为使用SWCs的项目生成ASDoc



我正在使用FlashDevelop和它的ActionScript文档生成器。

我有一个项目,它使用了几个添加到.as3proj库中的SWC文件。我项目中的一些类扩展了SWC文件中的类。

在生成ASDoc时导致错误:

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

CellRenderer是在libUIComponents.swc类和FlashIDE库的一部分:fl.controls.listClasses.CellRenderer

我如何解决这个问题和其他类似的问题?

AsDoc在处理外部库时,它的所有参数可能都很复杂。

我发现它工作的一个好方法是使用-library-path参数;这样,库将被包含,但它们不会被文档化。

例如:

asdoc -source-path "c:MyProjectsrc" -doc-sources "c:MyProjectsrc" -library-path "c:MyProjectlib" -main-title "Pong" -output "c:MyProjectdoc"

作为c:MyProjectlib,您存储项目所需的所有库。

最新更新