http...">
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="300" height="200"> http://www.flash8.net/file/Tutorials1/1015/10/10.swf"> http://www.flash8.net/file/Tutorials1/1015/10/10.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="300" height="200">
做一个渐层颜色的长条图状。
图层名称--frame、color(影格数:100):
frame图层:灰底黑边的矩形
color图层:图库中的color元件
pc-net图层:主动画内容(旋转的PC-NET文字动画)
load图层:载入提示动画内容(load元件)
textfield图层:文字栏位及载入进度的提示语
actions图层:编辑动作指令
制作动画一般都是从第1影格开始,所以我们先将整段主动画往後挪移4格影格,变成从第5影格开始播放,参考左图pc-net图层。在第5影格处,设定标签 start,在最後一个影格处设定标签lastframe。
在textfield图层上,於场景中输入一段"载入中,请稍後..."的提示语和"%"符号,以及加入一个文字栏位,栏位内容输入"0",如上图所示。文字栏位的内容如下图所示。文字栏位的做法可参考文章:"密码登入"。 在第一个影格处设定标签load,然後於第3个影格上插入要害影格,将标签load 改成 ok,"载入中,请稍後..."的提示语改成"载入完毕!",如左图所示。
以上4个标签设定好之後,接下来就剩下动作指令了。
设定变数: "TextField" = int((_framesloaded / _totalframes )*100) 开始告知目标 ("/loader") 前往并停止 (/:TextField) 结束告知目标 假如影格已载入 ("lastframe") 前往并播放 ("ok") 结束影格已经载入
前往并播放 ("load")
前往并播放 ("start")
备注: TextField : 文字栏位变数名称 int : 转换为整数 _framesloaded : 影格已载入 _totalframes : 总影格数 (_framesloaded / _totalframes )*100 : 将总影格数分成100个等份 /:TextField : 取用TextField栏位变数
按下Ctrl+Enter测试影片,开启频宽设定(Ctrl+B),开启显示序列(Ctrl+Enter),提示画面的长条图将逐渐向右拉长,而文字栏位内的数字也会跟着随着载入进度而跳动,直到所有影格皆已载入完毕後,如上图和左图所示,则场景中会播放主动画旋转的PC-NET文字动画。
测试完毕!
这样的制作方式,是不是比前两篇的制作方式来的好多了呢??