Werken met MovieClip-objecten

Flash Player 9 of hoger, Adobe AIR 1.0 of hoger

Wanneer u een SWF-bestand publiceert, zet Flash alle instanties van filmclipsymbolen in het werkgebied om in MovieClip-objecten. U kunt een filmclipsymbool beschikbaar maken voor ActionScript door er in het veld Instantienaam van Eigenschapcontrole een instantienaam aan te geven. Wanneer het SWF-bestand is gemaakt, genereert Flash de code waarmee de MovieClip-instantie in het werkgebied wordt gemaakt en declareert een variabele met behulp van die instantienaam. Als u een naam geeft aan filmclips die binnen andere filmclips met een naam zijn genest, worden deze onderliggende filmclips behandeld als eigenschappen van de bovenliggende filmclip: u kunt de onderliggende filmclip met behulp van puntnotatie openen. Als een filmclip met de instantienaam childClip bijvoorbeeld is genest binnen een andere clip met de instantienaam parentClip , kunt u de tijdlijnanimatie van de onderliggende clip afspelen via de volgende code:

parentClip.childClip.play();
Opmerking: : Onderliggende instanties die in het werkgebied in het Flash-ontwerpgereedschap zijn geplaatst, kunnen niet worden benaderd door code vanuit de constructor van een bovenliggende instantie, omdat deze niet op dat punt in de code-uitvoering zijn gemaakt. Voordat de onderliggende instantie wordt benaderd, moet de bovenliggende instantie de onderliggende instantie met behulp van code maken of toegang vertragen tot een callback-functie die luistert naar het verzenden van de gebeurtenis Event.ADDED_TO_STAGE door de onderliggende instantie.

Hoewel sommige oudere methoden en eigenschappen van de klasse MovieClip van ActionScript 2.0 hetzelfde blijven, zijn andere methoden en eigenschappen gewijzigd. Alle eigenschappen die met een onderstrepingsteken beginnen, hebben een nieuwe naam gekregen. De eigenschappen _width en _height zijn nu toegankelijk als width en height , terwijl _xscale en _yscale nu toegankelijk zijn als scaleX en scaleY . Zie de Naslaggids voor ActionScript 3.0 voor het Adobe Flash-platform voor een complete lijst van de eigenschappen en methoden van de klasse MovieClip.