PDA

Volledige versie bekijken : AS3 Layers


Tha Ertenal
%Europe/Berlin %526 %2010, 13:38
Kan ik in Actionscript een layer van een MovieClip aanspreken?

Dus stel ik heb een MovieClip 'schaap' aangemaakt, en deze exportable gemaakt voor Actionscript. In deze movieclip heb ik de layers 'kop' en 'lichaam'.

In actionscript begin ik dan:


var beh:schaap = new schaap();
addChild( beh );


maar nu wil ik de layer 'kop' van grootte veranderen. Ik dacht aan iets als:


beh.kop.width = 200;


Maargoed, je snapt het al. Dit werkt natuurlijk niet. Iemand een idee??

jaspermuts
%Europe/Berlin %529 %2010, 13:42
Nope, de layers bestaan alleen in je fla, in AS3 en kun je alleen met childIndex werken om te bepalen in welke volgorde iets op het scherm getoond wordt.
Als je het per se wil scheiden moet je dus binnen je schaap mc ook een mc 'kop' en een mc 'lichaam' maken, dan zal je script wel werken.

Jan
%Europe/Berlin %552 %2010, 14:15
trace(beh.getChildAt(0));
trace(beh.getChildAt(1));


http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e26.html

Jan

Tha Ertenal
%Europe/Berlin %596 %2010, 15:18
Super, dat laatste deed het hem. Tnx!