Adobe Air - отправка события с параметром - PullRequest
0 голосов
/ 23 декабря 2011

Как передать addChild (event.target.loader) через событие отправки из класса на главную временную шкалу?

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

Спасибо

1 Ответ

0 голосов
/ 23 декабря 2011

Вы можете создать пользовательский класс событий, который расширяет flash.events.Event и имеет загружаемый DisplayObject, который отправляется как свойство этого события. В этом случае FileScrap нужно будет наследовать от EventDispatcher или реализовать IEventDispatcher.

Вы также можете просто отправить общее событие IMAGE_LOADED или что-то в этом роде, и сделать так, чтобы основной класс опрашивал открытый метод в записках, чтобы получить изображение всякий раз, когда оно получает событие.

...