STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #78949 |
OOPS! It seems your internet sucks! The download got cut off! Please refresh! |
??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? ??????????? |
Dave's Phat Beat Machine ::: All this fresh code freestylin busted out by Alexis "Gankro" Beingessner ::: Samples are straight up original jams by (left to right across rows) ::: 01 - Andrew Hussie ::: 02 - Andrew Hussie ::: 03 - Gabe Nezovic ::: 04 - Robert Blaker ::: 05 - Gabe Nezovic ::: 06 - Bill Bolin ::: 07 - Bill Bolin ::: 08 - "xerxes333" ::: 09 - "xerxes333" ::: 10 - Robert Blaker ::: 11 - Gabe Nezovic ::: 12 - Bill Bolin ::: 13 - Bill Bolin ::: 14 - Bill Bolin ::: 15 - Bill Bolin ::: 16 - Bill Bolin ::::::: Special thanks to Bill Bolin for mastering all these clips and getting them to sync up! ::::::::::::l |
ActionScript [AS3]
Section 1//f_16 (soundMachine_fla.f_16) package soundMachine_fla { import flash.display.*; public dynamic class f_16 extends MovieClip { public function f_16(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package soundMachine_flaSection 2//knob_17 (soundMachine_fla.knob_17) package soundMachine_fla { import flash.display.*; public dynamic class knob_17 extends MovieClip { public var spin:SimpleButton; } }//package soundMachine_flaSection 3//MainTimeline (soundMachine_fla.MainTimeline) package soundMachine_fla { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.media.*; 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.ui.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var vols:Array; public var preload:MovieClip; public var s1:shittyButton; public var s3:shittyButton; public var s5:shittyButton; public var s6:shittyButton; public var s7:shittyButton; public var s8:shittyButton; public var s2:shittyButton; public var s4:shittyButton; public var s9:shittyButton; public var iKnob:MovieClip; public var mKnob:MovieClip; public var f2:SimpleButton; public var f5:SimpleButton; public var f6:SimpleButton; public var f3:SimpleButton; public var f4:SimpleButton; public var saves:Array; public var f1:SimpleButton; public var bArr:ByteArray; public var fs:MovieClip; public var j2:shittyButton; public var j3:shittyButton; public var select:int; public var j1:shittyButton; public var j4:shittyButton; public var mVol:Boolean; public var curFunc:int; public var synch:MovieClip; public var cont:Sprite; public var synth:MovieClip; public var jokeChans:Array; public var m10:MovieClip; public var m11:MovieClip; public var m12:MovieClip; public var m13:MovieClip; public var m14:MovieClip; public var m16:MovieClip; public var m15:MovieClip; public var m1:MovieClip; public var m2:MovieClip; public var m3:MovieClip; public var m6:MovieClip; public var m7:MovieClip; public var m8:MovieClip; public var m4:MovieClip; public var m5:MovieClip; public var playin:Array; public var m9:MovieClip; public var rott:Number; public var chan:SoundChannel; public var delay:int; public var rDiff:Number; public var jokePlays:Array; public var all:Boolean; public var iVol:Boolean; public var s10:shittyButton; public var s11:shittyButton; public var s12:shittyButton; public var s13:shittyButton; public var s14:shittyButton; public var s15:shittyButton; public var rot:Number; public var oops:MovieClip; public var jokeSongs:Array; public var s16:shittyButton; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2); } public function mouseMove(_arg1:MouseEvent):void{ var _local2:Number; _local2 = 0; if (mVol){ _local2 = (rot + (rott - (Math.atan2((mouseY - mKnob.y), (mouseX - mKnob.x)) * rDiff))); while (_local2 > 180) { _local2 = (_local2 - 360); }; while (_local2 < -180) { _local2 = (_local2 + 360); }; if ((((_local2 < 0)) && ((mKnob.spin.rotation > 90)))){ _local2 = 179.9; }; if ((((_local2 > 0)) && ((mKnob.spin.rotation < -90)))){ _local2 = -179.9; }; mKnob.spin.rotation = _local2; SoundMixer.soundTransform = new SoundTransform(((360 - (mKnob.spin.rotation + 180)) / 360)); }; if (iVol){ _local2 = (rot + (rott - (Math.atan2((mouseY - iKnob.y), (mouseX - iKnob.x)) * rDiff))); while (_local2 > 180) { _local2 = (_local2 - 360); }; while (_local2 < -180) { _local2 = (_local2 + 360); }; if ((((_local2 < 0)) && ((iKnob.spin.rotation > 90)))){ _local2 = 179.9; }; if ((((_local2 > 0)) && ((iKnob.spin.rotation < -90)))){ _local2 = -179.9; }; iKnob.spin.rotation = _local2; vols[select] = ((360 - (iKnob.spin.rotation + 180)) / 360); this[("m" + (select + 1))].soundTransform = new SoundTransform(vols[select]); }; } public function mouseUp(_arg1:MouseEvent):void{ mVol = false; iVol = false; } function frame2(){ stop(); iKnob.spin.rotation = -179; mKnob.spin.rotation = -179; vols = new Array(); select = 0; rot = 0; rott = 0; rDiff = (180 / Math.PI); mVol = false; iVol = false; cont = new Sprite(); saves = new Array(); curFunc = 0; synth.addChild(cont); stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown); stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMove); stage.addEventListener(MouseEvent.MOUSE_UP, mouseUp); this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, progresser); init(); jokeChans = new Array(new SoundChannel(), new SoundChannel(), new SoundChannel(), new SoundChannel()); jokeSongs = new Array(new Sound(new URLRequest("http://www.mspaintadventures.com/storyfiles/hs2/00253/mspa_harlequin.mp3")), new Sound(new URLRequest("http://www.turner.com/planet/mp3/cp_close.mp3")), new Sound(new URLRequest("http://fozzy42.com/SoundClips/Themes/Movies/Ghostbusters.mp3")), new Sound(new URLRequest("http://pasko.webs.com/foreign/Aerosmith_-_I_Dont_Wanna_Miss_A_Thing.mp3"))); jokePlays = new Array(false, false, false, false); } function frame1(){ delay = 0; all = false; playin = new Array(); this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, progresser); SoundMixer.soundTransform = new SoundTransform(0); stage.addEventListener(Event.ENTER_FRAME, enterFrame); } public function mouseDown(_arg1:MouseEvent):void{ var _local2:int; var _local3:int; var _local4:int; var _local5:int; var _local6:int; _local2 = 1; while (_local2 < 17) { if (this[("s" + _local2)].hitTestPoint(mouseX, mouseY, true)){ if (!playin[(_local2 - 1)]){ playin[(_local2 - 1)] = true; _local5 = 1; while (_local5 < 17) { if (playin[(_local5 - 1)]){ this[("m" + _local5)].gotoAndPlay(synch.currentFrame); }; _local5++; }; } else { this[("m" + _local2)].stop(); playin[(_local2 - 1)] = false; }; this[("s" + _local2)].play(); select = (_local2 - 1); iKnob.spin.rotation = ((360 - (vols[select] * 360)) - 180); }; _local2++; }; if (mKnob.hitTestPoint(mouseX, mouseY, true)){ mVol = true; rot = mKnob.spin.rotation; rott = (Math.atan2((mouseY - mKnob.y), (mouseX - mKnob.x)) * rDiff); }; if (iKnob.hitTestPoint(mouseX, mouseY, true)){ iVol = true; rot = iKnob.spin.rotation; rott = (Math.atan2((mouseY - iKnob.y), (mouseX - iKnob.x)) * rDiff); }; _local3 = 1; while (_local3 < 7) { if (this[("f" + _local3)].hitTestPoint(mouseX, mouseY, true)){ saves[curFunc][0] = playin.concat(); saves[curFunc][1] = vols.concat(); curFunc = (_local3 - 1); _local6 = 1; while (_local6 < 17) { if (saves[curFunc][0][(_local6 - 1)]){ this[("s" + _local6)].gotoAndStop(2); this[("m" + _local6)].gotoAndPlay(synch.currentFrame); } else { this[("s" + _local6)].gotoAndStop(1); this[("m" + _local6)].stop(); }; this[("m" + _local6)].soundTransform = new SoundTransform(saves[curFunc][1][(_local6 - 1)]); playin = saves[curFunc][0]; vols = saves[curFunc][1]; _local6++; }; fs.gotoAndStop(_local3); break; }; _local3++; }; _local4 = 0; while (_local4 < jokeSongs.length) { if (this[("j" + (_local4 + 1))].hitTestPoint(mouseX, mouseY, true)){ if (!jokePlays[_local4]){ jokePlays[_local4] = true; jokeChans[_local4] = jokeSongs[_local4].play(0, 99999); } else { jokePlays[_local4] = false; jokeChans[_local4].stop(); }; this[("j" + (_local4 + 1))].play(); }; _local4++; }; } public function init():void{ var _local1:int; var _local2:int; _local1 = 1; while (_local1 < 17) { playin.push(false); vols.push(1); this[("m" + _local1)].stop(); _local1++; }; _local2 = 0; while (_local2 < 6) { saves.push(new Array()); saves[_local2].push(playin.concat()); saves[_local2].push(vols.concat()); _local2++; }; SoundMixer.soundTransform = new SoundTransform(1); } public function enterFrame(_arg1:Event):void{ var _local2:int; if (currentFrame == 1){ delay++; if (delay > 100){ oops.gotoAndStop(2); }; } else { all = true; _local2 = 0; while (_local2 < 16) { if (!playin[_local2]){ if ((((((((_local2 == 0)) || ((_local2 == 3)))) || ((_local2 == 12)))) || ((_local2 == 15)))){ all = false; }; }; if (playin[_local2]){ if (((((((!((_local2 == 0))) && (!((_local2 == 3))))) && (!((_local2 == 12))))) && (!((_local2 == 15))))){ all = false; }; }; _local2++; }; if (all){ scaleX = (scaleY = (scaleY - ((scaleY - 0.8) / 10))); }; }; } public function progresser(_arg1:ProgressEvent):void{ if (((_arg1.bytesLoaded / _arg1.bytesTotal) * 100) == 100){ play(); } else { stop(); }; delay = 0; } } }//package soundMachine_flaSection 4//Symbol3_12 (soundMachine_fla.Symbol3_12) package soundMachine_fla { import flash.display.*; public dynamic class Symbol3_12 extends MovieClip { public function Symbol3_12(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package soundMachine_flaSection 5//shittyButton (shittyButton) package { import flash.display.*; public dynamic class shittyButton extends MovieClip { public function shittyButton(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Library Items
Symbol 1 Graphic | Used by:2 | |
Symbol 2 Button | Uses:1 | Used by:3 30 |
Symbol 3 MovieClip {shittyButton} | Uses:2 | Used by:Timeline |
Symbol 4 Graphic | Used by:5 | |
Symbol 5 MovieClip | Uses:4 | Used by:17 |
Symbol 6 Graphic | Used by:7 | |
Symbol 7 MovieClip | Uses:6 | Used by:17 |
Symbol 8 Graphic | Used by:9 10 | |
Symbol 9 MovieClip | Uses:8 | Used by:17 |
Symbol 10 MovieClip | Uses:8 | Used by:17 |
Symbol 11 Graphic | Used by:12 | |
Symbol 12 MovieClip | Uses:11 | Used by:17 |
Symbol 13 Graphic | Used by:14 | |
Symbol 14 MovieClip | Uses:13 | Used by:17 |
Symbol 15 Graphic | Used by:16 | |
Symbol 16 MovieClip | Uses:15 | Used by:17 |
Symbol 17 MovieClip | Uses:5 7 9 10 12 14 16 | Used by:21 |
Symbol 18 Graphic | Used by:19 | |
Symbol 19 MovieClip | Uses:18 | Used by:20 |
Symbol 20 MovieClip | Uses:19 | Used by:21 |
Symbol 21 MovieClip | Uses:17 20 | Used by:Timeline |
Symbol 22 Graphic | Used by:25 | |
Symbol 23 Font | Used by:24 31 54 | |
Symbol 24 Text | Uses:23 | Used by:25 |
Symbol 25 MovieClip {soundMachine_fla.Symbol3_12} | Uses:22 24 | Used by:Timeline |
Symbol 26 Bitmap | Used by:27 | |
Symbol 27 Graphic | Uses:26 | Used by:Timeline |
Symbol 28 Graphic | Used by:29 | |
Symbol 29 Button | Uses:28 | Used by:Timeline |
Symbol 30 MovieClip {soundMachine_fla.f_16} | Uses:2 | Used by:Timeline |
Symbol 31 Text | Uses:23 | Used by:Timeline |
Symbol 32 Bitmap | Used by:34 | |
Symbol 33 Bitmap | Used by:34 | |
Symbol 34 Graphic | Uses:32 33 | Used by:Timeline |
Symbol 35 Graphic | Used by:36 | |
Symbol 36 Button | Uses:35 | Used by:37 |
Symbol 37 MovieClip {soundMachine_fla.knob_17} | Uses:36 | Used by:Timeline |
Symbol 38 Graphic | Used by:39 40 41 42 43 44 45 46 47 48 49 50 51 52 56 57 58 | |
Symbol 39 MovieClip | Uses:38 SS1 | Used by:Timeline |
Symbol 40 MovieClip | Uses:38 | Used by:Timeline |
Symbol 41 MovieClip | Uses:38 SS2 | Used by:Timeline |
Symbol 42 MovieClip | Uses:38 SS3 | Used by:Timeline |
Symbol 43 MovieClip | Uses:38 SS4 | Used by:Timeline |
Symbol 44 MovieClip | Uses:38 SS5 | Used by:Timeline |
Symbol 45 MovieClip | Uses:38 SS6 | Used by:Timeline |
Symbol 46 MovieClip | Uses:38 SS7 | Used by:Timeline |
Symbol 47 MovieClip | Uses:38 SS8 | Used by:Timeline |
Symbol 48 MovieClip | Uses:38 SS9 | Used by:Timeline |
Symbol 49 MovieClip | Uses:38 SS10 | Used by:Timeline |
Symbol 50 MovieClip | Uses:38 SS11 | Used by:Timeline |
Symbol 51 MovieClip | Uses:38 SS12 | Used by:Timeline |
Symbol 52 MovieClip | Uses:38 SS13 | Used by:Timeline |
Symbol 53 Graphic | Used by:55 | |
Symbol 54 Text | Uses:23 | Used by:55 |
Symbol 55 MovieClip | Uses:53 54 | Used by:Timeline |
Symbol 56 MovieClip | Uses:38 SS14 | Used by:Timeline |
Symbol 57 MovieClip | Uses:38 SS15 | Used by:Timeline |
Symbol 58 MovieClip | Uses:38 SS16 | Used by:Timeline |
Streaming Sound 1 | Used by:Symbol 39 MovieClip | |
Streaming Sound 2 | Used by:Symbol 41 MovieClip | |
Streaming Sound 3 | Used by:Symbol 42 MovieClip | |
Streaming Sound 4 | Used by:Symbol 43 MovieClip | |
Streaming Sound 5 | Used by:Symbol 44 MovieClip | |
Streaming Sound 6 | Used by:Symbol 45 MovieClip | |
Streaming Sound 7 | Used by:Symbol 46 MovieClip | |
Streaming Sound 8 | Used by:Symbol 47 MovieClip | |
Streaming Sound 9 | Used by:Symbol 48 MovieClip | |
Streaming Sound 10 | Used by:Symbol 49 MovieClip | |
Streaming Sound 11 | Used by:Symbol 50 MovieClip | |
Streaming Sound 12 | Used by:Symbol 51 MovieClip | |
Streaming Sound 13 | Used by:Symbol 52 MovieClip | |
Streaming Sound 14 | Used by:Symbol 56 MovieClip | |
Streaming Sound 15 | Used by:Symbol 57 MovieClip | |
Streaming Sound 16 | Used by:Symbol 58 MovieClip |
Instance Names
"preload" | Frame 1 | Symbol 21 MovieClip |
"oops" | Frame 1 | Symbol 25 MovieClip {soundMachine_fla.Symbol3_12} |
"f1" | Frame 2 | Symbol 29 Button |
"f2" | Frame 2 | Symbol 29 Button |
"f3" | Frame 2 | Symbol 29 Button |
"f4" | Frame 2 | Symbol 29 Button |
"f5" | Frame 2 | Symbol 29 Button |
"f6" | Frame 2 | Symbol 29 Button |
"s1" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"s5" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"s9" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"s13" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"s2" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"s6" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"s10" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"s14" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"s3" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"s7" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"s11" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"s15" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"s4" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"s8" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"s12" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"s16" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"fs" | Frame 2 | Symbol 30 MovieClip {soundMachine_fla.f_16} |
"j1" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"j2" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"j3" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"j4" | Frame 2 | Symbol 3 MovieClip {shittyButton} |
"mKnob" | Frame 2 | Symbol 37 MovieClip {soundMachine_fla.knob_17} |
"iKnob" | Frame 2 | Symbol 37 MovieClip {soundMachine_fla.knob_17} |
"m1" | Frame 2 | Symbol 39 MovieClip |
"synch" | Frame 2 | Symbol 40 MovieClip |
"m2" | Frame 2 | Symbol 41 MovieClip |
"m3" | Frame 2 | Symbol 42 MovieClip |
"m4" | Frame 2 | Symbol 43 MovieClip |
"m5" | Frame 2 | Symbol 44 MovieClip |
"m6" | Frame 2 | Symbol 45 MovieClip |
"m7" | Frame 2 | Symbol 46 MovieClip |
"m8" | Frame 2 | Symbol 47 MovieClip |
"m9" | Frame 2 | Symbol 48 MovieClip |
"m10" | Frame 2 | Symbol 49 MovieClip |
"m13" | Frame 2 | Symbol 50 MovieClip |
"m11" | Frame 2 | Symbol 51 MovieClip |
"m12" | Frame 2 | Symbol 52 MovieClip |
"synth" | Frame 2 | Symbol 55 MovieClip |
"m14" | Frame 2 | Symbol 56 MovieClip |
"m15" | Frame 2 | Symbol 57 MovieClip |
"m16" | Frame 2 | Symbol 58 MovieClip |
"spin" | Symbol 37 MovieClip {soundMachine_fla.knob_17} Frame 1 | Symbol 36 Button |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS3. |
|