求Flash中Loading影片加载的详细制作
1个回答
展开全部
在第一贞加入下面代码就可以了,如果加载进度条位置不合适可以修改坐标值进行调整。
stop();
_root.createEmptyMovieClip("loadingMC",100);
with(_root.loadingMC){
beginFill(0xff0000);
moveTo(0,10);
lineTo(0,0);
lineTo(350,0);
lineTo(350,10);
lineTo(0,10);
}
loadingMC._x=100;
loadingMC._y=200;
_root.createTextField("loadingText",101,100,220,30,20);
loadingText.multiline=true;
loadingText.border=false;
loadingText.wordWrap=true;
loadingMC.onEnterFrame=function(){
if(_root.getBytesLoaded()>=_root.getBytesLoaded()){
_root.play();
_root.loadingMC.removeMovieClip();
_root.loadingText.removeTextField();
}else{
_root.loadingMC._xscale=(_root.getBytesLoaded()/_root.getBytesTotal())*100;
_root.loadingText.text=int(loadingMC._xscale)+'%';
_root.loadingText._x=loadingMC._width+100;
}
}
stop();
_root.createEmptyMovieClip("loadingMC",100);
with(_root.loadingMC){
beginFill(0xff0000);
moveTo(0,10);
lineTo(0,0);
lineTo(350,0);
lineTo(350,10);
lineTo(0,10);
}
loadingMC._x=100;
loadingMC._y=200;
_root.createTextField("loadingText",101,100,220,30,20);
loadingText.multiline=true;
loadingText.border=false;
loadingText.wordWrap=true;
loadingMC.onEnterFrame=function(){
if(_root.getBytesLoaded()>=_root.getBytesLoaded()){
_root.play();
_root.loadingMC.removeMovieClip();
_root.loadingText.removeTextField();
}else{
_root.loadingMC._xscale=(_root.getBytesLoaded()/_root.getBytesTotal())*100;
_root.loadingText.text=int(loadingMC._xscale)+'%';
_root.loadingText._x=loadingMC._width+100;
}
}
一诺动画
2024-10-27 广告
2024-10-27 广告
Flash动画制作在北京一之诺文化传媒有限公司是一项创意与技术并重的服务。我们团队精通于利用Flash或兼容技术,将客户的想象转化为生动、流畅的动画作品。从概念设计到分镜脚本,再到精细的绘制与后期特效处理,每一步都力求完美呈现。无论是广告动...
点击进入详情页
本回答由一诺动画提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询