Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   И снова пауза (http://www.flasher.ru/forum/showthread.php?t=58507)

Slojo 22.05.2004 17:07

И снова пауза
 
Наболевший вопрос, но не могу .. .
Ругайте
Люди мне нужна задержка выполнения кода в цикле
DELAY!!!!!!!

silin 23.05.2004 21:24

глянь

Slojo 24.05.2004 10:50

Тяжело понять какой длительности задержка будет в данном коде
Код:

n=length;
this.onEnterFrame=function(){
if(n--){....}
else delete this.onEnterFrame;
}

Второй вариант супер!

Не могли бы вы обьяснить подробно принцип действия функции setInterval(x,y); и clearInterval(z)?

Спасибо

silin 24.05.2004 20:21

подробнее, чем в хелпе врядли получится

Slojo 24.05.2004 20:29

Ясно

xenao 03.06.2004 05:42

a=5;
b=3;
funO=function(n){trace("outer "+n+"______")};
funI=function(n){trace("inner "+n)};
/////////////////////////////сразу/////////
for(i=0;i<a;i++){
funO(i);
for(j=0;j<b;j++) funI(j)
}
//////////////////////////////задержка/////
j=0;
i=0;
loop=function(){
if(i==a && !j) {clearInterval(l);return;}
if(!j) funO(i++);
funI(j++);
j%=b;
}
l=setInterval(loop,500);


Этот код так дико комп грузит. Не канет
Как сделать паузу между двумя операторами в одном фрейме например в 15 фреймов.

Мне нужно чтобы из фрейма запускался на плей один мувик, потом через 15 фреймов, другой. Но я хочу чтобы это испонялось все в одном фрейме. Хелп. Спасибо.

silin 03.06.2004 16:41

вариант:
Код:

n=0;
this.onEnterFrame=function(){
        if(!n++)mc1.play();
        if(n==15){
                mc2.play();
                delete onEnterFrame;
        }
}



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

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