[英]How to change Item's “Component definition” in library in Flash by jsfl?
我想在庫中更改Item的“組件定義”(我不知道英文版的Flash是什么)。
Item是一個簡單的MC或Component.MC將通過添加Component定義更改為Component。
像這樣添加“組件定義”的地方
抱歉,我正在使用中文版本。
因此,我學習了JSFL,並且有一個參數Object可以更改時間軸上Element的現有參數。但是它可以在Item.Doc中達到“組件定義”。Doc說它是AS 2.0 Array。我也可以在AS 3.0中找到它。
But I only want to know how to add parameters in item by JSFL.
謝謝!!!
最終,我做了我所能做的一切,發現沒有辦法實現它。
1.在擴展中創建一個空的.xfl文件。
2.當用戶要在庫中添加項目的“組件定義”時,請使用jsfl將其打開。
3.使用jsfl將項目復制到.xfl並保存.xfl。
4.轉到.xfl保存的文件夾,找到要編輯的項目的.xml。讀取.xml文件並編輯“組件定義”。然后保存.xml。
5.重新打開.xfl,可以發現“組件定義”已更改。
6.將更改的項目復制到用戶文檔(.fla)中,它可以替代舊的項目。
上面的6個步驟在擴展中只需要jsfl和一個空的.xfl即可,或者保存在可以在運行時找到它的位置。
我曾經想過,為什么Adobe不像我在Flash.exe中那樣給我一個簡單的API來更改“組件定義”?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.