# How to assign onPress event dynamically?

**URL:** <https://forum.kirupa.com/t/how-to-assign-onpress-event-dynamically/125882>\
**Category:** Uncategorized\
**Created:** [October 18, 2004, 6:14pm UTC](https://forum.kirupa.com/t/how-to-assign-onpress-event-dynamically/125882 "2004-10-18T18:14:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![iori](https://avatars.discourse-cdn.com/v4/letter/i/90db22/32.png) [@iori](https://forum.kirupa.com/u/iori)\
**Post date:** [October 18, 2004, 6:14pm UTC](https://forum.kirupa.com/t/how-to-assign-onpress-event-dynamically/125882/1 "2004-10-18T18:14:15Z")

</div>

[color=red]class myClass  
{  
private static var thisClass;  
private var i;

function myClass() //constructor  
{  
thisClass=this;  
}

function navigation()  
{

for (i=0,i\<10,i++)  
{  
someMC.createMovieClip(“mc”+i,i);  
someMC[“mc”+i].onPress()=function  
{  
trace(thisClass.i);  
}  
}  
}[/color]

ok iknow whenever i click on the generated mc it will display 10, I want it do display 0 for mc0 , 1 for mc1, 2 for mc2 etc. Can anyone tell me how?
