我正在使用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
,您存储项目所需的所有库。