Hi,
Not sure if this is what is causing my problem.

I have an array called "__viewsArray"
Then I created 3 new movieclips which I added to the Array.

Like this:

__viewsArray = new Array();
__view1MC = new MovieClip();
__view2MC = new MovieClip();
__view3MC = new MovieClip();
addChild(__view1MC);
addChild(__view2MC);
addChild(__view3MC);

__viewsArray.push(__view1MC);
__viewsArray.push(__view2MC);
__viewsArray.push(__view3MC);

Now, I create new instances of Loader and add them to the three viewMC's.
.....
myLoader = new Loader();
myLoader.name = "MC";
myLoader.load(fileRequest);
...
////// I am removing the code of the loader listener, but u can be
sure that I am checking for the load event to complete here...
...
__viewsArray[i].addChild(myLoader);
.....

So far so good.
When I loop through the "__viewsArray", I can do the :

 __viewsArray[j].getChildByName("MC");

no errors.

Now, I decide to shuffle the array.

So I did:

var tempArray = __viewsArray.pop();
__viewsArray.unshift(tempArray);

Now when I loop through the array, I get a null object reference.

Is it because I am shuffling the array or is it due to something else?
Cant figure this one out :(

Thanks for any help.
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to