Показать сообщение отдельно
Старый 30.10.2008, 16:14
nnn21 вне форума Посмотреть профиль Отправить личное сообщение для nnn21 Найти все сообщения от nnn21
  № 1  
Ответить с цитированием
nnn21

Регистрация: Mar 2008
Сообщений: 2
По умолчанию Как на сайтах делают появление+исчезновение мувиков?

http://www.dhl-discoverlogistics.com.../#/en/stories/

Задача cделать вот это исчезновение сцен, при обращении посредством кнопок (Home, logbook compendium, logbook story) к другим разделам сайта.
Видите как сделано - появляется информация (первая часть мувика запускается) и потом исчезает при обращении к любому другому разделу.

Или вот пример ...
http://www.witsecconfidential.com/
При нажатии на ссылку Log in , появляется окошко, потом при нажатии на close, оно исчезает и выводится главная сцена .

Появление этого окошка есть мувик с 2мя действиями - появление и исчезновение клипа.
Что за скрипт который отвечает за исчезновение мувиков, как их пишут?

Простое воспроизведение мувиков, закрепленных на фреймах понятен - есть кнопка которой например назначается действие (к примеру переход на фрейм "poyavlenie1") но тупое перепрыгивание между фреймами смотрится некрасиво =(




Кстати вот товарищ спрашивал, у меня очень похожий вопрос
ему так и не ответили http://www.flasher.ru/forum/showthread.php?t=109492


Вот небольшая заметочка еще ....
Цитата:
Я лично создаю обычно 2 пустых мувиклипа на основном мувике (ну, в котором шапка, навигация и тд.), пишу потом функцию, которая принимает название мувика(страницы) для загрузки, грузит его попеременно в каждый из пустых мувиклипов.
Каждая страница имеет анимацию появления(фреймы, напирмер 1 по 50) и исчезновения (например 100-150). Появление само происходит - мувик имеет стоп после него. Исчезновение запускается моей волшебной функцией каждый раз, когда ее просят загрузить другую страницу.
Зачем два пустых мувиклипа - так это чтоб одновременно появление одного и исчезновение другого происходило- так красивее smile
Ну, разумеется, если одна страница полностью исчезла, а новая еще не загрузилась - функция показывает красивый please wait smile

Что касается исчезновения - можно и посложнее сделать, если правила исчезновения у каждой страницы свои - то тогда каждая страница должна иметь в себе функцию fadeOut - и она будет запускаться моей волшебной функцией вместо простого gotoAndPlay(100).
Вообще-то я это совмещаю:

Выделить всёкод ActionScript

if(typeof mc.fadeOut == 'function')
mc.fadeOut();
else
mc.gotoAndPlay(100);// или какой там у вас фрейм


В общем, такая сзема у меня довольно гибко работает - не жалуюсь


Последний раз редактировалось nnn21; 30.10.2008 в 16:29.