Форум 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=188553)

PasserBy 03.12.2012 19:36

Цитата:

Сообщение от Wolsh (Сообщение 1107672)
PasserBy, пока не поздно, почитайте Правила форума.
У нас не принято создавать "тему имени себя" и спрашивать в ней все, что придет в голову. Многие люди используют Поиск по форуму для нахождения ответов на свои вопросы (для этого, конечно, надо отложить на время веру в свою уникальность), а для эффективного поиска важно, чтобы тема была посвящена одному вопросу и имела правильное название, раскрывающее суть этой темы. Вы уже нарушили это правило, задав два несвязанных вопроса в названии, и теперь задаете третий. Я так понимаю, вопросы, озвученные в названии, уже исчерпаны? Можно закрывать?

По поводу событий. Есть два способа "своих" событий —
1. Использование класса Event. При этом задается только своё "имя" события, то есть строковый тип, как в примере dispatchEvent(new Event("моё_имя_события");
2. Расширение класса Event, то есть создание своего КЛАССА события (как в Вашем примере из Мука).
Расширяя класс, Вы можете добавлять в него собственные свойства любого типа, и тогда сам объект события, который передается в обработчик, сможет содержать/переносить/отдавать какую-то дополнительную информацию (подобно тому, как MouseEvent, расширяя Event, содержит данные о координатах мыши, состоянии служебных клавиш в момент события и т.п. полезные данные).

Добавлено через 6 минут
То есть конкретно "извращаться" как в данном примере нет никакого смысла, поскольку никаких пользовательских данных новый класс события не содержит. С таким же успехом можно было использовать и простой Event, только константу с именем пришлось бы хранить в другом месте.

Спасибо! Обязательно прочту правила.
Внес два вопроса с целью экономии места на форуме.
Поиском пользовался, нашел только тему про интерфейсы, но сложность информации оказалась неподъемной.

Wolsh 04.12.2012 00:00

На форуме достаточно места. Поиск экономит еще больше))
Работа с customEvent
Пользовательское событие

Помогите разобрать понятие интерфейса


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

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