flash的loadin怎么做,求高手教教~!

来源:百度知道 编辑:UC知道 时间:2024/06/19 06:52:22

制作过程

1、启动Flash MX(其实你用什么都可以),新建一个文件,文件名为“Loading效果”;按Ctrl+J打开背景设置对话框,将背景色(Background)设置为纯黑色;选择“Modify→Scene”打开对话框,单击“+”可增加场景,这里增加一个场景,并且重新命名,第一个场景作为等待画面,第二个场景就是动画的主体,专门用来制作动画,当然了还可以在此基础上再增加需要的场景;最后在“等待画面”场景上单击使其作为当前编辑场景。

2、进入场景“等待画面”后,在原有层上再插入两个新层,分别双击层名,从上之下分别取名为:Actions、动态变化、显示信息。在层“显示信息”的第1帧的场景中输入文字,其中的虚线框为动态文本框;三个文本框的设置基本相同,不同之处是文本框的变量名,从上之下,第一个为:ypkb,第二个为:loadbyte,第三个为:bfb,最后在第3帧处按F5键插入空白关键帧。

3、按Ctrl+F8键在弹出的对话框的Name项中输入:长方形,Behavior选择“MovieClip”;进入场景后利用绘图工具绘制一个天蓝色的长方形,稍微长一些;回到主场景中,在层“动态变化”的第1帧输入文字“Loading…”,然后绘制一个白色长方形,按Ctrl+L打开Library库,将刚刚制作的“长方形”影片拖放到白色长方形上方;最后选中影片“长方形”,单击场景下方的Properties按钮,将其Instance Name设为“changfangxing”。

4、在层“Actions”的第1帧单击右键选择“Actions”打开Actions对话框,切换到Expert Mode模式,在其中输入以下语句:

ypbyte=this.getBytestotal();//获取动画文件的字节数

ypkb=Math.round(ypbyte/1024);//将字节数转化为KB作单位。

在第2帧按F6键插入关键帧,然后加上如下语句:

loadbyte=this.getBytesloaded();//获取已下载的字节数。

bfb=Ma