General performance question -- which is better?

is it better to: 1) have more enter frame event listeners; or, 2) to ask more of one enter frame event listener?

example:

Is this better?


for(var i:int = 0; i < 100; i++)
{
	var example:MovieClip = new MovieClip;
	example.addEventListener(Event.ENTER_FRAME, doThis);
	addChild(example);
}

function doThis(e:Event)
{
	var mc:MovieClip = e.target as MovieClip;
	mc.x += 3;

}

Or is this better?


var exampleArray:Array = new Array()
addEventListener(Event.ENTER_FRAME, doThis);

for(var i:int = 0; i < 100; i++)
{
	var example:MovieClip = new MovieClip;
	exampleArray.push(example);
	addChild(example);
}

function doThis(e:Event)
{
	for(var i:int = 0; i <exampleArray.length; i++)
	{
	exampleArray*.x += 3;
	}

}

My gut says the second one is better, but I would love confirmation.