Om du vill lägga till en komponent i ett dokument vid körning med ActionScript måste komponenten först finnas i programmets bibliotek (Fönster > Bibliotek) när SWF-filen kompileras. Om du vill lägga till en komponent i biblioteket drar du den från panelen Komponenter till panelen Bibliotek. Mer information om biblioteket finns i
Biblioteket
.
Du måste också importera komponentens klassfil för att göra dess API tillgängligt för ditt program. Komponentklassfiler installeras i
paket
som innehåller en eller flera klasser. Om du vill importera en komponentklass använder du programsatsen
import
och anger paketnamnet och klassnamnet. Du importerar till exempel klassen Button med följande
import
-sats:
import fl.controls.Button;
Information om vilket paket en komponent tillhör finns i
Referenshandbok för ActionScript 3.0 i Adobe Flash Professional
. Information om placeringen av komponentkällfiler finns i
Arbeta med komponentfiler
.
Om du vill skapa en instans av komponenten måste du anropa komponentens ActionScript-konstruktormetod. Följande exempel skapar till exempel en instans av en Button med namnet
aButton
:
var aButton:Button = new Button();
Det sista steget är att anropa den statiska metoden
addChild()
för att lägga till komponentinstansen i scen- eller programbehållaren. Följande programsats lägger till instansen
aButton
:
addChild(aButton);
Nu kan du använda komponentens API för att dynamiskt ange komponentens storlek och placering på scenen, avlyssna händelser och ange egenskaper för att ändra dess beteende. Mer information om programmeringsgränssnittet för en viss komponent finns i
Referenshandbok för ActionScript 3.0 i Adobe Flash Professional
.
Mer information om metoden
addChild()
finns i
Arbeta med visningslistan
.