![]() |
Клип и событие
есть клип mc, в нем кнопки btn1,2....
ловлю CLICK, но пытаясь узнать имя кнопки которая вызвала event.target.name получаю только instance351, вместо btn1. Событие перехватываю так: Код:
mc.btn1.addEventListener(MouseEvent.CLICK, listener); |
а внутри btn1 навеврно еще какие-то мувики есть?
|
если уж ты слушаешь события на самой кнопке - используй currentTarget, т.к. target - это именно таргет события, и это может быть что угодно внутри твоей кнопки
|
нету, ничего
|
а с чего ты взял что name дожно быть "btn1"? это AS3 и если ты хочешь имя, то и укажи имя - btn1.name = "btn1", а в твоем случае у тебя поле mc, которое называется btn1, в котором хранится твоя кнопка, и кнопка не знает что за поле такое в mc....
или в CS3 автоматом имена присваиваются? |
Если имя не указано для отрисованного клипа, то по старинке принимает имя instanceN.
|
спасибо за помощь!
|
| Часовой пояс GMT +4, время: 16:58. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.