Progression 4 メモ -CastButton のカレント設定について-
- 2010年 1月 18日
- カテゴリー : Progression
- コメントを書く
CastButton 内で manager に ProcessEvent.PROCESS_COMPLETE をリスナー登録し、そのリスナー関数内で現在の sceneId と自身に設定された sceneId を比較して判別する。
[ example ]
override protected function atCastAdded():void
{
//~~~ 色々な処理 中略~~~
manager.addEventListener(ProcessEvent.PROCESS_COMPLETE, _onProcessComplete);
}
private function _onProcessComplete(event:ProcessEvent):void
{
// 自身がただの外部リンクボタンだった時のための処理
if(sceneId == null) return;
// ここで判定
if(manager.current.sceneId.toString() == sceneId.toString()) {
// カレント設定の処理
}else {
// カレント設定解除の処理
}
}
(ver 3.xx の時は、manager を progression に変更すれば ok)
コメントはまだありません。