Eclipse como entorno de desarrollo Flash
[Este post lo llevo preparando ya varios meses pero está sin finalizar. Como veo que no tengo tiempo para completarlo os dejo el borrador preliminar por si le sirve a alguien.]
Introducción
Me he visto en la necesidad de montar un entorno de producción en Flash para varias personas. Hasta ahora nos apañábamos entre dos compartiendo un directorio usando el IDE de Flash, pero la incorporación de una tercera requería de un entorno que al menos contase con un repositorio común, control de versiones y otras más mundanas como un editor Flash, un editor de XML, un editor de PHP. Pese a mi (poca) experiencia con Eclipse sabía que su versatilidad me aportaba todo lo que pedía salvo la parte Flash, ¿o estaba equivocado?
Efectivamente me equivocaba. Desde la aparición de MTASC, un compilador libre de Flash, era cuestión de tiempo que fuese integrado por la comunidad en una plataforma de desarrollo como Eclipse. En este artículo se muestra como hacerlo, además se dan pautas de cómo hemos organizado todo aquí por si le son de interés a alguien.
Lo que necesitamos
Aplicaciones:
- Eclipse 3.2+, preferiblemente edición Eclipse WTP
- Java SDK 1.5+
Plugins:
- MTASC: compilador Flash (Motion-Twin ActionScript Compiler)
- Flashout: trazador/consola
- ASDT: herramienta de desarrollo para Flash (ActionScript Development Tool )
Otros plugins de interés:
- Subclipse: plugin para Subversion
- FDT: plugin entorno Flash para eclipse > Eclipse updater: http://fdt.powerflasher.com/update
Instalación paso a paso
- Asegurarse de tener instalado Eclipse y la Java SDK
- Descargar MTASC y descomprimir en el directorio que deseemos
- Agregar [url] como nuevo sitio de actualizaciones de ASDT
- Configurar el plugin de ASDT para que use el MTASC como compilador
- Descargar y descomprimir Flashout en una carpeta temporal
- Copiar el contenido de la carpeta plugins en el directorio plugins del Eclipse
- Copiar el archivo Flashout.as en las clases básicas de Flash u otro directorio incluido en el classpath
- Configurar el pluggin de Flashout para que use el MTASC como compilador
- Configurar el compilador
- Crear fichero salida.flashout
- Configurar Classpath del proyecto
- Classpath adicionales
Cómo estructurar entorno de desarrollo
- Librerías externas e internas, linkado (crear linked folder, añadir al classpath)
- SVN
- Workspace
- Proyectos relacionados
- Ejemplos
Esto es todo amigos
Como en un anuncio de detergentes: “Desde que conozco Eclipse mi vida ha cambiado. Ya no puede vivir sin él”.

