2 KidsKilla:
для вас, уважаемый коллега, следующий код:

Код:
class test.Test {
var intID;
var start;
var sum = 0;
var count = 0;
var tLast = 0;
function tick() {
var time = getTimer();
sum += time - tLast;
count++;
if (count >= 100) {
var av = sum/count;
TRACE(Flashout.DEBUG + "av=" + av);
clearInterval(intID);
}
tLast = time;
}
function Test() {
Flashout.init();
TRACE(Flashout.INFO + "Application started");
tLast = getTimer();
intID = setInterval(Delegate.create(this, tick), 1);
}
// --- Main Entry Point
static function main() {
var test:Test = new Test();
}
}
при fps=4 выдает av=25.48
при fps=120 выдает av=10.74
зависимость хоть и не прямая, но ощутимая