下面就是我们帮你搜集整理的有关《FLASH进度条问题,在FLASH中怎么制作进度条》的问答
本文目录一览
FLASH进度条问题
可以创建多个场景,之后调换场景的顺序,最上边的场景最先被播放,最上边的场景播放完成后只要没有跳转或者STOP语句自动播放后续场景。所以如果制作进度条,建议单独制作一个场景,这样就不用关心制作在第几帧或者哪个图层的问题了。当然也可以制作在某一帧里,不过代码编写的时候就要进行一定量的跳转了在FLASH中怎么制作进度条?
在Flash中,当前已经加载的字节量是_root.getBytesLoaded();总共字节量是_root.getBytesTotal();所有的关于加载进度条的效果都是基于以上两个脚本制作的,如果你有一定的AS编程脚本,那就不必看下去了。
一般最普通的进度条是用一个MC的宽度来表示,这一类很好做,只需新建一个任意大小矩形的mc,在场景中添加以下脚本即可:
stop();
onEnterFrame
=
function(){
if(_root.getBytesLoaded()
<
_root.getBytesTotal()){
mc._xscale
=
_root.getBytesLoaded()
/
_root.getBytesTotal()
*
100;
}else{
trace("加载完成");
onEnterFrame
=
function(){};
}
}
其余的进阶效果我就不一一讲了,比如用遮罩做成的进度条等等。
总结:以上问题和解答均搜集整理自互联网,内容仅供参考,希望对你有所帮助。