Editar cadenas de texto utilizando expresiones regulares

Posted by admin | AS3,Avanzado,Trucos | Saturday 10 January 2009 1:26 pm

La clase String dispone de un método replace() que nos permite reemplazar parte del texto por otro. Esto nos puede resultar muy útil no solo para editar campos de texto grandes, si no para realizar simples acciones de programación.

Un ejemplo podría ser utilizar este método para saber el ID del botón que ejecutó una acción. Por ejemplo, tenemos una serie de botones con un nombre secuencial que todos ejecutan la misma acción, pero que debe pasar como parámetro el numero de la secuencia para ejecutar la acción de manera diferente.

PLAIN [...]

Ordenar los elementos de un ArrayCollection en Flex

Posted by admin | Avanzado,Flex | Saturday 10 January 2009 1:24 pm

En el siguiente tip mostraré como ordenar un ArrayCollection en Flex. Esto nos puede ser necesario a la hora de mostrar su contenido. Para mostrar esto utilizaré como ejemplo los resultados (hasta este momento) de las votaciones de los premios Cristalab 2008.

Supongamos que tenemos este ArrayCollection:

PLAIN TEXT
Actionscript:

public var premioPopular:ArrayCollection = new ArrayCollection([

        {claber: "Eldervaz", votos: 6},

    {claber: "Freddie", votos: 13},

    {claber: "XKlibur", votos: 3},

    {claber: "TheParrot", votos: 7},

    {claber: "M@U", votos: 1},

    {claber: "Mariux", votos: 4},

    {claber: "JaLeRu", votos: 1},

    [...]

Personalizar componentes de Flex con estilos programáticos

Posted by admin | AS3,Avanzado,Flex | Saturday 20 December 2008 6:45 pm

Como ampliación a los tips anteriores sobre personalización de componentes en Flex, "Importar diseño desde Photoshop a Flex" y "Personalizar botones de aplicaciones Flex con Actionscript", explicaré un sistema que nos da mcha libertad a la hora de personalizar nuestras aplicaciones: Los estilos programáticos.

Un estilo programático es simplemente un estilo vinculado a una clase de actionscript con la que dibujamos el gráfico a través de código.

Para ello crearemos dentro de nuestro proyecto una clase de actionscript que extienda de ProgrammaticSkin, la llamaremos por ejemplo EstiloBoton:

PLAIN TEXT
Actionscript:

package clases.estilos

{

    import mx.skins.ProgrammaticSkin;

 

  [...]

Comunicación entre módulos cargados con ModuleLoader en Flex

Posted by admin | AS3,Avanzado,Flex | Thursday 30 October 2008 8:18 pm

En este =http://www.cristalab.com/tipstip[/url] mostraré como comunicarse con módulos cargados dentro de una película Flex principal. Los módulos son pequeñas películas MXML que creamos para luego incorporar dentro de otro MXML principal, de igual manera que un componente pero en este caso se genera un archivo .SWF externo independiente, lo que resulta útil ya que podemos compartir módulos entre diferentes películas.

Para colocar un módulo dentro de una película principal existen dos opciones, y con una nos encontraremos un pequeño problema al intentar comunicarnos.

La primera forma es como si de un componente [...]

Cargar XML en un componente List en Actionscript 3

Posted by admin | AS3,Avanzado,Class | Thursday 23 October 2008 10:01 am

Este es un ejemplo de clase que extiende el componente List de Flash y le añade la posibilidad de cargar el contenido desde un archivo XML externo.

Este ejemplo de clase surguió a partir de optimizar un clase que me mostró penHolder en Cristalab. Aqui pueden ver su codigo y el post original.

Cargar XML en un componente List en Actionscript 3

Basicamente mi aporte fue hacer que la clase extendiese de List para no tener que crear una instancia del componente y pasarla como parametro a otra clase, ya que nuestra intención [...]

Get Adobe Flash playerPlugin by wpburn.com wordpress themes