下面的代码在flex builder 3中可以很好地编译,但在使用命令行和flex sdk 3. 3编译时会引发错误。
<?xml version="1.0" encoding="utf-8"?>
<ww:TestApplication
xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:ww="*"
layout="absolute"
backgroundColor="#FFFFFF"
>
<mx:Label x="10" y="10" text="simple test"/>
</ww:TestApplication>
错误消息为:找不到组件类'TestApplication'指定基类'TestApplication'
这个问题只发生在我为我的自定义类使用默认包的时候。
xmlns:ww="somepackage.*"
并且相应地改变我的匹配AS类,那么它使用sdk编译得很好。我在编译时是否缺少了一个参数或什么?使用flex builder和flex sdk编译项目时是否有区别?如果有,是哪些区别?
1条答案
按热度按时间fquxozlt1#
必须使用mxmlc或compc显式定义路径。下面是对标志的说明:
source-path用于定义源的路径(如果它不在默认路径中):
library-path用于定义库的路径:
file-specs用于定义mxml文件:
运行时共享库用于定义RSL路径:
参考资料