Руководство пользователя Отмена

Создание HTML-расширений

  1. Руководство пользователя Adobe Animate
  2. Введение в Animate
    1. Новые возможности Animate
    2. Визуальный глоссарий
    3. Системные требования Animate
    4. Сочетания клавиш Animate
    5. Работа с несколькими типами файлов в Animate
  3. Анимация
    1. Основы анимации в Animate
    2. Кадры и ключевые кадры в Animate
    3. Покадровая анимация в Animate
    4. Работа с классической анимацией движения в Animate
    5. Инструмент «Кисть»
    6. Руководство по движению
    7. Анимация движения и язык ActionScript 3.0
    8. Сведения об анимации движения
    9. Анимация движения
    10. Создание анимации движения
    11. Использование ключевых кадров свойств
    12. Положения в анимации движения
    13. Использование Редактора движения для анимаций
    14. Редактирование траектории анимации движения
    15. Управление анимациями движения
    16. Настраиваемое ускорение и замедление
    17. Создание и применение стилей движения
    18. Настройка диапазонов анимации движения
    19. Сохранение анимации движения в файлах XML
    20. Анимация движения и классическая анимация
    21. Анимация формы
    22. Анимация с использованием инструмента «Кость» в Animate
    23. Работа с риггингом персонажей в Animate
    24. Слои-маски в Adobe Animate
    25. Работа со сценами в Animate
  4. Интерактивность
    1. Создание кнопок в Animate
    2. Преобразование проектов Animate в другие форматы документов
    3. Создание и публикация документов HTML5 Canvas в Animate
    4. Добавление интерактивных возможностей с помощью фрагментов кода в Animate
    5. Создание пользовательских компонентов HTML5
    6. Использование компонентов в HTML5 Canvas
    7. Создание пользовательских компонентов: примеры
    8. Фрагменты кода для пользовательских компонентов
    9. Рекомендации: реклама в Animate
    10. Разработка и публикация контента для виртуальной реальности
  5. Рабочая среда и рабочий процесс
    1. Создание и использование малярных кистей
    2. Использование шрифтов Google в документах HTML5 Canvas
    3. Использование библиотек Creative Cloud Libraries и Adobe Animate
    4. Использование рабочей области и панели «Инструменты» в Animate
    5. Рабочие процессы и рабочая среда Animate
    6. Использование веб-шрифтов в документах HTML5 Canvas
    7. Временные шкалы и ActionScript
    8. Работа с несколькими временными шкалами
    9. Задание настроек
    10. Использование панелей разработки Animate
    11. Создание слоев временной шкалы в Animate
    12. Экспорт анимаций для мобильных приложений и игровых платформ
    13. Перемещение и копирование объектов
    14. Шаблоны
    15. Поиск и замена в Animate
    16. Отмена/повтор действий и панель «История»
    17. Сочетания клавиш
    18. Использование временной шкалы в Animate
    19. Создание HTML-расширений
    20. Параметры оптимизации изображений и GIF-анимаций
    21. Настройки экспорта для изображений и GIF
    22. Панель «Ресурсы» в Animate
  6. Мультимедиа и видео
    1. Преобразование и объединение графических объектов в Animate
    2. Создание экземпляров символов и работа с ними в Animate
    3. Трассировка изображения
    4. Использование звука в Adobe Animate
    5. Экспорт SVG-файлов
    6. Создание видеофайлов для использования в Animate
    7. Добавление видео в Animate
    8. Рисование и создание объектов в Animate
    9. Изменение линий и фигур
    10. Обводки, заливки и градиенты в Animate CC
    11. Работа с Adobe Premiere Pro и After Effects
    12. Панели «Цвет» в Animate CC
    13. Открытие файлов Flash CS6 в Animate
    14. Работа с классическим текстом в Animate
    15. Размещение иллюстраций в Animate
    16. Импортированные растровые изображения в Animate
    17. Трехмерная графика
    18. Работа с символами в Animate
    19. Рисование линий и фигур в Adobe Animate
    20. Работа с библиотеками в Animate
    21. Экспорт звуков
    22. Выделение объектов в Animate CC
    23. Работа с AI-файлами Illustrator в Animate
    24. Применение режимов наложения
    25. Упорядочивание объектов
    26. Автоматизация задач с помощью меню «Команды»
    27. Многоязычный текст
    28. Использование камеры в Animate
    29. Графические фильтры
    30. Звук и ActionScript
    31. Настройки рисования
    32. Рисование инструментом «Перо»
  7. Платформы
    1. Преобразование проектов Animate в другие форматы документов
    2. Поддержка специализированных платформ
    3. Создание и публикация документов HTML5 Canvas в Animate
    4. Создание и публикация документа WebGL
    5. Упаковка приложений AIR for iOS
    6. Публикация приложений AIR for Android
    7. Публикация для Adobe AIR на настольных ПК
    8. Параметры публикации ActionScript
    9. Рекомендации: размещение ActionScript в приложении
    10. Использование ActionScript в Animate
    11. Специальные возможности в среде Animate
    12. Создание и использование сценариев
    13. Обеспечение поддержки специализированных платформ
    14. Общие сведения о поддержке специализированных платформ
    15. Работа с плагинами поддержки специализированных платформ
    16. Отладка сценариев ActionScript 3.0
    17. Обеспечение поддержки специализированных платформ
  8. Экспорт и публикация
    1. Экспорт файлов из Animate CC
    2. Публикация OAM
    3. Экспорт SVG-файлов
    4. Экспорт графики и видео из Animate
    5. Публикация документов AS3
    6. Экспорт анимаций для мобильных приложений и игровых платформ
    7. Экспорт звуков
    8. Рекомендации: советы по созданию контента для мобильных устройств
    9. Рекомендации: правила работы с видео
    10. Рекомендации: руководство по созданию SWF-приложений
    11. Рекомендации: формирование структуры FLA-файлов
    12. Рекомендации: оптимизация FLA-файлов для Animate
    13. Параметры публикации ActionScript
    14. Задание параметров публикации для Animate
    15. Экспорт файлов-проекторов
    16. Экспорт изображений и анимированных файлов GIF
    17. Шаблоны публикации HTML
    18. Работа с Adobe Premiere Pro и After Effects
    19. Быстрая публикация анимаций
  9. Устранение неполадок
    1. Исправленные неполадки
    2. Известные проблемы

 

Возможности Animate можно дополнять с помощью HTML-расширений. Adobe Extension Builder 3 позволяет создавать расширения HTML для Animate. Раньше для Animate можно было использовать только расширения SWF. А теперь Adobe Extension Builder 3 позволяет создавать расширения HTML для приложений Creative Cloud. Сначала необходимо загрузить и установить Eclipse и Extension Builder 3.0.

Создание расширения HTML

Для создания расширения HTML выполните следующие действия.

  1. Запустите Eclipse. 
  2. В мастере создания проекта откройте новый проект расширения приложения. Присвойте проекту описательное имя, затем нажмите кнопку Next (Далее).
  3. На панели New Adobe Application Extension Project (Новый проект расширения приложения Adobe) выберите Adobe Animate. Нажмите кнопку «Далее».
  4. Настройте расширение, используя доступные параметры.
    1. Bundle ID (ИД набора): уникальный идентификатор расширения.
    2. Menu name (Имя меню): отображаемое имя расширения. Имя меню отображается в меню Окно > Расширения в Animate.
    3. Window Details (Сведения об окне): эти параметры служат для настройки типа и размера окна расширения.

      Нажмите кнопку Далее.
  5. На следующих нескольких экранах можно дополнительно настроить справочные библиотеки для расширения:
    1. CEP Interface Library (Библиотека интерфейса CEP): обеспечивает функции для взаимодействия с главным приложением. Этот параметр установлен по умолчанию.
    2. Frameworks (Платформы): предназначены для общих библиотек Javascript, таких как jQuery.
    3. Services (Службы): включают набор инструментов Adobe IPC Communication Toolkit, который обеспечивает обмен данными между приложениями Adobe, расширениями и внешними приложениями. Этот набор включает протокол для обмена сообщениями через диспетчер служб CEP Service Manager, который выполняет функцию концентратора для обмена данными Creative Cloud.

      Нажмите кнопку «Готово», чтобы создать новый проект Eclipse.

Отладка расширения в Animate

Можно запустить расширение непосредственно из Eclipse.

  1. Правой кнопкой щелкните проект и выберите Run As (Запустить как) > Adobe Flash Extension (Расширение Adobe Flash). Запустится Animate.
  2. В Animate выберите пункт меню Окно > Расширения. При этом открывается панель расширения.

Экспорт расширения

Для распространения расширения необходимо экспортировать его в виде пакета ZXP. Затем пакет ZXP загружается и выполняется диспетчером Adobe Extension Manager в приложениях Creative Cloud:

  1. В Eclipse переключитесь в вид Script Explorer (Обозреватель сценариев), затем щелкните правой кнопкой мыши проект и выберите Export (Экспорт) > Adobe Extension Builder 3 > Application Extension (Расширение приложения). Запустится мастер экспорта.
  2. Необходимо иметь сертификат для подписи пакета расширения. Выберите существующий сертификат или нажмите Create (Создать), чтобы создать новый.
  3. Нажмите кнопку Finish (Готово).
  4. По окончании экспорта пакет ZXP расширения, готовый для распространения, появится в папке проекта.

Примечание. Для установки расширения необходимо открыть файл <расширение>\.staged-extension\CSXS\manifest.xml и обновить в теге host минимальную версию Animate до 13.0.

Установка расширения в Animate

HTML-расширения можно устанавливать в Animate с помощью Adobe Extension Manager. Расширения HTML помогают дополнять функциональные возможности Animate.

Добавление интерактивных возможностей к HTML-расширениям

Для создания интерактивных HTML-расширений, взаимодействующих с Animate можно добавлять элементы управления, определять поведение и собирать информацию о среде выполнения (сведения о Animate и операционной системе). Существует два способа решения этой задачи:

  1. Использование интерфейсной библиотеки CEP. Интерфейсная библиотека CEP представляет собой набор программных средств (API) для получения сведений о среде выполнения и сценарий Eval для запуска сценариев JSFL. Дополнительные сведения об интерфейсной библиотеке CEP см. в разделе Справка > Содержание справки > Adobe Extension Builder > Документация в Eclipse.
  2. Использование JSFL. Сценарии JSFL можно запускать с помощью программного интерфейса сценариев Eval библиотеки CEP.

    Помимо сценариев JSFL, инфраструктура CEP в Animate также открывает доступ к следующим событиям, которые можно использовать только в пределах панелей HTML.
    • com.adobe.events.flash.documentChanged генерируется, если текущий активный документ был изменен.
    • com.adobe.events.flash.timelineChanged генерируется при внесении изменений в шкалу времени текущего активного документа.
    • com.adobe.events.flash.documentSaved генерируется при сохранении текущего документа.
    • com.adobe.events.flash.documentOpened генерируется при открытии нового документа.
    • com.adobe.events.flash.documentClosed генерируется при закрытии текущего активного документа.
    • com.adobe.events.flash.documentOpened генерируется при открытии нового документа.
    • com.adobe.events.flash.layerChanged генерируется при выборе другого слоя.
    • com.adobe.events.flash.layerChanged генерируется при выборе другого кадра.
    • com.adobe.events.flash.selectionChanged генерируется при выборе другого объекта рабочей области.
    • com.adobe.events.flash.mouseMove генерируется при перемещении курсора мыши над рабочей областью.

Пример

csinterface.addEventListener(&quot;com.adobe.events.flash.selectionChanged&quot;, CallbackFunction)

В приведенном фрагменте кода:

  • csinterface: объект интерфейсной библиотеки CEP.
  • com.adobe.events.flash.selectionChanged: событие, генерируемое при изменении выделения объекта. Также можно использовать любые из вышеупомянутых событий.
  • CallbackFunction: метод, обрабатывающий сгенерированное событие.

 Adobe

Получайте помощь быстрее и проще

Новый пользователь?

Adobe MAX 2024

Adobe MAX
— творческая конференция

С 14 по 16 октября очно в Майами-Бич и онлайн

Adobe MAX

Творческая конференция

С 14 по 16 октября очно в Майами-Бич и онлайн

Adobe MAX 2024

Adobe MAX
— творческая конференция

С 14 по 16 октября очно в Майами-Бич и онлайн

Adobe MAX

Творческая конференция

С 14 по 16 октября очно в Майами-Бич и онлайн