2014-01-17 42 views
2

我想改變庫中Item的「Component definition」(我不知道英文版的Flash裏有什麼)。如何通過jsfl在Flash庫中更改Item的「組件定義」?

項目是一個簡單的MC或Component.MC將通過添加組件定義更改爲Component。

的地方加入「組件定義」像這樣picture

對不起,我使用的中國版本。

所以我已經瞭解了JSFL,並且有參數Object可以在時間軸中改變Element的存在參數。但是它可以在Item.Doc中的「Component definition」中說它是AS 2.0 Array.And我也可以在AS中找到它3.0。

But I only want to know how to add parameters in item by JSFL. 

謝謝!

+0

http://stackoverflow.com/questions/322361/as3-components-in-flash-designer?rq=1 –

+0

@The_asMan它是不同的我的; – zzy

+0

最後,我盡我所能去發現有一種方法可以實現它。 – zzy

回答

1

最後,我盡我所能去發現有一種方法可以實現它。

1.在擴展中創建一個空的.xfl文件。
2.使用jsfl在用戶想要添加庫中項目的「組件定義」時打開它。
3.使用jsfl將項目複製到.xfl並保存.xfl。
4.轉到.xfl保存的文件夾並找到要編輯的項目的.xml。讀取.xml文件並編輯「組件定義」。然後保存.xml。
5.重新打開.xfl,您可以找到「組件定義」已更改。
6.將更改後的項目複製到用戶文檔(.fla),它可以替換舊的。

以上6個步驟只需要jsfl和擴展名中的空白.xfl或保存在運行時可以找到的位置。

我曾經想過,爲什麼Adobe沒有給我一個簡單的API來改變「組件定義」,就像我在Flash.exe中做的一樣?

+0

如果有人有更好的答案,歡迎發帖! – zzy

相關問題