Gaia Framework – ANT – Parte 2
Después de haber realizado un par de webs con sus correspondientes aplicaciones en facebook, he conseguido sacar un poco de tiempo para crear este post.
En el artículo anterior vimos como compilar un proyecto de gaia utilizando ANT, en este vamos a crear las distintas páginas del sitio así como la creación de la clase Pages.as, que contiene una referencia estática a las diferentes páginas.
Para crear las páginas de gaia tenemos que leer el fichero xml como vimos en el artículo anterior, y para cada uno de los tags page, copiar el fichero que hay en la carpeta templates que se proporciona en el fichero de descarga. Esta plantilla es nueva y es una copia de la que aparece en el proyecto Gaia, pero se ha modificado para que los patrones de sustitución correspondan con los pasados como parámetros, ademas se ha incluido la clase TransitionController, que sera la encargada de gestionar las transiciones de las páginas.
Todo esto lo hacemos utilizando el task create-pages del fichero build proporcionado
create-pages
Para crear la página de referencias estaticas volvemos a leer el fichero site.xml, como las referencias estaticas contienen la ruta de la rama, he creado un task recursivo que se encarga de hacer esto get-branch. Esta vez la plantilla base es el fichero StaticReferencePages.as
create-static-pages
También se he incluido el task para compilar el Preloader.
Fichero GaiaANT
- Copia los ficheros proporcionados en el raíz del proyecto de Gaia.
- Ten cuidado a la hora de sustituir los ficheros Page.as en templates, y Preloader.as y PreloaderScaffold.as en pages, ya que si has realizado alguna modificación en estos estas se eliminaran.



Can you explain how you start the show.
Do you start scaffolding a new project, then copy your files into the Gaia project files. Then import the project into Flex as a Flex project. And how do you select the files that need to be compiled in Flex? Do you still define that in the Flash IDE panel ?
This is probably basic and can be deduced from your article, It would be nice if you start off simple and then go advanced.
Thanks for your effort though!!!
i’ve added a new post, i wish that help you
http://blog.desarrolloflash.com/2009/11/gaia-framework-creacion-y-compilacion-de-un-proyecto-sin-flash/