Packagedanmaq.nineball.task
Classpublic final class CTaskFPSTimer
ImplementsITask

フレームレート制御タスクです。



Public Properties
 PropertyDefined by
  layer : uint
[read-only] レイヤ値を取得します。
CTaskFPSTimer
  manager : CTaskManager
[write-only] タスク管理クラスを設定します。 このクラスでは特に必要ないので何も設定しません。
CTaskFPSTimer
  realFPS : uint
[read-only] 実測FPSを取得します。
CTaskFPSTimer
  refleshInterval : uint
[read-only] FPS更新フレーム間隔を取得します。
CTaskFPSTimer
  timer : Timer
[read-only] ループ用タイマを取得します。
CTaskFPSTimer
Public Methods
 MethodDefined by
  
CTaskFPSTimer(stage:Stage, uLayer:uint = 0, uReflesh:uint = 0, uTheoretical:uint = 60, uSlowdownLimit:uint = 0, uSlowdownCount:uint = 0)
コンストラクタ。
CTaskFPSTimer
  
dispose():void
デストラクタ。
CTaskFPSTimer
  
initialize():void
コンストラクタの後、タスクが管理クラスに登録された直後に、 1度だけ自動的に呼ばれます。
CTaskFPSTimer
  
update():Boolean
タスクを1フレーム分動かします。
CTaskFPSTimer
Property detail
layerproperty
layer:uint  [read-only]

レイヤ値を取得します。

Implementation
    public function get layer():uint
managerproperty 
manager:CTaskManager  [write-only]

タスク管理クラスを設定します。 このクラスでは特に必要ないので何も設定しません。

Implementation
    public function set manager(value:CTaskManager):void
realFPSproperty 
realFPS:uint  [read-only]

実測FPSを取得します。

Implementation
    public function get realFPS():uint
refleshIntervalproperty 
refleshInterval:uint  [read-only]

FPS更新フレーム間隔を取得します。

Implementation
    public function get refleshInterval():uint
timerproperty 
timer:Timer  [read-only]

ループ用タイマを取得します。

Implementation
    public function get timer():Timer
Constructor detail
CTaskFPSTimer()constructor
public function CTaskFPSTimer(stage:Stage, uLayer:uint = 0, uReflesh:uint = 0, uTheoretical:uint = 60, uSlowdownLimit:uint = 0, uSlowdownCount:uint = 0)

コンストラクタ。

Parameters
stage:Stage — メイン描画領域オブジェクト
 
uLayer:uint (default = 0) — レイヤ番号
 
uReflesh:uint (default = 0) — FPS可変更新フレーム間隔
 
uTheoretical:uint (default = 60) — FPS理論値
 
uSlowdownLimit:uint (default = 0) — 実測FPS最低理論値
 
uSlowdownCount:uint (default = 0) — 実測FPSの最低許容値を下回る許容回数
Method detail
dispose()method
public function dispose():void

デストラクタ。

initialize()method 
public function initialize():void

コンストラクタの後、タスクが管理クラスに登録された直後に、 1度だけ自動的に呼ばれます。

update()method 
public function update():Boolean

タスクを1フレーム分動かします。

Returns
Boolean — 無条件でtrue