2008-09-15 11 views
11

Dos razones esto sería útil, en caso de que haya alguna otra manera de lograr estos objetivos: 1) Construir en el Flash IDE es realmente lento; Esperaba que un compilador de terceros fuera más rápido. 2) Sería bueno poder construir proyectos en máquinas que no tienen Flash IDE instalado. Estoy familiarizado con otros compiladores AS3 que están disponibles, pero no conozco ninguno que tome archivos FLA como entrada.¿Hay alguna forma de crear un SWF de Flash 9 a partir de un archivo FLA sin utilizar el IDE de Flash?

Respuesta

0

Hay un complemento para Eclipse llamado FDT. Utiliza el compilador de código abierto MTASC y es compatible con ANT. La herramienta es gratuita para los desarrolladores de OpenSource. Obtener más Infos aquí: http://fdt.powerflasher.com/

espero que ayude :)

0

FDT (o más MTASC precicely para AS2 o para AS3 flex) no puede tener un archivo fla como entrada.

Los archivos Fla son para diseño, animación de línea de tiempo, etc. Sin embargo, si usted está haciendo solo programación, no necesita archivos fla o Flash IDE. FDT es una herramienta increíble para la codificación, aunque también existen otras alternativas (FDT es bastante caro, a menos que tenga un proyecto en osflash.org).

0

http://www.projectsprouts.org es algo que definitivamente deberías mirar. Automatiza la creación de proyectos para as2 y as3, descarga bibliotecas si no las tiene (como mtasc o el compilador Flex) y le permite compilar swfs sin Flash IDE.

Por supuesto, esto no es exactamente lo que estaba preguntando - Diría que no, no hay un compilador de terceros que tome FLAs y compile swfs - si hubiera sido no autorizado/no comercial, ya que El formato FLA no está abierto, solo el formato swf es.

0

También recomiendo usar FlashDevelop. Es otra herramienta de código abierto que es un IDE muy liviano (creo que basado en SciTE) que integra SWFMILL, una herramienta popular que puede crear elementos de diseño SWF a partir de archivos XML, y mtasc, un popular compilador de terceros para Actionscript. No estoy del todo seguro de que pueda tomar archivos .FLA como entrada, pero PUEDE evitar los archivos FLA por completo al crear el diseño en XML, o si el diseñador/Desarrollador de Flash que crea diseños para usted simplemente puede proporcionar un compilado, vacío (en la medida como código) archivo SWF, estas herramientas le permitirán inyectar actionscript compilado directamente en el archivo SWF. Esta técnica también se puede usar en la línea de comando para generar scripts de compilación, etc.

Aquí está la página web: http://www.flashdevelop.org

6

Para responder a la pregunta original, no hay manera de compilar acuerdos sobre el terreno sin necesidad de utilizar los entornos de desarrollo de Flash.

La única solución parcial para utilizar un script de línea de comandos que automatiza la apertura de Flash Authoring y la compilación del FLA. Se puede encontrar un ejemplo de ello aquí:

http://www.mikechambers.com/blog/2004/02/20/flashcommand-flash-command-line-compiler-for-os-x/

Si sólo necesita compilar el código ActionScript y activos, hay una serie de opciones (algunos incluyeron en este hilo), incluyendo el compilador mxmlc incluido en el Flex SDK (proporcionado por Adobe).

http://www.adobe.com/products/flex/

Espero que ayude ...

cámaras

mike

[email protected]

0

Esto es lo que Haxe had to offer back in 2008, antes de que se formula esta pregunta (al menos from the doc):

de inflamación: Puede compilar un programa de Haxe un archivo .swf. Haxe puede compilar para reproductores Flash de 6 a 9, ya sea con el "viejo" Flash < 8 API o con el último API AS3/Flash9. Haxe ofrece muy buenas características de rendimiento y lenguaje para desarrollar contenido Flash.

Aunque no estoy seguro de que era lo suficientemente bueno como una respuesta en aquel entonces, seguro que es la respuesta ahora.

Cuestiones relacionadas