|
|
|||||
[+ 1.1 06.01.2006]
|
Оставить кнопку в нажатом положении
Есть несколько кнопок для навигации по фреймам сцены. Как сделать чтобы при нажатии кнопки мы перешли на другой фрейм, а кнопка при этом осталась в нажатом положении. А при нажатии другой кнопки мы уже переходим на другой фрейм, она остается нажатой, а старая кнопка переходит в свое первоначальное состояние.
Для перехода по фреймам использую такой код: btn1.addEventListener(MouseEvent.CLICK, open_frame1); function open_frame1(event:MouseEvent):void { gotoAndStop(1); } Оставляю кнопкой нажатой через Однако она остается потом в таком состоянии на всех фреймах. Как возвращать в нормальное состояние? Или есть какой-то более оптимальный способ? Добавлено через 59 минут Может есть обработчик события, который срабатывет при покидании данного фрейма? |
|
|||||
Регистрация: Apr 2018
Сообщений: 4
|
Если не заморачиваться, можно сделать так: на каждом фрейме мы делаем уникальные кнопоки, которые не кнопки. А поверх них ложим прозрачные кнопки. Т.е. на первом фрейме картинка как нажата 1-я кнопка, на фтором фрейме картинка как нажат 2-я кнопка и т.д. и поверх всего этого слой с прозрачными кнопками.
|
Часовой пояс GMT +4, время: 15:29. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|