Debugging Flash Applications in Firefox
Grade kam ich in die Situation eine Flash Applikation im Browser debuggen zu müssen. Der schmerzloseste Weg scheint der folgende zu sein:
Die Firefox Extension Flash Tracer installieren.
Einen Flash Player mit Debug Modus installieren. (Download bei Adobe) Unbedingt drauf achten einen Flash Player aus der zweiten Liste zu erwischen (Debugger Version).
Nachdem beide Installiert sind Firefox neu starten und Flash Tracer öffnen (Extras > Flash Tracer), dann unter Options > Select Output File den Pfad zum Flash Player LogFile eintragen, auf dem Mac muss der Pfad von Hand eingetragen werden und sollte wie folgt lauten:
Macintosh HD:Users:USERNAME:Library:Preferences:Macromedia:Flash Player:Logs:flashlog.txt
USERNAME
natürlich durch den eigenen Benutzernamen ersetzen. Dann noch eine größere Schriftgröße auswählen, 6 ist zu klein, 9 oder 10 sollte besser passen. Zum Abschluß Firefox noch einmal neu starten.Zum Testen des Flash Tracers folgende Webseite öffnen: http://www.communitymx.com/content/article.cfm?page=3&cid=A4CCA, man sollte im Flash Tracer Fenster eine Ausgabe sehen, beginnend mit:
--- Application loaded --- --- Tween started --- Ball Position is : 20
Das wars, ab jetzt kann man im Flash Tracer alles sehen, was die Flash
Applikation mittels trace()
ausgibt.
Arbeitet man mit MTASC, statt der Flash IDE kann man die Debugausgaben vom swf direkt nach Firebug leiten, dazu sind aber Änderungen an der Applikation nötig, mehr Informationen im Flashhilfe Forum, bei Manfred Weber und bei Jens Krause.