TWiki . Main . ReadArticleHere |
De[light]bug - remote realtime Flash Actionscript debuggerAusgangssituationFlash Mx / Flash Mx 2004 bietet leider keine ausreichende debug Möglichkeit, Flashfilme "on the fly" zu bearbeiten oder auszugeben.ZielsetzungEine Software (Komponente) zu schaffen, die die Möglichkeit bietet bereits kompilierte swf´s in Echtzeit zu debuggen. Dh.Projekt BeschreibungDer De[Light]Bug ist eine Software bestehend aus zwei Teilen.1. Die Debugger Flash Komponente. Sie installiert sich in den Flash Komponenten Ordner und ist jederzeit aus der Flash IDE zu benutzen. 2. Das Debugger Fenster (ausführbares Programm, linkes Bild). Um einen besseren Funktionsüberblick zu bekommen gibt es ein online video tutorial. Bitte hier klicken. Methoden Liste: Actionscript: out(%value%); | sendet ausgabe per remote (local connection) an die Console. rtout(%value%);| sendet ausgabe per remote an die Console für onEnterFrame Beobachtungen. Console - Command line: myMethod() | führt eine beliebige funktion während der Laufzeit aus. myMethod(%arrg1%,%arrg2%,%arrg3%) | führt eine beliebige Funktion während der Laufzeit mit bis zu neun Parametern aus. variable = %einzelwert% | ändert den Wert einer Variable. variable = %mathematischer_ausdruck% | ändert den Wert einer Variable. myObject | gibt den Typ, Eigenschaften und (Build in properties) des Zielobjekts zurück. myObject._myproperty = %value% | ändert die Objekt-Eigenschaft. myObject._myproperty = %mathematischer_ausdruck% | ändert die Objekt-Eigenschaft. Für AS 2.0 gelten die selben Regeln, ausser beim debuggen von AS 2.0 Klassen hier kommt die class "Debug" -> zB. Debug.out() vor dem out. Somit wird sichergestellt das die Zuweisung stimmt. FazitDiese Software befindet sich noch im Betatest und wird laufend aktualisiert. Die erste stabil laufende version ist beta 1.0.Um Mathematische Ausdrücke zu parsen bedarf es noch PHP (offline/online). Der Pfad zum .php file muss auf der Flash Komponente eingestellt werden. Default Pfad-Einstellung ist: //127.0.0.1/flashdebug/debuglight.php . Das sollte vor dem Arbeiten mit dem De[Light]Bug angepasst werden. Downloads |
----- Revision r1.5 - 24 Aug 2005 - 13:49 - ChristophWartmann
|
This website has been archived and is no longer maintained.