![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2009
Сообщений: 66
|
Здравствуйте, подскажите пожалуйста, что я делаю не так? На сцене лежит несколько кнопок-мувиклипов, попыталась собрать в массив, но при наведении на кнопки курсора анимация не работает.
var btns:Array = new Array('btn_l1','btn_l2','btn_l3','btn_l4'); function menu() { const number:uint = 4; for (var i:uint = 0; i <number; i++){ btns.addEventListener(MouseEvent.ROLL_OVER, btnOver); btns.addEventListener(MouseEvent.ROLL_OUT, btnOut); btns.addEventListener(MouseEvent.CLICK, btnClick); btns.buttonMode = true; } }; function btnOver(e:MouseEvent):void { e.currentTarget.gotoAndPlay("over"); } function btnOut(e:MouseEvent):void { e.currentTarget.gotoAndPlay("out"); } function btnClick(e:MouseEvent):void { e.currentTarget.gotoAndPlay("out"); } |
|
|||||
|
Регистрация: Jun 2008
Адрес: курский вокзал
Сообщений: 1,114
|
Это чего такое? На массив листнер вешать?
__________________
Я просто добрый шутник. |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 66
|
это глупость написала, видимо? А не подскажете что посмотреть, чтоб исправить?
|
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
|
|
|||||
|
Регистрация: Oct 2010
Адрес: Новосиб
Сообщений: 122
|
вот так будет правильнее
|
|
|||||
|
Регистрация: Feb 2009
Сообщений: 66
|
А ведь все равно почему-то не работает(
|
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Цитата:
|
|
|||||
|
Регистрация: Oct 2010
Адрес: Новосиб
Сообщений: 122
|
потому что у неё
или вы собрались слушатель вешать на String? разместите этот код у себя в кадре var btns:Array = new Array('btn_l1','btn_l2','btn_l3','btn_l4'); const number:uint = 4; for (var i:uint = 0; i <number; i++) { this[btns[i]].addEventListener(MouseEvent.ROLL_OVER, btnOver); this[btns[i]].addEventListener(MouseEvent.ROLL_OUT, btnOut); this[btns[i]].addEventListener(MouseEvent.CLICK, btnClick); this[btns[i]].buttonMode = true; } function btnOver(e:MouseEvent):void { e.currentTarget.gotoAndPlay("over"); } function btnOut(e:MouseEvent):void { e.currentTarget.gotoAndPlay("out"); } function btnClick(e:MouseEvent):void { e.currentTarget.gotoAndPlay("out"); } |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
О май год, да, вы правы, думал название темы не врет.
|
|
|||||
|
Регистрация: Feb 2009
Сообщений: 66
|
большое спасибо, string не нужен. Разобралась в ошибке
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:49. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|