Tr.ace () 2.0: En utmerket AS3 Debugging Utility
Del
Del
Del
Del
Dette Cyber mandag Envato Tuts + kurs vil bli redusert til bare $ 3. Ikke gå glipp av.
I fjor lanserte vi Tr.ace (), en åpen kildekode debugging verktøy for Flash som utvidet på den innebygde trace () -funksjonen. Nå Tr.ace () v2.0 introduserer flere nye funksjoner, inkludert den mye forespurte "tekstfeltet konsoll" for å hjelpe deg å ta knekken på disse feilene en gang for alle!
Ny for å Tr.ace ()?
Tr.ace () ble utgitt nesten et år siden som en eksklusiv Freebie på Activetuts + og er en åpen kildekode debugging verktøy for Flash som tillater deg å begrense spor som vises i din søknad til bestemte brukere eller klasser eller begge. Du kan også legge til linjeskift, tidsstempler og spor nestede matriser og objekter pent med en linje med kode!
La oss ta en titt på hva som er endret siden Tr.ace () ble lansert for første gang ...
By Popular Demand: Tr.ace () Console
Tr.ace () Biblioteket har nå en klasse som heter TrConsole som gir deg en grunnleggende konsoll innenfor SWF der du kan vise alle dine Tr.ace () spor! Sjekk ut demoen nedenfor for å se den i aksjon:
Du kan fjerne konsollen, kopiere utgang til utklippstavlen og lagre utdataene til en tekstfil. Du kan også minimere konsollen for å redusere plassen tatt opp på skjermen samt flytte det rundt på skjermen ved å dra den. Det er også fullt resizable
For å dra nytte av denne funksjonen trenger du bare to linjer med kode:
//skaper TrConsole eksempel og legge den til stagevar konsollen! TRConsole = new TrConsole (); addChild (konsoll);
Og det er det - enkelt!
Det er også et par ekstra alternativer for deg å skreddersy fargene på konsollen, og om automatiske rulle er aktivert eller ikke. Sjekk ut dokumentasjon og eksempelfiler for mer info.
Frivillig brukernavn og klasse Parametere
Når Tr.ace () ble utgangspunktet gitt ut brukernavn og klasse parametere var nødvendig for alle spor samtaler om du ønsket å bruke dem eller ikke. Du vil bli glad for å vite at de nå er valgfritt!
Dette gjør redusere noe av funksjonaliteten i biblioteket, men hvis du bare ønsker å se dine spor via konsollen da er du i stand til, uten bloat av resten av biblioteket.
Med parametere:
Tr.ace ("med parametre", TrUsers.MSFX, Classname);
Uten parametere: ("! uten parametere")
Tr.ace;
Dette vil forhåpentligvis gjøre biblioteket mer tilgjengelig og mindre "verbose" for sporstoff overalt.
Slett, Kopier og lagre dine Traces
Via konsollen omtalt ovenfor kan du slette, kopiere til utklippstavlen, og lagre gjeldende sporingsloggen
For de som ikke bruker konsollen du kan også oppnå disse via samtaler til Tr klassen som vist nedenfor.
//for å fjerne spor logTr.clearLog ( ); //kopiere til clipboardTr.copyLogToClipboard (); //for å lagre loggen som en tekstfil med timestampTr.saveLog ();.
utklippstavle funksjonalitet må utløses via en brukerinteraksjon, som beskrevet her
Nedlasting Tr.ace ()
Tr.ace () er en åpen kildekode-bibliotek som er tilgjengelig for nedlasting her på Activetuts + i ZIP-format og er også tilgjengelig som en offentlig register på min GitHub, for de litt mer nerdete eller som ønsker å punge og /eller bidra til Tr.ace () bibliotek.
Biblioteket er AS3 bare og har to separate repositories utviklet for både Flash Player 9 og Flash Player 10+
Hvis du vil bruke Tr.ace () bibliotek må du laste ned en av de ovennevnte kildepakkene og kopiere og lime inn "uk" katalogen, som ligger innenfor "src" katalog, i din globale klassebane katalogen. Du er da klar til å gå
Dokumentasjon for Tr.ace ()
Innenfor nedlastingspakken finner du en "docs selgere!; åpne index.html filen for å vise dokumentasjonen ASDocs-generert for Tr.ace (). Du kan også finne dokumentasjonen på nettet:.! Http://docs.msfx.co.uk/as3/trace/
Glad Tracing
Så, det er det virkelig. Hvis du har spørsmål eller forslag til biblioteket gjerne komme i kontakt i kommentarfeltet.
Glad tracing! Anmeldelser