STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228129
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/55576363?noj=FRM55576363-15DC" width="1" height="1"></div>

Skate Tokyo.swf

This is the info page for
Flash #24887

(Click the ID number above for more basic data on this flash file.)


Text
0% loaded

.com

level

level

speed

00.00

global speed

<p align="center"><font face="Times New Roman" size="12" color="#0066cc" letterSpacing="0.000000" kerning="1">000000</font></p>

INSTRUCTIONS

lose

win round

Play Frame!

ActionScript [AS1/AS2]

Frame 1
txtPercent = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); txtPercentage = txtPercent + "% loaded"; loader.gotoAndStop(txtPercent);
Frame 2
if (_root.getBytesLoaded() == _root.getBytesTotal()) { _root.play(); } else { gotoAndPlay (1); }
Frame 78
var myGameClass = (new com.games.skateTokyoGame.SkateTokyoGameClass(this)); myGameClass.init(); play();
Frame 84
stop();
Frame 101
play();
Frame 124
stop();
Frame 125
play();
Frame 146
stop();
Frame 147
play();
Frame 170
stop();
Symbol 6 MovieClip Frame 1
stop();
Symbol 760 MovieClip [__Packages.com.games.skateTokyoGame.SkateTokyoGameClass] Frame 0
class com.games.skateTokyoGame.SkateTokyoGameClass { var rootMC, __powerupArray, __obstacleArray, __sceneryArray, __enemyArray, soundManager_mc, __farthestLevelReached, isContinuing, __sceneryCurrentDepth, __powerupCurrentDepth, __obstacleCurrentDepth, __enemyCurrentDepth, myGameStateManager, myLevelManager, myUIClass, myRoadManager, mySkaterClass, myGlobalSpeed, myTimerClass, myDistanceManager, myRandomEventManager, __finishLineDown, myPowerupClass, myObstacleClass, mySceneryClass, myEnemyClass, level, __get__gameLevel; function SkateTokyoGameClass (aMovieClip) { rootMC = aMovieClip; initDepths(); com.events.EventDispatcher.initialize(this); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/sessionstart"); __powerupArray = new com.data.types.Array2(); __obstacleArray = new com.data.types.Array2(); __sceneryArray = new com.data.types.Array2(); __enemyArray = new com.data.types.Array2(); var _local2 = rootMC.attachMovie("ManagerSymbol", "soundManagerMC", depths_obj.soundManager); _local2._visible = false; var _local3 = new com.managers.SoundManager(_local2); soundManager_mc = _local3; soundManager_mc.addSound("glassesSound"); soundManager_mc.addSound("alarmSound"); soundManager_mc.addSound("barkSound"); soundManager_mc.addSound("godzillaAttackSound"); soundManager_mc.addSound("godzillaRoarSound"); soundManager_mc.addSound("level1loop"); soundManager_mc.addSound("level2loop"); soundManager_mc.addSound("level3loop"); soundManager_mc.addSound("youwin"); soundManager_mc.addSound("youlose"); soundManager_mc.addSound("wipeout"); soundManager_mc.addSound("hit1"); soundManager_mc.addSound("hit2"); soundManager_mc.addSound("grind"); soundManager_mc.addSound("kickjump"); soundManager_mc.addSound("land"); soundManager_mc.addSound("pushoff"); soundManager_mc.setSoundVolume("level3loop", 50); soundManager_mc.playSound("level3loop", 0, 999); __farthestLevelReached = 0; isContinuing = false; } function addEventListener() { } function removeEventListener() { } function dispatchEvent() { } function init() { createClasses(); initClasses(); } function initDepths() { depths_obj.gameStateManagerDepth = 0; depths_obj.soundManager = 1; depths_obj.roadDepth = 10; depths_obj.obstacleDepth_lowest = 50; depths_obj.obstacleDepth_highest = 59; depths_obj.enemyDepth_lowest = 70; depths_obj.enemyDepth_highest = 79; depths_obj.powerupDepth_lowest = 80; depths_obj.powerupDepth_highest = 89; depths_obj.skaterDepth = 190; depths_obj.sceneryDepth_lowest = 200; depths_obj.sceneryDepth_highest = 210; depths_obj.UIDepth = 880; depths_obj.hurryDepth = 885; depths_obj.transitionDepth = 890; depths_obj.readySetGoDepth = 900; depths_obj.FPSmeter = 1000; __sceneryCurrentDepth = depths_obj.sceneryDepth_highest; __powerupCurrentDepth = depths_obj.powerupDepth_highest; __obstacleCurrentDepth = depths_obj.obstacleDepth_highest; __enemyCurrentDepth = depths_obj.enemyDepth_highest; } function createClasses() { var _local2 = new com.managers.GameStateManager(rootMC, depths_obj.gameStateManagerDepth); myGameStateManager = _local2; myGameStateManager.addEventListener("onIntroGameStateTick", this); myGameStateManager.addEventListener("onInstructionsGameStateTick", this); myGameStateManager.addEventListener("onSetupGameStateTick", this); myGameStateManager.addEventListener("onRoundSetupStateTick", this); myGameStateManager.addEventListener("onMainGameStateTick", this); myGameStateManager.addEventListener("onLoseGameStateTick", this); myGameStateManager.addEventListener("onWinGameStateTick", this); var _local3 = new com.managers.LevelManager(); myLevelManager = _local3; } function initClasses() { myGameStateManager.init(); } function setupGame() { myGameStateManager.__set__setGameState("GS_ROUND_SETUP_"); if (!isContinuing) { trace("you are continuing in setupGame, so don't re-init the level manager"); myLevelManager.init(); } } function setupInstructionsState() { rootMC.gotoAndStop("instructions"); myGameStateManager.__set__setGameState("GS_GAME_INSTRUCTIONS_"); } function setupPlayState() { rootMC.gotoAndStop("playFrame"); myGameStateManager.__set__setGameState("GS_GAME_SETUP_"); } function setupRound() { rootMC.gotoAndStop("playFrame"); if (!isContinuing) { trace("you are continuing in setupGame, so don't increment the level"); myLevelManager.incrementLevel(); } com.utilities.StatTracker.submitStat(("/flashgames/skateTokyo/level_" + myLevelManager.__get__getGameLevel()) + "_reached"); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/totallogosshown"); var _local7 = new com.games.skateTokyoGame.UIClass(rootMC, depths_obj.UIDepth); myUIClass = _local7; var _local8 = new com.games.skateTokyoGame.RoadManager(rootMC, depths_obj.roadDepth); myRoadManager = _local8; var _local5 = new com.games.skateTokyoGame.SkaterClass(rootMC, depths_obj.skaterDepth, myLevelManager.__get__getGameLevel()); mySkaterClass = _local5; var _local2 = new com.games.skateTokyoGame.GlobalSpeed(); myGlobalSpeed = _local2; var _local3 = new com.games.skateTokyoGame.TimerClass(); myTimerClass = _local3; var _local4 = new com.games.skateTokyoGame.DistanceManager(myUIClass.__get__getUIClip()); myDistanceManager = _local4; var _local6 = new com.games.skateTokyoGame.RandomEventManager(); myRandomEventManager = _local6; myGameStateManager.addEventListener("onMainGameStateTick", myGlobalSpeed); myGameStateManager.addEventListener("onMainGameStateTick", mySkaterClass); myGameStateManager.addEventListener("onMainGameStateTick", myRoadManager); myGameStateManager.addEventListener("onMainGameStateTick", myTimerClass); myGlobalSpeed.init(); myGlobalSpeed.addEventListener("onSpeedChange", mySkaterClass); myGlobalSpeed.addEventListener("onSpeedChange", myRoadManager); myTimerClass.addEventListener("onOutOfTime", this); myDistanceManager.addEventListener("onDistanceReached", this); myDistanceManager.addEventListener("onMovedDistance", myRandomEventManager); myRandomEventManager.addEventListener("onCreatePowerup", this); myRandomEventManager.addEventListener("onCreateObstacle", this); myRandomEventManager.addEventListener("onCreateLightpost", this); myRandomEventManager.addEventListener("onCreateTree", this); myRandomEventManager.addEventListener("onCreateEnemy", this); mySkaterClass.addEventListener("onSkaterJump", this); myUIClass.updateGameLevel(myLevelManager.__get__getGameLevel()); showTransition(); __finishLineDown = false; myGameStateManager.__set__setGameState("GS_PAUSE_"); soundManager_mc.stopSound("level1loop"); soundManager_mc.stopSound("level2loop"); soundManager_mc.stopSound("level3loop"); soundManager_mc.stopSound("youwin"); soundManager_mc.stopSound("youlose"); soundManager_mc.setSoundVolume(("level" + myLevelManager.__get__getGameLevel()) + "loop", 50); soundManager_mc.playSound(("level" + myLevelManager.__get__getGameLevel()) + "loop", 0, 999); } function startRound() { myTimerClass.init(); myDistanceManager.init(); myRandomEventManager.init(myLevelManager.__get__getGameLevel()); mySkaterClass.init(); myGameStateManager.__set__setGameState("GS_GAME_"); rootMC.attachMovie("ReadySetGoSymbol", "readySetGo_mc", depths_obj.readySetGoDepth, {_x:275}); } function setupWinRoundState() { cleanUpListeners(); cleanUpStage(); trace("no longer continuing"); isContinuing = false; if (myLevelManager.__get__getGameLevel() == 3) { setupWinState(); } else { com.utilities.StatTracker.submitStat(("/flashgames/skateTokyo/level_" + myLevelManager.__get__getGameLevel()) + "_passed"); rootMC.gotoAndStop("winRoundFrame"); myGameStateManager.__set__setGameState("GS_END_OF_ROUND_"); } soundManager_mc.stopSound("alarmSound"); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/totallogosshown"); } function nextRoundPrompt() { setupRound(); } function showTransition() { rootMC.attachMovie(("transition" + myLevelManager.__get__getGameLevel()) + "Symbol", "transitionSymbolThing", depths_obj.transitionDepth, {_x:275, _y:200}); } function STAGE_ANIMATION_ATTACH_HURRY() { rootMC.attachMovie("hurrySymbol", "hurry_symbol_mc", depths_obj.hurryDepth, {_x:275, _y:200}); soundManager_mc.setSoundVolume("alarmSound", 50); soundManager_mc.playSound("alarmSound", 0, 1); } function STAGE_ANIMATION_COMPLETE_Transition() { startRound(); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/totallogosshown"); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/totallogosshown"); } function STAGE_ANIMATION_COMPLETE_Jump() { mySkaterClass.doneJumping(); } function STAGE_ANIMATION_COMPLETE_Land() { soundManager_mc.setSoundVolume("land", 50); soundManager_mc.playSound("land", 0, 1); } function STAGE_ANIMATION_COMPLETE_Pushoff() { mySkaterClass.donePushingOff(); } function STAGE_ANIMATION_COMPLETE_Fall() { mySkaterClass.doneFalling(); myGlobalSpeed.__set__setIsSkaterFalling(false); } function STAGE_ANIMATION_PushOff() { soundManager_mc.setSoundVolume("pushoff", 50); soundManager_mc.playSound("pushoff", 0, 1); } function STAGE_ANIMATION_CrashLand() { soundManager_mc.setSoundVolume("wipeout", 50); soundManager_mc.playSound("wipeout", 0, 1); } function setupWinState() { rootMC.gotoAndStop("winGame"); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/gamewon"); myGameStateManager.__set__setGameState("GS_WIN_"); soundManager_mc.stopSound("level1loop"); soundManager_mc.stopSound("level2loop"); soundManager_mc.stopSound("level3loop"); soundManager_mc.setSoundVolume("youwin", 50); soundManager_mc.playSound("youwin", 0, 999); } function setupLoseState() { rootMC.gotoAndStop("loseFrame"); cleanUpListeners(); cleanUpStage(); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/gamelost"); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/totallogosshown"); myGameStateManager.__set__setGameState("GS_LOSE_"); soundManager_mc.stopSound("level1loop"); soundManager_mc.stopSound("level2loop"); soundManager_mc.stopSound("level3loop"); soundManager_mc.stopSound("alarmSound"); soundManager_mc.setSoundVolume("youlose", 50); soundManager_mc.playSound("youlose", 0, 999); } function setupPlayAgainState() { rootMC.gotoAndStop("playFrame"); myGameStateManager.__set__setGameState("GS_GAME_SETUP_"); } function exampleEvent() { var _local2 = new com.events.Event(this, "onExampleEvent"); _local2.data = new Object(); _local2.data.butts = true; dispatchEvent(_local2); } function cleanUpListeners() { myGameStateManager.removeEventListener("onMainGameStateTick", myGlobalSpeed); myGameStateManager.removeEventListener("onMainGameStateTick", mySkaterClass); myGameStateManager.removeEventListener("onMainGameStateTick", myRoadManager); myGameStateManager.removeEventListener("onMainGameStateTick", myTimerClass); myGlobalSpeed.removeEventListener("onSpeedChange", mySkaterClass); myGlobalSpeed.removeEventListener("onSpeedChange", myRoadManager); myTimerClass.removeEventListener("onOutOfTime", this); myDistanceManager.removeEventListener("onDistanceReached", this); myDistanceManager.removeEventListener("onMovedDistance", myRandomEventManager); myRandomEventManager.removeEventListener("onCreatePowerup", this); myRandomEventManager.removeEventListener("onCreateObstacle", this); myRandomEventManager.removeEventListener("onCreateLightpost", this); myRandomEventManager.removeEventListener("onCreateTree", this); myRandomEventManager.removeEventListener("onCreateEnemy", this); mySkaterClass.removeEventListener("onSkaterJump", this); } function cleanUpStage() { mySkaterClass.removeMe(); myRoadManager.removeMe(); myUIClass.removeMe(); rootMC.hurry_symbol_mc.removeMovieClip(); var _local3 = __powerupArray.length; var _local2 = 0; while (_local2 < _local3) { removePowerUp(__powerupArray[0]); _local2++; } _local3 = __obstacleArray.length; _local2 = 0; while (_local2 < _local3) { removeObstacle(__obstacleArray[0]); _local2++; } _local3 = __sceneryArray.length; _local2 = 0; while (_local2 < _local3) { removeScenery(__sceneryArray[0]); _local2++; } _local3 = __enemyArray.length; _local2 = 0; while (_local2 < _local3) { removeEnemy(__enemyArray[0]); _local2++; } } function playerGetsPowerup(aClass) { mySkaterClass.hitPowerup(); myGlobalSpeed.changeSpeed(100); removePowerUp(aClass); soundManager_mc.setSoundVolume("glassesSound", 50); soundManager_mc.playSound("glassesSound", 0, 0); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/powerupcollected"); } function playerHitsObstacle(aClass) { mySkaterClass.hitObstacle(); myGlobalSpeed.changeSpeed(-100); myGlobalSpeed.__set__setIsSkaterFalling(true); soundManager_mc.setSoundVolume("hit1", 50); soundManager_mc.playSound("hit1", 0, 1); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/hitObstacle"); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/wipedOut"); } function playerHitsEnemy(aClass) { mySkaterClass.hitObstacle(); myGlobalSpeed.changeSpeed(-100); myGlobalSpeed.__set__setIsSkaterFalling(true); soundManager_mc.setSoundVolume("hit1", 50); soundManager_mc.playSound("hit1", 0, 1); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/hitEnemy"); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/wipedOut"); aClass.playerHitMe(); } function removePowerUp(aClass) { myGlobalSpeed.removeEventListener("onSpeedChange", aClass); myGameStateManager.removeEventListener("onMainGameStateTick", aClass); aClass.removeEventListener("onOffBottomOfStage", this); aClass.removeEventListener("onPowerupMove", this); aClass.removeMe(); __powerupArray.deleteOne(aClass); } function removeObstacle(aClass) { myGlobalSpeed.removeEventListener("onSpeedChange", aClass); myGameStateManager.removeEventListener("onMainGameStateTick", aClass); aClass.removeEventListener("onObstacleOffBottomOfStage", this); aClass.removeEventListener("onObstacleMove", this); aClass.removeMe(); __obstacleArray.deleteOne(aClass); } function removeScenery(aClass) { myGlobalSpeed.removeEventListener("onSpeedChange", aClass); myGameStateManager.removeEventListener("onMainGameStateTick", aClass); aClass.removeEventListener("onObstacleOffBottomOfStage", this); __sceneryArray.deleteOne(aClass); aClass.removeMe(); } function removeEnemy(aClass) { myGlobalSpeed.removeEventListener("onSpeedChange", aClass); myGameStateManager.removeEventListener("onMainGameStateTick", aClass); aClass.removeEventListener("onObstacleOffBottomOfStage", this); aClass.removeEventListener("onObstacleMove", this); __enemyArray.deleteOne(aClass); aClass.removeMe(); } function STAGE_BUTTON_Instructions() { setupInstructionsState(); } function STAGE_BUTTON_LogoButton() { trace("STAGE_BUTTON_LogoButton"); getURL ("http://www.myspace.com/squareo", "_blank"); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/websitebuttonpressed"); } function STAGE_BUTTON_SoundButton(aPass) { switch (aPass) { case "play" : soundManager_mc.setGlobalVolume(100); break; case "stop" : soundManager_mc.setGlobalVolume(0); } } function STAGE_BUTTON_Play() { setupPlayState(); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/playpressed"); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/totallogosshown"); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/totallogosshown"); } function STAGE_BUTTON_WinRound() { setupWinRoundState(); } function STAGE_BUTTON_NextRound() { nextRoundPrompt(); } function STAGE_BUTTON_Lose() { setupLoseState(); } function STAGE_BUTTON_PlayAgain(aString) { trace("STAGE_BUTTON_PlayAgain"); switch (aString) { case "lost" : __farthestLevelReached = myLevelManager.getGameLevel; trace("__farthestLevelReached = " + __farthestLevelReached); isContinuing = true; com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/tryagainpressed"); break; case "win" : __farthestLevelReached = 0; com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/playagainpressed"); } setupPlayAgainState(); } function createPowerUp(aType) { switch (aType) { case "finishline" : makePowerUp("finishline"); break; case "powerup" : if (__powerupArray.length >= 1) { break; } makePowerUp("powerup"); } } function makePowerUp(aType) { var _local2 = new com.games.skateTokyoGame.PowerupClass(rootMC, __powerupCurrentDepth, myGlobalSpeed.__get__getGlobalSpeed()); myPowerupClass = _local2; myPowerupClass.init(aType); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/powerupspawned"); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/totallogosshown"); __powerupArray.push(myPowerupClass); myGlobalSpeed.addEventListener("onSpeedChange", myPowerupClass); myGameStateManager.addEventListener("onMainGameStateTick", myPowerupClass); myPowerupClass.addEventListener("onOffBottomOfStage", this); myPowerupClass.addEventListener("onPowerupMove", this); __powerupCurrentDepth--; if (__powerupCurrentDepth < depths_obj.powerupDepth_lowest) { __powerupCurrentDepth = depths_obj.powerupDepth_highest; } } function createObstacle(aEvent) { var _local2; switch (myLevelManager.__get__getGameLevel()) { case 1 : _local2 = 4; break; case 2 : _local2 = 5; break; case 3 : _local2 = 6; } _local2 = 3 + myLevelManager.__get__getGameLevel(); if (__obstacleArray.length < _local2) { var _local3 = new com.games.skateTokyoGame.ObstacleClass(rootMC, __obstacleCurrentDepth, myGlobalSpeed.__get__getGlobalSpeed(), aEvent); myObstacleClass = _local3; myObstacleClass.init(myLevelManager.__get__getGameLevel()); __obstacleArray.push(myObstacleClass); myGlobalSpeed.addEventListener("onSpeedChange", myObstacleClass); myGameStateManager.addEventListener("onMainGameStateTick", myObstacleClass); myObstacleClass.addEventListener("onObstacleOffBottomOfStage", this); myObstacleClass.addEventListener("onObstacleMove", this); __obstacleCurrentDepth--; if (__obstacleCurrentDepth < depths_obj.obstacleDepth_lowest) { __obstacleCurrentDepth = depths_obj.obstacleDepth_highest; } } } function createTree() { var _local2 = new com.games.skateTokyoGame.SceneryClass(rootMC, __sceneryCurrentDepth, myGlobalSpeed.__get__getGlobalSpeed()); mySceneryClass = _local2; mySceneryClass.init(); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/treespawned"); __sceneryArray.push(mySceneryClass); myGlobalSpeed.addEventListener("onSpeedChange", mySceneryClass); myGameStateManager.addEventListener("onMainGameStateTick", mySceneryClass); mySceneryClass.addEventListener("onSceneryOffBottomOfStage", this); __sceneryCurrentDepth--; if (__sceneryCurrentDepth < depths_obj.sceneryDepth_lowest) { __sceneryCurrentDepth = depths_obj.sceneryDepth_highest; } } function createEnemy() { var _local2 = new com.games.skateTokyoGame.EnemyClass(rootMC, __enemyCurrentDepth, myGlobalSpeed.__get__getGlobalSpeed()); myEnemyClass = _local2; myEnemyClass.init(myLevelManager.__get__getGameLevel()); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/enemyspawned"); __enemyArray.push(myEnemyClass); myGlobalSpeed.addEventListener("onSpeedChange", myEnemyClass); myGameStateManager.addEventListener("onMainGameStateTick", myEnemyClass); myEnemyClass.addEventListener("onEnemyOffBottomOfStage", this); myEnemyClass.addEventListener("onEnemyMove", this); __enemyCurrentDepth--; if (__enemyCurrentDepth < depths_obj.enemyDepth_lowest) { __enemyCurrentDepth = depths_obj.enemyDepth_highest; } } function onSomeEvent(aEvent) { } function onPowerupMove(aEvent) { if (!mySkaterClass.__get__getIsFalling()) { var _local2 = aEvent.data.whichClass; var _local4 = _local2.getMC; var _local3 = mySkaterClass.__get__getMC().hitTest_mc; if (_local3.hitTest(_local4)) { if (_local2.getIsFinishLine) { setupWinRoundState(); } else { playerGetsPowerup(_local2); } } } } function onObstacleMove(aEvent) { if (!mySkaterClass.__get__getIsFalling()) { if (!mySkaterClass.__get__getIsInvuln()) { var _local2 = aEvent.data.whichClass; var _local4 = _local2.getMC; var _local3 = mySkaterClass.__get__getMC().hitTest_mc; if (_local2.getIsJumpable) { if (!mySkaterClass.__get__getIsJumping()) { if (_local4.hitTest(_local3)) { playerHitsObstacle(_local2); } } } else if (_local4.hitTest(_local3)) { playerHitsObstacle(_local2); } } } } function onEnemyMove(aEvent) { if (!mySkaterClass.__get__getIsFalling()) { if (!mySkaterClass.__get__getIsInvuln()) { var _local2 = aEvent.data.whichClass; var _local4 = _local2.getMC; var _local3 = mySkaterClass.__get__getMC().hitTest_mc; if (_local4.hitTest(_local3)) { playerHitsEnemy(_local2); } } } } function onEnemyOffBottomOfStage(aEvent) { removeEnemy(aEvent.data.whichClass); } function onCreateLightpost(aEvent) { } function onCreateTree(aEvent) { if (myGlobalSpeed.__get__getGlobalSpeed() > 0) { createTree(); } } function onSceneryOffBottomOfStage(aEvent) { removeScenery(aEvent.data.whichClass); } function onObstacleOffBottomOfStage(aEvent) { removeObstacle(aEvent.data.whichClass); } function onOffBottomOfStage(aEvent) { removePowerUp(aEvent.data.whichClass); } function onCreateObstacle(aEvent) { if (!__finishLineDown) { if (myGlobalSpeed.__get__getGlobalSpeed() > 0) { createObstacle(aEvent); } } } function onCreatePowerup(aEvent) { if (!__finishLineDown) { if (myGlobalSpeed.__get__getGlobalSpeed() > 0) { createPowerUp("powerup"); } } } function onCreateEnemy(aEvent) { if (!__finishLineDown) { if (myGlobalSpeed.__get__getGlobalSpeed() > 0) { createEnemy(); } } } function onOutOfTime(aEvent) { setupLoseState(); } function onDistanceReached(aEvent) { createPowerUp("finishline"); __finishLineDown = true; } function onFinishlineCrossed(aEvent) { setupWinRoundState(); } function onIntroGameStateTick(aEvent) { } function onInstructionsGameStateTick(aEvent) { } function onSetupGameStateTick(aEvent) { setupGame(); } function onRoundSetupStateTick(aEvent) { setupRound(); } function onMainGameStateTick(aEvent) { myUIClass.updateTimeLeft(myTimerClass.__get__getTimeLeft()); myUIClass.updateGlobalSpeed(myGlobalSpeed.__get__getGlobalSpeed()); myDistanceManager.pushCurrentSpeed(myGlobalSpeed.__get__getGlobalSpeed()); myRandomEventManager.tick(); } function onLoseGameStateTick(aEvent) { } function onWinGameStateTick(aEvent) { } function onSkaterJump(aEvent) { soundManager_mc.setSoundVolume("kickjump", 50); soundManager_mc.playSound("kickjump", 0, 1); } function get getGameLevel() { return(level); } function set gameLevel(level_inc) { level = level_inc; //return(__get__gameLevel()); } var depths_obj = new Object(); }
Symbol 761 MovieClip [__Packages.com.utilities.FPSMeter] Frame 0
class com.utilities.FPSMeter { var rootMC, myDepth, countedFrames, startTimer, myTextArea, level, __get__gameLevel; function FPSMeter (aRoot, aDepth) { trace("FPSMeter"); rootMC = aRoot; myDepth = aDepth; com.events.EventDispatcher.initialize(this); countedFrames = 0; startTimer = getTimer(); trace("startTimer = " + startTimer); } function addEventListener() { } function removeEventListener() { } function dispatchEvent() { } function init() { rootMC.createEmptyMovieClip("SuperClippyThing", myDepth); rootMC.SuperClippyThing.ref = this; rootMC.SuperClippyThing.onPress = function () { trace("boop"); this.ref.resetStats(); }; rootMC.SuperClippyThing.createTextField("FPSText_txt", myDepth, 0, 0, 50, 50); myTextArea = rootMC.SuperClippyThing.FPSText_txt; myTextArea.selectable = false; rootMC.SuperClippyThing.onEnterFrame = function () { var _local2 = this.ref; var _local6 = _local2.countedFrames++; var _local3 = getTimer(); var _local4 = (_local3 - _local2.startTimer) / 1000; var _local5 = Math.round(_local6 / _local4); _local2.myTextArea.text = _local5; }; } function resetStats() { trace("resetStats"); countedFrames = 0; startTimer = getTimer(); } function exampleEvent() { var _local2 = new com.events.Event(this, "onExampleEvent"); _local2.data = new Object(); _local2.data.butts = true; dispatchEvent(_local2); } function onSomeEvent(aEvent) { } function get getGameLevel() { return(level); } function set gameLevel(level_inc) { level = level_inc; //return(__get__gameLevel()); } }
Symbol 762 MovieClip [__Packages.com.events.EventDispatcher] Frame 0
class com.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (isTracing_boolean == true) { trace(("@@EventDispatcher.initialize (" + object) + ")"); } if (_fEventDispatcher == undefined) { _fEventDispatcher = new com.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (isTracing_boolean == true) { trace((("@@" + this) + ".dispatchEvent() type: ") + eventObj.type); } if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { if (isTracing_boolean == true) { trace(((((("@@" + this) + ".addEventListener (") + event) + ",") + handler) + ")"); } var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { if (isTracing_boolean == true) { trace(((((("@@" + this) + ".removeEventListener (") + event) + ",") + handler) + ")"); } var _local3 = "__q_" + event; _removeEventListener(this[_local3], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; static var isTracing_boolean = false; }
Symbol 763 MovieClip [__Packages.com.events.Event] Frame 0
class com.events.Event extends Object { var target, type; function Event (aTarget_obj, aType_str) { super(); target = aTarget_obj; type = aType_str; } }
Symbol 764 MovieClip [__Packages.com.managers.GameStateManager] Frame 0
class com.managers.GameStateManager { var gameEnterframeEngineClipDepth, rootMC, gameState, __get__setGameState; function GameStateManager (aRootMC, aDepth) { gameEnterframeEngineClipDepth = aDepth; rootMC = aRootMC; com.events.EventDispatcher.initialize(this); } function addEventListener() { } function removeEventListener() { } function dispatchEvent() { } function init() { rootMC.createEmptyMovieClip("gameEngineEnterframe_MC", gameEnterframeEngineClipDepth); rootMC.gameEngineEnterframe_MC.ref = this; rootMC.gameEngineEnterframe_MC.onEnterFrame = function () { this.ref.gameEngineLoop(); }; gameState = GS_INTRO_; } function gameEngineLoop() { if (gameState == GS_INTRO_) { var _local2 = new com.events.Event(this, "onIntroGameStateTick"); dispatchEvent(_local2); } else if (gameState == GS_GAME_INSTRUCTIONS_) { var _local2 = new com.events.Event(this, "onInstructionsGameStateTick"); dispatchEvent(_local2); } else if (gameState == GS_GAME_SETUP_) { var _local2 = new com.events.Event(this, "onSetupGameStateTick"); dispatchEvent(_local2); } else if (gameState == GS_ROUND_SETUP_) { var _local2 = new com.events.Event(this, "onRoundSetupStateTick"); dispatchEvent(_local2); } else if (gameState == GS_GAME_) { var _local2 = new com.events.Event(this, "onMainGameStateTick"); dispatchEvent(_local2); } else if (gameState == GS_END_OF_ROUND_) { var _local2 = new com.events.Event(this, "onEndOfRoundGameStateTick"); dispatchEvent(_local2); } else if (gameState == GS_LOSE_ROUND_) { var _local2 = new com.events.Event(this, "onLoseRoundGameStateTick"); dispatchEvent(_local2); } else if (gameState == GS_SETUP_BONUS_ROUND_) { var _local2 = new com.events.Event(this, "onSetupBonusRoundGameStateTick"); dispatchEvent(_local2); } else if (gameState == GS_BONUS_ROUND_) { var _local2 = new com.events.Event(this, "onBonusRoundGameStateTick"); dispatchEvent(_local2); } else if (gameState == GS_END_OF_BONUS_ROUND_) { var _local2 = new com.events.Event(this, "onEndOfBonusRoundGameStateTick"); dispatchEvent(_local2); } else if (gameState == GS_LOSE_) { var _local2 = new com.events.Event(this, "onLoseGameStateTick"); dispatchEvent(_local2); } else if (gameState == GS_WIN_) { var _local2 = new com.events.Event(this, "onWinGameStateTick"); dispatchEvent(_local2); } else if (gameState == GS_PAUSE_) { var _local2 = new com.events.Event(this, "onPauseGameStateTick"); dispatchEvent(_local2); } } function set setGameState(aGameState) { trace("setting gameState to " + aGameState); gameState = this[aGameState]; //return(__get__setGameState()); } function get getGameState() { return(gameState); } var GS_SETUP_ = 1; var GS_INTRO_ = 2; var GS_GAME_INSTRUCTIONS_ = 13; var GS_GAME_SETUP_ = 3; var GS_ROUND_SETUP_ = 4; var GS_GAME_ = 5; var GS_END_OF_ROUND_ = 6; var GS_LOSE_ROUND_ = 12; var GS_SETUP_BONUS_ROUND_ = 7; var GS_BONUS_ROUND_ = 8; var GS_END_OF_BONUS_ROUND_ = 9; var GS_LOSE_ = 10; var GS_PAUSE_ = 11; var GS_WIN_ = 14; }
Symbol 765 MovieClip [__Packages.com.managers.LevelManager] Frame 0
class com.managers.LevelManager { var level, stage, __get__gameLevel, __get__gameStage; function LevelManager () { com.events.EventDispatcher.initialize(this); } function addEventListener() { } function removeEventListener() { } function dispatchEvent() { } function init() { trace("LevelManager init"); level = 0; stage = 0; } function resetLevel() { var _local2 = level; var _local3 = stage; if (_local2 < 4) { level = 1; } else if ((_local2 > 3) and (_local2 < 7)) { level = 4; } else if ((_local2 < 6) and (_local2 < 9)) { level = 7; } } function incrementLevel() { level++; } function incrementStage() { stage++; } function exampleEvent() { var _local2 = new com.events.Event(this, "onExampleEvent"); _local2.data = new Object(); _local2.data.butts = true; dispatchEvent(_local2); } function onSomeEvent(aEvent) { } function get getGameLevel() { return(level); } function get getGameStage() { return(stage); } function set gameLevel(aLevel) { level = aLevel; //return(__get__gameLevel()); } function set gameStage(aStage) { stage = aStage; //return(__get__gameStage()); } }
Symbol 766 MovieClip [__Packages.com.games.skateTokyoGame.SkaterClass] Frame 0
class com.games.skateTokyoGame.SkaterClass { var rootMC, myDepth, myMC, isGoingLeft, isGoingRight, isJumping, isPedaling, isFalling, isInvuln, myKeyboardManager, initialInvulnTime, initialFlipFlopTime, myGlobalSpeed, level, __get__gameLevel; function SkaterClass (aRootMC, aDepth, aGameLevel) { rootMC = aRootMC; myDepth = aDepth; rootMC.attachMovie("SkaterSymbol", "skaterSymbol_mc", aDepth, {_x:275, _y:400 - originY}); myMC = rootMC.skaterSymbol_mc; myMC.hitTest_mc._visible = false; myMC.gotoAndStop(aGameLevel); myMC.cacheAsBitmap = true; com.events.EventDispatcher.initialize(this); isGoingLeft = false; isGoingRight = false; isJumping = false; isPedaling = false; isFalling = false; isInvuln = false; } function addEventListener() { } function removeEventListener() { } function dispatchEvent() { } function init() { var _local2 = new com.managers.KeyboardManager(); myKeyboardManager = _local2; } function doneJumping() { isJumping = false; setPoseBasedOnSpeed(); } function donePushingOff() { isPedaling = false; setPoseBasedOnSpeed(); } function doneFalling() { isFalling = false; myMC._x = 275; myMC._y = 400 - originY; triggerInvuln(); } function exampleEvent() { var _local2 = new com.events.Event(this, "onExampleEvent"); _local2.data = new Object(); _local2.data.butts = true; dispatchEvent(_local2); } function removeMe() { myMC.removeMovieClip(); } function hitObstacle() { isFalling = true; isJumping = false; myMC.skater_mc.gotoAndStop(7); } function hitPowerup() { triggerInvuln(); } function triggerInvuln() { isInvuln = true; initialInvulnTime = getTimer(); initialFlipFlopTime = getTimer(); } function doRight() { if (!isJumping) { if (!isPedaling) { if (!isGoingRight) { isGoingRight = true; isGoingLeft = false; myMC.skater_mc.gotoAndStop(3); } } } myMC._x = myMC._x + (turnSpeed + (myGlobalSpeed / 20)); if (myMC._x > 450) { myMC._x = 450; } } function doLeft() { if (!isJumping) { if (!isPedaling) { if (!isGoingLeft) { isGoingLeft = true; isGoingRight = false; myMC.skater_mc.gotoAndStop(2); } } } myMC._x = myMC._x - (turnSpeed + (myGlobalSpeed / 20)); if (myMC._x < 100) { myMC._x = 100; } } function doJump() { if (!isJumping) { if (!isPedaling) { isJumping = true; myMC.skater_mc.gotoAndStop(4); var _local2 = new com.events.Event(this, "onSkaterJump"); _local2.data = new Object(); _local2.data.butts = true; dispatchEvent(_local2); } } } function setPoseBasedOnSpeed() { if (!isJumping) { if (!isPedaling) { if (myGlobalSpeed <= 50) { myMC.skater_mc.gotoAndStop(1); } else if (myGlobalSpeed > 50) { myMC.skater_mc.gotoAndStop(6); } else { trace("something is wrong with SkaterClass.setPoseBasedOnSpeed()"); } } } } function setY() { myMC._y = (400 - originY) - (myGlobalSpeed / 2); } function onSomeEvent(aEvent) { } function onSpeedChange(aEvent) { myGlobalSpeed = aEvent.data.globalSpeed; if (!isFalling) { if (aEvent.data.pedaling) { if (!isPedaling) { myMC.skater_mc.gotoAndStop(5); isPedaling = true; } } } } function onMainGameStateTick(aEvent) { if (!isFalling) { if (myKeyboardManager.getKeyDown(37) || (myKeyboardManager.getKeyDown(65))) { doLeft(); } if (myKeyboardManager.getKeyDown(39) || (myKeyboardManager.getKeyDown(68))) { doRight(); } if (myKeyboardManager.getKeyDown(32)) { doJump(); } if ((((!myKeyboardManager.getKeyDown(39)) && (!myKeyboardManager.getKeyDown(68))) && (!myKeyboardManager.getKeyDown(37))) && (!myKeyboardManager.getKeyDown(65))) { setPoseBasedOnSpeed(); } setY(); } if (isInvuln) { var _local2 = getTimer() - initialFlipFlopTime; if (_local2 > flipFlopDuration) { initialFlipFlopTime = getTimer(); if (myMC._visible) { myMC._visible = false; } else { myMC._visible = true; } } var _local3 = getTimer() - initialInvulnTime; if (_local3 > invulnDuration) { isInvuln = false; myMC._visible = true; } setY(); } } function get getGameLevel() { return(level); } function get getIsJumping() { return(isJumping); } function get getIsFalling() { return(isFalling); } function get getIsInvuln() { return(isInvuln); } function get getMC() { return(myMC); } function set gameLevel(level_inc) { level = level_inc; //return(__get__gameLevel()); } var turnSpeed = 5; var originY = 50; var flipFlopDuration = 100; var invulnDuration = 3000; }
Symbol 767 MovieClip [__Packages.com.managers.KeyboardManager] Frame 0
class com.managers.KeyboardManager { var ref, level, __get__gameLevel; function KeyboardManager () { com.events.EventDispatcher.initialize(this); myListener.onKeyUp = onKeyUpEventFunction; myListener.onKeyDown = onKeyDownEventFunction; myListener.ref = this; Key.addListener(myListener); } function addEventListener() { } function removeEventListener() { } function dispatchEvent() { } function init() { } function onKeyUpEventFunction() { var _local2 = new com.events.Event(this, "onKeyUpEvent"); _local2.data = new Object(); _local2.data.keyDownNumber = Key.getCode(); ref.dispatchEvent(_local2); } function onKeyDownEventFunction() { var _local2 = new com.events.Event(this, "onKeyDownEvent"); _local2.data = new Object(); _local2.data.keyDownNumber = Key.getCode(); ref.dispatchEvent(_local2); } function exampleEvent() { var _local2 = new com.events.Event(this, "onExampleEvent"); _local2.data = new Object(); _local2.data.butts = true; dispatchEvent(_local2); } function onSomeEvent(aEvent) { } function getKeyDown(aKeyNumber) { return(Key.isDown(aKeyNumber)); } function get getGameLevel() { return(level); } function set gameLevel(level_inc) { level = level_inc; //return(__get__gameLevel()); } var myListener = new Object(); }
Symbol 768 MovieClip [__Packages.com.games.skateTokyoGame.GlobalSpeed] Frame 0
class com.games.skateTokyoGame.GlobalSpeed { var globalSpeed, isSkaterFalling, myKeyboardManager, level, __get__gameLevel, __get__setIsSkaterFalling; function GlobalSpeed () { com.events.EventDispatcher.initialize(this); } function addEventListener() { } function removeEventListener() { } function dispatchEvent() { } function init() { globalSpeed = 0; isSkaterFalling = false; var _local2 = new com.managers.KeyboardManager(); myKeyboardManager = _local2; } function exampleEvent() { var _local2 = new com.events.Event(this, "onExampleEvent"); _local2.data = new Object(); _local2.data.butts = true; dispatchEvent(_local2); } function changeSpeed(aChange) { var _local3 = globalSpeed; globalSpeed = globalSpeed + aChange; if (globalSpeed < 10) { globalSpeed = 10; } if (globalSpeed > 200) { globalSpeed = 200; } var _local2 = new com.events.Event(this, "onSpeedChange"); _local2.data = new Object(); _local2.data.globalSpeed = globalSpeed; if ((_local3 == 0) && (aChange > 0)) { _local2.data.pedaling = true; } dispatchEvent(_local2); } function onMainGameStateTick(aEvent) { if (!isSkaterFalling) { if (myKeyboardManager.getKeyDown(38) || (myKeyboardManager.getKeyDown(87))) { if (globalSpeed < 95) { changeSpeed(5); } } if (myKeyboardManager.getKeyDown(40) || (myKeyboardManager.getKeyDown(83))) { changeSpeed(-5); } } if (globalSpeed > 100) { globalSpeed--; var _local2 = new com.events.Event(this, "onSpeedChange"); _local2.data = new Object(); _local2.data.globalSpeed = globalSpeed; dispatchEvent(_local2); } } function onSomeEvent(aEvent) { } function get getGlobalSpeed() { return(globalSpeed); } function get getGameLevel() { return(level); } function set gameLevel(level_inc) { level = level_inc; //return(__get__gameLevel()); } function set setIsSkaterFalling(aFalling) { isSkaterFalling = aFalling; //return(__get__setIsSkaterFalling()); } }
Symbol 769 MovieClip [__Packages.com.games.skateTokyoGame.RoadManager] Frame 0
class com.games.skateTokyoGame.RoadManager { var rootMC, myDepth, roadArray, myMC, level, __get__gameLevel; function RoadManager (aRootMC, aDepth) { rootMC = aRootMC; myDepth = aDepth; roadArray = new com.data.types.Array2(); roadArray[1] = 1; randomizeRoad(); setupRoad(); com.events.EventDispatcher.initialize(this); } function addEventListener() { } function removeEventListener() { } function dispatchEvent() { } function init() { } function randomizeRoad() { roadArray[0] = com.utilities.MyRandom.roll(1, MAX_ROADS); } function progressRoad() { roadArray[1] = roadArray[0]; roadArray[0] = com.utilities.MyRandom.roll(1, MAX_ROADS); } function setupRoad() { rootMC.createEmptyMovieClip("RoadSymbol_mc", myDepth); myMC = rootMC.RoadSymbol_mc; myMC.attachMovie("RoadSymbol", "RoadSymbol_one", 1); myMC.attachMovie("RoadSymbol", "RoadSymbol_zero", 2, {_y:3 - myMC.RoadSymbol_one._height}); myMC.RoadSymbol_one.cacheAsBitmap = true; myMC.RoadSymbol_zero.cacheAsBitmap = true; myMC.RoadSymbol_one.gotoAndStop(roadArray[1]); myMC.RoadSymbol_zero.gotoAndStop(roadArray[0]); } function exampleEvent() { var _local2 = new com.events.Event(this, "onExampleEvent"); _local2.data = new Object(); _local2.data.butts = true; dispatchEvent(_local2); } function removeMe() { myMC.removeMovieClip(); } function onSomeEvent(aEvent) { } function onMainGameStateTick(aEvent) { myMC._y = myMC._y + (mySpeed / 10); var _local2 = myMC._height / 2; if (myMC._y > _local2) { progressRoad(); setupRoad(); } } function onSpeedChange(aEvent) { mySpeed = aEvent.data.globalSpeed; } function get getGameLevel() { return(level); } function set gameLevel(level_inc) { level = level_inc; //return(__get__gameLevel()); } var mySpeed = 0; var MAX_ROADS = 5; }
Symbol 770 MovieClip [__Packages.com.data.types.Array2] Frame 0
class com.data.types.Array2 extends Array { var splice, length; function Array2 () { super(); splice.apply(this, [0, 0].concat(arguments)); } function append(value) { this[length] = value; } function getOne(aValue_obj) { var _local4 = length; var _local2; _local2 = 0; while (_local2 < length) { if (this[_local2] == aValue_obj) { return(_local2); } _local2++; } return(-1); } function deleteOne(aValue_obj) { var _local2 = getOne(aValue_obj); if (_local2 != -1) { splice(_local2, 1); } return(_local2); } }
Symbol 771 MovieClip [__Packages.com.utilities.MyRandom] Frame 0
class com.utilities.MyRandom { function MyRandom () { } static function roll(minVal, maxVal) { return(minVal + Math.floor(Math.random() * ((maxVal + 1) - minVal))); } }
Symbol 772 MovieClip [__Packages.com.games.skateTokyoGame.UIClass] Frame 0
class com.games.skateTokyoGame.UIClass { var rootMC, myDepth, myMC, level, __get__gameLevel; function UIClass (aRootMC, aDepth) { rootMC = aRootMC; myDepth = aDepth; rootMC.attachMovie("UISymbol", "UISymbol_mc", myDepth); myMC = rootMC.UISymbol_mc; myMC.progress_mc.cacheAsBitmap = true; myMC.timer_clock_thing_mc.cacheAsBitmap = true; com.events.EventDispatcher.initialize(this); } function addEventListener() { } function removeEventListener() { } function dispatchEvent() { } function init() { } function exampleEvent() { var _local2 = new com.events.Event(this, "onExampleEvent"); _local2.data = new Object(); _local2.data.butts = true; dispatchEvent(_local2); } function updateGameLevel(aGameLevel) { myMC.level_text.text = aGameLevel; } function updateTimeLeft(aTimeLeft) { myMC.seconds_text.text = aTimeLeft; var _local2 = 1 - aTimeLeft; var _local3 = Math.floor(79 * _local2); myMC.timer_clock_thing_mc.gotoAndStop(_local3); } function updateGlobalSpeed(aGlobalSpeed) { myMC.global_speed_text.text = aGlobalSpeed; } function removeMe() { myMC.removeMovieClip(); } function onSomeEvent(aEvent) { } function get getGameLevel() { return(level); } function get getUIClip() { return(myMC); } function set gameLevel(level_inc) { level = level_inc; //return(__get__gameLevel()); } }
Symbol 773 MovieClip [__Packages.com.games.skateTokyoGame.TimerClass] Frame 0
class com.games.skateTokyoGame.TimerClass { var __startTime, __TimeLeft, givenWarning, level, __get__gameLevel; function TimerClass () { com.events.EventDispatcher.initialize(this); } function addEventListener() { } function removeEventListener() { } function dispatchEvent() { } function init() { __startTime = getTimer(); __TimeLeft = LEVEL_TIME; givenWarning = false; } function exampleEvent() { var _local2 = new com.events.Event(this, "onExampleEvent"); _local2.data = new Object(); _local2.data.butts = true; dispatchEvent(_local2); } function onMainGameStateTick(aEvent) { var _local4 = getTimer(); var _local2 = _local4 - __startTime; var _local5 = _local2; __TimeLeft = 1 - (_local2 / LEVEL_TIME); if (__TimeLeft <= 0) { var _local3 = new com.events.Event(this, "onOutOfTime"); _local3.data = new Object(); dispatchEvent(_local3); } } function onSomeEvent(aEvent) { } function get getGameLevel() { return(level); } function get getTimeLeft() { return(__TimeLeft); } function set gameLevel(level_inc) { level = level_inc; //return(__get__gameLevel()); } var LEVEL_TIME = 60000; }
Symbol 774 MovieClip [__Packages.com.games.skateTokyoGame.DistanceManager] Frame 0
class com.games.skateTokyoGame.DistanceManager { var myMC, __myTravelDistance, __startTimer, __progressHeight, distanceReached, level, __get__gameLevel; function DistanceManager (aUIClip) { myMC = aUIClip; com.events.EventDispatcher.initialize(this); } function addEventListener() { } function removeEventListener() { } function dispatchEvent() { } function init() { __myTravelDistance = 0; __startTimer = getTimer(); __progressHeight = 86; distanceReached = false; } function exampleEvent() { var _local2 = new com.events.Event(this, "onExampleEvent"); _local2.data = new Object(); _local2.data.butts = true; dispatchEvent(_local2); } function pushCurrentSpeed(aMoreDistance) { var _local3 = getTimer(); var _local4 = _local3 - __startTimer; var _local2 = new com.events.Event(this, "onMovedDistance"); _local2.data = new Object(); _local2.data.travelledDistance = aMoreDistance; dispatchEvent(_local2); if (_local4 > 250) { __myTravelDistance = __myTravelDistance + aMoreDistance; __startTimer = getTimer(); updatePositionOfMeter(); } } function updatePositionOfMeter() { var _local2 = __myTravelDistance / MAX_DISTANCE_VALUE; var _local4 = Math.floor(__progressHeight * _local2); myMC.progress_mc.skater_progress_mc._y = _local4; myMC.progress_mc.gotoAndStop(_local4); if (_local2 >= 1) { if (!distanceReached) { var _local3 = new com.events.Event(this, "onDistanceReached"); _local3.data = new Object(); dispatchEvent(_local3); distanceReached = true; } } } function onSomeEvent(aEvent) { } function get getGameLevel() { return(level); } function set gameLevel(level_inc) { level = level_inc; //return(__get__gameLevel()); } var MAX_DISTANCE_VALUE = 20000; }
Symbol 775 MovieClip [__Packages.com.games.skateTokyoGame.RandomEventManager] Frame 0
class com.games.skateTokyoGame.RandomEventManager { var __totalDistance, myLevel, __bonusPickupTimer, __bonusPickupTimeAmount_HIGH, __bonusPickupTimeAmount_LOW, __bonusPickupTimeAmount, __obstacleTimer, __obstacleTimeAmount, __obstacleTimer2, __obstacleTimeAmount2, __obstacleTimer3, __obstacleTimeAmount3, __obstacleTimer4, __obstacleTimeAmount4, __obstacleTimer5, __obstacleTimeAmount5, __obstacleTimer6, __obstacleTimeAmount6, __sceneryTimer, __sceneryTimeAmount_HIGH, __sceneryTimeAmount_LOW, __sceneryTimeAmount, __enemyTimer, __enemyTimeAmount_HIGH, __enemyTimeAmount_LOW, __enemyTimeAmount, level, __get__gameLevel; function RandomEventManager () { trace("RandomEventManager"); com.events.EventDispatcher.initialize(this); } function addEventListener() { } function removeEventListener() { } function dispatchEvent() { } function init(aLevel) { __totalDistance = 0; myLevel = aLevel; switch (aLevel) { case 1 : __bonusPickupTimer = __totalDistance; __bonusPickupTimeAmount_HIGH = 30000; __bonusPickupTimeAmount_LOW = 30000; __bonusPickupTimeAmount = com.utilities.MyRandom.roll(__bonusPickupTimeAmount_LOW, __bonusPickupTimeAmount_HIGH); __obstacleTimer = __totalDistance; __obstacleTimeAmount_HIGH = 1500; __obstacleTimeAmount_LOW = 2000; __obstacleTimeAmount = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW, __obstacleTimeAmount_HIGH); __obstacleTimer2 = __totalDistance; __obstacleTimeAmount_HIGH2 = 2000; __obstacleTimeAmount_LOW2 = 3000; __obstacleTimeAmount2 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW2, __obstacleTimeAmount_HIGH2); __obstacleTimer3 = __totalDistance; __obstacleTimeAmount_HIGH3 = 3000; __obstacleTimeAmount_LOW3 = 4000; __obstacleTimeAmount3 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW3, __obstacleTimeAmount_HIGH3); __obstacleTimer4 = __totalDistance; __obstacleTimeAmount_HIGH4 = 2000; __obstacleTimeAmount_LOW4 = 3000; __obstacleTimeAmount4 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW4, __obstacleTimeAmount_HIGH4); __obstacleTimer5 = __totalDistance; __obstacleTimeAmount_HIGH5 = 1000; __obstacleTimeAmount_LOW5 = 2000; __obstacleTimeAmount5 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW5, __obstacleTimeAmount_HIGH5); __obstacleTimer6 = __totalDistance; __obstacleTimeAmount_HIGH6 = 1000; __obstacleTimeAmount_LOW6 = 2000; __obstacleTimeAmount6 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW6, __obstacleTimeAmount_HIGH6); __sceneryTimer = __totalDistance; __sceneryTimeAmount_HIGH = 3000; __sceneryTimeAmount_LOW = 5000; __sceneryTimeAmount = com.utilities.MyRandom.roll(__sceneryTimeAmount_LOW, __sceneryTimeAmount_HIGH); __enemyTimer = __totalDistance; __enemyTimeAmount_HIGH = 7500; __enemyTimeAmount_LOW = 10000; __enemyTimeAmount = com.utilities.MyRandom.roll(__enemyTimeAmount_LOW, __enemyTimeAmount_HIGH); checkForObstacle = levelOneChecks; break; case 2 : __bonusPickupTimer = __totalDistance; __bonusPickupTimeAmount_HIGH = 30000; __bonusPickupTimeAmount_LOW = 30000; __bonusPickupTimeAmount = com.utilities.MyRandom.roll(__bonusPickupTimeAmount_LOW, __bonusPickupTimeAmount_HIGH); __obstacleTimer = __totalDistance; __obstacleTimeAmount_HIGH = 1500; __obstacleTimeAmount_LOW = 2000; __obstacleTimeAmount = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW, __obstacleTimeAmount_HIGH); __obstacleTimer2 = __totalDistance; __obstacleTimeAmount_HIGH2 = 2000; __obstacleTimeAmount_LOW2 = 3000; __obstacleTimeAmount2 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW2, __obstacleTimeAmount_HIGH2); __obstacleTimer3 = __totalDistance; __obstacleTimeAmount_HIGH3 = 3000; __obstacleTimeAmount_LOW3 = 4000; __obstacleTimeAmount3 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW3, __obstacleTimeAmount_HIGH3); __obstacleTimer4 = __totalDistance; __obstacleTimeAmount_HIGH4 = 2000; __obstacleTimeAmount_LOW4 = 3000; __obstacleTimeAmount4 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW4, __obstacleTimeAmount_HIGH4); __obstacleTimer5 = __totalDistance; __obstacleTimeAmount_HIGH5 = 1000; __obstacleTimeAmount_LOW5 = 2000; __obstacleTimeAmount5 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW5, __obstacleTimeAmount_HIGH5); __obstacleTimer6 = __totalDistance; __obstacleTimeAmount_HIGH6 = 1000; __obstacleTimeAmount_LOW6 = 2000; __obstacleTimeAmount6 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW6, __obstacleTimeAmount_HIGH6); __sceneryTimer = __totalDistance; __sceneryTimeAmount_HIGH = 3000; __sceneryTimeAmount_LOW = 5000; __sceneryTimeAmount = com.utilities.MyRandom.roll(__sceneryTimeAmount_LOW, __sceneryTimeAmount_HIGH); __enemyTimer = __totalDistance; __enemyTimeAmount_HIGH = 7500; __enemyTimeAmount_LOW = 10000; __enemyTimeAmount = com.utilities.MyRandom.roll(__enemyTimeAmount_LOW, __enemyTimeAmount_HIGH); checkForObstacle = levelTwoChecks; break; case 3 : __bonusPickupTimer = __totalDistance; __bonusPickupTimeAmount_HIGH = 30000; __bonusPickupTimeAmount_LOW = 30000; __bonusPickupTimeAmount = com.utilities.MyRandom.roll(__bonusPickupTimeAmount_LOW, __bonusPickupTimeAmount_HIGH); __obstacleTimer = __totalDistance; __obstacleTimeAmount_HIGH = 1500; __obstacleTimeAmount_LOW = 2000; __obstacleTimeAmount = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW, __obstacleTimeAmount_HIGH); __obstacleTimer2 = __totalDistance; __obstacleTimeAmount_HIGH2 = 2000; __obstacleTimeAmount_LOW2 = 3000; __obstacleTimeAmount2 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW2, __obstacleTimeAmount_HIGH2); __obstacleTimer3 = __totalDistance; __obstacleTimeAmount_HIGH3 = 3000; __obstacleTimeAmount_LOW3 = 4000; __obstacleTimeAmount3 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW3, __obstacleTimeAmount_HIGH3); __obstacleTimer4 = __totalDistance; __obstacleTimeAmount_HIGH4 = 2000; __obstacleTimeAmount_LOW4 = 3000; __obstacleTimeAmount4 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW4, __obstacleTimeAmount_HIGH4); __obstacleTimer5 = __totalDistance; __obstacleTimeAmount_HIGH5 = 1000; __obstacleTimeAmount_LOW5 = 2000; __obstacleTimeAmount5 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW5, __obstacleTimeAmount_HIGH5); __obstacleTimer6 = __totalDistance; __obstacleTimeAmount_HIGH6 = 1000; __obstacleTimeAmount_LOW6 = 2000; __obstacleTimeAmount6 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW6, __obstacleTimeAmount_HIGH6); __sceneryTimer = __totalDistance; __sceneryTimeAmount_HIGH = 3000; __sceneryTimeAmount_LOW = 5000; __sceneryTimeAmount = com.utilities.MyRandom.roll(__sceneryTimeAmount_LOW, __sceneryTimeAmount_HIGH); __enemyTimer = __totalDistance; __enemyTimeAmount_HIGH = 7500; __enemyTimeAmount_LOW = 10000; __enemyTimeAmount = com.utilities.MyRandom.roll(__enemyTimeAmount_LOW, __enemyTimeAmount_HIGH); checkForObstacle = levelThreeChecks; } } function exampleEvent() { var _local2 = new com.events.Event(this, "onExampleEvent"); _local2.data = new Object(); _local2.data.butts = true; dispatchEvent(_local2); } function tick() { checkForBonusItem(); checkForObstacle(); checkForScenery(); checkForEnemy(); } function checkForObstacle() { trace("checkForObstacle"); } function checkForBonusItem() { var _local3 = __totalDistance - __bonusPickupTimer; if (_local3 > __bonusPickupTimeAmount) { var _local2 = new com.events.Event(this, "onCreatePowerup"); _local2.data = new Object(); dispatchEvent(_local2); __bonusPickupTimer = __totalDistance; __bonusPickupTimeAmount = com.utilities.MyRandom.roll(__bonusPickupTimeAmount_LOW, __bonusPickupTimeAmount_HIGH); } } function checkForScenery() { var _local3 = __totalDistance - __sceneryTimer; if (_local3 > __sceneryTimeAmount) { var _local2 = new com.events.Event(this, "onCreateTree"); _local2.data = new Object(); dispatchEvent(_local2); __sceneryTimer = __totalDistance; __sceneryTimeAmount = com.utilities.MyRandom.roll(__sceneryTimeAmount_LOW, __sceneryTimeAmount_HIGH); } } function checkForEnemy() { var _local3 = __totalDistance - __enemyTimer; if (_local3 > __enemyTimeAmount) { var _local2 = new com.events.Event(this, "onCreateEnemy"); _local2.data = new Object(); dispatchEvent(_local2); __enemyTimer = __totalDistance; __enemyTimeAmount = com.utilities.MyRandom.roll(__enemyTimeAmount_LOW, __enemyTimeAmount_HIGH); } } function levelOneChecks() { var _local5 = __totalDistance - __obstacleTimer; if (_local5 > __obstacleTimeAmount) { var _local2 = new com.events.Event(this, "onCreateObstacle"); _local2.data = new Object(); _local2.data.jumpability = true; dispatchEvent(_local2); __obstacleTimer = __totalDistance; __obstacleTimeAmount = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW, __obstacleTimeAmount_HIGH); } var _local3 = __totalDistance - __obstacleTimer2; if (_local3 > __obstacleTimeAmount2) { var _local2 = new com.events.Event(this, "onCreateObstacle"); _local2.data = new Object(); _local2.data.jumpability = true; dispatchEvent(_local2); __obstacleTimer2 = __totalDistance; __obstacleTimeAmount2 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW2, __obstacleTimeAmount_HIGH2); } var _local4 = __totalDistance - __obstacleTimer3; if (_local4 > __obstacleTimeAmount3) { var _local2 = new com.events.Event(this, "onCreateObstacle"); _local2.data = new Object(); _local2.data.jumpability = true; dispatchEvent(_local2); __obstacleTimer3 = __totalDistance; __obstacleTimeAmount3 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW3, __obstacleTimeAmount_HIGH3); } var _local7 = __totalDistance - __obstacleTimer4; if (_local7 > __obstacleTimeAmount4) { var _local2 = new com.events.Event(this, "onCreateObstacle"); _local2.data = new Object(); _local2.data.jumpability = false; dispatchEvent(_local2); __obstacleTimer4 = __totalDistance; __obstacleTimeAmount4 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW4, __obstacleTimeAmount_HIGH4); } var _local8 = __totalDistance - __obstacleTimer5; if (_local8 > __obstacleTimeAmount5) { var _local2 = new com.events.Event(this, "onCreateObstacle"); _local2.data = new Object(); _local2.data.jumpability = false; dispatchEvent(_local2); __obstacleTimer5 = __totalDistance; __obstacleTimeAmount5 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW5, __obstacleTimeAmount_HIGH5); } var _local6 = __totalDistance - __obstacleTimer6; if (_local6 > __obstacleTimeAmount6) { var _local2 = new com.events.Event(this, "onCreateObstacle"); _local2.data = new Object(); _local2.data.jumpability = false; dispatchEvent(_local2); __obstacleTimer6 = __totalDistance; __obstacleTimeAmount6 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW6, __obstacleTimeAmount_HIGH6); } } function levelTwoChecks() { var _local5 = __totalDistance - __obstacleTimer; if (_local5 > __obstacleTimeAmount) { var _local2 = new com.events.Event(this, "onCreateObstacle"); _local2.data = new Object(); _local2.data.jumpability = true; dispatchEvent(_local2); __obstacleTimer = __totalDistance; __obstacleTimeAmount = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW, __obstacleTimeAmount_HIGH); } var _local3 = __totalDistance - __obstacleTimer2; if (_local3 > __obstacleTimeAmount2) { var _local2 = new com.events.Event(this, "onCreateObstacle"); _local2.data = new Object(); _local2.data.jumpability = true; dispatchEvent(_local2); __obstacleTimer2 = __totalDistance; __obstacleTimeAmount2 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW2, __obstacleTimeAmount_HIGH2); } var _local4 = __totalDistance - __obstacleTimer3; if (_local4 > __obstacleTimeAmount3) { var _local2 = new com.events.Event(this, "onCreateObstacle"); _local2.data = new Object(); _local2.data.jumpability = true; dispatchEvent(_local2); __obstacleTimer3 = __totalDistance; __obstacleTimeAmount3 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW3, __obstacleTimeAmount_HIGH3); } var _local7 = __totalDistance - __obstacleTimer4; if (_local7 > __obstacleTimeAmount4) { var _local2 = new com.events.Event(this, "onCreateObstacle"); _local2.data = new Object(); _local2.data.jumpability = false; dispatchEvent(_local2); __obstacleTimer4 = __totalDistance; __obstacleTimeAmount4 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW4, __obstacleTimeAmount_HIGH4); } var _local8 = __totalDistance - __obstacleTimer5; if (_local8 > __obstacleTimeAmount5) { var _local2 = new com.events.Event(this, "onCreateObstacle"); _local2.data = new Object(); _local2.data.jumpability = false; dispatchEvent(_local2); __obstacleTimer5 = __totalDistance; __obstacleTimeAmount5 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW5, __obstacleTimeAmount_HIGH5); } var _local6 = __totalDistance - __obstacleTimer6; if (_local6 > __obstacleTimeAmount6) { var _local2 = new com.events.Event(this, "onCreateObstacle"); _local2.data = new Object(); _local2.data.jumpability = false; dispatchEvent(_local2); __obstacleTimer6 = __totalDistance; __obstacleTimeAmount6 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW6, __obstacleTimeAmount_HIGH6); } } function levelThreeChecks() { var _local5 = __totalDistance - __obstacleTimer; if (_local5 > __obstacleTimeAmount) { var _local2 = new com.events.Event(this, "onCreateObstacle"); _local2.data = new Object(); _local2.data.jumpability = true; dispatchEvent(_local2); __obstacleTimer = __totalDistance; __obstacleTimeAmount = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW, __obstacleTimeAmount_HIGH); } var _local3 = __totalDistance - __obstacleTimer2; if (_local3 > __obstacleTimeAmount2) { var _local2 = new com.events.Event(this, "onCreateObstacle"); _local2.data = new Object(); _local2.data.jumpability = true; dispatchEvent(_local2); __obstacleTimer2 = __totalDistance; __obstacleTimeAmount2 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW2, __obstacleTimeAmount_HIGH2); } var _local4 = __totalDistance - __obstacleTimer3; if (_local4 > __obstacleTimeAmount3) { var _local2 = new com.events.Event(this, "onCreateObstacle"); _local2.data = new Object(); _local2.data.jumpability = true; dispatchEvent(_local2); __obstacleTimer3 = __totalDistance; __obstacleTimeAmount3 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW3, __obstacleTimeAmount_HIGH3); } var _local7 = __totalDistance - __obstacleTimer4; if (_local7 > __obstacleTimeAmount4) { var _local2 = new com.events.Event(this, "onCreateObstacle"); _local2.data = new Object(); _local2.data.jumpability = false; dispatchEvent(_local2); __obstacleTimer4 = __totalDistance; __obstacleTimeAmount4 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW4, __obstacleTimeAmount_HIGH4); } var _local8 = __totalDistance - __obstacleTimer5; if (_local8 > __obstacleTimeAmount5) { var _local2 = new com.events.Event(this, "onCreateObstacle"); _local2.data = new Object(); _local2.data.jumpability = false; dispatchEvent(_local2); __obstacleTimer5 = __totalDistance; __obstacleTimeAmount5 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW5, __obstacleTimeAmount_HIGH5); } var _local6 = __totalDistance - __obstacleTimer6; if (_local6 > __obstacleTimeAmount6) { var _local2 = new com.events.Event(this, "onCreateObstacle"); _local2.data = new Object(); _local2.data.jumpability = false; dispatchEvent(_local2); __obstacleTimer6 = __totalDistance; __obstacleTimeAmount6 = com.utilities.MyRandom.roll(__obstacleTimeAmount_LOW6, __obstacleTimeAmount_HIGH6); } } function onSomeEvent(aEvent) { } function onMovedDistance(aEvent) { __totalDistance = __totalDistance + aEvent.data.travelledDistance; } function get getGameLevel() { return(level); } function set gameLevel(level_inc) { level = level_inc; //return(__get__gameLevel()); } var __obstacleTimeAmount_HIGH = 1500; var __obstacleTimeAmount_LOW = 2000; var __obstacleTimeAmount_HIGH2 = 2000; var __obstacleTimeAmount_LOW2 = 3000; var __obstacleTimeAmount_HIGH3 = 3000; var __obstacleTimeAmount_LOW3 = 4000; var __obstacleTimeAmount_HIGH4 = 2000; var __obstacleTimeAmount_LOW4 = 3000; var __obstacleTimeAmount_HIGH5 = 1000; var __obstacleTimeAmount_LOW5 = 2000; var __obstacleTimeAmount_HIGH6 = 1000; var __obstacleTimeAmount_LOW6 = 2000; }
Symbol 776 MovieClip [__Packages.com.games.skateTokyoGame.PowerupClass] Frame 0
class com.games.skateTokyoGame.PowerupClass { var rootMC, myDepth, mySpeed, isFinishLine, myType, myClip, level, __get__gameLevel; function PowerupClass (aRootMC, aDepth, aCurrentSpeed) { rootMC = aRootMC; myDepth = aDepth; mySpeed = aCurrentSpeed; isFinishLine = false; com.events.EventDispatcher.initialize(this); } function addEventListener() { } function removeEventListener() { } function dispatchEvent() { } function init(aType) { var _local2; var _local4; var _local3; var _local6; myType = aType; switch (aType) { case "finishline" : myDepth = 11; _local2 = "finishline_mc" + myDepth; _local4 = "finishLineSymbol"; isFinishLine = true; break; case "powerup" : _local2 = "powerup_mc" + myDepth; _local4 = "PowerupSymbol"; } rootMC.attachMovie(_local4, _local2, myDepth); myClip = rootMC[_local2]; myClip.cacheAsBitmap = true; switch (aType) { case "finishline" : _local3 = 107; break; case "powerup" : _local3 = com.utilities.MyRandom.roll(100 + (myClip._width / 2), 450 - (myClip._width / 2)); } myClip._x = _local3; myClip._y = -myClip._height; } function exampleEvent() { var _local2 = new com.events.Event(this, "onExampleEvent"); _local2.data = new Object(); _local2.data.butts = true; dispatchEvent(_local2); } function removeMe() { myClip.removeMovieClip(); } function onSpeedChange(aEvent) { mySpeed = aEvent.data.globalSpeed; } function onMainGameStateTick(aEvent) { myClip._y = myClip._y + (mySpeed / 10); var _local2 = new com.events.Event(this, "onPowerupMove"); _local2.data = new Object(); _local2.data.whichClass = this; dispatchEvent(_local2); if (myClip._y > 400) { _local2 = new com.events.Event(this, "onOffBottomOfStage"); _local2.data = new Object(); _local2.data.whichClass = this; dispatchEvent(_local2); } } function onSomeEvent(aEvent) { } function get getGameLevel() { return(level); } function get getIsFinishLine() { return(isFinishLine); } function get getMC() { return(myClip); } function set gameLevel(level_inc) { level = level_inc; //return(__get__gameLevel()); } }
Symbol 777 MovieClip [__Packages.com.games.skateTokyoGame.ObstacleClass] Frame 0
class com.games.skateTokyoGame.ObstacleClass { var __shouldBeJumpable, rootMC, myDepth, mySpeed, myLevel, myClip, __isJumpable, __get__gameLevel; function ObstacleClass (aRootMC, aDepth, aSpeed, aEvent) { __shouldBeJumpable = aEvent.data.jumpability; rootMC = aRootMC; myDepth = aDepth; mySpeed = aSpeed; if (!__shouldBeJumpable) { myDepth = myDepth + 10; } com.events.EventDispatcher.initialize(this); } function addEventListener() { } function removeEventListener() { } function dispatchEvent() { } function init(aLevel) { myLevel = aLevel; var _local4 = "obstacle_mc" + myDepth; rootMC.attachMovie("ObstacleSymbol", _local4, myDepth); myClip = rootMC[_local4]; myClip.cacheAsBitmap = true; var _local2; var _local3 = 300; __isJumpable = false; switch (myLevel) { case 1 : _local3 = com.utilities.MyRandom.roll(100, 450 - myClip._width); switch (__shouldBeJumpable) { case true : var _local5 = com.utilities.MyRandom.roll(1, 8); __isJumpable = true; switch (_local5) { case 1 : _local2 = "Pothole1Frame"; break; case 2 : _local2 = "Pothole2Frame"; break; case 3 : _local2 = "Pothole3Frame"; break; case 4 : _local2 = "Pothole4Frame"; break; case 5 : _local2 = "ConesFrame"; break; case 6 : _local2 = "Crack1Frame"; _local3 = 315; break; case 7 : _local2 = "Crack2Frame"; _local3 = com.utilities.MyRandom.roll(150, 400 - myClip._width); break; case 8 : _local2 = "Crack3Frame"; _local3 = 105; } break; case false : _local5 = com.utilities.MyRandom.roll(1, 4); __isJumpable = false; switch (_local5) { case 1 : _local2 = "CautionTapeFrame"; break; case 2 : _local2 = "Blockade1Frame"; break; case 3 : _local2 = "Blockade2Frame"; break; case 4 : var _local6 = com.utilities.MyRandom.roll(1, 3); switch (_local6) { case 1 : _local2 = "BlueCarFrame"; break; case 2 : _local2 = "GreeenCarFrame"; break; case 3 : _local2 = "YellowCarFrame"; } var _local7 = com.utilities.MyRandom.roll(1, 2); switch (_local7) { case 1 : _local3 = 455 - myClip._width; break; case 2 : _local3 = 105; } break; case 5 : _local2 = "BusStopFrame"; _local3 = 450; } } break; case 2 : _local3 = com.utilities.MyRandom.roll(100, 450 - myClip._width); switch (__shouldBeJumpable) { case true : _local5 = com.utilities.MyRandom.roll(1, 8); __isJumpable = true; switch (_local5) { case 1 : _local2 = "Pothole1Frame"; break; case 2 : _local2 = "Pothole2Frame"; break; case 3 : _local2 = "Pothole3Frame"; break; case 4 : _local2 = "Pothole4Frame"; break; case 5 : _local2 = "ConesFrame"; break; case 6 : _local2 = "Crack1Frame"; _local3 = 315; break; case 7 : _local2 = "Crack2Frame"; _local3 = com.utilities.MyRandom.roll(150, 400 - myClip._width); break; case 8 : _local2 = "Crack3Frame"; _local3 = 105; } break; case false : _local5 = com.utilities.MyRandom.roll(1, 4); __isJumpable = false; switch (_local5) { case 1 : _local2 = "CautionTapeFrame"; break; case 2 : _local2 = "Blockade1Frame"; break; case 3 : _local2 = "Blockade2Frame"; break; case 4 : _local6 = com.utilities.MyRandom.roll(1, 3); switch (_local6) { case 1 : _local2 = "BlueCarFrame"; break; case 2 : _local2 = "GreeenCarFrame"; break; case 3 : _local2 = "YellowCarFrame"; } _local7 = com.utilities.MyRandom.roll(1, 2); switch (_local7) { case 1 : _local3 = 455 - myClip._width; break; case 2 : _local3 = 105; } break; case 5 : _local2 = "BusStopFrame"; _local3 = 450; } } break; case 3 : _local3 = com.utilities.MyRandom.roll(100, 450 - myClip._width); switch (__shouldBeJumpable) { case true : _local5 = com.utilities.MyRandom.roll(1, 8); __isJumpable = true; switch (_local5) { case 1 : _local2 = "Pothole1Frame"; break; case 2 : _local2 = "Pothole2Frame"; break; case 3 : _local2 = "Pothole3Frame"; break; case 4 : _local2 = "Pothole4Frame"; break; case 5 : _local2 = "ConesFrame"; break; case 6 : _local2 = "Crack1Frame"; _local3 = 315; break; case 7 : _local2 = "Crack2Frame"; _local3 = com.utilities.MyRandom.roll(150, 400 - myClip._width); break; case 8 : _local2 = "Crack3Frame"; _local3 = 105; } break; case false : _local5 = com.utilities.MyRandom.roll(1, 4); __isJumpable = false; switch (_local5) { case 1 : _local2 = "CautionTapeFrame"; break; case 2 : _local2 = "Blockade1Frame"; break; case 3 : _local2 = "Blockade2Frame"; break; case 4 : _local6 = com.utilities.MyRandom.roll(1, 3); switch (_local6) { case 1 : _local2 = "BlueCarFrame"; break; case 2 : _local2 = "GreeenCarFrame"; break; case 3 : _local2 = "YellowCarFrame"; } _local7 = com.utilities.MyRandom.roll(1, 2); switch (_local7) { case 1 : _local3 = 455 - myClip._width; break; case 2 : _local3 = 105; } break; case 5 : _local2 = "BusStopFrame"; _local3 = 450; } } } myClip.gotoAndStop(_local2); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/" + _local2); myClip._x = _local3; myClip._y = -myClip._height; } function exampleEvent() { var _local2 = new com.events.Event(this, "onExampleEvent"); _local2.data = new Object(); _local2.data.butts = true; dispatchEvent(_local2); } function removeMe() { myClip.removeMovieClip(); } function onSomeEvent(aEvent) { } function onSpeedChange(aEvent) { mySpeed = aEvent.data.globalSpeed; } function onMainGameStateTick(aEvent) { myClip._y = myClip._y + (mySpeed / 10); var _local2 = new com.events.Event(this, "onObstacleMove"); _local2.data = new Object(); _local2.data.whichClass = this; dispatchEvent(_local2); if (myClip._y > 400) { _local2 = new com.events.Event(this, "onObstacleOffBottomOfStage"); _local2.data = new Object(); _local2.data.whichClass = this; dispatchEvent(_local2); } } function get getGameLevel() { return(myLevel); } function get getIsJumpable() { return(__isJumpable); } function get getMC() { return(myClip); } function set gameLevel(level_inc) { myLevel = level_inc; //return(__get__gameLevel()); } }
Symbol 778 MovieClip [__Packages.com.utilities.StatTracker] Frame 0
class com.utilities.StatTracker { function StatTracker () { trace("StatTracker"); } function init() { } static function submitStat(aString) { var _local1 = ("javascript:urchinTracker('/flashtracking" + aString) + "');"; trace("tUrchinString = " + _local1); getURL (_local1); } }
Symbol 779 MovieClip [__Packages.com.games.skateTokyoGame.SceneryClass] Frame 0
class com.games.skateTokyoGame.SceneryClass { var __rootMC, __myDepth, __mySpeed, __myClip, __myLevel, __get__gameLevel; function SceneryClass (aRootMC, aSceneryCurrentDepth, aGlobalSpeed) { __rootMC = aRootMC; __myDepth = aSceneryCurrentDepth; __mySpeed = aGlobalSpeed; com.events.EventDispatcher.initialize(this); } function addEventListener() { } function removeEventListener() { } function dispatchEvent() { } function init() { var _local2 = "scenery_mc" + __myDepth; __rootMC.attachMovie("ScenerySymbol", _local2, __myDepth); __myClip = __rootMC[_local2]; __myClip.cacheAsBitmap = true; var _local4 = com.utilities.MyRandom.roll(1, 2); var _local3; switch (_local4) { case 1 : _local3 = 100; break; case 2 : _local3 = 450; } __myClip._x = _local3; __myClip._y = -__myClip._height; } function exampleEvent() { var _local2 = new com.events.Event(this, "onExampleEvent"); _local2.data = new Object(); _local2.data.butts = true; dispatchEvent(_local2); } function removeMe() { __myClip.removeMovieClip(); } function onSomeEvent(aEvent) { } function onSpeedChange(aEvent) { __mySpeed = aEvent.data.globalSpeed; } function onMainGameStateTick(aEvent) { __myClip._y = __myClip._y + (__mySpeed / 10); var _local4 = __myClip._y / 400; var _local3 = Math.ceil(_local4 * 21); __myClip.scenery_mc.gotoAndStop(_local3); if (__myClip._y > (400 + (__myClip._height * 2))) { var _local2 = new com.events.Event(this, "onSceneryOffBottomOfStage"); _local2.data = new Object(); _local2.data.whichClass = this; dispatchEvent(_local2); } } function get getGameLevel() { return(__myLevel); } function set gameLevel(aLevel) { __myLevel = aLevel; //return(__get__gameLevel()); } }
Symbol 780 MovieClip [__Packages.com.games.skateTokyoGame.EnemyClass] Frame 0
class com.games.skateTokyoGame.EnemyClass { var __rootMC, __myDepth, __mySpeed, myFacing, __beenHit, __dogRunning, __dogMovingMiddle, __dogDoneRunning, __myLevel, __myClip, __dogOnScreen, __businessManWalking, __get__gameLevel; function EnemyClass (aRootMC, aSceneryCurrentDepth, aGlobalSpeed) { __rootMC = aRootMC; __myDepth = aSceneryCurrentDepth; __mySpeed = aGlobalSpeed; myFacing = 1; __beenHit = false; __dogRunning = false; __dogMovingMiddle = false; __dogDoneRunning = false; com.events.EventDispatcher.initialize(this); } function addEventListener() { } function removeEventListener() { } function dispatchEvent() { } function init(aLevel) { __myLevel = aLevel; var _local5 = "enemy_mc" + __myDepth; __rootMC.attachMovie("EnemySymbol", _local5, __myDepth); __myClip = __rootMC[_local5]; __myClip.cacheAsBitmap = true; var _local3; var _local4; var _local2; switch (__myLevel) { case 1 : _local3 = "BusinessManFrame"; _local4 = "standingFrame"; myBrain = myBusinessManBrain; playerHitMe = playerHitBusinessMan; __beenHit = false; var _local6 = com.utilities.MyRandom.roll(1, 2); switch (_local6) { case 1 : _local2 = 100; break; case 2 : _local2 = 450; myFacing = -1; } break; case 2 : _local3 = "DogFrame"; _local4 = "dogRunningFrame"; myBrain = myDogBrain; playerHitMe = playerHitDog; __dogRunning = true; __dogMovingMiddle = false; __dogOnScreen = false; __dogDoneRunning = false; _local6 = com.utilities.MyRandom.roll(1, 2); switch (_local6) { case 1 : _local2 = 150; myFacing = -1; break; case 2 : _local2 = 400; } break; case 3 : trace("putting a godzilla!"); _local3 = "GodzillaFrame"; _local4 = "runFrame"; myBrain = myGodzillaBrain; playerHitMe = playerHitGodzilla; _local6 = com.utilities.MyRandom.roll(1, 2); switch (_local6) { case 1 : _local2 = 200; break; case 2 : _local2 = 350; } } __myClip.gotoAndStop(_local3); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/" + _local3); __myClip.specific_enemy_mc.gotoAndStop(_local4); __myClip._y = -(__myClip._height * 2); __myClip._x = _local2; __myClip._xscale = __myClip._xscale * myFacing; } function removeMe() { __myClip.removeMovieClip(); } function exampleEvent() { var _local2 = new com.events.Event(this, "onExampleEvent"); _local2.data = new Object(); _local2.data.butts = true; dispatchEvent(_local2); } function myBrain() { } function myGodzillaBrain() { var _local3 = (__mySpeed / 10) - 4.5; __myClip._y = __myClip._y + _local3; if (__myClip._y > (400 + (__myClip._height * 2))) { var _local2 = new com.events.Event(this, "onEnemyOffBottomOfStage"); _local2.data = new Object(); _local2.data.whichClass = this; dispatchEvent(_local2); } } function myDogBrain() { if (!__dogDoneRunning) { if (__myClip._y > 300) { __dogMovingMiddle = true; } } if (__dogMovingMiddle) { var _local4 = (__mySpeed / 10) - 11; var _local5 = 2; __myClip._y = __myClip._y + _local4; __myClip._x = __myClip._x + (_local5 * (myFacing * -1)); switch (myFacing) { case 1 : if (__myClip._x < 150) { __dogDoneRunning = true; __dogMovingMiddle = false; __myClip.specific_enemy_mc.gotoAndStop("dogSittingFrame"); __myClip._xscale = __myClip._xscale * -1; } break; case -1 : if (__myClip._x <= 400) { break; } __dogDoneRunning = true; __dogMovingMiddle = false; __myClip.specific_enemy_mc.gotoAndStop("dogSittingFrame"); __myClip._xscale = __myClip._xscale * -1; } } else if (__dogDoneRunning) { var _local3 = __mySpeed / 10; __myClip._y = __myClip._y + _local3; } else { var _local3 = (__mySpeed / 10) - 4.5; __myClip._y = __myClip._y + _local3; } if (__dogOnScreen) { if (__myClip._y < 10) { __myClip._y = 10; } } else if (__myClip._y > 10) { __dogOnScreen = true; } if (__myClip._y > (400 + (__myClip._height * 2))) { var _local2 = new com.events.Event(this, "onEnemyOffBottomOfStage"); _local2.data = new Object(); _local2.data.whichClass = this; dispatchEvent(_local2); } } function myBusinessManBrain() { __myClip._y = __myClip._y + (__mySpeed / 10); if (__myClip._y > 0) { if (!__businessManWalking) { __businessManWalking = true; __myClip.specific_enemy_mc.gotoAndStop("walkingFrame"); } else if (!__beenHit) { __myClip._x = __myClip._x + (__myDog_X_speed * myFacing); } } if (__myClip._y > (400 + (__myClip._height * 2))) { var _local2 = new com.events.Event(this, "onEnemyOffBottomOfStage"); _local2.data = new Object(); _local2.data.whichClass = this; dispatchEvent(_local2); } } function playerHitMe() { } function playerHitDog() { com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/hitADog"); } function playerHitBusinessMan() { __beenHit = true; __myClip.specific_enemy_mc.gotoAndStop("cowerFrame"); com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/hitABusinessMan"); } function playerHitGodzilla() { com.utilities.StatTracker.submitStat("/flashgames/skateTokyo/hitAGodzilla"); } function onSomeEvent(aEvent) { } function onMainGameStateTick(aEvent) { myBrain(); var _local2 = new com.events.Event(this, "onEnemyMove"); _local2.data = new Object(); _local2.data.whichClass = this; dispatchEvent(_local2); } function onSpeedChange(aEvent) { __mySpeed = aEvent.data.globalSpeed; } function get getGameLevel() { return(__myLevel); } function get getMC() { return(__myClip); } function set gameLevel(aLevel) { __myLevel = aLevel; //return(__get__gameLevel()); } var __myDog_X_speed = 3; var __myBusinessMan_X_speed = 2; }
Symbol 781 MovieClip [__Packages.com.managers.SoundManager] Frame 0
class com.managers.SoundManager extends MovieClip { var thisMC, sounds_array, globalSound_snd, theSoundClipMC, getNextHighestDepth, createEmptyMovieClip; function SoundManager (aSoundRef) { super(); thisMC = aSoundRef; sounds_array = new Array(); } function init() { } function addSound(aSoundLinkage_str) { trace(("*****addSound(" + aSoundLinkage_str) + ")"); globalSound_snd = new Sound(this); var _local7 = ("sndHolder_" + String(sounds_array.length)) + "_mc"; var _local5 = thisMC.getNextHighestDepth(); var _local6 = thisMC.createEmptyMovieClip(_local7, _local5); theSoundClipMC = _local6; var _local3 = MovieClip(theSoundClipMC); var _local2 = new Sound(_local3); _local2.attachSound(aSoundLinkage_str); sounds_array.push(_local3); var _local8 = new com.managers.SoundDataObject(aSoundLinkage_str, _local2); sounds_array.push(_local8); } function getSound(aSoundLinkage_str) { var _local2; var _local6 = sounds_array.length; _local2 = 0; while (_local2 < _local6) { var _local3 = sounds_array[_local2]; var _local5 = _local3.__get__name(); if (aSoundLinkage_str == _local5) { var _local4 = _local3.__get__sound(); return(_local4); } _local2++; } } function playSound(aSoundLinkage_str, aOffset_num, aLoopCount_num) { trace((((("playSound = " + aSoundLinkage_str) + " ") + aOffset_num) + " ") + aLoopCount_num); stopSound(aSoundLinkage_str); var _local3 = getSound(aSoundLinkage_str); _local3.start(aOffset_num, aLoopCount_num); } function stopSound(aSoundLinkage_str) { trace("stopSound = " + aSoundLinkage_str); var _local3 = getSound(aSoundLinkage_str); _local3.stop(aSoundLinkage_str); } function setSoundVolume(aSoundLinkage_str, aVolume_num) { var _local2 = getSound(aSoundLinkage_str); _local2.setVolume(aVolume_num); } function getSoundVolume(aSoundLinkage_str) { var _local2 = getSound(aSoundLinkage_str); return(_local2.getVolume()); } function tweenSoundVolume(aSoundLinkage_str, aTargetVolume_num, aNumberOfFrames) { trace(((((("*****tweenSoundVolume(" + aSoundLinkage_str) + ",") + aTargetVolume_num) + ",") + aNumberOfFrames) + ")"); var _local3 = getSoundVolume(aSoundLinkage_str); if (_local3 == undefined) { } else { var _local4 = aTargetVolume_num; var _local6 = Math.abs(_local3 - _local4); if (_local6 < aNumberOfFrames) { _local6 = aNumberOfFrames; } var _local5 = 1; if (_local3 < _local4) { _local5 = 1; } else if (_local3 > _local4) { _local5 = -1; } else { trace("tCurrentVolume == tTargetVolume"); } var _local8 = _local6 / aNumberOfFrames; if (_local8 < 1) { _local8 = 1; } var _local14 = _local8 * _local5; var _local13 = ("tweenHolder_" + aSoundLinkage_str) + "_mc"; trace("this = " + this); var _local10 = getNextHighestDepth(); trace("tNextDepth = " + _local10); var _local11 = createEmptyMovieClip(_local13, _local10); trace("soundMCTweenThing = " + _local11); var _local2 = MovieClip(_local11); _local2.ref = this; _local2.targetVolume = _local4; _local2.modNumber = _local5; _local2.soundLinkage = aSoundLinkage_str; _local2.changePerFrame = _local14; _local2.onEnterFrame = function () { var _local2 = this.ref.getSoundVolume(this.soundLinkage); if (this.modNumber > 0) { if (_local2 > this.targetVolume) { this.onEnterFrame = null; } } else if (this.modNumber < 0) { if (_local2 < this.targetVolume) { this.onEnterFrame = null; } } else { trace("this.modNumber == 0 in Sound Manager, something is broken"); } var _local3 = _local2 + this.changePerFrame; this.ref.setSoundVolume(aSoundLinkage_str, _local3); }; } } function setGlobalVolume(aVolume_num) { globalSound_snd.setVolume(aVolume_num); } }
Symbol 782 MovieClip [__Packages.com.managers.SoundDataObject] Frame 0
class com.managers.SoundDataObject extends Object { var name_str, sound_snd; function SoundDataObject (aSoundName_str, aSound_snd) { super(); name_str = aSoundName_str; sound_snd = aSound_snd; } function get sound() { return(sound_snd); } function get name() { return(name_str); } }
Symbol 163 MovieClip Frame 16
stop();
Symbol 167 MovieClip Frame 1
stop();
Symbol 200 MovieClip Frame 1
stop();
Symbol 242 MovieClip Frame 1
stop();
Symbol 243 MovieClip [EnemySymbol] Frame 1
stop();
Symbol 247 MovieClip [hurrySymbol] Frame 120
this.removeMovieClip();
Symbol 287 MovieClip [ObstacleSymbol] Frame 1
stop();
Symbol 296 MovieClip [ReadySetGoSymbol] Frame 35
this.removeMovieClip();
Symbol 308 MovieClip [RoadSymbol] Frame 1
stop();
Symbol 323 MovieClip Frame 13
stop();
Symbol 324 MovieClip Frame 13
stop();
Symbol 336 MovieClip Frame 12
_root.myGameClass.STAGE_ANIMATION_COMPLETE_Land();
Symbol 336 MovieClip Frame 19
_root.myGameClass.STAGE_ANIMATION_COMPLETE_Jump();
Symbol 350 MovieClip Frame 7
_root.myGameClass.STAGE_ANIMATION_PushOff();
Symbol 350 MovieClip Frame 22
_root.myGameClass.STAGE_ANIMATION_COMPLETE_Pushoff();
Symbol 384 MovieClip Frame 10
_root.myGameClass.STAGE_ANIMATION_CrashLand();
Symbol 384 MovieClip Frame 25
_root.myGameClass.STAGE_ANIMATION_COMPLETE_Fall();
Symbol 395 MovieClip Frame 1
stop();
Symbol 395 MovieClip Frame 2
stop();
Symbol 395 MovieClip Frame 3
stop();
Symbol 395 MovieClip Frame 4
stop();
Symbol 395 MovieClip Frame 5
stop();
Symbol 395 MovieClip Frame 6
stop();
Symbol 395 MovieClip Frame 7
stop();
Symbol 395 MovieClip Frame 8
stop();
Symbol 404 MovieClip Frame 13
stop();
Symbol 405 MovieClip Frame 13
stop();
Symbol 413 MovieClip Frame 12
_root.myGameClass.STAGE_ANIMATION_COMPLETE_Land();
Symbol 413 MovieClip Frame 19
_root.myGameClass.STAGE_ANIMATION_COMPLETE_Jump();
Symbol 421 MovieClip Frame 7
_root.myGameClass.STAGE_ANIMATION_PushOff();
Symbol 421 MovieClip Frame 22
_root.myGameClass.STAGE_ANIMATION_COMPLETE_Pushoff();
Symbol 450 MovieClip Frame 10
_root.myGameClass.STAGE_ANIMATION_CrashLand();
Symbol 450 MovieClip Frame 23
_root.myGameClass.STAGE_ANIMATION_COMPLETE_Fall();
Symbol 458 MovieClip Frame 1
stop();
Symbol 458 MovieClip Frame 2
stop();
Symbol 458 MovieClip Frame 3
stop();
Symbol 458 MovieClip Frame 4
stop();
Symbol 458 MovieClip Frame 5
stop();
Symbol 458 MovieClip Frame 6
stop();
Symbol 458 MovieClip Frame 7
stop();
Symbol 458 MovieClip Frame 8
stop();
Symbol 464 MovieClip Frame 13
stop();
Symbol 465 MovieClip Frame 13
stop();
Symbol 473 MovieClip Frame 12
_root.myGameClass.STAGE_ANIMATION_COMPLETE_Land();
Symbol 473 MovieClip Frame 19
_root.myGameClass.STAGE_ANIMATION_COMPLETE_Jump();
Symbol 482 MovieClip Frame 7
_root.myGameClass.STAGE_ANIMATION_PushOff();
Symbol 482 MovieClip Frame 22
_root.myGameClass.STAGE_ANIMATION_COMPLETE_Pushoff();
Symbol 512 MovieClip Frame 10
_root.myGameClass.STAGE_ANIMATION_CrashLand();
Symbol 512 MovieClip Frame 23
_root.myGameClass.STAGE_ANIMATION_COMPLETE_Fall();
Symbol 520 MovieClip Frame 1
stop();
Symbol 520 MovieClip Frame 2
stop();
Symbol 520 MovieClip Frame 3
stop();
Symbol 520 MovieClip Frame 4
stop();
Symbol 520 MovieClip Frame 5
stop();
Symbol 520 MovieClip Frame 6
stop();
Symbol 520 MovieClip Frame 7
stop();
Symbol 520 MovieClip Frame 8
stop();
Symbol 521 MovieClip [SkaterSymbol] Frame 1
stop();
Symbol 521 MovieClip [SkaterSymbol] Frame 2
stop();
Symbol 521 MovieClip [SkaterSymbol] Frame 3
stop();
Symbol 555 Button
on (release) { _root.myGameClass.STAGE_BUTTON_LogoButton(); }
Symbol 560 Button
on (release) { gotoAndPlay ("progress"); }
Symbol 568 MovieClip [transition1Symbol] Frame 104
stop();
Symbol 568 MovieClip [transition1Symbol] Frame 200
_root.myGameClass.STAGE_ANIMATION_COMPLETE_Transition(); this.removeMovieClip();
Symbol 592 Button
on (release) { gotoAndPlay ("progress"); }
Symbol 600 MovieClip [transition2Symbol] Frame 103
stop();
Symbol 600 MovieClip [transition2Symbol] Frame 200
_root.myGameClass.STAGE_ANIMATION_COMPLETE_Transition(); this.removeMovieClip();
Symbol 619 Button
on (release) { gotoAndPlay ("progress"); }
Symbol 625 MovieClip [transition3Symbol] Frame 103
stop();
Symbol 625 MovieClip [transition3Symbol] Frame 200
_root.myGameClass.STAGE_ANIMATION_COMPLETE_Transition(); this.removeMovieClip();
Symbol 639 MovieClip Frame 1
stop();
Symbol 668 MovieClip Frame 1
stop();
Symbol 668 MovieClip Frame 65
_root.myGameClass.STAGE_ANIMATION_ATTACH_HURRY();
Symbol 672 Button
on (release) { _root.myGameClass.STAGE_BUTTON_LogoButton(); }
Symbol 677 MovieClip Frame 1
stop();
Symbol 680 MovieClip Frame 1
stop();
Symbol 691 MovieClip [ScenerySymbol] Frame 1
stop();
Symbol 708 MovieClip Frame 1
stop();
Symbol 720 Button
on (press) { gotoAndPlay ("inst"); }
Symbol 721 Button
on (press) { gotoAndPlay ("gogogo"); }
Symbol 728 Button
on (press) { gotoAndPlay ("gogogo"); }
Symbol 731 MovieClip Frame 38
stop();
Symbol 731 MovieClip Frame 83
stop();
Symbol 731 MovieClip Frame 115
_root.myGameClass.STAGE_BUTTON_Play();
Symbol 735 Button
on (press) { myGameClass.STAGE_BUTTON_Lose(); }
Symbol 737 Button
on (press) { myGameClass.STAGE_BUTTON_WinRound(); }
Symbol 741 Button
on (press) { myGameClass.STAGE_BUTTON_NextRound(); }
Symbol 753 Button
on (press) { myGameClass.STAGE_BUTTON_PlayAgain("lost"); }
Symbol 758 Button
on (press) { myGameClass.STAGE_BUTTON_PlayAgain("win"); }

Library Items

Symbol 1 GraphicUsed by:2 245 568 600 625 731  Timeline
Symbol 2 MovieClip [ManagerSymbol]Uses:1Used by:708
Symbol 3 GraphicUsed by:Timeline
Symbol 4 GraphicUsed by:6
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:4 5Used by:Timeline
Symbol 7 FontUsed by:8
Symbol 8 EditableTextUses:7Used by:Timeline
Symbol 9 ShapeTweeningUsed by:Timeline
Symbol 760 MovieClip [__Packages.com.games.skateTokyoGame.SkateTokyoGameClass]
Symbol 761 MovieClip [__Packages.com.utilities.FPSMeter]
Symbol 762 MovieClip [__Packages.com.events.EventDispatcher]
Symbol 763 MovieClip [__Packages.com.events.Event]
Symbol 764 MovieClip [__Packages.com.managers.GameStateManager]
Symbol 765 MovieClip [__Packages.com.managers.LevelManager]
Symbol 766 MovieClip [__Packages.com.games.skateTokyoGame.SkaterClass]
Symbol 767 MovieClip [__Packages.com.managers.KeyboardManager]
Symbol 768 MovieClip [__Packages.com.games.skateTokyoGame.GlobalSpeed]
Symbol 769 MovieClip [__Packages.com.games.skateTokyoGame.RoadManager]
Symbol 770 MovieClip [__Packages.com.data.types.Array2]
Symbol 771 MovieClip [__Packages.com.utilities.MyRandom]
Symbol 772 MovieClip [__Packages.com.games.skateTokyoGame.UIClass]
Symbol 773 MovieClip [__Packages.com.games.skateTokyoGame.TimerClass]
Symbol 774 MovieClip [__Packages.com.games.skateTokyoGame.DistanceManager]
Symbol 775 MovieClip [__Packages.com.games.skateTokyoGame.RandomEventManager]
Symbol 776 MovieClip [__Packages.com.games.skateTokyoGame.PowerupClass]
Symbol 777 MovieClip [__Packages.com.games.skateTokyoGame.ObstacleClass]
Symbol 778 MovieClip [__Packages.com.utilities.StatTracker]
Symbol 779 MovieClip [__Packages.com.games.skateTokyoGame.SceneryClass]
Symbol 780 MovieClip [__Packages.com.games.skateTokyoGame.EnemyClass]
Symbol 781 MovieClip [__Packages.com.managers.SoundManager]
Symbol 782 MovieClip [__Packages.com.managers.SoundDataObject]
Symbol 10 GraphicUsed by:Timeline
Symbol 11 FontUsed by:12
Symbol 12 TextUses:11Used by:Timeline
Symbol 13 GraphicUsed by:Timeline
Symbol 14 GraphicUsed by:Timeline
Symbol 15 GraphicUsed by:Timeline
Symbol 16 GraphicUsed by:Timeline
Symbol 17 GraphicUsed by:Timeline
Symbol 18 GraphicUsed by:Timeline
Symbol 19 GraphicUsed by:568 600 731  Timeline
Symbol 20 GraphicUsed by:Timeline
Symbol 21 GraphicUsed by:Timeline
Symbol 22 GraphicUsed by:Timeline
Symbol 23 GraphicUsed by:Timeline
Symbol 24 GraphicUsed by:Timeline
Symbol 25 GraphicUsed by:Timeline
Symbol 26 GraphicUsed by:Timeline
Symbol 27 GraphicUsed by:Timeline
Symbol 28 GraphicUsed by:Timeline
Symbol 29 GraphicUsed by:Timeline
Symbol 30 GraphicUsed by:Timeline
Symbol 31 GraphicUsed by:Timeline
Symbol 32 GraphicUsed by:Timeline
Symbol 33 GraphicUsed by:Timeline
Symbol 34 GraphicUsed by:Timeline
Symbol 35 GraphicUsed by:Timeline
Symbol 36 GraphicUsed by:Timeline
Symbol 37 GraphicUsed by:Timeline
Symbol 38 GraphicUsed by:Timeline
Symbol 39 GraphicUsed by:Timeline
Symbol 40 GraphicUsed by:Timeline
Symbol 41 GraphicUsed by:Timeline
Symbol 42 GraphicUsed by:Timeline
Symbol 43 GraphicUsed by:Timeline
Symbol 44 GraphicUsed by:Timeline
Symbol 45 GraphicUsed by:Timeline
Symbol 46 GraphicUsed by:Timeline
Symbol 47 GraphicUsed by:Timeline
Symbol 48 GraphicUsed by:Timeline
Symbol 49 GraphicUsed by:Timeline
Symbol 50 GraphicUsed by:Timeline
Symbol 51 GraphicUsed by:Timeline
Symbol 52 GraphicUsed by:Timeline
Symbol 53 GraphicUsed by:Timeline
Symbol 54 GraphicUsed by:Timeline
Symbol 55 GraphicUsed by:Timeline
Symbol 56 GraphicUsed by:Timeline
Symbol 57 GraphicUsed by:Timeline
Symbol 58 GraphicUsed by:Timeline
Symbol 59 GraphicUsed by:Timeline
Symbol 60 GraphicUsed by:Timeline
Symbol 61 GraphicUsed by:Timeline
Symbol 62 GraphicUsed by:Timeline
Symbol 63 GraphicUsed by:Timeline
Symbol 64 GraphicUsed by:Timeline
Symbol 65 GraphicUsed by:Timeline
Symbol 66 GraphicUsed by:Timeline
Symbol 67 GraphicUsed by:Timeline
Symbol 68 GraphicUsed by:Timeline
Symbol 69 GraphicUsed by:Timeline
Symbol 70 GraphicUsed by:Timeline
Symbol 71 GraphicUsed by:Timeline
Symbol 72 GraphicUsed by:Timeline
Symbol 73 GraphicUsed by:Timeline
Symbol 74 GraphicUsed by:Timeline
Symbol 75 GraphicUsed by:Timeline
Symbol 76 GraphicUsed by:Timeline
Symbol 77 GraphicUsed by:Timeline
Symbol 78 GraphicUsed by:Timeline
Symbol 79 GraphicUsed by:Timeline
Symbol 80 GraphicUsed by:Timeline
Symbol 81 GraphicUsed by:Timeline
Symbol 82 GraphicUsed by:Timeline
Symbol 83 GraphicUsed by:Timeline
Symbol 84 GraphicUsed by:Timeline
Symbol 85 GraphicUsed by:Timeline
Symbol 86 GraphicUsed by:Timeline
Symbol 87 GraphicUsed by:Timeline
Symbol 88 GraphicUsed by:Timeline
Symbol 89 GraphicUsed by:Timeline
Symbol 90 GraphicUsed by:Timeline
Symbol 91 GraphicUsed by:Timeline
Symbol 92 GraphicUsed by:Timeline
Symbol 93 GraphicUsed by:Timeline
Symbol 94 GraphicUsed by:Timeline
Symbol 95 GraphicUsed by:Timeline
Symbol 96 GraphicUsed by:Timeline
Symbol 97 GraphicUsed by:Timeline
Symbol 98 GraphicUsed by:Timeline
Symbol 99 GraphicUsed by:Timeline
Symbol 100 GraphicUsed by:Timeline
Symbol 101 GraphicUsed by:Timeline
Symbol 102 GraphicUsed by:Timeline
Symbol 103 GraphicUsed by:Timeline
Symbol 104 GraphicUsed by:Timeline
Symbol 105 GraphicUsed by:Timeline
Symbol 106 GraphicUsed by:Timeline
Symbol 107 GraphicUsed by:Timeline
Symbol 108 GraphicUsed by:Timeline
Symbol 109 GraphicUsed by:Timeline
Symbol 110 GraphicUsed by:Timeline
Symbol 111 GraphicUsed by:Timeline
Symbol 112 GraphicUsed by:Timeline
Symbol 113 GraphicUsed by:Timeline
Symbol 114 GraphicUsed by:Timeline
Symbol 115 GraphicUsed by:Timeline
Symbol 116 GraphicUsed by:Timeline
Symbol 117 GraphicUsed by:Timeline
Symbol 118 GraphicUsed by:Timeline
Symbol 119 GraphicUsed by:Timeline
Symbol 120 GraphicUsed by:Timeline
Symbol 121 GraphicUsed by:Timeline
Symbol 122 GraphicUsed by:Timeline
Symbol 123 GraphicUsed by:Timeline
Symbol 124 GraphicUsed by:Timeline
Symbol 125 GraphicUsed by:Timeline
Symbol 126 GraphicUsed by:Timeline
Symbol 127 GraphicUsed by:Timeline
Symbol 128 GraphicUsed by:Timeline
Symbol 129 GraphicUsed by:Timeline
Symbol 130 GraphicUsed by:Timeline
Symbol 131 GraphicUsed by:Timeline
Symbol 132 GraphicUsed by:Timeline
Symbol 133 GraphicUsed by:Timeline
Symbol 134 ShapeTweeningUsed by:Timeline
Symbol 135 GraphicUsed by:Timeline
Symbol 136 GraphicUsed by:708
Symbol 137 GraphicUsed by:147 163 164 544
Symbol 138 GraphicUsed by:163 164
Symbol 139 GraphicUsed by:163 164
Symbol 140 GraphicUsed by:147 163 164 544
Symbol 141 GraphicUsed by:163 164
Symbol 142 GraphicUsed by:147 163 544
Symbol 143 GraphicUsed by:147 163 544
Symbol 144 GraphicUsed by:147 163 544
Symbol 145 GraphicUsed by:147 163 544
Symbol 146 GraphicUsed by:147 544
Symbol 147 MovieClipUses:137 142 143 144 140 145 146Used by:164
Symbol 148 GraphicUsed by:163
Symbol 149 GraphicUsed by:163
Symbol 150 GraphicUsed by:163
Symbol 151 GraphicUsed by:163
Symbol 152 GraphicUsed by:163
Symbol 153 GraphicUsed by:163
Symbol 154 GraphicUsed by:163
Symbol 155 GraphicUsed by:163
Symbol 156 GraphicUsed by:163
Symbol 157 GraphicUsed by:163
Symbol 158 GraphicUsed by:163
Symbol 159 GraphicUsed by:163
Symbol 160 GraphicUsed by:163
Symbol 161 GraphicUsed by:163
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:137 138 139 140 141 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 142 143 144 145Used by:164
Symbol 164 MovieClipUses:137 138 139 140 141 147 163Used by:243
Symbol 165 GraphicUsed by:167
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:165 166Used by:200
Symbol 168 GraphicUsed by:180 587
Symbol 169 GraphicUsed by:180 199 587
Symbol 170 GraphicUsed by:180
Symbol 171 GraphicUsed by:180 199 587
Symbol 172 GraphicUsed by:180
Symbol 173 GraphicUsed by:180 199 587
Symbol 174 GraphicUsed by:180
Symbol 175 GraphicUsed by:180
Symbol 176 GraphicUsed by:180
Symbol 177 GraphicUsed by:180
Symbol 178 GraphicUsed by:180
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:168 169 170 171 172 173 174 175 176 177 178 179Used by:200
Symbol 181 GraphicUsed by:199
Symbol 182 GraphicUsed by:199
Symbol 183 GraphicUsed by:199
Symbol 184 GraphicUsed by:199
Symbol 185 GraphicUsed by:199
Symbol 186 GraphicUsed by:199
Symbol 187 GraphicUsed by:199
Symbol 188 GraphicUsed by:199
Symbol 189 GraphicUsed by:199
Symbol 190 GraphicUsed by:199
Symbol 191 GraphicUsed by:199
Symbol 192 GraphicUsed by:199
Symbol 193 GraphicUsed by:199
Symbol 194 GraphicUsed by:199
Symbol 195 GraphicUsed by:199
Symbol 196 GraphicUsed by:199
Symbol 197 GraphicUsed by:199
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:169 181 182 183 171 184 185 186 173 187 188 189 190 191 192 193 194 195 196 197 198Used by:200
Symbol 200 MovieClipUses:167 180 199Used by:243
Symbol 201 GraphicUsed by:240 241 616
Symbol 202 GraphicUsed by:240 241 616
Symbol 203 GraphicUsed by:210 211 241
Symbol 204 GraphicUsed by:210 211 241
Symbol 205 GraphicUsed by:210 211 241
Symbol 206 GraphicUsed by:210 211 241
Symbol 207 GraphicUsed by:210
Symbol 208 GraphicUsed by:210 225
Symbol 209 GraphicUsed by:210 225 226 241
Symbol 210 MovieClipUses:203 204 205 206 207 208 209Used by:212
Symbol 211 MovieClipUses:203 204 205 206Used by:212
Symbol 212 MovieClipUses:210 211Used by:240 616
Symbol 213 GraphicUsed by:240 241 616
Symbol 214 GraphicUsed by:240 241 616
Symbol 215 GraphicUsed by:240 241 616
Symbol 216 GraphicUsed by:240 241 616
Symbol 217 GraphicUsed by:240 241 616
Symbol 218 GraphicUsed by:240 241 616
Symbol 219 GraphicUsed by:240 241 616
Symbol 220 GraphicUsed by:240 241 616
Symbol 221 GraphicUsed by:225 226 241
Symbol 222 GraphicUsed by:225 226 241
Symbol 223 GraphicUsed by:225 226 241
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:209 221 222 223 224 208Used by:227
Symbol 226 MovieClipUses:209 221 222 223Used by:227
Symbol 227 MovieClipUses:225 226Used by:240 616
Symbol 228 GraphicUsed by:240 241 616
Symbol 229 GraphicUsed by:240 241 616
Symbol 230 GraphicUsed by:240 241 616
Symbol 231 GraphicUsed by:240 241 616
Symbol 232 GraphicUsed by:240 241 616
Symbol 233 GraphicUsed by:240 616
Symbol 234 GraphicUsed by:240 616
Symbol 235 GraphicUsed by:240 241 616
Symbol 236 GraphicUsed by:240 241 616
Symbol 237 GraphicUsed by:240 241 616
Symbol 238 GraphicUsed by:240 241 616
Symbol 239 GraphicUsed by:240 241 616
Symbol 240 MovieClipUses:201 202 212 213 214 215 216 217 218 219 220 227 228 229 230 231 232 233 234 235 236 237 238 239Used by:242
Symbol 241 MovieClipUses:201 202 203 204 205 206 213 214 215 216 217 218 219 220 209 221 222 223 228 229 230 231 232 235 236 237 238 239Used by:242
Symbol 242 MovieClipUses:240 241Used by:243
Symbol 243 MovieClip [EnemySymbol]Uses:164 200 242Used by:708
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClip [finishLineSymbol]Uses:1 244Used by:708
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClip [hurrySymbol]Uses:246Used by:708
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248Used by:287
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250Used by:252
Symbol 252 MovieClipUses:251Used by:287
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:253Used by:287
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:255Used by:287
Symbol 257 GraphicUsed by:258 545
Symbol 258 MovieClipUses:257Used by:287
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:287
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:287
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:263Used by:287
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:265Used by:287
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:287
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:269Used by:287
Symbol 271 GraphicUsed by:272 548
Symbol 272 MovieClipUses:271Used by:287
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273Used by:287
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:287 568 600 625
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:277Used by:287
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279Used by:287
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:281Used by:287
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:283Used by:287
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:287
Symbol 287 MovieClip [ObstacleSymbol]Uses:249 252 254 256 258 260 262 264 266 268 270 272 274 276 278 280 282 284 286Used by:708
Symbol 288 GraphicUsed by:291
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:291
Symbol 291 MovieClipUses:288 290Used by:292
Symbol 292 MovieClip [PowerupSymbol]Uses:291Used by:708
Symbol 293 GraphicUsed by:296
Symbol 294 GraphicUsed by:296
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClip [ReadySetGoSymbol]Uses:293 294 295Used by:708
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:308
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:308
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:308
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:308
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:308
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClip [RoadSymbol]Uses:298 300 302 304 306 307Used by:708
Symbol 309 GraphicUsed by:310 322 323 324 336 350 351 369 384 394 403 404 405 413 421 422 436 450 457 463 464 465 473 482 483 497 512 519
Symbol 310 MovieClipUses:309Used by:521
Symbol 311 GraphicUsed by:322 323 324 336 350 351 369 384 394 403 404 405 413 421 422 436 450 457 463 464 465 473 482 483 497 512 519
Symbol 312 GraphicUsed by:322 323 324 336 350 351 369 384 394 403 404 405 413 421 422 436 450 457 463 464 465 473 482 483 497 512 519
Symbol 313 GraphicUsed by:322 323 324 336 350 351 369 384 394 403 404 405 413 421 422 436 450 457 463 464 465 473 482 483 497 512 519
Symbol 314 GraphicUsed by:322 323 324 336 350 351 369 384 394 403 404 405 413 421 422 436 450 457 463 464 465 473 482 483 497 512 519
Symbol 315 GraphicUsed by:322 323 324 336 350 351 384 394
Symbol 316 GraphicUsed by:322 323 324 336 350 351 369 384 394 403 404 405 413 421 422 436 450 457 463 464 465 473 482 483 497 512 519
Symbol 317 GraphicUsed by:322 323 324 336 350 351 369 384 394 403 404 405 413 421 422 436 450 457 463 464 465 473 482 483 497 512 519
Symbol 318 GraphicUsed by:322 323 324 336 350 351 384 394
Symbol 319 GraphicUsed by:322 323 324 336 350 351 369 384 394 403 404 405 413 421 422 436 450 457 463 464 465 473 482 483 497 512 519
Symbol 320 GraphicUsed by:322 323 324 336 350 351 384 394
Symbol 321 GraphicUsed by:322 323 324 336 337 350 351 384 394
Symbol 322 MovieClipUses:309 311 312 313 314 315 316 317 318 319 320 321Used by:395
Symbol 323 MovieClipUses:309 311 312 313 314 315 316 317 318 319 320 321Used by:395
Symbol 324 MovieClipUses:309 311 312 313 314 315 316 317 318 319 320 321Used by:395
Symbol 325 GraphicUsed by:336 413 473
Symbol 326 GraphicUsed by:336
Symbol 327 GraphicUsed by:336 413 473
Symbol 328 GraphicUsed by:336
Symbol 329 GraphicUsed by:336
Symbol 330 GraphicUsed by:336 413 473
Symbol 331 GraphicUsed by:336
Symbol 332 GraphicUsed by:336 413 473
Symbol 333 GraphicUsed by:336
Symbol 334 GraphicUsed by:336
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClipUses:309 311 312 325 316 317 326 327 328 321 314 315 329 330 331 332 333 334 335 318 319 320 313Used by:395
Symbol 337 MovieClipUses:321Used by:350
Symbol 338 GraphicUsed by:350 421 482
Symbol 339 GraphicUsed by:350 421 482
Symbol 340 GraphicUsed by:350 421 482
Symbol 341 GraphicUsed by:350
Symbol 342 GraphicUsed by:350
Symbol 343 GraphicUsed by:350
Symbol 344 GraphicUsed by:350 421 482
Symbol 345 GraphicUsed by:350
Symbol 346 GraphicUsed by:350
Symbol 347 GraphicUsed by:350
Symbol 348 GraphicUsed by:350
Symbol 349 GraphicUsed by:350 421 482
Symbol 350 MovieClipUses:309 311 312 313 314 315 316 317 318 319 320 337 338 339 340 341 342 343 321 344 345 346 347 348 349Used by:395
Symbol 351 MovieClipUses:309 311 312 313 314 315 316 317 318 319 320 321Used by:395
Symbol 352 GraphicUsed by:369 403 404 405 413 421 422 436 450 457 497
Symbol 353 GraphicUsed by:369 403 404 405 413 421 422 436 450 457 497
Symbol 354 GraphicUsed by:369 403 404 405 413 421 422 436 450 457 497
Symbol 355 GraphicUsed by:369
Symbol 356 GraphicUsed by:369
Symbol 357 GraphicUsed by:369
Symbol 358 GraphicUsed by:369
Symbol 359 GraphicUsed by:369
Symbol 360 GraphicUsed by:369
Symbol 361 GraphicUsed by:369
Symbol 362 GraphicUsed by:369
Symbol 363 GraphicUsed by:369
Symbol 364 GraphicUsed by:369
Symbol 365 GraphicUsed by:369
Symbol 366 GraphicUsed by:369
Symbol 367 GraphicUsed by:369
Symbol 368 GraphicUsed by:369 436 450 497
Symbol 369 MovieClipUses:309 311 312 313 314 352 316 317 353 319 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368Used by:395
Symbol 370 GraphicUsed by:384
Symbol 371 GraphicUsed by:384
Symbol 372 GraphicUsed by:384
Symbol 373 GraphicUsed by:384
Symbol 374 GraphicUsed by:384
Symbol 375 GraphicUsed by:384
Symbol 376 GraphicUsed by:384
Symbol 377 GraphicUsed by:384
Symbol 378 GraphicUsed by:384
Symbol 379 GraphicUsed by:384
Symbol 380 GraphicUsed by:384
Symbol 381 GraphicUsed by:384
Symbol 382 GraphicUsed by:384
Symbol 383 GraphicUsed by:384
Symbol 384 MovieClipUses:309 311 312 313 314 315 316 317 318 319 320 321 370 371 372 373 374 375 376 377 378 379 380 381 382 383Used by:395
Symbol 385 GraphicUsed by:394
Symbol 386 GraphicUsed by:394 457 519
Symbol 387 GraphicUsed by:394 457 519
Symbol 388 GraphicUsed by:394
Symbol 389 GraphicUsed by:394
Symbol 390 GraphicUsed by:394 457 519
Symbol 391 GraphicUsed by:394
Symbol 392 GraphicUsed by:394
Symbol 393 GraphicUsed by:394
Symbol 394 MovieClipUses:309 311 312 313 314 315 316 317 318 319 320 321 385 386 387 388 389 390 391 392 393 SS2Used by:395
Symbol 395 MovieClipUses:322 323 324 336 350 351 369 384 394Used by:521
Symbol 396 GraphicUsed by:402 450
Symbol 397 GraphicUsed by:402
Symbol 398 GraphicUsed by:402
Symbol 399 GraphicUsed by:402
Symbol 400 GraphicUsed by:402
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:396 397 398 399 400 401Used by:403 404 405 413 421 422 457
Symbol 403 MovieClipUses:309 311 312 313 314 352 316 317 353 319 354 402Used by:458
Symbol 404 MovieClipUses:309 311 312 313 314 352 316 317 353 319 354 402Used by:458
Symbol 405 MovieClipUses:309 311 312 313 314 352 316 317 353 319 354 402Used by:458
Symbol 406 GraphicUsed by:413
Symbol 407 GraphicUsed by:413
Symbol 408 GraphicUsed by:413
Symbol 409 GraphicUsed by:413
Symbol 410 GraphicUsed by:413
Symbol 411 GraphicUsed by:413
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:309 311 312 325 316 317 406 327 407 402 314 352 408 330 409 332 410 411 412 353 319 354 313Used by:458
Symbol 414 GraphicUsed by:421
Symbol 415 GraphicUsed by:421
Symbol 416 GraphicUsed by:421
Symbol 417 GraphicUsed by:421
Symbol 418 GraphicUsed by:421
Symbol 419 GraphicUsed by:421
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:309 311 312 313 314 352 316 317 353 319 354 402 338 339 340 414 415 416 344 417 418 419 420 349Used by:458
Symbol 422 MovieClipUses:309 311 312 313 314 352 316 317 353 319 354 402Used by:458
Symbol 423 GraphicUsed by:436
Symbol 424 GraphicUsed by:436
Symbol 425 GraphicUsed by:436
Symbol 426 GraphicUsed by:436
Symbol 427 GraphicUsed by:436
Symbol 428 GraphicUsed by:436
Symbol 429 GraphicUsed by:436
Symbol 430 GraphicUsed by:436
Symbol 431 GraphicUsed by:436
Symbol 432 GraphicUsed by:436
Symbol 433 GraphicUsed by:436
Symbol 434 GraphicUsed by:436
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClipUses:309 311 312 313 314 352 316 317 353 319 354 423 424 425 426 427 428 429 430 431 432 433 434 435 368Used by:458
Symbol 437 GraphicUsed by:450
Symbol 438 GraphicUsed by:450
Symbol 439 GraphicUsed by:450
Symbol 440 GraphicUsed by:450
Symbol 441 GraphicUsed by:450
Symbol 442 GraphicUsed by:450
Symbol 443 GraphicUsed by:450
Symbol 444 GraphicUsed by:450
Symbol 445 GraphicUsed by:450
Symbol 446 GraphicUsed by:450
Symbol 447 GraphicUsed by:450
Symbol 448 GraphicUsed by:450
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClipUses:309 311 312 313 314 352 316 317 353 319 354 396 437 438 439 440 441 442 443 444 445 446 447 448 449 368Used by:458
Symbol 451 GraphicUsed by:457
Symbol 452 GraphicUsed by:457
Symbol 453 GraphicUsed by:457
Symbol 454 GraphicUsed by:457
Symbol 455 GraphicUsed by:457
Symbol 456 GraphicUsed by:457
Symbol 457 MovieClipUses:309 311 312 313 314 352 316 317 353 319 354 402 451 386 387 452 453 390 454 455 456 SS3Used by:458
Symbol 458 MovieClipUses:403 404 405 413 421 422 436 450 457Used by:521
Symbol 459 GraphicUsed by:463 464 465 473 482 483 512 519
Symbol 460 GraphicUsed by:463 464 465 473 482 483 512 519
Symbol 461 GraphicUsed by:463 464 465 473 482 483 512 519
Symbol 462 GraphicUsed by:463 464 465 473 474 482 483 512
Symbol 463 MovieClipUses:309 311 312 313 314 459 316 317 460 319 461 462Used by:520
Symbol 464 MovieClipUses:309 311 312 313 314 459 316 317 460 319 461 462Used by:520
Symbol 465 MovieClipUses:309 311 312 313 314 459 316 317 460 319 461 462Used by:520
Symbol 466 GraphicUsed by:473
Symbol 467 GraphicUsed by:473
Symbol 468 GraphicUsed by:473
Symbol 469 GraphicUsed by:473
Symbol 470 GraphicUsed by:473
Symbol 471 GraphicUsed by:473
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:309 311 312 325 316 317 466 327 467 462 314 459 468 330 469 332 470 471 472 460 319 461 313Used by:520
Symbol 474 MovieClipUses:462Used by:482 519
Symbol 475 GraphicUsed by:482
Symbol 476 GraphicUsed by:482
Symbol 477 GraphicUsed by:482
Symbol 478 GraphicUsed by:482
Symbol 479 GraphicUsed by:482
Symbol 480 GraphicUsed by:482
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClipUses:309 311 312 313 314 459 316 317 460 319 461 474 338 339 340 475 476 477 462 344 478 479 480 481 349Used by:520
Symbol 483 MovieClipUses:309 311 312 313 314 459 316 317 460 319 461 462Used by:520
Symbol 484 GraphicUsed by:497
Symbol 485 GraphicUsed by:497
Symbol 486 GraphicUsed by:497
Symbol 487 GraphicUsed by:497
Symbol 488 GraphicUsed by:497
Symbol 489 GraphicUsed by:497
Symbol 490 GraphicUsed by:497
Symbol 491 GraphicUsed by:497
Symbol 492 GraphicUsed by:497
Symbol 493 GraphicUsed by:497
Symbol 494 GraphicUsed by:497
Symbol 495 GraphicUsed by:497
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:309 311 312 313 314 352 316 317 353 319 354 484 485 486 487 488 489 490 491 492 493 494 495 496 368Used by:520
Symbol 498 GraphicUsed by:512
Symbol 499 GraphicUsed by:512
Symbol 500 GraphicUsed by:512
Symbol 501 GraphicUsed by:512
Symbol 502 GraphicUsed by:512
Symbol 503 GraphicUsed by:512
Symbol 504 GraphicUsed by:512
Symbol 505 GraphicUsed by:512
Symbol 506 GraphicUsed by:512
Symbol 507 GraphicUsed by:512
Symbol 508 GraphicUsed by:512
Symbol 509 GraphicUsed by:512
Symbol 510 GraphicUsed by:512
Symbol 511 GraphicUsed by:512
Symbol 512 MovieClipUses:309 311 312 313 314 459 316 317 460 319 461 462 498 499 500 501 502 503 504 505 506 507 508 509 510 511Used by:520
Symbol 513 GraphicUsed by:519
Symbol 514 GraphicUsed by:519
Symbol 515 GraphicUsed by:519
Symbol 516 GraphicUsed by:519
Symbol 517 GraphicUsed by:519
Symbol 518 GraphicUsed by:519
Symbol 519 MovieClipUses:309 311 312 313 314 459 316 317 460 319 461 474 513 386 387 514 515 390 516 517 518 SS4Used by:520
Symbol 520 MovieClipUses:463 464 465 473 482 483 497 512 519Used by:521
Symbol 521 MovieClip [SkaterSymbol]Uses:310 395 458 520Used by:708
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:568
Symbol 524 GraphicUsed by:568 600 625
Symbol 525 BitmapUsed by:526
Symbol 526 GraphicUses:525Used by:568
Symbol 527 GraphicUsed by:568 600 625
Symbol 528 GraphicUsed by:568
Symbol 529 GraphicUsed by:568 600 625
Symbol 530 GraphicUsed by:568
Symbol 531 ShapeTweeningUsed by:568
Symbol 532 SoundUsed by:568 600 625
Symbol 533 SoundUsed by:568 600 625
Symbol 534 ShapeTweeningUsed by:568
Symbol 535 GraphicUsed by:568
Symbol 536 ShapeTweeningUsed by:568
Symbol 537 GraphicUsed by:568 600 625
Symbol 538 ShapeTweeningUsed by:542
Symbol 539 GraphicUsed by:542
Symbol 540 ShapeTweeningUsed by:542
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:538 539 540 541Used by:568 600 625
Symbol 543 GraphicUsed by:568 600 625
Symbol 544 MovieClipUses:137 142 143 144 140 145 146Used by:568
Symbol 545 MovieClipUses:257Used by:568 600 625
Symbol 546 GraphicUsed by:547
Symbol 547 MovieClipUses:546Used by:568 600 625
Symbol 548 MovieClipUses:271Used by:568 600 625
Symbol 549 ShapeTweeningUsed by:568
Symbol 550 GraphicUsed by:568 600 625
Symbol 551 GraphicUsed by:568 600 625
Symbol 552 GraphicUsed by:568 625
Symbol 553 GraphicUsed by:555 590 672
Symbol 554 GraphicUsed by:555 590 672
Symbol 555 ButtonUses:553 554Used by:568 600 625 731  Timeline
Symbol 556 GraphicUsed by:568
Symbol 557 GraphicUsed by:560 592 619 728 729 741
Symbol 558 GraphicUsed by:560 592 619 728 729 741
Symbol 559 GraphicUsed by:560 592 619 728 729 741
Symbol 560 ButtonUses:557 558 559Used by:568
Symbol 561 ShapeTweeningUsed by:568
Symbol 562 ShapeTweeningUsed by:568
Symbol 563 GraphicUsed by:568
Symbol 564 ShapeTweeningUsed by:568
Symbol 565 GraphicUsed by:568 625
Symbol 566 GraphicUsed by:568 625
Symbol 567 ShapeTweeningUsed by:568
Symbol 568 MovieClip [transition1Symbol]Uses:523 524 526 527 528 529 530 531 532 19 533 534 535 536 537 542 543 276 544 545 547 548 549 550 551 552 555 556 560 561 562 563 564 565 566 567 1 SS5Used by:708
Symbol 569 BitmapUsed by:570
Symbol 570 GraphicUses:569Used by:600
Symbol 571 GraphicUsed by:600
Symbol 572 GraphicUsed by:600
Symbol 573 ShapeTweeningUsed by:600
Symbol 574 BitmapUsed by:575
Symbol 575 GraphicUses:574Used by:600
Symbol 576 ShapeTweeningUsed by:600
Symbol 577 GraphicUsed by:600
Symbol 578 ShapeTweeningUsed by:600
Symbol 579 GraphicUsed by:587
Symbol 580 GraphicUsed by:587
Symbol 581 GraphicUsed by:587
Symbol 582 GraphicUsed by:587
Symbol 583 GraphicUsed by:587
Symbol 584 GraphicUsed by:587
Symbol 585 GraphicUsed by:587
Symbol 586 GraphicUsed by:587
Symbol 587 MovieClipUses:168 169 579 171 580 173 581 582 583 584 585 586Used by:600
Symbol 588 ShapeTweeningUsed by:600
Symbol 589 GraphicUsed by:600
Symbol 590 ButtonUses:553 554Used by:600 625 731
Symbol 591 GraphicUsed by:600
Symbol 592 ButtonUses:557 558 559Used by:600
Symbol 593 ShapeTweeningUsed by:600
Symbol 594 ShapeTweeningUsed by:600
Symbol 595 GraphicUsed by:600
Symbol 596 ShapeTweeningUsed by:600
Symbol 597 GraphicUsed by:600
Symbol 598 GraphicUsed by:600
Symbol 599 ShapeTweeningUsed by:600
Symbol 600 MovieClip [transition2Symbol]Uses:570 524 527 571 529 572 573 532 19 575 533 576 577 578 537 542 543 276 545 587 547 548 588 550 551 589 590 555 591 592 593 594 595 596 597 598 599 1 SS6Used by:708
Symbol 601 BitmapUsed by:602
Symbol 602 GraphicUses:601Used by:625
Symbol 603 ShapeTweeningUsed by:625
Symbol 604 GraphicUsed by:625
Symbol 605 ShapeTweeningUsed by:625
Symbol 606 ShapeTweeningUsed by:625
Symbol 607 GraphicUsed by:625
Symbol 608 GraphicUsed by:625
Symbol 609 BitmapUsed by:610
Symbol 610 GraphicUses:609Used by:625
Symbol 611 ShapeTweeningUsed by:625
Symbol 612 ShapeTweeningUsed by:625
Symbol 613 ShapeTweeningUsed by:625
Symbol 614 GraphicUsed by:625
Symbol 615 ShapeTweeningUsed by:625
Symbol 616 MovieClipUses:201 202 212 213 214 215 216 217 218 219 220 227 228 229 230 231 232 233 234 235 236 237 238 239Used by:625
Symbol 617 ShapeTweeningUsed by:625
Symbol 618 GraphicUsed by:625
Symbol 619 ButtonUses:557 558 559Used by:625
Symbol 620 ShapeTweeningUsed by:625
Symbol 621 ShapeTweeningUsed by:625
Symbol 622 GraphicUsed by:625
Symbol 623 ShapeTweeningUsed by:625
Symbol 624 ShapeTweeningUsed by:625
Symbol 625 MovieClip [transition3Symbol]Uses:602 524 527 603 529 604 605 606 532 607 608 610 533 611 612 613 614 615 537 542 543 276 545 547 548 616 617 550 551 552 555 618 619 620 621 590 622 623 565 566 624 1 SS7Used by:708
Symbol 626 GraphicUsed by:673
Symbol 627 FontUsed by:628 629 640 643 732 733 736 738
Symbol 628 EditableTextUses:627Used by:673
Symbol 629 EditableTextUses:627Used by:673
Symbol 630 BitmapUsed by:631
Symbol 631 GraphicUses:630Used by:639
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:632Used by:639
Symbol 634 ShapeTweeningUsed by:639
Symbol 635 GraphicUsed by:639
Symbol 636 BitmapUsed by:637
Symbol 637 GraphicUses:636Used by:639
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClipUses:631 633 634 635 637 638Used by:673
Symbol 640 EditableTextUses:627Used by:673
Symbol 641 GraphicUsed by:642
Symbol 642 MovieClipUses:641Used by:673
Symbol 643 EditableTextUses:627Used by:673
Symbol 644 FontUsed by:645 646
Symbol 645 TextUses:644Used by:673
Symbol 646 EditableTextUses:644Used by:673
Symbol 647 GraphicUsed by:668
Symbol 648 GraphicUsed by:668
Symbol 649 BitmapUsed by:650
Symbol 650 GraphicUses:649Used by:668
Symbol 651 GraphicUsed by:668
Symbol 652 GraphicUsed by:668
Symbol 653 GraphicUsed by:668
Symbol 654 GraphicUsed by:668
Symbol 655 GraphicUsed by:668
Symbol 656 GraphicUsed by:668
Symbol 657 GraphicUsed by:668
Symbol 658 GraphicUsed by:668
Symbol 659 GraphicUsed by:668
Symbol 660 GraphicUsed by:668
Symbol 661 GraphicUsed by:668
Symbol 662 GraphicUsed by:668
Symbol 663 GraphicUsed by:664
Symbol 664 MovieClipUses:663Used by:668
Symbol 665 GraphicUsed by:668
Symbol 666 GraphicUsed by:668
Symbol 667 GraphicUsed by:668
Symbol 668 MovieClipUses:647 648 650 651 652 653 654 655 656 657 658 659 660 661 662 664 665 666 667Used by:673
Symbol 669 GraphicUsed by:672
Symbol 670 GraphicUsed by:672
Symbol 671 GraphicUsed by:672
Symbol 672 ButtonUses:669 670 671 554 553Used by:673
Symbol 673 MovieClip [UISymbol]Uses:626 628 629 639 640 642 643 645 646 668 672Used by:708
Symbol 674 GraphicUsed by:677 680
Symbol 675 GraphicUsed by:677 680
Symbol 676 GraphicUsed by:677
Symbol 677 MovieClipUses:674 675 676Used by:691
Symbol 678 GraphicUsed by:680
Symbol 679 GraphicUsed by:680
Symbol 680 MovieClipUses:674 678 675 679Used by:691
Symbol 681 GraphicUsed by:690
Symbol 682 ShapeTweeningUsed by:690
Symbol 683 ShapeTweeningUsed by:690
Symbol 684 ShapeTweeningUsed by:690
Symbol 685 GraphicUsed by:690
Symbol 686 GraphicUsed by:690
Symbol 687 GraphicUsed by:690
Symbol 688 GraphicUsed by:690
Symbol 689 GraphicUsed by:690
Symbol 690 MovieClipUses:681 682 683 684 685 686 687 688 689Used by:691
Symbol 691 MovieClip [ScenerySymbol]Uses:677 680 690Used by:708
Symbol 692 Sound [youwin]Used by:708
Symbol 693 Sound [youlose]Used by:708
Symbol 694 Sound [level1loop]Used by:708
Symbol 695 Sound [level2loop]Used by:708
Symbol 696 Sound [level3loop]Used by:708
Symbol 697 Sound [wipeout]Used by:708
Symbol 698 Sound [hit1]Used by:708
Symbol 699 Sound [grind]Used by:708
Symbol 700 Sound [kickjump]Used by:708
Symbol 701 Sound [land]Used by:708
Symbol 702 Sound [pushoff]Used by:708
Symbol 703 Sound [alarmSound]Used by:708
Symbol 704 Sound [barkSound]Used by:708
Symbol 705 Sound [godzillaAttackSound]Used by:708
Symbol 706 Sound [godzillaRoarSound]Used by:708
Symbol 707 Sound [glassesSound]Used by:708
Symbol 708 MovieClipUses:136 243 245 247 2 287 292 296 308 521 568 600 625 673 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707Used by:Timeline
Symbol 709 GraphicUsed by:731  Timeline
Symbol 710 GraphicUsed by:731
Symbol 711 GraphicUsed by:731
Symbol 712 GraphicUsed by:731  Timeline
Symbol 713 BitmapUsed by:714
Symbol 714 GraphicUses:713Used by:731
Symbol 715 ShapeTweeningUsed by:731
Symbol 716 GraphicUsed by:731
Symbol 717 GraphicUsed by:720 721
Symbol 718 GraphicUsed by:720 721
Symbol 719 GraphicUsed by:720 721 753 758
Symbol 720 ButtonUses:717 718 719Used by:731
Symbol 721 ButtonUses:717 718 719Used by:731
Symbol 722 GraphicUsed by:727
Symbol 723 GraphicUsed by:727
Symbol 724 GraphicUsed by:727
Symbol 725 GraphicUsed by:727
Symbol 726 GraphicUsed by:727
Symbol 727 MovieClipUses:722 723 724 725 726Used by:731
Symbol 728 ButtonUses:557 558 559Used by:731
Symbol 729 ButtonUses:557 558 559Used by:731
Symbol 730 ShapeTweeningUsed by:731
Symbol 731 MovieClipUses:709 710 711 712 714 715 716 590 720 19 555 721 727 728 729 730 1Used by:Timeline
Symbol 732 EditableTextUses:627Used by:Timeline
Symbol 733 EditableTextUses:627Used by:Timeline
Symbol 734 GraphicUsed by:735 737
Symbol 735 ButtonUses:734Used by:Timeline
Symbol 736 EditableTextUses:627Used by:Timeline
Symbol 737 ButtonUses:734Used by:Timeline
Symbol 738 EditableTextUses:627Used by:Timeline
Symbol 739 GraphicUsed by:Timeline
Symbol 740 GraphicUsed by:Timeline
Symbol 741 ButtonUses:557 558 559Used by:Timeline
Symbol 742 GraphicUsed by:Timeline
Symbol 743 GraphicUsed by:Timeline
Symbol 744 GraphicUsed by:Timeline
Symbol 745 GraphicUsed by:Timeline
Symbol 746 GraphicUsed by:Timeline
Symbol 747 GraphicUsed by:Timeline
Symbol 748 GraphicUsed by:Timeline
Symbol 749 GraphicUsed by:Timeline
Symbol 750 GraphicUsed by:Timeline
Symbol 751 GraphicUsed by:753
Symbol 752 GraphicUsed by:753
Symbol 753 ButtonUses:751 752 719Used by:Timeline
Symbol 754 GraphicUsed by:Timeline
Symbol 755 GraphicUsed by:Timeline
Symbol 756 GraphicUsed by:758
Symbol 757 GraphicUsed by:758
Symbol 758 ButtonUses:756 757 719Used by:Timeline
Symbol 759 GraphicUsed by:Timeline
Streaming Sound 1Used by:Timeline
Streaming Sound 2Used by:Symbol 394 MovieClip
Streaming Sound 3Used by:Symbol 457 MovieClip
Streaming Sound 4Used by:Symbol 519 MovieClip
Streaming Sound 5Used by:Symbol 568 MovieClip [transition1Symbol]
Streaming Sound 6Used by:Symbol 600 MovieClip [transition2Symbol]
Streaming Sound 7Used by:Symbol 625 MovieClip [transition3Symbol]

Instance Names

"loader"Frame 1Symbol 6 MovieClip
"specific_enemy_mc"Symbol 243 MovieClip [EnemySymbol] Frame 2Symbol 164 MovieClip
"specific_enemy_mc"Symbol 243 MovieClip [EnemySymbol] Frame 3Symbol 200 MovieClip
"specific_enemy_mc"Symbol 243 MovieClip [EnemySymbol] Frame 4Symbol 242 MovieClip
"CyanCarFrame"Symbol 287 MovieClip [ObstacleSymbol] Frame 4Symbol 256 MovieClip
"BusStopFrame"Symbol 287 MovieClip [ObstacleSymbol] Frame 19Symbol 286 MovieClip
"hitTest_mc"Symbol 521 MovieClip [SkaterSymbol] Frame 1Symbol 310 MovieClip
"skater_mc"Symbol 521 MovieClip [SkaterSymbol] Frame 1Symbol 395 MovieClip
"skater_mc"Symbol 521 MovieClip [SkaterSymbol] Frame 2Symbol 458 MovieClip
"skater_mc"Symbol 521 MovieClip [SkaterSymbol] Frame 3Symbol 520 MovieClip
"level_text"Symbol 673 MovieClip [UISymbol] Frame 1Symbol 629 EditableText
"progress_mc"Symbol 673 MovieClip [UISymbol] Frame 1Symbol 639 MovieClip
"speed_needle_mc"Symbol 673 MovieClip [UISymbol] Frame 1Symbol 642 MovieClip
"seconds_text"Symbol 673 MovieClip [UISymbol] Frame 1Symbol 643 EditableText
"global_speed_text"Symbol 673 MovieClip [UISymbol] Frame 1Symbol 646 EditableText
"timer_clock_thing_mc"Symbol 673 MovieClip [UISymbol] Frame 1Symbol 668 MovieClip
"scenery_mc"Symbol 691 MovieClip [ScenerySymbol] Frame 1Symbol 677 MovieClip
"scenery_mc"Symbol 691 MovieClip [ScenerySymbol] Frame 2Symbol 680 MovieClip
"scenery_mc"Symbol 691 MovieClip [ScenerySymbol] Frame 3Symbol 690 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 2 as "ManagerSymbol"
ExportAssets (56)Timeline Frame 5Symbol 760 as "__Packages.com.games.skateTokyoGame.SkateTokyoGameClass"
ExportAssets (56)Timeline Frame 5Symbol 761 as "__Packages.com.utilities.FPSMeter"
ExportAssets (56)Timeline Frame 5Symbol 762 as "__Packages.com.events.EventDispatcher"
ExportAssets (56)Timeline Frame 5Symbol 763 as "__Packages.com.events.Event"
ExportAssets (56)Timeline Frame 5Symbol 764 as "__Packages.com.managers.GameStateManager"
ExportAssets (56)Timeline Frame 5Symbol 765 as "__Packages.com.managers.LevelManager"
ExportAssets (56)Timeline Frame 5Symbol 766 as "__Packages.com.games.skateTokyoGame.SkaterClass"
ExportAssets (56)Timeline Frame 5Symbol 767 as "__Packages.com.managers.KeyboardManager"
ExportAssets (56)Timeline Frame 5Symbol 768 as "__Packages.com.games.skateTokyoGame.GlobalSpeed"
ExportAssets (56)Timeline Frame 5Symbol 769 as "__Packages.com.games.skateTokyoGame.RoadManager"
ExportAssets (56)Timeline Frame 5Symbol 770 as "__Packages.com.data.types.Array2"
ExportAssets (56)Timeline Frame 5Symbol 771 as "__Packages.com.utilities.MyRandom"
ExportAssets (56)Timeline Frame 5Symbol 772 as "__Packages.com.games.skateTokyoGame.UIClass"
ExportAssets (56)Timeline Frame 5Symbol 773 as "__Packages.com.games.skateTokyoGame.TimerClass"
ExportAssets (56)Timeline Frame 5Symbol 774 as "__Packages.com.games.skateTokyoGame.DistanceManager"
ExportAssets (56)Timeline Frame 5Symbol 775 as "__Packages.com.games.skateTokyoGame.RandomEventManager"
ExportAssets (56)Timeline Frame 5Symbol 776 as "__Packages.com.games.skateTokyoGame.PowerupClass"
ExportAssets (56)Timeline Frame 5Symbol 777 as "__Packages.com.games.skateTokyoGame.ObstacleClass"
ExportAssets (56)Timeline Frame 5Symbol 778 as "__Packages.com.utilities.StatTracker"
ExportAssets (56)Timeline Frame 5Symbol 779 as "__Packages.com.games.skateTokyoGame.SceneryClass"
ExportAssets (56)Timeline Frame 5Symbol 780 as "__Packages.com.games.skateTokyoGame.EnemyClass"
ExportAssets (56)Timeline Frame 5Symbol 781 as "__Packages.com.managers.SoundManager"
ExportAssets (56)Timeline Frame 5Symbol 782 as "__Packages.com.managers.SoundDataObject"
ExportAssets (56)Timeline Frame 77Symbol 243 as "EnemySymbol"
ExportAssets (56)Timeline Frame 77Symbol 245 as "finishLineSymbol"
ExportAssets (56)Timeline Frame 77Symbol 247 as "hurrySymbol"
ExportAssets (56)Timeline Frame 77Symbol 287 as "ObstacleSymbol"
ExportAssets (56)Timeline Frame 77Symbol 292 as "PowerupSymbol"
ExportAssets (56)Timeline Frame 77Symbol 296 as "ReadySetGoSymbol"
ExportAssets (56)Timeline Frame 77Symbol 308 as "RoadSymbol"
ExportAssets (56)Timeline Frame 77Symbol 521 as "SkaterSymbol"
ExportAssets (56)Timeline Frame 77Symbol 568 as "transition1Symbol"
ExportAssets (56)Timeline Frame 77Symbol 600 as "transition2Symbol"
ExportAssets (56)Timeline Frame 77Symbol 625 as "transition3Symbol"
ExportAssets (56)Timeline Frame 77Symbol 673 as "UISymbol"
ExportAssets (56)Timeline Frame 77Symbol 691 as "ScenerySymbol"
ExportAssets (56)Timeline Frame 77Symbol 692 as "youwin"
ExportAssets (56)Timeline Frame 77Symbol 693 as "youlose"
ExportAssets (56)Timeline Frame 77Symbol 694 as "level1loop"
ExportAssets (56)Timeline Frame 77Symbol 695 as "level2loop"
ExportAssets (56)Timeline Frame 77Symbol 696 as "level3loop"
ExportAssets (56)Timeline Frame 77Symbol 697 as "wipeout"
ExportAssets (56)Timeline Frame 77Symbol 698 as "hit1"
ExportAssets (56)Timeline Frame 77Symbol 699 as "grind"
ExportAssets (56)Timeline Frame 77Symbol 700 as "kickjump"
ExportAssets (56)Timeline Frame 77Symbol 701 as "land"
ExportAssets (56)Timeline Frame 77Symbol 702 as "pushoff"
ExportAssets (56)Timeline Frame 77Symbol 703 as "alarmSound"
ExportAssets (56)Timeline Frame 77Symbol 704 as "barkSound"
ExportAssets (56)Timeline Frame 77Symbol 705 as "godzillaAttackSound"
ExportAssets (56)Timeline Frame 77Symbol 706 as "godzillaRoarSound"
ExportAssets (56)Timeline Frame 77Symbol 707 as "glassesSound"

Labels

"genesis"Frame 78
"instructions"Frame 85
"playFrame"Frame 93
"winRoundFrame"Frame 101
"loseFrame"Frame 125
"winGame"Frame 147
"standingFrame"Symbol 164 MovieClip Frame 1
"walkingFrame"Symbol 164 MovieClip Frame 2
"cowerFrame"Symbol 164 MovieClip Frame 3
"dogSittingFrame"Symbol 200 MovieClip Frame 1
"dogRunningFrame"Symbol 200 MovieClip Frame 2
"dogBitingFrame"Symbol 200 MovieClip Frame 3
"scratch"Symbol 212 MovieClip Frame 1
"running"Symbol 212 MovieClip Frame 25
"scratch"Symbol 227 MovieClip Frame 1
"running"Symbol 227 MovieClip Frame 25
"runFrame"Symbol 242 MovieClip Frame 1
"scratchFrame"Symbol 242 MovieClip Frame 2
"BusinessManFrame"Symbol 243 MovieClip [EnemySymbol] Frame 2
"DogFrame"Symbol 243 MovieClip [EnemySymbol] Frame 3
"GodzillaFrame"Symbol 243 MovieClip [EnemySymbol] Frame 4
"BlueCarFrame"Symbol 287 MovieClip [ObstacleSymbol] Frame 1
"GreenCarFrame"Symbol 287 MovieClip [ObstacleSymbol] Frame 2
"YellowCarFrame"Symbol 287 MovieClip [ObstacleSymbol] Frame 3
"CyanCarFrame"Symbol 287 MovieClip [ObstacleSymbol] Frame 4
"BiggerRedCarFrame"Symbol 287 MovieClip [ObstacleSymbol] Frame 5
"BiggerGreenCar"Symbol 287 MovieClip [ObstacleSymbol] Frame 6
"BusFrame"Symbol 287 MovieClip [ObstacleSymbol] Frame 7
"Pothole1Frame"Symbol 287 MovieClip [ObstacleSymbol] Frame 8
"Pothole2Frame"Symbol 287 MovieClip [ObstacleSymbol] Frame 9
"Pothole3Frame"Symbol 287 MovieClip [ObstacleSymbol] Frame 10
"CautionTapeFrame"Symbol 287 MovieClip [ObstacleSymbol] Frame 11
"ConesFrame"Symbol 287 MovieClip [ObstacleSymbol] Frame 12
"Blockade1Frame"Symbol 287 MovieClip [ObstacleSymbol] Frame 13
"Blockade2Frame"Symbol 287 MovieClip [ObstacleSymbol] Frame 14
"Crack1Frame"Symbol 287 MovieClip [ObstacleSymbol] Frame 15
"Pothole4Frame"Symbol 287 MovieClip [ObstacleSymbol] Frame 16
"Crack2Frame"Symbol 287 MovieClip [ObstacleSymbol] Frame 17
"Crack3Frame"Symbol 287 MovieClip [ObstacleSymbol] Frame 18
"BusStopFrame"Symbol 287 MovieClip [ObstacleSymbol] Frame 19
"left in"Symbol 323 MovieClip Frame 1
"left out"Symbol 323 MovieClip Frame 14
"right in"Symbol 324 MovieClip Frame 1
"right out"Symbol 324 MovieClip Frame 14
"left in"Symbol 404 MovieClip Frame 1
"left out"Symbol 404 MovieClip Frame 14
"right in"Symbol 405 MovieClip Frame 1
"right out"Symbol 405 MovieClip Frame 14
"left in"Symbol 464 MovieClip Frame 1
"left out"Symbol 464 MovieClip Frame 14
"right in"Symbol 465 MovieClip Frame 1
"right out"Symbol 465 MovieClip Frame 14
"progress"Symbol 568 MovieClip [transition1Symbol] Frame 156
"progress"Symbol 600 MovieClip [transition2Symbol] Frame 156
"progress"Symbol 625 MovieClip [transition3Symbol] Frame 159
"tree1Frame"Symbol 691 MovieClip [ScenerySymbol] Frame 1
"tree2Frame"Symbol 691 MovieClip [ScenerySymbol] Frame 2
"lightpostFrame"Symbol 691 MovieClip [ScenerySymbol] Frame 3
"inst"Symbol 731 MovieClip Frame 39
"gogogo"Symbol 731 MovieClip Frame 84

Dynamic Text Variables

txtPercentageSymbol 8 EditableText"0% loaded"




http://swfchan.com/5/24887/info.shtml
Created: 24/5 -2019 09:50:40 Last modified: 24/5 -2019 09:50:40 Server time: 15/05 -2024 01:47:54