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

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

shitShmup.swf

This is the info page for
Flash #49944

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


Text





YOU WON

HOLY SHITBALLS

CLICK TO PLAY AGAIN

you won in 5 seconds

YOU SUCK
BALLS
CLICK TO
TRY AGAIN
p.s. don't forget to buy the full version for
$59.99, it has more backgrounds and stuff,
and maybe tits

you survived for 5 seconds


SHIT SHMUP
BY UDDERDUDE

(c) 2009 true low res industries

p.s. flash also sux

CLICK TO START

ActionScript [AS1/AS2]

Frame 1
function startGame() { enemyTimer = 0; status.text = ""; status._visible = true; player._x = 108; player._y = 275; player.xSpeed = 0; player.ySpeed = 0; player.score = 0; player.shotTimer = 0; player.health = 5; player.money = 0; player.purchases = 0; player._visible = true; player.rank = 0; player.timer = 0; bg._x = 0; bg._y = -680; bg._visible = true; musicSnd.start(); clearGame(); gameMode = 0; } function clearGame() { for (x in this) { if (this[x] instanceof MovieClip) { if (this[x].type != undefined) { this[x].removeMovieClip(); } } } } function loseGame() { clearGame(); objectsInvisible(this); gameMode = -1; gameOver._visible = true; gameOver.surviveTime.text = ("you survived for " + Math.round(player.timer / 60)) + " seconds"; stopAllSounds(); } function winTheGame() { clearGame(); objectsInvisible(this); gameMode = -1; winGame._visible = true; winGame.clearTime.text = ("you won in " + Math.round(player.timer / 60)) + " seconds"; stopAllSounds(); } function objectsInvisible(mc) { for (i in mc) { if (mc[i] instanceof MovieClip) { mc[i]._visible = false; mc[i].stop(); } } } soundLoop = function () { this.start(); }; var fireSndContainer = this.createEmptyMovieClip("fireSndContainer", this.getNextHighestDepth()); var fireSnd = new Sound(fireSndContainer); fireSnd.attachSound("fire.wav"); var boomSndContainer = this.createEmptyMovieClip("boomSndContainer", this.getNextHighestDepth()); var boomSnd = new Sound(boomSndContainer); boomSnd.attachSound("boom.wav"); var chaChingSndContainer = this.createEmptyMovieClip("chaChingSndContainer", this.getNextHighestDepth()); var chaChingSnd = new Sound(chaChingSndContainer); chaChingSnd.attachSound("chaChing.wav"); var musicSndContainer = this.createEmptyMovieClip("musicSndContainer", this.getNextHighestDepth()); var musicSnd = new Sound(musicSndContainer); musicSnd.attachSound("annoyingMusic.mp3"); musicSnd.onSoundComplete = soundLoop; musicSnd.setVolume(80); var gameMode = -1; objectsInvisible(this); title._visible = true; title.onPress = function () { this._visible = false; startGame(); }; gameOver.onPress = function () { this._visible = false; startGame(); }; winGame.onPress = function () { this._visible = false; startGame(); }; this.onEnterFrame = function () { if (gameMode == 0) { status.text = ((((((("SCORE: " + player.score) + "\nMONEYS: $") + player.money) + "\nUSELESS CRAP: ") + player.purchases) + " PIECES OF CRAP") + "\nHEALTH: ") + player.health; bg._y = bg._y + 0.2; if (bg._y == 0) { bg._y = -680; } player.timer++; enemyTimer++; if (enemyTimer >= (60 - player.rank)) { enemyTimer = 0; var _local5 = attachMovie("enemyPlane", "enemyPlane" + Math.round(Math.random() * 10000), getNextHighestDepth()); if (Math.floor(Math.random() * 2) == 0) { _local5._x = -40; _local5.xSpeed = 1; } else { _local5._x = 280; _local5.xSpeed = -1; _local5._width = _local5._width * -1; } _local5._y = Math.random() * 120; _local5.type = 1; _local5.timer = 0; _local5.cacheAsBitmap = true; } if ((player._x + 12) > _xmouse) { player._x = player._x - player.xSpeed; player.xSpeed = player.xSpeed + 0.05; if (player.xSpeed > 4) { player.xSpeed = 4; } if ((player._x + 12) < _xmouse) { player.xSpeed = 0; } } else if ((player._x + 12) < _xmouse) { player._x = player._x + player.xSpeed; player.xSpeed = player.xSpeed + 0.05; if (player.xSpeed > 4) { player.xSpeed = 4; } if ((player._x + 12) > _xmouse) { player.xSpeed = 0; } } else { player.xSpeed = 0; } if (player._x < 0) { player._x = 0; } if (player._x > 216) { player._x = 216; } if ((player._y + 32) > _ymouse) { player._y = player._y - player.ySpeed; player.ySpeed = player.ySpeed + 0.05; if (player.ySpeed > 4) { player.ySpeed = 4; } if ((player._y + 32) < _ymouse) { player.ySpeed = 0; } } else if ((player._y + 32) < _ymouse) { player._y = player._y + player.ySpeed; player.ySpeed = player.ySpeed + 0.05; if (player.ySpeed > 4) { player.ySpeed = 4; } if ((player._y + 32) > _ymouse) { player.ySpeed = 0; } } else { player.ySpeed = 0; } if (player._y < 0) { player._y = 0; } if (player._y > 288) { player._y = 288; } player.rank = player.rank + 0.025; if (player.rank >= 45) { player.rank = 45; } if (player.shotTimer > 0) { player.shotTimer--; } if (mousePressed == true) { if (player.shotTimer == 0) { player.shotTimer = 20; var _local4 = attachMovie("turdShot", "playerShot" + Math.round(Math.random() * 10000), getNextHighestDepth()); _local4._x = player._x + 10; _local4._y = player._y + 10; _local4.type = 0; _local4.cacheAsBitmap = true; fireSnd.start(); } } for (x in this) { if (this[x] instanceof MovieClip) { if (this[x].type == 0) { this[x]._y = this[x]._y - 2; if (this[x]._y < -16) { this[x].removeMovieClip(); } for (y in this) { if (this[y].type == 1) { if (this[x].hitTest(this[y]) == true) { var _local3 = attachMovie("moneyBag", "moneyBag" + Math.round(Math.random() * 10000), getNextHighestDepth()); _local3._x = this[x]._x - 18; _local3._y = this[x]._y - 18; _local3.type = 4; _local3.cacheAsBitmap = true; var _local2 = attachMovie("explosion", "explosion" + Math.round(Math.random() * 10000), getNextHighestDepth()); _local2._x = this[x]._x - 18; _local2._y = this[x]._y - 18; _local2._xscale = 25; _local2._yscale = 25; _local2.type = 3; _local2.cacheAsBitmap = true; this[x].removeMovieClip(); this[y].removeMovieClip(); boomSnd.start(); player.score = player.score + 1; player.score = player.score * 2; } } } } if (this[x].type == 1) { this[x]._x = this[x]._x + this[x].xSpeed; this[x]._y = this[x]._y + 0.25; if ((this[x]._x > 240) && (this[x].xSpeed > 0)) { this[x].removeMovieClip(); } if ((this[x]._x < -40) && (this[x].xSpeed < 0)) { this[x].removeMovieClip(); } if (this[x].hitTest(player) == true) { this[x].removeMovieClip(); player.health--; if (player.health <= 0) { loseGame(); } } this[x].timer++; if (this[x].timer >= 60) { this[x].timer = Math.random() * 30; var _local4 = attachMovie("enemyShot", "enemyShot" + Math.round(Math.random() * 10000), getNextHighestDepth()); _local4._x = this[x]._x + 12; _local4._y = this[x]._y + 10; _local4.type = 2; _local4.cacheAsBitmap = true; } } if (this[x].type == 2) { this[x]._y = this[x]._y + 2; if (this[x]._y > 340) { this[x].removeMovieClip(); } if (this[x].hitTest(player) == true) { this[x].removeMovieClip(); player.health--; if (player.health <= 0) { loseGame(); } } } if (this[x].type == 3) { if (this[x]._currentframe == 14) { this[x].removeMovieClip(); } } if (this[x].type == 4) { this[x]._y = this[x]._y + 0.5; if (this[x]._y > 340) { this[x].removeMovieClip(); } if (this[x].hitTest(player) == true) { this[x].removeMovieClip(); player.money = player.money + 50; if (player.money >= 500) { player.money = 0; player.purchases++; if (player.purchases == 10) { winTheGame(); } } chaChingSnd.start(); } } } } } }; var mouseListener = new Object(); mouseListener.onMouseDown = function () { mousePressed = true; }; mouseListener.onMouseUp = function () { mousePressed = false; }; Mouse.addListener(mouseListener);

Library Items

Symbol 1 Sound [fire.wav]
Symbol 2 Sound [chaChing.wav]
Symbol 3 Sound [boom.wav]
Symbol 4 Sound [annoyingMusic.mp3]
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:7
Symbol 7 MovieClip [turdShot]Uses:6
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:10
Symbol 10 MovieClip [enemyPlane]Uses:9
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:13
Symbol 13 MovieClip [enemyShot]Uses:12
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:28
Symbol 16 BitmapUsed by:17
Symbol 17 GraphicUses:16Used by:28
Symbol 18 BitmapUsed by:19
Symbol 19 GraphicUses:18Used by:28
Symbol 20 BitmapUsed by:21
Symbol 21 GraphicUses:20Used by:28
Symbol 22 BitmapUsed by:23
Symbol 23 GraphicUses:22Used by:28
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:28
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:28
Symbol 28 MovieClip [explosion]Uses:15 17 19 21 23 25 27
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:31
Symbol 31 MovieClip [moneyBag]Uses:30
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:34
Symbol 34 MovieClipUses:33Used by:Timeline
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:37
Symbol 37 MovieClipUses:36Used by:Timeline
Symbol 38 FontUsed by:39 41 42 44 45 47
Symbol 39 EditableTextUses:38Used by:Timeline
Symbol 40 GraphicUsed by:43 46 48
Symbol 41 EditableTextUses:38Used by:43
Symbol 42 EditableTextUses:38Used by:43
Symbol 43 MovieClipUses:40 41 42Used by:Timeline
Symbol 44 TextUses:38Used by:46
Symbol 45 EditableTextUses:38Used by:46
Symbol 46 MovieClipUses:40 44 45Used by:Timeline
Symbol 47 EditableTextUses:38Used by:48
Symbol 48 MovieClipUses:40 47Used by:Timeline

Instance Names

"bg"Frame 1Symbol 34 MovieClip
"player"Frame 1Symbol 37 MovieClip
"status"Frame 1Symbol 39 EditableText
"winGame"Frame 1Symbol 43 MovieClip
"gameOver"Frame 1Symbol 46 MovieClip
"title"Frame 1Symbol 48 MovieClip
"shitTitle"Symbol 43 MovieClip Frame 1Symbol 41 EditableText
"clearTime"Symbol 43 MovieClip Frame 1Symbol 42 EditableText
"surviveTime"Symbol 46 MovieClip Frame 1Symbol 45 EditableText
"shitTitle"Symbol 48 MovieClip Frame 1Symbol 47 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "fire.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "chaChing.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "boom.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "annoyingMusic.mp3"
ExportAssets (56)Timeline Frame 1Symbol 7 as "turdShot"
ExportAssets (56)Timeline Frame 1Symbol 10 as "enemyPlane"
ExportAssets (56)Timeline Frame 1Symbol 13 as "enemyShot"
ExportAssets (56)Timeline Frame 1Symbol 28 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 31 as "moneyBag"




http://swfchan.com/10/49944/info.shtml
Created: 27/4 -2019 07:15:11 Last modified: 27/4 -2019 07:15:11 Server time: 02/05 -2024 06:27:50