// 簡易FPS計測器「FpsRateMonitor」 // 変数「_root._fpsrate」にどんどん書いていくぜ // インスタンス化する時に、ムービーのfpsを引数で渡しておくこと // @author Rera Kamuy (upas cironnup) // @version 1.02 // date 2006/05/25 import mx.transitions.OnEnterFrameBeacon; class FpsRateMonitor{ private var count = 0; private var constant; private var time = getTimer(); private var setFps; public function FpsRateMonitor(fps:Number){ setFps = fps; constant = 100000 * Math.ceil(setFps) / setFps; OnEnterFrameBeacon.init(); MovieClip.addListener(this); } function onEnterFrame(){ if(++count >= setFps){ _root._fpsrate = Math.round(constant / (getTimer() - time) ) + "%"; count = 0; time = getTimer(); } } }