Arbeta med felsökningsversioner av Flash-miljöerFlash Player 9 och senare, Adobe AIR 1.0 och senare Adobe tillhandahåller särskilda versioner av Flash-miljön för utvecklare för att hjälpa dem med felsökning. Du får en kopia av felsökningsversionen för Flash Player när du installerar Adobe Flash Professional eller Adobe Flash Builder. Du får också ett verktyg för att felsöka Adobe AIR-program, som kallas för ADL, när du installerar något av dessa verktyg eller som en del av Adobe AIR SDK. Det finns väsentliga skillnader mellan hur felsökningsversionerna och releaseversionerna av Flash Player och Adobe AIR uppvisar fel. I felsökningsversionerna visas feltypen (t.ex. ett allmänt Error, IOError eller EOFError), felnummer och textbaserade felmeddelanden. I releaseversionerna visas endast feltypen och felnumret. Titta på följande kod: try { tf.text = myByteArray.readBoolean(); } catch (error:EOFError) { tf.text = error.toString(); } Om metoden readBoolean() resulterar i ett EOFError i felsökningsversionen av Flash Player, visas följande meddelande i textfältet tf: "EOFError: Error #2030: End of file was encountered." Samma kod i en officiell version av Flash Player eller Adobe AIR skulle visa följande text: ”EOFError: Error #2030.”
Obs! Felsökningsspelarna sänder en händelse med namnet "allComplete". Undvik därför att skapa anpassade händelser med namnet ”allComplete”. Annars kan oförutsägbara beteenden uppstå vid felsökningen.
För att minimera resurserna och storleken på releaseversionerna finns inga felmeddelandesträngar med. Du kan slå upp felnumret i dokumentationen (bilagorna till Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen) och få hjälp med att tolka ett felmeddelande. Du kan även välja att återskapa felet i felsökningsversionerna av Flash Player och AIR för att se det fullständiga meddelandet. |
|