Changing Text in dynamically created text fields by Timer

I have a code that creates 10 dynamic text fields, along the “y” axis, based on a loop.

What I want to happen is, for each text field that is created, i want the numbers to constantly change based on a timer (they’ll all change at the same time, but to random numbers).

Right now, the code below changes the numbers, but keeps stacking the new numbers on top of the old…

var timer:Timer = new Timer(100,0);[COLOR="gray"]//called every Xms, repeated infinately (0);[/COLOR]
timer.addEventListener (TimerEvent.TIMER, doNumber);
timer.start ();

function doNumber(event):void{

	for (var i:Number=0; i<10; i++){
	var myTextField :TextField= new TextField();[COLOR="gray"]//this line must be before rest of for loop[/COLOR]
	var myFormat:TextFormat = new TextFormat();
	myFormat.font="Space Age";
	myFormat.color = 0xAA0000;
	myFormat.size = 13;
	var max=9000.001;
	var min=1000.001;

	var num:Number=Math.random()*(max-min)+min;

	myTextField.text=num.toFixed(3);[COLOR="Gray"]//detemines number of decimal places[/COLOR] = "randomNum"+i;


	myTextField.setTextFormat(myFormat);[COLOR="gray"]//this line must be at end of for loop[/COLOR]



Any Ideas? -7