2

我正在使用 FlashDevelop,它是 ActionScript 文档生成器。

我有一个项目,它使用了几个添加到.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 

CellRenderer是 FlashIDE 库中的一个类lib\UIComponents.swc和一部分: 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 回答