我最近在flash cs6中创建了一个应用程序,用于我的iPhone 4。 该应用程序不需要通过应用程序商店只是一个技术演示,但当我把应用程序放在我的设备上时,所有动画都变得非常缓慢/波动。 我的iPhone是最新的,我使用air3.2(我确实尝试更新到空气3.7但我的应用程序刚刚成为白色屏幕) 我还尝试将所有影片剪辑缓存为位图,它似乎没有什么区别。
(应用程序在闪存模拟器内工作正常)
请帮帮忙?!
答案 0 :(得分:0)
为什么会发生这种情况可能有几个原因,因为我在这里采取行动,因为你没有提供有关你做什么的大量信息。 但你的帧速率可能有效..你是如何创建你的补间?时间轴动画或补间脚本。我发现补间脚本的效果更好,因为它的距离与帧上的距离相对。
还取决于您的动画,图像大小,事件监听器等。 您需要对设备本身及其可用资源,可用内存或实际存储空间不予考虑。
它可以在您的PC上自由工作的原因是由于限制较少的事实,您的电脑有更多的计算和资源投入您的应用程序。
将此行添加到您的代码中以检查您的记忆:
import flash.filesystem.File;
this.addEventListener(Event.ENTER_FRAME,performMemTest);
function performMemTest(e:Event):void {
trace(System.totalMemory);
}
我已经阅读了大约14MB ++,你可能会遇到问题。