PDA

Просмотр полной версии : Снова проблемы с setInterval


Маруська
13.03.2014, 13:18
пишу простую вроде схему

function slide(i:Number){}


function intervalTime():Number {
return 4000
}

for (i=0; i<10; i++){
intervalID = setTimeout( slide(i), intervalTime() );
}

но сразу же происходит выполнение всех 10 шагов цикла =(

Hauts
13.03.2014, 13:52
function slide(i:Number){
trace(i)
}


for (i=0; i<10; i++){
intervalID = setTimeout( slide, i * 4000, i );
}

dark256
13.03.2014, 22:39
Интересно - для чего?

intervalID =

тогда уж просто:

setTimeout( slide, i * 4000, i );

нет?

Hauts
14.03.2014, 07:23
dark256, мало ли, может в массив записывается айдишник интервала, потом и очищается по-необходимости.

alexcon314
14.03.2014, 09:10
Да вы гурманы, как я посмотрю. Старенькие такие.... на пенсию что ли вылезли? Выслуга, то-сё.. скука. Заранее извиняюсь за оффтоп и вообще.

Hauts
14.03.2014, 10:04
Не обратил внимания, что там таймаут :(

alexcon314, мораль в чем?

alexcon314
14.03.2014, 10:51
Да ни в чем. Удаляюсь.