博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单个SWF文件loading加载详解(转)
阅读量:5166 次
发布时间:2019-06-13

本文共 708 字,大约阅读时间需要 2 分钟。

通过带宽查看器,可以看到SWF中每帧所占带宽状况。另外,我们还可以在Flash发布设置中,选择生成体积报告。

勾选这一项之后,发布flash时,会自动在fla目录中生成一个名为”文件名 Report.txt”的文本文档。

A.代码加载顺序

1.主时间轴上用到的任何代码都会再第一帧加载,与”类导出帧”位置无关。

2.文档类和它用到的所有的代码和类,以及文档类调用的类里的代码等等。始终都在第一帧加载。

3.绑定类代码的加载顺序与该元件是否在”类导出帧”导出(即是否勾选“ActionScript链接”的第2个选项)无关。

   影响绑定类代码加载的主要因素是绑定该类的元件与”类导出帧”的位置关系。

  ①当绑定类的元件位置在时间轴上处于在”类导出帧”前面时,绑定类代码在第1帧加载.

  ②当绑定类的元件位置在时间轴上处于在”类导出帧”之后时,绑定类代码在”类导出帧”加载.

B.元素加载顺序:主要包括元件(MovieClip、shape、Button)、位图、声音、字体

1.当舞台上的元素放在”类导出帧”之前,在其当前帧位置加载(是否勾选”类导出帧”无关),通俗的讲,就是这个元素放在第几帧就在第几帧加载。

2.当舞台上的元素放在”类导出帧”之后,而且元件的属性面板中勾选了在”类导出帧”导出的话,元素将在”类导出帧”位置加载。

  注意,库中任何未用到的元素,默认也是在”类导出帧”加载.

C.解决方案

采用三帧,”类导出帧”设置为“2”.第一帧:loading、第二帧:空、第三帧:main,绑定类勾选“在第2帧中导出”。

 

转载于:https://www.cnblogs.com/ddw1997/p/3514941.html

你可能感兴趣的文章
[每天进步一点 -- 流水账]第1周
查看>>
java中延时队列实例
查看>>
ipython使用
查看>>
Image Lazy Load:那些延时加载图片的开源插件(jQuery)
查看>>
[HNOI2006]鬼谷子的钱袋
查看>>
.net弹出框
查看>>
成为理想的自己
查看>>
VB窗体半透明的方法
查看>>
ElasticSearch(十五) 基本概念
查看>>
[SPM2017] Hw1: The outcome of my project [Deadline: 23:59:59, Mar.1, 2017]
查看>>
【Java框架型项目从入门到装逼】第六节 - 用ajax请求后台数据
查看>>
开发利器mapstruct
查看>>
C#控制台程序的参数解析类库 CommandLine简单使用说明
查看>>
在平衡树的海洋中畅游(一)——Treap
查看>>
自动化瓦力多渠道打包python脚本
查看>>
JavaScript 复杂判断的更优雅写法
查看>>
hbase总结,值得一看
查看>>
3.GAE Hello World
查看>>
实验1-3
查看>>
尚学堂JavaEE项目备选
查看>>