■
AS3のリフレクション
AS3で動的にクラスやメソッド名などを取得する方法とか。
クラス名だけならgetQualifiedClassName()で取得できるので簡単なんですが、 メソッドやプロパティを取得するにはdescribeType()で返ってきたXMLオブジェクトから取り出さないといけないので、少し面倒ぽい?
XMLにはE4Xでアクセスできるので参照するだけなら1行で済みそうですけど、あんまり勉強していないのでなんとも。
関連:flash.utils.describeType
クラス名だけならgetQualifiedClassName()で取得できるので簡単なんですが、 メソッドやプロパティを取得するにはdescribeType()で返ってきたXMLオブジェクトから取り出さないといけないので、少し面倒ぽい?
XMLにはE4Xでアクセスできるので参照するだけなら1行で済みそうですけど、あんまり勉強していないのでなんとも。
関連:flash.utils.describeType
posted at 15:49 [ /tech/as3 ]







