在 flash pro 或 flash builder 中是否有办法获取实例变量的完整列表?我有一个现有的 FLA,舞台上有数百个带有实例名称的对象。如果我可以获得一个现有实例名称的列表,我将在其中添加更多交互性,那将会很有用。
编辑:我将使用它在 Flash Builder 中在 Flash Pro 中创建的现有 FLA 上进行进一步开发。
在 flash pro 或 flash builder 中是否有办法获取实例变量的完整列表?我有一个现有的 FLA,舞台上有数百个带有实例名称的对象。如果我可以获得一个现有实例名称的列表,我将在其中添加更多交互性,那将会很有用。
编辑:我将使用它在 Flash Builder 中在 Flash Pro 中创建的现有 FLA 上进行进一步开发。
您可以使用 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"/>