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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Nov 2005
Сообщений: 5
Cool Кнопка в кнопке или помогите начинающему, пожалуйста.

Свою проблему попытаюсь объяснить на файле-примере:
http://www.kazan-media.ru/2.swf (15 Kb)
Вообщем, необходимо чтобы при наведении на большую серую рамку появлялось меню, как в файле-примере. Это делаю посредством мувиклипа увеличивая значение _alpha от 0 до 100. Т.е. большая серая рамка это
кнопка. В действии этой кнопки пишу следующее:

on (RollOver)
{
appear_mc.play();
}

on (RollOut)
{
appear_mc.goToAndStop(1);
}

В первом кадре мувика appear_mc значение alpha = 0, следовательно меню изчезает, при отводе мышки от большой серой рамки...
Все конечно хорошо, НО!!! Когда я навожу на один из пунктов меню(это же тоже кнопки), то автоматически срабатывает RollOut(большой серой рамки) и меню изчезает.
Так как мне добиться того, чтобы при наведении на большую серую рамку, медленно появлялось меню, и чтобы это меню не изчезало, когда я навожу
на один из ее пунктов???

Спасибо Всем заранее! ПОМОГИ ПЛИЗ! Буду очень признателен!

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

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Отслеживать для большого мувика hitTest`ом либо повесить на onMouseMove и отслеживать координаты мыши ...
__________________
BestMasterиZация

Старый 16.11.2005, 09:53
Timson вне форума Посмотреть профиль Отправить личное сообщение для Timson Найти все сообщения от Timson
  № 3  
Ответить с цитированием
Timson

Регистрация: Nov 2005
Сообщений: 5
KUZEN, Спасибо большое, очень помог! Но дело в том, что когда я пишу такое действие на мувик:

trans_mc.onMouseMove = function() {
var myX = _root._xmouse;
var myY = _root._ymouse;
if (this.hitTest(myX, myY, true)) {
app_mc.gotoAndPlay(2);
} else {
app_mc.gotoAndStop(1);
}
updateAfterEvent();
};

Действие происходит постоянно при движении мыши на мувике. Если навести мышь на мувук и не двигать ее, то все ОК! НО Нужно, чтобы при движении на мувике, эффект выполнился ТОЛЬКО ОДИН РАЗ... Как отследить по координатам курсор мыши?
Заранее благодарен!!!!

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

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

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


 


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


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