Free Flash Debugger: Commando (Med Premium Source Files)
Del
Del
4
Share
Cyber Monday Envato Tuts + kurs vil bli redusert til bare $ 3. Ikke gå glipp av.
Commando er en Flash debugger som lar deg endre variabler under kjøring og kjøre dine egne kommandoer. Det vil tillate deg å prøve ut hva tweaks du vil, uten å måtte endre koden og rekompileres hver gang. Dette debugger kommer også med sin egen hukommelse skjerm, og en utgang panel som ligner dialogen produksjonen i Flash IDE.
Se Commando in Action
Hvorfor bruke Commando?
Ved hjelp av Commando kan du endre koden under kjøring. La oss late som du gjør en platformer spillet. Du har en jumpPower variabel, men når jeg tester spillet du føler at spilleren ikke kan hoppe høyt nok. Så i stedet for å gå tilbake og endre koden din, kan du bare skrive satt jumpPower (25) i Commando, og du kan prøve ut den nye verdien
Selvfølgelig er dette bare en enkel demonstrasjon.; Commando kan utvides enda mer. Bare fortsette å lese ...
Konfigurering
Først laste ned ZIP-filen som følger med denne artikkelen. Deretter legger du til SWC-filen til prosjektets bibliotek banen
Når du har lagt den SWC til prosjektets bibliotek banen, alt du trenger er tre linjer med kode for å legge til en forekomst av Commando på scenen.
import com.pxlcoder.debug.Commando; Var commando: Commando = new Commando (flash.ui.Keyboard.ENTER, dette); addChild (commando);
Nå trykker CTRL + ENTER (CMD + ENTER på en Mac), og du vil se Commando opp og kjører i Flash prosjektet
Se
Commando kommer med åtte innebygde funksjoner. I denne delen vil jeg forklare hva de er og hvordan du bruker dem.
Math
Bruke matematisk funksjon du kan gjøre addisjon, subtraksjon, multiplikasjon og divisjon mellom to tall. Math funksjonen kan også beregne kvadratroten av et tall. For eksempel, type matte 1 + 1 eller matematikk sqrt (144) i dialogboksen Commando. Svaret vil dukke opp i dialogen utgang.
Skjul
Du kan bruke Hide funksjon for å skjule objekter. Du kan skrive skjul skjerm eller skjule utgang for å skjule de to panelene nederst. Du kan også bruke skjul funksjonen med movieclips eller knapper ved å skrive hide myInstanceName Du kan bruke View-funksjonen til å vise skjulte objekter. Du kan skrive view skjerm eller visning utgang for å vise de to panelene nederst. Du kan også bruke View-funksjonen med movieclips eller knapper ved å skrive utsikt myInstanceName Bruke Set-funksjonen kan du sette verdier av variablene, eller du kan angi egenskapene til objektene. For å bruke Set-funksjonen på variabler type satt myVariable product: ( myValue Bruke Get-funksjonen kan du få verdiene av variabler og egenskaper. For å bruke Get funksjonstypen få myVariable Bruke Rrobe funksjon du kan få sonden alle egenskapene til et objekt. For å bruke Probe funksjonstype: sondere myObjectInstanceName Du kan bruke Fjern funksjon for å fjerne gjenstander fra scenen. For å bruke Fjern funksjonstypen remove myInstanceName Du kan bruke funksjonen add å legge gjenstander tilbake på scenen. Å bruke Legg funksjonstypen legge myInstanceName Merk:. Commando innebygde funksjoner hver evaluere en enkelt streng, så etter at du skriver inn funksjonsnavnet og trykk på plass, sørg for å skrive inn argumenter uten mellomrom. I stedet skriver dine argumenter som ett sammenhengende ord, med komma hvis nødvendig. Mens Commando har mange flotte innebygde funksjoner, kan du ønsker noe mer. For å løse dette problemet, kommer Commando med en funksjon for å legge til dine egne kommandoer Her er en rask kode eksempel på hvordan du kan lage dine egne kommandoer. Nå trykker CTRL + ENTER (CMD + ENTER på en Mac), for å kjøre koden din. I Commando dialog, type utgang hei, og trykk på Enter. Dialogboksen produksjonen vil nå si hei Du kan også fjerne kommandoer fra Commando ved hjelp av removeCommand () -funksjonen oppsummering: Commando har tre funksjoner som du kan få tilgang til; addCommand (), utgang () og removeCommand (). På slutten av dagen, er debugging den viktigste delen i utviklingsprosessen. Commando har alt du kan be om i en debugger. Du kan bruke den for alt og alt Hvis du er en Tuts + Premium medlem, kan du laste ned kildefilene for Commando -.. Bare logge inn og hodet til kildefilen side Eventuelle spørsmål, kommentarer eller bekymringer? Føl deg fri til å komme i kontakt i kommentarfeltet. Ta kontroll over dine Flash prosjekter! Anmeldelser
.
Vis
. Hvis noen av dine gjenstander har sin synlig eiendom satt til false, skriver visning myInstanceName
vil sette den til true.
Sett
). For å bruke Set-funksjonen på objekter, skriver satt myInstanceName product: ( myPropertyName
, myValue
).
Hent
. Du kan også få egenskaper ved å skrive get myInstanceName
. myPropertyName
sikret verdiene vil dukke opp i dialogen utgang.
Probe
. Eiendommene vil spores i Flash IDE, snarere enn i Commando dialog utgang.
Fjern
.
Legg
Utvid
Import com.pxlcoder.debug.Commando; Var commando: Commando = new Commando (flash.ui.Keyboard.ENTER, dette); addChild (commando); commando.addCommand ("output", outputFunction); //Setter kommandoordet til "output" og kaller outputFunction belowpublic funksjon outputFunction (s: String): void {commando.output (s); //Et kall til Commando innebygde dialog utgang}
import com.pxlcoder.debug.Commando; Var commando:!. Commando = new Commando (flash .ui.Keyboard.ENTER, dette); addChild (commando); commando.removeCommand ("output");
Konklusjon