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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Apr 2007
Сообщений: 13
По умолчанию Подскажите название эффекта

Подскажите название эффекта
http://www.twist-cube.com/#/main/menu
и на чем сделано.
Просто более чем уверен есть этому исходники.

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

Регистрация: Jan 2009
Сообщений: 1,651
какой именно эффект? Кубики что ли с блуром?
__________________
мой пустой блог

Старый 23.12.2009, 19:49
regardos вне форума Посмотреть профиль Отправить личное сообщение для regardos Найти все сообщения от regardos
  № 3  
Ответить с цитированием
regardos

Регистрация: Apr 2007
Сообщений: 13
перебежка букв при наведении

Старый 23.12.2009, 20:22
VVall вне форума Посмотреть профиль Отправить личное сообщение для VVall Найти все сообщения от VVall
  № 4  
Ответить с цитированием
VVall

Регистрация: Feb 2009
Сообщений: 1,195
Похоже на flap display (электромеханическое табло, раньше были в аэропортах). У такого варианта вряд-ли есть специальное название.

Делается элементарно - создаёте строку для отображения такой-же длины, как требуемая, но заполняете её случайными буквами. Потом в каждом кадре анимации увеличиваете или уменьшаете код каждой буквы в отображаемой строке до тех пор, пока он не станет равным коду буквы в требуемой строке.

Старый 23.12.2009, 20:36
regardos вне форума Посмотреть профиль Отправить личное сообщение для regardos Найти все сообщения от regardos
  № 5  
Ответить с цитированием
regardos

Регистрация: Apr 2007
Сообщений: 13
Цитата:
Сообщение от VVall Посмотреть сообщение
Потом в каждом кадре анимации увеличиваете или уменьшаете код каждой буквы
с кадрами это очень долгая история.
тут решение файлом as2 в пару десятков строк, но вот как.

спасибо за вариант обозначения.

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

Регистрация: Feb 2009
Сообщений: 1,195
Под кадром анимации я имел в виду перерисовку экрана, а не кадры Flash.

Решение действительно в несколько строк. На AS2 не пишу, дать рабочий пример не могу. На AS3 примерно так - не тестировал, пишу на ходу:

Код AS3:
//готовим строку со случайными символами, это делаем в инициализации
 
var yourStr:String="Text you want to display";
var displayStr:String="";
 
for(var i:int=0;i<yourStr.length;i++) displayStr+=String.charFromCode(32+Math.random()*96);
 
//а это при каждом обновлении экрана
 
var str:String="";
var c1:int,c2:int;
 
for(var i:int=0;i<yourStr.length;i++)
{
 c1=displayStr.charAt(i);
 c2=yourStr.charAt(i);
 if(c1<c2) c1++;
 if(c1>c2) c1--;
 str+=String.charFromCode(c1);
}
 
displayStr=str; //displayStr надо отображать на экране любым удобным способом

Старый 23.12.2009, 21:13
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 7  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
http://etcs.ru/blog/as2/ru/etcs/effe...tween/#more-55

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

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

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


 


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


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