34

NDependのように、クラス、関数、変数/プロパティ、依存関係を視覚的に確認したいのですが、ActionScript 2 または AS3 コードの場合です。

プログラムやアイデアはありますか?

何らかの方法でdoxygenを使用しますか?

フレックスユニット?

4

6 に答える 6

18

2018 年 11 月の更新:

Structure101 (新しいダウンロード ページ) には、もはや ActionScript バリアントがないようです。

元の回答、リンクは古くなっています:

Structure101gをダウンロードし、ソフトウェアのインストール後に Actionscript フレーバーを選択します。

Flex/AS3 プロジェクトのクラス レベルや関数呼び出しの依存関係をマッピングし、同じビジュアル マップを生成できることを確認しました。

添付のスクリーンショットを見てください。

(非 SSL リンクのデッド: i40.tinypic.com/e8qptu.png)

それが役立つことを願っています。

于 2010-03-19T07:22:03.113 に答える
8

完全な解決策にはほど遠いですが、最初に flex SDK ASDoc を使用して単一の XML でクラスパス構造を生成することをお勧めします ( -keep-xml -skip-xsl引数のおかげで)。

その後、graphviz ( http://www.graphviz.org/Resources.php )を試してみると、おそらく良い結果が得られるでしょう。

ANTを介してすべてを自動化すると、ソートされます。)

于 2009-02-14T15:20:34.927 に答える
4

ItDependsは、Flex アプリケーションのクラスとパッケージの依存関係用のビジュアル ブラウザーです。

NDepends の視覚化機能はありませんが、リンク レポートを理解しようとすることから大きく前進しています。そのソースはそこにあるので、十分な動機があれば、視覚化で拡張できます。

于 2009-10-22T06:02:30.840 に答える
4

Big Kahuna Burger の Link Report Visualizer へのリンクを投稿するつもりでしたが、darrinm がはるかに優れたツールを見つけたようです。

それでも、何かの役に立つかもしれません

LinkReportAIR

于 2009-10-22T21:58:54.943 に答える
1

実行時に、describeType メソッド (flash.utils の一部) を介して個々のクラスに関する情報を取得することもできます。これは、指定したクラスを説明する XML ドキュメントを返します。

于 2009-06-18T04:41:55.913 に答える