actionscript – Flash Player如何加载主SWF文件?
更新:
似乎每个人都没有彻底阅读我的问题,所有答案都建议我预加载或使用外部资产.所以任何愿意回答的人,请在这篇文章中注意大胆的问题.谢谢! 我正在开发一个只有一个SWF文件的简单Flash应用程序.我希望SWF电影尽快开始播放,所以我没有为它构建预加载器.如果我的动作脚本代码引用了尚未加载的资源,会发生什么? 例如,当电影刚加载到第10帧时,代码会使播放头从第1帧跳到第20帧.在这种情况下,flash播放器会? >阻止脚本执行,停止播放,继续从第11帧到第20帧加载(不执行脚本),跳转到第20帧并在加载时调用该帧的脚本? 如果flash player没有忽略跳转到第20帧,那么当第20帧完全加载时会触发任何事件? 注意:第一个问题的答案应该集中在我的例子上,涵盖所有情况(例如从库中附加电影……)更好,但不是必需的. 谢谢! 解决方法
Flash将始终在运行应用程序之前加载所有帧.但是,帧内容可能未完全加载.因此,如果您在第20帧上有一些图像,它们可能不会出现.
但基本上你不应该依赖Flash为你加载东西 – 它可能按照你想要的顺序进行,但也许不会.如果你有很多资产并且你在一帧到另一帧跳跃,你应该使用Loader类自己处理加载. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |