Frame 1
_lockroot = true;
MochiAd.showPreGameAd({id:"6532074e279c2788", res:"350x300", background:16777161, color:16757336, outline:13994812, no_bg:true});
Frame 2
stop();
Frame 3
stop();
Frame 4
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__("b6dbacb0", this, 10301, true);
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__("20aac2af", this, 10301, true);
currentText = "A GAME BY GO PLAY SUSHI!";
_root.inventory.aFlash();
stop();
Frame 5
stop();
_root.reading = false;
currentText = "What kind of nasty place is this?";
_root.inventory.aFlash();
instructionText = _root.inventory.orgInstructionText;
Instance of Symbol 71 MovieClip in Frame 5
onClipEvent (enterFrame) {
tabEnabled = false;
}
on (press) {
_root.reading = false;
_root.nextFrame();
}
on (rollOver) {
_root.infoBox = "I need to get out of here!";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Instance of Symbol 90 MovieClip "inventory" in Frame 5
onClipEvent (load) {
aFlash = function () {
_root.attachMovie("aFlash", "aFlash", 1);
};
orgInstructionText = "Escape the hamburger! Navigate by clicking the sides (or sometimes other parts of the screen. Look for different objects and situations to interact with. Click bottom of the screen for inventory.";
_root.instructionText = orgInstructionText;
}
onClipEvent (enterFrame) {
if (_root.reading == false) {
_root.infoBox = _root.currentText;
}
tabEnabled = false;
}
Frame 6
stop();
btn.tabEnabled = false;
btn1.tabEnabled = false;
currentText = "A giant hamburger! How ridiculous!";
_root.inventory.aFlash();
instructionText = _root.inventory.orgInstructionText;
Frame 7
stop();
btn.tabEnabled = false;
currentText = "I guess I could climb that bacon...";
_root.inventory.aFlash();
instructionText = _root.inventory.orgInstructionText;
Instance of Symbol 71 MovieClip in Frame 7
onClipEvent (enterFrame) {
tabEnabled = false;
}
on (press) {
_root.reading = false;
_root.nextFrame();
}
on (rollOver) {
_root.infoBox = "Let's climb it!";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Frame 8
stop();
btn.tabEnabled = false;
btn1.tabEnabled = false;
currentText = "Oh my it's a far way down...";
_root.inventory.aFlash();
instructionText = _root.inventory.orgInstructionText;
Frame 9
stop();
btn.tabEnabled = false;
btn1.tabEnabled = false;
currentText = "Anything could be hiding in this burger cave...";
_root.inventory.aFlash();
instructionText = "Sometimes you have to react quickly! Be ready with that mouse!";
Instance of Symbol 71 MovieClip in Frame 9
onClipEvent (enterFrame) {
tabEnabled = false;
}
on (press) {
_root.reading = false;
_root.nextFrame();
}
on (rollOver) {
_root.infoBox = "Should I really go inside?";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Frame 10
stop();
btn.tabEnabled = false;
btn1.tabEnabled = false;
currentText = "OH MY GOD THE BURGER MONSTER!";
Instance of Symbol 146 MovieClip in Frame 10
onClipEvent (load) {
_root.enemyH = 100;
alive = true;
}
on (press) {
_root.enemyH = _root.enemyH - 4;
splatSnd = new Sound(this);
splatSnd.attachSound("splat");
splatSnd.start(0, 0);
}
onClipEvent (enterFrame) {
if (alive == true) {
if (_root.enemyH > 0) {
healthBar.gotoAndStop(_root.enemyH);
} else {
alive = false;
gotoAndPlay ("kill");
healthBar.gotoAndStop(1);
}
}
}
Frame 11
stop();
btn.tabEnabled = false;
btn1.tabEnabled = false;
currentText = "Close one... Good job!";
instructionText = _root.inventory.orgInstructionText;
Instance of Symbol 71 MovieClip "btn1" in Frame 11
on (rollOver) {
_root.infoBox = "No way! Might be more monsters inside!";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Frame 12
stop();
btn.tabEnabled = false;
btn1.tabEnabled = false;
currentText = "At the other side of the burger...";
_root.inventory.aFlash();
instructionText = "Remember that you sometimes can navigate by clicking other parts of the screen!";
Instance of Symbol 81 MovieClip in Frame 12
onClipEvent (enterFrame) {
if (_root.inventory.palm == true) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Instance of Symbol 71 MovieClip "btn1" in Frame 12
on (press) {
_root.reading = false;
_root.nextFrame();
}
on (rollOver) {
_root.infoBox = "Seems like a tunnel here...";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Frame 13
stop();
btn.tabEnabled = false;
btn1.tabEnabled = false;
currentText = "Hm.. what now?";
_root.inventory.aFlash();
Instance of Symbol 71 MovieClip "btn1" in Frame 13
on (press) {
_root.reading = false;
_root.nextFrame();
}
on (rollOver) {
_root.infoBox = "No problem, I'll climb!";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Instance of Symbol 71 MovieClip "btn" in Frame 13
on (press) {
_root.reading = false;
_root.gotoAndStop("theOtherSide");
}
on (rollOver) {
_root.infoBox = "Crawl back through the tunnel?";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Frame 14
stop();
btn.tabEnabled = false;
btn1.tabEnabled = false;
btn2.tabEnabled = false;
allowUsePalm = false;
if (_root.inventory.palm == true) {
currentText = "Nothing here now...";
} else {
currentText = "A palm tree is growing out of the salad, weird...";
}
_root.inventory.aFlash();
Instance of Symbol 81 MovieClip "btn1" in Frame 14
on (press) {
if (_root.inventory.palm != false) {
_root.inventory.palm = true;
_root.infoBox = "PALM TREE COLLECTED";
_root.reading = true;
sndPling = new Sound(this);
sndPling.attachSound("pling");
sndPling.start(0, 0);
}
}
onClipEvent (enterFrame) {
if (_root.inventory.palm == true) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Instance of Symbol 71 MovieClip "btn" in Frame 14
on (press) {
_root.reading = false;
_root.prevFrame();
}
on (rollOver) {
_root.infoBox = "Climb back?";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Frame 15
stop();
btn.tabEnabled = false;
btn1.tabEnabled = false;
btn2.tabEnabled = false;
allowUsePalm = true;
currentText = "Seems to be too far to jump...";
_root.inventory.aFlash();
this.onEnterFrame = function () {
if (usePalm == true) {
nextFrame();
usePalm = false;
_root.inventory.palm = false;
}
};
instructionText = "Don't forget your inventory box at the bottom of the screen! Anything might come in handy?";
Frame 16
stop();
btn.tabEnabled = false;
btn1.tabEnabled = false;
btn2.tabEnabled = false;
allowUsePalm = false;
currentText = "A palm tree as a bridge! Smart!";
_root.inventory.aFlash();
instructionText = _root.inventory.orgInstructionText;
Instance of Symbol 71 MovieClip "btn" in Frame 16
on (press) {
_root.reading = false;
_root.nextFrame();
}
on (rollOver) {
_root.infoBox = "Walk the bridge!";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Frame 17
stop();
btn.tabEnabled = false;
btn1.tabEnabled = false;
btn2.tabEnabled = false;
allowUseGrease = true;
currentText = "Eeew.. Now that sauce looks real greasy.";
_root.inventory.aFlash();
instructionText = _root.inventory.orgInstructionText;
Frame 18
stop();
btn.tabEnabled = false;
btn1.tabEnabled = false;
btn2.tabEnabled = false;
allowUseGrease = false;
currentText = "This place looks familiar...";
_root.inventory.aFlash();
instructionText = _root.inventory.orgInstructionText;
Instance of Symbol 71 MovieClip "btn1" in Frame 18
on (press) {
if (_root.inventory.grease != true) {
_root.inventory.grease = true;
_root.infoBox = "GREASE COLLECTED";
_root.reading = true;
sndPling = new Sound(this);
sndPling.attachSound("pling");
sndPling.start(0, 0);
}
}
Frame 19
stop();
cell.tabEnabled = false;
btn1.tabEnabled = false;
currentText = "Indiana Jones style!";
_root.inventory.aFlash();
instructionText = "Sometimes the mouse just doesn't do the trick. Try ARROW KEYS!";
Instance of Symbol 68 MovieClip "burger" in Frame 19
onClipEvent (load) {
if (_root.inventory.climbBack == true) {
this._x = this._x - 470;
_root.cell._x = _root.cell._x - 470;
_root.goUp._x = _root.goUp._x - 470;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(39)) {
_root.player.play();
this._x = this._x - 2;
_root.cell._x = _root.cell._x - 2;
_root.goUp._x = _root.goUp._x - 2;
}
if (Key.isDown(37) && (this._x < 565)) {
_root.player.play();
this._x = this._x + 2;
_root.cell._x = _root.cell._x + 2;
_root.goUp._x = _root.goUp._x + 2;
}
}
Instance of Symbol 88 MovieClip "cell" in Frame 19
onClipEvent (enterFrame) {
if (this.hitTest(_root.player) && (_root.inventory.cell != true)) {
_root.inventory.cell = true;
_root.infoBox = "CELL PHONE COLLECTED";
_root.reading = true;
sndPling = new Sound(this);
sndPling.attachSound("pling");
sndPling.start(0, 0);
}
if (_root.inventory.cell == true) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Instance of Symbol 71 MovieClip "goUp" in Frame 19
onClipEvent (enterFrame) {
if (this.hitTest(_root.player)) {
_root.nextFrame();
}
}
Frame 20
stop();
btn.tabEnabled = false;
btn1.tabEnabled = false;
btn2.tabEnabled = false;
allowUseCell = false;
reading = false;
currentText = "Finally up on that burger!";
_root.inventory.aFlash();
instructionText = _root.inventory.orgInstructionText;
Frame 21
stop();
btn.tabEnabled = false;
btn1.tabEnabled = false;
allowUseCell = true;
currentText = "On top of the burger!";
_root.inventory.aFlash();
this.onEnterFrame = function () {
if (useCell == true) {
play();
useCell = false;
_root.inventory.cell = false;
}
};
instructionText = "Don't forget your inventory box at the bottom of the screen! Anything might come in handy?";
Frame 190
currentText = "YOU ESCAPED! GOOD JOB!";
_root.inventory.aFlash();
stop();
Frame 191
currentText = "YOU ESCAPED! GOOD JOB!";
_root.inventory.aFlash();
stop();
stopAllSounds();
screamSnd = new Sound(this);
screamSnd.attachSound("scream");
screamSnd.start(0, 1);
Instance of Symbol 188 MovieClip in Frame 191
on (press) {
_root.gotoAndStop(1);
}
Symbol 5 MovieClip [aFlash] Frame 10
this.removeMovieClip();
Symbol 189 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd
{
function MochiAd () {
}
static function getVersion() {
return("2.3");
}
static function showPreGameAd(options) {
var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () {
this.clip.stop();
}, ad_finished:function () {
this.clip.play();
}, ad_failed:function () {
trace("[MochAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_loaded:function (width, height) {
}};
options = _parseOptions(options, _local27);
if ("5cc6f7dfb67f2f08341c831480f7c2a7".length == 0) {
options.ad_started();
options.ad_finished();
return(undefined);
}
var clip = options.clip;
var _local23 = 11000;
var _local26 = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!load(options)) {
options.ad_failed();
options.ad_finished();
return(undefined);
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var _local14 = _getRes(options);
var _local4 = _local14[0];
var _local13 = _local14[1];
mc._x = _local4 * 0.5;
mc._y = _local13 * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk._x = _local4 * -0.5;
chk._y = _local13 * -0.5;
var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4);
_local7._x = 10;
_local7._y = _local13 - 20;
var _local22 = options.color;
delete options.color;
var _local19 = options.background;
delete options.background;
var _local24 = options.outline;
delete options.outline;
var _local5 = _local7.createEmptyMovieClip("_outline", 1);
_local5.beginFill(_local19);
_local5.moveTo(0, 0);
_local5.lineTo(_local4 - 20, 0);
_local5.lineTo(_local4 - 20, 10);
_local5.lineTo(0, 10);
_local5.lineTo(0, 0);
_local5.endFill();
var _local3 = _local7.createEmptyMovieClip("_inside", 2);
_local3.beginFill(_local22);
_local3.moveTo(0, 0);
_local3.lineTo(_local4 - 20, 0);
_local3.lineTo(_local4 - 20, 10);
_local3.lineTo(0, 10);
_local3.lineTo(0, 0);
_local3.endFill();
_local3._xscale = 0;
var _local6 = _local7.createEmptyMovieClip("_outline", 3);
_local6.lineStyle(0, _local24, 100);
_local6.moveTo(0, 0);
_local6.lineTo(_local4 - 20, 0);
_local6.lineTo(_local4 - 20, 10);
_local6.lineTo(0, 10);
_local6.lineTo(0, 0);
chk.ad_msec = _local23;
chk.ad_timeout = _local26;
chk.started = getTimer();
chk.showing = false;
chk.last_pcnt = 0;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time));
if (_local2 > 0) {
this._parent._alpha = _local2;
} else {
var _local3 = this._parent._parent;
MochiAd.unload(_local3);
delete this.onEnterFrame;
}
};
mc.lc.adLoaded = options.ad_loaded;
mc.lc.adjustProgress = function (msec) {
var _local2 = this.mc._mochiad_wait;
_local2.server_control = true;
_local2.started = getTimer();
_local2.ad_msec = msec;
};
chk.onEnterFrame = function () {
var _local6 = this._parent._parent;
var _local12 = this._parent._mochiad_ctr;
var _local5 = getTimer() - this.started;
var _local3 = false;
var _local4 = _local6.getBytesTotal();
var _local8 = _local6.getBytesLoaded();
var _local10 = (100 * _local8) / _local4;
var _local11 = (100 * _local5) / chk.ad_msec;
var _local9 = this._mochiad_bar._inside;
var _local2 = Math.min(100, Math.min(_local10 || 0, _local11));
_local2 = Math.max(this.last_pcnt, _local2);
this.last_pcnt = _local2;
_local9._xscale = _local2;
if (!chk.showing) {
var _local7 = _local12.getBytesTotal();
if ((_local7 > 0) || (typeof(_local7) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if (_local5 > chk.ad_timeout) {
options.ad_failed();
_local3 = true;
}
}
if (_local5 > chk.ad_msec) {
_local3 = true;
}
if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) {
if (this.server_control) {
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = chk.fadeFunction;
}
}
};
}
static function showInterLevelAd(options) {
var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () {
this.clip.stop();
}, ad_finished:function () {
this.clip.play();
}, ad_failed:function () {
trace("[MochAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_loaded:function (width, height) {
}};
options = _parseOptions(options, _local13);
var clip = options.clip;
var _local10 = 11000;
var _local12 = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!load(options)) {
options.ad_failed();
options.ad_finished();
return(undefined);
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var _local5 = _getRes(options);
var _local14 = _local5[0];
var _local11 = _local5[1];
mc._x = _local14 * 0.5;
mc._y = _local11 * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk.ad_msec = _local10;
chk.ad_timeout = _local12;
chk.started = getTimer();
chk.showing = false;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time));
if (_local2 > 0) {
this._parent._alpha = _local2;
} else {
var _local3 = this._parent._parent;
MochiAd.unload(_local3);
delete this.onEnterFrame;
}
};
mc.lc.adLoaded = options.ad_loaded;
mc.lc.adjustProgress = function (msec) {
var _local2 = this.mc._mochiad_wait;
_local2.server_control = true;
_local2.started = getTimer();
_local2.ad_msec = msec - 250;
};
chk.onEnterFrame = function () {
var _local5 = this._parent._mochiad_ctr;
var _local4 = getTimer() - this.started;
var _local2 = false;
if (!chk.showing) {
var _local3 = _local5.getBytesTotal();
if ((_local3 > 0) || (typeof(_local3) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if (_local4 > chk.ad_timeout) {
options.ad_failed();
_local2 = true;
}
}
if (_local4 > chk.ad_msec) {
_local2 = true;
}
if (_local2) {
if (this.server_control) {
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = this.fadeFunction;
}
}
};
}
static function showTimedAd(options) {
trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0");
showInterLevelAd(options);
}
static function showPreloaderAd(options) {
trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0");
showPreGameAd(options);
}
static function _allowDomains(server) {
var _local1 = server.split("/")[2].split(":")[0];
if (System.security) {
if (System.security.allowDomain) {
System.security.allowDomain("*");
System.security.allowDomain(_local1);
}
if (System.security.allowInsecureDomain) {
System.security.allowInsecureDomain("*");
System.security.allowInsecureDomain(_local1);
}
}
return(_local1);
}
static function _loadCommunicator(options) {
var _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"};
options = _parseOptions(options, _local26);
options.swfv = options.clip.getSWFVersion() || 6;
options.mav = getVersion();
var _local18 = options.clip;
var _local20 = "_mochiad_com_" + options.id;
if (!_isNetworkAvailable()) {
return(null);
}
if (_local18[_local20]) {
return(_local18[_local20].lc);
}
var _local21 = options.com_server + options.id;
_allowDomains(_local21);
delete options.id;
delete options.com_server;
var _local25 = options.depth;
delete options.depth;
var _local17 = _local18.createEmptyMovieClip(_local20, _local25);
var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1);
for (var _local15 in options) {
_local11[_local15] = options[_local15];
}
var _local6 = new LocalConnection();
var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_");
_local6.mc = _local17;
_local6.name = _local16;
_local6.allowDomain = function (d) {
return(true);
};
_local6.allowInsecureDomain = _local6.allowDomain;
_local6.connect(_local16);
_local17.lc = _local6;
_local11.lc = _local16;
_local6._id = 0;
_local6._queue = [];
_local6.rpcResult = function (cb_arg) {
var _local8 = parseInt(cb_arg);
var _local4 = this._callbacks[_local8];
if (!_local4) {
return(undefined);
}
delete this._callbacks[_local8];
var _local5 = [];
var _local3 = 2;
while (_local3 < _local4.length) {
_local5.push(_local4[_local3]);
_local3++;
}
_local3 = 1;
while (_local3 < arguments.length) {
_local5.push(arguments[_local3]);
_local3++;
}
var _local6 = _local4[1];
var _local7 = _local4[0];
if (_local7 && (typeof(_local6) == "string")) {
_local6 = _local7[_local6];
}
if (_local6) {
_local6.apply(_local7, _local5);
}
};
_local6._didConnect = function (endpoint) {
this._endpoint = endpoint;
var _local4 = this._queue;
delete this._queue;
var _local5 = this.doSend;
var _local2 = 0;
while (_local2 < _local4.length) {
var _local3 = _local4[_local2];
_local5.apply(this, _local3);
_local2++;
}
};
_local6.doSend = function (args, cbobj, cbfn) {
if (this._endpoint == null) {
var _local4 = [];
var _local3 = 0;
while (_local3 < arguments.length) {
_local4.push(arguments[_local3]);
_local3++;
}
this._queue.push(_local4);
return(undefined);
}
this._id = this._id + 1;
var _local5 = this._id;
if ((cbfn === undefined) || (cbfn === null)) {
cbfn = cbobj;
}
this._callbacks[_local5] = [cbobj, cbfn];
var _local7 = new LocalConnection();
var _local9 = _local7.send(this._endpoint, "rpc", _local5, args);
};
_local6._callbacks = {};
_local6._callbacks[0] = [_local6, "_didConnect"];
_local11.st = getTimer();
_local11.loadMovie(_local21 + ".swf", "POST");
return(_local6);
}
static function fetchHighScores(options, callbackObj, callbackMethod) {
var _local1 = _loadCommunicator({id:options.id});
if (!_local1) {
return(false);
}
var _local4 = ["fetchHighScores", options];
_local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod);
return(true);
}
static function sendHighScore(options, callbackObj, callbackMethod) {
var _local1 = _loadCommunicator({id:options.id});
if (!_local1) {
return(false);
}
var _local4 = ["sendHighScore", options];
_local1.doSend(["sendHighScore", options], callbackObj, callbackMethod);
return(true);
}
static function load(options) {
var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"};
options = _parseOptions(options, _local13);
options.swfv = options.clip.getSWFVersion() || 6;
options.mav = getVersion();
var _local9 = options.clip;
if (!_isNetworkAvailable()) {
return(null);
}
if (_local9._mochiad_loaded) {
return(null);
}
var _local12 = options.depth;
delete options.depth;
var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12);
var _local11 = _getRes(options);
options.res = (_local11[0] + "x") + _local11[1];
options.server = options.server + options.id;
delete options.id;
_local9._mochiad_loaded = true;
var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1);
for (var _local7 in options) {
_local4[_local7] = options[_local7];
}
var _local10 = _local4.server;
delete _local4.server;
var _local14 = _allowDomains(_local10);
_local6.onEnterFrame = function () {
if (this._mochiad_ctr._url != this._url) {
this.onEnterFrame = function () {
if (!this._mochiad_ctr) {
delete this.onEnterFrame;
MochiAd.unload(this._parent);
}
};
}
};
var _local5 = new LocalConnection();
var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_");
_local5.mc = _local6;
_local5.name = _local8;
_local5.hostname = _local14;
_local5.allowDomain = function (d) {
return(true);
};
_local5.allowInsecureDomain = _local5.allowDomain;
_local5.connect(_local8);
_local6.lc = _local5;
_local4.lc = _local8;
_local4.st = getTimer();
_local4.loadMovie(_local10 + ".swf", "POST");
return(_local6);
}
static function unload(clip) {
if (typeof(clip) == "undefined") {
clip = _root;
}
if (clip.clip && (clip.clip._mochiad)) {
clip = clip.clip;
}
if (!clip._mochiad) {
return(false);
}
clip._mochiad.removeMovieClip();
delete clip._mochiad_loaded;
delete clip._mochiad;
return(true);
}
static function _isNetworkAvailable() {
if (System.security) {
var _local1 = System.security;
if (_local1.sandboxType == "localWithFile") {
return(false);
}
}
return(true);
}
static function _getRes(options) {
var _local3 = options.clip.getBounds();
var _local2 = 0;
var _local1 = 0;
if (typeof(options.res) != "undefined") {
var _local4 = options.res.split("x");
_local2 = parseFloat(_local4[0]);
_local1 = parseFloat(_local4[1]);
} else {
_local2 = _local3.xMax - _local3.xMin;
_local1 = _local3.yMax - _local3.yMin;
}
if ((_local2 == 0) || (_local1 == 0)) {
_local2 = Stage.width;
_local1 = Stage.height;
}
return([_local2, _local1]);
}
static function _parseOptions(options, defaults) {
var _local4 = {};
for (var _local8 in defaults) {
_local4[_local8] = defaults[_local8];
}
if (options) {
for (var _local8 in options) {
_local4[_local8] = options[_local8];
}
}
if (_root.mochiad_options) {
var _local5 = _root.mochiad_options.split("&");
var _local2 = 0;
while (_local2 < _local5.length) {
var _local3 = _local5[_local2].split("=");
_local4[unescape(_local3[0])] = unescape(_local3[1]);
_local2++;
}
}
if (_local4.id == "test") {
trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!");
}
return(_local4);
}
}
Symbol 19 MovieClip Frame 1
_root.stop();
Instance of Symbol 11 MovieClip in Symbol 19 MovieClip Frame 1
on (release) {
getURL ("http://www.ampgames.com", _blank);
}
Symbol 19 MovieClip Frame 180
_root.nextFrame();
Symbol 29 MovieClip Frame 1
_parent.stop();
gotoAndPlay (2);
Instance of Symbol 20 MovieClip in Symbol 29 MovieClip Frame 1
on (release) {
getURL ("http://www.goplaysushi.com", _blank);
}
Symbol 29 MovieClip Frame 2
_root._quality = "low";
Symbol 29 MovieClip Frame 45
_root._quality = "high";
Symbol 29 MovieClip Frame 179
_parent.play();
Symbol 56 Button
on (release) {
getURL ("http://www.ampgames.com/", "_blank");
}
Symbol 60 Button
on (press) {
getURL ("http://www.goplaysushi.com", "_blank");
}
Symbol 65 Button
on (press) {
nextFrame();
}
Symbol 73 MovieClip Frame 5
stop();
Symbol 77 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 2
stop();
Symbol 77 MovieClip Frame 3
gotoAndStop (1);
Symbol 81 MovieClip Frame 1
stop();
Symbol 81 MovieClip Frame 2
stop();
Symbol 84 MovieClip Frame 1
stop();
Symbol 84 MovieClip Frame 2
stop();
Symbol 88 MovieClip Frame 1
stop();
Symbol 88 MovieClip Frame 2
stop();
Symbol 88 MovieClip Frame 3
stop();
Symbol 89 MovieClip Frame 5
stop();
Instance of Symbol 81 MovieClip in Symbol 89 MovieClip Frame 5
onClipEvent (enterFrame) {
tabEnabled = false;
}
on (press) {
if ((_parent._parent.palm == true) && (_root.allowUsePalm == true)) {
_root.usePalm = true;
_parent._parent.prevFrame();
} else {
_root.infoBox = "Can't use here...";
_root.reading = true;
}
}
on (rollOver) {
gotoAndStop (2);
}
on (rollOut) {
gotoAndStop (1);
}
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (_parent._parent.palm == true) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Instance of Symbol 84 MovieClip in Symbol 89 MovieClip Frame 5
onClipEvent (enterFrame) {
tabEnabled = false;
}
on (press) {
if ((_parent._parent.grease == true) && (_root.allowUseGrease == true)) {
_root.useGrease = true;
_root.infoBox = "Now I can climb like a sticky bug!";
_root.reading = true;
_parent._parent.grease == false;
_parent._parent.prevFrame();
} else {
_root.infoBox = "Can't use here...";
_root.reading = true;
}
}
on (rollOver) {
gotoAndStop (2);
}
on (rollOut) {
gotoAndStop (1);
}
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (_parent._parent.grease == true) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Instance of Symbol 88 MovieClip in Symbol 89 MovieClip Frame 5
onClipEvent (enterFrame) {
tabEnabled = false;
}
on (press) {
if ((_parent._parent.cell == true) && (_root.allowUseCell == true)) {
_root.useCell = true;
_root.infoBox = "Calling...";
_root.reading = true;
_parent._parent.cell == false;
_parent._parent.prevFrame();
} else {
_root.infoBox = "No reception...";
_root.reading = true;
}
}
on (rollOver) {
gotoAndStop (3);
}
on (rollOut) {
gotoAndStop (2);
}
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (_parent._parent.cell == true) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Symbol 90 MovieClip Frame 1
stop();
Instance of Symbol 71 MovieClip in Symbol 90 MovieClip Frame 1
on (press) {
_parent.play();
}
Instance of Symbol 73 MovieClip in Symbol 90 MovieClip Frame 1
onClipEvent (enterFrame) {
tabEnabled = false;
}
Instance of Symbol 77 MovieClip in Symbol 90 MovieClip Frame 1
on (press) {
nextFrame();
}
onClipEvent (enterFrame) {
showText = _root.instructionText;
tabEnabled = false;
}
Symbol 90 MovieClip Frame 2
stop();
n = 0;
this.onEnterFrame = function () {
if (n == 130) {
prevFrame();
} else {
n++;
}
};
Instance of Symbol 89 MovieClip in Symbol 90 MovieClip Frame 2
onClipEvent (enterFrame) {
tabEnabled = false;
}
Symbol 106 Button
on (press) {
nextFrame();
_root.reading = false;
}
on (rollOver) {
_root.infoBox = "Walk out on this cheese maybe?";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Symbol 107 Button
on (press) {
_root.reading = false;
_root.gotoAndStop("burgerCave");
}
on (rollOver) {
_root.infoBox = "It seems so dark over at that side...";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Symbol 108 Button
on (press) {
_root.reading = false;
_root.prevFrame();
}
on (rollOver) {
_root.infoBox = "Maybe try another way?";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Symbol 109 Button
on (rollOver) {
_root.infoBox = "I haven't got the balls to jump!";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Symbol 110 Button
on (press) {
_root.reading = false;
_root.gotoAndStop("firstChoice");
}
on (rollOver) {
_root.infoBox = "Maybe try something else?";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Symbol 111 Button
on (press) {
_root.reading = false;
_root.gotoAndStop("firstChoice");
}
on (rollOver) {
_root.infoBox = "Maybe try another way?";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Instance of Symbol 122 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (5);
}
Instance of Symbol 122 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (5);
}
Symbol 145 MovieClip Frame 30
_root.nextFrame();
Symbol 146 MovieClip Frame 152
_root.gotoAndStop("gameOver");
Instance of Symbol 145 MovieClip in Symbol 146 MovieClip Frame 153
onClipEvent (load) {
play();
}
Symbol 146 MovieClip Frame 156
stop();
Symbol 150 Button
on (press) {
_root.reading = false;
_root.nextFrame();
}
on (rollOver) {
_root.infoBox = "Maybe I can go around here...";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Symbol 151 Button
on (press) {
_root.reading = false;
_root.gotoAndStop("onTheBacon");
}
on (rollOver) {
_root.infoBox = "Climb the bacon?";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Symbol 153 Button
on (press) {
_root.reading = false;
_root.gotoAndStop("theOtherSide");
}
on (rollOver) {
_root.infoBox = "Down again?";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Symbol 154 Button
on (press) {
_root.reading = false;
_root.nextFrame();
}
on (rollOver) {
_root.infoBox = "Towards the goon?";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Symbol 155 Button
on (press) {
if (_root.useGrease == true) {
_root.reading = false;
_root.gotoAndStop("timeToClimb");
}
}
on (rollOver) {
if (_root.useGrease == true) {
_root.infoBox = "Climb!";
_root.reading = true;
} else {
_root.infoBox = "Maybe I could get up on the bread somehow?";
_root.reading = true;
}
}
on (rollOut) {
_root.reading = false;
}
Symbol 156 Button
on (rollOver) {
_root.infoBox = "That's where I came from..";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Symbol 157 Button
on (press) {
_root.reading = false;
_root.prevFrame();
}
on (rollOver) {
_root.infoBox = "Away from the goon!";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Symbol 170 MovieClip Frame 1
stop();
Symbol 171 Button
on (press) {
trace(_root.useGrease);
if (_root.useGrease == true) {
_root.reading = false;
_root.inventory.climbBack = true;
_root.prevFrame();
}
}
on (rollOver) {
_root.infoBox = "Climb again?";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Symbol 172 Button
on (press) {
_root.reading = false;
_root.nextFrame();
}
on (rollOver) {
_root.infoBox = "Proceed to the top!";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Symbol 173 Button
on (press) {
_root.reading = false;
_root.prevFrame();
}
on (rollOver) {
_root.infoBox = "Down again?";
_root.reading = true;
}
on (rollOut) {
_root.reading = false;
}
Symbol 182 Button
on (press) {
gotoAndStop (5);
}
Symbol 185 Button
on (press) {
gotoAndStop (4);
}