本文會帶領外掛程式開發人員了解如何建立 Animate 外掛程式,以支援使用 Animate CC 2014.2 的自訂平台。如果您使用的是 Animate CC 2014.1 (2014 年 10 月更新),請參閱本文件的上一版。
若要建立自訂平台支援外掛程式,開發人員必須從下列位置下載「自訂平台支援開發套件」:
下載
從下列位置下載範例外掛程式,並當做參考,用來建立自訂平台支援外掛程式:
下載
外掛程式包含下列元素:
如需「自訂平台支援」功能的概觀,請參閱自訂平台支援。
Animate CC 2015 的新功能:
注意:Animate CC 2015 版本提供的新 IK 骨塊工具,在自訂平台文件類型中是停用的。當您將 IK 內容貼到自訂平台文件時,Animate 會將內容轉換為逐格動畫。
2015 年 2 月更新:IFrameCommandGenerator 服務中的「遮色片」支援,這個版本支援 IFrameCommandGenerator 服務中的遮色片。新介面 ITimelineBuilder2 繼承自現有 ITimelineBuilder 介面,包含外掛程式必須實作才能使這個功能運作的功能。請參閱自訂平台支援 API 文件,以深入了解全新的 ITimelineBuilder2 介面。
您可以使用下列其中一個方法來開發自訂平台支援外掛程式:
「自訂平台支援」外掛程式會封裝為 .zxp 檔案,可與 Animate 一起安裝。您可以將外掛程式裝載在 Adobe Add-ons 頁面,以供使用者使用 Creative Cloud 應用程式進行下載和安裝,或者將外掛程式以 .zxp 套件的形式散佈,讓使用者可以使用 Adobe Extensions Manager 進行安裝。
開發人員需要下列軟體,才能使用自訂平台支援開發套件來建置外掛程式:
自訂平台支援開發套件包含下列元素:
如需自訂平台支援中的 API 的完整資訊,以及如何使用 API 來建立外掛程式的範例,請參閱自訂平台支援 API 參考。
您可以依照下列方式建立自訂平台支援外掛程式:
例如,SampleCreateJS 外掛程式檔案位於 SampleCreateJSPlatform\Plugin\SampleCreateJS\project\
您可以依照下列方式,為自訂平台支援外掛程式產生可散佈的套件:
典型的 ExtensionList 標籤看起來如下:
<ExtensionList> <Extension Id="PluginID" Version="1.0" /> <Extension Id="PublishSettingsID" Version-"1.0" /> </ExtensionList>
這個標籤包含最終 ZXP 套件中擴充功能的清單,其中每個擴充功能都有唯一的字串做為其 ID。在這個情況中,先前章節中建立的 .dll 或 .plugin 檔案會包含在擴充功能。然後,其他擴充功能可用來設定「發佈者」的「發佈設定」UI。在 ExtensionList 標籤的範例中,擴充功能 ID 為 PluginID 的擴充功能包含 .dll/.plugin 檔案,而擴充功能 ID 為 PublishSettingsID 的擴充功能會設定發佈者的發佈設定 UI。
<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="15.0" /> </HostList>. . . </ExecutionEnvironment>
您可以將自訂平台支援外掛程式裝載在 Adobe Add-ons 頁面,藉此散佈並獲利。您的外掛程式套件將經過 Adobe 審核及核准程序,然後才會列在頁面中。您可以依照下列方式裝載外掛程式:
如果您要傳送任何問題、疑慮、產品錯誤或功能要求給 Animate 產品團隊,請填寫下列表格:
登入您的帳戶