Flash tracer para Internet Explorer

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.

Actionscript:
  1. tracer = function (msg:Object):Void {
  2.     import flash.external.*;
  3.     if (arguments.length == 0) {
  4.         return;
  5.     }
  6.     ExternalInterface.call("tracer", msg);
  7. };

Ejemplo de uso:

Actionscript:
  1. var mensaje:String = 'Hola Mundo';
  2. tracer(mensaje);

Comunicación con javaScript:tracer.js

En tu documento HTML, tienes que incluir entre las etiquetas <HEAD></HEAD> la siguiente sentencia:

HTML:
  1. &lt;script src="tracer.js" type="text/javascript"&gt;&lt;/script&gt;

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'

JavaScript:
  1. var opciones='left=100,top=100,width=450,height=450,scrollbars=1';
  2. mi_ventana = window.open("","",opciones);
  3. mi_ventana.moveTo(0,0);
  4. function tracer(msg) {
  5. var output =  '---------------------------' + '&lt;br /&gt;';
  6. output += '&lt:b&gt;' + typeof(msg)  + '&lt:/b&gt;''&lt;br /&gt;';
  7. if(typeof(msg) == 'object'){
  8. for (var i = 0; i &lt;msg.length; i++){
  9.     output +=  msg[i]  + '&lt;br /&gt;';
  10.     }
  11. }else{
  12.     output += msg + '&lt;br /&gt;';
  13.     }
  14. mi_ventana.document.write(output);
  15. }

Nota Recuerda!, los archivos tienen que ser ejecutados desde un servidor (localhost tambien)

Descarga Flashtracer.zip

Flashtracer.zip se ha descargado 929 veces.

3 Votes | Average: 3.33 out of 53 Votes | Average: 3.33 out of 53 Votes | Average: 3.33 out of 53 Votes | Average: 3.33 out of 53 Votes | Average: 3.33 out of 5 (3 votos, promedio: 3.33 sobre 5)
Loading ... Loading ...

2 Responses to “Flash tracer para Internet Explorer”


  1. 1 Flash Internet Pingback on Sep 6th, 2007 at 3:19 am
  2. 2 hospedaje web Pingback on Sep 6th, 2007 at 3:21 am

Subscribe

Subscribe to my RSS Feeds