var i:int = 0; var arr:Array = ["a", "b", "c", "d"]; function iterate():void { trace(i+":"+arr[i]); i++; if (i < arr.length) { setTimeout(iterate, 1000); } } iterate();