Как я могу получить доступ к объекту, который запускает событие eventListener?
Допустим, у меня есть MC:
var element = new MovieClip();
, у которого есть список событий:
element.addEventListener(MouseEvent.CLICK, elementEventHandler);
И затем, в обработчике событий, я хочу добавить что-то в мой mc:
function elementEventHandler(event:MouseEvent):void
{
var b1:balloon = new balloon("ballon1"); //this is another class.
event.target.addChild(b1);//this doesn't work.
}
Вот чего я хочу достичь ... Восстановить объект, который вызвал событие, а затем делать с ним безумные вещи (в этом примере добавить еще один объект).
Если у кого-то есть идеи, заранее спасибо!
pd: да, я знаю, что могу напрямую использовать элемент var в этом фрагменте, но в реальном коде я генерирую mcs в цикле, согласно xml-файлу.