![]() |
Event Caller
Доброго времени суток.
Есть вопрос - как из события обратиться к тому мувиклипу, который его вызвал? Пример: Код AS3:
|
Срочно сменить стиль программирования, почитать книжки что ли!
|
Преотличнейший совет. Хотелось бы нагрубить, но не буду.
Это лишь маленький кусок кода, выполняемый в этом цикле. Ах да, забыл несколько строк после начала цикла. Код AS3:
|
e.target ... , те кусочки что вы написали просто кашмар ))
|
"Event Caller" здесь new Timer(50, 50).
Обратиться к нему можно через свойство Event#target или Event#currentTarget. Объект mob[j], у которого завели динамическое свойство и передали в него ссылку на new Timer(50, 50), никак из таймера а тем более события недоступен: таймер вовсе никак не обязан знать, какие объекты хранят на него ссылки. Тем более что этих объектов могут быть тысячи. |
Хм, спасибо, это печально.
Интересно, что такого кошмарного в коде? Поясните уж, если пишите |
Ну , зачем регистрировать столька таймеров ? зачем прикреплять к каждому обьекту свой таймер из внешной ссылки ? другое дело если есть класс , внутри него регистрируешь .. . Дело в производительности приложения , думаю в вашем коде он просто виснеть будет
|
Код AS3:
|
+ анонимная функция
|
итого резюме:
Цитата:
|
| Часовой пояс GMT +4, время: 07:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.