2

私は FlashDevelop を使用しています。これは ActionScript Documentation Generator です。

.as3projライブラリに追加されたいくつかの SWC ファイルを使用するプロジェクトがあります。私のプロジェクトの一部のクラスは、SWC ファイルにあるクラスを拡張します。

ASDoc 生成中にエラーが発生します。

src\display\render\HexCell.as(18): col: 31 Error: The definition of base class CellRenderer was not found.
public class HexCell extends CellRenderer 

CellRendererlib\UIComponents.swcFlashIDE ライブラリの クラスであり、その一部です。fl.controls.listClasses.CellRenderer

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

2

外部ライブラリを扱う場合、AsDocはすべてのパラメータで複雑になる場合があります。

私が見つけた良い方法は、-library-pathパラメーターを使用することです。このようにライブラリは含まれますが、文書化されません。

例えば:

asdoc -source-path "c:\MyProject\src" -doc-sources "c:\MyProject\src" -library-path "c:\MyProject\lib" -main-title "Pong" -output "c:\MyProject\doc"

プロジェクトc:\MyProject\libに必要なすべてのライブラリを保存する場所です。

于 2013-06-18T17:13:35.413 に答える