
¿Cuántas veces nos ha pasado que hemos querido observar los datos que contienen las variables de la aplicación en tiempo de ejecución cuando ya se encuentra al aire el SWF?
Ahora podemos hacerlo mediante ARTHROPOD, una aplicación desarrollada en Adobe AIR, creada por Carl Calderon e impulsada por Stockholm Postproduction.
Puedes ingresar aquí para descargar la aplicación y la clase Debug.as
Una vez instalada la aplicación, ubicamos la clase Debug.as en el proyecto, para luego importar la líbreria de la siguiente forma:
import com.carlcalderon.arthropod.Debug;
Para mostrar una línea de mensaje
var msg:String = "contenido";
Debug.log("Mensaje desde labs: "+msg); // Mensaje desde labs: contenido
Así como también podemos personalizar los mensajes diferenciándolos por colores de nuestra elección
Debug.log("Mensaje desde labs",0x00FF00);
De la misma forma la clases Debug.as consta con métodos adicionales acorde a lo que realmente desean mostrar entre ellos:
function bitmap ( bmd:*, label:String = null ) :Boolean function array ( arr:Array ) :Boolean function snapshot ( stage:Stage, label:String=null ) :Boolean function object ( obj:* ) :Boolean function memory ( ) :Boolean
Espero les sea de ayuda para conocer el contenido de sus variables y encontrar esos bugs que suelen dar en tiempo de ejecución.
Puedes ingresar aquí para descargar la aplicación.