Combined Code
movieClip 4 platform2 {
}
movieClip 6 platform4 {
}
movieClip 9 {
}
movieClip 10 coin3 {
frame 1 {
stop();
}
frame 20 {
this.removeMovieClip();
}
}
movieClip 13 {
}
movieClip 14 coin2 {
frame 1 {
stop();
}
frame 20 {
this.removeMovieClip();
}
}
movieClip 16 platform3 {
}
movieClip 18 platform1 {
}
frame 1 {
function itemHandler1(obj, item) {
getURL('http://armorgames.com', '');
}
function onEnterFrame() {
if (on_frame == 1) {
urlStart = _url.indexOf('://') + 3;
urlEnd = _url.indexOf('/', urlStart);
domain = _url.substring(urlStart, urlEnd);
LastDot = domain.lastIndexOf('.') - 1;
domEnd = domain.lastIndexOf('.', LastDot) + 1;
domain = domain.substring(domEnd, domain.length);
if (domain == 'www.armorgames.com' || domain == 'armorgames.com') {
} else {}
bytes_loaded = Math.round(_root.getBytesLoaded());
bytes_total = Math.round(_root.getBytesTotal());
getPercent = bytes_loaded / bytes_total;
inder._xscale = getPercent * 100;
if (bytes_loaded == bytes_total) {
_root.gotoAndStop(2);
on_frame = 2;
}
}
}
var myMenu = new ContextMenu();
myMenu.hideBuiltInItems();
item1 = new ContextMenuItem('Play More Games', itemHandler1);
myMenu.customItems.push(item1);
_root.menu = myMenu;
on_frame = 1;
pl.onRelease = function () {
getURL('http://www.armorgames.com/', '_blank');
};
stop();
}
movieClip 20 {
}
// unknown tag 88 length 68
movieClip 25 {
}
movieClip 27 {
}
movieClip 176 __Packages.ab3.rankz.Armor_Bot_30_En_AS1 {
#initclip
if (!_global.ab3) {
_global.ab3 = new Object();
}
if (!_global.ab3.rankz) {
_global.ab3.rankz = new Object();
}
if (!_global.ab3.rankz.Armor_Bot_30_En_AS1) {
var v1 = function () {
super();
};
ab3.rankz.Armor_Bot_30_En_AS1 = v1;
ab3.rankz.Armor_Bot_30_En_AS1 extends Object;
var v2 = v1.prototype;
v1.Encode = function (str) {
var v1 = new ab3.rankz.Armor_Bot_30_En_AS1();
return v1.encodeArmor_Bot_30_En_AS1(str);
};
v1.Decode = function (str) {
var v1 = new ab3.rankz.Armor_Bot_30_En_AS1();
return v1.decodeArmor_Bot_30_En_AS1(str);
};
v1.StringReplaceAll = function (source, find, replacement) {
return (source.split(find)).join(replacement);
};
v1.InitReverseChars = function () {
ab3.rankz.Armor_Bot_30_En_AS1._CharsReverseLookup = new Array();
var v1 = 0;
while (v1 < ab3.rankz.Armor_Bot_30_En_AS1._Chars.length) {
ab3.rankz.Armor_Bot_30_En_AS1._CharsReverseLookup[ab3.rankz.Armor_Bot_30_En_AS1._Chars[v1]] = v1;
++v1;
}
return true;
};
v1.UrlDecode = function (str) {
str = ab3.rankz.Armor_Bot_30_En_AS1.StringReplaceAll(str, '\\', ' ');
str = unescape(str);
return str;
};
v1.UrlEncode = function (str) {
str = escape(str);
str = ab3.rankz.Armor_Bot_30_En_AS1.StringReplaceAll(str, '\\', '%2B');
str = ab3.rankz.Armor_Bot_30_En_AS1.StringReplaceAll(str, '%20', '+');
return str;
};
v2.setArmor_Bot_30_En_AS1Str = function (str) {
this._Armor_Bot_30_En_AS1Str = str;
this._Armor_Bot_30_En_AS1Count = 0;
};
v2.readArmor_Bot_30_En_AS1 = function () {
if (!this._Armor_Bot_30_En_AS1Str) {
return ab3.rankz.Armor_Bot_30_En_AS1._EndOfInput;
}
if (this._Armor_Bot_30_En_AS1Count >= this._Armor_Bot_30_En_AS1Str.length) {
return ab3.rankz.Armor_Bot_30_En_AS1._EndOfInput;
}
var v2 = this._Armor_Bot_30_En_AS1Str.charCodeAt(this._Armor_Bot_30_En_AS1Count) & 255;
++this._Armor_Bot_30_En_AS1Count;
return v2;
};
v2.encodeArmor_Bot_30_En_AS1 = function (str) {
this.setArmor_Bot_30_En_AS1Str(str);
var v3 = '';
var v2 = new Array(3);
var v5 = 0;
var v4 = false;
for (;;) {
if (!(!v4 && v2[0] != ab3.rankz.Armor_Bot_30_En_AS1._EndOfInput)) break;
v2[1] = this.readArmor_Bot_30_En_AS1();
v2[2] = this.readArmor_Bot_30_En_AS1();
v3 += ab3.rankz.Armor_Bot_30_En_AS1._Chars[v2[0] >> 2];
if (v2[1] != ab3.rankz.Armor_Bot_30_En_AS1._EndOfInput) {
v3 += ab3.rankz.Armor_Bot_30_En_AS1._Chars[v2[0] << 4 & 48 | v2[1] >> 4];
if (v2[2] != ab3.rankz.Armor_Bot_30_En_AS1._EndOfInput) {
v3 += ab3.rankz.Armor_Bot_30_En_AS1._Chars[v2[1] << 2 & 60 | v2[2] >> 6];
v3 += ab3.rankz.Armor_Bot_30_En_AS1._Chars[v2[2] & 63];
} else {
v3 += ab3.rankz.Armor_Bot_30_En_AS1._Chars[v2[1] << 2 & 60];
v3 += '=';
v4 = true;
}
} else {
v3 += ab3.rankz.Armor_Bot_30_En_AS1._Chars[v2[0] << 4 & 48];
v3 += '=';
v3 += '=';
v4 = true;
}
v5 += 4;
if (v5 >= 76) {
v3 += '\n';
v5 = 0;
}
}
return v3;
};
v2.readReverseArmor_Bot_30_En_AS1 = function () {
if (!this._Armor_Bot_30_En_AS1Str) {
return ab3.rankz.Armor_Bot_30_En_AS1._EndOfInput;
}
while (!false) {
if (this._Armor_Bot_30_En_AS1Count >= this._Armor_Bot_30_En_AS1Str.length) {
return ab3.rankz.Armor_Bot_30_En_AS1._EndOfInput;
}
var v2 = this._Armor_Bot_30_En_AS1Str.charAt(this._Armor_Bot_30_En_AS1Count);
++this._Armor_Bot_30_En_AS1Count;
if (ab3.rankz.Armor_Bot_30_En_AS1._CharsReverseLookup[v2]) {
return ab3.rankz.Armor_Bot_30_En_AS1._CharsReverseLookup[v2];
}
if (v2 == 'A') {
return 0;
}
}
return ab3.rankz.Armor_Bot_30_En_AS1._EndOfInput;
};
v2.ntos = function (n) {
var v1 = n.toString(16);
if (v1.length == 1) {
v1 = '0' + v1;
}
v1 = '%' + v1;
return unescape(v1);
};
v2.decodeArmor_Bot_30_En_AS1 = function (str) {
this.setArmor_Bot_30_En_AS1Str(str);
var v3 = '';
var v2 = new Array(4);
var v4 = false;
for (;;) {
if (!(!v4 && v2[0] != ab3.rankz.Armor_Bot_30_En_AS1._EndOfInput && v2[1] != ab3.rankz.Armor_Bot_30_En_AS1._EndOfInput)) break;
v2[2] = this.readReverseArmor_Bot_30_En_AS1();
v2[3] = this.readReverseArmor_Bot_30_En_AS1();
v3 += this.ntos(v2[0] << 2 & 255 | v2[1] >> 4);
if (v2[2] != ab3.rankz.Armor_Bot_30_En_AS1._EndOfInput) {
v3 += this.ntos(v2[1] << 4 & 255 | v2[2] >> 2);
if (v2[3] != ab3.rankz.Armor_Bot_30_En_AS1._EndOfInput) {
v3 += this.ntos(v2[2] << 6 & 255 | v2[3]);
} else {
v4 = true;
}
} else {
v4 = true;
}
}
return v3;
};
v2.toHex = function (n) {
var v4 = '';
var v3 = true;
var v1 = 32;
while (v1 > 0) {
v1 -= 4;
var v2 = n >> v1 & 15;
if (!v3 || v2 != 0) {
v3 = false;
v4 += ab3.rankz.Armor_Bot_30_En_AS1._Digits[v2];
}
}
return (v4 == '') ? '0' : v4;
};
v2.pad = function (str, len, pad) {
var v2 = str;
var v1 = str.length;
while (v1 < len) {
v2 = pad + v2;
++v1;
}
return v2;
};
v2.encodeHex = function (str) {
var v4 = '';
var v2 = 0;
while (v2 < str.length) {
v4 += this.pad(this.toHex(str.charCodeAt(v2) & 255), 2, '0');
++v2;
}
return v4;
};
v2.decodeHex = function (str) {
var v5 = '';
var v3 = '';
var v2 = 0;
while (v2 < str.length) {
v3 += str.charAt(v2);
if (v3.length == 2) {
v5 += this.ntos(parseInt('0x' + v3));
v3 = '';
}
++v2;
}
return v5;
};
v1._EndOfInput = -1;
v1._Chars = new Array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/');
v1._CharsReverseLookupInited = ab3.rankz.Armor_Bot_30_En_AS1.InitReverseChars();
v1._Digits = new Array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f');
ASSetPropFlags(ab3.rankz.Armor_Bot_30_En_AS1.prototype, null, 1);
}
#endinitclip
}
frame 2 {
stop();
}
movieClip 35 {
}
button 40 {
on (press) {
getURL('http://www.armorgames.com', '_blank');
}
}
movieClip 43 {
frame 1 {
_root.stop();
gotoAndPlay(2);
}
frame 218 {
_root.nextFrame();
}
}
frame 3 {
stop();
}
movieClip 45 {
}
movieClip 47 {
}
movieClip 49 {
}
// unknown tag 88 length 81
movieClip 52 {
}
movieClip 54 {
}
movieClip 56 {
}
movieClip 57 {
frame 190 {
_root.gotoAndStop(4);
}
}
frame 4 {
function buttone(buttont) {
buttont.onRollOver = function () {
buttont.bb._alpha = 200;
};
buttont.onRollOut = function () {
buttont.bb._alpha = 100;
};
}
stop();
plr.onRelease = function () {
gotoAndStop(5);
};
cMode = 0;
cm.onRelease = function () {
gotoAndStop(5);
cMode = 1;
};
mg.onRelease = function () {
getURL('http://www.armorgames.com/', '_blank');
};
creds.onRelease = function () {
gotoAndStop(7);
};
ins.onRelease = function () {
gotoAndStop(8);
};
mper = 0;
mp.onRelease = function () {
gotoAndStop(5);
mper = 1;
};
buttone(plr);
buttone(ins);
buttone(hs);
buttone(mg);
buttone(creds);
buttone(mp);
buttone(cm);
}
movieClip 59 {
}
movieClip 61 {
}
movieClip 62 {
frame 1 {
stop();
}
frame 1 {
stop();
}
frame 20 {
stop();
}
}
movieClip 63 {
}
movieClip 65 {
}
movieClip 67 {
}
movieClip 68 {
}
movieClip 69 {
}
movieClip 71 {
}
movieClip 72 {
}
movieClip 74 {
}
movieClip 75 {
}
movieClip 77 {
}
movieClip 78 {
}
movieClip 80 {
}
movieClip 81 {
}
movieClip 83 {
}
movieClip 84 {
}
movieClip 86 {
}
frame 5 {
function addPlatform() {
badPlatform = randRange(1, 20);
if (badPlatform == 1 && power1 < 0 && level >= 3) {
pl = attachMovie('platform3', 'platform' + depth, depth);
++depth;
pl._x = randRange(-50, 350);
spiked.push(1);
} else {
if (badPlatform == 3 && power1 < 0 && level >= 2) {
pl = attachMovie('platform4', 'platform' + depth, depth);
++depth;
pl._x = randRange(-100, 160);
spiked.push(2);
} else {
pl = attachMovie('platform1', 'platform' + depth, depth);
++depth;
pl._x = randRange(-100, 160);
spiked.push(0);
addCoined = randRange(1, 6);
if (addCoined == 1) {
realAdd = randRange(1, 3);
if (realAdd == 1) {
addCoin(pl._x, pl, 1);
}
if (realAdd == 2) {
addCoin(pl._x, pl, 2);
}
if (realAdd == 3 && wrongWay == 0) {
addCoin(pl._x, pl, 3);
}
}
}
}
if (wrongWay == 0) {
pl._y = 549;
} else {
pl._y = -49;
}
if (badPlatform == 2 && power1 < 0 && level >= 3) {
pl2 = attachMovie('platform3', 'platform' + depth, depth);
++depth;
spiked.push(1);
} else {
if (badPlatform == 4 && power1 < 0 && level >= 2) {
pl2 = attachMovie('platform4', 'platform' + depth, depth);
++depth;
pl2._x = randRange(-100, 160);
spiked.push(2);
} else {
pl2 = attachMovie('platform1', 'platform' + depth, depth);
++depth;
spiked.push(0);
addCoined = randRange(1, 6);
if (addCoined == 1) {
realAdd = randRange(1, 3);
if (realAdd == 1) {
addCoin(pl._x + 250, pl2, 1);
}
if (realAdd == 2) {
addCoin(pl._x + 250, pl2, 2);
}
if (realAdd == 3 && wrongWay == 0) {
addCoin(pl._x + 250, pl2, 3);
}
}
}
}
pl2._x = pl._x + 250;
pl2._y = pl._y;
pl._rotation = randRange(-20, 20);
pl2._rotation = randRamge(-20, 20);
platForm.push(pl);
platForm.push(pl2);
}
function addCoin(xVal, pName, type) {
if (type == 1) {
cn = attachMovie('coin', 'coin' + depth, depth);
coinType.push(1);
}
if (type == 2) {
cn = attachMovie('coin2', 'coin' + depth, depth);
coinType.push(2);
}
if (type == 3) {
cn = attachMovie('coin3', 'coin' + depth, depth);
coinType.push(3);
}
++depth;
coins.push(cn);
cn._x = xVal;
if (wrongWay == 0) {
cn._y = 524;
} else {
cn._y = -74;
}
}
function gameOver(num) {
if (lives > 0 && lives2 > 0) {
if (num == 1) {
lives -= 1;
if (lives == 1) {
life3._alpha = 0;
}
if (lives == 0) {
life2._alpha = 0;
}
i = platForm.length - 1;
while (i >= 0) {
platForm[i].removeMovieClip();
platForm.splice(i, 1);
spiked.splice(i, 1);
--i;
}
i = coins.length - 1;
while (i >= 0) {
coins[i].removeMovieClip();
coins.splice(i, 1);
coinType.splice(i, 1);
--i;
}
smile._x = Stage.width / 2;
smile._y = 100;
smile2._x = Stage.width / 2;
smile2._y = 100;
} else {
lives2 -= 1;
if (lives2 == 1) {
q4._alpha = 0;
}
if (lives2 == 0) {
q5._alpha = 0;
}
i = platForm.length - 1;
while (i >= 0) {
platForm[i].removeMovieClip();
platForm.splice(i, 1);
spiked.splice(i, 1);
--i;
}
i = coins.length - 1;
while (i >= 0) {
coins[i].removeMovieClip();
coins.splice(i, 1);
coinType.splice(i, 1);
--i;
}
smile2._x = Stage.width / 2;
smile2._y = 100;
smile._x = Stage.width / 2;
smile._y = 100;
}
} else {
if (lives > 0) {
winner = 2;
} else {
winner = 1;
}
smile2.removeMovieClip();
smile.removeMovieClip();
topBar.removeMovieClip();
lu.removeMovieClip();
pbtn.removeMovieClip();
levelBG.gotoAndStop(1);
my_sound.stop();
Key.removeListener(keyListener);
i = platForm.length - 1;
while (i >= 0) {
platForm[i].removeMovieClip();
platForm.splice(i, 1);
spiked.splice(i, 1);
--i;
}
i = coins.length - 1;
while (i >= 0) {
coins[i].removeMovieClip();
coins.splice(i, 1);
coinType.splice(i, 1);
--i;
}
gotoAndStop(6);
}
}
function shaker() {
if (shake == 0) {
_root._x = 0;
_root._y = 0;
} else {
if (shake == 1) {
shake += 1;
_root._x += 3;
_root._y += 3;
} else {
if (shake == 2) {
shake += 1;
_root._y -= 5;
_root._x -= 5;
} else {
if (shake == 3) {
shake = 0;
_root._x += 2;
_root._y += 2;
}
}
}
}
}
function onEnterFrame() {
if (mper == 0) {
smile2._x = 3000;
smile2._y = 200;
}
if (_currentframe == 5 && !gamePause) {
if (cMode == 1) {
switchDirs = randRange(1, 350);
if (switchDirs == 1) {
upSpeed *= -1;
if (wrongWay == 1) {
wrongWay = 0;
} else {
wrongWay = 1;
}
}
}
power1 -= 1;
power2 -= 1;
power3 -= 1;
power4 -= 1;
if (smile._y - 12.5 <= 0 && groundTouch == 1) {
gameOver(1);
}
if (smile2._y - 12.5 <= 0 && groundTouch2 == 1) {
gameOver(2);
}
score += multiplier;
shaker();
if (Key.isDown(39)) {
xSpeed += 0.7;
}
if (Key.isDown(37)) {
xSpeed -= 0.7;
}
if (Key.isDown(38) && groundTouch == 1) {
fallSpeed = -20;
}
if (Key.isDown(68)) {
xSpeed2 += 0.7;
}
if (Key.isDown(65)) {
xSpeed2 -= 0.7;
}
if (Key.isDown(87) && groundTouch2 == 1) {
fallSpeed2 = -20;
}
if (onIce == 0) {
xSpeed *= fric;
}
if (onGoo == 1) {
xSpeed *= 0.8;
}
if (onIce2 == 0) {
xSpeed2 *= fric;
}
if (onGoo2 == 1) {
xSpeed2 *= 0.8;
}
smile2._rotation += xSpeed2 * 3;
smile._rotation += xSpeed * 3;
smile2._x += xSpeed2;
smile._x += xSpeed;
if (smile._x + 12.5 >= Stage.width) {
smile._x = Stage.width - 12.5;
xSpeed = 0;
}
if (smile._x - 12.5 <= 0) {
smile._x = 12.5;
xSpeed = 0;
}
if (smile2._x + 12.5 >= Stage.width) {
smile2._x = Stage.width - 12.5;
xSpeed2 = 0;
}
if (smile2._x - 12.5 <= 0) {
smile2._x = 12.5;
xSpeed2 = 0;
}
timer += 1;
if (timer >= topNum) {
timer = 0;
addPlatform();
}
smile._y += fallSpeed;
fallSpeed += gravity;
fallSpeed *= friction;
smile2._y += fallSpeed2;
fallSpeed2 += gravity;
fallSpeed2 *= friction;
push = 0;
push2 = 0;
if (wrongWay == 0) {
upSpeed += 0.001;
} else {
upSpeed -= 0.001;
}
topBar.levelTxt = Math.floor(Math.abs(upSpeed) - 2);
if (Math.floor(Math.abs(upSpeed) - 2) > level) {
level += 1;
lu.gotoAndPlay(2);
lu.aa.gotoAndStop(1);
if (level == 3) {
levelBG.gotoAndPlay(2);
}
}
topNum -= 0.002;
doner = 0;
if (smile._y + 30 >= Stage.height && cMode == 0) {
smile._y = Stage.height - 30;
push = 1;
timer += Math.floor(fallSpeed) / Math.abs(upSpeed);
doner = 1;
score += multiplier;
} else {
if (smile._y > Stage.height && cMode == 1) {
gameOver(1);
}
}
if (smile2._y + 30 >= Stage.height) {
smile2._y = Stage.height - 30;
push2 = 1;
if (doner == 0) {
timer += Math.floor(fallSpeed2) / Math.abs(upSpeed);
}
score += multiplier;
}
topBar.scoreTxt = score;
i = coins.length - 1;
while (i >= 0) {
coins[i]._y -= upSpeed;
if (push == 1) {
coins[i]._y -= fallSpeed;
} else {
if (push2 == 1) {
coins[i]._y -= fallSpeed2;
}
}
if (power1 > 0 || power3 > 0) {
coins[i]._y += upSpeed / 2;
}
if (coins[i]._y <= -75 || coins[i]._y >= 525) {
coins[i].removeMovieClip();
coins.splice(i, 1);
coinType.splice(i, 1);
}
if (coins[i].hitTest(smile)) {
if (coinType[i] == 1) {
multiplier += 1;
topBar.mpTxt = multiplier;
lu.gotoAndPlay(2);
lu.aa.gotoAndStop(2);
}
if (coinType[i] == 2) {
power1 = 140;
lu.gotoAndPlay(2);
lu.aa.gotoAndStop(3);
}
if (coinType[i] == 3) {
power2 = 70;
lu.gotoAndPlay(2);
lu.aa.gotoAndStop(4);
}
coins[i].gotoAndPlay(2);
coins.splice(i, 1);
coinType.splice(i, 1);
}
if (coins[i].hitTest(smile2) && mper == 1) {
if (coinType[i] == 1) {
multiplier += 1;
topBar.mpTxt = multiplier;
lu.gotoAndPlay(2);
lu.aa.gotoAndStop(2);
}
if (coinType[i] == 2) {
power3 = 140;
lu.gotoAndPlay(2);
lu.aa.gotoAndStop(3);
}
if (coinType[i] == 3) {
power4 = 70;
lu.gotoAndPlay(2);
lu.aa.gotoAndStop(4);
}
coins[i].gotoAndPlay(2);
coins.splice(i, 1);
coinType.splice(i, 1);
}
--i;
}
if (power1 > 0 || power3 > 0) {
timer -= 0.5;
}
groundTouch = 0;
onGoo = 0;
onIce = 0;
groundTouch2 = 0;
onGoo2 = 0;
onIce2 = 0;
i = platForm.length - 1;
while (i >= 0) {
if (push == 1) {
platForm[i]._y -= fallSpeed;
} else {
if (push2 == 1) {
platForm[i]._y -= fallSpeed2;
}
}
platForm[i]._y -= upSpeed;
if (power1 > 0 || power3 > 0) {
platForm[i]._y += upSpeed / 2;
}
if (platForm[i]._y <= -50 || platForm[i]._y >= 550) {
platForm[i].removeMovieClip();
platForm.splice(i, 1);
spiked.splice(i, 1);
}
if (power2 > 0 || power4 > 0) {
platForm[i]._alpha = 50;
}
if (power2 == 0 || power4 == 0) {
platForm[i]._alpha = 100;
}
for (;;) {
if (!(platForm[i].hitTest(smile._x, smile._y - yHeight, true) && power2 <= 0 && power4 <= 0)) break;
if (fallSpeed >= 3) {
shake = 1;
smile.gotoAndPlay(2);
}
fallSpeed = 0;
smile._y += 0.1;
}
for (;;) {
if (!(platForm[i].hitTest(smile2._x, smile2._y - yHeight, true) && power2 <= 0 && power4 <= 0 && mper == 1)) break;
if (fallSpeed2 >= 3) {
shake = 1;
smile2.gotoAndPlay(2);
}
fallSpeed2 = 0;
smile2._y += 0.1;
}
if (platForm[i].hitTest(smile._x, smile._y + yHeight, true) && power2 <= 0 && power4 <= 0) {
xSpeed += platForm[i]._rotation / 50;
}
if (platForm[i].hitTest(smile2._x, smile2._y + yHeight, true) && power2 <= 0 && power4 <= 0) {
xSpeed2 += platForm[i]._rotation / 50;
}
for (;;) {
if (!(platForm[i].hitTest(smile._x, smile._y + yHeight, true) && power2 <= 0 && power4 <= 0)) break;
groundTouch = 1;
if (fallSpeed >= 3) {
shake = 1;
smile.gotoAndPlay(2);
thud.start();
thud2.start();
thud3.start();
}
if (spiked[i] == 1) {
onGoo = 1;
}
if (spiked[i] == 2) {
onIce = 1;
}
fallSpeed = 0;
smile._y -= 0.1;
}
for (;;) {
if (!(platForm[i].hitTest(smile2._x, smile2._y + yHeight, true) && power2 <= 0 && power4 <= 0 && mper == 1)) break;
groundTouch2 = 1;
if (fallSpeed2 >= 3) {
shake = 1;
smile2.gotoAndPlay(2);
thud.start();
thud2.start();
thud3.start();
}
if (spiked[i] == 1) {
onGoo2 = 1;
}
if (spiked[i] == 2) {
onIce2 = 1;
}
fallSpeed2 = 0;
smile2._y -= 0.1;
}
--i;
}
}
}
function randRange(smallNum, bigNum) {
return Math.floor(Math.random() * (bigNum - smallNum + 1)) + smallNum;
}
depth = 10;
var my_sound = new Sound();
my_sound.attachSound('240930_AmEFC2.mp3');
my_sound.setVolume(50);
var thud = new Sound();
thud.attachSound('Slam-Public_D-331_hifi.mp3');
var thud2 = new Sound();
thud2.attachSound('Slam-Public_D-331_hifi.mp3');
var thud3 = new Sound();
thud3.attachSound('Slam-Public_D-331_hifi.mp3');
if (mper == 0) {
q1._alpha = 0;
q2._alpha = 0;
q3._alpha = 0;
q4._alpha = 0;
q5._alpha = 0;
smile2._alpha = 0;
smile2.removeMovieClip();
}
upSpeed = 3;
score = 0;
level = 1;
platForm = new Array();
spiked = new Array();
coins = new Array();
coinType = new Array();
smile.swapDepths(200000);
smile2.swapDepths(201000);
topBar.swapDepths(200002);
lu.swapDepths(200001);
pbtn.swapDepths(201003);
pbtn._alpha = 0;
yHeight = smile._height / 2;
keyListener = new Object();
keyListener.onKeyDown = function () {
num = Key.getAscii();
if (num == 112 || num == 32) {
if (!gamePause) {
pbtn._alpha = 100;
gamePause = true;
} else {
if (gamePause) {
pbtn._alpha = 0;
gamePause = false;
}
}
}
};
Key.addListener(keyListener);
power1 = 0;
power2 = 0;
lives = 2;
lives2 = 2;
winner = 0;
gravity = 0.6;
friction = 0.95;
fallSpeed = 0;
shake = 0;
xSpeed = 0;
fric = 0.96;
multiplier = 1;
timer = 29;
topNum = 30;
topBar.mpTxt = multiplier;
gamePause = false;
groundTouch = 0;
onGoo = 0;
onIce = 0;
groundTouch2 = 0;
onGoo2 = 0;
onIce2 = 0;
power3 = 0;
power4 = 0;
xSpeed2 = 0;
ySpeed2 = 0;
fallSpeed2 = 0;
wrongWay = 0;
}
movieClip 89 {
}
movieClip 90 coin {
frame 1 {
stop();
}
frame 20 {
this.removeMovieClip();
}
}
movieClip 93 {
frame 1 {
stop();
}
}
movieClip 95 {
}
movieClip 97 {
}
movieClip 99 {
}
movieClip 101 {
}
movieClip 104 {
frame 1 {
stop();
}
}
movieClip 105 {
}
movieClip 114 {
}
movieClip 119 {
frame 1 {
stop();
}
}
movieClip 120 {
frame 1 {
stop();
}
}
movieClip 127 {
}
frame 6 {
function __rankz_send__(par1, par2, par3, par4) {
par227 = new LoadVars();
par228 = new LoadVars();
par227.flashkey = par2;
par227.SU0249 = par1;
par227.bmFtZTE = ab3.rankz.Armor_Bot_30_En_AS1.Encode(par3);
par227.c2NvcmUx = ab3.rankz.Armor_Bot_30_En_AS1.Encode(par4 + 'j%e%a%n%s');
par227.flashkey = (par227.flashkey.split('=')).join('');
par227.SU0249 = (par227.SU0249.split('=')).join('');
par228.onLoad = function (success) {
if (success) {
trace(par228.msg);
} else {
trace(par228.loaded);
}
};
par227.sendAndLoad('http://rankz.armorbot.com/submit/', par228, 'POST');
}
st = score;
buttone(re);
buttone(ss);
buttone(mg2);
buttone(btm);
btm.onRelease = function () {
gotoAndStop(4);
};
re.onRelease = function () {
gotoAndStop(5);
};
namer = 'No Name';
Selection.setFocus('namer');
ss.onRelease = function () {
bXlnYW1lX25hbWVfdmFyaWFibGU = namer;
bXlnYW1lX3Njb3JlX3ZhcmlhYmxl = score;
__rankz_send__('MzYxOGolZSVhJW4lcw==', 'QUVySnRsZlQ=', bXlnYW1lX25hbWVfdmFyaWFibGU, bXlnYW1lX3Njb3JlX3ZhcmlhYmxl);
getURL('http://rankz.armorbot.com/Smiley_Collapse/', '_blank');
score = 0;
};
mg2.onRelease = function () {
getURL('http://www.armorgames.com/', '_blank');
};
if (winner == 2 && mper == 1) {
winBox.gotoAndStop(2);
}
if (winner == 1 && mper == 1) {
winBox.gotoAndStop(3);
}
}
movieClip 130 {
}
movieClip 132 {
}
movieClip 134 {
}
movieClip 136 {
}
// unknown tag 88 length 81
movieClip 144 {
frame 1 {
stop();
}
}
frame 7 {
buttone(btm);
btm.onRelease = function () {
gotoAndStop(4);
};
}
movieClip 153 {
}
frame 8 {
buttone(btm);
btm.onRelease = function () {
gotoAndStop(4);
};
}
movieClip 159 {
}
movieClip 164 {
}