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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

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

Регистрация: Oct 2002
Адрес: Великие Глюки
Сообщений: 108
По умолчанию Помогите с решением:

у меня 3 мувиклипа, расположены по середине, один над другим.
Задачка такая, как сделать чтобы:
когда ничего не трогаешь - виден был один мувик, при наведении мыши - виден второй мувик, и при нажатии работал бы третий мувик.

В принципе первый этап уже сделал с помощью _visible, но не получается отальное, и цикла не получаеся (один раз нажал, втрой раз уже не нажимается)
Plz hlp!

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

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
1Вариант расположить мувики на разные слои и ловить сообщения от мыши +_visible. Гиморно, но все-таки...

2 вариант ловить мышь через невидимую кнопку и подгружать их в через attach. тоже можно, но много недостатков.

3 вариант (самый юморной) если по размеру они одинаковые то почему бы не создать из них обычную кнопку и разложить их по ее кадрам тогда на каждое действие будет проигрываться свой клип.

4 вариант интегрировать их в отдельный мувик и ловить события от мыши где на то или иное действие будет переключатся кадры (вытекает из всех остальных но более универсальный).
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Старый 28.05.2003, 17:06
yuraskas вне форума Посмотреть профиль Отправить личное сообщение для yuraskas Найти все сообщения от yuraskas
  № 3  
yuraskas
 
Аватар для yuraskas

Регистрация: Oct 2002
Адрес: Великие Глюки
Сообщений: 108
По умолчанию dimonius,

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

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

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
Тогда я бы пошел по второму варианту.
Создал бы невидимую кнопку над (да собственно и под) пустым мувиклипом-контейнером, в пропертях названного cont
На основном таймлайне в кадре:
Код:
vvv=true;
xxx=false;
_root.cont.attachMovie("muvic01", "muvic1",1);
Далее пишем к кнопке код типа

Код:
on (rollOver){
if (_root.vvv==true){
_root.cont.attachMovie("muvic02", "muvic2",2);
}
}
on (rollOut){
if (_root.vvv==true){
// это только если хочешь чтобы после тогокак юзер навел мышку а потом увел ненажимая вернулся первый клип
_root.cont.muvic2.removeMovieClip();
_root.xxx=false;
}
}
on (press){
if (_root.xxx==true){
_root.cont.attachMovie("muvic03", "muvic3",3);
_root.vvv=false;
_root.xxx=false;
}
}
После чего в третий клип в конце помещаем код

Код:
_root.cont.muvic2.removeMovieClip();
_root.vvv=true;
_root.xxx=false;
_root.cont.muvic3.removeMovieClip();
Ессно все мувики должны быть помечены в библиотеке как "линкабельные" для скрипта и иметь соответствующие названия.

Вроде все!
Успехов тебе.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

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

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

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


 


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


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