![]() |
Появление текста
Проблема такая: требуется сделать появление текста посимвольно и пословно, как это можно сделать??
|
Через MovieClip'ы...
Поюзай поиск, найдешь... |
Ну самое просто, это разбить текст по букве загонять в мувики и на каждый делать альфа канал с появлением.. но через АС былоб вообще сдоровски.. сам не делал, если кто делал покажите код =) интересна...
|
Цитата:
Вот может скрипт какой можно сваять... Вот и мне интересно! |
Появление - это не обязательно с "появлением", то есть с изменением прозрачности от 0 до 100, а просто чтобы буквы возникали с контролируемой задержкой. То же самое и со словами
Но с прозрачностью было бы круто!!!! ;) |
разумеется можно.
Код:
printNext = function (trg, str) {trg.text += str.substr(trg.text.length, 1)}; |
Способ, который предложил Double конечно работать будет, но у меня с похожим скриптом возникла следующая проблема:
интервал выставлял равным 100, и текст составлял порядка 300-500 символов, так вот, чем больше lenght, тем сильнее загружается процессор и после lenght=300 слабые машины начинают несусветно тормозить! пробовал через onEnterFrame - та же ситуация... Может есть какой-нить другой способ? |
Цитата:
|
Помогите плз, работа стоит...
|
Вложений: 1
вот...
|
спасибо
|
Цитата:
|
|
Цитата:
|
почитай хелп флеша, про классы,
если в общем, то: * папка de (та что в архиве) содержит сам класс TxtWriter.as должна лежать в одной папке с твоим fla * в своём коде импортируй этот класс Код:
import de.betriebsraum.text.TxtWriter;Код:
var testEffect:TxtWriter = new TxtWriter(test_txt);* указываешь переменную содержащую текст для прокручивания и пуск! Код:
testEffect.write(str1); |
Появилась проблема
вот код появления текста i = 0; word = "Тут располагается сам текст"; _root.onEnterFrame = function() { dt.text += word.charAt(i); i++; }; как сюда вставить паузу в зависимости от кнопки, а еще лучше от кнопки со скриптом остановки on (release) { stop(); } |
Помогите плз, очень нужно!
|
Сколько тем разрешено держать в одном треде? А?
|
| Часовой пояс GMT +4, время: 16:29. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.