繁体   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