NDependのように、クラス、関数、変数/プロパティ、依存関係を視覚的に確認したいのですが、ActionScript 2 または AS3 コードの場合です。
プログラムやアイデアはありますか?
何らかの方法でdoxygenを使用しますか?
2018 年 11 月の更新:
Structure101 (新しいダウンロード ページ) には、もはや ActionScript バリアントがないようです。
元の回答、リンクは古くなっています:
Structure101gをダウンロードし、ソフトウェアのインストール後に Actionscript フレーバーを選択します。
Flex/AS3 プロジェクトのクラス レベルや関数呼び出しの依存関係をマッピングし、同じビジュアル マップを生成できることを確認しました。
添付のスクリーンショットを見てください。
(非 SSL リンクのデッド: i40.tinypic.com/e8qptu.png)
それが役立つことを願っています。
完全な解決策にはほど遠いですが、最初に flex SDK ASDoc を使用して単一の XML でクラスパス構造を生成することをお勧めします ( -keep-xml -skip-xsl引数のおかげで)。
その後、graphviz ( http://www.graphviz.org/Resources.php )を試してみると、おそらく良い結果が得られるでしょう。
ANTを介してすべてを自動化すると、ソートされます。)
ItDependsは、Flex アプリケーションのクラスとパッケージの依存関係用のビジュアル ブラウザーです。
NDepends の視覚化機能はありませんが、リンク レポートを理解しようとすることから大きく前進しています。そのソースはそこにあるので、十分な動機があれば、視覚化で拡張できます。
Big Kahuna Burger の Link Report Visualizer へのリンクを投稿するつもりでしたが、darrinm がはるかに優れたツールを見つけたようです。
それでも、何かの役に立つかもしれません
実行時に、describeType メソッド (flash.utils の一部) を介して個々のクラスに関する情報を取得することもできます。これは、指定したクラスを説明する XML ドキュメントを返します。