Este artículo ayuda a los desarrolladores de plugins a crear plugins para Animate compatibles con plataformas personalizadas en Animate 2015. Si utiliza Animate CC 2014.1 (actualización de octubre de 2014) o CC 2014.2 (actualización de febrero de 2015), consulte las versiones anteriores del documento:
Para crear un plugin de compatibilidad con plataformas personalizadas, los desarrolladores deben descargar el kit de desarrollo de compatibilidad con plataformas personalizadas desde esta ubicación:
Descargar
Descargue un plugin de muestra de la siguiente ubicación y úselo como referencia para crear un plugin de compatibilidad con plataformas personalizadas:
Descargar
Un plugin consta de los siguientes elementos:
Para obtener una descripción general de la función de compatibilidad con plataformas personalizadas, consulte Compatibilidad con plataformas personalizadas.
Novedad de Animate CC 2015:
Nota: La nueva herramienta Hueso IK disponible en la versión de 2015 de Animate CC está desactivada en tipos de documento de plataforma personalizada. Animate convierte el contenido IK en una animación de fotograma a fotograma cuando se pega en un documento de plataforma personalizada.
Actualización de febrero de 2015: Compatibilidad con las “máscaras” en el servicio IFrameCommandGenerator; esta versión es compatible con máscaras en el servicio IFrameCommandGenerator. La nueva interfaz ITimelineBuilder2 que se ha heredado de la interfaz existente ITimelineBuilder contiene funciones que el plugin debe implementar para que funcione. Consulte la Documentación de las API de compatibilidad con plataformas personalizadas para obtener más información sobre la nueva interfaz ITimelineBuilder2.
Puede desarrollar un plugin de compatibilidad con plataformas personalizadas mediante uno de los métodos siguientes:
Los complementos de compatibilidad con plataformas personalizadas se comprimen como archivos .zxp que se pueden instalar con Animate. Puede incluir el plugin en la página Adobe Add-ons para que los usuarios lo descarguen e instalen mediante la aplicación Creative Cloud o distribuirlo como un paquete .zxp para instalarlo con Adobe Extension Manager.
Un desarrollador necesitará el software siguiente para crear un plugin con el kit de desarrollo de compatibilidad con plataformas personalizadas:
El kit de desarrollo de compatibilidad con plataformas personalizadas contiene los siguientes elementos:
Para obtener información sobre las API en la compatibilidad con plataformas personalizadas y ejemplos de cómo utilizarlas para crear el plugin, consulte Referencia a las API de compatibilidad con plataformas personalizadas.
Puede crear un plugin de compatibilidad con plataformas personalizadas de la siguiente manera:
Por ejemplo, los archivos de plugins SampleCreateJS están en SampleCreateJSPlatform\Plugin\SampleCreateJS\project\
Puede generar un paquete de distribución del plugin de compatibilidad con plataformas personalizadas de la siguiente manera:
Una etiqueta típica de ExtensionList es la siguiente:
<ExtensionList> <Extension Id="PluginID" Version="1.0" /> <Extension Id="PublishSettingsID" Version-"1.0" /> </ExtensionList>
Esta etiqueta contiene la lista de extensiones en el paquete ZXP final, en el que cada extensión tiene una cadena única como su ID. En este caso, el archivo .dll o .plugin creado en la sección anterior se incluye en una extensión. A continuación, se utiliza la otra extensión para configurar la IU de Ajustes de publicación del editor. En la muestra de la etiqueta ExtensionList, la extensión con el ID de extensión PluginID contiene el archivo .dll/.plugin y la extensión con el ID PublishSettingsID configura la IU de ajustes de publicación del editor.
<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>
<ExecutionEnvironment> <HostList> <Host Name="FLPR" Version="14.1" /> </HostList>. . . </ExecutionEnvironment>
Puede distribuir el plugin de compatibilidad con plataformas personalizadas si lo incluye en la página Adobe Add-ons y lo comercializa. Antes de incluirlo en la página, Adobe analiza el paquete de plugin y lo aprueba. Puede incluir un plugin del modo siguiente:
Rellene el formulario siguiente si desea enviar preguntas, consultas, errores de producto o solicitudes de funciones al equipo del producto Animate:
Formulario de informes de errores y solicitudes de funciones de Adobe
Inicia sesión en tu cuenta