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)