0

我是 ColdFusion 领域的新手,是我公司的 CM。我的大部分经验是使用 C、C++ 和 Java 构建。

我们有一个我需要编译的 ColdFusion 项目。它包含一堆动作脚本、CFM 文件,其中包含build.xml以下几行:

<exec executable="C:\Program Files\Adobe\Adobe Flash CS3\flash.exe"
    searchpath="true"
    <arg line="compilePoroject.jsfl"/>
</exec>

我们的构建机器是一个 Linux 机器,所以我希望能够在 Linux 中构建它。我不需要在 Linux 上做开发,所以我不在乎有没有 Linux Flash IDE。我只需要编译我需要编译的任何东西。

我认为有一堆*.as文件是需要编译的动作脚本。还有一些*.fla我认为是 Adob​​e Vector Graphics 文件的文件。

我下载了 Apache 的 Flex 项目,但自述文件说它依赖于一些第三方资产 (Adobe),没有它们就无法工作。但是,Flex 项目包含一个mxmlc.jar和一个mxmlc执行 jar 的二进制文件。此过程似乎没有任何基于 Windows 的依赖项。

我要做的就是编译和构建项目。我不需要编辑这些文件。我只需要构建 SWF 文件。我可以用mxmlc我的 Linux 机器上的编译器来做吗?是否可以重组所有内容以使用我的 Linux 机器构建?

4

1 回答 1

0

基本的答案是你不能。您需要 Adob​​e 库来处理 FLA 文件。有用于编译的开源项目,但这些项目大多处于扩展的alpha阶段,缺少功能并且存在各种错误。对于一个小型网站来说,它们可能已经足够了,但对于数百万客户访问此页面的商业冒险来说,它们可能已经足够了。

于 2013-01-17T23:25:33.687 回答