我使用的是ASDocr,它是命令行Flex asdoc文档生成器的Adobe应用程序GUI界面。我的类使用了几个外部库,它在创建文档时生成了一个1046错误:
/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行是:
import com.asual.swfaddress.SWFAddress;
import com.asual.swfaddress.SWFAddressEvent;这是命令行指令:
/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中的一样,现在它抛出这个命令行指令:
/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-源一起使用”。
发布于 2010-01-20 14:35:29
在调用应用程序时,您需要包含-library-path参数,并包含"/Users/mga/Documents/FDT /vgline/libs“,或者包含所引用的每个swc或swf文件的位置。
您还可能希望使用-exclude-dependencies标志来避免为第三方库生成文档。
https://stackoverflow.com/questions/2101954
复制相似问题