2009-09-17 55 views
2

請告訴我們您如何爲具有多種不同視圖的複雜應用程序定義Flash Lite項目。Flash Lite優化 - attachMovie與時間線

你使用: 1)的attachMovie與庫 unloadMovie在影片剪輯每個不同的意見,切換到其他視圖 ?

2)時間表...您使用gotoAndStop()? 的這個主要問題,就是當你使用createEmptyMovieClip(), 創建影片剪輯將不會被刪除,當你gotoAndStop(),即使它是從以前的一個分離的另一個關鍵幀。

我試圖溶液N°2 時間軸變快過載。另外,我知道你需要放置很多空幀才能讓Flash Lite正確初始化......如果從時間軸的一開始就爲每個視圖添加1個關鍵幀,那麼AS代碼將會出錯。

我現在要使用解決方案n°1。

告訴我們您的Flash精簡版體驗和移動應用架構。 Thx!

回答

0

爲什麼不讓flash做垃圾回收?

  1. 手動在時間軸上創建一個空的MovieClip。這將是你的「持有人」MC。

  2. 使用ActionScript,attachMovie所有內容到該架MC。

  3. 現在您只需gotoAndStop其他畫面,卸載架MC中的所有內容。

  4. gotoAndStop回該幀中,保持器MC應該是空的,所以返回到步驟2