文档详情

Loading效果的制作(MX).doc

发布:2016-05-25约1.58千字共3页下载文档
文本预览下载声明
Loading效果的制作(MX) 第一步:制作进度条 新建一个MC(“插入”——“新建元件”,选择第三个单选框)起名为“外框”,选中工具箱中的矩形工具,边框色设为黑色,填充色为红色,在场景中画一个矩形。再单击一下选中矩里红色的部分,选择菜单“插入”——“转换为元件”并将这个MC起名为填充色,选择第三个单选框。然后返回主场景。 第二步:制作下载数据的文字部分 回到主场景,先将刚才作好的MC——“外框”放入主场景中。然后选择文字工具,在主场景中输入文字。然后用文字工具在第一行文字后面画一个文本框,选择菜单“窗口”——“属性”,打开“属性”面板,找到写着“静态文本”的下拉菜单,在这个菜单里选择“动态文本”,再找到写着“ar:”的文本框,在此文本框中输入“to”。用同样的方法在每一行的文字后面做一个动态文本框,每一个动态文本框“ar:”输入的内容从上到下依次为“to”(就是刚才那个)“lo”,“lop”,“lot”,“re”。然后选中第十帧按一下F6键。 (文字和各个位置如图一)。 第三步:编写代码 在主场景中新建一个层,在此层的第二帧按一下F6,再将MC“填充色”放入主场景中边框内(如图三)。再新建一个层,在此层的第二帧按一下F6,再选择菜单“窗口”——“动作”,打开“动作”面板,选择“专家模式”(如图二) 然后输入以下代码: lol = _root.getBytesLoaded(); lo = int(lol/1024) add KB; tol = _root.getBytesTotal(); to = int(tol/1024) add KB; lopl = int(100*lol/tol) ; lop = lopl add %; bar._xscale=lopl; t = getTimer()/1000; lot = int(t) add 秒; re = int((tol-lol)/lol*t) add 秒; 然后选中此层的第十帧,按一下F6键,选择“窗口”——“动作”,选择“专家模式”,输入以下代码: if (number(lol)==number(tol)) { gotoAndPlay(场景 2, 1); } else { gotoAndPlay(2); } 然后选择菜单“插入”——“场景”,插入一个“场景2”,在这个场景中作动画就可以了。 注:lol = _root.getBytesLoaded(); //获取文件下载的字节数,赋给变量lol lo = int(lol/1024) add KB; //字节数转化为KB tol = _root.getBytesTotal(); //获取文件总字节数,赋给变量lo to = int(tol/1024) add KB; //字节数转化为KB lopl = int(100*lol/tol) ; // 下载的字节数与总字节数的百分比值, //表现 为下载的进度 lop = lopl add %; //字符串处理 bar._xscale=lopl; //变量(百分值)与电影剪辑实体_xscale关联 t = getTimer()/1000; //获取从动画播放到现在的时间,并转化为 秒 lot = int(t) add 秒 if (number(lol)==number(tol)) { //如果动态文本框lol内容=动态文本框tol内容,那么 gotoAndPlay(场景 2, 1); //开始播放场景2的第一帧 } else { //否则 gotoAndPlay(2); //播放第二帧 }
显示全部
相似文档