Frame 2 (255 B)
_root.bestscore = 0;
myLoaded = Math.round(getBytesLoaded());
myTotal = Math.round(getBytesTotal());
myPercent = myLoaded / myTotal;
preloadbar._height = myPercent * 250;
if (myLoaded == myTotal) {
gotoAndPlay (10);
} else {
gotoAndPlay (1);
}
Frame 10 (1.22 KiB) ●
function __com_mochibot__(swfid, mc, lv, trk) {
var x;
var g;
var s;
var fv;
var sb;
var u;
var res;
var mb;
var mbc;
mb = "__mochibot__";
mbc = "mochibot.com";
g = (_global ? (_global) : (_level0._root));
if (g[mb + swfid]) {
return(g[mb + swfid]);
}
s = System.security;
x = mc._root.getSWFVersion;
fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5)));
if (!s) {
s = {};
}
sb = s.sandboxType;
if (sb == "localWithFile") {
return(null);
}
x = s.allowDomain;
if (x) {
s.allowDomain(mbc);
}
x = s.allowInsecureDomain;
if (x) {
s.allowInsecureDomain(mbc);
}
u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : "");
lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv))));
g[mb + "level"] = lv;
if (fv == 5) {
res = "_level" + lv;
if (!eval (res)) {
loadMovieNum (u, lv);
}
} else {
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
}
return(res);
}
__com_mochibot__("c0646d10", this, 10301, true);
Instance of Symbol 80 MovieClip in Frame 10 (98 B)
onClipEvent (load) {
_root.introsound.intro.setVolume(100);
_root.mainsound.main.setVolume(0);
}
Frame 19 (8 B)
stop();
Frame 28 (8 B)
stop();
Frame 29 (8 B)
stop();
Frame 40 (8 B)
stop();
Instance of Symbol 126 MovieClip "actions" in Frame 40 (2.47 KiB) ●
onClipEvent (load) {
function getRandomLabel() {
var _local1 = new Array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k");
var _local2 = Math.floor(Math.random() * _local1.length);
return(_local1[_local2]);
}
_root.speed = 2;
_root.score = 0;
_root.bonuspoints = 0;
_root.bonus_mc._height = _root.bonuspoints;
_root.bonus = 0;
percent = 25;
nextBlock = 0;
blocks = [];
}
onClipEvent (enterFrame) {
if (_root.bonus_clip.hitTest(_root.mouse)) {
_root.randombonus.gotoAndPlay(getRandomLabel());
_root.bonus_clip.removeMovieClip();
}
randomnumber = Math.round(Math.random() * 100);
_root.speed = _root.speed + 0.0005;
_root.leveltext.text = Math.round(_root.speed * 100) / 100;
if (randomnumber <= percent) {
_root.attachMovie("block", "block" + nextBlock, nextBlock + 9999);
_root["block" + nextBlock]._y = -4;
_root["block" + nextBlock]._x = Math.round(Math.random() * 350) + 75;
_root["block" + nextBlock]._width = Math.round(Math.random() * 7) + 4;
_root["block" + nextBlock]._height = Math.round(Math.random() * 7) + 4;
blocks.push(nextBlock);
nextBlock++;
}
i = blocks.length - 1;
while (i >= 0) {
block = _root["block" + blocks[i]];
block._y = block._y + _root.speed;
if (block.hitTest(_root.mouse)) {
block.removeMovieClip();
blocks.splice(i, 1);
_root.score = _root.score + _root.speed;
_root.bonuspoints = _root.bonuspoints + _root.speed;
_root.scoretext.text = Math.round(_root.score);
_root.bonustext.text = _root.bonus;
_root.bonus_mc._height = _root.bonuspoints;
if (_root.bonuspoints >= 250) {
_root.underbonus.gotoAndPlay("flash");
_root.attachMovie("bonus_clip", "bonus_clip", 10);
_root.bonus_clip._y = Math.round(Math.random() * 350) + 75;
_root.bonus_clip._x = Math.round(Math.random() * 350) + 75;
_root.bonuspoints = 0;
_root.bonus = _root.bonus + _root.speed;
}
_root.sounds.gotoAndPlay("hover");
} else if (block.hitTest(_root.wall1)) {
i = blocks.length - 1;
while (i >= 0) {
block = _root["block" + blocks[i]];
block.removeMovieClip();
blocks.splice(i, 1);
_root.bonus_avalanche.removeMovieClip();
_root.bonus_bigsquare.removeMovieClip();
_root.bonus_nuke.removeMovieClip();
_root.bonus_slowmotion.removeMovieClip();
_root.bonus_speedminus50.removeMovieClip();
_root.bonus_stopdust.removeMovieClip();
_root.bonus_wideboy.removeMovieClip();
_root.nobonus.removeMovieClip();
i--;
}
_root.gotoAndPlay("gameover");
}
i--;
}
}
Instance of Symbol 2 MovieClip "mouse" in Frame 40 (233 B)
onClipEvent (load) {
Mouse.hide();
_root.mousespeed = 1.5;
}
onClipEvent (enterFrame) {
endX = _root._xmouse;
endY = _root._ymouse;
_x = (_x + ((endX - _x) / _root.mousespeed));
_y = (_y + ((endY - _y) / _root.mousespeed));
}
Instance of Symbol 80 MovieClip in Frame 40 (98 B)
onClipEvent (load) {
_root.introsound.intro.setVolume(0);
_root.mainsound.main.setVolume(100);
}
Frame 50 (347 B)
Mouse.show();
if (_root.score >= _root.bestscore) {
_root.bestscore = _root.score;
} else {
_root.bestscore = _root.bestscore;
}
_root.gameover_mc.scoretext.text = "score: " + Math.round(_root.score);
_root.gameover_mc.bestscoretext.text = "best score: " + Math.round(_root.bestscore);
_root.finalscore = Math.round(_root.bestscore);
Instance of Symbol 80 MovieClip in Frame 50 (203 B)
onClipEvent (load) {
_root.introsound.intro.setVolume(100);
_root.mainsound.main.setVolume(0);
}
onClipEvent (enterFrame) {
_root.introsound.intro.setVolume(100);
_root.mainsound.main.setVolume(0);
}
Frame 60 (8 B)
stop();
Frame 71 (8 B)
stop();
Symbol 8 MovieClip [bonus_clip] Frame 50 (36 B)
_root.bonus_clip.removeMovieClip();
Symbol 15 MovieClip [nobonus] Frame 1 (36 B)
_root.mainsound.main.setVolume(50);
Instance of Symbol 11 MovieClip in Symbol 15 MovieClip [nobonus] Frame 1 (94 B)
onClipEvent (enterFrame) {
if (_root.bonuspoints >= 200) {
_root.bonuspoints = 200;
}
}
Symbol 15 MovieClip [nobonus] Frame 50 (71 B)
_root.mainsound.main.setVolume(100);
_root.nobonus.removeMovieClip();
Symbol 17 MovieClip [bonus_speedminus50] Frame 1 (70 B)
_root.speed = _root.speed - 0.5;
_root.mainsound.main.setVolume(50);
Instance of Symbol 11 MovieClip in Symbol 17 MovieClip [bonus_speedminus50] Frame 1 (94 B)
onClipEvent (enterFrame) {
if (_root.bonuspoints >= 200) {
_root.bonuspoints = 200;
}
}
Symbol 17 MovieClip [bonus_speedminus50] Frame 50 (82 B)
_root.mainsound.main.setVolume(100);
_root.bonus_speedminus50.removeMovieClip();
Symbol 20 MovieClip Frame 1 (8 B)
stop();
Symbol 22 MovieClip [bonus_slowmotion] Frame 1 (80 B)
tempspeed = _root.speed;
_root.speed = 1;
_root.mainsound.main.setVolume(50);
Instance of Symbol 11 MovieClip in Symbol 22 MovieClip [bonus_slowmotion] Frame 1 (94 B)
onClipEvent (enterFrame) {
if (_root.bonuspoints >= 200) {
_root.bonuspoints = 200;
}
}
Symbol 22 MovieClip [bonus_slowmotion] Frame 100 (106 B)
_root.speed = tempspeed;
_root.mainsound.main.setVolume(100);
_root.bonus_slowmotion.removeMovieClip();
Symbol 25 MovieClip [bonus_wideboy] Frame 1 (90 B)
_root.mouse._height = 30;
_root.mouse._width = 300;
_root.mainsound.main.setVolume(50);
Instance of Symbol 11 MovieClip in Symbol 25 MovieClip [bonus_wideboy] Frame 1 (94 B)
onClipEvent (enterFrame) {
if (_root.bonuspoints >= 125) {
_root.bonuspoints = 125;
}
}
Instance of Symbol 23 MovieClip in Symbol 25 MovieClip [bonus_wideboy] Frame 1 (76 B)
onClipEvent (enterFrame) {
_root.mouse._width = _root.mouse._width - 2.7;
}
Symbol 25 MovieClip [bonus_wideboy] Frame 100 (130 B)
_root.mouse._height = 30;
_root.mouse._width = 30;
_root.mainsound.main.setVolume(100);
_root.bonus_wideboy.removeMovieClip();
Instance of Symbol 11 MovieClip in Symbol 25 MovieClip [bonus_wideboy] Frame 100 (92 B)
onClipEvent (enterFrame) {
if (_root.bonuspoints >= 10) {
_root.bonuspoints = 10;
}
}
Symbol 31 MovieClip [bonus_nuke] Frame 1 (115 B)
_root.speed = _root.speed - 0.25;
_root.mainsound.main.setVolume(50);
tempspeed = _root.speed;
_root.speed = 0;
Instance of Symbol 11 MovieClip in Symbol 31 MovieClip [bonus_nuke] Frame 1 (94 B)
onClipEvent (enterFrame) {
if (_root.bonuspoints >= 200) {
_root.bonuspoints = 200;
}
}
Symbol 31 MovieClip [bonus_nuke] Frame 20 (82 B)
_root.score = _root.score + 100;
_root.scoretext.text = Math.round(_root.score);
Instance of Symbol 29 MovieClip in Symbol 31 MovieClip [bonus_nuke] Frame 20 (213 B)
onClipEvent (enterFrame) {
i = _root.actions.blocks.length - 1;
while (i >= 0) {
block = _root["block" + _root.actions.blocks[i]];
block.removeMovieClip();
_root.actions.blocks.splice(i, 1);
i--;
}
}
Symbol 31 MovieClip [bonus_nuke] Frame 50 (100 B)
_root.mainsound.main.setVolume(100);
_root.speed = tempspeed;
_root.bonus_nuke.removeMovieClip();
Symbol 33 MovieClip [bonus_bigsquare] Frame 1 (89 B)
_root.mouse._height = 50;
_root.mouse._width = 50;
_root.mainsound.main.setVolume(50);
Instance of Symbol 11 MovieClip in Symbol 33 MovieClip [bonus_bigsquare] Frame 1 (94 B)
onClipEvent (enterFrame) {
if (_root.bonuspoints >= 125) {
_root.bonuspoints = 125;
}
}
Symbol 33 MovieClip [bonus_bigsquare] Frame 100 (132 B)
_root.mouse._height = 30;
_root.mouse._width = 30;
_root.mainsound.main.setVolume(100);
_root.bonus_bigsquare.removeMovieClip();
Symbol 35 MovieClip [bonus_avalanche] Frame 1 (110 B)
_root.actions.percent = 100;
tempspeed = _root.speed;
_root.speed = 1;
_root.mainsound.main.setVolume(50);
Instance of Symbol 11 MovieClip in Symbol 35 MovieClip [bonus_avalanche] Frame 1 (94 B)
onClipEvent (enterFrame) {
if (_root.bonuspoints >= 200) {
_root.bonuspoints = 200;
}
}
Symbol 35 MovieClip [bonus_avalanche] Frame 100 (134 B)
_root.actions.percent = 25;
_root.speed = tempspeed;
_root.mainsound.main.setVolume(100);
_root.bonus_avalanche.removeMovieClip();
Symbol 38 MovieClip [bonus_stopdust] Frame 1 (64 B)
_root.actions.percent = 0;
_root.mainsound.main.setVolume(50);
Instance of Symbol 11 MovieClip in Symbol 38 MovieClip [bonus_stopdust] Frame 1 (94 B)
onClipEvent (enterFrame) {
if (_root.bonuspoints >= 200) {
_root.bonuspoints = 200;
}
}
Symbol 38 MovieClip [bonus_stopdust] Frame 100 (107 B)
_root.actions.percent = 25;
_root.mainsound.main.setVolume(100);
_root.bonus_stopdust.removeMovieClip();
Symbol 45 Button (73 B)
on (release) {
getURL ("http://www.happyfatandchinese.com", "_blank");
}
Symbol 50 MovieClip Frame 1 (1 B)
Symbol 63 Button (39 B)
on (release) {
gotoAndPlay ("game");
}
Symbol 70 Button (47 B)
on (release) {
gotoAndPlay ("instructions");
}
Symbol 74 MovieClip Frame 1 (78 B)
intro = new Sound(this);
intro.attachSound("intro");
intro.start(0, 99999);
Symbol 77 MovieClip Frame 1 (74 B)
main = new Sound(this);
main.attachSound("main");
main.start(0, 99999);
Symbol 90 Button (108 B)
on (release) {
getURL ("http://www.mochibot.com/shared/?key=1c19f3681e1a7f45f6ba22db7578f8a7", "_blank");
}
Symbol 93 Button (73 B)
on (release) {
getURL ("http://www.happyfatandchinese.com", "_blank");
}
Symbol 109 Button (39 B)
on (release) {
gotoAndPlay ("menu");
}
Symbol 112 Button (30 B)
on (release) {
nextFrame();
}
Symbol 122 Button (30 B)
on (release) {
prevFrame();
}
Symbol 131 MovieClip Frame 1 (8 B)
stop();
Symbol 137 MovieClip Frame 1 (137 B)
stop();
if (_root.score >= 1) {
_root.attachMovie("nobonus", "nobonus", 2);
_root.nobonus._x = 478;
_root.nobonus._y = 209;
}
Symbol 137 MovieClip Frame 2 (135 B)
stop();
_root.attachMovie("bonus_bigsquare", "bonus_bigsquare", 2);
_root.bonus_bigsquare._x = 478;
_root.bonus_bigsquare._y = 209;
Symbol 137 MovieClip Frame 3 (135 B)
stop();
_root.attachMovie("bonus_bigsquare", "bonus_bigsquare", 2);
_root.bonus_bigsquare._x = 478;
_root.bonus_bigsquare._y = 209;
Symbol 137 MovieClip Frame 4 (131 B)
stop();
_root.attachMovie("bonus_stopdust", "bonus_stopdust", 2);
_root.bonus_stopdust._x = 478;
_root.bonus_stopdust._y = 209;
Symbol 137 MovieClip Frame 5 (131 B)
stop();
_root.attachMovie("bonus_stopdust", "bonus_stopdust", 2);
_root.bonus_stopdust._x = 478;
_root.bonus_stopdust._y = 209;
Symbol 137 MovieClip Frame 6 (139 B)
stop();
_root.attachMovie("bonus_slowmotion", "bonus_slowmotion", 2);
_root.bonus_slowmotion._x = 478;
_root.bonus_slowmotion._y = 209;
Symbol 137 MovieClip Frame 7 (139 B)
stop();
_root.attachMovie("bonus_slowmotion", "bonus_slowmotion", 2);
_root.bonus_slowmotion._x = 478;
_root.bonus_slowmotion._y = 209;
Symbol 137 MovieClip Frame 8 (147 B)
stop();
_root.attachMovie("bonus_speedminus50", "bonus_speedminus50", 2);
_root.bonus_speedminus50._x = 478;
_root.bonus_speedminus50._y = 209;
Symbol 137 MovieClip Frame 9 (135 B)
stop();
_root.attachMovie("bonus_avalanche", "bonus_avalanche", 2);
_root.bonus_avalanche._x = 478;
_root.bonus_avalanche._y = 209;
Symbol 137 MovieClip Frame 10 (135 B)
stop();
_root.attachMovie("bonus_avalanche", "bonus_avalanche", 2);
_root.bonus_avalanche._x = 478;
_root.bonus_avalanche._y = 209;
Symbol 137 MovieClip Frame 11 (127 B)
stop();
_root.attachMovie("bonus_wideboy", "bonus_wideboy", 2);
_root.bonus_wideboy._x = 478;
_root.bonus_wideboy._y = 209;
Symbol 137 MovieClip Frame 12 (115 B)
stop();
_root.attachMovie("bonus_nuke", "bonus_nuke", 2);
_root.bonus_nuke._x = 478;
_root.bonus_nuke._y = 209;
Symbol 157 MovieClip Frame 1 (147 B)
_root.rank = 0;
_root.rank = Math.round(_root.score / 20);
if (_root.rank >= 500) {
_root.rank = 500;
}
gotoAndStop(_root.rank);
stop();
Symbol 165 Button (39 B)
on (release) {
gotoAndPlay ("game");
}
Symbol 170 Button (44 B)
on (release) {
gotoAndPlay ("highscore");
}
Symbol 179 Button (97 B)
on (release) {
getURL ("http://www.happyfatandchineseforum.com/highscores/dusted/", "_blank");
}