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).
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 »
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/
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
- 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
- desde:int— Numero entero desde donde inicia la matriz numérica.
- 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.
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
- indice:uint— Valor entero positivo que corresponde al número de indice del elemento a mover.
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
- indice:uint— Valor entero positivo que corresponde al número de indice del elemento a mover.
vaciar()
public function vaciar():void
Elimina todos los elementos de la matriz
read all »
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
addVariable(nombreVariable:String, valor:String):void
Agrega una variable y su valor para enviar.
- nombreVariable:String - Nombre de la variable que se enviará
- valor:String - Valor asignado a la variable a enviar
cargar(url:String, metodo:String = “POST”):void
Envía variables en el caso que existan y carga el texto dado por el parametro url.
- url:String - Dirección absoluta o relativa donde se encuentra el archivo a cargar
- 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)
read all »