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

フェードイン・アウトタスクです。 現時点では白ベタまたは黒ベタへのフェードイン・アウトのみサポートしています。



Public Properties
 PropertyDefined by
  amount : uint
[read-only] 残り時間を取得します。
CTaskFade
  disposed : Boolean
[read-only] 解放したかどうかを取得します。
CTaskFade
  layer : uint
[read-only] レイヤ値を取得します。
CTaskFade
  manager : CTaskManager
[write-only] タスク管理クラスを設定します。 このクラスでは特に必要ないので何も設定しません。
CTaskFade
Public Methods
 MethodDefined by
  
CTaskFade(screen:CScreen, rect:Rectangle, bIn:Boolean = true, bWhite:Boolean = false, uTime:uint = 50, uLayer:uint = 0)
コンストラクタ。
CTaskFade
  
dispose():void
解放時に管理クラスから呼び出される処理です。
CTaskFade
  
initialize():void
コンストラクタの後、タスクが管理クラスに登録された直後に、 1度だけ自動的に呼ばれます。
CTaskFade
  
update():Boolean
タスクを1フレーム分動かします。
CTaskFade
Property detail
amountproperty
amount:uint  [read-only]

残り時間を取得します。

Implementation
    public function get amount():uint
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
Constructor detail
CTaskFade()constructor
public function CTaskFade(screen:CScreen, rect:Rectangle, bIn:Boolean = true, bWhite:Boolean = false, uTime:uint = 50, uLayer:uint = 0)

コンストラクタ。

Parameters
screen:CScreen — 格納する画面管理クラス
 
rect:Rectangle — フェード対象区域座標
 
bIn:Boolean (default = true) — フェードインかどうか
 
bWhite:Boolean (default = false) — ホワイトフェードかどうか
 
uTime:uint (default = 50) — フェード時間
 
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