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

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

Flash Space Invaders.swf

This is the info page for
Flash #46920

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


Text
s

l

e

h

g

.tk

www.eggshells.tk

www.eggshells.tk

www.eggshells.tk

LOADING...

by jacob lee

Flash SPACE
invaders

an eggshells
flash
production

by jacob
lee

PLAY GAME

0

RESTART

RESTART

LIVES

SCORE

50

100

150

200

250

300

flash space invaders
by jacob lee

an eggshells  flash
www.eggshells.tk

GAME OVER

ActionScript [AS1/AS2]

Frame 1
loaded = getBytesLoaded(); total = getBytesTotal(); if (loaded == total) { gotoAndStop ("Loaded"); } pc = int((100 * loaded) / total) + "%";
Instance of Symbol 28 MovieClip "A2" in Frame 1
onClipEvent (enterFrame) { i++; if (i == 1) { prevFrame(); } if (i == 4) { nextFrame(); } if (i == 6) { i = 0; } }
Frame 3
gotoAndPlay (1);
Frame 4
score = 0; stop();
Frame 5
setProperty("LaserFire", _visible , false); setProperty("AlienFire1", _visible , false); setProperty("AlienFire2", _visible , false); setProperty("AlienFire3", _visible , false); setProperty("AlienFire4", _visible , false); setProperty("Spaceship", _visible , false); setProperty("Alien1", _visible , false); setProperty("Alien2", _visible , false); setProperty("Alien3", _visible , false); var i = 4; while (i < 9) { setProperty("Life" + i, _visible , false); i++; } lives = 3; score = 0; shipScore = 50; level = 0;
Frame 6
if (level < 84) { level = level + 14; } shifts = 1; xMin = 400; xMax = 0; dir = 4; alienHeight = 42 + level; aliensDead = 0; newLife = 0; tonePos = 1; i = 1; while (i <= lives) { setProperty("Life" + i, _visible , true); i++; } i = 0; while (i < 11) { duplicateMovieClip ("Alien1", "Row1" + i, i); duplicateMovieClip ("Alien2", "Row2" + i, i + 11); duplicateMovieClip ("Alien2", "Row3" + i, i + 22); duplicateMovieClip ("Alien3", "Row4" + i, i + 33); duplicateMovieClip ("Alien3", "Row5" + i, i + 44); j = 1; while (j < 6) { setProperty(("Row" + j) + i, _x , 102 + (32 * i)); setProperty(("Row" + j) + i, _y , alienHeight + (30 * j)); j++; } i++; } time = getTimer();
Frame 14
tellTarget ("Spaceship") { if (_visible) { if ((_root.SsSound._currentframe == 1) && (_currentframe == 1)) { _root.SsSound.play(); } if ((_root.shipScore == 0) || (_x < 0)) { _root.shipScore = 50; _visible = false; _x = 540; gotoAndStop (1); } if (_root.shipScore >= 50) { _x = (_x - 4); } } }; if ((getTimer() - time) > ((800 - (3 * alienHeight)) - (5 * aliensDead))) { if (newLife == 1) { tellTarget ("LaserBase") { gotoAndStop (1); _x = 95; }; newLife = 0; tonePos = 1; } else if (newLife) { newLife--; } else { Sound.gotoAndPlay("Tone" + tonePos); tonePos++; if (tonePos == 5) { tonePos = 1; } tellTarget ("Spaceship") { if ((!_visible) && (random(40) < 1)) { _visible = true; } }; if ((shipScore > 0) && (shipScore < 50)) { shipScore = shipScore - 10; } allGone = true; if ((shifts == 1) && ((xMax > 497) || (xMin < 23))) { shifts = 0; dir = dir * -1; alienHeight = alienHeight + 14; } xMin = 400; xMax = 0; var i = 0; while (i < 11) { var j = 1; while (j < 6) { thisAlien = eval (("Row" + j) + i); if (thisAlien._visible) { allGone = false; tellTarget (thisAlien) { if (_root.shifts == 0) { _y = (_root.alienHeight + (30 * this.j)); } else { _x = (_x + _root.dir); if (_currentframe == 1) { gotoAndStop (2); } else { gotoAndStop (1); } } if (_y > 320) { _root.lives = 0; } if (_x < _root.xMin) { _root.xMin = _x; } if (_x > _root.xMax) { _root.xMax = _x; } }; } j++; } i++; } if (shifts == 0) { xMin = 400; xMax = 0; shifts = 1; } if (allGone) { score = score + 1000; if (lives < 9) { lives++; } gotoAndPlay (6); } } time = getTimer(); } var i = 0; while (i < 11) { var j = 1; while (j < 6) { thisAlien = eval (("Row" + j) + i); if (LaserFire.hitTest(thisAlien)) { Sound.gotoAndPlay("Kill"); aliensDead++; LaserFire._y = -20; Explode._x = thisAlien._X; Explode._y = thisAlien._y; Explode.gotoAndPlay(2); removeMovieClip(thisAlien); if ((j == 5) || (j == 4)) { score = score + 10; } else if ((j == 3) || (j == 2)) { score = score + 20; } else { score = score + 40; } } j++; } i++; } tellTarget ("LaserFire") { if (_visible) { _y = (_y - 12); if (_y > 280) { var b = 10; while (b < 50) { block = eval ("_root.Block" + b); if (block._visible && (hitTest(block))) { _y = 0; if (block._currentframe == 4) { block._visible = false; } else { block.nextFrame(); } } b++; } } if (_y < 40) { _visible = false; _y = 392; } } }; if (LaserFire.hitTest(Spaceship) && (Spaceship._currentframe == 1)) { stopAllSounds(); Sound.gotoAndPlay("KillSS"); setProperty("LaserFire", _y , -20); shipScore = random(6) + 1; score = score + (50 * shipScore); Spaceship.gotoAndStop(shipScore + 1); SsSound.gotoAndStop(1); shipScore = 40; } var fire = 4; while (fire > 0) { if (((!AlienFire4._visible) && (random(20) > 1)) && (fire == 4)) { fire = 3; } alienFire = eval ("AlienFire" + fire); tellTarget (alienFire) { if (_visible) { if (this.fire == 4) { _y = (_y + 12); } else { _y = (_y + 8); } if (_y > 412) { _visible = false; } } else if ((!_root.newLife) && (random(170 - _root.alienHeight) < 1)) { var i = random(11); var j = 5; while (j > 0) { firePos = eval (("_root.Row" + j) + i); if (firePos._visible) { _x = firePos._x; _y = (firePos._y + 16); _visible = true; j = 0; } j--; } } if ((_y > 290) && (_visible)) { var b = 10; while (b < 50) { block = eval ("_root.Block" + b); if (block._visible && (hitTest(block))) { _visible = false; if (block._currentframe == 4) { block._visible = false; } else { block.nextFrame(); } } b++; } } }; if (((!newLife) && (alienFire._visible)) && (alienFire.hitTest(LaserBase))) { Sound.gotoAndPlay("Boom"); alienFire._visible = false; setProperty("Life" + lives, _visible , false); LaserBase.gotoAndStop(2); newLife = 3; lives--; } fire--; } if (lives == 0) { LaserBase.gotoAndStop(2); gotoAndPlay ("Game Over"); }
Frame 15
gotoAndPlay ("Loop");
Frame 16
i = 0; while (i < 11) { j = 1; while (j < 6) { removeMovieClip(("Row" + j) + i); j++; } i++; }
Frame 20
stop();
Symbol 14 Button
on (release) { getURL ("http://www.freewebs.com/egg_shells"); }
Symbol 20 Button
on (release) { getURL ("http://www.freewebs.com/egg_shells"); }
Symbol 28 MovieClip Frame 1
stop();
Symbol 47 MovieClip Frame 65
stop();
Symbol 55 Button
on (release) { gotoAndPlay (5); }
Symbol 57 MovieClip Frame 1
stop();
Symbol 63 Button
on (release) { n = 0; while (n < 11) { removeMovieClip("Row1" + n); removeMovieClip("Row2" + n); removeMovieClip("Row3" + n); removeMovieClip("Row4" + n); removeMovieClip("Row5" + n); n++; } _root.gotoAndStop("Loaded"); }
Symbol 77 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 1
stop();
Symbol 87 MovieClip Frame 1
stop();
Symbol 92 MovieClip Frame 1
stop();
Symbol 92 MovieClip Frame 3
stop();
Symbol 92 MovieClip Frame 5
stop();
Symbol 92 MovieClip Frame 7
stop();
Symbol 92 MovieClip Frame 9
stop();
Symbol 92 MovieClip Frame 11
stop();
Symbol 92 MovieClip Frame 13
stop();
Symbol 92 MovieClip Frame 15
stop();
Symbol 94 MovieClip Frame 1
stop();
Symbol 94 MovieClip Frame 26
if (_root.Spaceship._visible) { gotoAndPlay (2); }
Symbol 95 MovieClip Frame 1
if (_root.LaserBase._currentframe == 1) { tellTarget (_root.LaserBase) { if (Key.isDown(39) && (_x < 500)) { _x = (_x + 6); } else if (Key.isDown(37) && (_x > 20)) { _x = (_x - 6); } }; if (Key.isDown(32) && (!_root.LaserFire._visible)) { _root.Sound.gotoAndPlay("Fire"); tellTarget (_root.LaserFire) { _x = _root.LaserBase._x; _visible = true; }; } }
Symbol 95 MovieClip Frame 2
gotoAndPlay (1);
Symbol 100 MovieClip Frame 1
stop();
Symbol 103 MovieClip Frame 1
stop();
Symbol 128 MovieClip Frame 1
stop();
Symbol 130 MovieClip Frame 1
stop();
Symbol 134 Button
on (release, keyPress "<Space>") { _root.play(); }
Symbol 135 MovieClip Frame 60
stop(); _root.play();

Library Items

Symbol 1 MovieClip [Empty]
Symbol 2 GraphicUsed by:14
Symbol 3 FontUsed by:4 5 6 7 8 9 15 16 17 21 22 29 51 58 60 62 64 65 131 132 133
Symbol 4 TextUses:3Used by:14
Symbol 5 TextUses:3Used by:14
Symbol 6 TextUses:3Used by:14
Symbol 7 TextUses:3Used by:14
Symbol 8 TextUses:3Used by:14
Symbol 9 TextUses:3Used by:14
Symbol 10 GraphicUsed by:14
Symbol 11 GraphicUsed by:14
Symbol 12 SoundUsed by:14 92
Symbol 13 SoundUsed by:14 92
Symbol 14 ButtonUses:2 4 5 6 7 8 9 10 11 12 13Used by:Timeline
Symbol 15 TextUses:3Used by:20
Symbol 16 TextUses:3Used by:20
Symbol 17 TextUses:3Used by:20
Symbol 18 SoundUsed by:20 55 63 92
Symbol 19 SoundUsed by:20 55 63 92
Symbol 20 ButtonUses:15 16 17 18 19Used by:Timeline
Symbol 21 EditableTextUses:3Used by:Timeline
Symbol 22 TextUses:3Used by:Timeline
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:27
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:27
Symbol 27 MovieClipUses:24 26Used by:28
Symbol 28 MovieClipUses:27Used by:Timeline
Symbol 29 TextUses:3Used by:Timeline
Symbol 30 BitmapUsed by:31 101 102
Symbol 31 GraphicUses:30Used by:34
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:34
Symbol 34 MovieClipUses:31 33Used by:Timeline
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:39
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:39
Symbol 39 MovieClipUses:36 38Used by:100  Timeline
Symbol 40 FontUsed by:41 48 49
Symbol 41 TextUses:40Used by:42
Symbol 42 MovieClipUses:41Used by:47
Symbol 43 ShapeTweeningUsed by:47
Symbol 44 ShapeTweeningUsed by:47
Symbol 45 ShapeTweeningUsed by:47
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:42 43 44 45 46Used by:Timeline
Symbol 48 TextUses:40Used by:Timeline
Symbol 49 TextUses:40Used by:Timeline
Symbol 50 GraphicUsed by:55
Symbol 51 TextUses:3Used by:55
Symbol 52 GraphicUsed by:55
Symbol 53 GraphicUsed by:55
Symbol 54 GraphicUsed by:55
Symbol 55 ButtonUses:50 51 52 53 54 19 18Used by:Timeline
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:Timeline
Symbol 58 EditableTextUses:3Used by:Timeline
Symbol 59 GraphicUsed by:63
Symbol 60 TextUses:3Used by:63
Symbol 61 GraphicUsed by:63
Symbol 62 TextUses:3Used by:63
Symbol 63 ButtonUses:59 60 61 62 18 19Used by:Timeline
Symbol 64 TextUses:3Used by:Timeline
Symbol 65 TextUses:3Used by:Timeline
Symbol 66 GraphicUsed by:69
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:69
Symbol 69 MovieClipUses:66 68Used by:Timeline
Symbol 70 GraphicUsed by:77
Symbol 71 GraphicUsed by:77
Symbol 72 ShapeTweeningUsed by:74
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:72 73Used by:77 82 87
Symbol 75 GraphicUsed by:77
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:70 71 74 75 76Used by:Timeline
Symbol 78 GraphicUsed by:82
Symbol 79 GraphicUsed by:82
Symbol 80 GraphicUsed by:82
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:78 79 74 80 81Used by:Timeline
Symbol 83 GraphicUsed by:87
Symbol 84 GraphicUsed by:87
Symbol 85 GraphicUsed by:87
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:83 84 74 85 86Used by:Timeline
Symbol 88 SoundUsed by:92
Symbol 89 SoundUsed by:92
Symbol 90 SoundUsed by:92
Symbol 91 SoundUsed by:92
Symbol 92 MovieClipUses:88 89 90 91 19 12 18 13Used by:Timeline
Symbol 93 SoundUsed by:94
Symbol 94 MovieClipUses:93Used by:Timeline
Symbol 95 MovieClipUsed by:Timeline
Symbol 96 GraphicUsed by:97 98 99 134 135
Symbol 97 MovieClipUses:96Used by:Timeline
Symbol 98 MovieClipUses:96Used by:Timeline
Symbol 99 MovieClipUses:96Used by:Timeline
Symbol 100 MovieClipUses:39Used by:Timeline
Symbol 101 GraphicUses:30Used by:103
Symbol 102 GraphicUses:30Used by:103
Symbol 103 MovieClipUses:101 102Used by:Timeline
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:120
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:120
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:120
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:120
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:120
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:120
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:120
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:120
Symbol 120 MovieClipUses:105 107 109 111 113 115 117 119Used by:128
Symbol 121 FontUsed by:122 123 124 125 126 127
Symbol 122 EditableTextUses:121Used by:128
Symbol 123 EditableTextUses:121Used by:128
Symbol 124 EditableTextUses:121Used by:128
Symbol 125 EditableTextUses:121Used by:128
Symbol 126 EditableTextUses:121Used by:128
Symbol 127 EditableTextUses:121Used by:128
Symbol 128 MovieClipUses:120 122 123 124 125 126 127Used by:Timeline
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:Timeline
Symbol 131 TextUses:3Used by:Timeline
Symbol 132 TextUses:3Used by:Timeline
Symbol 133 TextUses:3Used by:134 135
Symbol 134 ButtonUses:133 96Used by:135
Symbol 135 MovieClipUses:96 133 134Used by:Timeline

Instance Names

"A2"Frame 1Symbol 28 MovieClip
"Life1"Frame 5Symbol 57 MovieClip
"Life2"Frame 5Symbol 57 MovieClip
"Life3"Frame 5Symbol 57 MovieClip
"Life4"Frame 5Symbol 57 MovieClip
"Life5"Frame 5Symbol 57 MovieClip
"Life6"Frame 5Symbol 57 MovieClip
"Life7"Frame 5Symbol 57 MovieClip
"Life8"Frame 5Symbol 57 MovieClip
"Block18"Frame 5Symbol 77 MovieClip
"Block14"Frame 5Symbol 77 MovieClip
"Block11"Frame 5Symbol 77 MovieClip
"Block15"Frame 5Symbol 82 MovieClip
"Block10"Frame 5Symbol 87 MovieClip
"Block19"Frame 5Symbol 77 MovieClip
"Block17"Frame 5Symbol 77 MovieClip
"Block12"Frame 5Symbol 77 MovieClip
"Block16"Frame 5Symbol 82 MovieClip
"Block13"Frame 5Symbol 87 MovieClip
"Block28"Frame 5Symbol 77 MovieClip
"Block24"Frame 5Symbol 77 MovieClip
"Block21"Frame 5Symbol 77 MovieClip
"Block25"Frame 5Symbol 82 MovieClip
"Block20"Frame 5Symbol 87 MovieClip
"Block29"Frame 5Symbol 77 MovieClip
"Block27"Frame 5Symbol 77 MovieClip
"Block22"Frame 5Symbol 77 MovieClip
"Block26"Frame 5Symbol 82 MovieClip
"Block23"Frame 5Symbol 87 MovieClip
"Block38"Frame 5Symbol 77 MovieClip
"Block34"Frame 5Symbol 77 MovieClip
"Block31"Frame 5Symbol 77 MovieClip
"Block35"Frame 5Symbol 82 MovieClip
"Block30"Frame 5Symbol 87 MovieClip
"Block39"Frame 5Symbol 77 MovieClip
"Block37"Frame 5Symbol 77 MovieClip
"Block32"Frame 5Symbol 77 MovieClip
"Block36"Frame 5Symbol 82 MovieClip
"Block33"Frame 5Symbol 87 MovieClip
"Block48"Frame 5Symbol 77 MovieClip
"Block44"Frame 5Symbol 77 MovieClip
"Block41"Frame 5Symbol 77 MovieClip
"Block45"Frame 5Symbol 82 MovieClip
"Block40"Frame 5Symbol 87 MovieClip
"Block49"Frame 5Symbol 77 MovieClip
"Block47"Frame 5Symbol 77 MovieClip
"Block42"Frame 5Symbol 77 MovieClip
"Block46"Frame 5Symbol 82 MovieClip
"Block43"Frame 5Symbol 87 MovieClip
"LaserBase"Frame 5Symbol 57 MovieClip
"Sound"Frame 5Symbol 92 MovieClip
"SsSound"Frame 5Symbol 94 MovieClip
"Control"Frame 5Symbol 95 MovieClip
"AlienFire1"Frame 5Symbol 97 MovieClip
"AlienFire2"Frame 5Symbol 97 MovieClip
"AlienFire3"Frame 5Symbol 97 MovieClip
"LaserFire"Frame 5Symbol 98 MovieClip
"AlienFire4"Frame 5Symbol 99 MovieClip
"Alien3"Frame 5Symbol 100 MovieClip
"Alien2"Frame 5Symbol 28 MovieClip
"Alien1"Frame 5Symbol 103 MovieClip
"Spaceship"Frame 5Symbol 128 MovieClip
"Explode"Frame 5Symbol 130 MovieClip
"GO"Frame 20Symbol 135 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "Empty"

Labels

"Loaded"Frame 4
"Loop"Frame 14
"Game Over"Frame 16
"Tone1"Symbol 92 MovieClip Frame 2
"Tone2"Symbol 92 MovieClip Frame 4
"Tone3"Symbol 92 MovieClip Frame 6
"Tone4"Symbol 92 MovieClip Frame 8
"Fire"Symbol 92 MovieClip Frame 10
"Kill"Symbol 92 MovieClip Frame 12
"KillSS"Symbol 92 MovieClip Frame 14
"Boom"Symbol 92 MovieClip Frame 16

Dynamic Text Variables

pcSymbol 21 EditableText""
scoreSymbol 58 EditableText"0"




http://swfchan.com/10/46920/info.shtml
Created: 2/5 -2019 20:31:42 Last modified: 2/5 -2019 20:31:42 Server time: 09/05 -2024 17:18:20