Documentazione di Flash CS3 |
|||
| Programmazione in ActionScript 3.0 > Gestione degli errori > Utilizzo della versione debugger di Flash Player | |||
Adobe offre agli sviluppatori una versione speciale di Flash Player a supporto delle operazioni di debug. Si ottiene una copia della versione debugger di Flash Player quando si installa Adobe Flash CS3 Professional o Adobe Flex Builder 2.
Esiste una sostanziale differenza tra le modalità di segnalazione degli errori tra la versione debugger e la versione standard di Flash Player. La versione debugger comunica il tipo di errore (come GenericError, IOError o EOFError), il numero dell'errore e un messaggio di errore in formato leggibile dall'uomo. La versione standard comunica solo il tipo di errore e il numero. Consideriamo l'esempio offerto dal codice seguente:
try
{
tf.text = myByteArray.readBoolean();
}
catch (error:EOFError)
{
tf.text = error.toString();
}
Se il metodo readBoolean() ha generato un errore EOFError nella versione debugger di Flash Player, nel campo di testo viene visualizzato il messaggio seguente tf: "EOFError: Error #2030: È stata rilevata la fine del file."
Lo stesso esempio di codice gestito dalla versione standard di Flash Player genera il seguente messaggio: "EOFError: Error #2030."
Al fine di limitare il più possibile la dimensione e le risorse utilizzate da Flash Player, le stringhe dei messaggi di errore non sono state incluse. L'utente ha però la facoltà di leggere una descrizione dell'errore cercandone il numero nella documentazione (le appendici della Guida di riferimento al linguaggio e ai componenti di ActionScript 3.0). In alternativa, si può riprodurre l'errore utilizzando la versione debugger di Flash Player allo scopo di leggere il messaggio completo.
Flash CS3
Inviami un messaggio e-mail quando vengono aggiunti dei commenti a questa | Rapporto sui commenti
Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/main/00000101.html