Operation Manual

Naar boven
Naar boven
Opmerking: Er is een groot verschil tussen Foutopsporing in ActionScript 2.0 en Foutopsporing in ActionScript 3.0. Raadpleeg Foutopsporing in
ActionScript 3.0 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 > Testen gebruikt om SWF-bestanden
te testen waarmee toetsenbordbesturing wordt geïmplementeerd (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 > Foutopsporing.
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/.
Als u foutopsporing op afstand voor een bestand mogelijk wilt maken, moet u Foutopsporing in de Publicatie-instellingen inschakelen. U kunt een
bestand ook met een foutopsporingswachtwoord publiceren zodat u zeker weet dat alleen bepaalde gebruikers de foutopsporing kunnen uitvoeren.
Net als bij JavaScript of HTML kunnen gebruikers clientvariabelen bekijken in ActionScript. Als u de variabelen veilig wilt opslaan, moet u deze
naar een servertoepassing verzenden en niet bij het bestand opslaan. Als ontwikkelaar hebt u echter wellicht andere bedrijfsinformatie in uw
toepassing verwerkt die u niet wilt vrijgeven, zoals de structuur van filmclips. In dat geval kunt u een foutopsporingswachtwoord gebruiken om uw
werk te beschermen.
Foutopsporing op afstand van een SWF-bestand inschakelen en een foutopsporingswachtwoord instellen
1. Open het FLA-bestand.
2. Selecteer Bestand > Publicatie-instellingen.
3. Klik in het dialoogvenster Publicatie-instellingen op het tabblad Flash (CS5) of Flash-categorie (CS5.5) en selecteer Foutopsporing toestaan.
4. Voer om een wachtwoord in te stellen een wachtwoord in het vak Wachtwoord in.
Nadat u het wachtwoord hebt ingesteld, kan niemand zonder dit wachtwoord informatie downloaden naar Foutopsporing.
5. Sluit het dialoogvenster Publicatie-instellingen en selecteer een van de volgende opdrachten:
Foutopsporing > Fouten opsporen in film > Foutopsporing
Bestand > Exporteren > Film exporteren
Bestand > Publiceren
Flash maakt een foutopsporingsbestand met de extensie .swd en slaat het op in dezelfde map als het SWF-bestand. 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.