Archivo

Entradas Etiquetadas ‘ant contrib’

Ant para desarrolladores flash – Task scriptdef (parte 5)

martes, 15 de septiembre de 2009 panaewa Sin comentarios

En este artículo vamos a crear propiedades dentro de la clase AntBasic de los artículos anteriores.
Hasta ahora hemos creado una aplicación principal llamada AntBasic, a partir de una plantilla y hemos sustituido en ella ciertos patrones, hemos hecho lo mismo con otras tres clases, (Home, Products y Contact), además hemos compilado cada una de ellas. En los siguientes ejemplos vamos a declarar tres variables dentro de la clase AntBasic, que harán referencia a las tres páginas creadas, estas variables se llamarán igual que las paginas pero toda la palabra ira en minúsculas, no como la definición de la clase que tenía la primera letra en Mayuscula.

Es un ejemplo muy sencillo, pero me viene bien para introducir el task scriptdef.

Lo primero es modificar nuestra plantilla Main.tpl, de forma que añadimos dos patrones uno que será sustituido por las variables (@properties@) y otro para añadir los imports necesarios (@imports@). Así que quedaría como sigue:
Leer más…

Categories: ANT Tags: , , ,

Ant para desarrolladores flash – Task macrodef (parte 4)

viernes, 11 de septiembre de 2009 panaewa Sin comentarios

En la parte 3 de esta serie hemos creado nuestra primera aplicación flash utilizando ant, eclipse y flex sdk. Según vayamos trabajando con ANT el fichero build.xml, se irá haciendo mas grande, para evitar que esto suceda, es conveniente definir macros, cuya funcionalidad es similar a las funciones de cualquier lenguaje de programación. El uso de la macro se realiza igual que los tasks.

En los proyectos que realizamos día a día, suelen existir, además de nuestra aplicación main, algún que otro fichero swf, que también tenemos que compilar, y que despues serán cargados desde nuestro main. Por lo tanto el proceso de creación de estas clases y la compilación, es un task susceptible de ser implementado en una macro
Leer más…

Categories: ANT Tags: , , , , ,