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

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

SAM Site.swf

This is the info page for
Flash #23458

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


Text
Loading

Start

How To Play

How To Play -
SAMsite is a very easy game to play.  Below are all the different objects that you will encounter
during gameplay.  Learn about each object be clicking on it, or simply step through using the
arrow buttons on the lower right.

HOME

SAMsite -
This is your SAMsite.  Your SAMsite is equipt with radar and heat-seaking surface to air missiles.

Heat-seaking Missle -
These are the missiles fired by your SAMsite.  Once locked to an enemy missile, they never miss!

Enemy Missle -
These are the enemies missiles.  They are sent with one purpose only, to destroy all your cities.
Some are faster then others, so be careful which you target first.

Targetting Cursor -
This is your interface with the SAMsite.  Simply place the cursor on an oncoming enemy
missile.  An acknowledged beep will sound that the target has been sited.  Keep your cursor
over the enemy missile.  When your SAMsite has fully targeted the enemy missile, it will turn
from red, to green, and it will sound it's completion.  At this time, click to fire!
Remember, if you can't keep the cursor over the enemy missile, your SAMsite cannot finish
targeting it!

City -
These are the cities that you have to protect.  Any enemy missile that gets by you, will destroy
one of your cities.

Level:

Shot Down:

Cities:

That was the last of your cities

Play Again

Great Job!
You completed level     !
Settle your nerves and click continue
when you're ready to move on.

CONTINUE

ActionScript [AS1/AS2]

Frame 1
totalBytes = this.getBytesTotal(); LoadedBytes = this.getBytesLoaded(); percent = LoadedBytes / totalBytes; if (LoadedBytes == totalBytes) { gotoAndPlay (5); }
Frame 2
gotoAndPlay (1);
Frame 5
level = 0; stop();
Frame 10
stop();
Frame 21
Mouse.hide();
Frame 22
mouse.duplicateMovieClip("mouse1", 2000); startDrag ("mouse1", true); m._visible = false; s._visible = false; em._visible = false; z = 1; v = 1; level++; shot = 0; inair = 0; lives = 3; tellTarget (m) { stop(); }; m_a = new Array(10); n = 1; while (10 >= n) { m.duplicateMovieClip("m" + n, n + 400); tellTarget ("m" + n) { stop(); }; m_a[n] = eval ("m" + n); m_a[n].w = n; n++; } em_a = new Array(10); n = 20; while (30 >= n) { em.duplicateMovieClip("em" + n, n + 600); tellTarget ("em" + n) { stop(); }; em_a[n - 20] = eval ("em" + n); em_a[n - 20].w = n; n++; } t_a = new Array(10); tellTarget (b) { stop(); }; tellTarget (sb) { stop(); }; b._visible = false; sb._visible = false; mouse._visible = false;
Frame 24
mx = _xmouse; my = _ymouse; if (fire == 1) { m_a[z].targeted = targeted; tellTarget (m_a[z]) { play(); }; tellTarget ("f") { gotoAndPlay (2); }; fire = 0; z++; if (z >= 10) { z = 1; } } if (((random(30) == 10) && (inair < 3)) && ((shot + inair) < 30)) { if (em_a[v]._x >= 725) { tellTarget (em_a[v]) { gotoAndPlay (2); }; v++; } if (v >= 10) { v = 1; } inair++; } cta = 0; k = 0; while (k < 10) { emx = em_a[k]._x; emy = em_a[k]._y; if ((((mx >= (emx - 30)) && ((emx + 30) >= mx)) && (my >= (emy - 10))) && ((emy + 10) >= my)) { if ((mouse1._currentframe == 1) && (t_a[k] != 1)) { tellTarget (mouse1) { play(); }; } targeted = k; t_a[k] = 1; em_a[k].targeted = 1; } else { t_a[k] = 0; } cta = cta + t_a[k]; k++; } ta = t_a; if (cta == 0) { tellTarget (mouse1) { gotoAndPlay (1); }; } if (kill == 1) { shot++; duplicateMovieClip ("b", "boo2", 33); boo2._x = em_a[killt]._x; boo2._y = em_a[killt]._y; kill = 0; inair--; tellTarget (em_a[killt]) { gotoAndPlay (1); }; } if (missledie == 1) { duplicateMovieClip ("sb", "sb2", 34); sb2._x = m_a[missledieid]._x; sb2._y = m_a[missledieid]._y; missledie = 0; md++; } if (shot == 30) { gotoAndPlay (110); } if (0 >= lives) { gotoAndPlay (26); }
Frame 25
gotoAndPlay (24);
Frame 26
stopAllSounds(); removeMovieClip("mouse1"); i = 0; while (i < 10) { tellTarget (em_a[i]) { gotoAndStop (1); }; i++; } mouse1._visible = false; Mouse.show();
Frame 75
stop();
Frame 110
stopAllSounds(); i = 0; while (i < 10) { tellTarget (em_a[i]) { gotoAndStop (1); }; i++; } mouse1._visible = false; Mouse.show(); stop();
Symbol 4 MovieClip Frame 1
bar._x = 300 * ../:percent;
Symbol 4 MovieClip Frame 2
gotoAndPlay (1);
Symbol 13 Button
on (release) { gotoAndPlay (21); }
Symbol 15 Button
on (release) { gotoAndPlay (10); }
Symbol 20 MovieClip Frame 1
o = ../:my - this._y; a = ../:mx - this._x; if ((a >= 0) && (0 >= o)) { this._rotation = 360 * (Math.atan(o / a) / (Math.PI*2)); }
Symbol 20 MovieClip Frame 2
gotoAndPlay (1);
Symbol 22 Button
on (release) { gotoAndStop (14); }
Symbol 23 Button
on (release) { gotoAndStop (11); }
Symbol 24 Button
on (release) { gotoAndStop (12); }
Symbol 25 Button
on (release) { gotoAndStop (13); }
Symbol 26 Button
on (release) { gotoAndStop (15); }
Symbol 31 Button
on (release) { gotoAndPlay (5); }
Symbol 32 Button
on (release) { gotoAndStop(_currentframe + 1); }
Symbol 36 Button
on (release) { gotoAndStop(_currentframe - 1); }
Symbol 52 MovieClip Frame 1
stop();
Symbol 52 MovieClip Frame 35
stop();
Symbol 55 MovieClip Frame 7
removeMovieClip(this);
Symbol 60 MovieClip Frame 1
stop();
Symbol 67 MovieClip Frame 1
n = 30; t = 0; i = 1; dt = 1 / n; this._visible = false;
Symbol 67 MovieClip Frame 2
if (i >= 2) { this._visible = true; q = i + (w * 210); duplicateMovieClip ("../s", "s" + q, q); setProperty("../s" + q, _x , this._x); setProperty("../s" + q, _y , this._y); } tem_a = ../:em_a; p4x = tem_a[targeted]._x; p4y = tem_a[targeted]._y; Set("../:varr", p4x); if (i == n) { Set("../:kill", 1); Set("../:killt", targeted); this._x = p1x; this._y = p1y; gotoAndStop (1); } t = i * dt; u = 1 - t; tu = (3 * t) * u; c0 = (u * u) * u; c1 = tu * u; c2 = tu * t; c3 = (t * t) * t; p1x = 100; p2x = 700; p3x = p4x + 200; p1y = 360; p2y = 360; p3y = p4y - 100; x = (((c0 * p1x) + (c1 * p2x)) + (c2 * p3x)) + (c3 * p4x); y = (((c0 * p1y) + (c1 * p2y)) + (c2 * p3y)) + (c3 * p4y); o = y - this._y; a = x - this._x; if (a >= 0) { this._rotation = 360 * (Math.atan(o / a) / (Math.PI*2)); } else { this._rotation = (360 * (Math.atan(o / a) / (Math.PI*2))) + 180; } this._x = x; this._y = y; i++; if (720 < tem_a[targeted]._x) { Set("../:missledie", 1); Set("../:missledieid", w); this._x = p1x; this._y = p1y; gotoAndStop (1); }
Symbol 67 MovieClip Frame 3
gotoAndPlay(_currentframe - 1);
Symbol 71 MovieClip Frame 1
this._x = 730; this._y = random(280) + 20; speed = (random(3) + ../:level) + random(4); stop();
Symbol 71 MovieClip Frame 2
this._x = this._x - speed; if (this._x < -30) { tellTarget ("../city" + ../:lives) { play(); }; gotoAndPlay (1); ../:inair--; ../:lives--; }
Symbol 71 MovieClip Frame 3
gotoAndPlay (2);
Symbol 76 Button
on (press) { Set("../:fire", 1); gotoAndPlay (1); }
Symbol 78 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 11
stop();
Symbol 84 MovieClip Frame 13
removeMovieClip(this);
Symbol 86 MovieClip Frame 11
removeMovieClip(this);
Symbol 95 MovieClip Frame 2
gotoAndPlay (1);
Symbol 104 Button
on (release) { gotoAndPlay (5); }
Symbol 108 Button
on (release) { gotoAndPlay (21); }

Library Items

Symbol 1 GraphicUsed by:2 4
Symbol 2 MovieClipUses:1Used by:4
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:1 2 3Used by:Timeline
Symbol 5 FontUsed by:6 10 14 30 103 109
Symbol 6 TextUses:5Used by:Timeline
Symbol 7 GraphicUsed by:Timeline
Symbol 8 GraphicUsed by:13 15
Symbol 9 GraphicUsed by:13 15
Symbol 10 TextUses:5Used by:13
Symbol 11 GraphicUsed by:13 15
Symbol 12 GraphicUsed by:13 15
Symbol 13 ButtonUses:8 9 10 11 12Used by:Timeline
Symbol 14 TextUses:5Used by:15
Symbol 15 ButtonUses:8 9 14 11 12Used by:Timeline
Symbol 16 GraphicUsed by:Timeline
Symbol 17 GraphicUsed by:66  Timeline
Symbol 18 GraphicUsed by:70  Timeline
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:Timeline
Symbol 21 GraphicUsed by:22 23 24 25 26 31 32 36 76 104 108
Symbol 22 ButtonUses:21Used by:Timeline
Symbol 23 ButtonUses:21Used by:Timeline
Symbol 24 ButtonUses:21Used by:Timeline
Symbol 25 ButtonUses:21Used by:Timeline
Symbol 26 ButtonUses:21Used by:Timeline
Symbol 27 FontUsed by:28 34 37 38 39 40
Symbol 28 TextUses:27Used by:Timeline
Symbol 29 GraphicUsed by:Timeline
Symbol 30 TextUses:5Used by:Timeline
Symbol 31 ButtonUses:21Used by:Timeline
Symbol 32 ButtonUses:21Used by:Timeline
Symbol 33 GraphicUsed by:Timeline
Symbol 34 TextUses:27Used by:Timeline
Symbol 35 GraphicUsed by:Timeline
Symbol 36 ButtonUses:21Used by:Timeline
Symbol 37 TextUses:27Used by:Timeline
Symbol 38 TextUses:27Used by:Timeline
Symbol 39 TextUses:27Used by:Timeline
Symbol 40 TextUses:27Used by:Timeline
Symbol 41 GraphicUsed by:Timeline
Symbol 42 SoundUsed by:Timeline
Symbol 43 GraphicUsed by:Timeline
Symbol 44 GraphicUsed by:52
Symbol 45 GraphicUsed by:52
Symbol 46 SoundUsed by:52  Timeline
Symbol 47 GraphicUsed by:52
Symbol 48 SoundUsed by:52  Timeline
Symbol 49 ShapeTweeningUsed by:52
Symbol 50 GraphicUsed by:52
Symbol 51 GraphicUsed by:52  Timeline
Symbol 52 MovieClipUses:44 45 46 47 48 49 50 51Used by:Timeline
Symbol 53 GraphicUsed by:Timeline
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:60 84 86  Timeline
Symbol 56 ShapeTweeningUsed by:60
Symbol 57 SoundUsed by:60
Symbol 58 ShapeTweeningUsed by:60
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:56 55 57 58 59Used by:Timeline
Symbol 61 GraphicUsed by:Timeline
Symbol 62 GraphicUsed by:Timeline
Symbol 63 ShapeTweeningUsed by:66
Symbol 64 ShapeTweeningUsed by:66
Symbol 65 GraphicUsed by:66 70
Symbol 66 MovieClipUses:17 63 64 65Used by:67
Symbol 67 MovieClipUses:66Used by:Timeline
Symbol 68 ShapeTweeningUsed by:70
Symbol 69 ShapeTweeningUsed by:70
Symbol 70 MovieClipUses:18 68 69 65Used by:71
Symbol 71 MovieClipUses:70Used by:Timeline
Symbol 72 GraphicUsed by:78
Symbol 73 GraphicUsed by:78
Symbol 74 GraphicUsed by:78
Symbol 75 SoundUsed by:78
Symbol 76 ButtonUses:21Used by:78
Symbol 77 SoundUsed by:78
Symbol 78 MovieClipUses:72 73 74 75 76 77Used by:Timeline
Symbol 79 ShapeTweeningUsed by:84
Symbol 80 ShapeTweeningUsed by:84
Symbol 81 SoundUsed by:84
Symbol 82 GraphicUsed by:84 86
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:79 55 80 81 82 83Used by:Timeline
Symbol 85 ShapeTweeningUsed by:86
Symbol 86 MovieClipUses:85 55 82Used by:Timeline
Symbol 87 GraphicUsed by:95
Symbol 88 FontUsed by:89 90 91 92 93 94 102 105 106
Symbol 89 EditableTextUses:88Used by:95
Symbol 90 EditableTextUses:88Used by:95
Symbol 91 EditableTextUses:88Used by:95
Symbol 92 TextUses:88Used by:95
Symbol 93 TextUses:88Used by:95
Symbol 94 TextUses:88Used by:95
Symbol 95 MovieClipUses:87 89 90 91 92 93 94Used by:Timeline
Symbol 96 GraphicUsed by:Timeline
Symbol 97 GraphicUsed by:Timeline
Symbol 98 GraphicUsed by:Timeline
Symbol 99 ShapeTweeningUsed by:Timeline
Symbol 100 GraphicUsed by:Timeline
Symbol 101 GraphicUsed by:Timeline
Symbol 102 TextUses:88Used by:Timeline
Symbol 103 TextUses:5Used by:Timeline
Symbol 104 ButtonUses:21Used by:Timeline
Symbol 105 TextUses:88Used by:Timeline
Symbol 106 EditableTextUses:88Used by:Timeline
Symbol 107 GraphicUsed by:Timeline
Symbol 108 ButtonUses:21Used by:Timeline
Symbol 109 TextUses:5Used by:Timeline

Instance Names

"gun"Frame 10Symbol 20 MovieClip
"city1"Frame 22Symbol 52 MovieClip
"city2"Frame 22Symbol 52 MovieClip
"city3"Frame 22Symbol 52 MovieClip
"s"Frame 22Symbol 55 MovieClip
"f"Frame 22Symbol 60 MovieClip
"gun"Frame 22Symbol 20 MovieClip
"m"Frame 22Symbol 67 MovieClip
"em"Frame 22Symbol 71 MovieClip
"mouse"Frame 22Symbol 78 MovieClip
"b"Frame 22Symbol 84 MovieClip
"sb"Frame 22Symbol 86 MovieClip
"bar"Symbol 4 MovieClip Frame 1Symbol 2 MovieClip

Dynamic Text Variables

../:livesSymbol 89 EditableText""
../:shotSymbol 90 EditableText""
../:levelSymbol 91 EditableText""
levelSymbol 106 EditableText""




http://swfchan.com/5/23458/info.shtml
Created: 26/5 -2019 04:53:57 Last modified: 26/5 -2019 04:53:57 Server time: 16/05 -2024 14:09:07