PDA

Просмотр полной версии : Как создать Event для MovieClip?


voy22
01.11.2007, 15:31
Собственно вот код:
setInterval(sendEvent, 1000);
var o:MovieClip = new MovieClip();
o.addEventListener("customEvent", handler);

function sendEvent():void
{
dispatchEvent(new Event("customEvent"));
}

function handler(e:Event):void
{
trace(e.type);
}

Проблемма: функция handler не срабатывает.
Если
o.addEventListener("customEvent", handler);
заменить на
this.addEventListener("customEvent", handler); // MainTimeline
... то все пучком, но мне нужен именно MC! Как подключить handler?

derhab
01.11.2007, 16:36
o.dispatchEvent(new Event("customEvent"));

librio
02.11.2007, 20:58
Часто вижу, как люди пользуются чем-то, не осознавая до конца что это и как это работает.
Люди, читайте хелп, книги или блоги в конце концов - и проблем таких не будет. Понимайте суть, а не просто копируйте откуда-нибудь.