Zurück   Flashforum > Flash > Stuff

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-03-2006, 22:57   #1 (permalink)
Dumm lebt länger
 
Benutzerbild von Vampire's Party
 
Registriert seit: Jan 2004
Ort: Sachsen
Beiträge: 425
Lightbulb [Stuff] Flash LocalConnection Concole EXTENDED (flcc)

Hier ist nun die Extended Version der flcc (Screenshot im Anhang).
(Die alte Version ist HIER zu finden)

Funktionen:
  • Von der Flash Entwicklungsumgebung undabhängiges trace() mittels LocalConnection
  • Empfangene Traces direkt in Textdateien speichern
  • Traces in unterschiedlichen Kategorien anzeigen lassen
  • Einzelne oder alle Kategorien nach Schlüsselwörtern durchsuchen
  • Von der Konsole Befehle direkt an die eigene Flashapplikation schicken (z.B. zur Laufzeitabfrage von Variablen oder zum Aufrufen von Funktionen etc)
  • Inhalt einer oder aller Kategorien löschen
  • Und: In den SystemTray minimieren

Anleitung:

Den untenstehen Code kopieren und in den eigenen Film einfügen (die Beispielanwendung ist im Download entahlten)

PHP-Code:
_global._trace = function (str:Stringoutputdevice:String) : Void 

    
connection = new LocalConnection(); 
    
connection.send("console""receive"stroutputdevice); 
    
delete connection;
    
//trace (str); 


registerConsoleMenu = function (_position:String_label:String) : Void
{
    
// Mögliche Positionen sind:
    // "custom0", "custom1", "custom2", "custom3", "custom4", "custom5", 
    // "custom6", "custom7", "custom8", "custom9", 
    
    
connection = new LocalConnection(); 
    
connection.send("console""register"_position_label); 
    
delete connection;
}

incomming_lc = new LocalConnection();
incomming_lc.received = function (str:String)
{    
    
// Der Inhalt dieser Funktion kann beliebig verändert werden
    // str ist der String der von der Konsole gesendet wird
    //
    // Wochtig: damit die Antwort eures Films auch im "Command results"
    // Bereich der Konsole erscheint, muss der zweite Parameter "_comm"
    // angegeben werden
    
_trace (str"_comm");
    
    
/* Beispiel für eine Variablenabfrage zur Laufzeit:
    
    _trace ("Value of "+str+" = "+_root[str], "_comm");
    
    /* Viel Spaß damit ;o) */
}
incomming_lc.connect("receivefromconsole");


// Anwendung "füttern" (Beispiel):
registerConsoleMenu ("custom0""MySQL Commands");
registerConsoleMenu ("custom1""User Actions");
registerConsoleMenu ("custom2""Status reports");
registerConsoleMenu ("custom3""IMPORTANT");

_trace ("Ich werde unter \"Default\" angezeigt, weil der zweite Parameter fehlt");
_trace ("Ich bin ein MySQL Query""custom0");
_trace ("Der User hat auf einen Button geklickt""custom1");
_trace ("Das System scheint fehlerfrei zu laufen...""custom2");
_trace ("DIch bin eine wichtige Meldung. Speicher mich unter File->Save as...""custom3"); 
Zum Download

Wie immer freue ich mich über jedes Feedback...

Grüße
Vampire
Angehängte Grafiken
Dateityp: jpg flcc_2.jpg (28,0 KB, 42x aufgerufen)
__________________
Blog
Vampire's Party ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 18:28 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele