Section 1
//LoadBar_2 (47_fla.LoadBar_2)
package 47_fla {
import flash.display.*;
import flash.text.*;
public dynamic class LoadBar_2 extends MovieClip {
public var loadtext:TextField;
public function LoadBar_2(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package 47_fla
Section 2
//MainTimeline (47_fla.MainTimeline)
package 47_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
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.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class MainTimeline extends MovieClip {
public var scratchSound:Sound;
public var djbutton:SimpleButton;
public var molest:MovieClip;
public var marcb:SimpleButton;
public var loadbar:MovieClip;
public var myScratchChannel:SoundChannel;
public var oldMouseX;
public var isPlayingNow;
public var nateb:SimpleButton;
public var kittyb:SimpleButton;
public function MainTimeline(){
addFrameScript(0, frame1, 3, frame4, 4, frame5);
}
public function startDJMode(_arg1:MouseEvent){
this.addEventListener(Event.ENTER_FRAME, djMouseOver);
this.removeChild(marcb);
this.removeChild(nateb);
this.removeChild(kittyb);
this.removeChild(djbutton);
}
public function loadProgress(_arg1:ProgressEvent):void{
var _local2:Number;
_local2 = Math.ceil((50 * (_arg1.bytesLoaded / _arg1.bytesTotal)));
loadbar.gotoAndStop(_local2);
loadbar.loadtext.text = ((Math.ceil(((_arg1.bytesLoaded / _arg1.bytesTotal) * 10000)) / 100) + "%");
}
public function loadNathan(_arg1:MouseEvent){
var url:String;
var request:URLRequest;
var eventObject = _arg1;
url = "http://www.furaffinity.net/user/sorethumb";
request = new URLRequest(url);
try {
navigateToURL(request, "_blank");
} catch(e:Error) {
trace("Error occurred!");
};
}
function frame1(){
loaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress);
}
function frame4(){
marcb.addEventListener(MouseEvent.CLICK, loadMarc);
nateb.addEventListener(MouseEvent.CLICK, loadNathan);
kittyb.addEventListener(MouseEvent.CLICK, loadKitty);
djbutton.addEventListener(MouseEvent.CLICK, startDJMode);
oldMouseX = 0;
isPlayingNow = false;
myScratchChannel = new SoundChannel();
scratchSound = new Sound();
stop();
}
function frame5(){
gotoAndStop(4);
}
public function djMouseOver(_arg1:Event){
if (Math.abs((oldMouseX - this.mouseX)) > 7){
playScratchSound(Math.abs((oldMouseX - this.mouseX)));
molest.gotoAndStop(Math.ceil(((this.mouseX / 560) * 34)));
};
oldMouseX = this.mouseX;
}
public function playScratchSound(_arg1:Number){
if (!isPlayingNow){
if (_arg1 < 15){
scratchSound = new nofia5();
} else {
if (_arg1 < 30){
scratchSound = (scratchSound = new nofia76());
} else {
if (_arg1 < 45){
scratchSound = (scratchSound = new sc_1b());
} else {
if (_arg1 < 60){
scratchSound = (scratchSound = new sc_0a());
} else {
if (_arg1 < 75){
scratchSound = (scratchSound = new sc_02());
} else {
if (_arg1 < 90){
scratchSound = (scratchSound = new nofia74());
} else {
if (_arg1 < 105){
scratchSound = (scratchSound = new nofia77());
} else {
if (_arg1 < 120){
scratchSound = (scratchSound = new nofia75());
} else {
if (_arg1 < 135){
scratchSound = (scratchSound = new sc_15());
} else {
if (_arg1 < 150){
scratchSound = (scratchSound = new nofia11());
} else {
if (_arg1 < 165){
scratchSound = (scratchSound = new nofia78());
} else {
if (_arg1 < 180){
scratchSound = (scratchSound = new nofia13());
} else {
if (_arg1 > 200){
scratchSound = (scratchSound = new sc_19());
};
};
};
};
};
};
};
};
};
};
};
};
};
myScratchChannel = scratchSound.play();
isPlayingNow = true;
myScratchChannel.addEventListener(Event.SOUND_COMPLETE, clearScratchQueue);
};
}
public function loadKitty(_arg1:MouseEvent){
var url:String;
var request:URLRequest;
var eventObject = _arg1;
url = "http://www.furaffinity.net/user/kyorei";
request = new URLRequest(url);
try {
navigateToURL(request, "_blank");
} catch(e:Error) {
trace("Error occurred!");
};
}
public function clearScratchQueue(_arg1:Event){
isPlayingNow = false;
myScratchChannel.removeEventListener(Event.SOUND_COMPLETE, doNothing);
}
public function doNothing(_arg1:Event){
}
public function loadMarc(_arg1:MouseEvent){
var url:String;
var request:URLRequest;
var eventObject = _arg1;
url = "http://www.furaffinity.net/user/marcleonhardt";
request = new URLRequest(url);
try {
navigateToURL(request, "_blank");
} catch(e:Error) {
trace("Error occurred!");
};
}
}
}//package 47_fla
Section 3
//nofia11 (nofia11)
package {
import flash.media.*;
public dynamic class nofia11 extends Sound {
}
}//package
Section 4
//nofia13 (nofia13)
package {
import flash.media.*;
public dynamic class nofia13 extends Sound {
}
}//package
Section 5
//nofia5 (nofia5)
package {
import flash.media.*;
public dynamic class nofia5 extends Sound {
}
}//package
Section 6
//nofia74 (nofia74)
package {
import flash.media.*;
public dynamic class nofia74 extends Sound {
}
}//package
Section 7
//nofia75 (nofia75)
package {
import flash.media.*;
public dynamic class nofia75 extends Sound {
}
}//package
Section 8
//nofia76 (nofia76)
package {
import flash.media.*;
public dynamic class nofia76 extends Sound {
}
}//package
Section 9
//nofia77 (nofia77)
package {
import flash.media.*;
public dynamic class nofia77 extends Sound {
}
}//package
Section 10
//nofia78 (nofia78)
package {
import flash.media.*;
public dynamic class nofia78 extends Sound {
}
}//package
Section 11
//sc_01 (sc_01)
package {
import flash.media.*;
public dynamic class sc_01 extends Sound {
}
}//package
Section 12
//sc_02 (sc_02)
package {
import flash.media.*;
public dynamic class sc_02 extends Sound {
}
}//package
Section 13
//sc_0a (sc_0a)
package {
import flash.media.*;
public dynamic class sc_0a extends Sound {
}
}//package
Section 14
//sc_15 (sc_15)
package {
import flash.media.*;
public dynamic class sc_15 extends Sound {
}
}//package
Section 15
//sc_19 (sc_19)
package {
import flash.media.*;
public dynamic class sc_19 extends Sound {
}
}//package
Section 16
//sc_1b (sc_1b)
package {
import flash.media.*;
public dynamic class sc_1b extends Sound {
}
}//package