2011-01-13 6 views
1

私はRTFMPとflexを使用してp2pアプリケーションを開発しています。私はadobe cirrusサーバーを使用してこれに関するいくつかの調査を行い、Windows上でFlexクライアントアプリケーションを開発し、 私はLinuxマシン上でflexを使用してクライアントを作成したいと考えています。クライアントはLinuxのすべての種類のLinux、Red Hat、Ubuntuなどを実行する必要があります。flex linuxでのサポート

フレックス開発はすべてのLinuxでサポートされているのですか?

Linuxでのフレックス開発にはどのような開発が必要ですか?

フレックス開発用のIDEはありますか?

+0

あなたの迅速なreply.IがRTMFP.Iは、Linux上のフレックスsdk4.0またはAPIと開発環境のためのLinuxサポートを知りたいと思った知っているおかげ。 –

+0

私は、プロトコルがRTMP、またはReal Time Messaging Protocolと名付けられていることは確かです。 F.がありません(@ypnos @Chris_VR) – JeffryHouser

+1

私はプロトコルのフロントで修正されています。 RTMFPはリアルタイムMEssaging Flow Protocolの略でRTMPとは異なります。 http://en.wikipedia.org/wiki/RTMFP – JeffryHouser

答えて

2

Flex SDKで利用可能なコマンドラインコンパイラを使用して、Linux上でFlexを使用して開発することができます。

Flash Builderでは、AdobeのEclipseベースのIDEはLinuxではサポートされていません。しかし、代わりのIDEを検索することができます。 FDTは、Linuxをサポートしています。 IntelliJもやったと思いました。 IntelliJでのFlexのサポートはMaxで実演されており、かなり素晴らしいです。

0

Emacsは、ActionScript 3 modeおよびFlex 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> 

参照

関連する問題