Suggerimento rapido compila una versione di debug del tuo progetto Flash

In questo suggerimento rapido ti mostrerò come usare Config Constants per compilare diverse versioni di debug e release del tuo codice, in modo che tu possa passare facilmente da una all'altra.


Passaggio 1: Impostazioni delle costanti di configurazione

Molte persone non conoscono le Constants di Config di Flash perché sono nuove di CS4 e perché sono sepolte in profondità in due gruppi di schede e due finestre diverse. Ecco come trovarli:

Nel file Flash, apri Impostazioni pubblicazione (File> Impostazioni pubblicazione ...) e fai clic su Veloce scheda. Clicca il impostazioni pulsante accanto al Script: Actionscript 3.0 tendina.

In questa nuova finestra fai clic su Costanti di configurazione scheda all'estrema destra.

Wow ...


Passaggio 2: aggiungere la costante DEBUG

Dovresti vedere una costante (FLASH_AUTHORING) già presente nell'elenco. Ora aggiungeremo uno dei nostri.

Fare clic sul pulsante più per aggiungere una nuova costante e dargli il nome 'CONFIG :: DEBUG'. Nel campo Valore inserisci 'true'.

L'interfaccia qui è piuttosto scarsa. Se non riesci a ottenere il campo Valore per ottenere la messa a fuoco del testo prova a fare doppio clic da qualche parte in quel gigantesco spazio vuoto a destra della costante che hai appena creato. Un po 'più alto ... più a destra ... lì! Ricorda che CS5 è presto disponibile - forse avranno risolto questo problema.


Passaggio 3: utilizza la costante nel tuo codice

Ora che abbiamo impostato la costante DEBUG nel nostro file Flash, possiamo utilizzarla ovunque nel nostro codice:

 CONFIG :: DEBUG trace ("Questo codice verrà compilato solo se DEBUG è true."); 

Il codice che inserisci tra le parentesi graffe verrà compilato nel tuo SWF solo se la costante DEBUG è impostata su vero.


Passaggio 4: il profilo di debug di pubblicazione

Puoi accedere alle impostazioni di pubblicazione e modificare il valore della costante DEBUG ogni volta che desideri passare dalla compilazione di una versione a una versione di debug, ma diventa rapidamente noioso. Per risparmiare un po 'di tempo puoi impostare un paio di profili di pubblicazione diversi.

Torna alle impostazioni di pubblicazione e fai clic sul pulsante "Rinomina profilo". Per qualche ragione l'icona di questo è un 'io'.

Assegna un nome al tuo profilo "Debug".

Mentre sei qui, potresti voler impostare alcune delle altre opzioni che saranno utili per una build di debug, come Permetti il ​​debugging. Trovo anche utile modificare le impostazioni di compressione audio per una pubblicazione più veloce delle build di debug.


Passaggio 5: il profilo di pubblicazione delle versioni

Una volta impostato il profilo di debug, premi il pulsante "Duplica profilo" e assegna un nome al nuovo profilo "Rilascia".

Definire le impostazioni per la versione di rilascio. (Spegnendo Permettere il debug, eccetera.)


Passaggio 6: modificare la costante DEBUG

Torna al Costanti di configurazione nel tuo profilo Release e modifica il valore della costante DEBUG su "false".


Conclusione

Questo è tutto! Ora hai un modo semplice per passare tra le versioni di debug e di rilascio del tuo codice.

Questo può essere molto utile in situazioni in cui hai bisogno di un codice diverso nel tuo programma mentre lo stai testando rispetto a quello che avrai nella versione finale. Ad esempio, se il gioco ottiene alcuni dei suoi dati da un server o da un altro SWF a cui non hai accesso durante il test, puoi inserire dati falsi nella versione Debug.

Puoi anche usarlo per impostare il tuo gioco per iniziare al livello che stai cercando di testare, senza dover giocare attraverso l'intero gioco.

Una volta terminato il test, è sufficiente tornare al profilo di rilascio e ripubblicare.