![]() ![]() ![]() | |
![]() | |
![]() | |
![]() |
Flash Player 4.
trace(
expression
)
expression
Expresión cuyo valor debe calcularse. Cuando se abre un archivo SWF en la herramienta de edición de Flash (mediante el comando Probar película), el valor del parámetro expression
se muestra en el panel Salida.
Ninguno.
Sentencia; calcula el valor de la expresión y muestra el resultado en el panel Salida en modo de prueba.
Utilice esta acción para registrar notas de programación o para visualizar mensajes en el panel Salida cuando esté probando una película. El parámetro expression
sirve para comprobar si existe una condición o para ver valores en el panel Salida. La acción trace()
es similar a la función alert
de JavaScript.
Puede utilizar el comando Omitir acciones de trazado de Configuración de publicación para eliminar acciones trace()
del archivo SWF exportado.
Este ejemplo corresponde a un juego en el que una instancia de clip de película que se puede arrastrar llamada my_mc
debe soltarse en un destino específico. Una sentencia condicional comprueba el valor de la propiedad _droptarget
y ejecuta diferentes acciones dependiendo de donde se suelta la instancia de clip de película my_mc
. Al final del script se utiliza la acción trace()
para calcular la ubicación del clip de película my_mc
y para mostrar el resultado en el panel Salida. Si el comportamiento de my_mc
no es el esperado (por ejemplo, si se ajusta en el destino incorrecto) los valores que la acción trace()
ha enviado al panel Salida ayudarán a determinar el problema del script.
on(press){
my_mc.startDrag();
}
on(release) {
if(eval(_droptarget) != target) {
my_mc._x = my_mc_xValue;
my_mc._y = my_mc_yValue;
} else {
var my_mc_xValue = my_mc._x;
var my_mc_yValue = my_mc._y;
target = "_root.pasture";
}
trace("my_mc_xValue = " + my_mc_xValue);
trace("my_mc_xValue = " + my_mc_xValue);
stopDrag();
}
![]() | |
![]() | |
![]() | |
![]() ![]() ![]() |