2009-12-18 6 views
7

Ich versuche, Actionscript 3.0 zu verwenden und trace() zu verwenden, es gibt nie den Inhalt der Spur der Variablen entweder im Flash-Player oder im Ausgabebereich aus? wie man coorect oder sollte ich etwas aktivieren? Was ist das Problem?Trace() funktioniert nicht in Flashbuilder 4?

+0

Wie installiere ich Debug-Version von Flash Player? Ich laufe auf Windows XP ......... –

Antwort

6

Wie andere darauf hingewiesen haben, funktioniert die Ablaufverfolgung nur im debug.
Wenn Sie möchten, dass Informationen beim Ausführen von "release" verloren gehen, müssen Sie die logging api verwenden, die flex bietet.

3

Wenn Sie Ihren Film testen, verwenden Sie "Anwendung ausführen" oder "Anwendung debuggen"? Ich bin mir nicht sicher, ob sich das in 4 geändert hat, aber wenn Sie es einfach ausführen, werden Trace-Aktionen standardmäßig ausgelassen.

+0

Ja, ich habe Run-Anwendung, sollte ich Debug-Anwendung verwenden? Was ist mit Flash Player? einige sagen, um die Debug-Version zu verwenden? Ich verstehe nicht? –

+0

Ja, Sie sollten die Debug-Version des Flash-Players installiert haben und "Debug-Anwendung" verwenden. Es zeigt dann im Ausgabefenster von FB Traces an. – typeoneerror

0

Beachten Sie, dass Sie die Ausgabe von der Debug-Version des Flash-Players auch über die Befehlszeile anzeigen können. Dann müssen Sie die Anwendung nicht im Flash Builder debuger ausführen. Sie müssen eine mm.cfg-Datei erstellen. Sie haben geändert, wo diese Datei mehrere Male gefunden werden muss, daher gibt es eine Menge Fehlinformationen darüber, wohin die Datei geht. Die Anweisungen hier sehen wie die aktuellsten - http://help.adobe.com/en_US/Flex/4.0/UsingSDK/WS2db454920e96a9e51e63e3d11c0bf69084-7fc9.html

Verwandte Themen