Packagedanmaq.nineball.core
Classpublic final class CTaskManager

タスク管理クラスです。



Public Properties
 PropertyDefined by
  num : uint
[read-only] 登録されているタスクの数を取得します。
CTaskManager
Public Methods
 MethodDefined by
  
add(task:ITask, bSkipInitialize:Boolean = false):void
タスクを追加します。
CTaskManager
  
dispose():void
デストラクタ。 登録されているすべてのタスクを抹消します。
CTaskManager
  
eraseAll():uint
登録されているすべてのタスクを抹消します。
CTaskManager
  
eraseLayer(uLayer:uint):uint
登録されているタスクのうち、指定の レイヤに属するものを抹消します。
CTaskManager
  
eraseLayer2(uLayerLimit1:uint, uLayerLimit2:uint):uint
登録されているタスクのうち、指定の レイヤの範囲に属するものを抹消します。
CTaskManager
  
eraseTask(task:ITask):Boolean
特定のタスクを検索し抹消します。
CTaskManager
  
find(uLayer:uint):Array
指定レイヤのタスク一覧を検索し、取得します。
CTaskManager
  
toString():String
このクラスの状態を文字列で取得します。
CTaskManager
  
update():void
登録されている全タスクに1フレーム分の更新処理をさせます。 その結果タスクよりfalseが返ってきた場合、 そのタスクは終了・抹消されます。
CTaskManager
Property detail
numproperty
num:uint  [read-only]

登録されているタスクの数を取得します。

Implementation
    public function get num():uint
Method detail
add()method
public function add(task:ITask, bSkipInitialize:Boolean = false):void

タスクを追加します。

Parameters
task:ITask — 登録するタスク
 
bSkipInitialize:Boolean (default = false) — (省略可:false)初期化をスキップするかどうか
dispose()method 
public function dispose():void

デストラクタ。 登録されているすべてのタスクを抹消します。

eraseAll()method 
public function eraseAll():uint

登録されているすべてのタスクを抹消します。

Returns
uint — 抹消した数
eraseLayer()method 
public function eraseLayer(uLayer:uint):uint

登録されているタスクのうち、指定の レイヤに属するものを抹消します。

Parameters
uLayer:uint — 抹消させるレイヤ番号

Returns
uint — 抹消した数
eraseLayer2()method 
public function eraseLayer2(uLayerLimit1:uint, uLayerLimit2:uint):uint

登録されているタスクのうち、指定の レイヤの範囲に属するものを抹消します。

Parameters
uLayerLimit1:uint — 抹消させるレイヤ番号の範囲1
 
uLayerLimit2:uint — 抹消させるレイヤ番号の範囲2

Returns
uint — 抹消した数
eraseTask()method 
public function eraseTask(task:ITask):Boolean

特定のタスクを検索し抹消します。

Parameters
task:ITask — 抹消対象のタスク オブジェクト

Returns
Boolean — 抹消出来た(見つかった)場合、true
find()method 
public function find(uLayer:uint):Array

指定レイヤのタスク一覧を検索し、取得します。

Parameters
uLayer:uint — 検索対象のレイヤ番号

Returns
Array — 指定レイヤのタスク一覧配列
toString()method 
public function toString():String

このクラスの状態を文字列で取得します。

Returns
String — オブジェクトのストリング表現
update()method 
public function update():void

登録されている全タスクに1フレーム分の更新処理をさせます。 その結果タスクよりfalseが返ってきた場合、 そのタスクは終了・抹消されます。