Frame 1
function fwAd_onClickStartBtn() {
trace("start game");
}
FWAd_AS2.showAd({container:this, x:0, y:0, wid:600, hei:400, starPoolID:"13381", starSubPoolID:"27", adType:"loading", onClickStartBtn:fwAd_onClickStartBtn});
Frame 2
stop();
onEnterFrame = function () {
var _local2 = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
if (_local2 >= 100) {
_root.loadedmc._visible = false;
delete onEnterFrame;
_root.nextFrame();
_root.play();
} else {
_root.loadedmc.gotoAndStop(_local2);
}
};
Frame 3
_root._quality = "medium";
Frame 4
stop();
time03 = 0;
Frame 6
Mouse.hide();
tiaoguan = 0;
Fancy_local_data = SharedObject.getLocal("FancyPantsMan");
if (Fancy_local_data.data.TrophyGet == undefined) {
Fancy_local_data.data.TrophyGet = [false, false, false, false, false];
TrophyGet = Fancy_local_data.data.TrophyGet;
} else {
TrophyGet = Fancy_local_data.data.TrophyGet;
}
if (Fancy_local_data.data.CanWallJump == undefined) {
Fancy_local_data.data.CanWallJump = false;
CanWallJump = Fancy_local_data.data.CanWallJump;
} else {
CanWallJump = Fancy_local_data.data.CanWallJump;
}
if (Fancy_local_data.data.bigbigSelect == undefined) {
Fancy_local_data.data.bigbigSelect = 0;
bigbigSelect = Fancy_local_data.data.bigbigSelect;
} else {
bigbigSelect = Fancy_local_data.data.bigbigSelect;
}
var ssN = 0;
var Boxit = false;
var SmoothScroll = 0;
ColorEm = 0;
SnapBack = [0, 0];
Paused = false;
tnomenumusic = true;
BackgroundVolume = 100;
KillWallJump = false;
Squiggles = 0;
Lives = 2;
Health = 100;
MenusBoundsArray = [[140, 140, 300, 300], [140, 140, 300, 300], [140, 140, 300, 300], [140, 140, 300, 300], [140, 140, 400, 400], [140, 140, 300, 300], [140, 140, 300, 300]];
bigbigBoundsArray = [[-6880, 140, 300, 10000], [-5600, 140, 400, 10000], [-7270, 140, 400, 400]];
BonusBoundsArray = [[140, 140, 300, 300], [-100, 140, 200, 800], [340, 340, -1800, 300], [-3000, 140, 400, 400], [360, 360, 300, 1600], [360, 360, 300, 300], [-240, 80, 400, 900], [360, 360, 400, 900], [0, 240, 400, 400]];
SkiFrBoundsArray = [[140, 140, 300, 300], [-100, 140, 200, 800], [350, 350, -1800, 300], [-3000, 140, 400, 400]];
bigbig1BadName = ["Spider", "bird", "Spider", "bird", "bird", "Spider", "Spider", "Spider", "Mouse", "spider3", "spider3"];
bigbig1BaddieX = [665.7, 895, 1800, 1900, 2875, 3275, 4680, 5180, 7303, 6175, 6195];
bigbig1BaddieY = [0, 0, 60, 50, -390, -580, -280, -280, -1270, -880, -937];
bigbig2BadName = ["Spider", "Spider", "dog", "dog", "dog", "spider3", "spider3", "spider3", "spider3", "Mouse", "Spider", "Spider", "dog", "dog", "dog", "dog", "dog", "dog", "dog", "dog", "dog", "dog", "dog", "dog", "dog"];
bigbig2BaddieX = [674, 1300, 3328, 3345, 3335, 3365, 3375, 3765, 3775, 3850, 3347, 4174, 3655, 3665, 4595, 4605, 5464, 5474, 5484, 3519, 3529, 4527, 4537, 4782, 4882];
bigbig2BaddieY = [-350, -377, -1055, -1055, -1055, -1055, -1055, -1055, -1055, -2150, -2180, -4030, -2226, -2226, -2927, -2927, -4132, -4132, -4162, -3419, -3419, -3665, -3665, -4158, -4158];
bigbig3BadName = ["daodan", "Spider", "Spider", "Spider", "Spider", "Spider", "Spider", "daodan", "daodan", "daodan", "daodan", "daodan", "dog", "dog", "dog", "daodan", "daodan", "daodan", "boss"];
bigbig3BaddieX = [936, 1630, 2103, 3063, 2887, 3495, 3661, 4600, 4800, 5300, 5500, 5900, 6350, 6300, 6400, 6550, 6800, 6700, 7300];
bigbig3BaddieY = [-153, -281, 32, -160, -340, 24, 28, -400, -400, -400, -400, -400, -400, -400, -400, -400, -600];
bigbig3BaddieFreeze = false;
Bonus7BadName = ["Spider", "Spider", "Spider", "Spider", "Spider", "Spider", "Spider", "Spider"];
Bonus7BaddieX = [168, 305, 445, 600, 744, 645, 450, 210];
Bonus7BaddieY = [-70, -98, -156, -242, -383, -560, -582, -600];
Bonus7BaddieFreeze = true;
Bonus9BadName = ["Spider"];
Bonus9BaddieX = [0];
Bonus9BaddieY = [0];
Bonus9BaddieFreeze = false;
bigbig1Setup = function () {
if (Char._x > 5000) {
Char.JumpFunc(10, true);
Char.moveRL = 5;
}
if (CanWallJump) {
InteractLayer.gotoAndStop(2);
Foreground.gotoAndStop(2);
}
};
bigbig3Setup = function () {
if (Char._x == 0) {
Char._y = 300;
Char.moveRL = 1;
Char.JumpFunc(30, true);
}
};
Bonus2Setup = function () {
Char._y = -100;
};
Bonus3Setup = function () {
Char.Still = true;
Char.gotoAndStop("GetInBox");
};
Bonus9Setup = function () {
Char._y = -3000;
Char.gotoAndStop("GetInBox");
};
unpausedEnterFrame = function () {
MouseHider();
if (!Key.isDown(81)) {
QisDown = false;
}
if (Key.isDown(81) && (!QisDown)) {
QisDown = true;
}
Char.CheckInteractHit(Char._x, Char._y);
Char.CheckBaddieHit();
if (Char._alpha < 100) {
Char._alpha = Char._alpha + 0.5;
if (Char._alpha > 85) {
Char._alpha = 100;
}
}
if ((Char._y > ((-MinY) + 700)) && (Char._currentframe != 21)) {
Char.gotoAndStop("Die");
}
if (SmoothScroll > Char._xscale) {
SmoothScroll = SmoothScroll - 10;
}
if (SmoothScroll < Char._xscale) {
SmoothScroll = SmoothScroll + 10;
}
if (((Char._x + SmoothScroll) - 360) < (-MaxX)) {
SmoothScroll = ((-MaxX) - Char._x) + 360;
}
if (((Char._x + SmoothScroll) - 360) > (-MinX)) {
SmoothScroll = ((-MinX) - Char._x) + 360;
}
_x = (_x - ((_x - ((((360 - Char._x) - SmoothScroll) * _xscale) / 100)) / 5));
_y = (_y - ((_y - (300 - Char._y)) / 5));
if (_y < MinY) {
_y = MinY;
}
if (_y > MaxY) {
_y = MaxY;
}
OutPut._x = -_root._x;
OutPut._y = -_root._y;
};
onMouseMove = function () {
HideThatMouse = 40;
Mouse.show();
};
HideThatMouse = 40;
MouseHider = function () {
if (HideThatMouse > 0) {
HideThatMouse--;
}
if (HideThatMouse == 0) {
Mouse.hide();
HideThatMouse = -1;
}
};
Loadbigbig = function (LoadIt) {
attachMovie("Char", "Char", 1000);
attachMovie("tehground" + LoadIt, "tehground", 8);
attachMovie("tehwallz" + LoadIt, "tehwallz", 10);
attachMovie("tehplatformz" + LoadIt, "tehplatformz", 15);
attachMovie("BLayer" + LoadIt, "BLayer", 800);
attachMovie("InteractLayer" + LoadIt, "InteractLayer", 500);
tehground._alpha = 0;
tehwallz._alpha = 0;
tehplatformz._alpha = 0;
attachMovie("Foreground" + LoadIt, "Foreground", 600);
createEmptyMovieClip("RotFix", 0);
createEmptyMovieClip("RotFind", 1);
MinX = _root[(substring(LoadIt, 1, 5)) + "BoundsArray"][(substring(LoadIt, 6, 1)) - 1][0];
MaxX = _root[(substring(LoadIt, 1, 5)) + "BoundsArray"][(substring(LoadIt, 6, 1)) - 1][1];
MinY = _root[(substring(LoadIt, 1, 5)) + "BoundsArray"][(substring(LoadIt, 6, 1)) - 1][2];
MaxY = _root[(substring(LoadIt, 1, 5)) + "BoundsArray"][(substring(LoadIt, 6, 1)) - 1][3];
if (LoadIt == "Menus2") {
Squiggles = 0;
Lives = 2;
Health = 100;
if (tnomenumusic) {
BackgroundMusic = new Sound(createEmptyMovieClip("soundmc6", 10006));
BackgroundMusic.attachSound("menu");
BackgroundMusic.start(0, 1000);
BackgroundMusic.setVolume(0);
BackgroundVolume = 0;
tnomenumusic = false;
}
}
if ((substring(LoadIt, 1, 5)) == "Bonus") {
BackgroundMusic.stop();
BackgroundMusic = new Sound(createEmptyMovieClip("soundmc6", 10006));
if (LoadIt == "Bonus9") {
BackgroundMusic.attachSound("snorecave");
BackgroundMusic.start();
} else {
BackgroundMusic.attachSound("cave");
BackgroundMusic.start(0, 1000);
}
BackgroundMusic.setVolume(0);
BackgroundVolume = 0;
attachMovie("OutPut", "OutPut", 100000);
}
if (LoadIt == "Bonus3") {
} else if (LoadIt == "bigbig3") {
attachMovie("Background2", "Background", 2);
} else if (LoadIt == "Bonus2") {
attachMovie("Background3", "Background", 2);
} else {
attachMovie("Background1", "Background", 2);
}
if (_root[LoadIt + "DontCheat"] == undefined) {
_root[LoadIt + "DontCheat"] = new Array();
}
if ((substring(LoadIt, 1, 5)) == "bigbi") {
temp = substring(LoadIt, 6, 1);
temp++;
temp--;
if (bigbigSelect < temp) {
bigbigSelect = temp;
Fancy_local_data.data.bigbigSelect = bigbigSelect;
}
Char._x = SnapBack[0];
Char._y = SnapBack[1];
SmoothScroll = 100;
_x = ((360 - Char._x) - SmoothScroll);
_y = (300 - Char._y);
if (_x > MaxX) {
_x = MaxX;
}
if (_x < MinX) {
_x = MinX;
}
if (_y < MinY) {
_y = MinY;
}
if (_y > MaxY) {
_y = MaxY;
}
bigbig1Skigs = 5;
BackgroundMusic.stop();
BackgroundMusic = new Sound(createEmptyMovieClip("soundmc7", 10007));
BackgroundMusic.attachSound("happyloop");
BackgroundMusic.start(0, 1000);
BackgroundMusic.setVolume(0);
BackgroundVolume = 0;
tnomenumusic = true;
attachMovie("OutPut", "OutPut", 100000);
} else {
_root._x = MaxX;
_root._y = MinY;
}
OutPut.HealthBar._xscale = Health;
Char.moveRL = 0;
Char.moveUD = 0;
Char.Jump = 32;
Char.SisDown = false;
Char.yerdown = false;
Char.hurting = false;
if (KillWallJump) {
CanWallJump = false;
_root.Fancy_local_data.data.CanWallJump = false;
}
Paused = false;
onEnterFrame = unpausedEnterFrame;
if ((substring(LoadIt, 1, 5)) == "SkiFr") {
Char.RLFunc = SkiFrRLFunc;
attachMovie("Fat", "Fat", 806);
Fat._x = 100;
Fat._y = 20;
} else {
Char.TempStill = false;
Char.Still = false;
Char.jpN = 1010;
Char.rpN = 5;
Char.OnPlatNum = 0;
Char.mRL = mRL;
Char.mUD = mUD;
Char.RLx = RLx;
Char.RLy = RLy;
Char.UDx = UDx;
Char.UDy = UDy;
Char.RAnchx = RAnchx;
Char.RAnchy = RAnchy;
Char.LAnchx = LAnchx;
Char.LAnchy = LAnchy;
Char.RLFunc = RLFunc;
Char.JumpFunc = JumpFunc;
Char.JumpGuide = JumpGuide;
Char.WraptoGround = WraptoGround;
Char.JumpLand = JumpLand;
Char.HeadLand = HeadLand;
Char.JumpListener = JumpListener;
Char.CheckBaddieHit = CheckBaddieHit;
Char.CheckInteractHit = CheckInteractHit;
Char.Died = Died;
RotFind.RLx = RLx;
RotFind.RLy = RLy;
RotFind.UDx = UDx;
RotFind.UDy = UDy;
RotFind.RAnchx = RAnchx;
RotFind.RAnchy = RAnchy;
RotFind.LAnchx = LAnchx;
RotFind.LAnchy = LAnchy;
RotFind.WraptoGround = WraptoGround;
}
Char.EveryFrame = EveryFrame;
ColorEmPants();
var _local5 = 0;
while (_local5 < _root[LoadIt + "DontCheat"].length) {
_root.InteractLayer[substring(_root[LoadIt + "DontCheat"][_local5], 23, -1)].gotoAndStop("DontCheat");
_local5++;
}
tehwallz.movingWallz.gears.smokeRL = 0;
maxBaddies = _root[LoadIt + "BadName"].length;
var _local3 = 0;
while (_local3 < maxBaddies) {
BLayer.attachMovie(_root[LoadIt + "BadName"][_local3], ["Baddie" + _local3], 805 + _local3);
BLayer["Baddie" + _local3]._x = _root[LoadIt + "BaddieX"][_local3];
BLayer["Baddie" + _local3]._y = _root[LoadIt + "BaddieY"][_local3];
if (_root[LoadIt + "BadName"][_local3] != "Penguin") {
BLayer["Baddie" + _local3]._xscale = -100;
} else {
BLayer["Baddie" + _local3].Health = 3;
}
if (_root[LoadIt + "BaddieFreeze"]) {
BLayer["Baddie" + _local3].freeze = true;
} else {
BLayer["Baddie" + _local3].moveRL = BLayer["Baddie" + _local3]._xscale / 25;
BLayer["Baddie" + _local3].moveUD = 0;
BLayer["Baddie" + _local3].mRL = mRL;
BLayer["Baddie" + _local3].mUD = mUD;
BLayer["Baddie" + _local3].RLFunc = RLFunc;
BLayer["Baddie" + _local3].RLx = RLx;
BLayer["Baddie" + _local3].RLy = RLy;
BLayer["Baddie" + _local3].UDx = UDx;
BLayer["Baddie" + _local3].UDy = UDy;
BLayer["Baddie" + _local3].UDFunc = UDFunc;
BLayer["Baddie" + _local3].JumpFunc = JumpFunc;
BLayer["Baddie" + _local3].JumpGuide = JumpGuide;
BLayer["Baddie" + _local3].WraptoGround = WraptoGround;
BLayer["Baddie" + _local3].JumpLand = JumpLand;
BLayer["Baddie" + _local3].RAnchx = RAnchx;
BLayer["Baddie" + _local3].RAnchy = RAnchy;
BLayer["Baddie" + _local3].LAnchx = LAnchx;
BLayer["Baddie" + _local3].LAnchy = LAnchy;
}
_local3++;
}
attachMovie("FadeIn", "FadeIn", 100005, {worm:LoadIt, _x:-_x, _y:-_y});
FadeIn.onEnterFrame = function () {
this._x = -_root._x;
this._y = -_root._y;
if (_root.BackgroundVolume < 100) {
_root.BackgroundVolume = _root.BackgroundVolume + 5;
_root.BackgroundMusic.setVolume(_root.BackgroundVolume);
}
};
bigbigLoaded = LoadIt;
Setup();
Setup = _root[LoadIt + "Setup"];
Setup();
delete Setup;
};
EveryFrame = function () {
this.RLFunc();
this.JumpListener();
};
JumpListener = function () {
if (!Key.isDown(this.Jump)) {
this.SisDown = false;
}
if (Key.isDown(this.Jump) && (!this.SisDown)) {
this.moveRL = this.moveRL * 0.8;
this.fliprot = this._rotation / 10;
this.SisDown = true;
this.FloatUp = 4;
CharJump.start();
this.JumpFunc(12);
}
};
JumpFunc = function (jumper, still) {
this.moveUD = this.moveRL * Math.sin(this._rotation * 0.01745329);
this.moveRL = this.moveRL * Math.cos(this._rotation * 0.01745329);
this.moveRL = this.moveRL + (jumper * Math.cos((this._rotation - 90) * 0.01745329));
this.moveUD = this.moveUD + (jumper * Math.sin((this._rotation - 90) * 0.01745329));
if (tehwallz.movingWallz.gears.smokeRL != undefined) {
this.moveRL = this.moveRL + (tehwallz.movingWallz.gears.smokeRL / 2);
tehwallz.movingWallz.gears.smokeRL = 0;
delete tehwallz.movingWallz.gears.onEnterFrame;
}
if (this.OnPlatNum > 0) {
this.moveRL = this.moveRL + (tehplatformz["movingPlat" + this.OnPlatNum].smokeRL / 2);
tehplatformz["movingPlat" + this.OnPlatNum].smokeRL = 0;
tehplatformz["movingPlat" + this.OnPlatNum].onEnterFrame = PlatMoveVacant;
}
if (jumper == 0) {
this.gotoAndStop("Jump");
this.CharJump.gotoAndStop(1);
if (Math.abs(this._rotation) > 45) {
if ((!Key.isDown(39)) && (!Key.isDown(37))) {
this.TempStill = true;
} else {
this.Still = true;
}
if (((Math.abs(this._rotation) < 80) && (Math.abs(this._rotation) > 70)) && (this.moveUD < 16)) {
this.moveRL = this._xscale / 20;
this.moveUD = -20;
this._rotation = (-75 * this._xscale) / 100;
}
} else {
this.Still = false;
this.CharJump.CharRegJump.gotoAndPlay("Fall");
}
} else {
this.gotoAndStop("Jump");
if (still != undefined) {
this.Still = true;
this.CharJump.gotoAndStop(1);
} else {
this.Still = false;
if (Math.abs(this._rotation) > 45) {
this.TempStill = true;
}
if ((!this.TempStill) && (((this._xscale > 0) && (Key.isDown(37))) || ((this._xscale < 0) && (Key.isDown(39))))) {
this.CharJump.gotoAndStop(2);
if (Math.abs(this.moveRL) < 2) {
this.moveRL = (-this._xscale) / 100;
}
} else if (((this._xscale < 0) && (Key.isDown(37))) || (((this._xscale > 0) && (Key.isDown(39))) && (Math.abs(this.moveRL) < 4))) {
this.CharJump.gotoAndStop(1);
if (Math.abs(this.moveRL) < 2) {
this.moveRL = this._xscale / 100;
}
} else {
this.CharJump.gotoAndStop(1);
}
}
}
};
JumpGuide = function (hurt) {
if (((tehwallz.hitTest((this._x + 12) + this.moveRL, this._y, true) || (tehwallz.hitTest((this._x - 12) + this.moveRL, this._y, true))) || (tehwallz.hitTest((this._x + 12) + this.moveRL, this._y - 45, true))) || (tehwallz.hitTest((this._x - 12) + this.moveRL, this._y - 45, true))) {
var _local3 = 0;
while (_local3 < Math.abs(this.moveRL)) {
if ((((!tehwallz.hitTest(this._x + 13, this._y + this.moveUD, true)) && (!tehwallz.hitTest(this._x - 13, this._y + this.moveUD, true))) && (!tehwallz.hitTest(this._x + 13, this._y - 45, true))) && (!tehwallz.hitTest(this._x - 13, this._y - 45, true))) {
this._x = this._x + this.mRL();
}
_local3++;
}
if (((Math.abs(this.moveRL) > 6) && (this._currentframe != 9)) && (CanWallJump)) {
if (tehwallz.hitTest((this._x + 12) + this.moveRL, this._y, true) && (tehwallz.hitTest((this._x + 12) + this.moveRL, this._y - 45, true))) {
this.Still = Math.abs(this.moveRL);
this.gotoAndStop("WallJump");
} else if (tehwallz.hitTest((this._x - 12) + this.moveRL, this._y, true) && (tehwallz.hitTest((this._x - 12) + this.moveRL, this._y - 45, true))) {
this.Still = Math.abs(this.moveRL);
this.gotoAndStop("WallJump");
}
}
this.moveRL = 0;
if ((tehwallz.hitTest(this._x + 12, this._y - Math.abs(this.moveUD), true) && (tehwallz.hitTest(this._x - 12, this._y - Math.abs(this.moveUD), true))) || (tehwallz.hitTest(this._x + 12, this._y - 30, true) && (tehwallz.hitTest(this._x - 12, this._y - 30, true)))) {
this.Died();
} else {
_local3 = 0;
while (tehwallz.hitTest(this._x + 12, this._y - 2, true) || (tehwallz.hitTest(this._x + 12, this._y - 30, true))) {
this._x--;
_local3 = _local3 - 0.5;
}
while (tehwallz.hitTest(this._x - 12, this._y - 2, true) || (tehwallz.hitTest(this._x - 12, this._y - 30, true))) {
this._x++;
_local3 = _local3 + 0.5;
}
this.moveRL = _local3;
}
}
if (tehplatformz.hitTest((this._x + this.RAnchx()) + this.moveRL, (this._y + this.RAnchy()) + this.moveUD, true) || (tehplatformz.hitTest((this._x + this.LAnchx()) + this.moveRL, (this._y + this.LAnchy()) + this.moveUD, true))) {
if (((!tehplatformz.hitTest((this._x + this.RAnchx()) + this.moveRL, (this._y + this.RAnchy()) - 2, true)) && (!tehplatformz.hitTest((this._x + this.LAnchx()) + this.moveRL, (this._y + this.LAnchy()) - 2, true))) && (this.moveUD > 0)) {
var _local3 = 1;
while (tehplatformz["movingPlat" + _local3] != undefined) {
if (tehplatformz["movingPlat" + _local3].hitTest((this._x + this.RAnchx()) + this.moveRL, (this._y + this.RAnchy()) + this.moveUD, true) || (tehplatformz["movingPlat" + _local3].hitTest((this._x + this.LAnchx()) + this.moveRL, this._y + this.LAnchy(), true))) {
tehplatformz["movingPlat" + _local3].onEnterFrame = PlatMoveOccupied;
tehplatformz["movingPlat" + _local3].oldx = tehplatformz["movingPlat" + _local3]._x;
tehplatformz["movingPlat" + _local3].oldy = tehplatformz["movingPlat" + _local3]._y;
this.OnPlatNum = _local3;
}
_local3++;
}
this._rotation = 0;
this.JumpLand(hurt);
} else {
if ((Math.abs(this._rotation) > 45) && (this.fliprot != 0)) {
this._rotation = this._rotation + this.fliprot;
} else {
this._rotation = this._rotation * 0.8;
}
this._x = this._x + this.moveRL;
this._y = this._y + this.moveUD;
}
} else if (tehwallz.hitTest((this._x + this.RAnchx()) + this.moveRL, (this._y + this.RAnchy()) + this.moveUD, true) || (tehwallz.hitTest((this._x + this.LAnchx()) + this.moveRL, (this._y + this.LAnchy()) + this.moveUD, true))) {
if (_root.tehwallz.movingWallz.gears.hitTest((this._x + this.RAnchx()) + this.moveRL, (this._y + this.RAnchy()) + this.moveUD, true) || (_root.tehwallz.movingWallz.gears.tehwallz.hitTest((this._x + this.LAnchx()) + this.moveRL, (this._y + this.LAnchy()) + this.moveUD, true))) {
_root.tehwallz.movingWallz.gears.oldx = _root.tehwallz.movingWallz.gears._x;
_root.tehwallz.movingWallz.gears.oldy = _root.tehwallz.movingWallz.gears._y;
_root.tehwallz.movingWallz.gears.onEnterFrame = function () {
this.smokeRL = this._x - this.oldx;
_root.Char._x = _root.Char._x + this.smokeRL;
this.oldx = this._x;
};
}
this.JumpLand(hurt);
} else if (tehground.hitTest((this._x + this.RAnchx()) + this.moveRL, (this._y + this.RAnchy()) + this.moveUD, true) || (tehground.hitTest((this._x + this.LAnchx()) + this.moveRL, (this._y + this.LAnchy()) + this.moveUD, true))) {
if (testAll((this._x + this.RAnchx()) + this.moveRL, (this._y + this.RAnchy()) + this.moveUD) && (testAll((this._x + this.LAnchx()) + this.moveRL, (this._y + this.LAnchy()) + this.moveUD))) {
if (Math.abs(this._rotation) < 100) {
this.JumpLand(hurt);
} else {
this.moveRL = this.moveRL * 0.8;
this.moveUD = 0;
this._x = this._x + this.moveRL;
this._y = this._y + this.moveUD;
this.WraptoGround(false, false);
}
} else if (testAll((this._x + this.RAnchx()) + this.moveRL, (this._y + this.RAnchy()) + this.moveUD)) {
this._x = this._x + this.moveRL;
this._y = this._y + this.moveUD;
this.WraptoGround(false, false);
} else if (testAll((this._x + this.LAnchx()) + this.moveRL, (this._y + this.LAnchy()) + this.moveUD)) {
this._x = this._x + this.moveRL;
this._y = this._y + this.moveUD;
this.WraptoGround(false, false);
} else {
if (Math.abs(this._rotation) < 90) {
this.WraptoGround(true, false);
} else {
this.WraptoGround(false, false);
}
this._x = this._x + (this.moveRL / 2);
this._y = this._y + (this.moveUD / 2);
}
} else if (testAllBut((this._x + (45 * Math.cos((this._rotation - 90) * 0.01745329))) + this.moveRL, (this._y + (45 * Math.sin((this._rotation - 90) * 0.01745329))) + this.moveUD)) {
this.HeadLand((45 * Math.cos((this._rotation - 90) * 0.01745329)) + Math.cos(this.jumprot * 0.01745329), (45 * Math.sin((this._rotation - 90) * 0.01745329)) + Math.sin(this.jumprot * 0.01745329), this.moveRL, this.moveUD);
} else {
if ((Math.abs(this._rotation) > 45) && (this.fliprot != 0)) {
this._rotation = this._rotation + this.fliprot;
} else {
this._rotation = this._rotation * 0.8;
}
this._x = this._x + this.moveRL;
this._y = this._y + this.moveUD;
}
};
JumpLand = function (hurt) {
this.effingSlide = 0;
this.jumprot = ((-Math.atan2(this.moveRL, this.moveUD)) / 0.01745329) + 90;
this.rot = this._rotation;
this.nowSpeed = Math.sqrt((this.moveRL * this.moveRL) + (this.moveUD * this.moveUD));
var _local2 = 0;
while (_local2 < this.nowSpeed) {
if ((((!tehground.hitTest((this._x + this.RAnchx()) + this.UDx(), (this._y + this.RAnchy()) + this.UDy(), true)) || (!tehground.hitTest((this._x + this.LAnchx()) + this.UDx(), (this._y + this.LAnchy()) + this.UDy(), true))) && (!testWallzNPlatz((this._x + this.RAnchx()) + this.UDx(), (this._y + this.RAnchy()) + this.UDy()))) && (!testWallzNPlatz((this._x + this.LAnchx()) + this.UDx(), (this._y + this.LAnchy()) + this.UDy()))) {
this._x = this._x + Math.cos(this.jumprot * 0.01745329);
this._y = this._y + Math.sin(this.jumprot * 0.01745329);
} else {
break;
}
_local2++;
}
this.WraptoGround(true, false);
if (hurt != undefined) {
if (Health == 0) {
this.gotoAndStop("Die");
} else {
this.gotoAndStop("FSGetUp");
}
} else if (Math.abs(this.moveRL) > 5) {
if ((Math.abs(this.moveRL) > 10) && (Key.isDown(40))) {
this.gotoAndStop("FSRoll");
} else {
this.gotoAndStop("RIdle");
}
} else {
this.gotoAndStop("Land");
this.CharSlide.gotoAndStop(8);
}
this.gorot = (2 * this.rot) - this.jumprot;
this.moveRL = this.nowSpeed * Math.cos(this.gorot * 0.01745329);
this.moveUD = this.nowSpeed * Math.sin(this.gorot * 0.01745329);
if (Math.abs(this.moveRL) < 5) {
this.moveRL = 0;
}
};
HeadLand = function (ex, ey, eRL, eUD) {
HeadHit.start();
this.jumprot = RotFixer(((-Math.atan2(eRL, eUD)) / 0.01745329) + 90);
this.nowSpeed = Math.sqrt((eRL * eRL) + (eUD * eUD));
var _local2 = 0;
while (_local2 < this.nowSpeed) {
if (!testAllBut(this._x + ex, this._y + ey)) {
this._x = this._x + Math.cos(this.jumprot * 0.01745329);
this._y = this._y + Math.sin(this.jumprot * 0.01745329);
}
_local2++;
}
_local2 = 0;
while (InteractLayer["MarioBlock" + _local2] != undefined) {
if (InteractLayer["MarioBlock" + _local2].hitTest((this._x + (45 * Math.cos((this._rotation - 90) * 0.01745329))) + Math.cos(this.jumprot * 0.01745329), (this._y + (45 * Math.sin((this._rotation - 90) * 0.01745329))) + Math.sin(this.jumprot * 0.01745329))) {
InteractLayer["MarioBlock" + _local2].play();
}
_local2++;
}
this.groundrot = FindRot(this.jumprot - 90, this._x + (45 * Math.cos((this._rotation - 90) * 0.01745329)), this._y + (45 * Math.sin((this._rotation - 90) * 0.01745329)));
this.nowSpeed = this.nowSpeed * 0.9;
this.gorot = (2 * this.groundrot) - this.jumprot;
this.moveRL = this.nowSpeed * Math.cos(this.gorot * 0.01745329);
this.moveUD = this.nowSpeed * Math.sin(this.gorot * 0.01745329);
if (Math.abs(this.groundrot - this.jumprot) < 10) {
this._x = this._x + (45 * Math.cos((this._rotation - 90) * 0.01745329));
this._y = this._y + (45 * Math.sin((this._rotation - 90) * 0.01745329));
this._rotation = this._rotation + 180;
this.WraptoGround(true, true);
this.gotoAndStop("FSRoll");
} else {
this._x = this._x + this.moveRL;
this._y = this._y + this.moveUD;
if (Math.abs(this.jumprot + 90) > 90) {
this.gotoAndStop("FrontSlam");
}
}
};
FindRot = function (jumprot, ex, ey) {
RotFind._x = ex;
RotFind._y = ey;
RotFind._rotation = jumprot;
RotFind.WraptoGround(true, true);
return(RotFind._rotation);
};
RLx = function () {
return(this.moveRL * Math.cos(this._rotation * 0.01745329));
};
RLy = function () {
return(this.moveRL * Math.sin(this._rotation * 0.01745329));
};
UDx = function () {
return(Math.cos((this._rotation + 90) * 0.01745329));
};
UDy = function () {
return(Math.sin((this._rotation + 90) * 0.01745329));
};
spread = 10;
LAnchx = function () {
return(spread * Math.cos((this._rotation - 180) * 0.01745329));
};
LAnchy = function () {
return(spread * Math.sin((this._rotation - 180) * 0.01745329));
};
RAnchx = function () {
return(spread * Math.cos(this._rotation * 0.01745329));
};
RAnchy = function () {
return(spread * Math.sin(this._rotation * 0.01745329));
};
testAll = function (ex, ey) {
if (tehground.hitTest(ex, ey, true)) {
return(true);
}
if (tehwallz.hitTest(ex, ey, true)) {
return(true);
}
if (tehplatformz.hitTest(ex, ey, true)) {
return(true);
}
return(false);
};
testAllBut = function (ex, ey) {
if (tehwallz.hitTest(ex, ey, true)) {
return(true);
}
if (tehground.hitTest(ex, ey, true)) {
return(true);
}
return(false);
};
testWallzNPlatz = function (ex, ey) {
if (tehwallz.hitTest(ex, ey, true)) {
return(true);
}
if (tehplatformz.hitTest(ex, ey, true)) {
return(true);
}
return(false);
};
SkiFrRLFunc = function () {
if (tehwallz.hitTest(this._x + this.moveRL, this._y, true)) {
this.moveRL = 0;
}
if (tehwallz.hitTest(this._x, this._y + this.moveUD, true)) {
this.moveUD = 0;
}
this._x = this._x + this.moveRL;
this._y = this._y + this.moveUD;
};
RLFunc = function () {
this.WallHitLeft = false;
this.WallHitRight = false;
if (this.moveRL > 0) {
this.tempR = this.RLx();
} else {
this.tempR = 0;
}
if (this.moveRL < 0) {
this.tempL = this.RLx();
} else {
this.tempL = 0;
}
if (tehwallz.hitTest(((this._x + this.LAnchx()) + (this.UDx() * 6)) + this.tempL, (((this._y + this.LAnchy()) + this.RLy()) + (this.UDy() * 6)) - 30, true)) {
this.WallHitLeft = true;
}
if (tehwallz.hitTest(((this._x + this.RAnchx()) + (this.UDx() * 6)) + this.tempR, (((this._y + this.RAnchy()) + this.RLy()) + (this.UDy() * 6)) - 30, true)) {
this.WallHitRight = true;
}
if (this.WallHitLeft && (this.WallHitRight)) {
this.Died();
} else {
if (this.WallHitLeft) {
if (!testAll(this._x, this._y + 6)) {
this.JumpFunc(0);
}
while (!tehwallz.hitTest(((this._x + this.LAnchx()) + (this.UDx() * 6)) - 2, ((this._y + this.LAnchy()) + (this.UDy() * 6)) - 30, true)) {
this._x--;
}
while (tehwallz.hitTest(((this._x + this.LAnchx()) + (this.UDx() * 6)) - 1, ((this._y + this.LAnchy()) + (this.UDy() * 6)) - 30, true)) {
this._x++;
}
if (this._currentframe == 12) {
this.moveRL = (-this.moveRL) / 2;
} else {
this.moveRL = 0;
if (Key.isDown(37)) {
this._xscale = -100;
this.gotoAndStop("WallStop");
}
}
return("Wall");
}
if (this.WallHitRight) {
if (!testAll(this._x, this._y + 6)) {
this.JumpFunc(0);
}
while (!tehwallz.hitTest(((this._x + this.RAnchx()) + (this.UDx() * 6)) + 2, ((this._y + this.RAnchy()) + (this.UDy() * 6)) - 30, true)) {
this._x++;
}
while (tehwallz.hitTest(((this._x + this.RAnchx()) + (this.UDx() * 6)) + 1, ((this._y + this.RAnchy()) + (this.UDy() * 6)) - 30, true)) {
this._x--;
}
if (this._currentframe == 12) {
this.moveRL = (-this.moveRL) / 2;
} else {
this.moveRL = 0;
if (Key.isDown(39)) {
this._xscale = 100;
this.gotoAndStop("WallStop");
}
}
return("Wall");
}
this._x = this._x + this.RLx();
this._y = this._y + this.RLy();
this.temp = this.WraptoGround(true, false);
if (this.temp == "Fall") {
if (Math.abs(this._rotation) > 140) {
this.fliprot = -0.1;
} else {
this.fliprot = -0.05;
}
this.fliprot = this.fliprot * this._xscale;
this.JumpFunc(0);
}
if (this.temp == "Edge") {
return("Edge");
}
return("Gravy");
}
};
WraptoGround = function (pull, anchor) {
if (((testAll((this._x + this.RAnchx()) + (this.UDx() * 4), (this._y + this.RAnchy()) + (this.UDy() * 4)) && (testAll((this._x + this.LAnchx()) + (this.UDx() * 4), (this._y + this.LAnchy()) + (this.UDy() * 4)))) && (pull)) || (anchor)) {
while ((!testAll((this._x + this.RAnchx()) + this.UDx(), (this._y + this.RAnchy()) + this.UDy())) || (!testAll((this._x + this.LAnchx()) + this.UDx(), (this._y + this.LAnchy()) + this.UDy()))) {
if (!testAll((this._x + this.RAnchx()) + this.UDx(), (this._y + this.RAnchy()) + this.UDy())) {
this.oRAnchx = this.RAnchx();
this.oRAnchy = this.RAnchy();
this._rotation++;
this._x = this._x + (this.RAnchx() - this.oRAnchx);
this._y = this._y + (this.RAnchy() - this.oRAnchy);
}
if (!testAll((this._x + this.LAnchx()) + this.UDx(), (this._y + this.LAnchy()) + this.UDy())) {
this.oLAnchx = this.LAnchx();
this.oLAnchy = this.LAnchy();
this._rotation--;
this._x = this._x + (this.LAnchx() - this.oLAnchx);
this._y = this._y + (this.LAnchy() - this.oLAnchy);
}
}
this.temp = false;
} else if (testWallzNPlatz((this._x + this.RAnchx()) + (this.UDx() * 4), (this._y + this.RAnchy()) + (this.UDy() * 4))) {
if (this._xscale < 0) {
this.temp = "Edge";
} else {
this.temp = "BackEdge";
}
this._rotation = 0;
} else if (testWallzNPlatz((this._x + this.LAnchx()) + (this.UDx() * 4), (this._y + this.LAnchy()) + (this.UDy() * 4))) {
if (this._xscale > 0) {
this.temp = "Edge";
} else {
this.temp = "BackEdge";
}
this._rotation = 0;
} else {
this.temp = "Fall";
}
while (testAll(this._x + this.RAnchx(), this._y + this.RAnchy()) || (testAll(this._x + this.LAnchx(), this._y + this.LAnchy()))) {
if (testAll(this._x + this.RAnchx(), this._y + this.RAnchy())) {
this.oRAnchx = this.RAnchx();
this.oRAnchy = this.RAnchy();
this._rotation--;
this._x = this._x + (this.RAnchx() - this.oRAnchx);
this._y = this._y + (this.RAnchy() - this.oRAnchy);
}
if (testAll(this._x + this.LAnchx(), this._y + this.LAnchy())) {
this.oLAnchx = this.LAnchx();
this.oLAnchy = this.LAnchy();
this._rotation++;
this._x = this._x + (this.LAnchx() - this.oLAnchx);
this._y = this._y + (this.LAnchy() - this.oLAnchy);
}
}
return(this.temp);
};
RotFixer = function (rot) {
RotFix._rotation = rot;
return(RotFix._rotation);
};
CheckBaddieHit = function () {
if (_root.BLayer.hitTest(this._x + this.moveRL, this._y + this.moveUD, true)) {
if (this.moveUD > 0) {
var _local3 = 0;
while (BLayer["JumpPad" + _local3] != undefined) {
if (BLayer["JumpPad" + _local3].hitTest(this._x + this.moveRL, this._y + this.moveUD, true) && (!BLayer["JumpPad" + _local3].hitTest(this._x + this.moveRL, this._y - 2, true))) {
if (this._x > (BLayer["JumpPad" + _local3]._x + 20)) {
this._x = BLayer["JumpPad" + _local3]._x + 20;
}
if (this._x < (BLayer["JumpPad" + _local3]._x - 20)) {
this._x = BLayer["JumpPad" + _local3]._x - 20;
}
Char._rotation = BLayer["JumpPad" + _local3]._rotation;
Char.moveUD = 0;
BLayer["JumpPad" + _local3].play();
_local3 = 0;
while (!BLayer.hitTest(this._x + this.moveRL, this._y, true)) {
this._y++;
_local3++;
if (_root.tehground.hitTest(this._x, this._y, true)) {
this.moveRL = (-this.moveRL) * 2;
break;
}
}
this.gotoAndStop("BaddieLand");
break;
}
_local3++;
}
}
if (!this.hurting) {
var _local3 = 0;
while (_local3 < maxBaddies) {
if (BLayer["Baddie" + _local3].hitTest(this._x + this.moveRL, this._y + this.moveUD, true) && (BLayer["Baddie" + _local3]._currentframe < 10)) {
if (this._currentframe == 12) {
if (BLayer["Baddie" + _local3].Status == "Stuck") {
this.moveRL = (-this.moveRL) * 1.2;
BLayer["Baddie" + _local3].gotoAndPlay("Attack");
} else if (BLayer["Baddie" + _local3].Status == "Horny") {
BLayer["Baddie" + _local3].gotoAndPlay("Attack");
} else {
BadStomp.start();
BLayer["Baddie" + _local3].gotoAndStop("Die");
}
} else {
if (!BLayer["Baddie" + _local3].hitTest(this._x + this.moveRL, this._y - Math.abs(this.moveUD), true)) {
BLayer["Baddie" + _local3]._rotation = 0;
this._rotation = 0;
if (this._x > (BLayer["Baddie" + _local3]._x + 20)) {
this._x = BLayer["Baddie" + _local3]._x + 20;
}
if (this._x < (BLayer["Baddie" + _local3]._x - 20)) {
this._x = BLayer["Baddie" + _local3]._x - 20;
}
BLayer["Baddie" + _local3].gotoAndPlay("Hit");
_local3 = 0;
while (!BLayer.hitTest(this._x + this.moveRL, this._y, true)) {
this._y++;
_local3++;
if (_root.tehground.hitTest(this._x, this._y, true)) {
this.moveRL = (-this.moveRL) * 2;
break;
}
}
BadStomp.start();
this.gotoAndStop("BaddieLand");
break;
}
if ((this._alpha == 100) && (this._currentframe != 16)) {
this.JumpFunc(12);
delete this.onEnterFrame;
if (this._x < BLayer["Baddie" + _local3]._x) {
this.moveRL = -12;
} else {
this.moveRL = 12;
}
this.gotoAndStop("FrontSlam");
this.hurting = true;
BLayer["Baddie" + _local3].gotoAndPlay("Attack");
HurtPants(7);
}
}
}
_local3++;
}
}
}
};
CheckInteractHit = function (ex, ey) {
if (InteractLayer.hitTest(ex, ey, true)) {
var _local3 = 0;
while (_local3 < 20) {
if (InteractLayer["Coin" + _local3].hitTest(ex, ey, true) && (InteractLayer["Coin" + _local3]._currentframe == 1)) {
InteractLayer["Coin" + _local3].rot = ((_root.Char.moveRL + _root.Char.moveUD) + random(10)) * 2;
InteractLayer["Coin" + _local3].gotoAndPlay("Hit");
CoinVoice.start();
break;
}
_local3++;
}
if (InteractLayer.Trophy.hitTest(ex, ey) && (InteractLayer.Trophy._currentframe == 1)) {
InteractLayer.Trophy.play();
TrophyGetSound.start();
attachMovie("TrophyGett", "TrophyGett", 4000);
TrophyGett.ID = InteractLayer.Trophy.ID;
TrophyGet[InteractLayer.Trophy.ID - 1] = true;
Fancy_local_data.data.TrophyGet = TrophyGet;
}
if (Key.isDown(38) && (this._currentframe < 7)) {
_local3 = 0;
while (_local3 < 6) {
if (InteractLayer["Door" + _local3].hitTest(ex, ey, true) && (InteractLayer["Door" + _local3]._currentframe == 1)) {
InteractLayer["Door" + _local3].onEnterFrame = function () {
this.play();
};
this.moveRL = 0;
this.i = _local3;
this.gotoAndStop("DoorIn");
break;
}
_local3++;
}
}
if (this.moveUD > 0) {
if (InteractLayer.GetInBox.hitTest(ex, ey, true)) {
InteractLayer.GetInBox.nextFrame();
}
}
return(true);
}
};
Died = function () {
this._x = 0;
this._y = 20;
this._xscale = 100;
this._alpha = 50;
this._rotation = 0;
this.moveRL = 0;
this.moveUD = -10;
HurtPants(7);
if (tehwallz.movingWallz.gears.smokeRL != undefined) {
tehwallz.movingWallz.gears.smokeRL = 0;
delete tehwallz.movingWallz.gears.onEnterFrame;
}
if (this.OnPlatNum > 0) {
tehplatformz["movingPlat" + this.OnPlatNum].smokeRL = 0;
tehplatformz["movingPlat" + this.OnPlatNum].onEnterFrame = PlatMoveVacant;
}
Setup = _root[bigbigLoaded + "Setup"];
Setup();
delete Setup;
this.gotoAndStop("FrontSlam");
};
TestWallz = function () {
if (tehwallz.hitTest((this._x + this.moveRL) + 10, (this._y + Math.abs(this.moveRL)) + 6, true) || (tehwallz.hitTest((this._x + this.moveRL) - 10, (this._y + Math.abs(this.moveRL)) + 6, true))) {
while (tehwallz.hitTest(this._x + 5, this._y, true) || (tehwallz.hitTest(this._x - 5, this._y, true))) {
this._y--;
}
if ((!tehwallz.hitTest(this._x + 10, this._y + 2, true)) && (!tehwallz.hitTest(this._x - 10, this._y + 2, true))) {
this._y++;
}
return(true);
}
return(false);
};
Char.TestPlatz = function () {
if (tehplatformz.hitTest((this._x + this.moveRL) + 10, (this._y + Math.abs(this.moveRL)) + 10, true) || (tehplatformz.hitTest((this._x + this.moveRL) - 10, (this._y + Math.abs(this.moveRL)) + 10, true))) {
while (tehplatformz.hitTest(this._x + 10, this._y, true) || (tehplatformz.hitTest(this._x - 10, this._y, true))) {
this._y--;
}
if ((!tehplatformz.hitTest(this._x + 10, this._y + 1, true)) && (!tehplatformz.hitTest(this._x + -10, this._y + 1, true))) {
this._y++;
}
return(true);
}
return(false);
};
mRL = function () {
if (this.moveRL == 0) {
return(0);
}
return(this.moveRL / Math.abs(this.moveRL));
};
mUD = function () {
if (this.moveUD == 0) {
return(0);
}
return(this.moveUD / Math.abs(this.moveUD));
};
FireScratch = function (ex, ey, escale, erot) {
attachMovie("ScratchBlast", "ScratchBlast", 901);
ScratchBlast._x = ex;
ScratchBlast._y = ey;
ScratchBlast._xscale = escale;
i = BLayer.getNextHighestDepth();
BLayer.attachMovie("Scratch", ["Scratch" + i], i);
BLayer["Scratch" + i]._x = ex;
BLayer["Scratch" + i]._y = ey;
BLayer["Scratch" + i]._xscale = escale;
BLayer["Scratch" + i].lifespan = 500;
BLayer["Scratch" + i].onEnterFrame = function () {
if (_root.Paused) {
this.stop();
} else {
this.play();
this._x = this._x + (this._xscale / 30);
this.lifespan--;
if (this.lifespan < 100) {
this.removeMovieClip();
}
if (Char.hitTest(this._x, this._y, true) && (Char._alpha == 100)) {
delete Char.onEnterFrame;
Char.JumpFunc(12);
HurtPants(7);
Char.gotoAndStop("FrontSlam");
Char.moveRL = this._xscale / 10;
this.removeMovieClip();
}
}
};
};
PlatMoveVacant = function () {
if (!_root.Paused) {
if (this._x > this.centerRL) {
this.moveRL = this.moveRL - this.speedRL;
} else {
this.moveRL = this.moveRL + this.speedRL;
}
if (Math.abs(this.moveRL) > 10) {
this._x = this._x + (10 * (this.moveRL / Math.abs(this.moveRL)));
} else {
this._x = this._x + this.moveRL;
}
Foreground["PlatSmoke" + this.id]._x = this._x;
Foreground["PlatSmoke" + this.id]._y = this._y;
}
};
JumpPadLockMoveVacant = function () {
if (this._x > this.centerRL) {
this.moveRL = this.moveRL - this.speedRL;
} else {
this.moveRL = this.moveRL + this.speedRL;
}
if (Math.abs(this.moveRL) > this.maxRL) {
this._x = this._x + (this.maxRL * (this.moveRL / Math.abs(this.moveRL)));
} else {
this._x = this._x + this.moveRL;
}
};
PlatMoveOccupied = function () {
if (!_root.Paused) {
if (this._x > this.centerRL) {
this.moveRL = this.moveRL - this.speedRL;
} else {
this.moveRL = this.moveRL + this.speedRL;
}
if (Math.abs(this.moveRL) > 10) {
this._x = this._x + (10 * (this.moveRL / Math.abs(this.moveRL)));
} else {
this._x = this._x + this.moveRL;
}
this.smokeRL = this._x - this.oldx;
Char._x = Char._x + this.smokeRL;
this.oldx = this._x;
Foreground["PlatSmoke" + this.id]._x = this._x;
}
};
JumpPadLockMoveOccupied = function () {
if (this._x > this.centerRL) {
this.moveRL = this.moveRL - this.speedRL;
} else {
this.moveRL = this.moveRL + this.speedRL;
}
if (Math.abs(this.moveRL) > this.maxRL) {
this._x = this._x + (this.maxRL * (this.moveRL / Math.abs(this.moveRL)));
} else {
this._x = this._x + this.moveRL;
}
this.smokeRL = this._x - this.oldx;
Char._x = Char._x + this.smokeRL;
this.oldx = this._x;
if (!Key.isDown(_root.Char.Jump)) {
_root.Char.SisDown = false;
}
if (((Key.isDown(_root.Char.Jump) && (!_root.Char.SisDown)) && (this._currentframe == 9)) && (Health != 0)) {
_root.Char.SisDown = true;
this.gotoAndPlay(12);
this.onEnterFrame = JumpPadLockMoveVacant;
}
};
SpawnSparkle = function (ex, ey) {
attachMovie("Sparkle", ["Sparkle" + ssN], 5000 + ssN);
_root["Sparkle" + ssN]._x = ex;
_root["Sparkle" + ssN]._y = ey;
if (ssN > 20) {
ssN = 0;
} else {
ssN++;
}
};
Changebigbig = function (LoadIt) {
_root.attachMovie("FadeOut", "FadeOut", 100005);
FadeOut.worm = LoadIt;
};
Endbigbig = function () {
removeMovieClip(Char);
removeMovieClip(tehground);
removeMovieClip(tehwallz);
removeMovieClip(tehplatformz);
removeMovieClip(PlatzSmoke);
removeMovieClip(BLayer);
removeMovieClip(InteractLayer);
removeMovieClip(Foreground);
removeMovieClip(OutPut);
removeMovieClip(Background);
removeMovieClip(PauseMenu);
_root._x = 0;
_root._y = 0;
};
ColorEmPants = function () {
var _local3 = new Color(Char);
var _local2 = new Color(OutPut.pantsicon);
if (ColorEm < 0) {
ColorEm = PantsPallet.length - 1;
}
if (ColorEm == PantsPallet.length) {
ColorEm = 0;
}
var _local1 = new Object();
_local1.ra = PantsPallet[ColorEm][0];
_local1.rb = PantsPallet[ColorEm][1];
_local1.ga = PantsPallet[ColorEm][2];
_local1.gb = PantsPallet[ColorEm][3];
_local1.ba = PantsPallet[ColorEm][4];
_local1.bb = PantsPallet[ColorEm][5];
};
SkigPop = function (ex, ey, eRL, eUD) {
attachMovie("SquiggleJump", "SquiggleJump", getNextHighestDepth(), {_x:ex, _y:ey, moveRL:eRL, moveUD:(-eUD) / 2});
};
HurtPants = function (ow) {
Health = Health - ow;
if (Health < 0) {
Health = 0;
}
if (Health > 100) {
Health = 100;
}
OutPut.HealthBar._xscale = Health;
if (ow > 0) {
Char._alpha = 50;
}
};
PayPants = function () {
Squiggles++;
if ((Squiggles / 100) == Math.round(Squiggles / 100)) {
Lives++;
OneUpSound.start();
}
};
PlaceCharBump = function (ex, ey, rot) {
tehground.attachMovie("CharBump", "CharBump", tehground.getNextDepth(), {_x:ex, _y:ey, _rotation:rot});
};
QuittoMenu = function () {
var _local2 = 1;
while (_local2 < 4) {
delete _root[("bigbig" + _local2) + "DontCheat"];
_local2++;
}
_local2 = 1;
while (_local2 < 10) {
delete _root[("bigbig" + _local2) + "DontCheat"];
_local2++;
}
Health = 100;
Lives = 2;
SnapBack = [0, 0];
Changebigbig("Menus2");
};
PantsPallet = [[100, 0, 100, -100, 100, -250], [100, 0, 0, 0, 0, 0], [0, 0, 100, 0, 0, 0], [0, 0, 0, 0, 100, 0]];
var CharJump = new Sound(createEmptyMovieClip("soundmc0", 10000));
CharJump.attachSound("cjump");
var HeadHit = new Sound(createEmptyMovieClip("soundmc1", 10001));
HeadHit.attachSound("bump");
var Spring = new Sound(createEmptyMovieClip("soundmc2", 10002));
Spring.attachSound("spring");
var CharHurt = new Sound(createEmptyMovieClip("soundmc3", 10003));
CharHurt.attachSound("hurt");
var DoorCreak = new Sound(createEmptyMovieClip("soundmc4", 10004));
DoorCreak.attachSound("door");
var BadStomp = new Sound(createEmptyMovieClip("soundmc5", 10005));
BadStomp.attachSound("boing");
var PauseSound = new Sound(createEmptyMovieClip("soundmc8", 10008));
PauseSound.attachSound("pause");
var SlideSound = new Sound(createEmptyMovieClip("soundmc9", 10009));
SlideSound.attachSound("slide");
var CoinVoice = new Sound(createEmptyMovieClip("soundmc10", 10010));
CoinVoice.attachSound("coin");
var DoorClose = new Sound(createEmptyMovieClip("soundmc11", 10011));
DoorClose.attachSound("doorclose");
var ClickLock = new Sound(createEmptyMovieClip("soundmc12", 10012));
ClickLock.attachSound("clicklock");
var DeathKnell = new Sound(createEmptyMovieClip("soundmc13", 10013));
DeathKnell.attachSound("deathstrings");
var Fanfare = new Sound(createEmptyMovieClip("soundmc14", 10014));
Fanfare.attachSound("fanfare");
var TrophyGetSound = new Sound(createEmptyMovieClip("soundmc15", 10015));
TrophyGetSound.attachSound("trophyget");
var OneUpSound = new Sound(createEmptyMovieClip("soundmc16", 10016));
OneUpSound.attachSound("oneup");
var SwordNoise = new Sound(createEmptyMovieClip("soundmc17", 10017));
SwordNoise.attachSound("sword");
var unPauseSound = new Sound(createEmptyMovieClip("soundmc18", 100018));
unPauseSound.attachSound("unpause");
_root.Loadbigbig("Menus1");
stop();
Symbol 8 MovieClip [FWAd_AS2] Frame 1
#initclip 2
Object.registerClass("FWAd_AS2", FWAd_AS2);
#endinitclip
Symbol 33 MovieClip [spider51] Frame 1
if (freeze != true) {
onEnterFrame = function () {
if (Math.abs((_x + _root._x) - 360) < 400) {
while (!_root.testAll(_x, _y)) {
_y = (_y+1);
_y = (_y+1);
}
nextFrame();
}
};
} else {
while (!_root.testAll(_x, _y)) {
_y = (_y+1);
_y = (_y+1);
}
nextFrame();
}
stop();
Symbol 33 MovieClip [spider51] Frame 2
onEnterFrame = function () {
if (_root.Char._x > this._x) {
this._xscale = 100;
moveRL = _xscale / 15;
}
if (_root.Char._x < this._x) {
this._xscale = -100;
moveRL = _xscale / 30;
}
if (_root.Paused || (freeze)) {
Spider.stop();
} else {
Spider.play();
if (Math.abs((_x + _root._x) - 360) > 400) {
prevFrame();
}
temp = RLFunc();
}
};
stop();
Symbol 33 MovieClip [spider51] Frame 3
gotoAndStop ("RIdle");
Symbol 33 MovieClip [spider51] Frame 4
onEnterFrame = function () {
if (!Paused) {
moveUD++;
JumpGuide();
}
};
stop();
Symbol 33 MovieClip [spider51] Frame 11
delete onEnterFrame;
Symbol 33 MovieClip [spider51] Frame 16
if (Key.isDown(_root.Char.Jump)) {
_root.Char.JumpFunc(18);
} else {
_root.Char.JumpFunc(14);
}
Symbol 33 MovieClip [spider51] Frame 17
moveUD = -10;
if (_x > _root.Char._x) {
moveRL = 5;
} else {
moveRL = -5;
}
onEnterFrame = function () {
if (_root.Paused) {
Spider.stop();
} else {
Spider.play();
_x = (_x + moveRL);
Spider._rotation = Spider._rotation + (moveRL * (_xscale / 25));
moveUD++;
_y = (_y + moveUD);
if (_y > ((-_root._y) + 600)) {
removeMovieClip(this);
}
}
};
stop();
Symbol 33 MovieClip [spider51] Frame 20
delete onEnterFrame;
Symbol 33 MovieClip [spider51] Frame 37
gotoAndStop ("RIdle");
Symbol 34 MovieClip [spider31] Frame 1
if (freeze != true) {
onEnterFrame = function () {
if (Math.abs((_x + _root._x) - 360) < 400) {
while (!_root.testAll(_x, _y)) {
_y = (_y+1);
_y = (_y+1);
}
nextFrame();
}
};
} else {
while (!_root.testAll(_x, _y)) {
_y = (_y+1);
_y = (_y+1);
}
nextFrame();
}
stop();
Symbol 34 MovieClip [spider31] Frame 2
onEnterFrame = function () {
if (_root.Char._x > this._x) {
this._xscale = 100;
moveRL = _xscale / 15;
}
if (_root.Char._x < this._x) {
this._xscale = -100;
moveRL = _xscale / 30;
}
if (_root.Paused || (freeze)) {
Spider.stop();
} else {
Spider.play();
if (Math.abs((_x + _root._x) - 360) > 400) {
prevFrame();
}
temp = RLFunc();
}
};
stop();
Symbol 34 MovieClip [spider31] Frame 3
gotoAndStop ("RIdle");
Symbol 34 MovieClip [spider31] Frame 4
onEnterFrame = function () {
if (!Paused) {
moveUD++;
JumpGuide();
}
};
stop();
Symbol 34 MovieClip [spider31] Frame 11
delete onEnterFrame;
Symbol 34 MovieClip [spider31] Frame 16
if (Key.isDown(_root.Char.Jump)) {
_root.Char.JumpFunc(18);
} else {
_root.Char.JumpFunc(14);
}
Symbol 34 MovieClip [spider31] Frame 17
moveUD = -10;
if (_x > _root.Char._x) {
moveRL = 5;
} else {
moveRL = -5;
}
onEnterFrame = function () {
if (_root.Paused) {
Spider.stop();
} else {
Spider.play();
_x = (_x + moveRL);
Spider._rotation = Spider._rotation + (moveRL * (_xscale / 25));
moveUD++;
_y = (_y + moveUD);
if (_y > ((-_root._y) + 600)) {
removeMovieClip(this);
}
}
};
stop();
Symbol 34 MovieClip [spider31] Frame 20
delete onEnterFrame;
Symbol 34 MovieClip [spider31] Frame 37
gotoAndStop ("RIdle");
Symbol 47 MovieClip [dog] Frame 1
if (freeze != true) {
onEnterFrame = function () {
if (Math.abs((_x + _root._x) - 360) < 400) {
while (!_root.testAll(_x, _y)) {
_y = (_y+1);
_y = (_y+1);
}
nextFrame();
}
};
} else {
while (!_root.testAll(_x, _y)) {
_y = (_y+1);
_y = (_y+1);
}
nextFrame();
}
stop();
Symbol 47 MovieClip [dog] Frame 2
onEnterFrame = function () {
if (_root.Char._x > this._x) {
this._xscale = 100;
moveRL = _xscale / 8;
}
if (_root.Char._x < this._x) {
this._xscale = -100;
moveRL = _xscale / 12;
}
if (_root.Paused || (freeze)) {
Spider.stop();
} else {
Spider.play();
if (Math.abs((_x + _root._x) - 360) > 400) {
prevFrame();
}
temp = RLFunc();
}
};
stop();
Symbol 47 MovieClip [dog] Frame 3
gotoAndStop ("RIdle");
Symbol 47 MovieClip [dog] Frame 4
onEnterFrame = function () {
if (!Paused) {
moveUD++;
JumpGuide();
}
};
stop();
Symbol 47 MovieClip [dog] Frame 11
delete onEnterFrame;
Symbol 47 MovieClip [dog] Frame 16
if (Key.isDown(_root.Char.Jump)) {
_root.Char.JumpFunc(18);
} else {
_root.Char.JumpFunc(14);
}
Symbol 47 MovieClip [dog] Frame 17
moveUD = -10;
if (_x > _root.Char._x) {
moveRL = 5;
} else {
moveRL = -5;
}
onEnterFrame = function () {
if (_root.Paused) {
Spider.stop();
} else {
Spider.play();
_x = (_x + moveRL);
Spider._rotation = Spider._rotation + (moveRL * (_xscale / 25));
moveUD++;
_y = (_y + moveUD);
if (_y > ((-_root._y) + 600)) {
removeMovieClip(this);
}
}
};
stop();
Symbol 47 MovieClip [dog] Frame 20
delete onEnterFrame;
Symbol 47 MovieClip [dog] Frame 37
gotoAndStop ("RIdle");
Symbol 71 MovieClip Frame 10
gotoAndPlay (1);
Instance of Symbol 70 MovieClip "fdao" in Symbol 71 MovieClip Frame 23
onClipEvent (enterFrame) {
if (_root.Char.hitTest(this) && (Char._alpha == 100)) {
delete Char.onEnterFrame;
Char.JumpFunc(12);
HurtPants(5);
Char.gotoAndStop("FrontSlam");
Char.moveRL = this._xscale / 10;
}
}
Symbol 71 MovieClip Frame 88
gotoAndPlay (20);
Symbol 74 MovieClip [boss] Frame 1
if (freeze != true) {
onEnterFrame = function () {
if (Math.abs((_x + _root._x) - 360) < 400) {
while (!_root.testAll(_x, _y)) {
_y = (_y+1);
_y = (_y+1);
}
nextFrame();
}
};
} else {
while (!_root.testAll(_x, _y)) {
_y = (_y+1);
_y = (_y+1);
}
nextFrame();
}
stop();
this.h = 0;
Symbol 74 MovieClip [boss] Frame 2
onEnterFrame = function () {
if (_root.Char._x >= this._x) {
this._xscale = 100;
moveRL = _xscale / 25;
}
if (_root.Char._x < this._x) {
this._xscale = -100;
moveRL = _xscale / 26;
}
chazhi = _root.Char._y - this._y;
if ((chazhi < -200) || (chazhi > 200)) {
Spider.gotoAndPlay(20);
}
if (_root.Paused || (freeze)) {
Spider.stop();
} else {
Spider.play();
if (Math.abs((_x + _root._x) - 360) > 400) {
prevFrame();
}
temp = RLFunc();
}
};
stop();
Symbol 74 MovieClip [boss] Frame 3
gotoAndStop ("RIdle");
Symbol 74 MovieClip [boss] Frame 4
onEnterFrame = function () {
if (!Paused) {
moveUD++;
JumpGuide();
}
};
stop();
Symbol 74 MovieClip [boss] Frame 11
delete onEnterFrame;
this.h++;
_root.HurtPants(-10);
Symbol 74 MovieClip [boss] Frame 22
if (Key.isDown(_root.Char.Jump)) {
_root.Char.JumpFunc(18);
} else {
_root.Char.JumpFunc(14);
}
if (this.h >= 5) {
gotoAndStop (23);
} else {
gotoAndPlay (2);
}
Symbol 74 MovieClip [boss] Frame 23
moveUD = -10;
if (_x > _root.Char._x) {
moveRL = 5;
} else {
moveRL = -5;
}
onEnterFrame = function () {
if (_root.Paused) {
Spider.stop();
} else {
Spider.play();
_x = (_x + moveRL);
Spider._rotation = Spider._rotation + (moveRL * (_xscale / 25));
moveUD++;
_y = (_y + moveUD);
if (_y > ((-_root._y) + 600)) {
removeMovieClip(this);
}
}
};
stopAllSounds();
_root.InteractLayer.Coin5._y = _root.InteractLayer.Coin5._y + 200;
_root.InteractLayer.Coin1.gotoAndPlay(2);
stop();
Symbol 74 MovieClip [boss] Frame 25
stopAllSounds();
stop();
Symbol 74 MovieClip [boss] Frame 26
Symbol 74 MovieClip [boss] Frame 43
gotoAndStop ("RIdle");
Symbol 75 MovieClip [spider3] Frame 1
if (freeze != true) {
onEnterFrame = function () {
if (Math.abs((_x + _root._x) - 360) < 400) {
while (!_root.testAll(_x, _y)) {
_y = (_y+1);
_y = (_y+1);
}
nextFrame();
}
};
} else {
while (!_root.testAll(_x, _y)) {
_y = (_y+1);
_y = (_y+1);
}
nextFrame();
}
stop();
Symbol 75 MovieClip [spider3] Frame 2
onEnterFrame = function () {
if (_root.Char._x > this._x) {
this._xscale = 100;
moveRL = _xscale / 13;
}
if (_root.Char._x < this._x) {
this._xscale = -100;
moveRL = _xscale / 25;
}
if (_root.Paused || (freeze)) {
Spider.stop();
} else {
Spider.play();
if (Math.abs((_x + _root._x) - 360) > 400) {
prevFrame();
}
temp = RLFunc();
}
};
stop();
Symbol 75 MovieClip [spider3] Frame 3
gotoAndStop ("RIdle");
Symbol 75 MovieClip [spider3] Frame 4
onEnterFrame = function () {
if (!Paused) {
moveUD++;
JumpGuide();
}
};
stop();
Symbol 75 MovieClip [spider3] Frame 11
delete onEnterFrame;
Symbol 75 MovieClip [spider3] Frame 16
if (Key.isDown(_root.Char.Jump)) {
_root.Char.JumpFunc(18);
} else {
_root.Char.JumpFunc(14);
}
Symbol 75 MovieClip [spider3] Frame 17
moveUD = -10;
if (_x > _root.Char._x) {
moveRL = 5;
} else {
moveRL = -5;
}
onEnterFrame = function () {
if (_root.Paused) {
Spider.stop();
} else {
Spider.play();
_x = (_x + moveRL);
Spider._rotation = Spider._rotation + (moveRL * (_xscale / 25));
moveUD++;
_y = (_y + moveUD);
if (_y > ((-_root._y) + 600)) {
removeMovieClip(this);
}
}
};
stop();
Symbol 75 MovieClip [spider3] Frame 20
delete onEnterFrame;
Symbol 75 MovieClip [spider3] Frame 37
gotoAndStop ("RIdle");
Symbol 94 MovieClip [Spiderfj] Frame 1
stop();
Instance of Symbol 88 MovieClip in Symbol 94 MovieClip [Spiderfj] Frame 1
onClipEvent (enterFrame) {
cha = _root.Char._x - _parent._x;
if ((cha >= -100) && (cha <= 100)) {
_parent.gotoAndPlay(2);
}
}
Symbol 94 MovieClip [Spiderfj] Frame 2
stop();
onEnterFrame = function () {
if (_root.Paused) {
fengjianzou.stop();
} else {
fengjianzou.play();
}
};
if (_root.Char._x > (_root.Spiderfj._x + 35)) {
_root.Spiderfj._xscale = -100;
_root.Spiderfj._x = _root.Spiderfj._x + 12;
}
if (_root.Char._x < (_root.Spiderfj._x - 35)) {
_root.Spiderfj._xscale = 100;
_root.Spiderfj._x = _root.Spiderfj._x - 12;
}
Instance of Symbol 91 MovieClip "fengjianzou" in Symbol 94 MovieClip [Spiderfj] Frame 2
/* no clip actions */
Symbol 94 MovieClip [Spiderfj] Frame 3
stop();
onEnterFrame = function () {
if (_root.Paused) {
fengjianzou.stop();
} else {
fengjianzou.play();
}
};
if (_root.Char._x > (_root.Spiderfj._x + 35)) {
_root.Spiderfj._xscale = -100;
_root.Spiderfj._x = _root.Spiderfj._x + 12;
}
if (_root.Char._x < (_root.Spiderfj._x - 35)) {
_root.Spiderfj._xscale = 100;
_root.Spiderfj._x = _root.Spiderfj._x - 12;
}
Symbol 94 MovieClip [Spiderfj] Frame 4
stop();
onEnterFrame = function () {
if (_root.Paused) {
fengjianzou.stop();
} else {
fengjianzou.play();
}
};
if (_root.Char._x > (_root.Spiderfj._x + 35)) {
_root.Spiderfj._xscale = -100;
_root.Spiderfj._x = _root.Spiderfj._x + 12;
}
if (_root.Char._x < (_root.Spiderfj._x - 35)) {
_root.Spiderfj._xscale = 100;
_root.Spiderfj._x = _root.Spiderfj._x - 12;
}
Symbol 94 MovieClip [Spiderfj] Frame 5
stop();
onEnterFrame = function () {
if (_root.Paused) {
fengjianzou.stop();
} else {
fengjianzou.play();
}
};
if (_root.Char._x > (_root.Spiderfj._x + 35)) {
_root.Spiderfj._xscale = -100;
_root.Spiderfj._x = _root.Spiderfj._x + 12;
}
if (_root.Char._x < (_root.Spiderfj._x - 35)) {
_root.Spiderfj._xscale = 100;
_root.Spiderfj._x = _root.Spiderfj._x - 12;
}
gotoAndPlay (2);
Symbol 94 MovieClip [Spiderfj] Frame 10
onEnterFrame = function () {
if (RLFunc() == "Wall") {
_xscale = (-_xscale);
moveRL = _xscale / 25;
}
if (Math.abs((_x + _root._x) - 360) < 200) {
nextFrame();
}
};
Symbol 94 MovieClip [Spiderfj] Frame 15
if (Key.isDown(_root.Char.Jump)) {
_root.Char.JumpFunc(18);
} else {
_root.Char.JumpFunc(14);
}
Instance of Symbol 93 MovieClip in Symbol 94 MovieClip [Spiderfj] Frame 15
onClipEvent (enterFrame) {
if (_root.char._x > (_root.spiderfj._x + 35)) {
_root.spiderfj._xscale = -100;
_root.spiderfj._x = _root.spiderfj._x + 12;
}
if (_root.char._x < (_root.spiderfj._x - 35)) {
_root.spiderfj._xscale = 100;
_root.spiderfj._x = _root.spiderfj._x - 12;
}
}
Symbol 94 MovieClip [Spiderfj] Frame 16
moveUD = -10;
if (_x > _root.Char._x) {
moveRL = 5;
} else {
moveRL = -5;
}
onEnterFrame = function () {
if (!_root.Paused) {
_x = (_x + moveRL);
Rat._rotation = Rat._rotation + (moveRL * (_xscale / 20));
moveUD++;
_y = (_y + moveUD);
if (_y > ((-_root._y) + 600)) {
removeMovieClip(this);
}
}
};
stop();
Instance of Symbol 93 MovieClip "Rat" in Symbol 94 MovieClip [Spiderfj] Frame 16
onClipEvent (enterFrame) {
if (_root.char._x > (_root.spiderfj._x + 35)) {
_root.spiderfj._xscale = -100;
_root.spiderfj._x = _root.spiderfj._x + 12;
}
if (_root.char._x < (_root.spiderfj._x - 35)) {
_root.spiderfj._xscale = 100;
_root.spiderfj._x = _root.spiderfj._x - 12;
}
}
Symbol 105 MovieClip Frame 8
gotoAndPlay (1);
Instance of Symbol 103 MovieClip in Symbol 105 MovieClip Frame 10
onClipEvent (enterFrame) {
if (Char.hitTest(this._x, this._y, true) && (Char._alpha == 100)) {
delete Char.onEnterFrame;
Char.JumpFunc(12);
HurtPants(5);
Char.gotoAndStop("FrontSlam");
Char.moveRL = this._xscale / 10;
}
}
Symbol 105 MovieClip Frame 21
stop();
removeMovieClip(_parent);
Symbol 107 MovieClip [daodan] Frame 1
onEnterFrame = function () {
if (Math.abs((_x + _root._x) - 360) < 400) {
nextFrame();
}
};
stop();
Symbol 107 MovieClip [daodan] Frame 2
moveRL = -3;
targetY = -50;
onEnterFrame = function () {
if (_root.Paused) {
BirdFly.stop();
} else {
BirdFly.play();
if (Math.abs((_x + _root._x) - 360) > 400) {
prevFrame();
}
if (_root.Char._x > this._x) {
this._xscale = 100;
moveRL = _xscale / 13;
}
if (_root.Char._x < this._x) {
this._xscale = -100;
moveRL = _xscale / 25;
}
chazhi = _root.Char._x - this._x;
if ((chazhi > -150) && (chazhi < 150)) {
BirdFly.gotoAndPlay(10);
delete onEnterFrame;
}
moveUD = (-(_y - targetY)) / 12;
JumpGuide();
if (moveRL == 0) {
_xscale = (-_xscale);
moveRL = _xscale / 5;
}
}
};
stop();
Symbol 107 MovieClip [daodan] Frame 11
delete onEnterFrame;
Symbol 107 MovieClip [daodan] Frame 16
if (Key.isDown(_root.Char.Jump)) {
_root.Char.JumpFunc(18);
} else {
_root.Char.JumpFunc(14);
}
Symbol 107 MovieClip [daodan] Frame 17
moveUD = -10;
if (_x > _root.Char._x) {
moveRL = 5;
} else {
moveRL = -5;
}
onEnterFrame = function () {
if (!_root.Paused) {
_x = (_x + moveRL);
BirdFall._rotation = BirdFall._rotation + (moveRL * (_xscale / 25));
moveUD++;
_y = (_y + moveUD);
if (_y > ((-_root._y) + 600)) {
removeMovieClip(this);
}
}
};
stop();
Symbol 109 MovieClip [baojing] Frame 1
stop();
Symbol 109 MovieClip [baojing] Frame 2
Symbol 109 MovieClip [baojing] Frame 3
Symbol 109 MovieClip [baojing] Frame 12
delete onEnterFrame;
_visible = false;
removeMovieClip(this);
stop();
Symbol 111 MovieClip [MessageFromMe] Frame 1
stop();
Symbol 111 MovieClip [MessageFromMe] Frame 22
onEnterFrame = function () {
if (!Key.isDown(_root.Char.Jump)) {
_root.Char.SisDown = false;
}
if (Key.isDown(_root.Char.Jump) && (!_root.Char.SisDown)) {
_root.Char.SisDown = true;
nextFrame();
}
};
stop();
Symbol 111 MovieClip [MessageFromMe] Frame 29
delete onEnterFrame;
_root.InteractLayer.JonesTrap.play();
_root.CanWallJump = true;
_root.Fancy_local_data.data.CanWallJump = true;
_root.KillWallJump = true;
gotoAndStop (1);
Symbol 112 MovieClip Frame 1
stop();
Symbol 112 MovieClip Frame 2
_root[_root.bigbigLoaded + "DontCheat"].push(this);
_root.PayPants();
_root.HurtPants(-1);
onEnterFrame = function () {
_rotation = (_rotation + rot);
};
Symbol 112 MovieClip Frame 12
delete onEnterFrame;
_visible = false;
removeMovieClip(this);
stop();
Symbol 114 MovieClip Frame 1
onEnterFrame = function () {
if (hitTest(_root.Char._x, _root.Char._y, true)) {
if (SnapBack != undefined) {
if (!SnapBack) {
_root.SnapBack = [0, 0];
}
}
_root.Changebigbig(worm);
_root.Char.moveUD = -100;
gameplan();
delete onEnterFrame;
}
};
Symbol 147 MovieClip Frame 1
stop();
Symbol 147 MovieClip Frame 20
if (worm == 1) {
_root.Char._x = _parent["Door" + worm]._x;
_root.Char._y = _parent["Door" + worm]._y;
_root.Char.gotoAndStop("RIdle");
} else {
if (SnapBack != undefined) {
if (SnapBack) {
_root.SnapBack[0] = _x;
_root.SnapBack[1] = _y;
} else {
_root.SnapBack[0] = 0;
_root.SnapBack[1] = 0;
}
}
_root.Changebigbig(worm);
}
Symbol 147 MovieClip Frame 23
_root.DoorCreak.start();
Symbol 147 MovieClip Frame 32
stopAllSounds();
Symbol 147 MovieClip Frame 49
_root.DoorClose.start();
delete onEnterFrame;
_root.nextFrame();
_root.stop();
Symbol 150 MovieClip Frame 1
if (_root.TrophyGet[ID - 1]) {
gotoAndStop ("Hit");
} else {
stop();
Trophy.gotoAndStop(ID + 1);
}
Symbol 150 MovieClip Frame 14
Trophy.gotoAndStop(ID + 1);
Symbol 150 MovieClip Frame 19
Trophy.gotoAndStop(ID + 1);
Symbol 150 MovieClip Frame 24
Trophy.gotoAndStop(ID + 1);
Symbol 150 MovieClip Frame 29
Trophy.gotoAndStop(ID + 1);
Symbol 150 MovieClip Frame 34
Trophy.gotoAndStop(ID + 1);
Symbol 150 MovieClip Frame 35
stop();
Instance of Symbol 114 MovieClip in Symbol 151 MovieClip [InteractLayerBonus5] Frame 1
onClipEvent (load) {
worm = "bigbig3";
thrust = 20;
}
Instance of Symbol 147 MovieClip "Door0" in Symbol 151 MovieClip [InteractLayerBonus5] Frame 1
onClipEvent (load) {
worm = "bigbig2";
}
Instance of Symbol 150 MovieClip "Trophy" in Symbol 151 MovieClip [InteractLayerBonus5] Frame 1
onClipEvent (load) {
ID = 2;
}
Symbol 153 MovieClip [ForegroundSkiFr1] Frame 1
stop();
Symbol 159 MovieClip Frame 1
stop();
Symbol 159 MovieClip Frame 2
stop();
Instance of Symbol 159 MovieClip in Symbol 160 MovieClip [元件 3] Frame 1
/* no clip actions */
Symbol 226 MovieClip Frame 24
stop();
Symbol 295 MovieClip [meinv] Frame 1
stop();
Symbol 295 MovieClip [meinv] Frame 2
if (Key.isDown) {
}
rot = (_root.Char.moveRL + _root.Char.moveUD) * 2;
_root[_root.bigbigLoaded + "DontCheat"].push(this);
onEnterFrame = function () {
_root.Char._visible = false;
_root.Char._x = 5496;
_root.SpisDown = true;
_root.Paused = true;
};
stopAllSounds();
BackgroundMusic.stop();
BackgroundMusic = new Sound(createEmptyMovieClip("soundmc6", 10006));
BackgroundMusic.attachSound("menu");
BackgroundMusic.start(0, 1000);
BackgroundMusic.setVolume(100);
BackgroundVolume = 100;
tnomenumusic = false;
Symbol 295 MovieClip [meinv] Frame 3
if (Key.isDown) {
}
Symbol 295 MovieClip [meinv] Frame 4
if (Key.isDown) {
}
Symbol 295 MovieClip [meinv] Frame 5
if (Key.isDown) {
}
Symbol 295 MovieClip [meinv] Frame 6
if (Key.isDown) {
}
Symbol 295 MovieClip [meinv] Frame 7
if (Key.isDown) {
}
Symbol 295 MovieClip [meinv] Frame 8
if (Key.isDown) {
}
Symbol 295 MovieClip [meinv] Frame 9
if (Key.isDown) {
}
Symbol 295 MovieClip [meinv] Frame 10
if (Key.isDown) {
}
Symbol 295 MovieClip [meinv] Frame 11
if (Key.isDown) {
}
Symbol 295 MovieClip [meinv] Frame 12
if (Key.isDown) {
}
Symbol 295 MovieClip [meinv] Frame 13
if (Key.isDown) {
}
Symbol 295 MovieClip [meinv] Frame 14
if (Key.isDown) {
}
Symbol 295 MovieClip [meinv] Frame 15
if (Key.isDown) {
}
Symbol 295 MovieClip [meinv] Frame 16
if (Key.isDown) {
}
Symbol 295 MovieClip [meinv] Frame 17
if (Key.isDown) {
}
Symbol 295 MovieClip [meinv] Frame 18
if (Key.isDown) {
}
Symbol 295 MovieClip [meinv] Frame 19
if (Key.isDown) {
}
Symbol 295 MovieClip [meinv] Frame 450
_root.SpisDown = false;
_root.Paused = false;
_root.Char._visible = true;
BackgroundMusic.stop();
BackgroundMusic = new Sound(createEmptyMovieClip("soundmc6", 10006));
BackgroundMusic.attachSound("happyloop");
BackgroundMusic.start(0, 1000);
BackgroundMusic.setVolume(100);
BackgroundVolume = 100;
tnomenumusic = false;
delete onEnterFrame;
Symbol 295 MovieClip [meinv] Frame 452
Symbol 295 MovieClip [meinv] Frame 453
_root.Char._x = _root.Char._x + 150;
Symbol 295 MovieClip [meinv] Frame 461
_visible = false;
removeMovieClip(this);
stop();
Symbol 297 MovieClip [JumpPad] Frame 1
stop();
Symbol 297 MovieClip [JumpPad] Frame 9
_root.Spring.start();
Symbol 297 MovieClip [JumpPad] Frame 12
_root.Char.moveRL = 0;
_root.Char.JumpFunc(Thrust);
Symbol 302 MovieClip [Background1] Frame 1
onEnterFrame = function () {
_x = ((-_root._x) * 0.5);
_y = ((-_root._y) * 0.5);
};
Symbol 306 MovieClip Frame 1
Symbol 306 MovieClip Frame 2
Symbol 1239 MovieClip [__Packages.FWAd_AS2] Frame 0
class FWAd_AS2 extends MovieClip
{
static var xx, yy, wid, hei, id, ifIsLoadingAdShowStartBtn, noShowLogo, noShowForbidden, onClickStartBtn, fwAd, frameworkLoader, lc, loadFrameworkSuccess, loadFrameworkFailed, frameworkInitFinished, loadGameCompleted, restLoadFrameworkTimes, xml, newsLoader, newsMcl, news_lc, lc_sendName, lc_connName, canNotShowAd, onLoadXML;
var adValues, _FWAd, createEmptyMovieClip, getNextHighestDepth, mcl, loadingBar, loadingBar_bar, onEnterFrame, removeMovieClip, _parent, swapDepths, _visible, _x;
function FWAd_AS2 () {
super();
xx = adValues.x;
yy = adValues.y;
wid = adValues.wid;
hei = adValues.hei;
id = adValues.id;
adType = adValues.adType;
ifIsLoadingAdShowStartBtn = adValues.ifIsLoadingAdShowStartBtn;
noShowLogo = adValues.noShowLogo;
noShowForbidden = adValues.noShowForbidden;
if (adValues.onClickCloseBtn) {
onClickStartBtn = adValues.onClickCloseBtn;
} else {
onClickStartBtn = adValues.onClickStartBtn;
}
fwAd = this;
_FWAd = FWAd_AS2;
frameworkLoader = null;
lc = null;
loadFrameworkSuccess = false;
loadFrameworkFailed = false;
frameworkInitFinished = false;
System.security.allowDomain(swfDomain);
System.security.allowInsecureDomain(swfDomain);
fscommand ("showMenu", "false");
var my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
_root.menu = my_cm;
fscommand ("trapallkeys", "true");
loadGameCompleted = _root.getBytesLoaded() == _root.getBytesTotal();
frameworkLoader = createEmptyMovieClip("frameworkLoader", getNextHighestDepth());
frameworkLoader.createEmptyMovieClip("content", frameworkLoader.getNextHighestDepth());
mcl = new MovieClipLoader();
mcl.onLoadInit = function () {
FWAd_AS2.fwAd.loadFrameworkComplete();
};
mcl.onLoadError = function () {
FWAd_AS2.fwAd.loadFrameworkError();
};
restLoadFrameworkTimes = loadFrameworkTimes;
loadFramework();
var txt_sp = createEmptyMovieClip("txt_sp", getNextHighestDepth());
var DropShadowFilterClassName = "flash.filters.DropShadowFilter";
var DropShadowFilterClass = eval (DropShadowFilterClassName);
if (DropShadowFilterClass) {
txt_sp.filters = [new DropShadowFilterClass(0, 0, 0, 1, 2, 2, 4)];
}
var loadingBar_hei = 8;
var loadingBar_x = 10;
var loadingBar_wid = (wid - (2 * loadingBar_x));
loadingBar = createEmptyMovieClip("loadingBar", getNextHighestDepth());
loadingBar._x = loadingBar_x;
loadingBar._y = (hei - loadingBar_hei) - 6;
var loadingBar_bottom = loadingBar.createEmptyMovieClip("loadingBar_bottom", loadingBar.getNextHighestDepth());
loadingBar_bar = loadingBar.createEmptyMovieClip("loadingBar_bar", loadingBar.getNextHighestDepth());
var loadingBar_line = loadingBar.createEmptyMovieClip("loadingBar_line", loadingBar.getNextHighestDepth());
loadingBar_bottom.clear();
loadingBar_bottom.beginFill(3355443);
loadingBar_bottom.moveTo(0, 0);
loadingBar_bottom.lineTo(loadingBar_wid, 0);
loadingBar_bottom.lineTo(loadingBar_wid, loadingBar_hei);
loadingBar_bottom.lineTo(0, loadingBar_hei);
loadingBar_bottom.lineTo(0, 0);
loadingBar_bottom.endFill();
loadingBar_bar.clear();
var MatrixClassName = "flash.geom.Matrix";
var MatrixClass = eval (MatrixClassName);
if (MatrixClass) {
loadingBar_bar.beginGradientFill("linear", [16777215, 16750950], [100, 100], [63, 255], new MatrixClass(0.006, 0, 0, 1, 0, 0));
} else {
loadingBar_bar.beginFill(16750950);
}
loadingBar_bar._rotation = 90;
loadingBar_bar.moveTo(0, -loadingBar_wid);
loadingBar_bar.lineTo(loadingBar_hei, -loadingBar_wid);
loadingBar_bar.lineTo(loadingBar_hei, 0);
loadingBar_bar.lineTo(0, 0);
loadingBar_bar.lineTo(0, -loadingBar_wid);
loadingBar_bar.endFill();
loadingBar_line.clear();
loadingBar_line.lineStyle(1, 6710886);
loadingBar_line.moveTo(0, 0);
loadingBar_line.lineTo(loadingBar_wid, 0);
loadingBar_line.lineTo(loadingBar_wid, loadingBar_hei);
loadingBar_line.lineTo(0, loadingBar_hei);
loadingBar_line.lineTo(0, 0);
loadingBar_line.endFill();
loadingBar_bar._width = 1;
loadingBar_bar._xscale = 100;
switch (adType) {
case AD_TYPE_LOADING :
break;
default :
loadingBar._visible = false;
}
if (loadGameCompleted) {
loadingBar._visible = false;
} else {
loadingBar.onEnterFrame = function () {
FWAd_AS2.fwAd.loadGameProgress();
};
}
}
static function getParam(paramName) {
if (xml) {
return(String(xml.firstChild.attributes[paramName]));
}
trace("xml\u672A\u52A0\u8F7D\u5B8C\u6BD5, \u6216xml\u52A0\u8F7D\u5931\u8D25");
return(null);
}
static function showNews(_newsValues) {
clearInterval(checkNewsFirstInitIntervalId);
newsValues.wid = wid;
for (var _local3 in _newsValues) {
newsValues[_local3] = _newsValues[_local3];
}
if (newsValues.id) {
} else {
newsValues.id = id + "_news";
}
var _local4 = newsValues.container || _root;
if (_local4) {
newsLoader = _local4.createEmptyMovieClip("newsLoader", _local4.getNextHighestDepth());
newsLoader.createEmptyMovieClip("content", newsLoader.getNextHighestDepth());
newsLoader.x = newsValues.x;
newsLoader.y = newsValues.y;
newsMcl = new MovieClipLoader();
newsMcl.onLoadInit = function () {
FWAd_AS2.loadNewsComplete();
};
newsMcl.loadClip(newsSWFPath, newsLoader.content);
} else {
trace("\u672A\u6307\u5B9A\u5BB9\u5668,\u8BF7\u6539\u6210\u4F8B\u5982: FWAd_AS2.showNews({container:_root}");
}
news_lc = new LocalConnection();
}
static function loadNewsComplete() {
clearInterval(checkNewsFirstInitIntervalId);
checkNewsFirstInitIntervalId = setInterval(checkNewsFirstInit, 100);
}
static function checkNewsFirstInit() {
var _local1 = Math.round(newsLoader.getBounds(newsLoader).xMin / 10);
if (_local1 < -1000) {
clearInterval(checkNewsFirstInitIntervalId);
news_lc.send("_News" + _local1, "that2this", "newsValues", newsValues);
}
}
static function showAd(_adValues) {
var _local6 = {x:xx, y:yy, wid:wid, hei:hei, id:id, adType:AD_TYPE_CONTAINER};
for (var _local3 in _adValues) {
_local6[_local3] = _adValues[_local3];
}
if (_adValues) {
if (_adValues.starPoolID && (_adValues.starSubPoolID)) {
_local6.id = (_adValues.starPoolID + newline) + _adValues.starSubPoolID;
}
}
var _local4 = _local6.container || _root;
if (_local4) {
if (_local6.adType == AD_TYPE_LOADING) {
if (hasLoadOnce) {
trace("\u7F13\u51B2\u5E7F\u544A\u4E0D\u5141\u8BB8\u77ED\u65F6\u95F4\u5185\u91CD\u590D\u521D\u59CB\u5316");
return(undefined);
}
hasLoadOnce = true;
}
} else {
trace("\u672A\u6307\u5B9A\u5BB9\u5668,\u8BF7\u6539\u6210\u4F8B\u5982: FWAd_AS2.showAd({container:_root}");
return(undefined);
}
_local4.attachMovie("FWAd_AS2", "fwAd", _local4.getNextHighestDepth(), {adValues:_local6});
}
function loadFramework() {
mcl.loadClip(frameworkSWFPath, frameworkLoader.content);
_global.clearTimeout(timeoutId);
timeoutId = _global.setTimeout(loadFrameworkTimeout, loadFrameworkTimeoutTime * 1000);
}
function loadGameProgress() {
switch (adType) {
case AD_TYPE_LOADING :
var _local3 = _root.getBytesLoaded() / _root.getBytesTotal();
loadingBar_bar._xscale = 100;
loadingBar_bar._yscale = _local3 * 100;
if (_local3 >= 1) {
loadingBar.onEnterFrame = null;
loadGameComplete();
}
break;
default :
loadingBar.onEnterFrame = null;
}
}
function loadGameComplete() {
hasLoadOnce = false;
loadGameCompleted = true;
loadingBar._visible = false;
checkLoadGameCompleteAndTryStart();
if (frameworkInitFinished) {
lc.send(lc_sendName, "that2this", "loadGameCompleted");
}
}
function loadFrameworkComplete() {
onEnterFrame = checkFrameworkFirstInit;
}
function checkFrameworkFirstInit() {
var _local4 = Math.round(frameworkLoader.getBounds(frameworkLoader).xMin / 10);
if (_local4 < -1000) {
onEnterFrame = null;
lc_connName = "_FWAd" + _local4;
lc_sendName = "_Framework" + _local4;
lc = new LocalConnection();
lc.allowDomain = function () {
return(true);
};
lc.allowInsecureDomain = function () {
return(true);
};
lc.onStatus = function () {
var _local2 = arguments[0];
if (!(_local2.level === "error")) {
} else {
trace("lc error");
}
};
lc.connect(lc_connName);
lc.that2this = function () {
FWAd_AS2.fwAd.Framework2FWAd.apply(FWAd_AS2.fwAd, arguments);
};
_global.clearTimeout(timeoutId);
loadFrameworkSuccess = true;
checkLoadGameCompleteAndTryStart();
}
}
function loadFrameworkTimeout() {
trace("loadFrameworkTimeout");
fwAd.loadFrameworkError();
}
function loadFrameworkError() {
trace("\u5269\u4F59\u5C1D\u8BD5\u52A0\u8F7D\u6B21\u6570:" + restLoadFrameworkTimes);
_global.clearTimeout(timeoutId);
if ((--restLoadFrameworkTimes) < 0) {
loadFrameworkFailed = true;
checkLoadGameCompleteAndTryStart();
} else {
mcl.uploadClip();
loadFramework();
}
}
function Framework2FWAd() {
switch (arguments[0]) {
case "initFinished" :
frameworkInitFinished = true;
lc.send(lc_sendName, "that2this", "confirmInitFinished", getFWAdValuesByNameArr(arguments.slice(1)));
break;
case "clickStartBtn" :
clickStartBtn();
break;
case "canNotShowAd" :
case "noId" :
canNotShowAd = true;
checkLoadGameCompleteAndTryStart();
break;
case "xml" :
xml = new XML(arguments[1]);
onLoadXML();
}
}
function getFWAdValuesByNameArr(nameArr) {
var _local3 = new Object();
for (var _local4 in nameArr) {
var _local1 = nameArr[_local4];
_local3[_local1] = FWAd_AS2[_local1];
}
return(_local3);
}
function checkLoadGameCompleteAndTryStart() {
if (loadGameCompleted) {
if (loadFrameworkFailed) {
trace("\u52A0\u8F7D framework \u5931\u8D25");
if (ifLoadFrameworkErrorCanPlayGame || (checkIsOurDomain())) {
trace("\u81EA\u52A8\u8DF3\u5230\u6E38\u620F");
clickStartBtn();
} else {
trace("\u4E0D\u81EA\u52A8\u8DF3\u5230\u6E38\u620F");
}
} else if (canNotShowAd) {
if (checkIsOurDomain()) {
clickStartBtn();
}
}
}
}
function checkIsOurDomain() {
if (_root._url) {
var _local2 = _root._url.toLowerCase();
return((((_local2.indexOf(".youyouwin.com/") > 0) || (_local2.indexOf(".7k7k.com/") > 0)) || (_local2.indexOf(".flash8.net/") > 0)) || (_local2.indexOf("file:///") == 0));
}
return(true);
}
function clickStartBtn() {
if (onClickStartBtn != null) {
onClickStartBtn();
onClickStartBtn = null;
}
removeMovieClip();
var _local4 = new Array();
for (var _local5 in _parent) {
var _local3 = _parent[_local5];
if (_local3 instanceof MovieClip) {
var _local2 = _local3.getDepth();
if (_local2 >= 0) {
_local4[_local2] = true;
}
}
}
var _local2 = 65535;
while (_local2 >= 0) {
if (_local4[_local2]) {
} else {
swapDepths(_local2);
break;
}
_local2--;
}
removeMovieClip();
_visible = false;
_x = -10000;
}
function closeAd() {
clickStartBtn();
}
static var ifLoadFrameworkErrorCanPlayGame = true;
static var loadFrameworkTimeoutTime = 8;
static var loadFrameworkTimes = 2;
static var ifAdFailCanPlayGame = true;
static var ifAddCallBackErrorCanPlayGame = false;
static var swfDomain = "www.freegameswow.com";
static var swfFolder = ("http://" + swfDomain) + "/fgAds/";
static var frameworkSWFPath = swfFolder + "Framework.swf";
static var newsSWFPath = swfFolder + "News.swf";
static var AD_TYPE_LOADING = "loading";
static var AD_TYPE_CONTAINER = "container";
static var adType = AD_TYPE_LOADING;
static var hasLoadOnce = false;
static var newsValues = {x:0, y:0};
static var checkNewsFirstInitIntervalId = -1;
var timeoutId = -1;
}
Symbol 333 MovieClip Frame 83
i = random(2);
if (i == 0) {
_xscale = 100;
} else {
_xscale = -100;
}
_y = (random(200) + 300);
gotoAndPlay (1);
Symbol 357 Button
on (press) {
_root._quality = "medium";
}
Symbol 358 Button
on (press) {
_root._quality = "low";
}
Symbol 438 MovieClip Frame 1
Symbol 438 MovieClip Frame 36
stop();
Symbol 439 Button
on (press) {
getURL ("http://t.sina.com.cn/redspider2010", "_blank");
}
Symbol 448 Button
on (press) {
stopAllSounds();
_root.play();
}
Symbol 449 MovieClip Frame 526
_root.play();
stop();
Symbol 459 MovieClip Frame 46
gotoAndPlay ("kaishi");
Symbol 463 MovieClip Frame 6
_parent.RLing = 1;
Symbol 463 MovieClip Frame 10
_parent.gotoAndStop("RRun");
Symbol 464 MovieClip Frame 5
_parent._xscale = -_parent._xscale;
_parent.gotoAndStop("RWalk");
Symbol 469 MovieClip Frame 8
_parent.moveRL = 0;
_parent.gotoAndStop("RIdle");
Symbol 470 MovieClip Frame 8
if (!_parent.CanSlide) {
gotoAndPlay (7);
}
Symbol 470 MovieClip Frame 13
_parent.moveRL = 0;
_parent.gotoAndStop("RIdle");
Symbol 503 MovieClip Frame 35
stop();
Symbol 518 MovieClip Frame 1
if (_parent._parent.moveUD > -10) {
gotoAndPlay ("Fall");
}
if (Math.abs(_parent._parent._rotation) > 45) {
gotoAndStop (15);
}
Symbol 518 MovieClip Frame 3
if ((!_parent._parent.Still) && (!_parent._parent.TempStill)) {
if (_parent._parent.Math.abs(_rotation < 45) && (((_parent._parent._xscale > 0) && (Key.isDown(37))) || ((_parent._parent._xscale < 0) && (Key.isDown(39))))) {
if (Math.abs(_parent._parent.moveRL) < 2) {
_parent._parent.moveRL = (-_parent._parent._xscale) / 50;
}
_parent.gotoAndStop(2);
} else if (((_parent._parent._xscale < 0) && (Key.isDown(37))) || ((((_parent._parent._xscale > 0) && (Key.isDown(39))) && (Math.abs(_parent._parent.moveRL) < 4)) && (_parent._parent.Math.abs(_rotation < 45)))) {
if (Math.abs(_parent._parent.moveRL) < 5) {
_parent._parent.moveRL = _parent._parent._xscale / 20;
}
_parent.gotoAndStop(1);
} else {
_parent.gotoAndStop(1);
}
} else {
_parent.gotoAndStop(1);
}
Symbol 518 MovieClip Frame 7
stop();
Symbol 518 MovieClip Frame 15
if (Math.abs(_parent._parent._rotation) > 45) {
stop();
}
Symbol 518 MovieClip Frame 28
_parent.gotoAndStop(3);
Symbol 519 MovieClip Frame 33
_parent._rotation = 0;
_parent.gotoAndStop(3);
Symbol 529 MovieClip Frame 6
_parent.gotoAndStop("RIdle");
Symbol 548 MovieClip Frame 17
gotoAndPlay ("shiyi");
Symbol 571 MovieClip Frame 1
gotoAndPlay ("sizhen");
Symbol 571 MovieClip Frame 19
_parent.hurting = false;
_parent.gotoAndStop("RIdle");
Symbol 592 MovieClip Frame 9
gotoAndPlay ("zhensi");
Symbol 593 MovieClip Frame 9
stop();
Symbol 600 MovieClip Frame 5
stop();
if (_root.Health == 0) {
_parent.gotoAndStop("Die");
}
Symbol 600 MovieClip Frame 10
_parent.gotoAndStop("RIdle");
Symbol 610 MovieClip Frame 40
stop();
Symbol 611 MovieClip Frame 5
stop();
Symbol 611 MovieClip Frame 7
stop();
Symbol 612 MovieClip Frame 12
_parent.JumpFunc(0);
Symbol 615 MovieClip Frame 12
stop();
Symbol 639 MovieClip Frame 5
gotoAndPlay ("shikai");
Symbol 640 MovieClip Frame 1
onEnterFrame = function () {
if (_root.BackgroundVolume > 0) {
_root.BackgroundVolume = _root.BackgroundVolume - 5;
_root.BackgroundMusic.setVolume(_root.BackgroundVolume);
}
};
Symbol 640 MovieClip Frame 7
_root.DeathKnell.start();
Symbol 640 MovieClip Frame 28
stop();
i = 90;
if ((_root.bigbigLoaded == "Bonus5") || (_root.bigbigLoaded == "Bonus7")) {
_root.bigbigLoaded = "bigbig2";
}
onEnterFrame = function () {
CharAngel._y--;
i--;
if (i == 0) {
if (_root.Lives == 0) {
_root.Setup = function () {
_root.Lives = 2;
};
_root.Changebigbig("Menus7");
} else {
_root.Health = 100;
_root.Setup = function () {
_root.Lives--;
};
_root.Changebigbig(_root.bigbigLoaded);
}
i = -100;
}
};
Symbol 642 MovieClip [Char] Frame 1
stop();
onEnterFrame = function () {
if (!_root.Paused) {
_root.PauseListener();
Idle.play();
if (Key.isDown(39) && (!Key.isDown(37))) {
if (moveRL < 0) {
gotoAndStop ("Slide");
} else {
if (_xscale > 0) {
gotoAndStop ("RWalk");
} else {
gotoAndStop ("Backpeddle");
}
if (moveRL < 2) {
moveRL = 2;
}
}
}
if (Key.isDown(37) && (!Key.isDown(39))) {
if (moveRL > 0) {
gotoAndStop ("Slide");
} else {
if (_xscale < 0) {
gotoAndStop ("RWalk");
} else {
gotoAndStop ("Backpeddle");
}
if (moveRL > -2) {
moveRL = -2;
}
}
}
if ((Math.abs(moveRL) > 2) && ((Key.isDown(37) && (Key.isDown(39))) || ((!Key.isDown(37)) && (!Key.isDown(39))))) {
gotoAndStop ("Slide");
}
if (Math.abs(_rotation) > 45) {
if (Math.abs(_rotation) < 90) {
gotoAndStop ("Slide");
} else {
JumpFunc(0);
}
}
if (Key.isDown(40)) {
gotoAndStop ("Duck");
}
if ((this.RLFunc() == "Edge") && (moveRL == 0)) {
gotoAndStop ("Edge");
}
this.JumpListener();
} else {
Idle.stop();
}
};
Symbol 642 MovieClip [Char] Frame 2
RLing = 2;
hurting = false;
onEnterFrame = function () {
if (!_root.Paused) {
_root.PauseListener();
CharStartup.play();
if ((((Key.isDown(39) && (moveRL > 0)) && (moveRL < 20)) && (_xscale > 0)) && (!Key.isDown(37))) {
moveRL = moveRL + RLing;
}
if ((((Key.isDown(37) && (moveRL < 0)) && (moveRL > -20)) && (_xscale < 0)) && (!Key.isDown(39))) {
moveRL = moveRL - RLing;
}
if (moveRL == 0) {
} else if (((!(Key.isDown(39) && (moveRL > 0))) && (!(Key.isDown(37) && (moveRL < 0)))) || (Key.isDown(39) && (Key.isDown(37)))) {
moveRL = moveRL - (moveRL / Math.abs(moveRL));
}
if ((Math.abs(moveRL) < 6) && (CharStartup._currentframe > 7)) {
gotoAndStop ("RSlow");
}
EveryFrame();
} else {
CharStartup.stop();
}
};
Symbol 642 MovieClip [Char] Frame 3
onEnterFrame = function () {
if (moveRL == 0) {
}
EveryFrame();
if ((Math.abs(moveRL) < 6) && (Backpeddle._currentframe > 7)) {
_xscale = (-_xscale);
gotoAndStop ("RIdle");
}
};
Symbol 642 MovieClip [Char] Frame 4
onEnterFrame = function () {
if (!_root.Paused) {
_root.PauseListener();
Run.play();
if (Key.isDown(39) && (!Key.isDown(37))) {
if (moveRL < 20) {
moveRL = moveRL + 2;
}
if ((moveRL < 0) || (_xscale < 0)) {
gotoAndStop ("Slide");
}
}
if (Key.isDown(37) && (!Key.isDown(39))) {
if (moveRL > -20) {
moveRL = moveRL - 2;
}
if ((moveRL > 0) || (_xscale > 0)) {
gotoAndStop ("Slide");
}
}
if (moveRL == 0) {
gotoAndStop ("RIdle");
} else if (((!Key.isDown(39)) && (!Key.isDown(37))) || (Key.isDown(39) && (Key.isDown(37)))) {
moveRL = moveRL - (moveRL / Math.abs(moveRL));
gotoAndStop ("Slide");
}
EveryFrame();
} else {
Run.stop();
}
};
Symbol 642 MovieClip [Char] Frame 5
onEnterFrame = function () {
_root.PauseListener();
if ((Key.isDown(39) || (Key.isDown(37))) && (!(Key.isDown(39) && (Key.isDown(37))))) {
gotoAndStop ("RIdle");
}
if (moveRL == 0) {
} else {
moveRL = moveRL - ((moveRL / Math.abs(moveRL)) * 2);
}
EveryFrame();
};
Symbol 642 MovieClip [Char] Frame 6
CanSlide = false;
onEnterFrame = function () {
if (!_root.Paused) {
_root.PauseListener();
CharSlide.play();
if (Math.abs(_rotation) < 100) {
moveRL = moveRL + (_rotation / 25);
if (Math.abs(_rotation) < 45) {
if (moveRL != 0) {
moveRL = moveRL - (moveRL / Math.abs(moveRL));
}
if ((Key.isDown(39) && (moveRL < 20)) && (!Key.isDown(37))) {
if (moveRL > 0) {
moveRL = moveRL * 0.5;
gotoAndStop ("RWalk");
} else {
moveRL++;
}
}
if ((Key.isDown(37) && (moveRL > -20)) && (!Key.isDown(39))) {
if (moveRL < 0) {
moveRL = moveRL * 0.5;
gotoAndStop ("RWalk");
} else {
moveRL--;
}
}
if (Math.abs(moveRL) < 10) {
CanSlide = true;
if (Math.abs(moveRL) <= 1) {
moveRL = 0;
gotoAndStop ("RIdle");
}
moveRL = moveRL * 0.9;
} else {
moveRL = moveRL * 0.96;
}
}
if (Key.isDown(40)) {
gotoAndStop ("Duck");
}
} else {
JumpFunc(0);
if (moveRL != 0) {
moveRL = moveRL - ((moveRL / Math.abs(moveRL)) * 2);
}
fliprot = -0.1 * _xscale;
}
EveryFrame();
} else {
CharSlide.stop();
}
};
Symbol 642 MovieClip [Char] Frame 7
onEnterFrame = function () {
if ((moveUD > -6) && (CharJump.CharRegJump._currentframe < 8)) {
CharJump.CharRegJump.play();
}
if (CharJump._currentframe == 2) {
CharJump._rotation = CharJump._rotation - 11;
}
if ((CharJump.CharRegJump._currentframe < 15) && (moveUD > 4)) {
CharJump.CharRegJump.gotoAndPlay(15);
}
if (Still || (TempStill)) {
if (TempStill && (moveUD > 0)) {
Still = false;
TempStill = false;
}
} else {
if (Key.isDown(39) && (moveRL < 8)) {
if (moveRL < 0) {
moveRL = moveRL * 0.95;
}
moveRL = moveRL + 0.5;
}
if (Key.isDown(37) && (moveRL > -8)) {
if (moveRL > 0) {
moveRL = moveRL * 0.95;
}
moveRL = moveRL - 0.5;
}
}
if (this.moveUD < 25) {
if (((!Key.isDown(Jump)) || (FloatUp <= 0)) || (moveUD > 0)) {
FloatUp = 0;
moveUD = moveUD + 1;
} else {
FloatUp--;
}
}
JumpGuide();
};
Symbol 642 MovieClip [Char] Frame 8
if (Math.abs(_rotation) > 45) {
gotoAndStop ("Slide");
}
moveRL = 0;
onEnterFrame = function () {
if (Key.isDown(39) || (Key.isDown(37))) {
gotoAndStop ("RIdle");
}
if (Key.isDown(40)) {
gotoAndStop ("Duck");
}
EveryFrame();
};
_root.attachMovie("LandPoof", "LandPoof", jpN);
_root.LandPoof._x = _x;
_root.LandPoof._y = _y;
Symbol 642 MovieClip [Char] Frame 9
i = 0;
_root.CharHurt.start();
onEnterFrame = function () {
if (moveUD < 25) {
moveUD++;
}
CharFrontSlam._rotation = CharFrontSlam._rotation + (((moveRL * 1.5) * _xscale) / 100);
JumpGuide(true);
};
Symbol 642 MovieClip [Char] Frame 10
moveRL = 0;
moveUD = 0;
delete onEnterFrame;
Symbol 642 MovieClip [Char] Frame 11
if (yerdown) {
CharDuck.gotoAndStop(6);
yerdown = false;
}
onEnterFrame = function () {
if (moveRL != 0) {
moveRL = moveRL - ((moveRL / Math.abs(moveRL)) / 2);
}
moveRL = moveRL + (_rotation / 30);
if (Math.abs(moveRL) < 1) {
moveRL = 0;
}
if (Key.isDown(40)) {
CharDuck.nextFrame();
if (((Math.abs(moveRL) < 30) && (Math.abs(_rotation) > 15)) && ((moveRL * _rotation) >= 0)) {
gotoAndStop ("FSRoll");
}
} else {
CharDuck.prevFrame();
if (CharDuck._currentframe == 1) {
gotoAndStop ("RIdle");
}
}
EveryFrame();
};
Symbol 642 MovieClip [Char] Frame 12
onEnterFrame = function () {
moveRL = moveRL + (_rotation / 30);
moveRL = moveRL * 0.98;
if (moveRL > 35) {
moveRL = 35;
}
if (moveRL < -35) {
moveRL = -35;
}
FSRoller._rotation = FSRoller._rotation - ((Math.abs(moveRL) * 2) * ((moveRL * _xscale) / (-Math.abs(moveRL * _xscale))));
if ((Math.abs(moveRL) < 2) || ((Math.abs(_rotation) < 15) && (!Key.isDown(40)))) {
yerdown = true;
gotoAndStop ("Duck");
}
EveryFrame();
};
Symbol 642 MovieClip [Char] Frame 13
if (moveRL == 0) {
RL = _xscale / 100;
} else {
RL = moveRL / Math.abs(moveRL);
}
onEnterFrame = function () {
if (RL > 0) {
if (!Key.isDown(39)) {
if (lean._currentframe > 10) {
lean.gotoAndStop(10);
}
lean.prevFrame();
if (lean._currentframe == 1) {
gotoAndStop ("RIdle");
}
} else {
if ((!_root.tehwallz.hitTest(_x + 15, _y, true)) && (!_root.tehwallz.hitTest(_x + 15, _y - 45, true))) {
gotoAndStop ("RSlow");
}
lean.nextFrame();
}
} else if (!Key.isDown(37)) {
if (lean._currentframe > 10) {
lean.gotoAndStop(10);
}
lean.prevFrame();
if (lean._currentframe == 1) {
gotoAndStop ("RIdle");
}
} else {
if ((!_root.tehwallz.hitTest(_x - 15, _y, true)) && (!_root.tehwallz.hitTest(_x - 15, _y - 45, true))) {
gotoAndPlay ("RSlow");
}
lean.nextFrame();
}
moveRL = 0;
EveryFrame();
if (lean._currentframe == 19) {
lean.gotoAndPlay(10);
}
};
Symbol 642 MovieClip [Char] Frame 14
i = 0;
launch = 0;
step = 0;
onEnterFrame = function () {
i = 0;
while (!_root.BLayer.hitTest(_x, _y + 2, true)) {
this._x = this._x + Math.cos((this._rotation + 90) * 0.01745329);
this._y = this._y + Math.sin((this._rotation + 90) * 0.01745329);
i++;
if (_root.tehground.hitTest(_x, _y, true) || (i > 50)) {
JumpFunc(0);
break;
}
}
i = 0;
while (_root.BLayer.hitTest(_x, _y, true)) {
this._x = this._x + Math.cos((this._rotation - 90) * 0.01745329);
this._y = this._y + Math.sin((this._rotation - 90) * 0.01745329);
i++;
if (i > 50) {
JumpFunc(5);
break;
}
}
};
Symbol 642 MovieClip [Char] Frame 15
trace(onEnterFrame);
delete onEnterFrame;
stop();
Symbol 642 MovieClip [Char] Frame 16
this._xscale = 100;
onEnterFrame = function () {
if (_x < _root.InteractLayer["Door" + i]._x) {
_x = (_x + 4);
}
if (_x > _root.InteractLayer["Door" + i]._x) {
_x = (_x - 4);
}
if (Math.abs(_x - InteractLayer["Door" + i]._x) < 4) {
_x = InteractLayer["Door" + i]._x;
}
};
Symbol 642 MovieClip [Char] Frame 17
onEnterFrame = function () {
moveRL = moveRL * 0.8;
if (moveUD < 35) {
moveUD++;
}
if (_root.tehwallz.hitTest(_x, _y + moveUD, true)) {
JumpLand(true);
} else {
_x = (_x + moveRL);
_y = (_y + moveUD);
}
};
Symbol 642 MovieClip [Char] Frame 18
moveRL = 0;
moveUD = 0;
onEnterFrame = function () {
if (!_root.tehwallz.hitTest(_x + (_xscale / 6), _y - 20, true)) {
JumpFunc(0);
}
if (!Key.isDown(this.Jump)) {
this.SisDown = false;
}
if (Key.isDown(this.Jump) && (!this.SisDown)) {
_xscale = (-_xscale);
moveRL = _xscale / 15;
Still = false;
TempStill = true;
_root.CharJump.start();
JumpFunc(15);
} else if (Still > 0) {
Still--;
} else {
Still = false;
JumpFunc(0);
}
JumpGuide();
};
Symbol 642 MovieClip [Char] Frame 20
onEnterFrame = function () {
if (Key.isDown(39)) {
_root._x = _root._x - 40;
_x = (_x + 40);
}
if (Key.isDown(37)) {
_root._x = _root._x + 40;
_x = (_x - 40);
}
if (Key.isDown(38)) {
_root._y = _root._y + 40;
_y = (_y - 40);
}
if (Key.isDown(40)) {
_root._y = _root._y - 40;
_y = (_y + 40);
}
};
Symbol 642 MovieClip [Char] Frame 21
moveRL = 0;
moveUD = 0;
stopAllSounds();
_alpha = 100;
_root.PlaceCharBump(_x, _y, _rotation);
delete onEnterFrame;
Symbol 642 MovieClip [Char] Frame 22
delete onEnterFrame;
Symbol 642 MovieClip [Char] Frame 23
this._xscale = 100;
delete onEnterFrame;
Symbol 651 MovieClip [Bird] Frame 1
onEnterFrame = function () {
if (Math.abs((_x + _root._x) - 360) < 400) {
nextFrame();
}
};
stop();
Symbol 651 MovieClip [Bird] Frame 2
moveRL = -3;
targetY = -50;
onEnterFrame = function () {
if (_root.Paused) {
BirdFly.stop();
} else {
BirdFly.play();
if (Math.abs((_x + _root._x) - 360) > 400) {
prevFrame();
}
moveUD = (-(_y - targetY)) / 12;
JumpGuide();
if (moveRL == 0) {
_xscale = (-_xscale);
moveRL = _xscale / 10;
}
}
};
stop();
Symbol 651 MovieClip [Bird] Frame 11
delete onEnterFrame;
Symbol 651 MovieClip [Bird] Frame 16
if (Key.isDown(_root.Char.Jump)) {
_root.Char.JumpFunc(18);
} else {
_root.Char.JumpFunc(14);
}
Symbol 651 MovieClip [Bird] Frame 17
moveUD = -10;
if (_x > _root.Char._x) {
moveRL = 5;
} else {
moveRL = -5;
}
onEnterFrame = function () {
if (!_root.Paused) {
_x = (_x + moveRL);
BirdFall._rotation = BirdFall._rotation + (moveRL * (_xscale / 25));
moveUD++;
_y = (_y + moveUD);
if (_y > ((-_root._y) + 600)) {
removeMovieClip(this);
}
}
};
stop();
Symbol 665 MovieClip Frame 2
_root.FireScratch(_parent._x + (_parent._xscale / 4), _parent._y - 90, _parent._xscale);
Symbol 666 MovieClip [Mouse] Frame 1
onEnterFrame = function () {
if ((Math.abs(_x - _root.Char._x) < 400) && (Math.abs(_y - _root.Char._y) < 100)) {
nextFrame();
}
};
stop();
Symbol 666 MovieClip [Mouse] Frame 2
onEnterFrame = function () {
if (Math.abs(_x - _root.Char._x) > 400) {
prevFrame();
}
if (_root.Paused) {
MouseShoot.stop();
} else {
MouseShoot.play();
}
};
Symbol 666 MovieClip [Mouse] Frame 3
onEnterFrame = function () {
if (RLFunc() == "Wall") {
_xscale = (-_xscale);
moveRL = _xscale / 25;
}
if (Math.abs((_x + _root._x) - 360) < 200) {
nextFrame();
}
};
Symbol 666 MovieClip [Mouse] Frame 15
if (Key.isDown(_root.Char.Jump)) {
_root.Char.JumpFunc(18);
} else {
_root.Char.JumpFunc(14);
}
Symbol 666 MovieClip [Mouse] Frame 16
moveUD = -10;
if (_x > _root.Char._x) {
moveRL = 5;
} else {
moveRL = -5;
}
onEnterFrame = function () {
if (!_root.Paused) {
_x = (_x + moveRL);
Rat._rotation = Rat._rotation + (moveRL * (_xscale / 20));
moveUD++;
_y = (_y + moveUD);
if (_y > ((-_root._y) + 600)) {
removeMovieClip(this);
}
}
};
stop();
Symbol 708 MovieClip [Spider] Frame 1
if (freeze != true) {
onEnterFrame = function () {
if (Math.abs((_x + _root._x) - 360) < 400) {
while (!_root.testAll(_x, _y)) {
_y = (_y+1);
_y = (_y+1);
}
nextFrame();
}
};
} else {
while (!_root.testAll(_x, _y)) {
_y = (_y+1);
_y = (_y+1);
}
nextFrame();
}
stop();
Symbol 708 MovieClip [Spider] Frame 2
moveRL = _xscale / 25;
onEnterFrame = function () {
if (_root.Paused || (freeze)) {
Spider.stop();
} else {
Spider.play();
if (Math.abs((_x + _root._x) - 360) > 400) {
prevFrame();
}
temp = RLFunc();
if ((temp == "Wall") || (temp == "Edge")) {
_xscale = (-_xscale);
moveRL = _xscale / 25;
}
}
};
stop();
Symbol 708 MovieClip [Spider] Frame 3
gotoAndStop ("RIdle");
Symbol 708 MovieClip [Spider] Frame 4
onEnterFrame = function () {
if (!Paused) {
moveUD++;
JumpGuide();
}
};
stop();
Symbol 708 MovieClip [Spider] Frame 11
delete onEnterFrame;
Symbol 708 MovieClip [Spider] Frame 16
if (Key.isDown(_root.Char.Jump)) {
_root.Char.JumpFunc(18);
} else {
_root.Char.JumpFunc(14);
}
Symbol 708 MovieClip [Spider] Frame 17
moveUD = -10;
if (_x > _root.Char._x) {
moveRL = 5;
} else {
moveRL = -5;
}
onEnterFrame = function () {
if (_root.Paused) {
Spider.stop();
} else {
Spider.play();
_x = (_x + moveRL);
Spider._rotation = Spider._rotation + (moveRL * (_xscale / 25));
moveUD++;
_y = (_y + moveUD);
if (_y > ((-_root._y) + 600)) {
removeMovieClip(this);
}
}
};
stop();
Symbol 708 MovieClip [Spider] Frame 20
delete onEnterFrame;
Symbol 708 MovieClip [Spider] Frame 37
gotoAndStop ("RIdle");
Symbol 709 MovieClip [SquiggleJump] Frame 1
onEnterFrame = function () {
moveUD++;
_rotation = (_rotation + (moveRL * 10));
_x = (_x + moveRL);
_y = (_y + moveUD);
};
_root.CoinVoice.start();
Symbol 709 MovieClip [SquiggleJump] Frame 32
delete onEnterFrame;
_visible = false;
removeMovieClip(this);
stop();
Instance of Symbol 147 MovieClip "Door0" in Symbol 718 MovieClip [InteractLayerMenus1] Frame 1
onClipEvent (load) {
_root.output.play();
_root.time03 = 0;
worm = "Menus2";
_root.Setup = function () {
};
}
Symbol 733 Button
on (release) {
getURL ("http://www.freegameswow.com/", "_blank");
}
Symbol 734 Button
on (press) {
gotoAndStop (3);
}
Symbol 736 Button
on (press) {
gotoAndStop (2);
}
Symbol 739 Button
on (press) {
gotoAndStop (1);
}
Symbol 742 MovieClip Frame 1
stop();
Symbol 746 Button
on (release) {
getURL ("http://www.twitter.com/freegameswow", "_blank");
}
Symbol 750 Button
on (release) {
getURL ("http://www.facebook.com/freegameswow", "_blank");
}
Symbol 758 MovieClip Frame 1
Symbol 759 MovieClip [ForegroundMenus1] Frame 1
Symbol 760 MovieClip Frame 1
Symbol 763 MovieClip [Zee] Frame 122
removeMovieClip(this);
Symbol 770 MovieClip [ScratchBlast] Frame 8
removeMovieClip(this);
Symbol 773 MovieClip [PauseMenu] Frame 6
stop();
Symbol 773 MovieClip [PauseMenu] Frame 12
_root.onEnterFrame = _root.unpausedEnterFrame;
_root.Paused = false;
removeMovieClip(this);
Symbol 778 MovieClip [ForegroundMenus2] Frame 1
stop();
Symbol 783 MovieClip Frame 91
stop();
Symbol 790 MovieClip Frame 1
Instance of Symbol 147 MovieClip "Door0" in Symbol 791 MovieClip [InteractLayerMenus2] Frame 1
onClipEvent (load) {
worm = "Menus3";
}
Instance of Symbol 147 MovieClip "Door1" in Symbol 791 MovieClip [InteractLayerMenus2] Frame 1
onClipEvent (load) {
worm = "Menus5";
}
Instance of Symbol 147 MovieClip "Door3" in Symbol 791 MovieClip [InteractLayerMenus2] Frame 1
onClipEvent (load) {
worm = "Menus4";
}
Instance of Symbol 147 MovieClip "Door2" in Symbol 791 MovieClip [InteractLayerMenus2] Frame 1
onClipEvent (load) {
worm = "Menus6";
}
Instance of Symbol 147 MovieClip "Door4" in Symbol 791 MovieClip [InteractLayerMenus2] Frame 1
onClipEvent (load) {
worm = "bigbig1";
}
Symbol 803 MovieClip Frame 20
_root.time03++;
gotoAndPlay ("kaishi");
Symbol 805 MovieClip [OutPut] Frame 1
_root.Lives = _root.Lives;
_root.Squiggles = _root.Squiggles;
_root.time03 = _root.time03;
Symbol 809 MovieClip [ForegroundMenus3] Frame 1
stop();
Symbol 810 MovieClip [InteractLayerMenus3] Frame 1
gotoAndStop(_root.bigbigSelect + 1);
Instance of Symbol 147 MovieClip "Door3" in Symbol 810 MovieClip [InteractLayerMenus3] Frame 1
onClipEvent (load) {
worm = "Menus2";
}
Instance of Symbol 147 MovieClip "Door0" in Symbol 810 MovieClip [InteractLayerMenus3] Frame 2
onClipEvent (load) {
worm = "bigbig1";
SnapBack = false;
}
Instance of Symbol 147 MovieClip "Door1" in Symbol 810 MovieClip [InteractLayerMenus3] Frame 3
onClipEvent (load) {
worm = "bigbig2";
SnapBack = false;
}
Instance of Symbol 147 MovieClip "Door2" in Symbol 810 MovieClip [InteractLayerMenus3] Frame 4
onClipEvent (load) {
worm = "bigbig3";
SnapBack = false;
}
Symbol 812 MovieClip [FadeIn] Frame 36
_root.BackgroundVolume = 100;
_root.BackgroundMusic.setVolume(_root.BackgroundVolume);
removeMovieClip(this);
Symbol 816 MovieClip Frame 1
stop();
Symbol 816 MovieClip Frame 6
GamePlan();
Instance of Symbol 816 MovieClip "MarioBlock0" in Symbol 817 MovieClip [InteractLayerMenus4] Frame 1
onClipEvent (load) {
GamePlan = function () {
_root.ColorEm++;
_root.ColorEmPants();
};
}
Instance of Symbol 816 MovieClip "MarioBlock1" in Symbol 817 MovieClip [InteractLayerMenus4] Frame 1
onClipEvent (load) {
GamePlan = function () {
_root.ColorEm--;
_root.ColorEmPants();
};
}
Instance of Symbol 816 MovieClip "MarioBlock2" in Symbol 817 MovieClip [InteractLayerMenus4] Frame 1
onClipEvent (load) {
GamePlan = function () {
delete _root.Fancy_local_data.data.TrophyGet;
delete _root.Fancy_local_data.data.CanWallJump;
delete _root.Fancy_local_data.data.bigbigSelect;
_root.TrophyGet = [false, false, false, false, false];
_root.CanWallJump = false;
_root.bigbigSelect = 0;
};
}
Symbol 819 MovieClip [FadeOut] Frame 1
_x = (-_root._x);
_y = (-_root._y);
if ((substring(_root.bigbigLoaded, 1, 5)) == (substring(worm, 1, 5))) {
onEnterFrame = function () {
_x = (-_root._x);
_y = (-_root._y);
};
} else {
onEnterFrame = function () {
_x = (-_root._x);
_y = (-_root._y);
if (_root.BackgroundVolume > 0) {
_root.BackgroundVolume = _root.BackgroundVolume - 5;
_root.BackgroundMusic.setVolume(_root.BackgroundVolume);
}
};
}
Symbol 819 MovieClip [FadeOut] Frame 36
if ((substring(_root.bigbigLoaded, 1, 5)) != (substring(worm, 1, 5))) {
_root.BackgroundMusic.stop();
}
_root.Endbigbig();
_root.Loadbigbig(worm);
removeMovieClip(this);
Symbol 824 MovieClip [Trophies] Frame 1
stop();
Symbol 825 MovieClip [ForegroundMenus5] Frame 1
stop();
Symbol 826 MovieClip Frame 1
stop();
Symbol 826 MovieClip Frame 2
if (_root.TrophyGet[ID - 1]) {
GamePlan();
}
Instance of Symbol 147 MovieClip "Door0" in Symbol 827 MovieClip [InteractLayerMenus5] Frame 1
onClipEvent (load) {
worm = "Menus2";
}
Symbol 830 MovieClip [ForegroundMenus6] Frame 1
stop();
Symbol 831 Button
on (press) {
play();
}
Symbol 832 MovieClip Frame 1
onEnterFrame = function () {
if (hitTest(_root.Char._x, _root.Char._y, true)) {
play();
}
};
stop();
Symbol 832 MovieClip Frame 2
delete onEnterFrame;
_root.SwordNoise.start();
Symbol 832 MovieClip Frame 16
onEnterFrame = function () {
if (!hitTest(_root.Char._x, _root.Char._y, true)) {
play();
}
};
getURL ("http://www.armorgames.com", "_blank");
stop();
Symbol 832 MovieClip Frame 17
delete onEnterFrame;
_root.SwordNoise.start();
Instance of Symbol 147 MovieClip "Door0" in Symbol 833 MovieClip [InteractLayerMenus6] Frame 1
onClipEvent (load) {
worm = "Menus2";
}
Symbol 840 MovieClip [ForegroundMenus7] Frame 1
stop();
Instance of Symbol 147 MovieClip "Door0" in Symbol 841 MovieClip [InteractLayerMenus7] Frame 1
onClipEvent (load) {
worm = "Menus2";
}
Symbol 848 MovieClip [tehgroundbigbig1] Frame 1
stop();
Instance of Symbol 297 MovieClip [JumpPad] "JumpPad0" in Symbol 849 MovieClip [BLayerbigbig1] Frame 1
onClipEvent (load) {
Thrust = 40;
}
Instance of Symbol 297 MovieClip [JumpPad] "JumpPad1" in Symbol 849 MovieClip [BLayerbigbig1] Frame 1
onClipEvent (load) {
Thrust = 30;
}
Instance of Symbol 297 MovieClip [JumpPad] "JumpPad2" in Symbol 849 MovieClip [BLayerbigbig1] Frame 1
onClipEvent (load) {
Thrust = 30;
}
Symbol 851 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 854 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 856 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 857 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 858 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 859 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 861 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 862 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 864 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 865 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 866 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 867 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 868 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 869 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 870 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 871 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 875 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 876 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 877 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 892 MovieClip [Foregroundbigbig1] Frame 1
stop();
Symbol 895 MovieClip Frame 1
stop();
Symbol 895 MovieClip Frame 2
rot = (_root.Char.moveRL + _root.Char.moveUD) * 2;
_root[_root.bigbigLoaded + "DontCheat"].push(this);
onEnterFrame = function () {
_rotation = (_rotation + rot);
_root.HurtPants(2);
_root.Char.JumpFunc(30);
};
Symbol 895 MovieClip Frame 7
onEnterFrame = function () {
_rotation = (_rotation + rot);
};
Symbol 895 MovieClip Frame 12
delete onEnterFrame;
_visible = false;
removeMovieClip(this);
stop();
Symbol 897 MovieClip Frame 2
stop();
Symbol 899 MovieClip Frame 1
stop();
Symbol 899 MovieClip Frame 2
rot = (_root.Char.moveRL + _root.Char.moveUD) * 2;
_root[_root.bigbigLoaded + "DontCheat"].push(this);
onEnterFrame = function () {
_rotation = (_rotation + rot);
_root.PayPants();
_root.HurtPants(-3);
};
Symbol 899 MovieClip Frame 7
onEnterFrame = function () {
_rotation = (_rotation + rot);
};
Symbol 899 MovieClip Frame 12
delete onEnterFrame;
_visible = false;
removeMovieClip(this);
stop();
Symbol 901 MovieClip Frame 2
stop();
Symbol 901 MovieClip Frame 3
_root.Char.gotoAndStop("GetInBox");
onEnterFrame = function () {
if (_root.Char._x > (_x + 5)) {
_root.Char.moveRL--;
}
if (_root.Char._x < (_x - 5)) {
_root.Char.moveRL++;
}
if (_root.Char._y > _y) {
_root.Char._y = _y;
_root.Char.GetInBox.gotoAndPlay(6);
delete _root.Char.onEnterFrame;
prevFrame();
_root.SnapBack = [_x, _y];
delete onEnterFrame;
_root.Changebigbig(worm);
}
};
stopAllSounds();
_root.gotoAndPlay(3);
Symbol 902 MovieClip [InteractLayerbigbig1] Frame 1
stop();
Instance of Symbol 147 MovieClip "Door0" in Symbol 902 MovieClip [InteractLayerbigbig1] Frame 1
onClipEvent (load) {
worm = 1;
}
Instance of Symbol 147 MovieClip "Door3" in Symbol 902 MovieClip [InteractLayerbigbig1] Frame 1
onClipEvent (load) {
worm = "bonus1";
SnapBack = true;
}
Instance of Symbol 147 MovieClip "Door2" in Symbol 902 MovieClip [InteractLayerbigbig1] Frame 1
onClipEvent (load) {
worm = "Bonus2";
}
Symbol 909 MovieClip [tehgroundbigbig2] Frame 1
stop();
Instance of Symbol 297 MovieClip [JumpPad] "JumpPad0" in Symbol 910 MovieClip [BLayerbigbig2] Frame 1
onClipEvent (load) {
Thrust = 37;
}
Instance of Symbol 297 MovieClip [JumpPad] "JumpPad1" in Symbol 910 MovieClip [BLayerbigbig2] Frame 1
onClipEvent (load) {
Thrust = 30;
}
Instance of Symbol 297 MovieClip [JumpPad] "JumpPad2" in Symbol 910 MovieClip [BLayerbigbig2] Frame 1
onClipEvent (load) {
Thrust = 30;
}
Instance of Symbol 297 MovieClip [JumpPad] "JumpPad3" in Symbol 910 MovieClip [BLayerbigbig2] Frame 1
onClipEvent (load) {
Thrust = 35;
}
Instance of Symbol 297 MovieClip [JumpPad] "JumpPad4" in Symbol 910 MovieClip [BLayerbigbig2] Frame 1
onClipEvent (load) {
Thrust = 42;
}
Instance of Symbol 297 MovieClip [JumpPad] "JumpPad5" in Symbol 910 MovieClip [BLayerbigbig2] Frame 1
onClipEvent (load) {
Thrust = 35;
}
Symbol 927 MovieClip [Foregroundbigbig2] Frame 1
stop();
Symbol 967 MovieClip Frame 1
stop();
Symbol 967 MovieClip Frame 2
if (Key.isDown) {
}
stopAllSounds();
BackgroundMusic.stop();
BackgroundMusic = new Sound(createEmptyMovieClip("soundmc6", 10006));
BackgroundMusic.attachSound("menu");
BackgroundMusic.start(0, 1000);
BackgroundMusic.setVolume(100);
BackgroundVolume = 100;
tnomenumusic = false;
rot = (_root.Char.moveRL + _root.Char.moveUD) * 2;
_root[_root.bigbigLoaded + "DontCheat"].push(this);
onEnterFrame = function () {
_root.Char._visible = false;
_root.Char._x = 2590;
_root.SpisDown = true;
_root.Paused = true;
};
Symbol 967 MovieClip Frame 3
if (Key.isDown) {
}
Symbol 967 MovieClip Frame 4
if (Key.isDown) {
}
Symbol 967 MovieClip Frame 5
if (Key.isDown) {
}
Symbol 967 MovieClip Frame 6
if (Key.isDown) {
}
Symbol 967 MovieClip Frame 7
if (Key.isDown) {
}
Symbol 967 MovieClip Frame 8
if (Key.isDown) {
}
Symbol 967 MovieClip Frame 9
if (Key.isDown) {
}
Symbol 967 MovieClip Frame 10
if (Key.isDown) {
}
Symbol 967 MovieClip Frame 11
if (Key.isDown) {
}
Symbol 967 MovieClip Frame 12
if (Key.isDown) {
}
Symbol 967 MovieClip Frame 13
if (Key.isDown) {
}
Symbol 967 MovieClip Frame 14
if (Key.isDown) {
}
Symbol 967 MovieClip Frame 15
if (Key.isDown) {
}
Symbol 967 MovieClip Frame 16
if (Key.isDown) {
}
Symbol 967 MovieClip Frame 17
if (Key.isDown) {
}
Symbol 967 MovieClip Frame 18
if (Key.isDown) {
}
Symbol 967 MovieClip Frame 19
if (Key.isDown) {
}
Symbol 967 MovieClip Frame 471
_root.SpisDown = false;
_root.Paused = false;
_root.Char._visible = true;
stopAllSounds();
BackgroundMusic.stop();
BackgroundMusic = new Sound(this);
BackgroundMusic.attachSound("3gqjs");
BackgroundMusic.start(0, 1000);
BackgroundMusic.setVolume(100);
BackgroundVolume = 100;
tnomenumusic = false;
delete onEnterFrame;
Symbol 967 MovieClip Frame 473
Symbol 967 MovieClip Frame 474
_root.Char._x = _root.Char._x + 300;
Symbol 967 MovieClip Frame 482
_visible = false;
removeMovieClip(this);
stop();
Instance of Symbol 147 MovieClip "Door2" in Symbol 968 MovieClip [InteractLayerbigbig2] Frame 1
onClipEvent (load) {
worm = "bigbig3";
SnapBack = false;
}
Instance of Symbol 150 MovieClip "Trophy" in Symbol 968 MovieClip [InteractLayerbigbig2] Frame 1
onClipEvent (load) {
ID = 4;
}
Symbol 973 MovieClip [Background2] Frame 1
onEnterFrame = function () {
_x = ((-_root._x) * 0.5);
_y = ((-_root._y) * 0.5);
};
Symbol 979 MovieClip [tehgroundbigbig3] Frame 1
stop();
Instance of Symbol 297 MovieClip [JumpPad] "JumpPad0" in Symbol 980 MovieClip [BLayerbigbig3] Frame 1
onClipEvent (load) {
Thrust = 28;
}
Symbol 981 MovieClip Frame 1
stop();
Symbol 981 MovieClip Frame 2
stop();
Symbol 982 MovieClip Frame 1
stop();
Symbol 982 MovieClip Frame 2
stop();
Symbol 983 MovieClip Frame 1
stop();
Symbol 983 MovieClip Frame 2
_root[_root.bigbigLoaded + "DontCheat"].push(this);
_root.PayPants();
_root.HurtPants(-1);
Instance of Symbol 982 MovieClip "Coin2" in Symbol 983 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.Char.hitTest(this)) {
delete Char.onEnterFrame;
_root.Char._x = 7500;
_root.HurtPants(-100);
Char.gotoAndStop("FrontSlam");
Char.moveRL = this._xscale / 10;
stopAllSounds();
BackgroundMusic.stop();
BackgroundMusic = new Sound(createEmptyMovieClip("soundmc6", 10006));
BackgroundMusic.attachSound("daboss");
BackgroundMusic.start(0, 1000);
BackgroundMusic.setVolume(100);
BackgroundVolume = 100;
tnomenumusic = false;
}
}
Symbol 983 MovieClip Frame 12
stop();
Symbol 1024 MovieClip Frame 1
stop();
Symbol 1024 MovieClip Frame 2
if (Key.isDown) {
}
rot = (_root.Char.moveRL + _root.Char.moveUD) * 2;
_root[_root.bigbigLoaded + "DontCheat"].push(this);
onEnterFrame = function () {
_root.SpisDown = true;
_root.Paused = true;
_root.Char._visible = false;
_root.Char._x = 5741;
};
Symbol 1024 MovieClip Frame 3
if (Key.isDown) {
}
Symbol 1024 MovieClip Frame 4
if (Key.isDown) {
}
Symbol 1024 MovieClip Frame 5
if (Key.isDown) {
}
Symbol 1024 MovieClip Frame 6
if (Key.isDown) {
}
Symbol 1024 MovieClip Frame 7
if (Key.isDown) {
}
Symbol 1024 MovieClip Frame 301
if (Key.isDown) {
}
Symbol 1024 MovieClip Frame 302
if (Key.isDown) {
}
Symbol 1024 MovieClip Frame 303
if (Key.isDown) {
}
Symbol 1024 MovieClip Frame 304
if (Key.isDown) {
}
Symbol 1024 MovieClip Frame 305
if (Key.isDown) {
}
Symbol 1024 MovieClip Frame 306
if (Key.isDown) {
}
Symbol 1024 MovieClip Frame 307
if (Key.isDown) {
}
_root.HurtPants(-30);
Symbol 1024 MovieClip Frame 308
if (Key.isDown) {
}
Symbol 1024 MovieClip Frame 309
if (Key.isDown) {
}
Symbol 1024 MovieClip Frame 310
if (Key.isDown) {
}
Symbol 1024 MovieClip Frame 311
if (Key.isDown) {
}
Symbol 1024 MovieClip Frame 312
if (Key.isDown) {
}
_parent.Coin18._alpha = 100;
Symbol 1024 MovieClip Frame 506
_root.SpisDown = false;
_root.Paused = false;
_root.Char._visible = true;
_root.Char._x = _root.Char._x + 250;
delete onEnterFrame;
Symbol 1024 MovieClip Frame 516
_visible = false;
removeMovieClip(this);
stop();
Symbol 1088 MovieClip Frame 1
_root.time03 = 0;
Symbol 1088 MovieClip Frame 2
gotoAndPlay ("diyi");
_root.time03 = 0;
Symbol 1089 MovieClip Frame 1
stop();
Symbol 1089 MovieClip Frame 2
stop();
Symbol 1090 MovieClip Frame 1
stop();
Symbol 1090 MovieClip Frame 2
onEnterFrame = function () {
};
Symbol 1090 MovieClip Frame 39
delete Char.onEnterFrame;
_root.Char._x = 7400;
_root.HurtPants(-100);
Symbol 1090 MovieClip Frame 41
_root.SpisDown = true;
_root.Paused = true;
_root.Char._visible = false;
Symbol 1090 MovieClip Frame 295
_root.SpisDown = false;
_root.Paused = false;
_root.Char._visible = true;
Symbol 1090 MovieClip Frame 331
_parent.Coin10._x = 7386;
_parent.Coin10._y = -257;
_parent.GetInBox._x = 7410;
_parent.GetInBox._y = -175;
Symbol 1090 MovieClip Frame 334
stop();
if (_root.time03 < 3000) {
_root.fscore = 5000 - _root.time03;
} else if (_root.time03 >= 3000) {
_root.fscore = 0;
}
score = _root.fscore;
score.toString();
var dengji = "no level";
_root.avm.uploadScore(score, dengji);
_root.time03 = 0;
guiling1.gotoAndStop(2);
_root.OutPut.haoshi.gotoAndStop(2);
_root.OutPut.haoshi._visible = false;
removeMovieClip(OutPut);
_root.removeMovieClip(OutPut);
Instance of Symbol 981 MovieClip "Coin0" in Symbol 1091 MovieClip [InteractLayerbigbig3] Frame 1
onClipEvent (enterFrame) {
if (_root.Char.hitTest(this)) {
this.gotoAndStop(2);
stopAllSounds();
BackgroundMusic.stop();
BackgroundMusic = new Sound(this);
BackgroundMusic.attachSound("3gqjs");
BackgroundMusic.start(0, 1000);
BackgroundMusic.setVolume(100);
BackgroundVolume = 100;
tnomenumusic = false;
}
}
Instance of Symbol 899 MovieClip "Coin3" in Symbol 1091 MovieClip [InteractLayerbigbig3] Frame 1
/* no clip actions */
Instance of Symbol 899 MovieClip "Coin5" in Symbol 1091 MovieClip [InteractLayerbigbig3] Frame 1
/* no clip actions */
Instance of Symbol 899 MovieClip "Coin11" in Symbol 1091 MovieClip [InteractLayerbigbig3] Frame 1
/* no clip actions */
Instance of Symbol 841 MovieClip [InteractLayerMenus7] in Symbol 1091 MovieClip [InteractLayerbigbig3] Frame 1
onClipEvent (load) {
worm = "bonus3";
}
Instance of Symbol 147 MovieClip "Door0" in Symbol 1091 MovieClip [InteractLayerbigbig3] Frame 1
onClipEvent (load) {
worm = "Bonus8";
SnapBack = true;
}
Instance of Symbol 901 MovieClip "GetInBox" in Symbol 1091 MovieClip [InteractLayerbigbig3] Frame 1
onClipEvent (load) {
worm = "Menus1";
}
Instance of Symbol 159 MovieClip "Coin12" in Symbol 1091 MovieClip [InteractLayerbigbig3] Frame 1
onClipEvent (enterFrame) {
if (_root.Char.hitTest(this)) {
_parent.Coin2.gotoAndPlay(2);
this.gotoAndStop(2);
stopAllSounds();
BackgroundMusic.stop();
BackgroundMusic = new Sound(this);
BackgroundMusic.attachSound("daboss");
BackgroundMusic.start(0, 1000);
BackgroundMusic.setVolume(100);
BackgroundVolume = 100;
tnomenumusic = false;
}
}
Instance of Symbol 981 MovieClip "Coin15" in Symbol 1091 MovieClip [InteractLayerbigbig3] Frame 1
onClipEvent (enterFrame) {
if (_root.Char.hitTest(this)) {
stopAllSounds();
BackgroundMusic.stop();
BackgroundMusic = new Sound(createEmptyMovieClip("soundmc6", 10006));
BackgroundMusic.attachSound("cave");
BackgroundMusic.start(0, 1000);
BackgroundMusic.setVolume(100);
BackgroundVolume = 100;
tnomenumusic = false;
}
}
Symbol 1105 MovieClip [Foregroundbigbig3] Frame 1
stop();
Symbol 1109 MovieClip [ForegroundBonus1] Frame 1
stop();
Instance of Symbol 147 MovieClip "Door0" in Symbol 1110 MovieClip [InteractLayerBonus1] Frame 1
onClipEvent (load) {
worm = "bigbig1";
}
Instance of Symbol 1117 MovieClip "movingWallz" in Symbol 1118 MovieClip [tehwallzBonus2] Frame 1
onClipEvent (enterFrame) {
if (_root.Paused) {
stop();
} else {
play();
}
}
Instance of Symbol 297 MovieClip [JumpPad] "JumpPad0" in Symbol 1119 MovieClip [BLayerBonus2] Frame 1
onClipEvent (load) {
Thrust = 30;
}
Symbol 1123 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 1124 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 1125 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 1126 MovieClip Frame 1
if (_root.Boxit == true) {
opaqueBackground = 13421772 /* 0xCCCCCC */;
}
Symbol 1128 MovieClip [ForegroundBonus2] Frame 1
stop();
Symbol 1131 MovieClip Frame 1
stop();
Symbol 1131 MovieClip Frame 2
if (Key.isDown) {
}
stopAllSounds();
BackgroundMusic.stop();
BackgroundMusic = new Sound(createEmptyMovieClip("soundmc6", 10006));
BackgroundMusic.attachSound("menu");
BackgroundMusic.start(0, 1000);
BackgroundMusic.setVolume(100);
BackgroundVolume = 100;
tnomenumusic = false;
rot = (_root.Char.moveRL + _root.Char.moveUD) * 2;
_root[_root.bigbigLoaded + "DontCheat"].push(this);
onEnterFrame = function () {
_root.PayPants();
_root.SpisDown = true;
_root.Paused = true;
_root.Char._visible = false;
};
Symbol 1131 MovieClip Frame 3
if (Key.isDown) {
}
Symbol 1131 MovieClip Frame 4
if (Key.isDown) {
}
Symbol 1131 MovieClip Frame 5
if (Key.isDown) {
}
Symbol 1131 MovieClip Frame 10
if (Key.isDown) {
}
Symbol 1131 MovieClip Frame 11
if (Key.isDown) {
}
Symbol 1131 MovieClip Frame 12
if (Key.isDown) {
}
Symbol 1131 MovieClip Frame 22
if (Key.isDown) {
}
Symbol 1131 MovieClip Frame 23
if (Key.isDown) {
}
Symbol 1131 MovieClip Frame 24
if (Key.isDown) {
}
Symbol 1131 MovieClip Frame 25
if (Key.isDown) {
}
Symbol 1131 MovieClip Frame 26
if (Key.isDown) {
}
Symbol 1131 MovieClip Frame 27
if (Key.isDown) {
}
Symbol 1131 MovieClip Frame 28
if (Key.isDown) {
}
Symbol 1131 MovieClip Frame 29
if (Key.isDown) {
}
Symbol 1131 MovieClip Frame 30
if (Key.isDown) {
}
Symbol 1131 MovieClip Frame 31
if (Key.isDown) {
}
Symbol 1131 MovieClip Frame 32
if (Key.isDown) {
}
_parent.Coin18._alpha = 100;
Symbol 1131 MovieClip Frame 68
_root.SpisDown = false;
_root.Paused = false;
_root.Char._visible = true;
delete onEnterFrame;
BackgroundMusic.stop();
BackgroundMusic = new Sound(createEmptyMovieClip("soundmc6", 10006));
BackgroundMusic.attachSound("cave");
BackgroundMusic.start(0, 1000);
BackgroundMusic.setVolume(100);
BackgroundVolume = 100;
tnomenumusic = false;
Symbol 1131 MovieClip Frame 78
_visible = false;
removeMovieClip(this);
stop();
Instance of Symbol 147 MovieClip "Door0" in Symbol 1132 MovieClip [InteractLayerBonus2] Frame 1
onClipEvent (load) {
worm = "bigbig2";
SnapBack = false;
}
Symbol 1139 MovieClip [tehgroundBonus3] Frame 1
stop();
Instance of Symbol 297 MovieClip [JumpPad] "JumpPad1" in Symbol 1140 MovieClip [BLayerBonus3] Frame 1
onClipEvent (load) {
Thrust = 35;
}
Instance of Symbol 114 MovieClip in Symbol 1140 MovieClip [BLayerBonus3] Frame 1
onClipEvent (load) {
worm = "bigbig1";
thrust = 15;
gameplan = function () {
_root.KillWallJump = false;
};
}
Instance of Symbol 297 MovieClip [JumpPad] "JumpPad0" in Symbol 1140 MovieClip [BLayerBonus3] Frame 1
onClipEvent (load) {
Thrust = 35;
}
Instance of Symbol 1144 MovieClip "movingPlat1" in Symbol 1145 MovieClip [tehplatformzBonus4] Frame 1
onClipEvent (load) {
smokeRL = 0;
moveRL = 0;
centerRL = _x - 150;
speedRL = 0.3;
onEnterFrame = _root.PlatMoveVacant;
id = 1;
}
Instance of Symbol 1144 MovieClip "movingPlat2" in Symbol 1145 MovieClip [tehplatformzBonus4] Frame 1
onClipEvent (load) {
smokeRL = 0;
moveRL = 0;
centerRL = _x + 150;
speedRL = 0.3;
onEnterFrame = _root.PlatMoveVacant;
id = 2;
}
Instance of Symbol 1144 MovieClip "movingPlat3" in Symbol 1145 MovieClip [tehplatformzBonus4] Frame 1
onClipEvent (load) {
smokeRL = 0;
moveRL = 0;
centerRL = _x - 150;
speedRL = 0.3;
onEnterFrame = _root.PlatMoveVacant;
id = 3;
}
Symbol 1149 MovieClip [tehgroundBonus4] Frame 1
stop();
Instance of Symbol 297 MovieClip [JumpPad] "JumpPad0" in Symbol 1150 MovieClip [BLayerBonus4] Frame 1
onClipEvent (load) {
Thrust = 35;
}
Symbol 1155 MovieClip [ForegroundBonus4] Frame 1
stop();
Instance of Symbol 114 MovieClip in Symbol 1156 MovieClip [InteractLayerBonus4] Frame 1
onClipEvent (load) {
worm = "bigbig3";
SnapBack = false;
}
Symbol 1165 MovieClip Frame 1
stop();
Symbol 1165 MovieClip Frame 2
_root.Char._x = _x;
oldx = _x;
oldy = _y;
onEnterFrame = _root.JumpPadLockMoveOccupied;
Symbol 1165 MovieClip Frame 5
_root.ClickLock.start();
Symbol 1165 MovieClip Frame 9
stop();
Symbol 1165 MovieClip Frame 12
_root.Char.moveRL = 0;
_root.Char.JumpFunc(thrust, true);
_root.Spring.start();
play();
Instance of Symbol 1165 MovieClip "JumpPad1" in Symbol 1166 MovieClip [BLayerBonus5] Frame 1
onClipEvent (load) {
thrust = 25;
}
Instance of Symbol 1165 MovieClip "JumpPad0" in Symbol 1166 MovieClip [BLayerBonus5] Frame 1
onClipEvent (load) {
thrust = 25;
smokeRL = 0;
moveRL = 0;
centerRL = _x + 150;
speedRL = 0.1;
maxRL = 7;
onEnterFrame = _root.JumpPadLockMoveVacant;
id = 0;
}
Instance of Symbol 1165 MovieClip "JumpPad2" in Symbol 1166 MovieClip [BLayerBonus5] Frame 1
onClipEvent (load) {
thrust = 25;
smokeRL = 0;
moveRL = 0;
centerRL = _x - 150;
speedRL = 0.1;
maxRL = 7;
onEnterFrame = _root.JumpPadLockMoveVacant;
id = 0;
}
Instance of Symbol 1165 MovieClip "JumpPad3" in Symbol 1166 MovieClip [BLayerBonus5] Frame 1
onClipEvent (load) {
thrust = 25;
}
Instance of Symbol 1165 MovieClip "JumpPad4" in Symbol 1166 MovieClip [BLayerBonus5] Frame 1
onClipEvent (load) {
thrust = 25;
smokeRL = 0;
moveRL = 0;
centerRL = _x + 250;
speedRL = 0.3;
maxRL = 10;
onEnterFrame = _root.JumpPadLockMoveVacant;
id = 0;
}
Instance of Symbol 1165 MovieClip "JumpPad5" in Symbol 1166 MovieClip [BLayerBonus5] Frame 1
onClipEvent (load) {
thrust = 25;
}
Symbol 1169 MovieClip [ForegroundBonus5] Frame 1
stop();
Symbol 1177 MovieClip [ForegroundBonus6] Frame 1
stop();
drop = 1;
onEnterFrame = function () {
if (_root.MinY > -1300) {
if (drop < 5) {
drop = drop * 1.01;
}
} else if (drop > 0.05) {
drop = drop * 0.95;
} else {
drop = 0;
}
_root.MinY = _root.MinY - drop;
_root.MaxY = _root.MaxY - drop;
};
Instance of Symbol 114 MovieClip in Symbol 1178 MovieClip [InteractLayerBonus6] Frame 1
onClipEvent (load) {
worm = "bigbig3";
thrust = 20;
}
Instance of Symbol 147 MovieClip "Door0" in Symbol 1178 MovieClip [InteractLayerBonus6] Frame 1
onClipEvent (load) {
worm = "bigbig2";
}
Instance of Symbol 150 MovieClip "Trophy" in Symbol 1178 MovieClip [InteractLayerBonus6] Frame 1
onClipEvent (load) {
ID = 4;
}
Instance of Symbol 297 MovieClip [JumpPad] "JumpPad1" in Symbol 1185 MovieClip [BLayerBonus7] Frame 1
onClipEvent (load) {
Thrust = 30;
}
Instance of Symbol 147 MovieClip "Door0" in Symbol 1189 MovieClip [InteractLayerBonus7] Frame 1
onClipEvent (load) {
worm = "bigbig2";
}
Instance of Symbol 150 MovieClip "Trophy" in Symbol 1189 MovieClip [InteractLayerBonus7] Frame 1
onClipEvent (load) {
ID = 3;
}
Symbol 1192 MovieClip [tehgroundBonus8] Frame 1
stop();
Symbol 1207 MovieClip Frame 1
stop();
Symbol 1207 MovieClip Frame 2
_root.Char._x = _x;
_root.Char.moveRL = 0;
Symbol 1207 MovieClip Frame 12
stop();
Symbol 1207 MovieClip Frame 13
_root.Char._x = _x;
_root.Char.moveRL = 0;
Symbol 1207 MovieClip Frame 23
stop();
Symbol 1207 MovieClip Frame 24
_root.Char._x = _x;
_root.Char.moveRL = 0;
Symbol 1207 MovieClip Frame 34
_root.InteractLayer.nextFrame();
stop();
Symbol 1212 MovieClip [InteractLayerBonus8] Frame 1
stop();
Instance of Symbol 147 MovieClip "Door0" in Symbol 1212 MovieClip [InteractLayerBonus8] Frame 1
onClipEvent (load) {
worm = "bigbig3";
}
Instance of Symbol 150 MovieClip "Trophy" in Symbol 1212 MovieClip [InteractLayerBonus8] Frame 2
onClipEvent (load) {
ID = 5;
}
Symbol 1221 MovieClip [InteractLayerBonus9] Frame 1
stop();
Instance of Symbol 147 MovieClip "Door0" in Symbol 1221 MovieClip [InteractLayerBonus9] Frame 2
onClipEvent (load) {
worm = "Menus2";
}
Symbol 1221 MovieClip [InteractLayerBonus9] Frame 21
stop();
Instance of Symbol 1218 MovieClip [ForegroundBonus9] in Symbol 1222 MovieClip Frame 1
onClipEvent (enterFrame) {
Penguin.Status == "Stuck";
}
Symbol 1238 MovieClip Frame 1
stop();
Symbol 1238 MovieClip Frame 3
trace(_root.fscore);
Symbol 1238 MovieClip Frame 10
trace(_root.fscore);