Цитата:
Если вам надо событие клика по КАРТИНКЕ, но к самой картинке доступа нет и добавить ей слушатель нельзя
|
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().
|