Tr.ace () 2.0 Un utilitar excelent de depanare AS3

Anul trecut, am lansat Tr.ace (), un instrument open-source de depanare pentru Flash care sa extins pe built-in urmă() funcţie. Acum, Tr.ace () v2.0 introduce câteva caracteristici noi, printre care și "consola textfield" mult mai solicitată, care vă ajută să eliminați o dată pentru totdeauna aceste bug-uri!


Nou pentru Tr.ace ()?

Tr.ace () a fost lansat cu aproape un an în urmă ca Exclusive Freebie on Activetuts + și este un utilitar de depanare open source pentru Flash, care vă permite să restricționați urmele afișate în aplicația dvs. anumitor utilizatori sau clase sau chiar amândouă. Ați putea adăuga, de asemenea, liniile de scriere, marcajele de timp și trasarea imbricatelor și a obiectelor cu un singur rând de cod!

Să aruncăm o privire la ceea ce sa schimbat de când Tr.ace () a fost lansat pentru prima dată ...


Cerere populare: Tr.ace () Consola

Biblioteca Tr.ace () prezintă acum o clasă numită TrConsole care vă oferă o consolă de bază în SWF prin care puteți vedea toate traseele Tr.ace ()! Consultați demo-ul de mai jos pentru a vedea în acțiune:

Puteți să ștergeți consola, să copiați ieșirea în clipboard și să salvați ieșirea într-un fișier text. De asemenea, puteți reduce la minimum consolă pentru a reduce spațiul ocupat pe ecran, precum și pentru a vă deplasa în jurul ecranului prin simpla mutare. De asemenea, este complet redimensionabil!

Pentru a profita de această funcție, aveți nevoie doar de două linii de cod:

 // creați instanța TrConsole și adăugați-o la consola stage var: TRConsole = TrConsole nouă (); addChild (consola);

Și asta este ușor!

Există, de asemenea, câteva opțiuni suplimentare pentru a vă adapta culorile consolei și dacă este activat sau nu autoscroll. Consultați documentația și fișierele de exemplu pentru mai multe informații.


Parametri opțional de nume de utilizator și de clasă

Atunci când Tr.ace () a fost inițial lansat, numele de utilizator și parametrii de clasă au fost necesari pentru toate apelurile de urmărire dacă doriți să le utilizați sau nu. Veți fi fericit să știți că ele sunt acum opționale!

Acest lucru reduce anumite funcționalități ale bibliotecii, dar dacă doriți doar să vedeți urmele prin intermediul consolei, atunci puteți să faceți acest lucru, fără a umfla restul bibliotecii.

Cu parametrii:

 Tr.ace ("cu parametri", TrUsers.MSFX, ClassName);

Fără parametri:

 Tr.ace ("fără parametri!");

Acest lucru va face ca biblioteca să devină mai accesibilă și mai puțin "verbose" pentru markeri de pretutindeni.


Ștergeți, copiați și salvați urmele

Prin consola prezentată mai sus, puteți să ștergeți, să copiați în clipboard și să salvați jurnalul curent de urmărire.

Pentru cei care nu utilizează consola, puteți realiza și aceste apeluri prin intermediul apelurilor către Tr clasa după cum se arată mai jos:

 // pentru a șterge trace log Tr.clearLog (); // să copiați în clipboard Tr.copyLogToClipboard (); // salvați jurnalul ca fișier text cu marcajul de timp Tr.saveLog ();

Funcționalitatea clipboard trebuie să fie declanșată printr-o interacțiune cu utilizatorul, așa cum este detaliat aici.


Descărcarea Tr.ace ()

Tr.ace () este o bibliotecă open source care poate fi descărcată aici la Activetuts + în format ZIP și este de asemenea disponibilă ca un depozit public pe GitHub-ul meu, pentru cei mai puțin neruși sau care doresc să ajungă la furcă și / sau să contribuie la Tr.ace () bibliotecă.

Biblioteca este doar AS3 și are două arhive separate separate pentru Flash Player 9 și Flash Player 10+

Pentru a utiliza biblioteca Tr.ace (), trebuie să descărcați unul dintre pachetele sursă de mai sus și să copiați și să inserați directorul 'uk', situat în directorul 'src', în directorul global classpath. Atunci sunteți gata să plecați!


Documentația pentru Tr.ace ()

În cadrul pachetului de descărcări veți găsi un director "docs"; deschide index.html fișier pentru a vizualiza documentația generată de ASDocs pentru Tr.ace (). De asemenea, puteți găsi documentația online: http://docs.msfx.co.uk/as3/trace/.


Traversarea fericită!

Deci, asta este cu adevărat. Dacă aveți întrebări sau sugestii pentru bibliotecă, nu ezitați să intrați în legătură cu comentariile.

Trasarea fericită!

Cod