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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.07.2009, 23:33
4ildren вне форума Посмотреть профиль Отправить личное сообщение для 4ildren Найти все сообщения от 4ildren
  № 1  
Ответить с цитированием
4ildren

Регистрация: Oct 2007
Сообщений: 10
По умолчанию Менюшка

Нужна помощь

Имеется: менюшка (главная) в виде кнопочек; при первом нажатии на кнопочки происходит следующее: сверху плавно выползает подменюшка, опять же из кнопочек.

Проблема: при переключении кнопочек главной менюшки кнопочки подменюшки должны так же плавно залезть обратно (наверх), и должны выползти другие кнопочки...

Вопрос: как это сделать? =)

Заранее благодарю.

Старый 31.07.2009, 00:15
Алиль вне форума Посмотреть профиль Отправить личное сообщение для Алиль Посетить домашнюю страницу Алиль Найти все сообщения от Алиль
  № 2  
Ответить с цитированием
Алиль
 
Аватар для Алиль

Регистрация: Mar 2009
Адрес: 173,0
Сообщений: 376
ДОБРОЕ ДЕЛО
В менюшке: Выпадающее меню должно быть создано из мувиклипа в котором в 1 и последнем фрейме он застопорен.
Код AS1/AS2:
stop();
Так же выпадающее меню должно внутри клипа быть помещено под маску. Она нужна для того, чтобы отбражать подменю, когда то выезжает.



Код AS1/AS2:
mc_1...N -  это кнопочки;
menu_1...N - это выпадающее меню.
 
Код:
 
mc_1.onRelease = function () {
_root.menu_1.gotoAndPlay(2);
}
mc_2.onRelease = function () {
_root.menu_2.gotoAndPlay(2);
}
.
.
.
mc_N.onRelease = function () {
_root.menu_N.gotoAndPlay(2);
}
 
mc_1.onReleaseOutside = function () {
_root.menu_1.gotoAndStop(1);
}
mc_2.ononReleaseOutside = function () {
_root.menu_2.gotoAndPlay(1);
}
.
.
.
mc_N.onReleaseOutside = function () {
_root.menu_N.gotoAndPlay(1);
}
 
menu_1.onRelease = function () {
_root.menu_1.gotoAndStop(1);
}
menu_2.onRelease = function () {
_root.menu_2.gotoAndPlay(1);
}
.
.
.
menu_N.onRelease = function () {
_root.menu_N.gotoAndPlay(1);
}
Возможно конечно, что есть ещё пару нюансов, но, думаю, что Вы сами разрешите эту проблему!
Старт, по крайней мере, Вам дан
__________________
-Конструктивная критика- лучшее, что можно ожидать! (Т.Грин)
www.sectorobzora.ru

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

Регистрация: Oct 2007
Сообщений: 10
Благодарю!

Буду пробовать.

Добавлено через 2 часа 27 минут
Благодарю!

Буду пробовать.
Ничёшеньки не понимаю)))
У меня сейчас без маски всё отображается.
Там так: в сцене на верхнем слое мувик из фотореалистичных деревянных табличек. Внутри мувика твины - тупо опускание вниз. Каждая табличка внутри мувика - кнопка со внешней ссылкой.
Мувик находится на втором фрейме основной сцены.
Когда нажимаешь на кнопку в главном меню на первом фрейме - стоит gotoandplay - frame2 - выезжает подменюшка.
А вот как дальше-то, чтобы она при клике на другую кнопку главного меню сначала уехала, а потом уже случилось что-то по нажатию этой второй кнопки главного меню.
Я ламер во флеше полный, поэтому, если нетрудно, объясните, пожалуйста, на посудо-кухонном языке. %-)

Старый 03.08.2009, 21:38
4ildren вне форума Посмотреть профиль Отправить личное сообщение для 4ildren Найти все сообщения от 4ildren
  № 4  
Ответить с цитированием
4ildren

Регистрация: Oct 2007
Сообщений: 10
Не получается так (( Не то.
Позвонил старому приятелю, он когда-то сёк во флеше. Давно забросил. Но сказал, что там на кнопки левого вертикального указателя в AS надо прописывать переменные.
Что-то из серии нажал на кнопку, проигрался мувик со 2го кадра по 20ый - спустились первые таблички. Переменная равна 20. Нажимаем, например на пятую кнопку (там ползут другие таблички - с 82 по 110 кадр например). Флеш сначала проверяет переменную. Она там равна 20. Он как-то отправляет сначала эту переменную с 20 до 2 - таблички уползли, а потом переходит к 82 - и ползут уже следующие таблички - от пятой кнопкию
Я понял это примерно так, но как облечь это корректно в AS понятия не имею. Есть идеи, насколько всё это бред и как из этого можно сделать то, что надо?

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

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

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


 


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


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