Показать сообщение отдельно
Старый 24.05.2018, 17:46
djken вне форума Посмотреть профиль Отправить личное сообщение для djken Посетить домашнюю страницу djken Найти все сообщения от djken
  № 17  
Ответить с цитированием
djken
 
Аватар для djken

Регистрация: May 2010
Адрес: Краснодар
Сообщений: 182
Отправить сообщение для djken с помощью ICQ Отправить сообщение для djken с помощью Skype™
Цитата:
Если вам надо событие клика по КАРТИНКЕ, но к самой картинке доступа нет и добавить ей слушатель нельзя
Wolsh, т.е. правильнее _box сделать публичной, чтобы можно было подписываться напрямую?
Код AS3:
_imageBox._box.addEventListener(MouseEvent.CLICK, onClick)
вернее через акцессор
Код AS3:
public function get box():Sprite
{
     return _box;
}
Код AS3:
_imageBox.box.addEventListener(MouseEvent.CLICK, onClick);
или все таки диспатчить свое событие clickImage?


undefined, попробовал stopImmediatePropogation, работает. Но не совсем понимаю, что значит dispatchEvent диспатчит клон?
В справке Adobe ничего не нашел про stopImmediatePropogation. Упоминается вскользь...
Цитата:
Прослушиватель события может изменить это поведение, вызвав метод preventDefault(). Также можно сделать текущий прослушиватель событий последним для обработки события путем вызова метода stopPropogation() или stopImmediatePropogation().
__________________
кто не отвечает, того garbage collector забирает


Последний раз редактировалось djken; 24.05.2018 в 18:57.