我最近在flash cs6中創建了一個應用程序,用於我的iPhone 4. 該應用程序不需要通過應用程序商店工作,它只是一個技術演示,但是當我把我的設備上的應用程序的所有動畫變得非常慢/波濤洶涌。 我的iPhone最新和即時使用air3.2(我嘗試更新到空氣3.7但我的應用程序只是成爲一個白色屏幕) 我也嘗試緩存所有的影片剪輯位圖它似乎沒有區別。當從Flash CS6發佈到iPhone 4時動畫滯後
(該應用在Flash模擬器內部工作正常)
請幫忙?
我最近在flash cs6中創建了一個應用程序,用於我的iPhone 4. 該應用程序不需要通過應用程序商店工作,它只是一個技術演示,但是當我把我的設備上的應用程序的所有動畫變得非常慢/波濤洶涌。 我的iPhone最新和即時使用air3.2(我嘗試更新到空氣3.7但我的應用程序只是成爲一個白色屏幕) 我也嘗試緩存所有的影片剪輯位圖它似乎沒有區別。當從Flash CS6發佈到iPhone 4時動畫滯後
(該應用在Flash模擬器內部工作正常)
請幫忙?
可能有幾個原因爲什麼會發生這種情況,因爲我沒有提供有關您做什麼的很多信息,所以我在這裏進行了調整。 但你的幀速率可能會有影響..你是如何創建你的補間?時間軸動畫或補間腳本。我發現補間腳本作品的效果更好,因爲它的距離隨着時間的推移反對幀的距離。
還取決於你的動畫,圖像大小,事件偵聽器等。 你需要採取不周您的設備本身,它有可用,可用內存或可用的實際存儲資源。
它會在你的電腦上自由工作的原因是由於限制較少的事實,你的電腦有更多的計算和資源扔在你的應用程序。
此行添加到您的代碼來檢查你的記憶:
import flash.filesystem.File;
this.addEventListener(Event.ENTER_FRAME,performMemTest);
function performMemTest(e:Event):void {
trace(System.totalMemory);
}
我看過的任何地方14MB左右++,你可能會遇到問題。
在時間軸內使用動畫片段動畫。 其設置爲24FPS(iPhone默認) 林不知道它的內存問題,因爲一切工作正常,它只是動畫。 – 2013-05-10 16:47:40
這可能是您的問題:動畫片段在時間軸內動畫 – joshua 2013-05-11 01:34:52