4,327
社区成员
发帖
与我相关
我的任务
分享
/**
* 加载进度条
* 参数: 1.进度条组件 2. 时间
*/
private function processchange(pbar:ProgressBar,totalTime:uint):void{
if(pbar==null ){
return ;
}
var timerCount=100;
if(totalTime>0){
var subValue=pbar.value/timerCount;
var subTime=uint(totalTime*1000/timerCount);
//trace(subTime);
var timerobj:Timer=new Timer(subTime,timerCount);
var currentCount=0;
timerobj.addEventListener(TimerEvent.TIMER,function(event:TimerEvent){
currentCount=currentCount+subValue;
pbar.setProgress(currentCount,pbar.maximum);
pbar.label=int(pbar.percentComplete)+"%";
});
timerobj.start();
}
}