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

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

joes-minor-adventure.swf

This is the info page for
Flash #113071

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


Text
73826

Playing it safe

A

S

D

M=Mute

Esc=Quit

Level 2

M= Mute

Is this your first time
playing?

Yes

Yes

No

No

374821

Try again (space) or
submit your Highscore!

Press Esc for
Main menu

Credits

Game created by

Viktori Patalainen aka Konej

Graphics & Animation by

Mos' Stef

Music by

The_con-sept - game music
Various free loops

Esc= Back

QA by

Zedrix, Just Josh, Jason, Hee-Jun,
Byun-Lee, Anna Park

Joe was a hard working man who had struck a rich gold vein.

His good fortune did not go unnoticed...

"Stick 'em up partner!"

"Jeehaw! We're rich!"

"I'll get you if it's the last thing I do!"

Joe pondered how he could catch up to the
thieves, and then he got an idea...

With fire in his eyes Joe began the pursuit to
recover his stolen gold.

Space = Skip

Next

Next

Continue

Omg you
stole this
game!

You can play this
version only on
flashgamelicense.com
contact Konej

ActionScript [AS1/AS2]

Frame 1
var myContextMenu = new ContextMenu(); myContextMenu.builtInItems.forward_back = false; myContextMenu.builtInItems.play = false; myContextMenu.builtInItems.loop = false; myContextMenu.builtInItems.rewind = false; myContextMenu.builtInItems.save = false; var musicOn = true; var firstTime = true; var beenHere = false; NewgroundsAPI.connectMovie(11349); this.menu = myContextMenu; stop(); urlStart = _url.indexOf("://") + 3; urlEnd = _url.indexOf("/", urlStart); domain = _url.substring(urlStart, urlEnd); LastDot = domain.lastIndexOf(".") - 1; pfixEnd = domain.lastIndexOf(".", LastDot) + 1; domain = domain.substring(pfixEnd, domain.length); bar.onEnterFrame = function () { PercentLoaded = (getBytesLoaded() / getBytesTotal()) * 100; if (PercentLoaded != 100) { PercentLoaded = Math.round(PercentLoaded); bartxt.text = PercentLoaded; guy._y = (2 * PercentLoaded) + 40; train._y = 480 - (PercentLoaded * 2); } else { _root.gotoAndStop(17); } }; 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); } __com_mochibot__("cfd2a1e7", this, 10301, true); mochi.as2.MochiServices.connect("8290ad494902582d");
Frame 2
function callGhost() { if (ghostleft) { hero._x = hero._x - movelimit; } else { hero._x = hero._x + movelimit; } } function roundItstring(rnum) { rnum = Math.round(rnum * 10) / 10; var _local1 = rnum.toString(); if (_local1.length == 1) { _local1 = _local1 + ".0"; } _local1 = _local1 + "s"; return(_local1); } function heroDead() { i = 0; while (rails.length > i) { rails[i].removeMovieClip(); i++; } k = 0; while (enemies.length > k) { enemies[k].removeMovieClip(); k++; } w = 0; while (moneybags.length > w) { moneybags[w][0].removeMovieClip(); w++; } r = 0; while (walls.length > r) { walls[r].removeMovieClip(); r++; } b = 0; while (backgrounds.length > b) { backgrounds[b].removeMovieClip(); b++; } bb = 0; while (beams.length > bb) { beams[bb].removeMovieClip(); bb++; } if (timefreeze) { timefreeze = false; timefreezeFunc(timefreeze); } clearInterval(deadID); panel.removeMovieClip(); levelmc.removeMovieClip(); hero.removeMovieClip(); bgextra.removeMovieClip(); timefreeze_sfx.removeMovieClip(); overlay_mc.removeMovieClip(); a = 0; while (a < 5) { _root["alarm" + a].removeMovieClip(); a++; } delete sh_wall; delete sh_enemy; delete sh_money; delete sh_rail; delete sh_bg; delete sh_bb; gotoAndStop (25); } function createBG(index) { num++; backgrounds.push(_root.attachMovie("bg" + index, (("new" + index) + "BG") + num, 100 + bgcount)); if ((index == 2) && (bgextra == null)) { bgextra = _root.attachMovie("bg2s", "newBGs" + num, 190); bgextra._y = backgrounds[backgrounds.length - 2]._height - 10; bgextra._x = -295.2; bgactive = true; } if (backgrounds.length == 1) { backgrounds[backgrounds.length - 1]._y = 0; backgrounds[backgrounds.length - 1]._x = -39.5; } else { backgrounds[backgrounds.length - 1]._y = backgrounds[backgrounds.length - 2]._height - 10; if (index == 1) { backgrounds[backgrounds.length - 1]._x = -39.5; } if (index == 2) { backgrounds[backgrounds.length - 1]._x = -10.7; bb = 0; while (bb < 4) { beams.push(_root.attachMovie("bridge_beam", "bridgebeam" + bb, 95000 + num)); beams[beams.length - 1]._x = 10.1; beams[beams.length - 1]._y = backgrounds[backgrounds.length - 1]._y + Math.abs((backgrounds[backgrounds.length - 1]._height * 0.2) * (bb + 1)); if (bb == 3) { beams[beams.length - 1]._y = beams[beams.length - 1]._y - 40; } beams[beams.length - 1]._alpha = 80; num++; bb++; } } if (index == 3) { backgrounds[backgrounds.length - 1]._x = -30.6; if (bgcycle[bgcount] != 4) { backgrounds[backgrounds.length - 1].trans_town._visible = false; } } if (index == 4) { backgrounds[backgrounds.length - 1]._x = -22.6; if ((bgcount + 1) != (bgcycle.length + 1)) { backgrounds[backgrounds.length - 1].trans_canyon._visible = false; } } } backgrounds[backgrounds.length - 1].swapDepths(200 + bgcount); bgcount++; if (bgcount == (bgcycle.length + 1)) { bgcount = 1; } } function timefreezeFunc(freeze) { if (freeze) { restoretime = [speed, rangelimit, rangelimitb, enemyrange, wallrange, moneyrange, levelchange]; speed = 2; enemyspeed = speed * 1.2; rangelimit = 48; rangelimitb = 64; enemyrange = 160; wallrange = 48; moneyrange = 256; levelchange = 800; timefreeze_sfx._visible = true; } else { restoretime[0] = restoretime[0] + (((speed - 2) != 0) ? (speed - 2) : 0); speed = restoretime[0]; enemyspeed = speed * 1.2; restoretime[1] = restoretime[1] + (((rangelimit - 48) != 0) ? (rangelimit - 48) : 0); rangelimit = restoretime[1]; restoretime[2] = restoretime[2] + (((rangelimitb - 64) != 0) ? (rangelimitb - 64) : 0); rangelimitb = restoretime[2]; restoretime[3] = restoretime[3] + (((enemyrange - 160) != 0) ? (enemyrange - 160) : 0); enemyrange = restoretime[3]; restoretime[4] = restoretime[4] + (((wallrange - 48) != 0) ? (wallrange - 48) : 0); wallrange = restoretime[4]; restoretime[5] = restoretime[5] + (((moneyrange - 256) != 0) ? (moneyrange - 256) : 0); moneyrange = restoretime[5]; restoretime[6] = restoretime[6] + (((levelchange - 800) != 0) ? (levelchange - 800) : 0); levelchange = restoretime[6]; timefreeze_sfx._visible = false; } } stopAllSounds(); tut_mc.swapDepths(99999); var speed = 5; var enemyspeed = (speed * 1.2); var rails = new Array(); var enemies = new Array(); var moneybags = new Array(); var walls = new Array(); var beams = new Array(); var backgrounds = new Array(); var bgcycle = new Array(1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4); var bgcount = 0; var bgextra = null; var bgspeed = 0; var bgmove = false; var bgactive = false; var count1a = 0; var count1b = 0; var count2a = 0; var count2b = 0; var enemycount = 0; var moneycount = 0; var effectcount = 0; var wallcount = 0; var num = 0; var leftPositions = new Array(0, 52, 117, 184, 250); var rightPositions = new Array(0, 121, 189, 254, 321); var enemyPositions = new Array(0, 45, 112, 178, 244, 310); var randnum = 0; var storenum1a = 0; var storenum2a = 0; var rangelimit = 30; var rangelimitb = 40; var enemyrange = 100; var moneyrange = 160; var wallrange = 30; var range = 10; var rangea = 10; var rangeb = 10; var rangec = 10; var moveleft = false; var moveright = false; var movelimit = 66.3; var movecount = 0; var levelchange = 500; var canjump = true; var time = 0; var level = 1; var temp = 0; var score = 0; var dead = false; var deadID = 0; var sh_wall = new Object(); var sh_enemy = new Object(); var sh_rail = new Object(); var sh_money = new Object(); var sh_bg = new Object(); var sh_bb = new Object(); var originX = 0; var multiplier = 1; var m_toggled = false; var armored = false; var ghost = false; var timefreeze = false; var a_toggled = false; var g_toggled = false; var t_toggled = false; var armored_time = 150; var ghost_time = 150; var timefreeze_time = 150; var restoretime = new Array(); var ghostleft = false; hero.gotoAndStop(1); hero._x = 195.4; hero._y = 62.9; createBG(1); createBG(1); panel.swapDepths(16537); panel.ghost_txt.text = "A"; panel.armored_txt.text = "S"; panel.timefreeze_txt.text = "D"; timefreeze_sfx._visible = false; timefreeze_sfx.swapDepths(90000); hero.swapDepths(67999); levelmc.swapDepths(91000); overlay_mc.swapDepths(199666); if (musicOn == true) { var themusic = new Sound(); themusic.attachSound("music"); themusic.start(0, 9999); } panel.quit_btn.onPress = function () { dead = true; heroDead(); }; panel.quit_btn.onRollOver = function () { panel.quit_btn.gotoAndStop(2); }; panel.quit_btn.onRollOut = function () { panel.quit_btn.gotoAndStop(1); }; panel.mute_btn.onPress = function () { if (musicOn == false) { themusic.start(0, 9999); musicOn = true; trace("started music"); } else { stopAllSounds(); musicOn = false; trace("stopped music"); } }; panel.mute_btn.onRollOver = function () { panel.mute_btn.gotoAndStop(2); }; panel.mute_btn.onRollOut = function () { panel.mute_btn.gotoAndStop(1); }; hero.onEnterFrame = function () { if (hero._y < 250) { panel.scoremc.statustxt.text = "Playing it safe \n x1.0"; multiplier = 1; } else if (hero._y < 450) { panel.scoremc.statustxt.text = "Thrill seeker \n x1.5"; multiplier = 1.5; } else if (hero._y < 700) { panel.scoremc.statustxt.text = "CrAzY Man! \n x2.5"; multiplier = 2.5; } if (dead == false) { score = score + Math.ceil(level * multiplier); } panel.scoremc.scoretxt.text = score; if (dead == false) { time++; if (time >= levelchange) { speed++; if (speed > 10) { speed = 10; } enemyspeed = speed * 1.2; level++; levelchange = levelchange + (level * 25); levelmc.leveltxt.text = "Level " + level; levelmc.play(); levelmc.swapDepths(91000 + num); timefreeze_sfx.swapDepths(90000 + num); hero.swapDepths(67999 + num); rangelimit = rangelimit - (Math.ceil(10 / level) + 3); rangelimitb = rangelimitb - (Math.ceil(10 / level) + 3); moneyrange = moneyrange - 5; wallrange = wallrange - 3; if (wallrange < 15) { wallrange = 15; } if (moneyrange < 100) { moneyrange = 100; } if (rangelimit < 5) { rangelimit = 5; } if (rangelimitb < 9) { rangelimitb = 9; } enemyrange = enemyrange - (level * 5); if (enemyrange < 20) { enemyrange = 20; } time = 0; } count1a++; if (count1a == range) { num++; rails.push(_root.attachMovie("rail", "rail" + num, 9000 + num)); rails[rails.length - 1]._rotation = 45; randnum = Math.ceil(Math.random() * 4); if (storenum1a != 0) { while (randnum == storenum1a) { randnum = Math.ceil(Math.random() * 4); } } storenum1a = randnum; rails[rails.length - 1]._x = rightPositions[randnum]; rails[rails.length - 1]._y = 715; count1a = 0; range = Math.ceil((Math.random() * rangelimit) + rangelimit); } count1b++; if (count1b == rangea) { num++; rails.push(_root.attachMovie("rail", "rail" + num, 9000 + num)); rails[rails.length - 1]._rotation = 45; randnum = Math.ceil(Math.random() * 4); if (storenum1a != 0) { while (randnum == storenum1a) { randnum = Math.ceil(Math.random() * 4); } } storenum1a = randnum; rails[rails.length - 1]._x = rightPositions[randnum]; rails[rails.length - 1]._y = 715; count1b = 0; rangea = Math.ceil((Math.random() * rangelimitb) + rangelimitb); } count2a++; if (count2a == rangeb) { num++; rails.push(_root.attachMovie("rail", "rail" + num, 9000 + num)); _root["rail" + num]._rotation = -45; randnum = Math.ceil(Math.random() * 4); if (storenum2a != 0) { while (randnum == storenum2a) { randnum = Math.ceil(Math.random() * 4); } } storenum2a = randnum; rails[rails.length - 1]._x = leftPositions[randnum]; rails[rails.length - 1]._y = 715; count2a = 0; rangeb = Math.ceil((Math.random() * rangelimit) + rangelimit); } count2b++; if (count2b == rangec) { num++; rails.push(_root.attachMovie("rail", "rail" + num, 9000 + num)); rails[rails.length - 1]._rotation = -45; randnum = Math.ceil(Math.random() * 4); if (storenum2a != 0) { while (randnum == storenum2a) { randnum = Math.ceil(Math.random() * 4); } } storenum2a = randnum; rails[rails.length - 1]._x = leftPositions[randnum]; rails[rails.length - 1]._y = 715; count2b = 0; rangec = Math.ceil((Math.random() * rangelimitb) + rangelimitb); } enemycount++; if (enemycount >= enemyrange) { randnum = Math.ceil(Math.random() * 5); enemies.push(_root.attachMovie("enemy", "enemy" + num, num + 69000)); enemies[enemies.length - 1]._y = 1150; enemies[enemies.length - 1]._x = enemyPositions[randnum]; randnum--; if (_root["alarm" + randnum]._visible == false) { _root["alarm" + randnum]._visible = true; _root["alarm" + randnum].swapDepths(80000 + randnum); _root["alarm" + randnum].rflash.gotoAndPlay(1); } num++; enemycount = 0; } moneycount++; if (moneycount >= moneyrange) { moneybags.push([_root.attachMovie("moneybag", "money" + num, num + 14000), Math.ceil((Math.random() * 500) + 250)]); randnum = Math.ceil(Math.random() * 5); moneybags[moneybags.length - 1][0]._y = 650; moneybags[moneybags.length - 1][0]._x = enemyPositions[randnum]; num++; moneycount = 0; } wallcount++; if (wallcount >= wallrange) { randnum = Math.ceil(Math.random() * 3); walls.push(_root.attachMovie("wallholder", "wall" + num, num + 20000)); walls[walls.length - 1].gotoAndStop(randnum); randnum = Math.ceil(Math.random() * 5); walls[walls.length - 1]._y = 635; walls[walls.length - 1]._x = enemyPositions[randnum]; wallcount = 0; num++; } } if (backgrounds.length > 0) { b = 0; while (backgrounds.length > b) { if (backgrounds[b] != null) { _root.backgrounds[b]._y = _root.backgrounds[b]._y - speed; if (b > 0) { var _local2 = _root.backgrounds[b]._y - (_root.backgrounds[b - 1]._y + _root.backgrounds[b - 1]._height); _local2 = Math.round(_local2 * 10) / 10; if (_local2 > -10) { _root.backgrounds[b]._y = _root.backgrounds[b]._y - (((10 - Math.abs(_local2)) < 1) ? 1 : (10 - Math.abs(_local2))); if (bgextra != null) { bgextra._y = bgextra._y - (10 - Math.abs(_local2)); } _local2 = 0; } } if (_root.backgrounds[b]._y < (-_root.backgrounds[b]._height)) { sh_bg = backgrounds[b]; backgrounds[b] = null; backgrounds.shift(); sh_bg.removeMovieClip(); if (bgactive) { bgmove = true; } else { if (bgextra != null) { bgextra.removeMovieClip(); } bgextra = null; } createBG(bgcycle[bgcount - 1]); b--; } } b++; } } if (bgmove) { var _local3 = _root.backgrounds[backgrounds.length - 1]._name; if (((_local3.charAt(3) == 3) && (bgmove)) && (_root.backgrounds[backgrounds.length - 1]._y < 600)) { bgmove = false; bgactive = false; } bgspeed = speed / 1.47; bgextra._y = bgextra._y - bgspeed; } else { bgextra._y = bgextra._y - speed; } if (beams.length > 0) { bb = 0; while (bb < beams.length) { _root.beams[bb]._y = _root.beams[bb]._y - speed; if (_root.beams[bb]._y < -100) { sh_bb = beams[0]; beams[0] = null; beams.shift(); sh_bb.removeMovieClip(); bb--; } bb++; } } if (rails.length > 0) { i = 0; while (rails.length > i) { if (rails[i] != null) { _root.rails[i]._y = _root.rails[i]._y - speed; if (_root.rails[i]._rotation == 0) { rails[i].removeMovieClip(); } if (_root.rails[i]._y < -100) { sh_rail = rails[0]; rails[0] = null; rails.shift(); sh_rail.removeMovieClip(); i--; } } i++; } } if (enemies.length > 0) { k = 0; while (enemies.length > k) { _root.enemies[k]._y = _root.enemies[k]._y - enemyspeed; if (((_root.enemies[k].hitter.hitTest(hero) && (dead == false)) && (armored == true)) && (_root.enemies[k]._currentframe == 1)) { _root.enemies[k].gotoAndStop(2); } if ((_root.enemies[k].hitter.hitTest(hero.hitter) && (dead == false)) && (_root.enemies[k]._currentframe == 1)) { dead = true; hero.gotoAndStop(6); deadID = setInterval(heroDead, 5000); } if (walls.length > 0) { w = 0; while (w < walls.length) { if (_root.enemies[k].hitter.hitTest(_root.walls[w]) && (_root.walls[w]["obs" + _root.walls[w]._currentframe]._currentframe == 1)) { _root.walls[w]["obs" + _root.walls[w]._currentframe].play(); } w++; } } if (_root.enemies[k]._y < -300) { sh_enemy = enemies[0]; enemies[0] = null; enemies.shift(); sh_enemy.removeMovieClip(); k--; } k++; } } if (moneybags.length > 0) { w = 0; while (moneybags.length > w) { if (_root.moneybags[w][0]._currentframe == 1) { _root.moneybags[w][0]._y = _root.moneybags[w][0]._y - speed; } else { _root.moneybags[w][0]._y = _root.moneybags[w][0]._y + 7; _root.moneybags[w][0].swapDepths(_root.getNextHighestDepth()); } if (dead == false) { if (_root.moneybags[w][0].hitTest(hero) && (_root.moneybags[w][0]._currentframe == 1)) { _root.moneybags[w][0].gotoAndStop(2); _root.moneybags[w][0].moneytxt.text = "+" + _root.moneybags[w][1]; score = score + _root.moneybags[w][1]; _root.moneybags[w][0].swapDepths(_root.getNextHighestDepth()); } } if ((_root.moneybags[w][0]._y > 700) || (_root.moneybags[w][0]._y < -200)) { sh_money = moneybags.shift(); sh_money[0].removeMovieClip(); w--; } w++; } } if (walls.length > 0) { e = 0; while (walls.length > e) { if (walls[e] != null) { _root.walls[e]._y = _root.walls[e]._y - speed; if ((((_root.walls[e].hitTest(hero.hitter) && (hero._currentframe != 4)) && (dead == false)) && (armored == false)) && (_root.walls[e]["obs" + _root.walls[e]._currentframe]._currentframe == 1)) { dead = true; hero.gotoAndStop(5); deadID = setInterval(heroDead, 5000); } else if (_root.walls[e].hitTest(hero) && (armored)) { if (_root.walls[e]._currentframe == 1) { _root.walls[e].obs1.play(); } if (_root.walls[e]._currentframe == 2) { _root.walls[e].obs2.play(); } if (_root.walls[e]._currentframe == 3) { _root.walls[e].obs3.play(); } } if ((_root.walls[e]._y > 700) || (_root.walls[e]._y < -100)) { sh_wall = walls[0]; walls[0] = null; walls.shift(); sh_wall.removeMovieClip(); e--; } } e++; } } if (dead == false) { if ((Key.isDown(40) && (moveleft == false)) && (moveright == false)) { if (hero._y < 580) { hero._y = hero._y + 2.9; } } if ((Key.isDown(38) && (moveleft == false)) && (moveright == false)) { if (hero._y > 20) { hero._y = hero._y - 2.9; } } if ((armored == false) && (ghost == false)) { if (rails.length > 0) { b = 0; while (b < rails.length) { if (hero.hitTest(_root.rails[b].hitter)) { if (((((_root.rails[b]._rotation == 45) && (Key.isDown(37))) && (moveleft == false)) && (moveright == false)) && (hero._currentframe != 4)) { moveleft = true; originX = hero._x; } if (((((_root.rails[b]._rotation == -45) && (Key.isDown(39))) && (moveright == false)) && (moveleft == false)) && (hero._currentframe != 4)) { moveright = true; originX = hero._x; } } b++; } } if ((moveleft == true) && (moveright == false)) { hero.gotoAndStop(2); hero._x = hero._x - speed; movecount = movecount + speed; if (movecount >= movelimit) { temp = Math.abs(originX - hero._x); if (temp > movelimit) { hero._x = hero._x + (temp - movelimit); } moveleft = false; movecount = 0; hero.gotoAndStop(1); } } if ((moveright == true) && (moveleft == false)) { hero.gotoAndStop(3); hero._x = hero._x + speed; movecount = movecount + speed; if (movecount >= movelimit) { temp = Math.abs(originX - hero._x); if (temp > movelimit) { hero._x = hero._x - (temp - movelimit); } moveright = false; movecount = 0; hero.gotoAndStop(1); } } if ((moveleft == true) && (moveright == true)) { moveleft = false; moveright = false; } if ((((Key.isDown(32) && (hero._currentframe != 4)) && (moveright == false)) && (moveleft == false)) && (canjump)) { hero.gotoAndStop(4); canjump = false; } if ((Key.isDown(32) == false) && (hero._currentframe != 4)) { canjump = true; } } if (((Key.isDown(37) && (ghost)) && (hero.ghostmc._currentframe == 1)) && (hero._x > 100)) { ghostleft = true; hero.ghostmc.gotoAndStop(2); } else if (((Key.isDown(39) && (ghost)) && (hero.ghostmc._currentframe == 1)) && (hero._x < 300)) { ghostleft = false; hero.ghostmc.gotoAndStop(2); } if ((moveleft == false) && (moveright == false)) { if ((((Key.isDown(83) && (a_toggled == false)) && (ghost == false)) && (timefreeze == false)) && (armored_time > 0)) { if (armored == false) { armored = true; hero.gotoAndStop(7); } else { armored = false; hero.gotoAndStop(1); } a_toggled = true; } else if (Key.isDown(83) == false) { a_toggled = false; } if (armored) { armored_time--; panel.armored_txt.text = roundItstring(armored_time / 30); panel.armored_bar._xscale = (armored_time / 150) * 100; if (armored_time < 1) { armored = false; hero.gotoAndStop(1); } } if ((((Key.isDown(65) && (g_toggled == false)) && (armored == false)) && (timefreeze == false)) && (ghost_time > 0)) { if (ghost == false) { ghost = true; hero.gotoAndStop(8); } else { ghost = false; hero.gotoAndStop(1); } g_toggled = true; } else if (Key.isDown(65) == false) { g_toggled = false; } if (ghost) { ghost_time--; panel.ghost_txt.text = roundItstring(ghost_time / 30); panel.ghost_bar._xscale = (ghost_time / 150) * 100; if (ghost_time < 1) { ghost = false; hero.gotoAndStop(1); } } if ((((Key.isDown(68) && (t_toggled == false)) && (armored == false)) && (ghost == false)) && (timefreeze_time > 0)) { if (timefreeze == false) { timefreeze = true; timefreezeFunc(timefreeze); } else { timefreeze = false; timefreezeFunc(timefreeze); } t_toggled = true; } else if (Key.isDown(68) == false) { t_toggled = false; } if (timefreeze) { timefreeze_time--; panel.timefreeze_txt.text = roundItstring(timefreeze_time / 30); panel.timefreeze_bar._xscale = (timefreeze_time / 150) * 100; if (timefreeze_time < 1) { timefreeze = false; timefreezeFunc(timefreeze); } } } if (Key.isDown(27)) { dead = true; heroDead(); } } else { speed = 2; hero._y = hero._y - speed; if (timefreeze) { timefreeze = false; timefreezeFunc(timefreeze); } panel.quit_btn.enabled = false; } if (Key.isDown(77) && (m_toggled == false)) { m_toggled = true; if (musicOn) { musicOn = false; stopAllSounds(); } else { musicOn = true; themusic.start(0, 9999); } } else if (!Key.isDown(77)) { m_toggled = false; } };
Frame 3
var menuMus = new Sound(); menuMus.attachSound("menumusic"); var space = false; var m_toggled = true; tut_q._visible = false; tut_yes_btn.enabled = false; tut_no_btn.enabled = false; tut_yes_btn._visible = false; tut_no_btn._visible = false; mainmenu_mc.onEnterFrame = function () { if (Key.isDown(32) && (space == false)) { space = true; _root.gotoAndStop(2); } if (Key.isDown(77) && (m_toggled == false)) { m_toggled = true; if (musicOn) { musicOn = false; stopAllSounds(); } else { musicOn = true; menuMus.start(0, 9999); } } else if (!Key.isDown(77)) { m_toggled = false; } }; if (musicOn && (beenHere == false)) { menuMus.start(0, 9999); } beenHere = true; play_btn.onPress = function () { if (firstTime) { firstTime = false; tut_q._visible = true; tut_yes_btn.enabled = true; tut_no_btn.enabled = true; tut_yes_btn._visible = true; tut_no_btn._visible = true; play_btn.enabled = false; instructions_btn.enabled = false; credits_btn.enabled = false; highscore_btn.enabled = false; playmoregames_btn.enabled = false; } else { gotoAndStop (9); } }; tut_yes_btn.onPress = function () { gotoAndStop (20); }; tut_no_btn.onPress = function () { gotoAndStop (9); }; play_btn.onRollOver = function () { play_btn.gotoAndStop(2); }; play_btn.onRollOut = function () { play_btn.gotoAndStop(1); }; instructions_btn.onPress = function () { gotoAndStop (6); }; instructions_btn.onRollOver = function () { instructions_btn.gotoAndStop(2); }; instructions_btn.onRollOut = function () { instructions_btn.gotoAndStop(1); }; credits_btn.onPress = function () { gotoAndStop (7); }; credits_btn.onRollOver = function () { credits_btn.gotoAndStop(2); }; credits_btn.onRollOut = function () { credits_btn.gotoAndStop(1); }; highscore_btn.onPress = function () { gotoAndStop (15); }; highscore_btn.onRollOver = function () { highscore_btn.gotoAndStop(2); }; highscore_btn.onRollOut = function () { highscore_btn.gotoAndStop(1); }; playmoregames_btn.onPress = function () { getURL ("http://www.newgrounds.com", _blank); }; playmoregames_btn.onRollOver = function () { playmoregames_btn.gotoAndStop(2); }; playmoregames_btn.onRollOut = function () { playmoregames_btn.gotoAndStop(1); };
Frame 4
stopAllSounds(); gameovertxt.text = score; beenHere = false; var space = false; var esc = true; var m_toggled = true; var gameoverMus = new Sound(); gameoverMus.attachSound("gameoverMusic"); if (musicOn) { gameoverMus.start(0, 9999); } gameover_mc.onEnterFrame = function () { if (Key.isDown(32) && (space == false)) { space = true; _root.gotoAndStop(2); } if (Key.isDown(27) && (esc == false)) { _root.gotoAndStop(3); stopAllSounds(); } else if (!Key.isDown(27)) { esc = false; } if (Key.isDown(77) && (m_toggled == false)) { m_toggled = true; if (musicOn) { musicOn = false; stopAllSounds(); } else { musicOn = true; gameoverMus.start(0, 9999); } } else if (!Key.isDown(77)) { m_toggled = false; } }; submit_btn.onPress = function () { stopAllSounds(); _root.gotoAndStop(15); };
Frame 5
Frame 6
var space = false; var esc = true; var m_toggled = true; ins_mc.onEnterFrame = function () { if (Key.isDown(32) && (space == false)) { space = true; _root.gotoAndStop(9); } if (Key.isDown(27) && (esc == false)) { _root.gotoAndStop(3); } else if (!Key.isDown(27)) { esc = false; } if (Key.isDown(77) && (m_toggled == false)) { m_toggled = true; if (musicOn) { musicOn = false; stopAllSounds(); } else { musicOn = true; menuMus.start(0, 9999); } } else if (!Key.isDown(77)) { m_toggled = false; } };
Frame 7
var space = false; var esc = true; _root.menu_mc.onEnterFrame = function () { if (Key.isDown(32) && (space == false)) { space = true; _root.gotoAndStop(2); } if (Key.isDown(27) && (esc == false)) { _root.gotoAndStop(3); } else if (!Key.isDown(27)) { esc = false; } };
Frame 9
stopAllSounds(); var space = true; var hNum = 1; var m_toggled = true; var storyMus = new Sound(); storyMus.attachSound("storyMusic"); if (musicOn) { storyMus.start(0, 999); } story_mc.onEnterFrame = function () { if (Key.isDown(32) && (space == false)) { space = true; _root.gotoAndStop(2); } else if (!Key.isDown(32)) { space = false; } if (Key.isDown(77) && (m_toggled == false)) { m_toggled = true; if (musicOn) { musicOn = false; stopAllSounds(); } else { musicOn = true; storyMus.start(0, 9999); } } else if (!Key.isDown(77)) { m_toggled = false; } }; next_btn.onPress = function () { hNum++; if (hNum == 8) { _root.gotoAndStop(2); } else { story_mc.gotoAndStop(hNum); } };
Frame 15
var o = {n:[14, 15, 6, 5, 8, 7, 0, 10, 10, 15, 1, 3, 9, 7, 13, 5], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var boardID = o.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:boardID, score:score});
Frame 16
_root.gotoAndStop(3);
Frame 17
function enableContinue() { clearInterval(con); skipad_btn.enabled = true; cb_overlay._visible = false; } skipad_btn.enabled = false; cb_overlay._alpha = 80; var con = setInterval(enableContinue, 4000); skipad_btn.onPress = function () { _root.gotoAndStop(8); };
Frame 18
_root.gotoAndStop(8);
Frame 25
gotoAndStop (4);
Symbol 22 MovieClip [moneybag] Frame 1
stop();
Symbol 22 MovieClip [moneybag] Frame 2
stop();
Symbol 28 MovieClip [wall3] Frame 1
stop();
Symbol 28 MovieClip [wall3] Frame 10
stop();
Symbol 39 MovieClip [wall2] Frame 1
stop();
Symbol 39 MovieClip [wall2] Frame 15
stop();
Symbol 48 MovieClip [wall1] Frame 1
stop();
Symbol 48 MovieClip [wall1] Frame 16
stop();
Symbol 49 MovieClip [wallholder] Frame 1
stop();
Symbol 87 MovieClip Frame 20
stop();
Symbol 88 MovieClip [enemy] Frame 1
stop();
Symbol 131 MovieClip Frame 21
_parent.gotoAndStop(1);
Symbol 160 MovieClip Frame 105
stop();
Symbol 164 MovieClip Frame 44
stop();
Symbol 217 MovieClip Frame 8
_root.callGhost(); _parent.gotoAndStop(3);
Symbol 220 MovieClip Frame 8
_parent.gotoAndStop(1);
Symbol 221 MovieClip Frame 1
stop();
Symbol 222 MovieClip Frame 1
stop();
Symbol 222 MovieClip Frame 4
stop();
Symbol 222 MovieClip Frame 7
stop();
Symbol 222 MovieClip Frame 8
stop();
Symbol 520 MovieClip [__Packages.NewgroundsAPI] Frame 0
class NewgroundsAPI { static var tracker_id, host, version, debug, error_format, header_format, normal_format, link_format; function NewgroundsAPI () { } static function connectMovie(id) { if (!id) { SendError("Missing required 'id' parameter in NewgroundsAPI.connectMovie(id:Number)"); } else if (!tracker_id) { SendMessage("Connecting to API gateway..."); tracker_id = id; host = _url.split("/")[2].toLowerCase(); if (host.length < 1) { host = "localhost"; } var _local2 = new Object(); SendEvent(MOVIE_VIEWS); } } static function setMovieVersion(movie_version) { if (!movie_version) { SendError("Missing required 'version' in NewgroundsAPI.setMovieVersion(version:String)"); } else { version = movie_version; } } static function debugMode() { debug = true; } static function addCustomEvent(stat_id, stat_name) { if (!stat_id) { SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else if (!stat_name) { SendError("Missing required 'event_name' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else { custom_events[stat_name] = CUSTOM_STATS + stat_id; SendMessage("Created custom event: " + stat_name); } } static function addCustomLink(stat_id, stat_name) { if (!stat_id) { SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else if (!stat_name) { SendError("Missing required 'link_name' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else { custom_links[stat_name] = CUSTOM_STATS + stat_id; SendMessage((("Created custom link " + stat_id) + ": ") + stat_name); } } static function loadMySite() { SendLink(AUTHOR_SITE); } static function loadNewgrounds(special) { if (special) { var _local1 = {page:special}; } SendLink(NEWGROUNDS, _local1); } static function logCustomEvent(event_name) { if (!event_name) { SendError("Missing required 'event_name' parameter in NewgroundsAPI.logCustomEvent(event_name:String)"); } else if (!custom_events[event_name]) { SendError("Attempted to log undefined custom event: " + event_name); } else { SendEvent(custom_events[event_name]); } } static function loadCustomLink(link_name) { if (!link_name) { SendError("Missing required 'link_name' parameter in NewgroundsAPI.loadCustomLink(link_name:String)"); } else if (!custom_links[link_name]) { SendError("Attempted to open undefined custom link: " + link_name); } else { SendLink(custom_links[link_name]); } } static function getAdURL() { return(movie_options.ad_url); } static function getMovieURL() { if (movie_options.movie_url) { return(movie_options.movie_url); } return("Newgrounds.com"); } static function getNewVersionURL() { return((((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + NEW_VERSION); } static function SendEvent(id) { SendStat(id, false); } static function SendLink(id, extra) { SendStat(id, true, extra); } static function ReadGatewayData(params) { for (var _local2 in params) { params[_local2] = unescape(params[_local2]); movie_options[_local2] = params[_local2]; } if (params.settings_loaded) { SendMessage("You have successfully connected to the Newgrounds API gateway!"); SendMessage(("Movie Identified as '" + movie_options.movie_name) + "'"); if (movie_options.message) { SendMessage(movie_options.message); } if (movie_options.ad_url) { SendMessage("Your movie has been approved to run Flash Ads"); onAdsApproved(movie_options.ad_url); } if (movie_options.movie_version and (movie_options.movie_version.toString() != version.toString())) { SendMessage("WARNING: The movie version configured in your API settings does not match this movie's version!"); onNewVersionAvailable(movie_options.movie_version, getMovieURL(), getNewVersionURL()); } if (movie_options.deny_host) { SendMessage("You have blocked 'localHost' in your API settings."); SendMessage("If you wish to test your movie you will need to remove this block."); onDenyHost(host, getMovieURL(), getNewVersionURL()); } if (movie_options.request_portal_url == 1) { var _local4 = (((GATEWAY_URL + "?&id=") + tracker_id) + "&portal_url=") + escape(_url); var _local3 = new XML(); _local3.ignoreWhite = true; _local3.load(_local4); } } else if (!movie_options.settings_loaded) { SendError("Could not establish connection to the API gateway."); } } static function SendStat(stat_id, open_in_browser, extra) { if (!tracker_id) { SendError("API calls cannot be made without a valid movie id."); SendError("Did you remember to add the \"NewgroundsAPI.connectMovie()\" code?"); } else { var _local7 = (((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + stat_id; for (var _local9 in extra) { _local7 = _local7 + ((("&" + escape(_local9)) + "=") + escape(extra[_local9])); } trace(_local7); if (debug) { _local7 = _local7 + "&debug=1"; } if (open_in_browser) { getURL (_local7, "_blank"); } else { var _local10 = new XML(); _local10.ignoreWhite = true; _local10.onLoad = function (success) { var _local6 = new Object(); var _local3 = 0; while (_local3 < this.firstChild.childNodes.length) { var _local4 = this.firstChild.childNodes[_local3]; var _local5 = _local4.nodeName; var _local2 = _local4.attributes.value; if (_local2 == Number(_local2)) { _local2 = Number(_local2); } _local6[_local5] = _local2; _local3++; } NewgroundsAPI.ReadGatewayData(_local6); }; _local10.load(_local7); } } } static function SendError(msg) { trace("[NEWGROUNDS API ERROR] :: " + msg); } static function SendMessage(msg) { trace("[NEWGROUNDS API] :: " + msg); } static function InitTextFormats() { if (!error_format) { error_format = new TextFormat(); error_format.font = "Arial Black"; error_format.size = 48; error_format.color = 16711680 /* 0xFF0000 */; } if (!header_format) { header_format = new TextFormat(); header_format.font = "Arial Black"; header_format.size = 24; header_format.color = 16777215 /* 0xFFFFFF */; } if (!normal_format) { normal_format = new TextFormat(); normal_format.font = "Arial"; normal_format.bold = true; normal_format.size = 12; normal_format.color = 16777215 /* 0xFFFFFF */; } if (!link_format) { link_format = new TextFormat(); link_format.color = 16776960 /* 0xFFFF00 */; link_format.underline = true; } } static function onNewVersionAvailable(version, movie_url, redirect_url) { InitTextFormats(); var _local2 = new Object(); _local2.x = Stage.width / 2; _local2.y = Stage.height / 2; _root.createEmptyMovieClip("NGAPI_new_version_overlay", _root.getNextHighestDepth()); _root.NGAPI_new_version_overlay.lineStyle(1, 0, 100); _root.NGAPI_new_version_overlay.beginFill(0, 70); _root.NGAPI_new_version_overlay.moveTo(-10, -10); _root.NGAPI_new_version_overlay.lineTo(-10, 1000); _root.NGAPI_new_version_overlay.lineTo(1000, 1000); _root.NGAPI_new_version_overlay.lineTo(1000, -10); _root.NGAPI_new_version_overlay.lineTo(-10, -10); _root.NGAPI_new_version_overlay.endFill(); _root.NGAPI_new_version_overlay.lineStyle(10, 0, 100); _root.NGAPI_new_version_overlay.beginFill(51); _root.NGAPI_new_version_overlay.moveTo(_local2.x - 240, _local2.y - 120); _root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y - 120); _root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y + 80); _root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y + 80); _root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y - 120); _root.NGAPI_new_version_overlay.endFill(); _root.NGAPI_new_version_overlay.createEmptyMovieClip("exit", 1000); _root.NGAPI_new_version_overlay.exit.lineStyle(2, 39423, 100); _root.NGAPI_new_version_overlay.exit.beginFill(0, 50); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 210, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 90); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 90); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.endFill(); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 214, _local2.y - 106); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 226, _local2.y - 94); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 226, _local2.y - 106); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 214, _local2.y - 94); _root.NGAPI_new_version_overlay.exit.onMouseUp = function () { if (_root.NGAPI_new_version_overlay.exit.hitTest(_root._xmouse, _root._ymouse)) { _root.NGAPI_new_version_overlay.removeMovieClip(); } }; var _local3 = (("Version " + version) + " is now available at:") + newline; var _local5 = _local3.length; _local3 = _local3 + movie_url; var _local4 = _local3.length; _root.NGAPI_new_version_overlay.createTextField("mouseblocker", 99, -10, -10, 1000, 1000); _root.NGAPI_new_version_overlay.createTextField("newversion", 100, _local2.x - 210, _local2.y - 90, 400, 80); _root.NGAPI_new_version_overlay.newversion.text = "New Version Available!"; _root.NGAPI_new_version_overlay.newversion.setTextFormat(header_format); _root.NGAPI_new_version_overlay.createTextField("message", 101, (Stage.width - 400) / 2, Stage.height / 2, 400, 40); _root.NGAPI_new_version_overlay.message.text = _local3; _root.NGAPI_new_version_overlay.message.multiline = true; _root.NGAPI_new_version_overlay.message.wordWrap = true; _root.NGAPI_new_version_overlay.message.html = true; _root.NGAPI_new_version_overlay.message.setTextFormat(normal_format); link_format.url = redirect_url; _root.NGAPI_new_version_overlay.message.setTextFormat(_local5, _local4, link_format); } static function onDenyHost(hostname, movie_url, redirect_url) { InitTextFormats(); _root.createEmptyMovieClip("NGAPI_deny_host_overlay", _root.getNextHighestDepth()); _root.NGAPI_deny_host_overlay.lineStyle(20, 0, 100); _root.NGAPI_deny_host_overlay.beginFill(6684672); _root.NGAPI_deny_host_overlay.moveTo(0, 0); _root.NGAPI_deny_host_overlay.lineTo(Stage.width, 0); _root.NGAPI_deny_host_overlay.lineTo(Stage.width, Stage.height); _root.NGAPI_deny_host_overlay.lineTo(0, Stage.height); _root.NGAPI_deny_host_overlay.lineTo(0, 0); _root.NGAPI_deny_host_overlay.endFill(); var _local2 = ("This movie has not been approved for use on " + hostname) + "."; _local2 = _local2 + "\r\rFor an aproved copy, please visit:\r"; var _local4 = _local2.length; _local2 = _local2 + movie_url; var _local3 = _local2.length; _root.NGAPI_deny_host_overlay.createTextField("mousekill", 100, 0, 0, Stage.width, Stage.height); _root.NGAPI_deny_host_overlay.createTextField("error", 101, (Stage.width - 400) / 2, (Stage.height / 2) - 100, 400, 200); _root.NGAPI_deny_host_overlay.error.text = "ERROR!"; _root.NGAPI_deny_host_overlay.error.setTextFormat(error_format); _root.NGAPI_deny_host_overlay.createTextField("message", 102, (Stage.width - 400) / 2, Stage.height / 2, 400, 200); _root.NGAPI_deny_host_overlay.message.text = _local2; _root.NGAPI_deny_host_overlay.message.multiline = true; _root.NGAPI_deny_host_overlay.message.wordWrap = true; _root.NGAPI_deny_host_overlay.message.html = true; _root.NGAPI_deny_host_overlay.message.setTextFormat(normal_format); link_format.url = redirect_url; _root.NGAPI_deny_host_overlay.message.setTextFormat(_local4, _local3, link_format); } static function isInstalled() { return(true); } static function onAdsApproved(ad_url) { } static var movie_options = new Object(); static var custom_events = new Object(); static var custom_links = new Object(); static var MOVIE_VIEWS = 1; static var AUTHOR_SITE = 2; static var NEWGROUNDS = 3; static var NEW_VERSION = 4; static var CUSTOM_STATS = 50; static var GATEWAY_URL = "http://www.ngads.com/gateway.php"; }
Symbol 521 MovieClip [__Packages.mochi.as2.MochiSync] Frame 0
class mochi.as2.MochiSync { var _syncContainer; function MochiSync () { _syncContainer = {}; } function getProp(name) { return(_syncContainer[name]); } function setProp(name, value) { if (_syncContainer[name] == value) { return(undefined); } _syncContainer[name] = value; mochi.as2.MochiServices.send("sync_propUpdate", {name:name, value:value}); } function triggerEvent(eventType, args) { switch (eventType) { case SYNC_REQUEST : mochi.as2.MochiServices.send("sync_syncronize", _syncContainer); break; case SYNC_PROPERTY : _syncContainer[args.name] = args.value; } } static var SYNC_REQUEST = "SyncRequest"; static var SYNC_PROPERTY = "UpdateProperty"; }
Symbol 522 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _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.7 as2"); } 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) { warnID(id, false); 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 _local6 = "_mochiservices_com_" + id; var _local5 = new MovieClipLoader(); var _local3 = {}; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servURL) { _servURL = urlOptions().servURL; } var _local4 = _servURL + _services; if (urlOptions().servicesURL) { _local4 = urlOptions().servicesURL; } allowDomains(_local4); _clip = clip.createEmptyMovieClip(_local6, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); if (_local3.waitInterval != null) { clearInterval(_local3.waitInterval); } _local3.onLoadError = loadError; _local3.onLoadStart = function (target_mc) { this.isLoading = true; }; _local3.onLoadComplete = function (target_mc) { target_mc.MochiServices = mochi.as2.MochiServices; }; _local3.startTime = getTimer(); _local3.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _local3.waitInterval = setInterval(_local3, "wait", 1000); _local5.addListener(_local3); _local5.loadClip((((((_local4 + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options)) + "&api_version=") + getVersion(), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function loadError(target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); disconnect(); onError.apply(null, [errorCode]); } 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, 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.onEvent = function (pkg) { switch (pkg.target) { case "events" : mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args); break; case "coins" : mochi.as2.MochiSocial.triggerEvent(pkg.event, pkg.args); break; case "sync" : mochi.as2.MochiServices.servicesSync.triggerEvent(pkg.event, pkg.args); } }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("[SERVICES_API] 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)) { trace("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + methodName); 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 = {}; var _local6; if (_root._url.indexOf("mochiad_options") != -1) { var _local2 = (_root._url.indexOf("mochiad_options") + "mochiad_options".length) + 1; _local6 = _root._url.substr(_local2, _root._url.length); } else if (_root.mochiad_options) { _local6 = _root.mochiad_options; } if (_local6) { 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 warnID(bid, leaderboard) { bid = bid.toLowerCase(); if (bid.length != 16) { trace(("WARNING: " + (leaderboard ? "board" : "game")) + " ID is not the appropriate length"); return(undefined); } if (bid == "1e113c7239048b3f") { if (leaderboard) { trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); } return(undefined); } if (bid == "84993a1de4031cd8") { if (leaderboard) { trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); } return(undefined); } var _local1 = 0; while (_local1 < bid.length) { switch (bid.charAt(_local1)) { case "0" : case "1" : case "2" : case "3" : case "4" : case "5" : case "6" : case "7" : case "8" : case "9" : case "a" : case "b" : case "c" : case "d" : case "e" : case "f" : break; default : trace("WARNING: Board ID contains illegal characters: " + bid); return(undefined); } _local1++; } } 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 function setContainer(clip) { } static function stayOnTop(clip) { } static var _servURL = "http://www.mochiads.com/static/lib/services/"; static var _services = "services.swf"; static var _mochiLC = "MochiLC.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; static var servicesSync = new mochi.as2.MochiSync(); }
Symbol 523 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] Frame 0
class mochi.as2.MochiEventDispatcher { var eventTable; function MochiEventDispatcher () { eventTable = {}; } function buildDelegate(thisObject, thatObject) { var _local2 = {thisObject:thisObject, thatObject:thatObject}; if (thatObject != undefined) { var funct = ((typeof(thatObject) == "string") ? (thisObject[thatObject]) : (thatObject)); _local2.delegate = function (args) { funct.call(thisObject, args); }; } else { _local2.delegate = thisObject; } return(_local2); } function compareDelegate(d_A, d_B) { if ((d_A.thisObject != d_B.thisObject) || (d_A.thatObject != d_B.thatObject)) { return(false); } return(true); } function addEventListener(event, thisObject, thatObject) { removeEventListener(event, thisObject, thatObject); eventTable[event].push(buildDelegate(thisObject, thatObject)); } function removeEventListener(event, thisObject, thatObject) { var _local3 = buildDelegate(thisObject, thatObject); if (eventTable[event] == undefined) { eventTable[event] = []; return(undefined); } for (var _local4 in eventTable[event]) { if (!compareDelegate(eventTable[event][_local4], _local3)) { continue; } eventTable[event].splice(Number(_local4), 1); } } function triggerEvent(event, args) { if (eventTable[event] == undefined) { return(undefined); } for (var _local4 in eventTable[event]) { eventTable[event][_local4].delegate(args); } } }
Symbol 524 MovieClip [__Packages.mochi.as2.MochiEvents] Frame 0
class mochi.as2.MochiEvents { static var gameStart, levelStart; function MochiEvents () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function startSession(achievementID) { mochi.as2.MochiServices.send("events_beginSession", {achievementID:achievementID}, null, null); } static function trigger(kind, obj) { if (obj == undefined) { obj = {}; } else if (obj.kind != undefined) { trace("WARNING: optional arguements package contains key 'id', it will be overwritten"); obj.kind = kind; } mochi.as2.MochiServices.send("events_triggerEvent", {eventObject:obj}, null, null); } static function setNotifications(clip, style) { var _local2 = {}; for (var _local3 in style) { _local2[_local3] = style[_local3]; } _local2.clip = clip; mochi.as2.MochiServices.send("events_setNotifications", _local2, null, null); } static function addEventListener(eventType, thisObject, thatObject) { _dispatcher.addEventListener(eventType, thisObject, thatObject); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, thisObject, thatObject) { _dispatcher.removeEventListener(eventType, thisObject, thatObject); } static function startGame() { gameStart = new Date().getTime(); trigger("start_game"); } static function endGame() { var _local1 = new Date().getTime() - gameStart; trigger("end_game", {time:_local1}); } static function startLevel() { levelStart = new Date().getTime(); trigger("start_level"); } static function endLevel() { var _local1 = new Date().getTime() - levelStart; trigger("end_level", {time:_local1}); } static var ACHIEVEMENT_RECEIVED = "AchievementReceived"; static var ALIGN_TOP_LEFT = "ALIGN_TL"; static var ALIGN_TOP = "ALIGN_T"; static var ALIGN_TOP_RIGHT = "ALIGN_TR"; static var ALIGN_LEFT = "ALIGN_L"; static var ALIGN_CENTER = "ALIGN_C"; static var ALIGN_RIGHT = "ALIGN_R"; static var ALIGN_BOTTOM_LEFT = "ALIGN_BL"; static var ALIGN_BOTTOM = "ALIGN_B"; static var ALIGN_BOTTOM_RIGHT = "ALIGN_BR"; static var FORMAT_SHORT = "ShortForm"; static var FORMAT_LONG = "LongForm"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 525 MovieClip [__Packages.mochi.as2.MochiSocial] Frame 0
class mochi.as2.MochiSocial { function MochiSocial () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showLoginWidget(options) { mochi.as2.MochiServices.setContainer(); mochi.as2.MochiServices.stayOnTop(); mochi.as2.MochiServices.send("coins_showLoginWidget", {options:options}); } static function hideLoginWidget() { mochi.as2.MochiServices.send("coins_hideLoginWidget"); } static function requestLogin() { mochi.as2.MochiServices.send("coins_requestLogin"); } static function getUserInfo() { mochi.as2.MochiServices.send("coins_getUserInfo"); } static function saveUserProperties(properties) { mochi.as2.MochiServices.send("coins_saveUserProperties", properties); } static function addEventListener(eventType, delegate) { _dispatcher.addEventListener(eventType, delegate); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, delegate) { _dispatcher.removeEventListener(eventType, delegate); } static var LOGGED_IN = "LoggedIn"; static var LOGGED_OUT = "LoggedOut"; static var LOGIN_SHOW = "LoginShow"; static var LOGIN_HIDE = "LoginHide"; static var LOGIN_SHOWN = "LoginShown"; static var PROFILE_SHOW = "ProfileShow"; static var PROFILE_HIDE = "ProfileHide"; static var PROPERTIES_SAVED = "PropertySaved"; static var WIDGET_LOADED = "WidgetLoaded"; static var USER_INFO = "UserInfo"; static var ERROR = "Error"; static var IO_ERROR = "IOError"; static var NO_USER = "NoUser"; static var PROPERTIES_SIZE = "PropertiesSize"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 526 MovieClip [__Packages.mochi.as2.MochiScores] Frame 0
class mochi.as2.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.as2.MochiServices.warnID(boardID, true); mochi.as2.MochiScores.boardID = boardID; mochi.as2.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { 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(); trace("WARNING! This application is attempting to connect to MochiServices inside a showLeaderboard call!"); trace("make sure MochiServices.connect is called as early in the application runtime as possible."); 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; } } mochi.as2.MochiServices.warnID(options.boardID, true); trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); mochi.as2.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { 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(); } } }
Symbol 527 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 256 MovieClip Frame 52
stop(); _parent._visible = false;
Symbol 281 MovieClip Frame 1
stop();
Symbol 292 MovieClip Frame 1
stop();
Symbol 296 MovieClip Frame 1
stop();
Symbol 300 MovieClip Frame 1
stop();
Symbol 304 MovieClip Frame 1
stop();
Symbol 310 MovieClip Frame 1
stop();
Symbol 331 MovieClip Frame 1
stop();
Symbol 349 MovieClip Frame 1
stop();
Symbol 349 MovieClip Frame 2
stop();
Symbol 376 MovieClip Frame 188
_root.gotoAndStop(3);
Symbol 407 MovieClip Frame 1
stop();
Symbol 423 Button
on (release) { NewgroundsAPI.loadNewgrounds(); }
Symbol 428 Button
on (release) { NewgroundsAPI.loadNewgrounds(); }
Symbol 430 MovieClip Frame 1
function startAd(ngad_url) { trace("opening " + ngad_url); System.security.allowDomain("70.87.128.99"); System.security.allowInsecureDomain("70.87.128.99"); System.security.allowDomain("ads.shizmoo.com"); System.security.allowInsecureDomain("ads.shizmoo.com"); System.security.allowDomain("www.cpmstar.com"); System.security.allowInsecureDomain("www.cpmstar.com"); System.security.allowDomain("server.cpmstar.com"); System.security.allowInsecureDomain("server.cpmstar.com"); var ngads_redirect = new XML(); ngads_redirect.ignoreWhite = true; ngads_redirect.onLoad = function (success) { trace("[NEWGROUNDS FLASH ADS] :: You may get a 'Security Sandbox Violation' ... this is normal, do not freak out!"); if (success) { ng_ad.loadMovie(ngads_redirect.toString(), "GET"); } }; ngads_redirect.load(ngad_url); } if (NewgroundsAPI.getAdURL()) { startAd(NewgroundsAPI.getAdURL()); } NewgroundsAPI.onAdsApproved = function (ad_url) { startAd(ad_url); }; stop();
Symbol 489 MovieClip Frame 1
stop();
Symbol 517 MovieClip Frame 1071
_root.gotoAndStop(6);

Library Items

Symbol 1 Sound [track]
Symbol 2 Sound [storyMusic]
Symbol 3 Sound [menumusic]
Symbol 4 Sound [gameoverMusic]
Symbol 5 Sound [music]
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:10
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:10
Symbol 10 MovieClip [bg2s]Uses:7 9
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:13
Symbol 13 MovieClip [bg1]Uses:12
Symbol 14 GraphicUsed by:15 313
Symbol 15 MovieClipUses:14Used by:18 88 222
Symbol 16 BitmapUsed by:17
Symbol 17 GraphicUses:16Used by:18
Symbol 18 MovieClip [rail]Uses:15 17
Symbol 19 GraphicUsed by:22
Symbol 20 FontUsed by:21 242 243 244
Symbol 21 EditableTextUses:20Used by:22
Symbol 22 MovieClip [moneybag]Uses:19 21
Symbol 23 GraphicUsed by:28
Symbol 24 GraphicUsed by:28
Symbol 25 GraphicUsed by:28
Symbol 26 GraphicUsed by:28
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip [wall3]Uses:23 24 25 26 27Used by:49
Symbol 29 GraphicUsed by:39
Symbol 30 GraphicUsed by:39
Symbol 31 GraphicUsed by:39 489
Symbol 32 GraphicUsed by:39 489
Symbol 33 GraphicUsed by:39 489
Symbol 34 GraphicUsed by:39 489
Symbol 35 GraphicUsed by:39
Symbol 36 GraphicUsed by:39 489
Symbol 37 GraphicUsed by:39 489
Symbol 38 GraphicUsed by:39 489
Symbol 39 MovieClip [wall2]Uses:29 30 31 32 33 34 35 36 37 38Used by:49
Symbol 40 GraphicUsed by:48
Symbol 41 GraphicUsed by:48
Symbol 42 GraphicUsed by:48
Symbol 43 GraphicUsed by:48
Symbol 44 GraphicUsed by:48
Symbol 45 GraphicUsed by:48
Symbol 46 GraphicUsed by:48
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClip [wall1]Uses:40 41 42 43 44 45 46 47Used by:49
Symbol 49 MovieClip [wallholder]Uses:48 39 28
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:52
Symbol 52 MovieClip [bg2]Uses:51
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:57
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:57
Symbol 57 MovieClip [bg3]Uses:54 56
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:62
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:62
Symbol 62 MovieClip [bg4]Uses:59 61
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClip [bridge_beam]Uses:63
Symbol 65 GraphicUsed by:88
Symbol 66 GraphicUsed by:71
Symbol 67 GraphicUsed by:71
Symbol 68 GraphicUsed by:71
Symbol 69 GraphicUsed by:71
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:66 67 68 69 70Used by:87 88
Symbol 72 GraphicUsed by:77
Symbol 73 GraphicUsed by:77
Symbol 74 GraphicUsed by:77
Symbol 75 GraphicUsed by:77 170
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:72 73 74 75 76Used by:87 88
Symbol 78 GraphicUsed by:87
Symbol 79 GraphicUsed by:87
Symbol 80 GraphicUsed by:87
Symbol 81 GraphicUsed by:87
Symbol 82 GraphicUsed by:87
Symbol 83 GraphicUsed by:87
Symbol 84 GraphicUsed by:87
Symbol 85 GraphicUsed by:87
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:78 71 77 79 80 81 82 83 84 85 86Used by:88
Symbol 88 MovieClip [enemy]Uses:15 65 71 77 87Used by:Timeline
Symbol 89 GraphicUsed by:325 429  Timeline
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:Timeline
Symbol 92 FontUsed by:93
Symbol 93 EditableTextUses:92Used by:Timeline
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:Timeline
Symbol 96 GraphicUsed by:100
Symbol 97 GraphicUsed by:100 195 444
Symbol 98 GraphicUsed by:100
Symbol 99 GraphicUsed by:100 195 444
Symbol 100 MovieClipUses:96 97 98 99Used by:103 180
Symbol 101 GraphicUsed by:103
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:100 101 102Used by:118 128
Symbol 104 GraphicUsed by:117
Symbol 105 GraphicUsed by:107 449
Symbol 106 GraphicUsed by:107 449
Symbol 107 MovieClipUses:105 106Used by:117
Symbol 108 GraphicUsed by:112
Symbol 109 GraphicUsed by:112
Symbol 110 GraphicUsed by:112
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:108 109 110 111Used by:117
Symbol 113 GraphicUsed by:115
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:113 114Used by:117
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:104 107 112 115 116Used by:118
Symbol 118 MovieClipUses:103 117Used by:131 222
Symbol 119 GraphicUsed by:124
Symbol 120 GraphicUsed by:122 510
Symbol 121 GraphicUsed by:122 510
Symbol 122 MovieClipUses:120 121Used by:124
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:119 122 123Used by:222
Symbol 125 GraphicUsed by:128
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:128
Symbol 128 MovieClipUses:125 103 127Used by:131
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:131
Symbol 131 MovieClipUses:118 128 130Used by:222
Symbol 132 GraphicUsed by:160
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:160
Symbol 135 GraphicUsed by:160
Symbol 136 GraphicUsed by:160
Symbol 137 GraphicUsed by:160
Symbol 138 GraphicUsed by:160
Symbol 139 GraphicUsed by:160
Symbol 140 GraphicUsed by:160
Symbol 141 GraphicUsed by:160
Symbol 142 GraphicUsed by:160
Symbol 143 GraphicUsed by:160
Symbol 144 GraphicUsed by:160
Symbol 145 GraphicUsed by:160
Symbol 146 GraphicUsed by:160
Symbol 147 GraphicUsed by:160
Symbol 148 GraphicUsed by:160
Symbol 149 GraphicUsed by:160
Symbol 150 GraphicUsed by:160
Symbol 151 GraphicUsed by:160
Symbol 152 GraphicUsed by:160
Symbol 153 GraphicUsed by:160
Symbol 154 GraphicUsed by:160
Symbol 155 GraphicUsed by:160
Symbol 156 GraphicUsed by:160
Symbol 157 GraphicUsed by:160
Symbol 158 GraphicUsed by:160
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:132 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159Used by:222
Symbol 161 GraphicUsed by:164
Symbol 162 GraphicUsed by:164
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:161 162 163Used by:222
Symbol 165 GraphicUsed by:172
Symbol 166 GraphicUsed by:170
Symbol 167 GraphicUsed by:170
Symbol 168 GraphicUsed by:170
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:166 167 168 75 169Used by:172
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:165 170 171Used by:222
Symbol 173 GraphicUsed by:180
Symbol 174 GraphicUsed by:178
Symbol 175 GraphicUsed by:178
Symbol 176 GraphicUsed by:178
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:174 175 176 177Used by:180
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:100 173 178 179Used by:221
Symbol 181 GraphicUsed by:191
Symbol 182 GraphicUsed by:186
Symbol 183 GraphicUsed by:186
Symbol 184 GraphicUsed by:186
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:182 183 184 185Used by:191
Symbol 187 GraphicUsed by:189
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:187 188Used by:191
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:181 186 189 190Used by:221
Symbol 192 GraphicUsed by:209
Symbol 193 GraphicUsed by:195
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:193 97 194 99Used by:209
Symbol 196 GraphicUsed by:200
Symbol 197 GraphicUsed by:200
Symbol 198 GraphicUsed by:200
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:196 197 198 199Used by:209
Symbol 201 GraphicUsed by:205
Symbol 202 GraphicUsed by:205
Symbol 203 GraphicUsed by:205
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:201 202 203 204Used by:209
Symbol 206 GraphicUsed by:208
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:206 207Used by:209
Symbol 209 MovieClipUses:192 195 200 205 208Used by:217 220
Symbol 210 GraphicUsed by:217 220
Symbol 211 GraphicUsed by:217
Symbol 212 GraphicUsed by:217 220
Symbol 213 GraphicUsed by:217
Symbol 214 GraphicUsed by:217 220
Symbol 215 GraphicUsed by:217 220
Symbol 216 GraphicUsed by:217 220
Symbol 217 MovieClipUses:209 210 211 212 213 214 215 216Used by:221
Symbol 218 GraphicUsed by:220
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:216 215 214 218 212 219 209 210Used by:221
Symbol 221 MovieClipUses:180 191 217 220Used by:222
Symbol 222 MovieClipUses:15 118 124 131 160 164 172 221Used by:Timeline
Symbol 520 MovieClip [__Packages.NewgroundsAPI]
Symbol 521 MovieClip [__Packages.mochi.as2.MochiSync]
Symbol 522 MovieClip [__Packages.mochi.as2.MochiServices]
Symbol 523 MovieClip [__Packages.mochi.as2.MochiEventDispatcher]
Symbol 524 MovieClip [__Packages.mochi.as2.MochiEvents]
Symbol 525 MovieClip [__Packages.mochi.as2.MochiSocial]
Symbol 526 MovieClip [__Packages.mochi.as2.MochiScores]
Symbol 527 MovieClip [__Packages.mochi.as2.MochiDigits]
Symbol 223 GraphicUsed by:250
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:226
Symbol 226 MovieClipUses:225Used by:250
Symbol 227 GraphicUsed by:250
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228Used by:250
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:250
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:250
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:250
Symbol 236 FontUsed by:237 238 246 247 305 312 315 316 318 319 327 332 354 355 357 358 359 360 361 362 382 386 390 394 398 402 406 408 518 519
Symbol 237 EditableTextUses:236Used by:241
Symbol 238 EditableTextUses:236Used by:241
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:241
Symbol 241 MovieClipUses:237 238 240Used by:250
Symbol 242 EditableTextUses:20Used by:250
Symbol 243 EditableTextUses:20Used by:250
Symbol 244 EditableTextUses:20Used by:250
Symbol 245 GraphicUsed by:250
Symbol 246 TextUses:236Used by:250
Symbol 247 TextUses:236Used by:250
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248Used by:250
Symbol 250 MovieClipUses:223 226 227 229 231 233 235 241 242 243 244 245 246 247 249Used by:Timeline
Symbol 251 GraphicUsed by:254
Symbol 252 GraphicUsed by:254
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:251 252 253Used by:Timeline
Symbol 255 GraphicUsed by:256 375
Symbol 256 MovieClipUses:255Used by:260
Symbol 257 GraphicUsed by:259
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:257 258Used by:260
Symbol 260 MovieClipUses:256 259Used by:Timeline
Symbol 261 GraphicUsed by:277
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262Used by:277
Symbol 264 GraphicUsed by:277
Symbol 265 GraphicUsed by:277
Symbol 266 GraphicUsed by:277
Symbol 267 GraphicUsed by:277
Symbol 268 GraphicUsed by:277
Symbol 269 GraphicUsed by:277
Symbol 270 GraphicUsed by:277
Symbol 271 GraphicUsed by:277
Symbol 272 GraphicUsed by:277
Symbol 273 GraphicUsed by:277
Symbol 274 GraphicUsed by:277
Symbol 275 GraphicUsed by:277
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:261 263 264 265 266 267 268 269 270 271 272 273 274 275 276Used by:278
Symbol 278 MovieClipUses:277Used by:Timeline
Symbol 279 FontUsed by:280 326 353 356
Symbol 280 EditableTextUses:279Used by:281
Symbol 281 MovieClipUses:280Used by:Timeline
Symbol 282 GraphicUsed by:286
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:285
Symbol 285 MovieClipUses:284Used by:286
Symbol 286 MovieClipUses:282 285Used by:Timeline
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:287Used by:Timeline
Symbol 289 GraphicUsed by:292
Symbol 290 GraphicUsed by:292
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:289 290 291Used by:Timeline
Symbol 293 GraphicUsed by:296
Symbol 294 GraphicUsed by:296
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:293 294 295Used by:Timeline
Symbol 297 GraphicUsed by:300
Symbol 298 GraphicUsed by:300
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:297 298 299Used by:Timeline
Symbol 301 GraphicUsed by:304
Symbol 302 GraphicUsed by:304
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:301 302 303Used by:Timeline
Symbol 305 TextUses:236Used by:Timeline
Symbol 306 GraphicUsed by:Timeline
Symbol 307 GraphicUsed by:310
Symbol 308 GraphicUsed by:310
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:307 308 309Used by:Timeline
Symbol 311 GraphicUsed by:313
Symbol 312 TextUses:236Used by:313
Symbol 313 MovieClipUses:14 311 312Used by:Timeline
Symbol 314 GraphicUsed by:317 320
Symbol 315 TextUses:236Used by:317
Symbol 316 TextUses:236Used by:317
Symbol 317 ButtonUses:314 315 316Used by:Timeline
Symbol 318 TextUses:236Used by:320
Symbol 319 TextUses:236Used by:320
Symbol 320 ButtonUses:314 318 319Used by:Timeline
Symbol 321 BitmapUsed by:322 414
Symbol 322 GraphicUses:321Used by:323
Symbol 323 MovieClipUses:322Used by:325
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:89 323 324Used by:Timeline
Symbol 326 EditableTextUses:279Used by:Timeline
Symbol 327 TextUses:236Used by:Timeline
Symbol 328 GraphicUsed by:331
Symbol 329 GraphicUsed by:331
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:328 329 330Used by:Timeline
Symbol 332 TextUses:236Used by:Timeline
Symbol 333 GraphicUsed by:352
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:352 517
Symbol 336 GraphicUsed by:352
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:337Used by:352
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:339Used by:352
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:352
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:343Used by:352
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:352
Symbol 347 GraphicUsed by:349
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:347 348Used by:352
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:352
Symbol 352 MovieClipUses:333 335 336 338 340 342 344 346 349 351Used by:Timeline
Symbol 353 TextUses:279Used by:Timeline
Symbol 354 TextUses:236Used by:Timeline
Symbol 355 TextUses:236Used by:Timeline
Symbol 356 TextUses:279Used by:Timeline
Symbol 357 TextUses:236Used by:Timeline
Symbol 358 TextUses:236Used by:Timeline
Symbol 359 TextUses:236Used by:Timeline
Symbol 360 TextUses:236Used by:Timeline
Symbol 361 TextUses:236Used by:Timeline
Symbol 362 TextUses:236Used by:Timeline
Symbol 363 GraphicUsed by:Timeline
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:376
Symbol 366 GraphicUsed by:376
Symbol 367 SoundUsed by:376
Symbol 368 BitmapUsed by:369 371 372 373 374
Symbol 369 GraphicUses:368Used by:376
Symbol 370 SoundUsed by:376
Symbol 371 GraphicUses:368Used by:376
Symbol 372 GraphicUses:368Used by:376
Symbol 373 GraphicUses:368Used by:376
Symbol 374 GraphicUses:368Used by:376
Symbol 375 MovieClipUses:255Used by:376
Symbol 376 MovieClipUses:365 366 367 369 370 371 372 373 374 375Used by:Timeline
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:Timeline
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:381
Symbol 381 MovieClipUses:380Used by:407
Symbol 382 TextUses:236Used by:407
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:385
Symbol 385 MovieClipUses:384Used by:407
Symbol 386 TextUses:236Used by:407
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:389
Symbol 389 MovieClipUses:388Used by:407
Symbol 390 TextUses:236Used by:407
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:393
Symbol 393 MovieClipUses:392Used by:407
Symbol 394 TextUses:236Used by:407
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:397
Symbol 397 MovieClipUses:396Used by:407
Symbol 398 TextUses:236Used by:407
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:401
Symbol 401 MovieClipUses:400Used by:407
Symbol 402 TextUses:236Used by:407
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:405
Symbol 405 MovieClipUses:404Used by:407
Symbol 406 TextUses:236Used by:407
Symbol 407 MovieClipUses:381 382 385 386 389 390 393 394 397 398 401 402 405 406Used by:Timeline
Symbol 408 TextUses:236Used by:Timeline
Symbol 409 FontUsed by:410 411 416
Symbol 410 TextUses:409Used by:413
Symbol 411 TextUses:409Used by:413
Symbol 412 GraphicUsed by:413
Symbol 413 ButtonUses:410 411 412Used by:Timeline
Symbol 414 GraphicUses:321Used by:Timeline
Symbol 415 GraphicUsed by:417
Symbol 416 TextUses:409Used by:417
Symbol 417 ButtonUses:415 416Used by:Timeline
Symbol 418 GraphicUsed by:430
Symbol 419 GraphicUsed by:423
Symbol 420 GraphicUsed by:423
Symbol 421 GraphicUsed by:423
Symbol 422 GraphicUsed by:423
Symbol 423 ButtonUses:419 420 421 422Used by:430
Symbol 424 GraphicUsed by:430
Symbol 425 GraphicUsed by:430
Symbol 426 GraphicUsed by:428
Symbol 427 GraphicUsed by:428
Symbol 428 ButtonUses:426 427Used by:429
Symbol 429 MovieClipUses:89 428Used by:430
Symbol 430 MovieClipUses:418 423 424 425 429Used by:Timeline
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClipUses:431Used by:Timeline
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClipUses:433Used by:435 517
Symbol 435 MovieClipUses:434Used by:436
Symbol 436 MovieClipUses:435Used by:517
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:437Used by:440
Symbol 439 GraphicUsed by:440
Symbol 440 MovieClipUses:438 439Used by:441 517
Symbol 441 MovieClipUses:440Used by:517
Symbol 442 GraphicUsed by:444
Symbol 443 GraphicUsed by:444
Symbol 444 MovieClipUses:442 97 443 99Used by:447
Symbol 445 GraphicUsed by:447
Symbol 446 GraphicUsed by:447
Symbol 447 MovieClipUses:444 445 446Used by:490 494 517
Symbol 448 GraphicUsed by:459
Symbol 449 MovieClipUses:105 106Used by:459
Symbol 450 GraphicUsed by:454
Symbol 451 GraphicUsed by:454
Symbol 452 GraphicUsed by:454
Symbol 453 GraphicUsed by:454
Symbol 454 MovieClipUses:450 451 452 453Used by:459
Symbol 455 GraphicUsed by:457
Symbol 456 GraphicUsed by:457
Symbol 457 MovieClipUses:455 456Used by:459
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:448 449 454 457 458Used by:490 517
Symbol 460 GraphicUsed by:517
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:461Used by:466 468 470 472 474
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:463Used by:466 468 470 472
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:462 464 465Used by:517
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClipUses:462 464 467Used by:517
Symbol 469 GraphicUsed by:470
Symbol 470 MovieClipUses:462 464 469Used by:517
Symbol 471 GraphicUsed by:472
Symbol 472 MovieClipUses:462 464 471Used by:517
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClipUses:462 473Used by:517
Symbol 475 GraphicUsed by:517
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClipUses:476Used by:517
Symbol 478 GraphicUsed by:479
Symbol 479 MovieClipUses:478Used by:517
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:480Used by:517
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:482Used by:517
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClipUses:484Used by:517
Symbol 486 GraphicUsed by:489
Symbol 487 GraphicUsed by:489
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:486 487 31 32 33 34 488 36 37 38Used by:517
Symbol 490 MovieClipUses:447 459Used by:497
Symbol 491 GraphicUsed by:494
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:492Used by:494
Symbol 494 MovieClipUses:491 447 493Used by:497
Symbol 495 GraphicUsed by:496
Symbol 496 MovieClipUses:495Used by:497
Symbol 497 MovieClipUses:490 494 496Used by:517
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:517
Symbol 500 GraphicUsed by:503
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:501Used by:503
Symbol 503 MovieClipUses:500 502Used by:517
Symbol 504 GraphicUsed by:517
Symbol 505 GraphicUsed by:508
Symbol 506 GraphicUsed by:508
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClipUses:505 506 507Used by:517
Symbol 509 GraphicUsed by:512
Symbol 510 MovieClipUses:120 121Used by:512
Symbol 511 GraphicUsed by:512
Symbol 512 MovieClipUses:509 510 511Used by:517
Symbol 513 GraphicUsed by:514
Symbol 514 MovieClipUses:513Used by:517
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:515Used by:517
Symbol 517 MovieClipUses:436 335 441 447 459 460 466 468 470 472 474 475 477 479 481 483 485 489 497 499 503 434 440 504 508 512 514 516Used by:Timeline
Symbol 518 TextUses:236Used by:Timeline
Symbol 519 TextUses:236Used by:Timeline

Instance Names

"bar"Frame 1Symbol 91 MovieClip
"bartxt"Frame 1Symbol 93 EditableText
"guy"Frame 1Symbol 222 MovieClip
"train"Frame 1Symbol 88 MovieClip [enemy]
"panel"Frame 2Symbol 250 MovieClip
"timefreeze_sfx"Frame 2Symbol 254 MovieClip
"alarm0"Frame 2Symbol 260 MovieClip
"alarm1"Frame 2Symbol 260 MovieClip
"alarm2"Frame 2Symbol 260 MovieClip
"alarm3"Frame 2Symbol 260 MovieClip
"alarm4"Frame 2Symbol 260 MovieClip
"overlay_mc"Frame 2Symbol 278 MovieClip
"levelmc"Frame 2Symbol 281 MovieClip
"hero"Frame 2Symbol 222 MovieClip
"mainmenu_mc"Frame 3Symbol 286 MovieClip
"play_btn"Frame 3Symbol 292 MovieClip
"instructions_btn"Frame 3Symbol 296 MovieClip
"credits_btn"Frame 3Symbol 300 MovieClip
"playmoregames_btn"Frame 3Symbol 304 MovieClip
"highscore_btn"Frame 3Symbol 310 MovieClip
"tut_q"Frame 3Symbol 313 MovieClip
"tut_yes_btn"Frame 3Symbol 317 Button
"tut_no_btn"Frame 3Symbol 320 Button
"gameover_mc"Frame 4Symbol 325 MovieClip
"gameovertxt"Frame 4Symbol 326 EditableText
"submit_btn"Frame 4Symbol 331 MovieClip
"menu_mc"Frame 6Symbol 286 MovieClip
"ins_mc"Frame 6Symbol 352 MovieClip
"story_mc"Frame 9Symbol 407 MovieClip
"next_btn"Frame 9Symbol 413 Button
"skipad_btn"Frame 17Symbol 417 Button
"cb_overlay"Frame 17Symbol 432 MovieClip
"grasst"Symbol 10 MovieClip [bg2s] Frame 1Symbol 9 MovieClip
"hitter"Symbol 18 MovieClip [rail] Frame 1Symbol 15 MovieClip
"moneytxt"Symbol 22 MovieClip [moneybag] Frame 2Symbol 21 EditableText
"obs1"Symbol 49 MovieClip [wallholder] Frame 1Symbol 48 MovieClip [wall1]
"obs2"Symbol 49 MovieClip [wallholder] Frame 2Symbol 39 MovieClip [wall2]
"obs3"Symbol 49 MovieClip [wallholder] Frame 3Symbol 28 MovieClip [wall3]
"trans_town"Symbol 57 MovieClip [bg3] Frame 1Symbol 56 MovieClip
"trans_canyon"Symbol 62 MovieClip [bg4] Frame 1Symbol 61 MovieClip
"hitter"Symbol 88 MovieClip [enemy] Frame 1Symbol 15 MovieClip
"hitter"Symbol 222 MovieClip Frame 1Symbol 15 MovieClip
"ghostmc"Symbol 222 MovieClip Frame 8Symbol 221 MovieClip
"scoretxt"Symbol 241 MovieClip Frame 1Symbol 237 EditableText
"statustxt"Symbol 241 MovieClip Frame 1Symbol 238 EditableText
"scoremc"Symbol 250 MovieClip Frame 1Symbol 241 MovieClip
"ghost_txt"Symbol 250 MovieClip Frame 1Symbol 242 EditableText
"armored_txt"Symbol 250 MovieClip Frame 1Symbol 243 EditableText
"timefreeze_txt"Symbol 250 MovieClip Frame 1Symbol 244 EditableText
"ghost_bar"Symbol 250 MovieClip Frame 1Symbol 249 MovieClip
"armored_bar"Symbol 250 MovieClip Frame 1Symbol 249 MovieClip
"timefreeze_bar"Symbol 250 MovieClip Frame 1Symbol 249 MovieClip
"rflash"Symbol 260 MovieClip Frame 1Symbol 256 MovieClip
"leveltxt"Symbol 281 MovieClip Frame 1Symbol 280 EditableText
"ng_ad"Symbol 430 MovieClip Frame 1Symbol 429 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "track"
ExportAssets (56)Timeline Frame 1Symbol 2 as "storyMusic"
ExportAssets (56)Timeline Frame 1Symbol 3 as "menumusic"
ExportAssets (56)Timeline Frame 1Symbol 4 as "gameoverMusic"
ExportAssets (56)Timeline Frame 1Symbol 5 as "music"
ExportAssets (56)Timeline Frame 1Symbol 10 as "bg2s"
ExportAssets (56)Timeline Frame 1Symbol 13 as "bg1"
ExportAssets (56)Timeline Frame 1Symbol 18 as "rail"
ExportAssets (56)Timeline Frame 1Symbol 22 as "moneybag"
ExportAssets (56)Timeline Frame 1Symbol 28 as "wall3"
ExportAssets (56)Timeline Frame 1Symbol 39 as "wall2"
ExportAssets (56)Timeline Frame 1Symbol 48 as "wall1"
ExportAssets (56)Timeline Frame 1Symbol 49 as "wallholder"
ExportAssets (56)Timeline Frame 1Symbol 52 as "bg2"
ExportAssets (56)Timeline Frame 1Symbol 57 as "bg3"
ExportAssets (56)Timeline Frame 1Symbol 62 as "bg4"
ExportAssets (56)Timeline Frame 1Symbol 64 as "bridge_beam"
ExportAssets (56)Timeline Frame 1Symbol 88 as "enemy"
ExportAssets (56)Timeline Frame 1Symbol 520 as "__Packages.NewgroundsAPI"
ExportAssets (56)Timeline Frame 1Symbol 521 as "__Packages.mochi.as2.MochiSync"
ExportAssets (56)Timeline Frame 1Symbol 522 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 523 as "__Packages.mochi.as2.MochiEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 524 as "__Packages.mochi.as2.MochiEvents"
ExportAssets (56)Timeline Frame 1Symbol 525 as "__Packages.mochi.as2.MochiSocial"
ExportAssets (56)Timeline Frame 1Symbol 526 as "__Packages.mochi.as2.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 527 as "__Packages.mochi.as2.MochiDigits"




http://swfchan.com/23/113071/info.shtml
Created: 11/3 -2019 23:46:46 Last modified: 11/3 -2019 23:46:46 Server time: 26/04 -2024 23:01:30