Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Fps - как узнать? (http://www.flasher.ru/forum/showthread.php?t=54232)

Ламер_Флаша 31.01.2004 13:29

Fps - как узнать?
 
Здравствуйте,


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 ???

Usnul 31.01.2004 19:11

Уважаеммый Ламмер :)
я обошелся с этой зпдпчков вот так:

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 ???

derhab 31.01.2004 19:31

А что касается первого вопроса, то fps во флэше менять нельзя, но опять же можно извратится, и использовать для изменения свойств мувиклипа не onEnterFrame(которая связана напрямую с фпс-ом) а функцию setInterval(), в которой можно менять параметр задержки(читай хелп или поиск)

Ламер_Флаша 31.01.2004 19:43

derhab
ПОнято. Спасибо! http://www.flasher.ru/forum/sets/fla...cons/icon5.gif


Будем считать, что тема закрыта. Всем еще раз спасибо.


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

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