Okay, when I use the code below, I get the twelth image loaded and positioned in the top left corner of the screen.

I've tried many ways tyo get this code to work, but it just doesn't. I don't get syntax errors but it doesn't do what it's supposed to do.

I could manually create mc's and add code to each mc with no problem, but I want this to be dynamic. Please help.

here's my code


Please have a look
Code:
Here is my code:

Code:

for(i=1; i<13; i++){ _root.createEmptyMovieClip("menu_mc"+i,_root.getNextHighestDepth()); var mc:MovieClipLoader=new MovieClipLoader();

mc.loadClip(i+".jpg","menu_mc"+i); 

var x_placement = (i*40); 

var y_placement = 300; var acceleration = 8; var friction = .8; 

menu_mc[i]._x=i*40; menu_mc[i]._y=-100; 

menu_mc[i].dropDown = function() { var 

xdif = x_placement-this._x; 
var ydif = y_placement-this._y; 
this.xspeed += 
xdif/this._parent.acceleration; 

this.yspeed += ydif/this._parent.acceleration; 

this.xspeed *= this._parent.friction; 

this.yspeed *= this._parent.friction; 

this._x += this.xspeed; this._y += 

this.yspeed; this.checkDistance(); }; 

menu_mc[i].checkDistance = function() { if (Math.abs(this.targetX-this._x)<0.2 && Math.abs(this.targetY-this._y)<0.2) { 
this._x = this.targetX; this._y = this.targetY; } }; 

menu_mc[i].onEnterFrame = function() { this.targetX = x_placement; this.targetY = y_placement; this.onEnterFrame = this.dropDown; }; 

} 

stop();