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

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

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

Регистрация: Jun 2005
Сообщений: 29
Отправить сообщение для ukrsonic с помощью ICQ
По умолчанию как осуществяется кроссфэйд при переходе на др. кадр

Обратил внимане на многих флэш сайтах используют приятный эффект кроссфейда, т.е. переход по страничкам собровождается плавным затуханием.
Как это осуществить порекомендуйте ктонидь плиз!

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

Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
Способов много.

Вот наверное самый примитивный способ...
Запихни каждую страницу в отдельный мувиклип. Расположи мувики в разных слоях один над другим.
Введи переменную currentPage (текущая страница).
При нажатии скажем 2-й кнопки меню: гасим фильм currentPage и проявляем фильм 2, а переменной currentPage присваиваем фильм 2.
Проявление и затухание фильмов делаем через onEnterFrame, меняя свойство _alpha.

Старый 01.07.2005, 00:48
ukrsonic вне форума Посмотреть профиль Отправить личное сообщение для ukrsonic Найти все сообщения от ukrsonic
  № 3  
Ответить с цитированием
ukrsonic

Регистрация: Jun 2005
Сообщений: 29
Отправить сообщение для ukrsonic с помощью ICQ
Цитата:
Сообщение от kruasan
Способов много.

Вот наверное самый примитивный способ...
Запихни каждую страницу в отдельный мувиклип. Расположи мувики в разных слоях один над другим.
Введи переменную currentPage (текущая страница).
При нажатии скажем 2-й кнопки меню: гасим фильм currentPage и проявляем фильм 2, а переменной currentPage присваиваем фильм 2.
Проявление и затухание фильмов делаем через onEnterFrame, меняя свойство _alpha.
Угу круто замутили братцы... Хотя для Вас это наверное ерундовое дело совсем, я ведь совсем чайник в этом деле. И поэтому слегка не понимаю совсем ничего ))
А мона как то по русски разжевать это дело, как гриться в кашу. Что имеется ввиду запихуть каждую страничку в отдельный мувиклип в Symbol чтоли? Который потом в Library будет храниться? Потом эти два символа расположить на timeline один над другим в разных слоях или в одном? Ок как тогда будет скрипт выглядеть в таком случае? Точнее как альфу эту поменять чтобы прозрачность была плавной, Возможно ли задавать скорость затуханию?
Буду очень блгодарен!!!

Старый 30.06.2005, 19:53
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 4  
Ответить с цитированием
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
Гараздо проще альфить один и тот же мув,
только при _alpha=0 менять содержимое этого мува,
т.е. напр. перейти на другой кадр......

Старый 30.06.2005, 20:14
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 5  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
Цитата:
Сообщение от Штрек
Гараздо проще альфить один и тот же мув,
только при _alpha=0 менять содержимое этого мува,
т.е. напр. перейти на другой кадр......
тогда 2й не будет плавно появляться...
__________________
Breakcore them all!

Старый 30.06.2005, 20:17
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 6  
Ответить с цитированием
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
Поясняю -
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);
};
Вложения
Тип файла: zip Новая папка (7).zip (6.7 Кб, 107 просмотров)

Старый 01.07.2005, 00:53
ukrsonic вне форума Посмотреть профиль Отправить личное сообщение для ukrsonic Найти все сообщения от ukrsonic
  № 7  
Ответить с цитированием
ukrsonic

Регистрация: Jun 2005
Сообщений: 29
Отправить сообщение для ukrsonic с помощью ICQ
Цитата:
Сообщение от Штрек
Поясняю -
MovieClip.prototype.alpha_perehod = function(nom_str, sp) {
this.createEmptyMovieClip('obr', this.getNextHighestDepth());
..........................................
..........
Пасиба Брат! Я только что заметил что ты прикрепил вложение, все супер работает как нада!!! Буду теперь разбираться что там и как

Старый 30.06.2005, 20:45
kruasan вне форума Посмотреть профиль Отправить личное сообщение для kruasan Найти все сообщения от kruasan
  № 8  
Ответить с цитированием
kruasan
 
Аватар для kruasan

Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
так ведь это ж не кроссфейд клипов. это фейд аут, а эатем фейд ин.
а надо шоб одновременно с исчезновением одного появлялся другой. поэтому как минимум 2 клипа нужны.

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

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

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


 


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


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