我是ColdFusion场景的新手,也是我公司的CM。我的大部分经验都是使用C,C ++和Java构建。
我们需要编译一个ColdFusion项目。它包含一堆ActionScripts,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
个文件是Adobe Vector Graphics文件。
我下载了Apache的Flex项目,但自述文件说它取决于某些第三方资产(Adobe),如果没有它们将无法运行。但是,Flex项目包含执行jar的mxmlc.jar
和mxmlc
二进制文件。似乎没有任何基于Windows的依赖于此过程。
我想做的就是编译和构建项目。我不需要编辑这些文件。我只需要构建SWF文件。我可以使用Linux机器上的mxmlc
编译器吗?是否有可能重新构建所有能够使用我的Linux盒子构建的东西?
答案 0 :(得分:0)
基本答案是你不能。您需要Adobe库对FLA文件执行任何操作。有用于编译的开源项目,但这些项目大多位于扩展的 alpha 阶段,缺少功能并且存在各种错误。对于一个小型网站来说,它们可能已经足够好了,但不是一个商业冒险,数以百万计的客户都在这个页面上。