STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229473 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2574 · P5148 |
This is the info page for Flash #43665 |
GAME OVER |
PLAY AGAIN? |
Welcome to Super Ultra Cloudteroid Blaster! Your objective is to fly this rickety space craft into to the cloudteroid feild and destroy as many of these pink puffs of doom as you can. This is a suicide mission. Destroy as many Cloudteroids as you can. Use the arrows keys to move. Press the SPACE bar to fire you laser. Due to the anomolous effects of the cloudteroids, as you delve deeper into the Cloudteroid field, your laser will become more powerful. |
ActionScript [AS1/AS2]
Symbol 3 MovieClip [Missile] Frame 1#initclip 12 Object.registerClass("Missile", Missile); #endinitclipSymbol 6 MovieClip [Cloudteroid] Frame 1#initclip 7 Object.registerClass("Cloudteroid", Cloudteroid); #endinitclipSymbol 19 MovieClip [pinkdeath] Frame 1#initclip 8 Object.registerClass("pinkdeath", pinkdeath); #endinitclipSymbol 48 MovieClip [playerdeath] Frame 1#initclip 9 Object.registerClass("playerdeath", playerdeath); #endinitclipSymbol 51 MovieClip [Ship] Frame 1#initclip 10 Object.registerClass("Ship", Ship); #endinitclipSymbol 54 MovieClip [Background1a] Frame 1#initclip 11 Object.registerClass("Background1a", Background); #endinitclipSymbol 66 MovieClip [__Packages.Cloudteroid] Frame 0class Cloudteroid extends MovieClip { var _y, _x, speed, _rotation, spin, removeMovieClip, hitTest; function Cloudteroid () { super(); } function onLoad() { _y = -700; _x = (Math.random() * 225) + 50; speed = (Math.random() * 7) + 3; int(speed); } function onEnterFrame() { _y = _y + speed; _rotation = _rotation + spin; if (_y > 700) { removeMovieClip(); _root.ship.updateScore(-10); } if (hitTest(_root.ship)) { _root.ship.impact = speed; explode(); _root.ship.dies(); } } function explode() { speed = speed - 1; if (speed < 3) { var _local3 = _root.attachMovie("pinkdeath", "pinkdeath" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; _local3._rotation = _rotation; _local3.spin = spin; removeMovieClip(); _root.ship.updateScore(100); } } }Symbol 67 MovieClip [__Packages.pinkdeath] Frame 0class pinkdeath extends MovieClip { var _y, _rotation, spin, _totalframes, _currentframe, removeMovieClip, hitTest; function pinkdeath () { super(); } function onEnterFrame() { _y = _y + 2; _rotation = _rotation + spin; if (_currentframe == _totalframes) { removeMovieClip(); } if (hitTest(_root.ship)) { _root.ship.dies(); } } }Symbol 68 MovieClip [__Packages.playerdeath] Frame 0class playerdeath extends MovieClip { var _y, speed, _totalframes, _currentframe, removeMovieClip; function playerdeath () { super(); } function onEnterFrame() { _y = _y + speed; if (_currentframe == _totalframes) { removeMovieClip(); } } }Symbol 69 MovieClip [__Packages.Ship] Frame 0class Ship extends MovieClip { var score, impact, velocity, shootLimiter, enemyTimer, enemies, difficulty, power, timex, charger, _visible, _x, _y; function Ship () { super(); } function resetScore() { score = 0; _root.scoreText.text = score; impact = 0; } function onLoad() { velocity = 10; shootLimiter = 0; enemyTimer = 0; enemies = []; resetScore(); difficulty = 60; power = 0; timex = 0; charger = 8; _root.instructions._visible = true; _root.gameOverMenu._visible = false; _root.gameOverMenu.playAgainButton.onPress = function () { _root.ship.Playagain(); }; } function onEnterFrame() { if (enemyTimer > -2) { _root.instructions._visible = false; } if (_visible == true) { shootLimiter = shootLimiter + 1; if (Key.isDown(39)) { if (_x < 270) { _x = _x + velocity; } } if (Key.isDown(37)) { if (_x > 25) { _x = _x - velocity; } } if (Key.isDown(38)) { if (_y > 50) { _y = _y - velocity; } } if (Key.isDown(40)) { if (_y < 570) { _y = _y + velocity; } } if (Key.isDown(32) && (shootLimiter > charger)) { shootLimiter = 0; var _local7 = _root.attachMovie("Missile", "Missile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local7._x = _x - 4; _local7._y = _y - 39; _local7.speed = 20; _local7.drift = 0; if (power > 0) { var _local6 = _root.attachMovie("Missile", "Missile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = _x - 4; _local6._y = _y - 39; _local6.speed = 18; _local6.drift = 2; var _local5 = _root.attachMovie("Missile", "Missile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _x - 4; _local5._y = _y - 39; _local5.speed = 18; _local5.drift = -2; } if (power > 1) { var _local4 = _root.attachMovie("Missile", "Missile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x - 4; _local4._y = _y - 39; _local4.speed = 16; _local4.drift = 4; var _local3 = _root.attachMovie("Missile", "Missile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x - 4; _local3._y = _y - 39; _local3.speed = 16; _local3.drift = -4; } if (power > 2) { var _local9 = _root.attachMovie("Missile", "Missile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local9._x = _x - 4; _local9._y = _y - 39; _local9.speed = 14; _local9.drift = 6; var _local8 = _root.attachMovie("Missile", "Missile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = _x - 4; _local8._y = _y - 39; _local8.speed = 14; _local8.drift = -6; } } enemyTimer = enemyTimer + 1; if (enemyTimer > difficulty) { enemyTimer = enemyTimer - difficulty; var _local10 = _root.attachMovie("Cloudteroid", "Cloudteroid" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); enemies.push(_local10); } timex = timex + 1; if (timex > 900) { timex = 0; if (difficulty > 15) { difficulty = difficulty - 5; } if (charger > 0) { charger = charger - 1; } if ((charger < 5) && (power < 3)) { charger = 8; power = power + 1; } } } } function updateScore(worth) { int(worth); score = score + worth; _root.scoreText.text = score; worth = 0; } function dies() { _visible = false; var _local3 = _root.attachMovie("playerdeath", "playerdeath" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; _local3.speed = impact; _x = 1200; _root.gameOverMenu._visible = true; } function Playagain() { _x = 148; _y = 533; _visible = true; _root.gameOverMenu._visible = false; resetScore(); difficulty = 60; power = 0; timex = 0; charger = 8; } }Symbol 70 MovieClip [__Packages.Background] Frame 0class Background extends MovieClip { var _y; function Background () { super(); } function onEnterFrame() { _y = _y + 1; if (_y > 1200) { _y = 0; } } }Symbol 71 MovieClip [__Packages.Missile] Frame 0class Missile extends MovieClip { var _y, speed, _x, drift, hitTest, removeMovieClip; function Missile () { super(); } function onEnterFrame() { _y = _y - speed; _x = _x + drift; for (var _local3 in _root.ship.enemies) { if (hitTest(_root.ship.enemies[_local3])) { removeMovieClip(); _root.ship.enemies[_local3].explode(); } } if (_y < 0) { removeMovieClip(); } } }
Library Items
Symbol 1 Bitmap | Used by:2 | |
Symbol 2 Graphic | Uses:1 | Used by:3 |
Symbol 3 MovieClip [Missile] | Uses:2 | |
Symbol 4 Bitmap | Used by:5 | |
Symbol 5 Graphic | Uses:4 | Used by:6 |
Symbol 6 MovieClip [Cloudteroid] | Uses:5 | |
Symbol 7 Bitmap | Used by:8 | |
Symbol 8 Graphic | Uses:7 | Used by:19 |
Symbol 9 Bitmap | Used by:10 | |
Symbol 10 Graphic | Uses:9 | Used by:19 |
Symbol 11 Bitmap | Used by:12 | |
Symbol 12 Graphic | Uses:11 | Used by:19 |
Symbol 13 Bitmap | Used by:14 | |
Symbol 14 Graphic | Uses:13 | Used by:19 |
Symbol 15 Bitmap | Used by:16 | |
Symbol 16 Graphic | Uses:15 | Used by:19 |
Symbol 17 Bitmap | Used by:18 | |
Symbol 18 Graphic | Uses:17 | Used by:19 |
Symbol 19 MovieClip [pinkdeath] | Uses:8 10 12 14 16 18 | |
Symbol 20 Bitmap | Used by:21 | |
Symbol 21 Graphic | Uses:20 | Used by:48 |
Symbol 22 Bitmap | Used by:23 | |
Symbol 23 Graphic | Uses:22 | Used by:48 |
Symbol 24 Bitmap | Used by:25 | |
Symbol 25 Graphic | Uses:24 | Used by:48 |
Symbol 26 Bitmap | Used by:27 | |
Symbol 27 Graphic | Uses:26 | Used by:48 |
Symbol 28 Bitmap | Used by:29 | |
Symbol 29 Graphic | Uses:28 | Used by:48 |
Symbol 30 Bitmap | Used by:31 | |
Symbol 31 Graphic | Uses:30 | Used by:48 |
Symbol 32 Bitmap | Used by:33 | |
Symbol 33 Graphic | Uses:32 | Used by:48 |
Symbol 34 Bitmap | Used by:35 | |
Symbol 35 Graphic | Uses:34 | Used by:48 |
Symbol 36 Bitmap | Used by:37 | |
Symbol 37 Graphic | Uses:36 | Used by:48 |
Symbol 38 Bitmap | Used by:39 | |
Symbol 39 Graphic | Uses:38 | Used by:48 |
Symbol 40 Bitmap | Used by:41 | |
Symbol 41 Graphic | Uses:40 | Used by:48 |
Symbol 42 Bitmap | Used by:43 | |
Symbol 43 Graphic | Uses:42 | Used by:48 |
Symbol 44 Bitmap | Used by:45 | |
Symbol 45 Graphic | Uses:44 | Used by:48 |
Symbol 46 Bitmap | Used by:47 | |
Symbol 47 Graphic | Uses:46 | Used by:48 |
Symbol 48 MovieClip [playerdeath] | Uses:21 23 25 27 29 31 33 35 37 39 41 43 45 47 | |
Symbol 49 Bitmap | Used by:50 | |
Symbol 50 Graphic | Uses:49 | Used by:51 |
Symbol 51 MovieClip [Ship] | Uses:50 | Used by:Timeline |
Symbol 52 Bitmap | Used by:53 | |
Symbol 53 Graphic | Uses:52 | Used by:54 |
Symbol 54 MovieClip [Background1a] | Uses:53 | Used by:Timeline |
Symbol 55 Font | Used by:56 57 59 64 | |
Symbol 56 EditableText | Uses:55 | Used by:Timeline |
Symbol 57 Text | Uses:55 | Used by:63 |
Symbol 58 Graphic | Used by:62 | |
Symbol 59 Text | Uses:55 | Used by:62 |
Symbol 60 Graphic | Used by:62 | |
Symbol 61 Graphic | Used by:62 | |
Symbol 62 Button | Uses:58 59 60 61 | Used by:63 |
Symbol 63 MovieClip | Uses:57 62 | Used by:Timeline |
Symbol 64 Text | Uses:55 | Used by:65 |
Symbol 65 MovieClip | Uses:64 | Used by:Timeline |
Symbol 66 MovieClip [__Packages.Cloudteroid] | ||
Symbol 67 MovieClip [__Packages.pinkdeath] | ||
Symbol 68 MovieClip [__Packages.playerdeath] | ||
Symbol 69 MovieClip [__Packages.Ship] | ||
Symbol 70 MovieClip [__Packages.Background] | ||
Symbol 71 MovieClip [__Packages.Missile] |
Instance Names
"ship" | Frame 1 | Symbol 51 MovieClip [Ship] |
"scoreText" | Frame 1 | Symbol 56 EditableText |
"gameOverMenu" | Frame 1 | Symbol 63 MovieClip |
"instructions" | Frame 1 | Symbol 65 MovieClip |
"playAgainButton" | Symbol 63 MovieClip Frame 1 | Symbol 62 Button |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "Missile" |
ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "Cloudteroid" |
ExportAssets (56) | Timeline Frame 1 | Symbol 19 as "pinkdeath" |
ExportAssets (56) | Timeline Frame 1 | Symbol 48 as "playerdeath" |
ExportAssets (56) | Timeline Frame 1 | Symbol 51 as "Ship" |
ExportAssets (56) | Timeline Frame 1 | Symbol 54 as "Background1a" |
ExportAssets (56) | Timeline Frame 1 | Symbol 66 as "__Packages.Cloudteroid" |
ExportAssets (56) | Timeline Frame 1 | Symbol 67 as "__Packages.pinkdeath" |
ExportAssets (56) | Timeline Frame 1 | Symbol 68 as "__Packages.playerdeath" |
ExportAssets (56) | Timeline Frame 1 | Symbol 69 as "__Packages.Ship" |
ExportAssets (56) | Timeline Frame 1 | Symbol 70 as "__Packages.Background" |
ExportAssets (56) | Timeline Frame 1 | Symbol 71 as "__Packages.Missile" |
|