私自身のカスタム コードで、完全な AS3 継承ツリーとすべてのクラスの継承メンバーを取得する最も簡単な方法は何だろうと思っています。
各 SWC の catalog.xml を検索し、カタログにリストされている適切なクラス ファイルをそれぞれ見つけて解析しますか?
それとも他のもっと簡単な方法ですか?
言い換えれば、サブクラスに現れる可能性のあるスーパークラスに属する public および protected メンバーを含む、AS3 継承チェーン (すべてのコアおよびカスタム クラス) を完全に認識する必要があります。この情報は、私が書いている言語コンバーター (AS3-> 他の言語) にプラグインされます。
私はどのように疑問に思っています。FlashDevelop または FlashBuilder (Eclipse) がこれを行います。各 .SWC に表示される catalog.xml ファイルを見てきましたが、これは継承チェーンについてある程度の洞察を提供しますが、オートコンプリートで使用される継承されたメンバーなどの情報を IDE がどのように抽出するかについては示していません。
この情報はどこから取得する必要がありますか? ... FD (たとえば) は C# で記述されているため、describeType
おそらくオプションではないことに注意してください。