1

在 flash pro 或 flash builder 中是否有办法获取实例变量的完整列表?我有一个现有的 FLA,舞台上有数百个带有实例名称的对象。如果我可以获得一个现有实例名称的列表,我将在其中添加更多交互性,那将会很有用。

编辑:我将使用它在 Flash Builder 中在 Flash Pro 中创建的现有 FLA 上进行进一步开发。

4

1 回答 1

2

您可以使用 describeType 追踪内容。将此添加到您的主时间线上进行测试。

import flash.utils.describeType;
var a1:String = 'oi';
var b1:Array = [1,2,3];
var c1:int = 123;
trace(describeType(this));

通过 xml 循环查找变量(那里有更多的东西)
[...]

<extendsClass type="Object"/>
<implementsInterface type="flash.events::IEventDispatcher"/>
<implementsInterface type="flash.display::IBitmapDrawable"/>
<variable name="a1" type="String"/>
<variable name="b1" type="Array"/>
<variable name="c1" type="int"/>
<accessor name="enabled" access="readwrite" type="Boolean" declaredBy="flash.display::MovieClip"/>
于 2012-11-25T01:32:12.417 回答