<b>预加载进度条preload——进阶篇</b>[Flash设计]
本文“<b>预加载进度条preload——进阶篇</b>[Flash设计]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
大家看完预加载进度条preload的底子篇是不是认为制作进度条也没什么难的,哈哈那么让我们来进一步学习
前面底子篇中,只是对大家说了在单一文件中的进度条制作,这里我再给大家介绍一个加载 外部 swf文件(或jpg)的办法.
这里我们用到了MovieClipLoader的loadClip办法,这个办法也没什么难的,只要大家记着他的格局就成了
格局以下:
var mcl :MovieClipLoader = new MovieClipLoader();//格局的东西,照搬就好
var mclListener:Object = new Object();//侦听的对象声明,别忘了哦
mclListener.onLoadProgress = function(target,loaded,total)//假如用在类中,一定要标明范例呀
{
//动态文本或针进度条什么的,你自己看着办吧,和底子篇中的没什么辨别
trace((loaded/total)*100)+"%";//显示百分比,可设为一个参数nPercent
}
mclListener.onLoadInit = function(){
//加载完成后,做什么
trace("init");
}
mcl.addListener(mclListener);
mcl.loadClip("...你要加载的文件途径...swf",holder)
/*阐明holder 为一个空的mc,你可以在编辑时选定他的位置,大概直接在运行时用createEmptyMovieClip()办法制作,但举荐前一种办法,因为有深度的考量,实用于全部人.*/
加载多个swf:
增添一个按钮btn1
btn1.onRelease = function()
{
mcl.loadClip("...别的一个文件途径.swf",holder);
}
/*同理,可设置多个按钮,换成差别的文件途径便可
懂 了这个办法基本上全部的加载进度条的办法都可以不用了,当然图费事的人例外
到此为止,代码上的东西基本上就完成了,下面我们对进度画面作一个简单的阐明,毕竟我们不能就光作一个长方条放在那边呀
我的办法很简单就是你把要做为加载进度展示的动画设成100贞(举荐),然后操纵加载进度的百分数()
gotoAndStop(nPercent);//
好了,就说到这里吧,但愿大家做出自己喜好的 进度条.
以上是“<b>预加载进度条preload——进阶篇</b>[Flash设计]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |