Packagedanmaq.nineball.core
Interfacepublic interface ITask
ImplementorsCTaskBGM, CTaskBPMCounter, CTaskExclusiveSE, CTaskFade, CTaskFont, CTaskFPSTimer, CTaskFPSView, CTaskInterpolate

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



Public Properties
 PropertyDefined by
  layer : uint
[read-only] レイヤ値を取得します。

レイヤ値の若い方から順に処理されます。 同一値が複数ある場合、登録された順に処理されます。

!!注意!!:管理クラス登録後はレイヤ変更しないでください。

ITask
  manager : CTaskManager
[write-only] タスク管理クラスを設定します。

このタスクを管理クラスに登録すると、 自動的にこのプロパティに代入されます。

ITask
Public Methods
 MethodDefined by
  
dispose():void
タスクの解放処理を記述してください。

解放時に管理クラスから呼び出され、 事実上のデストラクタとして機能します。

ITask
  
initialize():void
タスクが管理クラスに登録された直後に、1度だけ自動的に呼ばれます。

直前にmanagerプロパティが自動的に代入されるので、 タスク管理クラスが必要な初期化処理などの用途に便利です。

ITask
  
update():Boolean
シーンの動作処理を記述してください。
ITask
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
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