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

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

SuperUltraCloudteroidBlaster.swf

This is the info page for
Flash #43665

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


Text
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); #endinitclip
Symbol 6 MovieClip [Cloudteroid] Frame 1
#initclip 7 Object.registerClass("Cloudteroid", Cloudteroid); #endinitclip
Symbol 19 MovieClip [pinkdeath] Frame 1
#initclip 8 Object.registerClass("pinkdeath", pinkdeath); #endinitclip
Symbol 48 MovieClip [playerdeath] Frame 1
#initclip 9 Object.registerClass("playerdeath", playerdeath); #endinitclip
Symbol 51 MovieClip [Ship] Frame 1
#initclip 10 Object.registerClass("Ship", Ship); #endinitclip
Symbol 54 MovieClip [Background1a] Frame 1
#initclip 11 Object.registerClass("Background1a", Background); #endinitclip
Symbol 66 MovieClip [__Packages.Cloudteroid] Frame 0
class 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 0
class 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 0
class 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 0
class 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 0
class Background extends MovieClip { var _y; function Background () { super(); } function onEnterFrame() { _y = _y + 1; if (_y > 1200) { _y = 0; } } }
Symbol 71 MovieClip [__Packages.Missile] Frame 0
class 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 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:3
Symbol 3 MovieClip [Missile]Uses:2
Symbol 4 BitmapUsed by:5
Symbol 5 GraphicUses:4Used by:6
Symbol 6 MovieClip [Cloudteroid]Uses:5
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:19
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:19
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:19
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:19
Symbol 15 BitmapUsed by:16
Symbol 16 GraphicUses:15Used by:19
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:19
Symbol 19 MovieClip [pinkdeath]Uses:8 10 12 14 16 18
Symbol 20 BitmapUsed by:21
Symbol 21 GraphicUses:20Used by:48
Symbol 22 BitmapUsed by:23
Symbol 23 GraphicUses:22Used by:48
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:48
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:48
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:48
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:48
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:48
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:48
Symbol 36 BitmapUsed by:37
Symbol 37 GraphicUses:36Used by:48
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:48
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:48
Symbol 42 BitmapUsed by:43
Symbol 43 GraphicUses:42Used by:48
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:48
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:48
Symbol 48 MovieClip [playerdeath]Uses:21 23 25 27 29 31 33 35 37 39 41 43 45 47
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:51
Symbol 51 MovieClip [Ship]Uses:50Used by:Timeline
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:54
Symbol 54 MovieClip [Background1a]Uses:53Used by:Timeline
Symbol 55 FontUsed by:56 57 59 64
Symbol 56 EditableTextUses:55Used by:Timeline
Symbol 57 TextUses:55Used by:63
Symbol 58 GraphicUsed by:62
Symbol 59 TextUses:55Used by:62
Symbol 60 GraphicUsed by:62
Symbol 61 GraphicUsed by:62
Symbol 62 ButtonUses:58 59 60 61Used by:63
Symbol 63 MovieClipUses:57 62Used by:Timeline
Symbol 64 TextUses:55Used by:65
Symbol 65 MovieClipUses:64Used 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 1Symbol 51 MovieClip [Ship]
"scoreText"Frame 1Symbol 56 EditableText
"gameOverMenu"Frame 1Symbol 63 MovieClip
"instructions"Frame 1Symbol 65 MovieClip
"playAgainButton"Symbol 63 MovieClip Frame 1Symbol 62 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 3 as "Missile"
ExportAssets (56)Timeline Frame 1Symbol 6 as "Cloudteroid"
ExportAssets (56)Timeline Frame 1Symbol 19 as "pinkdeath"
ExportAssets (56)Timeline Frame 1Symbol 48 as "playerdeath"
ExportAssets (56)Timeline Frame 1Symbol 51 as "Ship"
ExportAssets (56)Timeline Frame 1Symbol 54 as "Background1a"
ExportAssets (56)Timeline Frame 1Symbol 66 as "__Packages.Cloudteroid"
ExportAssets (56)Timeline Frame 1Symbol 67 as "__Packages.pinkdeath"
ExportAssets (56)Timeline Frame 1Symbol 68 as "__Packages.playerdeath"
ExportAssets (56)Timeline Frame 1Symbol 69 as "__Packages.Ship"
ExportAssets (56)Timeline Frame 1Symbol 70 as "__Packages.Background"
ExportAssets (56)Timeline Frame 1Symbol 71 as "__Packages.Missile"




http://swfchan.com/9/43665/info.shtml
Created: 9/5 -2019 08:33:52 Last modified: 9/5 -2019 08:33:52 Server time: 10/11 -2024 19:22:10