![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jul 2005
Адрес: Kiev
Сообщений: 12
|
Пытаюсь сделать текстовый эффект, когда строки плавно "сползаются" т.е. плавное уменьшение отступа между строками (с небольшим ускорением в конце). Поскольку строк много хочу сделать это с помощью скрипта в одном кадре:
myTextFormat.leading = 30; while (myTextFormat.leading != 0) { myTextFormat = new TextFormat(); myTextFormat.leading = myTextFormat.leading-1; my_txt.setTextFormat(myTextFormat); } но что-то не сильно помогает - все происходит мгновенно, а мне надо чтобы покадрово и добавить еще ускорение. Подскажите, как этот эффект реализовать с помощью скрипта? |
|
|||||
|
.grin! wuz here
|
смяшной ты.
while ессно моментом сработает где-то так
__________________
Breakcore them all! |
|
|||||
|
Регистрация: Jul 2005
Адрес: Kiev
Сообщений: 12
|
Спасибо, только получилось наоборот, т.е. оно сначала сильно увеличивается, а потом обратно уменьшается до 0 (извини, "я еще не волшебник, я только учусь"), мне надо чтобы leading от 18 уменьшался до -5 (ускоряясь к -5), а потом увеличивался до 0 (замедляясь), с добавлением движения, получится эффект какбуд-то строки, сползаясь вместе, проскочили мимо и вернулись на свое место . Не могла бы ты написать пару комментов, чтобы было понятнее.
|
|
|||||
|
Регистрация: Jul 2005
Сообщений: 1
|
а есть возможность приатачить .fla файлик, для учебных целей ?
![]() |
|
|||||
|
Регистрация: Jul 2005
Адрес: Kiev
Сообщений: 12
|
Ловите то, что получилось. Признаюсь - не моя заслуга, а заслуга программера, который к флешу отношения не имеет - он мне растолковал, что да как.
Для тех кто сам не поймет, но захочет повторить, просто положите MenuJump.as в ту же папку, где будет ваш файл, заинклудьте его(#include "MenuJump.as") где захотите применить эффект и передайте параметры функции InitMenuJump(this, my_txt, 1, 20, 3); где: this - timeLine, my_txt - имя текстового файла (в свойствах выберете вместо статического динамический текст, под ним введите имя), дальше три цифры: timeInterval, start leading Value, end leading Value; leading - отступ между строками. Все остальное, что содержиться в исходнике - просто пример, что будет работать, даже в разных местах и по несколько разных объектов в кадре. Если надо объяснить подробнее - пишите на мыло, обязательно отвечу, но вероятно после 15-го (сори, сейчас нет времени) |
|
|||||
|
.grin! wuz here
|
1) я мужЫк, а не тётка.
2) leading меньше 2х не бывает. 3) нужно разводить строки по отдельным текстфилдам.
__________________
Breakcore them all! |
|
|||||
|
Регистрация: Jul 2005
Адрес: Kiev
Сообщений: 12
|
1) упс, сорри.
2) угу поковыряюсь в этом направлении (хотя разбивать очень не хотелось - много-много текста однако ![]() з.ы. тогда я кстати тож не "смяшной", а "смяшная" ![]() |
|
|||||
|
Регистрация: Sep 2004
Сообщений: 48
|
Кстати, свойство leading вроде бы работает только со статическим текстом если я не ошибаюсь...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:33. |
|
|
« Предыдущая тема | Следующая тема » |
|
|