|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Oct 2007
Сообщений: 21
|
много кнопок, как узнать по какой из них был клик(as 3.0)
создавал уже подобную тему:
http://www.flasher.ru/forum/showthread.php?t=144783 все что тогда требовалось уже давно сделал, а сейчас начинаю изучать as 3.0 но столкнулся с аналогичной проблемой... for (i = 0; i <= 4; i++){ var btn:MovieClip = pic["btn" + i]; var btn_num:Number = i btn.addEventListener(MouseEvent.CLICK, btnPress); } проблема в том, что неважно на какую кнопку нажать, срабатывает последняя. я понимаю что что-то делаю не так, но вот как это исправить никак не могу разобраться. спасибо. |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
А что в btnPress?
|
|
|||||
Регистрация: Oct 2007
Сообщений: 21
|
а это важно?
Последний раз редактировалось e15r; 04.05.2011 в 18:02. |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
И весь код в одном кадре? Если да, то в методе btnPress вы меняете свойства у btn, а btn у вас и есть ссылка на кнопку которая упоминается при последней итерации цикла.
|
|
|||||
Регистрация: Oct 2007
Сообщений: 21
|
попробую, спасибо.
|
Часовой пояс GMT +4, время: 15:53. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|