2009-01-08 11 views
18

Nunca he desarrollado flash antes pero tengo un proyecto en el que quiero usar una biblioteca actionscript 3 y no estoy seguro de qué herramientas necesito para comenzar. Para complicar aún más las cosas, mi caja principal de desarrollo es una caja ubuntu. ¿Hay algún paquete necesario que deba instalar? ¿O cualquier .deb que pueda comprar?Qué herramientas necesito desarrollar en actionscript (en Linux)

Gracias

Respuesta

11

Un cuadro de Windows o Mac. :-)

es broma, en realidad puede usar el SDK de Flex 3 mencionado anteriormente y compilar utilizando la CLI. Si estas bibliotecas AS3 son de hecho bibliotecas Flex (a veces hay discrepancias entre lo que funciona en Flex, lo que funciona en CS3 y lo que funciona en ambas), entonces debería poder importarlas y usarlas.

Además, nunca lo he probado, pero Flex Builder está basado en Eclipse y creo que hay una forma de configurar Eclipse para compilar con la compilación Flex de código abierto si prefiere trabajar en un IDE gráfico.

4

Parece que el Flex 3 SDK (http://www.adobe.com/products/flex/flexdownloads/index.html) es un buen punto de partida. ¿Cualquier otra sugerencia?

+0

Sí, esa es la única. Estoy desarrollando en osx, pero ejecutamos un servidor de integración continua en Linux y uso el sdk flexible 'plain' para compilar esa versión, funciona muy bien. –

+0

Solo uso VirtualBox. funciona para mi. – Stann

0

Uso Flex SDK, Emacs (Sub su editor de elección) y Ant como mi herramienta de compilación. Me blogged acerca de cómo obtener todo configurado aquí:

http://blog.apterainc.com/software/setting-up-a-flex-development-enviroment-in-gnulinux/

Adobe tiene una versión alpha de forma FlexBuilder para Linux, pensé que era bastante inestable al editar archivos de MXML, pero si estás haciendo un estricto trabajo de ActionScript, Lo podrías encontrar útil. usted puede conseguir que aquí:

http://labs.adobe.com/technologies/flex/flexbuilder_linux/

+0

El generador de flexiones para Linux se ha suspendido y dejará de funcionar el 21 de diciembre de 2010. – Stann

+2

El enlace al artículo de su blog está roto; tampoco puede ubicarlo en su sitio. ¿Puedes actualizar? Me gustaría leer eso. – DilbertDave

2

He estado usando Flex Builder Linux recientemente y se lo recomiendo. Es sencillo ponerse en marcha y, para un alfa, es estable y tiene todas las características que podría desear.

+2

Flex Builder para Linux ha sido suspendido y dejará de funcionar el 21 de diciembre de 2010. – Stann

0

Es posible que desee echar un vistazo a MTASC http://www.mtasc.org/ Un compilador de secuencia de comandos de acción de código abierto. He querido dar la vuelta para verlo, pero aún no tuve la oportunidad. Oí grandes cosas al respecto aunque. Esperemos que cuando lo encuentre y tenga preguntas estará disponible para responderlas

+0

mtasc solo compila as2 por lo que sé –

1

Aunque FlexBuilder es bueno, carece de muchas de las características que Powerflasher incluye en FDT (Herramientas de desarrollo de Flash) para Eclipse. A FlexBuilder le faltan cosas como plantillas, mejor formateo, auto-fijación de advertencias y errores. Se ejecuta en Eclipse convirtiéndolo en plataforma cruzada, pero ten en cuenta que no se prueba en un entorno Linux (sin embargo, las personas no han tenido quejas importantes).

Ver todas las características aquí: http://solutions.powerflasher.com/index.php?id=136#feature_03

1

usted podría intentar haXe. Realmente no es ActionScript, pero es muy similar (y también se puede compilar en el lado del servidor o javascript): haXe.org

3

He tenido muy buenas experiencias con los brotes. Es un contenedor ruby ​​para el SDK de Flex que permite compilar con Rake y se engancha fácilmente en motores de integración continua.

http://www.projectsprouts.com/

2

Project Sprouts es probablemente va a ser la forma más rápida de empezar a trabajar con ActionScript o el desarrollo de Flex en cualquier sistema operativo, pero sobre todo en Linux.

Necesitará instalar Ruby y RubyGems, aparte de eso, son un par de comandos de terminal y debe tener una aplicación de construcción y visualización.

Debe poder compilar ActionScript 2, ActionScript 3, AIR o proyectos Flex sin ninguna configuración manual del sistema. Debido a que los brotes es inherentemente una aplicación CLI, puede utilizar cualquier entorno de desarrollo que prefiera e iniciar tus construcciones con comandos simples como:

# Compile and run debug build

rake debug

# Compile and run test harness

rake test

# Compile an optimized build for deployment

rake deploy

# Compile your application as a library

rake swc

# Generate documentation for your application

rake doc

Por supuesto, usted puede crear fácilmente o personalizar los scripts de construcción utilizando Rake, una increíblemente motor de script de compilación simple y flexible.

Like Rails, Sprouts también viene de serie con generadores de código que crean automáticamente clases, casos de prueba, suites de prueba e incluso componentes MXML.

A diferencia de muchos proyectos de código abierto, Sprouts incluye algunos bastante extensos y detailed documentation.

Háganos saber lo que piensa.

http://projectsprouts.org

Cuestiones relacionadas