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

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

60 Seconds til Graduation.swf

This is the info page for
Flash #14987

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


Text
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 1
stop();
Frame 2
stop(); 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 3
stop();
Frame 5
stopAllSounds(); play();
Frame 6
stop(); 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 6
onClipEvent (mouseDown) { play(); }
Instance of Symbol 97 MovieClip in Frame 6
onClipEvent (load) { } onClipEvent (enterFrame) { _x = _root._xmouse; _y = _root._ymouse; }
Instance of Symbol 102 MovieClip "guy" in Frame 6
onClipEvent (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 6
onClipEvent (mouseDown) { ray.gotoAndStop(2); } onClipEvent (mouseUp) { ray.gotoAndStop(1); }
Instance of Symbol 106 MovieClip in Frame 6
onClipEvent (load) { max = 7; _root.cnt = 0; } onClipEvent (enterFrame) { while (_root.cnt < max) { dup(); } }
Instance of Symbol 115 MovieClip "obs" in Frame 6
onClipEvent (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 6
onClipEvent (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 6
onClipEvent (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 2
gotoAndPlay (1);
Symbol 7 MovieClip Frame 3
_root.play();
Symbol 14 MovieClip Frame 296
gotoAndPlay (1);
Symbol 18 MovieClip Frame 1
gotoAndPlay(rnd(40));
Symbol 18 MovieClip Frame 40
gotoAndPlay (2);
Symbol 28 MovieClip Frame 22
stop();
Symbol 33 Button
on (release) { _parent.play(); }
Symbol 34 Button
on (release) { _root.grades = 10; _root.play(); }
Symbol 35 Button
on (release) { _root.grades = 25; _root.play(); }
Symbol 38 MovieClip Frame 1
stop();
Symbol 38 MovieClip Frame 11
stop();
Symbol 41 Button
on (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 Button
on (release) { nextFrame(); }
Symbol 90 MovieClip Frame 1
stop();
Symbol 95 MovieClip Frame 1
stop();
Symbol 119 MovieClip Frame 30
if (time > 0) { time--; } _root.timeleft = "0:" + time;
Symbol 140 MovieClip Frame 1
stop();
Symbol 147 MovieClip Frame 8
gotoAndPlay (1);
Symbol 153 Button
on (release) { stopAllSounds(); gotoAndStop (2); }

Library Items

Symbol 1 Sound [splat]
Symbol 2 Sound [bell]
Symbol 3 GraphicUsed by:7 33 34 35 41 78 102 153
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:7
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:3 5 6Used by:Timeline
Symbol 8 GraphicUsed by:11
Symbol 9 GraphicUsed by:11
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:8 9 10Used by:Timeline
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:14
Symbol 14 MovieClipUses:13Used by:Timeline
Symbol 15 GraphicUsed by:Timeline
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:18
Symbol 18 MovieClipUses:17Used by:19
Symbol 19 MovieClipUses:18Used by:28
Symbol 20 GraphicUsed by:28
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:28
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:25 28
Symbol 25 MovieClipUses:24Used by:28
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:28
Symbol 28 MovieClipUses:19 20 22 25 24 27Used by:Timeline
Symbol 29 GraphicUsed by:37
Symbol 30 GraphicUsed by:33 34 35 78 153
Symbol 31 GraphicUsed by:33 34 35 78 153
Symbol 32 GraphicUsed by:33 34 35 78 153
Symbol 33 ButtonUses:30 31 32 3Used by:37
Symbol 34 ButtonUses:30 31 32 3Used by:37
Symbol 35 ButtonUses:30 31 32 3Used by:37
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:29 33 34 35 36Used by:38
Symbol 38 MovieClipUses:37Used by:Timeline
Symbol 39 GraphicUsed by:41
Symbol 40 GraphicUsed by:41
Symbol 41 ButtonUses:39 40 3Used by:Timeline
Symbol 42 SoundUsed by:Timeline
Symbol 43 GraphicUsed by:Timeline
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:90  Timeline
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:90  Timeline
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:90  Timeline
Symbol 50 GraphicUsed by:Timeline
Symbol 51 FontUsed by:52 63 64 65 66 68 69 72 73 81 83 116 117 154
Symbol 52 TextUses:51Used by:Timeline
Symbol 53 GraphicUsed by:Timeline
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:102  Timeline
Symbol 56 GraphicUsed by:Timeline
Symbol 57 GraphicUsed by:61
Symbol 58 GraphicUsed by:61
Symbol 59 GraphicUsed by:61
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:57 58 59 60Used by:102  Timeline
Symbol 62 FontUsed by:63 64 81
Symbol 63 TextUses:51 62Used by:Timeline
Symbol 64 TextUses:51 62Used by:Timeline
Symbol 65 TextUses:51Used by:Timeline
Symbol 66 TextUses:51Used by:Timeline
Symbol 67 GraphicUsed by:Timeline
Symbol 68 TextUses:51Used by:Timeline
Symbol 69 TextUses:51Used by:Timeline
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:Timeline
Symbol 72 TextUses:51Used by:Timeline
Symbol 73 TextUses:51Used by:Timeline
Symbol 74 GraphicUsed by:Timeline
Symbol 75 FontUsed by:76 77
Symbol 76 TextUses:75Used by:Timeline
Symbol 77 TextUses:75Used by:Timeline
Symbol 78 ButtonUses:30 31 32 3Used by:Timeline
Symbol 79 GraphicUsed by:Timeline
Symbol 80 GraphicUsed by:Timeline
Symbol 81 TextUses:51 62Used by:Timeline
Symbol 82 FontUsed by:83
Symbol 83 TextUses:51 82Used by:Timeline
Symbol 84 GraphicUsed by:Timeline
Symbol 85 GraphicUsed by:Timeline
Symbol 86 GraphicUsed by:Timeline
Symbol 87 GraphicUsed by:Timeline
Symbol 88 GraphicUsed by:Timeline
Symbol 89 GraphicUsed by:Timeline
Symbol 90 MovieClipUses:45 47 49Used by:Timeline
Symbol 91 GraphicUsed by:95
Symbol 92 GraphicUsed by:95
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:95
Symbol 95 MovieClipUses:91 92 94Used by:Timeline
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:Timeline
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:102
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:102
Symbol 102 MovieClipUses:55 99 3 61 101Used by:Timeline
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:Timeline
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:Timeline
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:115
Symbol 109 GraphicUsed by:115
Symbol 110 GraphicUsed by:115
Symbol 111 GraphicUsed by:115
Symbol 112 GraphicUsed by:115
Symbol 113 GraphicUsed by:115
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:108 109 110 111 112 113 114Used by:Timeline
Symbol 116 EditableTextUses:51Used by:Timeline
Symbol 117 EditableTextUses:51Used by:Timeline
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:Timeline
Symbol 120 GraphicUsed by:Timeline
Symbol 121 GraphicUsed by:140
Symbol 122 GraphicUsed by:127
Symbol 123 GraphicUsed by:126
Symbol 124 GraphicUsed by:126
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:123 124 125Used by:127
Symbol 127 MovieClipUses:122 126Used by:140
Symbol 128 GraphicUsed by:138
Symbol 129 GraphicUsed by:138
Symbol 130 FontUsed by:131 132 133 134 135 136 137 151 152 160 161
Symbol 131 TextUses:130Used by:138
Symbol 132 TextUses:130Used by:138
Symbol 133 TextUses:130Used by:138
Symbol 134 TextUses:130Used by:138
Symbol 135 TextUses:130Used by:138
Symbol 136 TextUses:130Used by:138
Symbol 137 TextUses:130Used by:138
Symbol 138 MovieClipUses:128 129 131 132 133 134 135 136 137Used by:140
Symbol 139 SoundUsed by:140
Symbol 140 MovieClipUses:121 127 138 139Used by:Timeline
Symbol 141 SoundUsed by:Timeline
Symbol 142 GraphicUsed by:Timeline
Symbol 143 GraphicUsed by:Timeline
Symbol 144 GraphicUsed by:147
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:147
Symbol 147 MovieClipUses:144 146Used by:Timeline
Symbol 148 GraphicUsed by:Timeline
Symbol 149 GraphicUsed by:Timeline
Symbol 150 FontUsed by:151 152 160 161
Symbol 151 TextUses:130 150Used by:Timeline
Symbol 152 TextUses:130 150Used by:Timeline
Symbol 153 ButtonUses:30 31 32 3Used by:Timeline
Symbol 154 EditableTextUses:51Used by:Timeline
Symbol 155 FontUsed by:156
Symbol 156 TextUses:155Used by:Timeline
Symbol 157 GraphicUsed by:Timeline
Symbol 158 SoundUsed by:Timeline
Symbol 159 GraphicUsed by:Timeline
Symbol 160 TextUses:130 150Used by:Timeline
Symbol 161 TextUses:130 150Used by:Timeline
Symbol 162 SoundUsed by:Timeline

Instance Names

"body"Frame 3Symbol 55 MovieClip
"body"Frame 3Symbol 55 MovieClip
"bg"Frame 6Symbol 90 MovieClip
"scope"Frame 6Symbol 95 MovieClip
"guy"Frame 6Symbol 102 MovieClip
"gun"Frame 6Symbol 104 MovieClip
"obs"Frame 6Symbol 115 MovieClip
"time"Frame 6Symbol 119 MovieClip
"body"Frame 7Symbol 55 MovieClip
"bar"Symbol 7 MovieClip Frame 1Symbol 5 MovieClip
"ray"Symbol 95 MovieClip Frame 2Symbol 94 MovieClip
"body"Symbol 102 MovieClip Frame 1Symbol 55 MovieClip
"hit"Symbol 102 MovieClip Frame 1Symbol 101 MovieClip
"num"Symbol 140 MovieClip Frame 2Symbol 138 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "splat"
ExportAssets (56)Timeline Frame 1Symbol 2 as "bell"

Labels

"lose"Frame 7
"win"Frame 8
"loaded"Symbol 7 MovieClip Frame 3

Dynamic Text Variables

gpaSymbol 116 EditableText"<p align="left"></p>"
timeleftSymbol 117 EditableText"<p align="right"></p>"
gpaSymbol 154 EditableText"<p align="center"></p>"




http://swfchan.com/3/14987/info.shtml
Created: 3/6 -2019 02:51:26 Last modified: 3/6 -2019 02:51:26 Server time: 05/05 -2024 09:49:39