# Totally lost asigning event listener

**URL:** <https://forum.kirupa.com/t/totally-lost-asigning-event-listener/326989>\
**Category:** Uncategorized\
**Created:** [January 29, 2012, 11:54am UTC](https://forum.kirupa.com/t/totally-lost-asigning-event-listener/326989 "2012-01-29T11:54:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![joselalupa](https://avatars.discourse-cdn.com/v4/letter/j/5fc32e/32.png) [@joselalupa](https://forum.kirupa.com/u/joselalupa)\
**Post date:** [January 29, 2012, 11:54am UTC](https://forum.kirupa.com/t/totally-lost-asigning-event-listener/326989/1 "2012-01-29T11:54:01Z")

</div>

hi, i feel totally idiot trying to find how to assign listener to an object created with this function…

```auto
private function placeBtn(thumb:String, Xthumb:Number, Ythumb:Number, targetHolder:MovieClip, ID:String):void{
    
    var clipHolder:MovieClip = new MovieClip(); 
        clipHolder.x = Xthumb;
        clipHolder.y = Ythumb;
        clipHolder.nombre = ID;
        
    var Loader1 = new Loader();
        Loader1.load(new URLRequest(thumb));
        Loader1.mouseEnabled = false;
        clipHolder.addChild(Loader1);
    targetHolder.addChild(clipHolder);
    }

```

of course i can see it has a instance name assigned by compiler but i would like to have a way to assign one so i don’t have to figure out wich is the name compiler assign… i created clipHolder.name = ID for this purpose but don’t have a clue if it work…heeeeeeelp…  
i invoque the function using this:

```auto
public function btnClick1(evt):void{

placeBtn("ThumbA1.jpg", 400, -20, PlacaInferior, "opt1A");
        placeBtn("ThumbA2.jpg", 550, -20, PlacaInferior, "opt2A");
        placeBtn("ThumbA3.jpg", 700, -20, PlacaInferior, "opt3A");
        
}

```

thanks a lot in advance
