Quick Tips: Utarbeide en Debug versjon av Flash Project

Quick Tips: Utarbeide en Debug versjon av Flash Prosjekt
Del
Del
Del
Share < .no> Dette Cyber ​​mandag Envato Tuts + kurs vil bli redusert til bare $ 3. Ikke gå glipp av.

I denne hurtig Tip vil jeg vise deg hvordan du bruker Config konstanter å kompilere annen feilsøke og slipper versjoner av koden din, slik at du enkelt kan bytte mellom dem.




Trinn 1: Config Constants Innstillinger

Mange mennesker ikke vet om Flash er Config konstanter fordi de er nye for CS4 og fordi de er begravd dypt i løpet av to sett med faner og to forskjellige vinduer. Her er hvordan du finner dem:

I din Flash-fil, åpner Publish Settings (Fil > Publish Settings ...) og klikk på fanen Flash
. Klikk på Innstillinger
knappen ved siden av Script:. Actionscript 3.0
nedtrekk

I denne nye vinduet klikker du på kategorien Config konstanter
helt til høyre .

Puh ...



Trinn 2: Legg til DEBUG Constant

Du bør se en konstant (FLASH_AUTHORING) allerede i listen. Nå vil vi legge til en av våre egne.

Klikk på plussknappen for å legge til en ny konstant og gi den navnet "CONFIG :: DEBUG '. I feltet Verdi skriver du inn "sann".

Grensesnittet her er ganske dårlig. Hvis du har problemer med å få feltet Verdi for å få teksten fokus prøve å dobbeltklikke et sted i det gigantiske tomrommet til høyre for konstant du nettopp opprettet. Litt høyere ... mer til høyre ... der! Husk CS5 er ute snart - kanskje de vil ha løst dette



Trinn 3:. Bruk Constant i koden

Nå som vi har DEBUG konstant satt opp i våre Flash fil vi kan bruke den hvor som helst i vår kode:
CONFIG :: DEBUG {trace ("Denne koden vil kun bli utarbeidet hvis DEBUG er sant.");}

Den koden som du plasserer i mellom bukseseler vil bare kompileres inn i din SWF hvis DEBUG konstant er satt til sant



Trinn 4:. Den Debug Publishing Profil

Du kan gå inn i Publish Innstillinger og endre verdien av DEBUG konstant hver gang du vil bytte mellom å sette sammen en utgivelse og en debug-versjon, men som raskt blir kjedelig. For å spare litt tid du kan sette opp et par forskjellige publiseringsprofiler.

Gå tilbake til Publiser Innstillinger og klikk på "Endre profil" -knappen. For noen grunn ikonet for dette er en 'i'.

navn profilen din "Debug".

Mens du er her kan det være lurt å sette noen av de andre alternativene som vil være nyttig for en debug bygge, som Permit debugging. Jeg finner det også nyttig å endre lyd komprimeringsinnstillingene for raskere publisering av debug bygger



Trinn 5:. Release Publishing Profil

din Debug profil Når du har satt opp, traff den "Duplicate profil" -knappen og navngi den nye profilen "release".

Definer innstillingene for din versjonen. (Slå av Permit debugging
, etc.)



Trinn 6: Endre DEBUG Constant

Gå tilbake til Config konstanter
i din Slipp profil og endre DEBUG konstant verdi til "false".



Konklusjon

Det er det! Du har nå en enkel måte å bytte mellom feilsøke og slipper versjoner av koden din.

Dette kan være veldig nyttig i situasjoner der du trenger annen kode i programmet mens du tester det enn du har i den endelige versjonen. For eksempel, hvis du er spillet blir noen av sine data fra en server eller fra en annen SWF at du ikke har tilgang til mens testing, kan du mate inn falske data til Debug versjon.

Du kan også bruke den til å sette spillet til å starte på det nivået du prøver å teste, uten å måtte spille gjennom hele spillet.

Når du er ferdig å teste, bare bytte tilbake til Slipp profil og republisere.