加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

actionscript – Flash Player如何加载主SWF文件?

发布时间:2020-12-15 07:28:51 所属栏目:百科 来源:网络整理
导读:更新: 似乎每个人都没有彻底阅读我的问题,所有答案都建议我预加载或使用外部资产.所以任何愿意回答的人,请在这篇文章中注意大胆的问题.谢谢! 我正在开发一个只有一个SWF文件的简单Flash应用程序.我希望SWF电影尽快开始播放,所以我没有为它构建预加载器.如
更新:

似乎每个人都没有彻底阅读我的问题,所有答案都建议我预加载或使用外部资产.所以任何愿意回答的人,请在这篇文章中注意大胆的问题.谢谢!

我正在开发一个只有一个SWF文件的简单Flash应用程序.我希望SWF电影尽快开始播放,所以我没有为它构建预加载器.如果我的动作脚本代码引用了尚未加载的资源,会发生什么?

例如,当电影刚加载到第10帧时,代码会使播放头从第1帧跳到第20帧.在这种情况下,flash播放器会?

>阻止脚本执行,停止播放,继续从第11帧到第20帧加载(不执行脚本),跳转到第20帧并在加载时调用该帧的脚本?
>阻止脚本执行,忽略加载第11帧到第19帧,加载第20帧,跳转到第20帧并在该帧调用脚本?
>忽略跳转到第20帧,在转到第20帧语句后继续执行下一个语句?
>还是其他什么?

如果flash player没有忽略跳转到第20帧,那么当第20帧完全加载时会触发任何事件?

注意:第一个问题的答案应该集中在我的例子上,涵盖所有情况(例如从库中附加电影……)更好,但不是必需的.

谢谢!

解决方法

Flash将始终在运行应用程序之前加载所有帧.但是,帧内容可能未完全加载.因此,如果您在第20帧上有一些图像,它们可能不会出现.

但基本上你不应该依赖Flash为你加载东西 – 它可能按照你想要的顺序进行,但也许不会.如果你有很多资产并且你在一帧到另一帧跳跃,你应该使用Loader类自己处理加载.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读