17/05/2009

PROFScript

Опубликовано в: — Nicolas Prof @ 12:44

Get Adobe Flash player

download

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

Преимущества

  • Бесплатный
  • Удобная и легко расширяемая архитектура эффектов
  • ActionScript 3.0

Дополнения

  • Статистика закачек: 530

Лицензия
Creative Commons License
PROFScript by Nicolas Prof is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.

Вопрос/Ответ

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

    Get Adobe Flash player

Версии

22 Responses to “PROFScript”

  1. vahid says:

    what space charachter is not see ?? space charachter is remove from animation string

  2. Александр says:

    Здравствуйте. А может кто-нибудь написать подробную инструкцию по подключению этой библиотеки к своему проекту ? Спасибо.

  3. yurmos says:

    Спасибо за ответы!
    Но есть еще один вопрос!
    Вы говорите, что поддержки HTML форматирования нет в данной реализации. Правильно ли я Вас понимаю, что есть реализация, в которой HTML форматирование поддерживается?

  4. yurmos says:

    С кириллицей разобрался!!!

  5. yurmos says:

    Очень полезная для меня вещь, но есть вопросы.
    Я извиняюсь, но позвольте еще раз спросить про кириллицу. У меня она тоже не отображается. Подскажите, пожалуйста, как быть?
    И еще вопрос. У меня HTML-форматирование текста распознается, но не отображается. Почему?
    Спасибо за ответы.

  6. Егор says:

    Импортировал плагины
    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]);

    Что не так сделал?

    • Nicolas Prof says:

      потому что не import, это не Class или package. Это просто инструкция. Ее необходимо добавить в начало кода просто, допустим после конструкции с import.

  7. Егор says:

    Использую 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()

    Не понимаю в чем ошибка. Подскажите пожалуйста.

    • Nicolas Prof says:

      В проекте где вы используете PROFScript, необходимо сделать экспорт плагинов:


      TweenPlugin.activate([AutoAlphaPlugin, VisiblePlugin, BlurFilterPlugin, BezierPlugin, BezierThroughPlugin]);

      Добавьте этот код где-то в начале программы.

  8. Егор says:

    При вводе текста на кириллице отображаются только знаки. Подскажите, пожалуйста, как добавить поддержку кириллицы.

  9. Nicolas Prof says:

    Попробуйте еще раз скопировать код с генератора кода. Ранее была небольшая недоработка в генераторе. Не хватало строки:
    “import gs.easing.*;”

  10. Егор says:

    подскажите. выдает ошибку
    1120: Обращение несуществующего свойства Linear. (строка:params.easeAnimation = Linear.easeIn;)
    1120: Обращение несуществующего свойства Sine.(строка: params.easeBlock = Sine.easeOut;). Что делать?

  11. deniko says:

    Спасибо! Заработало!

  12. Nicolas Prof says:

    Надо еще не забыть сделать Embed шрифта.

  13. deniko says:

    Почему-то не работает скрипт в CS4

    Создаю новый файл, AS3.

    В точности копирую код, как в CODE вашего демо, в первый (и единственный) кадр первого (и единственного) слоя, получаю две ошибки:

    1120: Access of undefined property Linear.
    1120: Access of undefined property Sine.

    Добавляю в код строки:
    import gs.*;
    import gs.easing.*;

    ошибки исчезают, но текст все равно не выводится.

    В чем секрет?

  14. FG says:

    Очень не хватает ивэнта, который сообщал о том, что анимация текста завершена… :(

  15. ER says:

    Хотел поинтересовать, если ли возможность задавать Align тексту ?

    Просто он по умолчанию отформатированный влево :)

    Заранее спасибо

    • Nicolas Prof says:

      возможности для установки выравнивания многострочного текста нет.

Оставить комментарий

 

Menu:
Twitter Updates:
    Archive:
    Control:
    Flash & Flex friends: