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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.01.2012, 00:46
Televizeur вне форума Посмотреть профиль Отправить личное сообщение для Televizeur Найти все сообщения от Televizeur
  № 1  
Ответить с цитированием
Televizeur
 
Аватар для Televizeur

Регистрация: Jun 2009
Сообщений: 47
По умолчанию Как взаимоисключить менюшки

Имеется несколько пунктов главного меню. Каждый имеет всплывающее меню со ссылками. Далее, тыкая по пунктам всплывающего меню появляются другие объекты. Засада в том, что не понимаю как сделать так, чтоб тыкая на соседнее главное меню, предыдущее всплывающее меню исчазало вместе с объектами на экране, относящимися к нему. Сейчас получается так, что если тыкать подряд по пунктам, то вспывающие меню остаются висеть не убираясь и плюс к этому, если еще и по подпунктам потыкать, то и то, что в подпунктах остается висеть на экране.
Примерно так:
[IMG]http://img560.**************/img560/9905/screenshot05n.jpg[/IMG]

Как сделать, чтоб предыдущая менюшка исчезала?

Старый 28.01.2012, 01:24
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Открывая меню, сохраняете в некую переменную его номер. Это будет номер текущего открытого меню.
Также при открытии меню, перед самой процедурой, проверяйте вышеупомянутую переменную - существует ли у нее значение. И если так, то значит есть открытое меню, по этому значению закройте сперва текущее.
По такому же принципу со всем остальным.
__________________
Идите первым!

Старый 28.01.2012, 02:00
Televizeur вне форума Посмотреть профиль Отправить личное сообщение для Televizeur Найти все сообщения от Televizeur
  № 3  
Ответить с цитированием
Televizeur
 
Аватар для Televizeur

Регистрация: Jun 2009
Сообщений: 47
Я решил это немного по-другому. Разместил подменюшки со всеми потрохами в разных кадрах. Всё заработало, но происходит так. Нажимаю на первую ссылку, вылезает подменю. Нажимаю на следующую, подменю исчезает, но для того, чтобы оно вылезло на следующей ссылке надо на неё ещё раз кликать.
Пишу вот так:
Код AS1/AS2:
stop();
napButton.onRelease = function()
{
	gotoAndStop(1);
	napitki.menu.gotoAndPlay(2);
};
desButton.onRelease = function()
{
	gotoAndStop(2);
	desert.menu.gotoAndPlay(2);
};
То есть, ощущение такое, что по первому нажатию на ссылку мы перемещаемся на нужный кадр, по второму открываем подменю. Почему по первому клику следующее подменю не вылезает?

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

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

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


 


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


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