Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Диалог листенеров с событиями (http://www.flasher.ru/forum/showthread.php?t=138199)

kayn 01.04.2010 19:16

Диалог листенеров с событиями
 
Помогите немощному, плиз.:confused:
У меня массив объектов которые то и дело включаются в списки листенеров, то отключаются. Как можно передать событию аргумен с индексом объекта вызвавшем событие.

СлаваRa 01.04.2010 19:23

посмотрите про свойства класса flash.events.Event
Код AS3:

target и currentTarget


Котяра 01.04.2010 19:25

Диалог листенеров с событиями:

С: - привет! - я событие.
Л: - привет! - я листенер.
С: - мне бы тут узнать как-то кто меня вызвал..
Л: - посмотри на свой таргет.
C: - О! Точно...
С: а как узнать его id?
Л: Нужно завести в сендере свойство id. А зачем тебе? Я могу отписаться просто по таргету:
Код AS3:

(e.target as EventDispatcher).removeEventListener(...);


iNils 01.04.2010 19:53

Цитата:

А зачем тебе? Я могу отписаться просто по таргету:
А где в вопросы было сказано, что id для отписки?

Котяра 02.04.2010 00:26

Цитата:

Сообщение от iNils (Сообщение 897324)
А где в вопросы было сказано, что id для отписки?

Явно не сказано, но по первой фразе
Цитата:

массив объектов которые то и дело включаются в списки листенеров, то отключаются.
на 90 процентов уверен что для отписки, хотя тут разницы нет.
ЗЫ. Пытаюсь читать мысли))))))


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

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