- Руководство пользователя Adobe Animate
- Введение в Animate
- Анимация
- Основы анимации в Animate
- Кадры и ключевые кадры в Animate
- Покадровая анимация в Animate
- Работа с классической анимацией движения в Animate
- Инструмент «Кисть»
- Руководство по движению
- Анимация движения и язык ActionScript 3.0
- Сведения об анимации движения
- Анимация движения
- Создание анимации движения
- Использование ключевых кадров свойств
- Положения в анимации движения
- Использование Редактора движения для анимаций
- Редактирование траектории анимации движения
- Управление анимациями движения
- Настраиваемое ускорение и замедление
- Создание и применение стилей движения
- Настройка диапазонов анимации движения
- Сохранение анимации движения в файлах XML
- Анимация движения и классическая анимация
- Анимация формы
- Анимация с использованием инструмента «Кость» в Animate
- Работа с риггингом персонажей в Animate
- Слои-маски в Adobe Animate
- Работа со сценами в Animate
- Интерактивность
- Создание кнопок в Animate
- Преобразование проектов Animate в другие форматы документов
- Создание и публикация документов HTML5 Canvas в Animate
- Добавление интерактивных возможностей с помощью фрагментов кода в Animate
- Создание пользовательских компонентов HTML5
- Использование компонентов в HTML5 Canvas
- Создание пользовательских компонентов: примеры
- Фрагменты кода для пользовательских компонентов
- Рекомендации: реклама в Animate
- Разработка и публикация контента для виртуальной реальности
- Рабочая среда и рабочий процесс
- Создание и использование малярных кистей
- Использование шрифтов Google в документах HTML5 Canvas
- Использование библиотек Creative Cloud Libraries и Adobe Animate
- Использование рабочей области и панели «Инструменты» в Animate
- Рабочие процессы и рабочая среда Animate
- Использование веб-шрифтов в документах HTML5 Canvas
- Временные шкалы и ActionScript
- Работа с несколькими временными шкалами
- Задание настроек
- Использование панелей разработки Animate
- Создание слоев временной шкалы в Animate
- Экспорт анимаций для мобильных приложений и игровых платформ
- Перемещение и копирование объектов
- Шаблоны
- Поиск и замена в Animate
- Отмена/повтор действий и панель «История»
- Сочетания клавиш
- Использование временной шкалы в Animate
- Создание HTML-расширений
- Параметры оптимизации изображений и GIF-анимаций
- Настройки экспорта для изображений и GIF
- Панель «Ресурсы» в Animate
- Мультимедиа и видео
- Преобразование и объединение графических объектов в Animate
- Создание экземпляров символов и работа с ними в Animate
- Трассировка изображения
- Использование звука в Adobe Animate
- Экспорт SVG-файлов
- Создание видеофайлов для использования в Animate
- Добавление видео в Animate
- Рисование и создание объектов в Animate
- Изменение линий и фигур
- Обводки, заливки и градиенты в Animate CC
- Работа с Adobe Premiere Pro и After Effects
- Панели «Цвет» в Animate CC
- Открытие файлов Flash CS6 в Animate
- Работа с классическим текстом в Animate
- Размещение иллюстраций в Animate
- Импортированные растровые изображения в Animate
- Трехмерная графика
- Работа с символами в Animate
- Рисование линий и фигур в Adobe Animate
- Работа с библиотеками в Animate
- Экспорт звуков
- Выделение объектов в Animate CC
- Работа с AI-файлами Illustrator в Animate
- Применение режимов наложения
- Упорядочивание объектов
- Автоматизация задач с помощью меню «Команды»
- Многоязычный текст
- Использование камеры в Animate
- Графические фильтры
- Звук и ActionScript
- Настройки рисования
- Рисование инструментом «Перо»
- Платформы
- Преобразование проектов Animate в другие форматы документов
- Поддержка специализированных платформ
- Создание и публикация документов HTML5 Canvas в Animate
- Создание и публикация документа WebGL
- Упаковка приложений AIR for iOS
- Публикация приложений AIR for Android
- Публикация для Adobe AIR на настольных ПК
- Параметры публикации ActionScript
- Рекомендации: размещение ActionScript в приложении
- Использование ActionScript в Animate
- Специальные возможности в среде Animate
- Создание и использование сценариев
- Обеспечение поддержки специализированных платформ
- Общие сведения о поддержке специализированных платформ
- Работа с плагинами поддержки специализированных платформ
- Отладка сценариев ActionScript 3.0
- Обеспечение поддержки специализированных платформ
- Экспорт и публикация
- Экспорт файлов из Animate CC
- Публикация OAM
- Экспорт SVG-файлов
- Экспорт графики и видео из Animate
- Публикация документов AS3
- Экспорт анимаций для мобильных приложений и игровых платформ
- Экспорт звуков
- Рекомендации: советы по созданию контента для мобильных устройств
- Рекомендации: правила работы с видео
- Рекомендации: руководство по созданию SWF-приложений
- Рекомендации: формирование структуры FLA-файлов
- Рекомендации: оптимизация FLA-файлов для Animate
- Параметры публикации ActionScript
- Задание параметров публикации для Animate
- Экспорт файлов-проекторов
- Экспорт изображений и анимированных файлов GIF
- Шаблоны публикации HTML
- Работа с Adobe Premiere Pro и After Effects
- Быстрая публикация анимаций
- Устранение неполадок
В этой статье приведены сведения о разработке подключаемых модулей Animate для поддержки специализированных платформ с помощью Animate.
Для реализации плагина поддержки специализированной платформы требуется комплект разработки поддержки специализированных платформ. Щелкните здесь, чтобы скачать его.
- Выберите пакет SDK для специализированной платформы Animate на вкладке Загрузки
- Выберите пакет SDK версии 2020
- Выберите Кроссплатформенный
- Выберите Animate 20.0 (последняя версия), чтобы загрузить ПО.
Щелкните здесь, чтобы скачать пример плагина и опираться на него при создании собственного плагина поддержки специализированной платформы.
- Выберите Пакет SDK для специализированной платформы Animate на вкладке Downloads.
- Выберите пакет SDK версии 2020
- Выберите Пример плагина
Плагин состоит из следующих элементов.
- DocType добавляет в Animate новый тип документа, соответствующий специализированной платформе, и управляет художественными возможностями.
- Publisher служит для настройки параметров публикации и для публикации документа в специализированном формате.
Общие сведения о функции поддержки специализированных платформ приведены в разделе Поддержка специализированных платформ.
Построение плагина поддержки специализированной платформы для Animate
Для разработки плагина поддержки специализированной платформы можно применить один из следующих способов.
- Создать плагин с помощью API-интерфейсов из комплекта разработки «Поддержка специализированных платформ».
- Изменить параметры образца плагина, входящего в комплект разработки, согласно собственным требованиям.
Подключаемые модули поддержки специализированных платформ упаковываются в формат ZXP, после чего их можно подключить к программе Animate. Можно разместить плагин на сайте Надстроек Adobe Add-on, откуда пользователи смогут загрузить его и установить программой Creative Cloud, либо распространить плагин в виде пакета ZXP, который устанавливается с помощью утилиты Управление расширениями.
Программные требования
Для построения плагина с помощью комплекта разработки «Поддержка специализированных платформ» требуется следующее ПО:
- Microsoft Windows 10 (1803 и более поздних версий) или Apple Mac OS 10.13 и более поздних версий;
- Microsoft Visual Studio 2017 (для Windows) или XCode 10.1 (для Mac);
- Animate
- среда разработки Eclipse для языков C/C++;
- Adobe Extension Builder 3.0;
- Утилита «Управление расширениями»
Справочная документация по API-интерфейсам для разработчиков плагинов
Комплект разработки «Поддержка специализированных платформ» содержит следующие элементы.
- FCM (Flash Component Model, модель компонентов Flash): заголовочные файлы, входящие в комплект разработки, определяют платформу под названием FCM, которая предназначена для управления плагином.
- DocType: содержит набор интерфейсов для добавления нового типа документа на начальную страницу Animate, а также для включения и отключения определенных функций для этого типа документа.
- DOM (Document Object Model, модель объектов документа): содержит набор интерфейсов для доступа к содержимому документа Animate в форме модели DOM.
- Publisher: набор интерфейсов для связи с процессами публикации.
Полная информация об API-интерфейсах поддержки специализированных платформ с примерами их использования при разработке плагинов приведена в разделе Справочник по API-интерфейсам поддержки специализированных платформ.
Создание плагина поддержки специализированной платформы
Плагин поддержки специализированной платформы можно создать следующим образом.
- Загрузите комплект разработки «Поддержка специализированных платформ».
- Извлеките содержимое комплекта в папку на компьютере.
- Откройте новый проект разработки ПО VisualStudio или Xcode и включите в него заголовочные файлы из комплекта разработки. Чтобы не начинать разработку своего плагина поддержки специализированной платформы с нуля, можно использовать следующий образец плагина из папки SampleCreateJSPlatform, добавив его код в свой проект.
- Внесите необходимые изменения для своей платформы.
- Скомпилируйте код для формирования плагина (файла .dll или .plug-in).
К примеру, файлы образца плагина SampleCreateJS находятся здесь: SampleCreateJSPlatform\Plugin\SampleCreateJS\project\.
Упаковка плагина поддержки специализированной платформы
Пакет для распространения нового плагина поддержки специализированной платформы можно сформировать следующим образом.
- Откройте образец плагина в среде Eclipse или создайте новый проект расширения приложений (Application Extension) в мастере создания проектов Eclipse. Присвойте проекту имя, затем нажмите кнопку Next (Далее).
- На панели New Adobe Application Extension Project (Новый проект расширения приложений Adobe) выберите в качестве целевого приложения Adobe Animate и нажмите кнопку Next (Далее).
- Измените расширения созданных файлов подключаемых модулей с .dll на .fcm для Windows или с .plug-in на .fcm.plug-in для Mac и добавьте файлы подключаемых модулей в проект (ExtensionContent/plugins/lib/win для Windows и ExtensionContent/plugins/lib/mac для Mac).
- Настройте расширение, внеся изменения в файл manifest.xml. Чтобы открыть файл манифеста, щелкните правой кнопкой мыши расширение в обозревателе проектов и выберите Adobe Extension Builder 3 > Bundle Manifest Editor (Редактор манифестов пакета), а затем перейдите на вкладку манифеста в «Редакторе манифестов пакета», расположенном в папке EclipseProject\.staged-extension\CSXS.
- Чтобы отредактировать файл manifest.xml, щелкните правой кнопкой мыши в окне и выберите Open with (Открыть с помощью) > XML editor (Редактор XML). Необходимо обратить внимание на два следующих тега: ExtensionList и DispatchInfoList:
Обычный тег ExtensionList выглядит следующим образом:
<ExtensionList> <Extension Id="PluginID" Version="1.0" /> <Extension Id="PublishSettingsID" Version-"1.0" /> </ExtensionList>
Этот тег содержит список расширений окончательного пакета ZXP, в котором каждому расширению в качестве идентификатора присвоена уникальная строка. В этом случае файл .dll или .plugin, созданный в предыдущем разделе, будет добавлен в расширение. Затем для настройки пользовательского интерфейса параметров публикации средства публикации (Publisher) необходимо использовать другое расширение. В приведенном примере тега ExtensionList расширение с идентификатором PluginID содержит файл .dll/.plugin, а расширение с идентификатором PublishSettingsID используется для настройки пользовательского интерфейса параметров публикации средства публикации (Publisher).
- Тег DispatchInfoList содержит сведения о каждом расширении, указанном в ExtensionList. Ниже приведен пример тега DispatchInfoList:
<DispatchInfoList> <Extension Id="PluginID"> <DispatchInfo > <Resources> <MainPath>./plugin/fcm.xml</MainPath> </Resources> <Lifecycle> <AutoVisible>true</AutoVisible> </Lifecycle> <UI> <Type>ModalDialog</Type> <Menu>CreateJS</Menu> <Geometry> <Size> <Height>200</Height> <Width>200</Width> </Size> </Geometry> </UI> </DispatchInfo> </Extension> <Extension Id="PublishSettingsID"> <DispatchInfo > <Resources> <MainPath>./index.html</MainPath> </Resources> <Lifecycle> <AutoVisible>true</AutoVisible> </Lifecycle> <UI> <Type>ModalDialog</Type> <Menu>Publish Settings</Menu> <Geometry> <Size> <Height>170</Height> <Width>486</Width> </Size> </Geometry> </UI> </DispatchInfo> </Extension> </DispatchInfoList>
- При работе с файлами с расширением .dll или .plugin можно пропускать все теги, кроме тега MainPath. Тег MainPath содержит путь к файлу fcm.xml, связанному с папкой ExtensionContent. Расширение файла .dll необходимо изменить на .fcm и разместить его в папке win вместе с файлом fcm.xml. Подобным образом при работе в среде Mac переименуйте измените расширение файла .plugin на .fcm.plugin и поместите его в папку mac вместе с файлом fcm.xml.
- Расширение HTML, использующееся для настройки пользовательского интерфейса параметров публикации, является расширением HTML в Animate. Дополнительные сведения о расширениях HTML в Animate см. в разделе Создание расширений HTML.
- Убедитесь, что нижним значением атрибута version в теге Host является 15.1, то есть минимальная (внутренняя) версия Animate с поддержкой специализированных платформ.
<ExecutionEnvironment> <HostList> <Host Name="FLPR" Version="15.1" /> </HostList>. . . </ExecutionEnvironment>
- Переключитесь в вид Script Explorer (Обозреватель сценариев), затем щелкните правой кнопкой мыши проект и выберите Export (Экспорт) > Adobe Extension Builder 3 > Application Extension (Расширение приложения). Откроется мастер экспорта.
- Необходимо иметь сертификат для подписи пакета расширения. Выберите существующий сертификат или нажмите Create (Создать), чтобы создать новый.
- Для компиляции проекта нажмите Finish (Готово). Eclipse формирует файл плагина с расширением .zxp, который можно разместить на сайте надстроек Adobe Add-on.
Распространение плагина поддержки специализированной платформы
Вы можете распространить свой плагин поддержки специализированной платформы, разместив его на странице надстроек Adobe Add-on, и при этом получить прибыль. Прежде чем плагин отобразится на сайте, пакет плагина должен пройти процесс рассмотрения и утверждения Adobe. Разместить плагин можно следующим образом.
- Выполните вход на сайте Надстроек Adobe Add-on, указав свой идентификатор пользователя Adobe ID и пароль.
- На левой панели в разделе Become a producer (Стать производителем) нажмите ссылку Go to the producer portal (Перейти на портал производителей).
- Нажмите кнопку Sign-up (Регистрация), если вы еще не зарегистрированы в качестве производителя продуктов.
- Подробные инструкции по регистрации в качестве производителя и размещению ваших плагинов см. в статье Начало работы с порталом производителей.
- Выполните следующие действия на портале производителей, как описано на странице Начало работы.
- Упакуйте продукт в один файл.
- Введите информацию о продукте и отправьте файл на сервер.
- Добавьте маркетинговые материалы.
- Просмотрите страницу своего продукта.
- Подайте продукт на утверждение.
- После утверждения плагин будет отображаться в категории продуктов Animate на странице надстроек.
Если вы являетесь пользователем и хотите установить плагин, создать документ специализированной платформы и опубликовать его с помощью Animate, см. раздел Работа с плагинами поддержки специализированных платформ.
Подробная информация о работе с расширениями Adobe приведена в разделе Загрузка и установка расширений.
Запрос на добавление функций и отправка сообщения с указанием на ошибку
Если вы хотите задать вопрос, сообщить об ошибке или отправить запрос на добавление функции в программу команде разработчиков Animate, заполните следующую форму: