正 文

对Flash Loading所处位置对影片的影响的研究


www.7dspace.com  更新日期:2006-1-16 2:27:59  七度空间


2: 对主文件加载包含Loading的外部文件进行测试:

主影片中新建一个按钮和一个名称为jindutiao的进度条影片

程序代码:

on (press) {
t2 = getTimer ();
trace(t2);
loadMovie("2.swf","_root.m1_mc");
onEnterFrame = function () {//使用onEnterFrame 是因为被加载进来的的过程中,有点延时,如果没有onEnterFrame语句,那么语句读取一次就不读取了,然而读取了这一次之后,还没有加载进来.
_root.m1_mc._x = 0;
_root.m1_mc._y = 0;
}
}

在被加载的外部文件中写Loading的AS代码:

total = getBytesTotal();//注意,不要用_root.getBytesTotal();因为避免被加载到主影片时会产生路径问题
loaded = getBytesLoaded();
baifenshu = int((loaded/total)*100);
baifenbi = baifenshu+"%";
setProperty("jindutiao", _xscale, baifenshu);
t = getTimer ();

第二帧:

程序代码:

if (baifenshu == 100) {
trace(t);
gotoAndPlay(3);
} else {
gotoAndPlay(1);
}

参数:

将Loading代码写在被加载的外部文件时,主文件大小为3395字节,加载文件702971字节,在33400B/S的带宽下进行5次测试,时间分布如下:

21038ms
21094ms
21033ms
21038ms
21030ms

平均:21046.6ms,两个影片总字节数:706336

两种方式加载的区别不是很明显,因此可以根据不同需要选择适当的加载方式.

2页,页码:[1] [2] 

上一篇:关于flash本地保存文本文件(非SharedObject )的解决方案
下一篇:使用PHP来保护你的flash作品
标题:对Flash Loading所处位置对影片的影响的研究 作者:夏聪 来源:blog
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐