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

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

invasion.swf

This is the info page for
Flash #15171

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


Text
RETROSABOTAGE

presents

'Invasion'

a sabotage of Space Invaders by Taito (1978)

Left arrow: Move left

Right arrow: Move right

Space bar: Shoot

loading

loading.

loading..

loading...

CLICK TO START

CLICK TO START

www.RETROSABOTAGE.com

www.RETROSABOTAGE.com

?

?

This sabotage contains assets from the following source:

sprites
Space Invaders by Taito

We believe our use of the aforementioned copyrighted material
falls under fair use. If you are one of the copyright holders and feel
differently or if you have any suggestions or feedback, please contact:
hello@retrosabotage.com

ActionScript [AS3]

Section 1
//Canva_3 (Fixed_Invasion_fla.Canva_3) package Fixed_Invasion_fla { import flash.events.*; import flash.display.*; import flash.ui.*; public dynamic class Canva_3 extends MovieClip { public var mvmg:Boolean; public var shoot:Boolean; public var Fire:fire; public var dead:Boolean; public var n:int; public var k:int; public var once:Boolean; public var Hit:hit; public var ladescente:MovieClip; public var tir:MovieClip; public var critical:Boolean; public var aliena:Alien1; public var dance:Boolean; public var lescore:MovieClip; public var lesvies:MovieClip; public var player:MovieClip; public var TheStartCarton:MovieClip; public function Canva_3(){ addFrameScript(0, frame1, 1, frame2); } public function KeyHandler(_arg1:KeyboardEvent):void{ if (!dead){ if (_arg1.keyCode == Keyboard.LEFT){ player.x = (player.x - 5); }; if (_arg1.keyCode == Keyboard.RIGHT){ player.x = (player.x + 5); }; if (player.x < 15){ player.x = 15; }; if (player.x > 535){ player.x = 535; }; if (_arg1.keyCode == Keyboard.SPACE){ if (((!(shoot)) && (!(critical)))){ tir.x = player.x; tir.y = player.y; Fire.play(); shoot = true; }; }; }; } function frame1(){ Fire = new fire(); Hit = new hit(); switch (aliena.currentFrame){ case 1: aliena.nextFrame(); break; case 2: aliena.prevFrame(); break; default: break; }; switch (n){ case 0: dead = true; player.stop(); ladescente.stop(); lesvies.stop(); lescore.stop(); if (TheStartCarton.currentFrame == TheStartCarton.totalFrames){ n = 1; }; break; case 1: dead = false; if (mvmg){ if (aliena.x < 100){ mvmg = !(mvmg); aliena.y = (aliena.y + 10); } else { aliena.x = (aliena.x - 3); }; } else { if (aliena.x > 450){ mvmg = !(mvmg); aliena.y = (aliena.y + 10); } else { aliena.x = (aliena.x + 3); }; }; break; case 2: aliena.stop(); if (ladescente.currentFrame == ladescente.totalFrames){ ladescente.gotoAndStop(1); aliena.gotoAndPlay(1); aliena.x = 139; aliena.y = 67; n = 1; }; break; }; if (shoot){ if (tir.y > 0){ tir.y = (tir.y - 20); } else { shoot = false; tir.x = -30; tir.y = 600; }; } else { tir.x = -30; tir.y = 600; }; stage.addEventListener(KeyboardEvent.KEY_DOWN, KeyHandler); if ((((((((tir.y < (aliena.y + (aliena.height / 2)))) && ((tir.y > ((aliena.y - (aliena.height / 2)) - 10))))) && ((tir.x < (aliena.x + (aliena.width / 2)))))) && ((tir.x > (aliena.x - (aliena.width / 2)))))){ aliena.gotoAndPlay(3); Hit.play(); ladescente.gotoAndPlay(2); lescore.nextFrame(); shoot = false; k++; n++; }; } function frame2(){ this.gotoAndPlay(1); } } }//package Fixed_Invasion_fla
Section 2
//CartonStart_13 (Fixed_Invasion_fla.CartonStart_13) package Fixed_Invasion_fla { import flash.events.*; import flash.display.*; public dynamic class CartonStart_13 extends MovieClip { public var cartonstartbtn:SimpleButton; public function CartonStart_13(){ addFrameScript(0, frame1, 1, frame2); } public function CartonbuttonClickHandler(_arg1:MouseEvent):void{ play(); } function frame1(){ cartonstartbtn.addEventListener(MouseEvent.CLICK, CartonbuttonClickHandler); stop(); } function frame2(){ stop(); } } }//package Fixed_Invasion_fla
Section 3
//descente_12 (Fixed_Invasion_fla.descente_12) package Fixed_Invasion_fla { import flash.events.*; import flash.display.*; public dynamic class descente_12 extends MovieClip { public var alienb:Alien1; public function descente_12(){ addFrameScript(1, frame2); } public function doEveryFrame(_arg1:Event):void{ if (alienb.currentFrame == 3){ alienb.gotoAndPlay(1); }; } function frame2(){ addEventListener(Event.ENTER_FRAME, doEveryFrame); } } }//package Fixed_Invasion_fla
Section 4
//MainTimeline (Fixed_Invasion_fla.MainTimeline) package Fixed_Invasion_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.ui.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.printing.*; import flash.system.*; import flash.text.*; import flash.utils.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var once:Boolean; public var lecanva:MovieClip; public var Leave_btn:SimpleButton; public function MainTimeline(){ addFrameScript(1, frame2, 2, frame3, 605, frame606, 618, frame619); } function frame606(){ Leave_btn.addEventListener(MouseEvent.CLICK, urlbuttonClickHandler); } function frame3(){ removeEventListener(Event.ENTER_FRAME, doEveryFrame); } function frame619(){ stop(); } function frame2(){ addEventListener(Event.ENTER_FRAME, doEveryFrame); stop(); } public function urlbuttonClickHandler(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.retrosabotage.com"), "_self"); } public function doEveryFrame(_arg1:Event):void{ if (lecanva.k == 2){ play(); once = true; }; } } }//package Fixed_Invasion_fla
Section 5
//Alien1 (Alien1) package { import flash.display.*; public dynamic class Alien1 extends MovieClip { } }//package
Section 6
//boom (boom) package { import flash.media.*; public dynamic class boom extends Sound { } }//package
Section 7
//fire (fire) package { import flash.media.*; public dynamic class fire extends Sound { } }//package
Section 8
//hit (hit) package { import flash.media.*; public dynamic class hit extends Sound { } }//package
Section 9
//marche (marche) package { import flash.media.*; public dynamic class marche extends Sound { } }//package
Section 10
//note1 (note1) package { import flash.media.*; public dynamic class note1 extends Sound { } }//package
Section 11
//note2 (note2) package { import flash.media.*; public dynamic class note2 extends Sound { } }//package
Section 12
//note3 (note3) package { import flash.media.*; public dynamic class note3 extends Sound { } }//package
Section 13
//note4 (note4) package { import flash.media.*; public dynamic class note4 extends Sound { } }//package
Section 14
//Symbol1 (Symbol1) package { import flash.display.*; public dynamic class Symbol1 extends MovieClip { } }//package

Library Items

Symbol 1 Sound {note4}
Symbol 2 Sound {note3}
Symbol 3 Sound {note2}
Symbol 4 Sound {note1}
Symbol 5 Sound {hit}
Symbol 6 Sound {fire}
Symbol 7 Sound {boom}
Symbol 8 Sound {marche}Used by:Timeline
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClip {Symbol1}Uses:9Used by:14
Symbol 11 GraphicUsed by:14
Symbol 12 GraphicUsed by:14
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClip {Alien1}Uses:11 10 12 13Used by:65 71
Symbol 15 GraphicUsed by:31 57 59 64 65 70  Timeline
Symbol 16 GraphicUsed by:31 70
Symbol 17 FontUsed by:18 21 66 67
Symbol 18 TextUses:17Used by:31 70
Symbol 19 FontUsed by:20 22 23 24 25 26 27 28 29 81 82 83
Symbol 20 TextUses:19Used by:31 70
Symbol 21 TextUses:17Used by:31 70
Symbol 22 TextUses:19Used by:31 70
Symbol 23 TextUses:19Used by:31 70
Symbol 24 TextUses:19Used by:31 70
Symbol 25 TextUses:19Used by:31 70
Symbol 26 TextUses:19Used by:30
Symbol 27 TextUses:19Used by:30
Symbol 28 TextUses:19Used by:30
Symbol 29 TextUses:19Used by:30
Symbol 30 MovieClipUses:26 27 28 29Used by:31
Symbol 31 MovieClipUses:15 16 18 20 21 22 23 24 25 30Used by:Timeline
Symbol 32 GraphicUsed by:Timeline
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:37
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:37
Symbol 37 MovieClipUses:34 36Used by:71
Symbol 38 GraphicUsed by:49
Symbol 39 GraphicUsed by:49
Symbol 40 GraphicUsed by:49
Symbol 41 GraphicUsed by:49
Symbol 42 GraphicUsed by:49
Symbol 43 GraphicUsed by:49
Symbol 44 GraphicUsed by:49
Symbol 45 GraphicUsed by:49
Symbol 46 GraphicUsed by:49
Symbol 47 GraphicUsed by:49
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:38 39 40 41 42 43 44 45 46 47 48Used by:71
Symbol 50 GraphicUsed by:57 59
Symbol 51 GraphicUsed by:57
Symbol 52 GraphicUsed by:57
Symbol 53 GraphicUsed by:57
Symbol 54 GraphicUsed by:57
Symbol 55 GraphicUsed by:57
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:50 51 52 15 53 54 55 56Used by:71
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:50 58 15Used by:71
Symbol 60 GraphicUsed by:61 65
Symbol 61 MovieClipUses:60Used by:71
Symbol 62 GraphicUsed by:64
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:15 62 63Used by:71
Symbol 65 MovieClip {Fixed_Invasion_fla.descente_12}Uses:15 14 60Used by:71
Symbol 66 TextUses:17Used by:69
Symbol 67 TextUses:17Used by:69
Symbol 68 GraphicUsed by:69
Symbol 69 ButtonUses:66 67 68Used by:70
Symbol 70 MovieClip {Fixed_Invasion_fla.CartonStart_13}Uses:15 16 18 20 21 22 23 24 25 69Used by:71
Symbol 71 MovieClip {Fixed_Invasion_fla.Canva_3}Uses:37 49 57 14 59 61 64 65 70Used by:Timeline
Symbol 72 ShapeTweeningUsed by:Timeline
Symbol 73 FontUsed by:74 75 79 80
Symbol 74 TextUses:73Used by:77
Symbol 75 TextUses:73Used by:77
Symbol 76 GraphicUsed by:77
Symbol 77 ButtonUses:74 75 76Used by:Timeline
Symbol 78 GraphicUsed by:84
Symbol 79 TextUses:73Used by:84
Symbol 80 TextUses:73Used by:84
Symbol 81 TextUses:19Used by:84
Symbol 82 TextUses:19Used by:84
Symbol 83 TextUses:19Used by:84
Symbol 84 ButtonUses:78 79 80 81 82 83Used by:Timeline

Instance Names

"lecanva"Frame 2Symbol 71 MovieClip {Fixed_Invasion_fla.Canva_3}
"Leave_btn"Frame 606Symbol 77 Button
"alienb"Symbol 65 MovieClip {Fixed_Invasion_fla.descente_12} Frame 2Symbol 14 MovieClip {Alien1}
"cartonstartbtn"Symbol 70 MovieClip {Fixed_Invasion_fla.CartonStart_13} Frame 1Symbol 69 Button
"lescore"Symbol 71 MovieClip {Fixed_Invasion_fla.Canva_3} Frame 1Symbol 49 MovieClip
"lesvies"Symbol 71 MovieClip {Fixed_Invasion_fla.Canva_3} Frame 1Symbol 57 MovieClip
"aliena"Symbol 71 MovieClip {Fixed_Invasion_fla.Canva_3} Frame 1Symbol 14 MovieClip {Alien1}
"player"Symbol 71 MovieClip {Fixed_Invasion_fla.Canva_3} Frame 1Symbol 59 MovieClip
"tir"Symbol 71 MovieClip {Fixed_Invasion_fla.Canva_3} Frame 1Symbol 61 MovieClip
"ladescente"Symbol 71 MovieClip {Fixed_Invasion_fla.Canva_3} Frame 1Symbol 65 MovieClip {Fixed_Invasion_fla.descente_12}
"TheStartCarton"Symbol 71 MovieClip {Fixed_Invasion_fla.Canva_3} Frame 1Symbol 70 MovieClip {Fixed_Invasion_fla.CartonStart_13}

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
Protect (24)Timeline Frame 131 bytes "..$1$1O$7keLpCdf5oxvVSNA0TQ6G/."




http://swfchan.com/4/15171/info.shtml
Created: 2/6 -2019 22:56:39 Last modified: 2/6 -2019 22:56:39 Server time: 23/04 -2024 23:59:37