К сожалению, ни одна версия 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();
Хитро!
ОтветитьУдалитьДа вроде бы не очень.
ОтветитьУдалитьА по моему годно!
ОтветитьУдалитьНеплохо
ОтветитьУдалитьНадеюсь в будущем адоб додумается всё-таки занести эту функцию в ядро.
ОтветитьУдалитьПознавательно, спасибо)
ОтветитьУдалитьбазовая, но очень полезная информация
ОтветитьУдалить