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

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

Bird Bomber.swf

This is the info page for
Flash #22469

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


Text
score

Ammo

Dedicated to
my mother
who taught me
the S--- word.

People have invaded your park.
Bomb the s--- out of 'em.
Use Left and Right Arrows and Space to fire.

Start

Bird Bomber

Another disgustingly adictive game from the twisted mind of the
Pedantic Pontificator of Software Sophistry
(Translation: Narrow Minded Know-it-all with a P.H.D. in B.S.)

pedanticpontificator@yahoo.com

Game Over

Bird Bomber

ActionScript [AS1/AS2]

Frame 1
stop();
Frame 2
_quality = "LOW"; spd = 2.5; dir = 0; ammo = 25; ammoready = 1; stp = 0; stop();
Instance of Symbol 45 MovieClip in Frame 2
onClipEvent (enterFrame) { if (dir == undefined) { dir = 0; } this._x = this._x + (Math.sin(dir / 57) * _root.spd); this._y = this._y - (Math.cos(dir / 57) * _root.spd); if (Math.random() > 0.9) { dir = dir + ((Math.random() * 40) - 20); this._rotation = dir; if (dir > 360) { dir = dir - 360; } if (dir < 0) { dir = dir + 360; } } if (this._y < -200) { this._y = 800; this._x = (Math.random() * 400) + 100; } if (this._y > 900) { this._y = -100; this._x = (Math.random() * 400) + 100; } if (this._x < -200) { this._x = 1000; this._y = (Math.random() * 300) + 100; } if (this._x > 1100) { this._x = -100; this._y = (Math.random() * 300) + 100; } if (_root.splat == 1) { if (this.hitTest(_root.poop)) { _root.score++; _root.scorebox.text = _root.score; gotoAndPlay (24); } if (_root.ammo == 0) { _root.stp = 1; } } }
Instance of Symbol 50 MovieClip in Frame 2
onClipEvent (enterFrame) { if (dir == undefined) { dir = 0; } this._x = this._x + (Math.sin(dir / 57) * _root.spd); this._y = this._y - (Math.cos(dir / 57) * _root.spd); if (Math.random() > 0.9) { dir = dir + ((Math.random() * 40) - 20); this._rotation = dir; if (dir > 360) { dir = dir - 360; } if (dir < 0) { dir = dir + 360; } } if (this._y < -200) { this._y = 800; this._x = (Math.random() * 400) + 100; } if (this._y > 900) { this._y = -100; this._x = (Math.random() * 400) + 100; } if (this._x < -200) { this._x = 1000; this._y = (Math.random() * 300) + 100; } if (this._x > 1100) { this._x = -100; this._y = (Math.random() * 300) + 100; } if (_root.splat == 1) { if (this.hitTest(_root.poop)) { _root.score++; _root.scorebox.text = _root.score; gotoAndPlay (24); } } }
Instance of Symbol 51 MovieClip in Frame 2
onClipEvent (enterFrame) { if (dir == undefined) { dir = 90; } this._x = this._x + (Math.sin(dir / 57) * _root.spd); this._y = this._y - (Math.cos(dir / 57) * _root.spd); if (Math.random() > 0.9) { dir = dir + ((Math.random() * 40) - 20); this._rotation = dir; if (dir > 360) { dir = dir - 360; } if (dir < 0) { dir = dir + 360; } } if (this._y < -200) { this._y = 800; this._x = (Math.random() * 400) + 100; } if (this._y > 900) { this._y = -100; this._x = (Math.random() * 400) + 100; } if (this._x < -200) { this._x = 1000; this._y = (Math.random() * 300) + 100; } if (this._x > 1100) { this._x = -100; this._y = (Math.random() * 300) + 100; } if (_root.splat == 1) { if (this.hitTest(_root.poop)) { _root.score++; _root.scorebox.text = _root.score; gotoAndPlay (24); } } }
Instance of Symbol 53 MovieClip in Frame 2
onClipEvent (enterFrame) { if (dir == undefined) { dir = 270; } this._x = this._x + (Math.sin(dir / 57) * _root.spd); this._y = this._y - (Math.cos(dir / 57) * _root.spd); if (Math.random() > 0.9) { dir = dir + ((Math.random() * 40) - 20); this._rotation = dir; if (dir > 360) { dir = dir - 360; } if (dir < 0) { dir = dir + 360; } } if (this._y < -200) { this._y = 800; this._x = (Math.random() * 400) + 100; } if (this._y > 900) { this._y = -100; this._x = (Math.random() * 400) + 100; } if (this._x < -200) { this._x = 1000; this._y = (Math.random() * 300) + 100; } if (this._x > 1100) { this._x = -100; this._y = (Math.random() * 300) + 100; } if (_root.splat == 1) { if (this.hitTest(_root.poop)) { _root.score++; _root.scorebox.text = _root.score; gotoAndPlay (24); } } }
Instance of Symbol 61 MovieClip in Frame 2
onClipEvent (enterFrame) { if (dir == undefined) { dir = 0; } this._x = this._x + (Math.sin(dir / 57) * _root.spd); this._y = this._y - (Math.cos(dir / 57) * _root.spd); if (Math.random() > 0.9) { dir = dir + ((Math.random() * 40) - 20); this._rotation = dir; if (dir > 360) { dir = dir - 360; } if (dir < 0) { dir = dir + 360; } } if (this._y < -200) { this._y = 800; this._x = (Math.random() * 400) + 100; } if (this._y > 900) { this._y = -100; this._x = (Math.random() * 400) + 100; } if (this._x < -200) { this._x = 1000; this._y = (Math.random() * 300) + 100; } if (this._x > 1100) { this._x = -100; this._y = (Math.random() * 300) + 100; } if (_root.splat == 1) { if (this.hitTest(_root.poop)) { _root.score++; _root.scorebox.text = _root.score; gotoAndPlay (24); } } }
Instance of Symbol 19 MovieClip in Frame 2
onClipEvent (enterFrame) { if ((((this._y > 29) && (this._y < 571)) && (this._x > 29)) && (this._x < 771)) { if (Key.isDown(39)) { _root.dir = _root.dir + 5; if (_root.dir > 360) { _root.dir = _root.dir - 360; } if (_root.dir < 0) { _root.dir = _root.dir + 360; } } if (Key.isDown(37)) { _root.dir = _root.dir - 5; if (_root.dir > 360) { _root.dir = _root.dir - 360; } if (_root.dir < 0) { _root.dir = _root.dir + 360; } } } if (this._y < 30) { if (_root.dir < 180) { _root.dir = _root.dir + (30 - this._y); if (this._x > 770) { _root.dir = 225; } } else { _root.dir = _root.dir - (30 - this._y); if (this._x < 30) { _root.dir = 135; } } } if (this._y > 570) { if (_root.dir < 180) { _root.dir = _root.dir - (30 - (this._y - 570)); if (this._x > 770) { _root.dir = 315; this._x = 770; } } else { _root.dir = _root.dir + (30 - (this._y - 570)); if (this._x < 30) { _root.dir = 45; } } } if (this._x < 30) { if (_root.dir < 270) { _root.dir = _root.dir - (30 - this._x); } else { _root.dir = _root.dir + (30 - this._x); } } if (this._x > 770) { if (_root.dir < 90) { _root.dir = _root.dir - (30 - (this._x - 770)); } else { _root.dir = _root.dir + (30 - (this._x - 770)); } } if (this._x > 800) { this._x = 760; } if (this._x < 0) { this._x = 40; } if (this._y > 600) { this._y = 560; } if (this._y < 0) { this._y = 40; } this._rotation = _root.dir; this._x = this._x + (Math.sin(_root.dir / 57) * 6); this._y = this._y - (Math.cos(_root.dir / 57) * 6); _root.shadow._x = this._x + 30; _root.shadow._y = this._y + 10; _root.shadow._rotation = this._rotation; if (Key.isDown(32)) { if (_root.ammoready == 1) { _root.spd = _root.spd + 0.1; setProperty("_root.poop", _x , this._x); setProperty("_root.poop", _y , this._y); _root.poop.play(); _root.ammoready = 0; _root.ammo--; _root.ammobox.text = _root.ammo; } } if (_root.stp == 1) { _root.gotoAndPlay(3); } }
Instance of Symbol 65 MovieClip "poop" in Frame 2
onClipEvent (enterFrame) { this._x = this._x + (Math.sin(dir / 57) * 4); this._y = this._y - (Math.cos(dir / 57) * 4); }
Instance of Symbol 67 MovieClip in Frame 2
onClipEvent (enterFrame) { x = Math.random() * 1000; if (x > 995) { play(); } }
Frame 3
x = Math.random() * 100; if (score < 5) { if (x > 70) { com.text = "C--ppy job. Try again."; } else if (x > 50) { com.text = "Never feel sorry for the targets."; } else if (x > 30) { com.text = "What the s--- were you doing?"; } else { com.text = "You gotta learn how to squeeze the trigger."; } } else if (score < 10) { if (x > 70) { com.text = "Doing good, but you missed more than you hit."; } else if (x > 50) { com.text = "Fair job."; } else if (x > 30) { com.text = "Not bad. Where did you learn to s--- like that?"; } else { com.text = "Load up on s--- and get back up there. You can do better."; } } else if (score < 20) { if (x > 70) { com.text = "Good shootin. You sure are the s---."; } else if (x > 50) { com.text = "Well done!"; } else if (x > 30) { com.text = "You sure know your s---!"; } else { com.text = "C--p is your middle name."; } } else if (score < 25) { if (x > 70) { com.text = "You're an ace!"; } else if (x > 50) { com.text = "The s--- is flying now!"; } else if (x > 30) { com.text = "When it comes to c--p, you're on top."; } else { com.text = "It's raining c--p."; } } else { com.text = "!!!Perfect Game!!!"; } score = 0; stop();
Symbol 18 MovieClip Frame 14
if (Math.random() > 0.9) { gotoAndPlay (1); }
Symbol 18 MovieClip Frame 16
if (Math.random() > 0.9) { gotoAndPlay (1); }
Symbol 18 MovieClip Frame 18
if (Math.random() > 0.8) { gotoAndPlay (1); }
Symbol 18 MovieClip Frame 20
if (Math.random() > 0.8) { gotoAndPlay (1); }
Symbol 18 MovieClip Frame 22
if (Math.random() > 0.8) { gotoAndPlay (1); }
Symbol 28 Button
on (release) { gotoAndPlay (2); }
Instance of Symbol 41 MovieClip in Symbol 45 MovieClip Frame 1
onClipEvent (enterFrame) { if (x == undefined) { x = (Math.random() * 8) - 4; } checkangle = (Math.random() * 50) + 40; if (this._rotation > checkangle) { x = (Math.random() * 4) - 4; this._rotation = checkangle; } if (this._rotation < (-checkangle)) { x = Math.random() * 4; this._rotation = -checkangle; } this._rotation = this._rotation + x; }
Symbol 45 MovieClip Frame 23
gotoAndPlay (1);
Instance of Symbol 48 MovieClip in Symbol 50 MovieClip Frame 1
onClipEvent (enterFrame) { if (x == undefined) { x = (Math.random() * 8) - 4; } checkangle = (Math.random() * 50) + 40; if (this._rotation > checkangle) { x = (Math.random() * 4) - 4; this._rotation = checkangle; } if (this._rotation < (-checkangle)) { x = Math.random() * 4; this._rotation = -checkangle; } this._rotation = this._rotation + x; }
Symbol 50 MovieClip Frame 23
gotoAndPlay (1);
Instance of Symbol 41 MovieClip in Symbol 51 MovieClip Frame 1
onClipEvent (enterFrame) { if (x == undefined) { x = (Math.random() * 8) - 4; } checkangle = (Math.random() * 50) + 40; if (this._rotation > checkangle) { x = (Math.random() * 4) - 4; this._rotation = checkangle; } if (this._rotation < (-checkangle)) { x = Math.random() * 4; this._rotation = -checkangle; } this._rotation = this._rotation + x; }
Symbol 51 MovieClip Frame 23
gotoAndPlay (1);
Instance of Symbol 52 MovieClip in Symbol 53 MovieClip Frame 1
onClipEvent (enterFrame) { if (x == undefined) { x = (Math.random() * 8) - 4; } checkangle = (Math.random() * 50) + 40; if (this._rotation > checkangle) { x = (Math.random() * 4) - 4; this._rotation = checkangle; } if (this._rotation < (-checkangle)) { x = Math.random() * 4; this._rotation = -checkangle; } this._rotation = this._rotation + x; }
Symbol 53 MovieClip Frame 23
gotoAndPlay (1);
Instance of Symbol 58 MovieClip in Symbol 61 MovieClip Frame 1
onClipEvent (enterFrame) { if (x == undefined) { x = (Math.random() * 8) - 4; } checkangle = (Math.random() * 50) + 40; if (this._rotation > checkangle) { x = (Math.random() * 4) - 4; this._rotation = checkangle; } if (this._rotation < (-checkangle)) { x = Math.random() * 4; this._rotation = -checkangle; } this._rotation = this._rotation + x; }
Symbol 61 MovieClip Frame 23
gotoAndPlay (1);
Symbol 65 MovieClip Frame 1
_root.splat = 0; _root.ammoready = 1; stop();
Symbol 65 MovieClip Frame 2
dir = _root.dir;
Symbol 65 MovieClip Frame 26
_root.splat = 1;
Symbol 65 MovieClip Frame 27
_root.splat = 0;
Symbol 67 MovieClip Frame 1
stop();
Symbol 72 Button
on (release) { _root.scorebox.text = "0"; gotoAndPlay (2); }

Library Items

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

Instance Names

"scorebox"Frame 1Symbol 11 EditableText
"ammobox"Frame 1Symbol 12 EditableText
"shadow"Frame 1Symbol 14 MovieClip
"shadow"Frame 2Symbol 14 MovieClip
"poop"Frame 2Symbol 65 MovieClip
"com"Frame 3Symbol 71 EditableText




http://swfchan.com/5/22469/info.shtml
Created: 26/5 -2019 21:59:31 Last modified: 26/5 -2019 21:59:31 Server time: 15/05 -2024 05:46:33