Keywords flash.external.ExternalInterface
Usando externalInterface
Sistema para visualizar los traces de flash en un sitio web instalado en un servidor, creando un sencillo sistema de debug. Esta primera versión, permite hacer traces de cualquier objeto o clase de flash mostrando la salida en un nuevo documento HTML.
En tu documento flash se incluye una función que conecta con un javaScript externo.
-
tracer = function (msg:Object):Void {
-
import flash.external.*;
-
if (arguments.length == 0) {
-
return;
-
}
-
ExternalInterface.call("tracer", msg);
-
};
Ejemplo de uso:
-
var mensaje:String = 'Hola Mundo';
-
tracer(mensaje);
Comunicación con javaScript:tracer.js
En tu documento HTML, tienes que incluir entre las etiquetas <HEAD></HEAD> la siguiente sentencia:
-
<script src="tracer.js" type="text/javascript"></script>
Por útimo, deberás instalar el archivo 'tracer.js' en el directorio que hayas indicado en la línea anterior.
Código de 'tracer.js'
-
var opciones='left=100,top=100,width=450,height=450,scrollbars=1';
-
mi_ventana = window.open("","",opciones);
-
mi_ventana.moveTo(0,0);
-
function tracer(msg) {
-
var output = '---------------------------' + '<br />';
-
output += '<:b>' + typeof(msg) + '<:/b>' + '<br />';
-
if(typeof(msg) == 'object'){
-
for (var i = 0; i <msg.length; i++){
-
output += msg[i] + '<br />';
-
}
-
}else{
-
output += msg + '<br />';
-
}
-
mi_ventana.document.write(output);
-
}
Nota Recuerda!, los archivos tienen que ser ejecutados desde un servidor (localhost tambien)
Descarga Flashtracer.zip
Flashtracer.zip se ha descargado 929 veces.


(3 votos, promedio: 3.33 sobre 5)
2 Responses to “Flash tracer para Internet Explorer”