![]() |
как осуществяется кроссфэйд при переходе на др. кадр
Обратил внимане на многих флэш сайтах используют приятный эффект кроссфейда, т.е. переход по страничкам собровождается плавным затуханием.
Как это осуществить порекомендуйте ктонидь плиз! :confused: |
Способов много.
Вот наверное самый примитивный способ... Запихни каждую страницу в отдельный мувиклип. Расположи мувики в разных слоях один над другим. Введи переменную currentPage (текущая страница). При нажатии скажем 2-й кнопки меню: гасим фильм currentPage и проявляем фильм 2, а переменной currentPage присваиваем фильм 2. Проявление и затухание фильмов делаем через onEnterFrame, меняя свойство _alpha. |
Гараздо проще альфить один и тот же мув,
только при _alpha=0 менять содержимое этого мува, т.е. напр. перейти на другой кадр...... |
Цитата:
|
Вложений: 1
Поясняю -
MovieClip.prototype.alpha_perehod = function(nom_str, sp) { this.createEmptyMovieClip('obr', this.getNextHighestDepth()); this.obr.onEnterFrame = function() { t = this._parent; t._alpha += -sp; if (t._alpha<=0) { t.gotoAndStop(nom_str); sp *= -1; } if (t._alpha>100) { this.removeMovieClip(); } }; }; knopka.onPress = function() { gl_okno.alpha_perehod(2, 5); }; knopka2.onPress = function() { gl_okno.alpha_perehod(3, 5); }; knopka3.onPress = function() { gl_okno.alpha_perehod(1, 5); }; |
так ведь это ж не кроссфейд клипов. это фейд аут, а эатем фейд ин.
а надо шоб одновременно с исчезновением одного появлялся другой. поэтому как минимум 2 клипа нужны. |
Цитата:
А мона как то по русски разжевать это дело, как гриться в кашу. Что имеется ввиду запихуть каждую страничку в отдельный мувиклип в Symbol чтоли? Который потом в Library будет храниться? Потом эти два символа расположить на timeline один над другим в разных слоях или в одном? Ок как тогда будет скрипт выглядеть в таком случае? Точнее как альфу эту поменять чтобы прозрачность была плавной, Возможно ли задавать скорость затуханию? Буду очень блгодарен!!! :eek: |
Цитата:
|
| Часовой пояс GMT +4, время: 08:58. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.