flex支持linux

时间:2011-01-13 10:53:02

标签: linux flex flex4 adobe

我正在使用RTFMP和flex开发p2p应用程序。我正在使用adobe cirrus服务器进行一些研究,并在Windows上开发了flex客户端应用程序并且它正常工作。 现在我想在Linux机器上使用flex创建客户端。约束是客户端应该运行所有类型的Linux Red Hat,Ubuntu等。

Linux是否支持flex开发?

Linux上的flex开发需要哪些开发?

是否有可用于Flex开发的IDE?

2 个答案:

答案 0 :(得分:2)

您可以使用Flex SDK中提供的命令行编译器在Linux上使用Flex进行开发。

Flash Builder,Linux上不支持Adobe基于eclipse的IDE。但是,您可以搜索备用IDE。 FDT是一个支持linux的人。我认为IntelliJ也是这样做的。 IntelliJ中的Flex支持在Max上展示并且非常棒。

答案 1 :(得分:0)

Emacs有一个ActionScript 3 modeFlex debugger的绑定。配置mxmlc的Makefile非常简单:

MXMLC = /home/foo/flex_sdk/bin/mxmlc
MFLAGS =

TARGETS  = hello.swf

all: $(TARGETS)

clean:
        $(RM) $(TARGETS)

.SUFFIXES:      .as .swf
.as.swf:
        $(MXMLC) $(MFLAGS) $<

以下是Rakefile示例:

task :default do
  DEV_ROOT = "/Users/base/flex_development"
  PUBLIC = "#{DEV_ROOT}/bin"
  FLEX_ROOT = "#{DEV_ROOT}/src"
  system "/Developer/SDKs/Flex/bin/mxmlc --show-actionscript-warnings=true --strict=tr
ue -file-specs #{FLEX_ROOT}/App.mxml"
  system "cp #{FLEX_ROOT}/App.swf #{PUBLIC}/App.swf"
end

和示例Ant任务:

<target name="compileMain" description="Compiles the main application files.">
    <echo>Compiling '${bin.dir}/main.swf'...</echo>
    <java jar="${FLEX_HOME}/lib/mxmlc.jar" fork="true" failonerror="true">
        <arg value="+flexlib=${FLEX_HOME}/frameworks" />
        <arg value="-file-specs='${src.dir}/main.mxml'" />
        <arg value="-output='${bin.dir}/main.swf'" />
    </java>
</target>

<强>参考