簡體   English   中英

如何通過jsfl在Flash的庫中更改Item的“組件定義”?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM