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

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

aqua-rider.swf

This is the info page for
Flash #125940

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


Text
lIFE

<p align="center"><font face="Times New Roman" size="18" color="#ffffff" letterSpacing="1.000000" kerning="0"><b>84652621</b></font></p>

<p align="center"><font face="Times New Roman" size="18" color="#ffffff" letterSpacing="2.000000" kerning="0"><b>56</b></font></p>

You Have Submerged!!!
Try Again Only       Life Left

2

2

2

2

2

2

Move the rider with up and down arrow
keys. Avoid obstacles, otherwise you may
risk your life.
Collect 10 coins to go to next level,
before the fuel gets over. Collect the fuel
cans for refill.

www.onlineindiangames.com

<p align="left"><font face="Verdana" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.onlineindiangames.com"><b>www.onlineindiangames.com</b></a></font></p>

Move the rider with up and down arrow
keys. Avoid obstacles, otherwise you may
risk your life.
Collect 10 coins to go to next level, before
the fuel gets over. Collect the fuel cans for
refill.

help

sound on

sound off

menu

f

l

a

h

u

F

t

p

M

E

y

leVel

GAME OVER

leVel

10

<p align="left"><font face="Verdana" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.onlineindiangames.com"><b>www.onlineindiangames.com</b></a></font></p>

You Have Won the
Game!

lIFE

You Have Submerged!!!
Fuel  Over

<p align="center"><font face="Times New Roman" size="18" color="#660000" letterSpacing="1.000000" kerning="0"><b>84652621</b></font></p>

<p align="left"><font face="Verdana" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.onlineindiangames.com"><b>www.onlineindiangames.com</b></a></font></p>

Highscores

Play more games at

<p align="center"><font face="FleurFordSH" size="66" color="#ffcc00" letterSpacing="0.000000" kerning="0"><a href="http://www.onlineindiangames.com"><b>www.onlineindiangames.com</b></a></font></p>

ActionScript [AS1/AS2]

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); } __com_mochibot__("e8e7d9af", this, 10301, true); function mochiSubmit() { if (_root._url.indexOf("onlineindiangames.com") != -1) { trace("OIG"); toWireMan.sendAndLoad("http://www.onlineindiangames.com/getoigplayer.php", fromWireMan, "POST"); fromWireMan.onLoad = function (success) { if (success) { trace("success"); if (this.oigName == undefined) { trace("no name"); mochiNormalSubmit(); } else { trace("got name"); mochiSubmitName(this.oigName); } } else { trace("fail"); mochiNormalSubmit(); } }; gotoAndStop ("highscores"); } else { trace("not OIG"); mochiNormalSubmit(); } } function mochiNormalSubmit() { var _local2 = {n:[9, 7, 11, 13, 3, 12, 8, 15, 2, 10, 14, 11, 8, 6, 2, 11], 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:score}); gotoAndStop ("highscores"); } function mochiSubmitName(oigPlayer) { var _local2 = {n:[9, 7, 11, 13, 3, 12, 8, 15, 2, 10, 14, 11, 8, 6, 2, 11], 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:score, name:oigPlayer}); gotoAndStop ("highscores"); } function mochiLeaderBoard() { var _local2 = {n:[9, 7, 11, 13, 3, 12, 8, 15, 2, 10, 14, 11, 8, 6, 2, 11], 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}); gotoAndStop ("highscores"); } mochi.as2.MochiAd.showPreGameAd({id:"2733c95583252cae", res:"650x550", background:1212069, color:8961515, outline:16777215, no_bg:true}); mochi.as2.MochiServices.connect("2733c95583252cae"); var fromWireMan = new LoadVars(); var toWireMan = new LoadVars(); if (_root._url.indexOf("onlineindiangames.com") != -1) { System.security.loadPolicyFile("http://www.onlineindiangames.com/crossdomain.xml"); }
Frame 2
var soundReady = true; var musicSound = new Sound(); var hitSound = new Sound(); var getSound = new Sound(); var coinSound = new Sound(); musicSound.attachSound("loop"); hitSound.attachSound("hit"); getSound.attachSound("get"); coinSound.attachSound("money"); lifeSound.attachSound("slife");
Frame 42
var level = 1; var score = 0; var coinCount = 0; if (_root.soundReady) { _root.musicSound.stop(); _root.musicSound.start(); _root.musicSound.onSoundComplete = function () { if (_root.soundReady) { _root.musicSound.start(); } }; }
Instance of Symbol 283 MovieClip "sound_Mc" in Frame 42
onClipEvent (load) { if (_root.soundReady) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (release) { if (_root.soundReady) { stopAllSounds(); _root.soundReady = false; this.gotoAndStop(1); } else { _root.musicSound.start(0, 1000); _root.soundReady = true; this.gotoAndStop(2); } } on (rollOver) { if (_root.soundReady) { this.gotoAndStop(4); } else { this.gotoAndStop(3); } } on (rollOut) { if (_root.soundReady) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 234 MovieClip in Frame 42
on (release) { getURL ("http://www.onlineindiangames.com", "_blank"); }
Frame 56
if (soundReady) { sound_Mc.gotoAndStop(2); } else { sound_Mc.gotoAndStop(1); } stop();
Frame 58
function initGame() { initLevel(level); Key.addListener(myListener); fuelGauge.gotoAndStop(1); _root.onEnterFrame = function () { if (!Paused) { moveObjects(); if (movingDirection == "up") { if (rider._y > 310) { _root.rider.illusionDepth = _root.rider.illusionDepth + 10; swapRider(); } } else if (movingDirection == "down") { if (rider._y < 550) { _root.rider.illusionDepth = _root.rider.illusionDepth - 10; swapRider(); } } else if (movingDirection == "left") { if (rider._x > 80) { rider._x = rider._x - objectspeed; } } else if (movingDirection == "right") { if (rider._x < 570) { rider._x = rider._x + 10; } } } }; } function attachbyDepth(linkageName, depth, X) { _root.attachMovie(linkageName, linkageName, 480 - depth, {_x:X, _y:550 - (depth * Math.sin(riverAngle))}); _root[linkageName].illusionDepth = depth; } function swapRider() { riderDepth = _root.rider.illusionDepth; _root.rider.swapDepths(480 - riderDepth); _root.rider._y = 550 - (_root.rider.illusionDepth * Math.sin(riverAngle)); _root.rider._yscale = 100 - (_root.rider.illusionDepth / 10); _root.rider._xscale = 100 - (_root.rider.illusionDepth / 10); } function moveObjects() { score++; inc++; tree1._x = tree1._x - objectspeed; tree2._x = tree2._x - objectspeed; tree3._x = tree3._x - objectspeed; fuel._x = fuel._x - objectspeed; coin._x = coin._x - objectspeed; rlife._x = rlife._x - objectspeed; enemy._x = enemy._x - (objectspeed * 2); log._x = log._x - objectspeed; rock._x = rock._x - objectspeed; if (_root.level < 5) { fuelGauge.gotoAndStop(_root.inc / 3); } else { fuelGauge.gotoAndStop(_root.inc / 4); } removeObjects(); checkCollision(); checkDepth(); } function removeObjects() { if (tree1._x < -50) { tree1.removeMovieClip(); t1array.splice(0); var _local2 = 0; while (_local2 < depthArray.length) { if (depthArray[_local2] <= 160) { t1array.push(depthArray[_local2]); } _local2++; } if (t1array.length >= 1) { var _local7 = random(t1array.length); var _local3 = t1array[_local7] + 20; depthArray.splice(_local7, 1); } else { var _local3 = random(158) + 21; } var _local5; i = 0; while (i < 80) { j = i * 10; if (_local3 == j) { var _local3 = j + 2; _local5 = _local3; } else { _local5 = _local3; } i++; } attachbyDepth("tree1", _local5, 700); } else if (tree2._x < -50) { tree2.removeMovieClip(); t1array.splice(0); var _local2 = 0; while (_local2 < depthArray.length) { if (depthArray[_local2] <= 90) { t1array.push(depthArray[_local2]); } _local2++; } if (t1array.length >= 1) { var _local7 = random(t1array.length); var _local3 = t1array[_local7] + 360; depthArray.splice(_local7, 1); } else { var _local3 = random(99) + 371; } i = 0; while (i < 49) { j = i * 10; if (_local3 == j) { var _local3 = j + 2; var _local5 = _local3; } else { var _local5 = _local3; } i++; } attachbyDepth("tree2", _local5, 700); } else if (tree3._x < -50) { tree3.removeMovieClip(); t1array.splice(0); var _local2 = 0; while (_local2 < depthArray.length) { if (depthArray[_local2] <= 140) { t1array.push(depthArray[_local2]); } _local2++; } if (t1array.length >= 1) { var _local7 = random(t1array.length); var _local3 = t1array[_local7] + 310; depthArray.splice(_local7, 1); } else { var _local3 = random(138) + 311; } i = 0; while (i < 50) { j = i * 10; if (_local3 == j) { var _local3 = j + 2; var _local5 = _local3; } else { var _local5 = _local3; } i++; } attachbyDepth("tree3", _local5, 700); } else if (fuel._x < -50) { fuel.removeMovieClip(); t1array.splice(0); var _local2 = 0; while (_local2 < depthArray.length) { if (depthArray[_local2] <= 250) { t1array.push(depthArray[_local2]); } _local2++; } if (t1array.length >= 1) { var _local7 = random(t1array.length); var _local4 = t1array[_local7] + 10; depthArray.splice(_local7, 1); } else { var _local4 = random(250) + 11; } var _local6; i = 0; while (i < 48) { j = i * 10; if (_local4 == j) { var _local4 = j + 2; _local6 = _local4; } else { _local6 = _local4; } i++; } attachbyDepth("fuel", _local6, 700); } else if (coin._x < -50) { coin.removeMovieClip(); t1array.splice(0); var _local2 = 0; while (_local2 < depthArray.length) { if (depthArray[_local2] <= 440) { t1array.push(depthArray[_local2]); } _local2++; } if (t1array.length >= 1) { var _local7 = random(t1array.length); var _local4 = t1array[_local7] + 20; depthArray.splice(_local7, 1); } else { var _local4 = random(440) + 21; } i = 0; while (i < 48) { j = i * 10; if (_local4 == j) { var _local4 = j + 2; var _local6 = _local4; } else { var _local6 = _local4; } i++; } attachbyDepth("coin", _local6, 600); } else if (rlife._x < -50) { rlife.removeMovieClip(); t1array.splice(0); var _local2 = 0; while (_local2 < depthArray.length) { if (depthArray[_local2] <= 430) { t1array.push(depthArray[_local2]); } _local2++; } if (t1array.length >= 1) { var _local7 = random(t1array.length); var _local4 = t1array[_local7] + 30; depthArray.splice(_local7, 1); } else { var _local4 = random(430) + 31; } i = 0; while (i < 48) { j = i * 10; if (_local4 == j) { var _local4 = j + 2; var _local6 = _local4; } else { var _local6 = _local4; } i++; } attachbyDepth("rlife", _local6, 4500); } else if (enemy._x < -50) { enemy.removeMovieClip(); t1array.splice(0); var _local2 = 0; while (_local2 < depthArray.length) { if (depthArray[_local2] <= 430) { t1array.push(depthArray[_local2]); } _local2++; } if (t1array.length >= 1) { var _local7 = random(t1array.length); var _local4 = t1array[_local7] + 40; depthArray.splice(_local7, 1); } else { var _local4 = random(430) + 41; } i = 0; while (i < 48) { j = i * 10; if (_local4 == j) { var _local4 = j + 2; var _local6 = _local4; } else { var _local6 = _local4; } i++; } if (_root.level == 10) { attachbyDepth("enemy", _local6, 700); _root.enemy._yscale = 100 - (_root.enemy.illusionDepth / 10); _root.enemy._xscale = 100 - (_root.enemy.illusionDepth / 10); } else { attachbyDepth("enemy", _local6, 3000); _root.enemy._yscale = 100 - (_root.enemy.illusionDepth / 10); _root.enemy._xscale = 100 - (_root.enemy.illusionDepth / 10); } } else if (log._x < -100) { log.removeMovieClip(); t1array.splice(0); var _local2 = 0; while (_local2 < depthArray.length) { if (depthArray[_local2] <= 430) { t1array.push(depthArray[_local2]); } _local2++; } if (t1array.length >= 1) { var _local7 = random(t1array.length); var _local4 = t1array[_local7] + 60; depthArray.splice(_local7, 1); } else { var _local4 = random(430) + 61; } i = 0; while (i < 50) { j = i * 10; if (_local4 == j) { var _local4 = j + 2; var _local6 = _local4; } else { var _local6 = _local4; } i++; } attachbyDepth("log", _local6, 900); } else if (rock._x < -100) { rock.removeMovieClip(); t1array.splice(0); var _local2 = 0; while (_local2 < depthArray.length) { if (depthArray[_local2] <= 430) { t1array.push(depthArray[_local2]); } _local2++; } if (t1array.length >= 1) { var _local7 = random(t1array.length); var _local4 = t1array[_local7] + 60; depthArray.splice(_local7, 1); } else { var _local4 = random(430) + 61; } i = 0; while (i < 50) { j = i * 10; if (_local4 == j) { var _local4 = j + 2; var _local6 = _local4; } else { var _local6 = _local4; } i++; } attachbyDepth("rock", _local6, 900); } } function checkCollision() { if ((((rider._x + (rider._width / 2)) >= tree2._x) && ((rider._x - (rider._width / 2)) <= tree2._x)) && (Math.abs(_root.rider.illusionDepth - _root.tree2.illusionDepth) < 11)) { life--; if (_root.soundReady) { _root.hitSound.start(0, 1); } if (score > 50) { score = score - 50; } rider.removeMovieClip(); tree2.removeMovieClip(); if (life > 0) { _root.Paused = true; _root.attachMovie("sinkMC1", "sinkMC1", 10000, {_x:250, _y:250}); } else { gameOver(); } } else if ((((rider._x + (rider._width / 2)) >= tree3._x) && ((rider._x - (rider._width / 2)) <= tree3._x)) && (Math.abs(_root.rider.illusionDepth - _root.tree3.illusionDepth) < 11)) { life--; if (_root.soundReady) { _root.hitSound.start(0, 1); } if (score > 50) { score = score - 50; } rider.removeMovieClip(); tree3.removeMovieClip(); if (life > 0) { _root.Paused = true; _root.attachMovie("sinkMC2", "sinkMC2", 10000, {_x:250, _y:250}); } else { gameOver(); } } else if ((((rider._x + (rider._width / 2)) >= tree1._x) && ((rider._x - (rider._width / 2)) <= tree1._x)) && (Math.abs(_root.rider.illusionDepth - _root.tree1.illusionDepth) < 11)) { life--; if (_root.soundReady) { _root.hitSound.start(0, 1); } if (score > 50) { score = score - 30; } rider.removeMovieClip(); tree1.removeMovieClip(); if (life > 0) { _root.Paused = true; _root.attachMovie("sinkMC3", "sinkMC3", 10020, {_x:250, _y:250}); } else { gameOver(); } } else if (_root.fuel.hit.hitTest(_root.rider.hit)) { if (_root.soundReady) { _root.getSound.start(0, 1); } currentDepth = _root.fuel.illusionDepth; currentX = fuel._x; fuel.removeMovieClip(); attachbyDepth("fuelglow", currentDepth, currentX); t1array.splice(0); var _local2 = 0; while (_local2 < depthArray.length) { t1array.push(depthArray[_local2]); _local2++; } if (t1array.length >= 1) { var _local5 = random(t1array.length); var _local3 = t1array[_local5] + 10; depthArray.splice(_local5, 1); } else { var _local3 = random(450) + 11; } var _local4; i = 0; while (i < 48) { j = i * 10; if (_local3 == j) { var _local3 = 151; _local4 = _local3; } else { _local4 = _local3; } i++; } attachbyDepth("fuel", _local4, 700); _root.score = _root.score + 10; if (_root.inc <= 25) { _root.inc = _root.inc - 5; } else if ((_root.inc > 25) && (_root.inc <= 125)) { _root.inc = _root.inc - 15; } else if ((_root.inc > 125) && (_root.inc <= 300)) { _root.inc = _root.inc - 30; } else { _root.inc = _root.inc - 60; } } else if (_root.coin.hit.hitTest(_root.rider.hit)) { currentDepth = _root.coin.illusionDepth; currentX = coin._x; coin.removeMovieClip(); attachbyDepth("coin1", currentDepth, currentX); if (_root.soundReady) { _root.coinSound.start(0, 1); } t1array.splice(0); var _local2 = 0; while (_local2 < depthArray.length) { if (depthArray[_local2] <= 440) { t1array.push(depthArray[_local2]); } _local2++; } if (t1array.length >= 1) { var _local5 = random(t1array.length); var _local3 = t1array[_local5] + 20; depthArray.splice(_local5, 1); } else { var _local3 = random(440) + 21; } i = 0; while (i < 48) { j = i * 10; if (_local3 == j) { var _local3 = 301; var _local4 = _local3; } else { var _local4 = _local3; } i++; } attachbyDepth("coin", _local4, 700); score = score + 100; coinCount++; coincount++; if (_root.coincount == 10) { levelUp(); coincount = 0; } } else if ((((rider._x + (rider._width / 2)) >= rlife._x) && ((rider._x - (rider._width / 2)) <= rlife._x)) && (Math.abs(_root.rider.illusionDepth - _root.rlife.illusionDepth) < 11)) { life++; if (_root.soundReady) { _root.lifeSound.start(0, 1); } rlife.removeMovieClip(); currentDepth = _root.rider.illusionDepth + 5; currentX = rider._x; attachbyDepth("lifeGlow", currentDepth, currentX); t1array.splice(0); var _local2 = 0; while (_local2 < depthArray.length) { if (depthArray[_local2] <= 430) { t1array.push(depthArray[_local2]); } _local2++; } if (t1array.length >= 1) { var _local5 = random(t1array.length); var _local3 = t1array[_local5] + 30; depthArray.splice(_local5, 1); } else { var _local3 = random(430) + 31; } i = 0; while (i < 48) { j = i * 10; if (_local3 == j) { var _local3 = 401; var _local4 = _local3; } else { var _local4 = _local3; } i++; } attachbyDepth("rlife", _local4, 4500); } else if ((((rider._x + (rider._width / 2)) >= enemy._x) && ((rider._x - (rider._width / 2)) <= enemy._x)) && (Math.abs(_root.rider.illusionDepth - _root.enemy.illusionDepth) < 11)) { life--; if (_root.soundReady) { _root.hitSound.start(0, 1); } if (score > 50) { score = score - 100; } rider.removeMovieClip(); enemy.removeMovieClip(); if (life > 0) { _root.Paused = true; _root.attachMovie("sinkMC4", "sinkMC4", 10000, {_x:250, _y:250}); } else { gameOver(); } } else if (_root.log.hit.hitTest(_root.rider.hit)) { life--; if (_root.soundReady) { _root.hitSound.start(0, 1); } if (score > 50) { score = score - 100; } rider.removeMovieClip(); log.removeMovieClip(); if (life > 0) { _root.Paused = true; _root.attachMovie("sinkMC5", "sinkMC5", 10000, {_x:250, _y:250}); } else { gameOver(); } } else if (_root.rock.hit.hitTest(_root.rider.hit)) { life--; if (_root.soundReady) { _root.hitSound.start(0, 1); } if (score > 50) { score = score - 100; } rider.removeMovieClip(); rock.removeMovieClip(); if (life > 0) { _root.Paused = true; _root.attachMovie("sinkMC7", "sinkMC7", 10000, {_x:250, _y:250}); } else { gameOver(); } } } function checkDepth() { if (Math.abs(_root.rider.illusionDepth - _root.tree1.illusionDepth) < 11) { swapRider(); } else if (Math.abs(_root.rider.illusionDepth - _root.tree3.illusionDepth) < 11) { swapRider(); } else if (Math.abs(_root.rider.illusionDepth - _root.tree3.illusionDepth) < 11) { swapRider(); } else if (Math.abs(_root.rider.illusionDepth - _root.enemy.illusionDepth) < 11) { swapRider(); } else if (Math.abs(_root.rider.illusionDepth - _root.coin.illusionDepth) < 11) { swapRider(); } else if (Math.abs(_root.rider.illusionDepth - _root.rock.illusionDepth) < 11) { swapRider(); } else if (Math.abs(_root.rider.illusionDepth - _root.fuel.illusionDepth) < 11) { swapRider(); } else if (Math.abs(_root.rider.illusionDepth - _root.rlife.illusionDepth) < 11) { swapRider(); } else if (Math.abs(_root.rider.illusionDepth - _root.log.illusionDepth) < 11) { swapRider(); } if (_root.coin.illusionDepth == undefined) { attachbyDepth("coin", 422, 800); } else if (_root.fuel.illusionDepth == undefined) { attachbyDepth("fuel", 272, 800); } else if ((((_root.rlife.illusionDepth == undefined) && (level != 1)) && (level != 2)) && (level != 3)) { attachbyDepth("rlife", 312, 800); } else if (_root.tree1.illusionDepth == undefined) { attachbyDepth("tree1", 101, 800); } else if ((_root.tree2.illusionDepth == undefined) && (level != 1)) { attachbyDepth("tree2", 401, 800); } else if (((_root.tree3.illusionDepth == undefined) && (level != 1)) && (level != 2)) { attachbyDepth("tree3", 201, 800); } else if ((_root.enemy.illusionDepth == undefined) && (level >= 8)) { attachbyDepth("enemy", 351, 700); _root.enemy._yscale = 100 - (_root.enemy.illusionDepth / 10); _root.enemy._xscale = 100 - (_root.enemy.illusionDepth / 10); } else if ((((_root.log.illusionDepth == undefined) && (level == 5)) && (level == 6)) && (level == 9)) { attachbyDepth("log", 351, 700); } else if (((_root.rock.illusionDepth == undefined) && (level == 7)) && (level == 10)) { attachbyDepth("rock", 351, 700); } } function initLevel(level) { var _local3 = 10; var _local2 = 1; while (_local2 < 450) { if (_local2 == _local3) { _local3 = _local3 + 10; } else { depthArray.push(_local2); } _local2++; } switch (_root.level) { case 1 : riderspeed = 15; objectspeed = 17; attachbyDepth("rider", 180, 250); _root.rider._yscale = 100 - (_root.rider.illusionDepth / 10); _root.rider._xscale = 100 - (_root.rider.illusionDepth / 10); attachbyDepth("tree1", 101, 750); attachbyDepth("fuel", 251, 650); break; case 2 : riderspeed = 16; objectspeed = 17; attachbyDepth("rider", 180, 250); _root.rider._yscale = 100 - (_root.rider.illusionDepth / 10); _root.rider._xscale = 100 - (_root.rider.illusionDepth / 10); attachbyDepth("tree2", 401, 530); attachbyDepth("tree1", 101, 750); attachbyDepth("fuel", 251, 650); break; case 3 : riderspeed = 17; objectspeed = 17; attachbyDepth("rider", 180, 250); _root.rider._yscale = 100 - (_root.rider.illusionDepth / 10); _root.rider._xscale = 100 - (_root.rider.illusionDepth / 10); attachbyDepth("tree2", 401, 530); attachbyDepth("tree3", 201, 999); attachbyDepth("tree1", 101, 750); attachbyDepth("fuel", 251, 650); break; case 4 : riderspeed = 18; objectspeed = 17; attachbyDepth("rider", 180, 250); _root.rider._yscale = 100 - (_root.rider.illusionDepth / 10); _root.rider._xscale = 100 - (_root.rider.illusionDepth / 10); attachbyDepth("tree2", 401, 530); attachbyDepth("tree3", 201, 999); attachbyDepth("tree1", 101, 750); attachbyDepth("fuel", 251, 650); attachbyDepth("rlife", 401, 4500); break; case 5 : riderspeed = 19; objectspeed = 17; attachbyDepth("rider", 180, 250); _root.rider._yscale = 100 - (_root.rider.illusionDepth / 10); _root.rider._xscale = 100 - (_root.rider.illusionDepth / 10); attachbyDepth("tree2", 401, 530); attachbyDepth("tree3", 201, 999); attachbyDepth("tree1", 101, 750); attachbyDepth("fuel", 251, 650); attachbyDepth("rlife", 401, 4500); attachbyDepth("log", 351, 1000); break; case 6 : riderspeed = 20; objectspeed = 17; attachbyDepth("rider", 180, 250); _root.rider._yscale = 100 - (_root.rider.illusionDepth / 10); _root.rider._xscale = 100 - (_root.rider.illusionDepth / 10); attachbyDepth("tree2", 401, 530); attachbyDepth("tree3", 201, 999); attachbyDepth("tree1", 101, 750); attachbyDepth("fuel", 251, 650); attachbyDepth("rlife", 401, 4500); attachbyDepth("log", 351, 1000); break; case 7 : riderspeed = 22; objectspeed = 17; attachbyDepth("rider", 180, 250); _root.rider._yscale = 100 - (_root.rider.illusionDepth / 10); _root.rider._xscale = 100 - (_root.rider.illusionDepth / 10); attachbyDepth("tree2", 401, 530); attachbyDepth("tree3", 201, 999); attachbyDepth("tree1", 101, 750); attachbyDepth("fuel", 251, 650); attachbyDepth("rlife", 401, 4500); attachbyDepth("rock", 351, 1000); break; case 8 : riderspeed = 24; objectspeed = 17; attachbyDepth("rider", 180, 250); _root.rider._yscale = 100 - (_root.rider.illusionDepth / 10); _root.rider._xscale = 100 - (_root.rider.illusionDepth / 10); attachbyDepth("tree2", 401, 530); attachbyDepth("tree3", 201, 999); attachbyDepth("tree1", 101, 750); attachbyDepth("fuel", 251, 650); attachbyDepth("rlife", 401, 4500); attachbyDepth("enemy", 351, 6000); _root.enemy._yscale = 100 - (_root.enemy.illusionDepth / 10); _root.enemy._xscale = 100 - (_root.enemy.illusionDepth / 10); break; case 9 : riderspeed = 26; objectspeed = 17; attachbyDepth("rider", 180, 250); _root.rider._yscale = 100 - (_root.rider.illusionDepth / 10); _root.rider._xscale = 100 - (_root.rider.illusionDepth / 10); attachbyDepth("tree2", 401, 530); attachbyDepth("tree3", 201, 999); attachbyDepth("tree1", 101, 750); attachbyDepth("fuel", 251, 650); attachbyDepth("rlife", 401, 4500); attachbyDepth("enemy", 351, 5000); attachbyDepth("log", 151, 1000); _root.enemy._yscale = 100 - (_root.enemy.illusionDepth / 10); _root.enemy._xscale = 100 - (_root.enemy.illusionDepth / 10); break; case 10 : riderspeed = 29; objectspeed = 17; attachbyDepth("rider", 180, 250); _root.rider._yscale = 100 - (_root.rider.illusionDepth / 10); _root.rider._xscale = 100 - (_root.rider.illusionDepth / 10); attachbyDepth("tree2", 401, 530); attachbyDepth("tree3", 201, 999); attachbyDepth("tree1", 101, 750); attachbyDepth("fuel", 251, 650); attachbyDepth("rlife", 401, 4500); attachbyDepth("rock", 151, 1000); attachbyDepth("enemy", 351, 3000); _root.enemy._yscale = 100 - (_root.enemy.illusionDepth / 10); _root.enemy._xscale = 100 - (_root.enemy.illusionDepth / 10); } } function resetGame() { depthArray.splice(0); t1array.splice(0); rider.removeMovieClip(); tree1.removeMovieClip(); tree2.removeMovieClip(); tree3.removeMovieClip(); fuel.removeMovieClip(); fuelglow.removeMovieClip(); coin.removeMovieClip(); log.removeMovieClip(); coin1.removeMovieClip(); rlife.removeMovieClip(); _root.coin.removeMovieClip(); _root.coin1.removeMovieClip(); lifeGlow.removeMovieClip(); enemy.removeMovieClip(); _root.log.removeMovieClip(); rock.removeMovieClip(); _root.onEnterFrame = function () { }; } function levelUp() { level++; if (level > 10) { gameWon(); } else { resetGame(); gotoAndPlay ("levelup"); } } function gameWon() { resetGame(); gotoAndPlay ("congrats"); } function gameOver() { resetGame(); gotoAndPlay ("gameover"); } function fuelOver() { _root.coinCount = 0; _root.score = 0; _root.level = 0; resetGame(); gotoAndPlay ("fuelup"); } var speed; var depth = 1; var riverWidth = 480; var riverHeight = 240; var riverAngle = Math.asin(riverHeight / riverWidth); var life = 3; var inc = 0; var coincount = 0; var maxScore = 0; var objectspeed; var movingDirection = "idle"; var Paused = false; var depthArray = new Array(); var t1array = new Array(); var decelarating = false; var myListener = new Object(); myListener.onKeyDown = function () { if (Key.getCode() == 38) { movingDirection = "up"; } else if (Key.getCode() == 40) { movingDirection = "down"; } else if (Key.getCode() == 37) { movingDirection = "left"; } else if (Key.getCode() == 39) { movingDirection = "right"; } myListener.onKeyUp = function () { if (Key.getCode() == 38) { movingDirection = "idle"; } else if (Key.getCode() == 40) { movingDirection = "idle"; } else if (Key.getCode() == 37) { movingDirection = "idle"; } else if (Key.getCode() == 39) { movingDirection = "idle"; } }; }; initGame(); stop();
Instance of Symbol 321 MovieClip in Frame 58
onClipEvent (load) { if (_root.soundReady) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } on (release) { if (_root.soundReady) { stopAllSounds(); _root.soundReady = false; this.gotoAndStop(1); } else { _root.musicSound.start(0, 1000); _root.soundReady = true; this.gotoAndStop(2); } } on (rollOver) { if (_root.soundReady) { this.gotoAndStop(4); } else { this.gotoAndStop(3); } } on (rollOut) { if (_root.soundReady) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Frame 67
stop();
Frame 77
stop();
Frame 83
stop();
Frame 93
stop();
Frame 100
stop();
Symbol 59 MovieClip [fuelglow] Frame 5
this.removeMovieClip();
Symbol 72 MovieClip [lifeGlow] Frame 35
this.removeMovieClip();
Symbol 104 MovieClip [coin1] Frame 31
this.removeMovieClip();
Symbol 187 Button
on (press) { _root.Paused = false; _root.attachbyDepth("rider", 300, 370); _root.rider._yscale = 100 - (_root.rider.illusionDepth / 10); _root.rider._xscale = 100 - (_root.rider.illusionDepth / 10); if (_root.rock._x == undefined) { _root.attachbyDepth("rock", 351, 1000); } _root.sinkMC7.removeMovieClip(); }
Symbol 200 Button
on (press) { _root.Paused = false; _root.attachbyDepth("rider", 300, 370); _root.rider._yscale = 100 - (_root.rider.illusionDepth / 10); _root.rider._xscale = 100 - (_root.rider.illusionDepth / 10); if (_root.log._x == undefined) { _root.attachbyDepth("log", 351, 1000); } _root.sinkMC5.removeMovieClip(); }
Symbol 204 Button
on (press) { _root.Paused = false; _root.attachbyDepth("rider", 300, 270); _root.rider._yscale = 100 - (_root.rider.illusionDepth / 10); _root.rider._xscale = 100 - (_root.rider.illusionDepth / 10); if (_root.enemy._x == undefined) { _root.attachbyDepth("enemy", 351, 3500); _root.enemy._yscale = 100 - (_root.enemy.illusionDepth / 10); _root.enemy._xscale = 100 - (_root.enemy.illusionDepth / 10); } _root.sinkMC4.removeMovieClip(); }
Symbol 209 Button
on (press) { _root.Paused = false; _root.attachbyDepth("rider", 200, 270); _root.rider._yscale = 100 - (_root.rider.illusionDepth / 10); _root.rider._xscale = 100 - (_root.rider.illusionDepth / 10); if (_root.tree1._x == undefined) { attachbyDepth("tree1", 101, 970); } _root.sinkMC3.removeMovieClip(); }
Symbol 214 Button
on (press) { _root.Paused = false; _root.attachbyDepth("rider", 200, 270); _root.rider._yscale = 100 - (_root.rider.illusionDepth / 10); _root.rider._xscale = 100 - (_root.rider.illusionDepth / 10); if (_root.tree2._x == undefined) { attachbyDepth("tree2", 451, 970); } _root.sinkMC1.removeMovieClip(); }
Symbol 217 Button
on (press) { _root.Paused = false; _root.attachbyDepth("rider", 200, 270); _root.rider._yscale = 100 - (_root.rider.illusionDepth / 10); _root.rider._xscale = 100 - (_root.rider.illusionDepth / 10); if (_root.tree3._x == undefined) { attachbyDepth("tree3", 201, 970); } _root.sinkMC2.removeMovieClip(); }
Symbol 228 Button
on (release) { _root.help._visible = false; _root.Paused = false; }
Symbol 404 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) { 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(); 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 405 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.02 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 _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 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 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 406 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 407 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd { function MochiAd () { } static function getVersion() { return("3.02 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; 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) { mochi.as2.MochiAd.containerNotify(clip, {id:"hostLoadPcnt", pcnt:_local2}, clip._mochiad._containerLCName); 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 Object(); 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); } containerNotify(clip, {id:"unload"}, clip._mochiad._containerLCName); 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); containerRpcResult(clip, callbackID, _local4, clip._mochiad._containerLCName); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); containerRpcResult(clip, callbackID, _local3, clip._mochiad._containerLCName); 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); } static function containerNotify(clip, args, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.notify) { _local1.notify(args); } else { new LocalConnection().send(lcName, "notify", args); } } static function containerRpcResult(clip, callbackID, val, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.rpcResult) { _local1.rpcResult(callbackID, val); } else { new LocalConnection().send(lcName, "rpcResult", callbackID, val); } } }
Instance of Symbol 234 MovieClip in Symbol 263 MovieClip Frame 1
on (release) { getURL ("http://www.onlineindiangames.com", "_blank"); }
Symbol 269 Button
on (release) { gotoAndPlay (58); }
Symbol 273 Button
on (release) { gotoAndStop ("help"); }
Symbol 278 Button
on (release) { getURL ("http://www.onlineindiangames.com", "_blank"); }
Symbol 283 MovieClip Frame 1
Symbol 287 Button
on (release) { mochiLeaderBoard(); }
Symbol 289 Button
on (release) { gotoAndPlay ("menustill"); }
Symbol 307 MovieClip Frame 9
stop();
Symbol 308 Button
on (press) { if (!_root.Paused) { _root.Paused = true; _root.attachMovie("help", "help", 800000000, {_x:320, _y:250}); } }
Symbol 315 MovieClip Frame 9
stop();
Symbol 319 MovieClip Frame 9
stop();
Symbol 326 MovieClip Frame 9
stop();
Symbol 328 Button
on (release) { if (!_root.Paused) { _root.resetGame(); gotoAndPlay (42); } }
Symbol 346 MovieClip Frame 180
_root.fuelOver();
Symbol 365 Button
on (release) { _root.level = 1; _root.score = 0; _root.coinCount = 0; gotoAndPlay (58); }
Symbol 369 Button
on (release) { _root.mochiSubmit(); }
Symbol 374 Button
on (release) { level = 1; score = 0; coinCount = 0; gotoAndPlay (58); }
Symbol 385 Button
on (release) { gotoAndPlay (58); }
Symbol 390 Button
on (release) { _root.level = 1; _root.coinCount = 0; gotoAndPlay (58); }
Symbol 400 Button
on (release) { gotoAndPlay (42); }

Library Items

Symbol 1 Sound [slife]
Symbol 2 Sound [money]
Symbol 3 Sound [hit]
Symbol 4 Sound [get]
Symbol 5 Sound [loop]
Symbol 6 GraphicUsed by:7 35 112
Symbol 7 MovieClipUses:6Used by:34
Symbol 8 GraphicUsed by:27
Symbol 9 BitmapUsed by:10 11 12 13 14 15 16 17 18 19 20 21 23 24 25
Symbol 10 GraphicUses:9Used by:26
Symbol 11 GraphicUses:9Used by:26
Symbol 12 GraphicUses:9Used by:26
Symbol 13 GraphicUses:9Used by:26
Symbol 14 GraphicUses:9Used by:26
Symbol 15 GraphicUses:9Used by:26
Symbol 16 GraphicUses:9Used by:26
Symbol 17 GraphicUses:9Used by:26
Symbol 18 GraphicUses:9Used by:26
Symbol 19 GraphicUses:9Used by:26
Symbol 20 GraphicUses:9Used by:26
Symbol 21 GraphicUses:9Used by:26
Symbol 22 GraphicUsed by:26 90
Symbol 23 GraphicUses:9Used by:26
Symbol 24 GraphicUses:9Used by:26
Symbol 25 GraphicUses:9Used by:26
Symbol 26 MovieClipUses:10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25Used by:27
Symbol 27 MovieClipUses:8 26Used by:33
Symbol 28 ShapeTweeningUsed by:32
Symbol 29 ShapeTweeningUsed by:32
Symbol 30 ShapeTweeningUsed by:32
Symbol 31 GraphicUsed by:32 95 110
Symbol 32 MovieClipUses:28 29 30 31Used by:33 34
Symbol 33 MovieClipUses:27 32Used by:34
Symbol 34 MovieClip [coin]Uses:7 33 32
Symbol 35 MovieClipUses:6Used by:50
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:50
Symbol 38 GraphicUsed by:50 53
Symbol 39 GraphicUsed by:49
Symbol 40 GraphicUsed by:49 147 163
Symbol 41 GraphicUsed by:49
Symbol 42 GraphicUsed by:49 147 163
Symbol 43 GraphicUsed by:49 147 163
Symbol 44 GraphicUsed by:49 147 163
Symbol 45 GraphicUsed by:49
Symbol 46 GraphicUsed by:49
Symbol 47 GraphicUsed by:49
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:39 40 41 42 43 44 45 46 47 48Used by:50 53
Symbol 50 MovieClip [fuel]Uses:35 37 38 49
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:53
Symbol 53 MovieClipUses:52 38 49Used by:59
Symbol 54 BitmapUsed by:55 56 57 58
Symbol 55 GraphicUses:54Used by:59
Symbol 56 GraphicUses:54Used by:59
Symbol 57 GraphicUses:54Used by:59
Symbol 58 GraphicUses:54Used by:59
Symbol 59 MovieClip [fuelglow]Uses:53 55 56 57 58
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:72
Symbol 62 FontUsed by:63 330 331 332 333 334 335 336 337 338 339 340 347 351 353 358 379 380 381
Symbol 63 TextUses:62Used by:72
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:72
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:72
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:72
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:72
Symbol 72 MovieClip [lifeGlow]Uses:61 63 65 67 69 71
Symbol 73 GraphicUsed by:91
Symbol 74 BitmapUsed by:75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
Symbol 75 GraphicUses:74Used by:90
Symbol 76 GraphicUses:74Used by:90
Symbol 77 GraphicUses:74Used by:90
Symbol 78 GraphicUses:74Used by:90
Symbol 79 GraphicUses:74Used by:90
Symbol 80 GraphicUses:74Used by:90
Symbol 81 GraphicUses:74Used by:90
Symbol 82 GraphicUses:74Used by:90
Symbol 83 GraphicUses:74Used by:90
Symbol 84 GraphicUses:74Used by:90
Symbol 85 GraphicUses:74Used by:90
Symbol 86 GraphicUses:74Used by:90
Symbol 87 GraphicUses:74Used by:90
Symbol 88 GraphicUses:74Used by:90
Symbol 89 GraphicUses:74Used by:90
Symbol 90 MovieClipUses:75 76 77 78 79 80 81 82 83 84 85 86 22 87 88 89Used by:91
Symbol 91 MovieClipUses:73 90Used by:96
Symbol 92 ShapeTweeningUsed by:95
Symbol 93 ShapeTweeningUsed by:95
Symbol 94 ShapeTweeningUsed by:95
Symbol 95 MovieClipUses:92 93 94 31Used by:96 104
Symbol 96 MovieClipUses:91 95Used by:104
Symbol 97 BitmapUsed by:98 99 101 102 103
Symbol 98 GraphicUses:97Used by:104
Symbol 99 GraphicUses:97Used by:104
Symbol 100 GraphicUsed by:104
Symbol 101 GraphicUses:97Used by:104
Symbol 102 GraphicUses:97Used by:104
Symbol 103 GraphicUses:97Used by:104
Symbol 104 MovieClip [coin1]Uses:96 95 98 99 100 101 102 103
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:111
Symbol 107 ShapeTweeningUsed by:110
Symbol 108 ShapeTweeningUsed by:110
Symbol 109 ShapeTweeningUsed by:110
Symbol 110 MovieClipUses:107 108 109 31Used by:111
Symbol 111 MovieClip [rlife]Uses:106 110
Symbol 112 MovieClipUses:6Used by:130 131 148 199 205
Symbol 113 GraphicUsed by:122
Symbol 114 GraphicUsed by:122
Symbol 115 GraphicUsed by:122
Symbol 116 GraphicUsed by:122
Symbol 117 GraphicUsed by:122
Symbol 118 GraphicUsed by:122
Symbol 119 GraphicUsed by:122
Symbol 120 GraphicUsed by:122
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:113 114 115 116 117 118 119 120 121Used by:130 131
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123Used by:129
Symbol 125 ShapeTweeningUsed by:129
Symbol 126 ShapeTweeningUsed by:129
Symbol 127 ShapeTweeningUsed by:129
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClip [riderStop]Uses:124 125 126 127 128Used by:130 131 172 205  Timeline
Symbol 130 MovieClip [enemy]Uses:112 122 129
Symbol 131 MovieClip [rider]Uses:112 122 129
Symbol 132 GraphicUsed by:148
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:138 148
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:138
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:134 136 137Used by:148
Symbol 139 GraphicUsed by:148
Symbol 140 GraphicUsed by:148
Symbol 141 GraphicUsed by:147
Symbol 142 GraphicUsed by:147
Symbol 143 GraphicUsed by:147
Symbol 144 GraphicUsed by:147
Symbol 145 GraphicUsed by:147
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:141 40 142 42 43 44 143 144 145 146Used by:148 171 174 176 199
Symbol 148 MovieClip [rock]Uses:112 132 138 139 134 140 147Used by:192
Symbol 149 GraphicUsed by:169
Symbol 150 BitmapUsed by:151 191 202 207 211 215 219 221 231 264 296 354
Symbol 151 GraphicUses:150Used by:152
Symbol 152 MovieClipUses:151Used by:169
Symbol 153 BitmapUsed by:154 298
Symbol 154 GraphicUses:153Used by:155
Symbol 155 MovieClipUses:154Used by:169
Symbol 156 GraphicUsed by:169  Timeline
Symbol 157 GraphicUsed by:163
Symbol 158 GraphicUsed by:163
Symbol 159 GraphicUsed by:163
Symbol 160 GraphicUsed by:163
Symbol 161 GraphicUsed by:163
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:157 40 158 42 43 44 159 160 161 162Used by:164 192 203 208
Symbol 164 MovieClipUses:163Used by:169 172  Timeline
Symbol 165 ShapeTweeningUsed by:168
Symbol 166 ShapeTweeningUsed by:168
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:165 166 167Used by:169  Timeline
Symbol 169 MovieClipUses:149 152 155 156 164 168Used by:192 203 208 212 216 220 230  Timeline
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClip [tree2]Uses:170 147Used by:192 203 208 212 216 220  Timeline
Symbol 172 MovieClip [sink]Uses:129 164Used by:192 203 208 212 216 220
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClip [tree3]Uses:173 147Used by:192 203 208 212 216 220  Timeline
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClip [tree1]Uses:175 147Used by:192 203 208 212 216 220  Timeline
Symbol 177 GraphicUsed by:182
Symbol 178 FontUsed by:179 180 360 391 394
Symbol 179 EditableTextUses:178Used by:182
Symbol 180 EditableTextUses:178Used by:182
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:177 179 180 181Used by:192 203 208 212 216 220  Timeline
Symbol 183 GraphicUsed by:184 187 200 204 209 214 217 228 269 273 278 287 289 365 369 374 385 390 400
Symbol 184 MovieClipUses:183Used by:187 200 204 209 214 217 228 269 273 278 283 287 289 365 369 374 385 390 400
Symbol 185 GraphicUsed by:187 200 204 209 214 217
Symbol 186 GraphicUsed by:187 200 204 209 214 217
Symbol 187 ButtonUses:184 185 186 183Used by:192
Symbol 188 FontUsed by:189 190 201 206 210 213 218 229 291 355 372 391
Symbol 189 TextUses:188Used by:192 203 208 212 216 220
Symbol 190 EditableTextUses:188Used by:192
Symbol 191 GraphicUses:150Used by:192
Symbol 192 MovieClip [sinkMC7]Uses:169 171 172 174 176 182 187 163 148 189 190 191
Symbol 193 ShapeTweeningUsed by:198
Symbol 194 ShapeTweeningUsed by:198
Symbol 195 ShapeTweeningUsed by:198
Symbol 196 ShapeTweeningUsed by:198
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:193 194 195 196 197Used by:199
Symbol 199 MovieClip [log]Uses:112 198 147Used by:203
Symbol 200 ButtonUses:184 185 186 183Used by:203
Symbol 201 EditableTextUses:188Used by:203
Symbol 202 GraphicUses:150Used by:203
Symbol 203 MovieClip [sinkMC5]Uses:169 171 172 174 176 182 200 199 163 189 201 202
Symbol 204 ButtonUses:184 185 186 183Used by:208
Symbol 205 MovieClipUses:112 129Used by:208
Symbol 206 EditableTextUses:188Used by:208
Symbol 207 GraphicUses:150Used by:208
Symbol 208 MovieClip [sinkMC4]Uses:169 171 172 174 176 182 204 205 163 189 206 207
Symbol 209 ButtonUses:184 185 186 183Used by:212
Symbol 210 EditableTextUses:188Used by:212
Symbol 211 GraphicUses:150Used by:212
Symbol 212 MovieClip [sinkMC3]Uses:169 171 172 174 176 182 209 189 210 211
Symbol 213 EditableTextUses:188Used by:216
Symbol 214 ButtonUses:184 185 186 183Used by:216
Symbol 215 GraphicUses:150Used by:216
Symbol 216 MovieClip [sinkMC1]Uses:169 176 172 174 171 182 189 213 214 215
Symbol 217 ButtonUses:184 185 186 183Used by:220
Symbol 218 EditableTextUses:188Used by:220
Symbol 219 GraphicUses:150Used by:220
Symbol 220 MovieClip [sinkMC2]Uses:169 176 171 172 174 182 217 189 218 219
Symbol 221 GraphicUses:150Used by:230
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:230  Timeline
Symbol 224 GraphicUsed by:228 289
Symbol 225 GraphicUsed by:228 289
Symbol 226 GraphicUsed by:228 289
Symbol 227 GraphicUsed by:228 289
Symbol 228 ButtonUses:184 224 225 226 227 183Used by:230
Symbol 229 TextUses:188Used by:230
Symbol 230 MovieClip [help]Uses:221 169 223 228 229
Symbol 231 GraphicUses:150Used by:Timeline
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:234
Symbol 234 MovieClipUses:233Used by:263  Timeline
Symbol 235 FontUsed by:236 288 370 396
Symbol 236 TextUses:235Used by:Timeline
Symbol 404 MovieClip [__Packages.mochi.as2.MochiScores]
Symbol 405 MovieClip [__Packages.mochi.as2.MochiServices]
Symbol 406 MovieClip [__Packages.mochi.as2.MochiDigits]
Symbol 407 MovieClip [__Packages.mochi.as2.MochiAd]
Symbol 237 GraphicUsed by:263
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:263
Symbol 240 GraphicUsed by:263
Symbol 241 BitmapUsed by:243
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:241 242Used by:263
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:263
Symbol 246 GraphicUsed by:263
Symbol 247 GraphicUsed by:263
Symbol 248 GraphicUsed by:263
Symbol 249 GraphicUsed by:263
Symbol 250 GraphicUsed by:263
Symbol 251 GraphicUsed by:263
Symbol 252 GraphicUsed by:263
Symbol 253 GraphicUsed by:263
Symbol 254 GraphicUsed by:263
Symbol 255 GraphicUsed by:263
Symbol 256 GraphicUsed by:263
Symbol 257 GraphicUsed by:263
Symbol 258 GraphicUsed by:263
Symbol 259 GraphicUsed by:263
Symbol 260 GraphicUsed by:263
Symbol 261 GraphicUsed by:263
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:237 234 239 240 243 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262Used by:Timeline
Symbol 264 GraphicUses:150Used by:Timeline
Symbol 265 GraphicUsed by:269 273 278 283 287 365 369 374 385 390 400
Symbol 266 GraphicUsed by:269
Symbol 267 GraphicUsed by:269
Symbol 268 GraphicUsed by:269
Symbol 269 ButtonUses:184 265 266 267 268 183Used by:Timeline
Symbol 270 GraphicUsed by:273
Symbol 271 GraphicUsed by:273
Symbol 272 GraphicUsed by:273
Symbol 273 ButtonUses:184 265 270 271 272 183Used by:Timeline
Symbol 274 GraphicUsed by:278
Symbol 275 GraphicUsed by:278
Symbol 276 GraphicUsed by:278
Symbol 277 GraphicUsed by:278
Symbol 278 ButtonUses:184 265 274 275 276 277 183Used by:Timeline
Symbol 279 GraphicUsed by:283
Symbol 280 GraphicUsed by:283
Symbol 281 GraphicUsed by:283
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:184 265 279 280 281 282Used by:Timeline
Symbol 284 GraphicUsed by:287
Symbol 285 GraphicUsed by:287
Symbol 286 GraphicUsed by:287
Symbol 287 ButtonUses:184 265 284 285 286 183Used by:Timeline
Symbol 288 EditableTextUses:235Used by:Timeline
Symbol 289 ButtonUses:184 224 225 226 227 183Used by:Timeline
Symbol 290 GraphicUsed by:292
Symbol 291 TextUses:188Used by:292
Symbol 292 MovieClipUses:290 291Used by:Timeline
Symbol 293 GraphicUsed by:Timeline
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:297
Symbol 296 GraphicUses:150Used by:297
Symbol 297 MovieClipUses:295 296Used by:Timeline
Symbol 298 GraphicUses:153Used by:299
Symbol 299 MovieClipUses:298Used by:Timeline
Symbol 300 GraphicUsed by:Timeline
Symbol 301 GraphicUsed by:308 321 328
Symbol 302 GraphicUsed by:308
Symbol 303 GraphicUsed by:308
Symbol 304 GraphicUsed by:307
Symbol 305 FontUsed by:306 314 318 325
Symbol 306 TextUses:305Used by:307
Symbol 307 MovieClipUses:304 306Used by:308
Symbol 308 ButtonUses:301 302 303 307Used by:Timeline
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:309Used by:321
Symbol 311 GraphicUsed by:321
Symbol 312 GraphicUsed by:321
Symbol 313 GraphicUsed by:315
Symbol 314 TextUses:305Used by:315
Symbol 315 MovieClipUses:313 314Used by:321
Symbol 316 GraphicUsed by:321
Symbol 317 GraphicUsed by:319
Symbol 318 TextUses:305Used by:319
Symbol 319 MovieClipUses:317 318Used by:321
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:301 310 311 312 315 316 319 320Used by:Timeline
Symbol 322 GraphicUsed by:328
Symbol 323 GraphicUsed by:328
Symbol 324 GraphicUsed by:326
Symbol 325 TextUses:305Used by:326
Symbol 326 MovieClipUses:324 325Used by:328
Symbol 327 GraphicUsed by:328
Symbol 328 ButtonUses:301 322 323 326 327Used by:Timeline
Symbol 329 GraphicUsed by:346 389
Symbol 330 TextUses:62Used by:346 389
Symbol 331 TextUses:62Used by:346 389
Symbol 332 TextUses:62Used by:346 389
Symbol 333 TextUses:62Used by:346 389
Symbol 334 TextUses:62Used by:346 389
Symbol 335 TextUses:62Used by:346 389
Symbol 336 TextUses:62Used by:346 389
Symbol 337 TextUses:62Used by:346 389
Symbol 338 TextUses:62Used by:346 389
Symbol 339 TextUses:62Used by:346 389
Symbol 340 TextUses:62Used by:346 389
Symbol 341 GraphicUsed by:346
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:342Used by:346
Symbol 344 GraphicUsed by:346
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:329 330 331 332 333 334 335 336 337 338 339 340 341 343 344 345Used by:Timeline
Symbol 347 EditableTextUses:62Used by:Timeline
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:Timeline
Symbol 350 GraphicUsed by:Timeline
Symbol 351 TextUses:62Used by:Timeline
Symbol 352 GraphicUsed by:Timeline
Symbol 353 EditableTextUses:62Used by:Timeline
Symbol 354 GraphicUses:150Used by:Timeline
Symbol 355 TextUses:188Used by:356
Symbol 356 MovieClipUses:355Used by:Timeline
Symbol 357 GraphicUsed by:Timeline
Symbol 358 TextUses:62Used by:Timeline
Symbol 359 GraphicUsed by:Timeline
Symbol 360 EditableTextUses:178Used by:Timeline
Symbol 361 GraphicUsed by:365 374 390
Symbol 362 GraphicUsed by:365 374 390
Symbol 363 GraphicUsed by:365 374 390
Symbol 364 GraphicUsed by:365 374 390
Symbol 365 ButtonUses:184 265 361 362 363 364 183Used by:Timeline
Symbol 366 GraphicUsed by:369
Symbol 367 GraphicUsed by:369
Symbol 368 GraphicUsed by:369
Symbol 369 ButtonUses:184 265 366 367 368 183Used by:Timeline
Symbol 370 EditableTextUses:235Used by:Timeline
Symbol 371 GraphicUsed by:373
Symbol 372 TextUses:188Used by:373
Symbol 373 MovieClipUses:371 372Used by:Timeline
Symbol 374 ButtonUses:184 265 361 362 363 364 183Used by:Timeline
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:375Used by:Timeline
Symbol 377 GraphicUsed by:Timeline
Symbol 378 GraphicUsed by:Timeline
Symbol 379 EditableTextUses:62Used by:Timeline
Symbol 380 EditableTextUses:62Used by:Timeline
Symbol 381 TextUses:62Used by:Timeline
Symbol 382 GraphicUsed by:385 400
Symbol 383 GraphicUsed by:385 400
Symbol 384 GraphicUsed by:385 400
Symbol 385 ButtonUses:184 265 382 383 384 183Used by:Timeline
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:386Used by:389
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:329 330 331 332 333 334 335 336 337 338 339 340 387 388Used by:Timeline
Symbol 390 ButtonUses:184 265 361 362 363 364 183Used by:Timeline
Symbol 391 TextUses:188 178Used by:392
Symbol 392 MovieClipUses:391Used by:Timeline
Symbol 393 GraphicUsed by:Timeline
Symbol 394 EditableTextUses:178Used by:Timeline
Symbol 395 GraphicUsed by:Timeline
Symbol 396 EditableTextUses:235Used by:Timeline
Symbol 397 FontUsed by:398 401 403
Symbol 398 TextUses:397Used by:Timeline
Symbol 399 GraphicUsed by:Timeline
Symbol 400 ButtonUses:184 265 382 383 384 183Used by:Timeline
Symbol 401 TextUses:397Used by:Timeline
Symbol 402 GraphicUsed by:Timeline
Symbol 403 EditableTextUses:397Used by:Timeline

Instance Names

"sound_Mc"Frame 42Symbol 283 MovieClip
"fuelGauge"Frame 58Symbol 346 MovieClip
"ok_Btn22"Frame 100Symbol 400 Button
"hit"Symbol 34 MovieClip [coin] Frame 1Symbol 7 MovieClip
"hit"Symbol 50 MovieClip [fuel] Frame 1Symbol 35 MovieClip
"hit"Symbol 130 MovieClip [enemy] Frame 1Symbol 112 MovieClip
"hit"Symbol 131 MovieClip [rider] Frame 1Symbol 112 MovieClip
"hit"Symbol 148 MovieClip [rock] Frame 1Symbol 112 MovieClip
"sink"Symbol 172 MovieClip [sink] Frame 1Symbol 164 MovieClip
"hit"Symbol 199 MovieClip [log] Frame 1Symbol 112 MovieClip
"hit"Symbol 205 MovieClip Frame 1Symbol 112 MovieClip
"back_Btn"Symbol 230 MovieClip [help] Frame 1Symbol 228 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "slife"
ExportAssets (56)Timeline Frame 1Symbol 2 as "money"
ExportAssets (56)Timeline Frame 1Symbol 3 as "hit"
ExportAssets (56)Timeline Frame 1Symbol 4 as "get"
ExportAssets (56)Timeline Frame 1Symbol 5 as "loop"
ExportAssets (56)Timeline Frame 1Symbol 34 as "coin"
ExportAssets (56)Timeline Frame 1Symbol 50 as "fuel"
ExportAssets (56)Timeline Frame 1Symbol 59 as "fuelglow"
ExportAssets (56)Timeline Frame 1Symbol 72 as "lifeGlow"
ExportAssets (56)Timeline Frame 1Symbol 104 as "coin1"
ExportAssets (56)Timeline Frame 1Symbol 111 as "rlife"
ExportAssets (56)Timeline Frame 1Symbol 129 as "riderStop"
ExportAssets (56)Timeline Frame 1Symbol 130 as "enemy"
ExportAssets (56)Timeline Frame 1Symbol 131 as "rider"
ExportAssets (56)Timeline Frame 1Symbol 148 as "rock"
ExportAssets (56)Timeline Frame 1Symbol 171 as "tree2"
ExportAssets (56)Timeline Frame 1Symbol 172 as "sink"
ExportAssets (56)Timeline Frame 1Symbol 174 as "tree3"
ExportAssets (56)Timeline Frame 1Symbol 176 as "tree1"
ExportAssets (56)Timeline Frame 1Symbol 192 as "sinkMC7"
ExportAssets (56)Timeline Frame 1Symbol 199 as "log"
ExportAssets (56)Timeline Frame 1Symbol 203 as "sinkMC5"
ExportAssets (56)Timeline Frame 1Symbol 208 as "sinkMC4"
ExportAssets (56)Timeline Frame 1Symbol 212 as "sinkMC3"
ExportAssets (56)Timeline Frame 1Symbol 216 as "sinkMC1"
ExportAssets (56)Timeline Frame 1Symbol 220 as "sinkMC2"
ExportAssets (56)Timeline Frame 1Symbol 230 as "help"
ExportAssets (56)Timeline Frame 1Symbol 404 as "__Packages.mochi.as2.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 405 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 406 as "__Packages.mochi.as2.MochiDigits"
ExportAssets (56)Timeline Frame 1Symbol 407 as "__Packages.mochi.as2.MochiAd"

Labels

"intro"Frame 2
"menu"Frame 43
"menustill"Frame 56
"help"Frame 57
"gameover"Frame 59
"congrats"Frame 68
"levelup"Frame 78
"fuelup"Frame 84
"highscores"Frame 94

Dynamic Text Variables

_root.scoreSymbol 179 EditableText"<p align="center"><font face="Times New Roman" size="18" color="#ffffff" letterSpacing="1.000000" kerning="0"><b>84652621</b></font></p>"
_root.coinCountSymbol 180 EditableText"<p align="center"><font face="Times New Roman" size="18" color="#ffffff" letterSpacing="2.000000" kerning="0"><b>56</b></font></p>"
_root.lifeSymbol 190 EditableText"2"
_root.lifeSymbol 201 EditableText"2"
_root.lifeSymbol 206 EditableText"2"
_root.lifeSymbol 210 EditableText"2"
_root.lifeSymbol 213 EditableText"2"
_root.lifeSymbol 218 EditableText"2"
lifeSymbol 347 EditableText""
_root.levelSymbol 353 EditableText""
_root.levelSymbol 360 EditableText"10"
_root.levelSymbol 379 EditableText""
lifeSymbol 380 EditableText""
_root.scoreSymbol 394 EditableText"<p align="center"><font face="Times New Roman" size="18" color="#660000" letterSpacing="1.000000" kerning="0"><b>84652621</b></font></p>"




http://swfchan.com/26/125940/info.shtml
Created: 26/2 -2019 14:07:27 Last modified: 26/2 -2019 14:07:27 Server time: 26/04 -2024 03:01:07