首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不在compc SWC中添加任何类

不在compc SWC中添加任何类
EN

Stack Overflow用户
提问于 2012-10-02 02:27:11
回答 1查看 391关注 0票数 0

我正在尝试使用compc将一个AIR库项目编译成SWC,但它没有包含我的任何库文件。这是我的ANT任务:

代码语言:javascript
复制
<!-- Compile the FCLibrary swc --> 
<target name="compileFCLibrary" > 
 <compc output="${FC_DEPLOY_DIR}" directory="true" locale="en_US" >

    <!-- FCLibrary has Air classes and requires air-config to be loaded -->
    <load-config filename="${FLEX_HOME}/frameworks/air-config.xml" /> 
    <source-path path-element="${FCLIB_SRC}"/>
    <include-sources dir="${BASE_DIR}/FClibrary/src" includes="*" />
 </compc>
</target>

看起来像是包含了一些文件。它创建的目录是这样的:

代码语言:javascript
复制
/catalog.xml
/library.swf
/local
   /en_US
      /... (*.properties)
/spark
   /components
      /... (*.png)

实际上,我不知道这些类是否不包括我的文件。catalog.xml提到了它们。

在基于此进行编译的项目中,我得到的错误是:

找不到类型或类型不是编译时常量:

错误:找不到类型或类型不是编译时常量: LoadFile。

EN

回答 1

Stack Overflow用户

发布于 2012-10-02 03:47:41

解决了。这个问题有两个方面。

  1. ANT中引用的库的名称大小写错误。当实际文件为FCLibrary.swc
  2. mxmlc时,它被引用为FClibrary.swc,没有包含库,并且正在静默失败(应该抛出一个错误)。

不起作用:

代码语言:javascript
复制
<include-libraries file="FClibrary.swc" />

成功:

代码语言:javascript
复制
<include-libraries file="FCLibrary.swc" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12678881

复制
相关文章

相似问题

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