Siehe trace () von Flash, wenn es im Browser ausgeführt wird


Answers

Ich benutze nur die Funktion console.log (die neuesten Browser implementieren es);

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);
        }
    }
Question

Was ist eine einfache Möglichkeit, die trace() Ausgabe von Flash / Flex-Filmen zu sehen, wenn sie in einem beliebigen Browser ausgeführt wird?




Ich bin ein glücklicher Thunderbolt Benutzer, vielleicht ist es auch einen Blick wert (mehrere Loglevels, spielt gut mit Firebug out of the box).




Wenn Sie in Windows eine lokalisierte Version (z. B. Spanisch) des Betriebssystems verwenden, müssen "Anwendungsdaten" durch die lokalisierte Version (dh "Datos de programa") ersetzt werden.




Vizzy macht das Leben leichter, wenn Sie einen einfachen Logfile Viewer haben wollen. Sie installieren einfach den Debug-Player und installieren dann Vizzy. Es ist ein Fenster, das die Flashlog-Datei zurückzieht. Die süße Sache ist, dass alle mm.cfg Datei bs für Sie ist.

code.google.com/p/flash-tracer




Related