gpt4 book ai didi

actionscript-3 - 如何在 Flash CS3 中访问群组成员

转载 作者:行者123 更新时间:2023-12-02 02:37:45 29 4
gpt4 key购买 nike

我正在编写一个脚本来访问 flash (fla) 文件库中的所有动态文本字段并嵌入某些字符集。

我遍历所有对象以查找文本字段,但在尝试访问组对象的成员时似乎存在一些问题。它在 flash 文件中确实有子项,但我看不到从 CS3 reference for jsfl 中定义的组对象访问它们的方法。 . Group 有一个未记录的 layer 属性,但它似乎只包含对其自身的引用。

CS4 reference为组对象定义一个成员属性。

所以我的问题是,它如何访问 Flash C3 jsfl 脚本 API 中组对象的子对象?

最佳答案

只需先取消组合() 形状。然后您可以在之后运行正常的“文本”转换。它不应该损害文档,因为分组没有真正的技术含义。

var doc = fl.getDocumentDOM();
var results = fl.findObjectInDocByType("shape", doc);
for (var i = 0; i < results.length; i++)
{
if ( results[i].obj.isGroup )
{
doc.selection = [results[i].obj];
doc.unGroup();
}
}

关于actionscript-3 - 如何在 Flash CS3 中访问群组成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/674389/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com