ProgressBar コンポーネントのサンプルです。
スタートボタン(startbtn)をクリックすると、10秒でプログレスバーが100%表示になります。
import flash.utils.Timer; import flash.events.TimerEvent; var pbval:Number; startbtn.addEventListener(MouseEvent.CLICK , onStart); // スタートボタン function onStart(e:Event):void{ timer.reset(); pbval= 0; pb.setProgress( 0, 150); timer.start(); // タイマーを開始 } // タイマー var timer : Timer = new Timer(100,100); // 0.1秒を100回 timer.addEventListener(TimerEvent.TIMER,timerfunc); function timerfunc(e:TimerEvent):void{ // タイマーイベント pbval +=1.5; pb.setProgress( pbval, 150); // プログレスバーを増分 txt.text = int(pb.percentComplete) + "%"; }
コメント