STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #37954 |
100% |
100% |
Music on/off |
Music on/off |
Music on/off |
5 up |
2 up |
8 up |
10 up |
8 up |
15 up |
8 up |
4 up |
Use the left & right arrow keys to move link and keep the triforce up & away from Gannon! |
Use the left & right arrow keys to move link and keep the triforce up & away from Gannon! |
START! |
• Items are worth different points! When you hit Gannon you slow down & when you hit some Lonlon Milk you speed up! |
• Items are worth different points! When you hit Gannon you slow down & when you hit some Lonlon Milk you speed up! |
-2006- Shmelo |
All characters are property of NINTENDO Art and Animation-Peter G. Actionscript-Peter G. Thanks to the makers of Game Design Demystified! |
Game Over |
Game Over |
Play? |
My Blog |
Score = 0 |
Score = 0 |
Personal Best = 0 |
Personal Best = 0 |
Ready... |
Ready... |
Set... |
Set... |
GO! |
GO! |
ActionScript [AS1/AS2]
Frame 1var best = 0;Frame 20preloader.text_t = ""; preloader.text_b = preloader.text_t; preloader.onEnterFrame = function () { var _local1 = this; percentage = int((_local1._parent.getBytesLoaded() / _local1._parent.getBytesTotal()) * 100); if (percentage > 1) { preloader.text_t = ("Loading " + percentage) + "%"; preloader.text_b = preloader.text_t; if (percentage == 100) { _local1._parent.play(); delete _local1.onEnterFrame; } } }; stop();Frame 61function slideMario() { if (pressLeft) { mVel = mVel - mAccel; } if (pressRight) { mVel = mVel + mAccel; } mX = mX + mVel; if ((!pressLeft) && (!pressRight)) { mVel = mVel * 0.3; } if (mX >= maxX) { mX = maxX; mVel = 0; } if (mX <= minX) { mX = minX; mVel = 0; } mario._x = mX; if (mario.hitMe.hitTest(sball.hitMe) && (!gameOver)) { jumpMario(); } if ((mario.hitMeItems.hitTest(sItems.hitMe) && (!gameOver)) && (!hitItem)) { marioHitsItem(); } } function jumpMario() { mario.gotoAndPlay("bounce"); if (mario.hitMe.hitTest(sball.hitMe)) { velY = -30; drift = sball._x - mario._x; grabAudio("bounce"); } } function ballMove() { velY = velY + accel; ballY = ballY + velY; if (ballY >= 315) { ballY = 315; velY = (-velY) * 0.8; if (!gameOver) { endGame(); } } if (sball._x >= 480) { sball._x = 480; drift = (-drift) * 0.8; if (!gameOver) { grabAudio("bump"); } } if (sball._x <= 30) { sball._x = 30; drift = (-drift) * 0.8; if (!gameOver) { grabAudio("bump"); } } sball.ball._rotation = sball.ball._rotation + (drift / 8); sball._x = sball._x + (drift / 6); sball._y = ballY; if (!hitCoin) { if (sball.hitMeCoin.hitTest(coins.hitMe)) { grabAudio("hit"); hitCoin = true; coins.gotoAndPlay("hit"); updateScore(coins.charIcons.myScore); } } } function updateScore(scoreUp) { score = score + scoreUp; if (score >= best) { cheerCount++; if (cheerCount <= 1) { grabAudio("crowd"); } best = score; } myScore.score_t = "Score = " + score; myScore.score_b = myScore.score_t; myScore.best_t = "Personal Best = " + best; myScore.best_b = myScore.best_t; } function resetCoins() { if (!gameOver) { if (sball._x <= (Stage.width / 2)) { coins._x = int(random(170) + 285); } else { coins._x = int(random(140) + 45); } coins.gotoAndPlay("reveal"); coins.charIcons.gotoAndStop(random(coins.charIcons._totalframes) + 1); grabAudio("p" + coins.charIcons._currentframe); hitCoin = false; } } function resetItems() { if (!gameOver) { grabAudio("item"); if (sball._x <= (Stage.width / 2)) { sItems._x = int(random(150) + 300); } else { sItems._x = int(random(150) + 50); } sItems.gotoAndPlay("reveal"); sIx = int(random(sItems.specialItems._totalframes) + 1); sItems.specialItems.gotoAndStop(sIx); if (sIx == 1) { activeItem = "mushroom"; } else if (sIx == 2) { activeItem = "blue"; } hitItem = false; clearInterval(itemsActiveInterval); clearInterval(nextItemInterval); nTimer = 0; nextItemInterval = setInterval(nextItemTimer, 1000); } } function nextItemTimer() { nTimer++; if (nTimer == 5) { hitItem = true; sItems.gotoAndPlay("hit"); grabAudio("whoosh"); } if (nTimer == 8) { resetItems(); } } function marioHitsItem() { grabAudio("extra"); hitItem = true; sItems.gotoAndPlay("hit"); if (activeItem == "mushroom") { mAccel = 3.5; accel = 3.5; } if (activeItem == "blue") { mAccel = 0.5; accel = 2; } sExtra.gotoAndPlay(activeItem); mario.mHead.gotoAndStop(activeItem); mario.mArmRight.gotoAndStop(activeItem); mario.mArmLeft.gotoAndStop(activeItem); mario.mTorso.gotoAndStop(activeItem); clearInterval(itemsActiveInterval); clearInterval(nextItemInterval); aTimer = 0; itemsActiveInterval = setInterval(itemsActiveTimer, 1000); } function itemsActiveTimer() { aTimer++; if (aTimer == 2) { grabAudio("timeout"); } if (aTimer == 3) { accel = accelInit; mAccel = mAccelInit; killActiveItem(); } if (aTimer == 5) { resetItems(); } } function killActiveItem() { sItems.gotoAndStop(1); sExtra.gotoAndStop(1); mario.mHead.gotoAndStop(1); mario.mArmRight.gotoAndStop(1); mario.mArmLeft.gotoAndStop(1); mario.mTorso.gotoAndStop(1); activeItem = ""; } function endGame() { activeItem = ""; grabAudio("whistle"); gameOver = true; gameDisplay._visible = true; clearInterval(gameplayInterval); clearInterval(nextItemInterval); clearInterval(itemsActiveInterval); killActiveItem(); } function resetGame() { grabAudio("hit"); coins.gotoAndStop(1); sball.ball._rotation = 0; score = 0; gotoAndStop ("reset"); myScore.score_t = "Score = " + score; myScore.score_b = myScore.score_t; myScore.best_t = "Personal Best = " + best; myScore.best_b = myScore.best_t; cheerCount = 0; } function grabAudio(myAudio) { sfx.gotoAndPlay(myAudio); } function gameFunctions() { ballMove(); slideMario(); } function startGame() { gameOver = false; gameplayInterval = setInterval(gameFunctions, 33.333333); jumpMario(); resetCoins(); resetItems(); } var keyListener = new Object(); keyListener.onKeyDown = function () { if (Key.getCode() == 37) { pressLeft = true; } if (Key.getCode() == 39) { pressRight = true; } }; keyListener.onKeyUp = function () { if (Key.getCode() == 37) { pressLeft = false; } if (Key.getCode() == 39) { pressRight = false; } }; Key.addListener(keyListener); var initBallX = 109; var initBallY = 174; var initMarioX = 106; var initMarioY = 190; sball._x = initBallX; sball._y = initBallY; mario._x = initMarioX; mario._y = initMarioY; var pressUp = false; var pressLeft = false; var pressRight = false; var pressUpCount = 0; var minX = 30; var maxX = 480; var mAccelInit = 1; var mAccel = mAccelInit; var mVel = 0; var mX = mario._x; var ballX = sball._x; var ballY = sball._y; var velY = 0; var accelInit = 3; var accel = accelInit; var drift = 0; var gameplayInterval; var gameOver = true; var score = 0; var hitCoin = false; var hitItem = false; var cheerCount = 0; var aTimer = 0; var sIx; var itemsActiveInterval; var nTimer = 0; var nextItemInterval; var activeItem = ""; gameDisplay._visible = false; stop();Frame 65grabAudio("crowd");Frame 110grabAudio("whistle");Frame 115startGame();Frame 133stop();Symbol 15 MovieClip Frame 1420gotoAndPlay ("on");Symbol 15 MovieClip Frame 1421stopAllSounds();Symbol 15 MovieClip Frame 1422stop();Symbol 20 MovieClip Frame 1stop();Symbol 25 MovieClip Frame 1stop();Symbol 30 MovieClip Frame 1stop();Symbol 35 MovieClip Frame 1stop();Symbol 36 MovieClip Frame 1stop();Symbol 42 MovieClip Frame 1stop();Symbol 43 MovieClip Frame 1stop();Symbol 43 MovieClip Frame 6stop();Symbol 60 MovieClip Frame 1myScore = 5; stop();Symbol 60 MovieClip Frame 2myScore = 2;Symbol 60 MovieClip Frame 3myScore = 8;Symbol 60 MovieClip Frame 4myScore = 10;Symbol 60 MovieClip Frame 5myScore = 8;Symbol 60 MovieClip Frame 6myScore = 15;Symbol 60 MovieClip Frame 7myScore = 8;Symbol 60 MovieClip Frame 8myScore = 4;Symbol 61 MovieClip Frame 1stop();Symbol 61 MovieClip Frame 5stop();Symbol 61 MovieClip Frame 34stop(); _parent.resetCoins();Symbol 79 Buttonon (rollOver) { _parent.grabAudio("bounce"); gotoAndPlay ("in"); } on (rollOut, dragOut) { gotoAndPlay ("out"); } on (press) { _parent.gotoAndPlay("init"); }Symbol 80 MovieClip Frame 1stop();Symbol 80 MovieClip Frame 5stop();Symbol 90 Buttonon (rollOver) { _parent._parent.grabAudio("bounce"); gotoAndPlay ("in"); } on (rollOut, dragOut) { gotoAndPlay ("out"); } on (press) { _parent._parent.resetGame(); }Symbol 91 MovieClip Frame 1stop();Symbol 91 MovieClip Frame 5stop();Symbol 94 Buttonon (rollOver) { _parent._parent.grabAudio("bounce"); gotoAndPlay ("in"); } on (rollOut, dragOut) { gotoAndPlay ("out"); } on (press) { getURL ("http://www.shmelo.wordpress.com", "_blank"); }Symbol 95 MovieClip Frame 1stop();Symbol 95 MovieClip Frame 5stop();Symbol 104 MovieClip Frame 1stop();Symbol 104 MovieClip Frame 6gotoAndStop (1);Symbol 104 MovieClip Frame 11gotoAndStop (1);Symbol 104 MovieClip Frame 16gotoAndStop (1);Symbol 104 MovieClip Frame 21gotoAndStop (1);Symbol 104 MovieClip Frame 26gotoAndStop (1);Symbol 104 MovieClip Frame 31gotoAndStop (1);Symbol 104 MovieClip Frame 36gotoAndStop (1);Symbol 104 MovieClip Frame 41gotoAndStop (1);Symbol 104 MovieClip Frame 46gotoAndStop (1);Symbol 104 MovieClip Frame 51gotoAndStop (1);Symbol 104 MovieClip Frame 61gotoAndStop (1);Symbol 104 MovieClip Frame 66gotoAndStop (1);Symbol 104 MovieClip Frame 71gotoAndStop (1);Symbol 104 MovieClip Frame 76gotoAndStop (1);Symbol 104 MovieClip Frame 81gotoAndStop (1);Symbol 104 MovieClip Frame 86gotoAndStop (1);Symbol 104 MovieClip Frame 91gotoAndStop (1);Symbol 104 MovieClip Frame 96gotoAndStop (1);Symbol 112 MovieClip Frame 1stop();Symbol 112 MovieClip Frame 9stop();Symbol 112 MovieClip Frame 24stop();
Library Items
Symbol 1 Graphic | Used by:2 79 90 94 | ||
Symbol 2 MovieClip | Uses:1 | Used by:36 64 Timeline | |
Symbol 3 Bitmap | Used by:4 | ||
Symbol 4 Graphic | Uses:3 | Used by:Timeline | |
Symbol 5 Graphic | Used by:9 | ||
Symbol 6 Font | Used by:7 8 77 92 | ||
Symbol 7 EditableText | Uses:6 | Used by:9 | |
Symbol 8 EditableText | Uses:6 | Used by:9 | |
Symbol 9 MovieClip | Uses:5 7 8 | Used by:Timeline | |
Symbol 10 Graphic | Used by:Timeline | ||
Symbol 11 Font | Used by:12 13 14 45 47 49 51 53 55 57 59 97 98 99 100 106 107 113 114 115 116 | ||
Symbol 12 EditableText | Uses:11 | Used by:15 | |
Symbol 13 EditableText | Uses:11 | Used by:15 | |
Symbol 14 EditableText | Uses:11 | Used by:15 | |
Symbol 15 MovieClip | Uses:12 13 14 | Used by:Timeline | |
Symbol 16 Graphic | Used by:17 | ||
Symbol 17 MovieClip | Uses:16 | Used by:18 19 20 | |
Symbol 18 MovieClip | Uses:17 | Used by:20 | |
Symbol 19 MovieClip | Uses:17 | Used by:20 | |
Symbol 20 MovieClip | Uses:17 18 19 | Used by:36 | |
Symbol 21 Graphic | Used by:22 | ||
Symbol 22 MovieClip | Uses:21 | Used by:23 24 25 | |
Symbol 23 MovieClip | Uses:22 | Used by:25 | |
Symbol 24 MovieClip | Uses:22 | Used by:25 | |
Symbol 25 MovieClip | Uses:22 23 24 | Used by:36 | |
Symbol 26 Graphic | Used by:27 | ||
Symbol 27 MovieClip | Uses:26 | Used by:28 29 30 | |
Symbol 28 MovieClip | Uses:27 | Used by:30 | |
Symbol 29 MovieClip | Uses:27 | Used by:30 | |
Symbol 30 MovieClip | Uses:27 28 29 | Used by:36 | |
Symbol 31 Graphic | Used by:32 | ||
Symbol 32 MovieClip | Uses:31 | Used by:33 34 35 | |
Symbol 33 MovieClip | Uses:32 | Used by:35 | |
Symbol 34 MovieClip | Uses:32 | Used by:35 | |
Symbol 35 MovieClip | Uses:32 33 34 | Used by:36 | |
Symbol 36 MovieClip | Uses:20 25 30 35 2 | Used by:Timeline | |
Symbol 37 Graphic | Used by:Timeline | ||
Symbol 38 Graphic | Used by:39 | ||
Symbol 39 MovieClip | Uses:38 | Used by:43 61 64 | |
Symbol 40 Graphic | Used by:42 110 | ||
Symbol 41 Graphic | Used by:42 111 | ||
Symbol 42 MovieClip | Uses:40 41 | Used by:43 | |
Symbol 43 MovieClip | Uses:39 42 | Used by:Timeline | |
Symbol 44 Graphic | Used by:60 | ||
Symbol 45 EditableText | Uses:11 | Used by:60 | |
Symbol 46 Graphic | Used by:60 | ||
Symbol 47 EditableText | Uses:11 | Used by:60 | |
Symbol 48 Graphic | Used by:60 | ||
Symbol 49 EditableText | Uses:11 | Used by:60 | |
Symbol 50 Graphic | Used by:60 | ||
Symbol 51 EditableText | Uses:11 | Used by:60 | |
Symbol 52 Graphic | Used by:60 | ||
Symbol 53 EditableText | Uses:11 | Used by:60 | |
Symbol 54 Graphic | Used by:60 | ||
Symbol 55 EditableText | Uses:11 | Used by:60 | |
Symbol 56 Graphic | Used by:60 | ||
Symbol 57 EditableText | Uses:11 | Used by:60 | |
Symbol 58 Graphic | Used by:60 | ||
Symbol 59 EditableText | Uses:11 | Used by:60 | |
Symbol 60 MovieClip | Uses:44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | Used by:61 Timeline | |
Symbol 61 MovieClip | Uses:39 60 | Used by:Timeline | |
Symbol 62 Graphic | Used by:63 | ||
Symbol 63 MovieClip | Uses:62 | Used by:64 | |
Symbol 64 MovieClip | Uses:63 2 39 | Used by:Timeline | |
Symbol 65 Graphic | Used by:Timeline | ||
Symbol 66 Graphic | Used by:Timeline | ||
Symbol 67 Graphic | Used by:68 | ||
Symbol 68 MovieClip | Uses:67 | Used by:70 72 | |
Symbol 69 Graphic | Used by:70 | ||
Symbol 70 MovieClip | Uses:68 69 | Used by:Timeline | |
Symbol 71 Graphic | Used by:72 | ||
Symbol 72 MovieClip | Uses:68 71 | Used by:Timeline | |
Symbol 73 Font | Used by:74 75 81 82 84 85 86 87 88 | ||
Symbol 74 Text | Uses:73 | Used by:Timeline | |
Symbol 75 Text | Uses:73 | Used by:Timeline | |
Symbol 76 Graphic | Used by:Timeline | ||
Symbol 77 Text | Uses:6 | Used by:78 | |
Symbol 78 MovieClip | Uses:77 | Used by:80 | |
Symbol 79 Button | Uses:1 | Used by:80 | |
Symbol 80 MovieClip | Uses:78 79 | Used by:Timeline | |
Symbol 81 Text | Uses:73 | Used by:Timeline | |
Symbol 82 Text | Uses:73 | Used by:Timeline | |
Symbol 83 Graphic | Used by:96 | ||
Symbol 84 Text | Uses:73 | Used by:96 | |
Symbol 85 Text | Uses:73 | Used by:96 | |
Symbol 86 Text | Uses:73 | Used by:96 | |
Symbol 87 Text | Uses:73 | Used by:96 | |
Symbol 88 Text | Uses:73 | Used by:89 | |
Symbol 89 MovieClip | Uses:88 | Used by:91 | |
Symbol 90 Button | Uses:1 | Used by:91 | |
Symbol 91 MovieClip | Uses:89 90 | Used by:96 | |
Symbol 92 Text | Uses:6 | Used by:93 | |
Symbol 93 MovieClip | Uses:92 | Used by:95 | |
Symbol 94 Button | Uses:1 | Used by:95 | |
Symbol 95 MovieClip | Uses:93 94 | Used by:96 | |
Symbol 96 MovieClip | Uses:83 84 85 86 87 91 95 | Used by:Timeline | |
Symbol 97 EditableText | Uses:11 | Used by:101 | |
Symbol 98 EditableText | Uses:11 | Used by:101 | |
Symbol 99 EditableText | Uses:11 | Used by:101 | |
Symbol 100 EditableText | Uses:11 | Used by:101 | |
Symbol 101 MovieClip | Uses:97 98 99 100 | Used by:Timeline | |
Symbol 102 Sound | Used by:104 | ||
Symbol 103 Sound | Used by:104 | ||
Symbol 104 MovieClip | Uses:102 103 | Used by:Timeline | |
Symbol 105 Sound | Used by:Timeline | ||
Symbol 106 EditableText | Uses:11 | Used by:Timeline | |
Symbol 107 EditableText | Uses:11 | Used by:Timeline | |
Symbol 108 Bitmap | Used by:109 | ||
Symbol 109 Graphic | Uses:108 | Used by:112 | |
Symbol 110 MovieClip | Uses:40 | Used by:112 | |
Symbol 111 MovieClip | Uses:41 | Used by:112 | |
Symbol 112 MovieClip | Uses:109 110 111 | Used by:Timeline | |
Symbol 113 EditableText | Uses:11 | Used by:Timeline | |
Symbol 114 EditableText | Uses:11 | Used by:Timeline | |
Symbol 115 EditableText | Uses:11 | Used by:Timeline | |
Symbol 116 EditableText | Uses:11 | Used by:Timeline |
Instance Names
"preloader" | Frame 20 | Symbol 9 MovieClip |
"mario" | Frame 61 | Symbol 36 MovieClip |
"sItems" | Frame 61 | Symbol 43 MovieClip |
"coins" | Frame 61 | Symbol 61 MovieClip |
"sball" | Frame 61 | Symbol 64 MovieClip |
"gameDisplay" | Frame 61 | Symbol 96 MovieClip |
"myScore" | Frame 61 | Symbol 101 MovieClip |
"sfx" | Frame 61 | Symbol 104 MovieClip |
"sExtra" | Frame 65 | Symbol 112 MovieClip |
"mArmLeft" | Symbol 36 MovieClip Frame 1 | Symbol 20 MovieClip |
"mTorso" | Symbol 36 MovieClip Frame 1 | Symbol 25 MovieClip |
"mArmRight" | Symbol 36 MovieClip Frame 1 | Symbol 30 MovieClip |
"mHead" | Symbol 36 MovieClip Frame 1 | Symbol 35 MovieClip |
"hitMe" | Symbol 36 MovieClip Frame 1 | Symbol 2 MovieClip |
"hitMeItems" | Symbol 36 MovieClip Frame 1 | Symbol 2 MovieClip |
"hitMe" | Symbol 43 MovieClip Frame 1 | Symbol 39 MovieClip |
"specialItems" | Symbol 43 MovieClip Frame 2 | Symbol 42 MovieClip |
"hitMe" | Symbol 61 MovieClip Frame 1 | Symbol 39 MovieClip |
"charIcons" | Symbol 61 MovieClip Frame 2 | Symbol 60 MovieClip |
"ball" | Symbol 64 MovieClip Frame 1 | Symbol 63 MovieClip |
"hitMe" | Symbol 64 MovieClip Frame 1 | Symbol 2 MovieClip |
"hitMeCoin" | Symbol 64 MovieClip Frame 1 | Symbol 39 MovieClip |
Labels
"reset" | Frame 61 |
"init" | Frame 65 |
"on" | Symbol 15 MovieClip Frame 2 |
"off" | Symbol 15 MovieClip Frame 1421 |
"mushroom" | Symbol 20 MovieClip Frame 5 |
"blue" | Symbol 20 MovieClip Frame 10 |
"mushroom" | Symbol 25 MovieClip Frame 5 |
"blue" | Symbol 25 MovieClip Frame 10 |
"mushroom" | Symbol 30 MovieClip Frame 5 |
"blue" | Symbol 30 MovieClip Frame 10 |
"mushroom" | Symbol 35 MovieClip Frame 5 |
"blue" | Symbol 35 MovieClip Frame 10 |
"bounce" | Symbol 36 MovieClip Frame 2 |
"reveal" | Symbol 43 MovieClip Frame 2 |
"hit" | Symbol 43 MovieClip Frame 10 |
"reveal" | Symbol 61 MovieClip Frame 2 |
"hit" | Symbol 61 MovieClip Frame 6 |
"in" | Symbol 80 MovieClip Frame 2 |
"out" | Symbol 80 MovieClip Frame 6 |
"in" | Symbol 91 MovieClip Frame 2 |
"out" | Symbol 91 MovieClip Frame 6 |
"in" | Symbol 95 MovieClip Frame 2 |
"out" | Symbol 95 MovieClip Frame 6 |
"bounce" | Symbol 104 MovieClip Frame 5 |
"hit" | Symbol 104 MovieClip Frame 10 |
"crowd" | Symbol 104 MovieClip Frame 15 |
"error" | Symbol 104 MovieClip Frame 20 |
"bump" | Symbol 104 MovieClip Frame 25 |
"whistle" | Symbol 104 MovieClip Frame 30 |
"item" | Symbol 104 MovieClip Frame 35 |
"extra" | Symbol 104 MovieClip Frame 40 |
"whoosh" | Symbol 104 MovieClip Frame 45 |
"timeout" | Symbol 104 MovieClip Frame 50 |
"p1" | Symbol 104 MovieClip Frame 60 |
"p2" | Symbol 104 MovieClip Frame 65 |
"p3" | Symbol 104 MovieClip Frame 70 |
"p4" | Symbol 104 MovieClip Frame 75 |
"p5" | Symbol 104 MovieClip Frame 80 |
"p6" | Symbol 104 MovieClip Frame 85 |
"p7" | Symbol 104 MovieClip Frame 90 |
"p8" | Symbol 104 MovieClip Frame 95 |
"mushroom" | Symbol 112 MovieClip Frame 5 |
"blue" | Symbol 112 MovieClip Frame 20 |
Dynamic Text Variables
text_b | Symbol 7 EditableText | " 100%" |
text_t | Symbol 8 EditableText | " 100%" |
score_b | Symbol 97 EditableText | "Score = 0" |
score_t | Symbol 98 EditableText | "Score = 0" |
best_b | Symbol 99 EditableText | "Personal Best = 0" |
best_t | Symbol 100 EditableText | "Personal Best = 0" |
|