STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 228095 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2561 · P5121 |
This is the info page for Flash #14987 |
This is you! Today is your graduation But your GPA is too low... |
Collect good grades to raise your GPA |
Dodge bad grades they lower your GPA |
Fly around with your propeller hat |
Use this to shoot away bad grades |
Use the keyboard keys, W, A, S & D to move |
Use the mouse to aim, and click to shoot |
Get above a 3.5 GPA before time runs out |
This is you! Today is your graduation But your GPA is too low... |
How To Play |
How To Play |
Collect good grades by flying into them to raise your GPA |
Use this to blast away bad grades multiple hits with one shot gives extra credit |
<p align="left"></p> |
<p align="right"></p> |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
You Failed! |
You Failed! |
<p align="center"></p> |
Your Final GPA |
You Win! |
You Win! |
ActionScript [AS1/AS2]
Frame 1stop();Frame 2stop(); q = 2; grades = 15; _global.rnd = function (x) { return(Math.ceil(Math.random() * x)); }; bells = new Sound(this); bells.attachSound("bell"); splats = new Sound(this); splats.attachSound("splat");Frame 3stop();Frame 5stopAllSounds(); play();Frame 6stop(); cnt = 0; gpa = "2.0"; time = 59; hits = 0; end = false; _global.rndx = function (x) { return(Math.random() * x); }; _global.rnd = function (x) { return(Math.ceil(Math.random() * x)); }; _global.dup = function () { dpth = getNextHighestDepth(); obs.duplicateMovieClip("obs" + dpth, dpth); _root.cnt++; eval ("obs" + dpth).go = true; eval ("obs" + dpth)._y = rnd(300) + 50; eval ("obs" + dpth)._x = rnd(450) + 50; while (eval ("obs" + dpth).hitTest(_root.guy.hit)) { eval ("obs" + dpth)._y = rnd(300) + 50; eval ("obs" + dpth)._x = rnd(450) + 50; } eval ("obs" + dpth).gotoAndStop(rnd(6)); };Instance of Symbol 95 MovieClip "scope" in Frame 6onClipEvent (mouseDown) { play(); }Instance of Symbol 97 MovieClip in Frame 6onClipEvent (load) { } onClipEvent (enterFrame) { _x = _root._xmouse; _y = _root._ymouse; }Instance of Symbol 102 MovieClip "guy" in Frame 6onClipEvent (load) { xm = 0; ym = 0; g = 0.1; slow = 1.05; speed = 1; } onClipEvent (enterFrame) { _root.bg.gotoAndStop(Math.round(_x - 25)); xm = xm / slow; ym = ym / slow; if (Key.isDown(87)) { ym = ym - speed; } else { ym = ym + g; } if (Key.isDown(65)) { xm = xm - speed; } if (Key.isDown(83)) { ym = ym + speed; } if (Key.isDown(68)) { xm = xm + speed; } _root.xm = xm; if (xm > 10) { xm = xm - speed; } if (xm < -10) { xm = xm + speed; } if (ym < -10) { ym = ym + speed; } if (((_x + xm) < 0) || ((_x + xm) > 550)) { xm = xm * ((-speed) / 2); } if (((_y + ym) < 0) || ((_y + ym) > 400)) { ym = ym * ((-speed) / 2); } _x = (_x + xm); _y = (_y + ym); _rotation = (xm * 4); body._rotation = xm * 5; body._y = (-ym) * 2; body._yscale = 100 + ((-ym) * 3); body._yscale = body._yscale + Math.abs(xm * 4); _x = (_x + xm); _y = (_y + ym); _root.scope._x = _x; _root.scope._y = _y + 10; _root.scope._y = _root.scope._y + ((-ym) * 3); _root.scope._x = _root.scope._x + ((-xm) * 3); _root.gun._x = _x; _root.gun._y = _y + 10; _root.gun._y = _root.gun._y + ((-ym) * 3); _root.gun._x = _root.gun._x + ((-xm) * 3); angle = (Math.atan2(_root._ymouse - _y, _root._xmouse - _x) * 180) / Math.PI; angle = angle + 180; _root.scope._rotation = angle; _root.gun._rotation = angle; if ((angle > 90) && (angle < 270)) { _root.gun._yscale = -100; } else { _root.gun._yscale = 100; } if (_y > 370) { _y = 370; } }Instance of Symbol 104 MovieClip "gun" in Frame 6onClipEvent (mouseDown) { ray.gotoAndStop(2); } onClipEvent (mouseUp) { ray.gotoAndStop(1); }Instance of Symbol 106 MovieClip in Frame 6onClipEvent (load) { max = 7; _root.cnt = 0; } onClipEvent (enterFrame) { while (_root.cnt < max) { dup(); } }Instance of Symbol 115 MovieClip "obs" in Frame 6onClipEvent (load) { speed = 0.1; stop(); cx = rnd(speed) - (speed / 2); cy = rnd(speed) - (speed / 2); xm = 0; ym = (-rnd(300)) - 300; _y = (410 + rnd(400)); } onClipEvent (enterFrame) { if (go) { if ((Math.abs(ym) > 30) && (_y < 350)) { ym = ym / 1.15; } if ((rnd(20) == 1) && (_y < 350)) { cx = rndx(speed) - (speed / 2); cy = rndx(speed) - (speed / 2); } xm = xm + cx; ym = ym + cy; if (((_x + (xm / 5)) < (0 + (_width / 2))) || ((_x + (xm / 5)) > (550 - (_width / 2)))) { xm = xm * -1; } if ((_y + (ym / 5)) < (0 + (_width / 2))) { ym = ym * -1; } if (this.hitTest(_root.guy.hit)) { _root.gpa = ((_root.gpa * _root.grades) + _currentframe) - 1; _root.grades++; _root.gpa = _root.gpa / _root.grades; if ((_root.gpa - Math.floor(_root.gpa)) == 0) { _root.gpa = _root.gpa + ".0"; } _root.gpa = Math.round(_root.gpa * 1000) / 1000; _root.cnt--; _root.bells.start(); removeMovieClip(this); } _rotation = (_rotation + Math.cos(xm)); _x = (_x + ((xm / 6) - _root.xm)); _y = (_y + (ym / 20)); } if (_root.end) { _root.cnt--; removeMovieClip(this); } } onClipEvent (mouseDown) { if (go) { if (_root.scope.hitTest(_x, _y, true)) { trace(_root.cnt); _root.cnt--; _root.hits++; removeMovieClip(this); } } }Instance of Symbol 119 MovieClip "time" in Frame 6onClipEvent (load) { time = _root.time; _root.timeleft = "0:" + time; } onClipEvent (enterFrame) { if (time == 0) { stopAllSounds(); _root.end = true; if (_root.gpa > 3.5) { _root.gotoAndStop("win"); } else { _root.gotoAndStop("lose"); } } }Instance of Symbol 140 MovieClip in Frame 6onClipEvent (enterFrame) { if (_root.hits > 2) { _root.gpa = ((_root.gpa * _root.grades) * 2) + (_root.hits / 2); _root.gpa = _root.gpa / (_root.grades * 2); if ((_root.gpa - Math.floor(_root.gpa)) == 0) { _root.gpa = _root.gpa + ".0"; } _root.gpa = Math.round(_root.gpa * 1000) / 1000; gotoAndPlay (2); num.gotoAndStop(_root.hits); } if ((_root.hits > 0) && (_root.hits < 3)) { _root.splats.start(); } _root.hits = 0; }Symbol 7 MovieClip Frame 1_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { bar._xscale = PercentLoaded; } else { gotoAndStop ("loaded"); }Symbol 7 MovieClip Frame 2gotoAndPlay (1);Symbol 7 MovieClip Frame 3_root.play();Symbol 14 MovieClip Frame 296gotoAndPlay (1);Symbol 18 MovieClip Frame 1gotoAndPlay(rnd(40));Symbol 18 MovieClip Frame 40gotoAndPlay (2);Symbol 28 MovieClip Frame 22stop();Symbol 33 Buttonon (release) { _parent.play(); }Symbol 34 Buttonon (release) { _root.grades = 10; _root.play(); }Symbol 35 Buttonon (release) { _root.grades = 25; _root.play(); }Symbol 38 MovieClip Frame 1stop();Symbol 38 MovieClip Frame 11stop();Symbol 41 Buttonon (release) { _root.q++; if (_root.q == 4) { _root.q = 1; } switch (_root.q) { case 1 : _quality = "LOW"; break; case 2 : _quality = "MEDIUM"; break; case 3 : _quality = "HIGH"; } }Symbol 78 Buttonon (release) { nextFrame(); }Symbol 90 MovieClip Frame 1stop();Symbol 95 MovieClip Frame 1stop();Symbol 119 MovieClip Frame 30if (time > 0) { time--; } _root.timeleft = "0:" + time;Symbol 140 MovieClip Frame 1stop();Symbol 147 MovieClip Frame 8gotoAndPlay (1);Symbol 153 Buttonon (release) { stopAllSounds(); gotoAndStop (2); }
Library Items
Symbol 1 Sound [splat] | ||
Symbol 2 Sound [bell] | ||
Symbol 3 Graphic | Used by:7 33 34 35 41 78 102 153 | |
Symbol 4 Graphic | Used by:5 | |
Symbol 5 MovieClip | Uses:4 | Used by:7 |
Symbol 6 Graphic | Used by:7 | |
Symbol 7 MovieClip | Uses:3 5 6 | Used by:Timeline |
Symbol 8 Graphic | Used by:11 | |
Symbol 9 Graphic | Used by:11 | |
Symbol 10 Graphic | Used by:11 | |
Symbol 11 MovieClip | Uses:8 9 10 | Used by:Timeline |
Symbol 12 Graphic | Used by:13 | |
Symbol 13 MovieClip | Uses:12 | Used by:14 |
Symbol 14 MovieClip | Uses:13 | Used by:Timeline |
Symbol 15 Graphic | Used by:Timeline | |
Symbol 16 Graphic | Used by:17 | |
Symbol 17 MovieClip | Uses:16 | Used by:18 |
Symbol 18 MovieClip | Uses:17 | Used by:19 |
Symbol 19 MovieClip | Uses:18 | Used by:28 |
Symbol 20 Graphic | Used by:28 | |
Symbol 21 Graphic | Used by:22 | |
Symbol 22 MovieClip | Uses:21 | Used by:28 |
Symbol 23 Graphic | Used by:24 | |
Symbol 24 MovieClip | Uses:23 | Used by:25 28 |
Symbol 25 MovieClip | Uses:24 | Used by:28 |
Symbol 26 Graphic | Used by:27 | |
Symbol 27 MovieClip | Uses:26 | Used by:28 |
Symbol 28 MovieClip | Uses:19 20 22 25 24 27 | Used by:Timeline |
Symbol 29 Graphic | Used by:37 | |
Symbol 30 Graphic | Used by:33 34 35 78 153 | |
Symbol 31 Graphic | Used by:33 34 35 78 153 | |
Symbol 32 Graphic | Used by:33 34 35 78 153 | |
Symbol 33 Button | Uses:30 31 32 3 | Used by:37 |
Symbol 34 Button | Uses:30 31 32 3 | Used by:37 |
Symbol 35 Button | Uses:30 31 32 3 | Used by:37 |
Symbol 36 Graphic | Used by:37 | |
Symbol 37 MovieClip | Uses:29 33 34 35 36 | Used by:38 |
Symbol 38 MovieClip | Uses:37 | Used by:Timeline |
Symbol 39 Graphic | Used by:41 | |
Symbol 40 Graphic | Used by:41 | |
Symbol 41 Button | Uses:39 40 3 | Used by:Timeline |
Symbol 42 Sound | Used by:Timeline | |
Symbol 43 Graphic | Used by:Timeline | |
Symbol 44 Graphic | Used by:45 | |
Symbol 45 MovieClip | Uses:44 | Used by:90 Timeline |
Symbol 46 Graphic | Used by:47 | |
Symbol 47 MovieClip | Uses:46 | Used by:90 Timeline |
Symbol 48 Graphic | Used by:49 | |
Symbol 49 MovieClip | Uses:48 | Used by:90 Timeline |
Symbol 50 Graphic | Used by:Timeline | |
Symbol 51 Font | Used by:52 63 64 65 66 68 69 72 73 81 83 116 117 154 | |
Symbol 52 Text | Uses:51 | Used by:Timeline |
Symbol 53 Graphic | Used by:Timeline | |
Symbol 54 Graphic | Used by:55 | |
Symbol 55 MovieClip | Uses:54 | Used by:102 Timeline |
Symbol 56 Graphic | Used by:Timeline | |
Symbol 57 Graphic | Used by:61 | |
Symbol 58 Graphic | Used by:61 | |
Symbol 59 Graphic | Used by:61 | |
Symbol 60 Graphic | Used by:61 | |
Symbol 61 MovieClip | Uses:57 58 59 60 | Used by:102 Timeline |
Symbol 62 Font | Used by:63 64 81 | |
Symbol 63 Text | Uses:51 62 | Used by:Timeline |
Symbol 64 Text | Uses:51 62 | Used by:Timeline |
Symbol 65 Text | Uses:51 | Used by:Timeline |
Symbol 66 Text | Uses:51 | Used by:Timeline |
Symbol 67 Graphic | Used by:Timeline | |
Symbol 68 Text | Uses:51 | Used by:Timeline |
Symbol 69 Text | Uses:51 | Used by:Timeline |
Symbol 70 Graphic | Used by:71 | |
Symbol 71 MovieClip | Uses:70 | Used by:Timeline |
Symbol 72 Text | Uses:51 | Used by:Timeline |
Symbol 73 Text | Uses:51 | Used by:Timeline |
Symbol 74 Graphic | Used by:Timeline | |
Symbol 75 Font | Used by:76 77 | |
Symbol 76 Text | Uses:75 | Used by:Timeline |
Symbol 77 Text | Uses:75 | Used by:Timeline |
Symbol 78 Button | Uses:30 31 32 3 | Used by:Timeline |
Symbol 79 Graphic | Used by:Timeline | |
Symbol 80 Graphic | Used by:Timeline | |
Symbol 81 Text | Uses:51 62 | Used by:Timeline |
Symbol 82 Font | Used by:83 | |
Symbol 83 Text | Uses:51 82 | Used by:Timeline |
Symbol 84 Graphic | Used by:Timeline | |
Symbol 85 Graphic | Used by:Timeline | |
Symbol 86 Graphic | Used by:Timeline | |
Symbol 87 Graphic | Used by:Timeline | |
Symbol 88 Graphic | Used by:Timeline | |
Symbol 89 Graphic | Used by:Timeline | |
Symbol 90 MovieClip | Uses:45 47 49 | Used by:Timeline |
Symbol 91 Graphic | Used by:95 | |
Symbol 92 Graphic | Used by:95 | |
Symbol 93 Graphic | Used by:94 | |
Symbol 94 MovieClip | Uses:93 | Used by:95 |
Symbol 95 MovieClip | Uses:91 92 94 | Used by:Timeline |
Symbol 96 Graphic | Used by:97 | |
Symbol 97 MovieClip | Uses:96 | Used by:Timeline |
Symbol 98 Graphic | Used by:99 | |
Symbol 99 MovieClip | Uses:98 | Used by:102 |
Symbol 100 Graphic | Used by:101 | |
Symbol 101 MovieClip | Uses:100 | Used by:102 |
Symbol 102 MovieClip | Uses:55 99 3 61 101 | Used by:Timeline |
Symbol 103 Graphic | Used by:104 | |
Symbol 104 MovieClip | Uses:103 | Used by:Timeline |
Symbol 105 Graphic | Used by:106 | |
Symbol 106 MovieClip | Uses:105 | Used by:Timeline |
Symbol 107 Graphic | Used by:108 | |
Symbol 108 MovieClip | Uses:107 | Used by:115 |
Symbol 109 Graphic | Used by:115 | |
Symbol 110 Graphic | Used by:115 | |
Symbol 111 Graphic | Used by:115 | |
Symbol 112 Graphic | Used by:115 | |
Symbol 113 Graphic | Used by:115 | |
Symbol 114 Graphic | Used by:115 | |
Symbol 115 MovieClip | Uses:108 109 110 111 112 113 114 | Used by:Timeline |
Symbol 116 EditableText | Uses:51 | Used by:Timeline |
Symbol 117 EditableText | Uses:51 | Used by:Timeline |
Symbol 118 Graphic | Used by:119 | |
Symbol 119 MovieClip | Uses:118 | Used by:Timeline |
Symbol 120 Graphic | Used by:Timeline | |
Symbol 121 Graphic | Used by:140 | |
Symbol 122 Graphic | Used by:127 | |
Symbol 123 Graphic | Used by:126 | |
Symbol 124 Graphic | Used by:126 | |
Symbol 125 Graphic | Used by:126 | |
Symbol 126 MovieClip | Uses:123 124 125 | Used by:127 |
Symbol 127 MovieClip | Uses:122 126 | Used by:140 |
Symbol 128 Graphic | Used by:138 | |
Symbol 129 Graphic | Used by:138 | |
Symbol 130 Font | Used by:131 132 133 134 135 136 137 151 152 160 161 | |
Symbol 131 Text | Uses:130 | Used by:138 |
Symbol 132 Text | Uses:130 | Used by:138 |
Symbol 133 Text | Uses:130 | Used by:138 |
Symbol 134 Text | Uses:130 | Used by:138 |
Symbol 135 Text | Uses:130 | Used by:138 |
Symbol 136 Text | Uses:130 | Used by:138 |
Symbol 137 Text | Uses:130 | Used by:138 |
Symbol 138 MovieClip | Uses:128 129 131 132 133 134 135 136 137 | Used by:140 |
Symbol 139 Sound | Used by:140 | |
Symbol 140 MovieClip | Uses:121 127 138 139 | Used by:Timeline |
Symbol 141 Sound | Used by:Timeline | |
Symbol 142 Graphic | Used by:Timeline | |
Symbol 143 Graphic | Used by:Timeline | |
Symbol 144 Graphic | Used by:147 | |
Symbol 145 Graphic | Used by:146 | |
Symbol 146 MovieClip | Uses:145 | Used by:147 |
Symbol 147 MovieClip | Uses:144 146 | Used by:Timeline |
Symbol 148 Graphic | Used by:Timeline | |
Symbol 149 Graphic | Used by:Timeline | |
Symbol 150 Font | Used by:151 152 160 161 | |
Symbol 151 Text | Uses:130 150 | Used by:Timeline |
Symbol 152 Text | Uses:130 150 | Used by:Timeline |
Symbol 153 Button | Uses:30 31 32 3 | Used by:Timeline |
Symbol 154 EditableText | Uses:51 | Used by:Timeline |
Symbol 155 Font | Used by:156 | |
Symbol 156 Text | Uses:155 | Used by:Timeline |
Symbol 157 Graphic | Used by:Timeline | |
Symbol 158 Sound | Used by:Timeline | |
Symbol 159 Graphic | Used by:Timeline | |
Symbol 160 Text | Uses:130 150 | Used by:Timeline |
Symbol 161 Text | Uses:130 150 | Used by:Timeline |
Symbol 162 Sound | Used by:Timeline |
Instance Names
"body" | Frame 3 | Symbol 55 MovieClip |
"body" | Frame 3 | Symbol 55 MovieClip |
"bg" | Frame 6 | Symbol 90 MovieClip |
"scope" | Frame 6 | Symbol 95 MovieClip |
"guy" | Frame 6 | Symbol 102 MovieClip |
"gun" | Frame 6 | Symbol 104 MovieClip |
"obs" | Frame 6 | Symbol 115 MovieClip |
"time" | Frame 6 | Symbol 119 MovieClip |
"body" | Frame 7 | Symbol 55 MovieClip |
"bar" | Symbol 7 MovieClip Frame 1 | Symbol 5 MovieClip |
"ray" | Symbol 95 MovieClip Frame 2 | Symbol 94 MovieClip |
"body" | Symbol 102 MovieClip Frame 1 | Symbol 55 MovieClip |
"hit" | Symbol 102 MovieClip Frame 1 | Symbol 101 MovieClip |
"num" | Symbol 140 MovieClip Frame 2 | Symbol 138 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "splat" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "bell" |
Labels
"lose" | Frame 7 |
"win" | Frame 8 |
"loaded" | Symbol 7 MovieClip Frame 3 |
Dynamic Text Variables
gpa | Symbol 116 EditableText | "<p align="left"></p>" |
timeleft | Symbol 117 EditableText | "<p align="right"></p>" |
gpa | Symbol 154 EditableText | "<p align="center"></p>" |
|