2011-01-13 6 views
1

Je développe une application p2p en utilisant RTFMP et flex. Je fais des recherches sur ce sujet en utilisant adobe cirrus server et développé l'application client flex sur Windows et son fonctionnement correct. Maintenant, je veux créer un client en utilisant flex sur machine Linux. La contrainte est que le client doit exécuter tous les types de Linux Red Hat, Ubuntu, etcflex Support sous linux

Le développement flexible sera-t-il supporté sur Linux ou non?

Quel développement est requis pour le développement flexible sur Linux?

Y at-il un IDE disponible pour le développement flexible?

+0

Merci votre reply.I rapide savent RTMFP.I a voulu savoir support linux pour sdk4.0 flex ou api et environnement de développement sous Linux. –

+0

Je suis à peu près sûr que le protocole s'appelle RTMP ou Real Time Messaging Protocol. Il n'y a pas de F. (@ypnos @Chris_VR) – JeffryHouser

+1

Je suis corrigé sur le front du protocole. RTMFP est synonyme de Real Time MEssaging Flow Protocol et est différent de RTMP. http://en.wikipedia.org/wiki/RTMFP – JeffryHouser

Répondre

2

Vous pouvez développer avec Flex sur Linux à l'aide du compilateur de ligne de commande disponible dans Flex SDK. Flash Builder, l'EDI basé sur Eclipse d'Adobe n'est pas supporté par Linux. Mais, vous pouvez rechercher d'autres IDE. FDT est celui qui a le support de Linux. Je pensais que IntelliJ aussi. Le support Flex dans IntelliJ a été démontré chez Max et est plutôt génial.

0

Emacs a un ActionScript 3 mode et une liaison pour le Flex debugger. Un Makefile pour configurer mxmlc est assez simple:

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

TARGETS = hello.swf 

all: $(TARGETS) 

clean: 
     $(RM) $(TARGETS) 

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

Voici un échantillon 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 

et un échantillon tâche 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> 

Références