Jump to content

Search In
  • More options...
Find results that contain...
Find results in...

Getting parent movies

Recommended Posts

for(var i:uint = 0; i < 10; i++){
     var temp_item:ITEM = new ITEM();
     dQueue.append(new SWFLoader("test_clip" + i + ".swf", {name:"file_name" + i, estimatedBytes:30000, container:temp_item.container_mc, autoPlay:true}));

Guys, how can I get movieclips on upper level of "container_mc" using onChildComplete event listener?


Link to comment
Share on other sites

Hi, assuming you are talking about the onChildComplete of a LoaderMax you can use the event that is passed into the callback function to find the content that was loaded and whatever parents you need. 


For example if dQueue has {onChildComplete:onChildCompleteHandler} assigned then you can do:


function onChildCompleteHandler(event:LoaderEvent):void
trace("event: \t" + event); 
trace("event.target: \t" + event.target);
trace("event.target.content: \t" + event.target.content);

Using a LoaderMax that loads a series of images, I get the following traces
event: [Event type="childComplete" bubbles=false cancelable=false eventPhase=2]
event.target: ImageLoader 'loader4' (images/bird.png)
event.target.content: [object ContentDisplay]
[object MainTimeline]
So inside your onChildComplete callback I would start with 

Keep in mind


event = the type of event (complete, childComplete, error etc)

event.target = is the loader (ImageLoader, SWFLoader etd)

event.target.content is the ContentDisplay Sprite that holds the loaded content



Link to comment
Share on other sites


Oh, yeah! Thanx!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.