Publicado desdeAgosto, 2008

Clase Efectos

Ago 24

La clase Efectos es una clase muy simple, la cual extiende de la clase MovieClip. Esto permite utilizarla como clase base o bien extender de esta para incorporar métodos nuevos a un objeto cualquiera. Los efectos para esta versión son:

    fadeOut (ocultar progresivamente)
    fadeIn (enceder progresivamente)
    fadeTo (un transición entre el valor alpha actual y un valor deseado)
    rebotar (un rebote simple)
    trasladar (Mover el objeto a otra posición)

Para la gente que no escribe clases aun, pueden utilizarla como clase base de un MovieClip que tengan en la biblioteca. Pare ello abren la ventana de vinculación.

Para abrir esta ventana, deben apretar botón derecho sobre el movieClip en la biblioteca y luego eligen la opción Vinculación (Linkage en inglés).

Para abrir esta ventana, deben apretar botón derecho sobre el movieClip en la biblioteca y luego eligen la opción Vinculación (Linkage en inglés).

Una vez ahí, deben configurar como clase base del movieClip: as3.toronana.efectos.Efectos para que ese objeto contenga todos los métodos de los efectos.
Y eso es todo. Simple ¿no?
read all »

Documentación de clases publicadas

Ago 13

Para evitar tener que explicar con muchos detalles cada clase que publique. He generado la documentación de las mismas utilizando para esto ASDoc.

ASDoc es una herramienta de líneas de comandos que se puede utilizar para crear API de referencia de lenguajes en páginas HTML de las clases. El equipo de Adobe Flex ha utilizado esta herramienta para generar las referencias de ActionScript y Adobe Flex.

Para ver la Documentación de las clases publicadas.
http://as.toronana.com.ar/documentacion/

Clase Matriz

Ago 04

En un proyecto que trabaje a fines del año pasado, me surgió la necesidad de realizar algunas operaciones con matrices. Y para no tenerlas por separado las fui incorporando a una clase que denomine “Matriz”.
La clase Matriz es una clase que he extendido de la clase Array, (es decir tiene todos los métodos y propiedades de un array) a la cual le he agregado 6 nuevos métodos.

  • agregar();
    public function agregar(matriz:Array):void
    Agrega los elementos de la matriz pasada por parámetro a la matriz actual.

        Parámetros

      1. matriz:Array — Matriz de elementos que se desean agregar a la matriz actual
  • crearMatrizNumerica ()
    public function crearMatrizNumerica(desde:int, hasta:int):void
    Agrega valores numéricos enteros desde y hasta los valores pasados por los parámetros.

        Parámetros

      1. desde:int— Numero entero desde donde inicia la matriz numérica.
      2. hasta:int— Numero entero hasta donde llega la matriz numérica.
  • desordenar()
    public function desordenar():void
    Desordena de manera aleatoria los elementos de la matriz.

    1. enviarAlInicio()
      public function enviarAlInicio(indice:uint):void
      Envía el elemento del indice pasado por parámetro al primer lugar de la matriz.

          Parámetros

        1. indice:uint— Valor entero positivo que corresponde al número de indice del elemento a mover.
    2. enviarAlUltimo()
      public function enviarAlUltimo(indice:uint):void
      Envía el elemento del indice pasado por parámetro al ultimo lugar de la matriz

          Parámetros

        1. indice:uint— Valor entero positivo que corresponde al número de indice del elemento a mover.
    3. vaciar()
      public function vaciar():void
      Elimina todos los elementos de la matriz
    4. read all »

      Clase CargarTexto

      Ago 02

      La clase CargarTexto, como el nombre dice, sirve para cargar una archivo de texto. Ahora también puede ser utilizada para cargar un xml, un jSon, un HTML o cualquier archivo que sea de texto. Esta clase viene acompañada con la clase EventCargarTexto. La cual maneja los eventos de Carga Completa y algunos errores que puedan surgir.

      Paquete: as3.toronana.cadenas
      Clase: public class CargarTexto
      Herencia: URLLoader
      Versión del lenguaje: ActionScript 3.0
      Versión del reproductor: Flash Player 9

      Métodos Públicos

    5. addVariable(nombreVariable:String, valor:String):void
      Agrega una variable y su valor para enviar.

      1. nombreVariable:String - Nombre de la variable que se enviará
      2. valor:String - Valor asignado a la variable a enviar
    6. cargar(url:String, metodo:String = “POST”):void
      Envía variables en el caso que existan y carga el texto dado por el parametro url.

      1. url:String - Dirección absoluta o relativa donde se encuentra el archivo a cargar
      2. metodo:String - Método por el cual se enviarán las variables en caso de existir. (Por defecto POST. Se aconseja utilizar las constantes GET y POST de la clase URLRequestMethod)
    7. read all »