STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
A Very Merry Christmas! |
This is the info page for Flash #26133 |
YOUR SCORE |
BEST SCORE |
0 |
0 |
THE "YOU COULDN'T SKI TO SAVE YOURSELF" GAME |
INSTRUCTIONS LEFT AND RIGHT ARROW KEYS TO TURN SPACEBAR TO JUMP SMALL OBJECTS |
START GAME |
START GAME |
WWW.SAVEYOURSELF.COM.AU |
WWW.SAVEYOURSELF.COM.AU |
ActionScript [AS1/AS2]
Frame 1function resetSides() { sideR._x = 1000; sideR2._x = 1000; sideL._x = -600; sideL2._x = -600; } function resetSki() { if (d > bestD) { bestD = d; SOD.bestD = d; } d = 0; skiangle = 90; speed = 0; skiN = 1; crashed = false; jumped = false; if (sidecrash) { x = 0; resetSIdes(); } sideCrash = false; } function crash(typ) { crashed = true; if (typ eq "side") { ski.gotoandplay("crashside"); sidecrash = true; speed = speed / 2; } else { ski.gotoandplay("crash"); } } function genObj() { n++; var tmp = obj.duplicateMovieClip("obj" + n, n + 100); tmp._x = random(600) - 100; tmp._y = random(450) + 100; if (random(2) == 1) { tmp._xscale = 100; } else { tmp._xscale = -100; } tmp.obj.gotoandstop(random(8) + 1); } function makeObjs() { var i = 0; while (i < objLim) { genObj(); i++; } } function scr() { yspeed = speed * Math.cos((-skiangle) * rad); xspeed = speed * Math.sin((-skiangle) * rad); sideR._x = sideR._x + xspeed; sideR._y = sideR._y + yspeed; sideR2._x = sideR2._x + xspeed; sideR2._y = sideR2._y + yspeed; x = x + xspeed; y = y + yspeed; if ((x < -790) || (x > 790)) { if (!crashed) { if (x > 760) { ski._xscale = -100; } crash("side"); } } if (sideR._y < -500) { sideR._y = sideR2._y + 460; } else if (sideR2._y < -500) { sideR2._y = sideR._y + 460; } sideL._x = sideL._x + xspeed; sideL._y = sideL._y + yspeed; sideL2._x = sideL2._x + xspeed; sideL2._y = sideL2._y + yspeed; if (sideL._y < -500) { sideL._y = sideL2._y + 460; } else if (sideL2._y < -500) { sideL2._y = sideL._y + 460; } var i = 1; while (i < (objLim + 1)) { t = eval ("obj" + i); var ai = 0; while (ai < 4) { t._x = t._x + (xspeed / 4); t._y = t._y + (yspeed / 4); if (hit.hitTest(t._x, t._y, 1)) { if ((!jumped) && (t.obj.currentframe < 6)) { t._y = 450; crash(); } } if (t._y < 0) { t._y = _root.mh + 80; t._x = random(800) - 400; t.obj.gotoandstop(random(8) + 1); } ai++; } i++; } if (crashed) { speed = speed - (dcc * 1.8); } else if (skin == 5) { speed = speed + (acc * 2); } else if ((skiN == 1) | (skin == 9)) { speed = speed - dcc; } else { speed = speed + acc; } if (speed < 0) { speed = 0; } else if (speed > Slim) { speed = sLim; } d = d - yspeed; d = int(d); } function chgAngle(n) { if (n == 37) { skiAngle = skiAngle + chg; if (skin == 9) { speed = speed + 1; } } else if (n == 39) { skiAngle = skiAngle - chg; if (skin == 1) { speed = speed + 1; } } else if (n == 40) { skiAngle = 180; } else if (n == 32) { if ((speed > 2) && (!crashed)) { jumped = true; ski.gotoandplay("jump"); } } if (skiAngle < 90) { skiAngle = 90; } else if (skiAngle > 270) { skiAngle = 270; } chkSki(); } function chkSki() { var n = (Math.round(skiAngle / angRat) + 1); ski.dude.gotoandstop(n - 4); skiN = n - 4; } function startGame() { myKey = new Object(); myKey.onKeyDown = function () { var k = Key.getCode(); if (kup || (k != 32)) { kup = false; if (ski._currentframe == 1) { chgAngle(k); } } }; myKey.onKeyUp = function () { kup = true; }; Key.addListener(myKey); looper.gotoandplay(2); } SOT = "SKISY1.1"; so = SharedObject.getLocal(SOT, "/"); SOD = so.data; if (SOD.bestD ne "") { bestD = SOD.bestD; } angle = 180; frames = 9; angRat = (angle / 2) / 4; left = 37; right = 39; down = 40; chg = 22.5; acc = 0.05; dcc = 0.5; mw = 400; mh = 400; sLim = 30; n = 0; objLim = 14; score.swapDepths(2000); resetSki(); rad = (Math.PI/180); makeObjs(); kup = true;Symbol 25 MovieClip Frame 1stop();Symbol 57 MovieClip Frame 1dude.gotoandstop(_root.skin); stop();Symbol 57 MovieClip Frame 24_root.resetSki(); gotoAndPlay (1);Symbol 57 MovieClip Frame 38_root.jumped = false; gotoAndPlay (1);Symbol 57 MovieClip Frame 58if (_xscale < 0) { _xscale = 100; } _root.resetSki();Symbol 68 MovieClip Frame 1stop();Symbol 91 Buttonon (release) { _root.startGame(); gotoAndStop (2); }Symbol 95 Buttonon (release) { getURL ("http://www.saveyourself.com.au/ski.html"); }Symbol 96 MovieClip Frame 1stop();Symbol 99 MovieClip Frame 1stop();Symbol 99 MovieClip Frame 2_root.scr();Symbol 99 MovieClip Frame 3gotoAndPlay (2);
Library Items
Symbol 1 Graphic | Used by:25 | |
Symbol 2 Graphic | Used by:7 | |
Symbol 3 Graphic | Used by:6 | |
Symbol 4 Graphic | Used by:6 | |
Symbol 5 Graphic | Used by:6 | |
Symbol 6 MovieClip | Uses:3 4 5 | Used by:7 |
Symbol 7 MovieClip | Uses:2 6 | Used by:25 |
Symbol 8 Graphic | Used by:13 25 | |
Symbol 9 Graphic | Used by:12 | |
Symbol 10 Graphic | Used by:12 | |
Symbol 11 Graphic | Used by:12 | |
Symbol 12 MovieClip | Uses:9 10 11 | Used by:13 25 |
Symbol 13 MovieClip | Uses:8 12 | Used by:25 |
Symbol 14 Graphic | Used by:19 | |
Symbol 15 Graphic | Used by:18 | |
Symbol 16 Graphic | Used by:18 | |
Symbol 17 Graphic | Used by:18 | |
Symbol 18 MovieClip | Uses:15 16 17 | Used by:19 |
Symbol 19 MovieClip | Uses:14 18 | Used by:25 |
Symbol 20 Graphic | Used by:25 | |
Symbol 21 Graphic | Used by:24 | |
Symbol 22 Graphic | Used by:24 | |
Symbol 23 Graphic | Used by:24 | |
Symbol 24 MovieClip | Uses:21 22 23 | Used by:25 |
Symbol 25 MovieClip | Uses:1 7 13 19 20 24 8 12 | Used by:57 |
Symbol 26 Graphic | Used by:57 | |
Symbol 27 Graphic | Used by:57 | |
Symbol 28 Graphic | Used by:57 | |
Symbol 29 Graphic | Used by:57 | |
Symbol 30 Graphic | Used by:57 | |
Symbol 31 Graphic | Used by:57 | |
Symbol 32 Graphic | Used by:57 | |
Symbol 33 Graphic | Used by:57 | |
Symbol 34 Graphic | Used by:57 | |
Symbol 35 Graphic | Used by:57 | |
Symbol 36 Graphic | Used by:57 | |
Symbol 37 Graphic | Used by:57 | |
Symbol 38 Graphic | Used by:57 | |
Symbol 39 Graphic | Used by:57 | |
Symbol 40 Graphic | Used by:57 | |
Symbol 41 Graphic | Used by:57 | |
Symbol 42 Graphic | Used by:57 | |
Symbol 43 Graphic | Used by:57 | |
Symbol 44 Graphic | Used by:57 | |
Symbol 45 Graphic | Used by:57 | |
Symbol 46 Graphic | Used by:57 | |
Symbol 47 Graphic | Used by:57 | |
Symbol 48 Graphic | Used by:57 | |
Symbol 49 Graphic | Used by:57 | |
Symbol 50 Graphic | Used by:57 | |
Symbol 51 Graphic | Used by:57 | |
Symbol 52 Graphic | Used by:57 | |
Symbol 53 Graphic | Used by:57 | |
Symbol 54 Graphic | Used by:57 | |
Symbol 55 Graphic | Used by:57 | |
Symbol 56 Graphic | Used by:57 | |
Symbol 57 MovieClip | Uses:25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | Used by:Timeline |
Symbol 58 Graphic | Used by:59 | |
Symbol 59 MovieClip | Uses:58 | Used by:Timeline |
Symbol 60 Graphic | Used by:68 | |
Symbol 61 Graphic | Used by:68 | |
Symbol 62 Graphic | Used by:68 | |
Symbol 63 Graphic | Used by:68 | |
Symbol 64 Graphic | Used by:68 | |
Symbol 65 Graphic | Used by:68 | |
Symbol 66 Graphic | Used by:68 | |
Symbol 67 Graphic | Used by:68 | |
Symbol 68 MovieClip | Uses:60 61 62 63 64 65 66 67 | Used by:69 |
Symbol 69 MovieClip | Uses:68 | Used by:Timeline |
Symbol 70 Font | Used by:71 72 73 74 75 76 77 79 80 81 82 85 86 | |
Symbol 71 EditableText | Uses:70 | Used by:Timeline |
Symbol 72 EditableText | Uses:70 | Used by:Timeline |
Symbol 73 EditableText | Uses:70 | Used by:Timeline |
Symbol 74 EditableText | Uses:70 | Used by:Timeline |
Symbol 75 EditableText | Uses:70 | Used by:Timeline |
Symbol 76 EditableText | Uses:70 | Used by:Timeline |
Symbol 77 EditableText | Uses:70 | Used by:Timeline |
Symbol 78 Graphic | Used by:96 | |
Symbol 79 Text | Uses:70 | Used by:96 |
Symbol 80 Text | Uses:70 | Used by:96 |
Symbol 81 EditableText | Uses:70 | Used by:96 |
Symbol 82 EditableText | Uses:70 | Used by:96 |
Symbol 83 Graphic | Used by:96 | |
Symbol 84 Font | Used by:85 86 88 90 93 94 | |
Symbol 85 Text | Uses:70 84 | Used by:96 |
Symbol 86 Text | Uses:84 70 | Used by:96 |
Symbol 87 Graphic | Used by:91 | |
Symbol 88 Text | Uses:84 | Used by:91 |
Symbol 89 Graphic | Used by:91 | |
Symbol 90 Text | Uses:84 | Used by:91 |
Symbol 91 Button | Uses:87 88 89 90 | Used by:96 |
Symbol 92 Graphic | Used by:95 | |
Symbol 93 Text | Uses:84 | Used by:95 |
Symbol 94 Text | Uses:84 | Used by:95 |
Symbol 95 Button | Uses:92 93 94 | Used by:96 |
Symbol 96 MovieClip | Uses:78 79 80 81 82 83 85 86 91 95 | Used by:Timeline |
Symbol 97 Graphic | Used by:98 | |
Symbol 98 MovieClip | Uses:97 | Used by:Timeline |
Symbol 99 MovieClip | Used by:Timeline |
Instance Names
"ski" | Frame 1 | Symbol 57 MovieClip |
"hit" | Frame 1 | Symbol 59 MovieClip |
"obj" | Frame 1 | Symbol 69 MovieClip |
"score" | Frame 1 | Symbol 96 MovieClip |
"sideR" | Frame 1 | Symbol 98 MovieClip |
"sideR2" | Frame 1 | Symbol 98 MovieClip |
"sideL" | Frame 1 | Symbol 98 MovieClip |
"sideL2" | Frame 1 | Symbol 98 MovieClip |
"looper" | Frame 1 | Symbol 99 MovieClip |
"dude" | Symbol 57 MovieClip Frame 1 | Symbol 25 MovieClip |
"obj" | Symbol 69 MovieClip Frame 1 | Symbol 68 MovieClip |
Labels
"crash" | Symbol 57 MovieClip Frame 2 |
"jump" | Symbol 57 MovieClip Frame 25 |
"crashside" | Symbol 57 MovieClip Frame 40 |
Dynamic Text Variables
skiAngle | Symbol 71 EditableText | "" |
xspeed | Symbol 72 EditableText | "" |
yspeed | Symbol 73 EditableText | "" |
speed | Symbol 74 EditableText | "" |
skiN | Symbol 75 EditableText | "" |
x | Symbol 76 EditableText | "" |
y | Symbol 77 EditableText | "" |
_root.d | Symbol 81 EditableText | "0" |
_root.bestd | Symbol 82 EditableText | "0" |
|