Flashドキュメンテーション |
|||
| ActionScript 2.0 リファレンスガイド > ActionScript クラス > MovieClipLoader > addListener (MovieClipLoader.addListener メソッド) | |||
public addListener(listener:Object) : Boolean
MovieClipLoader イベントハンドラが呼び出されたときに通知を受けるオブジェクトを登録します。
使用できるバージョン : ActionScript 1.0、Flash Player 7
listener:Object - MovieClipLoader イベントハンドラからのコールバック通知を待機するオブジェクト。
Boolean - ブール値。リスナーが正常に確立された場合は true、それ以外の場合は false を返します。
次の例では、image_mc というムービークリップにイメージをロードします。ムービークリップインスタンスは回転してステージ上に配置され、ステージおよびムービークリップの周囲に線が描かれます。
this.createEmptyMovieClip("image_mc", this.getNextHighestDepth());
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
target_mc._x = Stage.width/2-target_mc._width/2;
target_mc._y = Stage.height/2-target_mc._width/2;
var w:Number = target_mc._width;
var h:Number = target_mc._height;
target_mc.lineStyle(4, 0x000000);
target_mc.moveTo(0, 0);
target_mc.lineTo(w, 0);
target_mc.lineTo(w, h);
target_mc.lineTo(0, h);
target_mc.lineTo(0, 0);
target_mc._rotation = 3;
};
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip("http://www.helpexamples.com/flash/images/image1.jpg", image_mc);
SWF ファイルにバージョン 2 のコンポーネントが含まれている場合は、この例で使用している MovieClip.getNextHighestDepth() メソッドではなく、バージョン 2 コンポーネントの DepthManager クラスを使用します。
onLoadComplete (MovieClipLoader.onLoadComplete イベントリスナー), onLoadError (MovieClipLoader.onLoadError イベントリスナー), onLoadInit (MovieClipLoader.onLoadInit イベントリスナー), onLoadProgress (MovieClipLoader.onLoadProgress イベントリスナー), onLoadStart (MovieClipLoader.onLoadStart イベントリスナー), removeListener (MovieClipLoader.removeListener メソッド)
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/8_jp/main/00002539.html