2011-01-15 10 views
4

Ich konnte nirgendwo die Lösung dafür finden.Wie Flash-Debugger aktivieren?

Ich habe den Flash-Debugger-Projektor von http://www.adobe.com/support/flashplayer/downloads.html installiert, aber der Debugger wird immer noch nicht ausgeführt, wenn ich eine SWF-Datei debuggen (mit aktiviertem Debugging) in Flash Pro CS5.

Wer hat eine Idee von dem, was vor sich geht?

Danke für jede Hilfe.

Chris

+2

Wenn yo sagen Sie in Flash Pro CS5 eine SWF-debuggen, tun Sie Sie bedeuten Haben Sie den ActionScript-Quellcode für das Projekt und wählen Sie den Befehl "Debug" in Flash CS5 oder haben Sie nur die SWF, keinen Quellcode, wie Soulseekah in seiner Antwort spricht? –

+0

Entschuldigung, ich hätte klarer sein sollen. Ich versuche, den Debugger-Projektor dazu zu bringen, meinen SF von Flash Pro CS5 auszuführen, da er einige zusätzliche Optionen bietet. –

Antwort

7

Ich glaube nicht, Sie SWF debuggen können, da sie keine Actionscript-Code enthalten. Sie können jedoch Spuren aus der SWF in eine Datei importieren, wenn Sie TraceOutputFileEnable=1 in der .cfg-Datei aktivieren. Weitere Informationen, die hier helfen können: http://www.actionscript.org/resources/articles/207/1/Trace-and-debug-ActionScript-from-your-browser/Page1.html und hier http://fatlinesofcode.philipandrews.org/2009/03/28/actionscript-debugging-within-the-browser/

Auch diese FireFox Plugin Check-out: https://addons.mozilla.org/en-US/firefox/addon/flashtracer/

Eine weitere Möglichkeit ist Begin Remote Debug Session in Flash IDE. Die Ablaufverfolgung wird im Ausgabefenster der IDE angezeigt, wenn die SWF-Datei im Browser geöffnet ist.

Wenn Sie Zugriff auf den Code haben, können Sie versuchen, De MonsterDebugger (es wird allerdings innerhalb der SWF Umsetzung ihrer Klassen erfordern) http://demonsterdebugger.com/

+0

Vielen Dank, obwohl ich alles Setup habe =) Mein Problem ist, dass der Flash-Debug-Projektor nicht ausgeführt wird. Es funktionierte vorher, aber aus irgendeinem Grund ist es nicht mehr = \ –

+1

Sind Sie Flash Debug Projector Klassen in der SWF? Denn wenn sie es nicht sind, werden Sie nicht in der Lage sein, sie zu sehen, genauso wie Spuren. Wenn es keine Spuren im Code gibt, wird nichts mehr zu sehen sein. SWFs werden kompiliert. Sie könnten versuchen, die Baugruppe zu dekompilieren und zu durchsuchen, aber ich glaube nicht, dass das effektiv ist. – soulseekah

+0

Oh nein, mein einziges Problem ist, dass der Debug-Projektor läuft. Alles andere funktioniert gut. =) –