Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 26.10.2014, 17:06
elder_Nosferatu вне форума Посмотреть профиль Отправить личное сообщение для elder_Nosferatu Найти все сообщения от elder_Nosferatu
  № 21  
elder_Nosferatu
 
Аватар для elder_Nosferatu

Регистрация: Nov 2010
Адрес: 48° 55'N 24° 42'E GMT +2:00
Сообщений: 399
Записей в блоге: 1
Цитата:
Сообщение от Hobey Посмотреть сообщение
...А это уже не то же самое что системные события
Вы так уверено это заявляете, что я чуть не поверил
Если бы это было так, то небыло бы нужды всем классам генерирующим "системные" события наследоваться от EventDispatcher. На самом деле то, чего Вы хотите избежать, есть во всех классах, генерирующих события. Просто этот момент скрыт от Вас. Если и Вы хотите добиться такого результата, то нужно написать класс, который берет всю рутину по выбрасыванию событий на себя.
Если для генерации события Вам нужно:
* курсор наб объектом
* второе условие
то в своем классе подпишитесь на мышиное событие "курсор надо мной", а в обработчике этого события уже проверяйте второе условие. Если второе условие не выполняется, то ничего больше не делаем. А если же оно сработало, тогда dispatchEvent( МоеЗаветноеСобытие ). С таким подходом все, кто это событие будет слушать, ничего даже знать о мышином взаимодействии не обязаны. Они просто предоставляют свои обработчики и ждут, когда те выполнятся.

Создать новую тему   Часовой пояс GMT +4, время: 09:58.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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