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/11/11.swf"> http://www.flash8.net/file/Tutorials1/1015/11/11.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">
在场景中画一个渐层颜色长条矩形,将图形移至场景中右侧,让图形的最左端对齐中心点的十字中心位置,如左图所示。这是因为我们等一下要让此长条图以左侧为基准点向右延伸来表示下载进度!
pc-net图层:主动画内容(旋转的PC-NET文字动画)
load图层:载入提示动画内容(load元件)
actions图层:编辑动作指令
在load图层上,从图库将load元件拉至场景中,并命名元件实体名称:loader,并且在场景中输入一段"载入中,请稍後..."的提示语,然後在第一个影格处设定标签load。
以上2个标签设定好之後,接下来就剩下动作指令了。
假如 (_framesloaded >= _totalframes) 前往并播放 ("start") 否则 设定内容 ("/loader",X 缩放) = (_framesloaded / _totalframes)*100 结束假如
前往并播放 ("load")
前往并播放 ("start")
上述的语意是说:
假如已载入的影格数大於或等於总影格数,则跳至标签start影格播放(主动画开始处),否则的话,计算当时已载入的影格数百分比,显示於长条图的缩放比上。继续下一个影格动作;此时到了第2影格的动作指令,指定前往标签load影格处播放,如此,在这2格影格(载入提示动画场景中)反覆循环播放,直到已载入的影格数大於或等於总影格数为止。
actions图层最後1格影格的动作指令,只是指定重复播放主动画而已。
按下Ctrl+Enter测试影片,开启频宽设定(Ctrl+B),开启显示序列(Ctrl+Enter),提示画面的长条图将逐渐向右拉长,直到长条图拉至最长时,也就是所有影格皆已载入完毕後,则场景中会播放主动画旋转的PC-NET文字动画。
测试完毕!
如上图所示。
这样的制作方式,大约可以知道动画载入的进度,只是不知道具体的确实数据而已!所以下一篇将改进这个缺失,加入显示数字百分比提示的做法...