STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228126
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/86891116?noj=FRM86891116-13DC" width="1" height="1"></div>

Monkey Manic.swf

This is the info page for
Flash #134791

(Click the ID number above for more basic data on this flash file.)


Text
Start

Start

Start

Trophies

Trophies

Trophies

scores

Scores

Scores

Clear Data

Clear Data

Clear Data

More Games

More Games

More Games

Created By

Created By

Created By

00

20

- Space for Menu -

- Space for Menu -

- Space for Menu -

Jump Here

Fall off Here

Grab the Banana

Controls

Climbing

Bananas

Controls

Jump Here

Fall off Here

Grab the Banana

Movement: Arrow Keys or AD
Jumping: Up Arrow or W
Falling: Down Arrow or S

Climbing

You can climb along a ceiling
by jumping onto it. To release
hit the down arrow or s key.

Bananas

In each level you will find one
missing banana. Collect it and
you can go to the next level.

Deaths: 999

Bananas: 20/20

Deaths: 999

Bananas: 20/20

More Games

More Games

More Games

Menu

Menu

Menu

Achievement Unlocked

Achievement Name

mangoes

Coconuts

Plants

mangoes

Collecting mangoes will take
away one death if you have
any in the first place.

Coconuts

Collecting Coconuts unlocks
achievements.

Plants

The poisonous plants will kill
you on impact. Beware.

Good luck

good luck

Try to get as few deaths as
possible and challenge your
friends for the best score.

Mutants

Mutants

On some levels you will come
across mutant plants. They
walk back and forth and can
kill you on contact.

Birds

Birds

These pesky creatures fly in
the air and won't give you
mercy. Stay away from them.

snakes

snakes

They are as deadly as they
look. These beasts spit fire
and can disappear into thin
air.

Submit Score

Submit score

Submit score

You Escaped With 0 Deaths.

You Escaped With 0 Deaths.

Menu

Menu

Menu

Label

ActionScript [AS1/AS2]

Frame 1
mochi.as2.MochiServices.connect("f292d63e41fd2478"); mochi.as2.MochiAd.showPreGameAd({id:"f292d63e41fd2478", res:"384x344", no_bg:true}); createEmptyMovieClip("soundholder", 1); createEmptyMovieClip("soundholder2", 2); createEmptyMovieClip("soundholder3", 3); createEmptyMovieClip("soundholder4", 4); achtext = new Array(); achtext[0] = "Your First Coconut!"; achtext[1] = "Your First Coconut!"; achtext[2] = "Cliff Diving!"; achtext[3] = "Behind a Bush."; achtext[4] = "How do I get out?"; achtext[5] = "Look out Below!"; achtext[6] = "Suicide?"; achtext[7] = "Stupid Mutants..."; achtext[8] = "Whats it doing there?"; achtext[9] = "Up High!"; achtext[10] = "Mangoes and Coconuts."; achtext[11] = "Wheres the Land?"; achtext[12] = "Dang Birds!"; achtext[13] = "Jump Higher!"; achtext[14] = "Up on the Rooftoop."; achtext[15] = "Stuck on the Ceiling."; achtext[16] = "Thats Impossible!"; achtext[17] = "Dont Miss."; achtext[18] = "Manic Man."; achtext[19] = "Jump for your Life!"; achtext[20] = "Drop the Boulder!"; var deathcount = 0; var savefile = SharedObject.getLocal("mmfgv1"); if (savefile.data.level == undefined) { var level = 0; } else { var level = savefile.data.level; } if (savefile.data.deathcount == undefined) { var deathcount = 0; } else { var deathcount = savefile.data.deathcount; } i = 0; while (i <= 20) { if (savefile.data["achievement" + i] == undefined) { this["achievement" + i] = false; } else { this["achievement" + i] = savefile.data["achievement" + i]; } i++; } stop(); _lockroot = true; var myMenu = new ContextMenu(); myMenu.customItems.push(copyright); myMenu.hideBuiltInItems(); _root.menu = myMenu;
Frame 2
bgSound = new Sound(this); bgSound.attachSound("sound1"); bgSound.start(0, 9999); bgSound.setVolume(100); stop(); mute.gotoAndStop(2);
Frame 3
function startgame() { if (level == 0) { gotoAndStop (5); } else { gotoAndStop (4); } } function trophies() { gotoAndStop (27); } function moregames() { 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; var pv; 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); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&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); } var monkeyManic_Click = "6af5f615"; getURL ("http://www.ninjakiwi.com", "_blank"); __com_mochibot__(monkeyManic_Click, this, 10301, true); } function highscores() { var _local2 = {n:[13, 5, 9, 14, 12, 4, 1, 1, 7, 10, 8, 9, 6, 14, 1, 5], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var _local3 = _local2.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:_local3}); } stop(); _x = 0; _y = 0; monkey.play(); groundbg.play(); var butpos = 1; if (savefile.data.level != undefined) { level = savefile.data.level; } b1.onRelease = function () { startgame(); }; b2.onRelease = function () { trophies(); }; b3.onRelease = function () { moregames(); }; b4.onRelease = function () { highscores(); }; b10.onRelease = function () { _root.savefile.clear(); _root.level = 0; _root.deathcount = 0; _root.savefile.data.level = 0; _root.savefile.data.deathcount = 0; i = 0; while (i <= 20) { _root["achievement" + i] = false; i++; } }; _root.gotocode = 0; this.onEnterFrame = function () { if (Key.isDown(40) || (Key.isDown(83))) { if (downtest == 0) { butpos = butpos + 1; if (butpos == 5) { butpos = 1; } downtest = 1; } } else { downtest = 0; } if (Key.isDown(38) || (Key.isDown(87))) { if (uptest == 0) { butpos = butpos - 1; if (butpos == 0) { butpos = 4; } uptest = 1; } } else { uptest = 0; } choosearrow._y = 101 + (butpos * 48); if (butpos == 1) { choosearrow._x = 140; } if (butpos == 2) { choosearrow._x = 135; } if (butpos == 3) { choosearrow._x = 140; } if (butpos == 4) { choosearrow._x = 115; } if (Key.isDown(32) || (Key.isDown(13))) { if (spacewait == 0) { if (butpos == 1) { startgame(); } if (butpos == 2) { trophies(); } if (butpos == 4) { moregames(); } if (butpos == 3) { highscores(); } spacewait = 1; } } else { spacewait = 0; } }; sLogo.onRelease = function () { moregames(); }; dLogo.onRelease = function () { getURL ("http://www.areaglegames.com", "_blank"); };
Frame 4
stop(); var gotolevel = 0; n = 1; while (n <= 20) { if (level >= n) { _root["l" + n].gotoAndStop(2); } _root["l" + n].numtext.text = "" + n; n++; } this.onEnterFrame = function () { if (Key.isDown(32) || (Key.isDown(13))) { if (spacewait == 0) { gotoAndStop (3); spacewait = 1; } } else { spacewait = 0; } }; b0.onRelease = function () { gotoAndStop (3); spacewait = 1; }; l1.btn.onRelease = function () { if (_root.level >= 1) { _root.gotocode = 1; _root.nextFrame(); } }; l2.btn.onRelease = function () { if (_root.level >= 2) { _root.gotocode = 2; _root.nextFrame(); } }; l3.btn.onRelease = function () { if (_root.level >= 3) { _root.gotocode = 3; _root.nextFrame(); } }; l4.btn.onRelease = function () { if (_root.level >= 4) { _root.gotocode = 4; _root.nextFrame(); } }; l5.btn.onRelease = function () { if (_root.level >= 5) { _root.gotocode = 5; _root.nextFrame(); } }; l6.btn.onRelease = function () { if (_root.level >= 6) { _root.gotocode = 6; _root.nextFrame(); } }; l7.btn.onRelease = function () { if (_root.level >= 7) { _root.gotocode = 7; _root.nextFrame(); } }; l8.btn.onRelease = function () { if (_root.level >= 8) { _root.gotocode = 8; _root.nextFrame(); } }; l9.btn.onRelease = function () { if (_root.level >= 9) { _root.gotocode = 9; _root.nextFrame(); } }; l10.btn.onRelease = function () { if (_root.level >= 10) { _root.gotocode = 10; _root.nextFrame(); } }; l11.btn.onRelease = function () { if (_root.level >= 11) { _root.gotocode = 11; _root.nextFrame(); } }; l12.btn.onRelease = function () { if (_root.level >= 12) { _root.gotocode = 12; _root.nextFrame(); } }; l13.btn.onRelease = function () { if (_root.level >= 13) { _root.gotocode = 13; _root.nextFrame(); } }; l14.btn.onRelease = function () { if (_root.level >= 14) { _root.gotocode = 14; _root.nextFrame(); } }; l15.btn.onRelease = function () { if (_root.level >= 15) { _root.gotocode = 15; _root.nextFrame(); } }; l16.btn.onRelease = function () { if (_root.level >= 16) { _root.gotocode = 16; _root.nextFrame(); } }; l17.btn.onRelease = function () { if (_root.level >= 17) { _root.gotocode = 17; _root.nextFrame(); } }; l18.btn.onRelease = function () { if (_root.level >= 18) { _root.gotocode = 18; _root.nextFrame(); } }; l19.btn.onRelease = function () { if (_root.level >= 19) { _root.gotocode = 19; _root.nextFrame(); } }; l20.btn.onRelease = function () { if (_root.level >= 20) { _root.gotocode = 20; _root.nextFrame(); } };
Frame 5
function engine() { currentlevel = _currentframe - 4; if (currentlevel <= level) { this["bonus" + currentlevel]._y = -200; if (this["achievement" + currentlevel] == true) { this["coconut" + currentlevel]._y = -200; } } hud.deathtxt.text = "Deaths: " + deathcount; hud.bananatxt.text = ("Bananas: " + (currentlevel - 1)) + "/20"; hud.deathtxtshadow.text = "Deaths: " + deathcount; hud.bananatxtshadow.text = ("Bananas: " + (currentlevel - 1)) + "/20"; if (ground.hitTest(hero._x, hero._y + 10, true)) { yvel = 0; jump = true; test = 9; hero._yscale = 100; if (hero._currentframe != 2) { if (hero._currentframe != 4) { hero.gotoAndStop(1); } } while (ground.hitTest(hero._x, hero._y + test, true)) { test = test - 0.1; } hero._y = hero._y - (9 - test); } else { yvel = yvel + 0.3; jump = false; } if (ground.hitTest(hero._x, hero._y - 10, true)) { yvel = 0; hero._yscale = -100; if (hero._currentframe != 4) { hero.gotoAndStop(3); } jumpdown = true; test = 9; while (ground.hitTest(hero._x, hero._y - test, true)) { test = test - 0.2; } hero._y = hero._y + (9 - test); } else { yvel = yvel + 0.3; jumpdown = false; } if (ground.hitTest(hero._x - 10, hero._y, true)) { xvel = 0; hero._xscale = -100; moveleft = false; test = 10; while (ground.hitTest(hero._x - test, hero._y, true)) { test = test - 0.2; } hero._x = hero._x + (10.2 - test); } else { moveleft = true; } if (ground.hitTest(hero._x + 10, hero._y, true)) { xvel = 0; hero._xscale = 100; moveright = false; test = 10; while (ground.hitTest(hero._x + test, hero._y, true)) { test = test - 0.2; } hero._x = hero._x - (10.2 - test); } else { moveright = true; } if (hero._currentframe != 4) { if (jump == true) { if (Key.isDown(38)) { yvel = yvel - (0.1 * hero._yscale); } else if (Key.isDown(87)) { yvel = yvel - (0.1 * hero._yscale); } } if (jumpdown == true) { if (Key.isDown(40)) { yvel = yvel - (0.08 * hero._yscale); } else if (Key.isDown(83)) { yvel = yvel - (0.08 * hero._yscale); } } if (Key.isDown(37)) { hero._xscale = -100; } if (Key.isDown(39)) { hero._xscale = 100; } if (moveleft == true) { if (Key.isDown(37)) { if (xvel > -5) { xvel = xvel - 0.4; } hero._xscale = -100; hero.animation.play(); } else if (Key.isDown(65)) { if (xvel > -5) { xvel = xvel - 0.4; } hero._xscale = -100; hero.animation.play(); } else { xvel = xvel * 0.92; } } if (moveright == true) { if (Key.isDown(39)) { if (xvel < 5) { xvel = xvel + 0.4; } hero._xscale = 100; hero.animation.play(); } else if (Key.isDown(68)) { if (xvel < 5) { xvel = xvel + 0.4; } hero._xscale = 100; hero.animation.play(); } else { xvel = xvel * 0.92; } } if (hero.hitTest(exit)) { currentlevel = _currentframe - 4; if (currentlevel != 20) { if (currentlevel > level) { savefile.data.level = currentlevel; } } nextFrame(); completeSound(); hero._x = 96; hero._y = 320; } } if (hero._y > 380) { if (doomed == false) { dieSound(); doomed = true; } if (hero._y > 580) { death(); doomed = false; } } if (hero.hitTest(enemy)) { hero.gotoAndStop(4); } if (hero.hitTest(enemy2)) { hero.gotoAndStop(4); } if (hero.hitTest(this["coconut" + currentlevel])) { if (_currentframe == 25) { ground.boulder.play(); enemy._y = enemy._y + 5; } achieveSound(); this["achievement" + currentlevel] = true; this["coconut" + currentlevel]._y = -100; if (savefile.data["achievement" + currentlevel] == undefined) { achievementUnlocked(); hud.achievement.gr.txt.text = "" + achtext[currentlevel - 1]; savefile.data["achievement" + currentlevel] = true; } } if (this["bonus" + currentlevel].hitTest(hero)) { if (deathcount > 0) { this["bonus" + currentlevel]._y = -100; deathcount = deathcount - 1; collectSound(); } } if ((Math.abs(xvel) > 0.4) || (Math.abs(yvel) > 0.4)) { hero._y = hero._y + yvel; hero._x = hero._x + xvel; _x = (Math.floor(hero._x * -1) + 192); hud._x = _x * -1; } } function death() { hero._x = 96; hero._y = 320; hero.gotoAndStop(1); deathcount = deathcount + 1; savefile.data.deathcount = deathcount; } function achievementUnlocked() { hud.achievement.play(); } function collectSound() { if (bgSound.getVolume() == 100) { soundnum = soundnum + 1; this["cfx" + soundnum] = new Sound(soundholder); this["cfx" + soundnum].attachSound("collect"); this["cfx" + soundnum].start(0, 1); this["cfx" + soundnum].setVolume(80); } } function achieveSound() { if (bgSound.getVolume() == 100) { soundnum = soundnum + 1; this["afx" + soundnum] = new Sound(soundholder2); this["afx" + soundnum].attachSound("achieve"); this["afx" + soundnum].start(0, 1); this["afx" + soundnum].setVolume(50); } } function dieSound() { if (bgSound.getVolume() == 100) { soundnum = soundnum + 1; this["dfx" + soundnum] = new Sound(soundholder3); this["dfx" + soundnum].attachSound("die"); this["dfx" + soundnum].start(0, 1); this["dfx" + soundnum].setVolume(100); } } function completeSound() { if (bgSound.getVolume() == 100) { soundnum = soundnum + 1; this["cofx" + soundnum] = new Sound(soundholder4); this["cofx" + soundnum].attachSound("complete"); this["cofx" + soundnum].start(0, 1); this["cofx" + soundnum].setVolume(100); } } stop(); var yvel = 0; var xvel = 0; var test = 0; var soundnum = 0; var doomed = false; var currentlevel = (_currentframe - 4); if (_root.gotocode != 0) { gotoAndStop(gotocode + 5); } this.onEnterFrame = engine; _alpha = 100; if (currentlevel <= level) { this["bonus" + currentlevel]._y = -200; if (this["achievement" + currentlevel] == true) { this["coconut" + currentlevel]._y = -200; } } hud.b4.onRelease = function () { 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; var pv; 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); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&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); } var monkeyManic_Click = "6af5f615"; getURL ("http://www.ninjakiwi.com", "_blank"); __com_mochibot__(monkeyManic_Click, this, 10301, true); }; hud.b9.onRelease = function () { gotoAndStop (3); };
Frame 25
enemy.gotoAndStop(1);
Frame 26
function menu() { gotoAndStop (3); } function submit() { var _local2 = {n:[13, 5, 9, 14, 12, 4, 1, 1, 7, 10, 8, 9, 6, 14, 1, 5], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var _local3 = _local2.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:_local3, score:deathcount}); gotoAndStop (3); } function moregames() { 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; var pv; 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); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&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); } var monkeyManic_Click = "6af5f615"; getURL ("http://www.ninjakiwi.com", "_blank"); __com_mochibot__(monkeyManic_Click, this, 10301, true); } stop(); level = savefile.data.level; _x = 0; _y = 0; if (deathcount != 1) { deathtxt.text = ("You Escaped With " + deathcount) + " Deaths"; deathtxt2.text = ("You Escaped With " + deathcount) + " Deaths"; } else { deathtxt.text = ("You Escaped With " + deathcount) + " Death"; deathtxt2.text = ("You Escaped With " + deathcount) + " Death"; } monkey.stop(); groundbg.stop(); var butpos = 1; b1.onRelease = function () { menu(); }; b2.onRelease = function () { submit(); }; b3.onRelease = function () { moregames(); }; this.onEnterFrame = function () { if (Key.isDown(40) || (Key.isDown(83))) { if (downtest == 0) { butpos = butpos + 1; if (butpos == 4) { butpos = 1; } downtest = 1; } } else { downtest = 0; } if (Key.isDown(38) || (Key.isDown(87))) { if (uptest == 0) { butpos = butpos - 1; if (butpos == 0) { butpos = 3; } uptest = 1; } } else { uptest = 0; } choosearrow._y = 197 + ((butpos - 1) * 48); if (butpos == 1) { choosearrow._x = 105; } else if (butpos == 2) { choosearrow._x = 145; } else if (butpos == 3) { choosearrow._x = 110; } if (Key.isDown(32) || (Key.isDown(13))) { if (spacewait == 0) { if (butpos == 1) { submit(); } if (butpos == 2) { menu(); } if (butpos == 2) { moregames(); } spacewait = 1; } } else { spacewait = 0; } };
Frame 27
stop(); this.onEnterFrame = function () { if (Key.isDown(32) || (Key.isDown(13))) { if (spacewait == 0) { gotoAndStop (3); spacewait = 1; } } else { spacewait = 0; } var _local2 = 0; i = 1; while (i <= 20) { if (this["t" + i].hitTest(_xmouse, _ymouse, true)) { if (this["achievement" + (i + 1)] == true) { textbox.txt.text = "" + achtext[i]; textbox._y = Math.floor(_ymouse); if (_xmouse > 192) { textbox._x = Math.floor(_xmouse) - 200; } else { textbox._x = Math.floor(_xmouse); } } else { _local2 = _local2 + 1; } } else { _local2 = _local2 + 1; } i++; } if (_local2 >= 20) { textbox._visible = false; } else { textbox._visible = true; } }; b0.onRelease = function () { gotoAndStop (3); spacewait = 1; }; i = 1; while (i <= 20) { if (this["achievement" + (i + 1)] == true) { this["t" + i].gotoAndStop(2); } i++; }
Symbol 311 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd { function MochiAd () { } static function getVersion() { return("3.0 as2"); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] 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) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local22 = 11000; var _local25 = 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) + 40; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local21 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local23 = options.outline; delete options.outline; var _local5 = _local6.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 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local21); _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 _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local23, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local22; chk.ad_timeout = _local25; 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; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local2}); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { 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 showClickAwayAd(options) { var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] 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_skipped:function () { }}; options = _parseOptions(options, _local9); var clip = options.clip; var _local8 = options.ad_timeout; delete options.ad_timeout; 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 _local4 = _getRes(options); var _local10 = _local4[0]; var _local7 = _local4[1]; mc._x = _local10 * 0.5; mc._y = _local7 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; 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")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } 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("[MochiAd] 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) { }, ad_skipped:function () { }}; 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; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; 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 showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(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 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 _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; if (_local7._url.indexOf("http") != 0) { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); } var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } 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; mochi.as2.MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _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); } if (clip._mochiad._containerLCName != undefined) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"unload"}); } 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); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local4); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local3); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } }
Symbol 312 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("3.0"); } 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 get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.as2.MochiServices.onError = onError; } else if (mochi.as2.MochiServices.onError == undefined) { mochi.as2.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local3 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servicesURL != undefined) { _servicesURL = urlOptions().servicesURL; } allowDomains(_servicesURL); _clip = clip.createEmptyMovieClip(_local3, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip((((_servicesURL + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.as2.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel._nextcallbackID = 0; _listenChannel._callbacks = {}; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _listenChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _listenChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("connected!"); _connecting = false; _connected = true; while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _listenChannel._callbacks[_local1.callbackID]; } delete _listenChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } _listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _listenChannel._nextcallbackID++; } static function urlOptions() { var _local5 = {}; if (_root.mochiad_options) { var _local4 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2].split("="); _local5[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local5); } static function addLinkEvent(url, burl, btn, onClick) { var timeout = 1500; var t0 = getTimer(); var _local2 = new Object(); _local2.mav = getVersion(); _local2.swfv = btn.getSWFVersion() || 6; _local2.swfurl = btn._url; _local2.fv = System.capabilities.version; _local2.os = System.capabilities.os; _local2.lang = System.capabilities.language; _local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY; var s = "?"; var _local3 = 0; for (var _local6 in _local2) { if (_local3 != 0) { s = s + "&"; } _local3++; s = ((s + _local6) + "=") + escape(_local2[_local6]); } if (!(netupAttempted || (_connected))) { var ping = btn.createEmptyMovieClip("ping", 777); var _local7 = btn.createEmptyMovieClip("nettest", 778); netupAttempted = true; ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer()); _local7.onEnterFrame = function () { if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) { delete this.onEnterFrame; } else if ((getTimer() - t0) > timeout) { delete this.onEnterFrame; mochi.as2.MochiServices.netup = false; } }; } var _local4 = btn.createEmptyMovieClip("clk", 1001); _local4._alpha = 0; _local4.beginFill(1044735); _local4.moveTo(0, 0); _local4.lineTo(0, btn._height); _local4.lineTo(btn._width, btn._height); _local4.lineTo(btn._width, 0); _local4.lineTo(0, 0); _local4.endFill(); _local4.onRelease = function () { if (mochi.as2.MochiServices.netup) { getURL (url + s, "_blank"); } else { getURL (burl, "_blank"); } if (onClick != undefined) { onClick(); } }; } static var _servicesURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; }
Symbol 313 MovieClip [__Packages.mochi.as2.MochiScores] Frame 0
class mochi.as2.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.as2.MochiScores.boardID = boardID; mochi.as2.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if ((options.clip == null) || (options.clip == undefined)) { options.clip = mochi.as2.MochiServices.clip; } if ((options.clip != mochi.as2.MochiServices.__get__clip()) || (mochi.as2.MochiServices.__get__childClip()._target == undefined)) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.connect(mochi.as2.MochiServices.__get__id(), options.clip); } delete options.clip; if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (options.score instanceof TextField) { if (options.score.text != undefined) { options.score = options.score.text; } } else if (options.score instanceof mochi.as2.MochiDigits) { options.score = options.score.value; } var _local1 = Number(options.score); if (isNaN(_local1)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'"); } else if ((_local1 == Number.NEGATIVE_INFINITY) || (_local1 == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite"); } else { if (Math.floor(_local1) != _local1) { trace(("WARNING: Submitted score '" + options.score) + "' will be truncated"); } options.score = _local1; } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.as2.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.as2.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); mochi.as2.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { stop(); mochi.as2.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { score = Number(score); if (isNaN(score)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is 'Not a Number'"); } else if ((score == Number.NEGATIVE_INFINITY) || (score == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is an infinite"); } else { if (Math.floor(score) != score) { trace(("WARNING: Submitted score '" + String(score)) + "' will be truncated"); } score = Number(score); } mochi.as2.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } stop(); } }
Symbol 314 MovieClip [__Packages.mochi.as2.MochiDigits] Frame 0
class mochi.as2.MochiDigits { var Encoder, Fragment, Sibling; function MochiDigits (digit, index) { Encoder = 0; setValue(digit, index); } function get value() { return(Number(toString())); } function set value(v) { setValue(v); //return(value); } function addValue(v) { value = value + v; } function setValue(digit, index) { var _local3 = digit.toString(); if ((index == undefined) || (isNaN(index))) { index = 0; } Fragment = _local3.charCodeAt(index++) ^ Encoder; if (index < _local3.length) { Sibling = new mochi.as2.MochiDigits(digit, index); } else { Sibling = null; } reencode(); } function reencode() { var _local2 = int(2147483647 * Math.random()); Fragment = Fragment ^ (_local2 ^ Encoder); Encoder = _local2; } function toString() { var _local2 = String.fromCharCode(Fragment ^ Encoder); return(((Sibling != null) ? (_local2.concat(Sibling.toString())) : (_local2))); } }
Symbol 14 MovieClip Frame 1
if (_root.bgSound.getVolume() == 0) { stop(); } this.onEnterFrame = function () { if (Key.isDown(77)) { if (wait == 0) { if (_root.bgSound.getVolume() != 0) { _root.bgSound.setVolume(0); gotoAndStop (1); } else { _root.bgSound.setVolume(100); gotoAndStop (2); } } wait = 1; } else { wait = 0; } }; b11.onRelease = function () { if (_root.bgSound.getVolume() != 0) { _root.bgSound.setVolume(0); gotoAndStop (1); } else { _root.bgSound.setVolume(100); gotoAndStop (2); } };
Symbol 14 MovieClip Frame 2
if (_root.bgSound.getVolume() != 0) { stop(); } this.onEnterFrame = function () { if (Key.isDown(77)) { if (wait == 0) { if (_root.bgSound.getVolume() != 0) { _root.bgSound.setVolume(0); gotoAndStop (1); } else { _root.bgSound.setVolume(100); gotoAndStop (2); } } wait = 1; } else { wait = 0; } };
Symbol 16 Button
on (release) { 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; var pv; 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); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&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); } var monkeyManic_Click = "6af5f615"; getURL ("http://www.ninjakiwi.com", "_blank"); __com_mochibot__(monkeyManic_Click, this, 10301, true); }
Symbol 60 MovieClip Frame 1
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; var pv; 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); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&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); } var monkeyManic_Splash = "f1d85922"; __com_mochibot__(monkeyManic_Splash, this, 10301, true);
Symbol 60 MovieClip Frame 199
stop(); _root.nextFrame();
Symbol 84 MovieClip Frame 1
if (_root._currentframe > 3) { stop(); }
Symbol 89 Button
on (rollOver) { _root.butpos = 1; }
Symbol 93 Button
on (rollOver) { _root.butpos = 2; }
Symbol 97 Button
on (rollOver) { _root.butpos = 3; }
Symbol 106 Button
on (rollOver) { _root.butpos = 4; }
Symbol 119 MovieClip Frame 1
stop();
Symbol 167 MovieClip Frame 1
stop();
Symbol 183 MovieClip Frame 26
_root.death();
Symbol 184 MovieClip Frame 1
stop();
Symbol 184 MovieClip Frame 3
stop();
Symbol 204 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 1
if (_root.bgSound.getVolume() != 0) { mute.gotoAndStop(2); }
Symbol 292 MovieClip Frame 1
stop();
Symbol 292 MovieClip Frame 80
stop(); _root.enemy._y = 1000;
Symbol 297 Button
on (rollOver) { _root.butpos = 1; }
Symbol 299 Button
on (rollOver) { _root.butpos = 3; }
Symbol 304 Button
on (rollOver) { _root.butpos = 2; }
Symbol 307 MovieClip Frame 1
stop();

Library Items

Symbol 1 Sound [die]
Symbol 2 Sound [complete]
Symbol 3 Sound [collect]
Symbol 4 Sound [achieve]
Symbol 5 GraphicUsed by:Timeline
Symbol 6 GraphicUsed by:Timeline
Symbol 311 MovieClip [__Packages.mochi.as2.MochiAd]
Symbol 312 MovieClip [__Packages.mochi.as2.MochiServices]
Symbol 313 MovieClip [__Packages.mochi.as2.MochiScores]
Symbol 314 MovieClip [__Packages.mochi.as2.MochiDigits]
Symbol 7 GraphicUsed by:60  Timeline
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:14
Symbol 10 GraphicUsed by:11 89 93 97 102 106 297 299 304
Symbol 11 ButtonUses:10Used by:14
Symbol 12 BitmapUsed by:13
Symbol 13 GraphicUses:12Used by:14
Symbol 14 MovieClipUses:9 11 13Used by:205  Timeline
Symbol 15 GraphicUsed by:16
Symbol 16 ButtonUses:15Used by:60
Symbol 17 ShapeTweeningUsed by:60
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:60
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:60
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:60
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:60
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:60
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:60
Symbol 30 ShapeTweeningUsed by:60
Symbol 31 ShapeTweeningUsed by:60
Symbol 32 GraphicUsed by:60
Symbol 33 ShapeTweeningUsed by:60
Symbol 34 ShapeTweeningUsed by:60
Symbol 35 GraphicUsed by:60
Symbol 36 ShapeTweeningUsed by:60
Symbol 37 GraphicUsed by:60
Symbol 38 ShapeTweeningUsed by:60
Symbol 39 ShapeTweeningUsed by:60
Symbol 40 GraphicUsed by:60
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:60
Symbol 43 GraphicUsed by:60
Symbol 44 ShapeTweeningUsed by:60
Symbol 45 GraphicUsed by:60
Symbol 46 ShapeTweeningUsed by:60
Symbol 47 GraphicUsed by:60
Symbol 48 ShapeTweeningUsed by:60
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:60
Symbol 51 GraphicUsed by:60
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:60
Symbol 54 GraphicUsed by:60
Symbol 55 GraphicUsed by:60
Symbol 56 GraphicUsed by:60
Symbol 57 GraphicUsed by:60
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:60
Symbol 60 MovieClipUses:7 16 17 19 21 23 25 27 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 50 51 53 54 55 56 57 59Used by:Timeline
Symbol 61 Sound [sound1]Used by:Timeline
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:Timeline
Symbol 64 GraphicUsed by:69 133 210 221 225 226 228 246 247 248 249 253 265 266 267 268 270 285 286 287 288 293
Symbol 65 GraphicUsed by:69  Timeline
Symbol 66 GraphicUsed by:69 84 167 183
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:69  Timeline
Symbol 69 MovieClipUses:64 65 66 68Used by:Timeline
Symbol 70 GraphicUsed by:84
Symbol 71 GraphicUsed by:84
Symbol 72 GraphicUsed by:84
Symbol 73 GraphicUsed by:84
Symbol 74 GraphicUsed by:84
Symbol 75 GraphicUsed by:84
Symbol 76 GraphicUsed by:84
Symbol 77 GraphicUsed by:84
Symbol 78 GraphicUsed by:84
Symbol 79 GraphicUsed by:84
Symbol 80 GraphicUsed by:84
Symbol 81 GraphicUsed by:84
Symbol 82 GraphicUsed by:84
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:70 66 71 72 73 74 75 76 77 78 79 80 81 82 83Used by:184  Timeline
Symbol 85 FontUsed by:86 87 88 90 91 92 94 95 96 103 104 105 120 121 122 127 128 129 134 145 147 206 207 208 215 217 219 222 223 227 244 252 263 269 283 294 295 296 301 302 303
Symbol 86 TextUses:85Used by:89
Symbol 87 TextUses:85Used by:89
Symbol 88 TextUses:85Used by:89
Symbol 89 ButtonUses:86 87 10 88Used by:Timeline
Symbol 90 TextUses:85Used by:93
Symbol 91 TextUses:85Used by:93
Symbol 92 TextUses:85Used by:93
Symbol 93 ButtonUses:90 91 10 92Used by:Timeline
Symbol 94 TextUses:85Used by:97
Symbol 95 TextUses:85Used by:97
Symbol 96 TextUses:85Used by:97
Symbol 97 ButtonUses:94 95 10 96Used by:Timeline
Symbol 98 FontUsed by:99 100 101 108 109 111 124 125 126 139 141 142 144 146 148 185 186 187 188 189 190 192 194 195 196 216 218 220 224 245 264 284 298 300 309
Symbol 99 TextUses:98Used by:102
Symbol 100 TextUses:98Used by:102
Symbol 101 TextUses:98Used by:102
Symbol 102 ButtonUses:99 100 10 101Used by:Timeline
Symbol 103 TextUses:85Used by:106 299
Symbol 104 TextUses:85Used by:106 299
Symbol 105 TextUses:85Used by:106 299
Symbol 106 ButtonUses:103 104 10 105Used by:Timeline
Symbol 107 GraphicUsed by:112
Symbol 108 TextUses:98Used by:112
Symbol 109 TextUses:98Used by:112
Symbol 110 GraphicUsed by:112
Symbol 111 TextUses:98Used by:112
Symbol 112 ButtonUses:107 108 109 110 111Used by:Timeline
Symbol 113 GraphicUsed by:114 115
Symbol 114 MovieClipUses:113Used by:115 307
Symbol 115 ButtonUses:114 113Used by:119
Symbol 116 FontUsed by:117 118
Symbol 117 EditableTextUses:116Used by:119
Symbol 118 EditableTextUses:116Used by:119
Symbol 119 MovieClipUses:115 117 118Used by:Timeline
Symbol 120 TextUses:85Used by:123
Symbol 121 TextUses:85Used by:123
Symbol 122 TextUses:85Used by:123
Symbol 123 ButtonUses:120 121 122Used by:Timeline
Symbol 124 TextUses:98Used by:Timeline
Symbol 125 TextUses:98Used by:Timeline
Symbol 126 TextUses:98Used by:Timeline
Symbol 127 TextUses:85Used by:Timeline
Symbol 128 TextUses:85Used by:Timeline
Symbol 129 TextUses:85Used by:Timeline
Symbol 130 GraphicUsed by:133 210 221 225 226 228 246 247 248 249 253 265 266 267 268 270 285 286 287 288 293
Symbol 131 GraphicUsed by:133 210 221 225 226 228 246 247 248 249 253 265 266 267 268 270 285 286 287 288 293
Symbol 132 GraphicUsed by:133 210 221 225 226 228 246 247 248 249 253 265 266 267 268 270 285 286 287 288 293
Symbol 133 MovieClipUses:64 130 131 132Used by:Timeline
Symbol 134 TextUses:85Used by:Timeline
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:Timeline
Symbol 137 BitmapUsed by:138 140 143
Symbol 138 GraphicUses:137Used by:Timeline
Symbol 139 TextUses:98Used by:Timeline
Symbol 140 GraphicUses:137Used by:Timeline
Symbol 141 TextUses:98Used by:Timeline
Symbol 142 TextUses:98Used by:Timeline
Symbol 143 GraphicUses:137Used by:Timeline
Symbol 144 TextUses:98Used by:Timeline
Symbol 145 TextUses:85Used by:Timeline
Symbol 146 TextUses:98Used by:Timeline
Symbol 147 TextUses:85Used by:Timeline
Symbol 148 TextUses:98Used by:Timeline
Symbol 149 GraphicUsed by:Timeline
Symbol 150 GraphicUsed by:167
Symbol 151 GraphicUsed by:167
Symbol 152 GraphicUsed by:167
Symbol 153 GraphicUsed by:167
Symbol 154 GraphicUsed by:167
Symbol 155 GraphicUsed by:167
Symbol 156 GraphicUsed by:167
Symbol 157 GraphicUsed by:167
Symbol 158 GraphicUsed by:167
Symbol 159 GraphicUsed by:167
Symbol 160 GraphicUsed by:167
Symbol 161 GraphicUsed by:167
Symbol 162 GraphicUsed by:167
Symbol 163 GraphicUsed by:167
Symbol 164 GraphicUsed by:167
Symbol 165 GraphicUsed by:167
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:150 66 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166Used by:184
Symbol 168 GraphicUsed by:183
Symbol 169 GraphicUsed by:183
Symbol 170 GraphicUsed by:183
Symbol 171 GraphicUsed by:183
Symbol 172 GraphicUsed by:183
Symbol 173 GraphicUsed by:183
Symbol 174 GraphicUsed by:183
Symbol 175 GraphicUsed by:183
Symbol 176 GraphicUsed by:183
Symbol 177 GraphicUsed by:183
Symbol 178 GraphicUsed by:183
Symbol 179 GraphicUsed by:183
Symbol 180 GraphicUsed by:183
Symbol 181 GraphicUsed by:183
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:168 66 169 170 171 172 173 174 175 176 177 178 179 180 181 182Used by:184
Symbol 184 MovieClipUses:84 167 183Used by:Timeline
Symbol 185 EditableTextUses:98Used by:205
Symbol 186 EditableTextUses:98Used by:205
Symbol 187 EditableTextUses:98Used by:205
Symbol 188 EditableTextUses:98Used by:205
Symbol 189 TextUses:98Used by:193
Symbol 190 TextUses:98Used by:193
Symbol 191 GraphicUsed by:193 197
Symbol 192 TextUses:98Used by:193
Symbol 193 ButtonUses:189 190 191 192Used by:205
Symbol 194 TextUses:98Used by:197
Symbol 195 TextUses:98Used by:197
Symbol 196 TextUses:98Used by:197
Symbol 197 ButtonUses:194 195 191 196Used by:205
Symbol 198 GraphicUsed by:203 204
Symbol 199 FontUsed by:200
Symbol 200 TextUses:199Used by:203 204
Symbol 201 FontUsed by:202
Symbol 202 EditableTextUses:201Used by:203 204
Symbol 203 MovieClipUses:198 200 202Used by:204
Symbol 204 MovieClipUses:203 198 200 202Used by:205
Symbol 205 MovieClipUses:185 186 14 187 188 193 197 204Used by:Timeline
Symbol 206 TextUses:85Used by:Timeline
Symbol 207 TextUses:85Used by:Timeline
Symbol 208 TextUses:85Used by:Timeline
Symbol 209 GraphicUsed by:210 221 225 226 228 246 247 248 249 253 265 266 267 268 270 285 286 287 288 293
Symbol 210 MovieClipUses:64 130 131 132 209Used by:Timeline
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:211Used by:Timeline
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:Timeline
Symbol 215 TextUses:85Used by:Timeline
Symbol 216 TextUses:98Used by:Timeline
Symbol 217 TextUses:85Used by:Timeline
Symbol 218 TextUses:98Used by:Timeline
Symbol 219 TextUses:85Used by:Timeline
Symbol 220 TextUses:98Used by:Timeline
Symbol 221 MovieClipUses:132 64 130 131 209Used by:Timeline
Symbol 222 TextUses:85Used by:Timeline
Symbol 223 TextUses:85Used by:Timeline
Symbol 224 TextUses:98Used by:Timeline
Symbol 225 MovieClipUses:64 132 130 131 209Used by:Timeline
Symbol 226 MovieClipUses:132 131 64 130 209Used by:Timeline
Symbol 227 TextUses:85Used by:Timeline
Symbol 228 MovieClipUses:130 131 132 64 209Used by:Timeline
Symbol 229 GraphicUsed by:242
Symbol 230 GraphicUsed by:242
Symbol 231 GraphicUsed by:242
Symbol 232 GraphicUsed by:242
Symbol 233 GraphicUsed by:242
Symbol 234 GraphicUsed by:242
Symbol 235 GraphicUsed by:242
Symbol 236 GraphicUsed by:242
Symbol 237 GraphicUsed by:242
Symbol 238 GraphicUsed by:242
Symbol 239 GraphicUsed by:242
Symbol 240 GraphicUsed by:242
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:229 230 231 232 233 234 235 236 237 238 239 240 241Used by:243
Symbol 243 MovieClipUses:242Used by:Timeline
Symbol 244 TextUses:85Used by:Timeline
Symbol 245 TextUses:98Used by:Timeline
Symbol 246 MovieClipUses:132 209 130 131 64Used by:Timeline
Symbol 247 MovieClipUses:209 130 131 132 64Used by:Timeline
Symbol 248 MovieClipUses:132 209 130 131 64Used by:Timeline
Symbol 249 MovieClipUses:131 130 132 64 209Used by:Timeline
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250Used by:Timeline
Symbol 252 TextUses:85Used by:Timeline
Symbol 253 MovieClipUses:131 132 64 130 209Used by:Timeline
Symbol 254 GraphicUsed by:261
Symbol 255 GraphicUsed by:261
Symbol 256 GraphicUsed by:261
Symbol 257 GraphicUsed by:261
Symbol 258 GraphicUsed by:261
Symbol 259 GraphicUsed by:261
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:254 255 256 257 258 259 260Used by:262
Symbol 262 MovieClipUses:261Used by:Timeline
Symbol 263 TextUses:85Used by:Timeline
Symbol 264 TextUses:98Used by:Timeline
Symbol 265 MovieClipUses:131 132 64 130 209Used by:Timeline
Symbol 266 MovieClipUses:131 132 64 130 209Used by:Timeline
Symbol 267 MovieClipUses:131 132 64 130 209Used by:Timeline
Symbol 268 MovieClipUses:131 132 64 130 209Used by:Timeline
Symbol 269 TextUses:85Used by:Timeline
Symbol 270 MovieClipUses:131 132 64 130 209Used by:Timeline
Symbol 271 GraphicUsed by:282
Symbol 272 GraphicUsed by:282
Symbol 273 GraphicUsed by:282
Symbol 274 GraphicUsed by:282
Symbol 275 GraphicUsed by:282
Symbol 276 GraphicUsed by:282
Symbol 277 GraphicUsed by:282
Symbol 278 GraphicUsed by:282
Symbol 279 GraphicUsed by:282
Symbol 280 GraphicUsed by:282
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:271 272 273 274 275 276 277 278 279 280 281Used by:Timeline
Symbol 283 TextUses:85Used by:Timeline
Symbol 284 TextUses:98Used by:Timeline
Symbol 285 MovieClipUses:131 132 64 130 209Used by:Timeline
Symbol 286 MovieClipUses:131 132 64 130 209Used by:Timeline
Symbol 287 MovieClipUses:131 132 64 130 209Used by:Timeline
Symbol 288 MovieClipUses:131 132 64 130 209Used by:Timeline
Symbol 289 GraphicUsed by:Timeline
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290Used by:292
Symbol 292 MovieClipUses:291Used by:293
Symbol 293 MovieClipUses:131 132 64 130 209 292Used by:Timeline
Symbol 294 TextUses:85Used by:297
Symbol 295 TextUses:85Used by:297
Symbol 296 TextUses:85Used by:297
Symbol 297 ButtonUses:294 295 10 296Used by:Timeline
Symbol 298 EditableTextUses:98Used by:Timeline
Symbol 299 ButtonUses:103 104 10 105Used by:Timeline
Symbol 300 EditableTextUses:98Used by:Timeline
Symbol 301 TextUses:85Used by:304
Symbol 302 TextUses:85Used by:304
Symbol 303 TextUses:85Used by:304
Symbol 304 ButtonUses:301 302 10 303Used by:Timeline
Symbol 305 GraphicUsed by:307
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:114 305 306Used by:Timeline
Symbol 308 GraphicUsed by:310
Symbol 309 EditableTextUses:98Used by:310
Symbol 310 MovieClipUses:308 309Used by:Timeline

Instance Names

"mute"Frame 2Symbol 14 MovieClip
"introclip"Frame 2Symbol 60 MovieClip
"choosearrow"Frame 3Symbol 63 MovieClip
"groundbg"Frame 3Symbol 69 MovieClip
"monkey"Frame 3Symbol 84 MovieClip
"b1"Frame 3Symbol 89 Button
"b2"Frame 3Symbol 93 Button
"b4"Frame 3Symbol 97 Button
"b10"Frame 3Symbol 102 Button
"b3"Frame 3Symbol 106 Button
"dLogo"Frame 3Symbol 112 Button
"l1"Frame 4Symbol 119 MovieClip
"l2"Frame 4Symbol 119 MovieClip
"l3"Frame 4Symbol 119 MovieClip
"l4"Frame 4Symbol 119 MovieClip
"l5"Frame 4Symbol 119 MovieClip
"l6"Frame 4Symbol 119 MovieClip
"l7"Frame 4Symbol 119 MovieClip
"l8"Frame 4Symbol 119 MovieClip
"l9"Frame 4Symbol 119 MovieClip
"l10"Frame 4Symbol 119 MovieClip
"l11"Frame 4Symbol 119 MovieClip
"l12"Frame 4Symbol 119 MovieClip
"l13"Frame 4Symbol 119 MovieClip
"l14"Frame 4Symbol 119 MovieClip
"l15"Frame 4Symbol 119 MovieClip
"l16"Frame 4Symbol 119 MovieClip
"l17"Frame 4Symbol 119 MovieClip
"l18"Frame 4Symbol 119 MovieClip
"l19"Frame 4Symbol 119 MovieClip
"l20"Frame 4Symbol 119 MovieClip
"b0"Frame 4Symbol 123 Button
"ground"Frame 5Symbol 133 MovieClip
"exit"Frame 5Symbol 136 MovieClip
"hero"Frame 5Symbol 184 MovieClip
"hud"Frame 5Symbol 205 MovieClip
"ground"Frame 6Symbol 210 MovieClip
"enemy"Frame 6Symbol 212 MovieClip
"bonus2"Frame 6Symbol 68 MovieClip
"coconut2"Frame 6Symbol 214 MovieClip
"ground"Frame 7Symbol 221 MovieClip
"bonus3"Frame 7Symbol 68 MovieClip
"coconut3"Frame 7Symbol 214 MovieClip
"ground"Frame 8Symbol 225 MovieClip
"bonus4"Frame 8Symbol 68 MovieClip
"coconut4"Frame 8Symbol 214 MovieClip
"ground"Frame 9Symbol 226 MovieClip
"bonus5"Frame 9Symbol 68 MovieClip
"coconut5"Frame 9Symbol 214 MovieClip
"ground"Frame 10Symbol 228 MovieClip
"bonus6"Frame 10Symbol 68 MovieClip
"enemy2"Frame 10Symbol 243 MovieClip
"coconut6"Frame 10Symbol 214 MovieClip
"ground"Frame 11Symbol 246 MovieClip
"bonus7"Frame 11Symbol 68 MovieClip
"coconut7"Frame 11Symbol 214 MovieClip
"ground"Frame 12Symbol 247 MovieClip
"bonus8"Frame 12Symbol 68 MovieClip
"coconut8"Frame 12Symbol 214 MovieClip
"ground"Frame 13Symbol 248 MovieClip
"bonus9"Frame 13Symbol 68 MovieClip
"coconut9"Frame 13Symbol 214 MovieClip
"ground"Frame 14Symbol 249 MovieClip
"bonus10"Frame 14Symbol 68 MovieClip
"enemy2"Frame 14Symbol 251 MovieClip
"enemy"Frame 14Symbol 243 MovieClip
"coconut10"Frame 14Symbol 214 MovieClip
"ground"Frame 15Symbol 253 MovieClip
"bonus11"Frame 15Symbol 68 MovieClip
"enemy"Frame 15Symbol 262 MovieClip
"enemy2"Frame 15Symbol 243 MovieClip
"coconut11"Frame 15Symbol 214 MovieClip
"ground"Frame 16Symbol 265 MovieClip
"bonus12"Frame 16Symbol 68 MovieClip
"coconut12"Frame 16Symbol 214 MovieClip
"ground"Frame 17Symbol 266 MovieClip
"bonus13"Frame 17Symbol 68 MovieClip
"enemy2"Frame 17Symbol 212 MovieClip
"coconut13"Frame 17Symbol 214 MovieClip
"ground"Frame 18Symbol 267 MovieClip
"bonus14"Frame 18Symbol 68 MovieClip
"coconut14"Frame 18Symbol 214 MovieClip
"ground"Frame 19Symbol 268 MovieClip
"bonus15"Frame 19Symbol 68 MovieClip
"enemy2"Frame 19Symbol 243 MovieClip
"coconut15"Frame 19Symbol 214 MovieClip
"coconut16"Frame 20Symbol 214 MovieClip
"ground"Frame 20Symbol 270 MovieClip
"enemy2"Frame 20Symbol 282 MovieClip
"bonus16"Frame 20Symbol 68 MovieClip
"ground"Frame 21Symbol 285 MovieClip
"bonus17"Frame 21Symbol 68 MovieClip
"enemy2"Frame 21Symbol 212 MovieClip
"coconut17"Frame 21Symbol 214 MovieClip
"ground"Frame 22Symbol 286 MovieClip
"bonus18"Frame 22Symbol 68 MovieClip
"enemy2"Frame 22Symbol 282 MovieClip
"coconut18"Frame 22Symbol 214 MovieClip
"ground"Frame 23Symbol 287 MovieClip
"bonus19"Frame 23Symbol 68 MovieClip
"coconut19"Frame 23Symbol 214 MovieClip
"ground"Frame 24Symbol 288 MovieClip
"enemy"Frame 24Symbol 282 MovieClip
"coconut20"Frame 24Symbol 214 MovieClip
"coconut21"Frame 25Symbol 214 MovieClip
"ground"Frame 25Symbol 293 MovieClip
"b2"Frame 26Symbol 297 Button
"deathtxt2"Frame 26Symbol 298 EditableText
"choosearrow"Frame 26Symbol 63 MovieClip
"groundbg"Frame 26Symbol 69 MovieClip
"monkey"Frame 26Symbol 84 MovieClip
"b3"Frame 26Symbol 299 Button
"mute"Frame 26Symbol 14 MovieClip
"deathtxt"Frame 26Symbol 300 EditableText
"b1"Frame 26Symbol 304 Button
"b0"Frame 27Symbol 123 Button
"t1"Frame 27Symbol 307 MovieClip
"t2"Frame 27Symbol 307 MovieClip
"t3"Frame 27Symbol 307 MovieClip
"t4"Frame 27Symbol 307 MovieClip
"t5"Frame 27Symbol 307 MovieClip
"t6"Frame 27Symbol 307 MovieClip
"t7"Frame 27Symbol 307 MovieClip
"t8"Frame 27Symbol 307 MovieClip
"t9"Frame 27Symbol 307 MovieClip
"t10"Frame 27Symbol 307 MovieClip
"t11"Frame 27Symbol 307 MovieClip
"t12"Frame 27Symbol 307 MovieClip
"t13"Frame 27Symbol 307 MovieClip
"t14"Frame 27Symbol 307 MovieClip
"t15"Frame 27Symbol 307 MovieClip
"t16"Frame 27Symbol 307 MovieClip
"t17"Frame 27Symbol 307 MovieClip
"t18"Frame 27Symbol 307 MovieClip
"t19"Frame 27Symbol 307 MovieClip
"t20"Frame 27Symbol 307 MovieClip
"textbox"Frame 27Symbol 310 MovieClip
"b11"Symbol 14 MovieClip Frame 1Symbol 11 Button
"button"Symbol 60 MovieClip Frame 1Symbol 16 Button
"btn"Symbol 119 MovieClip Frame 1Symbol 115 Button
"numtext"Symbol 119 MovieClip Frame 1Symbol 117 EditableText
"numtext"Symbol 119 MovieClip Frame 2Symbol 118 EditableText
"animation"Symbol 184 MovieClip Frame 1Symbol 84 MovieClip
"animation"Symbol 184 MovieClip Frame 3Symbol 167 MovieClip
"txt"Symbol 203 MovieClip Frame 1Symbol 202 EditableText
"gr"Symbol 204 MovieClip Frame 1Symbol 203 MovieClip
"txt"Symbol 204 MovieClip Frame 55Symbol 202 EditableText
"deathtxtshadow"Symbol 205 MovieClip Frame 1Symbol 185 EditableText
"bananatxt"Symbol 205 MovieClip Frame 1Symbol 186 EditableText
"mute"Symbol 205 MovieClip Frame 1Symbol 14 MovieClip
"deathtxt"Symbol 205 MovieClip Frame 1Symbol 187 EditableText
"bananatxtshadow"Symbol 205 MovieClip Frame 1Symbol 188 EditableText
"b4"Symbol 205 MovieClip Frame 1Symbol 193 Button
"b9"Symbol 205 MovieClip Frame 1Symbol 197 Button
"achievement"Symbol 205 MovieClip Frame 1Symbol 204 MovieClip
"boulder"Symbol 293 MovieClip Frame 1Symbol 292 MovieClip
"txt"Symbol 310 MovieClip Frame 1Symbol 309 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "die"
ExportAssets (56)Timeline Frame 1Symbol 2 as "complete"
ExportAssets (56)Timeline Frame 1Symbol 3 as "collect"
ExportAssets (56)Timeline Frame 1Symbol 4 as "achieve"
ExportAssets (56)Timeline Frame 1Symbol 311 as "__Packages.mochi.as2.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 312 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 313 as "__Packages.mochi.as2.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 314 as "__Packages.mochi.as2.MochiDigits"
ExportAssets (56)Timeline Frame 2Symbol 61 as "sound1"




http://swfchan.com/27/134791/info.shtml
Created: 9/2 -2019 19:16:20 Last modified: 9/2 -2019 19:16:20 Server time: 13/05 -2024 19:50:46