我有一个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类来反序列化数据,然后我开始绘制每一行。
请告诉我,感谢您的帮助。
答案 0 :(得分:0)
当出现无限循环或者给定循环执行时间过长时,会显示此警报。在使用ActionScript的10年经验中,我无法想象你在一个循环中可能会做什么导致它慢慢运行,所以我猜你的问题只是你有一个无限循环运行(非常容易做,如果你不小心 - 我们都去过那里。)
请完整发布循环代码,以便我们明确回答。