Section 1
//BGfaces_2 (Alexmawflash_fla.BGfaces_2)
package Alexmawflash_fla {
import flash.display.*;
public dynamic class BGfaces_2 extends MovieClip {
public function BGfaces_2(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
spin();
}
public function spin():void{
rotation = (rotation + 0.5);
}
function frame2(){
spin();
}
}
}//package Alexmawflash_fla
Section 2
//BGspin1_3 (Alexmawflash_fla.BGspin1_3)
package Alexmawflash_fla {
import flash.display.*;
public dynamic class BGspin1_3 extends MovieClip {
public function BGspin1_3(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
spin();
}
public function spin():void{
rotation = (rotation + 3);
}
function frame2(){
spin();
}
}
}//package Alexmawflash_fla
Section 3
//Loadface_7 (Alexmawflash_fla.Loadface_7)
package Alexmawflash_fla {
import flash.display.*;
public dynamic class Loadface_7 extends MovieClip {
public function Loadface_7(){
addFrameScript(0, frame1);
}
function frame1(){
alpha = (0.4 + (Math.random() * 0.6));
}
}
}//package Alexmawflash_fla
Section 4
//Loadspin_4 (Alexmawflash_fla.Loadspin_4)
package Alexmawflash_fla {
import flash.display.*;
public dynamic class Loadspin_4 extends MovieClip {
public function Loadspin_4(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
spin();
}
public function spin():void{
rotation = (rotation + 4);
}
function frame2(){
spin();
}
}
}//package Alexmawflash_fla
Section 5
//Main_1 (Alexmawflash_fla.Main_1)
package Alexmawflash_fla {
import flash.display.*;
public dynamic class Main_1 extends MovieClip {
public var loadfaces:MovieClip;
public var barmc:MovieClip;
}
}//package Alexmawflash_fla
Section 6
//MainTimeline (Alexmawflash_fla.MainTimeline)
package Alexmawflash_fla {
import flash.events.*;
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.media.*;
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 loadermc:MovieClip;
public var inside:MovieClip;
public var room_height;
public var option2:ContextMenuItem;
public var option4:ContextMenuItem;
public var option1:ContextMenuItem;
public var boxscale;
public var room_width;
public var option3:ContextMenuItem;
public var customContextMenu:ContextMenu;
public var maskmc:MovieClip;
public var view;
public var viewbut:MovieClip;
public var maskback:MovieClip;
public var maskout:MovieClip;
public function MainTimeline(){
addFrameScript(0, frame1, 1, frame2);
}
public function option3down(_arg1:ContextMenuEvent):void{
stage.quality = "MEDIUM";
}
public function option1down(_arg1:ContextMenuEvent):void{
navigateToURL(new URLRequest("http://www.furaffinity.net/user/thatkeiguy/"));
}
function frame1(){
stop();
room_width = 1000;
room_height = 550;
loadermc.addEventListener(Event.ENTER_FRAME, loaderupdate);
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP;
option1 = new ContextMenuItem("Made by Kei");
option2 = new ContextMenuItem("Quality = Low");
option3 = new ContextMenuItem("Quality = Medium");
option4 = new ContextMenuItem("Quality = High");
option1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, option1down);
option2.separatorBefore = true;
option2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, option2down);
option3.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, option3down);
option4.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, option4down);
customContextMenu = new ContextMenu();
customContextMenu.hideBuiltInItems();
customContextMenu.customItems.push(option1, option2, option3, option4);
this.contextMenu = customContextMenu;
option2.enabled = false;
option3.enabled = false;
option4.enabled = false;
stage.quality = "HIGH";
}
function frame2(){
view = false;
boxscale = 1.25;
maskout.scaleX = boxscale;
maskout.scaleY = boxscale;
maskmc.scaleX = boxscale;
maskmc.scaleY = boxscale;
maskback.scaleX = boxscale;
maskback.scaleY = boxscale;
inside.mask = maskmc;
viewbut.alpha = 0;
stage.addEventListener(Event.ENTER_FRAME, update);
viewbut.addEventListener(MouseEvent.MOUSE_OVER, viewover);
viewbut.addEventListener(MouseEvent.MOUSE_OUT, viewout);
}
public function option4down(_arg1:ContextMenuEvent):void{
stage.quality = "HIGH";
}
public function option2down(_arg1:ContextMenuEvent):void{
stage.quality = "LOW";
}
public function viewout(_arg1:MouseEvent):void{
view = false;
}
public function loaderupdate(_arg1:Event):void{
loadermc.barmc.gotoAndStop(Math.floor(((this.stage.loaderInfo.bytesLoaded / this.stage.loaderInfo.bytesTotal) * 100)));
if (this.stage.loaderInfo.bytesLoaded == this.stage.loaderInfo.bytesTotal){
loadermc.removeEventListener(Event.ENTER_FRAME, loaderupdate);
nextFrame();
};
}
public function update(_arg1:Event):void{
maskout.x = (maskout.x + ((mouseX - maskout.x) / 5));
maskout.y = (maskout.y + ((mouseY - maskout.y) / 5));
maskmc.x = maskout.x;
maskmc.y = maskout.y;
maskback.x = maskout.x;
maskback.y = maskout.y;
inside.x = (0 + ((550 - maskout.x) * 1));
inside.y = (450 + (((900 - (maskout.height / 2)) - maskout.y) * 3));
if (view){
if (maskout.alpha < 1){
maskout.alpha = (maskout.alpha + 0.05);
};
if ((((inside.alpha < 1)) && ((maskback.alpha > 0.9)))){
inside.alpha = (inside.alpha + 0.05);
};
if (maskback.alpha < 1){
maskback.alpha = (maskback.alpha + 0.1);
};
} else {
if (maskout.alpha > 0.2){
maskout.alpha = (maskout.alpha - 0.05);
};
if (inside.alpha > 0){
inside.alpha = (inside.alpha - 0.05);
};
if ((((maskback.alpha > 0)) && ((inside.alpha < 0.1)))){
maskback.alpha = (maskback.alpha - 0.1);
};
};
if (inside.y < 450){
inside.y = 450;
};
}
public function viewover(_arg1:MouseEvent):void{
view = true;
}
}
}//package Alexmawflash_fla