Wanneer u met ActionScript een component bij uitvoering aan een document wilt toevoegen, moet de component in de bibliotheek van de toepassing staan (Venster > Bibliotheek) wanneer het SWF-bestand wordt gecompileerd. Wanneer u een component aan de bibliotheek wilt toevoegen, sleept u de component van het deelvenster Componenten naar het deelvenster Bibliotheek. Zie
Het deelvenster Bibliotheek
voor meer informatie over de bibliotheek.
U moet ook het klassebestand van de component importeren zodat de API ervan beschikbaar is voor uw toepassing. Klassebestanden van componenten zijn in
pakketten
geïnstalleerd die één of meer klassen bevatten. Wanneer u een componentklasse wilt importeren, gebruikt u de aanwijzing
import
en geeft u de pakketnaam en klassenaam op. U kunt bijvoorbeeld de klasse Button importeren met de volgende aanwijzing
import
:
import fl.controls.Button;
Zie de
Naslaggids voor ActionScript 3.0 voor Adobe Flash Professional CS5
als u wilt weten in welk pakket een component is opgenomen. Zie
Werken met componentbestanden
voor meer informatie over de locatie van componentbronbestanden.
Wanneer u een instantie van de component wilt maken, moet u de ActionScript-constructormethode van de component aanroepen. Met de volgende instructie maakt u bijvoorbeeld een instantie van een Button met de naam
aButton
:
var aButton:Button = new Button();
In de laatste stap wordt de statische methode
addChild()
aangeroepen om de componentinstantie aan het werkgebied of de toepassingscontainer toe te voegen. In de volgende instructie wordt bijvoorbeeld de instantie
aButton
toegevoegd:
addChild(aButton);
U kunt nu de API van de component gebruiken om dynamisch de grootte en positie in het werkgebied op te geven, naar gebeurtenissen te luisteren en eigenschappen in te stellen om het gedrag aan te passen. Zie de
Naslaggids voor ActionScript 3.0 voor Adobe Flash Professional CS5
voor meer informatie over de API voor een bepaalde component.
Voor meer informatie over de methode
addChild()
raadpleegt u
Werken met het weergaveoverzicht
.