STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 228113 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2561 · P5121 |
This is the info page for Flash #22245 |
© 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 1stop();Frame 2startDrag ("/ship", true, "25", "50", "550", "350"); tellTarget ("/level") { gotoAndStop (1); }; stop();Frame 3if ("5000" < /:score) { tellTarget ("/end") { gotoAndStop (2); }; } else { tellTarget ("/end") { gotoAndStop (3); }; } stop();Symbol 8 Buttonon (release) { getURL ("http://www.saydesign.com/flash"); }Symbol 9 Buttonon (release) { getURL ("mailto:info@saydesign.com"); }Symbol 10 Buttonon (release) { nextFrame(); }Symbol 13 Buttonon (release) { getURL ("http://www.saydesign.com/flash"); }Symbol 21 Buttonon (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 1count = "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 2while (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 3gotoAndPlay (2);Symbol 35 MovieClip Frame 1if ("1" < /:weapon) { gotoAndPlay(/:weapon); }Symbol 35 MovieClip Frame 4gotoAndPlay (1);Symbol 35 MovieClip Frame 5if ("5" < /:weapon) { gotoAndPlay (9); }Symbol 35 MovieClip Frame 8gotoAndPlay (5);Symbol 35 MovieClip Frame 9if ("9" < /:weapon) { Set("/:margin", "75"); gotoAndPlay (13); }Symbol 35 MovieClip Frame 12gotoAndPlay (9);Symbol 37 MovieClip Frame 1tellTarget ("/ammo") { prevFrame(); }; stop();Symbol 37 MovieClip Frame 2setProperty("/bullet" add number, _x , getProperty("/ship", _x)); setProperty("/bullet" add number, _y , getProperty("/ship", _y));Symbol 37 MovieClip Frame 3bullet = "/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 4gotoAndPlay (3);Symbol 43 MovieClip Frame 1stop();Symbol 43 MovieClip Frame 2Set("/:score", /:score + "50");Symbol 43 MovieClip Frame 11gotoAndStop (1);Symbol 46 MovieClip Frame 1stop();Symbol 46 MovieClip Frame 2gotoAndStop (1);Symbol 46 MovieClip Frame 3gotoAndStop (1);Symbol 49 MovieClip Frame 1if (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 1setProperty("/ball" add count, _x , random("400") + "50"); setProperty("/ball" add count, _y , -random("150")); count = "";Symbol 52 MovieClip Frame 2stop();Symbol 52 MovieClip Frame 3setProperty("/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 1if (/: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 2if (/: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 3if (/: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 4if (/: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 5tellTarget ("/lives") { nextFrame(); }Symbol 57 MovieClip Frame 15Set("/:hit", "0");Symbol 57 MovieClip Frame 16loop = loop + "1";Symbol 57 MovieClip Frame 25if (loop < "4") { gotoAndPlay (16); } else { Set("/:invincible", "0"); loop = "0"; gotoAndPlay (1); }Symbol 66 MovieClip Frame 1stop();Symbol 71 MovieClip Frame 1level = /:level;Symbol 72 MovieClip Frame 1stop(); Set("level:level", "/:level");Symbol 72 MovieClip Frame 15gotoAndStop (1);Symbol 73 MovieClip Frame 1stop();Symbol 73 MovieClip Frame 5tellTarget ("/") { gotoAndStop (3); }Symbol 76 Buttonon (release) { Set("/:goal", "0"); Set("/:score", "0"); Set("/:level", "1"); prevFrame(); }Symbol 80 MovieClip Frame 1stop();Symbol 80 MovieClip Frame 2stop();Symbol 80 MovieClip Frame 3stop();
Library Items
Symbol 1 Graphic | Used by:Timeline | |
Symbol 2 Font | Used by:3 4 5 12 77 78 79 | |
Symbol 3 Text | Uses:2 | Used by:Timeline |
Symbol 4 Text | Uses:2 | Used by:Timeline |
Symbol 5 Text | Uses:2 | Used by:Timeline |
Symbol 6 Graphic | Used by:8 9 10 76 | |
Symbol 7 Graphic | Used by:8 9 10 76 | |
Symbol 8 Button | Uses:6 7 | Used by:Timeline |
Symbol 9 Button | Uses:6 7 | Used by:Timeline |
Symbol 10 Button | Uses:6 7 | Used by:Timeline |
Symbol 11 Graphic | Used by:13 | |
Symbol 12 Text | Uses:2 | Used by:13 |
Symbol 13 Button | Uses:11 12 | Used by:Timeline |
Symbol 14 Graphic | Used by:Timeline | |
Symbol 15 Graphic | Used by:Timeline | |
Symbol 16 Graphic | Used by:Timeline | |
Symbol 17 Graphic | Used by:Timeline | |
Symbol 18 Graphic | Used by:Timeline | |
Symbol 19 Sound | Used by:Timeline | |
Symbol 20 Graphic | Used by:21 | |
Symbol 21 Button | Uses:20 | Used by:Timeline |
Symbol 22 MovieClip | Used by:Timeline | |
Symbol 23 Graphic | Used by:35 | |
Symbol 24 Graphic | Used by:35 | |
Symbol 25 Graphic | Used by:35 | |
Symbol 26 Graphic | Used by:35 | |
Symbol 27 Graphic | Used by:35 | |
Symbol 28 Graphic | Used by:35 | |
Symbol 29 Graphic | Used by:35 | |
Symbol 30 Graphic | Used by:35 | |
Symbol 31 Graphic | Used by:35 | |
Symbol 32 Graphic | Used by:35 | |
Symbol 33 Graphic | Used by:35 | |
Symbol 34 Graphic | Used by:35 | |
Symbol 35 MovieClip | Uses:23 24 25 26 27 28 29 30 31 32 33 34 | Used by:37 |
Symbol 36 Sound | Used by:37 | |
Symbol 37 MovieClip | Uses:35 36 | Used by:Timeline |
Symbol 38 Graphic | Used by:43 | |
Symbol 39 Sound | Used by:43 | |
Symbol 40 Graphic | Used by:43 | |
Symbol 41 Graphic | Used by:43 | |
Symbol 42 Graphic | Used by:43 | |
Symbol 43 MovieClip | Uses:38 39 40 41 42 | Used by:Timeline |
Symbol 44 Sound | Used by:46 | |
Symbol 45 Sound | Used by:46 57 | |
Symbol 46 MovieClip | Uses:44 45 | Used by:Timeline |
Symbol 47 Graphic | Used by:49 | |
Symbol 48 Graphic | Used by:49 | |
Symbol 49 MovieClip | Uses:47 48 | Used by:Timeline |
Symbol 50 Graphic | Used by:52 | |
Symbol 51 Graphic | Used by:52 | |
Symbol 52 MovieClip | Uses:50 51 | Used by:Timeline |
Symbol 53 Graphic | Used by:57 73 | |
Symbol 54 Graphic | Used by:57 73 | |
Symbol 55 Graphic | Used by:57 | |
Symbol 56 Sound | Used by:57 | |
Symbol 57 MovieClip | Uses:53 54 55 56 45 | Used by:Timeline |
Symbol 58 Font | Used by:59 60 67 68 69 70 | |
Symbol 59 Text | Uses:58 | Used by:Timeline |
Symbol 60 EditableText | Uses:58 | Used by:Timeline |
Symbol 61 Font | Used by:62 63 | |
Symbol 62 Text | Uses:61 | Used by:Timeline |
Symbol 63 EditableText | Uses:61 | Used by:Timeline |
Symbol 64 Graphic | Used by:66 | |
Symbol 65 Graphic | Used by:66 | |
Symbol 66 MovieClip | Uses:64 65 | Used by:Timeline |
Symbol 67 Text | Uses:58 | Used by:Timeline |
Symbol 68 EditableText | Uses:58 | Used by:Timeline |
Symbol 69 Text | Uses:58 | Used by:71 |
Symbol 70 EditableText | Uses:58 | Used by:71 |
Symbol 71 MovieClip | Uses:69 70 | Used by:72 |
Symbol 72 MovieClip | Uses:71 | Used by:Timeline |
Symbol 73 MovieClip | Uses:53 54 | Used by:Timeline |
Symbol 74 Graphic | Used by:Timeline | |
Symbol 75 Graphic | Used by:Timeline | |
Symbol 76 Button | Uses:6 7 | Used by:Timeline |
Symbol 77 Text | Uses:2 | Used by:Timeline |
Symbol 78 Text | Uses:2 | Used by:80 |
Symbol 79 Text | Uses:2 | Used by:80 |
Symbol 80 MovieClip | Uses:78 79 | Used by:Timeline |
Instance Names
"move" | Frame 2 | Symbol 22 MovieClip |
"bullet1" | Frame 2 | Symbol 37 MovieClip |
"bullet2" | Frame 2 | Symbol 37 MovieClip |
"bullet3" | Frame 2 | Symbol 37 MovieClip |
"bullet4" | Frame 2 | Symbol 37 MovieClip |
"bullet5" | Frame 2 | Symbol 37 MovieClip |
"explode1" | Frame 2 | Symbol 43 MovieClip |
"explode2" | Frame 2 | Symbol 43 MovieClip |
"explode3" | Frame 2 | Symbol 43 MovieClip |
"explode4" | Frame 2 | Symbol 43 MovieClip |
"explode5" | Frame 2 | Symbol 43 MovieClip |
"laugh" | Frame 2 | Symbol 46 MovieClip |
"star1" | Frame 2 | Symbol 49 MovieClip |
"star2" | Frame 2 | Symbol 49 MovieClip |
"star3" | Frame 2 | Symbol 49 MovieClip |
"star5" | Frame 2 | Symbol 49 MovieClip |
"star4" | Frame 2 | Symbol 49 MovieClip |
"ball1" | Frame 2 | Symbol 52 MovieClip |
"ball2" | Frame 2 | Symbol 52 MovieClip |
"ball3" | Frame 2 | Symbol 52 MovieClip |
"ball4" | Frame 2 | Symbol 52 MovieClip |
"ball5" | Frame 2 | Symbol 52 MovieClip |
"ship" | Frame 2 | Symbol 57 MovieClip |
"ammo" | Frame 2 | Symbol 66 MovieClip |
"level" | Frame 2 | Symbol 72 MovieClip |
"lives" | Frame 2 | Symbol 73 MovieClip |
"end" | Frame 3 | Symbol 80 MovieClip |
"fire" | Symbol 37 MovieClip Frame 2 | Symbol 35 MovieClip |
"level" | Symbol 72 MovieClip Frame 2 | Symbol 71 MovieClip |
Special Tags
Protect (24) | Timeline Frame 1 | 0 bytes "" |
Labels
"start" | Frame 1 |
"game" | Frame 2 |
"gameover" | Frame 3 |
Dynamic Text Variables
level | Symbol 60 EditableText | "0" |
score | Symbol 63 EditableText | "0" |
goal | Symbol 68 EditableText | "0" |
level | Symbol 70 EditableText | "1" |
|