Free Flash Debugger Comando (con archivos de código fuente premium)

Commando es un depurador de Flash que le permite cambiar variables en tiempo de ejecución y ejecutar sus propios comandos personalizados. Te permitirá probar los ajustes que desees, sin la molestia de cambiar tu código y recompilarlo todo el tiempo. Este depurador también viene con su propio monitor de memoria y un panel de salida similar al diálogo de salida en el IDE de Flash..


Ver Comando en Acción.


¿Por qué usar Comando??

Usando Commando puedes cambiar tu código en tiempo de ejecución. Vamos a fingir que estás haciendo un juego de plataformas. Usted tiene un fuerza de salto variable, pero al probar tu juego sientes que el jugador no puede saltar lo suficientemente alto. Así que en lugar de volver atrás y cambiar su código, puede simplemente escribir establecer jumpPower (25) en Comando y puedes probar el nuevo valor..

Por supuesto, esto es sólo una simple demostración; Comando se puede extender aún más. Solo sigue leyendo ...


Configuración

Primero, descargue el archivo ZIP incluido con este artículo. Luego, agregue el archivo SWC a la ruta de la biblioteca de su proyecto.

Una vez que haya agregado el SWC a la ruta de la biblioteca de su proyecto, todo lo que necesita son tres líneas de código para agregar una instancia de Comando en el escenario:

 import com.pxlcoder.debug.Commando; var comando: Comando = nuevo comando (flash.ui.Keyboard.ENTER, este); addChild (comando);

Ahora presione CTRL + ENTRAR (CMD + ENTRAR en una Mac), y verá Comando en funcionamiento en su proyecto de Flash!


Explorar

Comando viene con ocho funciones incorporadas. En esta sección explicaré cuáles son y cómo usarlos..

Mates

Usando la función matemática puedes hacer sumas, restas, multiplicaciones y divisiones entre dos números. La función matemática también puede calcular la raíz cuadrada de un número. Por ejemplo, escriba matemáticas 1 + 1 o matemáticas sqrt (144) en el cuadro de diálogo Comando. La respuesta se mostrará en el diálogo de salida..

Esconder

Puede utilizar la función Ocultar para ocultar objetos. Puede escribir ocultar monitor o ocultar salida Para ocultar los dos paneles en la parte inferior. También puede usar la función Ocultar con movieclips o botones simplemente escribiendo esconder mi nombre de instancia.

Ver

Puede utilizar la función Ver para ver objetos ocultos. Puede escribir monitor de vista o ver salida Para mostrar los dos paneles en la parte inferior. También puede usar la función Ver con movieclips o botones simplemente escribiendo ver mi nombre de instancia. Si alguno de tus objetos tiene su visible propiedad establecida en falso, mecanografía ver mi nombre de instancia lo establecerá en verdadero.

Conjunto

Usando la función Establecer, puede establecer los valores de sus variables o puede establecer las propiedades de sus objetos. Para usar la función Set en el tipo de variables conjunto miVariable(miValor). Para utilizar la función Establecer en objetos, escriba conjunto mi nombre de instancia(myPropertyName,miValor).

Obtener

Usando la función Get puedes obtener los valores de tus variables y propiedades. Para utilizar el tipo de función Get obtener miVariable. También puede obtener propiedades escribiendo obtener mi nombre de instancia.myPropertyName.Los valores se mostrarán en el diálogo de salida..

Sonda

Usando la función Rrobe puede obtener la sonda todas las propiedades de un objeto. Para usar el tipo de función de sonda: sonda myObjectInstanceName. Las propiedades se rastrearán en el IDE de Flash, en lugar de en el cuadro de diálogo de salida del comando.

retirar

Puede utilizar la función Eliminar para eliminar objetos del escenario. Para utilizar el tipo de función Eliminar retirar mi nombre de instancia.

Añadir

Puede utilizar la función Agregar para agregar objetos nuevamente al escenario. Para usar el tipo de función Agregar añadir mi nombre de instancia.

Nota: Las funciones integradas de Commando evalúan una sola cadena, por lo que después de escribir el nombre de la función y presionar espacio, asegúrese de escribir sus argumentos sin espacios. En su lugar, escriba sus argumentos como una palabra continua, con comas si es necesario.


Ampliar

Si bien Commando tiene muchas funciones integradas, es posible que desee algo más. Para resolver este problema, Commando viene con una función para agregar sus propios comandos personalizados.

Este es un ejemplo rápido de código de cómo puede crear sus propios comandos personalizados:

 import com.pxlcoder.debug.Commando; var comando: Comando = nuevo comando (flash.ui.Keyboard.ENTER, este); addChild (comando); commando.addCommand ("output", outputFunction); // Establece la palabra clave de comando en "salida" y llama a outputFunction debajo de la función pública outputFunction (s: String): void commando.output (s); // Una llamada al diálogo de salida incorporado de Commando

Ahora presione CTRL + ENTER (CMD + ENTER en una Mac), para ejecutar su código. En el cuadro de diálogo Comando, escriba hola de salida, y presione Enter. El diálogo de salida ahora dirá hola.!

También puede eliminar comandos de Comando usando la removeCommand () función.

 import com.pxlcoder.debug.Commando; var comando: Comando = nuevo comando (flash.ui.Keyboard.ENTER, este); addChild (comando); commando.removeCommand ("salida");

Resumen: Comando tiene tres funciones a las que puedes acceder; addCommand (), salida() y removeCommand ().


Conclusión

Al final del día, la depuración es la parte más importante en el proceso de desarrollo. Commando tiene todo lo que podrías pedir en un depurador. Puedes usarlo para cualquier cosa y para todo..

Si es miembro de Tuts + Premium, puede descargar los archivos de origen de Commando; simplemente inicie sesión y diríjase a la página Archivo de origen..

¿Alguna pregunta, comentario o inquietud? Siéntete libre de ponerte en contacto en los comentarios..

Toma el control de tus proyectos Flash!