Packagedanmaq.nineball.task
Classpublic final class CTaskExclusiveSE
ImplementsITask

排他的に効果音を再生するタスク。 同一の効果音を連続して再生しようとすると前の効果音はキャンセルされます。



Public Properties
 PropertyDefined by
  layer : uint
[read-only] レイヤ値を取得します。
CTaskExclusiveSE
  manager : CTaskManager
[write-only] タスク管理クラスを設定します。 このクラスでは特に必要ないので何も設定しません。
CTaskExclusiveSE
Public Methods
 MethodDefined by
  
CTaskExclusiveSE(uLayer:uint = 0, uResolution:uint = 1)
コンストラクタ。 効果音再生フレーム解像度には1未満の値は設定出来ません。 (設定すると例外が発生します)
CTaskExclusiveSE
  
dispose():void
デストラクタ。
CTaskExclusiveSE
  
initialize():void
コンストラクタの後、タスクが管理クラスに登録された直後に、 1度だけ自動的に呼ばれます。
CTaskExclusiveSE
  
play(se:Sound):void
効果音再生の予約を入れます。
CTaskExclusiveSE
  
update():Boolean
タスクを1フレーム分動かします。
CTaskExclusiveSE
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
Constructor detail
CTaskExclusiveSE()constructor
public function CTaskExclusiveSE(uLayer:uint = 0, uResolution:uint = 1)

コンストラクタ。 効果音再生フレーム解像度には1未満の値は設定出来ません。 (設定すると例外が発生します)

Parameters
uLayer:uint (default = 0) — レイヤ番号
 
uResolution:uint (default = 1) — 効果音再生フレーム解像度
Method detail
dispose()method
public function dispose():void

デストラクタ。

initialize()method 
public function initialize():void

コンストラクタの後、タスクが管理クラスに登録された直後に、 1度だけ自動的に呼ばれます。

play()method 
public function play(se:Sound):void

効果音再生の予約を入れます。

Parameters
se:Sound — 効果音
update()method 
public function update():Boolean

タスクを1フレーム分動かします。

Returns
Boolean — 無条件にtrue