Форум 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)
-   -   Как вставить паузу длинной в 30 сек в определенный фрейм??? (http://www.flasher.ru/forum/showthread.php?t=54793)

EroX 15.02.2004 19:33

Как вставить паузу длинной в 30 сек в определенный фрейм???
 
Как вставить паузу длинной в 30 сек в определенный фрейм???

sergwizard 15.02.2004 22:29

Код:

stop();
tt = getTimer();
this.onEnterFrame = function(){
        if(getTimer()-tt>=30000){
                nextFrame();
        }
}


EroX 15.02.2004 23:13

Сенкс

iLoveYou 16.02.2004 00:09

а почему бы не так? =)
 
Код:

stop();
id = setInterval(function () {
        clearInterval(id);
        play();
}, 30000);


Штрек 16.02.2004 05:22

Да, пора уже Вам, уважаемые, подогнать
какой нить вопрос по серьёзней. :p
Затупились шашки в ножнах. :D

Master Paleva 22.02.2004 12:07

Да можно и так: x++; time=x/<количество кадров в секунду>
Это, пожалуй, самый примитивный способ. Я пользовался этим , чтобы определять возможности машины, на которой проигрывается мувик, чтобы, в соответствии с этим, устанавливать качество (если комп тормозит, время будет отставать, т.е. реальное время(getTimer) будет не совпадать с количеством проигранных кадров в секунду).

denisow 15.10.2004 17:06

блин, совсем не научился с таймером работать :(
подскажите люди добрые, а как сделать паузу в цикле
тоесть скажим чтобы в цикле

for(i=1;i<=10;i++){
myTextField.text+='строка '+i+' \n';
}

строки выводились с интервалом, но не используя переход на другие фреймы

простите заренее, вопрос наверное совсем тупой, но что то не получается никак (

Nox Noctis 15.10.2004 17:20

Код:

update = function () {
        myTextField.text += 'строка '+myTextField.i+++' \n';
        if (myTextField.i>myTextField.lim) {
                clearInterval(myTextField.id);
        }
};
//
myTextField.i = 1;
myTextField.lim = 10;
delay = 500;
myTextField.id = setInterval(update, delay);

если что не понятно - см. хэлп, там всё написано.

denisow 15.10.2004 17:37

Большое спасибо !!!

Nikem79 18.08.2006 12:13

Народ, а как на кнопку паузу поставить?
А то у меня даже скрипт туда не вставляется... я полный ламак :)


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

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