0

クラスからメインタイムラインへのディスパッチイベントを介してaddChild(event.target.loader)を渡す方法は?

 package scraps
    {
    ...
    public class FileScrap extends Scrap
        {
    ...
     private function loadImage(event:Event):void{
                    addChild(event.target.loader);  
            }

ありがとう

4

1 に答える 1

0

flash.events.Event を拡張するカスタム イベント クラスを作成し、読み込まれた DisplayObject をそのイベントのプロパティとして送信することができます。その場合、FileScrap は EventDispatcher から継承するか、IEventDispatcher を実装する必要があります。

また、IMAGE_LOADED などと呼ばれる一般的なイベントをディスパッチし、メイン クラスがスクラップのパブリック メソッドをポーリングして、イベントを受け取るたびに画像を取得することもできます。

于 2011-12-23T17:15:47.557 に答える