28 votos

Ver trace() de Flash cuando se ejecuta en el navegador

¿Cuál es una manera fácil de ver la trace() de las películas de Flash/Flex cuando se ejecuta en cualquier navegador?

24voto

Jarvis Puntos 16871

Yo tengo trabajo en el pasado, mediante la Depuración de Flash player ...

  1. Descargar e instalar el Flash 10 Reproductor de Depuración para FireFox (el "Netscape" versión)
  2. Habilitar el registro de seguimiento utilizando estos pasos oficiales

... y un addon Firefox que me muestra el trace() salida de:

  1. Descargar e instalar el FlashTracer addon para Firefox
  2. Abrir Firefox, vaya a la página HTML con el contenido Flash
  3. Herramientas > Flash Trazador
  4. Haga clic en el pequeño icono de la Llave inglesa en la esquina inferior derecha del panel de FlashTracer
  5. Establezca la ruta de acceso basado en su sistema operativo
  6. Reinicie su navegador, si usted todavía no puede ver el trace() de salida
  7. Estás hecho! Disfrute de la salida

16voto

NoelDrew Puntos 91

utilizar sólo la función console.log (más recientes navegadores implementan);

import flash.external.ExternalInterface;

public static function log(msg:String, caller:Object = null):void{
        var str:String = "";
        if(caller){
            str = getQualifiedClassName(caller);
            str += ":: ";
        }
        str += msg;
        trace(str);
        if(ExternalInterface.available){
            ExternalInterface.call("console.log", str);
        }
    }

13voto

typeoneerror Puntos 19087

Salida De Monster MonsterDebugger. Puede depurar un seguimiento de los objetos, huellas, y mostrar las cadenas en un encantador AIRE de aplicación. Muy divertido de usar. Y es de código abierto!

http://demonsterdebugger.com/

También puede configurar el Flash y Flex para escribir a un archivo de registro. Echa un vistazo cómo hacerlo aquí:

http://livedocs.adobe.com/flex/3/html/help.html?content=logging_04.html

He estado usando Monstruo últimamente, pero yo solía tener un alias que corrió un unix "cola" en el flashlog archivo que efectivamente me da una ventana de registro "en el" explorador de seguimiento:

alias flashlog='tail -f /PATH/TO/flashlog.txt'

O si usted tiene un visor de registro (como el de la Consola en Mac OS), puede ver el registro no. La única razón por la que me sugieren estas opciones es que FlashTracer es bastante "crashy" ;)

4voto

Tim B. Puntos 151

Vizzy facilita la vida si quieres un visor de archivo de registro básico. Usted sólo tiene que instalar al reproductor de depuración y luego instala Vizzy. Es una ventana que las colas del archivo flashlog. Lo dulce es el mm.cfg archivo b.s. para usted.

http://code.Google.com/p/Flash-Tracer/

3voto

rXc3NtR1c Puntos 31

Probablemente no tan elegante como los otros o filo, pero para crear mi propia función de registro en la película flash (Curiosamente, llamado registro) que llama rastro y también se llama una función js en la página (método cualquiera que sea su cómodo). La función en la página era sólo una simple console.log() con Firebug. Simple y trabajó un convite.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X