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..
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 ...
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!
Comando viene con ocho funciones incorporadas. En esta sección explicaré cuáles son y cómo usarlos..
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..
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
.
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.
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)
.
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..
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.
Puede utilizar la función Eliminar para eliminar objetos del escenario. Para utilizar el tipo de función Eliminar retirar mi nombre de instancia
.
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.
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 ()
.
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!