从Flash CS6发布到iPhone 4时动画滞后

时间:2013-05-10 14:39:30

标签: iphone flash air flash-cs6

我最近在flash cs6中创建了一个应用程序,用于我的iPhone 4。 该应用程序不需要通过应用程序商店只是一个技术演示,但当我把应用程序放在我的设备上时,所有动画都变得非常缓慢/波动。 我的iPhone是最新的,我使用air3.2(我确实尝试更新到空气3.7但我的应用程序刚刚成为白色屏幕) 我还尝试将所有影片剪辑缓存为位图,它似乎没有什么区别。

(应用程序在闪存模拟器内工作正常)

请帮帮忙?!

1 个答案:

答案 0 :(得分:0)

为什么会发生这种情况可能有几个原因,因为我在这里采取行动,因为你没有提供有关你做什么的大量信息。  但你的帧速率可能有效..你是如何创建你的补间?时间轴动画或补间脚本。我发现补间脚本的效果更好,因为它的距离与帧上的距离相对。

还取决于您的动画,图像大小,事件监听器等。 您需要对设备本身及其可用资源,可用内存或实际存储空间不予考虑。

它可以在您的PC上自由工作的原因是由于限制较少的事实,您的电脑有更多的计算和资源投入您的应用程序。

将此行添加到您的代码中以检查您的记忆:

    import flash.filesystem.File;

    this.addEventListener(Event.ENTER_FRAME,performMemTest);

    function performMemTest(e:Event):void {
    trace(System.totalMemory);
    }

我已经阅读了大约14MB ++,你可能会遇到问题。