Section 1
//Avatar (Avatar)
package {
import flash.display.*;
public dynamic class Avatar extends MovieClip {
}
}//package
Section 2
//BGBox (BGBox)
package {
import flash.display.*;
public dynamic class BGBox extends MovieClip {
}
}//package
Section 3
//BraBikTopL (BraBikTopL)
package {
import flash.display.*;
public dynamic class BraBikTopL extends MovieClip {
}
}//package
Section 4
//BraBikTopR (BraBikTopR)
package {
import flash.display.*;
public dynamic class BraBikTopR extends MovieClip {
}
}//package
Section 5
//Clothe (Clothe)
package {
import flash.events.*;
import flash.display.*;
import flash.utils.*;
public class Clothe extends MovieClip {
var ySnap:Number;
var sc:Number;
var xSnap:Number;
var xHome:Number;
var obL:Object;
var obR:Object;
var itemType:String;
var colr:String;
var yHome:Number;
public function Clothe(_arg1:Object, _arg2:Object, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Number){
obR = _arg1;
obL = _arg2;
xSnap = _arg3;
ySnap = _arg4;
itemType = _arg5;
colr = _arg6;
}
}
}//package
Section 6
//ClothesColorPicker (ClothesColorPicker)
package {
import flash.events.*;
import flash.display.*;
import flash.utils.*;
public class ClothesColorPicker extends MovieClip {
var bDkGreen:MovieClip;
var bBlue:MovieClip;
var bLtBlue:MovieClip;
var bPink:MovieClip;
var bOrange:MovieClip;
var bg:MovieClip;
var bYellow:MovieClip;
var bCyan:MovieClip;
var bBlack:MovieClip;
var bPurple:MovieClip;
var bGreen:MovieClip;
var colorArray:Array;
var bRed:MovieClip;
var index:Number;
var bWhite:MovieClip;
var bMagenta:MovieClip;
static const sqSize = 16;
public function ClothesColorPicker(){
colorArray = new Array();
bg = new MovieClip();
bg.graphics.lineStyle(1);
bg.graphics.beginFill(0xFFFFFF);
bg.graphics.drawRect(0, 0, (((sqSize + 2) * 7) + 4), ((sqSize * 2) + 6));
addChild(bg);
makeBox(bWhite, 0xFFFFFF, 0);
makeBox(bRed, 0xFF0000, 1);
makeBox(bOrange, 16744512, 2);
makeBox(bYellow, 16777024, 3);
makeBox(bGreen, 8453920, 4);
makeBox(bDkGreen, 24592, 5);
makeBox(bCyan, 6356991, 6);
makeBox(bBlue, 8447, 7);
makeBox(bLtBlue, 10539263, 8);
makeBox(bMagenta, 16728319, 9);
makeBox(bPurple, 0x700070, 10);
makeBox(bPink, 16761056, 11);
makeBox(bBlack, 0x101010, 12);
index = 0;
}
function makeColor(_arg1:MouseEvent){
var _local2:*;
_local2 = _arg1.currentTarget;
index = ((_local2.x - 2) / (sqSize + 2));
if (_local2.y > 2){
index = (index + 7);
};
}
function makeBox(_arg1:MovieClip, _arg2:uint, _arg3:Number){
_arg1 = new MovieClip();
_arg1.graphics.lineStyle(1);
_arg1.graphics.beginFill(_arg2);
if (_arg3 <= 6){
_arg1.x = (2 + (_arg3 * (2 + sqSize)));
_arg1.y = 2;
} else {
_arg1.x = (2 + ((_arg3 - 7) * (2 + sqSize)));
_arg1.y = (sqSize + 4);
};
_arg1.graphics.drawRect(0, 0, sqSize, sqSize);
_arg1.addEventListener(MouseEvent.MOUSE_UP, makeColor);
bg.addChild(_arg1);
colorArray.push(_arg2);
}
}
}//package
Section 7
//CreditsWindow (CreditsWindow)
package {
import flash.display.*;
public dynamic class CreditsWindow extends MovieClip {
}
}//package
Section 8
//DebugClip (DebugClip)
package {
import flash.display.*;
public dynamic class DebugClip extends MovieClip {
}
}//package
Section 9
//DressBflyBlackL (DressBflyBlackL)
package {
import flash.display.*;
public dynamic class DressBflyBlackL extends MovieClip {
}
}//package
Section 10
//DressBflyBlackR (DressBflyBlackR)
package {
import flash.display.*;
public dynamic class DressBflyBlackR extends MovieClip {
}
}//package
Section 11
//DressSheathBlackL (DressSheathBlackL)
package {
import flash.display.*;
public dynamic class DressSheathBlackL extends MovieClip {
}
}//package
Section 12
//DressSheathBlackR (DressSheathBlackR)
package {
import flash.display.*;
public dynamic class DressSheathBlackR extends MovieClip {
}
}//package
Section 13
//DressSheathBlueL (DressSheathBlueL)
package {
import flash.display.*;
public dynamic class DressSheathBlueL extends MovieClip {
}
}//package
Section 14
//DressSheathBlueR (DressSheathBlueR)
package {
import flash.display.*;
public dynamic class DressSheathBlueR extends MovieClip {
}
}//package
Section 15
//DressSheathPinkL (DressSheathPinkL)
package {
import flash.display.*;
public dynamic class DressSheathPinkL extends MovieClip {
}
}//package
Section 16
//DressSheathPinkR (DressSheathPinkR)
package {
import flash.display.*;
public dynamic class DressSheathPinkR extends MovieClip {
}
}//package
Section 17
//EuthieDoll (EuthieDoll)
package {
import flash.events.*;
import flash.geom.*;
import flash.display.*;
import flash.utils.*;
public class EuthieDoll extends MovieClip {
var dressSheathPinkR:DressSheathPinkR;
var shoesSSPumpsL:ShoesSSPumpsL;
var dressBflyBlackR:DressBflyBlackR;
var shoesSSPumpsR:ShoesSSPumpsR;
var shoesSSBootsL:ShoesSSBootsL;
var shoesSSBootsR:ShoesSSBootsR;
var braPickerIndex:Number;
var rContainer:MovieClip;
var debugClip:DebugClip;
var bg:MovieClip;
var leftOn:Array;
var clothes:Array;
var dressSheathBlackL:DressSheathBlackL;
var dressSheathBlackR:DressSheathBlackR;
var isMoveHW;// = false
var xsnap;// = 0
var pantHarnessL:PantHarnessL;
var bUnHelp:PDKButton;
var pantHarnessR:PantHarnessR;
var bUnStereo:PDKButton;
var leftBG:MovieClip;
var hairColor:ColorTransform;
var pantyColor:ColorTransform;
var stockingsFishnetL:StockingsFishnetL;
var stockingsFishnetR:StockingsFishnetR;
var bHelp:PDKButton;
var hairCurlzR:HairCurlzR;
var hairCurlzL:HairCurlzL;
var bUnHCredits:PDKButton;
var pantSDPantyL:PantSDPantyL;
var pantSDPantyR:PantSDPantyR;
var hatRussianR:HatRussianR;
var hatRussianL:HatRussianL;
var creditsWin:CreditsWindow;
var currentClo;// = 0
var helpWin:HelpWindow;
var hatCloakL:HatCloakL;
var hatCloakR:HatCloakR;
var shoePickerIndex:Number;
var propAxeL:PropAxeL;
var clL:Array;
var clR:Array;
var hairPompadourR:HairPompadourR;
var propAxeR:PropAxeR;
var hatBeretL:HatBeretL;
var euthieR:EuthieR;
var euthieL:EuthieL;
var shoesBootsLilflameR:ShoesBootsLilflameR;
var hairPicker:HairColorPicker;
var pantBikBotL:PantBikBotL;
var rightOn:Array;
var bStereo:PDKButton;
var shoesBootsLilflameL:ShoesBootsLilflameL;
var mouseOffX:Number;
var hairPompadourL:HairPompadourL;
var pantBikBotR:PantBikBotR;
var hatBeretR:HatBeretR;
var pantyPicker:ClothesColorPicker;
var currentOn;// = 0
var mouseOffY:Number;
var shoeColor:ColorTransform;
var shoesBoots3dmostL:ShoesBoots3dmostL;
var shoesBoots3dmostR:ShoesBoots3dmostR;
var braBikTopL:BraBikTopL;
var braBikTopR:BraBikTopR;
var shoePicker:ClothesColorPicker;
var lContainer:MovieClip;
var rightBG:MovieClip;
var hairKyokoL:HairKyokoL;
var hairKyokoR:HairKyokoR;
var dressSheathBlueR:DressSheathBlueR;
var dressSheathBlueL:DressSheathBlueL;
var hairPickerIndex:Number;
var pantyPickerIndex:Number;
var propBassL:PropBassL;
var titleText:Title;
var propBassR:PropBassR;
var propDorpL:PropDorpL;
var ysnap;// = 0
var hwXOff:Number;
var propDorpR:PropDorpR;
var hatJLolL:HatJLolL;
var braColor:ColorTransform;
var hwYOff:Number;
var hatJLolR:HatJLolR;
var bCredits:PDKButton;
var isMoveable:Object;
var dressSheathPinkL:DressSheathPinkL;
var dressBflyBlackL:DressBflyBlackL;
var braPicker:ClothesColorPicker;
static const HAIR_AUBURN = 4;
static const yShoe = 650;
static const stageColor = 0xE0E0E0;
static const yProp = 300;
static const xPos1 = 25;
static const yBot = 400;
static const xPos4 = (xPos1 + (xDist * 3));
static const resScale = 0.4675;
static const HAIR_BRUNETTE = 5;
static const HAIR_BLUE = 8;
static const xPos2 = (xPos1 + xDist);
static const HAIR_WHITE = 0;
static const yTop = 225;
static const stageLeft = 0;
static const HAIR_DKBLONDE = 2;
static const stereoOffset = 425;
static const yStocking = 450;
static const resAlpha = 0.8;
static const HAIR_LTBLONDE = 1;
static const scaleOffX = 150;
static const scaleOffY = 120;
static const HAIR_RED = 3;
static const origX = 0;
static const origY = 0;
static const HAIR_PURPLE = 9;
static const HAIR_PINK = 10;
static const placedX = ((stageRight + scaleOffX) / 2);
static const placedY = (((stageTop + scaleOffY) / 2) + 75);
static const stageRight = 1000;
static const HAIR_BLACK = 6;
static const yDress = 200;
static const HAIR_GREEN = 7;
static const stageBottom = 800;
static const xDist = 80;
static const yBra = 150;
static const NO_PUB = 4;
static const yGlove = 150;
static const yHat = 10;
static const yPanty = 315;
static const epsilon = 50;
static const resScale2 = 0.34;
static const BASE = 2;
static const stageTop = 0;
static const xPos5 = (xPos1 + (xDist * 4));
static const xPos6 = (xPos1 + (xDist * 5));
static const yHair = 70;
static const nScale = 0.85;
static const xPos3 = (xPos1 + (xDist * 2));
public function EuthieDoll(){
currentClo = 0;
currentOn = 0;
isMoveHW = false;
xsnap = 0;
ysnap = 0;
super();
clothes = new Array();
clL = new Array();
clR = new Array();
rightOn = new Array();
leftOn = new Array();
bg = new MovieClip();
bg.graphics.beginFill(stageColor);
bg.graphics.drawRect(stageLeft, stageTop, stageRight, stageBottom);
addChild(bg);
rContainer = new MovieClip();
addChild(rContainer);
lContainer = new MovieClip();
rightBG = new BGBox();
rightBG.x = (stageRight - rightBG.width);
rContainer.addChild(rightBG);
leftBG = new BGBox();
leftBG.x = (rightBG.x - stereoOffset);
lContainer.addChild(leftBG);
euthieR = new EuthieR();
euthieL = new EuthieL();
euthie = build(euthieR, euthieL, placedX, placedY, xsnap, ysnap, "body", 0);
euthieL.removeEventListener(MouseEvent.MOUSE_DOWN, makeMove);
euthieL.removeEventListener(MouseEvent.MOUSE_UP, makeNoMove);
euthieL.removeEventListener(Event.ENTER_FRAME, moveMe);
euthieR.removeEventListener(MouseEvent.MOUSE_DOWN, makeMove);
euthieR.removeEventListener(MouseEvent.MOUSE_UP, makeNoMove);
euthieR.removeEventListener(Event.ENTER_FRAME, moveMe);
euthie.obR.alpha = 1;
euthie.obR.scaleX = (euthie.obR.scaleY = nScale);
euthie.obL.scaleX = (euthie.obL.scaleY = nScale);
debugClip = new DebugClip();
addClothes();
bStereo = makePDKButton("Stereo", (stageRight - 100), (stageBottom - 85), 90, 30, 14, "green");
bUnStereo = makePDKButton("Stereo off", (stageRight - 100), (stageBottom - 85), 90, 30, 12, "pink");
bStereo.addEventListener(MouseEvent.MOUSE_UP, stereoOn);
bUnStereo.addEventListener(MouseEvent.MOUSE_UP, stereoOff);
addChild(bStereo);
bHelp = makePDKButton("Help", (stageRight - 100), (stageBottom - 50), 90, 30, 14, "green");
bUnHelp = makePDKButton("Help off", (stageRight - 100), (stageBottom - 50), 90, 30, 12, "pink");
bHelp.addEventListener(MouseEvent.MOUSE_UP, helpOn);
bUnHelp.addEventListener(MouseEvent.MOUSE_UP, helpOff);
addChild(bHelp);
bCredits = makePDKButton("Credits", (stageRight - 100), (stageBottom - 15), 90, 30, 14, "green");
bUnCredits = makePDKButton("Credits off", (stageRight - 100), (stageBottom - 15), 90, 30, 12, "pink");
bCredits.addEventListener(MouseEvent.MOUSE_UP, creditsOn);
bUnCredits.addEventListener(MouseEvent.MOUSE_UP, creditsOff);
addChild(bCredits);
helpWin = new HelpWindow();
helpWin.x = (stageRight / 4);
helpWin.y = 100;
helpWin.addEventListener(MouseEvent.MOUSE_DOWN, doMoveHW);
helpWin.addEventListener(MouseEvent.MOUSE_UP, dontMoveHW);
helpWin.addEventListener(Event.ENTER_FRAME, moveHW);
creditsWin = new CreditsWindow();
creditsWin.x = ((stageRight - creditsWin.width) / 2);
creditsWin.y = 100;
creditsWin.addEventListener(MouseEvent.MOUSE_DOWN, doMoveHW);
creditsWin.addEventListener(MouseEvent.MOUSE_UP, dontMoveHW);
creditsWin.addEventListener(Event.ENTER_FRAME, moveHW);
titleText = new Title();
titleText.scaleX = (titleText.scaleY = 0.9);
titleText.x = ((stageRight - titleText.width) + 90);
titleText.y = (stageTop + 30);
titleText.rotation = -10;
addChild(titleText);
playDoll();
}
public function creditsOn(_arg1:MouseEvent){
addChild(creditsWin);
removeChild(bCredits);
addChild(bUnCredits);
}
function setHairColor(_arg1:String, _arg2:Object, _arg3:uint){
var _local4:uint;
_local4 = 0;
while (_local4 < clothes.length) {
if ((((clothes[_local4].itemType == _arg1)) && ((clothes[_local4].colr == _arg3)))){
findAndRemove(rContainer, clothes[_local4].obR);
findAndRemove(lContainer, clothes[_local4].obL);
if (clothes[_local4].colr == _arg3){
rContainer.addChild(clothes[_local4].obR);
lContainer.addChild(clothes[_local4].obL);
};
};
_local4++;
};
}
public function stereoOff(_arg1:MouseEvent){
removeChild(lContainer);
removeChild(bUnStereo);
addChild(bStereo);
}
function addClothes(){
braBikTopR = new BraBikTopR();
braBikTopL = new BraBikTopL();
build(braBikTopR, braBikTopL, xPos2, yBra, (937 * nScale), (298 * nScale), "bra", 0);
pantBikBotR = new PantBikBotR();
pantBikBotL = new PantBikBotL();
build(pantBikBotR, pantBikBotL, xPos2, yPanty, (939 * nScale), (435 * nScale), "panty", 0);
pantHarnessR = new PantHarnessR();
pantHarnessL = new PantHarnessL();
build(pantHarnessR, pantHarnessL, xPos2, yDress, (943 * nScale), (290 * nScale), "panty", 0);
pantSDPantyR = new PantSDPantyR();
pantSDPantyL = new PantSDPantyL();
build(pantSDPantyR, pantSDPantyL, xPos3, yPanty, (939 * nScale), (440 * nScale), "panty", 0);
stockingsFishnetR = new StockingsFishnetR();
stockingsFishnetL = new StockingsFishnetL();
build(stockingsFishnetR, stockingsFishnetL, xPos4, yStocking, (864 * nScale), (535 * nScale), "stocking", 0);
shoesSSBootsR = new ShoesSSBootsR();
shoesSSBootsL = new ShoesSSBootsL();
build(shoesSSBootsR, shoesSSBootsL, xPos1, yShoe, (846 * nScale), (739 * nScale), "shoe", 0);
shoesSSPumpsR = new ShoesSSPumpsR();
shoesSSPumpsL = new ShoesSSPumpsL();
build(shoesSSPumpsR, shoesSSPumpsL, xPos2, yShoe, (849 * nScale), (787 * nScale), "shoe", 0);
shoesBootsLilflameR = new ShoesBootsLilflameR();
shoesBootsLilflameL = new ShoesBootsLilflameL();
build(shoesBootsLilflameR, shoesBootsLilflameL, xPos5, yStocking, (855 * nScale), (570 * nScale), "shoe", 0);
shoesBoots3dmostR = new ShoesBoots3dmostR();
shoesBoots3dmostL = new ShoesBoots3dmostL();
build(shoesBoots3dmostR, shoesBoots3dmostL, xPos6, yStocking, (860 * nScale), (570 * nScale), "shoe", 0);
hatCloakR = new HatCloakR();
hatCloakL = new HatCloakL();
build(hatCloakR, hatCloakL, (xPos1 - 25), yHat, (863 * nScale), (199 * nScale), "hat", 0);
dressSheathPinkR = new DressSheathPinkR();
dressSheathPinkL = new DressSheathPinkL();
build(dressSheathPinkR, dressSheathPinkL, xPos3, yDress, (900 * nScale), (285 * nScale), "dress", 0);
dressSheathBlueR = new DressSheathBlueR();
dressSheathBlueL = new DressSheathBlueL();
build(dressSheathBlueR, dressSheathBlueL, xPos4, yDress, (900 * nScale), (285 * nScale), "dress", 0);
dressSheathBlackR = new DressSheathBlackR();
dressSheathBlackL = new DressSheathBlackL();
build(dressSheathBlackR, dressSheathBlackL, xPos5, yDress, (900 * nScale), (285 * nScale), "dress", 0);
dressBflyBlackR = new DressBflyBlackR();
dressBflyBlackL = new DressBflyBlackL();
build(dressBflyBlackR, dressBflyBlackL, xPos6, yDress, (795 * nScale), (298 * nScale), "dress", 0);
propDorpR = new PropDorpR();
propDorpL = new PropDorpL();
build(propDorpR, propDorpL, xPos1, (yProp + 30), (769 * nScale), (340 * nScale), "prop", 0);
propAxeR = new PropAxeR();
propAxeL = new PropAxeL();
build(propAxeR, propAxeL, (xPos2 + 20), (yProp + 60), (745 * nScale), (340 * nScale), "prop", 0);
propBassR = new PropBassR();
propBassL = new PropBassL();
build(propBassR, propBassL, xPos3, (yProp + 60), (741 * nScale), (340 * nScale), "prop", 0);
hairKyokoR = new HairKyokoR();
hairKyokoL = new HairKyokoL();
build(hairKyokoR, hairKyokoL, xPos2, yHair, (900 * nScale), (202 * nScale), "hair", 0);
hairCurlzR = new HairCurlzR();
hairCurlzL = new HairCurlzL();
build(hairCurlzR, hairCurlzL, xPos3, yHair, (910 * nScale), (190 * nScale), "hair", 0);
hairPompadourR = new HairPompadourR();
hairPompadourL = new HairPompadourL();
build(hairPompadourR, hairPompadourL, xPos4, yHair, (920 * nScale), (155 * nScale), "hair", 0);
hatJLolR = new HatJLolR();
hatJLolL = new HatJLolL();
build(hatJLolR, hatJLolL, xPos2, yHat, (902 * nScale), (181 * nScale), "hat", 0);
hatRussianR = new HatRussianR();
hatRussianL = new HatRussianL();
build(hatRussianR, hatRussianL, xPos3, yHat, (920 * nScale), (186 * nScale), "hat", 0);
hatBeretR = new HatBeretR();
hatBeretL = new HatBeretL();
build(hatBeretR, hatBeretL, xPos4, yHat, (915 * nScale), (196 * nScale), "hat", 0);
}
function build(_arg1:Object, _arg2:Object, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:String, _arg8:Number){
var _local9:*;
_local9 = new Clothe(_arg1, _arg2, _arg5, _arg6, _arg7, _arg8);
if (_arg7 == "dress"){
_local9.sc = resScale2;
} else {
_local9.sc = resScale;
};
_local9.obR.scaleX = (_local9.obR.scaleY = _local9.sc);
_local9.obL.scaleX = (_local9.obL.scaleY = _local9.sc);
_local9.obR.alpha = resAlpha;
_local9.obR.x = (_local9.xHome = _arg3);
_local9.obR.y = (_local9.yHome = _arg4);
rContainer.addChild(_local9.obR);
clR.push(_local9.obR);
_local9.obL.x = (_arg3 - stereoOffset);
_local9.obL.y = _arg4;
lContainer.addChild(_local9.obL);
clL.push(_local9.obL);
_local9.obR.addEventListener(MouseEvent.MOUSE_DOWN, makeMove);
_local9.obR.addEventListener(MouseEvent.MOUSE_UP, makeNoMove);
_local9.obR.addEventListener(Event.ENTER_FRAME, moveMe);
clothes.push(_local9);
if (_local9.xSnap > 0){
debugClip.x = _local9.xSnap;
debugClip.y = _local9.ySnap;
};
return (_local9);
}
public function creditsOff(_arg1:MouseEvent){
removeChild(creditsWin);
removeChild(bUnCredits);
addChild(bCredits);
}
function setCloColor(_arg1:String, _arg2:Object, _arg3:ColorTransform, _arg4:uint){
var _local5 = ??pushnamespace
;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:uint;
_local5 = 0;
_local6 = _arg2.colorArray[_arg4];
_local7 = (_local6 / 16777216);
_local8 = ((_local6 % 65536) / 65536);
_local9 = ((_local6 % 0x0100) / 0x0100);
_arg3.redMultiplier = _local7;
_arg3.greenMultiplier = _local8;
_arg3.blueMultiplier = _local9;
_arg3.redOffset = (_local7 * _local5);
_arg3.greenOffset = (_local8 * _local5);
_arg3.blueOffset = (_local9 * _local5);
_local10 = 0;
while (_local10 < clothes.length) {
if (clothes[_local10].itemType == _arg1){
clothes[_local10].obR.transform.colorTransform = _arg3;
clothes[_local10].obL.transform.colorTransform = _arg3;
};
_local10++;
};
}
function playDoll(){
}
public function helpOff(_arg1:MouseEvent){
removeChild(helpWin);
removeChild(bUnHelp);
addChild(bHelp);
}
function moveHW(_arg1:Event){
window = _arg1.currentTarget;
if (isMoveHW){
window.x = (mouseX - hwXOff);
window.y = (mouseY - hwYOff);
};
}
function onClo(_arg1:Object){
var _local2:uint;
_local2 = 0;
while (_local2 < clR.length) {
if (rightOn[_local2] == _arg1){
return (true);
};
_local2++;
};
return (false);
}
function makeNoMove(_arg1:MouseEvent){
var _local2:*;
_local2 = _arg1.currentTarget;
isMoveable = null;
}
function makePDKButton(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:String){
var _local8:*;
_local8 = new PDKButton(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7);
return (_local8);
}
function makeMove(_arg1:MouseEvent){
var _local2:*;
var _local3:uint;
var _local4:uint;
_local2 = _arg1.currentTarget;
isMoveable = _local2;
mouseOffX = (mouseX - _local2.x);
mouseOffY = (mouseY - _local2.y);
currentClo = 0;
_local3 = 0;
while (_local3 < clR.length) {
if (clR[_local3] == _local2){
currentClo = _local3;
};
_local3++;
};
_local4 = 0;
while (_local4 < rightOn.length) {
if (_local2 == rightOn[_local4]){
currentOn = _local4;
};
_local4++;
};
}
function doMoveHW(_arg1:MouseEvent){
window = _arg1.currentTarget;
isMoveHW = true;
hwXOff = (mouseX - window.x);
hwYOff = (mouseY - window.y);
}
public function helpOn(_arg1:MouseEvent){
addChild(helpWin);
removeChild(bHelp);
addChild(bUnHelp);
}
function moveMe(_arg1:Event){
var _local2:*;
var _local3:*;
var _local4:*;
_local2 = _arg1.currentTarget;
if (isMoveable == _local2){
_local3 = clothes[currentClo];
_local2.x = (mouseX - mouseOffX);
_local2.y = (mouseY - mouseOffY);
_local4 = clL[currentClo];
_local4.x = (_local2.x - stereoOffset);
_local4.y = _local2.y;
if (_local2.x > placedX){
_local2.alpha = 1;
_local2.scaleX = (_local2.scaleY = nScale);
_local4.alpha = 1;
_local4.scaleX = (_local4.scaleY = nScale);
} else {
_local2.alpha = resAlpha;
_local2.scaleX = (_local2.scaleY = resScale);
_local4.alpha = resAlpha;
_local4.scaleX = (_local4.scaleY = resScale);
};
if ((((Math.abs((_local2.x - _local3.xSnap)) < epsilon)) && ((Math.abs((_local2.y - _local3.ySnap)) < epsilon)))){
_local2.x = _local3.xSnap;
_local2.y = _local3.ySnap;
_local4.x = (_local3.xSnap - stereoOffset);
_local4.y = _local3.ySnap;
if (!onClo(_local2)){
rightOn.push(_local2);
leftOn.push(_local4);
};
} else {
if (onClo(_local2)){
rightOn.splice(currentOn, 1);
leftOn.splice(currentOn, 1);
};
if ((((Math.abs((_local2.x - _local3.xHome)) < epsilon)) && ((Math.abs((_local2.y - _local3.yHome)) < epsilon)))){
_local2.x = _local3.xHome;
_local2.y = _local3.yHome;
_local4.x = (_local3.xHome - stereoOffset);
_local4.y = _local3.yHome;
};
};
};
}
function findAndRemove(_arg1:Object, _arg2:Object){
var _local3:uint;
_local3 = 0;
while (_local3 < _arg1.numChildren) {
if (_arg1.getChildAt(_local3) == _arg2){
_arg1.removeChild(_arg2);
};
_local3++;
};
}
function dontMoveHW(_arg1:MouseEvent){
isMoveHW = false;
}
public function stereoOn(_arg1:MouseEvent){
addChild(lContainer);
removeChild(bStereo);
addChild(bUnStereo);
}
}
}//package
Section 18
//EuthieL (EuthieL)
package {
import flash.display.*;
public dynamic class EuthieL extends MovieClip {
}
}//package
Section 19
//EuthieR (EuthieR)
package {
import flash.display.*;
public dynamic class EuthieR extends MovieClip {
}
}//package
Section 20
//HairColorPicker (HairColorPicker)
package {
import flash.events.*;
import flash.display.*;
import flash.utils.*;
public class HairColorPicker extends MovieClip {
var bAuburn:MovieClip;
var bBlue:MovieClip;
var bLtBlonde:MovieClip;
var bg:MovieClip;
var bBrunette:MovieClip;
var bBlack:MovieClip;
var bPurple:MovieClip;
var bGreen:MovieClip;
var bEnter:MovieClip;
var bRandom:MovieClip;
var bRed:MovieClip;
var index:Number;
var bDkBlonde:MovieClip;
var bWhite:MovieClip;
var colorArray:Array;
var bPink:MovieClip;
static const sqSize = 16;
public function HairColorPicker(){
colorArray = new Array();
bg = new MovieClip();
bg.graphics.lineStyle(1);
bg.graphics.beginFill(0xFFFFFF);
bg.graphics.drawRect(0, 0, (((sqSize + 2) * 6) + 4), (((sqSize + 2) * 2) + 2));
addChild(bg);
makeBox(bWhite, 0xFFFFFF, 0);
makeBox(bLtBlonde, 16773328, 1);
makeBox(bDkBlonde, 15777888, 2);
makeBox(bRed, 14704704, 3);
makeBox(bAuburn, 11030576, 4);
makeBox(bBrunette, 7356448, 5);
makeBox(bBlack, 4202512, 6);
makeBox(bGreen, 2138176, 7);
makeBox(bBlue, 2105584, 8);
makeBox(bPurple, 0x900090, 9);
makeBox(bPink, 16761056, 10);
index = 0;
}
function makeColor(_arg1:MouseEvent){
var _local2:*;
_local2 = _arg1.currentTarget;
index = ((_local2.x - 2) / (sqSize + 2));
if (_local2.y > 2){
index = (index + 6);
};
}
function makeBox(_arg1:MovieClip, _arg2:uint, _arg3:Number){
_arg1 = new MovieClip();
_arg1.graphics.lineStyle(1);
_arg1.graphics.beginFill(_arg2);
if (_arg3 <= 5){
_arg1.x = (2 + (_arg3 * (2 + sqSize)));
_arg1.y = 2;
} else {
_arg1.x = (2 + ((_arg3 - 6) * (2 + sqSize)));
_arg1.y = (sqSize + 4);
};
_arg1.graphics.drawRect(0, 0, sqSize, sqSize);
_arg1.addEventListener(MouseEvent.MOUSE_UP, makeColor);
bg.addChild(_arg1);
colorArray.push(_arg2);
}
}
}//package
Section 21
//HairCurlzL (HairCurlzL)
package {
import flash.display.*;
public dynamic class HairCurlzL extends MovieClip {
}
}//package
Section 22
//HairCurlzR (HairCurlzR)
package {
import flash.display.*;
public dynamic class HairCurlzR extends MovieClip {
}
}//package
Section 23
//HairKyokoL (HairKyokoL)
package {
import flash.display.*;
public dynamic class HairKyokoL extends MovieClip {
}
}//package
Section 24
//HairKyokoR (HairKyokoR)
package {
import flash.display.*;
public dynamic class HairKyokoR extends MovieClip {
}
}//package
Section 25
//HairPompadourL (HairPompadourL)
package {
import flash.display.*;
public dynamic class HairPompadourL extends MovieClip {
}
}//package
Section 26
//HairPompadourR (HairPompadourR)
package {
import flash.display.*;
public dynamic class HairPompadourR extends MovieClip {
}
}//package
Section 27
//HatBeretL (HatBeretL)
package {
import flash.display.*;
public dynamic class HatBeretL extends MovieClip {
}
}//package
Section 28
//HatBeretR (HatBeretR)
package {
import flash.display.*;
public dynamic class HatBeretR extends MovieClip {
}
}//package
Section 29
//HatCloakL (HatCloakL)
package {
import flash.display.*;
public dynamic class HatCloakL extends MovieClip {
}
}//package
Section 30
//HatCloakR (HatCloakR)
package {
import flash.display.*;
public dynamic class HatCloakR extends MovieClip {
}
}//package
Section 31
//HatJLolL (HatJLolL)
package {
import flash.display.*;
public dynamic class HatJLolL extends MovieClip {
}
}//package
Section 32
//HatJLolR (HatJLolR)
package {
import flash.display.*;
public dynamic class HatJLolR extends MovieClip {
}
}//package
Section 33
//HatRussianL (HatRussianL)
package {
import flash.display.*;
public dynamic class HatRussianL extends MovieClip {
}
}//package
Section 34
//HatRussianR (HatRussianR)
package {
import flash.display.*;
public dynamic class HatRussianR extends MovieClip {
}
}//package
Section 35
//HelpWindow (HelpWindow)
package {
import flash.display.*;
public dynamic class HelpWindow extends MovieClip {
}
}//package
Section 36
//PantBikBotL (PantBikBotL)
package {
import flash.display.*;
public dynamic class PantBikBotL extends MovieClip {
}
}//package
Section 37
//PantBikBotR (PantBikBotR)
package {
import flash.display.*;
public dynamic class PantBikBotR extends MovieClip {
}
}//package
Section 38
//PantHarnessL (PantHarnessL)
package {
import flash.display.*;
public dynamic class PantHarnessL extends MovieClip {
}
}//package
Section 39
//PantHarnessR (PantHarnessR)
package {
import flash.display.*;
public dynamic class PantHarnessR extends MovieClip {
}
}//package
Section 40
//PantSDPantyL (PantSDPantyL)
package {
import flash.display.*;
public dynamic class PantSDPantyL extends MovieClip {
}
}//package
Section 41
//PantSDPantyR (PantSDPantyR)
package {
import flash.display.*;
public dynamic class PantSDPantyR extends MovieClip {
}
}//package
Section 42
//PDKButton (PDKButton)
package {
import flash.events.*;
import flash.display.*;
import flash.text.*;
public class PDKButton extends MovieClip {
var hh:Number;
var numClicks;// = 0
var bColor1:Number;
var bColor2:Number;
var bColor3:Number;
var bRect:Sprite;
var bText:TextField;
var ww:Number;
static const thickness = 1;
public function PDKButton(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:String){
var _local8:TextFormat;
numClicks = 0;
super();
ww = _arg4;
hh = _arg5;
if (_arg7 == "green"){
bColor1 = 13696944;
bColor2 = 11599760;
bColor3 = 9502576;
} else {
if (_arg7 == "pink"){
bColor1 = 16765136;
bColor2 = 16756912;
bColor3 = 16748688;
} else {
if (_arg7 == "gray"){
bColor1 = 0xC0C0C0;
bColor2 = 0xB0B0B0;
bColor3 = 0xA0A0A0;
} else {
trace(("can't recognize color " + _arg7));
};
};
};
bRect = new Sprite();
bRect.graphics.lineStyle(thickness, 0);
bRect.graphics.beginFill(bColor1);
bRect.graphics.drawRoundRect(0, 0, _arg4, _arg5, (_arg4 / 4), (_arg4 / 4));
bRect.addEventListener(MouseEvent.MOUSE_OVER, handCursor);
bRect.addEventListener(MouseEvent.MOUSE_OUT, noHandCursor);
bRect.x = _arg2;
bRect.y = (_arg3 - _arg5);
addChild(bRect);
_local8 = new TextFormat();
_local8.font = "Arial";
_local8.size = _arg6;
_local8.bold = true;
_local8.align = "center";
bText = new TextField();
bText.defaultTextFormat = _local8;
bText.multiline = true;
bText.width = (_arg4 * 0.8);
bText.height = (_arg5 * 0.8);
bText.x = (_arg4 * 0.1);
bText.y = (_arg5 * 0.1);
bText.text = _arg1;
bRect.addChild(bText);
this.buttonMode = true;
}
public function noHandCursor(_arg1:MouseEvent){
bRect.useHandCursor = false;
bRect.graphics.beginFill(bColor1);
bRect.graphics.drawRoundRect(0, 0, ww, hh, (ww / 4), (ww / 4));
}
public function handCursor(_arg1:MouseEvent){
bRect.useHandCursor = true;
bRect.graphics.beginFill(bColor2);
bRect.graphics.drawRoundRect(0, 0, ww, hh, (ww / 4), (ww / 4));
}
}
}//package
Section 43
//PropAxeL (PropAxeL)
package {
import flash.display.*;
public dynamic class PropAxeL extends MovieClip {
}
}//package
Section 44
//PropAxeR (PropAxeR)
package {
import flash.display.*;
public dynamic class PropAxeR extends MovieClip {
}
}//package
Section 45
//PropBassL (PropBassL)
package {
import flash.display.*;
public dynamic class PropBassL extends MovieClip {
}
}//package
Section 46
//PropBassR (PropBassR)
package {
import flash.display.*;
public dynamic class PropBassR extends MovieClip {
}
}//package
Section 47
//PropDorpL (PropDorpL)
package {
import flash.display.*;
public dynamic class PropDorpL extends MovieClip {
}
}//package
Section 48
//PropDorpR (PropDorpR)
package {
import flash.display.*;
public dynamic class PropDorpR extends MovieClip {
}
}//package
Section 49
//ShoesBoots3dmostL (ShoesBoots3dmostL)
package {
import flash.display.*;
public dynamic class ShoesBoots3dmostL extends MovieClip {
}
}//package
Section 50
//ShoesBoots3dmostR (ShoesBoots3dmostR)
package {
import flash.display.*;
public dynamic class ShoesBoots3dmostR extends MovieClip {
}
}//package
Section 51
//ShoesBootsLilflameL (ShoesBootsLilflameL)
package {
import flash.display.*;
public dynamic class ShoesBootsLilflameL extends MovieClip {
}
}//package
Section 52
//ShoesBootsLilflameR (ShoesBootsLilflameR)
package {
import flash.display.*;
public dynamic class ShoesBootsLilflameR extends MovieClip {
}
}//package
Section 53
//ShoesSSBootsL (ShoesSSBootsL)
package {
import flash.display.*;
public dynamic class ShoesSSBootsL extends MovieClip {
}
}//package
Section 54
//ShoesSSBootsR (ShoesSSBootsR)
package {
import flash.display.*;
public dynamic class ShoesSSBootsR extends MovieClip {
}
}//package
Section 55
//ShoesSSPumpsL (ShoesSSPumpsL)
package {
import flash.display.*;
public dynamic class ShoesSSPumpsL extends MovieClip {
}
}//package
Section 56
//ShoesSSPumpsR (ShoesSSPumpsR)
package {
import flash.display.*;
public dynamic class ShoesSSPumpsR extends MovieClip {
}
}//package
Section 57
//StockingsFishnetL (StockingsFishnetL)
package {
import flash.display.*;
public dynamic class StockingsFishnetL extends MovieClip {
}
}//package
Section 58
//StockingsFishnetR (StockingsFishnetR)
package {
import flash.display.*;
public dynamic class StockingsFishnetR extends MovieClip {
}
}//package
Section 59
//Title (Title)
package {
import flash.display.*;
public dynamic class Title extends MovieClip {
}
}//package