если речь идет об анимации, то можно задать фпс раза в два больше, чем он есть на самом деле - и по ентерфрейму считать задержку между кадрами. т е все застопить и делать nextframe() по истечении нужного временного промежутка (для желаемого фреймрейта) это будет не совсем точно, но почти...
но для игры - это не годится, потому как будет куча скрипта работающего по ентерфрейму (что при больших фреймрейтах может создать страшные тормоза

)