私はActionScript 3ローダーをビルドしています。これは、外部スクリプトのFlashロードの進行状況を表示します。中にトリガActionScript 3 contentloaderinfoとは何ですか?
this.SWFLoader = new Loader();
this.SWFLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, trackProgress);
this.SWFLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
this.SWFLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError);
あなたが見ることができるように、私は3人のイベントリスナーを持って、それぞれ異なるイベントのリスニングのために:ここでは完璧に動作します私のコードのスニペットがあるが、私は私がそれを必要とする理由には少し混乱していますロードプロセス。上記のスニペットに関しては
は、ここで私はわからないのだものです:
contentloaderinfo
オブジェクトとは何ですか?contentloaderinfo
オブジェクトにはどのようなプロパティが含まれていますか?- なぜ私は
this.SWFLoader.addEventListener()
を使用できませんか? contentloaderinfo
はいつ適切に使用しますか?
これは私がかなり混乱している話題であり、私はそれについてよく分かりません。クラッシュリストの質問に申し訳ありません。私はすべての良い答えに報います。
ありがとうございます。
優秀な回答Matt !!!あなたの詳細な答えをありがとう! –
Loaderを拡張して、これらのイベントをリスンして再ディスパッチさせることもできます。あなたが拡張クラスを使用する場合は、それを直接聞くことができ、Demeterの法則が示唆している方が良いでしょう。 –