2007年 02月 21日

AS3 リフレクション

メソッドの一覧が for (var hoge:String in this) でとれない><

var t:XML = describeType(this);
for each (var m:XML in t.method) {
	if (m.@declaredBy == t.@name) {
		log(String(m.@name));
	}
}

これで this のクラスに定義されたメソッドだけをとれる、っぽい。