15 февр. 2011 г.

FPS счетчик

К сожалению, ни одна версия actionscript'a не предусматривает возможность
создания счетчика кадров в секунду. Но, его очень просто можно сделать "вручную"
таким образом:

onClipEvent (enterFrame) {
t = getTimer();
framerate = Math.round(1000/(t-o));
o = t;
}

Переменная framerate будет нам говорить текущий fps. Затем её можно просматривать
через функцию trace:
trace (framerate);
Либо, создать динамическое текстовое поле, и отображать fps через него:
text_field.text = "FPS: " + framerate();

7 комментариев: