Operation Manual
Naar boven
selecteert.
Objecten van een SWF-bestand weergeven
In de testomgeving kunt u met de opdracht Objecten weergeven het niveau, het frame, het objecttype (vorm, filmclip of knop), de doelpaden en de
instantienamen van filmclips, knoppen en tekstvelden in een hiƫrarchische lijst in het deelvenster Uitvoer weergegeven. (Niet alle ActionScript-
gegevensobjecten worden weergegeven.)
1. Wanneer het SWF-bestand niet wordt uitgevoerd in de testomgeving, selecteert u Besturing > Testen.
2. Selecteer Foutopsporing > Objecten weergeven.
Er wordt een lijst in het deelvenster Uitvoer weergegeven met alle objecten die momenteel in het werkgebied staan. De lijst wordt niet
automatisch bijgewerkt tijdens het afspelen van een SWF-bestand. U moet telkens de opdracht Objecten weergeven selecteren wanneer u
informatie naar het deelvenster Uitvoer wilt verzenden.
De variabelen van een SWF-bestand in het deelvenster Uitvoer weergeven
In de testomgeving wordt met de opdracht Variabelen weergeven een lijst getoond met alle variabelen in het SWF-bestand. Algemene variabelen
(variabelen die met de id _global worden gedeclareerd) worden weergegeven in de sectie Algemene variabelen, boven het resultaat van de
opdracht Variabelen weergeven, waarbij elke algemene variabele het voorvoegsel _global heeft.
Bovendien worden door de opdracht Variabelen weergeven de eigenschappen getter/setter weergegeven. Dat zijn eigenschappen die met de
methode Object.addProperty() zijn gemaakt en die de methode get of set starten). In het deelvenster Uitvoer krijgt de waarde van een eigenschap
getter/setter het voorvoegsel [getter/setter]. De software bepaalt de waarde die voor een eigenschap getter/setter wordt weergegeven door de
functie get te evalueren.
De lijst wordt niet automatisch bijgewerkt tijdens het afspelen van een SWF-bestand. U moet telkens de opdracht Variabelen weergeven
selecteren wanneer u informatie naar het deelvenster Uitvoer wilt verzenden.
1. Maak een nieuw FLA-document. Geef het document bijvoorbeeld de naam listvariables.fla.
2. Voeg de volgende ActionScript 2.0-code toe in het deelvenster Handelingen:
_global.myName = "Buster";
var myCatSays:String = "meow";
var myNum:Number = 313;
var myArray:Array = ["one", "two", "three"];
3. Selecteer Besturing > Testen.
4. Selecteer Foutopsporing > Variabelen weergeven in de testomgeving.
In het deelvenster Uitvoer wordt een lijst weergegeven met alle variabelen die momenteel in het SWF-bestand voorkomen. In het volgende
voorbeeld worden de variabelen weergegeven die door de code in stap 2 hierboven worden uitgevoerd:
Global Variables:
Variable _global.myName = "Buster"
Level #0:
Variable _level0.$version = "WIN 9,0,29,3"
Variable _level0.myCatSays = "meow"
Variable _level0.myNum = 313
Variable _level0.myArray = [object #1, class 'Array'] [ 0:"one",
1:"two",
2:"three"
]
Onderbrekingspunten instellen en verwijderen
Met onderbrekingspunten kunt u een Flash-toepassing stoppen bij een bepaalde regel ActionScript. U kunt onderbrekingspunten gebruiken om te
testen op eventuele probleemgebieden in uw code. Als u bijvoorbeeld een set if..else if-instructies hebt geschreven en u niet weet welke instructie
wordt uitgevoerd, kunt u een onderbrekingspunt toevoegen voorafgaand aan de instructies en de instructies vervolgens een voor een doorlopen in
Foutopsporing.
U kunt onderbrekingspunten instellen in het deelvenster Handelingen, het Script-venster of in Foutopsporing. Onderbrekingspunten die zijn
ingesteld via het deelvenster Handelingen, worden samen met het FLA-bestand opgeslagen. Onderbrekingspunten die zijn ingesteld via
Foutopsporing en het Script-venster, worden niet opgeslagen in het FLA-bestand en zijn alleen van toepassing op de huidige
foutopsporingssessie.
Belangrijk: Wanneer u onderbrekingspunten instelt via het deelvenster Handelingen of het Script-venster en vervolgens op de knop Automatisch
opmaken klikt, moet u de onderbrekingspunten controleren. Als Automatisch opmaken lege regels heeft verwijderd, kan uw ActionScript naar een
andere regel zijn verplaatst. Het is daarom verstandig om uw scripts automatisch op te maken voordat u onderbrekingspunten instelt.