首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成ASDoc的问题

生成ASDoc的问题
EN

Stack Overflow用户
提问于 2010-01-20 14:21:06
回答 1查看 1.7K关注 0票数 3

我使用的是ASDocr,它是命令行Flex asdoc文档生成器的Adobe应用程序GUI界面。我的类使用了几个外部库,它在创建文档时生成了一个1046错误:

代码语言:javascript
复制
/Users/mga/Documents/FDT Workspace/vgline/src/com/pingpongestudio/timeline/Timeline.as(1569): col: 39 Error: Type was not found or was not a compile-time constant: SWFAddressEvent.
private function handleSWFAddress(e:SWFAddressEvent):void {
                                    ^

如您所见,我使用的是SWFAddress,但只有SWFAddressEvent类抛出一个错误。该类(Timeline.as)的第40和第41行是:

代码语言:javascript
复制
import com.asual.swfaddress.SWFAddress;
import com.asual.swfaddress.SWFAddressEvent;

这是命令行指令:

代码语言:javascript
复制
/Applications/Adobe Flex SDK 4/bin/asdoc -source-path "/Users/mga/Documents/FDT Workspace/vgline/src" -output "/Users/mga/Documents/FDT Workspace/vgline/doc" -doc-sources "/Users/mga/Documents/FDT Workspace/vgline/src" -lenient

我的应用程序运行得很好。编译错误仅在生成文档时显示。此应用程序结合使用AS3脚本文件和FLA接口文件。

编辑

我向编译器添加了外部库路径,就像它们在FDT中的一样,现在它抛出这个命令行指令:

代码语言:javascript
复制
/Applications/Adobe Flex SDK 4/bin/asdoc -source-path "/Users/mga/Documents/FDT Workspace/vgline/src" -output "/Users/mga/Documents/FDT Workspace/vgline/doc" -doc-sources "/Users/mga/Documents/FDT Workspace/vgline/src" -library-path+="/Users/mga/Desktop/stuff/as3 classes/dashedline" -library-path+="/Users/mga/Desktop/stuff/as3 classes/webdevils" -library-path+="/Users/mga/Desktop/stuff/as3 classes/as3corelib-.92.1/src" -library-path+="/Users/mga/Desktop/stuff/as3 classes/swfaddress-2.4/dist/as/3" -library-path+="/Applications/Adobe Flex SDK 4/frameworks/libs/player/10/playerglobal.swc" -library-path+="/Applications/Adobe Flex SDK 4/frameworks/libs/flex.swc" -library-path+="/Applications/Adobe Flex SDK 4/frameworks/libs/framework.swc" -library-path+="/Applications/Adobe Flex SDK 4/frameworks/libs/rpc.swc" -library-path+="/Applications/Adobe Flex SDK 4/frameworks/libs/utilities.swc" -library-path+="/Users/mga/Desktop/stuff/as3 classes/greensock-tweening-platform-as3" -lenient

生成的错误是相同的。

如果我试图排除依赖项,我就会得到“错误:排除-依赖项不能与doc-源一起使用”。

EN

回答 1

Stack Overflow用户

发布于 2010-01-20 14:35:29

在调用应用程序时,您需要包含-library-path参数,并包含"/Users/mga/Documents/FDT /vgline/libs“,或者包含所引用的每个swc或swf文件的位置。

您还可能希望使用-exclude-dependencies标志来避免为第三方库生成文档。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2101954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档