Dynamically Created Events?

I’ve got a data structure:

 var obj:Object = new Object(); 

and a forLoop

 for (var i:Number = 0; i< SomeNumber; i++){ [INDENT]  obj['line_mc'+i] = new MovieClip(); 
 obj['line_mc'+i].someData = i; 
 ... do some basic drawing here .. 
 obj['line_mc'+i].addEventListener(MouseEvent.CLICK,myFunction); 
[/INDENT]} 

how do I reference that instance’s someData value… or for that matter… the object properties in the called Function?

Things like

 function myFunction() { trace(this.someData) }

returns undefined or null or unKnown Property.