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

swfchan turned sixteen years old the day before yesterday! (5may2024)

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

Parking Mad.swf

This is the info page for
Flash #122173

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


Text
Play Again

Home

Use the arrow keys to control the car and park it!
DON'T CRASH YOUR CAR!

Instructions

PLAY

Park the car in
the empty space.

GB

MOVES:

:

0

0

TIME

ALL
CLEAR!

YOU CRASHED
THE CAR!

GAME OVER

Level

88

Clear!

88888

88888

88888

clear bonus:

time bonus:

single move bonus:

START

START

START

ActionScript [AS1/AS2]

Frame 1
com.novelgames.flashgames.commonAS2.MainDevelopment.initialize(this);
Symbol 9 MovieClip [Spark] Frame 1
#initclip 82 Object.registerClass("Spark", com.novelgames.flashgames.parkingAS2.Spark); #endinitclip
Symbol 11 MovieClip [InstructionsButton] Frame 1
#initclip 50 Object.registerClass("InstructionsButton", com.novelgames.flashgames.commonAS2.InstructionsButton); #endinitclip
Symbol 21 MovieClip [MessagePlayAgain] Frame 1
#initclip 51 Object.registerClass("MessagePlayAgain", com.novelgames.flashgames.parkingAS2.MessagePlayAgain); #endinitclip
Symbol 24 MovieClip [parkingSpaceLine] Frame 1
#initclip 52 Object.registerClass("parkingSpaceLine", com.novelgames.flashgames.commonAS2.NewMovieClip); #endinitclip
Symbol 26 MovieClip [parkingSpaceInterior] Frame 1
#initclip 53 Object.registerClass("parkingSpaceInterior", com.novelgames.flashgames.commonAS2.NewMovieClip); #endinitclip
Symbol 27 MovieClip [ParkingSpace] Frame 1
#initclip 54 Object.registerClass("ParkingSpace", com.novelgames.flashgames.parkingAS2.ParkingSpace); #endinitclip
Symbol 30 MovieClip [Wheel] Frame 1
#initclip 55 Object.registerClass("Wheel", com.novelgames.flashgames.parkingAS2.Wheel); #endinitclip
Symbol 50 MovieClip [carBody] Frame 1
#initclip 56 Object.registerClass("carBody", com.novelgames.flashgames.commonAS2.NewMovieClip); #endinitclip
Symbol 53 MovieClip [carLights] Frame 1
#initclip 57 Object.registerClass("carLights", com.novelgames.flashgames.commonAS2.NewMovieClip); #endinitclip
Symbol 56 MovieClip [Instructions] Frame 1
#initclip 58 Object.registerClass("Instructions", com.novelgames.flashgames.commonAS2.Instructions); #endinitclip
Symbol 60 MovieClip [MuteButton] Frame 1
#initclip 59 Object.registerClass("MuteButton", com.novelgames.flashgames.commonAS2.MuteButton); #endinitclip
Symbol 61 MovieClip [empty] Frame 1
#initclip 60 Object.registerClass("empty", com.novelgames.flashgames.commonAS2.NewMovieClip); #endinitclip
Symbol 89 MovieClip [Message] Frame 1
#initclip 61 Object.registerClass("Message", com.novelgames.flashgames.parkingAS2.Message); #endinitclip
Symbol 90 MovieClip [Game] Frame 1
#initclip 62 Object.registerClass("Game", com.novelgames.flashgames.parkingAS2.Game); #endinitclip
Symbol 93 MovieClip [Wall] Frame 1
#initclip 63 Object.registerClass("Wall", com.novelgames.flashgames.parkingAS2.Wall); #endinitclip
Symbol 97 MovieClip [Car3] Frame 1
#initclip 64 Object.registerClass("Car3", com.novelgames.flashgames.parkingAS2.Car3); #endinitclip
Symbol 102 MovieClip [Car2] Frame 1
#initclip 65 Object.registerClass("Car2", com.novelgames.flashgames.parkingAS2.Car2); #endinitclip
Symbol 107 MovieClip [Car1] Frame 1
#initclip 66 Object.registerClass("Car1", com.novelgames.flashgames.parkingAS2.Car1); #endinitclip
Symbol 115 MovieClip [Tree] Frame 1
#initclip 67 Object.registerClass("Tree", com.novelgames.flashgames.parkingAS2.Tree); #endinitclip
Symbol 121 MovieClip [Car] Frame 1
#initclip 68 Object.registerClass("Car", com.novelgames.flashgames.parkingAS2.Car); #endinitclip
Symbol 122 MovieClip [Level10] Frame 1
#initclip 69 Object.registerClass("Level10", com.novelgames.flashgames.parkingAS2.Level10); #endinitclip
Symbol 125 MovieClip [Level9] Frame 1
#initclip 70 Object.registerClass("Level9", com.novelgames.flashgames.parkingAS2.Level9); #endinitclip
Symbol 126 MovieClip [Level8] Frame 1
#initclip 71 Object.registerClass("Level8", com.novelgames.flashgames.parkingAS2.Level8); #endinitclip
Symbol 143 MovieClip [Level7] Frame 1
#initclip 72 Object.registerClass("Level7", com.novelgames.flashgames.parkingAS2.Level7); #endinitclip
Symbol 160 MovieClip [Level6] Frame 1
#initclip 73 Object.registerClass("Level6", com.novelgames.flashgames.parkingAS2.Level6); #endinitclip
Symbol 182 MovieClip [Level5] Frame 1
#initclip 74 Object.registerClass("Level5", com.novelgames.flashgames.parkingAS2.Level5); #endinitclip
Symbol 186 MovieClip [Level4] Frame 1
#initclip 75 Object.registerClass("Level4", com.novelgames.flashgames.parkingAS2.Level4); #endinitclip
Symbol 189 MovieClip [Level3] Frame 1
#initclip 76 Object.registerClass("Level3", com.novelgames.flashgames.parkingAS2.Level3); #endinitclip
Symbol 193 MovieClip [Level2] Frame 1
#initclip 77 Object.registerClass("Level2", com.novelgames.flashgames.parkingAS2.Level2); #endinitclip
Symbol 194 MovieClip [Level1] Frame 1
#initclip 78 Object.registerClass("Level1", com.novelgames.flashgames.parkingAS2.Level1); #endinitclip
Symbol 198 MovieClip [MessageLevel] Frame 1
#initclip 79 Object.registerClass("MessageLevel", com.novelgames.flashgames.parkingAS2.MessageLevel); #endinitclip
Symbol 211 MovieClip [MessageClear] Frame 1
#initclip 80 Object.registerClass("MessageClear", com.novelgames.flashgames.parkingAS2.MessageClear); #endinitclip
Symbol 232 MovieClip [Title] Frame 1
#initclip 81 Object.registerClass("Title", com.novelgames.flashgames.commonAS2.Title); #endinitclip
Symbol 234 MovieClip [GameConnectorAS2] Frame 1
#initclip 49 Object.registerClass("GameConnectorAS2", com.tmgc.gameconnector.GameConnectorAS2); #endinitclip
Symbol 235 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.MainDevelopment] Frame 0
class com.novelgames.flashgames.commonAS2.MainDevelopment extends MovieClip { var title, attachMovie, titleDepth, instructions, game, getNextHighestDepth, onEnterFrame, stop; function MainDevelopment () { super(); } static function initialize(movieClip) { movieClip.__proto__ = com.novelgames.flashgames.commonAS2.MainDevelopment.prototype; movieClip.onEnterFrame = movieClip.checkTitle; _root.connector.gameStarted(0); } function gotoTitlePage() { removePage(); title = com.novelgames.flashgames.commonAS2.Title(attachMovie("Title", "title", titleDepth)); } function gotoInstructionsPage() { removePage(); instructions = com.novelgames.flashgames.commonAS2.Instructions(attachMovie("Instructions", "instructions", titleDepth)); instructions.initialize(); } function gotoGamePage() { removePage(); game = attachMovie("Game", "game", titleDepth); } function showInstructionsFromGame() { game.pause(); game._visible = false; instructions = com.novelgames.flashgames.commonAS2.Instructions(attachMovie("Instructions", "instructions", getNextHighestDepth())); instructions.swapDepths(titleDepth); instructions.initialize(true); } function hideInstructionsFromGame() { instructions.swapDepths(game.getDepth()); instructions.removeMovieClip(); instructions = null; game._visible = true; game.unpause(); } function showHighScores() { trace("showHighScores()"); } function showEnterHighScore(score) { trace(("showEnterHighScore(" + score) + ")"); _root.connector.gameEnded(score); _root.sendApiScore(score); } function checkTitle() { if (!title) { return(undefined); } onEnterFrame = null; stop(); titleDepth = title.getDepth(); } function removePage() { if (title) { title.removeMovieClip(); title = null; } if (instructions) { instructions.removeMovieClip(); instructions = null; } if (game) { game.removeMovieClip(); game = null; } } }
Symbol 236 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.Title] Frame 0
class com.novelgames.flashgames.commonAS2.Title extends MovieClip { var startButton, highScoresButton, moreGamesButton, _parent, getURL; function Title () { super(); startButton.onRelease = function () { this._parent.startButtonClicked(); }; highScoresButton.onRelease = function () { this._parent.highScoresButtonClicked(); }; moreGamesButton.onRelease = function () { this._parent.moreGamesButtonClicked(); }; } function startButtonClicked() { _parent.gotoInstructionsPage(); } function highScoresButtonClicked() { _parent.showHighScores(); } function moreGamesButtonClicked() { getURL("http://www.novelgames.com", "_blank"); } }
Symbol 237 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.Instructions] Frame 0
class com.novelgames.flashgames.commonAS2.Instructions extends MovieClip { var startButton, shownFromGame, _parent; function Instructions () { super(); startButton.onRelease = function () { this._parent.startButtonClicked(); }; } function initialize(shownFromGame) { if (shownFromGame == undefined) { shownFromGame = false; } this.shownFromGame = shownFromGame; } function startButtonClicked() { if (!shownFromGame) { _parent.gotoGamePage(); } else { _parent.hideInstructionsFromGame(); } } }
Symbol 238 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.NewMovieClip] Frame 0
class com.novelgames.flashgames.commonAS2.NewMovieClip extends MovieClip { var _parent, _x, _y, _rotation, _visible, _alpha, _width, _height, _xscale, _yscale, _xmouse, _ymouse, _totalframes, _currentframe, _name, __mask, useHandCursor, __mouseEnabled, __mouseChildren, __numChildren, getInstanceAtDepth, getNextHighestDepth, onRelease, onRollOver, onRollOut, onPress, onReleaseOutside, onMouseMove, onEnterFrame, getURL, createMovieCount, attachMovie, createEmptyMovieClip; function NewMovieClip () { super(); } function get parent() { return(_parent); } function set x(x) { _x = x; //return(this.x); } function get x() { return(_x); } function set y(y) { _y = y; //return(this.y); } function get y() { return(_y); } function set rotation(rotation) { _rotation = rotation; //return(this.rotation); } function get rotation() { return(_rotation); } function set visible(visible) { _visible = visible; //return(this.visible); } function get visible() { return(_visible); } function set alpha(alpha) { _alpha = alpha * 100; //return(this.alpha); } function get alpha() { return(_alpha / 100); } function get width() { return(_width); } function set width(width) { _width = width; //return(this.width); } function get height() { return(_height); } function set height(height) { _height = height; //return(this.height); } function set scaleX(scaleX) { _xscale = scaleX * 100; //return(this.scaleX); } function get scaleX() { return(_xscale / 100); } function set scaleY(scaleY) { _yscale = scaleY * 100; //return(this.scaleY); } function get scaleY() { return(_yscale / 100); } function set mouseX(mouseX) { _xmouse = mouseX; //return(this.mouseX); } function get mouseX() { return(_xmouse); } function set mouseY(mouseY) { _ymouse = mouseY; //return(this.mouseY); } function get mouseY() { return(_ymouse); } function get totalFrames() { return(_totalframes); } function get currentFrame() { return(_currentframe); } function get name() { return(_name); } function set mask(mask) { __mask = mask; super.setMask(mask); //return(this.mask); } function get mask() { return(__mask); } function set buttonMode(buttonMode) { useHandCursor = buttonMode; //return(this.buttonMode); } function get buttonMode() { return(useHandCursor); } function set mouseEnabled(mouseEnabled) { __mouseEnabled = mouseEnabled; //return(this.mouseEnabled); } function get mouseEnabled() { return(__mouseEnabled); } function set mouseChildren(mouseChildren) { __mouseChildren = mouseChildren; //return(this.mouseChildren); } function get mouseChildren() { return(__mouseChildren); } function get stage() { return(com.novelgames.flashgames.commonAS2.NewStage.getNewStage()); } function set numChildren(numChildren) { __numChildren = numChildren; //return(this.numChildren); } function get numChildren() { if (__numChildren == undefined) { __numChildren = 0; } return(__numChildren); } function get graphics() { return(this); } function startDrag(lockCenter, bounds) { if (lockCenter == undefined) { super.startDrag(); } else if (bounds == undefined) { super.startDrag(lockCenter); } else { super.startDrag(lockCenter, bounds.__get__left(), bounds.__get__top(), bounds.__get__right(), bounds.__get__bottom()); } } function beginFill(colour, alpha) { if (alpha == undefined) { alpha = 1; } super.beginFill(colour, alpha * 100); } function getBounds(target) { var _local2 = super.getBounds(target); return(new com.novelgames.flashgames.commonAS2.Rectangle(_local2.xMin, _local2.yMin, _local2.xMax - _local2.xMin, _local2.yMax - _local2.yMin)); } function localToGlobal(point) { var _local2 = {x:point.x, y:point.y}; super.localToGlobal(_local2); return(_local2); } function globalToLocal(point) { var _local2 = {x:point.x, y:point.y}; super.globalToLocal(_local2); return(_local2); } function hitTestPoint(x, y, shapeFlag) { if (shapeFlag == undefined) { return(super.hitTest(x, y)); } return(super.hitTest(x, y, shapeFlag)); } function hitTestObject(obj) { return(super.hitTest(obj)); } function addChild(movieClip) { if (movieClip.addedToParent) { return(undefined); } if (movieClip._parent != this) { trace("wrong addChild: " + [this, movieClip]); } if (movieClip == null) { return(undefined); } addChildAt(movieClip, numChildren); } function addChildAt(movieClip, index) { if (movieClip.addedToParent) { return(undefined); } if (movieClip._parent != this) { trace("wrong addChildAt: " + [this, movieClip]); } if (movieClip == null) { return(undefined); } movieClip.addedToParent = true; numChildren = ((numChildren+1)); setChildIndex(movieClip, index); } function removeChild(movieClip) { if (!movieClip.addedToParent) { return(undefined); } removeChildAt(movieClip.getDepth()); } function removeChildAt(index) { var _local5 = getInstanceAtDepth(index); var _local3; var _local2; if (!_local5.addedToParent) { return(undefined); } _local5.removeMovieClip(); _local3 = getNextHighestDepth(); _local2 = index + 1; while (_local2 < _local3) { getInstanceAtDepth(_local2).swapDepths(_local2 - 1); _local2++; } numChildren = ((numChildren-1)); } function setChildIndex(child, index) { var _local3 = child.getDepth(); var _local2; var _local1; if (_local3 == index) { return(undefined); } _local2 = ((_local3 < index) ? 1 : -1); _local1 = _local3; while (_local1 != index) { child.swapDepths(_local1 + _local2); _local1 = _local1 + _local2; } } function getChildIndex(child) { return(child.getDepth()); } function addEventListener(type, listenerObject, listenerFunctionName) { switch (type) { case com.novelgames.flashgames.commonAS2.MouseEvent.CLICK : onRelease = function () { listenerObject[listenerFunctionName](new com.novelgames.flashgames.commonAS2.MouseEvent(this)); }; break; case com.novelgames.flashgames.commonAS2.MouseEvent.ROLL_OVER : onRollOver = function () { listenerObject[listenerFunctionName](new com.novelgames.flashgames.commonAS2.MouseEvent(this)); }; break; case com.novelgames.flashgames.commonAS2.MouseEvent.ROLL_OUT : onRollOut = function () { listenerObject[listenerFunctionName](new com.novelgames.flashgames.commonAS2.MouseEvent(this)); }; break; case com.novelgames.flashgames.commonAS2.MouseEvent.MOUSE_DOWN : onPress = function () { listenerObject[listenerFunctionName](new com.novelgames.flashgames.commonAS2.MouseEvent(this)); }; break; case com.novelgames.flashgames.commonAS2.MouseEvent.MOUSE_UP : onRelease = function () { listenerObject[listenerFunctionName](new com.novelgames.flashgames.commonAS2.MouseEvent(this)); }; onReleaseOutside = onRelease; break; case com.novelgames.flashgames.commonAS2.MouseEvent.MOUSE_MOVE : onMouseMove = function () { listenerObject[listenerFunctionName](new com.novelgames.flashgames.commonAS2.MouseEvent(this)); }; break; case com.novelgames.flashgames.commonAS2.Event.ENTER_FRAME : onEnterFrame = function () { listenerObject[listenerFunctionName](new com.novelgames.flashgames.commonAS2.MouseEvent(this)); }; } } function removeEventListener(type) { switch (type) { case com.novelgames.flashgames.commonAS2.MouseEvent.CLICK : onRelease = null; break; case com.novelgames.flashgames.commonAS2.MouseEvent.ROLL_OVER : onRollOver = null; break; case com.novelgames.flashgames.commonAS2.MouseEvent.ROLL_OUT : onRollOut = null; break; case com.novelgames.flashgames.commonAS2.MouseEvent.MOUSE_DOWN : onPress = null; break; case com.novelgames.flashgames.commonAS2.MouseEvent.MOUSE_UP : onRelease = null; onReleaseOutside = null; break; case com.novelgames.flashgames.commonAS2.MouseEvent.MOUSE_MOVE : onMouseMove = null; break; case com.novelgames.flashgames.commonAS2.Event.ENTER_FRAME : onEnterFrame = null; } } function navigateToURL(urlRequest, window) { getURL(urlRequest.url, window); } function createMovie(name) { var _local4 = getNextHighestDepth(); var _local2; if (createMovieCount == undefined) { createMovieCount = 0; } if (name) { _local2 = attachMovie(name, (name + "_") + createMovieCount, _local4); } else { _local2 = createEmptyMovieClip((name + "_") + createMovieCount, _local4); _local2.__proto__ = com.novelgames.flashgames.commonAS2.NewMovieClip.prototype; } _local2.addedToParent = false; createMovieCount++; return(_local2); } function createSound(name) { return(new com.novelgames.flashgames.commonAS2.NewSound(this, name)); } }
Symbol 239 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.NewStage] Frame 0
class com.novelgames.flashgames.commonAS2.NewStage { var addedListener, onKeyDown, onKeyUp; function NewStage () { addedListener = false; onKeyDown = null; onKeyUp = null; } static function getNewStage() { if (newStage == null) { newStage = new com.novelgames.flashgames.commonAS2.NewStage(); } return(newStage); } function get stageWidth() { return(Stage.width); } function get stageHeight() { return(Stage.height); } function set focus(object) { Selection.setFocus(object); //return(focus); } function get focus() { return(Selection.getFocus()); } function addEventListener(type, listenerObject, listenerFunctionName) { if (!addedListener) { Key.addListener(this); addedListener = true; } switch (type) { case com.novelgames.flashgames.commonAS2.KeyboardEvent.KEY_DOWN : onKeyDown = function () { listenerObject[listenerFunctionName](new com.novelgames.flashgames.commonAS2.KeyboardEvent(this)); }; break; case com.novelgames.flashgames.commonAS2.KeyboardEvent.KEY_UP : onKeyUp = function () { listenerObject[listenerFunctionName](new com.novelgames.flashgames.commonAS2.KeyboardEvent(this)); }; } } function removeEventListener(type) { switch (type) { case com.novelgames.flashgames.commonAS2.KeyboardEvent.KEY_DOWN : onKeyDown = null; break; case com.novelgames.flashgames.commonAS2.KeyboardEvent.KEY_UP : onKeyUp = null; } } static var newStage = null; }
Symbol 240 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.KeyboardEvent] Frame 0
class com.novelgames.flashgames.commonAS2.KeyboardEvent { function KeyboardEvent () { } function get charCode() { return(Key.getAscii()); } function get keyCode() { return(Key.getCode()); } function updateAfterEvent() { _global.updateAfterEvent(); } static var KEY_DOWN = "keyDown"; static var KEY_UP = "keyUp"; }
Symbol 241 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.Rectangle] Frame 0
class com.novelgames.flashgames.commonAS2.Rectangle { var x, y, width, height; function Rectangle (x, y, width, height) { this.x = x; this.y = y; this.width = width; this.height = height; } function get left() { return(x); } function set left(left) { x = left; //return(this.left); } function get top() { return(y); } function set top(top) { y = top; //return(this.top); } function get right() { return(x + width); } function set right(right) { width = right - x; //return(this.right); } function get bottom() { return(y + height); } function set bottom(bottom) { height = bottom - y; //return(this.bottom); } function get size() { return({x:width, y:height}); } function set size(size) { width = size.x; height = size.y; //return(this.size); } function get topLeft() { return({x:x, y:y}); } function set topLeft(topLeft) { x = topLeft.x; y = topLeft.y; //return(this.topLeft); } function get bottomRight() { return({x:x + width, y:y + height}); } function set bottomRight(bottomRight) { width = x - bottomRight.x; height = y - bottomRight.y; //return(this.bottomRight); } }
Symbol 242 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.MouseEvent] Frame 0
class com.novelgames.flashgames.commonAS2.MouseEvent { var target, currentTarget; function MouseEvent (target) { this.target = target; currentTarget = target; } function updateAfterEvent() { _global.updateAfterEvent(); } static var CLICK = "click"; static var DOUBLE_CLICK = "doubleClick"; static var MOUSE_DOWN = "mouseDown"; static var MOUSE_MOVE = "mouseMove"; static var MOUSE_OUT = "mouseOut"; static var MOUSE_OVER = "mouseOver"; static var MOUSE_UP = "mouseUp"; static var MOUSE_WHEEL = "mouseWheel"; static var ROLL_OUT = "rollOut"; static var ROLL_OVER = "rollOver"; }
Symbol 243 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.Event] Frame 0
class com.novelgames.flashgames.commonAS2.Event { function Event () { } static var ENTER_FRAME = "enterFrame"; }
Symbol 244 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.URLRequest] Frame 0
class com.novelgames.flashgames.commonAS2.URLRequest { var url; function URLRequest (url) { this.url = url; } }
Symbol 245 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.NewSound] Frame 0
class com.novelgames.flashgames.commonAS2.NewSound extends Sound { var attachSound, start; function NewSound (target, symbolName) { super(target); attachSound(symbolName); } function play() { start(); } }
Symbol 246 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.InstructionsButton] Frame 0
class com.novelgames.flashgames.commonAS2.InstructionsButton extends com.novelgames.flashgames.commonAS2.NewMovieClip { var onRelease; function InstructionsButton () { super(); onRelease = function () { this._parent._parent.showInstructionsFromGame(); }; } }
Symbol 247 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.MessagePlayAgain] Frame 0
class com.novelgames.flashgames.parkingAS2.MessagePlayAgain extends com.novelgames.flashgames.commonAS2.NewMovieClip { var playAgainButton, homeButton; function MessagePlayAgain () { super(); playAgainButton.__proto__ = com.novelgames.flashgames.commonAS2.NewButton.prototype; homeButton.__proto__ = com.novelgames.flashgames.commonAS2.NewButton.prototype; } }
Symbol 248 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.NewButton] Frame 0
class com.novelgames.flashgames.commonAS2.NewButton extends Button { var _xmouse, _ymouse, _visible, _alpha, _name, onRelease, onRollOver, onRollOut, onPress, onReleaseOutside; function NewButton () { super(); } function set mouseX(mouseX) { _xmouse = mouseX; //return(this.mouseX); } function get mouseX() { return(_xmouse); } function set mouseY(mouseY) { _ymouse = mouseY; //return(this.mouseY); } function get mouseY() { return(_ymouse); } function set visible(visible) { _visible = visible; //return(this.visible); } function get visible() { return(_visible); } function set alpha(alpha) { _alpha = alpha * 100; //return(this.alpha); } function get alpha() { return(_alpha / 100); } function get name() { return(_name); } function addEventListener(type, listenerObject, listenerFunctionName) { switch (type) { case com.novelgames.flashgames.commonAS2.MouseEvent.CLICK : onRelease = function () { listenerObject[listenerFunctionName](new com.novelgames.flashgames.commonAS2.MouseEvent(this)); }; break; case com.novelgames.flashgames.commonAS2.MouseEvent.ROLL_OVER : onRollOver = function () { listenerObject[listenerFunctionName](new com.novelgames.flashgames.commonAS2.MouseEvent(this)); }; break; case com.novelgames.flashgames.commonAS2.MouseEvent.ROLL_OUT : onRollOut = function () { listenerObject[listenerFunctionName](new com.novelgames.flashgames.commonAS2.MouseEvent(this)); }; break; case com.novelgames.flashgames.commonAS2.MouseEvent.MOUSE_DOWN : onPress = function () { listenerObject[listenerFunctionName](new com.novelgames.flashgames.commonAS2.MouseEvent(this)); }; break; case com.novelgames.flashgames.commonAS2.MouseEvent.MOUSE_UP : onRelease = function () { listenerObject[listenerFunctionName](new com.novelgames.flashgames.commonAS2.MouseEvent(this)); }; onReleaseOutside = onRelease; } } function removeEventListener(type) { switch (type) { case com.novelgames.flashgames.commonAS2.MouseEvent.CLICK : onRelease = null; break; case com.novelgames.flashgames.commonAS2.MouseEvent.ROLL_OVER : onRollOver = null; break; case com.novelgames.flashgames.commonAS2.MouseEvent.ROLL_OUT : onRollOut = null; break; case com.novelgames.flashgames.commonAS2.MouseEvent.MOUSE_DOWN : onPress = null; break; case com.novelgames.flashgames.commonAS2.MouseEvent.MOUSE_UP : onRelease = null; onReleaseOutside = null; } } }
Symbol 249 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.ParkingSpace] Frame 0
class com.novelgames.flashgames.parkingAS2.ParkingSpace extends com.novelgames.flashgames.commonAS2.NewMovieClip { var interior, line0, line1, line2, line3; function ParkingSpace () { super(); interior.__proto__ = com.novelgames.flashgames.commonAS2.NewMovieClip.prototype; line0.__proto__ = com.novelgames.flashgames.commonAS2.NewMovieClip.prototype; line1.__proto__ = com.novelgames.flashgames.commonAS2.NewMovieClip.prototype; line2.__proto__ = com.novelgames.flashgames.commonAS2.NewMovieClip.prototype; line3.__proto__ = com.novelgames.flashgames.commonAS2.NewMovieClip.prototype; } function checkCarIsInside(car) { if (!checkWheelIsInside(car.wheelFL)) { return(false); } if (!checkWheelIsInside(car.wheelFR)) { return(false); } if (!checkWheelIsInside(car.wheelRL)) { return(false); } if (!checkWheelIsInside(car.wheelRR)) { return(false); } return(true); } function checkWheelIsInside(wheel) { if (!interior.hitTestObject(wheel)) { return(false); } if (line0.hitTestObject(wheel)) { return(false); } if (line1.hitTestObject(wheel)) { return(false); } if (line2.hitTestObject(wheel)) { return(false); } if (line3.hitTestObject(wheel)) { return(false); } return(true); } }
Symbol 250 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Car] Frame 0
class com.novelgames.flashgames.parkingAS2.Car extends com.novelgames.flashgames.commonAS2.NewMovieClip { var lights, body, wheelFL, wheelFR, wheelRL, wheelRR, speed, wheelAngle, isTurningLeft, isTurningRight, isMovingForward, isMovingBackward, frontWheelsY, localToGlobal, __set__x, __set__y, rotation; function Car () { super(); lights.__proto__ = com.novelgames.flashgames.commonAS2.NewMovieClip.prototype; body.__proto__ = com.novelgames.flashgames.commonAS2.NewMovieClip.prototype; wheelFL.__proto__ = com.novelgames.flashgames.commonAS2.NewMovieClip.prototype; wheelFR.__proto__ = com.novelgames.flashgames.commonAS2.NewMovieClip.prototype; wheelRL.__proto__ = com.novelgames.flashgames.commonAS2.NewMovieClip.prototype; wheelRR.__proto__ = com.novelgames.flashgames.commonAS2.NewMovieClip.prototype; speed = 0; wheelAngle = 0; isTurningLeft = false; isTurningRight = false; isMovingForward = false; isMovingBackward = false; frontWheelsY = wheelFL.y; lights.__set__visible(false); } function showLights() { lights.__set__visible(true); } function hideLights() { lights.__set__visible(false); } function move(dTime) { var _local5; var _local12; var _local11; var _local2; var _local9; var _local8; var _local6; var _local10; var _local3; var _local7; if (isMovingForward) { speed = speed + ((com.novelgames.flashgames.parkingAS2.Config.CAR_ACCELERATION * dTime) / 1000); } else if (isMovingBackward) { speed = speed - ((com.novelgames.flashgames.parkingAS2.Config.CAR_ACCELERATION * dTime) / 1000); } if (speed > 0) { speed = speed - ((com.novelgames.flashgames.parkingAS2.Config.CAR_DECELERATION * dTime) / 1000); if (speed < 0) { speed = 0; } } else if (speed < 0) { speed = speed + ((com.novelgames.flashgames.parkingAS2.Config.CAR_DECELERATION * dTime) / 1000); if (speed > 0) { speed = 0; } } if (isTurningLeft) { wheelAngle = wheelAngle - ((com.novelgames.flashgames.parkingAS2.Config.CAR_TURNSPEED * dTime) / 1000); if (wheelAngle < (-com.novelgames.flashgames.parkingAS2.Config.CAR_MAXWHEELANGLE)) { wheelAngle = -com.novelgames.flashgames.parkingAS2.Config.CAR_MAXWHEELANGLE; } } else if (isTurningRight) { wheelAngle = wheelAngle + ((com.novelgames.flashgames.parkingAS2.Config.CAR_TURNSPEED * dTime) / 1000); if (wheelAngle > com.novelgames.flashgames.parkingAS2.Config.CAR_MAXWHEELANGLE) { wheelAngle = com.novelgames.flashgames.parkingAS2.Config.CAR_MAXWHEELANGLE; } } updateFrontWheels(); _local2 = (speed * dTime) / 1000; if (speed == 0) { return(undefined); } _local8 = 1; _local6 = (2 * ((-frontWheelsY) - _local2)) * Math.cos((wheelAngle * Math.PI) / 180); _local10 = (((-frontWheelsY) - _local2) * ((-frontWheelsY) - _local2)) - (frontWheelsY * frontWheelsY); _local9 = ((-_local6) + Math.sqrt((_local6 * _local6) - ((4 * _local8) * _local10))) / (2 * _local8); _local3 = (((_local9 * _local9) - (((-frontWheelsY) - _local2) * ((-frontWheelsY) - _local2))) - (frontWheelsY * frontWheelsY)) / ((-2 * ((-frontWheelsY) - _local2)) * (-frontWheelsY)); if (_local3 < -1) { _local3 = -1; } else if (_local3 > 1) { _local3 = 1; } _local7 = Math.acos(_local3); _local7 = (((Math.abs(_local7) * 180) / Math.PI) * ((wheelAngle > 0) ? 1 : -1)) * ((speed > 0) ? 1 : -1); _local5 = new Object({x:0, y:-_local2}); _local5 = localToGlobal(_local5); _local12 = _local5.x; _local11 = _local5.y; __set__x(_local12); __set__y(_local11); rotation = rotation + _local7; } function updateFrontWheels() { wheelFL.__set__rotation(wheelAngle); wheelFR.__set__rotation(wheelAngle); } }
Symbol 251 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Config] Frame 0
class com.novelgames.flashgames.parkingAS2.Config { function Config () { } static var CAR_MAXSPEED = 300; static var CAR_MAXWHEELANGLE = 40; static var CAR_ACCELERATION = 350; static var CAR_DECELERATION = 200; static var CAR_TURNSPEED = 80; static var CAR_CRASHTOLERANCE = 3; static var LEVEL_TOTAL = 10; static var LEVEL_TIMEBONUSES = [6000, 9000, 12000, 15000, 10000, 12000, 15000, 20000, 30000, 60000]; static var SCORE_LEVEL = 1000; static var SCORE_TIME = 1; static var SCORE_SINGLEMOVE = 1000; static var MESSAGE_LEVELTIME = 2000; static var MESSAGE_CLEARTIME = 2000; static var MESSAGE_ALLCLEARTIME = 1500; static var MESSAGE_GAMEOVERTIME = 2000; }
Symbol 252 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Wheel] Frame 0
class com.novelgames.flashgames.parkingAS2.Wheel extends com.novelgames.flashgames.commonAS2.NewMovieClip { function Wheel () { super(); } }
Symbol 253 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.MuteButton] Frame 0
class com.novelgames.flashgames.commonAS2.MuteButton extends com.novelgames.flashgames.commonAS2.NewMovieClip { var gotoAndStop; function MuteButton () { super(); if (new Sound().getVolume() == 0) { showOff(); } else { showOn(); } } function onPress() { if (new Sound().getVolume() == 0) { new Sound().setVolume(100); showOn(); } else { new Sound().setVolume(0); showOff(); } } function showOff() { gotoAndStop("off"); } function showOn() { gotoAndStop("on"); } }
Symbol 254 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Message] Frame 0
class com.novelgames.flashgames.parkingAS2.Message extends com.novelgames.flashgames.commonAS2.NewMovieClip { var stop, gotoAndStop, messageLevel, createMovie, addChild, messageClear, messagePlayAgain, removeChild, __get__parent; function Message () { super(); stop(); } function showLevel(level) { hide(); gotoAndStop("hide"); messageLevel = com.novelgames.flashgames.parkingAS2.MessageLevel(createMovie("MessageLevel")); messageLevel.levelText.text = level.toString(); addChild(messageLevel); } function showClear(timeBonus, singleMoveBonus) { hide(); gotoAndStop("hide"); messageClear = com.novelgames.flashgames.parkingAS2.MessageClear(createMovie("MessageClear")); messageClear.clearBonusText.text = com.novelgames.flashgames.parkingAS2.Config.SCORE_LEVEL.toString(); messageClear.timeBonusText.text = timeBonus.toString(); messageClear.singleMoveBonusText.text = singleMoveBonus.toString(); addChild(messageClear); } function showAllClear() { hide(); gotoAndStop("allClear"); } function showGameOver() { hide(); gotoAndStop("gameOver"); } function showPlayAgain() { hide(); gotoAndStop("hide"); messagePlayAgain = com.novelgames.flashgames.parkingAS2.MessagePlayAgain(createMovie("MessagePlayAgain")); messagePlayAgain.playAgainButton.addEventListener(com.novelgames.flashgames.commonAS2.MouseEvent.CLICK, this, "playAgainButtonClicked"); messagePlayAgain.homeButton.addEventListener(com.novelgames.flashgames.commonAS2.MouseEvent.CLICK, this, "homeButtonClicked"); addChild(messagePlayAgain); } function hide() { if (messageLevel) { removeChild(messageLevel); messageLevel = null; } if (messageClear) { removeChild(messageClear); messageClear = null; } if (messagePlayAgain) { removeChild(messagePlayAgain); messagePlayAgain = null; } gotoAndStop("hide"); } function playAgainButtonClicked(mouseEvent) { Object(__get__parent().parent).gotoGamePage(); } function homeButtonClicked(mouseEvent) { Object(__get__parent().parent).gotoTitlePage(); } }
Symbol 255 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.MessageLevel] Frame 0
class com.novelgames.flashgames.parkingAS2.MessageLevel extends com.novelgames.flashgames.commonAS2.NewMovieClip { var levelText; function MessageLevel () { super(); levelText.__proto__ = com.novelgames.flashgames.commonAS2.NewTextField.prototype; } }
Symbol 256 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.NewTextField] Frame 0
class com.novelgames.flashgames.commonAS2.NewTextField extends TextField { var _x, _y, _rotation, _visible, _alpha, _width, _height, scroll, maxscroll; function NewTextField () { super(); } function set x(x) { _x = x; //return(this.x); } function get x() { return(_x); } function set y(y) { _y = y; //return(this.y); } function get y() { return(_y); } function set rotation(rotation) { _rotation = rotation; //return(this.rotation); } function get rotation() { return(_rotation); } function set visible(visible) { _visible = visible; //return(this.visible); } function get visible() { return(_visible); } function set alpha(alpha) { _alpha = alpha * 100; //return(this.alpha); } function get alpha() { return(_alpha / 100); } function get width() { return(_width); } function set width(width) { _width = width; //return(this.width); } function get height() { return(_height); } function set height(height) { _height = height; //return(this.height); } function set scrollV(scrollV) { scroll = scrollV; //return(this.scrollV); } function get scrollV() { return(scroll); } function set maxScrollV(maxScrollV) { maxscroll = maxScrollV; //return(this.maxScrollV); } function get maxScrollV() { return(maxscroll); } function setTextFormat(textFormat, beginIndex, endIndex) { if ((beginIndex == undefined) || (endIndex == undefined)) { super.setTextFormat(textFormat); } else { super.setTextFormat(beginIndex, endIndex, textFormat); } } }
Symbol 257 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.MessageClear] Frame 0
class com.novelgames.flashgames.parkingAS2.MessageClear extends com.novelgames.flashgames.commonAS2.NewMovieClip { var clearBonusText, timeBonusText, singleMoveBonusText; function MessageClear () { super(); clearBonusText.__proto__ = com.novelgames.flashgames.commonAS2.NewTextField.prototype; timeBonusText.__proto__ = com.novelgames.flashgames.commonAS2.NewTextField.prototype; singleMoveBonusText.__proto__ = com.novelgames.flashgames.commonAS2.NewTextField.prototype; } }
Symbol 258 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.CommonGame] Frame 0
class com.novelgames.flashgames.commonAS2.CommonGame extends com.novelgames.flashgames.commonAS2.NewMovieClip { function CommonGame () { super(); } static function get gameStage() { return(com.novelgames.flashgames.commonAS2.NewStage.getNewStage()); } function pause() { com.novelgames.flashgames.commonAS2.NewTimer.pause(); } function unpause() { com.novelgames.flashgames.commonAS2.NewTimer.unpause(); } }
Symbol 259 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.Timer] Frame 0
interface com.novelgames.flashgames.commonAS2.Timer { }
Symbol 260 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.NewTimer] Frame 0
class com.novelgames.flashgames.commonAS2.NewTimer implements com.novelgames.flashgames.commonAS2.Timer { static var pauseTime; var delay, repeatCount, currentCount, listenerObject, listenerFunctionName, adjustedStartTime, usingDelay, intervalID; function NewTimer (delay, repeatCount) { if (repeatCount == undefined) { repeatCount = 0; } this.delay = delay; this.repeatCount = repeatCount; currentCount = 0; } static function getTimer() { if (paused) { return(pauseTime - totalPausedTime); } return(getTimer() - totalPausedTime); } static function pause() { if (paused) { return(undefined); } paused = true; pauseTime = getTimer(); } static function unpause() { if (!paused) { return(undefined); } paused = false; totalPausedTime = totalPausedTime + (getTimer() - pauseTime); } function addEventListener(type, listenerObject, listenerFunctionName) { if (type != com.novelgames.flashgames.commonAS2.TimerEvent.TIMER) { return(undefined); } this.listenerObject = listenerObject; this.listenerFunctionName = listenerFunctionName; } function removeEventListener(type) { if (type != com.novelgames.flashgames.commonAS2.TimerEvent.TIMER) { return(undefined); } listenerObject = null; listenerFunctionName = null; } function start() { adjustedStartTime = getTimer(); usingDelay = delay; clearInterval(intervalID); intervalID = setInterval(this, "timerEventListener", delay); } function stop() { clearInterval(intervalID); } function timerEventListener() { currentCount++; if (paused) { clearInterval(intervalID); usingDelay = Math.max(delay - (getTimer() - adjustedStartTime), 1); currentCount--; intervalID = setInterval(this, "timerEventListener", usingDelay); return(undefined); } if ((getTimer() - adjustedStartTime) >= delay) { adjustedStartTime = getTimer(); if (usingDelay != delay) { clearInterval(intervalID); usingDelay = delay; intervalID = setInterval(this, "timerEventListener", usingDelay); } listenerObject[listenerFunctionName](new com.novelgames.flashgames.commonAS2.TimerEvent()); if ((repeatCount != 0) && (currentCount >= repeatCount)) { clearInterval(intervalID); } } else { clearInterval(intervalID); usingDelay = Math.max(delay - (getTimer() - adjustedStartTime), 1); currentCount--; intervalID = setInterval(this, "timerEventListener", usingDelay); } } static var paused = false; static var totalPausedTime = 0; }
Symbol 261 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.TimerEvent] Frame 0
class com.novelgames.flashgames.commonAS2.TimerEvent { function TimerEvent () { } function updateAfterEvent() { _global.updateAfterEvent(); } static var TIMER = "timer"; }
Symbol 262 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Game] Frame 0
class com.novelgames.flashgames.parkingAS2.Game extends com.novelgames.flashgames.commonAS2.CommonGame { var message, timeText, movesText, levelsHolder, score, soundClear, createSound, soundCrash, soundAllClear, __time, __moves, level, levelArea, car, targetSpace, timer, carHasMoved, startLevelTime, lastTime, carWasMovingForward, __get__parent; function Game () { super(); message.__proto__ = com.novelgames.flashgames.parkingAS2.Message.prototype; timeText.__proto__ = com.novelgames.flashgames.commonAS2.NewTextField.prototype; movesText.__proto__ = com.novelgames.flashgames.commonAS2.NewTextField.prototype; levelsHolder.__proto__ = com.novelgames.flashgames.commonAS2.NewMovieClip.prototype; score = 0; startLevel(1); com.novelgames.flashgames.commonAS2.CommonGame.__get__gameStage().__set__focus(com.novelgames.flashgames.commonAS2.CommonGame.gameStage); com.novelgames.flashgames.commonAS2.CommonGame.__get__gameStage().addEventListener(com.novelgames.flashgames.commonAS2.KeyboardEvent.KEY_DOWN, this, "onPlayKeyDown"); com.novelgames.flashgames.commonAS2.CommonGame.__get__gameStage().addEventListener(com.novelgames.flashgames.commonAS2.KeyboardEvent.KEY_UP, this, "onPlayKeyUp"); soundClear = createSound("SoundClear"); soundCrash = createSound("SoundCrash"); soundAllClear = createSound("SoundAllClear"); } function set time(time) { __time = time; timeText.text = time.toString(); //return(this.time); } function get time() { return(__time); } function set moves(moves) { __moves = moves; movesText.text = moves.toString(); //return(this.moves); } function get moves() { return(__moves); } function startLevel(level) { this.level = level; if (levelArea) { levelsHolder.removeChild(levelArea); } levelArea = com.novelgames.flashgames.parkingAS2.Level(levelsHolder.createMovie("Level" + level)); car = levelArea.car; targetSpace = levelArea.targetSpace; levelsHolder.addChild(levelArea); time = (0); moves = (0); message.showLevel(level); timer = new com.novelgames.flashgames.commonAS2.NewTimer(com.novelgames.flashgames.parkingAS2.Config.MESSAGE_LEVELTIME, 1); timer.addEventListener(com.novelgames.flashgames.commonAS2.TimerEvent.TIMER, this, "startPlay"); timer.start(); } function startPlay(timerEvent) { message.hide(); car.showLights(); carHasMoved = false; startLevelTime = com.novelgames.flashgames.commonAS2.NewTimer.getTimer(); lastTime = startLevelTime; timer = new com.novelgames.flashgames.commonAS2.NewTimer(1, 0); timer.addEventListener(com.novelgames.flashgames.commonAS2.TimerEvent.TIMER, this, "onPlayTime"); timer.start(); } function onPlayKeyDown(keyboardEvent) { switch (keyboardEvent.__get__keyCode()) { case com.novelgames.flashgames.commonAS2.Keyboard.LEFT : car.isTurningLeft = true; break; case com.novelgames.flashgames.commonAS2.Keyboard.RIGHT : car.isTurningRight = true; break; case com.novelgames.flashgames.commonAS2.Keyboard.UP : car.isMovingForward = true; break; case com.novelgames.flashgames.commonAS2.Keyboard.DOWN : car.isMovingBackward = true; } } function onPlayKeyUp(keyboardEvent) { switch (keyboardEvent.__get__keyCode()) { case com.novelgames.flashgames.commonAS2.Keyboard.LEFT : car.isTurningLeft = false; break; case com.novelgames.flashgames.commonAS2.Keyboard.RIGHT : car.isTurningRight = false; break; case com.novelgames.flashgames.commonAS2.Keyboard.UP : car.isMovingForward = false; break; case com.novelgames.flashgames.commonAS2.Keyboard.DOWN : car.isMovingBackward = false; } } function onPlayTime(timerEvent) { var _local2 = com.novelgames.flashgames.commonAS2.NewTimer.getTimer(); timerEvent.updateAfterEvent(); updateTime(_local2); moveCar(_local2); lastTime = _local2; if (!checkCrash()) { checkWin(); } } function updateTime(time) { this.time = (time - startLevelTime); } function moveCar(time) { if (car.speed > 0) { carWasMovingForward = true; } else if (car.speed < 0) { carWasMovingForward = false; } car.move(time - lastTime); if ((car.speed > 0) && ((!carHasMoved) || (!carWasMovingForward))) { carHasMoved = true; moves = ((moves+1)); } else if ((car.speed < 0) && ((!carHasMoved) || (carWasMovingForward))) { carHasMoved = true; moves = ((moves+1)); } } function checkCrash() { if (!levelArea.checkCrash()) { return(false); } car.hideLights(); timer.stop(); message.showGameOver(); soundCrash.play(); timer = new com.novelgames.flashgames.commonAS2.NewTimer(com.novelgames.flashgames.parkingAS2.Config.MESSAGE_GAMEOVERTIME, 1); timer.addEventListener(com.novelgames.flashgames.commonAS2.TimerEvent.TIMER, this, "showPlayAgain"); timer.start(); return(true); } function checkWin() { var _local2; var _local3; if (car.speed != 0) { return(false); } if (!targetSpace.checkCarIsInside(car)) { return(false); } car.hideLights(); timer.stop(); _local2 = com.novelgames.flashgames.parkingAS2.Config.LEVEL_TIMEBONUSES[level - 1] - (time * com.novelgames.flashgames.parkingAS2.Config.SCORE_TIME); if (_local2 < 0) { _local2 = 0; } _local3 = ((moves <= 1) ? (com.novelgames.flashgames.parkingAS2.Config.SCORE_SINGLEMOVE) : 0); score = score + ((com.novelgames.flashgames.parkingAS2.Config.SCORE_LEVEL + _local2) + _local3); message.showClear(_local2, _local3); soundClear.play(); timer = new com.novelgames.flashgames.commonAS2.NewTimer(com.novelgames.flashgames.parkingAS2.Config.MESSAGE_CLEARTIME, 1); timer.addEventListener(com.novelgames.flashgames.commonAS2.TimerEvent.TIMER, this, "startNextLevel"); timer.start(); return(true); } function startNextLevel(timerEvent) { if (level < com.novelgames.flashgames.parkingAS2.Config.LEVEL_TOTAL) { startLevel(level + 1); } else { message.showAllClear(); soundAllClear.play(); timer = new com.novelgames.flashgames.commonAS2.NewTimer(com.novelgames.flashgames.parkingAS2.Config.MESSAGE_ALLCLEARTIME, 1); timer.addEventListener(com.novelgames.flashgames.commonAS2.TimerEvent.TIMER, this, "showPlayAgain"); timer.start(); } } function showPlayAgain(timerEvent) { Object(__get__parent()).showEnterHighScore(score); } }
Symbol 263 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level] Frame 0
class com.novelgames.flashgames.parkingAS2.Level extends com.novelgames.flashgames.commonAS2.NewMovieClip { var obstacles, car, createMovie, addChild; function Level () { super(); } function registerObstacle(obstacle) { if (!obstacles) { obstacles = new Array(); } obstacles.push(obstacle); } function checkCrash() { var _local3; var _local4; var _local2; _local2 = 0; while (_local2 < obstacles.length) { _local3 = obstacles[_local2].getHitCarPoint(car.body); if (_local3 != null) { break; } _local2++; } if (_local2 >= obstacles.length) { return(false); } _local4 = com.novelgames.flashgames.parkingAS2.Spark(createMovie("Spark")); _local4.x = _local3.x; _local4.y = _local3.y; addChild(_local4); return(true); } }
Symbol 264 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Obstacle] Frame 0
class com.novelgames.flashgames.parkingAS2.Obstacle extends com.novelgames.flashgames.commonAS2.NewMovieClip { var __get__parent, getBounds, hitTestPoint; function Obstacle () { super(); Object(__get__parent()).registerObstacle(this); } function getHitCarPoint(carBody) { var _local2 = getBounds(com.novelgames.flashgames.commonAS2.NewMovieClip(__get__parent())); var _local3; _local2.left = _local2.left + com.novelgames.flashgames.parkingAS2.Config.CAR_CRASHTOLERANCE; _local2.top = _local2.top + com.novelgames.flashgames.parkingAS2.Config.CAR_CRASHTOLERANCE; _local2.right = _local2.right - com.novelgames.flashgames.parkingAS2.Config.CAR_CRASHTOLERANCE; _local2.bottom = _local2.bottom - com.novelgames.flashgames.parkingAS2.Config.CAR_CRASHTOLERANCE; if (carBody.hitTestPoint(_local2.__get__left(), _local2.__get__top(), true)) { return(new Object({x:_local2.__get__left(), y:_local2.__get__top()})); } if (carBody.hitTestPoint(_local2.__get__right(), _local2.__get__top(), true)) { return(new Object({x:_local2.__get__right(), y:_local2.__get__top()})); } if (carBody.hitTestPoint(_local2.__get__right(), _local2.__get__bottom(), true)) { return(new Object({x:_local2.__get__right(), y:_local2.__get__bottom()})); } if (carBody.hitTestPoint(_local2.__get__left(), _local2.__get__bottom(), true)) { return(new Object({x:_local2.__get__left(), y:_local2.__get__bottom()})); } _local2 = carBody.getBounds(carBody); _local2.left = _local2.left + com.novelgames.flashgames.parkingAS2.Config.CAR_CRASHTOLERANCE; _local2.top = _local2.top + com.novelgames.flashgames.parkingAS2.Config.CAR_CRASHTOLERANCE; _local2.right = _local2.right - com.novelgames.flashgames.parkingAS2.Config.CAR_CRASHTOLERANCE; _local2.bottom = _local2.bottom - com.novelgames.flashgames.parkingAS2.Config.CAR_CRASHTOLERANCE; _local3 = carBody.localToGlobal(new Object({x:_local2.__get__left(), y:_local2.__get__top()})); if (hitTestPoint(_local3.x, _local3.y, true)) { return(_local3); } _local3 = carBody.localToGlobal(new Object({x:_local2.__get__right(), y:_local2.__get__top()})); if (hitTestPoint(_local3.x, _local3.y, true)) { return(_local3); } _local3 = carBody.localToGlobal(new Object({x:_local2.__get__right(), y:_local2.__get__bottom()})); if (hitTestPoint(_local3.x, _local3.y, true)) { return(_local3); } _local3 = carBody.localToGlobal(new Object({x:_local2.__get__left(), y:_local2.__get__bottom()})); if (hitTestPoint(_local3.x, _local3.y, true)) { return(_local3); } return(null); } }
Symbol 265 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Spark] Frame 0
class com.novelgames.flashgames.parkingAS2.Spark extends com.novelgames.flashgames.commonAS2.NewMovieClip { function Spark () { super(); } }
Symbol 266 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.Keyboard] Frame 0
class com.novelgames.flashgames.commonAS2.Keyboard { function Keyboard () { } static var LEFT = 37; static var RIGHT = 39; static var UP = 38; static var DOWN = 40; static var SPACE = 32; static var BACKSPACE = 8; static var SHIFT = 16; static var ENTER = 13; }
Symbol 267 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Wall] Frame 0
class com.novelgames.flashgames.parkingAS2.Wall extends com.novelgames.flashgames.parkingAS2.Obstacle { function Wall () { super(); } }
Symbol 268 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Car3] Frame 0
class com.novelgames.flashgames.parkingAS2.Car3 extends com.novelgames.flashgames.parkingAS2.Obstacle { function Car3 () { super(); } }
Symbol 269 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Car2] Frame 0
class com.novelgames.flashgames.parkingAS2.Car2 extends com.novelgames.flashgames.parkingAS2.Obstacle { function Car2 () { super(); } }
Symbol 270 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Car1] Frame 0
class com.novelgames.flashgames.parkingAS2.Car1 extends com.novelgames.flashgames.parkingAS2.Obstacle { function Car1 () { super(); } }
Symbol 271 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Tree] Frame 0
class com.novelgames.flashgames.parkingAS2.Tree extends com.novelgames.flashgames.parkingAS2.Obstacle { function Tree () { super(); } }
Symbol 272 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level10] Frame 0
class com.novelgames.flashgames.parkingAS2.Level10 extends com.novelgames.flashgames.parkingAS2.Level { var car, targetSpace; function Level10 () { super(); car.__proto__ = com.novelgames.flashgames.parkingAS2.Car.prototype; targetSpace.__proto__ = com.novelgames.flashgames.parkingAS2.ParkingSpace.prototype; } }
Symbol 273 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level9] Frame 0
class com.novelgames.flashgames.parkingAS2.Level9 extends com.novelgames.flashgames.parkingAS2.Level { var car, targetSpace; function Level9 () { super(); car.__proto__ = com.novelgames.flashgames.parkingAS2.Car.prototype; targetSpace.__proto__ = com.novelgames.flashgames.parkingAS2.ParkingSpace.prototype; } }
Symbol 274 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level8] Frame 0
class com.novelgames.flashgames.parkingAS2.Level8 extends com.novelgames.flashgames.parkingAS2.Level { var car, targetSpace; function Level8 () { super(); car.__proto__ = com.novelgames.flashgames.parkingAS2.Car.prototype; targetSpace.__proto__ = com.novelgames.flashgames.parkingAS2.ParkingSpace.prototype; } }
Symbol 275 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level7] Frame 0
class com.novelgames.flashgames.parkingAS2.Level7 extends com.novelgames.flashgames.parkingAS2.Level { var car, targetSpace; function Level7 () { super(); car.__proto__ = com.novelgames.flashgames.parkingAS2.Car.prototype; targetSpace.__proto__ = com.novelgames.flashgames.parkingAS2.ParkingSpace.prototype; } }
Symbol 276 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level6] Frame 0
class com.novelgames.flashgames.parkingAS2.Level6 extends com.novelgames.flashgames.parkingAS2.Level { var car, targetSpace; function Level6 () { super(); car.__proto__ = com.novelgames.flashgames.parkingAS2.Car.prototype; targetSpace.__proto__ = com.novelgames.flashgames.parkingAS2.ParkingSpace.prototype; } }
Symbol 277 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level5] Frame 0
class com.novelgames.flashgames.parkingAS2.Level5 extends com.novelgames.flashgames.parkingAS2.Level { var car, targetSpace; function Level5 () { super(); car.__proto__ = com.novelgames.flashgames.parkingAS2.Car.prototype; targetSpace.__proto__ = com.novelgames.flashgames.parkingAS2.ParkingSpace.prototype; } }
Symbol 278 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level4] Frame 0
class com.novelgames.flashgames.parkingAS2.Level4 extends com.novelgames.flashgames.parkingAS2.Level { var car, targetSpace; function Level4 () { super(); car.__proto__ = com.novelgames.flashgames.parkingAS2.Car.prototype; targetSpace.__proto__ = com.novelgames.flashgames.parkingAS2.ParkingSpace.prototype; } }
Symbol 279 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level3] Frame 0
class com.novelgames.flashgames.parkingAS2.Level3 extends com.novelgames.flashgames.parkingAS2.Level { var car, targetSpace; function Level3 () { super(); car.__proto__ = com.novelgames.flashgames.parkingAS2.Car.prototype; targetSpace.__proto__ = com.novelgames.flashgames.parkingAS2.ParkingSpace.prototype; } }
Symbol 280 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level2] Frame 0
class com.novelgames.flashgames.parkingAS2.Level2 extends com.novelgames.flashgames.parkingAS2.Level { var car, targetSpace; function Level2 () { super(); car.__proto__ = com.novelgames.flashgames.parkingAS2.Car.prototype; targetSpace.__proto__ = com.novelgames.flashgames.parkingAS2.ParkingSpace.prototype; } }
Symbol 281 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level1] Frame 0
class com.novelgames.flashgames.parkingAS2.Level1 extends com.novelgames.flashgames.parkingAS2.Level { var car, targetSpace; function Level1 () { super(); car.__proto__ = com.novelgames.flashgames.parkingAS2.Car.prototype; targetSpace.__proto__ = com.novelgames.flashgames.parkingAS2.ParkingSpace.prototype; } }
Symbol 233 MovieClip [__Packages.com.tmgc.gameconnector.GameConnectorAS2] Frame 0
class com.tmgc.gameconnector.GameConnectorAS2 extends MovieClip { var _url, _localConnection; function GameConnectorAS2 () { super(); var _local7 = unescape(_url); var _local9 = _local7.lastIndexOf("?"); var _local8 = _local7.substr(_local9 + 1, _local7.length); var _local6 = _local8.split("&"); var _local3 = 0; while (_local3 < _local6.length) { var _local5 = _local6[_local3].split("=")[0]; var _local4 = _local6[_local3].split("=")[1]; if (_local5 == "doofConnectionName") { _doofConnectionName = _local4; } if (_local5 == "gameConnectionName") { _gameConnectionName = _local4; } _local3++; } _localConnection = new LocalConnection(); try { _localConnection.connect(gameConnectionName); } catch(error:Error) { trace(error); } } function get doofConnectionName() { return(_doofConnectionName); } function get gameConnectionName() { return(_gameConnectionName); } function gameStarted(initialScore) { trace("GameConnectorAS2.gameStarted() initialScore=" + String(initialScore)); _localConnection.send(doofConnectionName, "gameStarted", initialScore); } function gameEnded(finalScore) { trace("GameConnectorAS2.gameEnded() finalScore=" + String(finalScore)); _localConnection.send(doofConnectionName, "gameEnded", finalScore); } function gameScore(score) { trace("GameConnectorAS2.gameScore() score=" + String(score)); _localConnection.send(doofConnectionName, "gameScore", score); } function gameStat(statName, statValue) { trace((("GameConnectorAS2.gameStat() statName=" + statName) + ", statValue=") + statValue); _localConnection.send(doofConnectionName, "gameStat", statName, statValue); } function gameStatList(stats) { trace("GameConnectorAS2.gameStatList() stats=" + stats); _localConnection.send(doofConnectionName, "gameStatList", stats); } function stopGame() { trace("GameConnectorAS2.stopGame()"); } var _doofConnectionName = "doof"; var _gameConnectionName = "game"; }

Library Items

Symbol 1 Sound [soundCrash]
Symbol 2 Sound [soundClear]
Symbol 3 Sound [soundAllClear]
Symbol 4 Sound [null]
Symbol 5 GraphicUsed by:9
Symbol 6 GraphicUsed by:9
Symbol 7 GraphicUsed by:9
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClip [Spark]Uses:5 6 7 8
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClip [InstructionsButton]Uses:10
Symbol 12 FontUsed by:13 17 36 55
Symbol 13 TextUses:12Used by:14 16
Symbol 14 MovieClipUses:13Used by:16
Symbol 15 GraphicUsed by:16
Symbol 16 ButtonUses:14 15 13Used by:21
Symbol 17 TextUses:12Used by:18
Symbol 18 MovieClipUses:17Used by:20
Symbol 19 GraphicUsed by:20
Symbol 20 ButtonUses:18 19Used by:21
Symbol 21 MovieClip [MessagePlayAgain]Uses:16 20
Symbol 22 GraphicUsed by:56
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClip [parkingSpaceLine]Uses:23Used by:27
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClip [parkingSpaceInterior]Uses:25Used by:27
Symbol 27 MovieClip [ParkingSpace]Uses:24 26Used by:56 122 125 126 143 160 182 186 189 193 194
Symbol 28 GraphicUsed by:56
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClip [Wheel]Uses:29Used by:54 56 101 106 121 215
Symbol 31 GraphicUsed by:56
Symbol 32 GraphicUsed by:56
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:35
Symbol 35 MovieClipUses:34Used by:56 90 232
Symbol 36 TextUses:12Used by:37
Symbol 37 MovieClipUses:36Used by:56
Symbol 38 FontUsed by:39 81 85 87 195 197 202 204 205 206 207 208 209
Symbol 39 TextUses:38Used by:40
Symbol 40 MovieClipUses:39Used by:56
Symbol 41 GraphicUsed by:44
Symbol 42 FontUsed by:43 228 229 230
Symbol 43 TextUses:42Used by:44
Symbol 44 ButtonUses:41 43Used by:56
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:56
Symbol 47 GraphicUsed by:56
Symbol 48 GraphicUsed by:56
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClip [carBody]Uses:49Used by:54 121
Symbol 51 GraphicUsed by:54
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClip [carLights]Uses:52Used by:54 121
Symbol 54 MovieClipUses:30 50 51 53Used by:56
Symbol 55 TextUses:12Used by:56
Symbol 56 MovieClip [Instructions]Uses:22 27 28 30 31 32 35 37 40 44 46 47 48 54 55
Symbol 57 GraphicUsed by:60
Symbol 58 GraphicUsed by:60
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip [MuteButton]Uses:57 58 59Used by:90
Symbol 61 MovieClip [empty]Used by:90
Symbol 62 GraphicUsed by:66
Symbol 63 FontUsed by:64 68 72 73 74
Symbol 64 TextUses:63Used by:66
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:62 64 65Used by:90
Symbol 67 GraphicUsed by:90
Symbol 68 TextUses:63Used by:71
Symbol 69 FontUsed by:70
Symbol 70 TextUses:69Used by:71 75
Symbol 71 MovieClipUses:68 70Used by:90
Symbol 72 EditableTextUses:63Used by:90
Symbol 73 EditableTextUses:63Used by:90
Symbol 74 TextUses:63Used by:75
Symbol 75 MovieClipUses:74 70Used by:90
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:90 232
Symbol 78 GraphicUsed by:89
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:89
Symbol 81 TextUses:38Used by:82
Symbol 82 MovieClipUses:81Used by:89
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:89
Symbol 85 TextUses:38Used by:88
Symbol 86 GraphicUsed by:88
Symbol 87 TextUses:38Used by:88
Symbol 88 MovieClipUses:85 86 87Used by:89
Symbol 89 MovieClip [Message]Uses:78 80 82 84 88Used by:90
Symbol 90 MovieClip [Game]Uses:35 61 66 67 71 60 72 73 75 77 89
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:93 227
Symbol 93 MovieClip [Wall]Uses:92Used by:122 125 126 143 160 182 186 189 193 194
Symbol 94 GraphicUsed by:122
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:97
Symbol 97 MovieClip [Car3]Uses:96Used by:122 125 126 143 160 182 186 189
Symbol 98 GraphicUsed by:122
Symbol 99 GraphicUsed by:101
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:99 30 100Used by:102
Symbol 102 MovieClip [Car2]Uses:101Used by:122 125 126 143 160 182 193
Symbol 103 GraphicUsed by:122
Symbol 104 GraphicUsed by:106
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:104 30 105Used by:107
Symbol 107 MovieClip [Car1]Uses:106Used by:122 125 126 143 160 182 186 189 193
Symbol 108 GraphicUsed by:115
Symbol 109 GraphicUsed by:112
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:112
Symbol 112 MovieClipUses:109 111Used by:115
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:115
Symbol 115 MovieClip [Tree]Uses:108 112 114Used by:122 125 126 143 160 182 186 189 193 194
Symbol 116 GraphicUsed by:122
Symbol 117 GraphicUsed by:122 143 160 182 186 189 193 194
Symbol 118 GraphicUsed by:122
Symbol 119 GraphicUsed by:122
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClip [Car]Uses:30 50 120 53Used by:122 125 126 143 160 182 186 189 193 194
Symbol 122 MovieClip [Level10]Uses:93 94 97 98 102 103 107 115 116 117 118 27 119 121
Symbol 123 GraphicUsed by:125
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClip [Level9]Uses:93 97 123 102 107 124 115 27 121
Symbol 126 MovieClip [Level8]Uses:115 93 27 107 102 121 97
Symbol 127 GraphicUsed by:143
Symbol 128 GraphicUsed by:143
Symbol 129 GraphicUsed by:143
Symbol 130 GraphicUsed by:143
Symbol 131 GraphicUsed by:143
Symbol 132 GraphicUsed by:143
Symbol 133 GraphicUsed by:143
Symbol 134 GraphicUsed by:143
Symbol 135 GraphicUsed by:143
Symbol 136 GraphicUsed by:143
Symbol 137 GraphicUsed by:143
Symbol 138 GraphicUsed by:143
Symbol 139 GraphicUsed by:143
Symbol 140 GraphicUsed by:143
Symbol 141 GraphicUsed by:143
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClip [Level7]Uses:93 117 27 107 127 102 128 97 129 130 131 132 133 134 135 136 115 137 138 139 140 141 142 121
Symbol 144 GraphicUsed by:160
Symbol 145 GraphicUsed by:160
Symbol 146 GraphicUsed by:160
Symbol 147 GraphicUsed by:160
Symbol 148 GraphicUsed by:160
Symbol 149 GraphicUsed by:160
Symbol 150 GraphicUsed by:160
Symbol 151 GraphicUsed by:160
Symbol 152 GraphicUsed by:160
Symbol 153 GraphicUsed by:160
Symbol 154 GraphicUsed by:160
Symbol 155 GraphicUsed by:160
Symbol 156 GraphicUsed by:160
Symbol 157 GraphicUsed by:160
Symbol 158 GraphicUsed by:160
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClip [Level6]Uses:93 117 27 97 144 107 145 146 102 147 148 149 150 151 152 153 154 155 156 157 158 159 115 121
Symbol 161 GraphicUsed by:182
Symbol 162 GraphicUsed by:182
Symbol 163 GraphicUsed by:182
Symbol 164 GraphicUsed by:182
Symbol 165 GraphicUsed by:182
Symbol 166 GraphicUsed by:182
Symbol 167 GraphicUsed by:182
Symbol 168 GraphicUsed by:182
Symbol 169 GraphicUsed by:182
Symbol 170 GraphicUsed by:182
Symbol 171 GraphicUsed by:182
Symbol 172 GraphicUsed by:182
Symbol 173 GraphicUsed by:182
Symbol 174 GraphicUsed by:182
Symbol 175 GraphicUsed by:182
Symbol 176 GraphicUsed by:182
Symbol 177 GraphicUsed by:182
Symbol 178 GraphicUsed by:182
Symbol 179 GraphicUsed by:182
Symbol 180 GraphicUsed by:182
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClip [Level5]Uses:115 93 117 27 97 161 162 107 163 102 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 121
Symbol 183 GraphicUsed by:186 189
Symbol 184 GraphicUsed by:186
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClip [Level4]Uses:115 93 117 27 183 107 184 97 185 121
Symbol 187 GraphicUsed by:189
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClip [Level3]Uses:115 93 117 27 183 107 187 97 188 121
Symbol 190 GraphicUsed by:193
Symbol 191 GraphicUsed by:193
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClip [Level2]Uses:115 93 117 27 190 102 191 107 192 121
Symbol 194 MovieClip [Level1]Uses:115 93 117 27 121
Symbol 195 TextUses:38Used by:196
Symbol 196 MovieClipUses:195Used by:198
Symbol 197 EditableTextUses:38Used by:198
Symbol 198 MovieClip [MessageLevel]Uses:196 197
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:211
Symbol 201 GraphicUsed by:211
Symbol 202 TextUses:38Used by:203
Symbol 203 MovieClipUses:202Used by:211
Symbol 204 EditableTextUses:38Used by:211
Symbol 205 EditableTextUses:38Used by:211
Symbol 206 EditableTextUses:38Used by:211
Symbol 207 TextUses:38Used by:210
Symbol 208 TextUses:38Used by:210
Symbol 209 TextUses:38Used by:210
Symbol 210 MovieClipUses:207 208 209Used by:211
Symbol 211 MovieClip [MessageClear]Uses:200 201 203 204 205 206 210
Symbol 212 GraphicUsed by:215
Symbol 213 GraphicUsed by:215
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:212 30 213 214Used by:232
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:223
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:218Used by:223
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:220Used by:223
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:217 219 221 222Used by:232
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:232
Symbol 226 GraphicUsed by:232
Symbol 227 MovieClipUses:92Used by:232
Symbol 228 TextUses:42Used by:231
Symbol 229 TextUses:42Used by:231
Symbol 230 TextUses:42Used by:231
Symbol 231 ButtonUses:228 229 230Used by:232
Symbol 232 MovieClip [Title]Uses:35 215 223 225 226 227 231 77Used by:Timeline
Symbol 234 MovieClip [GameConnectorAS2]Used by:Timeline
Symbol 235 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.MainDevelopment]
Symbol 236 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.Title]
Symbol 237 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.Instructions]
Symbol 238 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.NewMovieClip]
Symbol 239 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.NewStage]
Symbol 240 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.KeyboardEvent]
Symbol 241 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.Rectangle]
Symbol 242 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.MouseEvent]
Symbol 243 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.Event]
Symbol 244 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.URLRequest]
Symbol 245 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.NewSound]
Symbol 246 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.InstructionsButton]
Symbol 247 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.MessagePlayAgain]
Symbol 248 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.NewButton]
Symbol 249 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.ParkingSpace]
Symbol 250 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Car]
Symbol 251 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Config]
Symbol 252 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Wheel]
Symbol 253 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.MuteButton]
Symbol 254 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Message]
Symbol 255 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.MessageLevel]
Symbol 256 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.NewTextField]
Symbol 257 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.MessageClear]
Symbol 258 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.CommonGame]
Symbol 259 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.Timer]
Symbol 260 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.NewTimer]
Symbol 261 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.TimerEvent]
Symbol 262 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Game]
Symbol 263 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level]
Symbol 264 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Obstacle]
Symbol 265 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Spark]
Symbol 266 MovieClip [__Packages.com.novelgames.flashgames.commonAS2.Keyboard]
Symbol 267 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Wall]
Symbol 268 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Car3]
Symbol 269 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Car2]
Symbol 270 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Car1]
Symbol 271 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Tree]
Symbol 272 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level10]
Symbol 273 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level9]
Symbol 274 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level8]
Symbol 275 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level7]
Symbol 276 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level6]
Symbol 277 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level5]
Symbol 278 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level4]
Symbol 279 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level3]
Symbol 280 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level2]
Symbol 281 MovieClip [__Packages.com.novelgames.flashgames.parkingAS2.Level1]
Symbol 233 MovieClip [__Packages.com.tmgc.gameconnector.GameConnectorAS2]

Instance Names

"title"Frame 1Symbol 232 MovieClip [Title]
"connector"Frame 1Symbol 234 MovieClip [GameConnectorAS2]
"playAgainButton"Symbol 21 MovieClip [MessagePlayAgain] Frame 1Symbol 16 Button
"homeButton"Symbol 21 MovieClip [MessagePlayAgain] Frame 1Symbol 20 Button
"line1"Symbol 27 MovieClip [ParkingSpace] Frame 1Symbol 24 MovieClip [parkingSpaceLine]
"line2"Symbol 27 MovieClip [ParkingSpace] Frame 1Symbol 24 MovieClip [parkingSpaceLine]
"line0"Symbol 27 MovieClip [ParkingSpace] Frame 1Symbol 24 MovieClip [parkingSpaceLine]
"line3"Symbol 27 MovieClip [ParkingSpace] Frame 1Symbol 24 MovieClip [parkingSpaceLine]
"interior"Symbol 27 MovieClip [ParkingSpace] Frame 1Symbol 26 MovieClip [parkingSpaceInterior]
"wheelFL"Symbol 54 MovieClip Frame 1Symbol 30 MovieClip [Wheel]
"wheelFR"Symbol 54 MovieClip Frame 1Symbol 30 MovieClip [Wheel]
"wheelRL"Symbol 54 MovieClip Frame 1Symbol 30 MovieClip [Wheel]
"wheelRR"Symbol 54 MovieClip Frame 1Symbol 30 MovieClip [Wheel]
"lights"Symbol 54 MovieClip Frame 1Symbol 53 MovieClip [carLights]
"startButton"Symbol 56 MovieClip [Instructions] Frame 1Symbol 44 Button
"levelsHolder"Symbol 90 MovieClip [Game] Frame 1Symbol 61 MovieClip [empty]
"timeText"Symbol 90 MovieClip [Game] Frame 1Symbol 72 EditableText
"movesText"Symbol 90 MovieClip [Game] Frame 1Symbol 73 EditableText
"message"Symbol 90 MovieClip [Game] Frame 1Symbol 89 MovieClip [Message]
"wheelFL"Symbol 121 MovieClip [Car] Frame 1Symbol 30 MovieClip [Wheel]
"wheelFR"Symbol 121 MovieClip [Car] Frame 1Symbol 30 MovieClip [Wheel]
"wheelRL"Symbol 121 MovieClip [Car] Frame 1Symbol 30 MovieClip [Wheel]
"wheelRR"Symbol 121 MovieClip [Car] Frame 1Symbol 30 MovieClip [Wheel]
"body"Symbol 121 MovieClip [Car] Frame 1Symbol 50 MovieClip [carBody]
"lights"Symbol 121 MovieClip [Car] Frame 1Symbol 53 MovieClip [carLights]
"targetSpace"Symbol 122 MovieClip [Level10] Frame 1Symbol 27 MovieClip [ParkingSpace]
"car"Symbol 122 MovieClip [Level10] Frame 1Symbol 121 MovieClip [Car]
"targetSpace"Symbol 125 MovieClip [Level9] Frame 1Symbol 27 MovieClip [ParkingSpace]
"car"Symbol 125 MovieClip [Level9] Frame 1Symbol 121 MovieClip [Car]
"targetSpace"Symbol 126 MovieClip [Level8] Frame 1Symbol 27 MovieClip [ParkingSpace]
"car"Symbol 126 MovieClip [Level8] Frame 1Symbol 121 MovieClip [Car]
"targetSpace"Symbol 143 MovieClip [Level7] Frame 1Symbol 27 MovieClip [ParkingSpace]
"car"Symbol 143 MovieClip [Level7] Frame 1Symbol 121 MovieClip [Car]
"targetSpace"Symbol 160 MovieClip [Level6] Frame 1Symbol 27 MovieClip [ParkingSpace]
"car"Symbol 160 MovieClip [Level6] Frame 1Symbol 121 MovieClip [Car]
"targetSpace"Symbol 182 MovieClip [Level5] Frame 1Symbol 27 MovieClip [ParkingSpace]
"car"Symbol 182 MovieClip [Level5] Frame 1Symbol 121 MovieClip [Car]
"targetSpace"Symbol 186 MovieClip [Level4] Frame 1Symbol 27 MovieClip [ParkingSpace]
"car"Symbol 186 MovieClip [Level4] Frame 1Symbol 121 MovieClip [Car]
"targetSpace"Symbol 189 MovieClip [Level3] Frame 1Symbol 27 MovieClip [ParkingSpace]
"car"Symbol 189 MovieClip [Level3] Frame 1Symbol 121 MovieClip [Car]
"targetSpace"Symbol 193 MovieClip [Level2] Frame 1Symbol 27 MovieClip [ParkingSpace]
"car"Symbol 193 MovieClip [Level2] Frame 1Symbol 121 MovieClip [Car]
"targetSpace"Symbol 194 MovieClip [Level1] Frame 1Symbol 27 MovieClip [ParkingSpace]
"car"Symbol 194 MovieClip [Level1] Frame 1Symbol 121 MovieClip [Car]
"levelText"Symbol 198 MovieClip [MessageLevel] Frame 1Symbol 197 EditableText
"clearBonusText"Symbol 211 MovieClip [MessageClear] Frame 1Symbol 204 EditableText
"timeBonusText"Symbol 211 MovieClip [MessageClear] Frame 1Symbol 205 EditableText
"singleMoveBonusText"Symbol 211 MovieClip [MessageClear] Frame 1Symbol 206 EditableText
"wheelFL"Symbol 215 MovieClip Frame 1Symbol 30 MovieClip [Wheel]
"wheelRL"Symbol 215 MovieClip Frame 1Symbol 30 MovieClip [Wheel]
"startButton"Symbol 232 MovieClip [Title] Frame 1Symbol 231 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "soundCrash"
ExportAssets (56)Timeline Frame 1Symbol 2 as "soundClear"
ExportAssets (56)Timeline Frame 1Symbol 3 as "soundAllClear"
ExportAssets (56)Timeline Frame 1Symbol 4 as "null"
ExportAssets (56)Timeline Frame 1Symbol 9 as "Spark"
ExportAssets (56)Timeline Frame 1Symbol 11 as "InstructionsButton"
ExportAssets (56)Timeline Frame 1Symbol 21 as "MessagePlayAgain"
ExportAssets (56)Timeline Frame 1Symbol 24 as "parkingSpaceLine"
ExportAssets (56)Timeline Frame 1Symbol 26 as "parkingSpaceInterior"
ExportAssets (56)Timeline Frame 1Symbol 27 as "ParkingSpace"
ExportAssets (56)Timeline Frame 1Symbol 30 as "Wheel"
ExportAssets (56)Timeline Frame 1Symbol 50 as "carBody"
ExportAssets (56)Timeline Frame 1Symbol 53 as "carLights"
ExportAssets (56)Timeline Frame 1Symbol 56 as "Instructions"
ExportAssets (56)Timeline Frame 1Symbol 60 as "MuteButton"
ExportAssets (56)Timeline Frame 1Symbol 61 as "empty"
ExportAssets (56)Timeline Frame 1Symbol 89 as "Message"
ExportAssets (56)Timeline Frame 1Symbol 90 as "Game"
ExportAssets (56)Timeline Frame 1Symbol 93 as "Wall"
ExportAssets (56)Timeline Frame 1Symbol 97 as "Car3"
ExportAssets (56)Timeline Frame 1Symbol 102 as "Car2"
ExportAssets (56)Timeline Frame 1Symbol 107 as "Car1"
ExportAssets (56)Timeline Frame 1Symbol 115 as "Tree"
ExportAssets (56)Timeline Frame 1Symbol 121 as "Car"
ExportAssets (56)Timeline Frame 1Symbol 122 as "Level10"
ExportAssets (56)Timeline Frame 1Symbol 125 as "Level9"
ExportAssets (56)Timeline Frame 1Symbol 126 as "Level8"
ExportAssets (56)Timeline Frame 1Symbol 143 as "Level7"
ExportAssets (56)Timeline Frame 1Symbol 160 as "Level6"
ExportAssets (56)Timeline Frame 1Symbol 182 as "Level5"
ExportAssets (56)Timeline Frame 1Symbol 186 as "Level4"
ExportAssets (56)Timeline Frame 1Symbol 189 as "Level3"
ExportAssets (56)Timeline Frame 1Symbol 193 as "Level2"
ExportAssets (56)Timeline Frame 1Symbol 194 as "Level1"
ExportAssets (56)Timeline Frame 1Symbol 198 as "MessageLevel"
ExportAssets (56)Timeline Frame 1Symbol 211 as "MessageClear"
ExportAssets (56)Timeline Frame 1Symbol 232 as "Title"
ExportAssets (56)Timeline Frame 1Symbol 234 as "GameConnectorAS2"
ExportAssets (56)Timeline Frame 1Symbol 235 as "__Packages.com.novelgames.flashgames.commonAS2.MainDevelopment"
ExportAssets (56)Timeline Frame 1Symbol 236 as "__Packages.com.novelgames.flashgames.commonAS2.Title"
ExportAssets (56)Timeline Frame 1Symbol 237 as "__Packages.com.novelgames.flashgames.commonAS2.Instructions"
ExportAssets (56)Timeline Frame 1Symbol 238 as "__Packages.com.novelgames.flashgames.commonAS2.NewMovieClip"
ExportAssets (56)Timeline Frame 1Symbol 239 as "__Packages.com.novelgames.flashgames.commonAS2.NewStage"
ExportAssets (56)Timeline Frame 1Symbol 240 as "__Packages.com.novelgames.flashgames.commonAS2.KeyboardEvent"
ExportAssets (56)Timeline Frame 1Symbol 241 as "__Packages.com.novelgames.flashgames.commonAS2.Rectangle"
ExportAssets (56)Timeline Frame 1Symbol 242 as "__Packages.com.novelgames.flashgames.commonAS2.MouseEvent"
ExportAssets (56)Timeline Frame 1Symbol 243 as "__Packages.com.novelgames.flashgames.commonAS2.Event"
ExportAssets (56)Timeline Frame 1Symbol 244 as "__Packages.com.novelgames.flashgames.commonAS2.URLRequest"
ExportAssets (56)Timeline Frame 1Symbol 245 as "__Packages.com.novelgames.flashgames.commonAS2.NewSound"
ExportAssets (56)Timeline Frame 1Symbol 246 as "__Packages.com.novelgames.flashgames.commonAS2.InstructionsButton"
ExportAssets (56)Timeline Frame 1Symbol 247 as "__Packages.com.novelgames.flashgames.parkingAS2.MessagePlayAgain"
ExportAssets (56)Timeline Frame 1Symbol 248 as "__Packages.com.novelgames.flashgames.commonAS2.NewButton"
ExportAssets (56)Timeline Frame 1Symbol 249 as "__Packages.com.novelgames.flashgames.parkingAS2.ParkingSpace"
ExportAssets (56)Timeline Frame 1Symbol 250 as "__Packages.com.novelgames.flashgames.parkingAS2.Car"
ExportAssets (56)Timeline Frame 1Symbol 251 as "__Packages.com.novelgames.flashgames.parkingAS2.Config"
ExportAssets (56)Timeline Frame 1Symbol 252 as "__Packages.com.novelgames.flashgames.parkingAS2.Wheel"
ExportAssets (56)Timeline Frame 1Symbol 253 as "__Packages.com.novelgames.flashgames.commonAS2.MuteButton"
ExportAssets (56)Timeline Frame 1Symbol 254 as "__Packages.com.novelgames.flashgames.parkingAS2.Message"
ExportAssets (56)Timeline Frame 1Symbol 255 as "__Packages.com.novelgames.flashgames.parkingAS2.MessageLevel"
ExportAssets (56)Timeline Frame 1Symbol 256 as "__Packages.com.novelgames.flashgames.commonAS2.NewTextField"
ExportAssets (56)Timeline Frame 1Symbol 257 as "__Packages.com.novelgames.flashgames.parkingAS2.MessageClear"
ExportAssets (56)Timeline Frame 1Symbol 258 as "__Packages.com.novelgames.flashgames.commonAS2.CommonGame"
ExportAssets (56)Timeline Frame 1Symbol 259 as "__Packages.com.novelgames.flashgames.commonAS2.Timer"
ExportAssets (56)Timeline Frame 1Symbol 260 as "__Packages.com.novelgames.flashgames.commonAS2.NewTimer"
ExportAssets (56)Timeline Frame 1Symbol 261 as "__Packages.com.novelgames.flashgames.commonAS2.TimerEvent"
ExportAssets (56)Timeline Frame 1Symbol 262 as "__Packages.com.novelgames.flashgames.parkingAS2.Game"
ExportAssets (56)Timeline Frame 1Symbol 263 as "__Packages.com.novelgames.flashgames.parkingAS2.Level"
ExportAssets (56)Timeline Frame 1Symbol 264 as "__Packages.com.novelgames.flashgames.parkingAS2.Obstacle"
ExportAssets (56)Timeline Frame 1Symbol 265 as "__Packages.com.novelgames.flashgames.parkingAS2.Spark"
ExportAssets (56)Timeline Frame 1Symbol 266 as "__Packages.com.novelgames.flashgames.commonAS2.Keyboard"
ExportAssets (56)Timeline Frame 1Symbol 267 as "__Packages.com.novelgames.flashgames.parkingAS2.Wall"
ExportAssets (56)Timeline Frame 1Symbol 268 as "__Packages.com.novelgames.flashgames.parkingAS2.Car3"
ExportAssets (56)Timeline Frame 1Symbol 269 as "__Packages.com.novelgames.flashgames.parkingAS2.Car2"
ExportAssets (56)Timeline Frame 1Symbol 270 as "__Packages.com.novelgames.flashgames.parkingAS2.Car1"
ExportAssets (56)Timeline Frame 1Symbol 271 as "__Packages.com.novelgames.flashgames.parkingAS2.Tree"
ExportAssets (56)Timeline Frame 1Symbol 272 as "__Packages.com.novelgames.flashgames.parkingAS2.Level10"
ExportAssets (56)Timeline Frame 1Symbol 273 as "__Packages.com.novelgames.flashgames.parkingAS2.Level9"
ExportAssets (56)Timeline Frame 1Symbol 274 as "__Packages.com.novelgames.flashgames.parkingAS2.Level8"
ExportAssets (56)Timeline Frame 1Symbol 275 as "__Packages.com.novelgames.flashgames.parkingAS2.Level7"
ExportAssets (56)Timeline Frame 1Symbol 276 as "__Packages.com.novelgames.flashgames.parkingAS2.Level6"
ExportAssets (56)Timeline Frame 1Symbol 277 as "__Packages.com.novelgames.flashgames.parkingAS2.Level5"
ExportAssets (56)Timeline Frame 1Symbol 278 as "__Packages.com.novelgames.flashgames.parkingAS2.Level4"
ExportAssets (56)Timeline Frame 1Symbol 279 as "__Packages.com.novelgames.flashgames.parkingAS2.Level3"
ExportAssets (56)Timeline Frame 1Symbol 280 as "__Packages.com.novelgames.flashgames.parkingAS2.Level2"
ExportAssets (56)Timeline Frame 1Symbol 281 as "__Packages.com.novelgames.flashgames.parkingAS2.Level1"
ExportAssets (56)Timeline Frame 1Symbol 233 as "__Packages.com.tmgc.gameconnector.GameConnectorAS2"

Labels

"game"Frame 1
"on"Symbol 60 MovieClip [MuteButton] Frame 1
"off"Symbol 60 MovieClip [MuteButton] Frame 6
"hide"Symbol 89 MovieClip [Message] Frame 1
"allClear"Symbol 89 MovieClip [Message] Frame 6
"gameOver"Symbol 89 MovieClip [Message] Frame 14




http://swfchan.com/25/122173/info.shtml
Created: 4/3 -2019 02:19:55 Last modified: 4/3 -2019 02:19:55 Server time: 07/05 -2024 22:23:12