Entradas etiquetadas con Flex
Flexmojos + Build Number Plugin
3 sep
Uno de los imprescindibles de mis proyectos FlexMojos +Maven es el plugin “buildnumber”. Este plugin nos permitirá generar un número de versión único cada vez que compilamos nuestra aplicación.
El plugin ofrece varias posibilidades, pero la más interesante es la obtención del número de versión a partir de nuestro repositorio de control de versiones.
Añadir el plugin al fichero “pom.xml”
El primer paso es incluir la conexión con nuestro SCM.
<scm>
<connection>scm:svn:svn://url/trunk/</connection>
<developerConnection>scm:svn:svn://url/trunk/</developerConnection>
</scm>
Posteriormente hay que incluir el plugin.
<plugins>
…
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.0</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>create</goal>
</goals>
</execution>
</executions>
<configuration>
<doCheck>false</doCheck>
<doUpdate>false</doUpdate>
</configuration>
</plugin>
…
</plugins>
Añadir las declaraciones al plugin flexmojos
Utilizamos “defineDeclaration” para incluir el buildNumber y la fecha a nuestro SWF en tiempo de compilación.
<plugin>
<groupId>org.sonatype.flexmojos</groupId>
<artifactId>flexmojos-maven-plugin</artifactId>
<version>3.8</version>
<extensions>true</extensions>
<configuration>
…
<definesDeclaration>
<property>
<name>BUILD::buildNumber</name>
<value>"${buildNumber}"</value>
</property>
<property>
<name>BUILD::timestamp</name>
<value>"${timestamp}"</value>
</property>
</definesDeclaration>
…
</configuration>
</plugin>
Utilizar las declaraciones en el SWF
En cualquier parte de nuestra aplicación podemos incluir unas constantes de este modo.
public static const BUILD_NUMBER:String=BUILD::buildNumber;
public static const BUILD_TIMESTAMP:String=BUILD::timestamp;
Hello World. maven2 + flexmojos en MAC OS X 10.6
14 dic
Desde hace unos meses estoy utilizando maven + flexmojos en mis proyectos flex/java. Maven es una herramienta para la gestión y construcción de proyectos JAVA y FlexMojos es un plugin de Maven para la gestión de proyectos Flex. Al principio la relación fue bastante tortuosa, pero le voy pillando el gustillo. Espero que esto se convierta en una serie de post sobre Maven, FlexMojos y tecnologías relacionadas, pero empezaremos por crear una aplicación SWF simple a partir de un arquetipo.
flex.org – Showcase
11 may
Flex 3 + Prana Framework. Simple Example
15 dic
Hace algun tiempo que quería empezar a trastear con el Prana Framework. Prana es un contenedor IoC para Actionscript 3 basado en Springs. Aquí dejo un ejemplo muy simple de funcionalidad.
Algunos links:
http://www.herrodius.com/blog/
Rotación Central en Flex
25 ago
La propiedad “rotation” hace girar cualquier elemento del display en torno a la esquina superior izquierda. A veces es interesante girar un sprite similando que gira desde el centro de la imagen.
Para hacelo tendremos insertar la imagen a girar en un canvas y asignar la propiedad “clipContent” a false. Esto hara que el canvas no recorte los limites, y así con un simple desplazamiento de la imagen podremos conseguir el efecto de rotación central.











