Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.04.2018, 14:47
ProFix вне форума Посмотреть профиль Отправить личное сообщение для ProFix Посетить домашнюю страницу ProFix Найти все сообщения от ProFix
  № 1  
Ответить с цитированием
ProFix
[+ 1.1 06.01.2006]
 
Аватар для ProFix

Регистрация: Jan 2006
Адрес: Беларусь, Мозырь
Сообщений: 116
Отправить сообщение для ProFix с помощью ICQ
По умолчанию Оставить кнопку в нажатом положении

Есть несколько кнопок для навигации по фреймам сцены. Как сделать чтобы при нажатии кнопки мы перешли на другой фрейм, а кнопка при этом осталась в нажатом положении. А при нажатии другой кнопки мы уже переходим на другой фрейм, она остается нажатой, а старая кнопка переходит в свое первоначальное состояние.
Для перехода по фреймам использую такой код:
Код AS3:
btn1.addEventListener(MouseEvent.CLICK, open_frame1);
function open_frame1(event:MouseEvent):void
{
     gotoAndStop(1);
}
Добавлено через 51 минуту
Оставляю кнопкой нажатой через
Код AS3:
btn1.upState = btn1.downState;
Однако она остается потом в таком состоянии на всех фреймах. Как возвращать в нормальное состояние?
Или есть какой-то более оптимальный способ?

Добавлено через 59 минут
Может есть обработчик события, который срабатывет при покидании данного фрейма?

Старый 23.04.2018, 17:47
STUDENNT вне форума Посмотреть профиль Отправить личное сообщение для STUDENNT Найти все сообщения от STUDENNT
  № 2  
Ответить с цитированием
STUDENNT

Регистрация: Apr 2018
Сообщений: 4
Если не заморачиваться, можно сделать так: на каждом фрейме мы делаем уникальные кнопоки, которые не кнопки. А поверх них ложим прозрачные кнопки. Т.е. на первом фрейме картинка как нажата 1-я кнопка, на фтором фрейме картинка как нажат 2-я кнопка и т.д. и поверх всего этого слой с прозрачными кнопками.

Создать новую тему Ответ Часовой пояс GMT +4, время: 15:29.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 15:29.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.