Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Снова проблемы с setInterval (http://www.flasher.ru/forum/showthread.php?t=206912)

Маруська 13.03.2014 13:18

Снова проблемы с setInterval
 
пишу простую вроде схему

Код AS1/AS2:

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

Код AS1/AS2:

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


dark256 13.03.2014 22:39

Интересно - для чего?

Код AS1/AS2:

intervalID =

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

Код AS1/AS2:

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

Да ни в чем. Удаляюсь.


Часовой пояс GMT +4, время: 16:12.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.