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 のクラスに定義されたメソッドだけをとれる、っぽい。
メソッドの一覧が 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 のクラスに定義されたメソッドだけをとれる、っぽい。