PROFScript
Описание
PROFScript – бесплатный движок для анимации текста. Построен на AS3. Очень удобен для создания баннеров или имиджевых заставок, презентаций. Имеет богатые настройки: тип анимации, смена точки опоры для символов (позволяет добиваться совершенно различных эффектов при одинаковых настройках). Продвинутая система задержки между появлениями символов, а так же всей анимации.
Преимущества
- Бесплатный
- Удобная и легко расширяемая архитектура эффектов
- ActionScript 3.0
Дополнения
- Статистика закачек: 530
Лицензия

PROFScript by Nicolas Prof is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.
Вопрос/Ответ
- Как сделать последовательность эффектов?
- Специально для наглядность предлагаю вам исходные файлы. С помощью PROFScript очень просто делать последовательность различных эффектов как на тех же баннерах, с минимальными усилиями и с отличным качеством исполнения.


what space charachter is not see ?? space charachter is remove from animation string
Embed space character.
Здравствуйте. А может кто-нибудь написать подробную инструкцию по подключению этой библиотеки к своему проекту ? Спасибо.
Спасибо за ответы!
Но есть еще один вопрос!
Вы говорите, что поддержки HTML форматирования нет в данной реализации. Правильно ли я Вас понимаю, что есть реализация, в которой HTML форматирование поддерживается?
Возможно в этой – http://www.flasheff.com/patternsshowcase.
Теоретически учитывать HTML форматирование можно, вопрос лишь в том, кто этим занимался и реализовал.
С кириллицей разобрался!!!
Очень полезная для меня вещь, но есть вопросы.
Я извиняюсь, но позвольте еще раз спросить про кириллицу. У меня она тоже не отображается. Подскажите, пожалуйста, как быть?
И еще вопрос. У меня HTML-форматирование текста распознается, но не отображается. Почему?
Спасибо за ответы.
Поддержки HTML форматирования нет в данной реализации.
Импортировал плагины
import com.nicolasprof.profscript.ProfScript;
import com.nicolasprof.profscript.effects.*;
import com.nicolasprof.profscript.ProfScriptParams;
import com.greensock.*;
import com.greensock.easing.*;
import TweenPlugin.activate([AutoAlphaPlugin, VisiblePlugin, BlurFilterPlugin, BezierPlugin, BezierThroughPlugin]);
Выводит ошибку
Монтажный кадр 1, слой “Слой 1″, кадр 1, строка 6 1086: Синтаксическая ошибка: ожидается точка с запятой перед leftparen.
В строке
import TweenPlugin.activate([AutoAlphaPlugin, VisiblePlugin, BlurFilterPlugin, BezierPlugin, BezierThroughPlugin]);
Что не так сделал?
потому что не import, это не Class или package. Это просто инструкция. Ее необходимо добавить в начало кода просто, допустим после конструкции с import.
Использую Adobe Flash CS5. В окне “Output” появляется информация:
ReferenceError: Error #1069: Не удалось найти свойство blurFilter в flash.display.Sprite; отсутствует значение по умолчанию.
at gs::TweenLite/init()
at gs::TweenLite/renderTime()
at gs::TweenLite()
at gs::TweenLite$/from()
at com.nicolasprof.profscript.effects::DropdownEffect/animateIn()
at com.nicolasprof.profscript::ProfScript/proccesing()
at com.nicolasprof.profscript::ProfScript/show()
at txt_fla::MainTimeline/frame1()
Не понимаю в чем ошибка. Подскажите пожалуйста.
В проекте где вы используете PROFScript, необходимо сделать экспорт плагинов:
TweenPlugin.activate([AutoAlphaPlugin, VisiblePlugin, BlurFilterPlugin, BezierPlugin, BezierThroughPlugin]);
Добавьте этот код где-то в начале программы.
При вводе текста на кириллице отображаются только знаки. Подскажите, пожалуйста, как добавить поддержку кириллицы.
Попробуйте еще раз скопировать код с генератора кода. Ранее была небольшая недоработка в генераторе. Не хватало строки:
“import gs.easing.*;”
подскажите. выдает ошибку
1120: Обращение несуществующего свойства Linear. (строка:params.easeAnimation = Linear.easeIn;)
1120: Обращение несуществующего свойства Sine.(строка: params.easeBlock = Sine.easeOut;). Что делать?
Спасибо! Заработало!
Надо еще не забыть сделать Embed шрифта.
Почему-то не работает скрипт в CS4
Создаю новый файл, AS3.
В точности копирую код, как в CODE вашего демо, в первый (и единственный) кадр первого (и единственного) слоя, получаю две ошибки:
1120: Access of undefined property Linear.
1120: Access of undefined property Sine.
Добавляю в код строки:
import gs.*;
import gs.easing.*;
ошибки исчезают, но текст все равно не выводится.
В чем секрет?
Очень не хватает ивэнта, который сообщал о том, что анимация текста завершена…
Как же? Event.COMPLETE – и будет Вам счастье
Хотел поинтересовать, если ли возможность задавать Align тексту ?
Просто он по умолчанию отформатированный влево
Заранее спасибо
возможности для установки выравнивания многострочного текста нет.