Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как создать Event для MovieClip? (http://www.flasher.ru/forum/showthread.php?t=103253)

voy22 01.11.2007 15:31

Как создать Event для MovieClip?
 
Собственно вот код:
Код:

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

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


Часовой пояс GMT +4, время: 08:29.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.