AS3勉強 外部ファイル読み込み

//メインタイムライン:フレームアクション
//定数定義
const ALPHA_STEP:Number = 0.15;
//Loaderオブジェクトの作成
var loader:Loader = new Loader();
//プロパティの設定
loader.x = 85;
loader.y = 72;
loader.alpha = 0;
//イベント処理
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, xComplete); //ここでコンプリート判定
//読み込み
loader.load(new URLRequest(“photo.jpg“));
//表示リストに追加
addChild(loader);
//イベントハンドラ定義
//ロード完了時用
function xComplete(evt:Event):void {
//enterFrameイベントハンドラ追加
loader.addEventListener(Event.ENTER_FRAME, xEnterFrame);
//completeイベントハンドラ削除
loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, xComplete);
}
//アルファアニメーション用
function xEnterFrame(evt:Event):void {
loader.alpha += ALPHA_STEP;
if (loader.alpha >= 1){
//enterFrameイベントハンドラ削除
loader.removeEventListener(Event.ENTER_FRAME, xEnterFrame);
}
}

——————————————————————————————————————-

二枚の例

//メインタイムライン:フレームアクション
//Loaderオブジェクトの作成
var loader1:Loader = new Loader();
var loader2:Loader = new Loader();
//プロパティの設定
loader1.x = 25;
loader1.y = 25;
loader1.scaleX = 0.75;
loader1.scaleY = 0.75;
loader2.x = 240;
loader2.y = 190;
loader2.scaleX = 0.75;
loader2.scaleY = 0.75;
//読み込み
loader1.load(new URLRequest(“photo1.jpg”));
loader2.load(new URLRequest(“photo2.jpg”));

//表示リストに追加
addChild(loader1);
addChild(loader2);