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

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

A Blast.swf

This is the info page for
Flash #22245

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


Text
© Copyright 2000, Say Design

The United Protection Association (UPA) has commissioned you to protect your system
from invading forces. Use your mouse to control your ship. Blast the invading fighters
to prevent them from getting past your defenses. If you crash all four of the starships
provided for your use, you will be decommissioned. If you can prove to the UPA that you
have skills, you will progress to tougher battles (stages). You will be provided with
better weapons to help you along the way. The UPA will award all who reach 5000
points with the title of "Commander,"and begin training them for tougher missions.

Email us if you would like a custom game, or to provide suggestions.

www.saydesign.com

Stage:

0

Score:

0

Next Stage:

0

Stage

1

Watch for future versions of A-Blast. New features will include more levels, additional
enemies, better/additional weapons, bosses, better sound & graphics, and an
unbelievably high level of excitement!

Congratulations Commander!
You have proven your worth
and will be used for future
missions!

Sorry! You must improve your
skills if you want to continue
to help the UPA. Please click
"Start" to practice some
more.

ActionScript [AS1/AS2]

Frame 1
stop();
Frame 2
startDrag ("/ship", true, "25", "50", "550", "350"); tellTarget ("/level") { gotoAndStop (1); }; stop();
Frame 3
if ("5000" < /:score) { tellTarget ("/end") { gotoAndStop (2); }; } else { tellTarget ("/end") { gotoAndStop (3); }; } stop();
Symbol 8 Button
on (release) { getURL ("http://www.saydesign.com/flash"); }
Symbol 9 Button
on (release) { getURL ("mailto:info@saydesign.com"); }
Symbol 10 Button
on (release) { nextFrame(); }
Symbol 13 Button
on (release) { getURL ("http://www.saydesign.com/flash"); }
Symbol 21 Button
on (release) { if (number == "0") { number = "1"; } if (/:hit == "0") { if (getProperty("/bullet" add number, _currentframe) == "1") { if (number < "6") { tellTarget ("/ammo") { nextFrame(); }; Set(("/bullet" add number) add ":number", number); tellTarget ("/bullet" add number) { gotoAndPlay("2"); }; number = number + "1"; if ("5" < number) { number = "1"; } } } } }
Symbol 22 MovieClip Frame 1
count = "0"; while (count < "6") { count = count + "1"; setProperty("/ball" add count, _y , -random("150")); setProperty("/ball" add count, _x , random("400") + "50"); Set(("/ball" add count) add ":number", count); Set(("/star" add count) add ":number", count); Set("/:margin", "25"); Set("/:hit", "0"); Set("/:invincible", "0"); }
Symbol 22 MovieClip Frame 2
while (count < "6") { y = getProperty("/ball" add count, _y); x = getProperty("/ball" add count, _x); if (y < "400") { if (x < "20") { Set("move" add count, "1"); } if ("530" < x) { Set("move" add count, "2"); } setProperty("/ball" add count, _y , y + /:speed); if (eval ("move" add count) == "0") { Set("move" add count, random("4")); } if (eval ("move" add count) == "1") { setProperty("/ball" add count, _x , x + /:speed); } else if (eval ("move" add count) == "2") { setProperty("/ball" add count, _x , x - /:speed); } if (/:invincible == "0") { if (((getProperty("/ball" add count, _x) - getProperty("/ship", _x)) < /:margin) and ((/:margin - (/:margin * "2")) < (getProperty("/ball" add count, _x) - getProperty("/ship", _x)))) { if (((getProperty("/ship", _y) - getProperty("/ball" add count, _y)) < "20") and ((-"70") < (getProperty("/ship", _y) - getProperty("/ball" add count, _y)))) { tellTarget ("/ship") { Set("/:invincible", "1"); Set("/:hit", "1"); gotoAndPlay (5); }; Set("/move:move" add count, "0"); Set(("/ball" add count) add ":count", count); tellTarget ("/ball" add count) { gotoAndStop (3); }; } } } } else { tellTarget ("/ball" add count) { gotoAndStop (2); }; tellTarget ("/laugh") { nextFrame(); }; Set("/:score", /:score - /:miss); Set("move" add count, "0"); setProperty("/ball" add count, _y , -random("150")); setProperty("/ball" add count, _x , random("400") + "50"); } count = count + "1"; } count = "0";
Symbol 22 MovieClip Frame 3
gotoAndPlay (2);
Symbol 35 MovieClip Frame 1
if ("1" < /:weapon) { gotoAndPlay(/:weapon); }
Symbol 35 MovieClip Frame 4
gotoAndPlay (1);
Symbol 35 MovieClip Frame 5
if ("5" < /:weapon) { gotoAndPlay (9); }
Symbol 35 MovieClip Frame 8
gotoAndPlay (5);
Symbol 35 MovieClip Frame 9
if ("9" < /:weapon) { Set("/:margin", "75"); gotoAndPlay (13); }
Symbol 35 MovieClip Frame 12
gotoAndPlay (9);
Symbol 37 MovieClip Frame 1
tellTarget ("/ammo") { prevFrame(); }; stop();
Symbol 37 MovieClip Frame 2
setProperty("/bullet" add number, _x , getProperty("/ship", _x)); setProperty("/bullet" add number, _y , getProperty("/ship", _y));
Symbol 37 MovieClip Frame 3
bullet = "/bullet" add number; y = getProperty("/bullet" add number, _y) - "20"; x = getProperty("/bullet" add number, _x); setProperty(bullet, _y , y); if (y < (-"200")) { gotoAndStop (1); } count = "0"; while (count < "6") { count = count + "1"; ballx = getProperty("/ball" add count, _x); bally = getProperty("/ball" add count, _y); if ((ballx < x) and ((x - ballx) < /:margin)) { if ((bally < y) and ((y - bally) < "15")) { if ("0" < y) { flag = "1"; } } else if ((y < bally) and ((bally - y) < "15")) { if ("0" < y) { flag = "1"; } } } else if ((x < ballx) and ((ballx - x) < /:margin)) { if ((bally < y) and ((y - bally) < "15")) { if ("0" < y) { flag = "1"; } } else if ((y < bally) and ((bally - y) < "15")) { if ("0" < y) { flag = "1"; } } } if ((flag == "1") and (getProperty("/ball" add count, _currentframe) == "2")) { flag2 = "1"; Set("/move:move" add count, "0"); Set(("/ball" add count) add ":count", count); tellTarget ("/ball" add count) { gotoAndStop (3); }; flag = "0"; } } if (flag2 == "1") { gotoAndStop (1); flag2 = "0"; }
Symbol 37 MovieClip Frame 4
gotoAndPlay (3);
Symbol 43 MovieClip Frame 1
stop();
Symbol 43 MovieClip Frame 2
Set("/:score", /:score + "50");
Symbol 43 MovieClip Frame 11
gotoAndStop (1);
Symbol 46 MovieClip Frame 1
stop();
Symbol 46 MovieClip Frame 2
gotoAndStop (1);
Symbol 46 MovieClip Frame 3
gotoAndStop (1);
Symbol 49 MovieClip Frame 1
if (getProperty("/star" add number, _y) < "500") { setProperty("/star" add number, _y , (getProperty("/star" add number, _y) + /:speed) - "1"); } else { setProperty("/star" add number, _x , random("400") + "50"); setProperty("/star" add number, _y , -random("150")); }
Symbol 52 MovieClip Frame 1
setProperty("/ball" add count, _x , random("400") + "50"); setProperty("/ball" add count, _y , -random("150")); count = "";
Symbol 52 MovieClip Frame 2
stop();
Symbol 52 MovieClip Frame 3
setProperty("/explode" add count, _x , getProperty("/ball" add count, _x)); setProperty("/explode" add count, _y , getProperty("/ball" add count, _y)); tellTarget ("/explode" add count) { gotoAndPlay (2); }; gotoAndPlay (1);
Symbol 57 MovieClip Frame 1
if (/:goal == "0") { goal = "500"; Set("/:miss", "100"); Set("/:level", "1"); Set("/:goal", goal); Set("/:speed", "2"); Set("/:weapon", "1"); } if (/:score >= "5000") { tellTarget ("/") { gotoAndStop (3); }; } if (/:score >= goal) { if (goal >= "2000") { goal = goal + "1000"; Set("/:weapon", "9"); } if (goal == "1000") { goal = "2000"; Set("/:weapon", "5"); } if (goal == "500") { goal = "1000"; } Set("/:speed", /:speed + "2"); Set("/:level", /:level + "1"); tellTarget ("/level") { gotoAndPlay (2); }; Set("/:goal", goal); }
Symbol 57 MovieClip Frame 2
if (/:goal == "0") { goal = "500"; Set("/:miss", "100"); Set("/:level", "1"); Set("/:goal", goal); Set("/:speed", "2"); Set("/:weapon", "1"); } if (/:score >= "5000") { tellTarget ("/") { gotoAndStop (3); }; } if (/:score >= goal) { if (goal >= "2000") { goal = goal + "1000"; Set("/:weapon", "9"); } if (goal == "1000") { goal = "2500"; Set("/:weapon", "5"); } if (goal == "500") { goal = "1000"; } Set("/:speed", /:speed + "2"); Set("/:level", /:level + "1"); tellTarget ("/level") { gotoAndPlay (2); }; Set("/:goal", goal); }
Symbol 57 MovieClip Frame 3
if (/:goal == "0") { goal = "500"; Set("/:miss", "100"); Set("/:level", "1"); Set("/:goal", goal); Set("/:speed", "2"); Set("/:weapon", "1"); } if (/:score >= "5000") { tellTarget ("/") { gotoAndStop (3); }; } if (/:score >= goal) { if (goal >= "2000") { goal = goal + "1000"; Set("/:weapon", "9"); } if (goal == "1000") { goal = "2500"; Set("/:weapon", "5"); } if (goal == "500") { goal = "1000"; } Set("/:speed", /:speed + "2"); Set("/:level", /:level + "1"); tellTarget ("/level") { gotoAndPlay (2); }; Set("/:goal", goal); }
Symbol 57 MovieClip Frame 4
if (/:goal == "0") { goal = "500"; Set("/:miss", "100"); Set("/:level", "1"); Set("/:goal", goal); Set("/:speed", "2"); Set("/:weapon", "1"); } if (/:score >= "5000") { tellTarget ("/") { gotoAndStop (3); }; } if (/:score >= goal) { if (goal >= "2000") { goal = goal + "1000"; Set("/:weapon", "9"); } if (goal == "1000") { goal = "2500"; Set("/:weapon", "5"); } if (goal == "500") { goal = "1000"; } Set("/:speed", /:speed + "2"); Set("/:level", /:level + "1"); tellTarget ("/level") { gotoAndPlay (2); }; Set("/:goal", goal); } gotoAndPlay (1);
Symbol 57 MovieClip Frame 5
tellTarget ("/lives") { nextFrame(); }
Symbol 57 MovieClip Frame 15
Set("/:hit", "0");
Symbol 57 MovieClip Frame 16
loop = loop + "1";
Symbol 57 MovieClip Frame 25
if (loop < "4") { gotoAndPlay (16); } else { Set("/:invincible", "0"); loop = "0"; gotoAndPlay (1); }
Symbol 66 MovieClip Frame 1
stop();
Symbol 71 MovieClip Frame 1
level = /:level;
Symbol 72 MovieClip Frame 1
stop(); Set("level:level", "/:level");
Symbol 72 MovieClip Frame 15
gotoAndStop (1);
Symbol 73 MovieClip Frame 1
stop();
Symbol 73 MovieClip Frame 5
tellTarget ("/") { gotoAndStop (3); }
Symbol 76 Button
on (release) { Set("/:goal", "0"); Set("/:score", "0"); Set("/:level", "1"); prevFrame(); }
Symbol 80 MovieClip Frame 1
stop();
Symbol 80 MovieClip Frame 2
stop();
Symbol 80 MovieClip Frame 3
stop();

Library Items

Symbol 1 GraphicUsed by:Timeline
Symbol 2 FontUsed by:3 4 5 12 77 78 79
Symbol 3 TextUses:2Used by:Timeline
Symbol 4 TextUses:2Used by:Timeline
Symbol 5 TextUses:2Used by:Timeline
Symbol 6 GraphicUsed by:8 9 10 76
Symbol 7 GraphicUsed by:8 9 10 76
Symbol 8 ButtonUses:6 7Used by:Timeline
Symbol 9 ButtonUses:6 7Used by:Timeline
Symbol 10 ButtonUses:6 7Used by:Timeline
Symbol 11 GraphicUsed by:13
Symbol 12 TextUses:2Used by:13
Symbol 13 ButtonUses:11 12Used by:Timeline
Symbol 14 GraphicUsed by:Timeline
Symbol 15 GraphicUsed by:Timeline
Symbol 16 GraphicUsed by:Timeline
Symbol 17 GraphicUsed by:Timeline
Symbol 18 GraphicUsed by:Timeline
Symbol 19 SoundUsed by:Timeline
Symbol 20 GraphicUsed by:21
Symbol 21 ButtonUses:20Used by:Timeline
Symbol 22 MovieClipUsed by:Timeline
Symbol 23 GraphicUsed by:35
Symbol 24 GraphicUsed by:35
Symbol 25 GraphicUsed by:35
Symbol 26 GraphicUsed by:35
Symbol 27 GraphicUsed by:35
Symbol 28 GraphicUsed by:35
Symbol 29 GraphicUsed by:35
Symbol 30 GraphicUsed by:35
Symbol 31 GraphicUsed by:35
Symbol 32 GraphicUsed by:35
Symbol 33 GraphicUsed by:35
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:23 24 25 26 27 28 29 30 31 32 33 34Used by:37
Symbol 36 SoundUsed by:37
Symbol 37 MovieClipUses:35 36Used by:Timeline
Symbol 38 GraphicUsed by:43
Symbol 39 SoundUsed by:43
Symbol 40 GraphicUsed by:43
Symbol 41 GraphicUsed by:43
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:38 39 40 41 42Used by:Timeline
Symbol 44 SoundUsed by:46
Symbol 45 SoundUsed by:46 57
Symbol 46 MovieClipUses:44 45Used by:Timeline
Symbol 47 GraphicUsed by:49
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:47 48Used by:Timeline
Symbol 50 GraphicUsed by:52
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:50 51Used by:Timeline
Symbol 53 GraphicUsed by:57 73
Symbol 54 GraphicUsed by:57 73
Symbol 55 GraphicUsed by:57
Symbol 56 SoundUsed by:57
Symbol 57 MovieClipUses:53 54 55 56 45Used by:Timeline
Symbol 58 FontUsed by:59 60 67 68 69 70
Symbol 59 TextUses:58Used by:Timeline
Symbol 60 EditableTextUses:58Used by:Timeline
Symbol 61 FontUsed by:62 63
Symbol 62 TextUses:61Used by:Timeline
Symbol 63 EditableTextUses:61Used by:Timeline
Symbol 64 GraphicUsed by:66
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:64 65Used by:Timeline
Symbol 67 TextUses:58Used by:Timeline
Symbol 68 EditableTextUses:58Used by:Timeline
Symbol 69 TextUses:58Used by:71
Symbol 70 EditableTextUses:58Used by:71
Symbol 71 MovieClipUses:69 70Used by:72
Symbol 72 MovieClipUses:71Used by:Timeline
Symbol 73 MovieClipUses:53 54Used by:Timeline
Symbol 74 GraphicUsed by:Timeline
Symbol 75 GraphicUsed by:Timeline
Symbol 76 ButtonUses:6 7Used by:Timeline
Symbol 77 TextUses:2Used by:Timeline
Symbol 78 TextUses:2Used by:80
Symbol 79 TextUses:2Used by:80
Symbol 80 MovieClipUses:78 79Used by:Timeline

Instance Names

"move"Frame 2Symbol 22 MovieClip
"bullet1"Frame 2Symbol 37 MovieClip
"bullet2"Frame 2Symbol 37 MovieClip
"bullet3"Frame 2Symbol 37 MovieClip
"bullet4"Frame 2Symbol 37 MovieClip
"bullet5"Frame 2Symbol 37 MovieClip
"explode1"Frame 2Symbol 43 MovieClip
"explode2"Frame 2Symbol 43 MovieClip
"explode3"Frame 2Symbol 43 MovieClip
"explode4"Frame 2Symbol 43 MovieClip
"explode5"Frame 2Symbol 43 MovieClip
"laugh"Frame 2Symbol 46 MovieClip
"star1"Frame 2Symbol 49 MovieClip
"star2"Frame 2Symbol 49 MovieClip
"star3"Frame 2Symbol 49 MovieClip
"star5"Frame 2Symbol 49 MovieClip
"star4"Frame 2Symbol 49 MovieClip
"ball1"Frame 2Symbol 52 MovieClip
"ball2"Frame 2Symbol 52 MovieClip
"ball3"Frame 2Symbol 52 MovieClip
"ball4"Frame 2Symbol 52 MovieClip
"ball5"Frame 2Symbol 52 MovieClip
"ship"Frame 2Symbol 57 MovieClip
"ammo"Frame 2Symbol 66 MovieClip
"level"Frame 2Symbol 72 MovieClip
"lives"Frame 2Symbol 73 MovieClip
"end"Frame 3Symbol 80 MovieClip
"fire"Symbol 37 MovieClip Frame 2Symbol 35 MovieClip
"level"Symbol 72 MovieClip Frame 2Symbol 71 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""

Labels

"start"Frame 1
"game"Frame 2
"gameover"Frame 3

Dynamic Text Variables

levelSymbol 60 EditableText"0"
scoreSymbol 63 EditableText"0"
goalSymbol 68 EditableText"0"
levelSymbol 70 EditableText"1"




http://swfchan.com/5/22245/info.shtml
Created: 27/5 -2019 01:06:59 Last modified: 27/5 -2019 01:06:59 Server time: 09/05 -2024 09:43:05