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 回答