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

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

samba.swf

This is the info page for
Flash #15886

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


Text
RETROSABOTAGE

presents

'Samba'

a sabotage of Space Invaders by Taito (1978)

Left arrow: Move left

Right arrow: Move right

Space bar: Shoot

loading

loading.

loading..

loading...

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

CLICK TO START

CLICK TO START

ActionScript [AS3]

Section 1
//Bullshit_3 (Fixed_samba_fla.Bullshit_3) package Fixed_samba_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class Bullshit_3 extends MovieClip { public var Leave_btn:SimpleButton; public function Bullshit_3(){ addFrameScript(1, frame2); } function frame2(){ Leave_btn.addEventListener(MouseEvent.CLICK, urlbuttonClickHandler); } public function urlbuttonClickHandler(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.retrosabotage.com"), "_self"); } } }//package Fixed_samba_fla
Section 2
//CartonStart_14 (Fixed_samba_fla.CartonStart_14) package Fixed_samba_fla { import flash.events.*; import flash.display.*; public dynamic class CartonStart_14 extends MovieClip { public var cartonstartbtn:SimpleButton; public function CartonStart_14(){ 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_samba_fla
Section 3
//MainTimeline (Fixed_samba_fla.MainTimeline) package Fixed_samba_fla { import flash.events.*; import flash.display.*; import flash.ui.*; public dynamic class MainTimeline extends MovieClip { public var Boom:boom; public var mvmg:Boolean; public var Ray:Shape; public var shoot:Boolean; public var playing:Boolean; public var leavebtn:MovieClip; public var Death:samba; public var Fire:fire; public var n:int; public var alienb:Alien1; public var dead:Boolean; public var once:Boolean; public var Hit:hit; public var curtain:MovieClip; public var tir:MovieClip; public var critical:Boolean; public var aliena:Alien1; public var Warp:whoosh; public var blackcurtain:MovieClip; public var lescore:MovieClip; public var dance:Boolean; public var lesvies:MovieClip; public var player:MovieClip; public var TheStartCarton:MovieClip; public function MainTimeline(){ addFrameScript(1, frame2, 2, frame3); } public function doEveryFrame(_arg1:Event):void{ Ray.graphics.clear(); } public function KeyHandler(_arg1:KeyboardEvent):void{ if (((!(dead)) && (playing))){ 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; Fire.play(); shoot = true; }; }; }; } function frame2(){ Fire = new fire(); Hit = new hit(); Boom = new boom(); Death = new samba(); Warp = new whoosh(); Ray = new Shape(); addEventListener(Event.ENTER_FRAME, doEveryFrame); if ((((aliena.currentFrame == 4)) && (!(dance)))){ aliena.gotoAndPlay(1); }; if (aliena.currentFrame == aliena.totalFrames){ aliena.stop(); leavebtn.play(); }; if (leavebtn.currentFrame == leavebtn.totalFrames){ leavebtn.stop(); }; switch (aliena.currentFrame){ case 1: aliena.nextFrame(); break; case 2: aliena.prevFrame(); break; default: break; }; if (lesvies.currentFrame == 14){ Boom.play(); }; if (lesvies.currentFrame == 26){ Boom.play(); }; if (lesvies.currentFrame == 38){ Boom.play(); once = true; }; if (lesvies.currentFrame == lesvies.totalFrames){ lesvies.stop(); if (once){ player.gotoAndPlay(2); once = false; dead = true; Boom.play(); }; }; if (aliena.currentFrame == 77){ lescore.gotoAndPlay(2); Fire.play(); Boom.play(); Ray.graphics.lineStyle(2, 0x990000); Ray.graphics.moveTo(275, 170); Ray.graphics.lineTo(50, 30); addChild(Ray); }; if (aliena.currentFrame == (aliena.totalFrames - 1)){ Warp.play(); }; if (lescore.currentFrame == lescore.totalFrames){ lescore.stop(); }; if (player.currentFrame == player.totalFrames){ player.stop(); }; switch (n){ case 0: blackcurtain.stop(); leavebtn.stop(); curtain.stop(); player.stop(); lesvies.stop(); lescore.stop(); if (TheStartCarton.currentFrame == TheStartCarton.totalFrames){ n++; }; break; case 1: playing = true; if (mvmg){ if (aliena.x < 150){ mvmg = !(mvmg); aliena.y = (aliena.y + 5); } else { aliena.x = (aliena.x - 3); }; } else { if (aliena.x > 340){ mvmg = !(mvmg); aliena.y = (aliena.y + 5); } else { aliena.x = (aliena.x + 3); }; }; break; case 2: aliena.x = 150; aliena.y = (aliena.y + 3); if ((((aliena.y > 317)) && ((aliena.y < 321)))){ Warp.play(); aliena.gotoAndPlay(3); }; if (aliena.y > 320){ aliena.y = 80; }; break; case 3: aliena.x = 397; aliena.y = (aliena.y + 3); if ((((aliena.y > 317)) && ((aliena.y < 321)))){ Warp.play(); aliena.gotoAndPlay(3); }; if (aliena.y > 320){ aliena.y = 80; }; break; case 4: aliena.x = 360; aliena.y = 31; break; case 5: aliena.x = 275; aliena.y = 170; n++; break; case 11: Death.play(); aliena.gotoAndPlay(4); dance = true; n++; break; default: n++; break; }; if (player.currentFrame == (player.totalFrames - 1)){ n++; Warp.play(); aliena.gotoAndPlay(3); }; stage.addEventListener(KeyboardEvent.KEY_DOWN, KeyHandler); if (shoot){ if (tir.y > 0){ tir.y = (tir.y - 20); } else { shoot = false; tir.x = -30; tir.y = 360; }; } else { tir.x = -30; tir.y = 360; }; switch (n){ case 1: if ((((((((tir.y < ((aliena.y + (aliena.height / 2)) + 10))) && ((tir.y > ((aliena.y - (aliena.height / 2)) - 10))))) && ((tir.x < ((aliena.x + (aliena.width / 2)) + 4))))) && ((tir.x > ((aliena.x - (aliena.width / 2)) - 4))))){ aliena.gotoAndPlay(3); Warp.play(); n++; }; break; case 2: if ((((((((tir.y < ((aliena.y + (aliena.height / 2)) + 10))) && ((tir.y > ((aliena.y - (aliena.height / 2)) - 10))))) && ((tir.x < ((aliena.x + (aliena.width / 2)) + 4))))) && ((tir.x > ((aliena.x - (aliena.width / 2)) - 4))))){ aliena.gotoAndPlay(3); Warp.play(); n++; }; break; case 3: if ((((((((tir.y < ((aliena.y + (aliena.height / 2)) + 10))) && ((tir.y > ((aliena.y - (aliena.height / 2)) - 10))))) && ((tir.x < ((aliena.x + (aliena.width / 2)) + 4))))) && ((tir.x > ((aliena.x - (aliena.width / 2)) - 4))))){ aliena.gotoAndPlay(3); Warp.play(); n++; }; break; case 4: if ((((((tir.y < 34)) && ((tir.x < 411)))) && ((tir.x > 380)))){ shoot = false; Boom.play(); lesvies.play(); critical = true; }; default: break; }; } function frame3(){ gotoAndPlay(2); } } }//package Fixed_samba_fla
Section 4
//Alien1 (Alien1) package { import flash.display.*; public dynamic class Alien1 extends MovieClip { } }//package
Section 5
//boom (boom) package { import flash.media.*; public dynamic class boom extends Sound { } }//package
Section 6
//clap (clap) package { import flash.media.*; public dynamic class clap 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
//hop (hop) package { import flash.media.*; public dynamic class hop 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
//samba (samba) package { import flash.media.*; public dynamic class samba extends Sound { } }//package
Section 15
//Symbol1 (Symbol1) package { import flash.display.*; public dynamic class Symbol1 extends MovieClip { } }//package
Section 16
//whoosh (whoosh) package { import flash.media.*; public dynamic class whoosh extends Sound { } }//package

Library Items

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

Instance Names

"leavebtn"Frame 1Symbol 54 MovieClip {Fixed_samba_fla.Bullshit_3}
"lescore"Frame 2Symbol 58 MovieClip
"lesvies"Frame 2Symbol 66 MovieClip
"aliena"Frame 2Symbol 19 MovieClip {Alien1}
"alienb"Frame 2Symbol 19 MovieClip {Alien1}
"player"Frame 2Symbol 68 MovieClip
"tir"Frame 2Symbol 70 MovieClip
"curtain"Frame 2Symbol 74 MovieClip
"blackcurtain"Frame 2Symbol 76 MovieClip
"TheStartCarton"Frame 2Symbol 81 MovieClip {Fixed_samba_fla.CartonStart_14}
"Leave_btn"Symbol 54 MovieClip {Fixed_samba_fla.Bullshit_3} Frame 2Symbol 42 Button
"cartonstartbtn"Symbol 81 MovieClip {Fixed_samba_fla.CartonStart_14} Frame 1Symbol 80 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
Protect (24)Timeline Frame 131 bytes "..$1$w4$4xo4uj/KbN84sBM/Tao2m/."




http://swfchan.com/4/15886/info.shtml
Created: 2/6 -2019 08:18:09 Last modified: 2/6 -2019 08:18:09 Server time: 30/04 -2024 01:35:38