css - flex ant编译css

标签 css apache-flex ant

我有一个需要用 ant 构建的 flex 元素。到目前为止我有这个

<mxmlc file="${flex.src.dir}/MyFlexApp.mxml"
           output="${flex.build.dir}/MyFlexApp.swf"
           services="${conf.dir}/flex/services-config.xml" 
           locale="es_ES,en_US"
           context-root="/${ant.project.name}"
           allow-source-path-overlap="true"
           keep-generated-actionscript="false">

        <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/>
        <source-path path-element="${FLEX_HOME}/frameworks"/>
        <source-path path-element="${flex.src.dir}/locales/{locale}" />

        <compiler.include-libraries dir="${flex.lib.dir}" append="true">
            <include name="*.swc" />
        </compiler.include-libraries>
    </mxmlc>

在这个元素中,我有两个 .css(Dark.css 和 Light.css),它们是自定义主题方法的样式表,为了实现该功能,我添加了如下编译器选项

<buildCSSFiles>
<buildCSSFileEntry destPath="bin-debug" sourcePath="flex_src/assets/themes/Dark/Theme.css"/>
<buildCSSFileEntry destPath="bin-debug" sourcePath="flex_src/assets/themes/Light/Theme.css"/>

因此,我需要指示 build.xml 文件也添加此编译选项。有人可以帮我吗?任何建议将不胜感激。

最佳答案

这和编译一个swf是一样的,就是把mxmlc指向css文件。

<mxmlc file="path/to/css/file/your-css.css"
output="bin-debug/your-css.swf" >
<load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/>
</mxmlc>

关于css - flex ant编译css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28684073/

相关文章:

ios - Flash builder 无法验证 AIR 应用程序 ID 是否与配置文件中指定的模式匹配

java - 从 Web 应用程序控制 USB 设备

java - 在 macosx 上将 launch4j 作为 ant 构建任务运行

jakarta-ee - 如何删除 clientgen 生成的 WS 客户端 jar 中的 JAXBElement<Integer>

android - Adobe Native Extensions - 语音识别

ant - 更改Ant <exec>任务的输出中的[exec]标签

php - Wordpress Logo 图像并不总是可点击

c# - 使用母版页从带有 ID 的文本框更改 CSS

html - 使用 Bootstrap 固定一列的位置

php - 谷歌浏览器和 IE 中内容上方的空白区域