Dit artikel helpt de ontwikkelaars van insteekmodules bij het maken van Animate-insteekmodules voor de ondersteuning van aangepaste platforms met gebruik van Animate 2015. Als u Animate CC 2014.1 (update van oktober 2014) of CC 2014.2 (update van februari 2015) gebruikt, raadpleegt u een vorige versie van het document:
Ontwikkelaars die een insteekmodule voor ondersteuning voor aangepaste platforms willen maken, moeten de Ontwikkelingskit voor ondersteuning voor aangepaste platforms downloaden van de volgende locatie:
Downloaden
Download een voorbeeldinsteekmodule van de volgende locatie en gebruik deze als een referentie voor het maken van een insteekmodule voor ondersteuning voor aangepaste platforms:
Downloaden
Een insteekmodule bestaat uit de volgende elementen:
Voor een overzicht van de functie Ondersteuning voor aangepaste platforms raadpleegt u Ondersteuning voor aangepaste platforms.
Nieuw in Animate CC 2015:
Opmerking: De nieuwe IK Bone-functie in Animate CC 2015 is uitgeschakeld in documenttypen voor aangepaste platforms. Wanneer u IK-inhoud plakt in een document voor aangepaste platforms, converteert Animate de IK-inhoud naar een frame-per-frame-animatie.
Update van februari 2015: Ondersteuning voor maskers in de service IFrameCommandGenerator --Deze release biedt ondersteuning voor maskers in de service IFrameCommandGenerator. Voordat deze functie kan werken, moet de insteekmodule de functies implementeren van de nieuwe interface ITimelineBuilder2 die is overgenomen van de bestaande ITimelineBuilder-interface. Zie het artikel Bron voor API voor ondersteuning voor aangepaste platforms voor meer informatie over de nieuwe ITimelineBuilder2-interface.
U kunt een insteekmodule voor ondersteuning voor aangepaste platforms ontwikkelen met behulp van een van de volgende methoden:
Insteekmodules voor de ondersteuning van aangepaste platforms zijn verpakt als .zxp-bestanden die kunnen worden geïnstalleerd met Animate. U kunt de insteekmodule hosten op de Adobe Add-ons-pagina zodat gebruikers deze kunnen downloaden en installeren met de Creative Cloud-toepassing of de insteekmodules distribueren als .zxp-pakketten om deze te installeren met behulp van Adobe Extension Manager.
Een ontwikkelaar heeft de volgende software nodig om een insteekmodule te maken met de ontwikkelingskit voor ondersteuning voor aangepaste platforms:
De ontwikkelingskit voor ondersteuning voor aangepaste platforms bevat de volgende elementen:
Voor meer informatie over de API's in de ondersteuning voor aangepaste platforms en voor voorbeelden over hoe u deze kunt gebruiken om uw insteekmodule te maken, raadpleegt u Bron voor API voor ondersteuning voor aangepaste platforms.
U kunt als volgt een insteekmodule voor ondersteuning voor aangepaste platforms maken:
Bijvoorbeeld, de bestanden van de SampleCreateJS-insteekmodule bevinden zich in SampleCreateJSPlatform\Plugin\SampleCreateJS\project\
U kunt als volgt een distribueerbaar pakket genereren van de insteekmodule voor ondersteuning voor aangepaste platforms:
Een ExtensionList -tag ziet er doorgaans als volgt uit:
<ExtensionList> <Extension Id="PluginID" Version="1.0" /> <Extension Id="PublishSettingsID" Version-"1.0" /> </ExtensionList>
Deze tag bevat de lijst met extensies in het uiteindelijke ZXP-pakket waarin de id van elke extensie uit een unieke tekenreeks bestaat. In dit geval wordt het in de vorige sectie gemaakte .dll- of .plugin-bestand opgenomen in een extensie. De andere extensie wordt vervolgens gebruikt om de interface voor publicatie-instellingen van de uitgever te configureren. In het voorbeeld van de tag ExtensionList bevat de extensie met de extensie-id PluginID het .dll-/.plugin-bestand en configureert de extensie met de id PublishSettingsID de interface voor publicatie-instellingen van de uitgever.
<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>
U kunt de insteekmodule voor ondersteuning voor aangepaste platforms distribueren door deze op de Adobe Add-ons-pagina te hosten en er geld mee te verdienen. Uw insteekmodulepakket moet eerst een controle- en goedkeuringsproces van Adobe doorlopen voordat dit op de pagina wordt weergegeven. U kunt als volgt een insteekmodule hosten:
Vul het volgende formulier in als u vragen wilt stellen aan het Animate-productteam, nieuwe functies wilt aanvragen, bugs wilt melden of een probleem hebt:
Adobe-formulier voor aanvragen van functies en melden van bugs
Aanmelden bij je account