STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 228066 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2560 · P5120 |
This is the info page for Flash #24474 |
START |
FINISH |
v.2.2 |
Play |
Option |
Help |
High Score |
see help for beginner |
More Games |
Music |
Sound |
Back |
<p align="justify"><font face="Courier New CE" size="16" color="#663300" letterSpacing="0.000000" kerning="0"><b>Frog Race v.2.2</b></font></p><p align="justify"></p><p align="justify"><font face="Courier New CE" size="14" color="#663300" letterSpacing="0.000000" kerning="0">Ready to jump, jump, and jump... </font></p><p align="justify"><font face="Courier New CE" size="14" color="#663300" letterSpacing="0.000000" kerning="0">because no vehicle here !!</font></p><p align="justify"></p><p align="justify"><font face="Courier New CE" size="14" color="#663300" letterSpacing="0.000000" kerning="0">Just control the frog to overleap <sbr />blocks on the track, racing against <sbr />computer. Play up to <b>30</b> <b>tracks</b> with <sbr />different combination of blocks.</font></p><p align="justify"></p><p align="justify"><font face="Courier New CE" size="14" color="#663300" letterSpacing="0.000000" kerning="0">Jump it, be the winner, get your <sbr />points and have your name on the high <sbr />score table...</font></p><p align="justify"></p><p align="justify"></p><p align="justify"><font face="Courier New CE" size="13" color="#663300" letterSpacing="0.000000" kerning="0">created by <b>Agung Cahyono, 2007</b></font></p><p align="justify"><font face="Courier New CE" size="13" color="#663300" letterSpacing="0.000000" kerning="0">e-mail : <b>agunginet@yahoo.com</b></font></p> |
Preview There are two tracks (left side and right side), the one for player and the other for computer. Every track have objects. They are blocks, trap, oil, and box. |
Block makes your frog fainting and get point reduction if your frog hits them. |
Trap or oil makes your frog stop for a second and get point reduction. |
Box makes your frog get inside it, will jump with it, and the power meter will be invisible. |
The other objects are start line and finish line, bounce, pool, and potion. |
Start line is your beginning position and Finish line is your goal. |
Bounce makes jump twice instantly and it makes multiple point. |
Your frog has to swim in the pool. Pool doesn’t make any cost, it just make your frog move slowly. |
Use potion to restore frog’s stamina. |
There is a map that indicate where your frog and opponent are, how far they are to the finish line. |
There are attributes (power and stamina meter, height indicator, and score label) for player. |
Use full power will cost more stamina. You need time to restore it, or you can use potion to fully restore. |
Power meter indicate how far and high your frog will jump. A red point is height indicator for block in front of your frog, a blue point is height indicator for your frog. |
How to Play Control the frog to jump the block on the track. Before that, you have to watch a height indicator of block and range of your frog to the block in front |
Use fit power so that your frog can jump above a block, while you can see a height indicator of your frog highly than a block one. |
If your frog is so close to the block, and the block’s height is more than 1, so there is no chance to jump it. |
Score Avoid block = 10 - 20 points Hit block, oil, trap = -5 points Hit bounce = 10 – 50 points Win the race = 100 points Win the last track = 5000 points |
Object Attributes Block - height = 1-3 - hit = feinting in 3 seconds Oil - height = 0 - hit = stop in 5 seconds Trap - height = 0 - hit = stop in 7 seconds Box - height = 1 - hit = get inside box in 20 seconds |
The game is over if you lose for three times, or after play the last track. |
Control |
Jump : Mouse : Left Button, or Keyboard : Space Button, or use Both together. (1st click/press to start power meter, 2nd click to launch the frog. Click wherever on game area for mouse control) Swim : Mouse : Left Button, or Keyboard : Space Button. (Click or press and keep hold the button until end of pool) |
<To Menu> |
<To Menu> |
<Control> |
<Control> |
<Preview> |
<Preview> |
<About> |
<About> |
Submit |
Cancel |
THE WINNER |
<p align="center"></p> |
choose position and ready to play |
<p align="center"></p> |
<p align="center"></p> |
ActionScript [AS1/AS2]
Frame 1function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("fff44cb1", this, 10301, true); fscommand ("fullscreen", true); fscommand ("allowscale", true); fscommand ("showmenu", false);Frame 2var totalSize; var downloadSize; var percent; totalSize = Math.round(_root.getBytesTotal() / 1024); movLoader.onEnterFrame = function () { percent = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); this.info_percent.text = ("loading " + percent) + " %"; this.bar._xscale = percent; downloadSize = Math.round(_root.getBytesLoaded() / 1024); if (downloadSize == totalSize) { gotoAndStop ("splash"); } }; stop();Frame 3movIntro.onRelease = function () { getURL ("http://www.arcadetown.com/index.asp?gameid=frograce", "_blank"); }; stop();Frame 4function buildMap(map) { attachMovie("empty", "tiles", ++d); track.clip = tiles; var _local3 = map.length; var _local2 = 0; while (_local2 < _local3) { var _local1 = "t_ply" + _local2; track[_local1] = new track["tile" + map[_local2]](); track.clip.attachMovie("tile", _local1, _local2); track.clip[_local1]._x = frogPLY.xPos - (track.tileW / 2); track.clip[_local1]._y = 360 + (_local2 * (-track.tileH)); runTrackPLY(track.clip[_local1], track[_local1].types, track[_local1].reach); track.clip[_local1].gotoAndStop(track[_local1].frame); _local2++; } track.clip.attachMovie("frog", "frogPLY", 10000); frogPLY.clip = track.clip.frogPLY; frogPLY.clip._x = frogPLY.xPos; frogPLY.clip._y = frogPLY.yPos; _local2 = 0; while (_local2 < _local3) { var _local1 = "t_cpu" + _local2; track[_local1] = new track["tile" + map[_local2]](); track.clip.attachMovie("tile", _local1, _local2 + 1000); track.clip[_local1]._x = frogCPU.xPos - (track.tileW / 2); track.clip[_local1]._y = 360 + (_local2 * (-track.tileH)); runTrackCPU(track.clip[_local1], track[_local1].types, track[_local1].reach); track.clip[_local1].gotoAndStop(track[_local1].frame); _local2++; } track.clip.attachMovie("frog2", "frogCPU", 20000); frogCPU.clip = track.clip.frogCPU; frogCPU.clip._x = frogCPU.xPos; frogCPU.clip._y = frogCPU.yPos; } function stopFrogPLY() { removeMovieClip(track.clip[frogPLY.currentHit]); clearInterval(frogPLY.timerID); frogPLY.clip.gotoAndStop("up"); frogPLY.clip._y = 300; frogPLY.keyLock = false; frog.clip._yscale = 100; frog.clip._xscale = 100; if (frogPLY.blockThrough == false) { frogPLY.blockPos++; eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; } else { frogPLY.blockThrough = false; } } function stopFrogCPU() { removeMovieClip(track.clip[frogCPU.currentHit]); clearInterval(frogCPU.timerID); frogCPU.clip.gotoAndStop("up"); frogCPU.clip._y = 300; frogCPU.keyLock = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); frogCPU.clip._yscale = 100; frogCPU.clip._xscale = 100; if (frogCPU.blockThrough == false) { frogCPU.blockPos++; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; } else { frogCPU.blockThrough = false; } } function setBackPLY(obj, n) { nm = obj._name.substr(5); var i = (Number(nm) - 4); while (i < Number(nm)) { track.clip["t_ply" + i]._y = track.clip["t_ply" + i]._y + n; i++; } eval ("movTrack" + frogPLY.trackSide)._y = eval ("movTrack" + frogPLY.trackSide)._y + n; } function setBackCPU(obj, n) { nm = obj._name.substr(5); var i = (Number(nm) - 4); while (i < Number(nm)) { track.clip["t_cpu" + i]._y = track.clip["t_cpu" + i]._y + n; i++; } eval ("movTrack" + frogCPU.trackSide)._y = eval ("movTrack" + frogCPU.trackSide)._y + n; } function countBlockPLY() { var _local4 = 0; var _local3; var _local2; var _local1 = 0; while (_local1 < 100) { _local3 = track["t_ply" + _local1].reach; _local2 = track["t_ply" + _local1].types; if (((((_local3 >= 0) && (_local2 != "empty")) && (_local2 != "pool")) && (_local2 != "endofpool")) && (_local2 != "midofpool")) { frogPLY.hBlock[_local4] = _local3; _local4++; } _local1++; } } function countBlockCPU() { var _local3 = 0; var _local4; var _local2; var _local1 = 0; while (_local1 < 100) { _local4 = track["t_cpu" + _local1].reach; _local2 = track["t_cpu" + _local1].types; if (((((_local4 >= 0) && (_local2 != "empty")) && (_local2 != "pool")) && (_local2 != "endofpool")) && (_local2 != "midofpool")) { frogCPU.hBlock[_local3] = _local4; frogCPU.idBlock[_local3] = _local1; frogCPU.tyBlock[_local3] = _local2; _local3++; } _local1++; } } function runFrog() { clearInterval(frogCPU.timerToJump); frogCPU.toRun = true; } function aiFrog(a, b, c) { var _local1; if (((c == "block") || (c == "oil")) || (c == "trap")) { if (a > 5) { _local1 = psBOT[b][4]; } else { _local1 = psBOT[b][a - 1]; } if (frogCPU.insideCarton == true) { d = random(5) + 1; } else { d = _local1.substr(random(_local1.length), 1); } } else if (c == "bounce") { if (a > 5) { _local1 = psBounce[4]; } else { _local1 = psBounce[a - 1]; } if (frogCPU.insideCarton == true) { d = random(5) + 1; } else { d = _local1.substr(random(_local1.length), 1); } } else if (c == "item") { if (a > 5) { _local1 = psItem[4]; } else { _local1 = psItem[a - 1]; } if (frogCPU.insideCarton == true) { d = random(5) + 1; } else { d = _local1.substr(random(_local1.length), 1); } } else if (c == "finish") { if (a > 5) { _local1 = psFinish[4]; } else { _local1 = psFinish[a - 1]; } if (frogCPU.insideCarton == true) { d = random(5) + 1; } else { d = _local1.substr(random(_local1.length), 1); } } else if (c == "startofpool") { if (a > 5) { _local1 = psPool[4]; } else { _local1 = psPool[a - 1]; } if (frogCPU.insideCarton == true) { d = random(5) + 1; } else { d = _local1.substr(random(_local1.length), 1); } } else if (c == "carton") { if (a > 5) { d = random(5) + 1; } else { d = random(5) + 1; } } return(d); } function jumpFromPoolPLY() { clearInterval(frogPLY.timerID); frogPLY.hit = true; frogPLY.keyLock = true; frogPLY.swim = false; frogPLY.yMove = 5; frogPLY.yMapMove = 0.2; frogPLY.scale = 5; frogPLY.powerValue = 1; frogPLY.clip._yscale = 100; frogPLY.clip._xscale = 100; frogPLY.staminaCost = 0.25; frogPLY.clip.gotoAndPlay(2); frogPLY.blockPos++; eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; } function jumpFromMidPLY() { clearInterval(frogPLY.timerID); frogPLY.hit = true; frogPLY.keyLock = true; frogPLY.swim = false; frogPLY.yMove = 5; frogPLY.yMapMove = 0.2; frogPLY.scale = 5; frogPLY.powerValue = 1; frogPLY.clip._yscale = 100; frogPLY.clip._xscale = 100; frogPLY.staminaCost = 0.25; frogPLY.clip.gotoAndPlay(2); } function jumpFromPoolCPU() { clearInterval(frogCPU.timerID); frogCPU.hit = true; frogCPU.keyLock = true; frogCPU.swim = false; frogCPU.toRun = false; frogCPU.yMove = 5; frogCPU.yMapMove = 0.2; frogCPU.scale = 5; frogCPU.powerValue = 1; frogCPU.clip._yscale = 100; frogCPU.clip._xscale = 100; frogCPU.staminaCost = 0.25; frogCPU.clip.gotoAndPlay(2); frogCPU.blockPos++; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; } function jumpFromMidCPU() { clearInterval(frogCPU.timerID); frogCPU.hit = true; frogCPU.keyLock = true; frogCPU.swim = false; frogCPU.toRun = false; frogCPU.yMove = 5; frogCPU.yMapMove = 0.2; frogCPU.scale = 5; frogCPU.powerValue = 1; frogCPU.clip._yscale = 100; frogCPU.clip._xscale = 100; frogCPU.staminaCost = 0.25; frogCPU.clip.gotoAndPlay(2); } function inCartonPLY() { clearInterval(frogPLY.cartonTimer); frogPLY.insideCarton = false; if (frogPLY.yMove == 0) { frogPLY.clip.gotoAndStop("up"); } eval ("movPower" + frogPLY.trackSide)._visible = true; } function inCartonCPU() { clearInterval(frogCPU.cartonTimer); frogCPU.insideCarton = false; if (frogCPU.yMove == 0) { frogCPU.clip.gotoAndStop("up"); } } function startSwimCPU() { clearInterval(frogCPU.timerID); frogCPU.keyLock = false; } function runTrackPLY(obj, typesValue, reachValue) { obj.onEnterFrame = function () { this._y = this._y + frogPLY.yMove; if (this._y >= 450) { removeMovieClip(this); } if (((frogPLY.reach <= reachValue) && (typesValue == "carton")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) { clearInterval(frogPLY.cartonTimer); frogPLY.insideCarton = true; frogPLY.clip.gotoAndPlay("carton"); removeMovieClip(this); eval ("movPower" + frogPLY.trackSide)._visible = false; frogPLY.cartonTimer = setInterval(inCartonPLY, 20000); frogPLY.blockPos++; eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; } else if (((frogPLY.reach > reachValue) && (typesValue == "carton")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) { frogPLY.blockPos++; eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; } if ((((frogPLY.reach <= reachValue) && (typesValue == "leaf")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) && (frogPLY.hit == false)) { frogPLY.hit = true; frogPLY.blockPos++; eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; } if (((frogPLY.reach <= reachValue) && (typesValue == "block")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) { frogPLY.blockThrough = false; frogPLY.keyLock = true; frogPLY.currentHit = this._name; frogPLY.yMove = 0; frogPLY.yMapMove = 0; frogPLY.scale = 0; frogPLY.scoreValue = frogPLY.scoreValue - 5; timerScore = setInterval(count, 1); s = -5; n = -1; setBackPLY(this, 5); frogPLY.clip._yscale = 100; frogPLY.clip._xscale = 100; frogPLY.clip._y = this._y + 60; eval ("movPower" + frogPLY.trackSide).sign._y = 0; clearInterval(frogPLY.cartonTimer); frogPLY.insideCarton = false; eval ("movPower" + frogPLY.trackSide)._visible = true; frogPLY.clip.gotoAndPlay("hit"); frogPLY.timerID = setInterval(stopFrogPLY, 3000); } else if (((frogPLY.reach > reachValue) && (typesValue == "block")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) { frogPLY.scoreValue = frogPLY.scoreValue + (((10 * reachValue) + 10) / 2); timerScore = setInterval(count, 1); s = ((10 * reachValue) + 10) / 2; n = 1; frogPLY.blockPos++; eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; } if (((frogPLY.reach == reachValue) && (typesValue == "oil")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) { frogPLY.blockThrough = true; frogPLY.keyLock = true; frogPLY.currentHit = this._name; frogPLY.yMove = 0; frogPLY.yMapMove = 0; frogPLY.scale = 0; frogPLY.scoreValue = frogPLY.scoreValue - 5; timerScore = setInterval(count, 1); s = -5; n = -1; clearInterval(frogPLY.cartonTimer); frogPLY.insideCarton = false; eval ("movPower" + frogPLY.trackSide)._visible = true; frogPLY.clip.gotoAndPlay("plop"); frogPLY.timerID = setInterval(stopFrogPLY, 5000); } else if (((frogPLY.reach != reachValue) && (typesValue == "oil")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) { frogPLY.blockThrough = true; frogPLY.blockPos++; eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; } if (((frogPLY.reach == reachValue) && (typesValue == "trap")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) { frogPLY.keyLock = true; frogPLY.currentHit = this._name; frogPLY.yMove = 0; frogPLY.yMapMove = 0; frogPLY.scale = 0; frogPLY.scoreValue = frogPLY.scoreValue - 5; timerScore = setInterval(count, 1); s = -5; n = -1; clearInterval(frogPLY.cartonTimer); frogPLY.insideCarton = false; eval ("movPower" + frogPLY.trackSide)._visible = true; this.movTrap.gotoAndStop(2); frogPLY.clip.gotoAndPlay("trap"); frogPLY.timerID = setInterval(stopFrogPLY, 7000); } else if (((frogPLY.reach != reachValue) && (typesValue == "trap")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) { frogPLY.blockThrough = true; frogPLY.blockPos++; eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; } if ((((frogPLY.reach == reachValue) && (typesValue == "bounce")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) && (frogPLY.hit == false)) { frogPLY.hit = true; frogPLY.keyLock = true; frogPLY.powerValue = frogPLY.currentPower; frogPLY.yMove = 5; frogPLY.yMapMove = 0.2; frogPLY.scale = 5; frogPLY.scoreValue = frogPLY.scoreValue + (10 * frogPLY.currentPower); timerScore = setInterval(count, 1); s = 10 * frogPLY.currentPower; n = 5; setBackPLY(this, -5); if (frogPLY.insideCarton == false) { frogPLY.clip.gotoAndPlay(2); } } else if (((frogPLY.reach != reachValue) && (typesValue == "bounce")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) { frogPLY.blockPos++; eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; } if ((((frogPLY.reach == reachValue) && (typesValue == "startofpool")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) && (frogPLY.swim == false)) { frogPLY.swim = true; frogPLY.scale = 0; frogPLY.clip._yscale = 100; frogPLY.clip._xscale = 100; frogPLY.staminaCost = 0; clearInterval(frogPLY.cartonTimer); frogPLY.insideCarton = false; eval ("movPower" + frogPLY.trackSide)._visible = true; frogPLY.clip.gotoAndPlay("downswim"); frogPLY.keyLock = true; } if ((((frogPLY.reach == reachValue) && (typesValue == "pool")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) && (frogPLY.swim == false)) { frogPLY.swim = true; frogPLY.scale = 0; frogPLY.clip._yscale = 100; frogPLY.clip._xscale = 100; frogPLY.staminaCost = 0; clearInterval(frogPLY.cartonTimer); frogPLY.insideCarton = false; eval ("movPower" + frogPLY.trackSide)._visible = true; frogPLY.clip.gotoAndPlay("downswim"); frogPLY.keyLock = true; } if (((((frogPLY.reach == reachValue) && (typesValue == "endofpool")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) && (frogPLY.hit == false)) && (frogPLY.swim == true)) { clearInterval(timerSwim); frogPLY.hit = true; frogPLY.keyLock = true; frogPLY.swim = false; frogPLY.scale = 5; frogPLY.powerValue = 1; frogPLY.clip._yscale = 100; frogPLY.clip._xscale = 100; frogPLY.staminaCost = 0.25; frogPLY.clip.gotoAndPlay(2); frogPLY.blockPos++; eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; } else if (((((frogPLY.reach == reachValue) && (typesValue == "endofpool")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) && (frogPLY.hit == false)) && (frogPLY.swim == false)) { frogPLY.hit = true; frogPLY.scale = 0; frogPLY.clip._yscale = 100; frogPLY.clip._xscale = 100; frogPLY.staminaCost = 0; clearInterval(frogPLY.cartonTimer); frogPLY.insideCarton = false; eval ("movPower" + frogPLY.trackSide)._visible = true; frogPLY.clip.gotoAndPlay("downfloat"); frogPLY.keyLock = true; frogPLY.timerID = setInterval(jumpFromPoolPLY, 1000); } if (((((frogPLY.reach == reachValue) && (typesValue == "midofpool")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) && (frogPLY.hit == false)) && (frogPLY.swim == true)) { frogPLY.hit = true; frogPLY.keyLock = true; frogPLY.swim = false; frogPLY.scale = 5; frogPLY.powerValue = 1; frogPLY.clip._yscale = 100; frogPLY.clip._xscale = 100; frogPLY.staminaCost = 0.25; frogPLY.clip.gotoAndPlay(2); } else if (((((frogPLY.reach == reachValue) && (typesValue == "midofpool")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) && (frogPLY.hit == false)) && (frogPLY.swim == false)) { clearInterval(timerSwim); frogPLY.hit = true; frogPLY.scale = 0; frogPLY.clip._yscale = 100; frogPLY.clip._xscale = 100; frogPLY.staminaCost = 0; clearInterval(frogPLY.cartonTimer); frogPLY.insideCarton = false; eval ("movPower" + frogPLY.trackSide)._visible = true; frogPLY.clip.gotoAndPlay("downfloat"); frogPLY.keyLock = true; frogPLY.timerID = setInterval(jumpFromMidPLY, 1000); } if ((((frogPLY.reach == reachValue) && (typesValue == "item")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) && (frogPLY.insideCarton == false)) { frogPLY.staminaValue = 100; removeMovieClip(this); } else if (((frogPLY.reach != reachValue) && (typesValue == "item")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint))) { frogPLY.blockPos++; eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; } if (((((frogPLY.reach == reachValue) && (typesValue == "finish")) && (this.hitPoint.hitTest(frogPLY.clip.hitPoint) || (this._y > frogPLY.clip._y))) && (frogPLY.hit == false)) && (gameStop == false)) { frogPLY.hit = true; gameStop = true; frogPLY.keyLock = true; frogPLY.yMove = 0; frogPLY.yMapMove = 0; frogPLY.scale = 0; frogPLY.staminaCost = 0; frogCPU.keyLock = true; frogCPU.staminaCost = 0; clearInterval(frogCPU.timerID); clearInterval(frogCPU.cartonTimer); if (trackToPlay == 30) { frogPLY.scoreValue = frogPLY.scoreValue + 5100; timerScore = setInterval(count, 10); s = 5100; n = 10; winMsg = "congratulation you've finished all track and won 5000 bonus points"; } else { frogPLY.scoreValue = frogPLY.scoreValue + 100; timerScore = setInterval(count, 10); s = 100; n = 1; winMsg = ""; } clearInterval(frogPLY.cartonTimer); frogPLY.insideCarton = false; eval ("movPower" + frogPLY.trackSide)._visible = true; gotoAndStop ("finish"); eval ("movWinner.cover" + frogPLY.trackSide).gotoAndPlay(2); eval ("movWinner.cover" + frogCPU.trackSide).gotoAndStop("lose"); movWinner.anim._x = eval ("movWinner.cover" + frogPLY.trackSide)._x; movWinner.anim.get_point.text = ("got " + s) + " points"; movWinner.anim.gotoAndPlay(2); } }; } function runTrackCPU(obj, typesValue, reachValue) { obj.onEnterFrame = function () { this._y = this._y + frogCPU.yMove; if (this._y >= 450) { removeMovieClip(this); } if ((((frogCPU.reach == reachValue) && (typesValue == "empty")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) && (frogCPU.hit == false)) { frogCPU.hit = true; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); frogCPU.frogPos = this._name.substr(5); } if ((((frogCPU.reach == reachValue) && (typesValue == "leaf")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) && (frogCPU.hit == false)) { frogCPU.hit = true; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); frogCPU.frogPos = this._name.substr(5); frogCPU.blockPos++; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; } if (((frogCPU.reach <= reachValue) && (typesValue == "carton")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) { clearInterval(frogCPU.cartonTimer); frogCPU.insideCarton = true; frogCPU.clip.gotoAndPlay("carton"); removeMovieClip(this); frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); frogCPU.cartonTimer = setInterval(inCartonCPU, 20000); frogCPU.blockPos++; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; } else if (((frogCPU.reach > reachValue) && (typesValue == "carton")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) { frogCPU.blockPos++; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; } if (((frogCPU.reach <= reachValue) && (typesValue == "block")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) { setBackCPU(this, 5); frogCPU.blockThrough = false; frogCPU.keyLock = true; frogCPU.currentHit = this._name; frogCPU.yMove = 0; frogCPU.yMapMove = 0; frogCPU.scale = 0; frogCPU.clip._yscale = 100; frogCPU.clip._xscale = 100; frogCPU.clip._y = this._y + 60; eval ("movPower" + frogCPU.trackSide).sign._y = 0; clearInterval(frogCPU.cartonTimer); frogCPU.insideCarton = false; frogCPU.clip.gotoAndPlay("hit"); frogCPU.frogPos = this._name.substr(5); frogCPU.timerID = setInterval(stopFrogCPU, 3000); } else if (((frogCPU.reach > reachValue) && (typesValue == "block")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) { frogCPU.blockPos++; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; } if (((frogCPU.reach == reachValue) && (typesValue == "oil")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) { frogCPU.blockThrough = true; frogCPU.keyLock = true; frogCPU.currentHit = this._name; frogCPU.yMove = 0; frogCPU.yMapMove = 0; frogCPU.scale = 0; clearInterval(frogCPU.cartonTimer); frogCPU.insideCarton = false; frogCPU.clip.gotoAndPlay("plop"); frogCPU.frogPos = this._name.substr(5); frogCPU.timerID = setInterval(stopFrogCPU, 5000); } else if (((frogCPU.reach != reachValue) && (typesValue == "oil")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) { frogCPU.blockThrough = true; frogCPU.blockPos++; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; } if (((frogCPU.reach == reachValue) && (typesValue == "trap")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) { frogCPU.keyLock = true; frogCPU.currentHit = this._name; frogCPU.yMove = 0; frogCPU.yMapMove = 0; frogCPU.scale = 0; clearInterval(frogCPU.cartonTimer); frogCPU.insideCarton = false; this.movTrap.gotoAndStop(2); frogCPU.clip.gotoAndPlay("trap"); frogCPU.frogPos = this._name.substr(5); frogCPU.timerID = setInterval(stopFrogCPU, 7000); } else if (((frogCPU.reach != reachValue) && (typesValue == "trap")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) { frogCPU.blockThrough = true; frogCPU.blockPos++; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; } if ((((frogCPU.reach == reachValue) && (typesValue == "bounce")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) && (frogCPU.hit == false)) { frogCPU.hit = true; frogCPU.keyLock = true; frogCPU.powerValue = frogCPU.currentPower; frogCPU.yMove = 5; frogCPU.yMapMove = 0.2; frogCPU.scale = 5; setBackCPU(this, -5); if (frogCPU.insideCarton == false) { frogCPU.clip.gotoAndPlay(2); } } else if (((frogCPU.reach != reachValue) && (typesValue == "bounce")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) { frogCPU.blockPos++; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; } if ((((frogCPU.reach == reachValue) && (typesValue == "startofpool")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) && (frogCPU.swim == false)) { frogCPU.swim = true; frogCPU.toRun = true; frogCPU.scale = 0; frogCPU.clip._yscale = 100; frogCPU.clip._xscale = 100; frogCPU.staminaCost = 0; clearInterval(frogCPU.cartonTimer); frogCPU.insideCarton = false; frogCPU.clip.gotoAndPlay("downswim"); frogCPU.keyLock = true; frogCPU.timerID = setInterval(startSwimCPU, 1000); } if ((((frogCPU.reach == reachValue) && (typesValue == "pool")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) && (frogCPU.swim == false)) { frogCPU.swim = true; frogCPU.toRun = true; frogCPU.scale = 0; frogCPU.clip._yscale = 100; frogCPU.clip._xscale = 100; frogCPU.staminaCost = 0; clearInterval(frogCPU.cartonTimer); frogCPU.insideCarton = false; frogCPU.clip.gotoAndPlay("downswim"); frogCPU.keyLock = true; frogCPU.timerID = setInterval(startSwimCPU, 1000); } if (((((frogCPU.reach == reachValue) && (typesValue == "endofpool")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) && (frogCPU.hit == false)) && (frogCPU.swim == true)) { frogCPU.hit = true; frogCPU.keyLock = true; frogCPU.swim = false; frogCPU.toRun = false; frogCPU.scale = 5; frogCPU.powerValue = 1; frogCPU.clip._yscale = 100; frogCPU.clip._xscale = 100; frogCPU.staminaCost = 0.25; frogCPU.clip.gotoAndPlay(2); frogCPU.blockPos++; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; } else if (((((frogCPU.reach == reachValue) && (typesValue == "endofpool")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) && (frogCPU.hit == false)) && (frogCPU.swim == false)) { frogCPU.hit = true; frogCPU.toRun = true; frogCPU.scale = 0; frogCPU.clip._yscale = 100; frogCPU.clip._xscale = 100; frogCPU.staminaCost = 0; clearInterval(frogCPU.cartonTimer); frogCPU.insideCarton = false; frogCPU.clip.gotoAndPlay("downfloat"); frogCPU.keyLock = true; frogCPU.timerID = setInterval(jumpFromPoolCPU, 1000); } if (((((frogCPU.reach == reachValue) && (typesValue == "midofpool")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) && (frogCPU.hit == false)) && (frogCPU.swim == true)) { frogCPU.hit = true; frogCPU.keyLock = true; frogCPU.swim = false; frogCPU.toRun = false; frogCPU.scale = 5; frogCPU.powerValue = 1; frogCPU.clip._yscale = 100; frogCPU.clip._xscale = 100; frogCPU.staminaCost = 0.25; frogCPU.clip.gotoAndPlay(2); } else if (((((frogCPU.reach == reachValue) && (typesValue == "midofpool")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) && (frogCPU.hit == false)) && (frogCPU.swim == false)) { frogCPU.hit = true; frogCPU.toRun = true; frogCPU.scale = 0; frogCPU.clip._yscale = 100; frogCPU.clip._xscale = 100; frogCPU.staminaCost = 0; clearInterval(frogCPU.cartonTimer); frogCPU.insideCarton = false; frogCPU.clip.gotoAndPlay("downfloat"); frogCPU.keyLock = true; frogCPU.timerID = setInterval(jumpFromMidCPU, 1000); } if (((((frogCPU.reach == reachValue) && (typesValue == "item")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) && (frogCPU.hit == false)) && (frogCPU.insideCarton == false)) { frogCPU.frogPos = this._name.substr(5); frogCPU.hit = true; frogCPU.staminaValue = 100; removeMovieClip(this); frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); } else if (((frogCPU.reach != reachValue) && (typesValue == "item")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint))) { frogCPU.blockPos++; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; } if (((((frogCPU.reach == reachValue) && (typesValue == "finish")) && (this.hitPoint.hitTest(frogCPU.clip.hitPoint) || (this._y > frogCPU.clip._y))) && (frogCPU.hit == false)) && (gameStop == false)) { frogCPU.hit = true; gameStop = true; frogCPU.keyLock = true; frogCPU.yMove = 0; frogCPU.yMapMove = 0; frogCPU.scale = 0; frogCPU.staminaCost = 0; frogPLY.keyLock = true; frogPLY.staminaCost = 0; frogPLY.lostValue++; clearInterval(frogPLY.timerID); clearInterval(frogPLY.cartonTimer); if (frogPLY.lostValue >= 3) { winMsg = "you've reached your defeat limit, please try again.."; } else if (trackToPlay == 30) { winMsg = "you've defeated in final track, please try again.."; } else { winMsg = ""; } eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); clearInterval(frogCPU.cartonTimer); frogCPU.insideCarton = false; gotoAndStop ("finish"); eval ("movWinner.cover" + frogCPU.trackSide).gotoAndPlay(2); eval ("movWinner.cover" + frogPLY.trackSide).gotoAndStop("lose"); movWinner.anim._x = eval ("movWinner.cover" + frogCPU.trackSide)._x; movWinner.anim.get_point.text = ""; movWinner.anim.gotoAndPlay(2); } }; } function count() { c = c + n; a = a + n; if (c == s) { c = 0; clearInterval(timerScore); } eval ("scoreBoard" + frogPLY.trackSide).score = a; } function removeMovie() { var _local1 = 0; while (_local1 < 100) { removeMovieClip(track.clip["t_ply" + _local1]); removeMovieClip(track.clip["t_cpu" + _local1]); _local1++; } removeMovieClip(frogPLY.clip); removeMovieClip(frogCPU.clip); } function writeData() { mySo.data.sound = fOptSound; mySo.data.music = fOptMusic; mySo.flush(); } function playMusic(soundID) { musicObject = new Sound(); musicObject.attachSound(soundID); musicObject.start(0, 100); } function playSound(soundID) { soundObject = new Sound(); soundObject.attachSound(soundID); soundObject.start(); } function swimFrogPLY() { frogPLY.yMove = 2.5; frogPLY.yMapMove = 0.1; if (frogPLY.insideCarton == false) { frogPLY.clip.gotoAndStop("swim"); } } function EncrpytString(strVal) { var _local7 = "aHfEjcDebChGiAfIjDbEjacD"; var _local8 = _local7.length; var _local11 = "0"; var _local3 = ""; var _local9 = strVal.length; var _local1 = 0; _local3 = ""; var _local4; var _local6; var _local2; var _local5 = 0; nCnt = 0; while (nCnt < _local9) { _local4 = strVal.charCodeAt(nCnt); if (_local4 >= 128) { _local4 = "X"; } _local6 = _local7.charCodeAt(_local1); _local1 = _local1 + 1; if (_local1 >= _local8) { _local1 = 0; } _local2 = (_local4 % 16) + _local6; _local3 = _local3 + String.fromCharCode(_local2); _local5 = _local5 + _local2; _local6 = _local7.charCodeAt(_local1); _local1 = _local1 + 1; if (_local1 >= _local8) { _local1 = 0; } _local2 = Math.floor(_local4 / 16) + _local6; _local3 = _local3 + String.fromCharCode(_local2); _local5 = _local5 + _local2; nCnt++; } _local5 = _local5 % 256; _local6 = _local7.charCodeAt(_local1); _local1 = _local1 + 1; if (_local1 >= _local8) { _local1 = 0; } _local2 = (_local5 % 16) + _local6; _local3 = _local3 + String.fromCharCode(_local2); _local6 = _local7.charCodeAt(_local1); _local1 = _local1 + 1; if (_local1 >= _local8) { _local1 = 0; } _local2 = Math.floor(_local5 / 16) + _local6; _local3 = _local3 + String.fromCharCode(_local2); return(_local3); } function GetUrlParam(strUrl, strParam) { var _local4 = strUrl.toLowerCase(); var _local1 = _local4.indexOf(strParam); var _local5 = strParam.length; if (_local1 > 0) { var _local3; var _local2 = _local4.indexOf("&", _local1 + _local5); if (_local2 > 0) { _local3 = _local2 - _local1; } else { _local3 = strUrl.length - _local1; } return(strUrl.substr(_local1 + _local5, _local3)); } return(""); } function GetBaseUrl(strUrl) { var _local1 = strUrl.toLowerCase(); var _local2 = _local1.length; var _local3 = _local1.indexOf("?", 0); if (_local3 > 0) { _local2 = _local3; } var _local4 = "download"; if (_local1.substr(0, 4) == "http") { _local4 = strUrl.substr(7, _local2 - 7); } return(_local4); } track = {tileW:40, tileH:40}; track.tile0 = function () { }; track.tile0.prototype.types = "empty"; track.tile0.prototype.reach = 0; track.tile0.prototype.frame = "empty"; track.tile1 = function () { }; track.tile1.prototype.types = "block"; track.tile1.prototype.reach = 1; track.tile1.prototype.frame = "block11"; track.tile2 = function () { }; track.tile2.prototype.types = "block"; track.tile2.prototype.reach = 1; track.tile2.prototype.frame = "block12"; track.tile3 = function () { }; track.tile3.prototype.types = "block"; track.tile3.prototype.reach = 1; track.tile3.prototype.frame = "block13"; track.tile4 = function () { }; track.tile4.prototype.types = "block"; track.tile4.prototype.reach = 2; track.tile4.prototype.frame = "block21"; track.tile5 = function () { }; track.tile5.prototype.types = "block"; track.tile5.prototype.reach = 2; track.tile5.prototype.frame = "block22"; track.tile6 = function () { }; track.tile6.prototype.types = "block"; track.tile6.prototype.reach = 2; track.tile6.prototype.frame = "block23"; track.tile7 = function () { }; track.tile7.prototype.types = "block"; track.tile7.prototype.reach = 2; track.tile7.prototype.frame = "block24"; track.tile8 = function () { }; track.tile8.prototype.types = "block"; track.tile8.prototype.reach = 3; track.tile8.prototype.frame = "block31"; track.tile9 = function () { }; track.tile9.prototype.types = "block"; track.tile9.prototype.reach = 3; track.tile9.prototype.frame = "block32"; track.tile10 = function () { }; track.tile10.prototype.types = "block"; track.tile10.prototype.reach = 3; track.tile10.prototype.frame = "block33"; track.tile11 = function () { }; track.tile11.prototype.types = "block"; track.tile11.prototype.reach = 3; track.tile11.prototype.frame = "block34"; track.tile12 = function () { }; track.tile12.prototype.types = "block"; track.tile12.prototype.reach = 3; track.tile12.prototype.frame = "block35"; track.tile13 = function () { }; track.tile13.prototype.types = "block"; track.tile13.prototype.reach = 1; track.tile13.prototype.frame = "block14"; track.tile14 = function () { }; track.tile14.prototype.types = "block"; track.tile14.prototype.reach = 1; track.tile14.prototype.frame = "block15"; track.tile16 = function () { }; track.tile16.prototype.types = "oil"; track.tile16.prototype.reach = 0; track.tile16.prototype.frame = "oil"; track.tile17 = function () { }; track.tile17.prototype.types = "trap"; track.tile17.prototype.reach = 0; track.tile17.prototype.frame = "trap"; track.tile21 = function () { }; track.tile21.prototype.types = "startofpool"; track.tile21.prototype.reach = 0; track.tile21.prototype.frame = "pool1"; track.tile22 = function () { }; track.tile22.prototype.types = "pool"; track.tile22.prototype.reach = 0; track.tile22.prototype.frame = "pool2"; track.tile23 = function () { }; track.tile23.prototype.types = "midofpool"; track.tile23.prototype.reach = 0; track.tile23.prototype.frame = "pool2"; track.tile24 = function () { }; track.tile24.prototype.types = "leaf"; track.tile24.prototype.reach = 0; track.tile24.prototype.frame = "pool4"; track.tile25 = function () { }; track.tile25.prototype.types = "endofpool"; track.tile25.prototype.reach = 0; track.tile25.prototype.frame = "pool3"; track.tile30 = function () { }; track.tile30.prototype.types = "bounce"; track.tile30.prototype.reach = 0; track.tile30.prototype.frame = "bounce"; track.tile31 = function () { }; track.tile31.prototype.types = "item"; track.tile31.prototype.reach = 0; track.tile31.prototype.frame = "item"; track.tile32 = function () { }; track.tile32.prototype.types = "carton"; track.tile32.prototype.reach = 1; track.tile32.prototype.frame = "carton"; track.tile40 = function () { }; track.tile40.prototype.types = "start"; track.tile40.prototype.reach = 0; track.tile40.prototype.frame = "start"; track.tile41 = function () { }; track.tile41.prototype.types = "finish"; track.tile41.prototype.reach = 0; track.tile41.prototype.frame = "finish"; frogPLY = {xPos:Number, yPos:(Number = 300), trackSide:Number, reach:(Number = 0), power:(Number = 0), yMove:(Number = 0), scale:(Number = 0), timer:(Number = 0), powerTurn:(Number = 0), powerValue:(Number = 0), scoreValue:(Number = 0), staminaValue:(Number = 100), staminaCost:(Number = 0.5), currentPower:(Number = 0), currentHit:String, keyLock:Boolean, hit:(Boolean = false), swim:(Boolean = false), timerID:Number, blockThrough:Boolean, blockPos:(Number = 1), hBlock:new Array(), idBlock:new Array(), tyBlock:new Array(), lostValue:Number, insideCarton:Boolean, cartonTimer:Number}; frogCPU = {xPos:Number, yPos:(Number = 300), trackSide:Number, reach:(Number = 0), power:(Number = 0), yMove:(Number = 0), scale:(Number = 0), timer:(Number = 0), powerTurn:(Number = 0), powerValue:(Number = 0), scoreValue:(Number = 0), staminaValue:(Number = 100), staminaCost:(Number = 0.5), currentPower:(Number = 0), currentHit:String, keyLock:Boolean, hit:(Boolean = false), swim:(Boolean = false), timerID:Number, timerToJump:Number, toRun:(Boolean = false), go:(Boolean = false), blockPos:(Number = 1), frogPos:(Number = 2), hPool:(Number = 0), rangeBlock:Number, blockThrough:Boolean, hBlock:new Array(), idBlock:new Array(), tyBlock:new Array(), wait:Number, insideCarton:Boolean, cartonTimer:Number}; var control = new Object(); var gameStop = false; var trackToPlay = 1; var clickValue; var trackHeight; var winMsg = ""; var timerSwim; var psBOT = new Array(); psBOT = [["2333445", "233444555", "223444555", "22334555", "23344"], ["2333445", "34455", "24455", "233555", "23344"], ["12", "3445", "1244555", "223555", "223334"], ["12", "344555", "145555", "112223", "223334"]]; var psBounce = new Array("12333445", "2234455", "33345", "34445", "34555"); var psItem = new Array("1", "1222", "2333", "3444", "4555"); var psPool = new Array("5", "155", "1225", "2333", "3444"); var psFinish = new Array("12", "23", "23334", "34445", "4555"); var timerScore; var n = 0; var a = 0; var c = 0; var s = 0; var musicObject; var soundObject; var fOptSound; var fOptMusic; var mySo = SharedObject.getLocal("userOption"); fOptSound = mySo.data.sound; fOptMusic = mySo.data.music; if ((fOptSound == undefined) && (fOptMusic == undefined)) { fOptSound = 1; fOptMusic = 1; } if (fOptMusic == 1) { playMusic("music1.wav"); }Frame 5frogPLY.scoreValue = 0; frogPLY.lostValue = 0; a = 0; trackHeight = -90; butPlay.onPress = function () { if (fOptSound == 1) { playSound("click.wav"); } }; butPlay.onRelease = function () { gotoAndStop ("start"); }; butOption.onPress = function () { if (fOptSound == 1) { playSound("click.wav"); } }; butOption.onRelease = function () { gotoAndStop ("option"); }; butHelp.onPress = function () { if (fOptSound == 1) { playSound("click.wav"); } }; butHelp.onRelease = function () { gotoAndStop ("help"); }; butHighScore.onPress = function () { if (fOptSound == 1) { playSound("click.wav"); } }; butHighScore.onRelease = function () { getURL ("http://www.arcadetown.com/frograce/view_high_scores.asp", "_blank"); }; butMoreGames.onPress = function () { if (fOptSound == 1) { playSound("click.wav"); } }; butMoreGames.onRelease = function () { getURL ("http://www.arcadetown.com/index.asp?gameid=frograce", "_blank"); }; butHome.onRelease = function () { getURL ("http://www.arcadetown.com/index.asp?gameid=frograce", "_blank"); }; butAddThis.onRelease = function () { getURL ("http://www.arcadetown.com/free_content/index.asp?gameid=frograce", "_blank"); }; stop();Frame 6optSound.gotoAndStop(fOptSound); optMusic.gotoAndStop(fOptMusic); optSound.onPress = function () { if (this._currentframe == 1) { fOptSound = 2; } else { fOptSound = 1; } this.gotoAndStop(fOptSound); if (fOptSound == 1) { playSound("click.wav"); } writeData(); }; optMusic.onPress = function () { if (this._currentframe == 1) { fOptMusic = 2; musicObject.stop(); } else { fOptMusic = 1; } this.gotoAndStop(fOptMusic); if (fOptMusic == 1) { playMusic("music1.wav"); } if (fOptSound == 1) { playSound("click.wav"); } writeData(); }; butBack.onPress = function () { if (fOptSound == 1) { playSound("click.wav"); } }; butBack.onRelease = function () { gotoAndStop ("menu"); };Frame 7butMenu.onPress = function () { if (fOptSound == 1) { playSound("click.wav"); } }; butMenu.onRelease = function () { gotoAndStop ("menu"); }; butAbout.onPress = function () { if (fOptSound == 1) { playSound("click.wav"); } }; butAbout.onRelease = function () { movHelp.gotoAndStop("about"); }; butPreview.onPress = function () { if (fOptSound == 1) { playSound("click.wav"); } }; butPreview.onRelease = function () { movHelp.gotoAndStop("preview"); }; butControl.onPress = function () { if (fOptSound == 1) { playSound("click.wav"); } }; butControl.onRelease = function () { movHelp.gotoAndStop("control"); };Frame 8userName.text = ""; sc.text = frogPLY.scoreValue; var char = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; var testChar = false; butSubmit.onPress = function () { if (fOptSound == 1) { playSound("click.wav"); } }; butSubmit.onRelease = function () { i = 0; while (i < char.length) { if (userName.text.charAt(0) == char.charAt(i)) { testChar = true; break; } i++; } if (testChar == true) { var _local2 = (userName.text + "|") + frogPLY.scoreValue; var _local3 = _root.EncrpytString(_local2); getURL ("http://www.arcadetown.com/frograce/hs.asp?" + _local3, "_blank"); gotoAndStop ("menu"); } }; butCancel.onPress = function () { if (fOptSound == 1) { playSound("click.wav"); } }; butCancel.onRelease = function () { gotoAndStop ("menu"); };Frame 10if (fOptMusic == 1) { musicObject.stop(); } movChoosePos.butLeft.onPress = function () { if (fOptSound == 1) { playSound("click.wav"); } }; movChoosePos.butLeft.onRelease = function () { frogPLY.xPos = 138.05; frogPLY.trackSide = 1; frogCPU.xPos = 421.95; frogCPU.trackSide = 2; gotoAndStop("track" + trackToPlay); }; movChoosePos.butRight.onPress = function () { if (fOptSound == 1) { playSound("click.wav"); } }; movChoosePos.butRight.onRelease = function () { frogPLY.xPos = 421.95; frogPLY.trackSide = 2; frogCPU.xPos = 138.05; frogCPU.trackSide = 1; gotoAndStop("track" + trackToPlay); }; control.onKeyDown = function () { if (Key.getCode() == 37) { movChoosePos.butLeft.onRelease(); } else if (Key.getCode() == 39) { movChoosePos.butRight.onRelease(); } }; Key.addListener(control); labelTrack.text = ""; movPower1._visible = false; movPower2._visible = false; scoreBoard1.movLost._xscale = 100; scoreBoard2.movLost._xscale = -100; frogPLY.insideCarton = false; frogCPU.insideCarton = false; movMap.finishLine._y = trackHeight; stop();Frame 12frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 0, 1, 0, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 14, 0, 0, 0, 2, 0, 0, 0, 1, 0, 31, 0, 30, 0, 0, 0, 4, 0, 0, 0, 13, 0, 0, 0, 5, 0, 31, 0, 3, 0, 0, 0, 2, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).range._yscale = 100 - (Math.floor(frogPLY.staminaValue / 5) * 20); eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 2000; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 13frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 0, 4, 0, 0, 0, 0, 5, 0, 0, 0, 13, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 31, 0, 0, 0, 0, 30, 0, 0, 0, 14, 0, 0, 0, 1, 0, 31, 0, 5, 0, 0, 0, 3, 0, 0, 0, 0, 6, 0, 0, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).range._yscale = 100 - (Math.floor(frogPLY.staminaValue / 5) * 20); eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1500; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 14frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 0, 6, 0, 0, 0, 13, 0, 0, 0, 30, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 31, 0, 14, 0, 0, 16, 0, 0, 0, 0, 4, 0, 0, 0, 13, 0, 0, 0, 30, 0, 0, 0, 0, 5, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1000; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 15frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 0, 13, 0, 0, 0, 6, 0, 0, 0, 30, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 16, 0, 0, 0, 2, 0, 31, 0, 1, 0, 0, 0, 16, 0, 0, 32, 0, 0, 0, 4, 0, 0, 3, 0, 0, 14, 0, 0, 0, 5, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1000; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 16frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; trackHeight = -105; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 0, 7, 0, 0, 0, 0, 4, 0, 0, 0, 32, 0, 0, 17, 0, 0, 0, 14, 0, 0, 0, 30, 0, 0, 0, 0, 5, 0, 0, 31, 0, 6, 0, 0, 0, 16, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 21, 22, 22, 22, 25, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 500; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 18frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 13, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 8, 0, 0, 0, 16, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 21, 22, 22, 22, 22, 25, 0, 17, 0, 0, 6, 0, 0, 31, 0, 30, 0, 0, 0, 16, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 0, 5, 0, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1500; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 19frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 0, 7, 0, 0, 0, 0, 21, 22, 22, 22, 22, 25, 0, 0, 0, 32, 0, 0, 16, 0, 0, 0, 30, 0, 0, 0, 0, 9, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 31, 0, 0, 0, 4, 0, 0, 0, 17, 0, 0, 0, 30, 0, 0, 0, 8, 0, 0, 0, 7, 0, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1000; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 20frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 0, 5, 0, 0, 0, 0, 7, 0, 0, 0, 13, 0, 0, 1, 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 0, 5, 0, 0, 31, 0, 10, 0, 0, 0, 0, 0, 21, 22, 22, 22, 25, 32, 0, 16, 0, 0, 13, 0, 0, 30, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 17, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1000; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 21frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 0, 9, 0, 0, 0, 0, 7, 0, 0, 0, 32, 0, 0, 0, 0, 6, 0, 0, 0, 30, 0, 0, 5, 0, 0, 0, 0, 8, 0, 0, 0, 31, 0, 0, 0, 7, 0, 0, 17, 0, 0, 17, 0, 0, 21, 22, 22, 22, 22, 22, 22, 25, 0, 0, 0, 5, 0, 0, 0, 10, 0, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 500; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 22frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; trackHeight = -120; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 4, 0, 0, 0, 0, 8, 0, 32, 0, 0, 13, 0, 0, 2, 0, 0, 0, 0, 6, 0, 0, 0, 17, 0, 0, 0, 9, 0, 0, 0, 0, 30, 0, 16, 0, 0, 1, 0, 0, 31, 0, 0, 5, 0, 0, 0, 7, 0, 0, 32, 0, 17, 0, 0, 0, 0, 30, 0, 0, 10, 0, 0, 5, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 500; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 24frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 1, 0, 0, 0, 21, 22, 22, 22, 22, 25, 0, 0, 0, 9, 0, 0, 0, 0, 6, 0, 0, 0, 30, 0, 0, 0, 10, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 5, 0, 0, 31, 0, 16, 0, 0, 0, 4, 0, 0, 0, 0, 30, 0, 0, 0, 0, 21, 22, 22, 22, 25, 0, 0, 32, 0, 0, 30, 0, 0, 0, 0, 8, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1500; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 25frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 5, 0, 0, 0, 0, 11, 0, 0, 0, 0, 6, 0, 0, 0, 0, 8, 0, 0, 0, 0, 9, 0, 0, 17, 0, 0, 0, 30, 0, 0, 0, 21, 22, 22, 22, 25, 0, 21, 22, 22, 22, 25, 0, 31, 0, 0, 0, 7, 0, 0, 0, 0, 6, 0, 0, 0, 2, 0, 0, 14, 0, 0, 32, 0, 5, 0, 0, 0, 0, 10, 0, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1000; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 26frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 0, 11, 0, 0, 0, 0, 5, 0, 0, 16, 0, 0, 8, 0, 0, 0, 0, 9, 0, 0, 14, 0, 31, 0, 4, 0, 0, 0, 30, 0, 16, 0, 0, 32, 0, 0, 0, 6, 0, 0, 0, 4, 0, 31, 0, 0, 0, 10, 0, 0, 0, 9, 0, 0, 0, 21, 22, 22, 22, 22, 25, 0, 0, 0, 5, 0, 0, 17, 0, 0, 6, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1000; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 27frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 5, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 11, 0, 0, 0, 4, 0, 0, 17, 0, 0, 10, 0, 0, 30, 0, 16, 0, 0, 0, 7, 0, 0, 31, 0, 0, 8, 0, 0, 16, 0, 0, 4, 0, 0, 3, 0, 2, 0, 1, 0, 0, 31, 0, 9, 0, 0, 0, 6, 0, 0, 0, 10, 0, 0, 0, 16, 0, 30, 0, 0, 30, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1000; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 28frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; trackHeight = -135; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 10, 0, 0, 0, 32, 0, 0, 0, 11, 0, 0, 0, 9, 0, 0, 0, 4, 0, 21, 22, 22, 22, 25, 0, 21, 22, 22, 22, 22, 25, 31, 0, 0, 10, 0, 30, 0, 0, 0, 2, 0, 0, 0, 7, 0, 0, 0, 6, 0, 0, 14, 0, 0, 1, 0, 17, 0, 0, 8, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 500; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 30frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 0, 21, 22, 22, 23, 24, 22, 22, 22, 23, 24, 22, 22, 22, 23, 24, 22, 22, 22, 22, 25, 0, 0, 30, 0, 0, 0, 17, 0, 17, 0, 0, 12, 0, 0, 0, 14, 0, 0, 31, 0, 0, 7, 0, 0, 0, 6, 0, 0, 2, 0, 17, 0, 17, 0, 8, 0, 31, 0, 0, 7, 0, 0, 0, 17, 0, 0, 21, 22, 22, 23, 24, 22, 22, 22, 23, 24, 22, 22, 22, 22, 25, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1500; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 31frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 32, 0, 0, 0, 7, 0, 0, 0, 0, 4, 0, 0, 16, 0, 0, 0, 0, 6, 0, 0, 3, 0, 16, 0, 32, 0, 0, 5, 0, 31, 0, 0, 7, 0, 32, 0, 0, 0, 30, 0, 0, 16, 0, 0, 14, 0, 0, 10, 0, 0, 0, 0, 12, 0, 30, 0, 31, 0, 32, 0, 0, 5, 0, 0, 2, 0, 16, 0, 16, 0, 0, 0, 0, 10, 0, 0, 0, 7, 0, 16, 0, 0, 4, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1000; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 32frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 12, 0, 0, 32, 0, 17, 0, 17, 0, 17, 0, 30, 0, 0, 0, 14, 0, 0, 21, 22, 22, 23, 24, 22, 22, 22, 22, 22, 22, 25, 32, 0, 0, 10, 0, 0, 0, 0, 2, 0, 31, 0, 13, 0, 13, 0, 13, 0, 32, 0, 30, 0, 0, 0, 0, 8, 0, 31, 0, 7, 0, 0, 0, 11, 0, 21, 22, 22, 22, 25, 32, 0, 0, 5, 0, 0, 0, 16, 0, 16, 0, 16, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1000; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 33frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 0, 11, 0, 0, 0, 7, 0, 21, 22, 22, 23, 24, 22, 22, 22, 22, 25, 0, 32, 0, 10, 0, 17, 0, 17, 0, 17, 0, 0, 8, 0, 0, 0, 0, 9, 0, 0, 31, 0, 6, 0, 0, 0, 16, 0, 32, 0, 0, 3, 0, 3, 0, 0, 0, 0, 12, 0, 0, 0, 21, 22, 22, 22, 25, 32, 0, 2, 0, 2, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1000; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 34frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; trackHeight = -150; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 0, 12, 0, 0, 0, 0, 11, 0, 0, 0, 7, 0, 0, 2, 0, 2, 0, 2, 0, 0, 32, 0, 0, 16, 0, 0, 6, 0, 0, 0, 31, 0, 0, 0, 5, 0, 0, 3, 0, 3, 0, 3, 0, 0, 0, 32, 0, 16, 0, 0, 1, 0, 0, 0, 17, 0, 0, 4, 0, 31, 0, 8, 0, 0, 0, 0, 5, 0, 17, 0, 32, 0, 0, 32, 0, 0, 0, 14, 0, 14, 0, 14, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1000; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 36frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 16, 0, 16, 0, 16, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 32, 0, 17, 0, 17, 0, 17, 0, 0, 0, 7, 0, 0, 0, 6, 0, 0, 0, 31, 0, 30, 0, 30, 0, 32, 0, 12, 0, 0, 0, 16, 0, 0, 0, 0, 8, 0, 0, 0, 0, 9, 0, 0, 0, 0, 31, 0, 10, 0, 21, 22, 22, 22, 22, 25, 0, 21, 22, 22, 22, 22, 23, 24, 22, 22, 22, 23, 24, 22, 22, 22, 22, 22, 22, 25, 0, 0, 10, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1500; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 37frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 7, 0, 0, 0, 10, 0, 0, 0, 0, 11, 0, 0, 0, 6, 0, 0, 0, 5, 0, 0, 14, 0, 0, 31, 0, 0, 4, 0, 0, 0, 0, 12, 0, 0, 0, 10, 0, 17, 0, 17, 0, 0, 30, 0, 0, 0, 32, 0, 32, 0, 32, 0, 17, 0, 31, 0, 0, 17, 0, 16, 0, 17, 0, 0, 0, 0, 8, 0, 0, 0, 0, 31, 0, 0, 30, 0, 0, 30, 0, 0, 30, 0, 0, 17, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1000; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 38frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 7, 0, 0, 7, 0, 0, 7, 0, 0, 12, 0, 0, 2, 0, 14, 2, 0, 14, 0, 0, 0, 3, 0, 21, 22, 22, 22, 25, 0, 31, 0, 4, 0, 21, 22, 22, 23, 24, 22, 22, 22, 23, 24, 22, 22, 22, 23, 24, 22, 22, 22, 22, 25, 0, 32, 32, 0, 11, 0, 0, 31, 0, 10, 0, 0, 21, 22, 22, 22, 23, 24, 22, 22, 22, 23, 24, 22, 22, 22, 23, 24, 22, 22, 22, 22, 25, 32, 0, 10, 0, 0, 30, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1000; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 39frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 17, 0, 16, 0, 17, 0, 32, 0, 32, 0, 21, 22, 22, 22, 25, 0, 17, 0, 16, 0, 17, 0, 16, 0, 0, 0, 7, 0, 0, 0, 0, 10, 0, 21, 22, 22, 22, 25, 0, 17, 0, 17, 0, 17, 0, 0, 4, 0, 0, 5, 0, 0, 0, 31, 0, 32, 0, 6, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 0, 30, 0, 30, 0, 30, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1000; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 40frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 0, 12, 0, 0, 30, 0, 0, 0, 0, 30, 0, 0, 0, 0, 30, 0, 0, 0, 0, 14, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 1, 0, 2, 0, 3, 0, 4, 0, 0, 5, 0, 0, 6, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 0, 31, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 0, 17, 0, 0, 16, 0, 0, 17, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 500; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 42frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 21, 22, 22, 23, 24, 22, 22, 22, 22, 23, 24, 22, 22, 22, 23, 24, 22, 22, 22, 22, 22, 23, 24, 22, 22, 22, 22, 22, 22, 25, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 2, 0, 3, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1000; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 43frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 0, 12, 0, 0, 0, 0, 32, 0, 0, 2, 0, 0, 1, 0, 0, 0, 4, 0, 0, 32, 0, 0, 10, 0, 0, 0, 30, 0, 17, 0, 16, 0, 31, 0, 0, 0, 0, 11, 0, 0, 13, 0, 16, 0, 5, 0, 0, 0, 30, 0, 16, 0, 0, 14, 0, 32, 0, 7, 0, 0, 0, 6, 0, 31, 0, 0, 0, 8, 0, 0, 0, 12, 0, 0, 0, 21, 22, 22, 22, 22, 25, 32, 0, 0, 9, 0, 0, 17, 0, 0, 7, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1000; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 44frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 7, 0, 0, 2, 0, 0, 0, 5, 0, 32, 0, 10, 0, 0, 0, 6, 0, 0, 17, 0, 0, 12, 0, 0, 30, 0, 17, 0, 0, 0, 6, 0, 0, 31, 0, 0, 5, 0, 32, 0, 9, 0, 0, 0, 0, 8, 0, 0, 17, 0, 0, 0, 7, 0, 0, 30, 0, 0, 11, 0, 0, 14, 0, 31, 0, 3, 0, 2, 0, 1, 0, 32, 0, 0, 10, 0, 0, 0, 7, 0, 0, 0, 10, 0, 0, 0, 32, 0, 17, 0, 0, 30, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 500; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 45frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 10, 0, 0, 0, 7, 0, 0, 0, 6, 0, 0, 0, 12, 0, 0, 0, 7, 0, 32, 0, 30, 0, 0, 17, 0, 0, 14, 0, 17, 0, 11, 0, 0, 0, 9, 0, 32, 0, 4, 0, 21, 22, 22, 23, 24, 22, 22, 22, 22, 22, 22, 25, 31, 0, 0, 9, 0, 0, 30, 0, 0, 2, 0, 32, 0, 0, 10, 0, 17, 0, 16, 0, 16, 0, 7, 0, 0, 0, 5, 0, 32, 0, 6, 0, 0, 2, 0, 17, 0, 0, 12, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 500; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 46frogPLY.keyLock = true; frogCPU.keyLock = true; gameStop = true; frogPLY.staminaValue = 100; frogPLY.staminaCost = 0.5; frogPLY.hit = false; frogPLY.swim = false; frogPLY.blockPos = 1; frogCPU.staminaValue = 100; frogCPU.staminaCost = 0.5; frogCPU.hit = false; frogCPU.swim = false; frogCPU.blockPos = 1; frogCPU.frogPos = 2; frogCPU.toRun = false; frogCPU.go = false; frogCPU.hPool = 0; var myTrack = new Array(); myTrack = [0, 0, 40, 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 30, 0, 0, 0, 32, 0, 3, 0, 30, 0, 0, 0, 30, 0, 0, 0, 2, 0, 0, 0, 31, 0, 0, 0, 0, 30, 0, 0, 0, 0, 30, 0, 0, 0, 0, 30, 0, 0, 0, 0, 32, 0, 1, 0, 17, 0, 14, 0, 17, 0, 2, 0, 0, 0, 31, 0, 0, 30, 0, 0, 30, 0, 0, 0, 13, 0, 0, 0, 0, 30, 0, 0, 0, 30, 0, 17, 0, 0, 0, 0, 10, 0, 30, 0, 0, 41]; buildMap(myTrack); labelTrack.text = "Track " + trackToPlay; movPopUp.swapDepths(30000); movWinner.swapDepths(30001); movScreen.swapDepths(30002); movTrafficLight.swapDepths(30003); countBlockPLY(); eval ("movPower" + frogPLY.trackSide).target._y = -10 * frogPLY.hBlock[frogPLY.blockPos]; eval ("movPower" + frogPLY.trackSide)._visible = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; countBlockCPU(); frogCPU.wait = 1000; eval ("movPower" + frogCPU.trackSide).target._y = -10 * frogCPU.hBlock[frogCPU.blockPos]; eval ("movPower" + frogCPU.trackSide)._visible = false; frogCPU.timerToJump = setInterval(runFrog, frogCPU.wait); eval ("scoreBoard" + frogPLY.trackSide).score = a; eval ("scoreBoard" + frogPLY.trackSide).label = "Player"; eval ("scoreBoard" + frogPLY.trackSide).movLost.gotoAndStop(frogPLY.lostValue + 1); eval ("scoreBoard" + frogCPU.trackSide).score = ""; eval ("scoreBoard" + frogCPU.trackSide).label = "Com"; eval ("scoreBoard" + frogCPU.trackSide).movLost.gotoAndStop(1);Frame 48if (fOptMusic == 1) { playMusic("music2.wav"); } frogPLY.keyLock = false; frogCPU.keyLock = false; gameStop = false; clickValue = 1; afterClick = 0; frogPLY.clip.onEnterFrame = function () { frogPLY.timer = frogPLY.timer + frogPLY.yMove; if (frogPLY.timer == ((40 * frogPLY.powerValue) + 5)) { frogPLY.yMove = 0; frogPLY.yMapMove = 0; frogPLY.powerValue = 0; frogPLY.timer = 0; frogPLY.scale = 0; frogPLY.keyLock = false; frogPLY.hit = false; if ((frogPLY.swim == false) && (frogPLY.insideCarton == false)) { this.gotoAndPlay("down"); } } if (frogPLY.timer == (((40 * frogPLY.powerValue) / 2) + 5)) { frogPLY.scale = -5; } frogPLY.reach = (this._yscale - 100) / 20; eval ("movPower" + frogPLY.trackSide).sign._y = eval ("movPower" + frogPLY.trackSide).sign._y + ((-frogPLY.scale) / 2); this._yscale = this._yscale + frogPLY.scale; this._xscale = this._xscale + frogPLY.scale; }; eval ("movPower" + frogPLY.trackSide).onEnterFrame = function () { if (gameStop == false) { this.indicator._yscale = this.indicator._yscale + frogPLY.powerTurn; } if (this.indicator._yscale < 0) { this.indicator._yscale = 0; frogPLY.powerTurn = 20; } else if (this.indicator._yscale < this.range._yscale) { this.indicator._yscale = this.range._yscale; frogPLY.powerTurn = 20; } else if (this.indicator._yscale > 100) { this.indicator._yscale = 80; frogPLY.powerTurn = -20; } this.stamina._yscale = frogPLY.staminaValue; this.range._yscale = 100 - (Math.floor(frogPLY.staminaValue / 5) * 20); if ((this.stamina._yscale < 100) && (gameStop == false)) { frogPLY.staminaValue = frogPLY.staminaValue + frogPLY.staminaCost; } }; control.onKeyDown = function () { Mouse.removeListener(control); if (((((Key.getCode() == 32) && (frogPLY.keyLock == false)) && (frogPLY.swim == false)) && (gameStop == false)) && (clickValue == 1)) { afterClick = 0; clickValue = 2; frogPLY.powerTurn = -20; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 120; } else if ((((((Key.getCode() == 32) && (frogPLY.keyLock == false)) && (frogPLY.swim == false)) && (gameStop == false)) && (clickValue == 2)) && (afterClick == 1)) { clickValue = 1; frogPLY.powerValue = (100 - eval ("movPower" + frogPLY.trackSide).indicator._yscale) / 20; if (frogPLY.insideCarton == false) { frogPLY.clip.gotoAndPlay("up"); } frogPLY.yMove = 5; frogPLY.yMapMove = 0.2; frogPLY.scale = 5; frogPLY.currentPower = frogPLY.powerValue; frogPLY.staminaValue = frogPLY.staminaValue - (5 * frogPLY.powerValue); frogPLY.keyLock = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; eval ("movPower" + frogPLY.trackSide).trail.gotoAndPlay(2); eval ("movPower" + frogPLY.trackSide).trail._yscale = frogPLY.powerValue * 20; frogPLY.powerTurn = 0; frogPLY.timer = 0; frogPLY.staminaCost = 0.25; } else if ((((Key.getCode() == 32) && (frogPLY.keyLock == false)) && (frogPLY.swim == true)) && (gameStop == false)) { frogPLY.yMove = 2.5; frogPLY.yMapMove = 0.1; if (frogPLY.insideCarton == false) { frogPLY.clip.gotoAndStop("swim"); } } }; control.onKeyUp = function () { Mouse.addListener(control); if ((((Key.getCode() == 32) && (frogPLY.keyLock == false)) && (frogPLY.swim == false)) && (gameStop == false)) { afterClick = 1; } else if (((Key.getCode() == 32) && (frogPLY.keyLock == false)) && (frogPLY.swim == true)) { if (frogPLY.insideCarton == false) { frogPLY.clip.gotoAndStop("float"); } } }; control.onMouseDown = function () { Key.removeListener(control); if ((((frogPLY.keyLock == false) && (frogPLY.swim == false)) && (gameStop == false)) && (clickValue == 1)) { clickValue = 2; frogPLY.powerTurn = -20; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 120; } else if ((((frogPLY.keyLock == false) && (frogPLY.swim == false)) && (gameStop == false)) && (clickValue == 2)) { clickValue = 1; frogPLY.powerValue = (100 - eval ("movPower" + frogPLY.trackSide).indicator._yscale) / 20; if (frogPLY.insideCarton == false) { frogPLY.clip.gotoAndPlay("up"); } frogPLY.yMove = 5; frogPLY.yMapMove = 0.2; frogPLY.scale = 5; frogPLY.currentPower = frogPLY.powerValue; frogPLY.staminaValue = frogPLY.staminaValue - (5 * frogPLY.powerValue); frogPLY.keyLock = true; eval ("movPower" + frogPLY.trackSide).indicator._yscale = 100; eval ("movPower" + frogPLY.trackSide).trail.gotoAndPlay(2); eval ("movPower" + frogPLY.trackSide).trail._yscale = frogPLY.powerValue * 20; frogPLY.powerTurn = 0; frogPLY.timer = 0; frogPLY.staminaCost = 0.25; } else if (((frogPLY.keyLock == false) && (frogPLY.swim == true)) && (gameStop == false)) { timerSwim = setInterval(swimFrogPLY, 1); } }; control.onMouseUp = function () { clearInterval(timerSwim); Key.addListener(control); if ((frogPLY.keyLock == false) && (frogPLY.swim == true)) { if (frogPLY.insideCarton == false) { frogPLY.clip.gotoAndStop("float"); } } }; Key.addListener(control); Mouse.addListener(control); frogCPU.clip.onEnterFrame = function () { if ((((frogCPU.toRun == true) && (frogCPU.keyLock == false)) && (frogCPU.swim == false)) && (gameStop == false)) { frogCPU.toRun = false; frogCPU.powerTurn = -20; frogCPU.go = true; } else if ((((frogCPU.toRun == true) && (frogCPU.keyLock == false)) && (frogCPU.swim == true)) && (gameStop == false)) { frogCPU.yMove = 2.5; frogCPU.yMapMove = 0.1; if (frogCPU.insideCarton == false) { this.gotoAndStop("swim"); } } if (((frogCPU.go == true) && (frogCPU.keyLock == false)) && (gameStop == false)) { frogCPU.rangeBlock = frogCPU.idBlock[frogCPU.blockPos] - frogCPU.frogPos; frogCPU.powerValue = aiFrog(frogCPU.rangeBlock, frogCPU.hBlock[frogCPU.blockPos], frogCPU.tyBlock[frogCPU.blockPos]); if (frogCPU.powerValue > (frogCPU.staminaValue / 5)) { frogCPU.powerValue = 0; frogCPU.yMove = 0; frogCPU.yMapMove = 0; frogCPU.scale = 0; } else { frogCPU.go = false; frogCPU.yMove = 5; frogCPU.yMapMove = 0.2; frogCPU.scale = 5; frogCPU.currentPower = frogCPU.powerValue; frogCPU.staminaValue = frogCPU.staminaValue - (5 * frogCPU.powerValue); if (frogCPU.insideCarton == false) { this.gotoAndPlay("up"); } } eval ("movPower" + frogCPU.trackSide).indicator._yscale = 100; frogCPU.powerTurn = 0; frogCPU.timer = 0; frogCPU.staminaCost = 0.25; } frogCPU.timer = frogCPU.timer + frogCPU.yMove; if (frogCPU.timer == ((40 * frogCPU.powerValue) + 5)) { frogCPU.yMove = 0; frogCPU.yMapMove = 0; frogCPU.powerValue = 0; frogCPU.timer = 0; frogCPU.scale = 0; frogCPU.keyLock = false; frogCPU.hit = false; if ((frogCPU.swim == false) && (frogCPU.insideCarton == false)) { this.gotoAndPlay("down"); } } if (frogCPU.timer == (((40 * frogCPU.powerValue) / 2) + 5)) { frogCPU.scale = -5; } frogCPU.reach = (this._yscale - 100) / 20; eval ("movPower" + frogCPU.trackSide).sign._y = eval ("movPower" + frogCPU.trackSide).sign._y + ((-frogCPU.scale) / 2); this._yscale = this._yscale + frogCPU.scale; this._xscale = this._xscale + frogCPU.scale; }; eval ("movPower" + frogCPU.trackSide).onEnterFrame = function () { this.indicator._yscale = this.indicator._yscale + frogCPU.powerTurn; if (this.indicator._yscale < 0) { this.indicator._yscale = 100; frogCPU.powerTurn = 0; } else if (this.indicator._yscale < this.range._yscale) { this.indicator._yscale = 100; frogCPU.powerTurn = 0; } this.stamina._yscale = frogCPU.staminaValue; this.range._yscale = 100 - (Math.floor(frogCPU.staminaValue / 5) * 20); if ((this.stamina._yscale < 100) && (gameStop == false)) { frogCPU.staminaValue = frogCPU.staminaValue + frogCPU.staminaCost; } }; movMap.onEnterFrame = function () { eval ("this.p" + frogPLY.trackSide)._y = eval ("this.p" + frogPLY.trackSide)._y - frogPLY.yMapMove; eval ("this.p" + frogCPU.trackSide)._y = eval ("this.p" + frogCPU.trackSide)._y - frogCPU.yMapMove; }; eval ("movTrack" + frogPLY.trackSide).onEnterFrame = function () { this._y = this._y + frogPLY.yMove; if (this._y >= 400) { this._y = 0; } }; eval ("movTrack" + frogCPU.trackSide).onEnterFrame = function () { this._y = this._y + frogCPU.yMove; if (this._y >= 400) { this._y = 0; } }; stop();Frame 49if (fOptMusic == 1) { musicObject.stop(); } if (fOptSound == 1) { playSound("win.wav"); } stop();Frame 50movWinner.swapDepths(30000); movPopUp.swapDepths(30001); movPopUp.butNext.onRelease = function () { c = 0; clearInterval(timerScore); a = frogPLY.scoreValue; trackToPlay++; if ((trackToPlay == 6) && (frogPLY.lostValue >= 1)) { frogPLY.lostValue--; } else if ((trackToPlay == 11) && (frogPLY.lostValue >= 1)) { frogPLY.lostValue--; } else if ((trackToPlay == 16) && (frogPLY.lostValue >= 1)) { frogPLY.lostValue--; } else if ((trackToPlay == 21) && (frogPLY.lostValue >= 1)) { frogPLY.lostValue--; } else if ((trackToPlay == 26) && (frogPLY.lostValue >= 1)) { frogPLY.lostValue--; } movWinner.cover1.gotoAndStop(1); movWinner.cover2.gotoAndStop(1); movWinner.anim.gotoAndStop(1); removeMovie(); removeMovieClip(movWinner); removeMovieClip(movPopUp); removeMovieClip(movTrafficLight); removeMovieClip(movScreen); movMap.p1._y = 0.05; movMap.p2._y = 0.05; gotoAndStop ("start"); }; movPopUp.butQuit.onRelease = function () { c = 0; clearInterval(timerScore); a = 0; removeMovie(); removeMovieClip(movWinner); removeMovieClip(movPopUp); removeMovieClip(movTrafficLight); removeMovieClip(movScreen); movMap.p1._y = 0.05; movMap.p2._y = 0.05; trackToPlay = 1; if (frogPLY.scoreValue > 0) { gotoAndStop ("inputScore"); } else { gotoAndStop ("menu"); } if (fOptMusic == 1) { playMusic("music1.wav"); } }; movPopUp.butNext._visible = true; movPopUp.label.text = ""; stop();Frame 51movWinner.swapDepths(30000); movPopUp.swapDepths(30001); movPopUp.butNext._visible = false; movPopUp.msgLabel.text = winMsg; movPopUp.label.text = "game over"; movPopUp.butNext.onRelease = function () { }; movPopUp.butQuit.onRelease = function () { c = 0; clearInterval(timerScore); a = 0; removeMovie(); removeMovieClip(movWinner); removeMovieClip(movPopUp); removeMovieClip(movTrafficLight); removeMovieClip(movScreen); movMap.p1._y = 0.05; movMap.p2._y = 0.05; trackToPlay = 1; winMsg = ""; if (frogPLY.scoreValue > 0) { gotoAndStop ("inputScore"); } else { gotoAndStop ("menu"); } if (fOptMusic == 1) { playMusic("music1.wav"); } }; stop();Symbol 35 MovieClip [R5] Frame 1stop();Symbol 47 MovieClip [tile] Frame 19if (random(2) == 0) { movTrap._xscale = -100; } else { movTrap._xscale = 100; } if (random(2) == 0) { movTrap._yscale = -100; } else { movTrap._yscale = 100; }Symbol 47 MovieClip [tile] Frame 24movLeaf._rotation = random(4) * 90;Symbol 61 MovieClip Frame 13gotoAndPlay ("loop");Symbol 68 MovieClip Frame 13gotoAndPlay ("loop");Symbol 94 MovieClip [frog2] Frame 1stop();Symbol 94 MovieClip [frog2] Frame 2if (_root.fOptSound == 1) { _root.playSound("frog.wav"); }Symbol 94 MovieClip [frog2] Frame 3if (_root.fOptSound == 1) { _root.playSound("bounce.wav"); }Symbol 94 MovieClip [frog2] Frame 4stop();Symbol 94 MovieClip [frog2] Frame 5if (_root.fOptSound == 1) { _root.playSound("down.wav"); }Symbol 94 MovieClip [frog2] Frame 6gotoAndStop (1);Symbol 94 MovieClip [frog2] Frame 10if (_root.fOptSound == 1) { _root.playSound("splash.wav"); }Symbol 94 MovieClip [frog2] Frame 14stop();Symbol 94 MovieClip [frog2] Frame 23if (_root.fOptSound == 1) { _root.playSound("splash.wav"); }Symbol 94 MovieClip [frog2] Frame 27stop();Symbol 94 MovieClip [frog2] Frame 32stop();Symbol 94 MovieClip [frog2] Frame 34if (_root.fOptSound == 1) { _root.playSound("hit.wav"); }Symbol 94 MovieClip [frog2] Frame 36stop();Symbol 94 MovieClip [frog2] Frame 39if (_root.fOptSound == 1) { _root.playSound("plop.wav"); }Symbol 94 MovieClip [frog2] Frame 41stop();Symbol 94 MovieClip [frog2] Frame 44if (_root.fOptSound == 1) { _root.playSound("fall.wav"); }Symbol 94 MovieClip [frog2] Frame 45stop();Symbol 114 MovieClip [frog] Frame 1stop();Symbol 114 MovieClip [frog] Frame 2if (_root.fOptSound == 1) { _root.playSound("frog.wav"); }Symbol 114 MovieClip [frog] Frame 3if (_root.fOptSound == 1) { _root.playSound("bounce.wav"); }Symbol 114 MovieClip [frog] Frame 4stop();Symbol 114 MovieClip [frog] Frame 5if (_root.fOptSound == 1) { _root.playSound("down.wav"); }Symbol 114 MovieClip [frog] Frame 6gotoAndStop (1);Symbol 114 MovieClip [frog] Frame 10if (_root.fOptSound == 1) { _root.playSound("splash.wav"); }Symbol 114 MovieClip [frog] Frame 14stop(); _root.frogPLY.keyLock = false;Symbol 114 MovieClip [frog] Frame 23if (_root.fOptSound == 1) { _root.playSound("splash.wav"); }Symbol 114 MovieClip [frog] Frame 27stop();Symbol 114 MovieClip [frog] Frame 32stop();Symbol 114 MovieClip [frog] Frame 34if (_root.fOptSound == 1) { _root.playSound("hit.wav"); }Symbol 114 MovieClip [frog] Frame 36stop();Symbol 114 MovieClip [frog] Frame 39if (_root.fOptSound == 1) { _root.playSound("plop.wav"); }Symbol 114 MovieClip [frog] Frame 41stop();Symbol 114 MovieClip [frog] Frame 44if (_root.fOptSound == 1) { _root.playSound("fall.wav"); }Symbol 114 MovieClip [frog] Frame 45stop();Symbol 143 MovieClip Frame 54Symbol 143 MovieClip Frame 75_root.gotoAndPlay("show");Symbol 179 MovieClip Frame 1stop();Symbol 252 MovieClip Frame 1stop();Symbol 254 MovieClip Frame 1stop();Symbol 254 MovieClip Frame 2butPrev.onRelease = function () { }; butNext.onPress = function () { if (_root.fOptSound == 1) { _root.playSound("click.wav"); } }; butNext.onRelease = function () { nextFrame(); }; butNext._visible = true; butPrev._visible = false;Symbol 254 MovieClip Frame 3butPrev.onPress = function () { if (_root.fOptSound == 1) { _root.playSound("click.wav"); } }; butPrev.onRelease = function () { prevFrame(); }; butNext.onPress = function () { if (_root.fOptSound == 1) { _root.playSound("click.wav"); } }; butNext.onRelease = function () { nextFrame(); }; butPrev._visible = true;Symbol 254 MovieClip Frame 4butPrev.onPress = function () { if (_root.fOptSound == 1) { _root.playSound("click.wav"); } }; butPrev.onRelease = function () { prevFrame(); }; butNext.onPress = function () { if (_root.fOptSound == 1) { _root.playSound("click.wav"); } }; butNext.onRelease = function () { nextFrame(); };Symbol 254 MovieClip Frame 5butPrev.onPress = function () { if (_root.fOptSound == 1) { _root.playSound("click.wav"); } }; butPrev.onRelease = function () { prevFrame(); }; butNext.onPress = function () { if (_root.fOptSound == 1) { _root.playSound("click.wav"); } }; butNext.onRelease = function () { nextFrame(); }; butNext._visible = true;Symbol 254 MovieClip Frame 6butPrev.onPress = function () { if (_root.fOptSound == 1) { _root.playSound("click.wav"); } }; butPrev.onRelease = function () { prevFrame(); }; butNext.onRelease = function () { }; butNext._visible = false;Symbol 254 MovieClip Frame 7staminaValue = 100; powerSample.range._yscale = 0; powerSample.indicator._yscale = 100; scale = 0; powerTurn = 0; clickValue = 1; afterClick = 0; keyLock = false; var control = new Object(); powerSample.onEnterFrame = function () { this.indicator._yscale = this.indicator._yscale + powerTurn; this.sign._y = this.sign._y + ((-scale) / 2); if (this.sign._y < (((-powerValue) * 20) / 2)) { this.sign._y = ((-powerValue) * 20) / 2; scale = -5; } else if (this.sign._y > 0) { this.sign._y = 0; scale = 0; keyLock = false; } if (this.indicator._yscale < 0) { this.indicator._yscale = 0; powerTurn = 20; } else if (this.indicator._yscale < this.range._yscale) { this.indicator._yscale = this.range._yscale; powerTurn = 20; } else if (this.indicator._yscale > 100) { this.indicator._yscale = 80; powerTurn = -20; } }; control.onKeyDown = function () { Mouse.removeListener(control); if (((Key.getCode() == 32) && (clickValue == 1)) && (keyLock == false)) { afterClick = 0; clickValue = 2; powerTurn = -20; powerSample.indicator._yscale = 120; } else if ((((Key.getCode() == 32) && (clickValue == 2)) && (afterClick == 1)) && (keyLock == false)) { clickValue = 1; powerValue = (100 - powerSample.indicator._yscale) / 20; keyLock = true; scale = 5; powerSample.indicator._yscale = 100; powerSample.trail.gotoAndPlay(2); powerSample.trail._yscale = powerValue * 20; powerTurn = 0; } }; control.onKeyUp = function () { Mouse.addListener(control); if ((Key.getCode() == 32) && (keyLock == false)) { afterClick = 1; } }; control.onMouseDown = function () { Key.removeListener(control); if ((clickValue == 1) && (keyLock == false)) { afterClick = 0; clickValue = 2; powerTurn = -20; powerSample.indicator._yscale = 120; } else if (((clickValue == 2) && (afterClick == 1)) && (keyLock == false)) { clickValue = 1; powerValue = (100 - powerSample.indicator._yscale) / 20; keyLock = true; scale = 5; powerSample.indicator._yscale = 100; powerSample.trail.gotoAndPlay(2); powerSample.trail._yscale = powerValue * 20; powerTurn = 0; } }; control.onMouseUp = function () { Key.addListener(control); if (keyLock == false) { afterClick = 1; } }; Key.addListener(control); Mouse.addListener(control);Symbol 288 MovieClip Frame 1stop();Symbol 292 MovieClip Frame 1stop();Symbol 292 MovieClip Frame 15gotoAndStop (1);Symbol 309 MovieClip Frame 1stop();Symbol 309 MovieClip Frame 50if ((_root.trackToPlay == 30) || (_root.frogPLY.lostValue == 3)) { _root.gotoAndStop("popmenufinal"); } else { _root.gotoAndStop("popmenu"); }Symbol 326 MovieClip Frame 15if (_root.fOptSound == 1) { _root.playSound("alert1.wav"); }Symbol 326 MovieClip Frame 30if (_root.fOptSound == 1) { _root.playSound("alert1.wav"); }Symbol 326 MovieClip Frame 45if (_root.fOptSound == 1) { _root.playSound("alert2.wav"); }Symbol 326 MovieClip Frame 47_root.gotoAndStop("play");Symbol 326 MovieClip Frame 63stop();
Library Items
Symbol 1 Sound [win.wav] | ||
Symbol 2 Sound [splash.wav] | ||
Symbol 3 Sound [plop.wav] | ||
Symbol 4 Sound [music2.wav] | ||
Symbol 5 Sound [music1.wav] | ||
Symbol 6 Sound [hit.wav] | ||
Symbol 7 Sound [frog.wav] | ||
Symbol 8 Sound [fall.wav] | ||
Symbol 9 Sound [down.wav] | ||
Symbol 10 Sound [click.wav] | ||
Symbol 11 Sound [bounce.wav] | ||
Symbol 12 Sound [alert2.wav] | ||
Symbol 13 Sound [alert1.wav] | ||
Symbol 14 Graphic | Used by:15 | |
Symbol 15 MovieClip | Uses:14 | Used by:47 94 114 |
Symbol 16 Graphic | Used by:47 | |
Symbol 17 Graphic | Used by:47 | |
Symbol 18 Graphic | Used by:47 | |
Symbol 19 Graphic | Used by:47 | |
Symbol 20 Graphic | Used by:47 | |
Symbol 21 Graphic | Used by:47 | |
Symbol 22 Graphic | Used by:47 | |
Symbol 23 Graphic | Used by:47 | |
Symbol 24 Graphic | Used by:47 | |
Symbol 25 Graphic | Used by:47 | |
Symbol 26 Graphic | Used by:47 | |
Symbol 27 Graphic | Used by:47 | |
Symbol 28 Graphic | Used by:47 | |
Symbol 29 Graphic | Used by:47 | |
Symbol 30 Graphic | Used by:47 | |
Symbol 31 Graphic | Used by:47 | |
Symbol 32 Graphic | Used by:47 | |
Symbol 33 Graphic | Used by:35 | |
Symbol 34 Graphic | Used by:35 | |
Symbol 35 MovieClip [R5] | Uses:33 34 | Used by:47 |
Symbol 36 Graphic | Used by:47 | |
Symbol 37 Graphic | Used by:47 | |
Symbol 38 Graphic | Used by:47 | |
Symbol 39 Graphic | Used by:40 | |
Symbol 40 MovieClip | Uses:39 | Used by:47 |
Symbol 41 Graphic | Used by:47 | |
Symbol 42 Graphic | Used by:47 | |
Symbol 43 Graphic | Used by:47 254 | |
Symbol 44 Font | Used by:45 46 283 284 308 | |
Symbol 45 Text | Uses:44 | Used by:47 254 |
Symbol 46 Text | Uses:44 | Used by:47 254 |
Symbol 47 MovieClip [tile] | Uses:15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 35 36 37 38 40 41 42 43 45 46 | |
Symbol 48 MovieClip [empty] | ||
Symbol 49 Graphic | Used by:94 | |
Symbol 50 Graphic | Used by:94 | |
Symbol 51 Graphic | Used by:94 | |
Symbol 52 Graphic | Used by:94 | |
Symbol 53 Graphic | Used by:94 | |
Symbol 54 Graphic | Used by:94 | |
Symbol 55 Graphic | Used by:94 | |
Symbol 56 Graphic | Used by:94 | |
Symbol 57 Graphic | Used by:94 114 | |
Symbol 58 Graphic | Used by:94 | |
Symbol 59 Graphic | Used by:61 68 | |
Symbol 60 Graphic | Used by:61 | |
Symbol 61 MovieClip | Uses:59 60 | Used by:94 114 |
Symbol 62 Graphic | Used by:64 | |
Symbol 63 Graphic | Used by:64 | |
Symbol 64 MovieClip | Uses:62 63 | Used by:94 114 |
Symbol 65 Graphic | Used by:68 | |
Symbol 66 Graphic | Used by:68 | |
Symbol 67 Graphic | Used by:68 | |
Symbol 68 MovieClip | Uses:59 65 66 67 | Used by:94 114 |
Symbol 69 Graphic | Used by:94 | |
Symbol 70 Graphic | Used by:94 | |
Symbol 71 Graphic | Used by:94 | |
Symbol 72 Graphic | Used by:94 | |
Symbol 73 Graphic | Used by:94 | |
Symbol 74 Graphic | Used by:94 114 | |
Symbol 75 Graphic | Used by:94 114 | |
Symbol 76 Graphic | Used by:94 | |
Symbol 77 Graphic | Used by:94 | |
Symbol 78 Graphic | Used by:94 | |
Symbol 79 Graphic | Used by:94 114 | |
Symbol 80 Graphic | Used by:85 | |
Symbol 81 Graphic | Used by:85 | |
Symbol 82 Graphic | Used by:85 | |
Symbol 83 Graphic | Used by:85 | |
Symbol 84 Graphic | Used by:85 | |
Symbol 85 MovieClip | Uses:80 81 82 83 84 | Used by:94 114 |
Symbol 86 Graphic | Used by:88 | |
Symbol 87 Graphic | Used by:88 | |
Symbol 88 MovieClip | Uses:86 87 | Used by:94 114 |
Symbol 89 Graphic | Used by:94 | |
Symbol 90 Graphic | Used by:92 | |
Symbol 91 Graphic | Used by:92 | |
Symbol 92 MovieClip | Uses:90 91 | Used by:94 114 |
Symbol 93 Graphic | Used by:94 114 | |
Symbol 94 MovieClip [frog2] | Uses:15 49 50 51 52 53 54 55 56 57 58 61 64 68 69 70 71 72 73 74 75 76 77 78 79 85 88 89 92 93 | |
Symbol 95 Graphic | Used by:114 | |
Symbol 96 Graphic | Used by:114 | |
Symbol 97 Graphic | Used by:114 | |
Symbol 98 Graphic | Used by:114 | |
Symbol 99 Graphic | Used by:114 | |
Symbol 100 Graphic | Used by:114 | |
Symbol 101 Graphic | Used by:114 | |
Symbol 102 Graphic | Used by:114 | |
Symbol 103 Graphic | Used by:114 | |
Symbol 104 Graphic | Used by:114 | |
Symbol 105 Graphic | Used by:114 | |
Symbol 106 Graphic | Used by:114 | |
Symbol 107 Graphic | Used by:114 | |
Symbol 108 Graphic | Used by:114 | |
Symbol 109 Graphic | Used by:114 | |
Symbol 110 Graphic | Used by:114 | |
Symbol 111 Graphic | Used by:114 | |
Symbol 112 Graphic | Used by:114 | |
Symbol 113 Graphic | Used by:114 | |
Symbol 114 MovieClip [frog] | Uses:15 95 96 97 98 99 100 101 102 57 103 61 64 68 104 105 106 107 108 109 74 75 110 111 112 79 85 88 113 92 93 | |
Symbol 115 Graphic | Used by:143 257 260 263 266 317 320 330 333 Timeline | |
Symbol 116 Graphic | Used by:172 Timeline | |
Symbol 117 Graphic | Used by:124 | |
Symbol 118 Graphic | Used by:124 | |
Symbol 119 Graphic | Used by:120 | |
Symbol 120 MovieClip | Uses:119 | Used by:124 |
Symbol 121 Graphic | Used by:124 | |
Symbol 122 Font | Used by:123 148 268 311 | |
Symbol 123 EditableText | Uses:122 | Used by:124 |
Symbol 124 MovieClip | Uses:117 118 120 121 123 | Used by:Timeline |
Symbol 125 Graphic | Used by:143 | |
Symbol 126 Graphic | Used by:143 168 | |
Symbol 127 Graphic | Used by:143 | |
Symbol 128 Graphic | Used by:143 | |
Symbol 129 Graphic | Used by:143 | |
Symbol 130 Graphic | Used by:143 | |
Symbol 131 Graphic | Used by:143 | |
Symbol 132 Graphic | Used by:143 | |
Symbol 133 Graphic | Used by:143 | |
Symbol 134 Graphic | Used by:143 | |
Symbol 135 Graphic | Used by:143 | |
Symbol 136 Graphic | Used by:143 | |
Symbol 137 Graphic | Used by:143 | |
Symbol 138 Graphic | Used by:143 | |
Symbol 139 ShapeTweening | Used by:143 | |
Symbol 140 Graphic | Used by:143 | |
Symbol 141 Graphic | Used by:143 | |
Symbol 142 Graphic | Used by:143 | |
Symbol 143 MovieClip | Uses:115 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | Used by:Timeline |
Symbol 144 Graphic | Used by:Timeline | |
Symbol 145 Graphic | Used by:146 | |
Symbol 146 MovieClip | Uses:145 | Used by:Timeline |
Symbol 147 Graphic | Used by:Timeline | |
Symbol 148 EditableText | Uses:122 | Used by:Timeline |
Symbol 149 Graphic | Used by:Timeline | |
Symbol 150 Graphic | Used by:Timeline | |
Symbol 151 Graphic | Used by:154 | |
Symbol 152 Graphic | Used by:154 | |
Symbol 153 Graphic | Used by:154 | |
Symbol 154 Button | Uses:151 152 153 | Used by:Timeline |
Symbol 155 Font | Used by:156 157 158 159 169 175 180 182 269 271 272 313 334 335 | |
Symbol 156 Text | Uses:155 | Used by:Timeline |
Symbol 157 Text | Uses:155 | Used by:Timeline |
Symbol 158 Text | Uses:155 | Used by:Timeline |
Symbol 159 Text | Uses:155 | Used by:Timeline |
Symbol 160 Font | Used by:161 | |
Symbol 161 Text | Uses:160 | Used by:162 |
Symbol 162 MovieClip | Uses:161 | Used by:164 |
Symbol 163 Graphic | Used by:164 | |
Symbol 164 MovieClip | Uses:162 163 | Used by:Timeline |
Symbol 165 Graphic | Used by:168 | |
Symbol 166 Graphic | Used by:168 | |
Symbol 167 Graphic | Used by:168 | |
Symbol 168 Button | Uses:165 126 166 167 | Used by:Timeline |
Symbol 169 Text | Uses:155 | Used by:Timeline |
Symbol 170 Graphic | Used by:172 | |
Symbol 171 Graphic | Used by:172 | |
Symbol 172 Button | Uses:170 171 116 | Used by:Timeline |
Symbol 173 Graphic | Used by:Timeline | |
Symbol 174 Graphic | Used by:Timeline | |
Symbol 175 Text | Uses:155 | Used by:Timeline |
Symbol 176 Graphic | Used by:179 | |
Symbol 177 Graphic | Used by:179 | |
Symbol 178 Graphic | Used by:179 | |
Symbol 179 MovieClip | Uses:176 177 178 | Used by:Timeline |
Symbol 180 Text | Uses:155 | Used by:Timeline |
Symbol 181 Graphic | Used by:Timeline | |
Symbol 182 Text | Uses:155 | Used by:Timeline |
Symbol 183 Graphic | Used by:254 | |
Symbol 184 Font | Used by:186 187 223 245 246 248 249 255 256 258 259 261 262 264 265 | |
Symbol 185 Font | Used by:186 187 188 190 192 197 198 199 201 203 205 207 208 209 223 224 225 245 246 247 249 | |
Symbol 186 EditableText | Uses:184 185 | Used by:254 |
Symbol 187 Text | Uses:184 185 | Used by:254 |
Symbol 188 Text | Uses:185 | Used by:254 |
Symbol 189 Graphic | Used by:254 | |
Symbol 190 Text | Uses:185 | Used by:254 |
Symbol 191 Graphic | Used by:254 | |
Symbol 192 Text | Uses:185 | Used by:254 |
Symbol 193 Graphic | Used by:196 | |
Symbol 194 Graphic | Used by:196 | |
Symbol 195 Graphic | Used by:196 | |
Symbol 196 Button | Uses:193 194 195 | Used by:254 |
Symbol 197 Text | Uses:185 | Used by:254 |
Symbol 198 Text | Uses:185 | Used by:254 |
Symbol 199 Text | Uses:185 | Used by:254 |
Symbol 200 Graphic | Used by:254 | |
Symbol 201 Text | Uses:185 | Used by:254 |
Symbol 202 Graphic | Used by:254 | |
Symbol 203 Text | Uses:185 | Used by:254 |
Symbol 204 Graphic | Used by:254 | |
Symbol 205 Text | Uses:185 | Used by:254 |
Symbol 206 Graphic | Used by:254 | |
Symbol 207 Text | Uses:185 | Used by:254 |
Symbol 208 Text | Uses:185 | Used by:254 |
Symbol 209 Text | Uses:185 | Used by:254 |
Symbol 210 Graphic | Used by:222 253 | |
Symbol 211 Graphic | Used by:222 253 | |
Symbol 212 Graphic | Used by:213 | |
Symbol 213 MovieClip | Uses:212 | Used by:222 252 253 |
Symbol 214 Graphic | Used by:222 253 | |
Symbol 215 Graphic | Used by:216 | |
Symbol 216 MovieClip | Uses:215 | Used by:222 253 |
Symbol 217 Graphic | Used by:222 253 | |
Symbol 218 Graphic | Used by:222 253 | |
Symbol 219 Graphic | Used by:220 | |
Symbol 220 MovieClip | Uses:219 | Used by:222 253 |
Symbol 221 Graphic | Used by:222 253 | |
Symbol 222 MovieClip | Uses:210 211 213 214 216 217 218 220 221 | Used by:254 |
Symbol 223 Text | Uses:184 185 | Used by:254 |
Symbol 224 Text | Uses:185 | Used by:254 |
Symbol 225 Text | Uses:185 | Used by:254 |
Symbol 226 Bitmap | Used by:227 | |
Symbol 227 Graphic | Uses:226 | Used by:244 |
Symbol 228 Bitmap | Used by:229 | |
Symbol 229 Graphic | Uses:228 | Used by:244 |
Symbol 230 Bitmap | Used by:231 | |
Symbol 231 Graphic | Uses:230 | Used by:244 |
Symbol 232 Bitmap | Used by:233 | |
Symbol 233 Graphic | Uses:232 | Used by:244 |
Symbol 234 Bitmap | Used by:235 | |
Symbol 235 Graphic | Uses:234 | Used by:244 |
Symbol 236 Bitmap | Used by:237 | |
Symbol 237 Graphic | Uses:236 | Used by:244 |
Symbol 238 Bitmap | Used by:239 | |
Symbol 239 Graphic | Uses:238 | Used by:244 |
Symbol 240 Bitmap | Used by:241 | |
Symbol 241 Graphic | Uses:240 | Used by:244 |
Symbol 242 Bitmap | Used by:243 | |
Symbol 243 Graphic | Uses:242 | Used by:244 |
Symbol 244 MovieClip | Uses:227 229 231 233 235 237 239 241 243 | Used by:254 |
Symbol 245 Text | Uses:184 185 | Used by:254 |
Symbol 246 Text | Uses:184 185 | Used by:254 |
Symbol 247 Text | Uses:185 | Used by:254 |
Symbol 248 Text | Uses:184 | Used by:254 |
Symbol 249 Text | Uses:184 185 | Used by:254 |
Symbol 250 Graphic | Used by:251 | |
Symbol 251 MovieClip | Uses:250 | Used by:253 |
Symbol 252 MovieClip | Uses:213 | Used by:253 |
Symbol 253 MovieClip | Uses:210 211 213 251 252 214 216 217 218 220 221 | Used by:254 Timeline |
Symbol 254 MovieClip | Uses:183 186 187 188 189 190 191 192 196 197 198 199 43 46 45 200 201 202 203 204 205 206 207 208 209 222 223 224 225 244 245 246 247 248 249 253 | Used by:Timeline |
Symbol 255 Text | Uses:184 | Used by:257 |
Symbol 256 Text | Uses:184 | Used by:257 |
Symbol 257 Button | Uses:255 256 115 | Used by:Timeline |
Symbol 258 Text | Uses:184 | Used by:260 |
Symbol 259 Text | Uses:184 | Used by:260 |
Symbol 260 Button | Uses:258 259 115 | Used by:Timeline |
Symbol 261 Text | Uses:184 | Used by:263 |
Symbol 262 Text | Uses:184 | Used by:263 |
Symbol 263 Button | Uses:261 262 115 | Used by:Timeline |
Symbol 264 Text | Uses:184 | Used by:266 |
Symbol 265 Text | Uses:184 | Used by:266 |
Symbol 266 Button | Uses:264 265 115 | Used by:Timeline |
Symbol 267 Graphic | Used by:Timeline | |
Symbol 268 EditableText | Uses:122 | Used by:Timeline |
Symbol 269 EditableText | Uses:155 | Used by:Timeline |
Symbol 270 Graphic | Used by:Timeline | |
Symbol 271 Text | Uses:155 | Used by:Timeline |
Symbol 272 Text | Uses:155 | Used by:Timeline |
Symbol 273 Graphic | Used by:274 | |
Symbol 274 MovieClip | Uses:273 | Used by:Timeline |
Symbol 275 Graphic | Used by:280 | |
Symbol 276 Graphic | Used by:277 | |
Symbol 277 MovieClip | Uses:276 | Used by:280 |
Symbol 278 Graphic | Used by:279 | |
Symbol 279 MovieClip | Uses:278 | Used by:280 |
Symbol 280 MovieClip | Uses:275 277 279 | Used by:Timeline |
Symbol 281 Graphic | Used by:282 | |
Symbol 282 MovieClip | Uses:281 | Used by:Timeline |
Symbol 283 EditableText | Uses:44 | Used by:289 |
Symbol 284 EditableText | Uses:44 | Used by:289 |
Symbol 285 Graphic | Used by:288 | |
Symbol 286 Graphic | Used by:288 | |
Symbol 287 Graphic | Used by:288 | |
Symbol 288 MovieClip | Uses:285 286 287 | Used by:289 |
Symbol 289 MovieClip | Uses:283 284 288 | Used by:Timeline |
Symbol 290 Graphic | Used by:292 | |
Symbol 291 Graphic | Used by:292 | |
Symbol 292 MovieClip | Uses:290 291 | Used by:310 |
Symbol 293 Graphic | Used by:307 | |
Symbol 294 Graphic | Used by:307 | |
Symbol 295 Graphic | Used by:307 | |
Symbol 296 Graphic | Used by:307 | |
Symbol 297 Graphic | Used by:307 | |
Symbol 298 Graphic | Used by:307 | |
Symbol 299 Graphic | Used by:307 | |
Symbol 300 Graphic | Used by:307 | |
Symbol 301 Graphic | Used by:307 | |
Symbol 302 Graphic | Used by:307 | |
Symbol 303 Graphic | Used by:307 | |
Symbol 304 Graphic | Used by:307 | |
Symbol 305 Graphic | Used by:307 | |
Symbol 306 Graphic | Used by:307 | |
Symbol 307 MovieClip | Uses:293 294 295 296 297 298 299 300 301 302 303 304 305 306 | Used by:309 |
Symbol 308 EditableText | Uses:44 | Used by:309 |
Symbol 309 MovieClip | Uses:307 308 | Used by:310 |
Symbol 310 MovieClip | Uses:292 309 | Used by:Timeline |
Symbol 311 EditableText | Uses:122 | Used by:Timeline |
Symbol 312 Graphic | Used by:321 | |
Symbol 313 Text | Uses:155 | Used by:321 |
Symbol 314 Graphic | Used by:317 | |
Symbol 315 Graphic | Used by:317 | |
Symbol 316 Graphic | Used by:317 | |
Symbol 317 Button | Uses:314 315 316 115 | Used by:321 |
Symbol 318 Graphic | Used by:320 | |
Symbol 319 Graphic | Used by:320 | |
Symbol 320 Button | Uses:318 319 115 | Used by:321 |
Symbol 321 MovieClip | Uses:312 313 317 320 | Used by:Timeline |
Symbol 322 Graphic | Used by:326 | |
Symbol 323 Graphic | Used by:326 | |
Symbol 324 Graphic | Used by:325 | |
Symbol 325 MovieClip | Uses:324 | Used by:326 |
Symbol 326 MovieClip | Uses:322 323 325 | Used by:Timeline |
Symbol 327 Graphic | Used by:336 | |
Symbol 328 Graphic | Used by:330 | |
Symbol 329 Graphic | Used by:330 | |
Symbol 330 Button | Uses:328 329 115 | Used by:336 |
Symbol 331 Graphic | Used by:333 | |
Symbol 332 Graphic | Used by:333 | |
Symbol 333 Button | Uses:331 332 115 | Used by:336 |
Symbol 334 EditableText | Uses:155 | Used by:336 |
Symbol 335 EditableText | Uses:155 | Used by:336 |
Symbol 336 MovieClip | Uses:327 330 333 334 335 | Used by:Timeline |
Instance Names
"movLoader" | Frame 2 | Symbol 124 MovieClip |
"movIntro" | Frame 3 | Symbol 143 MovieClip |
"butPlay" | Frame 4 | Symbol 154 Button |
"butOption" | Frame 4 | Symbol 154 Button |
"butHelp" | Frame 4 | Symbol 154 Button |
"butHighScore" | Frame 4 | Symbol 154 Button |
"butHome" | Frame 4 | Symbol 168 Button |
"butMoreGames" | Frame 4 | Symbol 154 Button |
"butAddThis" | Frame 4 | Symbol 172 Button |
"optMusic" | Frame 6 | Symbol 179 MovieClip |
"optSound" | Frame 6 | Symbol 179 MovieClip |
"butBack" | Frame 6 | Symbol 154 Button |
"movHelp" | Frame 7 | Symbol 254 MovieClip |
"butMenu" | Frame 7 | Symbol 257 Button |
"butControl" | Frame 7 | Symbol 260 Button |
"butPreview" | Frame 7 | Symbol 263 Button |
"butAbout" | Frame 7 | Symbol 266 Button |
"userName" | Frame 8 | Symbol 268 EditableText |
"sc" | Frame 8 | Symbol 269 EditableText |
"butSubmit" | Frame 8 | Symbol 154 Button |
"butCancel" | Frame 8 | Symbol 154 Button |
"movTrack1" | Frame 10 | Symbol 274 MovieClip |
"movTrack2" | Frame 10 | Symbol 274 MovieClip |
"movMap" | Frame 10 | Symbol 280 MovieClip |
"movPower1" | Frame 10 | Symbol 253 MovieClip |
"movScreen" | Frame 10 | Symbol 282 MovieClip |
"movPower2" | Frame 10 | Symbol 253 MovieClip |
"scoreBoard1" | Frame 10 | Symbol 289 MovieClip |
"scoreBoard2" | Frame 10 | Symbol 289 MovieClip |
"movWinner" | Frame 10 | Symbol 310 MovieClip |
"labelTrack" | Frame 10 | Symbol 311 EditableText |
"movChoosePos" | Frame 10 | Symbol 321 MovieClip |
"movTrafficLight" | Frame 11 | Symbol 326 MovieClip |
"movPopUp" | Frame 50 | Symbol 336 MovieClip |
"hitPoint" | Symbol 47 MovieClip [tile] Frame 1 | Symbol 15 MovieClip |
"movTrap" | Symbol 47 MovieClip [tile] Frame 19 | Symbol 35 MovieClip [R5] |
"movLeaf" | Symbol 47 MovieClip [tile] Frame 24 | Symbol 40 MovieClip |
"hitPoint" | Symbol 94 MovieClip [frog2] Frame 1 | Symbol 15 MovieClip |
"hitPoint" | Symbol 114 MovieClip [frog] Frame 1 | Symbol 15 MovieClip |
"bar" | Symbol 124 MovieClip Frame 1 | Symbol 120 MovieClip |
"info_percent" | Symbol 124 MovieClip Frame 1 | Symbol 123 EditableText |
"stamina" | Symbol 222 MovieClip Frame 1 | Symbol 220 MovieClip |
"indicator" | Symbol 253 MovieClip Frame 1 | Symbol 213 MovieClip |
"range" | Symbol 253 MovieClip Frame 1 | Symbol 251 MovieClip |
"trail" | Symbol 253 MovieClip Frame 1 | Symbol 252 MovieClip |
"sign" | Symbol 253 MovieClip Frame 1 | Symbol 216 MovieClip |
"target" | Symbol 253 MovieClip Frame 1 | Symbol 216 MovieClip |
"stamina" | Symbol 253 MovieClip Frame 1 | Symbol 220 MovieClip |
"butNext" | Symbol 254 MovieClip Frame 2 | Symbol 196 Button |
"butPrev" | Symbol 254 MovieClip Frame 2 | Symbol 196 Button |
"powerSample" | Symbol 254 MovieClip Frame 7 | Symbol 253 MovieClip |
"finishLine" | Symbol 280 MovieClip Frame 1 | Symbol 277 MovieClip |
"p2" | Symbol 280 MovieClip Frame 1 | Symbol 279 MovieClip |
"p1" | Symbol 280 MovieClip Frame 1 | Symbol 279 MovieClip |
"movLost" | Symbol 289 MovieClip Frame 1 | Symbol 288 MovieClip |
"cover1" | Symbol 310 MovieClip Frame 1 | Symbol 292 MovieClip |
"cover2" | Symbol 310 MovieClip Frame 1 | Symbol 292 MovieClip |
"anim" | Symbol 310 MovieClip Frame 1 | Symbol 309 MovieClip |
"butLeft" | Symbol 321 MovieClip Frame 1 | Symbol 317 Button |
"butRight" | Symbol 321 MovieClip Frame 1 | Symbol 320 Button |
"butQuit" | Symbol 336 MovieClip Frame 1 | Symbol 330 Button |
"butNext" | Symbol 336 MovieClip Frame 1 | Symbol 333 Button |
"label" | Symbol 336 MovieClip Frame 1 | Symbol 334 EditableText |
"msgLabel" | Symbol 336 MovieClip Frame 1 | Symbol 335 EditableText |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access network only, Metadata not present, AS1/AS2. |
Protect (24) | Timeline Frame 1 | 31 bytes "..$1$F5$uyIh78.rhdyOX17cdZf.a.." |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "win.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "splash.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "plop.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "music2.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "music1.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "hit.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 7 as "frog.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 8 as "fall.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 9 as "down.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 10 as "click.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 11 as "bounce.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 12 as "alert2.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 13 as "alert1.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 35 as "R5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 47 as "tile" |
ExportAssets (56) | Timeline Frame 1 | Symbol 48 as "empty" |
ExportAssets (56) | Timeline Frame 1 | Symbol 94 as "frog2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 114 as "frog" |
Labels
"preloader" | Frame 2 |
"splash" | Frame 3 |
"show" | Frame 4 |
"menu" | Frame 5 |
"option" | Frame 6 |
"help" | Frame 7 |
"inputScore" | Frame 8 |
"start" | Frame 10 |
"track1" | Frame 12 |
"track2" | Frame 13 |
"track3" | Frame 14 |
"track4" | Frame 15 |
"track5" | Frame 16 |
"track6" | Frame 18 |
"track7" | Frame 19 |
"track8" | Frame 20 |
"track9" | Frame 21 |
"track10" | Frame 22 |
"track11" | Frame 24 |
"track12" | Frame 25 |
"track13" | Frame 26 |
"track14" | Frame 27 |
"track15" | Frame 28 |
"track16" | Frame 30 |
"track17" | Frame 31 |
"track18" | Frame 32 |
"track19" | Frame 33 |
"track20" | Frame 34 |
"track21" | Frame 36 |
"track22" | Frame 37 |
"track23" | Frame 38 |
"track24" | Frame 39 |
"track25" | Frame 40 |
"track26" | Frame 42 |
"track27" | Frame 43 |
"track28" | Frame 44 |
"track29" | Frame 45 |
"track30" | Frame 46 |
"play" | Frame 48 |
"finish" | Frame 49 |
"popmenu" | Frame 50 |
"popmenufinal" | Frame 51 |
"empty" | Symbol 47 MovieClip [tile] Frame 1 |
"block11" | Symbol 47 MovieClip [tile] Frame 2 |
"block12" | Symbol 47 MovieClip [tile] Frame 3 |
"block13" | Symbol 47 MovieClip [tile] Frame 4 |
"block14" | Symbol 47 MovieClip [tile] Frame 5 |
"block15" | Symbol 47 MovieClip [tile] Frame 6 |
"block21" | Symbol 47 MovieClip [tile] Frame 7 |
"block22" | Symbol 47 MovieClip [tile] Frame 8 |
"block23" | Symbol 47 MovieClip [tile] Frame 9 |
"block24" | Symbol 47 MovieClip [tile] Frame 10 |
"block31" | Symbol 47 MovieClip [tile] Frame 11 |
"block32" | Symbol 47 MovieClip [tile] Frame 12 |
"block33" | Symbol 47 MovieClip [tile] Frame 13 |
"block34" | Symbol 47 MovieClip [tile] Frame 14 |
"block35" | Symbol 47 MovieClip [tile] Frame 15 |
"carton" | Symbol 47 MovieClip [tile] Frame 17 |
"oil" | Symbol 47 MovieClip [tile] Frame 18 |
"trap" | Symbol 47 MovieClip [tile] Frame 19 |
"pool1" | Symbol 47 MovieClip [tile] Frame 21 |
"pool2" | Symbol 47 MovieClip [tile] Frame 22 |
"pool3" | Symbol 47 MovieClip [tile] Frame 23 |
"pool4" | Symbol 47 MovieClip [tile] Frame 24 |
"bounce" | Symbol 47 MovieClip [tile] Frame 26 |
"item" | Symbol 47 MovieClip [tile] Frame 27 |
"start" | Symbol 47 MovieClip [tile] Frame 29 |
"finish" | Symbol 47 MovieClip [tile] Frame 30 |
"loop" | Symbol 61 MovieClip Frame 5 |
"loop" | Symbol 68 MovieClip Frame 7 |
"up" | Symbol 94 MovieClip [frog2] Frame 1 |
"down" | Symbol 94 MovieClip [frog2] Frame 5 |
"downswim" | Symbol 94 MovieClip [frog2] Frame 10 |
"float" | Symbol 94 MovieClip [frog2] Frame 14 |
"swim" | Symbol 94 MovieClip [frog2] Frame 18 |
"downfloat" | Symbol 94 MovieClip [frog2] Frame 23 |
"carton" | Symbol 94 MovieClip [frog2] Frame 30 |
"hit" | Symbol 94 MovieClip [frog2] Frame 34 |
"plop" | Symbol 94 MovieClip [frog2] Frame 39 |
"trap" | Symbol 94 MovieClip [frog2] Frame 44 |
"up" | Symbol 114 MovieClip [frog] Frame 1 |
"down" | Symbol 114 MovieClip [frog] Frame 5 |
"downswim" | Symbol 114 MovieClip [frog] Frame 10 |
"float" | Symbol 114 MovieClip [frog] Frame 14 |
"swim" | Symbol 114 MovieClip [frog] Frame 18 |
"downfloat" | Symbol 114 MovieClip [frog] Frame 23 |
"carton" | Symbol 114 MovieClip [frog] Frame 30 |
"hit" | Symbol 114 MovieClip [frog] Frame 34 |
"plop" | Symbol 114 MovieClip [frog] Frame 39 |
"trap" | Symbol 114 MovieClip [frog] Frame 44 |
"about" | Symbol 254 MovieClip Frame 1 |
"preview" | Symbol 254 MovieClip Frame 2 |
"control" | Symbol 254 MovieClip Frame 7 |
"lose" | Symbol 292 MovieClip Frame 16 |
Dynamic Text Variables
score | Symbol 283 EditableText | "" |
label | Symbol 284 EditableText | "" |
|