Просмотр полной версии : Паузы во флэше =)
Господа, есть возможность сделать паузу в мувике?
т.е. скажем проигрался мувиклип, потом приостанавливается проигрывание на n секунд и продолжается потом дальше...
программно это реализуемо? или надо пустые фреймы вставлять???
заранее спасибо! :)
//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...
Есть вариант проще.
Такой функции я не нашел, но можно изъеб..ся:
Если твой мувик создается, скажем, на 15-ом кадре и надо подождать пока он проиграет. Так?
Задержка на 20 кадров:
где нить в 1 - 14 кадре:
pause = 20;
на 15-ом кадре:
pause--;
на 16-ом кадре:
if (pause) gotoAndPlay(_currentframe-1)
2Zirgz
если речь о "МХ" (а ты ее и подразумевал), то не проще ли все написаное тобой ... заменить на
setInterval
PS
за разЪяснениями к RTFMу
2zaxar
в 5-ке :
getTimer() + цикл ожидания (не for и не while) ;)
цикл ожидания- либо в паре кадров,
либо onClipEvent см. RTFM
__________
Удач!
это конечно здорово.... но не понял по поводу setinterval к кому или куда за разъяснениями отправили? =)
Spasibo, pochital na shot setInterval i ona mnje ponraviasj. Tak uzh poluchilosj shto ja etu funkciju njeuspel zamtitj v flash MX
Оригинал написал(а) zaxar
это конечно здорово.... но не понял по поводу setinterval к кому или куда за разъяснениями отправили? =)
:D ;)
Я конечно понимаю, что это ОЧЕНЬ смешно!
Но всё же... можно было кроме тех двух смайликов хотя бы что-нить содержательно ответить... или на (возможно простые, но для кого-то важные вопросы) отвечать не принято?
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);
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.