请教各位大虾,我想用flash AS3.0写个进度条的程序,不过我的进度条是个已做好的动画(影片剪辑形式)

要怎么控制动画和那个%数同步啊?网上大部分都是用程序写进度条什么样子,和我的不套用谢谢各位大虾帮帮我... 要怎么控制动画和那个%数同步啊?
网上大部分都是用程序写进度条什么样子,和我的不套用
谢谢各位大虾帮帮我
展开
 我来答
FlashASer

2011-03-11 · Animate,Photoshop,职场经验,人生感悟!
FlashASer
采纳数:14298 获赞数:18654

向TA提问 私信TA
展开全部
stop();
var percent:int=0;
this.loaderInfo.addEventListener(Event.COMPLETE,LoadOverEvent);
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS,LoadProgressEvent);
function LoadProgressEvent(e:ProgressEvent):void
{
percent=int(e.bytesLoaded*100/e.bytesTotal);
loading.gotoAndStop(percent);//控制影片剪辑播放
percenttext.text=percent+"%";//显示百分数
}
function LoadOverEvent(e:Event):void
{
this.loaderInfo.removeEventListener(Event.COMPLETE,LoadOverEvent);
this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS,LoadProgressEvent);
gotoAndStop(2);
}
把以上代码放到第一帧就可以了。在第一帧放你的影片剪辑和一个动态文本框。
更多追问追答
追问
大虾,谢谢你给我解答,我按照你的方法做,生成出来结果我的进度条动画停在最后一帧(第100帧)不动,%数也没动,显示100%,怎么办
追答
你有没有给你的进度条的实例名设为loading,动态文本的名为percenttext
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式