Accessing parent MovieClips

By rbeau | Aug 19, 2009

actionscript3

Hi,

I am trying to implement a "card shuffle" animation using MovieClip instances on the stage. The instances are linked to the same class. From the class I am able to look at the numChildren of the parent:

trace(this.parent.numChildren);

Let’s say I have three cards on the stage with these instance names: "orange_mc", "green_mc" and "blue_mc". They are all linked to a custom class I created. On a MouseEvent I would like to bring the selected card to the top depth. I know that this would do the trick:

this.parent.addChild(this);

I would like to animate the effect and it seems that to be able to do this I would need to know the depths of all the MovieClips on the stage (or at least to determine if the selected is at the top - for this, no animation would be required). I tried the following, only to get an error:

this.parent.getChildIndex(orange_mc);

and

MovieClip(this.parent).getChildIndex(orange_mc);

Any suggestions?

actionscript3

Please reply at our Forum

Leave a Comment

If you would like to make a comment, please fill out the form below.

Name (required)

Email (required)

Website

Comments

© 2007 ActionScript 3.0