1

Flash Pro または Flash Builder のいずれかで、インスタンス変数の完全なリストを取得する方法はありますか? ステージ上にインスタンス名を持つ数百のオブジェクトを持つ既存の FLA があります。対話機能を追加する既存のインスタンス名のリストを取得できれば便利です。

編集: Flash Pro で作成された既存の FLA で、Flash Builder でさらに開発するためにこれを使用します。

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 に答える