0

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

(该应用程序在 Flash 模拟器中运行良好)

请帮忙?!

4

1 回答 1

0

发生这种情况可能有几个原因,因为我在这里赌一把,因为你没有提供太多关于你在做什么的信息。但是您的帧速率可能会产生影响..您如何创建补间?时间轴动画或补间脚本。我发现补间脚本的效果更好,因为它随着时间的推移而不是帧上的距离。

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

它可以在您的 PC 上自由运行的原因是由于限制较少,您的 PC 有更多的计算和资源可用于您的应用程序。

将此行添加到您的代码中以检查您的内存:

    import flash.filesystem.File;

    this.addEventListener(Event.ENTER_FRAME,performMemTest);

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

我已经阅读了大约 14MB++ 的任何内容,您可能会遇到问题。

于 2013-05-10T15:44:16.507 回答