# attachMovie() problem

**URL:** <https://forum.kirupa.com/t/attachmovie-problem/209579>\
**Category:** flash\
**Created:** [December 10, 2006, 1:38pm UTC](https://forum.kirupa.com/t/attachmovie-problem/209579 "2006-12-10T13:38:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![being](https://avatars.discourse-cdn.com/v4/letter/b/a88e57/32.png) [@being](https://forum.kirupa.com/u/being)\
**Post date:** [December 10, 2006, 1:38pm UTC](https://forum.kirupa.com/t/attachmovie-problem/209579/1 "2006-12-10T13:38:27Z")

</div>

Hi , i’m new to actionscript. I use this code to get a button instance from my library several times into stage. The problem is that although the code should add 9 buttons to stage, it loads only the last one correctly. It also adds a button at 0,0 (top left of the movie) but with no functionality.

the code used is:  
for (var i=1 ; i \<= loader.num ; i++) { //my for loop

var elementtodisplay = new LoadVars();  
elementtodisplay.onLoad = function(success) {  
if(success) {

_root.attachMovie(“lampon”, "button_"+i, \_root.getNextHighestDepth());

_root["button_"+i].\_x=elementtodisplay.detx;  
_root["button_"+i].\_y=elementtodisplay.dety;  
_root["button_"+i].id=elementtodisplay.id;  
_root["button_"+i].onPress=function(){

getURL(“[http://www.oneurl.com](http://www.oneurl.com)”+_root["button_"+i].id);

} // end onpress  
_root["button_"+i].play();  
} //end if success  
}; // end function success

var sender = new LoadVars();  
sender.n = i;  
sender.f=floortodisplay.num;  
sender.sendAndLoad(“elementtoshow.php”, elementtodisplay, “post”);
