[第一种]
(1)在场景图层1,先选择文本工具,把属性改为:‘动态文本',然后在舞台画出一个文本框,在属性里,在‘变量'栏里填上:‘bfb'
(2)再新建一个影片剪辑,选择矩形工具,不要填充颜色,只留笔触颜色,在舞台绘制一个矩形。选中矩形复制,
再建一新图层2,粘贴到当前位置,然后选择图层2的矩形,关掉比触颜色,打开填充颜色任选颜色填充。
在图层1的第100帧插入帧,在图层2的第100帧插入关键帧。选择图层2的第一帧舞台上的矩形对象(就是我们填充的对象),
把他的宽设置为 ‘1'。
在图层2创建补间形状动画,然后在第二层的第一帧的帧上添加动作 :
stop();
(3)回到场景,打开库,把刚才做的影片剪辑拖到舞台,放在动态文本框的下面。
选中影片剪辑对象,把属性里的 ‘实列名称' 改为 ‘mc'。
在场景1里新建图层2,分别在1,2,3帧,添加空白关键帧,选中图层2的第二帧,在动作里写入脚本:
yxz=_root.getBytesLoaded();
zxz=_root.getBytesTotal();
bfb=int(yxz/zxz*100)+"%" mc.gotoAndStop(int(yxz/zxz*100));
在选中第三帧写入脚本:
if (yxz==zxz) {
gotoAndPlay(4);
} else {
gotoAndPlay(1);
}
在选中图层1,在第三帧处插入帧,Loading的关键部分就制作好了。
[第二种]
建立一个载入条为bar,把上面的代码放到第一帧,barwidth是完全载入时要显示的宽度
[第三种]
加在第一桢就OK了