2013-05-15 109 views
1

我正尝试使用Flash开发工具创建AsDoc工具:/。它一直给我这个错误。创建AsDoc我不断收到“错误:未找到类型或不是编译时常量:”

col: 41 Error: Type was not found or was not a compile-time constant: antenaCoupler. 
    public function AntennaKeyPad(v:antenaCoupler, m:AntennaCouplerModel, c:AntennaCouplerController) 

它似乎指向v:antenaCoupler。我知道这是拼写错误,但这是符号在swc中。该应用程序编译罚款swf。我一直在环顾四周,但还没有找到任何令人满意的东西。任何帮助或方向将不胜感激。

回答

1

您需要更改您的设置以包含SWC位置。

-library-path C:\somefolder\myprojectlibs

+0

感谢这就是我一直在寻找的。 –

0

ASDocs会在任何它不理解的地方出错。我不知道什么是天线耦合器,但试试这个代替

public function AntennaKeyPad(v:*, m:AntennaCouplerModel, c:AntennaCouplerController) 
+0

天线耦合器是一个SWC中的对象。你的想法会在这里起作用,但它会从重要的限制中解脱出来。 –

+0

任何其他想法? –

+0

我已经为ASDocs处理了很多项目,如果编译器不喜欢整个代码库中的任何东西,那么很难让它工作。如果你能使它与*一起工作,那么改变它,发布ASDocs,把它改回来,并且认为你很幸运,你可以从这个恶魔般的挑战中继续前进。 –

相关问题