Packagedanmaq.nineball.task
Classpublic final class CTaskInterpolate
ImplementsIDisposed, ITask

内分カウンタタスクです。



Public Properties
 PropertyDefined by
  disposed : Boolean
[read-only] 解放したかどうかを取得します。
CTaskInterpolate
  layer : uint
[read-only] レイヤ値を取得します。
CTaskInterpolate
  manager : CTaskManager
[write-only] タスク管理クラスを設定します。
CTaskInterpolate
  nextChain : CTaskInterpolate
次に連結されるタスクを取得します。
CTaskInterpolate
  setter : Function = null
内分カウンタ値を設定する関数が格納されます。
CTaskInterpolate
Public Methods
 MethodDefined by
  
CTaskInterpolate(fStart:Number, fEnd:Number, uLimit:uint, uType:uint, uLayer:uint = 0)
コンストラクタ。
CTaskInterpolate
  
dispose():void
デストラクタ。
CTaskInterpolate
  
initialize():void
コンストラクタの後、タスクが管理クラスに登録された直後に、 1度だけ自動的に呼ばれます。
CTaskInterpolate
  
update():Boolean
タスクを1フレーム分動かします。
CTaskInterpolate
Public Constants
 ConstantDefined by
  TYPE_ACCELERATE : uint = 1
[static]
CTaskInterpolate
  TYPE_FSF : uint = 4
[static]
CTaskInterpolate
  TYPE_SFS : uint = 3
[static]
CTaskInterpolate
  TYPE_SLOWDOWN : uint = 2
[static]
CTaskInterpolate
  TYPE_SMOOTH : uint = 0
[static]
CTaskInterpolate
Property detail
disposedproperty
disposed:Boolean  [read-only]

解放したかどうかを取得します。

Implementation
    public function get disposed():Boolean
layerproperty 
layer:uint  [read-only]

レイヤ値を取得します。

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

タスク管理クラスを設定します。

Implementation
    public function set manager(value:CTaskManager):void
nextChainproperty 
nextChain:CTaskInterpolate  [read-write]

次に連結されるタスクを取得します。

Implementation
    public function get nextChain():CTaskInterpolate
    public function set nextChain(value:CTaskInterpolate):void
setterproperty 
public var setter:Function = null

内分カウンタ値を設定する関数が格納されます。

Constructor detail
CTaskInterpolate()constructor
public function CTaskInterpolate(fStart:Number, fEnd:Number, uLimit:uint, uType:uint, uLayer:uint = 0)

コンストラクタ。

Parameters
fStart:Number — 始値
 
fEnd:Number — 終値
 
uLimit:uint — カウンタ寿命
 
uType:uint — 内分カウンタ種類ID
 
uLayer:uint (default = 0) — レイヤ値
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
Constant detail
TYPE_ACCELERATEconstant
public static const TYPE_ACCELERATE:uint = 1
TYPE_FSFconstant 
public static const TYPE_FSF:uint = 4
TYPE_SFSconstant 
public static const TYPE_SFS:uint = 3
TYPE_SLOWDOWNconstant 
public static const TYPE_SLOWDOWN:uint = 2
TYPE_SMOOTHconstant 
public static const TYPE_SMOOTH:uint = 0