私が疑問に思っていたのは、Flex アプリケーションを構築した場合、リフレクションまたはその他の方法を使用してクラス階層を収集することは可能でしょうか? たとえば、コンポーネントを定義したとします。Button から派生する CustomButton と、CustomButton から派生する RedCustomButton です。"Button <- CustomButton <- RedCustomButton" のような結果を得ることができますか?
助けてくれてありがとう!
私が疑問に思っていたのは、Flex アプリケーションを構築した場合、リフレクションまたはその他の方法を使用してクラス階層を収集することは可能でしょうか? たとえば、コンポーネントを定義したとします。Button から派生する CustomButton と、CustomButton から派生する RedCustomButton です。"Button <- CustomButton <- RedCustomButton" のような結果を得ることができますか?
助けてくれてありがとう!
使用できますdescribeType
trace(describeType(UIComponent));
public function describeType(value:*):AdobeHelpのXMLリファレンス
メソッドのパラメーターとして指定されたActionScriptオブジェクトを記述するXMLオブジェクトを生成します。このメソッドは、ActionScript言語のリフレクションのプログラミング概念を実装します。
また、SpicelibReflectライブラリを使用することをお勧めします。