我正在创建一个应用程序,当按下按钮时,会将一张非常大的图片添加到舞台上(它比屏幕大,但可以由用户拖动)
当按下按钮时,图片(好吧,movieClip)确实出现并且可以很好地拖动,其中的按钮可以工作。
但问题是在按钮按下和图像出现之间有大约 6 秒的暂停。我正在使用一个 .fla 文件进行发布和编译(我们暂时称它为 Main.fla),另一个用于保存所有图形。然后使用此嵌入命令添加图形:
[Embed (source = "assets/graphic.swf", symbol = "Content")]
private var Content:Class;
private var _content:*;
我在这些行中声明了所有变量(在类定义和构造函数之间)我的印象是像这样嵌入它相当于在编译时加载它。这是真的?按下按钮时可能导致这种延迟的原因是什么?
如果我不能消除延迟,我的另一个想法是制作一些旋转的圆圈或其他东西来告诉用户,“嘿,别担心。它正在加载!”