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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Интеграция Flash с...

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

Регистрация: Dec 2002
Адрес: Россия, Эстонская область, Таллинн
Сообщений: 26
Question HELP!!! Как делать менюшки?

Люди добрые, объясните, пожалуйста, принцип действия выпадающего анимационного меню. Никак не могу понять тонкости ActionScript'а для MovieClip:
то менюшка красиво выпадает и закрывается, но не работают кнопки, то кнопки работают, но меню не слушается "on(rollOver)" и ездит как хочет. Где-то я не догоняю, как и что с чем и где связывать
P.S. Если у Вас есть (и Вам не жалко) подробные FLA-примеры с пояснениями или аудио/видео уроки по созданию меню, плиз, выложите сюда, либо на мыло: oleg77@hot.ee
P.P.S. если это важно, то у меня - Flash MX.

ЗАРАНЕЕ БЛАГОДАРЮ!!!
__________________
- Ну и как там у Вас за бугром?
- Скучно, смертельно скучно! :(
- Зато у нас весело, правда тоже смертельно. :)
-----------------------------------------
- Счастливые Вы там, в России.
- Почему?
- Вы даже не представляете, как хреново вы живете. :(

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

Регистрация: May 2002
Адрес: Россия Пятигорск
Сообщений: 98
Отправить сообщение для Dwarf с помощью ICQ
Вот исходник, только меню исчезает когда убираешь мышь от кнопки!
Вложения
Тип файла: zip menu.zip (2.7 Кб, 91 просмотров)

Старый 16.01.2003, 03:28
MargiOS вне форума Посмотреть профиль Отправить личное сообщение для MargiOS Найти все сообщения от MargiOS
  № 3  
MargiOS

Регистрация: Dec 2002
Адрес: Россия, Эстонская область, Таллинн
Сообщений: 26
Attention 2Dwarf

В этом-то и трабл.
Что я должен написать в AS, чтобы при анимационном выпадении подменю(MovieClip) hitArea главной кнопки увеличивалась на всю длинну выпавшего подменю?
Это надо для того, чтобы менюшка не закрывалась, пока я двигаю мышу над кнопками, но чтобы она (менюга) закрывалась при нажатии на одну из кнопок, либо при RollOut с подменю.

HELP! PLEASE!
__________________
- Ну и как там у Вас за бугром?
- Скучно, смертельно скучно! :(
- Зато у нас весело, правда тоже смертельно. :)
-----------------------------------------
- Счастливые Вы там, в России.
- Почему?
- Вы даже не представляете, как хреново вы живете. :(

Старый 16.01.2003, 10:06
Daft вне форума Посмотреть профиль Отправить личное сообщение для Daft Посетить домашнюю страницу Daft Найти все сообщения от Daft
  № 4  
Daft
 
Аватар для Daft

Регистрация: Jul 2001
Адрес: Магнитогорск
Сообщений: 10
Отправить сообщение для Daft с помощью ICQ
Arrow если это то

ну в общем вот готовый исходник подменю убирается только тогда когда наводишь на другую кнопку меня или нажимаешь на кнопки подменю.. если то, что нужно - пользуй... надеюсь поймёшь систему... там оно полностью готово..
Удачи!
Вложения
Тип файла: zip menu.zip (43.2 Кб, 91 просмотров)
__________________
Daft

Старый 16.01.2003, 18:15
MargiOS вне форума Посмотреть профиль Отправить личное сообщение для MargiOS Найти все сообщения от MargiOS
  № 5  
MargiOS

Регистрация: Dec 2002
Адрес: Россия, Эстонская область, Таллинн
Сообщений: 26
По умолчанию 2Daft

Great Thanks, but


С такими меню все ясно, а я никак не могу взять в толк, как работать с (RollOut) и (HitArea).

Вот исходник, на слое "Hit" висит 'on (RollOut) {gotoAndPlay("closing")}теоретически, должно работать, но не работает, почему? И что надо сделать, чтобы заработало?
Вложения
Тип файла: zip updown2.zip (3.4 Кб, 84 просмотров)
__________________
- Ну и как там у Вас за бугром?
- Скучно, смертельно скучно! :(
- Зато у нас весело, правда тоже смертельно. :)
-----------------------------------------
- Счастливые Вы там, в России.
- Почему?
- Вы даже не представляете, как хреново вы живете. :(

Старый 16.01.2003, 23:47
Daft вне форума Посмотреть профиль Отправить личное сообщение для Daft Посетить домашнюю страницу Daft Найти все сообщения от Daft
  № 6  
Daft
 
Аватар для Daft

Регистрация: Jul 2001
Адрес: Магнитогорск
Сообщений: 10
Отправить сообщение для Daft с помощью ICQ
По умолчанию sorry

извини, помочь так не могу. у меня флэшка 5-ка, а не мх... не открывается твой исходник... поэтому я толком не понял о чём ты..... извини. =(((

__________________
Daft

Старый 17.01.2003, 02:02
Zergy вне форума Посмотреть профиль Отправить личное сообщение для Zergy Найти все сообщения от Zergy
  № 7  
Zergy

Регистрация: Dec 2002
Сообщений: 134
Отправить сообщение для Zergy с помощью ICQ
Очень важно, где твоя менюшка находится, если она стоит как вставка в HTML, то проблем в твоём случае будет дофига !
А если она является частью флэшки, то могу кое-что посоветовать из своего опыта. Кнопки я делал как мувики (не как кнопки!) и прописывал для каждой instance кнопки обработчики событий. Примерно так :

onClipEvent(load){
stop();
}
on(rollOver){
_root.rv ("studia","over")
}
on(rollOut){
_root.rv ("studia","out")
}
on(press){
_root.rv ("studia","pres");
_root.subraz ("pr_studia","studia");
}

Тут функция RV выполняет как раз передыижение по кадрам мувика кнопки, вот она :

//âûáîð àêòèâíîãî ðàçäåëà
function rv (name , event){
if (event=="over"){
if(_root.curname!=name){
set ("_root.out",0);
eval(name).gotoAndStop(2);
}
}
else if (event=="out"){
if(_root.curname!=name){
eval(name).gotoAndPlay(2);
}
}
else if (event=="pres"){
if (name!=_root.curname){
eval(curname).gotoAndPlay(2);
eval(name).gotoAndStop(11);
_root.curname=name;
}
}
}

Переменная curname служит для запоминания уже бывшей нажатой кнопки и нужна для функции, которая при выходе мыкки из активной зоны возвращает анимацию всех неактивизированных кнопок к исходной.

....я щаз точно не помню всех сплетений, у меня там ещё подменю...короче, если это то что надо, то спрашивай

Старый 17.01.2003, 03:10
MargiOS вне форума Посмотреть профиль Отправить личное сообщение для MargiOS Найти все сообщения от MargiOS
  № 8  
MargiOS

Регистрация: Dec 2002
Адрес: Россия, Эстонская область, Таллинн
Сообщений: 26
По умолчанию 2Zergy

Спасибо за код, но если бы я до конца его понял, а еще бы сообразил, куда его вставить,было бы великолепно
Кстати, менюшка - как раз, таки, для HTML, так что ты меня порядочно напугал, объясни, в чем трабл?
__________________
- Ну и как там у Вас за бугром?
- Скучно, смертельно скучно! :(
- Зато у нас весело, правда тоже смертельно. :)
-----------------------------------------
- Счастливые Вы там, в России.
- Почему?
- Вы даже не представляете, как хреново вы живете. :(

Старый 17.01.2003, 16:20
Zergy вне форума Посмотреть профиль Отправить личное сообщение для Zergy Найти все сообщения от Zergy
  № 9  
Zergy

Регистрация: Dec 2002
Сообщений: 134
Отправить сообщение для Zergy с помощью ICQ
Трабл этот в том, что флэш-вставки трудно заставить реагировать на быстрый выход мышки за пределы границ флэша. Есть на форуме люди, которые знают как эту проблему решить, но я пока не догнал, времени нет - сессия...
вот ссылки на эту тему, которые известны мне :

http://www.flasher.ru/forum/showthre...threadid=41540

http://www.flasher.ru/forum/showthre...threadid=41261

может у тебя получиться заставить DeliMIter поделиться исходником , если да, то поделись им и со мной, ок ?

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

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

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


 


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


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