在Actionscript中进行Flash绘图 - 它比attachMovie更快吗?

时间:2012-10-24 15:32:42

标签: flash actionscript adobe actionscript-2

我有一个Flash应用程序,其中包含歌曲列表。它使用Actionscript单独绘制每一行。现在,当歌曲数量很大时,应用程序会在浏览器中使用

在较慢的计算机上崩溃

A script is causing Adobe Flash Player to run slowly. If it continues to run, your computer may become unresponsive. Do you want to abort the script?

现在我想知道,为库中的MovieClip手动创建每首歌曲的行是不是耗电/ CPU /内存密集,而不是绘制整行,只需使用{{1 }}?

我尝试在Actionscript中绘制一次行,然后尝试attachMovie但这不会复制绘图。

我使用duplicateMovieClip来恢复数据,这需要花费一些时间,具体取决于数据量但是时间无关紧要,然后我使用Sephiroth Serializer类来反序列化数据,然后我开始绘制每一行。

请告诉我,感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

当出现无限循环或者给定循环执行时间过长时,会显示此警报。在使用ActionScript的10年经验中,我无法想象你在一个循环中可能会做什么导致它慢慢运行,所以我猜你的问题只是你有一个无限循环运行(非常容易做,如果你不小心 - 我们都去过那里。)

请完整发布循环代码,以便我们明确回答。