Dodawanie obiektów wyświetlanych do listy wyświetlania

Flash Player 9 i nowsze wersje, Adobe AIR 1.0 i nowsze wersje

Po utworzeniu instancji obiektu wyświetlanego obiekt nie pojawi się na ekranie (na stole montażowym) do czasu dodania instancji do kontenera obiektów wyświetlanych, który znajduje się na liście wyświetlania. Na przykład: w poniższym kodzie obiekt myText TextField nie będzie widoczny, jeśli zostanie pominięta ostatnia linia kodu. W ostatniej linii kodu słowo kluczowe this musi odwoływać się do kontenera obiektu wyświetlanego, który został już dodany do listy wyświetlania.

import flash.display.*; 
import flash.text.TextField; 
var myText:TextField = new TextField(); 
myText.text = "Buenos dias."; 
this.addChild(myText);

Po dodaniu dowolnego elementu widocznego do stołu montażowego element staje się elementem podrzędnym obiektu Stage. Pierwszy plik SWF załadowany w aplikacji (np. ten, który został osadzony na stronie HTML) jest automatycznie dodawany jako element podrzędny stołu montażowego. Może to być obiekt dowolnego typu, który rozszerza klasę Sprite.

Dowolne obiekty wyświetlane tworzone bez użycia języka ActionScript — na przykład poprzez dodanie znacznika MXML do piku Flex MXML lub umieszczenie elementu na stole montażowym w programie Flash Professional — są dodawane do listy wyświetlania. Te obiekty wyświetlania nie są dodawane za pośrednictwem ActionScript, ale można do nich uzyskać dostęp za pośrednictwem języka ActionScript. Na przykład: poniższy kod dostosowuje szerokość obiektu o nazwie button1 , który został dodany za pomocą narzędzia do tworzenia treści programu (nie za pośrednictwem ActionScript):

button1.width = 200;