Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function goToLoadingScreen(_evt:Event):void
- {
- MonsterDebugger.trace(this, "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!TIMER SHOULD STOP NOW");
- mLoadingTimer.stop(); // may not be needed?
- removeEventListener(TimerEvent.TIMER_COMPLETE, goToLoadingScreen);
- removeEventListener(Event.ENTER_FRAME, onEnterFrame);
- mKioskShell.getChildByName("ControlScreen").visible = false;
- if(mMechLoader != null)
- {
- removeChild(mMechLoader);
- mMechLoader = null;
- }
- mEnvironmentSettings.runtimeVersion = EnvironmentSettings.VERSION_KIOSK;
- mEnvironmentSettings.userControl = EnvironmentSettings.CONTROL_VIA_WHEEL;
- if(mGameMechanics == null)
- {
- mGameMechanics = mGameMechLoader.content as IGameMechanics;
- mGameMechanics.setSiteSettings(mSiteSettings, mEnvironmentSettings);
- if(EnvironmentSettings.getInstance().runtimeVersion == EnvironmentSettings.VERSION_KIOSK)
- {
- mContainer.addChild(mGameMechanics as MovieClip);
- }
- else
- {
- mContainerMech.addChild(mGameMechanics as MovieClip);
- }
- mCurrentTrack = mSiteSettings.track1guid;
- }
- mGameMechanics.addEventListener(GameMechanicsEvent.OPEN_INFO, onOpenInfoRequest, false, 0, true);
- mGameMechanics.addEventListener(GameMechanicsEvent.OPEN_INSTRUCTIONS, onOpenInstructionsRequest, false, 0, true);
- mGameMechanics.addEventListener(GameMechanicsEvent.OPEN_QUIT_CONFIRMATION, onOpenQuitRequest, false, 0, true);
- mGameMechanics.addEventListener(GameMechanicsEvent.TRACK_PRELOAD_UPDATE, onMechanicsLoadUpdate, false, 0, true);
- mGameMechanics.addEventListener(GameMechanicsEvent.TRACK_PRELOAD_COMPLETE, onMechanicsLoadComplete, false, 0, true);
- mGameMechanics.addEventListener(GameMechanicsEvent.TRACK_PRELOAD_ERROR, onMechanicsLoadError, false, 0, true);
- mGameMechanics.addEventListener(GameMechanicsEvent.RACE_COMPLETE, onRaceComplete, false, 0, true);
- mGameMechanics.startTrackPreload(mCurrentTrack);
- }
Add Comment
Please, Sign In to add comment