我有一个继承flash.display.Sprite的API。当我尝试为API生成ASDoc时,ASdoc显示我的类继承自flash.display.Sprite,但没有链接或没有可点击的链接到Sprite的ASDoc。谁能告诉我我错过了什么。
我在蚂蚁脚本中使用的命令是
<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'/>
提前感谢您的帮助。
答案 0 :(得分:0)
ASDoc为您的类生成文档,而不是Flash的默认类。
答案 1 :(得分:0)
只要您可以在本地访问构建版本,就可以包含Flash和Flex文档。默认情况下,它们不包括在内,但如果您有权访问,则只需要包含另一个库路径。有关详细信息,请参阅此帖子:
http://unitedmindset.com/jonbcampos/2010/01/28/building-asdocs-with-ant/
答案 2 :(得分:0)
短: 不可能,因为我们无权访问flash的注释源。*。
长: AFAICT,ASDoc仅从源和源工作。虽然Flex框架类是开源的,但核心Flash框架类却不是。它们在Flex SDK中作为二进制文件提供:[flex_sdk] /frameworks/libs/player/10.1/playerglobal.swc。您可以解压缩它,但它只包含catalog.xml和二进制库.swf。
相关查询: http://www.ultrashock.com/forum/viewthread/87106/
(请注意其他人希望在其ASDoc中包含 Flex SDK类:请参阅[flex_sdk] /asdoc/build.xml以获取配置asdoc的快速入门。)