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

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

Dog Police.swf

This is the info page for
Flash #26340

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


Text
POINTS:

<p align="left"><font face="Maiandra GD" size="14" color="#ffff99" letterSpacing="0.000000" kerning="1">-</font></p>

LIFES:

HEALTH:

LEVEL:

<p align="left"><font face="Maiandra GD" size="14" color="#ffff00" letterSpacing="0.000000" kerning="1">-</font></p>

5000

<p align="right"><font face="Arial Black" size="11" color="#ffffff" letterSpacing="0.000000" kerning="1">-</font></p>

Use UP - DOWN - LEFT - RIGHT to
control the car and SPACE to use
any of the weapons.
Avoid all the cars on the road and
only use the car weapons to hit the
Dog Catcher car else you'll lose
some precious points.

FunFlashGames.com is your
best source for free online
games. If you want to play cool
exciting games you should visit
funflashgames.com

Your are the Dog Police and you're goal
is to free all the dogs catched by
the Dog Catcher car. Drive down
the road and find that Dog Catcher,
then use the car weapon and
stop it as fast as possible.

Your faield to stop the Dog Catcher ...
maybe you should try again buddy.
And don't forget ... pay attention this time.
Good Luck buddy!

Finally! Today it's your day...
You've managed to stop the Dog Catcher.
The streets are once again safe for  .... the dogs.

You almost stopped the Dog Catcher but
they managed to escape one more time.
Maybe you're weapon wasn\'t the best
one so we suggest to try again with
a new weapon.
Good Luck buddy!

DOG POLICE

Play "Dog Police"

How To Play

About FunFlashGames.com

Highscores

GAME OVER

Try Again

your name here

Submit Your Score

-

Final Score:

GAME WON

Next Level

ActionScript [AS1/AS2]

Frame 1
stop(); _global.GLOBAL_URL = url; _global.GLOBAL_GAME = game; _global.GLOBAL_SCORESURL = scoresurl; _global.initialVolume = 80; _level0.Mtextmenu.gotoAndStop(4); _level0.Bhighscores.onPress = function () { getURL (_global.GLOBAL_SCORESURL, "_blank"); }; _level0.Babout.onPress = function () { _level0.Mtextmenu.gotoAndStop(3); }; _level0.Binfo.onPress = function () { _level0.Mtextmenu.gotoAndStop(2); }; _level0.Bplay.onPress = function () { gotoAndStop (2); }; if (!mySoundObj) { _global.mySoundObj = new Sound(); _global.mySoundObj.setVolume(_global.initialVolume); }
Frame 2
stop(); if (!myGameEngine) { var myGameEngine = new GameEngine(); _global.__rootObject = myGameEngine; } myGameEngine.FcInit();
Frame 3
function fc_disablebuttons() { _level0.Msendscore.Bsendscore1.enabled = false; _level0.Bplay.enabled = false; } function fc_enablebuttons(entry_scorebutton) { if (entry_scorebutton != false) { _level0.Msendscore.Bsendscore1.enabled = true; } else { _level0.Msendscore.Bsendscore1._alpha = 60; } _level0.Bplay.enabled = true; } stop(); _level0.Mtextmenu.gotoAndStop("framegameover"); var myScore1 = myGameEngine.__playerPoints; _level0.Bplay.onPress = function () { gotoAndStop (2); }; delete myGameEngine; _global.__rootObject;
Frame 4
function fc_disablebuttons() { _level0.Msendscore.Bsendscore1.enabled = false; _level0.Bplay.enabled = false; } function fc_enablebuttons(entry_scorebutton) { if (entry_scorebutton != false) { _level0.Msendscore.Bsendscore1.enabled = true; } else { _level0.Msendscore.Bsendscore1._alpha = 60; } _level0.Bplay.enabled = true; } stop(); _level0.Mtextmenu.gotoAndStop("framegamewon"); var myScore1 = myGameEngine.__playerPoints; _level0.Bplay.onPress = function () { gotoAndStop (2); }; delete myGameEngine; _global.__rootObject;
Frame 5
stop(); _level0.Mtextmenu.gotoAndStop("framenextlevel"); _level0.Bnextlevel.onPress = function () { gotoAndStop (2); };
Symbol 46 MovieClip Frame 1
stop();
Symbol 46 MovieClip Frame 100
stop();
Symbol 81 MovieClip Frame 45
gotoAndPlay (1);
Symbol 82 MovieClip Frame 34
gotoAndPlay (1);
Symbol 83 MovieClip [attachMovie_computercar] Frame 1
stop();
Symbol 103 MovieClip Frame 1
stop();
Symbol 103 MovieClip Frame 30
gotoAndStop (1);
Symbol 119 MovieClip Frame 1
stop();
Symbol 119 MovieClip Frame 30
gotoAndStop (1);
Symbol 123 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 30
gotoAndStop (1);
Symbol 146 MovieClip Frame 1
stop();
Symbol 146 MovieClip Frame 30
gotoAndStop (1);
Symbol 167 MovieClip Frame 1
stop();
Symbol 167 MovieClip Frame 19
gotoAndStop (1);
Symbol 191 MovieClip Frame 1
stop();
Symbol 191 MovieClip Frame 30
gotoAndStop (1);
Symbol 205 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 30
gotoAndStop (1);
Symbol 231 MovieClip Frame 1
stop();
Symbol 231 MovieClip Frame 23
gotoAndStop (1);
Symbol 232 MovieClip Frame 1
stop();
Symbol 232 MovieClip Frame 2
stop();
Symbol 232 MovieClip Frame 3
stop();
Symbol 232 MovieClip Frame 4
stop();
Symbol 232 MovieClip Frame 5
stop();
Symbol 232 MovieClip Frame 6
stop();
Symbol 232 MovieClip Frame 7
stop();
Symbol 232 MovieClip Frame 8
stop();
Symbol 232 MovieClip Frame 9
stop();
Symbol 233 MovieClip [attachMovie_playercar] Frame 1
stop();
Symbol 233 MovieClip [attachMovie_playercar] Frame 2
stop();
Symbol 236 MovieClip Frame 34
stop();
Symbol 237 MovieClip [attachMovie_computercar3] Frame 1
stop();
Symbol 240 MovieClip [attachMovie_computercar1] Frame 1
stop();
Symbol 243 MovieClip [attachMovie_computercar2] Frame 1
stop();
Symbol 258 MovieClip Frame 1
stop();
Symbol 258 MovieClip Frame 100
stop();
Symbol 264 MovieClip Frame 1
stop();
Symbol 269 MovieClip Frame 1
stop();
Symbol 269 MovieClip Frame 2
stop();
Symbol 274 MovieClip [attachMovie_textpoints] Frame 65
this.removeMovieClip();
Symbol 278 MovieClip [attachMovie_briefing] Frame 140
this.removeMovieClip();
Symbol 284 Button
on (press) { getURL ("http://www.funflashgames.com", "_blank"); }
Symbol 289 MovieClip Frame 1
stop();
Symbol 309 Button
on (release) { getURL ("http://www.funflashgames.com", "_blank"); }
Symbol 312 Button
on (release) { getURL ("http://www.funflashgames.com", "_blank"); }
Symbol 315 Button
on (release) { getURL ("http://www.funflashgames.com/pages/FreeContent.htm", "_blank"); }
Symbol 353 MovieClip [__Packages.GameEngine] Frame 0
class GameEngine { var __playerMovie, __playerMovieCar, __playerWeapon, __mapsSpeed, __playerSpeedX, __gameMODE, __playerWeaponHitArea, __myBgSoundObj, __myEngineSoundObj, __menuMovie, __playerDamageValue, __signalGameOver, __signalGameWon, __signalLevelCompleted, __playerDead, __computerBossMovie, __computerBossObj, __id2, __id1; function GameEngine () { FcUpdateLifes(Get_playerLifesInitial()); } function Get_mapsArrayLength() { return(__mapsArray.length); } function Get_playerMovie() { return(__playerMovie); } function Get_playerMovieCar() { return(__playerMovieCar); } function Get_playerWeapon() { return(__playerWeapon); } function Get_mapsSpeed() { if (__mapsSpeed < 0) { __mapsSpeed = 0; } return(__mapsSpeed); } function Get_mapsSpeedMin() { return(__mapsSpeedMin); } function Get_mapsSpeedMax() { return(__mapsSpeedMax); } function Get_mapsSpeedIncrement() { return(__mapsSpeedIncrement); } function Get_playerSpeedXFactor() { return(__playerSpeedX); } function Get_playerSpeedX() { __playerSpeedX = __playerSpeedXFactor * __mapsSpeed; return(__playerSpeedX); } function Get_playerSpeedXCollisionMove() { __playerSpeedX = __playerSpeedXFactor * __mapsSpeed; if (__playerSpeedX == 0) { return(2); } return(__playerSpeedX); } function Get_playerSpeedY() { return(__playerSpeedY); } function Get_maxRotation() { return(__maxRotation); } function Get_rotationAngle() { return(__rotationAngle); } function Get_mapsTotalHeight() { return(__mapsTotalHeight); } function Get_computersInitialNumber() { return(__computersInitialNumber); } function Get_computerSpeedX() { return(__computerSpeedX); } function Get_computerObjLength() { return(__computerObj.length); } function Get_computerSpeedYMin() { return(__computerSpeedYMin); } function Get_computerSpeedYMax() { return(__computerSpeedYMax); } function Get_gameLevel() { return(__gameLevel); } function Get_gameMaxLevels() { return(__gameMaxLevels); } function Get_gameMODE() { return(__gameMODE); } function Get_minFireInterval() { return(__minFireInterval); } function Get_lastFireInterval() { return(__lastFireInterval); } function Get_fireSpeed() { return(__fireSpeed); } function Get_playerWeaponHitArea() { return(__playerWeaponHitArea); } function Get_myBgSoundObj() { return(__myBgSoundObj); } function Get_myEngineSoundObj() { return(__myEngineSoundObj); } function Get_menuMovie() { return(__menuMovie); } function Get_playerDamageValue() { return(Math.floor(__playerDamageValue)); } function Get_playerDamageValueMin() { return(__playerDamageValueMin); } function Get_playerDamageValueMax() { return(__playerDamageValueMax); } function Get_playerLifes() { if (__playerLifes < 0) { __playerLifes = 0; } return(__playerLifes); } function Get_playerLifesInitial() { return(__playerLifesInitial); } function Get_playerPoints() { if (__playerPoints < 0) { __playerPoints = 0; } return(__playerPoints); } function Get_signalGameOver() { return(__signalGameOver); } function Get_signalGameWon() { return(__signalGameWon); } function Get_signalLevelCompleted() { return(__signalLevelCompleted); } function Get_playerDead() { return(__playerDead); } function Set_playerMovie(entry_value) { __playerMovie = entry_value; } function Set_playerMovieCar(entry_value) { __playerMovieCar = entry_value; } function Set_mapsSpeed(entry_value) { __mapsSpeed = entry_value; } function Set_mapsSpeedMin(entry_value) { __mapsSpeedMin = entry_value; } function Set_mapsSpeedMax(entry_value) { __mapsSpeedMax = entry_value; } function Set_mapsSpeedIncrement(entry_value) { __mapsSpeedIncrement = entry_value; } function Set_mapsTotalHeight(entry_value) { __mapsTotalHeight = entry_value; } function Set_gameLevel(entry_value) { __gameLevel = entry_value; } function Set_gameMODE(entry_value) { __gameMODE = entry_value; } function Set_playerWeapon(entry_value) { __playerWeapon = entry_value; } function Set_lastFireInterval(entry_value) { __lastFireInterval = entry_value; } function Set_playerWeaponHitArea(entry_value) { __playerWeaponHitArea = entry_value; } function Set_myBgSoundObj(entry_value) { __myBgSoundObj = entry_value; } function Set_myEngineSoundObj(entry_value) { __myEngineSoundObj = entry_value; } function Set_menuMovie(entry_value) { __menuMovie = entry_value; } function Set_playerDamageValue(entry_value) { __playerDamageValue = entry_value; if (__playerDamageValue >= __playerDamageValueMax) { __playerDamageValue = __playerDamageValueMax; } } function Set_playerLifes(entry_value) { __playerLifes = __playerLifes + entry_value; } function Set_playerPoints(entry_value) { __playerPoints = __playerPoints + entry_value; } function Set_signalGameOver(entry_value) { __signalGameOver = entry_value; } function Set_signalGameWon(entry_value) { __signalGameWon = entry_value; } function Set_signalLevelCompleted(entry_value) { __signalLevelCompleted = entry_value; } function Set_playerDead(entry_value) { __playerDead = entry_value; } function Check_signalGameOver() { if (Get_signalGameOver() == true) { FcEndGame(); Set_signalGameOver(false); Set_gameMODE("gameover"); _level0.gotoAndStop("gameover"); } } function Check_signalGameWon() { if (Get_signalGameWon() == true) { FcEndGame(); Set_signalGameWon(false); Set_gameMODE("gamewon"); _level0.gotoAndStop("gamewon"); } } function Check_signalLevelCompleted() { if (Get_signalLevelCompleted() == true) { Set_signalLevelCompleted(false); if (!FcTestGameWon()) { FcRemoveUnwantedContent(); Set_gameMODE("nextlevel"); _level0.gotoAndStop("nextlevel"); } else { Set_signalGameWon(true); } } } function FcInit() { Set_gameMODE("game"); FcOnEnterFrame(); FcPositionMap(); FcPositionComputer(); FcPositionPlayer(); FcPositionMenu(); FcInitPoints(); Set_mapsSpeed(Get_mapsSpeedMin()); FcUpdateLifes(0); FcUpdateLevel(); FcTargetSounds(); } function FcMoveMaps() { var _local2 = 0; while (_local2 < Get_mapsArrayLength()) { if (_local2 == (Get_mapsArrayLength() - 1)) { var _local3 = 0; } else { var _local3 = _local2 + 1; } __mapsArray[_local2]._y = __mapsArray[_local2]._y + Get_mapsSpeed(); if (__mapsArray[_local2]._y > 0) { __mapsArray[_local3]._y = __mapsArray[_local2]._y - __mapsArray[_local2]._height; } _local2++; } } function FcDetectKeys() { var _local3 = Key.isDown(37); var _local2 = Key.isDown(39); var _local5 = Key.isDown(38); var _local4 = Key.isDown(40); var _local6 = Key.isDown(32); if (_local5) { FcControlVolume(Get_myEngineSoundObj(), 100); if (Get_mapsSpeed() < Get_mapsSpeedMax()) { Set_mapsSpeed(Get_mapsSpeed() + Get_mapsSpeedIncrement()); Get_playerMovie()._y = Get_playerMovie()._y - Get_playerSpeedY(); } else { Set_mapsSpeed(Get_mapsSpeedMax()); } } else if (_local4) { if (Get_mapsSpeed() > Get_mapsSpeedMin()) { Set_mapsSpeed(Get_mapsSpeed() - Get_mapsSpeedIncrement()); Get_playerMovie()._y = Get_playerMovie()._y + Get_playerSpeedY(); } else { Set_mapsSpeed(Get_mapsSpeedMin()); FcControlVolume(Get_myEngineSoundObj(), 0); } } FcTestCollisions(); if (_local3) { Get_playerMovie()._x = Get_playerMovie()._x - Get_playerSpeedX(); FcRotatePlayer(-Get_rotationAngle()); } else if (_local2) { Get_playerMovie()._x = Get_playerMovie()._x + Get_playerSpeedX(); FcRotatePlayer(Get_rotationAngle()); } else if ((!_local3) && (!_local2)) { FcRotatePlayer(0); } if (_local6) { FcHit(); } } function FcRotatePlayer(entry_value) { var _local2 = Get_playerMovie()._rotation; if (((entry_value > 0) && (_local2 < Get_maxRotation())) && (Get_mapsSpeed() > 0)) { if (_local2 < 0) { Get_playerMovie()._rotation = 0; } Get_playerMovie()._rotation = Get_playerMovie()._rotation + entry_value; } else if (((entry_value < 0) && (_local2 > (-Get_maxRotation()))) && (Get_mapsSpeed() > 0)) { if (_local2 > 0) { Get_playerMovie()._rotation = 0; } Get_playerMovie()._rotation = Get_playerMovie()._rotation + entry_value; } else if ((entry_value == 0) && (Get_mapsSpeed() > 0)) { if (_local2 < (-Get_rotationAngle())) { Get_playerMovie()._rotation = Get_playerMovie()._rotation + (2 * Get_rotationAngle()); } else if ((_local2 > (-Get_rotationAngle())) && (_local2 < 0)) { Get_playerMovie()._rotation = 0; } else if (Get_playerMovie()._rotation > Get_rotationAngle()) { Get_playerMovie()._rotation = Get_playerMovie()._rotation - (2 * Get_rotationAngle()); } else if ((_local2 < (-Get_rotationAngle())) && (_local2 > 0)) { Get_playerMovie()._rotation = 0; } } } function FcOnEnterFrame() { var objReference = this; _level0.onEnterFrame = function () { objReference.FcMoveMaps(); if (objReference.Get_playerDead() == false) { objReference.FcDetectKeys(); } objReference.FcComputersBrain(); objReference.FcTestWeaponHit(); objReference.watch("__signalGameOver", _global.__rootObject.Check_signalGameOver()); objReference.watch("__signalGameWon", _global.__rootObject.Check_signalGameWon()); objReference.watch("__signalLevelCompleted", _global.__rootObject.Check_signalLevelCompleted()); }; } function FcTestCollisions() { var _local4 = 0; while (_local4 < Get_mapsArrayLength()) { var _local7 = {x:Get_playerMovie().Mhit1._x, y:Get_playerMovie().Mhit1._y}; Get_playerMovie().localToGlobal(_local7); var _local5 = {x:Get_playerMovie().Mhit2._x, y:Get_playerMovie().Mhit2._y}; Get_playerMovie().localToGlobal(_local5); if (__mapsArray[_local4].Mmask.hitTest(_local7.x, _local7.y, true)) { FcAttachPlaySound(_global.mySoundObj, "attachSound_hit", 0, 1); FcRotatePlayer(0); Get_playerMovie()._x = Get_playerMovie()._x + (4 * Get_playerSpeedX()); FcAssignDamage(FcCalculateDamagePlayer()); } else if (__mapsArray[_local4].Mmask.hitTest(_local5.x, _local5.y, true)) { FcAttachPlaySound(_global.mySoundObj, "attachSound_hit", 0, 1); FcRotatePlayer(0); Get_playerMovie()._x = Get_playerMovie()._x - (4 * Get_playerSpeedX()); FcAssignDamage(FcCalculateDamagePlayer()); } _local4++; } var _local3 = 1; while (_local3 < Get_computerObjLength()) { if (Get_playerMovieCar().hitTest(__computerMovie[_local3].Mmaskv1) && (__computerObj[_local3].Get_computerDead() != true)) { FcAttachPlaySound(_global.mySoundObj, "attachSound_hit", 0, 1); FcRotatePlayer(0); Get_playerMovie()._x = Get_playerMovie()._x - (4 * Get_playerSpeedXCollisionMove()); FcAssignDamage(FcCalculateDamagePlayer()); __computerObj[_local3].Set_xTempPosition(__computerObj[_local3].Get_xTempPosition() + (2 * __computerObj[_local3].Get_xSpeed())); __computerMovie[_local3]._x = __computerObj[_local3].Get_xTempPosition(); __computerObj[_local3].FcAssignDamage(FcCalculateDamageComputer()); } else if (Get_playerMovieCar().hitTest(__computerMovie[_local3].Mmaskv2) && (__computerObj[_local3].Get_computerDead() != true)) { FcAttachPlaySound(_global.mySoundObj, "attachSound_hit", 0, 1); FcRotatePlayer(0); Get_playerMovie()._x = Get_playerMovie()._x + (4 * Get_playerSpeedXCollisionMove()); FcAssignDamage(FcCalculateDamagePlayer()); __computerObj[_local3].Set_xTempPosition(__computerObj[_local3].Get_xTempPosition() - (2 * __computerObj[_local3].Get_xSpeed())); __computerMovie[_local3]._x = __computerObj[_local3].Get_xTempPosition(); __computerObj[_local3].FcAssignDamage(FcCalculateDamageComputer()); } _local3++; } if (Get_playerMovieCar().hitTest(__computerBossMovie.Mmaskv1) && (__computerBossObj.Get_computerDead() != true)) { FcAttachPlaySound(_global.mySoundObj, "attachSound_hit", 0, 1); FcRotatePlayer(0); Get_playerMovie()._x = Get_playerMovie()._x - (4 * Get_playerSpeedXCollisionMove()); FcAssignDamage(FcCalculateDamagePlayer()); __computerBossObj.Set_xTempPosition(__computerBossObj.Get_xTempPosition() + (2 * __computerBossObj.Get_xSpeed())); __computerBossMovie._x = __computerBossObj.Get_xTempPosition(); __computerBossObj.FcAssignDamage(FcCalculateDamageComputerBoss()); } else if (Get_playerMovieCar().hitTest(__computerBossMovie.Mmaskv2) && (__computerBossObj.Get_computerDead() != true)) { FcAttachPlaySound(_global.mySoundObj, "attachSound_hit", 0, 1); FcRotatePlayer(0); Get_playerMovie()._x = Get_playerMovie()._x + (4 * Get_playerSpeedXCollisionMove()); FcAssignDamage(FcCalculateDamagePlayer()); __computerBossObj.Set_xTempPosition(__computerBossObj.Get_xTempPosition() - (2 * __computerBossObj.Get_xSpeed())); __computerBossMovie._x = __computerBossObj.Get_xTempPosition(); __computerBossObj.FcAssignDamage(FcCalculateDamageComputerBoss()); } var _local6 = 0; while (_local6 < Get_mapsArrayLength()) { if (Get_playerMovieCar().hitTest(__mapsArray[_local6].Moil1)) { if (Get_mapsSpeed() > 2) { Set_mapsSpeed(Get_mapsSpeed() - Get_mapsSpeedIncrement()); Get_playerMovie()._y = Get_playerMovie()._y + Get_playerSpeedY(); if (Get_mapsSpeed() > 2) { Set_mapsSpeed(Get_mapsSpeed() - Get_mapsSpeedIncrement()); Get_playerMovie()._y = Get_playerMovie()._y + Get_playerSpeedY(); if (Get_mapsSpeed() > 2) { Set_mapsSpeed(Get_mapsSpeed() - Get_mapsSpeedIncrement()); Get_playerMovie()._y = Get_playerMovie()._y + Get_playerSpeedY(); } } } } _local6++; } } function FcPositionPlayer() { Set_playerDead(false); FcUpdateDamage(Get_playerDamageValueMin()); var myPlayerMovie = _level0.attachMovie("attachMovie_playercar", "NEWattachMovie_playercar", _level0.getNextHighestDepth()); Set_playerMovie(myPlayerMovie); Set_playerMovieCar(myPlayerMovie.Mcar); Get_playerMovie()._x = (Stage.width / 2) + Get_playerMovie()._width; Get_playerMovie()._y = Stage.height - Get_playerMovieCar()._height; myPlayerMovie.Mweapons.gotoAndStop(Get_gameLevel()); Set_playerWeapon(eval ("myPlayerMovie.Mweapons.Mw" + Get_gameLevel())); Set_playerWeaponHitArea(undefined); } function FcRemovePlayer() { Get_playerMovie().removeMovieClip(); } function FcPositionComputer() { var _local2 = 1; while (_local2 <= Get_computersInitialNumber()) { __computerObj[_local2] = new GameEngineComputer(this, ("COMPUTER" + _local2) + "attachMovie", Stage.width / 2, (-Stage.height) - (100 * _local2)); __computerMovie[_local2] = __computerObj[_local2].FcInitComputer("attachMovie_computercar" + _local2, _level0.getNextHighestDepth(), Get_computerSpeedX(), FcGenerateRandom(Get_computerSpeedYMin(), Get_computerSpeedYMax())); _local2++; } __computerBossObj = new GameEngineComputerBoss(this, "NEWattachMovie_computercar", Stage.width / 3, (-Stage.height) - 100); __computerBossMovie = __computerBossObj.FcInitComputer("attachMovie_computercar", _level0.getNextHighestDepth(), Get_computerSpeedX(), Get_computerSpeedYMax() - 1); } function FcRemoveComputer() { var _local2 = Get_computersInitialNumber(); while (_local2 >= 1) { __computerObj.splice(_local2, 1); __computerMovie[_local2].removeMovieClip(); _local2--; } __computerBossMovie.removeMovieClip(); } function FcPositionMap() { Set_mapsTotalHeight(0); var _local3 = 1; while (_local3 <= 5) { var _local2 = _level0.attachMovie("attachMovie_road" + _local3, "NEWattachMovie_road" + _local3, _level0.getNextHighestDepth()); _local2._x = 0; _local2._y = -Get_mapsTotalHeight(); _local2.cacheAsBitmap = true; Set_mapsTotalHeight(Get_mapsTotalHeight() + _local2._height); __mapsArray.push(_local2); _local3++; } } function FcRemoveMap() { var _local2 = 5; while (_local2 >= 0) { __mapsArray[_local2].removeMovieClip(); __mapsArray.splice(_local2, 1); _local2--; } } function FcPositionMenu() { FcBriefing(); var _local2 = _level0.attachMovie("attachMovie_gamemenu", "NEWattachMovie_gamemenu", _level0.getNextHighestDepth()); Set_menuMovie(_local2); Get_menuMovie()._x = 0; Get_menuMovie()._y = 0; } function FcRemoveMenu() { Get_menuMovie().removeMovieClip(); } function FcComputersBrain() { var _local2 = 1; while (_local2 < Get_computerObjLength()) { __computerObj[_local2].FcMoveComputer(Get_mapsSpeed()); _local2++; } var _local3 = 0; while (_local3 <= 1) { __computerBossObj.FcMoveComputer(Get_mapsSpeed()); __computerBossObj.FcAdaptSpeed(); _local3++; } } function FcGenerateRandom(entry_start, entry_end) { var _local1 = Math.floor(Math.random() * ((entry_end - entry_start) + 1)) + entry_start; return(_local1); } function FcCalculateDamageComputer() { var _local2 = Math.floor(2 * Get_mapsSpeed()); return(_local2); } function FcCalculateDamageComputerBoss() { var _local2 = Math.floor(Get_mapsSpeed()); return(_local2); } function FcCalculateDamagePlayer() { var _local2 = Math.floor(Get_mapsSpeed()); return(_local2); } function FcAssignDamage(entry_damageValue) { if ((Get_playerDamageValue() >= Get_playerDamageValueMax()) && (Get_playerDead() == false)) { Set_playerDead(true); FcAttachPlaySound(_global.mySoundObj, "attachSound_explode2", 0, 1); FcUpdateLifes(-1); Get_playerMovie().gotoAndStop(2); __id2 = setInterval(this, "go2", 250); } else if (Get_playerDamageValue() < Get_playerDamageValueMax()) { FcUpdateDamage(Get_playerDamageValue() + entry_damageValue); } } function go2() { var _local2 = Get_mapsSpeed(); while (_local2 >= Get_mapsSpeedMin()) { Set_mapsSpeed(Get_mapsSpeed() - Get_mapsSpeedIncrement()); if (Get_mapsSpeed() == 0) { FcTestGameOver(); FcRemovePlayer(); FcPositionPlayer(); clearInterval(__id2); } _local2--; } } function FcHit() { var _local5 = getTimer(); if (__playerWeaponType[Get_gameLevel()] == "hit") { Get_playerWeapon().play(); if (!Get_playerWeaponHitArea()) { Set_playerWeaponHitArea(Get_playerWeapon().Mhitarea); } Set_lastFireInterval(getTimer()); } else if (__playerWeaponType[Get_gameLevel()] == "fire") { if ((!_level0.NEWattachMovie_fire) && (FcCheckMinInterval(Get_lastFireInterval(), Get_minFireInterval(), _local5))) { FcAttachPlaySound(_global.mySoundObj, "attachSound_weapon" + Get_gameLevel(), 0, 1); Get_playerWeapon().play(); Set_lastFireInterval(getTimer()); var _local4 = _level0.attachMovie("attachMovie_fire" + Get_gameLevel(), "NEWattachMovie_fire", _level0.getNextHighestDepth()); var _local3 = {x:Get_playerWeapon()._x, y:Get_playerWeapon()._y}; Get_playerMovie().localToGlobal(_local3); _local4._x = _local3.x; _local4._y = _local3.y; __id1 = setInterval(this, "go1", 10, _local4); if (!Get_playerWeaponHitArea()) { Set_playerWeaponHitArea(_level0.NEWattachMovie_fire); } } } } function FcTestWeaponHit() { if (Get_playerWeaponHitArea().hitTest(__computerBossMovie) && (__computerBossObj.Get_computerDead() != true)) { if (__playerWeaponType[Get_gameLevel()] == "fire") { clearInterval(__id1); Get_playerWeaponHitArea().removeMovieClip(); } __computerBossObj.FcAssignDamage(FcCalculateDamageComputerBoss()); } FcTestLevelCompleted(); var _local2 = 1; while (_local2 < Get_computerObjLength()) { if (Get_playerWeaponHitArea().hitTest(__computerMovie[_local2]) && (__computerObj.Get_computerDead() != true)) { if (__playerWeaponType[Get_gameLevel()] == "fire") { clearInterval(__id1); Get_playerWeaponHitArea().removeMovieClip(); } __computerObj[_local2].FcAssignDamage(100); } _local2++; } } function go1(entry_referencemc) { entry_referencemc._y = entry_referencemc._y - Get_fireSpeed(); if (entry_referencemc._y < 22) { clearInterval(__id1); entry_referencemc.removeMovieClip(); } } function FcAttachPlaySound(entry_soundObj, entry_linkage, entry_playstart, entry_loop) { entry_soundObj.attachSound(entry_linkage); entry_soundObj.start(entry_playstart, entry_loop); } function FcTargetSounds() { __myEngineSoundObj = new Sound("MsoundENGINE"); __myEngineSoundObj.setVolume(100); __myEngineSoundObj.start(); __myBgSoundObj = new Sound("MsoundBG"); __myBgSoundObj.setVolume(30); __myBgSoundObj.start(); Set_myBgSoundObj(__myBgSoundObj); Set_myEngineSoundObj(__myEngineSoundObj); FcVolume(); FcDisplayVolume(); } function FcVolume() { var objReference = this; Get_menuMovie().Bsound.onPress = function () { if (_global.mySoundObj.getVolume() == 0) { _global.mySoundObj.setVolume(_global.initialVolume); } else if (_global.mySoundObj.getVolume() == _global.initialVolume) { _global.mySoundObj.setVolume(0); } objReference.FcDisplayVolume(); }; } function FcDisplayVolume() { if (_global.mySoundObj.getVolume() == 0) { Get_menuMovie().Bsound.gotoAndStop(2); } else if (_global.mySoundObj.getVolume() == _global.initialVolume) { Get_menuMovie().Bsound.gotoAndStop(1); } } function FcCheckMinInterval(entry_lastInterval, entry_minInterval, entry_currentValue) { if (Number(entry_lastInterval + entry_minInterval) < entry_currentValue) { return(true); } return(false); } function FcControlVolume(entry_soundObj, entry_volume) { entry_soundObj.setVolume(entry_volume); } function FcUpdateLifes(entry_addlifes) { Set_playerLifes(entry_addlifes); Get_menuMovie().Mlifes.gotoAndStop(Get_playerLifes() + 1); } function FcUpdateDamage(entry_damage) { Set_playerDamageValue(entry_damage); Get_menuMovie().Mdamage.gotoAndStop(Get_playerDamageValue()); } function FcUpdatePoints(entry_addpoints) { Set_playerPoints(entry_addpoints); Get_menuMovie().Tpoints.text = Get_playerPoints(); if (entry_addpoints != 0) { FcAttachTextPoints(entry_addpoints); } } function FcInitPoints(entry_referenceobj) { Get_menuMovie().Tpoints.text = Get_playerPoints(); } function FcUpdateLevel() { var _local2 = Get_gameLevel(); if (_local2 < 10) { _local2 = "0" + _local2; } Get_menuMovie().Tlevel.text = _local2; } function FcEndGame() { delete _level.onEnterFrame; FcRemoveUnwantedContent(); } function FcRemoveUnwantedContent() { Get_myBgSoundObj().stop(); Get_myEngineSoundObj().stop(); delete __myBgSoundObj; delete __myEngineSoundObj; _level0.NEWattachMovie_fire.removeMovieClip(); _level0.NEWattachMovie_textpoints.removeMovieClip(); FcRemoveMap(); FcRemoveComputer(); FcRemovePlayer(); FcRemoveMenu(); } function FcTestGameOver() { if (Get_playerLifes() <= 0) { Set_signalGameOver(true); return(true); } return(false); } function FcTestGameWon() { if (Get_gameLevel() > Get_gameMaxLevels()) { Set_signalGameWon(true); return(true); } return(false); } function FcTestLevelCompleted() { if ((__computerBossObj.Get_computerDead() == true) && (__computerBossMovie._y < 0)) { Set_signalLevelCompleted(true); Set_gameLevel(Get_gameLevel() + 1); return(true); } } function FcGoNextLevel() { Set_gameMODE("game"); } function FcAttachTextPoints(entry_value) { var _local2 = _level0.attachMovie("attachMovie_textpoints", "NEWattachMovie_textpoints", _level0.getNextHighestDepth()); _local2.Mtextpoints.Ttextpoints.text = entry_value; _local2._x = Get_playerMovie()._x; _local2._y = Get_playerMovie()._y; } function FcBriefing() { var _local2 = _level0.attachMovie("attachMovie_briefing", "NEWattachMovie_briefing", _level0.getNextHighestDepth()); _local2.Mbrief.Tbrief.htmlText = ("Find the Dog Catcher <br/> and use <font color='#ffff66'>" + __playerWeaponName[Get_gameLevel()]) + "</font> <br/> to eliminate it !!!"; _local2._x = 0; _local2._y = 50; } var __mapsArray = []; var __mapsTotalHeight = 0; var __mapsSpeedMin = 0; var __mapsSpeedMax = 20; var __mapsSpeedIncrement = 0.25; var __playerSpeedXFactor = 0.4; var __playerSpeedY = 1; var __gameLevel = 1; var __gameMaxLevels = 9; var __fireSpeed = 5; var __minFireInterval = 1000; var __lastFireInterval = 0; var __pointsArray = [5000, -200]; var __maxRotation = 7; var __rotationAngle = 1; var __playerWeaponType = ["", "hit", "hit", "hit", "hit", "fire", "hit", "hit", "fire", "fire"]; var __playerWeaponName = ["", "The Wood Hammer", "The Tennis Rocket", "The Laser", "The Iron Hammer", "The Cannon", "The Baseball Bat", "The Flames Weapon", "The Ink Trower", "The Missiles Weapon"]; var __playerLifes = 0; var __playerLifesInitial = 3; var __playerPoints = 0; var __playerDamageValueMin = 1; var __playerDamageValueMax = 100; var __computerSpeedX = 3; var __computerSpeedYMin = 12; var __computerSpeedYMax = 16; var __computersInitialNumber = 3; var __computerObj = []; var __computerMovie = []; }
Symbol 354 MovieClip [__Packages.GameEngineComputer] Frame 0
class GameEngineComputer { var __xSpeed, __ySpeed, __ySpeedAbsolute, __xStartPosition, __yStartPosition, __xTempPosition, __yTempPosition, __attachName, __computerReference, __initialXSpeed, __initialYSpeed, __objectReference, __ySpeedMin, __ySpeedMax, __computerDead; function GameEngineComputer (entry_objectReference, entry_NEWattach, entry_xStartPosition, entry_yStartPosition) { Set_objectReference(entry_objectReference); Set_attachName(entry_NEWattach); Set_xStartPosition(entry_xStartPosition); Set_yStartPosition(entry_yStartPosition); Set_ySpeedMin(Get_objectReference().Get_computerSpeedYMin()); Set_ySpeedMax(Get_objectReference().Get_computerSpeedYMax()); } function Get_xSpeed() { return(__xSpeed); } function Get_ySpeed() { return(__ySpeed); } function Get_ySpeedAbsolute() { return(__ySpeedAbsolute); } function Get_xStartPosition() { return(__xStartPosition); } function Get_yStartPosition() { return(__yStartPosition); } function Get_xTempPosition() { return(__xTempPosition); } function Get_yTempPosition() { return(__yTempPosition); } function Get_atatchName() { return(__attachName); } function Get_computerReference() { return(__computerReference); } function Get_initialXSpeed() { return(__initialXSpeed); } function Get_initialYSpeed() { return(__initialYSpeed); } function Get_minMoveInterval() { return(__minMoveInterval); } function Get_lastMoveTime() { return(__lastMoveTime); } function Get_objectReference() { return(__objectReference); } function Get_ySpeedMin() { return(__ySpeedMin); } function Get_ySpeedMax() { return(__ySpeedMax); } function Get_damageValue() { return(Math.floor(__damageValue)); } function Get_damageValueMax() { return(__damageValueMax); } function Get_damageValueMin() { return(__damageValueMin); } function Get_computerDead() { return(__computerDead); } function Get_typeOfMove() { return(__typeOfMove); } function Set_xSpeed(entry_value) { __xSpeed = entry_value; } function Set_ySpeed(entry_value) { __ySpeed = entry_value; if (__ySpeed < 0) { __ySpeed = 0; } } function Set_ySpeedAbsolute(entry_value) { __ySpeedAbsolute = entry_value; } function Set_xStartPosition(entry_value) { __xStartPosition = Math.round(entry_value); } function Set_yStartPosition(entry_value) { __yStartPosition = Math.round(entry_value); } function Set_xTempPosition(entry_value) { __xTempPosition = entry_value; } function Set_yTempPosition(entry_value) { __yTempPosition = entry_value; } function Set_attachName(entry_value) { __attachName = entry_value; } function Set_computerReference(entry_value) { __computerReference = entry_value; } function Set_initialXSpeed(entry_value) { __initialXSpeed = entry_value; } function Set_initialYSpeed(entry_value) { __initialYSpeed = entry_value; } function Set_lastMoveTime(entry_value) { __lastMoveTime = entry_value; } function Set_minMoveInterval(entry_value) { __minMoveInterval = entry_value; } function Set_objectReference(entry_value) { __objectReference = entry_value; } function Set_ySpeedMin(entry_value) { __ySpeedMin = entry_value; } function Set_ySpeedMax(entry_value) { __ySpeedMax = entry_value; } function Set_damageValue(entry_value) { __damageValue = entry_value; if (__damageValue >= __damageValueMax) { __damageValue = __damageValueMax; } } function Set_computerDead(entry_value) { __computerDead = entry_value; } function Set_typeOfMove(entry_value) { __typeOfMove = entry_value; } function FcInitComputer(entry_attach, entry_depth, entry_xSpeed, entry_ySpeed) { FcNoDamageCar(); Set_computerDead(false); var _local2 = _level0.attachMovie(entry_attach, Get_atatchName(), entry_depth); _local2.cacheAsBitmap = true; Set_computerReference(_local2); Set_xTempPosition(Get_xStartPosition()); Set_yTempPosition(Get_yStartPosition()); Set_initialXSpeed(entry_xSpeed); Set_initialYSpeed(entry_ySpeed); Set_xSpeed(entry_xSpeed); Set_ySpeed(entry_ySpeed); _local2._x = Get_xTempPosition(); _local2._y = Get_yTempPosition(); return(_local2); } function FcMoveComputer(entry_mapSpeed) { Set_ySpeedAbsolute(entry_mapSpeed - Get_ySpeed()); if (!FcReturnFrontMovement()) { Set_yTempPosition(Get_yTempPosition() + Get_ySpeedAbsolute()); Get_computerReference()._y = Get_yTempPosition(); } else if (!FcReturnRightMovement()) { Set_xTempPosition(Get_xTempPosition() + Get_xSpeed()); Get_computerReference()._x = Get_xTempPosition(); } else if (!FcReturnLeftMovement()) { Set_xTempPosition(Get_xTempPosition() - Get_xSpeed()); Get_computerReference()._x = Get_xTempPosition(); } else { Set_xTempPosition(Get_xTempPosition() - Get_ySpeedAbsolute()); Get_computerReference()._x = Get_xTempPosition(); } FcArbitraryMove(); FcTestCollisionWithMap(); FcPositionComputer(); } function FcReturnFrontMovement() { var _local2 = 1; while (_local2 < Get_objectReference().Get_computerObjLength()) { if (Get_computerReference() != Get_objectReference().__computerMovie[_local2]) { var _local5 = {xOffset:0, yOffset:0}; var _local6 = {xOffset:0, yOffset:5 * Get_ySpeedAbsolute()}; var _local3 = new CollisionDetection(); var _local4 = _local3.FcCollisionDetectionRectangleRectangle(Get_objectReference().__computerMovie[_local2], Get_computerReference(), _local5, _local6); if (_local4 == true) { return(true); } } _local2++; } if (Get_computerReference() != Get_objectReference().__computerBossMovie) { var _local5 = {xOffset:0, yOffset:0}; var _local6 = {xOffset:0, yOffset:2 * Get_ySpeedAbsolute()}; var _local3 = new CollisionDetection(); var _local4 = _local3.FcCollisionDetectionRectangleRectangle(Get_objectReference().__computerBossMovie, Get_computerReference(), _local5, _local6); if (_local4 == true) { return(true); } } return(false); } function FcReturnRightMovement() { var _local2 = 1; while (_local2 < Get_objectReference().Get_computerObjLength()) { if (Get_computerReference() != Get_objectReference().__computerMovie[_local2]) { var _local5 = {xOffset:0, yOffset:0}; var _local6 = {xOffset:Get_xSpeed(), yOffset:0}; var _local3 = new CollisionDetection(); var _local4 = _local3.FcCollisionDetectionRectangleRectangle(Get_objectReference().__computerMovie[_local2], Get_computerReference(), _local5, _local6); if (_local4 == true) { return(true); } } _local2++; } if (Get_computerReference() != Get_objectReference().__computerBossMovie) { var _local5 = {xOffset:0, yOffset:0}; var _local6 = {xOffset:Get_xSpeed(), yOffset:0}; var _local3 = new CollisionDetection(); var _local4 = _local3.FcCollisionDetectionRectangleRectangle(Get_objectReference().__computerBossMovie, Get_computerReference(), _local5, _local6); if (_local4 == true) { return(true); } } return(false); } function FcReturnLeftMovement() { var _local2 = 1; while (_local2 < Get_objectReference().Get_computerObjLength()) { if (Get_computerReference() != Get_objectReference().__computerMovie[_local2]) { var _local5 = {xOffset:0, yOffset:0}; var _local6 = {xOffset:-Get_xSpeed(), yOffset:0}; var _local3 = new CollisionDetection(); var _local4 = _local3.FcCollisionDetectionRectangleRectangle(Get_objectReference().__computerMovie[_local2], Get_computerReference(), _local5, _local6); if (_local4 == true) { return(true); } } _local2++; } if (Get_computerReference() != Get_objectReference().__computerBossMovie) { var _local5 = {xOffset:0, yOffset:0}; var _local6 = {xOffset:-Get_xSpeed(), yOffset:0}; var _local3 = new CollisionDetection(); var _local4 = _local3.FcCollisionDetectionRectangleRectangle(Get_objectReference().__computerBossMovie, Get_computerReference(), _local5, _local6); if (_local4 == true) { return(true); } } return(false); } function FcPositionComputer() { if ((((Get_yTempPosition() > (2 * Stage.height)) || (Get_yTempPosition() < (-2 * Stage.height))) || (Get_computerReference()._x < 0)) || (Get_computerReference()._x > Stage.width)) { FcResetDamageIndicator(); FcNoDamageCar(); Set_computerDead(false); Set_xTempPosition(Get_xStartPosition()); Set_yTempPosition(Get_yStartPosition()); Get_computerReference()._x = Get_xTempPosition(); Get_computerReference()._y = Get_yTempPosition(); FcTestCollisionWithMap(); Set_ySpeed(FcGenerateRandom(Get_ySpeedMin(), Get_ySpeedMax())); Set_xSpeed(Get_initialXSpeed()); } } function FcTestCollisionWithMap() { var _local2 = 0; while (_local2 < Get_objectReference().Get_mapsArrayLength()) { var _local4 = {x:Get_computerReference().Mhit1._x, y:Get_computerReference().Mhit1._y - 150}; Get_computerReference().localToGlobal(_local4); var _local3 = {x:Get_computerReference().Mhit2._x, y:Get_computerReference().Mhit2._y - 150}; Get_computerReference().localToGlobal(_local3); var _local6 = {x:Get_computerReference().Mhit1._x, y:Get_computerReference().Mhit1._y}; Get_computerReference().localToGlobal(_local6); var _local5 = {x:Get_computerReference().Mhit2._x, y:Get_computerReference().Mhit2._y}; Get_computerReference().localToGlobal(_local5); if (Get_objectReference().__mapsArray[_local2].Mmask.hitTest(_local4.x, _local4.y, true)) { Set_xTempPosition(Get_xTempPosition() + Get_xSpeed()); Get_computerReference()._x = Get_xTempPosition(); FcResetArbitraryMove2("right"); } else if (Get_objectReference().__mapsArray[_local2].Mmask.hitTest(_local3.x, _local3.y, true)) { Set_xTempPosition(Get_xTempPosition() - Get_xSpeed()); Get_computerReference()._x = Get_xTempPosition(); FcResetArbitraryMove2("left"); } else if (Get_objectReference().__mapsArray[_local2].Mmask.hitTest(_local6.x, _local6.y, true)) { Set_xTempPosition(Get_xTempPosition() + (4 * Get_xSpeed())); Get_computerReference()._x = Get_xTempPosition(); FcResetArbitraryMove2("right"); } else if (Get_objectReference().__mapsArray[_local2].Mmask.hitTest(_local5.x, _local5.y, true)) { Set_xTempPosition(Get_xTempPosition() - (4 * Get_xSpeed())); Get_computerReference()._x = Get_xTempPosition(); FcResetArbitraryMove2("left"); } _local2++; } } function FcArbitraryMove() { var _local3 = getTimer(); if (_local3 > (Get_lastMoveTime() + Get_minMoveInterval())) { var _local2 = FcGenerateRandom(0, 1); if (_local2 == 0) { if (!FcReturnLeftMovement()) { Set_xTempPosition(Get_xTempPosition() - Get_xSpeed()); Get_computerReference()._x = Get_xTempPosition(); } } else if (_local2 == 1) { if (!FcReturnRightMovement()) { Set_xTempPosition(Get_xTempPosition() + Get_xSpeed()); Get_computerReference()._x = Get_xTempPosition(); } } Set_lastMoveTime(getTimer()); Set_minMoveInterval(FcGenerateRandom(100, 1000)); } } function FcResetArbitraryMove2(entry_where) { Set_typeOfMove(entry_where); Set_minMoveInterval(FcGenerateRandom(500, 1000)); Set_lastMoveTime(getTimer()); } function FcArbitraryMove2() { var _local3 = getTimer(); if (_local3 > (Get_lastMoveTime() + Get_minMoveInterval())) { var _local2 = FcGenerateRandom(0, 1); if (_local2 == 1) { var _local4 = "left"; } else if (_local2 == 0) { var _local4 = "right"; } FcResetArbitraryMove2(_local4); } else if (_local3 < (Get_lastMoveTime() + Get_minMoveInterval())) { if (Get_typeOfMove() == "right") { if (!FcReturnRightMovement()) { Set_xTempPosition(Get_xTempPosition() + Get_xSpeed()); Get_computerReference()._x = Get_xTempPosition(); } else { FcResetArbitraryMove2("left"); } } if (Get_typeOfMove() == "left") { if (!FcReturnLeftMovement()) { Set_xTempPosition(Get_xTempPosition() - Get_xSpeed()); Get_computerReference()._x = Get_xTempPosition(); } else { FcResetArbitraryMove2("right"); } } } } function FcGenerateRandom(entry_start, entry_end) { var _local1 = Math.floor(Math.random() * ((entry_end - entry_start) + 1)) + entry_start; return(_local1); } function FcAssignDamage(entry_damageValue) { if (Get_damageValue() < Get_damageValueMax()) { Set_damageValue(Get_damageValue() + entry_damageValue); } if ((entry_damageValue >= Get_damageValueMax()) && (Get_computerDead() != true)) { FcDamageCar(); Get_objectReference().FcUpdatePoints(Get_objectReference().__pointsArray[1]); } } function FcDamageCar() { Set_computerDead(true); Get_objectReference().FcAttachPlaySound(_global.mySoundObj, "attachSound_explode", 0, 1); Set_ySpeed(0); Set_xSpeed(0); Get_computerReference().gotoAndStop(2); Get_computerReference()._rotation = FcGenerateRandom(0, 10); } function FcNoDamageCar() { Get_computerReference().gotoAndStop(1); Get_computerReference()._rotation = 0; Set_damageValue(Get_damageValueMin()); } function FcResetDamageIndicator() { Get_computerReference().Mdamage.gotoAndStop(1); } var __damageValue = 1; var __damageValueMax = 100; var __damageValueMin = 1; var __minMoveInterval = 1000; var __lastMoveTime = 0; var __typeOfMove = "right"; }
Symbol 355 MovieClip [__Packages.CollisionDetection] Frame 0
class CollisionDetection { function CollisionDetection () { } function FcCollisionDetectionRectangleRectangle(entry_mc1, entry_mc2, entry_offsetObj1, entry_offsetObj2) { var _local3 = FcReturnMcCorners(entry_mc1); var _local2 = FcReturnMcCorners(entry_mc2); var _local9 = _local3.x + entry_offsetObj1.xOffset; var _local13 = (_local9 + _local3.width) + entry_offsetObj1.xOffset; var _local7 = _local3.y + entry_offsetObj1.yOffset; var _local11 = (_local7 + _local3.height) + entry_offsetObj1.yOffset; var _local8 = _local2.x + entry_offsetObj2.xOffset; var _local12 = (_local8 + _local2.width) + entry_offsetObj2.xOffset; var _local5 = _local2.y + entry_offsetObj2.yOffset; var _local10 = (_local5 + _local2.height) + entry_offsetObj2.yOffset; if (((_local13 > _local8) && (_local9 < _local12)) && ((_local11 > _local5) && (_local7 < _local10))) { return(true); } return(false); } function FcReturnMcCorners(entry_mc) { var _local7 = new flash.geom.Transform(entry_mc); var _local4 = entry_mc.getBounds(); var _local5 = _local4.xMin; var _local8 = _local4.xMax; var _local6 = _local4.yMin; var _local9 = _local4.yMax; var _local1 = new Object(); _local1.x = entry_mc._x; _local1.y = entry_mc._y; _local1.width = entry_mc._width; _local1.height = entry_mc._height; var _local2 = new Object(); _local2.x = _local1.x + _local5; _local2.y = _local1.y + _local6; _local2.width = _local1.width; _local2.height = _local1.height; return(_local2); } }
Symbol 356 MovieClip [__Packages.GameEngineComputerBoss] Frame 0
class GameEngineComputerBoss extends GameEngineComputer { var __ySpeedOld, FcResetDamageIndicator, FcNoDamageCar, Set_computerDead, Get_atatchName, Set_computerReference, Set_xTempPosition, Get_xStartPosition, Set_yTempPosition, Get_yStartPosition, Set_initialXSpeed, Set_initialYSpeed, Set_xSpeed, Set_ySpeed, Get_xTempPosition, Get_yTempPosition, Get_objectReference, Get_computerReference, Get_damageValueMax, Get_damageValue, Get_computerDead, FcArbitraryMove2, Get_ySpeed, Set_damageValue; function GameEngineComputerBoss (entry_objectReference, entry_NEWattach, entry_xStartPosition, entry_yStartPosition) { super.Set_objectReference(entry_objectReference); super.Set_attachName(entry_NEWattach); super.Set_xStartPosition(entry_xStartPosition); super.Set_yStartPosition(entry_yStartPosition); } function Get_playerMinDistance() { return(__playerMinDistance); } function Get_ySpeedOld() { return(__ySpeedOld); } function Get_checkSpeedChange() { return(__checkSpeedChange); } function Set_ySpeedOld(entry_value) { __ySpeedOld = entry_value; } function Set_checkSpeedChange(entry_value) { __checkSpeedChange = entry_value; } function FcInitComputer(entry_attach, entry_depth, entry_xSpeed, entry_ySpeed) { FcResetDamageIndicator(); FcNoDamageCar(); Set_computerDead(false); var _local2 = _level0.attachMovie(entry_attach, Get_atatchName(), entry_depth); _local2.cacheAsBitmap = true; Set_computerReference(_local2); Set_xTempPosition(Get_xStartPosition()); Set_yTempPosition(Get_yStartPosition()); Set_initialXSpeed(entry_xSpeed); Set_initialYSpeed(entry_ySpeed); Set_xSpeed(entry_xSpeed); Set_ySpeed(entry_ySpeed); _local2._x = Get_xTempPosition(); _local2._y = Get_yTempPosition(); return(_local2); } function FcAdaptSpeed() { if ((((Get_computerReference()._y + Get_playerMinDistance()) > Get_objectReference().Get_playerMovie()._y) && (Get_damageValue() < Get_damageValueMax())) && (Get_computerDead() != true)) { FcArbitraryMove2(); if (Get_checkSpeedChange() != true) { Set_ySpeedOld(Get_ySpeed()); } Set_checkSpeedChange(true); Set_ySpeed(Get_objectReference().Get_mapsSpeed()); } else if (((Get_ySpeedOld() != undefined) && ((Get_computerReference()._y + Get_playerMinDistance()) < Get_objectReference().Get_playerMovie()._y)) && (Get_computerDead() != true)) { Set_ySpeed(Get_ySpeedOld()); Set_checkSpeedChange(false); } } function FcAssignDamage(entry_damageValue) { if (Get_damageValue() >= Get_damageValueMax()) { Get_objectReference().FcUpdatePoints(Get_objectReference().__pointsArray[0]); FcDamageCar(); } else if (Get_damageValue() < Get_damageValueMax()) { Set_damageValue(Get_damageValue() + entry_damageValue); Get_computerReference().Mdamage.gotoAndStop(Get_damageValue()); } } function FcDamageCar() { Get_objectReference().FcAttachPlaySound(_global.mySoundObj, "attachSound_explode", 0, 1); Set_computerDead(true); Set_ySpeed(Get_objectReference().Get_mapsSpeedMax() + 1); Get_computerReference().gotoAndStop(2); } var __ySpeedMin = 19; var __ySpeedMax = 19; var __playerMinDistance = 125; var __checkSpeedChange = false; }
Symbol 337 MovieClip Frame 8
gotoAndPlay (1);
Symbol 337 MovieClip Frame 16
gotoAndPlay (9);
Symbol 342 MovieClip Frame 1
stop(); if (_parent.myScore1 <= 0) { gotoAndStop (2); } Tendscore1.text = _parent.myScore1; Bsendscore1.onPress = function () { if ((Musername1.Ttext.text != "your name here") && (Musername1.Ttext.text != "")) { _global.GLOBAL_USER = Musername1.Ttext.text; fc_disablebuttons(); var _local4 = new LoadVars(); _local4.onLoad = function (success) { if (success) { _parent.fc_enablebuttons(false); getURL (_global.GLOBAL_SCORESURL, "_blank"); if (_parent.myScore2 > 0) { gotoAndStop (2); } else { gotoAndStop (3); } } else { _parent.fc_enablebuttons(false); } }; var _local3 = new LoadVars(); _local3.game = _global.GLOBAL_GAME; _local3.user = _global.GLOBAL_USER; _local3.password = "vGyH834K"; _local3.scores = _parent.myScore1; _local3.sendAndLoad(_global.GLOBAL_URL, _local4, "GET"); } else { Musername1.gotoAndPlay(9); } };
Symbol 342 MovieClip Frame 2
stop();

Library Items

Symbol 1 Sound [attachSound_skid]
Symbol 2 Sound [attachSound_explode]
Symbol 3 Sound [attachSound_hit]
Symbol 4 Sound [attachSound_explode2]
Symbol 5 Sound [attachSound_weapon9]
Symbol 6 Sound [attachSound_weapon8]
Symbol 7 Sound [attachSound_weapon5]
Symbol 8 Sound [attachSound_bgsound]Used by:328
Symbol 9 Sound [attachSound_enginecar]Used by:327
Symbol 10 BitmapUsed by:11 35
Symbol 11 GraphicUses:10Used by:16
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:16
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:16 30 34
Symbol 16 MovieClip [attachMovie_road1]Uses:11 13 15
Symbol 17 BitmapUsed by:19 31
Symbol 18 BitmapUsed by:19 27
Symbol 19 GraphicUses:17 18Used by:24
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:24
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:24 38
Symbol 24 MovieClip [attachMovie_road2]Uses:19 21 23
Symbol 25 BitmapUsed by:27 35
Symbol 26 BitmapUsed by:27 31
Symbol 27 GraphicUses:25 26 18Used by:30
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:30
Symbol 30 MovieClip [attachMovie_road3]Uses:27 29 15
Symbol 31 GraphicUses:26 17Used by:34
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:34
Symbol 34 MovieClip [attachMovie_road4]Uses:31 33 15
Symbol 35 GraphicUses:10 25Used by:38
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:38
Symbol 38 MovieClip [attachMovie_road5]Uses:35 37 23
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:83 277
Symbol 41 MovieClipUsed by:83 233 237 240 243
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:83 233 237 240 243
Symbol 44 GraphicUsed by:46
Symbol 45 GraphicUsed by:46 258
Symbol 46 MovieClipUses:44 45Used by:83
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:81 82 236
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:81 82 236
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:81 82 236
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:81 82 236
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:81 82 236
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:81 82 236
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:81 82 236
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:81 82 236
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:81 82 236
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:81 82 236
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:81 82 236
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:81 82 236
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:81 82 236
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:81 82 236
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:81 82 236
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:81 82 236
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:81 82 236
Symbol 81 MovieClipUses:48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80Used by:83
Symbol 82 MovieClipUses:48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80Used by:83 233
Symbol 83 MovieClip [attachMovie_computercar]Uses:40 41 43 46 81 82
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:233
Symbol 86 GraphicUsed by:233
Symbol 87 GraphicUsed by:103
Symbol 88 GraphicUsed by:103
Symbol 89 GraphicUsed by:103
Symbol 90 SoundUsed by:103 146
Symbol 91 GraphicUsed by:103
Symbol 92 GraphicUsed by:103
Symbol 93 GraphicUsed by:103
Symbol 94 GraphicUsed by:103
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:103 119 123 146 191 205
Symbol 97 GraphicUsed by:103
Symbol 98 GraphicUsed by:103
Symbol 99 GraphicUsed by:103
Symbol 100 GraphicUsed by:103
Symbol 101 GraphicUsed by:103
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:87 88 89 90 91 92 93 94 96 97 98 99 100 101 102Used by:232
Symbol 104 GraphicUsed by:119
Symbol 105 GraphicUsed by:119
Symbol 106 GraphicUsed by:119
Symbol 107 SoundUsed by:119
Symbol 108 GraphicUsed by:119
Symbol 109 GraphicUsed by:119
Symbol 110 GraphicUsed by:119
Symbol 111 GraphicUsed by:119
Symbol 112 GraphicUsed by:119
Symbol 113 GraphicUsed by:119
Symbol 114 GraphicUsed by:119
Symbol 115 GraphicUsed by:119
Symbol 116 GraphicUsed by:119
Symbol 117 GraphicUsed by:119
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:104 105 106 107 108 109 110 111 112 96 113 114 115 116 117 118Used by:232
Symbol 120 GraphicUsed by:123
Symbol 121 GraphicUsed by:123
Symbol 122 SoundUsed by:123
Symbol 123 MovieClipUses:120 121 122 96Used by:232
Symbol 124 GraphicUsed by:146
Symbol 125 GraphicUsed by:146
Symbol 126 GraphicUsed by:146
Symbol 127 GraphicUsed by:146
Symbol 128 GraphicUsed by:146
Symbol 129 GraphicUsed by:146
Symbol 130 GraphicUsed by:146
Symbol 131 GraphicUsed by:146
Symbol 132 GraphicUsed by:146
Symbol 133 GraphicUsed by:146
Symbol 134 GraphicUsed by:146
Symbol 135 GraphicUsed by:146
Symbol 136 GraphicUsed by:146
Symbol 137 GraphicUsed by:146
Symbol 138 GraphicUsed by:146
Symbol 139 GraphicUsed by:146
Symbol 140 GraphicUsed by:146
Symbol 141 GraphicUsed by:146
Symbol 142 GraphicUsed by:146
Symbol 143 GraphicUsed by:146
Symbol 144 GraphicUsed by:146
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:124 125 126 90 127 128 129 130 131 132 133 134 135 96 136 137 138 139 140 141 142 143 144 145Used by:232
Symbol 147 GraphicUsed by:167
Symbol 148 GraphicUsed by:167 231
Symbol 149 GraphicUsed by:167
Symbol 150 GraphicUsed by:167
Symbol 151 GraphicUsed by:167
Symbol 152 GraphicUsed by:167
Symbol 153 GraphicUsed by:167
Symbol 154 GraphicUsed by:167
Symbol 155 GraphicUsed by:167
Symbol 156 GraphicUsed by:167
Symbol 157 GraphicUsed by:167
Symbol 158 GraphicUsed by:167
Symbol 159 GraphicUsed by:167
Symbol 160 GraphicUsed by:167
Symbol 161 GraphicUsed by:167
Symbol 162 GraphicUsed by:167
Symbol 163 GraphicUsed by:167
Symbol 164 GraphicUsed by:167
Symbol 165 GraphicUsed by:167
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166Used by:232
Symbol 168 GraphicUsed by:191
Symbol 169 GraphicUsed by:191
Symbol 170 GraphicUsed by:191
Symbol 171 SoundUsed by:191
Symbol 172 GraphicUsed by:191
Symbol 173 GraphicUsed by:191
Symbol 174 GraphicUsed by:191
Symbol 175 GraphicUsed by:191
Symbol 176 GraphicUsed by:191
Symbol 177 GraphicUsed by:191
Symbol 178 GraphicUsed by:191
Symbol 179 GraphicUsed by:191
Symbol 180 GraphicUsed by:191
Symbol 181 GraphicUsed by:191
Symbol 182 GraphicUsed by:191
Symbol 183 GraphicUsed by:191
Symbol 184 GraphicUsed by:191
Symbol 185 GraphicUsed by:191
Symbol 186 GraphicUsed by:191
Symbol 187 GraphicUsed by:191
Symbol 188 GraphicUsed by:191
Symbol 189 GraphicUsed by:191
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:168 169 170 171 172 173 174 175 176 177 178 179 180 96 181 182 183 184 185 186 187 188 189 190Used by:232
Symbol 192 GraphicUsed by:205
Symbol 193 GraphicUsed by:203
Symbol 194 GraphicUsed by:203
Symbol 195 GraphicUsed by:203
Symbol 196 GraphicUsed by:203
Symbol 197 GraphicUsed by:203
Symbol 198 GraphicUsed by:203
Symbol 199 GraphicUsed by:203
Symbol 200 GraphicUsed by:203
Symbol 201 GraphicUsed by:203
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:193 194 195 196 197 198 199 200 201 202Used by:205
Symbol 204 SoundUsed by:205
Symbol 205 MovieClipUses:192 203 204 96Used by:232
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:232
Symbol 208 GraphicUsed by:231
Symbol 209 GraphicUsed by:231
Symbol 210 GraphicUsed by:231
Symbol 211 GraphicUsed by:231
Symbol 212 GraphicUsed by:231
Symbol 213 GraphicUsed by:231
Symbol 214 GraphicUsed by:231
Symbol 215 GraphicUsed by:231
Symbol 216 GraphicUsed by:231
Symbol 217 GraphicUsed by:231
Symbol 218 GraphicUsed by:231
Symbol 219 GraphicUsed by:231
Symbol 220 GraphicUsed by:231
Symbol 221 GraphicUsed by:231
Symbol 222 GraphicUsed by:231
Symbol 223 GraphicUsed by:231
Symbol 224 GraphicUsed by:231
Symbol 225 GraphicUsed by:231
Symbol 226 GraphicUsed by:231
Symbol 227 GraphicUsed by:231
Symbol 228 GraphicUsed by:231
Symbol 229 GraphicUsed by:231
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:208 148 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230Used by:232
Symbol 232 MovieClipUses:103 119 123 146 167 191 205 207 231Used by:233
Symbol 233 MovieClip [attachMovie_playercar]Uses:85 41 43 86 232 82
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:237
Symbol 236 MovieClipUses:48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80Used by:237 240 243
Symbol 237 MovieClip [attachMovie_computercar3]Uses:235 41 43 236
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:240
Symbol 240 MovieClip [attachMovie_computercar1]Uses:239 41 43 236
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:243
Symbol 243 MovieClip [attachMovie_computercar2]Uses:242 41 43 236
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClip [attachMovie_fire5]Uses:244
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClip [attachMovie_fire9]Uses:246
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClip [attachMovie_fire8]Uses:248
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250Used by:270
Symbol 252 FontUsed by:253 254 255 256 259 260
Symbol 253 TextUses:252Used by:270
Symbol 254 EditableTextUses:252Used by:270
Symbol 255 TextUses:252Used by:270
Symbol 256 TextUses:252Used by:270
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257 45Used by:270
Symbol 259 TextUses:252Used by:270
Symbol 260 EditableTextUses:252Used by:270
Symbol 261 GraphicUsed by:264
Symbol 262 GraphicUsed by:264
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:261 262 263Used by:270
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:265Used by:269
Symbol 267 GraphicUsed by:268 269
Symbol 268 MovieClipUses:267Used by:269
Symbol 269 MovieClipUses:266 267 268Used by:270
Symbol 270 MovieClip [attachMovie_gamemenu]Uses:251 253 254 255 256 258 259 260 264 269
Symbol 271 FontUsed by:272 290 331 346
Symbol 272 EditableTextUses:271Used by:273
Symbol 273 MovieClipUses:272Used by:274
Symbol 274 MovieClip [attachMovie_textpoints]Uses:273
Symbol 275 FontUsed by:276 281 282 285 286 287 288
Symbol 276 EditableTextUses:275 317Used by:277
Symbol 277 MovieClipUses:276 40Used by:278
Symbol 278 MovieClip [attachMovie_briefing]Uses:277
Symbol 279 GraphicUsed by:Timeline
Symbol 280 GraphicUsed by:Timeline
Symbol 281 TextUses:275Used by:289
Symbol 282 TextUses:275Used by:289
Symbol 283 GraphicUsed by:284
Symbol 284 ButtonUses:283Used by:289
Symbol 285 TextUses:275Used by:289
Symbol 286 TextUses:275Used by:289
Symbol 287 TextUses:275Used by:289
Symbol 288 TextUses:275Used by:289
Symbol 289 MovieClipUses:281 282 284 285 286 287 288Used by:Timeline
Symbol 290 TextUses:271Used by:291
Symbol 291 MovieClipUses:290Used by:Timeline
Symbol 292 GraphicUsed by:Timeline
Symbol 293 GraphicUsed by:Timeline
Symbol 294 GraphicUsed by:Timeline
Symbol 295 GraphicUsed by:Timeline
Symbol 296 GraphicUsed by:Timeline
Symbol 297 GraphicUsed by:Timeline
Symbol 298 GraphicUsed by:Timeline
Symbol 299 GraphicUsed by:Timeline
Symbol 300 GraphicUsed by:Timeline
Symbol 301 GraphicUsed by:Timeline
Symbol 302 GraphicUsed by:Timeline
Symbol 303 GraphicUsed by:Timeline
Symbol 304 GraphicUsed by:Timeline
Symbol 305 GraphicUsed by:Timeline
Symbol 306 GraphicUsed by:Timeline
Symbol 307 GraphicUsed by:Timeline
Symbol 308 GraphicUsed by:309
Symbol 309 ButtonUses:308Used by:Timeline
Symbol 310 GraphicUsed by:312
Symbol 311 GraphicUsed by:312
Symbol 312 ButtonUses:310 311Used by:Timeline
Symbol 313 GraphicUsed by:315
Symbol 314 GraphicUsed by:315
Symbol 315 ButtonUses:313 314Used by:Timeline
Symbol 316 GraphicUsed by:320 322 324 326 333 337 339
Symbol 317 FontUsed by:276 318 321 323 325 332 334 338 340 341 351
Symbol 318 TextUses:317Used by:320
Symbol 319 GraphicUsed by:320 322 324 326 333 339 352
Symbol 320 ButtonUses:316 318 319Used by:Timeline
Symbol 321 TextUses:317Used by:322
Symbol 322 ButtonUses:316 321 319Used by:Timeline
Symbol 323 TextUses:317Used by:324
Symbol 324 ButtonUses:316 323 319Used by:Timeline
Symbol 325 TextUses:317Used by:326
Symbol 326 ButtonUses:316 325 319Used by:Timeline
Symbol 353 MovieClip [__Packages.GameEngine]
Symbol 354 MovieClip [__Packages.GameEngineComputer]
Symbol 355 MovieClip [__Packages.CollisionDetection]
Symbol 356 MovieClip [__Packages.GameEngineComputerBoss]
Symbol 327 MovieClipUses:9Used by:Timeline
Symbol 328 MovieClipUses:8Used by:Timeline
Symbol 329 GraphicUsed by:Timeline
Symbol 330 GraphicUsed by:Timeline
Symbol 331 TextUses:271Used by:Timeline
Symbol 332 TextUses:317Used by:333
Symbol 333 ButtonUses:316 332 319Used by:Timeline
Symbol 334 EditableTextUses:317Used by:337
Symbol 335 GraphicUsed by:337
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:316 334 335 336Used by:342
Symbol 338 TextUses:317Used by:339
Symbol 339 ButtonUses:316 338 319Used by:342
Symbol 340 EditableTextUses:317Used by:342
Symbol 341 TextUses:317Used by:342
Symbol 342 MovieClipUses:337 339 340 341Used by:Timeline
Symbol 343 SoundUsed by:Timeline
Symbol 344 GraphicUsed by:Timeline
Symbol 345 GraphicUsed by:Timeline
Symbol 346 TextUses:271Used by:Timeline
Symbol 347 SoundUsed by:Timeline
Symbol 348 GraphicUsed by:Timeline
Symbol 349 GraphicUsed by:Timeline
Symbol 350 GraphicUsed by:352
Symbol 351 TextUses:317Used by:352
Symbol 352 ButtonUses:350 351 319Used by:Timeline

Instance Names

"Mtextmenu"Frame 1Symbol 289 MovieClip
"Bplay"Frame 1Symbol 320 Button
"Binfo"Frame 1Symbol 322 Button
"Babout"Frame 1Symbol 324 Button
"Bhighscores"Frame 1Symbol 326 Button
"MsoundENGINE"Frame 2Symbol 327 MovieClip
"MsoundBG"Frame 2Symbol 328 MovieClip
"Mtextmenu"Frame 3Symbol 289 MovieClip
"Bplay"Frame 3Symbol 333 Button
"Msendscore"Frame 3Symbol 342 MovieClip
"Mtextmenu"Frame 4Symbol 289 MovieClip
"Bplay"Frame 4Symbol 320 Button
"Msendscore"Frame 4Symbol 342 MovieClip
"Mtextmenu"Frame 5Symbol 289 MovieClip
"Bnextlevel"Frame 5Symbol 352 Button
"Mmask"Symbol 16 MovieClip [attachMovie_road1] Frame 1Symbol 13 MovieClip
"Moil1"Symbol 16 MovieClip [attachMovie_road1] Frame 1Symbol 15 MovieClip
"Mmask"Symbol 24 MovieClip [attachMovie_road2] Frame 1Symbol 21 MovieClip
"Moil1"Symbol 24 MovieClip [attachMovie_road2] Frame 1Symbol 23 MovieClip
"Mmask"Symbol 30 MovieClip [attachMovie_road3] Frame 1Symbol 29 MovieClip
"Moil1"Symbol 30 MovieClip [attachMovie_road3] Frame 1Symbol 15 MovieClip
"Mmask"Symbol 34 MovieClip [attachMovie_road4] Frame 1Symbol 33 MovieClip
"Moil1"Symbol 34 MovieClip [attachMovie_road4] Frame 1Symbol 15 MovieClip
"Mmask"Symbol 38 MovieClip [attachMovie_road5] Frame 1Symbol 37 MovieClip
"Moil1"Symbol 38 MovieClip [attachMovie_road5] Frame 1Symbol 23 MovieClip
"Mhit2"Symbol 83 MovieClip [attachMovie_computercar] Frame 1Symbol 41 MovieClip
"Mhit1"Symbol 83 MovieClip [attachMovie_computercar] Frame 1Symbol 41 MovieClip
"Mmaskv1"Symbol 83 MovieClip [attachMovie_computercar] Frame 1Symbol 43 MovieClip
"Mmaskv2"Symbol 83 MovieClip [attachMovie_computercar] Frame 1Symbol 43 MovieClip
"Mdamage"Symbol 83 MovieClip [attachMovie_computercar] Frame 1Symbol 46 MovieClip
"Mhitarea"Symbol 103 MovieClip Frame 6Symbol 96 MovieClip
"Mhitarea"Symbol 119 MovieClip Frame 7Symbol 96 MovieClip
"Mhitarea"Symbol 123 MovieClip Frame 6Symbol 96 MovieClip
"Mhitarea"Symbol 146 MovieClip Frame 11Symbol 96 MovieClip
"Mhitarea"Symbol 191 MovieClip Frame 11Symbol 96 MovieClip
"Mhitarea"Symbol 205 MovieClip Frame 6Symbol 96 MovieClip
"Mw1"Symbol 232 MovieClip Frame 1Symbol 103 MovieClip
"Mw2"Symbol 232 MovieClip Frame 2Symbol 119 MovieClip
"Mw3"Symbol 232 MovieClip Frame 3Symbol 123 MovieClip
"Mw4"Symbol 232 MovieClip Frame 4Symbol 146 MovieClip
"Mw5"Symbol 232 MovieClip Frame 5Symbol 167 MovieClip
"Mw6"Symbol 232 MovieClip Frame 6Symbol 191 MovieClip
"Mw7"Symbol 232 MovieClip Frame 7Symbol 205 MovieClip
"Mw8"Symbol 232 MovieClip Frame 8Symbol 207 MovieClip
"Mw9"Symbol 232 MovieClip Frame 9Symbol 231 MovieClip
"Mcar"Symbol 233 MovieClip [attachMovie_playercar] Frame 1Symbol 85 MovieClip
"Mhit2"Symbol 233 MovieClip [attachMovie_playercar] Frame 1Symbol 41 MovieClip
"Mhit1"Symbol 233 MovieClip [attachMovie_playercar] Frame 1Symbol 41 MovieClip
"Mmaskv1"Symbol 233 MovieClip [attachMovie_playercar] Frame 1Symbol 43 MovieClip
"Mmaskv2"Symbol 233 MovieClip [attachMovie_playercar] Frame 1Symbol 43 MovieClip
"Mweapons"Symbol 233 MovieClip [attachMovie_playercar] Frame 1Symbol 232 MovieClip
"Mhit2"Symbol 237 MovieClip [attachMovie_computercar3] Frame 1Symbol 41 MovieClip
"Mhit1"Symbol 237 MovieClip [attachMovie_computercar3] Frame 1Symbol 41 MovieClip
"Mmaskv1"Symbol 237 MovieClip [attachMovie_computercar3] Frame 1Symbol 43 MovieClip
"Mmaskv2"Symbol 237 MovieClip [attachMovie_computercar3] Frame 1Symbol 43 MovieClip
"Mcar"Symbol 240 MovieClip [attachMovie_computercar1] Frame 1Symbol 239 MovieClip
"Mhit2"Symbol 240 MovieClip [attachMovie_computercar1] Frame 1Symbol 41 MovieClip
"Mhit1"Symbol 240 MovieClip [attachMovie_computercar1] Frame 1Symbol 41 MovieClip
"Mmaskv1"Symbol 240 MovieClip [attachMovie_computercar1] Frame 1Symbol 43 MovieClip
"Mmaskv2"Symbol 240 MovieClip [attachMovie_computercar1] Frame 1Symbol 43 MovieClip
"Mhit2"Symbol 243 MovieClip [attachMovie_computercar2] Frame 1Symbol 41 MovieClip
"Mhit1"Symbol 243 MovieClip [attachMovie_computercar2] Frame 1Symbol 41 MovieClip
"Mmaskv1"Symbol 243 MovieClip [attachMovie_computercar2] Frame 1Symbol 43 MovieClip
"Mmaskv2"Symbol 243 MovieClip [attachMovie_computercar2] Frame 1Symbol 43 MovieClip
"Tpoints"Symbol 270 MovieClip [attachMovie_gamemenu] Frame 1Symbol 254 EditableText
"Mdamage"Symbol 270 MovieClip [attachMovie_gamemenu] Frame 1Symbol 258 MovieClip
"Tlevel"Symbol 270 MovieClip [attachMovie_gamemenu] Frame 1Symbol 260 EditableText
"Mlifes"Symbol 270 MovieClip [attachMovie_gamemenu] Frame 1Symbol 264 MovieClip
"Bsound"Symbol 270 MovieClip [attachMovie_gamemenu] Frame 1Symbol 269 MovieClip
"Ttextpoints"Symbol 273 MovieClip Frame 1Symbol 272 EditableText
"Mtextpoints"Symbol 274 MovieClip [attachMovie_textpoints] Frame 1Symbol 273 MovieClip
"Tbrief"Symbol 277 MovieClip Frame 1Symbol 276 EditableText
"Mbrief"Symbol 278 MovieClip [attachMovie_briefing] Frame 1Symbol 277 MovieClip
"Ttext"Symbol 337 MovieClip Frame 1Symbol 334 EditableText
"Musername1"Symbol 342 MovieClip Frame 1Symbol 337 MovieClip
"Bsendscore1"Symbol 342 MovieClip Frame 1Symbol 339 Button
"Tendscore1"Symbol 342 MovieClip Frame 1Symbol 340 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "attachSound_skid"
ExportAssets (56)Timeline Frame 1Symbol 2 as "attachSound_explode"
ExportAssets (56)Timeline Frame 1Symbol 3 as "attachSound_hit"
ExportAssets (56)Timeline Frame 1Symbol 4 as "attachSound_explode2"
ExportAssets (56)Timeline Frame 1Symbol 5 as "attachSound_weapon9"
ExportAssets (56)Timeline Frame 1Symbol 6 as "attachSound_weapon8"
ExportAssets (56)Timeline Frame 1Symbol 7 as "attachSound_weapon5"
ExportAssets (56)Timeline Frame 1Symbol 8 as "attachSound_bgsound"
ExportAssets (56)Timeline Frame 1Symbol 9 as "attachSound_enginecar"
ExportAssets (56)Timeline Frame 1Symbol 16 as "attachMovie_road1"
ExportAssets (56)Timeline Frame 1Symbol 24 as "attachMovie_road2"
ExportAssets (56)Timeline Frame 1Symbol 30 as "attachMovie_road3"
ExportAssets (56)Timeline Frame 1Symbol 34 as "attachMovie_road4"
ExportAssets (56)Timeline Frame 1Symbol 38 as "attachMovie_road5"
ExportAssets (56)Timeline Frame 1Symbol 83 as "attachMovie_computercar"
ExportAssets (56)Timeline Frame 1Symbol 233 as "attachMovie_playercar"
ExportAssets (56)Timeline Frame 1Symbol 237 as "attachMovie_computercar3"
ExportAssets (56)Timeline Frame 1Symbol 240 as "attachMovie_computercar1"
ExportAssets (56)Timeline Frame 1Symbol 243 as "attachMovie_computercar2"
ExportAssets (56)Timeline Frame 1Symbol 245 as "attachMovie_fire5"
ExportAssets (56)Timeline Frame 1Symbol 247 as "attachMovie_fire9"
ExportAssets (56)Timeline Frame 1Symbol 249 as "attachMovie_fire8"
ExportAssets (56)Timeline Frame 1Symbol 270 as "attachMovie_gamemenu"
ExportAssets (56)Timeline Frame 1Symbol 274 as "attachMovie_textpoints"
ExportAssets (56)Timeline Frame 1Symbol 278 as "attachMovie_briefing"
ExportAssets (56)Timeline Frame 1Symbol 353 as "__Packages.GameEngine"
ExportAssets (56)Timeline Frame 1Symbol 354 as "__Packages.GameEngineComputer"
ExportAssets (56)Timeline Frame 1Symbol 355 as "__Packages.CollisionDetection"
ExportAssets (56)Timeline Frame 1Symbol 356 as "__Packages.GameEngineComputerBoss"

Labels

"gameover"Frame 3
"gamewon"Frame 4
"nextlevel"Frame 5
"framegameover"Symbol 289 MovieClip Frame 5
"framegamewon"Symbol 289 MovieClip Frame 6
"framenextlevel"Symbol 289 MovieClip Frame 7




http://swfchan.com/6/26340/info.shtml
Created: 11/8 -2019 20:15:16 Last modified: 11/8 -2019 20:15:16 Server time: 27/04 -2024 16:21:47