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

Обеспечение поддержки специализированной платформы

  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 для поддержки специализированных платформ с помощью Animate.

Для реализации плагина поддержки специализированной платформы требуется комплект разработки поддержки специализированных платформ. Щелкните здесь, чтобы скачать его.

  1. Выберите пакет SDK для специализированной платформы Animate на вкладке Загрузки
  2. Выберите пакет SDK версии 2020
  3. Выберите Кроссплатформенный
  4. Выберите Animate 20.0 (последняя версия), чтобы загрузить ПО. 

Щелкните здесь, чтобы скачать пример плагина и опираться на него при создании собственного плагина поддержки специализированной платформы. 

  1. Выберите Пакет SDK для специализированной платформы Animate на вкладке Downloads.
  2. Выберите пакет SDK версии 2020
  3. Выберите Пример плагина

Плагин состоит из следующих элементов.

  • 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-интерфейсам поддержки специализированных платформ.

Создание плагина поддержки специализированной платформы

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

  1. Загрузите комплект разработки «Поддержка специализированных платформ».
  2. Извлеките содержимое комплекта в папку на компьютере.
  3. Откройте новый проект разработки ПО VisualStudio или Xcode и включите в него заголовочные файлы из комплекта разработки. Чтобы не начинать разработку своего плагина поддержки специализированной платформы с нуля, можно использовать следующий образец плагина из папки SampleCreateJSPlatform, добавив его код в свой проект.
  4.             К примеру, файлы образца плагина SampleCreateJS находятся здесь:             SampleCreateJSPlatform\Plugin\SampleCreateJS\project\.

  5. Внесите необходимые изменения для своей платформы.
  6. Скомпилируйте код для формирования плагина (файла .dll или .plug-in). 

Упаковка плагина поддержки специализированной платформы

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

  1. Откройте образец плагина в среде Eclipse или создайте новый проект расширения приложений (Application Extension) в мастере создания проектов Eclipse. Присвойте проекту имя, затем нажмите кнопку Next (Далее).
  2. На панели New Adobe Application Extension Project (Новый проект расширения приложений Adobe) выберите в качестве целевого приложения Adobe Animate и нажмите кнопку Next (Далее).
  3. Измените расширения созданных файлов подключаемых модулей с .dll на .fcm для Windows или с .plug-in на .fcm.plug-in для Mac и добавьте файлы подключаемых модулей в проект (ExtensionContent/plugins/lib/win для Windows и ExtensionContent/plugins/lib/mac для Mac). 
  4. Настройте расширение, внеся изменения в файл manifest.xml. Чтобы открыть файл манифеста, щелкните правой кнопкой мыши расширение в обозревателе проектов и выберите Adobe Extension Builder 3 > Bundle Manifest Editor (Редактор манифестов пакета), а затем перейдите на вкладку манифеста в «Редакторе манифестов пакета», расположенном в папке EclipseProject\.staged-extension\CSXS.
  5. Чтобы отредактировать файл manifest.xml, щелкните правой кнопкой мыши в окне и выберите Open with (Открыть с помощью) > XML editor (Редактор XML). Необходимо обратить внимание на два следующих тега: ExtensionList и DispatchInfoList:

    Обычный тег ExtensionList выглядит следующим образом:

<ExtensionList>

        <Extension Id=&quot;PluginID&quot; Version=&quot;1.0&quot; />

        <Extension Id=&quot;PublishSettingsID&quot; Version-&quot;1.0&quot; />

</ExtensionList>

 

Этот тег содержит список расширений окончательного пакета ZXP, в котором каждому расширению в качестве идентификатора присвоена уникальная строка. В этом случае файл .dll или .plugin, созданный в предыдущем разделе, будет добавлен в расширение. Затем для настройки пользовательского интерфейса параметров публикации средства публикации (Publisher) необходимо использовать другое расширение. В приведенном примере тега ExtensionList расширение с идентификатором PluginID содержит файл .dll/.plugin, а расширение с идентификатором PublishSettingsID используется для настройки пользовательского интерфейса параметров публикации средства публикации (Publisher).

 

  1. Тег DispatchInfoList содержит сведения о каждом расширении, указанном в ExtensionList. Ниже приведен пример тега DispatchInfoList:
<DispatchInfoList>
            <Extension Id=&quot;PluginID&quot;>
                    <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=&quot;PublishSettingsID&quot;>
                    <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>
     
  1. При работе с файлами с расширением .dll или .plugin можно пропускать все теги, кроме тега MainPath. Тег MainPath содержит путь к файлу fcm.xml, связанному с папкой ExtensionContent. Расширение файла .dll необходимо изменить на .fcm и разместить его в папке win вместе с файлом fcm.xml. Подобным образом при работе в среде Mac переименуйте измените расширение файла .plugin на .fcm.plugin и поместите его в папку mac вместе с файлом fcm.xml.
  2. Расширение HTML, использующееся для настройки пользовательского интерфейса параметров публикации, является расширением HTML в Animate. Дополнительные сведения о расширениях HTML в Animate см. в разделе Создание расширений HTML.
  3. Убедитесь, что нижним значением атрибута version в теге Host является 15.1, то есть минимальная (внутренняя) версия Animate с поддержкой специализированных платформ.

<ExecutionEnvironment>
<HostList>
<Host Name=&quot;FLPR&quot; Version=&quot;15.1&quot; />
</HostList>.
.
.
</ExecutionEnvironment>
     
  1. Переключитесь в вид Script Explorer (Обозреватель сценариев), затем щелкните правой кнопкой мыши проект и выберите Export (Экспорт) > Adobe Extension Builder 3 > Application Extension (Расширение приложения). Откроется мастер экспорта.
  2. Необходимо иметь сертификат для подписи пакета расширения. Выберите существующий сертификат или нажмите Create (Создать), чтобы создать новый.
  3. Для компиляции проекта нажмите Finish (Готово). Eclipse формирует файл плагина с расширением .zxp, который можно разместить на сайте надстроек Adobe Add-on.

Распространение плагина поддержки специализированной платформы

Вы можете распространить свой плагин поддержки специализированной платформы, разместив его на странице надстроек Adobe Add-on, и при этом получить прибыль. Прежде чем плагин отобразится на сайте, пакет плагина должен пройти процесс рассмотрения и утверждения Adobe. Разместить плагин можно следующим образом.

  1. Выполните вход на сайте Надстроек Adobe Add-on, указав свой идентификатор пользователя Adobe ID и пароль. 
  2. На левой панели в разделе Become a producer (Стать производителем) нажмите ссылку Go to the producer portal (Перейти на портал производителей).
  3. Нажмите кнопку Sign-up (Регистрация), если вы еще не зарегистрированы в качестве производителя продуктов.
  4. Подробные инструкции по регистрации в качестве производителя и размещению ваших плагинов см. в статье Начало работы с порталом производителей.
  5. Выполните следующие действия на портале производителей, как описано на странице Начало работы.
    1. Упакуйте продукт в один файл.
    2. Введите информацию о продукте и отправьте файл на сервер.
    3. Добавьте маркетинговые материалы.
    4. Просмотрите страницу своего продукта.
    5. Подайте продукт на утверждение.
  6. После утверждения плагин будет отображаться в категории продуктов Animate на странице надстроек. 

 Если вы являетесь пользователем и хотите установить плагин, создать документ специализированной платформы и опубликовать его с помощью Animate, см. раздел Работа с плагинами поддержки специализированных платформ.

Подробная информация о работе с расширениями Adobe приведена в разделе Загрузка и установка расширений.

Запрос на добавление функций и отправка сообщения с указанием на ошибку

Если вы хотите задать вопрос, сообщить об ошибке или отправить запрос на добавление функции в программу команде разработчиков Animate, заполните следующую форму:

Форма обратной связи Adobe

 Adobe

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

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