Just make sure you are not adding duplicating objects to your array collection.It happened to me but figured it out.If you have a loop that checks make sure you do the addIteam(obj); outside the inner loop but within the outer loopfor each (......) { var match:boolean = false; for each(...