Desarrollando Aplicaciones con Adobe Apollo, FlashDevelop (II)

April 13, 2007 on 7:34 pm | En Adobe Integrated Runtime (Apollo) |

Como continuación a este post donde comentaba brevemente lo que era Apollo, para más tarde explicar en este post como desarrollar nuestras aplicaciones por medio del SDK de Apollo.. Pasaré a explicar qué necesitamos, y cómo podemos compilar y empaquetar nuestras aplicación con FlashDevelop.

Comienzo dando por hecho que tenemos ya instalado tanto el runtime como el SDK de Adobe Apollo. De no tenerlo, es necesario descargarlo de aquí.

Si no tenemos instalado el SDK de Flex, debemos descargarlo e instalarlo. Disponible aquí.

Necesitaremos descargar e instalar la útima versión de FlashDevelop. Yo actualmente tengo la versión 2.0.2 disponible aquí.

Una vez instalado FlashDevelop, le añadiremos un Template para aplicaciones Apollo que podremos descargar de aquí. Tendremos que situarlo en la carpeta Data/Project Templates del directorio donde instalamos FlashDevelop.

templ.jpg

Lo siguiente que necesitaremos, es descargar la última versión disponible de ANT.
Yo he descargado la versión 1.7.0 disponble aquí.

En mi caso he descomprimido el contenido de ANT en el directorio C:/ant de mí pc.

ant.jpg

Una vez realizado esto, tendremos que modificar la variable de sistema Path, añadiendo la ruta del directorio bin de ANT. Para ello en las propiedades de Mi Pc, en la pestaña de Opciones Avanzadas encontraremos el botón Variables de entorno que nos llevará a una ventana similar a esta donde añadiremos la ruta del directorio bin de ANT.

variables.jpg

Llegados a este punto añadiremos un nuevo botón al toolbar de FlashDevelop para poder llamar desde alli a ANT. Para ello modificaremos el fichero ToolBar.xml situado en la carpeta Setting, del directorio donde tengamos instalado FlashDevelop.

tool.jpg

Añadiremos:

XML:
  1. <button label="ANT Build" click="PluginCommand" image="54" tag="Run;SaveAll;ant" shortcut="CtrlF7" />

Una vez hecho esto, tendremos que volver al template que descargamos. Dentro de la carpeta 07 Apollo Project encontraremos un archivo llamado build.properties. Este archivo lo podemos abrir con el bloc de notas. Necesitamos editar y comprobar que tanto la ruta del SDK de Apollo como la del SDK de Flex están bien indicadas.. Encontraremos algo similar a esto:

CODE:
  1. # Flex 2 SDK and Apollo SDK directories.<br />
  2.   flex2.dir=C:/Program Files/Adobe/Flex_2_SDK<br />
  3.   apollo.dir=C:/Program Files/Adobe/Apollo<br />

En caso de que las rutas no esten bien indicadas, simplemente debemos cambiar esas rutas por las correctas.

En este mismo archivo encontraremos lo siguiente.

CODE:
  1. # Values are 'test' or 'air'.<br />
  2. # test - Launches your Apollo app without packaging an AIR file.<br />
  3. # air - Publishes your Apollo app as an AIR file and generates documentation.<br />
  4. launchmethod=test

En esa linea indicaremos si probamos nuestra aplicación Apollo como haciamos al llamar a ADL, o si creamos nuestro .air como haciamos con ADT.

Una vez realizado todo esto, ya sólo nos queda abrir FlashDevelop y en el menú Project/New Project nos aparecerá una ventana donde seleccionaremos Apollo Project.

Automaticamente se nos generarán los archivos necesarios para poder empezar.

pro.jpg

Y para probar nuestra aplicación Apollo, simplemente tendremos que pulsar en el nuevo botón que hemos añadido..

but.jpg

4 Comments »

RSS feed for comments on this post. TrackBack URI

  1. como siempre, fantastico!
    gracias por el tutorial Sergio, es lo suficientemente detallado que hasta yo he sido capaz de seguirlo sin ningun problema :P
    Prefiero mil veces usar FlashDevelop que Eclipse o que el metodo anterior de hacer muchas cosas “a mano” (con el command line)

    Salut!

    Comment by Ernesto Quezada — April 14, 2007 #

  2. Para mi hoy por hoy FlashDevelop es una gran herramienta a tener en cuenta! ;)

    Gracias por estar ahi Brunin! :)

    Comment by ...sErGiO... — April 16, 2007 #

  3. segui los pasos al pie de la letra pero !!!!NO ME EJECUTO!!!

    mira lo q me sale plx HELP!!

    http://img338.imageshack.us/img338/9853/neoshooter1nh5.png

    Comment by gecko — June 13, 2007 #

  4. Instalaste bien ANT?

    Comment by ...sErGiO... — June 13, 2007 #

Leave a comment



XHTML permitido: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Powered by WordPress.
Entries and comments feeds. Valid XHTML and CSS. ^Top^