danmaq Nineball Library | All Packages | All Classes | Index | Frames No Frames |
Interface ITask

Package | danmaq.nineball.core
Interface | public interface ITask
Implementors | CTaskBGM, CTaskBPMCounter, CTaskExclusiveSE, CTaskFade, CTaskFont, CTaskFPSTimer, CTaskFPSView, CTaskInterpolate

タスクの基底となるインターフェイスです。

Public Properties

| Property | Defined by
--- | --- | ---
|  | layer : uint [read-only] レイヤ値を取得します。 レイヤ値の若い方から順に処理されます。 同一値が複数ある場合、登録された順に処理されます。 !!注意!!：管理クラス登録後はレイヤ変更しないでください。 | ITask
|  | manager : CTaskManager [write-only] タスク管理クラスを設定します。 | ITask

Public Methods

| Method | Defined by
--- | --- | ---
|  | dispose():void デストラクタ。 シーンの解放処理を記述します。 | ITask
|  | initialize():void タスクが管理クラスに登録された直後に、1度だけ自動的に 呼ばれます。直前にmanagerプロパティが自動的に代入されるので、 タスク管理クラスが必要な初期化処理などの用途に便利です。 | ITask
|  | update():Boolean シーンの動作処理を記述します。 | ITask

Property detail

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`
Method detail

dispose | () | method

`public function dispose():void`

デストラクタ。 シーンの解放処理を記述します。

initialize | () | method |

`public function initialize():void`

タスクが管理クラスに登録された直後に、1度だけ自動的に 呼ばれます。直前にmanagerプロパティが自動的に代入されるので、 タスク管理クラスが必要な初期化処理などの用途に便利です。

update | () | method |

`public function update():Boolean`

シーンの動作処理を記述します。

Returns

| `Boolean` — 次のフレームもシーンが存続する場合、true