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.
|
|
|