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.