Показать сообщение отдельно
Старый 23.11.2011, 02:12
AHKHOBA вне форума Посмотреть профиль Отправить личное сообщение для AHKHOBA Найти все сообщения от AHKHOBA
  № 9  
Ответить с цитированием
AHKHOBA

Регистрация: Feb 2009
Сообщений: 30
Код AS3:
dialBox.addEventListener(MouseEvent.CLICK, onCancelHandler);
Клик срабатывает куда не кликни, event.target возвращает правильный объект.

А логичный и обнадеживающий код:
Код AS3:
(dialBox.getChildByName("cancel_btn") as SimpleButton).addEventListener(MouseEvent.CLICK, onClick);
сообщает об ошибке:
Код:
Error #1009: Cannot access a property or method of a null object reference.
Эта ошибка и раньше иногда вылетала. Мол, вы пытаетесь присвоить метод несуществующему объекту. А иногда не вылетала - объект SimpleButton чудесным образом находился. Но почему-то вот не реагировал на нажатие мыши.

Печаль сплошная Это же, кажется, такая элементарщина - передвинуться на заданный кадр!
Думаю, ребята, если еще какая-нибудь идея на эту тему блеснет, скорее всего она будет рабочей

Добавлено через 5 минут
Цитата:
и ещё: во втором кадре экземпляр кнопки имеет тоже имя "cancel_bnt"
Да, имя кнопки в обоих кадрах - cancel_btn. Но варианты с разными именами уже испробованы.