home > 自身のロード状況を表示
自身のロード状況を表示
September 23, 2008
//------------------------------------------
//ローディング設定
//------------------------------------------
import caurina.transitions.Tweener;
import caurina.transitions.properties.ColorShortcuts;
stage.scaleMode=StageScaleMode.NO_SCALE;
stage.align=StageAlign.TOP_LEFT;//▼SWFファイル容量取得
var totalBytes:uint = this.loaderInfo.bytesTotal;//▼イベントハンドラ設定
stage.addEventListener(Event.ENTER_FRAME, xEnterFrame);//▼関数定義
function xEnterFrame(event:Event) {
var loadPer:uint = Math.floor(this.loaderInfo.bytesLoaded / totalBytes * 100);
load_robo.h_mask.scaleY = loadPer/100;
if (loadPer >= 100){
load_robo.heart_click.alpha = 1;
Tweener.addTween(load_robo, {alpha:0, time:2, transition:"easeOutExpo",
delay:2, onComplete:onMainload});
stage.removeEventListener(Event.ENTER_FRAME, xEnterFrame);
}
}//ローディング完了
function onMainload(){
play();
}
stop();