danmaq Nineball Library | All Packages | All Classes | Index | Frames No Frames |
Class CTaskFade

Package | danmaq.nineball.task
Class | public final class CTaskFade
Implements | IDisposed, ITask

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

Public Properties

| Property | Defined by
--- | --- | ---
|  | amount : uint [read-only] 残り時間を取得します。 | CTaskFade
|  | disposed : Boolean [read-only] 解放したかどうかを取得します。 | CTaskFade
|  | isAvailablePause : Boolean 一時停止に対応しているかどうかを取得します。 | CTaskFade
|  | layer : uint [read-only] レイヤ値を取得します。 | CTaskFade
|  | manager : CTaskManager [write-only] タスク管理クラスを設定します。 このクラスでは特に必要ないので何も設定しません。 | CTaskFade

Public Methods

| Method | Defined 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

amount | property

`amount:uint` [read-only]

残り時間を取得します。

Implementation
`public function get amount():uint`

disposed | property |

`disposed:Boolean` [read-only]

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

Implementation
`public function get disposed():Boolean`

isAvailablePause | property |

`isAvailablePause:Boolean` [read-write]

一時停止に対応しているかどうかを取得します。

Implementation
`public function get isAvailablePause():Boolean`
`public function set isAvailablePause(value:Boolean):void`

layer | property |

`layer:uint` [read-only]

レイヤ値を取得します。

Implementation
`public function get layer():uint`

manager | property |

`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