Apl.shiftScene = function(_shift){
if(_shift == true) Apl.sceneId++; //シーンを進めます。
else Apl.sceneId--; //シーンを戻します。
//シーンに合わせたhtml表示に変更します。
Apl.changeSceneView();
//シーンIDをWebストレージに保存します。
localStorage.setItem("sceneId", Apl.sceneId);
//検出中のマーカーを取得します。
AR.Camera.getCurrentMarkers(Apl.getMarkersSuccess, Apl.getCurrentMarkersError);
//動作モードを判定します。
if(Apl.operationMode == "serverMode"){ //サーバ通信モードの場合
//AR実行サーバから強制読み込みを行う
//シーンが4の時は利用者定義データを取得
if(Apl.sceneId == 4) Apl.getUserData(true);
Apl.getSuperimposedGraphicData(true, new Apl.Range(Apl.scenarioId), new Apl.Range(Apl.sceneId), new Apl.Range(1));
} else { //スタンドアローンモードの場合
//オフラインストレージから取得します。
if(Apl.sceneId == 4) Apl.getUserData(false);
Apl.getSuperimposedGraphicData(false, new Apl.Range(Apl.scenarioId), new Apl.Range(Apl.sceneId), new Apl.Range(1));
}
};