![]() |
Паузы во флэше =)
Господа, есть возможность сделать паузу в мувике?
т.е. скажем проигрался мувиклип, потом приостанавливается проигрывание на 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 к кому или куда за разъяснениями отправили? =)
|
2lexass
Spasibo, pochital na shot setInterval i ona mnje ponraviasj. Tak uzh poluchilosj shto ja etu funkciju njeuspel zamtitj v flash MX
|
Re: хм...
Цитата:
|
Я конечно понимаю, что это ОЧЕНЬ смешно!
Но всё же... можно было кроме тех двух смайликов хотя бы что-нить содержательно ответить... или на (возможно простые, но для кого-то важные вопросы) отвечать не принято? |
F1
|
Где-то я ЭТО видел?
Код:
//Первый фрейм: |
| Часовой пояс GMT +4, время: 05:12. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.