1
在flash pro或flash builder中是否有一种获取实例变量完整列表的方法?我有一个现有的FLA,舞台上有数百个实例名称的对象。如果我可以获得我将要添加更多交互性的现有实例名称的列表,这将会非常有用。Flash - 有没有办法获得实例变量列表?
编辑:我打算在Flash Pro中创建的现有FLA中使用此进一步开发Flash Builder。
在flash pro或flash builder中是否有一种获取实例变量完整列表的方法?我有一个现有的FLA,舞台上有数百个实例名称的对象。如果我可以获得我将要添加更多交互性的现有实例名称的列表,这将会非常有用。Flash - 有没有办法获得实例变量列表?
编辑:我打算在Flash Pro中创建的现有FLA中使用此进一步开发Flash Builder。
你可以使用describeType来描绘出东西。添加这个在你的maintimeline来测试。
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"/>
你也可以使用'avmplus.describeTypeJSON',这个速度要快很多 –
您可以配置文件运行时可以查看当前和终身实例。 –
投入混合的另一种可能性再次像wvxw说的,取决于使用情况,但您也可以针对主文档/类编写一个JSFL脚本,以任何方式使用regex格式打印列表。 –
我将在Flash Builder中使用Flash Builder中创建的现有FLA进一步开发此应用程序。 – Mytheral