Ein erster Screenshot des neuen Flash Debugger. Viele werden den SOS Debugger von Powerflasher kennen und ihn vor allem für die Möglichkeit des Online Debugging und wegen seiner Geschwindigkeit zu schätzen wissen.
Diesen Ansatz verfolgen wir hier weiter. Im Unterschied zur Powerflasher Lösung setzen wir aber auf eine C++ Umgebung um das Maximum an Performance zu garantieren. Zusätzlich zum einfachen “trace” ist es auch möglich die Objektbäume(importierten Klassen), die Movieclipstruktur und die Runtime Variablen in einem gewissen Umfang auszulesen und sogar Werte zu verändern.
Dazu existiert auf Clientseite eine AS 2.0 Klasse die statische Methoden zur Verfügung stellt um die Kommunikation über den Socket Server zu ermöglichen. Bei einem ersten Test wurde der komplette importierte Objektbaum mit rekursivem Durchlauf und XML Formatierung in für den Menschen nicht merkbarer Verzögerung übertragen, die erzeugte und verarbeitete Datenmenge entsprach hierbei ca. 33kb Klartext.
Mit diesem Beispiel sollen auch die Möglichkeiten aufgezeigt werden die sich hierbei ergeben. So ist es denkbar den/die Baum/Bäume in einem gemäßtigen Interval permanent zu aktualisieren.
Eine Komprimierung der Daten ist lokal zudem nicht notwendig, sollte aber bei der Möglichkeit einer Verschlüsselung der gesendeten Daten für das Live-Debugging dennoch denkbar sein.
![]()