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

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



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