Просмотр полной версии : Fps - как узнать?
Ламер_Флаша
31.01.2004, 13:29
Здравствуйте,
1. Подскажите, можно ли как-нибудь менять FPS в процессе проигрывания movieclip (типа для повышения качества) ???
2. Есть ли функция (запрос) которая возвращала бы нынешний FPS ??? (типа "getFPS()") ???
Заранее благодарен!
Пушистик
31.01.2004, 16:21
нет такой нету...
но можно поизвращяЦа.... ;)
fps = 0;
this.onEnterFrame = function() {
fps++;
};
function trace_fps() {
clearInterval(int);
return fps;
}
int = setInterval(function () { trace(trace_fps());}, 1000);
Ламер_Флаша
31.01.2004, 16:34
Ты ответил на вопрос #2 ???
Меня интересовала именно функция моментально возвращающая FPS. Такой "хитрый" код мне не подходит. Спасибо.
Что с вопросом #1 ???
Уважаеммый Ламмер :)
я обошелся с этой зпдпчков вот так:
this.FPScounter=0;
this.FPStimer=0;
//FPS counter
this.FPScounter+=1;
if(this.FPStimer+1000<=getTimer()){this.FPS=this.FPScounter, this.FPScounter=0, this.FPStimer=getTimer()}
но вот встроенной функции во флэше для этого нет :) так что чтобы узнать фпс, нужно быть "извращенцем"б как скромно заметил Пушистик :D
Ламер_Флаша
31.01.2004, 19:24
Usnul
Ясно, спасибо.
Что с вопросом #1 ???
А что касается первого вопроса, то fps во флэше менять нельзя, но опять же можно извратится, и использовать для изменения свойств мувиклипа не onEnterFrame(которая связана напрямую с фпс-ом) а функцию setInterval(), в которой можно менять параметр задержки(читай хелп или поиск)
Ламер_Флаша
31.01.2004, 19:43
derhab
ПОнято. Спасибо! http://www.flasher.ru/forum/sets/flasher/icons/icon5.gif
Будем считать, что тема закрыта. Всем еще раз спасибо.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.