为使用SWC的项目生成ASDoc

时间:2013-06-13 09:50:07

标签: actionscript-3 flash flashdevelop swc asdoc

我正在使用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 

CellRendererlib\UIComponents.swc中的一个类,也是FlashIDE库的一部分: fl.controls.listClasses.CellRenderer

如何解决此问题以及其他类似问题?

1 个答案:

答案 0 :(得分: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存放项目所需的所有库。