Symbol 2 MovieClip [__Packages.Preloader] Frame 0
#initclip
if (!Preloader) {
//(_global.Preloader = function () {
super();
}) extends MovieClip
var _local1 = (_global.Preloader /* register */).prototype;
_local1.onLoad = function () {
this.IB = this.createEmptyMovieClip("rim", 16385);
this.IB.lineStyle(2, 6579300);
this.IB.moveTo(Stage.width * 0.3, Stage.height * 0.6);
this.IB.lineTo(Stage.width * 0.7, Stage.height * 0.6);
this.IB.lineTo(Stage.width * 0.7, Stage.height * 0.65);
this.IB.lineTo(Stage.width * 0.3, Stage.height * 0.65);
this.IB.lineTo(Stage.width * 0.3, Stage.height * 0.6);
this.xA = this.createEmptyMovieClip("bar", 16384);
this.xA.beginFill(13158600);
this.xA.moveTo(Stage.width * 0, Stage.height * 0.6);
this.xA.lineTo(Stage.width * 0.4, Stage.height * 0.6);
this.xA.lineTo(Stage.width * 0.4, Stage.height * 0.65);
this.xA.lineTo(Stage.width * 0, Stage.height * 0.65);
this.xA.lineTo(Stage.width * 0, Stage.height * 0.6);
this.xA.endFill();
this.xA._x = Stage.width * 0.3;
this.s = this.attachMovie("sponsorsml.png", "sponsor" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.s._x = (Stage.width - this.s._width) / 2;
this.s._y = (Stage.height * 0.5) - this.s._height;
this.s.onPress = function () {
if (!_root.tA) {
_root.iB.start();
}
getURL ("http://www.maxgames.com", "_blank");
};
};
_local1.onEnterFrame = function () {
this.xA._width = ((_root.getBytesLoaded() / _root.getBytesTotal()) * Stage.width) * 0.4;
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
this.IB.removeMovieClip();
this.xA.removeMovieClip();
this.s.removeMovieClip();
}
};
ASSetPropFlags(_local1, null, 1);
}
#endinitclip
Symbol 7 MovieClip [__Packages.swfmill.registerClass.preloader] Frame 0
#initclip
Object.registerClass("preloader", Preloader);
#endinitclip
Symbol 9 MovieClip [__Packages.Asteroid] Frame 0
#initclip
if (!Asteroid) {
//(_global.Asteroid = function () {
super();
}) extends MovieClip
var _local1 = (_global.Asteroid /* register */).prototype;
_local1.onEnterFrame = function () {
if (this._visible) {
this._x = this._x + (this.k / 30);
this._y = this._y + (this.P / 30);
this._rotation = this._rotation + (this.S / 30);
if ((this._x < (-this._width)) || ((this._y < (-this._height)) || (this._y > Stage.height))) {
this.EA();
this._x = this._x + (Stage.width * 0.25);
}
}
};
_local1.EA = function () {
this._x = ((Math.random() * Stage.width) * 0.25) + (Stage.width * 0.75);
this._y = Math.random() * (Stage.height - this._height);
this._rotation = Math.random() * 360;
this.k = Math.random() * -300;
this.P = (Math.random() * 100) - 50;
this.S = (Math.random() * 100) - 50;
this._visible = true;
};
ASSetPropFlags(_local1, null, 1);
}
#endinitclip
Symbol 10 MovieClip [__Packages.LevelMenu] Frame 0
#initclip
if (!LevelMenu) {
//(_global.LevelMenu = function () {
super();
}) extends MovieClip
var _local1 = (_global.LevelMenu /* register */).prototype;
_local1.onLoad = function () {
this.s = this.attachMovie("sponsor.png", "sponsor" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.W = this.attachMovie("dg.png", "dg" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.s._x = ((Stage.width - this.s._width) - this.W._width) / 2;
this.s._y = Stage.height - this.s._height;
this.s.onPress = function () {
if (!_root.tA) {
_root.iB.start();
}
getURL ("http://www.maxgames.com", "_blank");
};
this.W._x = this.s._x + this.s._width;
this.W._y = Stage.height - this.W._height;
this.W.onPress = function () {
if (!_root.tA) {
_root.iB.start();
}
_root.menu.t(2);
};
this.aB = this.createEmptyMovieClip("sheng", this.getNextHighestDepth());
this.aB.lineStyle(2, 1973790, 90);
this.aB.moveTo(10, _root.menu.BB[2 + (1 * 2)]);
this.aB.lineTo(Stage.width - 10, _root.menu.BB[2 + (1 * 2)]);
this.KB = [];
this.KB[0] = ";;0,107,22,192,21,2,192,21,2,455,24,2,85,158,2,321,156,2,567,147,1,!";
this.KB[1] = ";;0,472,155,471,91,2,471,91,2,322,10,1,!";
this.KB[2] = ";;0,363,4,371,271,2,371,271,1,!";
this.KB[3] = ";;0,226,48,228,9,2,456,213,2,228,9,1,!";
this.KB[4] = ";;0,129,199,129,175,2,537,435,2,445,434,2,343,437,2,231,436,2,114,437,2,129,175,1,!";
this.KB[5] = ";;0,22,265,21,84,2,504,83,2,348,81,2,187,83,2,21,84,3,14,70,170,229,576,2,2,1,!";
this.KB[6] = ";;0,112,18,86,436,2,355,266,2,86,436,3,340,367,274,455,0,0,1,1,!";
this.KB[7] = ";;0,306,28,undefined,undefined,2,531,211,2,371,247,3,216,408,67,445,-1,379,2,1,!";
this.KB[8] = ";;0,601,31,331,30,2,331,30,2,375,268,3,625,691,3,92,0,0,1,3,319,358,270,312,0,0,1,1,!";
this.KB[9] = ";;0,214,0,299,40,2,325,174,2,299,40,2,482,298,2,575,183,3,119,175,0,157,0,0,1,3,175,313,157,194,0,0,1,3,315,460,0,60,0,0,1,3,460,513,60,285,0,0,1,1,!";
this.KB[10] = ";;0,134,37,133,6,2,573,312,2,575,185,2,576,41,2,270,136,2,133,6,3,438,501,383,438,0,71,1,3,437,503,264,322,-1,58,1,3,437,506,138,202,-1,64,1,3,437,504,4,71,0,68,1,1,!";
this.KB[11] = ";;0,245,35,330,192,2,330,192,2,541,195,3,251,283,186,215,0,0,1,3,267,309,5,46,0,0,1,3,392,421,237,267,0,0,1,3,569,628,15,72,-4,368,3.7,1,!";
this.KB[12] = ";;0,302,71,289,33,2,509,131,2,250,414,2,102,92,2,289,33,3,346,399,0,127,0,0,1,3,349,399,243,447,0,0,1,1,!";
this.KB[13] = ";;0,122,117,120,28,2,120,28,2,228,114,2,274,380,2,365,20,2,594,19,3,4,36,3,439,582,2,8,3,257,286,3,159,0,0,1,3,354,387,263,440,0,0,1,3,459,523,2,143,0,0,1,1,!";
this.KB[14] = ";;0,164,50,162,9,2,299,229,2,146,436,2,569,145,2,432,147,2,162,9,3,464,545,57,119,7,144,1,3,234,315,6,213,0,0,1,3,4,119,112,215,126,2,1.5,1,!";
this.KB[15] = ";;0,34,118,37,32,2,170,28,2,574,27,2,445,23,2,309,27,2,37,32,3,475,541,53,119,-7,331,3,3,347,417,54,116,-3,301,2.5,3,204,268,53,115,-7,311,2,3,71,129,61,114,-4,271,3,1,!";
this.KB[16] = ";;4,24,137,undefined,undefined,2,76,208,2,208,194,2,290,264,2,384,315,2,594,327,2,566,443,2,396,406,3,449,539,4,161,0,0,1,1,!";
this.KB[17] = ";;4,31,33,undefined,undefined,2,190,84,2,230,163,2,66,336,2,226,407,3,331,411,2,176,0,0,1,3,330,408,264,475,0,0,1,3,341,407,180,266,-341,-1,3,1,!";
this.KB[18] = ";;4,26,273,undefined,undefined,2,550,59,2,476,47,2,411,55,2,401,186,2,234,141,2,88,215,3,4,635,376,428,5,-364,4,1,!";
this.KB[19] = ";;4,22,28,undefined,undefined,2,555,376,2,405,90,2,120,226,2,139,360,2,422,365,3,3,394,66,121,0,0,1,3,521,598,1,363,0,0,1,3,133,530,197,261,0,0,1,3,235,324,271,340,-2,140,1,3,1,21,114,363,0,0,1,1,!";
this.KB[20] = ";;0,99,43,99,2,2,93,421,2,579,468,2,476,433,2,319,432,2,99,2,2,380,41,3,453,512,66,120,98,2,1,3,607,634,3,157,2,330,15,3,517,587,14,58,2,190,3,3,3,23,2,442,604,3,50,3,179,240,283,332,0,0,1,3,167,264,1,52,6,245,2,3,178,233,339,385,282,8,2,3,299,353,13,75,0,0,1,3,412,453,3,221,0,0,1,3,403,454,291,446,0,0,1,3,555,615,170,211,-533,-13,3,1,!";
this.L = [];
var _local2 = 0;
for ( ; _local2 <= 20 ; _local2++) {
var _local3 = this.attachMovie("dotbutton", "dotbutton" + this.getNextHighestDepth(), this.getNextHighestDepth());
_local3._x = this.sB(_local2);
_local3._y = _root.menu.BB[2 + (1 * 2)] - 8;
_local3.LA = _local2;
this.L.push(_local3);
}
};
_local1.q = function () {
var _local2 = this.mB();
if ((_local2 <= 20) || (undefined == _root.menu.VB)) {
this.eB = this.attachMovie("arrow", "arrow" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.eB.FC = _root.menu.b;
this.eB.GB = _root.menu.BB[5 + (1 * 2)] + (40 * 0.5);
}
if (_local2 <= 20) {
this.SC = this.attachMovie("arrow", "arrow" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.SC.FC = this.sB(_local2);
this.SC.GB = _root.menu.BB[2 + (1 * 2)];
}
};
_local1.mB = function () {
var _local2 = 20;
// unexpected jump
do {
_local2--;
if (_local2 < 0) {
break;
}
} while (!_root.menu.YA[_local2]);
_local2++;
if (_local2 > 20) {
_local2 = 0;
// unexpected jump
do {
_local2++;
if (_local2 > 20) {
break;
}
} while (_root.menu.YA[_local2]);
}
return(_local2);
};
_local1.sB = function (hC) {
return(10 + ((hC / 20) * (Stage.width - 36)));
};
ASSetPropFlags(_local1, null, 1);
}
#endinitclip
Symbol 11 MovieClip [__Packages.ButtonA] Frame 0
#initclip
if (!ButtonA) {
//(_global.ButtonA = function () {
super();
}) extends MovieClip
var _local1 = (_global.ButtonA /* register */).prototype;
_local1.GC = function () {
this._x = this.gC;
this._y = this.NA;
var _local2 = this.createEmptyMovieClip("buttonbkgrnd", 16384);
if (2 == this.YC) {
_local2.lineStyle(5, 0, 75);
_local2.beginFill(16777215, 75);
} else if (1 == this.YC) {
_local2.lineStyle(5, 0, 60);
_local2.beginFill(16777215, 60);
} else {
_local2.lineStyle(5, 0, 45);
_local2.beginFill(16777215, 45);
}
_local2.moveTo(0, 0);
_local2.lineTo(this.tB - this.gC, 0);
_local2.lineTo(this.tB - this.gC, ((this.UC - this.NA) - 5) - 1);
_local2.lineTo(0, ((this.UC - this.NA) - 5) - 1);
_local2.lineTo(0, 0);
_local2.endFill();
with (this.createTextField("buttontxt", 16385, 0, 0, this.tB - this.gC, ((this.UC - this.NA) - 5) - 1)) {
text = this.G;
selectable = false;
setTextFormat(this.IA);
}
};
_local1.onRollOut = function () {
this.YC = 0;
this.GC();
};
_local1.onRollOver = function () {
this.YC = 1;
this.GC();
};
_local1.onPress = function () {
this.YC = 2;
this.GC();
};
_local1.onRelease = function () {
this.YC = 1;
this.GC();
if (!_root.tA) {
_root.iB.start();
}
if ("Play More Games" == this.G) {
this.getURL("http://www.maxgames.com", "_blank");
} else if (0 == _root.menu.u) {
if ("Exit" == this.G) {
_root.game.FA(false);
} else if ("e" == _root.game.LA.charAt(0)) {
if ("Done" == this.G) {
_root.game.wB = false;
_root.game.I.lbl.text = "press H to toggle help";
_root.game.I.lbl.setTextFormat(_root.game.IA);
_root.game.f.removeMovieClip();
this.removeMovieClip();
}
}
} else if (1 == _root.menu.u) {
if ("Reset Progress" == this.G) {
_root.menu.WA();
} else if ("Load Level" == this.G) {
_root.menu.t(3);
} else if ("Editor (beta)" == this.G) {
_root.game.t("e");
} else if ("Skill Mode" == this.G) {
_root.game.Q("r");
}
} else if (2 == _root.menu.u) {
if ((("downinggames" + "@") + "gmail.com") == this.G) {
this.getURL((("mailto" + ":downinggames") + "@") + "gmail.com");
} else if ("Back" == this.G) {
_root.menu.t(1);
}
} else if (3 == _root.menu.u) {
if ("Load Level" == this.G) {
_root.game.t(_root.menu.inputtxt);
} else if ("Cancel" == this.G) {
_root.menu.t(1);
}
} else if (4 == _root.menu.u) {
if ("Play Again" == this.G) {
_root.game.t(_root.game.LA);
} else if ("Puzzle Mode" == this.G) {
_root.game.t(";" + _root.levelmenu.mB());
} else if ("Main Menu" == this.G) {
_root.menu.t(1);
}
} else if (5 == _root.menu.u) {
if ("Next Level" == this.G) {
_root.game.t(";" + (_root.game.bB + 1));
} else if ("Try Again" == this.G) {
if (_global.isNaN(_root.game.bB)) {
_root.game.t(_root.game.LA);
} else {
_root.game.t(";" + _root.game.bB);
}
} else if (("Skill Mode" == this.G) || ("Play Skill Mode" == this.G)) {
_root.game.t("r");
} else if ("Main Menu" == this.G) {
_root.menu.t(1);
}
} else if (6 == _root.menu.u) {
if ("Continue" == this.G) {
_root.game.t(_root.game.LA);
}
}
};
_local1.rB = function (UA, QC, vA, g, lB) {
this.YC = 0;
this.G = UA;
this.gC = QC;
this.tB = vA;
this.NA = g;
this.UC = lB;
with (this.IA) {
font = "Verdana";
size = "24";
align = "center";
color = "0x000000";
}
this.GC();
};
ASSetPropFlags(_local1, null, 1);
_local1.IA = new TextFormat();
}
#endinitclip
Symbol 12 MovieClip [__Packages.SwingDemo] Frame 0
#initclip
if (!SwingDemo) {
//(_global.SwingDemo = function () {
super();
}) extends MovieClip
var _local1 = (_global.SwingDemo /* register */).prototype;
_local1.onLoad = function () {
this.T = Stage.height * 0.35;
this.yA = this.attachMovie("backgroundmenu", "backgroundmenu" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.yA.gotoAndStop(2);
this.ZA = this.createEmptyMovieClip("clip" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.ZA.beginFill(16777215, 40);
this.ZA.moveTo(Stage.width * 0.08, _root.menu.BB[7]);
this.ZA.lineTo(Stage.width * 0.92, _root.menu.BB[7]);
this.ZA.lineTo(Stage.width * 0.92, _root.menu.BB[2]);
this.ZA.lineTo(Stage.width * 0.08, _root.menu.BB[2]);
this.ZA.lineTo(Stage.width * 0.08, _root.menu.BB[7]);
this.ZA.endFill();
this.gA = this.attachMovie("mouseanim", "mouseanim" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.gA._x = (Stage.width - this.gA._width) - 30;
this.gA._y = 30;
this.gA.gotoAndStop(1);
this.nC = this.createEmptyMovieClip("clip" + this.getNextHighestDepth(), this.getNextHighestDepth());
_root.menu.X(this.nC, this.T);
this.nC.ropec._visible = false;
this.L = [];
_root.game.OB = 0;
this.L[0] = this.attachMovie("dot", "dot" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.L[0].rB(Stage.width * 0.5, Stage.height / 20, 0, 0);
this.L[1] = this.attachMovie("dot", "dot" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.L[1].rB(Stage.width * 0.25, Stage.height / 10, 0, 0);
this.L[2] = this.attachMovie("dot", "dot" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.L[2].rB(Stage.width * 0.75, Stage.height / 3, 0, 0);
};
_local1.onEnterFrame = function () {
var _local6 = (this.T * 2) * Math.SQRT1_2;
this.AA++;
if (this.AA < (1 * 30)) {
this.nC._x = this.L[0]._x - _local6;
this.nC._y = this.L[0]._y + _local6;
var _local2 = 135;
var _local3 = 225;
var _local4 = 225;
var _local5 = 180;
} else if (this.AA < ((2 * 1) * 30)) {
if ((1 * 30) == this.AA) {
this.nC.ropec._visible = true;
this.gA.gotoAndStop(2);
this.nC._x = this.L[0]._x;
this.nC._y = this.L[0]._y;
}
var _local2 = 45;
var _local3 = -45;
var _local4 = 0;
var _local5 = 0;
} else if (this.AA < ((3 * 1) * 30)) {
if (((2 * 1) * 30) == this.AA) {
this.nC.ropec._visible = false;
this.gA.gotoAndStop(1);
this.nC._x = this.L[0]._x + _local6;
this.nC._y = this.L[0]._y + _local6;
}
var _local2 = 135;
var _local3 = 225;
var _local4 = 180;
var _local5 = 0;
} else {
this.AA = 0;
return(undefined);
}
this.nC._rotation = _local2 + (((_local3 - _local2) * (this.AA % (1 * 30))) / (1 * 30));
this.nC.animc._rotation = _local4 + (((_local5 - _local4) * (this.AA % (1 * 30))) / (1 * 30));
};
ASSetPropFlags(_local1, null, 1);
_local1.AA = 0;
}
#endinitclip
Symbol 13 MovieClip [__Packages.Arrow] Frame 0
#initclip
if (!Arrow) {
//(_global.Arrow = function () {
super();
}) extends MovieClip
var _local1 = (_global.Arrow /* register */).prototype;
_local1.onEnterFrame = function () {
if (_root.levelmenu._visible) {
this._x = this.FC + (Math.abs(Math.cos(this.AA)) * 20);
this._y = this.GB + (Math.abs(Math.cos(this.AA)) * 20);
this.AA = this.AA + (5 / 30);
if (this.AA > (2 * Math.PI)) {
this.AA = this.AA - (2 * Math.PI);
}
} else {
this.removeMovieClip();
}
};
ASSetPropFlags(_local1, null, 1);
_local1.AA = 0;
}
#endinitclip
Symbol 14 MovieClip [__Packages.MuteButton] Frame 0
#initclip
if (!MuteButton) {
//(_global.MuteButton = function () {
super();
}) extends MovieClip
var _local1 = (_global.MuteButton /* register */).prototype;
_local1.onLoad = function () {
_root.tA = false;
this.gotoAndStop(1);
this._x = 0;
this._y = Stage.height - this._height;
};
_local1.onPress = function () {
if (_root.tA) {
_root.tA = false;
this.gotoAndStop(1);
} else {
_root.tA = true;
this.gotoAndStop(2);
}
};
ASSetPropFlags(_local1, null, 1);
}
#endinitclip
Symbol 15 MovieClip [__Packages.WhiteFlash] Frame 0
#initclip
if (!WhiteFlash) {
//(_global.WhiteFlash = function () {
super();
}) extends MovieClip
var _local1 = (_global.WhiteFlash /* register */).prototype;
_local1.onEnterFrame = function () {
var _local2 = this.createEmptyMovieClip("wflash", 1);
_local2.beginFill(16777215, 80 - (((this.AA / 30) * 80) / this.Y));
_local2.moveTo(0, 0);
_local2.lineTo(Stage.width, 0);
_local2.lineTo(Stage.width, Stage.height);
_local2.lineTo(0, Stage.height);
_local2.lineTo(0, 0);
_local2.endFill();
if (this.AA >= (30 * this.Y)) {
this.removeMovieClip();
}
this.AA++;
};
ASSetPropFlags(_local1, null, 1);
_local1.AA = 0;
_local1.Y = 0.5;
}
#endinitclip
Symbol 16 MovieClip [__Packages.Background] Frame 0
#initclip
if (!Background) {
//(_global.Background = function () {
super();
}) extends MovieClip
var _local1 = (_global.Background /* register */).prototype;
_local1.onLoad = function () {
this._width = Stage.width;
this._height = Stage.height;
};
ASSetPropFlags(_local1, null, 1);
}
#endinitclip
Symbol 17 MovieClip [__Packages.SponsorIntro] Frame 0
#initclip
if (!SponsorIntro) {
//(_global.SponsorIntro = function () {
super();
}) extends MovieClip
var _local1 = (_global.SponsorIntro /* register */).prototype;
_local1.onLoad = function () {
_root.mutebutton._visible = false;
_root.mutemusicbutton._visible = false;
};
_local1.onEnterFrame = function () {
this.AA++;
if (240 == this.AA) {
_root.mutebutton._visible = true;
_root.mutemusicbutton._visible = true;
_root.hB.start(0, 8);
_root.menu.t(1);
this.removeMovieClip();
}
};
ASSetPropFlags(_local1, null, 1);
_local1.AA = 0;
}
#endinitclip
Symbol 18 MovieClip [__Packages.Menu] Frame 0
#initclip
if (!Menu) {
//(_global.Menu = function () {
super();
}) extends MovieClip
var _local1 = (_global.Menu /* register */).prototype;
_local1.onLoad = function () {
_root.WB = false;
_root.onMouseDown = function () {
_root.WB = true;
};
_root.onMouseUp = function () {
_root.WB = false;
};
_root.hB = new Sound(_root);
_root.hB.attachSound("music.mp3");
_root.iB = new Sound(_root);
_root.iB.attachSound("click.mp3");
_root.EC = new Sound(_root);
_root.EC.attachSound("attach.mp3");
_root.K = new Sound(_root);
_root.K.attachSound("detach.mp3");
_root.H = new Sound(_root);
_root.H.attachSound("crash.mp3");
this.YA = [];
if (this.qA.data.nordistance != undefined) {
this.VB = this.qA.data.nordistance;
}
var _local10 = 0;
for ( ; _local10 <= 20 ; _local10++) {
this.YA[_local10] = this.qA.data.chltime[_local10];
}
this.h = [];
this.EB = Stage.width * 0.33;
this.b = Stage.width - this.EB;
this.BB = [];
_local10 = 0;
for ( ; _local10 <= (Stage.height / 40) ; _local10++) {
this.BB[_local10] = Stage.height - (_local10 * 40);
}
this.FA();
this.SA = this.attachMovie("sponsorintro", "sponsorintro" + this.getNextHighestDepth(), this.getNextHighestDepth());
};
_local1.t = function (pB) {
this.FA();
this.yA = this.attachMovie("backgroundmenu", "backgroundmenu" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.yA.gotoAndStop(1);
this.u = pB;
if (1 == this.u) {
_root.levelmenu._visible = true;
_root.levelmenu.q();
this.ZA = this.yA.createEmptyMovieClip("clip" + this.yA.getNextHighestDepth(), this.yA.getNextHighestDepth());
this.ZA.beginFill(16777215, 40);
this.ZA.moveTo(5, _root.menu.BB[3 + (1 * 2)]);
this.ZA.lineTo(Stage.width - 5, _root.menu.BB[3 + (1 * 2)]);
this.ZA.lineTo(Stage.width - 5, _root.menu.BB[2 + (1 * 2)] + 10);
this.ZA.lineTo(5, _root.menu.BB[2 + (1 * 2)] + 10);
this.ZA.lineTo(5, _root.menu.BB[3 + (1 * 2)]);
this.ZA.endFill();
this.iA(5 + (1 * 2), "Skill Mode");
this.iA(4 + (1 * 2), "Play More Games");
this.OC(3 + (1 * 2), "Puzzle & Challenge Levels:", false);
} else if (2 == this.u) {
this.OC(7, "Programming", false);
this.OC(6, "Andrew Downing", false);
this.OC(4, "Graphics, Sound, and Levels", false);
this.OC(3, "Matthew Downing", false);
this.iA(2, ("downinggames" + "@") + "gmail.com");
this.iA(1, "Back");
} else if (3 == this.u) {
this.OC(4, "Paste level data:", false);
this.OC(3, "", true);
this.iA(2, "Load Level");
this.iA(1, "Cancel");
} else if (4 == this.u) {
var _local3 = 0;
if (_root.levelmenu.mB() <= 20) {
_local3 = 1;
}
if (_root.game.Z > 1000) {
this.OC(6 + _local3, "You are a Momentum Master!", false);
} else if (_root.game.Z > 0) {
this.OC(6 + _local3, "Game Over", false);
} else {
this.OC(6 + _local3, "YOU FAIL");
}
if (1 == Math.ceil(_root.game.Z)) {
this.OC(5 + _local3, "You went 1 foot", false);
} else {
this.OC(5 + _local3, ("You went " + Math.ceil(_root.game.Z)) + " feet", false);
}
if (1 == Math.ceil(this.VB)) {
this.OC(4 + _local3, "Your best distance is 1 foot", false);
} else {
this.OC(4 + _local3, ("Your best distance is " + Math.ceil(this.VB)) + " feet", false);
}
this.iA(3 + _local3, "Play Again");
if (_local3) {
this.iA(3, "Puzzle Mode");
}
this.iA(2, "Play More Games");
this.iA(1, "Main Menu");
} else if (5 == this.u) {
var _local4 = 0;
var _local5 = 0;
if ((-1 == _root.game.Z) || (_root.game.bB != 20)) {
_local4 = 1;
}
if (this.YA[_root.game.bB] != undefined) {
this.OC(4 + _local4, ("Your best time is " + (Math.round(this.YA[_root.game.bB] * 100) / 100)) + " seconds", false);
_local5 = 1;
}
if (_root.game.Z != -1) {
if (_root.game.bB == 20) {
this.OC(5 + _local5, "Congratulations, you beat the last level!", false);
this.iA(3, "Play Skill Mode");
} else {
this.OC(6 + _local5, ("Level " + (_root.game.bB + 1)) + " Completed", false);
this.iA(4, "Next Level");
}
this.OC((4 + _local5) + _local4, ("You took " + (Math.round(_root.game.Z * 100) / 100)) + " seconds", false);
} else {
this.OC(5 + _local5, "You Lost", false);
this.iA(4, "Try Again");
}
if (_local4) {
this.iA(3, "Skill Mode");
}
this.iA(2, "Play More Games");
this.iA(1, "Main Menu");
} else if (6 == this.u) {
this.w = this.attachMovie("swingdemo", "swingdemo" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.OC(7, "CLICK and HOLD DOWN the mouse button", false);
this.OC(6, "near a dot to swing around it.", false);
this.OC(5, "RELEASE the mouse button to detach.", false);
if ("r" == _root.game.LA.charAt(0)) {
this.OC(3, "Go as far to the RIGHT as you can.", false);
} else {
this.OC(3, "Try to get to the RIGHT side of the screen.", false);
}
this.iA(1, "Continue");
}
if ((4 == this.u) || (5 == this.u)) {
this.s = this.attachMovie("sponsorsml.png", "sponsor" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.s._x = Stage.width - this.s._width;
this.s._y = Stage.height - this.s._height;
this.s.onPress = function () {
if (!_root.tA) {
_root.iB.start();
}
getURL ("http://www.maxgames.com", "_blank");
};
}
var _local6 = this.yA.attachMovie("fire", "fire" + this.yA.getNextHighestDepth(), this.yA.getNextHighestDepth());
_local6._x = 130;
_local6._y = 141;
_local6.gotoAndPlay(Math.ceil(Math.random() * _local6._totalframes));
_local6 = this.yA.attachMovie("fire", "fire" + this.yA.getNextHighestDepth(), this.yA.getNextHighestDepth());
_local6._x = 500;
_local6._y = 143;
_local6.gotoAndPlay(Math.ceil(Math.random() * _local6._totalframes));
this.nC = this.yA.createEmptyMovieClip("clip" + this.yA.getNextHighestDepth(), this.yA.getNextHighestDepth());
this.X(this.nC, Stage.height / 5);
this.nC._x = Stage.width / 2;
this.nC._y = Stage.height * 0.146;
this.nC.onEnterFrame = function () {
_root.menu.HA = _root.menu.HA + ((1 / 30) * 0.6);
if (_root.menu.HA > 2) {
_root.menu.HA = 0;
}
_root.menu.nC._rotation = Math.cos(_root.menu.HA * Math.PI) * 15;
};
};
_local1.FA = function () {
this.u = 0;
for (var _local2 in this.h) {
this.h[_local2].removeMovieClip();
}
this.yA.removeMovieClip();
this.w.removeMovieClip();
this.s.removeMovieClip();
_root.levelmenu._visible = false;
};
_local1.OC = function (MA, G, UB) {
var _local7 = this.attachMovie("label", "label" + this.getNextHighestDepth(), this.getNextHighestDepth());
if (UB) {
var _local5 = this.EB;
var _local6 = this.b;
} else {
var _local5 = 0;
var _local6 = Stage.width;
}
_local7.rB(G, UB, _local5, _local6, this.BB[MA], this.BB[MA] + 40);
this.h.push(_local7);
};
_local1.iA = function (MA, G) {
var _local4 = this.attachMovie("button", "button" + this.getNextHighestDepth(), this.getNextHighestDepth());
if ((("downinggames" + "@") + "gmail.com") == G) {
_local4.rB(G, (Stage.width / 2) - 170, (Stage.width / 2) + 170, this.BB[MA], this.BB[MA] + 40);
} else {
_local4.rB(G, this.EB, this.b, this.BB[MA], this.BB[MA] + 40);
}
this.h.push(_local4);
};
_local1.WA = function () {
this.qA.data.nordistance = undefined;
this.qA.data.chltime = undefined;
this.qA.data = undefined;
this.qA.flush();
};
_local1.PC = function () {
this.WA();
this.qA.data.nordistance = this.VB;
this.qA.data.chltime = [];
var _local2 = 0;
for ( ; _local2 <= 20 ; _local2++) {
this.qA.data.chltime[_local2] = this.YA[_local2];
}
this.qA.flush();
};
_local1.X = function (A, XB) {
var _local4 = A.createEmptyMovieClip("ropec", A.getNextHighestDepth());
_local4.lineStyle(2, 16777215, 90);
_local4.moveTo(0, 0);
_local4.lineTo(0, XB);
var _local5 = A.attachMovie("playeranim", "animc", A.getNextHighestDepth());
_local5._y = XB;
};
ASSetPropFlags(_local1, null, 1);
_local1.HA = 0;
_local1.qA = SharedObject.getLocal("momentummastercookie", "/");
}
#endinitclip
Symbol 19 MovieClip [__Packages.Preloader] Frame 0
#initclip
if (!Preloader) {
//(_global.Preloader = function () {
super();
}) extends MovieClip
var _local1 = (_global.Preloader /* register */).prototype;
_local1.onLoad = function () {
this.IB = this.createEmptyMovieClip("rim", 16385);
this.IB.lineStyle(2, 6579300);
this.IB.moveTo(Stage.width * 0.3, Stage.height * 0.6);
this.IB.lineTo(Stage.width * 0.7, Stage.height * 0.6);
this.IB.lineTo(Stage.width * 0.7, Stage.height * 0.65);
this.IB.lineTo(Stage.width * 0.3, Stage.height * 0.65);
this.IB.lineTo(Stage.width * 0.3, Stage.height * 0.6);
this.xA = this.createEmptyMovieClip("bar", 16384);
this.xA.beginFill(13158600);
this.xA.moveTo(Stage.width * 0, Stage.height * 0.6);
this.xA.lineTo(Stage.width * 0.4, Stage.height * 0.6);
this.xA.lineTo(Stage.width * 0.4, Stage.height * 0.65);
this.xA.lineTo(Stage.width * 0, Stage.height * 0.65);
this.xA.lineTo(Stage.width * 0, Stage.height * 0.6);
this.xA.endFill();
this.xA._x = Stage.width * 0.3;
this.s = this.attachMovie("sponsorsml.png", "sponsor" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.s._x = (Stage.width - this.s._width) / 2;
this.s._y = (Stage.height * 0.5) - this.s._height;
this.s.onPress = function () {
if (!_root.tA) {
_root.iB.start();
}
getURL ("http://www.maxgames.com", "_blank");
};
};
_local1.onEnterFrame = function () {
this.xA._width = ((_root.getBytesLoaded() / _root.getBytesTotal()) * Stage.width) * 0.4;
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
this.IB.removeMovieClip();
this.xA.removeMovieClip();
this.s.removeMovieClip();
}
};
ASSetPropFlags(_local1, null, 1);
}
#endinitclip
Symbol 20 MovieClip [__Packages.MuteMusicButton] Frame 0
#initclip
if (!MuteMusicButton) {
//(_global.MuteMusicButton = function () {
super();
}) extends MovieClip
var _local1 = (_global.MuteMusicButton /* register */).prototype;
_local1.onLoad = function () {
_root.J = false;
this.gotoAndStop(1);
this._x = this._width;
this._y = Stage.height - this._height;
};
_local1.onPress = function () {
if (_root.J) {
_root.J = false;
this.gotoAndStop(1);
if (!_root.game._visible) {
_root.hB.start(0, 8);
}
} else {
_root.J = true;
this.gotoAndStop(2);
if (!_root.game._visible) {
_root.hB.stop();
}
}
};
ASSetPropFlags(_local1, null, 1);
}
#endinitclip
Symbol 21 MovieClip [__Packages.Game] Frame 0
#initclip
if (!Game) {
//(_global.Game = function () {
super();
}) extends MovieClip
var _local1 = (_global.Game /* register */).prototype;
_local1.onLoad = function () {
this._visible = false;
};
_local1.Q = function (rA) {
if (undefined == this.LA) {
this.LA = rA;
_root.menu.t(6);
} else {
this.t(rA);
}
};
_local1.t = function (rA) {
this._visible = true;
if (this.LA == rA) {
this.SB++;
} else {
this.SB = 0;
this.LA = rA;
}
this.Z = 0;
this.O = 0;
this.aC = 0;
this.jB = 0;
this.OB = 0;
this.wB = false;
this.B = -1;
_root.hB.stop();
if (!_root.tA) {
_root.iB.start();
}
this.yA = this.attachMovie("background", "background" + this.getNextHighestDepth(), this.getNextHighestDepth());
if (("r" == this.LA.charAt(0)) || ((this.LA == ";0") || (this.LA == _root.levelmenu.KB[0]))) {
this.YB = this.attachMovie("gosign.png", "gosign" + this.getNextHighestDepth(), this.getNextHighestDepth());
}
this.TB = this.createEmptyMovieClip("xi", this.getNextHighestDepth());
this.nC = this.attachMovie("player", "player" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.CA = this.attachMovie("asteroid", "asteroid" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.F = this.attachMovie("button", "button" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.F.rB("Exit", Stage.width - 60, Stage.width, Stage.height - 35, Stage.height + 5);
this.mA();
this.I = this.attachMovie("label", "label" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.I.rB("", false, 0, Stage.width, 0, 40);
if ("r" == this.LA.charAt(0)) {
this.OA(5, false);
} else {
this.QB = 0;
}
if (("r" == this.LA.charAt(0)) || ((this.LA == ";0") || (this.LA == _root.levelmenu.KB[0]))) {
this.YB._x = Stage.width * 0.2;
this.YB._y = Stage.height - this.YB._height;
}
with (this.IA) {
font = "Verdana";
size = "24";
align = "right";
color = "0xFF0000";
}
with (this.cB) {
font = "Verdana";
size = "24";
align = "left";
color = "0xFFFF00";
}
if ("e" == this.LA.charAt(0)) {
with (this.createTextField("instructtxt", this.getNextHighestDepth(), Stage.width * 0.1, 100, Stage.width, Stage.height - 100)) {
selectable = false;
multiline = true;
text = "D = add dot, Shift+D = delete dot\rP = move player, I = set initial hanging dot\rDrag mouse down and right = add spikes\rClick = select spikes, Shift+Click = delete spike\rEnter = set where spike moves to\rT = change theme, S = save\r\rTo open levels for editing, use \"Load Custom\rLevel\" and insert the letter e at the beginning.";
setTextFormat(this.cB);
_visible = false;
}
}
if ("e" == this.LA.charAt(0)) {
this.I.lbl.text = "press H to toggle help";
this.I.lbl.setTextFormat(this.IA);
}
_root.keyevt = -1;
this.dB.onKeyDown = function () {
_root.keyevt = Key.getAscii();
};
Key.addListener(this.dB);
_root.menu.FA();
};
_local1.mA = function () {
this.M();
if ("r" == this.LA.charAt(0)) {
var _local5 = 0;
var _local6 = 0;
var _local7 = 0;
var _local8 = 0;
if (1 == this.OB) {
_local5 = -10;
_local6 = 10;
_local7 = -50;
_local8 = -40;
} else if (2 == this.OB) {
_local5 = -10;
_local6 = 10;
_local7 = 30;
_local8 = 40;
} else if (3 == this.OB) {
_local5 = -120;
_local6 = -50;
_local7 = -20;
_local8 = 20;
}
if ((_local7 != 0) || ((_local8 != 0) || (4 == this.OB))) {
var _local4 = 1;
} else if (0 == this.OB) {
var _local4 = 0.6;
} else {
var _local4 = 0.8;
}
if (0 == this.OB) {
var _local3 = (Math.random() * 5) + 4;
} else if ((2 == this.OB) || (4 == this.OB)) {
var _local3 = (Math.random() * 10) + 10;
} else if (3 == this.OB) {
var _local3 = (Math.random() * 4) + 10;
} else {
var _local3 = (Math.random() * 8) + 4;
}
var _local2 = 0;
for ( ; _local2 <= _local3 ; _local2++) {
if ((0 == _local7) && (0 == _local8)) {
this.hA(((Math.random() * Stage.width) * 0.3) + (((_local2 / _local3) * Stage.width) * 0.7), (Math.random() * Stage.height) * _local4, (Math.random() * (_local6 - _local5)) + _local5, (Math.random() * (_local8 - _local7)) + _local7);
} else {
this.hA((((Math.random() * (Stage.width + (2 * 30))) * 0.3) + (((_local2 / _local3) * (Stage.width + (2 * 30))) * 0.7)) - 30, ((Math.random() * (Stage.height + (2 * 30))) * _local4) - 30, (Math.random() * (_local6 - _local5)) + _local5, (Math.random() * (_local8 - _local7)) + _local7);
}
}
this.nC.FC = this.nC.FC - Stage.width;
if ((this.OB != 1) && (this.OB != 4)) {
this.nC.GB = this.nC.GB - (Stage.height / 2);
}
if (this.nC.FC < 0) {
this.nC.FC = 0;
}
if ((4 == this.OB) && (this.nC.GB < (9 + 10))) {
this.nC.GB = Stage.height / 2;
}
if (this.nC.GB < 0) {
this.nC.GB = 0;
}
this.nC.oB = this.nC.FC - this.nC.k;
this.nC.yB = this.nC.GB - this.nC.P;
if (4 == this.OB) {
this.CA.EA();
} else {
this.CA._visible = false;
}
} else if ((";" == this.LA.charAt(0)) || ("e" == this.LA.charAt(0))) {
this.CA._visible = false;
if ((";" == this.LA.charAt(0)) && (";" != this.LA.charAt(1))) {
this.bB = _global.parseInt(this.LA.substr(1));
this.LA = _root.levelmenu.KB[this.bB];
this.jB = this.bB % (10 - 1);
} else {
this.bB = undefined;
}
if (";" == this.LA.charAt(1)) {
this.RA(this.LA);
this.OB = this.sA[0];
this.nC.FC = this.sA[1];
this.nC.GB = this.sA[2];
this.nC.oB = this.nC.FC;
this.nC.yB = this.nC.GB;
this.nC.zA = this.sA[3];
this.nC.FB = this.sA[4];
var _local2 = 5;
while (1) {
if (2 == this.sA[_local2]) {
this.hA(this.sA[_local2 + 1], this.sA[_local2 + 2], 0, 0);
_local2 = _local2 + 3;
} else if (3 == this.sA[_local2]) {
var _local3 = this.attachMovie("spikeblock", "spikeblock" + this.getNextHighestDepth(), this.getNextHighestDepth());
_local3.rB(this.sA[_local2 + 1], this.sA[_local2 + 2], this.sA[_local2 + 3], this.sA[_local2 + 4], this.sA[_local2 + 5], this.sA[_local2 + 6], this.sA[_local2 + 7]);
this.V.push(_local3);
_local2 = _local2 + 8;
} else {
break;
}
}
if (this.nC.QA != -1) {
this.nC.zA = this.L[this.nC.QA]._x;
this.nC.FB = this.L[this.nC.QA]._y;
this.nC.QA = -1;
}
}
}
if (1 == this.OB) {
this.nC.vB = 10 / 10;
} else if (4 == this.OB) {
this.nC.vB = 0;
} else {
this.nC.vB = 30 / 10;
}
if (1 == this.OB) {
this.nC.BC._visible = true;
} else {
this.nC.BC._visible = false;
}
if (4 == this.OB) {
this.nC.anim._visible = false;
this.nC.anim_s._visible = true;
} else {
this.nC.anim._visible = true;
this.nC.anim_s._visible = false;
}
this.yA.gotoAndStop(((this.OB * 10) + this.jB) + 1);
if (this.YB._y != 0) {
this.YB.removeMovieClip();
}
if (0 == this.OB) {
if (1 == this.jB) {
var _local9 = this.yA.attachMovie("fire", "fire" + this.yA.getNextHighestDepth(), this.yA.getNextHighestDepth());
_local9._x = 81;
_local9._y = 369;
_local9.gotoAndPlay(Math.ceil(Math.random() * _local9._totalframes));
this.c.push(_local9);
_local9 = this.yA.attachMovie("fire", "fire" + this.yA.getNextHighestDepth(), this.yA.getNextHighestDepth());
_local9._x = 233;
_local9._y = 369;
_local9.gotoAndPlay(Math.ceil(Math.random() * _local9._totalframes));
this.c.push(_local9);
_local9 = this.yA.attachMovie("fire", "fire" + this.yA.getNextHighestDepth(), this.yA.getNextHighestDepth());
_local9._x = 386;
_local9._y = 372;
_local9.gotoAndPlay(Math.ceil(Math.random() * _local9._totalframes));
this.c.push(_local9);
_local9 = this.yA.attachMovie("fire", "fire" + this.yA.getNextHighestDepth(), this.yA.getNextHighestDepth());
_local9._x = 539;
_local9._y = 371;
_local9.gotoAndPlay(Math.ceil(Math.random() * _local9._totalframes));
this.c.push(_local9);
} else if (2 == this.jB) {
var _local10 = this.yA.attachMovie("fire", "fire" + this.yA.getNextHighestDepth(), this.yA.getNextHighestDepth());
_local10._x = 282;
_local10._y = 383;
_local10.gotoAndPlay(Math.ceil(Math.random() * _local10._totalframes));
this.c.push(_local10);
} else if (5 == this.jB) {
var _local11 = this.yA.attachMovie("fire", "fire" + this.yA.getNextHighestDepth(), this.yA.getNextHighestDepth());
_local11._x = 539;
_local11._y = 371;
_local11.gotoAndPlay(Math.ceil(Math.random() * _local11._totalframes));
this.c.push(_local11);
}
}
};
_local1.M = function () {
for (var _local2 in this.L) {
this.L[_local2].removeMovieClip();
}
this.L = [];
for (var _local2 in this.V) {
this.V[_local2].removeMovieClip();
}
this.V = [];
for (var _local2 in this.c) {
this.c[_local2].removeMovieClip();
}
this.c = [];
};
_local1.iC = function () {
this.nC.FC = 0;
if (4 == this.OB) {
this.CA.EA();
}
if (0 == this.nC.vB) {
this.nC.GB = Stage.height / 2;
this.nC.k = 250 / 10;
this.nC.P = 0;
} else {
this.nC.GB = 0;
this.nC.wA = 0;
if (1 == this.OB) {
this.hA(50, 30, 0, 0);
if ((10 - 1) == this.jB) {
this.nC.GB = this.nC.GB + (Stage.height * 0.36);
}
} else {
this.hA(50, 10, 0, 0);
}
this.nC.k = 0;
this.nC.P = 0;
}
this.nC.oB = this.nC.FC - this.nC.k;
this.nC.yB = this.nC.GB - this.nC.P;
this.nC.GA();
};
_local1.FA = function (RC) {
this._visible = false;
Key.removeListener(this.dB);
if (("r" != this.LA.charAt(0)) && (this.nC._x <= Stage.width)) {
this.Z = -1;
}
this.yA.removeMovieClip();
this.TB.removeMovieClip();
this.nC.FA();
this.CA.removeMovieClip();
this.M();
this.YB.removeMovieClip();
_root.game.instructtxt.removeTextField();
this.F.removeMovieClip();
if (RC) {
if ((!_root.tA) && (("r" == this.LA.charAt(0)) || (-1 == this.Z))) {
_root.H.start();
}
if ("r" == this.LA.charAt(0)) {
if ((this.Z > _root.menu.VB) || (undefined == _root.menu.VB)) {
_root.menu.VB = this.Z;
_root.menu.PC();
}
_root.menu.t(4);
} else {
if ((this.Z != -1) && ((this.Z < _root.menu.YA[this.bB]) || (undefined == _root.menu.YA[this.bB]))) {
_root.menu.YA[this.bB] = this.Z;
_root.menu.PC();
}
_root.menu.t(5);
}
} else {
_root.menu.t(1);
}
if (!_root.J) {
_root.hB.start(0, 8);
}
};
_local1.onEnterFrame = function () {
if (this._visible) {
if (Key.isDown(Key.ESCAPE)) {
this.FA(false);
}
if ("e" == this.LA.charAt(0)) {
if (_root.keyevt != -1) {
if (104 == _root.keyevt) {
if (_root.game.instructtxt._visible) {
_root.game.instructtxt._visible = false;
} else {
_root.game.instructtxt._visible = true;
}
} else if (112 == _root.keyevt) {
this.nC.FC = this._xmouse;
this.nC.GB = this._ymouse;
this.nC.QA = -1;
this.nC.TB._visible = false;
this.nC.LC = 0;
} else if (100 == _root.keyevt) {
this.hA(this._xmouse, this._ymouse, 0, 0);
} else if (105 == _root.keyevt) {
this.nC.a(this._xmouse, this._ymouse);
} else if (68 == _root.keyevt) {
var _local2 = this.DC(this._xmouse, this._ymouse);
if (_local2 != -1) {
this.L[_local2]._visible = false;
}
} else if ((13 == _root.keyevt) && (this.B != -1)) {
this.V[this.B].RB = this._xmouse - this.V[this.B].gC;
this.V[this.B].AB = this._ymouse - this.V[this.B].NA;
} else if (116 == _root.keyevt) {
this.OB++;
if (this.OB > 4) {
this.OB = 0;
}
this.yA.gotoAndStop((this.OB * 2) + 1);
} else if (115 == _root.keyevt) {
this.DA();
this.I.lbl.text = "Copy and paste this level data to somewhere safe.";
this.I.lbl.setTextFormat(this.IA);
this.f = this.attachMovie("label", "label" + this.getNextHighestDepth(), this.getNextHighestDepth());
var _local3 = (((((((((";;" + this.OB) + ",") + this.nC.FC) + ",") + this.nC.GB) + ",") + this.L[this.nC.QA]._x) + ",") + this.L[this.nC.QA]._y) + ",";
for (var _local2 in this.L) {
if (this.L[_local2]._visible) {
_local3 = ((((_local3 + "2,") + this.L[_local2]._x) + ",") + this.L[_local2]._y) + ",";
}
}
for (var _local2 in this.V) {
if (this.V[_local2]._visible) {
_local3 = ((((((((((((((_local3 + "3,") + this.V[_local2].gC) + ",") + this.V[_local2].tB) + ",") + this.V[_local2].NA) + ",") + this.V[_local2].UC) + ",") + this.V[_local2].RB) + ",") + this.V[_local2].AB) + ",") + this.V[_local2].JC) + ",";
}
}
_local3 = _local3 + "1,!";
this.f.rB(_local3, true, 0, Stage.width, 50, 100);
this.xB = this.attachMovie("button", "button" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.xB.rB("Done", Stage.width * 0.4, Stage.width * 0.6, 150, 200);
this.wB = true;
}
_root.keyevt = -1;
}
if (_root.mousedownevt) {
_root.mousedownevt = false;
this.D = this._xmouse;
this.qB = this._ymouse;
}
if (_root.mouseupevt) {
_root.mouseupevt = false;
if ((!this.wB) && ((this.nC.wA >= 3) && ((-1 == this.B) || (this._ymouse <= (Stage.height - 30))))) {
if (((this.D + 18) < this._xmouse) && ((this.qB + 18) < this._ymouse)) {
var _local4 = this.attachMovie("spikeblock", "spikeblock" + this.getNextHighestDepth(), this.getNextHighestDepth());
_local4.rB(this.D, this._xmouse, this.qB, this._ymouse, 0, 0, 1);
this.V.push(_local4);
} else if ((this.D == this._xmouse) && (this.qB == this._ymouse)) {
if (Key.isDown(Key.SHIFT)) {
var _local2 = this.uA(this._xmouse, this._ymouse);
if (_local2 != -1) {
this.V[_local2]._visible = false;
if (this.B == _local2) {
this.DA();
}
}
} else {
this.DA();
this.B = this.uA(this._xmouse, this._ymouse);
if (this.B != -1) {
this.V[this.B].XC = true;
this.V[this.B].gB();
this.f = this.attachMovie("label", "label" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.f.rB(this.V[this.B].JC + " sec", true, 50, Stage.width / 2, Stage.height - 30, Stage.height);
}
}
}
}
}
} else {
if (((4 != this.OB) && (this.nC.yB > (Stage.height - 30))) || ((4 == this.OB) && ((this.nC.yB < (9 + 10)) || (this.nC.yB > ((Stage.height - 9) - 10))))) {
this.OA(this.QB - 1, true);
}
if ("r" == this.LA.charAt(0)) {
if ((-1 == this.nC.QA) && (this.nC.oB > Stage.width)) {
this.jB++;
if (this.jB >= 10) {
this.jB = 0;
this.OB++;
if (this.OB > 4) {
this.OB = 0;
this.aC++;
}
}
this.mA();
}
if (this.O > this.Z) {
this.Z = this.O;
}
if (1 == Math.ceil(this.Z)) {
this.I.lbl.text = "1 foot";
} else {
this.I.lbl.text = Math.ceil(this.Z) + " feet";
}
this.I.lbl.setTextFormat(this.IA);
} else if ((";" == this.LA.charAt(0)) && (";" == this.LA.charAt(1))) {
_root.game.Z = _root.game.Z + (1 / 30);
this.I.lbl.text = (Math.round(this.Z * 10) / 10) + " seconds";
this.I.lbl.setTextFormat(this.IA);
if (this.nC._x > Stage.width) {
this.FA(true);
}
}
}
}
};
_local1.OA = function (VC, MC) {
this.QB = VC;
for (var _local4 in this.cA) {
this.cA[_local4].removeMovieClip();
}
this.cA = [];
if (this.QB <= 0) {
this.FA(true);
} else {
var _local4 = 0;
for ( ; _local4 < VC ; _local4++) {
var _local5 = this.attachMovie("player0.png", "lifecounter" + this.getNextHighestDepth(), this.getNextHighestDepth());
_local5._width = _local5._width * 0.7;
_local5._height = _local5._height * 0.7;
_local5._x = (Stage.width - ((_local4 % 3) * _local5._width)) - _local5._width;
_local5._y = 40 + (Math.floor(_local4 / 3) * _local5._height);
this.cA.push(_local5);
}
if (MC && (!_root.tA)) {
_root.H.start();
}
this.iC();
this.O = (((((this.aC * (4 + 1)) + this.OB) * 10) + this.jB) + (this.nC.FC / Stage.width)) * 20;
if (MC) {
this.attachMovie("whiteflash", "whiteflash" + this.getNextHighestDepth(), this.getNextHighestDepth());
}
}
};
_local1.hA = function (HC, p, jA, v) {
var _local6 = this.attachMovie("dot", "dot" + this.getNextHighestDepth(), this.getNextHighestDepth());
_local6.rB(HC, p, jA, v);
if (3 == this.OB) {
_local6.dot3.gotoAndPlay(Math.ceil(Math.random() * _local6.dot3._totalframes));
}
this.L.push(_local6);
};
_local1.DC = function (HC, p) {
var _local5 = 1000000000 /* 0x3B9ACA00 */;
for (var zB in this.L) {
if (((Math.pow(HC - this.L[zB]._x, 2) + Math.pow(p - this.L[zB]._y, 2)) < _local5) && (this.L[zB]._visible)) {
var _local4 = zB;
_local5 = Math.pow(HC - this.L[zB]._x, 2) + Math.pow(p - this.L[zB]._y, 2);
}
}
if (1000000000 == _local5) {
return(-1);
}
return(_local4);
};
_local1.uA = function (HC, p) {
for (var zB in this.V) {
if (this.V[zB]._visible && ((HC >= this.V[zB]._x) && ((HC <= ((this.V[zB]._x + this.V[zB].tB) - this.V[zB].gC)) && ((p >= this.V[zB]._y) && (p <= ((this.V[zB]._y + this.V[zB].UC) - this.V[zB].NA)))))) {
return(zB);
}
}
return(-1);
};
_local1.DA = function () {
if (this.B != -1) {
this.V[this.B].XC = false;
this.V[this.B].gB();
this.V[this.B].JC = _global.parseFloat(_root.menu.inputtxt);
this.f.removeMovieClip();
this.B = -1;
}
};
_local1.RA = function (KA) {
var _local3 = 0;
var _local4 = 0;
var _local5 = 0;
this.sA = [];
while ("!" != KA.charAt(_local3)) {
if ((";" != KA.charAt(_local3)) && (("e" != KA.charAt(_local3)) && ("r" != KA.charAt(_local3)))) {
if ("," == KA.charAt(_local3)) {
this.sA[_local5] = _global.parseFloat(_local4);
_local4 = "";
_local5++;
} else {
_local4 = _local4 + KA.charAt(_local3);
}
}
_local3++;
}
};
ASSetPropFlags(_local1, null, 1);
_local1.dB = new Object();
_local1.SB = 0;
_local1.IA = new TextFormat();
_local1.cB = new TextFormat();
}
#endinitclip
Symbol 22 MovieClip [__Packages.Player] Frame 0
#initclip
if (!Player) {
//(_global.Player = function () {
super();
}) extends MovieClip
var _local1 = (_global.Player /* register */).prototype;
_local1.onLoad = function () {
if ("e" == _root.game.LA.charAt(0)) {
this.vB = 0;
} else if (0 == this.vB) {
this.k = 250 / 10;
}
this.TB = this.createEmptyMovieClip("xi", 0);
this.BC = this.attachMovie("player_w.png", "player_w" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.BC._x = -27;
this.BC._y = -17;
if (1 == _root.game.OB) {
this.BC._visible = true;
} else {
this.BC._visible = false;
}
this.aA.onMouseDown = function () {
_root.mousedownevt = true;
};
this.aA.onMouseUp = function () {
_root.mouseupevt = true;
};
Mouse.addListener(this.aA);
};
_local1.FA = function () {
Mouse.removeListener(this.aA);
this.removeMovieClip();
};
_local1.onEnterFrame = function () {
if (this._visible) {
if (((_root._xmouse <= (_root.mutemusicbutton._x + _root.mutebutton._width)) && (_root._ymouse >= (Stage.height - _root.mutebutton._height))) || ((_root._xmouse >= (Stage.width - 62)) && (_root._ymouse >= (Stage.height - 37)))) {
_root.mousedownevt = false;
_root.mouseupevt = false;
}
if ("e" != _root.game.LA.charAt(0)) {
if (_root.mousedownevt) {
this.a(_root._xmouse, _root._ymouse);
this.LB = this.QA;
}
if ((_root.mouseupevt && (this.LB == this.QA)) || ((this.QA != -1) && (!_root.game.L[this.QA]._visible))) {
this.GA();
this.LB = this.QA;
}
_root.mousedownevt = false;
_root.mouseupevt = false;
if (this.wA > 0) {
for (var _local2 in _root.game.V) {
if (((this._x + 10) >= _root.game.V[_local2]._x) && (((this._x - 10) <= ((_root.game.V[_local2]._x + _root.game.V[_local2].tB) - _root.game.V[_local2].gC)) && (((this._y + 10) >= _root.game.V[_local2]._y) && ((this._y - 10) <= ((_root.game.V[_local2]._y + _root.game.V[_local2].UC) - _root.game.V[_local2].NA))))) {
_root.game.FA(true);
break;
}
if (this.QA != -1) {
if ((this._x - _root.game.L[this.QA]._x) != 0) {
var _local4 = this.NC(_root.game.V[_local2]._x, this.QA);
var _local5 = this.NC((_root.game.V[_local2]._x + _root.game.V[_local2].tB) - _root.game.V[_local2].gC, this.QA);
if (((_local4 >= _root.game.V[_local2]._y) && (_local4 <= ((_root.game.V[_local2]._y + _root.game.V[_local2].UC) - _root.game.V[_local2].NA))) || ((_local5 >= _root.game.V[_local2]._y) && (_local5 <= ((_root.game.V[_local2]._y + _root.game.V[_local2].UC) - _root.game.V[_local2].NA)))) {
this.GA();
break;
}
}
if ((this._y - _root.game.L[this.QA]._y) != 0) {
var _local6 = this.nA(_root.game.V[_local2]._y, this.QA);
var _local7 = this.nA((_root.game.V[_local2]._y + _root.game.V[_local2].UC) - _root.game.V[_local2].NA, this.QA);
if (((_local6 >= _root.game.V[_local2]._x) && (_local6 <= ((_root.game.V[_local2]._x + _root.game.V[_local2].tB) - _root.game.V[_local2].gC))) || ((_local7 >= _root.game.V[_local2]._x) && (_local7 <= ((_root.game.V[_local2]._x + _root.game.V[_local2].tB) - _root.game.V[_local2].gC)))) {
this.GA();
break;
}
}
}
}
if (_root.game.CA._visible) {
if ((this._x < Stage.width) && (Math.pow((_root.game.CA._width / 2) + 10, 2) >= (Math.pow(this._x - _root.game.CA._x, 2) + Math.pow(this._y - _root.game.CA._y, 2)))) {
_root.game.OA(_root.game.QB - 1, true);
}
if (this.QA != -1) {
if (((_root.game.CA._x + ((_root.game.CA._width / 2) * Math.SQRT1_2)) >= Math.min(this._x, _root.game.L[this.QA]._x)) && (((_root.game.CA._x - ((_root.game.CA._width / 2) * Math.SQRT1_2)) <= Math.max(this._x, _root.game.L[this.QA]._x)) && (((_root.game.CA._y + ((_root.game.CA._height / 2) * Math.SQRT1_2)) >= Math.min(this._y, _root.game.L[this.QA]._y)) && ((_root.game.CA._y - ((_root.game.CA._height / 2) * Math.SQRT1_2)) <= Math.max(this._y, _root.game.L[this.QA]._y))))) {
if (((_root.game.CA._width / 2) * Math.sqrt(Math.pow(this._x - _root.game.L[this.QA]._x, 2) + Math.pow(this._y - _root.game.L[this.QA]._y, 2))) >= Math.abs(((this._x - _root.game.L[this.QA]._x) * (_root.game.L[this.QA]._y - _root.game.CA._y)) - ((_root.game.L[this.QA]._x - _root.game.CA._x) * (this._y - _root.game.L[this.QA]._y)))) {
this.GA();
}
}
}
}
}
}
this.AA++;
if (this.AA >= (30 / 10)) {
this.AA = this.AA - (30 / 10);
this.wA++;
if (this.wA >= 3) {
this.wA = 3;
} else if ((2 == this.wA) && ((-1 == this.QA) && (_root.game.OB != 4))) {
this.a(this.zA, this.FB);
}
this.oB = this.FC;
this.yB = this.GB;
this.HB = this.LC;
this.P = this.P + this.vB;
this.FC = this.FC + this.k;
this.GB = this.GB + this.P;
this.LC = this.LC + this.S;
if (this.QA != -1) {
var _local8 = _root.game.L[this.QA]._x + (_root.game.L[this.QA].k / 10);
var _local9 = _root.game.L[this.QA]._y + (_root.game.L[this.QA].P / 10);
var _local3 = Math.sqrt(Math.pow(this.FC - _local8, 2) + Math.pow(this.GB - _local9, 2));
this.FC = (((this.FC - _local8) * this.T) / _local3) + _local8;
this.GB = (((this.GB - _local9) * this.T) / _local3) + _local9;
this.LC = ((Math.asin((this.GB - _local9) / this.T) * 180) / Math.PI) - 90;
if (this.FC < _local8) {
this.LC = this.LC * -1;
}
if ((this.LC - this.HB) > 180) {
this.HB = this.HB + 360;
}
if ((this.HB - this.LC) > 180) {
this.HB = this.HB - 360;
}
this.k = this.FC - this.oB;
this.P = this.GB - this.yB;
this.S = this.LC - this.HB;
if (4 == _root.game.OB) {
_local3 = Math.sqrt(Math.pow(this.k, 2) + Math.pow(this.P, 2));
if (_local3 != 0) {
this.k = ((this.k * 250) / 10) / _local3;
this.P = ((this.P * 250) / 10) / _local3;
}
}
if (this.eA == this.QA) {
_root.game.TB.clear();
this.TB.clear();
this.TB.lineStyle(2, 16777215, 90);
this.TB.moveTo(0, 0);
this.TB.lineTo(0, -this.T);
}
}
this.eA = this.QA;
if ("r" == _root.game.LA.charAt(0)) {
_root.game.O = _root.game.O + ((this.k * 20) / Stage.width);
}
}
this._x = (((this.FC * this.AA) / 30) * 10) + (this.oB * (1 - ((this.AA / 30) * 10)));
this._y = (((this.GB * this.AA) / 30) * 10) + (this.yB * (1 - ((this.AA / 30) * 10)));
this._rotation = (((this.LC * this.AA) / 30) * 10) + (this.HB * (1 - ((this.AA / 30) * 10)));
if ((this.QA != -1) && (this.eA != this.QA)) {
_root.game.TB.clear();
_root.game.TB.lineStyle(1, 16777215, ((90 * this.AA) / 30) * 10);
_root.game.TB.moveTo(this._x, this._y);
_root.game.TB.lineTo(_root.game.L[this.QA]._x, _root.game.L[this.QA]._y);
}
}
};
_local1.a = function (HC, p) {
if (!_root.tA) {
_root.EC.start();
}
this.QA = _root.game.DC(HC, p);
if (this.QA != -1) {
this.T = Math.sqrt(Math.pow(this.FC - _root.game.L[this.QA]._x, 2) + Math.pow(this.GB - _root.game.L[this.QA]._y, 2));
}
};
_local1.GA = function () {
if ((!_root.tA) && (this.QA != -1)) {
_root.K.start();
}
this.QA = -1;
_root.game.TB.clear();
this.TB.clear();
};
_local1.NC = function (HC) {
if ((HC < this._x) && (HC < _root.game.L[this.QA]._x)) {
return(-100);
}
if ((HC > this._x) && (HC > _root.game.L[this.QA]._x)) {
return(-100);
}
return((((this._y - _root.game.L[this.QA]._y) / (this._x - _root.game.L[this.QA]._x)) * (HC - this._x)) + this._y);
};
_local1.nA = function (p) {
if ((p < this._y) && (p < _root.game.L[this.QA]._y)) {
return(-100);
}
if ((p > this._y) && (p > _root.game.L[this.QA]._y)) {
return(-100);
}
return((((this._x - _root.game.L[this.QA]._x) / (this._y - _root.game.L[this.QA]._y)) * (p - this._y)) + this._x);
};
ASSetPropFlags(_local1, null, 1);
_local1.aA = new Object();
_local1.wA = 0;
_local1.AA = 0;
_local1.FC = 0;
_local1.GB = 0;
_local1.LC = 0;
_local1.oB = 0;
_local1.yB = 0;
_local1.HB = 0;
_local1.eA = -1;
_local1.k = 0;
_local1.P = 0;
_local1.S = 0;
_local1.QA = -1;
_local1.zA = 50;
_local1.FB = 10;
_local1.LB = -1;
}
#endinitclip
Symbol 23 MovieClip [__Packages.Dot] Frame 0
#initclip
if (!Dot) {
//(_global.Dot = function () {
super();
}) extends MovieClip
var _local1 = (_global.Dot /* register */).prototype;
_local1.onEnterFrame = function () {
this._x = this._x + (this.k / 30);
this._y = this._y + (this.P / 30);
this._rotation = this._rotation + (this.S / 30);
if (this._visible) {
if (this._x < -30) {
this._visible = false;
}
if (this._x > (Stage.width + 30)) {
this._visible = false;
}
if (this._y < -30) {
this._visible = false;
}
if (this._y > (Stage.height + 30)) {
this._visible = false;
}
if ((1 == _root.game.OB) && (this._y < 30)) {
this._visible = false;
}
if ((1 == _root.game.OB) && (((10 - 1) == _root.game.jB) && (this._y < (Stage.height * 0.36)))) {
this._visible = false;
}
if (!this._visible) {
this.TA = true;
}
} else if (this.TA) {
if (this._x < -30) {
this._x = Stage.width + 30;
}
if (this._x > (Stage.width + 30)) {
this._x = -30;
}
if (this._y < -30) {
this._y = this._y + (Stage.height + (30 * 2));
}
if (this._y > (Stage.height + 30)) {
this._y = this._y - (Stage.height + (30 * 2));
}
if ((1 == _root.game.OB) && (this._y < 30)) {
this._y = Stage.height + 30;
}
if ((1 == _root.game.OB) && (((10 - 1) == _root.game.jB) && (this._y < (Stage.height * 0.36)))) {
this._y = Stage.height + 30;
}
this._visible = true;
this.TA = false;
}
};
_local1.rB = function (FC, GB, l, o) {
this._x = FC;
this._y = GB;
if ((1 == _root.game.OB) && (((10 - 1) == _root.game.jB) && (this._y < (Stage.height * 0.36)))) {
this._y = this._y + (Stage.height * 0.36);
}
this.k = l;
this.P = o;
this.gotoAndStop(_root.game.OB + 1);
if (2 == _root.game.OB) {
this.S = (Math.random() * 120) - 60;
this._rotation = Math.random() * 360;
}
};
ASSetPropFlags(_local1, null, 1);
_local1.k = 0;
_local1.P = 0;
_local1.S = 0;
_local1.TA = false;
}
#endinitclip
Symbol 24 MovieClip [__Packages.SpikeBlock] Frame 0
#initclip
if (!SpikeBlock) {
//(_global.SpikeBlock = function () {
super();
}) extends MovieClip
var _local1 = (_global.SpikeBlock /* register */).prototype;
_local1.onEnterFrame = function () {
if (this._visible) {
this._x = (this.RB * (this.z / this.JC)) + this.gC;
this._y = (this.AB * (this.z / this.JC)) + this.NA;
this.z = this.z + (this.oA / 30);
if (this.z >= this.JC) {
this.oA = -1;
}
if (this.z <= 0) {
this.oA = 1;
}
}
};
_local1.gB = function () {
if (this.XC) {
this.beginFill(16777215);
} else {
this.beginFill(1315860);
}
this.moveTo(9, 9);
this.lineTo((this.tB - this.gC) - 9, 9);
this.lineTo((this.tB - this.gC) - 9, (this.UC - this.NA) - 9);
this.lineTo(9, (this.UC - this.NA) - 9);
this.lineTo(9, 9);
this.endFill();
var _local2 = 1;
for ( ; _local2 <= Math.floor(((this.tB - this.gC) - (9 * 2)) / 10) ; _local2++) {
var _local3 = this.attachMovie("spike", "spike" + this.getNextHighestDepth(), this.getNextHighestDepth());
_local3._x = _local2 * 10;
_local3._y = 9;
this.V.push(_local3);
var _local4 = this.attachMovie("spike", "spike" + this.getNextHighestDepth(), this.getNextHighestDepth());
_local4._x = (_local2 * 10) + 10;
_local4._y = (this.UC - this.NA) - 9;
_local4._rotation = 180;
this.V.push(_local4);
}
_local2 = 1;
for ( ; _local2 <= Math.floor(((this.UC - this.NA) - (9 * 2)) / 10) ; _local2++) {
var _local5 = this.attachMovie("spike", "spike" + this.getNextHighestDepth(), this.getNextHighestDepth());
_local5._x = (this.tB - this.gC) - 9;
_local5._y = _local2 * 10;
_local5._rotation = 90;
this.V.push(_local5);
var _local6 = this.attachMovie("spike", "spike" + this.getNextHighestDepth(), this.getNextHighestDepth());
_local6._x = 9;
_local6._y = (_local2 * 10) + 10;
_local6._rotation = 270;
this.V.push(_local6);
}
};
_local1.rB = function (QC, vA, g, lB, JB, d, MB) {
this.gC = QC;
this.tB = vA;
this.NA = g;
this.UC = lB;
this.RB = JB;
this.AB = d;
this.JC = MB;
this.gB();
};
ASSetPropFlags(_local1, null, 1);
_local1.z = 0;
_local1.oA = 1;
_local1.XC = false;
}
#endinitclip
Symbol 25 MovieClip [__Packages.DotButton] Frame 0
#initclip
if (!DotButton) {
//(_global.DotButton = function () {
super();
}) extends MovieClip
var _local1 = (_global.DotButton /* register */).prototype;
_local1.onRollOver = function () {
var _local2 = 0;
if ((this._x - 60) < 0) {
_local2 = (-this._x) + 60;
}
if ((this._x + 60) > Stage.width) {
_local2 = (Stage.width - this._x) - 60;
}
var _local3 = "Level " + (this.LA + 1);
if (_root.menu.YA[this.LA] != undefined) {
_local3 = ((_local3 + "\r") + (Math.round(_root.menu.YA[this.LA] * 100) / 100)) + " sec";
}
this.BA = this.attachMovie("label", "label" + this.getNextHighestDepth(), this.getNextHighestDepth());
this.BA.rB(_local3, false, _local2 - 60, _local2 + 60, 40 * 0.5, 40 * 2.5);
if ((this._x >= _root.levelmenu.SC.FC) && (this._x <= ((_root.levelmenu.SC.FC + _root.levelmenu.sB(2)) - 10))) {
_root.levelmenu.SC._visible = false;
}
};
_local1.onRollOut = function () {
this.BA.removeMovieClip();
if ((this._x >= _root.levelmenu.SC.FC) && (this._x <= ((_root.levelmenu.SC.FC + _root.levelmenu.sB(2)) - 10))) {
_root.levelmenu.SC._visible = true;
}
};
_local1.onPress = function () {
this.onRollOut();
_root.game.Q(";" + this.LA);
};
ASSetPropFlags(_local1, null, 1);
}
#endinitclip
Symbol 26 MovieClip [__Packages.Label] Frame 0
#initclip
if (!Label) {
//(_global.Label = function () {
super();
}) extends MovieClip
var _local1 = (_global.Label /* register */).prototype;
_local1.PB = function () {
this._x = this.gC;
this._y = this.NA;
with (this.createTextField("lbl", this.getNextHighestDepth(), 0, 0, this.tB - this.gC, ((this.UC - this.NA) - 5) - 1)) {
text = this.G;
if (this.UB) {
type = "input";
border = true;
background = true;
variable = "_root.menu.inputtxt";
setNewTextFormat(this.IA);
} else {
selectable = false;
setTextFormat(this.IA);
}
}
};
_local1.rB = function (UA, m, QC, vA, g, lB) {
this.G = UA;
this.UB = m;
this.gC = QC;
this.tB = vA;
this.NA = g;
this.UC = lB;
if (this.UB) {
_root.menu.inputtxt = UA;
}
with (this.IA) {
font = "Verdana";
size = "24";
align = "center";
color = "0x000000";
}
this.PB();
};
ASSetPropFlags(_local1, null, 1);
_local1.IA = new TextFormat();
}
#endinitclip
Symbol 33 Button
on (release) {
getURL ("http://www.maxgames.com", "_blank");
}
Symbol 36 MovieClip Frame 60
stop();
Symbol 50 MovieClip Frame 14
stop();
Symbol 359 MovieClip [__Packages.swfmill.registerClass.game] Frame 0
#initclip
Object.registerClass("game", Game);
#endinitclip
Symbol 361 MovieClip [__Packages.swfmill.registerClass.menu] Frame 0
#initclip
Object.registerClass("menu", Menu);
#endinitclip
Symbol 363 MovieClip [__Packages.swfmill.registerClass.levelmenu] Frame 0
#initclip
Object.registerClass("levelmenu", LevelMenu);
#endinitclip
Symbol 365 MovieClip [__Packages.swfmill.registerClass.swingdemo] Frame 0
#initclip
Object.registerClass("swingdemo", SwingDemo);
#endinitclip
Symbol 367 MovieClip [__Packages.swfmill.registerClass.label] Frame 0
#initclip
Object.registerClass("label", Label);
#endinitclip
Symbol 369 MovieClip [__Packages.swfmill.registerClass.button] Frame 0
#initclip
Object.registerClass("button", ButtonA);
#endinitclip
Symbol 371 MovieClip [__Packages.swfmill.registerClass.whiteflash] Frame 0
#initclip
Object.registerClass("whiteflash", WhiteFlash);
#endinitclip
Symbol 373 MovieClip [__Packages.swfmill.registerClass.sponsorintro] Frame 0
#initclip
Object.registerClass("sponsorintro", SponsorIntro);
#endinitclip
Symbol 375 MovieClip [__Packages.swfmill.registerClass.backgroundmenu] Frame 0
#initclip
Object.registerClass("backgroundmenu", Background);
#endinitclip
Symbol 377 MovieClip [__Packages.swfmill.registerClass.background] Frame 0
#initclip
Object.registerClass("background", Background);
#endinitclip
Symbol 379 MovieClip [__Packages.swfmill.registerClass.mutebutton] Frame 0
#initclip
Object.registerClass("mutebutton", MuteButton);
#endinitclip
Symbol 381 MovieClip [__Packages.swfmill.registerClass.mutemusicbutton] Frame 0
#initclip
Object.registerClass("mutemusicbutton", MuteMusicButton);
#endinitclip
Symbol 383 MovieClip [__Packages.swfmill.registerClass.dotbutton] Frame 0
#initclip
Object.registerClass("dotbutton", DotButton);
#endinitclip
Symbol 387 MovieClip [__Packages.swfmill.registerClass.player] Frame 0
#initclip
Object.registerClass("player", Player);
#endinitclip
Symbol 390 MovieClip [__Packages.swfmill.registerClass.dot] Frame 0
#initclip
Object.registerClass("dot", Dot);
#endinitclip
Symbol 393 MovieClip [__Packages.swfmill.registerClass.spikeblock] Frame 0
#initclip
Object.registerClass("spikeblock", SpikeBlock);
#endinitclip
Symbol 395 MovieClip [__Packages.swfmill.registerClass.asteroid] Frame 0
#initclip
Object.registerClass("asteroid", Asteroid);
#endinitclip
Symbol 397 MovieClip [__Packages.swfmill.registerClass.arrow] Frame 0
#initclip
Object.registerClass("arrow", Arrow);
#endinitclip