Operation Manual

386
FLASH CS4 PROFESSIONAL GEBRUIKEN
ActionScript
Opmerking: Er is een groot verschil tussen Foutopsporing in ActionScript 2.0 en Foutopsporing in ActionScript 3.0.
Raadpleeg “
Foutopsporing in ActionScript 3.0
” op pagina 396 voor meer informatie over Foutopsporing in ActionScript
3.0.
De opdracht Film testen en toetsenbordbesturing
Selecteer Besturing > Sneltoetsen uitschakelen in het venster Film testen wanneer u de opdracht Besturing > Film
testen gebruikt om SWF-bestanden te testen die toetsenbordbesturing implementeren (gebruik van Tab-toets,
sneltoetsen gemaakt met
Key.addListener() enzovoort). Wanneer u deze optie selecteert, voorkomt u dat de
ontwerpomgeving toetsaanslagen ‘vastlegt’. Hierdoor worden deze doorgegeven aan de speler. In de
ontwerpomgeving wordt het dialoogvenster Voorkeuren bijvoorbeeld geopend met de toetscombinatie Ctrl+U.
Wanneer in uw script de toetscombinatie Ctrl+U is toegewezen aan een handeling ‘tekst onderstrepen op het scherm’,
zal de combinatie Ctrl+U tijdens het gebruik van de optie Film testen het dialoogvenster Voorkeuren openen in plaats
van tekst onderstrepen. Selecteer Besturing > Sneltoetsen uitschakelen in het venster Film testen om de opdracht
Ctrl+U door te geven aan de speler.
Belangrijk: Wanneer u een niet-Engelse toepassing gebruikt op een Engels systeem, mislukt de opdracht Film testen
wanneer een van de delen van het SWF-bestandspad tekens bevat die niet kunnen worden weergegeven door gebruik te
maken van het coderingsschema Multibyte Character Sets (MBCS). Japanse paden werken bijvoorbeeld niet op een
Engels systeem.
Andere gereedschappen voor foutopsporing
Flash beschikt ook over de volgende gereedschappen voor foutopsporing:
Het deelvenster Compilerfouten waarin de fouten worden weergegeven die Flash aantreft tijdens het compileren
van scripts
Het deelvenster Uitvoer waarin foutmeldingen worden weergegeven die tijdens het uitvoeren zijn ontdekt.
Daarnaast worden er ook lijsten met variabelen en objecten weergegeven
De instructie trace(). Deze instructie verzendt programmeernotities en de waarden van expressies naar het
deelvenster Uitvoer
De instructies throw en try..catch..finally. Met deze instructies kunt u vanuit het script zelf fouten bij
uitvoering testen en op de fouten reageren.
Fouten opsporen in een lokaal SWF-bestand
1 Open het FLA-document.
2 Selecteer Foutopsporing > Fouten opsporen in film.
Deze opdracht exporteert het SWF-bestand met foutopsporingsinformatie (het SWD-bestand). Foutopsporing en het
SWF-bestand worden in de testomgeving geopend. Het SWD-bestand wordt gebruikt voor foutopsporing in
ActionScript en bevat informatie waarmee u onderbrekingspunten kunt gebruiken en stap voor stap de code kunt
doorlopen.
Fouten opsporen in een extern SWF-bestand met ActionScript 2.0
U kunt fouten in een extern SWF-bestand opsporen door de zelfstandige, ActiveX- of insteekmoduleversie van de
foutopsporingsversie van Flash Player te gebruiken. U vindt deze versie in de map Flash-
installatiemap/Players/Debug/.