Sfat rapid compilați o versiune de depanare a proiectului dvs. Flash

În acest sfat rapid vă vom arăta cum să utilizați Conținuturile Config pentru a compila diverse versiuni de depanare și lansare ale codului dvs., astfel încât să puteți comuta cu ușurință între ele.


Pasul 1: Configurați setările constantelor

Mulți oameni nu știu despre constantele de configurare ale Flash, deoarece sunt noi în CS4 și pentru că sunt îngropate adânc în două seturi de file și două ferestre diferite. Iată cum să le găsiți:

În fișierul dvs. Flash, deschideți Setările publicării (Fișier> Setări publicare ...) și faceți clic pe bliț tab. Apasă pe Setări butonul de lângă Script: Actionscript 3.0 trage în jos.

În această fereastră nouă, faceți clic pe Config Constante în extrema dreaptă.

Whew ...


Pasul 2: Adăugați DEBUG constant

Ar trebui să vedeți deja o constantă (FLASH_AUTHORING) deja în listă. Acum o să adăugăm una proprie.

Faceți clic pe butonul plus pentru a adăuga o nouă constantă și a-i da numele "CONFIG :: DEBUG". În câmpul Value, introduceți "true".

Interfața este destul de slabă. Dacă întâmpinați dificultăți în a obține câmpul Valoare pentru a obține focalizare de text, încercați să faceți dublu clic pe undeva în acel spațiu gigant gol din dreapta constantei pe care tocmai ați creat-o. Un pic mai sus ... mai mult spre dreapta ... acolo! Amintiți-vă că CS5 este în curând - poate că au rezolvat acest lucru.


Pasul 3: Utilizați constantul în codul dvs.

Acum, când avem constanta DEBUG stabilită în fișierul nostru Flash, o putem folosi oriunde în codul nostru:

 CONFIG :: DEBUG trace ("Acest cod va fi compilat numai dacă DEBUG este adevărat."); 

Codul pe care îl plasați între bretele va fi compilat în SWF numai dacă este setată constanta DEBUG Adevărat.


Pasul 4: Profilul publicării de depanare

Puteți accesa Setările de publicare și modificați valoarea constantei DEBUG de fiecare dată când doriți să comutați între compilarea unei versiuni de lansare și o versiune de depanare, dar care devine repede obositoare. Pentru a economisi timp, puteți seta câteva profiluri de publicare diferite.

Reveniți la Setările publicării și faceți clic pe butonul "Redenumiți profilul". Din anumite motive, pictograma pentru aceasta este o "i".

Denumiți-vă profilul "Debug".

În timp ce sunteți aici, este posibil să doriți să setați unele dintre celelalte opțiuni care vor fi utile pentru o construcție de depanare, cum ar fi Depanarea permisiunilor. De asemenea, consider că este util să modificați setările de compresie audio pentru o publicare mai rapidă a programelor de depanare.


Pasul 5: Profilul publicării versiunii

Odată ce ați configurat profilul Debug, apăsați butonul "Duplicate Profile" și denumiți noul profil "Release".

Definiți setările pentru versiunea lansată. (Oprind Permiteți depanarea, etc)


Pasul 6: Schimbați DEBUG constant

Întoarceți-vă la Config Constante în profilul de eliberare și modificați valoarea constantei DEBUG la valoarea "false".


Concluzie

Asta e! Acum aveți o modalitate ușoară de a comuta între versiunile de depanare și lansarea codului.

Acest lucru poate fi foarte util în situațiile în care aveți nevoie de cod diferit în programul dvs. în timp ce îl testați decât veți avea în versiunea finală. De exemplu, dacă sunteți în joc primiți unele dintre datele sale dintr-un server sau dintr-un alt SWF pe care nu aveți acces în timpul testelor, puteți să introduceți date false către versiunea Debug.

Puteți, de asemenea, să-l utilizați pentru a vă seta jocul să înceapă la nivelul pe care încercați să îl testați, fără a trebui să jucați întregul joc.

După ce ați terminat de testat, trebuie doar să reveniți la profilul Release și să republicați.

Cod