На примере for (с помощью setTimeout):

Код AS3:
var i:int;
for (i=0; i<5; i++) {
setTimeout(func, 1000 * i, i);
}
function func(arg:int):void {
trace(arg);
}
А вообще в AS3 рекомендуется заместо setInterval и setTimeout использовать класс Timer. Если надо по таймеру передать параметры, надо написать класс, расширяющий класс Timer, и добавить свойство, например, data, а потом в обработчике его забирать.