Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Паузы во флэше =) (http://www.flasher.ru/forum/showthread.php?t=38436)

zaxar 15.10.2002 12:32

Паузы во флэше =)
 
Господа, есть возможность сделать паузу в мувике?
т.е. скажем проигрался мувиклип, потом приостанавливается проигрывание на n секунд и продолжается потом дальше...
программно это реализуемо? или надо пустые фреймы вставлять???

заранее спасибо! :)

Zirgz 15.10.2002 12:56

//on some event....

_root.stop();
var n=numberOfSeconds
var time=getTimer()/1000;
_root.createEmptyMovieClip("sds", 1)
_root.sds.onEnterFrame=function(){
if(((getTimer()/1000)-time))>n){
_root.play();
removeMovieClip(this);
}

thats all folks...

ZEX 16.10.2002 12:34

Есть вариант проще.
Такой функции я не нашел, но можно изъеб..ся:
Если твой мувик создается, скажем, на 15-ом кадре и надо подождать пока он проиграет. Так?
Задержка на 20 кадров:
где нить в 1 - 14 кадре:
pause = 20;

на 15-ом кадре:
pause--;

на 16-ом кадре:
if (pause) gotoAndPlay(_currentframe-1)

lexass 16.10.2002 12:51

2Zirgz
если речь о "МХ" (а ты ее и подразумевал), то не проще ли все написаное тобой ... заменить на
setInterval
PS
за разЪяснениями к RTFMу

2zaxar
в 5-ке :
getTimer() + цикл ожидания (не for и не while) ;)
цикл ожидания- либо в паре кадров,
либо onClipEvent см. RTFM

__________
Удач!

zaxar 16.10.2002 17:14

хм...
 
это конечно здорово.... но не понял по поводу setinterval к кому или куда за разъяснениями отправили? =)

Zirgz 16.10.2002 18:40

2lexass
 
Spasibo, pochital na shot setInterval i ona mnje ponraviasj. Tak uzh poluchilosj shto ja etu funkciju njeuspel zamtitj v flash MX

lexass 17.10.2002 10:41

Re: хм...
 
Цитата:

Оригинал написал(а) zaxar
это конечно здорово.... но не понял по поводу setinterval к кому или куда за разъяснениями отправили? =)
:D ;)

zaxar 17.10.2002 13:17

Я конечно понимаю, что это ОЧЕНЬ смешно!

Но всё же... можно было кроме тех двух смайликов хотя бы что-нить содержательно ответить... или на (возможно простые, но для кого-то важные вопросы) отвечать не принято?

lexass 17.10.2002 13:24

F1

Boris Brooke 17.10.2002 13:58

Где-то я ЭТО видел?
 
Код:

//Первый фрейм:
t1 = new Date();
//N-ый фрейм:
stop;
//на пустом movieclip:
onClipEvent (enterFrame) {
    t2 = new Date();
    ms = Math.abs(t2.getTime()-_parent.t1.getTime());
    if (ms>8000) {
        t1 = t2;
        _parent.nextFrame();
    }
}
//последний фрейм:
gotAndPlay(1);



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

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