2

我有一个继承 flash.display.Sprite 的 API。当我尝试为 API 生成 ASDocs 时,ASdoc 显示我的类继承自 flash.display.Sprite,但没有链接或没有指向Sprite 的 ASDoc。谁能告诉我我错过了什么。

我在我的 ant 脚本中使用的命令是

<java jar="${asdoc.jar}" dir="${FlexSDK.dir}/frameworks" fork="true" maxmemory="256m" failonerror="true">
   <arg line='-load-config "${flex-config.xml}"'/> 
   <arg line='-source-path ${src.dir}'/>
   <arg line='-doc-sources ${src.dir}/com'/>
   <arg line='-output ${docs.dir}'/>
   <arg value='-library-path+=${FlexSDK.dir}/frameworks'/>

在此先感谢您的帮助。

4

3 回答 3

0

ASDoc 为您的类生成文档,而不是为 Flash 的默认类生成文档。

于 2009-10-08T04:15:14.940 回答
0

只要您可以在本地访问它们,就可以将 Flash 和 Flex 文档包含在您的构建中。默认情况下它们不包括在内,但如果您有权访问,您只需要包括另一个库路径。有关更多详细信息,请参阅此帖子:

http://unitedmindset.com/jonbcampos/2010/01/28/building-asdocs-with-ant/

于 2010-02-04T19:57:10.213 回答
0

简短:不可能,因为我们无权访问 Flash 的评论源。*。

长:AFAICT,ASDoc 从源代码工作,并且仅源代码。虽然 Flex 框架类是开源的,但核心 Flash 框架类不是。它们在 Flex SDK 中作为二进制文件提供:[flex_sdk]/frameworks/libs/player/10.1/playerglobal.swc。您可以解压缩它,但它只包含catalog.xml 和二进制library.swf。

相关查询: http ://www.ultrashock.com/forum/viewthread/87106/

(注意其他希望在他们的 ASDocs 中包含Flex SDK 类的人:请参阅 [flex_sdk]/asdoc/build.xml 以快速开始配置 asdoc。)

于 2011-02-28T19:42:30.270 回答