В принципе нету смысла отслеживать фпс, если тебе нужно чтобы что то делалось за конкретный промежуток времени, но не сильно маленький (больше 50 мс). то опиши зависимость твоей сиситемы от времени (т.е. изменение который с не произойдут за какаето время dT). теперь вешай на onEnterFrame, функцию типа

Код:
mc.stTime = new Date().getTime() // получаешь время в мс.
mc.onEnterFrame = function(){
var now = new Date().getTime();
var dT = now - this.stTime; // - получил время в мс которое прошло с прошлого изменения системы.
this.stTime = now;
function_for_change_system(dT);//функция которая меняет состояния системы
}