How to change the parameter of a function in a loop


my project is to do a loop in order to show movieclips and to apply them a function that will change the size of another movieclip on the click event

The thing is that each button should be able to change the size of the clip with its proper value.

Here is my code

// function to change the size
function adjustSize(eventObject:MouseEvent){ 
         imgDisplay.scaleX  += scaleFactor ; 
// the loop
for (var i = 0; i < 10; i++){
   var imgDisplay:MovieClip = new MovieClip();
   var scaleFactor = i; 
   imgDisplay.addEventListener(MouseEvent.CLICK, adjustSize);

Here is my problem: I don’t know how to apply a new parameter to each movieclip so that this parameter will be taken into account by the function
For example, if i=1, scaleX should be equal to 1, if i = 2, scaleX should be equal to 2, etc…

What should I modify in my code?
many thanks for your help