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

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

Neko Cafe.swf

This is the info page for
Flash #220632

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


Text
Illionore Entertainment Presents:

<p align="left"><font face="Arial" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Loading... please wait.</font></p>

Start

Enter
code

Restart
tutorial

Reset
ALL

PROCEED

Warning! this can't be undone!

Accept

Please type the code and press 'Accept':

<p align="left">there is no pet like a miki pet</p>

£

£

£

£

£

toilet

toilet

halloween

halloween

private

1

3

5

7

9

<p align="left"><font face="Arial" size="16" color="#000000" letterSpacing="0.000000" kerning="1">1200</font></p>

<p align="left"><font face="Arial" size="16" color="#000000" letterSpacing="0.000000" kerning="1">info</font></p>

1

buy

2

buy

3

buy

£2.00  £3.60  £4.40

<p align="left"><font face="Arial" size="15" color="#000000" letterSpacing="0.000000" kerning="1">I&apos;m hungry and thirsty!</font></p>

<p align="left"><font face="Arial" size="16" color="#000000" letterSpacing="0.000000" kerning="1">12</font></p>

eeeew!

yuck!

F

feet

B

bum

P

puss

M

mouth

T

titties

H

hands

action

Space bar

action (such as taking orders)

left

take

right

A

left

W

take

D

right

Remember these controls:
- space is for taking actions.
- cursor keys left and right
are for moving, or press
A and D to move.
- cursor key up (or key W)
is for taking and replacing
food items from the bar.

<p align="left"><font face="MV Boli" size="18" color="#ff99cc" letterSpacing="0.000000" kerning="1">Trainee Waitress Miki</font></p>

<p align="left"><font face="MV Boli" size="16" color="#ff99cc" letterSpacing="0.000000" kerning="1">Level 1</font></p>

<p align="left"><font face="MV Boli" size="16" color="#ffcccc" letterSpacing="0.000000" kerning="1">Tip money: £ </font></p>

Dress Me Up!

Mistakes:

<p align="left"><font face="MV Boli" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">All right, Miki, let&apos;s get you started on your first day at the Neko café. You will wait the tables on the left side of the club. There&apos;s one customer overthere, at table 3. Go and take his order, then return to me.</font></p>

A CUSTOMER BECAME
ANGRY AND LEFT!

A NEW CUSTOMER
HAS ARRIVED!

Current happiness:

Heading for table:

<p align="center"><font face="MV Boli" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1">3</font></p>

Customer info:

<p align="left"><font face="MV Boli" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">(no info)</font></p>

R

resume

<p align="left"><font face="MV Boli" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">game paused!</font></p><p align="left"><font face="MV Boli" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">Press R to resume.</font></p>

(game paused)

Neko Café bill

<p align="left"><font face="Another Typewriter" size="16" color="#000000" letterSpacing="0.000000" kerning="1">1x burger</font></p><p align="left"><font face="Another Typewriter" size="16" color="#000000" letterSpacing="0.000000" kerning="1">1x sausage</font></p><p align="left"><font face="Another Typewriter" size="16" color="#000000" letterSpacing="0.000000" kerning="1">1x cake</font></p><p align="left"><font face="Another Typewriter" size="16" color="#000000" letterSpacing="0.000000" kerning="1">1x coffee</font></p><p align="left"><font face="Another Typewriter" size="16" color="#000000" letterSpacing="0.000000" kerning="1">1x lemonade</font></p><p align="left"><font face="Another Typewriter" size="16" color="#000000" letterSpacing="0.000000" kerning="1">1x ice cream</font></p><p align="left"></p>

<p align="right"><font face="Another Typewriter" size="16" color="#000000" letterSpacing="0.000000" kerning="1">2.50</font></p><p align="right"><font face="Another Typewriter" size="16" color="#000000" letterSpacing="0.000000" kerning="1">3.20</font></p><p align="right"><font face="Another Typewriter" size="16" color="#000000" letterSpacing="0.000000" kerning="1">4.00</font></p><p align="right"><font face="Another Typewriter" size="16" color="#000000" letterSpacing="0.000000" kerning="1">1.23</font></p><p align="right"><font face="Another Typewriter" size="16" color="#000000" letterSpacing="0.000000" kerning="1">1.22</font></p><p align="right"><font face="Another Typewriter" size="16" color="#000000" letterSpacing="0.000000" kerning="1">3.22</font></p><p align="right"></p>

Total:
Tip:
Bonus tip:

Miki's share:

<p align="right"><font face="Another Typewriter" size="16" color="#000000" letterSpacing="0.000000" kerning="1">2.50</font></p>

<p align="right"><font face="Another Typewriter" size="16" color="#cc00cc" letterSpacing="0.000000" kerning="1">2.50</font></p><p align="right"><font face="Another Typewriter" size="16" color="#cc00cc" letterSpacing="0.000000" kerning="1">n/a</font></p><p align="right"><font face="Another Typewriter" size="16" color="#cc00cc" letterSpacing="0.000000" kerning="1">2.50</font></p>

£

£

Done

Pause

Lick

Eat

Drink

<p align="left"><font face="MV Boli" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Damn! Mistress Emma has confiscated all of the money I earned on my last shift!</font></p>

(click to close)

Woohoo! You gained a new level!

<p align="center"><font face="MV Boli" size="20" color="#ff0000" letterSpacing="0.000000" kerning="1">You are now a level 00 Superstar Waitress!</font></p>

<p align="left"><font face="MV Boli" size="20" color="#000000" letterSpacing="0.000000" kerning="1">Choose a badge from the following selection:</font></p>

Skin-deep
Medals are worn as
piercings.

Zoom-tastic
Zooming and panning
functionality in
DressMeUp.

Nifty Skins
Unlocks a variety of
skins, such as cow, tan
lines, war paint.

WriteOnMe
Free drawing on the
body (and everywhere
else for that matter)

DressMeDown
Undies removal
unlocked

PimpMeUp
Nail polish, makeup,
etc. unlocked

Slot Action
Simple slot machine
actiavated

£

£

£

Always in Pink
Pink outfits on all days
(except wednesdays)

Simple animation
Feather action and
emotes are animated

Colour Coded
Simple customized
colouring unlocked

Kinky!
You know, "that set"
unlocked

Mercantile
10% discount on
"DressMeUp" prices.

Got the Moves
30 seconds extra time
after entertaining
customers.

Patience Award
Every mood lasts 10
seconds longer.

Happy Customer Award
Customers are naturally
happier when they enter
the restaurant.

Fast Memory
Order clouds stay
visible longer.

Speedy Legs Award
You walk at double
speed.

Eyes on the Price
Gain 50% extra in tips.

Medal of sneakiness
50% chance to hide
valuables from Emma
at the end of the day.

Eye of the Tigress
Great observation skill:
knack for seeing what
people like.

Flirtatious
Removes the 10 second
cooldown on teases.

Energy Preservation
Effects from foods and
drinks last 50% longer.

Now Wait a Minute!
Pauses the game while
eating and upon
customer entrance.

Quick Shower Medal
You can take showers
much faster and still get
clean.

prev.
page

next
page

real latex!

real latex!

skin

<p align="center"><font face="MV Boli" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">regular</font></p>

spin

insert £1

<p align="left"><font face="DS-Digital" size="12" color="#00ff66" letterSpacing="0.000000" kerning="1">tot. credits: 250</font></p>

apply

Erase

Exit drawing

Draw-On-Me!

Pick a colour and a line width
(1-7 pixels) and draw on
Miki and Emma as much as
you want!

You can erase your line-work
by pressing 'Erase', or you
can leave the lines and exit
the drawing mode.

colour:

line:

α

1x
1
0.5
-
-
-
-

2x
5
4
3
2
1
0.5

3x
10
8
6
4
2
1

MIKI

undies

undies

legs, feet

legs, feet

bottoms

bottoms

accessories

accessories

kink 1

kink 1

kink 2

kink 2

tops

tops

1x

2x

3x

4x

You don't own this item yet...

<p align="center"><font face="MV Boli" size="14" color="#000000" letterSpacing="0.000000" kerning="1">You can purchase it for £ 00</font></p><p align="center"><font face="MV Boli" size="14" color="#000000" letterSpacing="0.000000" kerning="1">You have £ 00</font></p>

Purchase

Cancel

<p align="center"><font face="MV Boli" size="18" color="#000000" letterSpacing="0.000000" kerning="1">item name</font></p>

Um, okay Miki... it looks like you are
way too tired, or too distracted to
do your job well. Go home, get some
rest and come back tomorrow!

(game over)

ActionScript [AS3]

Section 1
//BaseButton (fl.controls.BaseButton) package fl.controls { import flash.display.*; import fl.core.*; import flash.events.*; import flash.utils.*; import fl.events.*; public class BaseButton extends UIComponent { protected var _selected:Boolean;// = false private var unlockedMouseState:String; protected var pressTimer:Timer; protected var mouseState:String; protected var background:DisplayObject; private var _mouseStateLocked:Boolean;// = false protected var _autoRepeat:Boolean;// = false private static var defaultStyles:Object = {upSkin:"Button_upSkin", downSkin:"Button_downSkin", overSkin:"Button_overSkin", disabledSkin:"Button_disabledSkin", selectedDisabledSkin:"Button_selectedDisabledSkin", selectedUpSkin:"Button_selectedUpSkin", selectedDownSkin:"Button_selectedDownSkin", selectedOverSkin:"Button_selectedOverSkin", focusRectSkin:null, focusRectPadding:null, repeatDelay:500, repeatInterval:35}; public function BaseButton(){ _selected = false; _autoRepeat = false; _mouseStateLocked = false; super(); buttonMode = true; mouseChildren = false; useHandCursor = false; setupMouseEvents(); setMouseState("up"); pressTimer = new Timer(1, 0); pressTimer.addEventListener(TimerEvent.TIMER, buttonDown, false, 0, true); } protected function endPress():void{ pressTimer.reset(); } public function set mouseStateLocked(_arg1:Boolean):void{ _mouseStateLocked = _arg1; if (_arg1 == false){ setMouseState(unlockedMouseState); } else { unlockedMouseState = mouseState; }; } public function get autoRepeat():Boolean{ return (_autoRepeat); } public function set autoRepeat(_arg1:Boolean):void{ _autoRepeat = _arg1; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; mouseEnabled = _arg1; } public function get selected():Boolean{ return (_selected); } protected function mouseEventHandler(_arg1:MouseEvent):void{ if (_arg1.type == MouseEvent.MOUSE_DOWN){ setMouseState("down"); startPress(); } else { if ((((_arg1.type == MouseEvent.ROLL_OVER)) || ((_arg1.type == MouseEvent.MOUSE_UP)))){ setMouseState("over"); endPress(); } else { if (_arg1.type == MouseEvent.ROLL_OUT){ setMouseState("up"); endPress(); }; }; }; } public function setMouseState(_arg1:String):void{ if (_mouseStateLocked){ unlockedMouseState = _arg1; return; }; if (mouseState == _arg1){ return; }; mouseState = _arg1; invalidate(InvalidationType.STATE); } protected function startPress():void{ if (_autoRepeat){ pressTimer.delay = Number(getStyleValue("repeatDelay")); pressTimer.start(); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } protected function buttonDown(_arg1:TimerEvent):void{ if (!_autoRepeat){ endPress(); return; }; if (pressTimer.currentCount == 1){ pressTimer.delay = Number(getStyleValue("repeatInterval")); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } public function set selected(_arg1:Boolean):void{ if (_selected == _arg1){ return; }; _selected = _arg1; invalidate(InvalidationType.STATE); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } protected function setupMouseEvents():void{ addEventListener(MouseEvent.ROLL_OVER, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_DOWN, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_UP, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, mouseEventHandler, false, 0, true); } protected function drawLayout():void{ background.width = width; background.height = height; } protected function drawBackground():void{ var _local1:String; var _local2:DisplayObject; _local1 = (enabled) ? mouseState : "disabled"; if (selected){ _local1 = (("selected" + _local1.substr(0, 1).toUpperCase()) + _local1.substr(1)); }; _local1 = (_local1 + "Skin"); _local2 = background; background = getDisplayObjectInstance(getStyleValue(_local1)); addChildAt(background, 0); if (((!((_local2 == null))) && (!((_local2 == background))))){ removeChild(_local2); }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 2
//Button (fl.controls.Button) package fl.controls { import flash.display.*; import fl.core.*; import fl.managers.*; public class Button extends LabelButton implements IFocusManagerComponent { protected var emphasizedBorder:DisplayObject; protected var _emphasized:Boolean;// = false private static var defaultStyles:Object = {emphasizedSkin:"Button_emphasizedSkin", emphasizedPadding:2}; public static var createAccessibilityImplementation:Function; public function Button(){ _emphasized = false; super(); } override public function drawFocus(_arg1:Boolean):void{ var _local2:Number; var _local3:*; super.drawFocus(_arg1); if (_arg1){ _local2 = Number(getStyleValue("emphasizedPadding")); if ((((_local2 < 0)) || (!(_emphasized)))){ _local2 = 0; }; _local3 = getStyleValue("focusRectPadding"); _local3 = ((_local3)==null) ? 2 : _local3; _local3 = (_local3 + _local2); uiFocusRect.x = -(_local3); uiFocusRect.y = -(_local3); uiFocusRect.width = (width + (_local3 * 2)); uiFocusRect.height = (height + (_local3 * 2)); }; } public function set emphasized(_arg1:Boolean):void{ _emphasized = _arg1; invalidate(InvalidationType.STYLES); } override protected function draw():void{ if (((isInvalid(InvalidationType.STYLES)) || (isInvalid(InvalidationType.SIZE)))){ drawEmphasized(); }; super.draw(); if (emphasizedBorder != null){ setChildIndex(emphasizedBorder, (numChildren - 1)); }; } public function get emphasized():Boolean{ return (_emphasized); } override protected function initializeAccessibility():void{ if (Button.createAccessibilityImplementation != null){ Button.createAccessibilityImplementation(this); }; } protected function drawEmphasized():void{ var _local1:Object; var _local2:Number; if (emphasizedBorder != null){ removeChild(emphasizedBorder); }; emphasizedBorder = null; if (!_emphasized){ return; }; _local1 = getStyleValue("emphasizedSkin"); if (_local1 != null){ emphasizedBorder = getDisplayObjectInstance(_local1); }; if (emphasizedBorder != null){ addChildAt(emphasizedBorder, 0); _local2 = Number(getStyleValue("emphasizedPadding")); emphasizedBorder.x = (emphasizedBorder.y = -(_local2)); emphasizedBorder.width = (width + (_local2 * 2)); emphasizedBorder.height = (height + (_local2 * 2)); }; } public static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(LabelButton.getStyleDefinition(), defaultStyles)); } } }//package fl.controls
Section 3
//ButtonLabelPlacement (fl.controls.ButtonLabelPlacement) package fl.controls { public class ButtonLabelPlacement { public static const TOP:String = "top"; public static const LEFT:String = "left"; public static const BOTTOM:String = "bottom"; public static const RIGHT:String = "right"; } }//package fl.controls
Section 4
//ColorPicker (fl.controls.ColorPicker) package fl.controls { import flash.display.*; import fl.core.*; import flash.events.*; import fl.managers.*; import flash.geom.*; import fl.events.*; import flash.text.*; import flash.ui.*; public class ColorPicker extends UIComponent implements IFocusManagerComponent { protected var paletteBG:DisplayObject; protected var customColors:Array; protected var palette:Sprite; protected var isOpen:Boolean;// = false protected var swatchButton:BaseButton; protected var selectedSwatch:Sprite; protected var textFieldBG:DisplayObject; protected var colorWell:DisplayObject; protected var rollOverColor:int;// = -1 protected var colorHash:Object; protected var swatchSelectedSkin:DisplayObject; protected var _showTextField:Boolean;// = true protected var currRowIndex:int; protected var doOpen:Boolean;// = false protected var currColIndex:int; protected var swatchMap:Array; protected var _selectedColor:uint; protected var _editable:Boolean;// = true public var textField:TextField; protected var swatches:Sprite; protected static const SWATCH_STYLES:Object = {disabledSkin:"swatchSkin", downSkin:"swatchSkin", overSkin:"swatchSkin", upSkin:"swatchSkin"}; protected static const POPUP_BUTTON_STYLES:Object = {disabledSkin:"disabledSkin", downSkin:"downSkin", overSkin:"overSkin", upSkin:"upSkin"}; public static var defaultColors:Array; private static var defaultStyles:Object = {upSkin:"ColorPicker_upSkin", disabledSkin:"ColorPicker_disabledSkin", overSkin:"ColorPicker_overSkin", downSkin:"ColorPicker_downSkin", colorWell:"ColorPicker_colorWell", swatchSkin:"ColorPicker_swatchSkin", swatchSelectedSkin:"ColorPicker_swatchSelectedSkin", swatchWidth:10, swatchHeight:10, columnCount:18, swatchPadding:1, textFieldSkin:"ColorPicker_textFieldSkin", textFieldWidth:null, textFieldHeight:null, textPadding:3, background:"ColorPicker_backgroundSkin", backgroundPadding:5, textFormat:null, focusRectSkin:null, focusRectPadding:null, embedFonts:false}; public function ColorPicker(){ rollOverColor = -1; _editable = true; _showTextField = true; isOpen = false; doOpen = false; super(); } public function set imeMode(_arg1:String):void{ _imeMode = _arg1; } protected function drawSwatchHighlight():void{ var _local1:Object; var _local2:Number; cleanUpSelected(); _local1 = getStyleValue("swatchSelectedSkin"); _local2 = (getStyleValue("swatchPadding") as Number); if (_local1 != null){ swatchSelectedSkin = getDisplayObjectInstance(_local1); swatchSelectedSkin.x = 0; swatchSelectedSkin.y = 0; swatchSelectedSkin.width = ((getStyleValue("swatchWidth") as Number) + 2); swatchSelectedSkin.height = ((getStyleValue("swatchHeight") as Number) + 2); }; } protected function setColorWellColor(_arg1:ColorTransform):void{ if (!colorWell){ return; }; colorWell.transform.colorTransform = _arg1; } override protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((((_arg1 == textField)) || (super.isOurFocus(_arg1)))); } public function open():void{ var _local1:IFocusManager; if (!_enabled){ return; }; doOpen = true; _local1 = focusManager; if (_local1){ _local1.defaultButtonEnabled = false; }; invalidate(InvalidationType.STATE); } protected function setTextEditable():void{ if (!showTextField){ return; }; textField.type = (editable) ? TextFieldType.INPUT : TextFieldType.DYNAMIC; textField.selectable = editable; } protected function createSwatch(_arg1:uint):Sprite{ var _local2:Sprite; var _local3:BaseButton; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Graphics; _local2 = new Sprite(); _local3 = new BaseButton(); _local3.focusEnabled = false; _local4 = (getStyleValue("swatchWidth") as Number); _local5 = (getStyleValue("swatchHeight") as Number); _local3.setSize(_local4, _local5); _local3.transform.colorTransform = new ColorTransform(0, 0, 0, 1, (_arg1 >> 16), ((_arg1 >> 8) & 0xFF), (_arg1 & 0xFF), 0); copyStylesToChild(_local3, SWATCH_STYLES); _local3.mouseEnabled = false; _local3.drawNow(); _local3.name = "color"; _local2.addChild(_local3); _local6 = (getStyleValue("swatchPadding") as Number); _local7 = _local2.graphics; _local7.beginFill(0); _local7.drawRect(-(_local6), -(_local6), (_local4 + (_local6 * 2)), (_local5 + (_local6 * 2))); _local7.endFill(); _local2.addEventListener(MouseEvent.CLICK, onSwatchClick, false, 0, true); _local2.addEventListener(MouseEvent.MOUSE_OVER, onSwatchOver, false, 0, true); _local2.addEventListener(MouseEvent.MOUSE_OUT, onSwatchOut, false, 0, true); return (_local2); } protected function onSwatchOut(_arg1:MouseEvent):void{ var _local2:ColorTransform; _local2 = _arg1.target.transform.colorTransform; dispatchEvent(new ColorPickerEvent(ColorPickerEvent.ITEM_ROLL_OUT, _local2.color)); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:ColorTransform; var _local3:Sprite; switch (_arg1.keyCode){ case Keyboard.SHIFT: case Keyboard.CONTROL: return; }; if (_arg1.ctrlKey){ switch (_arg1.keyCode){ case Keyboard.DOWN: open(); break; case Keyboard.UP: close(); break; }; return; }; if (!isOpen){ switch (_arg1.keyCode){ case Keyboard.UP: case Keyboard.DOWN: case Keyboard.LEFT: case Keyboard.RIGHT: case Keyboard.SPACE: open(); return; }; }; textField.maxChars = ((((_arg1.keyCode == "#".charCodeAt(0))) || ((textField.text.indexOf("#") > -1)))) ? 7 : 6; switch (_arg1.keyCode){ case Keyboard.TAB: _local3 = findSwatch(_selectedColor); setSwatchHighlight(_local3); return; case Keyboard.HOME: currColIndex = (currRowIndex = 0); break; case Keyboard.END: currColIndex = (swatchMap[(swatchMap.length - 1)].length - 1); currRowIndex = (swatchMap.length - 1); break; case Keyboard.PAGE_DOWN: currRowIndex = (swatchMap.length - 1); break; case Keyboard.PAGE_UP: currRowIndex = 0; break; case Keyboard.ESCAPE: if (isOpen){ selectedColor = _selectedColor; }; close(); return; case Keyboard.ENTER: return; case Keyboard.UP: currRowIndex = Math.max(-1, (currRowIndex - 1)); if (currRowIndex == -1){ currRowIndex = (swatchMap.length - 1); }; break; case Keyboard.DOWN: currRowIndex = Math.min(swatchMap.length, (currRowIndex + 1)); if (currRowIndex == swatchMap.length){ currRowIndex = 0; }; break; case Keyboard.RIGHT: currColIndex = Math.min(swatchMap[currRowIndex].length, (currColIndex + 1)); if (currColIndex == swatchMap[currRowIndex].length){ currColIndex = 0; currRowIndex = Math.min(swatchMap.length, (currRowIndex + 1)); if (currRowIndex == swatchMap.length){ currRowIndex = 0; }; }; break; case Keyboard.LEFT: currColIndex = Math.max(-1, (currColIndex - 1)); if (currColIndex == -1){ currColIndex = (swatchMap[currRowIndex].length - 1); currRowIndex = Math.max(-1, (currRowIndex - 1)); if (currRowIndex == -1){ currRowIndex = (swatchMap.length - 1); }; }; break; default: return; }; _local2 = swatchMap[currRowIndex][currColIndex].getChildByName("color").transform.colorTransform; rollOverColor = _local2.color; setColorWellColor(_local2); setSwatchHighlight(swatchMap[currRowIndex][currColIndex]); setColorText(_local2.color); } public function get editable():Boolean{ return (_editable); } override protected function focusInHandler(_arg1:FocusEvent):void{ super.focusInHandler(_arg1); setIMEMode(true); } protected function onStageClick(_arg1:MouseEvent):void{ if (((!(contains((_arg1.target as DisplayObject)))) && (!(palette.contains((_arg1.target as DisplayObject)))))){ selectedColor = _selectedColor; close(); }; } protected function onSwatchOver(_arg1:MouseEvent):void{ var _local2:BaseButton; var _local3:ColorTransform; _local2 = (_arg1.target.getChildByName("color") as BaseButton); _local3 = _local2.transform.colorTransform; setColorWellColor(_local3); setSwatchHighlight((_arg1.target as Sprite)); setColorText(_local3.color); dispatchEvent(new ColorPickerEvent(ColorPickerEvent.ITEM_ROLL_OVER, _local3.color)); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; if (!_arg1){ close(); }; swatchButton.enabled = _arg1; } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ var _local2:uint; var _local3:ColorTransform; var _local4:String; var _local5:Sprite; if (!isOpen){ return; }; _local3 = new ColorTransform(); if (((editable) && (showTextField))){ _local4 = textField.text; if (_local4.indexOf("#") > -1){ _local4 = _local4.replace(/^\s+|\s+$/g, ""); _local4 = _local4.replace(/#/g, ""); }; _local2 = parseInt(_local4, 16); _local5 = findSwatch(_local2); setSwatchHighlight(_local5); _local3.color = _local2; setColorWellColor(_local3); } else { _local2 = rollOverColor; _local3.color = _local2; }; if (_arg1.keyCode != Keyboard.ENTER){ return; }; dispatchEvent(new ColorPickerEvent(ColorPickerEvent.ENTER, _local2)); _selectedColor = rollOverColor; setColorText(_local3.color); rollOverColor = _local3.color; dispatchEvent(new ColorPickerEvent(ColorPickerEvent.CHANGE, selectedColor)); close(); } protected function drawBG():void{ var _local1:Object; var _local2:Number; _local1 = getStyleValue("background"); if (_local1 != null){ paletteBG = (getDisplayObjectInstance(_local1) as Sprite); }; if (paletteBG == null){ return; }; _local2 = Number(getStyleValue("backgroundPadding")); paletteBG.width = (Math.max((showTextField) ? textFieldBG.width : 0, swatches.width) + (_local2 * 2)); paletteBG.height = ((swatches.y + swatches.height) + _local2); palette.addChildAt(paletteBG, 0); } protected function positionTextField():void{ var _local1:Number; var _local2:Number; if (!showTextField){ return; }; _local1 = (getStyleValue("backgroundPadding") as Number); _local2 = (getStyleValue("textPadding") as Number); textFieldBG.x = (paletteBG.x + _local1); textFieldBG.y = (paletteBG.y + _local1); textField.x = (textFieldBG.x + _local2); textField.y = (textFieldBG.y + _local2); } protected function setEmbedFonts():void{ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } public function set showTextField(_arg1:Boolean):void{ invalidate(InvalidationType.STYLES); _showTextField = _arg1; } protected function addStageListener(_arg1:Event=null):void{ stage.addEventListener(MouseEvent.MOUSE_DOWN, onStageClick, false, 0, true); } protected function drawPalette():void{ if (isOpen){ stage.removeChild(palette); }; palette = new Sprite(); drawTextField(); drawSwatches(); drawBG(); } protected function showPalette():void{ var _local1:Sprite; if (isOpen){ positionPalette(); return; }; addEventListener(Event.ENTER_FRAME, addCloseListener, false, 0, true); stage.addChild(palette); isOpen = true; positionPalette(); dispatchEvent(new Event(Event.OPEN)); stage.focus = textField; _local1 = selectedSwatch; if (_local1 == null){ _local1 = findSwatch(_selectedColor); }; setSwatchHighlight(_local1); } public function set editable(_arg1:Boolean):void{ _editable = _arg1; invalidate(InvalidationType.STATE); } public function set colors(_arg1:Array):void{ customColors = _arg1; invalidate(InvalidationType.DATA); } protected function drawTextField():void{ var _local1:Number; var _local2:Number; var _local3:Object; var _local4:TextFormat; var _local5:TextFormat; if (!showTextField){ return; }; _local1 = (getStyleValue("backgroundPadding") as Number); _local2 = (getStyleValue("textPadding") as Number); textFieldBG = getDisplayObjectInstance(getStyleValue("textFieldSkin")); if (textFieldBG != null){ palette.addChild(textFieldBG); textFieldBG.x = (textFieldBG.y = _local1); }; _local3 = UIComponent.getStyleDefinition(); _local4 = (enabled) ? (_local3.defaultTextFormat as TextFormat) : (_local3.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local4); _local5 = (getStyleValue("textFormat") as TextFormat); if (_local5 != null){ textField.setTextFormat(_local5); } else { _local5 = _local4; }; textField.defaultTextFormat = _local5; setEmbedFonts(); textField.restrict = "A-Fa-f0-9#"; textField.maxChars = 6; palette.addChild(textField); textField.text = " #888888 "; textField.height = (textField.textHeight + 3); textField.width = (textField.textWidth + 3); textField.text = ""; textField.x = (textField.y = (_local1 + _local2)); textFieldBG.width = (textField.width + (_local2 * 2)); textFieldBG.height = (textField.height + (_local2 * 2)); setTextEditable(); } protected function setColorText(_arg1:uint):void{ if (textField == null){ return; }; textField.text = ("#" + colorToString(_arg1)); } protected function colorToString(_arg1:uint):String{ var _local2:String; _local2 = _arg1.toString(16); while (_local2.length < 6) { _local2 = ("0" + _local2); }; return (_local2); } public function get imeMode():String{ return (_imeMode); } public function set selectedColor(_arg1:uint):void{ var _local2:ColorTransform; if (!_enabled){ return; }; _selectedColor = _arg1; rollOverColor = -1; currColIndex = (currRowIndex = 0); _local2 = new ColorTransform(); _local2.color = _arg1; setColorWellColor(_local2); invalidate(InvalidationType.DATA); } override protected function focusOutHandler(_arg1:FocusEvent):void{ if (_arg1.relatedObject == textField){ setFocus(); return; }; if (isOpen){ close(); }; super.focusOutHandler(_arg1); setIMEMode(false); } protected function onPopupButtonClick(_arg1:MouseEvent):void{ if (isOpen){ close(); } else { open(); }; } protected function positionPalette():void{ var _local1:Point; var _local2:Number; _local1 = swatchButton.localToGlobal(new Point(0, 0)); _local2 = (getStyleValue("backgroundPadding") as Number); if ((_local1.x + palette.width) > stage.stageWidth){ palette.x = ((_local1.x - palette.width) << 0); } else { palette.x = (((_local1.x + swatchButton.width) + _local2) << 0); }; palette.y = (Math.max(0, Math.min(_local1.y, (stage.stageHeight - palette.height))) << 0); } public function get hexValue():String{ if (colorWell == null){ return (colorToString(0)); }; return (colorToString(colorWell.transform.colorTransform.color)); } override public function get enabled():Boolean{ return (super.enabled); } protected function setSwatchHighlight(_arg1:Sprite):void{ var _local2:Number; var _local3:*; if (_arg1 == null){ if (palette.contains(swatchSelectedSkin)){ palette.removeChild(swatchSelectedSkin); }; return; } else { if (((!(palette.contains(swatchSelectedSkin))) && ((colors.length > 0)))){ palette.addChild(swatchSelectedSkin); } else { if (!colors.length){ return; }; }; }; _local2 = (getStyleValue("swatchPadding") as Number); palette.setChildIndex(swatchSelectedSkin, (palette.numChildren - 1)); swatchSelectedSkin.x = ((swatches.x + _arg1.x) - 1); swatchSelectedSkin.y = ((swatches.y + _arg1.y) - 1); _local3 = _arg1.getChildByName("color").transform.colorTransform.color; currColIndex = colorHash[_local3].col; currRowIndex = colorHash[_local3].row; } protected function onSwatchClick(_arg1:MouseEvent):void{ var _local2:ColorTransform; _local2 = _arg1.target.getChildByName("color").transform.colorTransform; _selectedColor = _local2.color; dispatchEvent(new ColorPickerEvent(ColorPickerEvent.CHANGE, selectedColor)); close(); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES, InvalidationType.DATA)){ setStyles(); drawPalette(); setEmbedFonts(); invalidate(InvalidationType.DATA, false); invalidate(InvalidationType.STYLES, false); }; if (isInvalid(InvalidationType.DATA)){ drawSwatchHighlight(); setColorDisplay(); }; if (isInvalid(InvalidationType.STATE)){ setTextEditable(); if (doOpen){ doOpen = false; showPalette(); }; colorWell.visible = enabled; }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ swatchButton.setSize(width, height); swatchButton.drawNow(); colorWell.width = width; colorWell.height = height; }; super.draw(); } protected function drawSwatches():void{ var _local1:Number; var _local2:Number; var _local3:uint; var _local4:uint; var _local5:Number; var _local6:Number; var _local7:uint; var _local8:int; var _local9:uint; var _local10:Sprite; _local1 = (getStyleValue("backgroundPadding") as Number); _local2 = (showTextField) ? ((textFieldBG.y + textFieldBG.height) + _local1) : _local1; swatches = new Sprite(); palette.addChild(swatches); swatches.x = _local1; swatches.y = _local2; _local3 = (getStyleValue("columnCount") as uint); _local4 = (getStyleValue("swatchPadding") as uint); _local5 = (getStyleValue("swatchWidth") as Number); _local6 = (getStyleValue("swatchHeight") as Number); colorHash = {}; swatchMap = []; _local7 = Math.min(0x0400, colors.length); _local8 = -1; _local9 = 0; while (_local9 < _local7) { _local10 = createSwatch(colors[_local9]); _local10.x = ((_local5 + _local4) * (_local9 % _local3)); if (_local10.x == 0){ swatchMap.push([_local10]); _local8++; } else { swatchMap[_local8].push(_local10); }; colorHash[colors[_local9]] = {swatch:_local10, row:_local8, col:(swatchMap[_local8].length - 1)}; _local10.y = (Math.floor((_local9 / _local3)) * (_local6 + _local4)); swatches.addChild(_local10); _local9++; }; } override protected function configUI():void{ var _local1:uint; super.configUI(); tabChildren = false; if (_slot1.defaultColors == null){ _slot1.defaultColors = []; _local1 = 0; while (_local1 < 216) { _slot1.defaultColors.push(((((((((_local1 / 6) % 3) << 0) + (((_local1 / 108) << 0) * 3)) * 51) << 16) | (((_local1 % 6) * 51) << 8)) | ((((_local1 / 18) << 0) % 6) * 51))); _local1++; }; }; colorHash = {}; swatchMap = []; textField = new TextField(); textField.tabEnabled = false; swatchButton = new BaseButton(); swatchButton.focusEnabled = false; swatchButton.useHandCursor = false; swatchButton.autoRepeat = false; swatchButton.setSize(25, 25); swatchButton.addEventListener(MouseEvent.CLICK, onPopupButtonClick, false, 0, true); addChild(swatchButton); palette = new Sprite(); palette.tabChildren = false; palette.cacheAsBitmap = true; } public function get showTextField():Boolean{ return (_showTextField); } public function get colors():Array{ return (((customColors)!=null) ? customColors : _slot1.defaultColors); } protected function findSwatch(_arg1:uint):Sprite{ var _local2:Object; if (!swatchMap.length){ return (null); }; _local2 = colorHash[_arg1]; if (_local2 != null){ return (_local2.swatch); }; return (null); } protected function setColorDisplay():void{ var _local1:ColorTransform; var _local2:Sprite; if (!swatchMap.length){ return; }; _local1 = new ColorTransform(0, 0, 0, 1, (_selectedColor >> 16), ((_selectedColor >> 8) & 0xFF), (_selectedColor & 0xFF), 0); setColorWellColor(_local1); setColorText(_selectedColor); _local2 = findSwatch(_selectedColor); setSwatchHighlight(_local2); if (((swatchMap.length) && ((colorHash[_selectedColor] == undefined)))){ cleanUpSelected(); }; } protected function cleanUpSelected():void{ if (((swatchSelectedSkin) && (palette.contains(swatchSelectedSkin)))){ palette.removeChild(swatchSelectedSkin); }; } public function get selectedColor():uint{ if (colorWell == null){ return (0); }; return (colorWell.transform.colorTransform.color); } private function addCloseListener(_arg1:Event){ removeEventListener(Event.ENTER_FRAME, addCloseListener); if (!isOpen){ return; }; addStageListener(); } protected function removeStageListener(_arg1:Event=null):void{ stage.removeEventListener(MouseEvent.MOUSE_DOWN, onStageClick, false); } protected function setStyles():void{ var _local1:DisplayObject; var _local2:Object; _local1 = colorWell; _local2 = getStyleValue("colorWell"); if (_local2 != null){ colorWell = (getDisplayObjectInstance(_local2) as DisplayObject); }; addChildAt(colorWell, getChildIndex(swatchButton)); copyStylesToChild(swatchButton, POPUP_BUTTON_STYLES); swatchButton.drawNow(); if (((((!((_local1 == null))) && (contains(_local1)))) && (!((_local1 == colorWell))))){ removeChild(_local1); }; } public function close():void{ var _local1:IFocusManager; if (isOpen){ stage.removeChild(palette); isOpen = false; dispatchEvent(new Event(Event.CLOSE)); }; _local1 = focusManager; if (_local1){ _local1.defaultButtonEnabled = true; }; removeStageListener(); cleanUpSelected(); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 5
//LabelButton (fl.controls.LabelButton) package fl.controls { import flash.display.*; import fl.core.*; import flash.events.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.ui.*; public class LabelButton extends BaseButton implements IFocusManagerComponent { protected var _labelPlacement:String;// = "right" protected var _toggle:Boolean;// = false protected var icon:DisplayObject; protected var oldMouseState:String; protected var mode:String;// = "center" public var textField:TextField; protected var _label:String;// = "Label" private static var defaultStyles:Object = {icon:null, upIcon:null, downIcon:null, overIcon:null, disabledIcon:null, selectedDisabledIcon:null, selectedUpIcon:null, selectedDownIcon:null, selectedOverIcon:null, textFormat:null, disabledTextFormat:null, textPadding:5, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function LabelButton(){ _labelPlacement = ButtonLabelPlacement.RIGHT; _toggle = false; _label = "Label"; mode = "center"; super(); } protected function toggleSelected(_arg1:MouseEvent):void{ selected = !(selected); dispatchEvent(new Event(Event.CHANGE, true)); } public function get labelPlacement():String{ return (_labelPlacement); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ if (oldMouseState == null){ oldMouseState = mouseState; }; setMouseState("down"); startPress(); }; } protected function setEmbedFont(){ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ setMouseState(oldMouseState); oldMouseState = null; endPress(); dispatchEvent(new MouseEvent(MouseEvent.CLICK)); }; } override public function get selected():Boolean{ return ((_toggle) ? _selected : false); } public function set labelPlacement(_arg1:String):void{ _labelPlacement = _arg1; invalidate(InvalidationType.SIZE); } public function set toggle(_arg1:Boolean):void{ if (((!(_arg1)) && (super.selected))){ selected = false; }; _toggle = _arg1; if (_toggle){ addEventListener(MouseEvent.CLICK, toggleSelected, false, 0, true); } else { removeEventListener(MouseEvent.CLICK, toggleSelected); }; invalidate(InvalidationType.STATE); } public function get label():String{ return (_label); } override public function set selected(_arg1:Boolean):void{ _selected = _arg1; if (_toggle){ invalidate(InvalidationType.STATE); }; } override protected function draw():void{ if (textField.text != _label){ label = _label; }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); drawIcon(); drawTextFormat(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } public function get toggle():Boolean{ return (_toggle); } override protected function configUI():void{ super.configUI(); textField = new TextField(); textField.type = TextFieldType.DYNAMIC; textField.selectable = false; addChild(textField); } override protected function drawLayout():void{ var _local1:Number; var _local2:String; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local1 = Number(getStyleValue("textPadding")); _local2 = ((((icon == null)) && ((mode == "center")))) ? ButtonLabelPlacement.TOP : _labelPlacement; textField.height = (textField.textHeight + 4); _local3 = (textField.textWidth + 4); _local4 = (textField.textHeight + 4); _local5 = ((icon)==null) ? 0 : (icon.width + _local1); _local6 = ((icon)==null) ? 0 : (icon.height + _local1); textField.visible = (label.length > 0); if (icon != null){ icon.x = Math.round(((width - icon.width) / 2)); icon.y = Math.round(((height - icon.height) / 2)); }; if (textField.visible == false){ textField.width = 0; textField.height = 0; } else { if ((((_local2 == ButtonLabelPlacement.BOTTOM)) || ((_local2 == ButtonLabelPlacement.TOP)))){ _local7 = Math.max(0, Math.min(_local3, (width - (2 * _local1)))); if ((height - 2) > _local4){ _local8 = _local4; } else { _local8 = (height - 2); }; _local3 = _local7; textField.width = _local3; _local4 = _local8; textField.height = _local4; textField.x = Math.round(((width - _local3) / 2)); textField.y = Math.round(((((height - textField.height) - _local6) / 2) + ((_local2)==ButtonLabelPlacement.BOTTOM) ? _local6 : 0)); if (icon != null){ icon.y = Math.round(((_local2)==ButtonLabelPlacement.BOTTOM) ? (textField.y - _local6) : ((textField.y + textField.height) + _local1)); }; } else { _local7 = Math.max(0, Math.min(_local3, ((width - _local5) - (2 * _local1)))); _local3 = _local7; textField.width = _local3; textField.x = Math.round(((((width - _local3) - _local5) / 2) + ((_local2)!=ButtonLabelPlacement.LEFT) ? _local5 : 0)); textField.y = Math.round(((height - textField.height) / 2)); if (icon != null){ icon.x = Math.round(((_local2)!=ButtonLabelPlacement.LEFT) ? (textField.x - _local5) : ((textField.x + _local3) + _local1)); }; }; }; super.drawLayout(); } override protected function initializeAccessibility():void{ if (LabelButton.createAccessibilityImplementation != null){ LabelButton.createAccessibilityImplementation(this); }; } protected function drawIcon():void{ var _local1:DisplayObject; var _local2:String; var _local3:Object; _local1 = icon; _local2 = (enabled) ? mouseState : "disabled"; if (selected){ _local2 = (("selected" + _local2.substr(0, 1).toUpperCase()) + _local2.substr(1)); }; _local2 = (_local2 + "Icon"); _local3 = getStyleValue(_local2); if (_local3 == null){ _local3 = getStyleValue("icon"); }; if (_local3 != null){ icon = getDisplayObjectInstance(_local3); }; if (icon != null){ addChildAt(icon, 1); }; if (((!((_local1 == null))) && (!((_local1 == icon))))){ removeChild(_local1); }; } public function set label(_arg1:String):void{ _label = _arg1; if (textField.text != _label){ textField.text = _label; dispatchEvent(new ComponentEvent(ComponentEvent.LABEL_CHANGE)); }; invalidate(InvalidationType.SIZE); invalidate(InvalidationType.STYLES); } protected function drawTextFormat():void{ var _local1:Object; var _local2:TextFormat; var _local3:TextFormat; _local1 = UIComponent.getStyleDefinition(); _local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); _local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseButton.getStyleDefinition())); } } }//package fl.controls
Section 6
//ComponentShim (fl.core.ComponentShim) package fl.core { import flash.display.*; public dynamic class ComponentShim extends MovieClip { } }//package fl.core
Section 7
//InvalidationType (fl.core.InvalidationType) package fl.core { public class InvalidationType { public static const SIZE:String = "size"; public static const ALL:String = "all"; public static const DATA:String = "data"; public static const SCROLL:String = "scroll"; public static const STATE:String = "state"; public static const STYLES:String = "styles"; public static const SELECTED:String = "selected"; public static const RENDERER_STYLES:String = "rendererStyles"; } }//package fl.core
Section 8
//UIComponent (fl.core.UIComponent) package fl.core { import flash.display.*; import flash.events.*; import fl.managers.*; import flash.utils.*; import fl.events.*; import flash.text.*; import flash.system.*; public class UIComponent extends Sprite { protected var _enabled:Boolean;// = true private var _mouseFocusEnabled:Boolean;// = true protected var startHeight:Number; protected var _height:Number; protected var _oldIMEMode:String;// = null protected var startWidth:Number; public var focusTarget:IFocusManagerComponent; protected var errorCaught:Boolean;// = false protected var uiFocusRect:DisplayObject; protected var _width:Number; public var version:String;// = "3.0.0.15" protected var isFocused:Boolean;// = false protected var callLaterMethods:Dictionary; private var _focusEnabled:Boolean;// = true private var tempText:TextField; protected var invalidateFlag:Boolean;// = false protected var _inspector:Boolean;// = false protected var sharedStyles:Object; protected var invalidHash:Object; protected var isLivePreview:Boolean;// = false protected var _imeMode:String;// = null protected var instanceStyles:Object; protected var _x:Number; protected var _y:Number; public static var inCallLaterPhase:Boolean = false; private static var defaultStyles:Object = {focusRectSkin:"focusRectSkin", focusRectPadding:2, textFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), disabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultTextFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultDisabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0)}; public static var createAccessibilityImplementation:Function; private static var focusManagers:Dictionary = new Dictionary(false); public function UIComponent(){ version = "3.0.0.15"; isLivePreview = false; invalidateFlag = false; _enabled = true; isFocused = false; _focusEnabled = true; _mouseFocusEnabled = true; _imeMode = null; _oldIMEMode = null; errorCaught = false; _inspector = false; super(); instanceStyles = {}; sharedStyles = {}; invalidHash = {}; callLaterMethods = new Dictionary(); StyleManager.registerInstance(this); configUI(); invalidate(InvalidationType.ALL); tabEnabled = (this is IFocusManagerComponent); focusRect = false; if (tabEnabled){ addEventListener(FocusEvent.FOCUS_IN, focusInHandler); addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler); addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); addEventListener(KeyboardEvent.KEY_UP, keyUpHandler); }; initializeFocusManager(); addEventListener(Event.ENTER_FRAME, hookAccessibility, false, 0, true); } public function drawFocus(_arg1:Boolean):void{ var _local2:Number; isFocused = _arg1; if (((!((uiFocusRect == null))) && (contains(uiFocusRect)))){ removeChild(uiFocusRect); uiFocusRect = null; }; if (_arg1){ uiFocusRect = (getDisplayObjectInstance(getStyleValue("focusRectSkin")) as Sprite); if (uiFocusRect == null){ return; }; _local2 = Number(getStyleValue("focusRectPadding")); uiFocusRect.x = -(_local2); uiFocusRect.y = -(_local2); uiFocusRect.width = (width + (_local2 * 2)); uiFocusRect.height = (height + (_local2 * 2)); addChildAt(uiFocusRect, 0); }; } private function callLaterDispatcher(_arg1:Event):void{ var _local2:Dictionary; var _local3:Object; if (_arg1.type == Event.ADDED_TO_STAGE){ removeEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher); stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); return; }; _arg1.target.removeEventListener(Event.RENDER, callLaterDispatcher); if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); return; }; inCallLaterPhase = true; _local2 = callLaterMethods; for (_local3 in _local2) { _local3(); delete _local2[_local3]; }; inCallLaterPhase = false; } private function addedHandler(_arg1:Event):void{ removeEventListener("addedToStage", addedHandler); initializeFocusManager(); } protected function getStyleValue(_arg1:String):Object{ return (((instanceStyles[_arg1])==null) ? sharedStyles[_arg1] : instanceStyles[_arg1]); } protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((_arg1 == this)); } override public function get scaleX():Number{ return ((width / startWidth)); } override public function get scaleY():Number{ return ((height / startHeight)); } override public function set height(_arg1:Number):void{ if (_height == _arg1){ return; }; setSize(width, _arg1); } protected function keyDownHandler(_arg1:KeyboardEvent):void{ } protected function focusInHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; if (isOurFocus((_arg1.target as DisplayObject))){ _local2 = focusManager; if (((_local2) && (_local2.showFocusIndicator))){ drawFocus(true); isFocused = true; }; }; } public function setStyle(_arg1:String, _arg2:Object):void{ if ((((instanceStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; instanceStyles[_arg1] = _arg2; invalidate(InvalidationType.STYLES); } override public function get visible():Boolean{ return (super.visible); } public function get componentInspectorSetting():Boolean{ return (_inspector); } override public function get x():Number{ return ((isNaN(_x)) ? super.x : _x); } override public function get y():Number{ return ((isNaN(_y)) ? super.y : _y); } protected function setIMEMode(_arg1:Boolean){ var enabled = _arg1; if (_imeMode != null){ if (enabled){ IME.enabled = true; _oldIMEMode = IME.conversionMode; try { if (((!(errorCaught)) && (!((IME.conversionMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _imeMode; }; errorCaught = false; } catch(e:Error) { errorCaught = true; throw (new Error(("IME mode not supported: " + _imeMode))); }; } else { if (((!((IME.conversionMode == IMEConversionMode.UNKNOWN))) && (!((_oldIMEMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _oldIMEMode; }; IME.enabled = false; }; }; } public function set enabled(_arg1:Boolean):void{ if (_arg1 == _enabled){ return; }; _enabled = _arg1; invalidate(InvalidationType.STATE); } public function setSharedStyle(_arg1:String, _arg2:Object):void{ if ((((sharedStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; sharedStyles[_arg1] = _arg2; if (instanceStyles[_arg1] == null){ invalidate(InvalidationType.STYLES); }; } protected function keyUpHandler(_arg1:KeyboardEvent):void{ } public function set focusEnabled(_arg1:Boolean):void{ _focusEnabled = _arg1; } override public function set scaleX(_arg1:Number):void{ setSize((startWidth * _arg1), height); } public function get mouseFocusEnabled():Boolean{ return (_mouseFocusEnabled); } override public function set scaleY(_arg1:Number):void{ setSize(width, (startHeight * _arg1)); } protected function getDisplayObjectInstance(_arg1:Object):DisplayObject{ var classDef:Object; var skin = _arg1; classDef = null; if ((skin is Class)){ return ((new (skin) as DisplayObject)); }; if ((skin is DisplayObject)){ (skin as DisplayObject).x = 0; (skin as DisplayObject).y = 0; return ((skin as DisplayObject)); }; try { classDef = getDefinitionByName(skin.toString()); } catch(e:Error) { try { classDef = (loaderInfo.applicationDomain.getDefinition(skin.toString()) as Object); } catch(e:Error) { }; }; if (classDef == null){ return (null); }; return ((new (classDef) as DisplayObject)); } protected function copyStylesToChild(_arg1:UIComponent, _arg2:Object):void{ var _local3:String; for (_local3 in _arg2) { _arg1.setStyle(_local3, getStyleValue(_arg2[_local3])); }; } protected function beforeComponentParameters():void{ } protected function callLater(_arg1:Function):void{ if (inCallLaterPhase){ return; }; callLaterMethods[_arg1] = true; if (stage != null){ stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); } else { addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); }; } protected function createFocusManager():void{ if (focusManagers[stage] == null){ focusManagers[stage] = new FocusManager(stage); }; } override public function set visible(_arg1:Boolean):void{ var _local2:String; if (super.visible == _arg1){ return; }; super.visible = _arg1; _local2 = (_arg1) ? ComponentEvent.SHOW : ComponentEvent.HIDE; dispatchEvent(new ComponentEvent(_local2, true)); } protected function hookAccessibility(_arg1:Event):void{ removeEventListener(Event.ENTER_FRAME, hookAccessibility); initializeAccessibility(); } public function set componentInspectorSetting(_arg1:Boolean):void{ _inspector = _arg1; if (_inspector){ beforeComponentParameters(); } else { afterComponentParameters(); }; } override public function set x(_arg1:Number):void{ move(_arg1, _y); } public function drawNow():void{ draw(); } override public function set y(_arg1:Number):void{ move(_x, _arg1); } protected function checkLivePreview():Boolean{ var className:String; if (parent == null){ return (false); }; try { className = getQualifiedClassName(parent); } catch(e:Error) { }; return ((className == "fl.livepreview::LivePreviewParent")); } protected function focusOutHandler(_arg1:FocusEvent):void{ if (isOurFocus((_arg1.target as DisplayObject))){ drawFocus(false); isFocused = false; }; } public function set mouseFocusEnabled(_arg1:Boolean):void{ _mouseFocusEnabled = _arg1; } public function getFocus():InteractiveObject{ if (stage){ return (stage.focus); }; return (null); } protected function validate():void{ invalidHash = {}; } override public function get height():Number{ return (_height); } public function invalidate(_arg1:String="all", _arg2:Boolean=true):void{ invalidHash[_arg1] = true; if (_arg2){ this.callLater(draw); }; } public function get enabled():Boolean{ return (_enabled); } protected function getScaleX():Number{ return (super.scaleX); } protected function getScaleY():Number{ return (super.scaleY); } public function get focusEnabled():Boolean{ return (_focusEnabled); } protected function afterComponentParameters():void{ } protected function draw():void{ if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } protected function configUI():void{ var _local1:Number; var _local2:Number; var _local3:Number; isLivePreview = checkLivePreview(); _local1 = rotation; rotation = 0; _local2 = super.width; _local3 = super.height; var _local4 = 1; super.scaleY = _local4; super.scaleX = _local4; setSize(_local2, _local3); move(super.x, super.y); rotation = _local1; startWidth = _local2; startHeight = _local3; if (numChildren > 0){ removeChildAt(0); }; } protected function setScaleX(_arg1:Number):void{ super.scaleX = _arg1; } protected function setScaleY(_arg1:Number):void{ super.scaleY = _arg1; } private function initializeFocusManager():void{ if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, addedHandler, false, 0, true); } else { createFocusManager(); }; } public function set focusManager(_arg1:IFocusManager):void{ UIComponent.focusManagers[this] = _arg1; } public function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } protected function isInvalid(_arg1:String, ... _args):Boolean{ if (((invalidHash[_arg1]) || (invalidHash[InvalidationType.ALL]))){ return (true); }; while (_args.length > 0) { if (invalidHash[_args.pop()]){ return (true); }; }; return (false); } public function setSize(_arg1:Number, _arg2:Number):void{ _width = _arg1; _height = _arg2; invalidate(InvalidationType.SIZE); dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, false)); } override public function set width(_arg1:Number):void{ if (_width == _arg1){ return; }; setSize(_arg1, height); } public function setFocus():void{ if (stage){ stage.focus = this; }; } protected function initializeAccessibility():void{ if (UIComponent.createAccessibilityImplementation != null){ UIComponent.createAccessibilityImplementation(this); }; } public function get focusManager():IFocusManager{ var _local1:DisplayObject; _local1 = this; while (_local1) { if (UIComponent.focusManagers[_local1] != null){ return (IFocusManager(UIComponent.focusManagers[_local1])); }; _local1 = _local1.parent; }; return (null); } override public function get width():Number{ return (_width); } public function move(_arg1:Number, _arg2:Number):void{ _x = _arg1; _y = _arg2; super.x = Math.round(_arg1); super.y = Math.round(_arg2); dispatchEvent(new ComponentEvent(ComponentEvent.MOVE)); } public function validateNow():void{ invalidate(InvalidationType.ALL, false); draw(); } public function getStyle(_arg1:String):Object{ return (instanceStyles[_arg1]); } public static function getStyleDefinition():Object{ return (defaultStyles); } public static function mergeStyles(... _args):Object{ var _local2:Object; var _local3:uint; var _local4:uint; var _local5:Object; var _local6:String; _local2 = {}; _local3 = _args.length; _local4 = 0; while (_local4 < _local3) { _local5 = _args[_local4]; for (_local6 in _local5) { if (_local2[_local6] != null){ } else { _local2[_local6] = _args[_local4][_local6]; }; }; _local4++; }; return (_local2); } } }//package fl.core
Section 9
//ColorPickerEvent (fl.events.ColorPickerEvent) package fl.events { import flash.events.*; public class ColorPickerEvent extends Event { protected var _color:uint; public static const ITEM_ROLL_OUT:String = "itemRollOut"; public static const ITEM_ROLL_OVER:String = "itemRollOver"; public static const CHANGE:String = "change"; public static const ENTER:String = "enter"; public function ColorPickerEvent(_arg1:String, _arg2:uint){ super(_arg1, true); _color = _arg2; } override public function toString():String{ return (formatToString("ColorPickerEvent", "type", "bubbles", "cancelable", "color")); } public function get color():uint{ return (_color); } override public function clone():Event{ return (new ColorPickerEvent(type, color)); } } }//package fl.events
Section 10
//ComponentEvent (fl.events.ComponentEvent) package fl.events { import flash.events.*; public class ComponentEvent extends Event { public static const HIDE:String = "hide"; public static const BUTTON_DOWN:String = "buttonDown"; public static const MOVE:String = "move"; public static const RESIZE:String = "resize"; public static const ENTER:String = "enter"; public static const LABEL_CHANGE:String = "labelChange"; public static const SHOW:String = "show"; public function ComponentEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function toString():String{ return (formatToString("ComponentEvent", "type", "bubbles", "cancelable")); } override public function clone():Event{ return (new ComponentEvent(type, bubbles, cancelable)); } } }//package fl.events
Section 11
//FocusManager (fl.managers.FocusManager) package fl.managers { import fl.controls.*; import flash.display.*; import fl.core.*; import flash.events.*; import flash.utils.*; import flash.text.*; import flash.ui.*; public class FocusManager implements IFocusManager { private var focusableObjects:Dictionary; private var _showFocusIndicator:Boolean;// = true private var defButton:Button; private var focusableCandidates:Array; private var _form:DisplayObjectContainer; private var _defaultButtonEnabled:Boolean;// = true private var activated:Boolean;// = false private var _defaultButton:Button; private var calculateCandidates:Boolean;// = true private var lastFocus:InteractiveObject; private var lastAction:String; public function FocusManager(_arg1:DisplayObjectContainer){ activated = false; calculateCandidates = true; _showFocusIndicator = true; _defaultButtonEnabled = true; super(); focusableObjects = new Dictionary(true); if (_arg1 != null){ _form = _arg1; addFocusables(DisplayObject(_arg1)); _arg1.addEventListener(Event.ADDED, addedHandler); _arg1.addEventListener(Event.REMOVED, removedHandler); activate(); }; } public function get showFocusIndicator():Boolean{ return (_showFocusIndicator); } private function getIndexOfNextObject(_arg1:int, _arg2:Boolean, _arg3:Boolean, _arg4:String):int{ var _local5:int; var _local6:int; var _local7:DisplayObject; var _local8:IFocusManagerGroup; var _local9:int; var _local10:DisplayObject; var _local11:IFocusManagerGroup; _local5 = focusableCandidates.length; _local6 = _arg1; while (true) { if (_arg2){ _arg1--; } else { _arg1++; }; if (_arg3){ if (((_arg2) && ((_arg1 < 0)))){ break; }; if (((!(_arg2)) && ((_arg1 == _local5)))){ break; }; } else { _arg1 = ((_arg1 + _local5) % _local5); if (_local6 == _arg1){ break; }; }; if (isValidFocusCandidate(focusableCandidates[_arg1], _arg4)){ _local7 = DisplayObject(findFocusManagerComponent(focusableCandidates[_arg1])); if ((_local7 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local7); _local9 = 0; while (_local9 < focusableCandidates.length) { _local10 = focusableCandidates[_local9]; if ((_local10 is IFocusManagerGroup)){ _local11 = IFocusManagerGroup(_local10); if ((((_local11.groupName == _local8.groupName)) && (_local11.selected))){ _arg1 = _local9; break; }; }; _local9++; }; }; return (_arg1); }; }; return (_arg1); } public function set form(_arg1:DisplayObjectContainer):void{ _form = _arg1; } private function addFocusables(_arg1:DisplayObject, _arg2:Boolean=false):void{ var focusable:IFocusManagerComponent; var io:InteractiveObject; var doc:DisplayObjectContainer; var i:int; var child:DisplayObject; var o = _arg1; var skipTopLevel = _arg2; if (!skipTopLevel){ if ((o is IFocusManagerComponent)){ focusable = IFocusManagerComponent(o); if (focusable.focusEnabled){ if (((focusable.tabEnabled) && (isTabVisible(o)))){ focusableObjects[o] = true; calculateCandidates = true; }; o.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); o.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; } else { if ((o is InteractiveObject)){ io = (o as InteractiveObject); if (((((io) && (io.tabEnabled))) && ((findFocusManagerComponent(io) == io)))){ focusableObjects[io] = true; calculateCandidates = true; }; io.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); io.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; }; }; if ((o is DisplayObjectContainer)){ doc = DisplayObjectContainer(o); o.addEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); if ((((((doc is Stage)) || ((doc.parent is Stage)))) || (doc.tabChildren))){ i = 0; while (i < doc.numChildren) { try { child = doc.getChildAt(i); if (child != null){ addFocusables(doc.getChildAt(i)); }; } catch(error:SecurityError) { }; i = (i + 1); }; }; }; } private function getChildIndex(_arg1:DisplayObjectContainer, _arg2:DisplayObject):int{ return (_arg1.getChildIndex(_arg2)); } private function mouseFocusChangeHandler(_arg1:FocusEvent):void{ if ((_arg1.relatedObject is TextField)){ return; }; _arg1.preventDefault(); } private function focusOutHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; _local2 = (_arg1.target as InteractiveObject); } private function isValidFocusCandidate(_arg1:DisplayObject, _arg2:String):Boolean{ var _local3:IFocusManagerGroup; if (!isEnabledAndVisible(_arg1)){ return (false); }; if ((_arg1 is IFocusManagerGroup)){ _local3 = IFocusManagerGroup(_arg1); if (_arg2 == _local3.groupName){ return (false); }; }; return (true); } public function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject{ var _local2:InteractiveObject; _local2 = _arg1; while (_arg1) { if ((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))){ return (_arg1); }; _arg1 = _arg1.parent; }; return (_local2); } private function sortFocusableObjectsTabIndex():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))){ focusableCandidates.push(_local2); }; }; focusableCandidates.sort(sortByTabIndex); } private function removeFocusables(_arg1:DisplayObject):void{ var _local2:Object; var _local3:DisplayObject; if ((_arg1 is DisplayObjectContainer)){ _arg1.removeEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); _arg1.removeEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); for (_local2 in focusableObjects) { _local3 = DisplayObject(_local2); if (DisplayObjectContainer(_arg1).contains(_local3)){ if (_local3 == lastFocus){ lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local2]; calculateCandidates = true; }; }; }; } private function addedHandler(_arg1:Event):void{ var _local2:DisplayObject; _local2 = DisplayObject(_arg1.target); if (_local2.stage){ addFocusables(DisplayObject(_arg1.target)); }; } private function getTopLevelFocusTarget(_arg1:InteractiveObject):InteractiveObject{ while (_arg1 != InteractiveObject(form)) { if ((((((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))) && (IFocusManagerComponent(_arg1).mouseFocusEnabled))) && (UIComponent(_arg1).enabled))){ return (_arg1); }; _arg1 = _arg1.parent; if (_arg1 == null){ break; }; }; return (null); } private function tabChildrenChangeHandler(_arg1:Event):void{ var _local2:DisplayObjectContainer; if (_arg1.target != _arg1.currentTarget){ return; }; calculateCandidates = true; _local2 = DisplayObjectContainer(_arg1.target); if (_local2.tabChildren){ addFocusables(_local2, true); } else { removeFocusables(_local2); }; } public function sendDefaultButtonEvent():void{ defButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); } public function getFocus():InteractiveObject{ var _local1:InteractiveObject; _local1 = form.stage.focus; return (findFocusManagerComponent(_local1)); } private function isEnabledAndVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; var _local3:TextField; var _local4:SimpleButton; _local2 = DisplayObject(form).parent; while (_arg1 != _local2) { if ((_arg1 is UIComponent)){ if (!UIComponent(_arg1).enabled){ return (false); }; } else { if ((_arg1 is TextField)){ _local3 = TextField(_arg1); if ((((_local3.type == TextFieldType.DYNAMIC)) || (!(_local3.selectable)))){ return (false); }; } else { if ((_arg1 is SimpleButton)){ _local4 = SimpleButton(_arg1); if (!_local4.enabled){ return (false); }; }; }; }; if (!_arg1.visible){ return (false); }; _arg1 = _arg1.parent; }; return (true); } public function set defaultButton(_arg1:Button):void{ var _local2:Button; _local2 = (_arg1) ? Button(_arg1) : null; if (_local2 != _defaultButton){ if (_defaultButton){ _defaultButton.emphasized = false; }; if (defButton){ defButton.emphasized = false; }; _defaultButton = _local2; defButton = _local2; if (_local2){ _local2.emphasized = true; }; }; } private function deactivateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); } public function setFocus(_arg1:InteractiveObject):void{ if ((_arg1 is IFocusManagerComponent)){ IFocusManagerComponent(_arg1).setFocus(); } else { form.stage.focus = _arg1; }; } private function setFocusToNextObject(_arg1:FocusEvent):void{ var _local2:InteractiveObject; if (!hasFocusableObjects()){ return; }; _local2 = getNextFocusManagerComponent(_arg1.shiftKey); if (_local2){ setFocus(_local2); }; } private function hasFocusableObjects():Boolean{ var _local1:Object; for (_local1 in focusableObjects) { return (true); }; return (false); } private function tabIndexChangeHandler(_arg1:Event):void{ calculateCandidates = true; } private function sortFocusableObjects():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))) && ((_local2.tabIndex > 0)))){ sortFocusableObjectsTabIndex(); return; }; focusableCandidates.push(_local2); }; focusableCandidates.sort(sortByDepth); } private function keyFocusChangeHandler(_arg1:FocusEvent):void{ showFocusIndicator = true; if ((((((_arg1.keyCode == Keyboard.TAB)) || ((_arg1.keyCode == 0)))) && (!(_arg1.isDefaultPrevented())))){ setFocusToNextObject(_arg1); _arg1.preventDefault(); }; } private function getIndexOfFocusedObject(_arg1:DisplayObject):int{ var _local2:int; var _local3:int; _local2 = focusableCandidates.length; _local3 = 0; _local3 = 0; while (_local3 < _local2) { if (focusableCandidates[_local3] == _arg1){ return (_local3); }; _local3++; }; return (-1); } public function hideFocus():void{ } private function removedHandler(_arg1:Event):void{ var _local2:int; var _local3:DisplayObject; var _local4:InteractiveObject; _local3 = DisplayObject(_arg1.target); if ((((_local3 is IFocusManagerComponent)) && ((focusableObjects[_local3] == true)))){ if (_local3 == lastFocus){ IFocusManagerComponent(lastFocus).drawFocus(false); lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local3]; calculateCandidates = true; } else { if ((((_local3 is InteractiveObject)) && ((focusableObjects[_local3] == true)))){ _local4 = (_local3 as InteractiveObject); if (_local4){ if (_local4 == lastFocus){ lastFocus = null; }; delete focusableObjects[_local4]; calculateCandidates = true; }; _local3.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); }; }; removeFocusables(_local3); } private function sortByDepth(_arg1:InteractiveObject, _arg2:InteractiveObject):Number{ var _local3:String; var _local4:String; var _local5:int; var _local6:String; var _local7:String; var _local8:String; var _local9:DisplayObject; var _local10:DisplayObject; _local3 = ""; _local4 = ""; _local8 = "0000"; _local9 = DisplayObject(_arg1); _local10 = DisplayObject(_arg2); while (((!((_local9 == DisplayObject(form)))) && (_local9.parent))) { _local5 = getChildIndex(_local9.parent, _local9); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local3 = (_local7 + _local3); _local9 = _local9.parent; }; while (((!((_local10 == DisplayObject(form)))) && (_local10.parent))) { _local5 = getChildIndex(_local10.parent, _local10); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local4 = (_local7 + _local4); _local10 = _local10.parent; }; return (((_local3 > _local4)) ? 1 : ((_local3 < _local4)) ? -1 : 0); } public function get defaultButton():Button{ return (_defaultButton); } private function activateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); if (lastFocus){ if ((lastFocus is IFocusManagerComponent)){ IFocusManagerComponent(lastFocus).setFocus(); } else { form.stage.focus = lastFocus; }; }; lastAction = "ACTIVATE"; } public function showFocus():void{ } public function set defaultButtonEnabled(_arg1:Boolean):void{ _defaultButtonEnabled = _arg1; } public function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject{ var _local2:DisplayObject; var _local3:String; var _local4:int; var _local5:Boolean; var _local6:int; var _local7:int; var _local8:IFocusManagerGroup; if (!hasFocusableObjects()){ return (null); }; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; _local2 = form.stage.focus; _local2 = DisplayObject(findFocusManagerComponent(InteractiveObject(_local2))); _local3 = ""; if ((_local2 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local2); _local3 = _local8.groupName; }; _local4 = getIndexOfFocusedObject(_local2); _local5 = false; _local6 = _local4; if (_local4 == -1){ if (_arg1){ _local4 = focusableCandidates.length; }; _local5 = true; }; _local7 = getIndexOfNextObject(_local4, _arg1, _local5, _local3); return (findFocusManagerComponent(focusableCandidates[_local7])); } private function mouseDownHandler(_arg1:MouseEvent):void{ var _local2:InteractiveObject; if (_arg1.isDefaultPrevented()){ return; }; _local2 = getTopLevelFocusTarget(InteractiveObject(_arg1.target)); if (!_local2){ return; }; showFocusIndicator = false; if (((((!((_local2 == lastFocus))) || ((lastAction == "ACTIVATE")))) && (!((_local2 is TextField))))){ setFocus(_local2); }; lastAction = "MOUSEDOWN"; } private function isTabVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; _local2 = _arg1.parent; while (((((_local2) && (!((_local2 is Stage))))) && (!(((_local2.parent) && ((_local2.parent is Stage))))))) { if (!_local2.tabChildren){ return (false); }; _local2 = _local2.parent; }; return (true); } public function get nextTabIndex():int{ return (0); } private function keyDownHandler(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.TAB){ lastAction = "KEY"; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; }; if (((((((defaultButtonEnabled) && ((_arg1.keyCode == Keyboard.ENTER)))) && (defaultButton))) && (defButton.enabled))){ sendDefaultButtonEvent(); }; } private function focusInHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; var _local3:Button; _local2 = InteractiveObject(_arg1.target); if (form.contains(_local2)){ lastFocus = findFocusManagerComponent(InteractiveObject(_local2)); if ((lastFocus is Button)){ _local3 = Button(lastFocus); if (defButton){ defButton.emphasized = false; defButton = _local3; _local3.emphasized = true; }; } else { if (((defButton) && (!((defButton == _defaultButton))))){ defButton.emphasized = false; defButton = _defaultButton; _defaultButton.emphasized = true; }; }; }; } private function tabEnabledChangeHandler(_arg1:Event):void{ var _local2:InteractiveObject; var _local3:Boolean; calculateCandidates = true; _local2 = InteractiveObject(_arg1.target); _local3 = (focusableObjects[_local2] == true); if (_local2.tabEnabled){ if (((!(_local3)) && (isTabVisible(_local2)))){ if (!(_local2 is IFocusManagerComponent)){ _local2.focusRect = false; }; focusableObjects[_local2] = true; }; } else { if (_local3){ delete focusableObjects[_local2]; }; }; } public function set showFocusIndicator(_arg1:Boolean):void{ _showFocusIndicator = _arg1; } public function get form():DisplayObjectContainer{ return (_form); } private function sortByTabIndex(_arg1:InteractiveObject, _arg2:InteractiveObject):int{ return (((_arg1.tabIndex > _arg2.tabIndex)) ? 1 : ((_arg1.tabIndex < _arg2.tabIndex)) ? -1 : sortByDepth(_arg1, _arg2)); } public function activate():void{ if (activated){ return; }; form.stage.addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false, 0, true); form.stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false, 0, true); form.addEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.addEventListener(Event.ACTIVATE, activateHandler, false, 0, true); form.stage.addEventListener(Event.DEACTIVATE, deactivateHandler, false, 0, true); form.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = true; if (lastFocus){ setFocus(lastFocus); }; } public function deactivate():void{ form.stage.removeEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler); form.stage.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler); form.removeEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.removeEventListener(Event.ACTIVATE, activateHandler); form.stage.removeEventListener(Event.DEACTIVATE, deactivateHandler); form.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = false; } public function get defaultButtonEnabled():Boolean{ return (_defaultButtonEnabled); } } }//package fl.managers
Section 12
//IFocusManager (fl.managers.IFocusManager) package fl.managers { import fl.controls.*; import flash.display.*; public interface IFocusManager { function getFocus():InteractiveObject; function deactivate():void; function set defaultButton(_arg1:Button):void; function set showFocusIndicator(_arg1:Boolean):void; function get defaultButtonEnabled():Boolean; function get nextTabIndex():int; function get defaultButton():Button; function get showFocusIndicator():Boolean; function setFocus(_arg1:InteractiveObject):void; function activate():void; function showFocus():void; function set defaultButtonEnabled(_arg1:Boolean):void; function hideFocus():void; function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject; function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject; } }//package fl.managers
Section 13
//IFocusManagerComponent (fl.managers.IFocusManagerComponent) package fl.managers { public interface IFocusManagerComponent { function set focusEnabled(_arg1:Boolean):void; function drawFocus(_arg1:Boolean):void; function setFocus():void; function get focusEnabled():Boolean; function get tabEnabled():Boolean; function get tabIndex():int; function get mouseFocusEnabled():Boolean; } }//package fl.managers
Section 14
//IFocusManagerGroup (fl.managers.IFocusManagerGroup) package fl.managers { public interface IFocusManagerGroup { function set groupName(_arg1:String):void; function set selected(_arg1:Boolean):void; function get groupName():String; function get selected():Boolean; } }//package fl.managers
Section 15
//StyleManager (fl.managers.StyleManager) package fl.managers { import fl.core.*; import flash.utils.*; import flash.text.*; public class StyleManager { private var globalStyles:Object; private var classToDefaultStylesDict:Dictionary; private var styleToClassesHash:Object; private var classToStylesDict:Dictionary; private var classToInstancesDict:Dictionary; private static var _instance:StyleManager; public function StyleManager(){ styleToClassesHash = {}; classToInstancesDict = new Dictionary(true); classToStylesDict = new Dictionary(true); classToDefaultStylesDict = new Dictionary(true); globalStyles = UIComponent.getStyleDefinition(); } public static function clearComponentStyle(_arg1:Object, _arg2:String):void{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; if (((!((_local4 == null))) && (!((_local4[_arg2] == null))))){ delete _local4[_arg2]; invalidateComponentStyle(_local3, _arg2); }; } private static function getClassDef(_arg1:Object):Class{ var component = _arg1; if ((component is Class)){ return ((component as Class)); }; try { return ((getDefinitionByName(getQualifiedClassName(component)) as Class)); } catch(e:Error) { if ((component is UIComponent)){ try { return ((component.loaderInfo.applicationDomain.getDefinition(getQualifiedClassName(component)) as Class)); } catch(e:Error) { }; }; }; return (null); } public static function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } public static function setComponentStyle(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Class; var _local5:Object; _local4 = getClassDef(_arg1); _local5 = getInstance().classToStylesDict[_local4]; if (_local5 == null){ _local5 = (getInstance().classToStylesDict[_local4] = {}); }; if (_local5 == _arg3){ return; }; _local5[_arg2] = _arg3; invalidateComponentStyle(_local4, _arg2); } private static function setSharedStyles(_arg1:UIComponent):void{ var _local2:StyleManager; var _local3:Class; var _local4:Object; var _local5:String; _local2 = getInstance(); _local3 = getClassDef(_arg1); _local4 = _local2.classToDefaultStylesDict[_local3]; for (_local5 in _local4) { _arg1.setSharedStyle(_local5, getSharedStyle(_arg1, _local5)); }; } public static function getComponentStyle(_arg1:Object, _arg2:String):Object{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; return (((_local4)==null) ? null : _local4[_arg2]); } private static function getInstance(){ if (_instance == null){ _instance = new (StyleManager); }; return (_instance); } private static function invalidateComponentStyle(_arg1:Class, _arg2:String):void{ var _local3:Dictionary; var _local4:Object; var _local5:UIComponent; _local3 = getInstance().classToInstancesDict[_arg1]; if (_local3 == null){ return; }; for (_local4 in _local3) { _local5 = (_local4 as UIComponent); if (_local5 == null){ } else { _local5.setSharedStyle(_arg2, getSharedStyle(_local5, _arg2)); }; }; } private static function invalidateStyle(_arg1:String):void{ var _local2:Dictionary; var _local3:Object; _local2 = getInstance().styleToClassesHash[_arg1]; if (_local2 == null){ return; }; for (_local3 in _local2) { invalidateComponentStyle(Class(_local3), _arg1); }; } public static function registerInstance(_arg1:UIComponent):void{ var inst:StyleManager; var classDef:Class; var target:Class; var defaultStyles:Object; var styleToClasses:Object; var n:String; var instance = _arg1; inst = getInstance(); classDef = getClassDef(instance); if (classDef == null){ return; }; if (inst.classToInstancesDict[classDef] == null){ inst.classToInstancesDict[classDef] = new Dictionary(true); target = classDef; while (defaultStyles == null) { if (target["getStyleDefinition"] != null){ defaultStyles = target["getStyleDefinition"](); break; }; try { target = (instance.loaderInfo.applicationDomain.getDefinition(getQualifiedSuperclassName(target)) as Class); } catch(err:Error) { try { target = (getDefinitionByName(getQualifiedSuperclassName(target)) as Class); } catch(e:Error) { defaultStyles = UIComponent.getStyleDefinition(); break; }; }; }; styleToClasses = inst.styleToClassesHash; for (n in defaultStyles) { if (styleToClasses[n] == null){ styleToClasses[n] = new Dictionary(true); }; styleToClasses[n][classDef] = true; }; inst.classToDefaultStylesDict[classDef] = defaultStyles; inst.classToStylesDict[classDef] = {}; }; inst.classToInstancesDict[classDef][instance] = true; setSharedStyles(instance); } public static function getStyle(_arg1:String):Object{ return (getInstance().globalStyles[_arg1]); } private static function getSharedStyle(_arg1:UIComponent, _arg2:String):Object{ var _local3:Class; var _local4:StyleManager; var _local5:Object; _local3 = getClassDef(_arg1); _local4 = getInstance(); _local5 = _local4.classToStylesDict[_local3][_arg2]; if (_local5 != null){ return (_local5); }; _local5 = _local4.globalStyles[_arg2]; if (_local5 != null){ return (_local5); }; return (_local4.classToDefaultStylesDict[_local3][_arg2]); } public static function setStyle(_arg1:String, _arg2:Object):void{ var _local3:Object; _local3 = getInstance().globalStyles; if ((((_local3[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; _local3[_arg1] = _arg2; invalidateStyle(_arg1); } } }//package fl.managers
Section 16
//Strong (fl.transitions.easing.Strong) package fl.transitions.easing { public class Strong { public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } } }//package fl.transitions.easing
Section 17
//Tween (fl.transitions.Tween) package fl.transitions { import flash.events.*; import flash.utils.*; import flash.display.*; public class Tween extends EventDispatcher { public var isPlaying:Boolean;// = false public var obj:Object;// = null public var prop:String;// = "" public var func:Function; public var begin:Number;// = NAN public var change:Number;// = NAN public var useSeconds:Boolean;// = false public var prevTime:Number;// = NAN public var prevPos:Number;// = NAN public var looping:Boolean;// = false private var _duration:Number;// = NAN private var _time:Number;// = NAN private var _fps:Number;// = NAN private var _position:Number;// = NAN private var _startTime:Number;// = NAN private var _intervalID:uint;// = 0 private var _finish:Number;// = NAN private var _timer:Timer;// = null protected static var _mc:MovieClip = new MovieClip(); public function Tween(_arg1:Object, _arg2:String, _arg3:Function, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Boolean=false){ this.func = function (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); }; super(); if (!arguments.length){ return; }; this.obj = _arg1; this.prop = _arg2; this.begin = _arg4; this.position = _arg4; this.duration = _arg6; this.useSeconds = _arg7; if ((_arg3 is Function)){ this.func = _arg3; }; this.finish = _arg5; this._timer = new Timer(100); this.start(); } public function get time():Number{ return (this._time); } public function set time(_arg1:Number):void{ this.prevTime = this._time; if (_arg1 > this.duration){ if (this.looping){ this.rewind((_arg1 - this._duration)); this.update(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_LOOP, this._time, this._position)); } else { if (this.useSeconds){ this._time = this._duration; this.update(); }; this.stop(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_FINISH, this._time, this._position)); }; } else { if (_arg1 < 0){ this.rewind(); this.update(); } else { this._time = _arg1; this.update(); }; }; } public function get duration():Number{ return (this._duration); } public function set duration(_arg1:Number):void{ this._duration = ((_arg1)<=0) ? Infinity : _arg1; } public function get FPS():Number{ return (this._fps); } public function set FPS(_arg1:Number):void{ var _local2:Boolean = this.isPlaying; this.stopEnterFrame(); this._fps = _arg1; if (_local2){ this.startEnterFrame(); }; } public function get position():Number{ return (this.getPosition(this._time)); } public function set position(_arg1:Number):void{ this.setPosition(_arg1); } public function getPosition(_arg1:Number=NaN):Number{ if (isNaN(_arg1)){ _arg1 = this._time; }; return (this.func(_arg1, this.begin, this.change, this._duration)); } public function setPosition(_arg1:Number):void{ this.prevPos = this._position; if (this.prop.length){ this.obj[this.prop] = (this._position = _arg1); }; this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_CHANGE, this._time, this._position)); } public function get finish():Number{ return ((this.begin + this.change)); } public function set finish(_arg1:Number):void{ this.change = (_arg1 - this.begin); } public function continueTo(_arg1:Number, _arg2:Number):void{ this.begin = this.position; this.finish = _arg1; if (!isNaN(_arg2)){ this.duration = _arg2; }; this.start(); } public function yoyo():void{ this.continueTo(this.begin, this.time); } protected function startEnterFrame():void{ var _local1:Number; if (isNaN(this._fps)){ _mc.addEventListener(Event.ENTER_FRAME, this.onEnterFrame, false, 0, true); } else { _local1 = (1000 / this._fps); this._timer.delay = _local1; this._timer.addEventListener(TimerEvent.TIMER, this.timerHandler, false, 0, true); this._timer.start(); }; this.isPlaying = true; } protected function stopEnterFrame():void{ if (isNaN(this._fps)){ _mc.removeEventListener(Event.ENTER_FRAME, this.onEnterFrame); } else { this._timer.stop(); }; this.isPlaying = false; } public function start():void{ this.rewind(); this.startEnterFrame(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_START, this._time, this._position)); } public function stop():void{ this.stopEnterFrame(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_STOP, this._time, this._position)); } public function resume():void{ this.fixTime(); this.startEnterFrame(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_RESUME, this._time, this._position)); } public function rewind(_arg1:Number=0):void{ this._time = _arg1; this.fixTime(); this.update(); } public function fforward():void{ this.time = this._duration; this.fixTime(); } public function nextFrame():void{ if (this.useSeconds){ this.time = ((getTimer() - this._startTime) / 1000); } else { this.time = (this._time + 1); }; } protected function onEnterFrame(_arg1:Event):void{ this.nextFrame(); } protected function timerHandler(_arg1:TimerEvent):void{ this.nextFrame(); _arg1.updateAfterEvent(); } public function prevFrame():void{ if (!this.useSeconds){ this.time = (this._time - 1); }; } private function fixTime():void{ if (this.useSeconds){ this._startTime = (getTimer() - (this._time * 1000)); }; } private function update():void{ this.setPosition(this.getPosition(this._time)); } } }//package fl.transitions
Section 18
//TweenEvent (fl.transitions.TweenEvent) package fl.transitions { import flash.events.*; public class TweenEvent extends Event { public var time:Number;// = NAN public var position:Number;// = NAN public static const MOTION_START:String = "motionStart"; public static const MOTION_STOP:String = "motionStop"; public static const MOTION_FINISH:String = "motionFinish"; public static const MOTION_CHANGE:String = "motionChange"; public static const MOTION_RESUME:String = "motionResume"; public static const MOTION_LOOP:String = "motionLoop"; public function TweenEvent(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Boolean=false, _arg5:Boolean=false){ super(_arg1, _arg4, _arg5); this.time = _arg2; this.position = _arg3; } override public function clone():Event{ return (new TweenEvent(this.type, this.time, this.position, this.bubbles, this.cancelable)); } } }//package fl.transitions
Section 19
//acc1_110 (NekoCafe_fla.acc1_110) package NekoCafe_fla { import flash.display.*; public dynamic class acc1_110 extends MovieClip { public function acc1_110(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ stop(); } } }//package NekoCafe_fla
Section 20
//acc10_39 (NekoCafe_fla.acc10_39) package NekoCafe_fla { import flash.display.*; public dynamic class acc10_39 extends MovieClip { public function acc10_39(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 21
//acc2_120 (NekoCafe_fla.acc2_120) package NekoCafe_fla { import flash.display.*; public dynamic class acc2_120 extends MovieClip { public function acc2_120(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ stop(); } } }//package NekoCafe_fla
Section 22
//acc3_130 (NekoCafe_fla.acc3_130) package NekoCafe_fla { import flash.display.*; public dynamic class acc3_130 extends MovieClip { public function acc3_130(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ stop(); } } }//package NekoCafe_fla
Section 23
//acc4_101 (NekoCafe_fla.acc4_101) package NekoCafe_fla { import flash.display.*; public dynamic class acc4_101 extends MovieClip { public function acc4_101(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 24
//acc5_89 (NekoCafe_fla.acc5_89) package NekoCafe_fla { import flash.display.*; public dynamic class acc5_89 extends MovieClip { public function acc5_89(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 25
//acc6_69 (NekoCafe_fla.acc6_69) package NekoCafe_fla { import flash.display.*; public dynamic class acc6_69 extends MovieClip { public function acc6_69(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 26
//acc7_79 (NekoCafe_fla.acc7_79) package NekoCafe_fla { import flash.display.*; public dynamic class acc7_79 extends MovieClip { public function acc7_79(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ stop(); } } }//package NekoCafe_fla
Section 27
//acc8_59 (NekoCafe_fla.acc8_59) package NekoCafe_fla { import flash.display.*; public dynamic class acc8_59 extends MovieClip { public function acc8_59(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 28
//acc9_49 (NekoCafe_fla.acc9_49) package NekoCafe_fla { import flash.display.*; public dynamic class acc9_49 extends MovieClip { public function acc9_49(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ stop(); } } }//package NekoCafe_fla
Section 29
//backdrop_16 (NekoCafe_fla.backdrop_16) package NekoCafe_fla { import flash.display.*; public dynamic class backdrop_16 extends MovieClip { public var pink1:MovieClip; public var logo:MovieClip; public var pink2:MovieClip; public var logoPaw:MovieClip; public var nude1:MovieClip; public var nude2:MovieClip; public function backdrop_16(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 30
//badge1_212 (NekoCafe_fla.badge1_212) package NekoCafe_fla { import flash.display.*; public dynamic class badge1_212 extends MovieClip { public function badge1_212(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 31
//badge2_14 (NekoCafe_fla.badge2_14) package NekoCafe_fla { import flash.display.*; public dynamic class badge2_14 extends MovieClip { public function badge2_14(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 32
//badger_323 (NekoCafe_fla.badger_323) package NekoCafe_fla { import flash.display.*; public dynamic class badger_323 extends MovieClip { public function badger_323(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 33
//blush_231 (NekoCafe_fla.blush_231) package NekoCafe_fla { import flash.display.*; public dynamic class blush_231 extends MovieClip { public function blush_231(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 34
//breastsEat_207 (NekoCafe_fla.breastsEat_207) package NekoCafe_fla { import flash.display.*; public dynamic class breastsEat_207 extends MovieClip { public function breastsEat_207(){ addFrameScript(0, frame1, 10, frame11, 20, frame21); } function frame1(){ stop(); } function frame11(){ stop(); } function frame21(){ stop(); } } }//package NekoCafe_fla
Section 35
//btnAccessories_334 (NekoCafe_fla.btnAccessories_334) package NekoCafe_fla { import flash.display.*; public dynamic class btnAccessories_334 extends MovieClip { public function btnAccessories_334(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 36
//btnBottoms_333 (NekoCafe_fla.btnBottoms_333) package NekoCafe_fla { import flash.display.*; public dynamic class btnBottoms_333 extends MovieClip { public function btnBottoms_333(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 37
//btnDresses_336 (NekoCafe_fla.btnDresses_336) package NekoCafe_fla { import flash.display.*; public dynamic class btnDresses_336 extends MovieClip { public function btnDresses_336(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 38
//btnFeetcopy_332 (NekoCafe_fla.btnFeetcopy_332) package NekoCafe_fla { import flash.display.*; public dynamic class btnFeetcopy_332 extends MovieClip { public function btnFeetcopy_332(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 39
//btnKinky_335 (NekoCafe_fla.btnKinky_335) package NekoCafe_fla { import flash.display.*; public dynamic class btnKinky_335 extends MovieClip { public function btnKinky_335(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 40
//btnTops_337 (NekoCafe_fla.btnTops_337) package NekoCafe_fla { import flash.display.*; public dynamic class btnTops_337 extends MovieClip { public function btnTops_337(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 41
//btnUndies_331 (NekoCafe_fla.btnUndies_331) package NekoCafe_fla { import flash.display.*; public dynamic class btnUndies_331 extends MovieClip { public function btnUndies_331(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 42
//bubbleCloud_153 (NekoCafe_fla.bubbleCloud_153) package NekoCafe_fla { import flash.display.*; public dynamic class bubbleCloud_153 extends MovieClip { public function bubbleCloud_153(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 43
//bubBurger_157 (NekoCafe_fla.bubBurger_157) package NekoCafe_fla { import flash.display.*; public dynamic class bubBurger_157 extends MovieClip { public var trayBurger:MovieClip; public function bubBurger_157(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 44
//bubCake_160 (NekoCafe_fla.bubCake_160) package NekoCafe_fla { import flash.display.*; public dynamic class bubCake_160 extends MovieClip { public var trayCake:MovieClip; public function bubCake_160(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 45
//bubCoffee_158 (NekoCafe_fla.bubCoffee_158) package NekoCafe_fla { import flash.display.*; public dynamic class bubCoffee_158 extends MovieClip { public var trayCoffee:MovieClip; public function bubCoffee_158(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 46
//bubIce_154 (NekoCafe_fla.bubIce_154) package NekoCafe_fla { import flash.display.*; public dynamic class bubIce_154 extends MovieClip { public var trayIcecream:MovieClip; public function bubIce_154(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 47
//bubLemonade_161 (NekoCafe_fla.bubLemonade_161) package NekoCafe_fla { import flash.display.*; public dynamic class bubLemonade_161 extends MovieClip { public var trayLemonade:MovieClip; public function bubLemonade_161(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 48
//bubSausage_159 (NekoCafe_fla.bubSausage_159) package NekoCafe_fla { import flash.display.*; public dynamic class bubSausage_159 extends MovieClip { public var traySausage:MovieClip; public function bubSausage_159(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 49
//buttEat_191 (NekoCafe_fla.buttEat_191) package NekoCafe_fla { import flash.display.*; public dynamic class buttEat_191 extends MovieClip { public function buttEat_191(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ stop(); } } }//package NekoCafe_fla
Section 50
//buttFood_190 (NekoCafe_fla.buttFood_190) package NekoCafe_fla { import flash.display.*; public dynamic class buttFood_190 extends MovieClip { public function buttFood_190(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 51
//crotchEat_193 (NekoCafe_fla.crotchEat_193) package NekoCafe_fla { import flash.display.*; public dynamic class crotchEat_193 extends MovieClip { public function crotchEat_193(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 52
//daySat_4 (NekoCafe_fla.daySat_4) package NekoCafe_fla { import flash.display.*; public dynamic class daySat_4 extends MovieClip { public function daySat_4(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 53
//dayWed_3 (NekoCafe_fla.dayWed_3) package NekoCafe_fla { import flash.display.*; public dynamic class dayWed_3 extends MovieClip { public function dayWed_3(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 54
//door_27 (NekoCafe_fla.door_27) package NekoCafe_fla { import flash.display.*; public dynamic class door_27 extends MovieClip { public function door_27(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 55
//door2_145 (NekoCafe_fla.door2_145) package NekoCafe_fla { import flash.display.*; public dynamic class door2_145 extends MovieClip { public function door2_145(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 56
//drawingUi_267 (NekoCafe_fla.drawingUi_267) package NekoCafe_fla { import fl.controls.*; import flash.display.*; import flash.events.*; import flash.geom.*; import flash.utils.*; import flash.text.*; import flash.ui.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.xml.*; public dynamic class drawingUi_267 extends MovieClip { public var btnErase:MovieClip; public var btnUp:SimpleButton; public var btnDown:SimpleButton; public var btnExitDrawing:MovieClip; public var cpColor:ColorPicker; public var sizeBox:TextField; public function drawingUi_267(){ __setProp_cpColor_drawingUi_Layer1_0(); } function __setProp_cpColor_drawingUi_Layer1_0(){ try { cpColor["componentInspectorSetting"] = true; } catch(e:Error) { }; cpColor.enabled = true; cpColor.selectedColor = 0; cpColor.showTextField = false; cpColor.visible = true; try { cpColor["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package NekoCafe_fla
Section 57
//ears_251 (NekoCafe_fla.ears_251) package NekoCafe_fla { import flash.display.*; public dynamic class ears_251 extends MovieClip { public function ears_251(){ addFrameScript(0, frame1, 2, frame3); } function frame1(){ stop(); } function frame3(){ stop(); } } }//package NekoCafe_fla
Section 58
//eatCrotch_192 (NekoCafe_fla.eatCrotch_192) package NekoCafe_fla { import flash.display.*; public dynamic class eatCrotch_192 extends MovieClip { public function eatCrotch_192(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 59
//emmaDress_310 (NekoCafe_fla.emmaDress_310) package NekoCafe_fla { import flash.display.*; public dynamic class emmaDress_310 extends MovieClip { public function emmaDress_310(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 60
//emmaDressStriped_311 (NekoCafe_fla.emmaDressStriped_311) package NekoCafe_fla { import flash.display.*; public dynamic class emmaDressStriped_311 extends MovieClip { public function emmaDressStriped_311(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 61
//emmaExpression_239 (NekoCafe_fla.emmaExpression_239) package NekoCafe_fla { import flash.display.*; public dynamic class emmaExpression_239 extends MovieClip { public function emmaExpression_239(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 62
//emmaLeggings1_222 (NekoCafe_fla.emmaLeggings1_222) package NekoCafe_fla { import flash.display.*; public dynamic class emmaLeggings1_222 extends MovieClip { public function emmaLeggings1_222(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 63
//emmaLeggings2_223 (NekoCafe_fla.emmaLeggings2_223) package NekoCafe_fla { import flash.display.*; public dynamic class emmaLeggings2_223 extends MovieClip { public function emmaLeggings2_223(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 64
//emmaPants1_307 (NekoCafe_fla.emmaPants1_307) package NekoCafe_fla { import flash.display.*; public dynamic class emmaPants1_307 extends MovieClip { public function emmaPants1_307(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 65
//emmaSock1_226 (NekoCafe_fla.emmaSock1_226) package NekoCafe_fla { import flash.display.*; public dynamic class emmaSock1_226 extends MovieClip { public function emmaSock1_226(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 66
//emmaSock2_227 (NekoCafe_fla.emmaSock2_227) package NekoCafe_fla { import flash.display.*; public dynamic class emmaSock2_227 extends MovieClip { public function emmaSock2_227(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 67
//emmaTop1_299 (NekoCafe_fla.emmaTop1_299) package NekoCafe_fla { import flash.display.*; public dynamic class emmaTop1_299 extends MovieClip { public function emmaTop1_299(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 68
//emmaTop2_301 (NekoCafe_fla.emmaTop2_301) package NekoCafe_fla { import flash.display.*; public dynamic class emmaTop2_301 extends MovieClip { public function emmaTop2_301(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 69
//emmaTop3_300 (NekoCafe_fla.emmaTop3_300) package NekoCafe_fla { import flash.display.*; public dynamic class emmaTop3_300 extends MovieClip { public function emmaTop3_300(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 70
//emmaTransShirt_277 (NekoCafe_fla.emmaTransShirt_277) package NekoCafe_fla { import flash.display.*; public dynamic class emmaTransShirt_277 extends MovieClip { public function emmaTransShirt_277(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 71
//emmiStick_290 (NekoCafe_fla.emmiStick_290) package NekoCafe_fla { import flash.display.*; public dynamic class emmiStick_290 extends MovieClip { public function emmiStick_290(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 72
//feetEat_189 (NekoCafe_fla.feetEat_189) package NekoCafe_fla { import flash.display.*; public dynamic class feetEat_189 extends MovieClip { public function feetEat_189(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ stop(); } } }//package NekoCafe_fla
Section 73
//feetFood_188 (NekoCafe_fla.feetFood_188) package NekoCafe_fla { import flash.display.*; public dynamic class feetFood_188 extends MovieClip { public function feetFood_188(){ addFrameScript(0, frame1, 5, frame6, 10, frame11, 15, frame16, 20, frame21); } function frame1(){ stop(); } function frame6(){ stop(); } function frame11(){ stop(); } function frame16(){ stop(); } function frame21(){ stop(); } } }//package NekoCafe_fla
Section 74
//foodBreasts_206 (NekoCafe_fla.foodBreasts_206) package NekoCafe_fla { import flash.display.*; public dynamic class foodBreasts_206 extends MovieClip { public function foodBreasts_206(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 75
//foodMouth_204 (NekoCafe_fla.foodMouth_204) package NekoCafe_fla { import flash.display.*; public dynamic class foodMouth_204 extends MovieClip { public function foodMouth_204(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 76
//foodWindow_18 (NekoCafe_fla.foodWindow_18) package NekoCafe_fla { import flash.display.*; public dynamic class foodWindow_18 extends MovieClip { public function foodWindow_18(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 77
//frameBreast_202 (NekoCafe_fla.frameBreast_202) package NekoCafe_fla { import flash.display.*; public dynamic class frameBreast_202 extends MovieClip { public function frameBreast_202(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 78
//frameButt_186 (NekoCafe_fla.frameButt_186) package NekoCafe_fla { import flash.display.*; public dynamic class frameButt_186 extends MovieClip { public function frameButt_186(){ addFrameScript(0, frame1, 2, frame3, 10, frame11, 12, frame13, 20, frame21, 22, frame23); } function frame1(){ stop(); } function frame3(){ stop(); } function frame11(){ stop(); } function frame13(){ stop(); } function frame21(){ stop(); } function frame23(){ stop(); } } }//package NekoCafe_fla
Section 79
//frameCensor_210 (NekoCafe_fla.frameCensor_210) package NekoCafe_fla { import flash.display.*; public dynamic class frameCensor_210 extends MovieClip { public function frameCensor_210(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 80
//frameCrotch_187 (NekoCafe_fla.frameCrotch_187) package NekoCafe_fla { import flash.display.*; public dynamic class frameCrotch_187 extends MovieClip { public function frameCrotch_187(){ addFrameScript(0, frame1, 10, frame11, 20, frame21); } function frame1(){ stop(); } function frame11(){ stop(); } function frame21(){ stop(); } } }//package NekoCafe_fla
Section 81
//frameFeet_185 (NekoCafe_fla.frameFeet_185) package NekoCafe_fla { import flash.display.*; public dynamic class frameFeet_185 extends MovieClip { public function frameFeet_185(){ addFrameScript(0, frame1, 10, frame11, 20, frame21); } function frame1(){ stop(); } function frame11(){ stop(); } function frame21(){ stop(); } } }//package NekoCafe_fla
Section 82
//frameHands_203 (NekoCafe_fla.frameHands_203) package NekoCafe_fla { import flash.display.*; public dynamic class frameHands_203 extends MovieClip { public function frameHands_203(){ addFrameScript(0, frame1, 10, frame11, 20, frame21); } function frame1(){ stop(); } function frame11(){ stop(); } function frame21(){ stop(); } } }//package NekoCafe_fla
Section 83
//frameMouth_201 (NekoCafe_fla.frameMouth_201) package NekoCafe_fla { import flash.display.*; public dynamic class frameMouth_201 extends MovieClip { public function frameMouth_201(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 84
//handsEat_209 (NekoCafe_fla.handsEat_209) package NekoCafe_fla { import flash.display.*; public dynamic class handsEat_209 extends MovieClip { public function handsEat_209(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ stop(); } } }//package NekoCafe_fla
Section 85
//handsFood_208 (NekoCafe_fla.handsFood_208) package NekoCafe_fla { import flash.display.*; public dynamic class handsFood_208 extends MovieClip { public function handsFood_208(){ addFrameScript(0, frame1, 15, frame16); } function frame1(){ stop(); } function frame16(){ stop(); } } }//package NekoCafe_fla
Section 86
//heart_137 (NekoCafe_fla.heart_137) package NekoCafe_fla { import flash.display.*; public dynamic class heart_137 extends MovieClip { public function heart_137(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 87
//leggings1_282 (NekoCafe_fla.leggings1_282) package NekoCafe_fla { import flash.display.*; public dynamic class leggings1_282 extends MovieClip { public function leggings1_282(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 88
//leggings2_283 (NekoCafe_fla.leggings2_283) package NekoCafe_fla { import flash.display.*; public dynamic class leggings2_283 extends MovieClip { public function leggings2_283(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 89
//leggings3_284 (NekoCafe_fla.leggings3_284) package NekoCafe_fla { import flash.display.*; public dynamic class leggings3_284 extends MovieClip { public function leggings3_284(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 90
//leggings4_285 (NekoCafe_fla.leggings4_285) package NekoCafe_fla { import flash.display.*; public dynamic class leggings4_285 extends MovieClip { public function leggings4_285(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 91
//mainFrame_220 (NekoCafe_fla.mainFrame_220) package NekoCafe_fla { import fl.controls.*; import flash.display.*; import flash.events.*; import flash.geom.*; import flash.utils.*; import flash.text.*; import flash.ui.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.xml.*; public dynamic class mainFrame_220 extends MovieClip { public var badger7:MovieClip; public var bandaid4:MovieClip; public var emmaStick:MovieClip; public var mikiPanties2:MovieClip; public var lichtkrant:TextField; public var emmaSock2:MovieClip; public var emmaLeggings2:MovieClip; public var emmaDress2:MovieClip; public var mikiStick:MovieClip; public var bandaid2:MovieClip; public var emmaSock1:MovieClip; public var emmaLeggings3:MovieClip; public var btnLegs:MovieClip; public var emmaDress1:MovieClip; public var mikiToy2:MovieClip; public var emmaPanties:MovieClip; public var btnColourApply:MovieClip; public var bandaid3:MovieClip; public var mikiSock2:MovieClip; public var mikiRope:MovieClip; public var emmaSwimsuit:MovieClip; public var mikiSkin:MovieClip; public var emmaLeggings1:MovieClip; public var btnBottoms:MovieClip; public var mikiSock1:MovieClip; public var btnExitDmu:MovieClip; public var bandaid1:MovieClip; public var btnKink2:MovieClip; public var emmaSpikedPanties:MovieClip; public var mikiToy1:MovieClip; public var mikiSwimsuit:MovieClip; public var emmaHand:MovieClip; public var mikiPiercings:MovieClip; public var feather2:MovieClip; public var mikiBar:MovieClip; public var mikiEars:MovieClip; public var mikiWrap:MovieClip; public var emmaLeggings4:MovieClip; public var emmaPants1:MovieClip; public var emmaTop2:MovieClip; public var mikiTop4:MovieClip; public var mikiLeggings4:MovieClip; public var btnKink1:MovieClip; public var feather:MovieClip; public var emmaTop3:MovieClip; public var mikiTop5:MovieClip; public var mikiUdder:MovieClip; public var mikiBra:MovieClip; public var btnDraw:MovieClip; public var btnSpin:MovieClip; public var blush:MovieClip; public var nailPolish2:MovieClip; public var btnTops:MovieClip; public var mikiSmellmask:MovieClip; public var mikiSkirt1:MovieClip; public var mikiTop2:MovieClip; public var nailPolish:MovieClip; public var badger1:MovieClip; public var portalA:MovieClip; public var mikiGasmask:MovieClip; public var mikiBlindfold:MovieClip; public var mikiSkirt2:MovieClip; public var mikiPants1:MovieClip; public var mikiBelt:MovieClip; public var emmaTop1:MovieClip; public var mikiTop3:MovieClip; public var mikiLeggings1:MovieClip; public var emmaBra:MovieClip; public var mikiCorset:MovieClip; public var cpColor:ColorPicker; public var shDrawing:MovieClip; public var btnUndies:MovieClip; public var portalB:MovieClip; public var badger2:MovieClip; public var emmaStethoscope:MovieClip; public var mikiPants2:MovieClip; public var mikiTop1b:MovieClip; public var emmaExpression:MovieClip; public var badger3:MovieClip; public var mikiLeggings3:MovieClip; public var scoreTable:MovieClip; public var mikiTop1:MovieClip; public var mikiPanties:MovieClip; public var mikiExpression:MovieClip; public var badger4:MovieClip; public var mikiLeggings2:MovieClip; public var btnInsert:MovieClip; public var btnAccessories:MovieClip; public var badger5:MovieClip; public var dogtag:MovieClip; public var emmaSpikedBra:MovieClip; public var mikiFangBra:MovieClip; public var emmaTransShirt:MovieClip; public var drawingUi:MovieClip; public var mikiPussyPiercing:MovieClip; public var btnSkin:MovieClip; public var featherDuster:MovieClip; public var badger6:MovieClip; public var mikiChoker:MovieClip; public var mikiGlasses:MovieClip; public var btnAlpha:MovieClip; public function mainFrame_220(){ __setProp_cpColor_mainFrame_Layer1_0(); } function __setProp_cpColor_mainFrame_Layer1_0(){ try { cpColor["componentInspectorSetting"] = true; } catch(e:Error) { }; cpColor.enabled = true; cpColor.selectedColor = 0; cpColor.showTextField = false; cpColor.visible = true; try { cpColor["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package NekoCafe_fla
Section 92
//MainTimeline (NekoCafe_fla.MainTimeline) package NekoCafe_fla { import flash.events.*; import fl.transitions.easing.*; import fl.transitions.*; import flash.utils.*; import flash.display.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var actionShield:MovieClip; public var dayWed:MovieClip; public var mouthEat:MovieClip; public var buttEat:MovieClip; public var dummySprite:MovieClip; public var daySat:MovieClip; public var breastsFood:MovieClip; public var mouthFood:MovieClip; public var frameMouth:MovieClip; public var bill:MovieClip; public var speechClaire:MovieClip; public var btnBreasts:MovieClip; public var logo:MovieClip; public var crotchFood:MovieClip; public var feetFood:MovieClip; public var light2:MovieClip; public var frameCensor:MovieClip; public var btnHands:MovieClip; public var btnMouth:MovieClip; public var codeWindow:MovieClip; public var btnEnterCode:MovieClip; public var btnIntroStart:introStartButton; public var emmaWindow:MovieClip; public var generalControls:MovieClip; public var btnButt:MovieClip; public var btnSpace:MovieClip; public var rewardBoard:MovieClip; public var btnResetProceed:MovieClip; public var frameButt:MovieClip; public var loader_mc:movie_mc; public var loaded_txt:TextField; public var light6:MovieClip; public var dmu:MovieClip; public var buttonBar:MovieClip; public var bg:MovieClip; public var btnResetAll:MovieClip; public var frameCrotch:MovieClip; public var wndNewCustomer:MovieClip; public var feetEat:MovieClip; public var infoBox:MovieClip; public var frameHands:MovieClip; public var btnCrotch:MovieClip; public var btnFeet:MovieClip; public var wndNewLevel:MovieClip; public var handsFood:MovieClip; public var buttFood:MovieClip; public var handsEat:MovieClip; public var breastsEat:MovieClip; public var frameFeet:MovieClip; public var btnRestartTutorial:MovieClip; public var crotchEat:MovieClip; public var frameBreasts:MovieClip; public var wndLeft:MovieClip; public var dbVersion; public var bCensored; public var bDirectorCut; public var nudeOffset; public var tut; public var bCode; public var cw; public var bLoadSucceeded; public var strTitle; public var iLevel; public var iCash; public var iCumulativeCash; public var arrCost:Array; public var badgeSkinDeep; public var badgeZoomTastic; public var badgeSkins; public var badgeWriteOnMe; public var badgeDressMeDown; public var badgePimpMeUp; public var badgeSlot; public var badgeAlwaysInPink; public var badgeSimpleAnimation; public var badgeColourCoded; public var badgeKinky; public var badgeMercantile; public var medalGotTheMoves; public var medalPatienceBonus; public var medalBonusHappierCustomers; public var medalFasterMemory; public var medalSpeedBuff; public var medalKaching; public var medalSneaky; public var medalFlirt; public var medalHungerThirst; public var medalEyeOfTheTiger; public var medalAutoPause; public var medalQuickShower; public var myDate:Date; public var doDraw:Boolean; public var lineSize:Number; public var currentColor:Number; public var objDragged; public var bDragInProgress; public var objMemory; public var memPurchaseId; public var expressionShade; public var mikiExpressionFrame; public var dir; public var angle; public var iCounterExpression; public var arrItemName:Array; public var arrItem:Array; public var arrItemX:Array; public var arrItemY:Array; public var arrGalleryUndies:Array; public var arrGalleryLegs:Array; public var arrGalleryBottoms:Array; public var arrGalleryTops:Array; public var arrGalleryAccessories:Array; public var arrGalleryKink1:Array; public var arrGalleryKink2:Array; public var r1; public var r2; public var r3; public var arrR1:Array; public var arrR2:Array; public var arrR3:Array; public var arrY:Array; public var myReelInterval:uint; public var stop1; public var stop2; public var stop3; public var reelCounter; public var bReel1stopped; public var bReel2stopped; public var bReel3stopped; public var bSlotMachineActive; public var lichtKrantDelay; public var cashInserted; public var r; public var g; public var b; public var frameCounter; public var animationType; public var bPausedAnimation; public var bPaused; public var bPausedNewCustomer; public var newCustomerCountdown; public var newCustomerXmemory; public var bAllowNewCustomer; public var iHunger; public var iThirst; public var billCountdownTimer; public var iMistakes; public var bGameOver; public var nudeOffsetMod; public var iDirtLevel; public var iWndNewLevelPage; public var rewardOffset; public var bHalloween; public var newCustomerPauseCountdown; public var bPauseEverything; public var eatingIncrement; public var eatingType; public var keyBuffer; public var poseCountdown; public var tableFocused; public var bubbleTimeout; public var customerAmount; public var teaseCooldownTimer; public var waitForFoodTime; public var bubbleTime; public var currentFood; public var currentBodypart; public var objBody:Array; public var objFood:Array; public var objAnim:Array; public var arrTable:Array; public var arrSpritesAvail:Array; public var arrChairLoc:Array; public var myInterval:uint; public var myInterval2:uint; public var v1; public var maleRnd; public var myTween:Tween; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2); } public function loadData():void{ var _local1:SharedObject = SharedObject.getLocal(dbVersion); if (_local1.data.iLevel == null){ } else { iLevel = _local1.data.iLevel; tut = _local1.data.tut; if (tut > 0){ tut = 1; }; cw = _local1.data.cw; if (cw == "simply no pet like that!"){ bCode = true; btnEnterCode.alpha = 0; }; strTitle = _local1.data.strTitle; iCash = _local1.data.dCash; iCumulativeCash = _local1.data.dCumulativeCash; badgeSkinDeep = _local1.data.b1; badgeZoomTastic = _local1.data.b2; badgeSkins = _local1.data.b3; badgeWriteOnMe = _local1.data.b4; badgeDressMeDown = _local1.data.b5; badgePimpMeUp = _local1.data.b6; badgeSlot = _local1.data.b7; badgeAlwaysInPink = _local1.data.b8; badgeSimpleAnimation = _local1.data.b9; badgeColourCoded = _local1.data.b10; badgeKinky = _local1.data.b11; badgeMercantile = _local1.data.b12; medalGotTheMoves = _local1.data.m1; medalPatienceBonus = _local1.data.m2; medalBonusHappierCustomers = _local1.data.m3; medalFasterMemory = _local1.data.m4; medalSpeedBuff = _local1.data.m5; medalKaching = _local1.data.m6; medalSneaky = _local1.data.m7; medalFlirt = _local1.data.m8; medalHungerThirst = _local1.data.m9; medalEyeOfTheTiger = _local1.data.m10; medalAutoPause = _local1.data.m11; medalQuickShower = _local1.data.m12; arrCost = _local1.data.arrCost; bLoadSucceeded = true; if ((((badgeAlwaysInPink == 1)) && (!((nudeOffset == 10))))){ nudeOffset = 20; }; }; } public function saveData():void{ var _local1:SharedObject = SharedObject.getLocal(dbVersion); if (bCode == true){ _local1.data.iLevel = iLevel; _local1.data.cw = cw; _local1.data.tut = tut; _local1.data.strTitle = strTitle; _local1.data.dCash = iCash; _local1.data.dCumulativeCash = iCumulativeCash; _local1.data.b1 = badgeSkinDeep; _local1.data.b2 = badgeZoomTastic; _local1.data.b3 = badgeSkins; _local1.data.b4 = badgeWriteOnMe; _local1.data.b5 = badgeDressMeDown; _local1.data.b6 = badgePimpMeUp; _local1.data.b7 = badgeSlot; _local1.data.b8 = badgeAlwaysInPink; _local1.data.b9 = badgeSimpleAnimation; _local1.data.b10 = badgeColourCoded; _local1.data.b11 = badgeKinky; _local1.data.b12 = badgeMercantile; _local1.data.m1 = medalGotTheMoves; _local1.data.m2 = medalPatienceBonus; _local1.data.m3 = medalBonusHappierCustomers; _local1.data.m4 = medalFasterMemory; _local1.data.m5 = medalSpeedBuff; _local1.data.m6 = medalKaching; _local1.data.m7 = medalSneaky; _local1.data.m8 = medalFlirt; _local1.data.m9 = medalHungerThirst; _local1.data.m10 = medalEyeOfTheTiger; _local1.data.m11 = medalAutoPause; _local1.data.m12 = medalQuickShower; _local1.data.arrCost = arrCost; _local1.flush(); }; } public function onProgress(_arg1:ProgressEvent):void{ var _local2:Number = _arg1.target.bytesLoaded; var _local3:Number = _arg1.target.bytesTotal; var _local4:Number = (_local2 / _local3); loader_mc.scaleX = _local4; loaded_txt.text = (("Loading... " + Math.round((_local4 * 100))) + "%"); } public function onComplete(_arg1:Event):void{ loaded_txt.text = "Finished loading."; var _local2:* = this.loaderInfo.url; var _local3:* = true; if (_local2.search("file:") != -1){ _local3 = true; }; if (_local2.search("deviantart.net") != -1){ _local3 = true; }; if (_local3 == true){ btnIntroStart.alpha = 1; btnIntroStart.addEventListener(MouseEvent.CLICK, startGame); if (bCode == false){ btnEnterCode.addEventListener(MouseEvent.CLICK, doCodeEntry); btnEnterCode.alpha = 1; }; if (bLoadSucceeded == true){ btnResetAll.addEventListener(MouseEvent.CLICK, doResetAll1); btnResetAll.alpha = 1; }; if (tut == 0){ btnRestartTutorial.addEventListener(MouseEvent.CLICK, doRestartTutorial); btnRestartTutorial.alpha = 1; }; }; } public function doCodeEntry(_arg1:MouseEvent):void{ btnEnterCode.removeEventListener(MouseEvent.CLICK, doCodeEntry); btnEnterCode.alpha = 0; codeWindow.y = 358; codeWindow.alpha = 1; codeWindow.btnAcceptCode.addEventListener(MouseEvent.CLICK, codeTyped); } public function codeTyped(_arg1:MouseEvent):void{ var _local2:* = ["the", "miki", "no", "emma", "loves", "re", "pet", "girl", "is", "like", "a", "some", "she"]; codeWindow.btnAcceptCode.removeEventListener(MouseEvent.CLICK, codeTyped); if (codeWindow.myField.text.toLowerCase() == (((((((((((((((_local2[0] + _local2[5]) + " ") + _local2[8]) + " ") + _local2[2]) + " ") + _local2[6]) + " ") + _local2[9]) + " ") + _local2[10]) + " ") + _local2[1]) + " ") + _local2[6])){ cw = "simply no pet like that!"; bCode = true; }; codeWindow.alpha = 0; codeWindow.y = 1000; } public function doResetAll1(_arg1:MouseEvent):void{ btnResetProceed.alpha = 1; btnResetProceed.addEventListener(MouseEvent.CLICK, doFullReset); } public function doFullReset(_arg1:MouseEvent):void{ btnResetProceed.removeEventListener(MouseEvent.CLICK, doFullReset); btnResetAll.removeEventListener(MouseEvent.CLICK, doResetAll1); btnResetProceed.alpha = 0; btnResetAll.alpha = 0; tut = 1; if (btnRestartTutorial.alpha == 1){ btnRestartTutorial.alpha = 0; btnRestartTutorial.removeEventListener(MouseEvent.CLICK, doRestartTutorial); }; strTitle = "Trainee Waitress Miki"; iLevel = 1; iCash = 0; iCumulativeCash = 0; badgeSkinDeep = 0; badgeZoomTastic = 0; badgeSkins = 0; badgeWriteOnMe = 0; badgeDressMeDown = 0; badgePimpMeUp = 0; badgeSlot = 0; badgeAlwaysInPink = 0; badgeSimpleAnimation = 0; badgeColourCoded = 0; badgeKinky = 0; badgeMercantile = 1; medalGotTheMoves = 0; medalPatienceBonus = 0; medalBonusHappierCustomers = 0; medalFasterMemory = 0; medalSpeedBuff = 0; medalKaching = 1; medalSneaky = 0; medalFlirt = 10; medalHungerThirst = 0; medalEyeOfTheTiger = 0; medalAutoPause = 0; medalQuickShower = 0; saveData(); } public function doRestartTutorial(_arg1:MouseEvent):void{ btnRestartTutorial.alpha = 0; btnRestartTutorial.removeEventListener(MouseEvent.CLICK, doRestartTutorial); tut = 1; } public function startGame(_arg1:MouseEvent):void{ btnIntroStart.removeEventListener(MouseEvent.CLICK, startGame); if (btnEnterCode.alpha == 1){ btnEnterCode.removeEventListener(MouseEvent.CLICK, doCodeEntry); }; if (btnResetProceed.alpha == 1){ btnResetProceed.removeEventListener(MouseEvent.CLICK, doFullReset); }; if (btnRestartTutorial.alpha == 1){ btnRestartTutorial.removeEventListener(MouseEvent.CLICK, doRestartTutorial); }; if ((((nudeOffset == 10)) && ((bCode == false)))){ nudeOffset = 0; }; gotoAndStop(2); } public function boardOut(_arg1:MouseEvent):void{ doDraw = false; } public function boardDown(_arg1:MouseEvent):void{ doDraw = true; currentColor = dmu.mainFrame.drawingUi.cpColor.selectedColor; dmu.mainFrame.shDrawing.graphics.lineStyle(lineSize, currentColor); dmu.mainFrame.shDrawing.graphics.moveTo(dmu.mainFrame.shDrawing.mouseX, dmu.mainFrame.shDrawing.mouseY); } public function boardUp(_arg1:MouseEvent):void{ doDraw = false; } public function boardMove(_arg1:MouseEvent):void{ var _local2:Number = stage.mouseX; var _local3:Number = stage.mouseY; if (((doDraw) && (checkCoords(_local2, _local3)))){ dmu.mainFrame.shDrawing.graphics.lineTo(_local2, _local3); _arg1.updateAfterEvent(); }; } public function checkCoords(_arg1:Number, _arg2:Number):Boolean{ if ((((((((_arg1 >= (527 - (lineSize / 2)))) || ((_arg1 <= (lineSize / 2))))) || ((_arg2 >= (405 - (lineSize / 2)))))) || ((_arg2 <= (lineSize / 2))))){ return (false); }; return (true); } public function upClicked(_arg1:MouseEvent):void{ if (lineSize < 7){ lineSize = (lineSize + 1); } else { lineSize = 7; }; dmu.mainFrame.drawingUi.sizeBox.text = String(lineSize); } public function downClicked(_arg1:MouseEvent):void{ if (lineSize > 1){ lineSize = (lineSize + -1); } else { lineSize = 1; }; dmu.mainFrame.drawingUi.sizeBox.text = String(lineSize); } public function eraseClicked(_arg1:MouseEvent):void{ dmu.mainFrame.shDrawing.graphics.clear(); } public function exitDrawingClicked(_arg1:MouseEvent):void{ stage.removeEventListener(MouseEvent.ROLL_OUT, boardOut); stage.removeEventListener(MouseEvent.MOUSE_MOVE, boardMove); stage.removeEventListener(MouseEvent.MOUSE_DOWN, boardDown); stage.removeEventListener(MouseEvent.MOUSE_UP, boardUp); dmu.mainFrame.drawingUi.btnUp.removeEventListener(MouseEvent.CLICK, upClicked); dmu.mainFrame.drawingUi.btnDown.removeEventListener(MouseEvent.CLICK, downClicked); dmu.mainFrame.drawingUi.btnErase.removeEventListener(MouseEvent.CLICK, eraseClicked); dmu.mainFrame.drawingUi.btnExitDrawing.removeEventListener(MouseEvent.CLICK, exitDrawingClicked); dmu.mainFrame.drawingUi.y = -1000; dmu.mainFrame.drawingUi.alpha = 0; dmu.mainFrame.btnDraw.alpha = 1; if (badgeZoomTastic == 1){ setZoomButtons(1); } else { setZoomButtons(0.2); }; } public function startDrawingMode():void{ dmu.mainFrame.drawingUi.y = 184.2; dmu.mainFrame.drawingUi.alpha = 1; stage.addEventListener(MouseEvent.ROLL_OUT, boardOut); stage.addEventListener(MouseEvent.MOUSE_MOVE, boardMove); stage.addEventListener(MouseEvent.MOUSE_DOWN, boardDown); stage.addEventListener(MouseEvent.MOUSE_UP, boardUp); dmu.mainFrame.drawingUi.btnUp.addEventListener(MouseEvent.CLICK, upClicked); dmu.mainFrame.drawingUi.btnDown.addEventListener(MouseEvent.CLICK, downClicked); dmu.mainFrame.drawingUi.btnErase.addEventListener(MouseEvent.CLICK, eraseClicked); dmu.mainFrame.drawingUi.btnExitDrawing.addEventListener(MouseEvent.CLICK, exitDrawingClicked); } public function unlockKinky():void{ dmu.mainFrame.btnKink1.alpha = 1; dmu.mainFrame.btnKink2.alpha = 1; } public function unlockDirectorsCut():void{ dmu.mainFrame.mikiStick.x = (dmu.mainFrame.mikiStick.x - 300); dmu.mainFrame.emmaStick.x = (dmu.mainFrame.emmaStick.x - 300); dmu.mainFrame.mikiToy1.x = (dmu.mainFrame.mikiToy1.x - 300); dmu.mainFrame.mikiToy2.x = (dmu.mainFrame.mikiToy2.x - 300); } public function unlockUndies():void{ addNewGalleryItem("undies", dmu.mainFrame.mikiBra, "Miki top", 77, 212, 0); addNewGalleryItem("undies", dmu.mainFrame.mikiPanties, "Miki panties", 111, 317, 0); addNewGalleryItem("undies", dmu.mainFrame.emmaSwimsuit, "Emma swimsuit", 312, 164, 0); } public function addNewGalleryItem(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6):void{ if (_arg1 == "undies"){ arrItem.push(_arg2); arrGalleryUndies.push(_arg2); arrItemName.push(_arg3); arrItemX.push(_arg4); arrItemY.push(_arg5); }; } public function mouseClickedDMU(_arg1:MouseEvent):void{ var _local2:*; if ((((_arg1.target.name == "btnSpin")) && ((dmu.mainFrame.btnSpin.alpha == 1)))){ dmu.mainFrame.btnSpin.alpha = 0.2; dmu.mainFrame.btnInsert.alpha = 0.2; stop1 = (12 + (Math.floor((Math.random() * 12)) * 2)); stop2 = (24 + (Math.floor((Math.random() * 12)) * 2)); stop3 = (36 + (Math.floor((Math.random() * 12)) * 2)); reelCounter = 0; bReel1stopped = false; bReel2stopped = false; bReel3stopped = false; bSlotMachineActive = true; dmu.mainFrame.lichtkrant.text = ((("CREDITS: " + iCash.toFixed(2)) + " --- ") + cashInserted); } else { if ((((_arg1.target.name == "btnInsert")) && ((dmu.mainFrame.btnInsert.alpha == 1)))){ if (iCash >= 1){ iCash--; cashInserted++; lichtKrantDelay = 0; dmu.mainFrame.btnSpin.alpha = 1; dmu.mainFrame.lichtkrant.text = ("CREDITS INSERTED: " + cashInserted); dmu.mainFrame.scoreTable.y = 5; dmu.mainFrame.scoreTable.alpha = 1; }; if (cashInserted > 9){ dmu.mainFrame.btnInsert.alpha = 0.2; }; if (iCash < 1){ dmu.mainFrame.btnInsert.alpha = 0.2; }; } else { if ((((_arg1.target.name == "btnUndies")) && ((dmu.mainFrame.btnUndies.alpha == 1)))){ hideGalleries(); showGallery("undies"); } else { if ((((_arg1.target.name == "btnKink1")) && ((dmu.mainFrame.btnKink1.alpha == 1)))){ hideGalleries(); showGallery("kink1"); } else { if ((((_arg1.target.name == "btnKink2")) && ((dmu.mainFrame.btnKink2.alpha == 1)))){ hideGalleries(); showGallery("kink2"); } else { if (_arg1.target.name == "btnLegs"){ hideGalleries(); showGallery("legs"); } else { if (_arg1.target.name == "btnBottoms"){ hideGalleries(); showGallery("bottoms"); } else { if (_arg1.target.name == "btnTops"){ hideGalleries(); showGallery("tops"); } else { if (_arg1.target.name == "btnAccessories"){ hideGalleries(); showGallery("accessories"); } else { if ((((_arg1.target.name == "btnShopPurchase")) && ((dmu.wndPurchase.btnShopPurchase.alpha == 1)))){ dmu.wndPurchase.alpha = 0; dmu.wndPurchase.y = -1000; iCash = (iCash - (arrCost[memPurchaseId] * badgeMercantile)); arrCost[memPurchaseId] = 0; saveData(); dmu.mainFrame.lichtkrant.text = ("TOT. CREDITS: " + iCash.toFixed(2)); if (iCash < 1){ dmu.mainFrame.btnInsert.alpha = 0.5; }; } else { if (_arg1.target.name == "btnShopCancel"){ dmu.wndPurchase.alpha = 0; dmu.wndPurchase.y = -1000; } else { if (_arg1.target.name == "mikiExpression"){ if (badgePimpMeUp == 1){ expressionShade = (expressionShade + 50); if (expressionShade > 100){ expressionShade = 0; }; dmu.mainFrame.mikiExpression.gotoAndStop((mikiExpressionFrame + expressionShade)); }; } else { if (_arg1.target.name == "nailPolish"){ if (badgePimpMeUp == 1){ if (dmu.mainFrame.nailPolish.currentFrame == 8){ dmu.mainFrame.nailPolish.gotoAndStop(1); } else { dmu.mainFrame.nailPolish.gotoAndStop((dmu.mainFrame.nailPolish.currentFrame + 1)); }; }; } else { if (_arg1.target.name == "nailPolish2"){ if (badgePimpMeUp == 1){ if (dmu.mainFrame.nailPolish2.currentFrame == 8){ dmu.mainFrame.nailPolish2.gotoAndStop(1); } else { dmu.mainFrame.nailPolish2.gotoAndStop((dmu.mainFrame.nailPolish2.currentFrame + 1)); }; dmu.mainFrame.emmaHand.nails.gotoAndStop(dmu.mainFrame.nailPolish2.currentFrame); }; } else { if ((((_arg1.target.name == "btn1x")) && ((dmu.btn1x.alpha == 1)))){ dmu.mainFrame.scaleX = 1; dmu.mainFrame.scaleY = 1; dmu.mainFrame.x = 0; dmu.mainFrame.y = 0; } else { if ((((_arg1.target.name == "btn2x")) && ((dmu.btn2x.alpha == 1)))){ dmu.mainFrame.scaleX = 2; dmu.mainFrame.scaleY = 2; dmu.mainFrame.x = -260; dmu.mainFrame.y = -200; } else { if ((((_arg1.target.name == "btn3x")) && ((dmu.btn3x.alpha == 1)))){ dmu.mainFrame.scaleX = 3; dmu.mainFrame.scaleY = 3; dmu.mainFrame.x = -390; dmu.mainFrame.y = -300; } else { if ((((_arg1.target.name == "btn4x")) && ((dmu.btn4x.alpha == 1)))){ dmu.mainFrame.scaleX = 4; dmu.mainFrame.scaleY = 4; dmu.mainFrame.x = -520; dmu.mainFrame.y = -400; } else { if ((((_arg1.target.name == "btnDown")) && ((dmu.btnDown.alpha == 1)))){ if (dmu.mainFrame.scaleX > 1){ dmu.mainFrame.y = (dmu.mainFrame.y - 50); if ((((dmu.mainFrame.y < -400)) && ((dmu.mainFrame.scaleX == 2)))){ dmu.mainFrame.y = -400; }; if ((((dmu.mainFrame.y < -800)) && ((dmu.mainFrame.scaleX == 3)))){ dmu.mainFrame.y = -800; }; if ((((dmu.mainFrame.y < -1200)) && ((dmu.mainFrame.scaleX == 4)))){ dmu.mainFrame.y = -1200; }; }; } else { if ((((_arg1.target.name == "btnUp")) && ((dmu.btnUp.alpha == 1)))){ if (dmu.mainFrame.scaleX > 1){ dmu.mainFrame.y = (dmu.mainFrame.y + 50); if (dmu.mainFrame.y > 0){ dmu.mainFrame.y = 0; }; }; } else { if ((((_arg1.target.name == "btnRight")) && ((dmu.btnRight.alpha == 1)))){ if (dmu.mainFrame.scaleX > 1){ dmu.mainFrame.x = (dmu.mainFrame.x - 50); if ((((dmu.mainFrame.x < -260)) && ((dmu.mainFrame.scaleX == 2)))){ dmu.mainFrame.x = -260; }; if ((((dmu.mainFrame.x < -785)) && ((dmu.mainFrame.scaleX == 3)))){ dmu.mainFrame.x = -785; }; if ((((dmu.mainFrame.x < -1310)) && ((dmu.mainFrame.scaleX == 4)))){ dmu.mainFrame.x = -1310; }; }; } else { if ((((_arg1.target.name == "btnLeft")) && ((dmu.btnLeft.alpha == 1)))){ if (dmu.mainFrame.scaleX > 1){ dmu.mainFrame.x = (dmu.mainFrame.x + 50); if (dmu.mainFrame.x > 0){ dmu.mainFrame.x = 0; }; }; } else { if ((((_arg1.target.name == "btnColourApply")) && ((dmu.mainFrame.btnColourApply.alpha == 1)))){ colourLatestItem(); } else { if ((((_arg1.target.name == "btnAlpha")) && ((dmu.mainFrame.btnAlpha.alpha == 1)))){ alphaLatestItem(); } else { if ((((((_arg1.target.name == "btnSkin")) || ((_arg1.target.name == "txtSkinName")))) && ((dmu.mainFrame.btnSkin.alpha == 1)))){ _local2 = (dmu.mainFrame.mikiSkin.currentFrame + 1); if (badgeKinky == 0){ if (_local2 > 6){ _local2 = 1; }; } else { if (_local2 > 8){ _local2 = 1; }; }; if (_local2 == 1){ dmu.mainFrame.btnSkin.txtSkinName.text = "regular"; }; if (_local2 == 2){ dmu.mainFrame.btnSkin.txtSkinName.text = "zombie"; }; if (_local2 == 3){ dmu.mainFrame.btnSkin.txtSkinName.text = "bovine"; }; if (_local2 == 4){ dmu.mainFrame.btnSkin.txtSkinName.text = "feline"; }; if (_local2 == 5){ dmu.mainFrame.btnSkin.txtSkinName.text = "tan lines"; }; if (_local2 == 6){ dmu.mainFrame.btnSkin.txtSkinName.text = "ghosty"; }; if (_local2 == 7){ dmu.mainFrame.btnSkin.txtSkinName.text = "latex 1"; }; if (_local2 == 8){ dmu.mainFrame.btnSkin.txtSkinName.text = "latex 2"; }; dmu.mainFrame.mikiSkin.gotoAndStop(_local2); dmu.mainFrame.mikiUdder.gotoAndStop(_local2); dmu.mainFrame.portalB.skin.gotoAndStop(_local2); if (bDirectorCut == true){ dmu.mainFrame.mikiStick.gotoAndStop(_local2); }; } else { if ((((_arg1.target.name == "btnDraw")) && ((dmu.mainFrame.btnDraw.alpha == 1)))){ if (dmu.mainFrame.drawingUi.alpha == 0){ startDrawingMode(); dmu.mainFrame.btnDraw.alpha = 0.2; }; setZoomButtons(0); } else { if (_arg1.target.name == "btnExitDmu"){ stage.removeEventListener(MouseEvent.CLICK, mouseClickedDMU); stage.addEventListener(MouseEvent.CLICK, mouseClicked); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed); updateInfoBox(); dmu.y = -500; dmu.alpha = 0; animate(false); bPauseEverything = false; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; } public function setZoomButtons(_arg1):void{ dmu.btnRight.alpha = _arg1; dmu.btnLeft.alpha = _arg1; dmu.btnUp.alpha = _arg1; dmu.btnDown.alpha = _arg1; dmu.btn1x.alpha = _arg1; dmu.btn2x.alpha = _arg1; dmu.btn3x.alpha = _arg1; dmu.btn4x.alpha = _arg1; } public function hideGalleries():void{ var _local1:* = 0; while (_local1 < arrItem.length) { if ((((arrItem[_local1].x >= 530)) && ((arrItem[_local1].y >= 0)))){ arrItem[_local1].y = (arrItem[_local1].y - 1000); }; _local1++; }; dmu.mainFrame.btnUndies.gotoAndStop(1); dmu.mainFrame.btnLegs.gotoAndStop(1); dmu.mainFrame.btnBottoms.gotoAndStop(1); dmu.mainFrame.btnTops.gotoAndStop(1); dmu.mainFrame.btnAccessories.gotoAndStop(1); dmu.mainFrame.btnKink1.gotoAndStop(1); dmu.mainFrame.btnKink2.gotoAndStop(1); } public function showGallery(_arg1):void{ var _local2:* = 0; if (_arg1 == "undies"){ dmu.mainFrame.btnUndies.gotoAndStop(2); _local2 = 0; while (_local2 < arrGalleryUndies.length) { if (arrGalleryUndies[_local2].y < 0){ arrGalleryUndies[_local2].y = (arrGalleryUndies[_local2].y + 1000); }; _local2++; }; } else { if (_arg1 == "legs"){ dmu.mainFrame.btnLegs.gotoAndStop(2); _local2 = 0; while (_local2 < arrGalleryLegs.length) { if (arrGalleryLegs[_local2].y < 0){ arrGalleryLegs[_local2].y = (arrGalleryLegs[_local2].y + 1000); }; _local2++; }; } else { if (_arg1 == "bottoms"){ dmu.mainFrame.btnBottoms.gotoAndStop(2); _local2 = 0; while (_local2 < arrGalleryBottoms.length) { if (arrGalleryBottoms[_local2].y < 0){ arrGalleryBottoms[_local2].y = (arrGalleryBottoms[_local2].y + 1000); }; _local2++; }; } else { if (_arg1 == "tops"){ dmu.mainFrame.btnTops.gotoAndStop(2); _local2 = 0; while (_local2 < arrGalleryTops.length) { if (arrGalleryTops[_local2].y < 0){ arrGalleryTops[_local2].y = (arrGalleryTops[_local2].y + 1000); }; _local2++; }; } else { if (_arg1 == "accessories"){ dmu.mainFrame.btnAccessories.gotoAndStop(2); _local2 = 0; while (_local2 < arrGalleryAccessories.length) { if (arrGalleryAccessories[_local2].y < 0){ arrGalleryAccessories[_local2].y = (arrGalleryAccessories[_local2].y + 1000); }; _local2++; }; } else { if (_arg1 == "kink1"){ dmu.mainFrame.btnKink1.gotoAndStop(2); _local2 = 0; while (_local2 < arrGalleryKink1.length) { if (arrGalleryKink1[_local2].y < 0){ arrGalleryKink1[_local2].y = (arrGalleryKink1[_local2].y + 1000); }; _local2++; }; } else { if (_arg1 == "kink2"){ dmu.mainFrame.btnKink2.gotoAndStop(2); _local2 = 0; while (_local2 < arrGalleryKink2.length) { if (arrGalleryKink2[_local2].y < 0){ arrGalleryKink2[_local2].y = (arrGalleryKink2[_local2].y + 1000); }; _local2++; }; }; }; }; }; }; }; }; } public function dragPolygon(_arg1:MouseEvent):void{ var _local2:* = arrItem.indexOf(_arg1.target); if (_local2 != -1){ if (arrCost[_local2] > 0){ objDragged = _arg1.target; memPurchaseId = _local2; dmu.wndPurchase.x = 120; dmu.wndPurchase.y = 150; dmu.wndPurchase.txtName.text = arrItemName[_local2]; if (iCash >= (arrCost[_local2] * badgeMercantile)){ dmu.wndPurchase.txtPurchase.text = ((("You can purchase it for £ " + (arrCost[_local2] * badgeMercantile).toFixed(2)) + "\nYou have £ ") + iCash.toFixed(2)); dmu.wndPurchase.btnShopPurchase.alpha = 1; } else { dmu.wndPurchase.btnShopPurchase.alpha = 0.2; dmu.wndPurchase.txtPurchase.text = (("It costs £ " + (arrCost[_local2] * badgeMercantile).toFixed(2)) + "\nYou cannot afford that right now"); }; dmu.wndPurchase.alpha = 1; } else { objDragged = _arg1.target; objDragged.startDrag(); objMemory = objDragged; bDragInProgress = true; if (objDragged == dmu.mainFrame.portalB){ dmu.mainFrame.portalA.y = 1; dmu.mainFrame.portalA.alpha = 1; }; if ((((((objDragged == dmu.mainFrame.feather)) || ((objDragged == dmu.mainFrame.feather2)))) || ((objDragged == dmu.mainFrame.featherDuster)))){ if (dmu.mainFrame.mikiExpression.currentFrame > (6 + expressionShade)){ mikiExpressionFrame = 1; dmu.mainFrame.mikiExpression.gotoAndPlay((1 + expressionShade)); }; }; }; } else { objDragged = null; bDragInProgress = false; }; } public function dropPolygon(_arg1:MouseEvent):void{ var _local2:*; if (objDragged != null){ objDragged.stopDrag(); _local2 = arrItem.indexOf(objDragged); if (arrCost[_local2] > 0){ } else { if (objDragged.x < 530){ if ((((((((objDragged.x > (arrItemX[_local2] - 20))) && ((objDragged.x < (arrItemX[_local2] + 20))))) && ((objDragged.y > (arrItemY[_local2] - 20))))) && ((objDragged.y < (arrItemY[_local2] + 20))))){ objDragged.x = arrItemX[_local2]; objDragged.y = arrItemY[_local2]; }; } else { if (objDragged.y < 0){ objDragged.y = 0; }; if (objDragged == dmu.mainFrame.portalB){ dmu.mainFrame.portalA.y = -500; dmu.mainFrame.portalA.alpha = 0; }; }; }; if ((((((objDragged == dmu.mainFrame.feather)) || ((objDragged == dmu.mainFrame.feather2)))) || ((objDragged == dmu.mainFrame.featherDuster)))){ if (dmu.mainFrame.mikiExpression.currentFrame > (6 + expressionShade)){ mikiExpressionFrame = 1; dmu.mainFrame.mikiExpression.gotoAndPlay((1 + expressionShade)); }; }; bDragInProgress = false; objDragged = null; }; } public function colourLatestItem():void{ var _local1:Number; var _local2:ColorTransform; _local1 = dmu.mainFrame.cpColor.selectedColor; if ((((objMemory == dmu.mainFrame.mikiStick)) || ((objMemory == dmu.mainFrame.emmaStick)))){ objMemory = null; }; if ((((((((((((((objMemory == dmu.mainFrame.badger1)) || ((objMemory == dmu.mainFrame.badger2)))) || ((objMemory == dmu.mainFrame.badger3)))) || ((objMemory == dmu.mainFrame.badger4)))) || ((objMemory == dmu.mainFrame.badger5)))) || ((objMemory == dmu.mainFrame.badger6)))) || ((objMemory == dmu.mainFrame.badger7)))){ objMemory = null; }; var _local3:* = ((_local1 >> 16) & 0xFF); var _local4:* = ((_local1 >> 8) & 0xFF); var _local5:* = (_local1 & 0xFF); if (objMemory != null){ objMemory.gotoAndStop(2); objMemory.transform.colorTransform = new ColorTransform(1, 1, 1, objMemory.alpha, _local3, _local4, _local5, 0); }; } public function alphaLatestItem():void{ if (((!((objMemory == null))) && (!((objMemory == dmu.mainFrame.mikiSmellmask))))){ if (objMemory.alpha == 1){ objMemory.alpha = 0.75; } else { objMemory.alpha = 1; }; }; } public function animateObject(_arg1):void{ if (dir == 1){ angle++; if (angle > 5){ dir = 0; }; } else { angle--; if (angle < -5){ dir = 1; }; }; dmu.mainFrame.emmaHand.rotation = angle; _arg1.rotation = angle; if (dmu.mainFrame.mikiExpression.currentFrame < (7 + expressionShade)){ mikiExpressionFrame = 7; dmu.mainFrame.mikiExpression.gotoAndPlay((7 + expressionShade)); }; } public function moveReels():void{ var _local1:Array; var _local2:*; if (badgeSimpleAnimation == 1){ if ((((dmu.mainFrame.feather.x == 251)) && ((dmu.mainFrame.feather.y == 125)))){ animateObject(dmu.mainFrame.feather); if (bDragInProgress == false){ if (dmu.mainFrame.feather2.x < 600){ dmu.mainFrame.feather2.x = 660; dmu.mainFrame.feather2.y = 155; }; if (dmu.mainFrame.featherDuster.x < 600){ dmu.mainFrame.featherDuster.x = 760; dmu.mainFrame.featherDuster.y = 79; }; }; } else { if ((((dmu.mainFrame.feather2.x == 251)) && ((dmu.mainFrame.feather2.y == 125)))){ animateObject(dmu.mainFrame.feather2); if (bDragInProgress == false){ if (dmu.mainFrame.feather.x < 600){ dmu.mainFrame.feather.x = 667; dmu.mainFrame.feather.y = 128; }; if (dmu.mainFrame.featherDuster.x < 600){ dmu.mainFrame.featherDuster.x = 760; dmu.mainFrame.featherDuster.y = 79; }; }; } else { if ((((dmu.mainFrame.featherDuster.x == 251)) && ((dmu.mainFrame.featherDuster.y == 125)))){ animateObject(dmu.mainFrame.featherDuster); if (bDragInProgress == false){ if (dmu.mainFrame.feather.x < 600){ dmu.mainFrame.feather.x = 667; dmu.mainFrame.feather.y = 128; }; if (dmu.mainFrame.feather2.x < 600){ dmu.mainFrame.feather2.x = 660; dmu.mainFrame.feather2.y = 155; }; }; }; }; }; }; iCounterExpression--; if (iCounterExpression < 1){ iCounterExpression = (Math.floor((Math.random() * 30)) + 20); dmu.mainFrame.emmaExpression.gotoAndStop(Math.ceil((Math.random() * 6))); if (dmu.mainFrame.mikiExpression.currentFrame < (7 + expressionShade)){ dmu.mainFrame.mikiExpression.gotoAndStop((Math.ceil((Math.random() * 6)) + expressionShade)); }; }; if (lichtKrantDelay > 0){ lichtKrantDelay--; if (lichtKrantDelay == 0){ dmu.mainFrame.lichtkrant.text = ("TOT. CREDITS: " + iCash.toFixed(2)); dmu.mainFrame.scoreTable.alpha = 0; dmu.mainFrame.scoreTable.y = -130; }; }; if (bSlotMachineActive == true){ reelCounter++; if (bReel1stopped == false){ r1++; if (r1 > 11){ r1 = 0; }; dmu.reel1.y = arrY[r1]; }; if (bReel2stopped == false){ r2++; if (r2 > 11){ r2 = 0; }; dmu.reel2.y = arrY[r2]; }; if (bReel3stopped == false){ r3++; if (r3 > 11){ r3 = 0; }; dmu.reel3.y = arrY[r3]; }; if (reelCounter == stop1){ bReel1stopped = true; }; if (reelCounter == stop2){ bReel2stopped = true; }; if (reelCounter == stop3){ bReel3stopped = true; }; if ((((((bReel1stopped == true)) && ((bReel2stopped == true)))) && ((bReel3stopped == true)))){ bSlotMachineActive = false; _local1 = [0, 0, 0, 0, 0, 0, 0]; _local2 = 0; _local1[arrR1[r1]] = (_local1[arrR1[r1]] + 1); _local1[arrR2[r2]] = (_local1[arrR2[r2]] + 1); _local1[arrR3[r3]] = (_local1[arrR3[r3]] + 1); if (_local1[1] == 2){ _local2 = (_local2 + 0.5); }; if (_local1[1] == 3){ _local2 = (_local2 + 1); }; if (_local1[2] == 2){ _local2 = (_local2 + 1); }; if (_local1[2] == 3){ _local2 = (_local2 + 2); }; if (_local1[3] == 2){ _local2 = (_local2 + 2); }; if (_local1[3] == 3){ _local2 = (_local2 + 4); }; if (_local1[4] == 2){ _local2 = (_local2 + 3); }; if (_local1[4] == 3){ _local2 = (_local2 + 6); }; if (_local1[5] == 1){ _local2 = (_local2 + 0.5); }; if (_local1[5] == 2){ _local2 = (_local2 + 4); }; if (_local1[5] == 3){ _local2 = (_local2 + 8); }; if (_local1[6] == 1){ _local2 = (_local2 + 1); }; if (_local1[6] == 2){ _local2 = (_local2 + 5); }; if (_local1[6] == 3){ _local2 = (_local2 + 10); }; cashInserted = (cashInserted * _local2); iCash = (iCash + cashInserted); dmu.mainFrame.lichtkrant.text = (("** WIN: " + cashInserted) + " CREDITS **"); lichtKrantDelay = 30; cashInserted = 0; if (iCash >= 1){ dmu.mainFrame.btnInsert.alpha = 1; }; saveData(); }; }; } public function animate(_arg1):void{ if (_arg1 == true){ dmu.mainFrame.portalB.mikiTongue.gotoAndPlay(1); dmu.mainFrame.portalB.stars.gotoAndPlay(1); dmu.mainFrame.portalA.stars.gotoAndPlay(1); } else { dmu.mainFrame.portalB.mikiTongue.gotoAndStop(1); dmu.mainFrame.portalB.stars.gotoAndStop(1); dmu.mainFrame.portalA.stars.gotoAndStop(1); }; } public function mouseClicked(_arg1:MouseEvent):void{ var _local2:* = ""; if (_arg1.target.name != null){ _local2 = _arg1.target.name; }; if ((((_local2 == "btnEat")) && ((buttonBar.btnEat.alpha == 1)))){ animationType = eatingType; frameCounter = 0; bPausedAnimation = false; if (eatingIncrement < 4){ eatingIncrement++; objFood[currentBodypart].gotoAndStop((objFood[currentBodypart].currentFrame + 1)); }; } else { if ((((_local2 == "btnLick")) && ((buttonBar.btnLick.alpha == 1)))){ animationType = 0; frameCounter = 0; bPausedAnimation = false; if (eatingIncrement < 4){ eatingIncrement++; objFood[currentBodypart].gotoAndStop((objFood[currentBodypart].currentFrame + 1)); }; } else { if ((((_local2 == "btnDrink")) && ((buttonBar.btnDrink.alpha == 1)))){ animationType = 2; if (currentBodypart > 3){ animationType = 4; }; if (eatingIncrement < 4){ eatingIncrement++; objFood[currentBodypart].gotoAndStop((objFood[currentBodypart].currentFrame + 1)); }; } else { if (_local2 == "btnPause"){ bPausedAnimation = true; } else { if ((((((_local2 == "btnR")) && ((bPauseEverything == true)))) && ((wndNewCustomer.btnR.alpha == 1)))){ wndNewCustomer.btnR.alpha = 0; newCustomerCountdown = 0; bg.x = newCustomerXmemory; wndNewCustomer.alpha = 0; wndNewCustomer.y = 1000; bPausedNewCustomer = false; bPauseEverything = false; } else { if ((((_local2 == "btnDressMeup")) && ((infoBox.btnDressMeup.alpha == 1)))){ bPauseEverything = true; stage.removeEventListener(MouseEvent.CLICK, mouseClicked); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyPressed); stage.addEventListener(MouseEvent.CLICK, mouseClickedDMU); dmu.mainFrame.lichtkrant.text = ("TOT. CREDITS: " + iCash.toFixed(2)); if ((((iCash >= 1)) && ((badgeSlot == 1)))){ dmu.mainFrame.btnInsert.alpha = 1; } else { dmu.mainFrame.btnInsert.alpha = 0.2; }; if (badgeWriteOnMe == 1){ dmu.mainFrame.btnDraw.alpha = 1; } else { dmu.mainFrame.btnDraw.alpha = 0.2; }; dmu.x = 0; dmu.y = 0; dmu.alpha = 1; if (badgeSimpleAnimation == 1){ animate(true); }; } else { if ((((((((((((_local2 == "sel1")) || ((_local2 == "sel2")))) || ((_local2 == "sel3")))) || ((_local2 == "sel4")))) || ((_local2 == "sel5")))) || ((_local2 == "sel6")))){ if (_arg1.target.alpha == 1){ selectReward(_local2); }; } else { if ((((_local2 == "emmaWindow")) || ((_local2 == "txtEmma")))){ emmaWindow.alpha = 0; emmaWindow.y = 1000; } else { if (_local2 == "btnDone"){ pressedBtnDone(); } else { if ((((_local2 == "btnPrevPage")) && ((iWndNewLevelPage == 1)))){ wndNewLevel.btnPrevPage.alpha = 0.2; wndNewLevel.btnNextPage.alpha = 1; iWndNewLevelPage = 0; wndNewLevel.sel1.gotoAndStop((((iWndNewLevelPage * 6) + (6 * rewardOffset)) + 1)); wndNewLevel.sel2.gotoAndStop((((iWndNewLevelPage * 6) + (6 * rewardOffset)) + 2)); wndNewLevel.sel3.gotoAndStop((((iWndNewLevelPage * 6) + (6 * rewardOffset)) + 3)); wndNewLevel.sel4.gotoAndStop((((iWndNewLevelPage * 6) + (6 * rewardOffset)) + 4)); wndNewLevel.sel5.gotoAndStop((((iWndNewLevelPage * 6) + (6 * rewardOffset)) + 5)); wndNewLevel.sel6.gotoAndStop((((iWndNewLevelPage * 6) + (6 * rewardOffset)) + 6)); } else { if ((((_local2 == "btnNextPage")) && ((iWndNewLevelPage == 0)))){ wndNewLevel.btnPrevPage.alpha = 1; wndNewLevel.btnNextPage.alpha = 0.2; iWndNewLevelPage = 1; wndNewLevel.sel1.gotoAndStop((((iWndNewLevelPage * 6) + (6 * rewardOffset)) + 1)); wndNewLevel.sel2.gotoAndStop((((iWndNewLevelPage * 6) + (6 * rewardOffset)) + 2)); wndNewLevel.sel3.gotoAndStop((((iWndNewLevelPage * 6) + (6 * rewardOffset)) + 3)); wndNewLevel.sel4.gotoAndStop((((iWndNewLevelPage * 6) + (6 * rewardOffset)) + 4)); wndNewLevel.sel5.gotoAndStop((((iWndNewLevelPage * 6) + (6 * rewardOffset)) + 5)); wndNewLevel.sel6.gotoAndStop((((iWndNewLevelPage * 6) + (6 * rewardOffset)) + 6)); } else { if (_local2 == "btn1"){ keyBuffer = 49; } else { if (_local2 == "btn2"){ keyBuffer = 50; } else { if (_local2 == "btn3"){ keyBuffer = 51; } else { if (_local2 == "btnFeet"){ keyBuffer = 70; } else { if (_local2 == "btnButt"){ keyBuffer = 66; } else { if (_local2 == "btnCrotch"){ keyBuffer = 80; } else { if (_local2 == "btnMouth"){ keyBuffer = 77; } else { if (_local2 == "btnBreasts"){ keyBuffer = 84; } else { if (_local2 == "btnHands"){ keyBuffer = 72; } else { if (_local2 == "btnSpace"){ keyBuffer = 32; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; } public function pressedBtnDone():void{ bPausedAnimation = true; actionShield.y = 1000; buttonBar.y = 420; showRewardBoard(true); frameCensor.y = 1000; objBody[currentBodypart].y = 1000; objAnim[currentBodypart].y = 1000; objFood[currentBodypart].y = 1000; bPaused = false; } public function keyPressed(_arg1:KeyboardEvent):void{ keyBuffer = _arg1.keyCode; } public function myActionTimer():void{ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; var _local12:Array; var _local13:*; var _local14:*; var _local15:*; var _local16:*; var _local1:* = 0; if ((((((keyBuffer == 82)) && ((bPauseEverything == true)))) && ((wndNewCustomer.btnR.alpha == 1)))){ wndNewCustomer.btnR.alpha = 0; newCustomerCountdown = 0; bg.x = newCustomerXmemory; wndNewCustomer.alpha = 0; wndNewCustomer.y = 1000; bPausedNewCustomer = false; bPauseEverything = false; }; if (bPauseEverything == true){ return; }; if (newCustomerPauseCountdown > 0){ newCustomerPauseCountdown--; if (newCustomerPauseCountdown == 0){ bPauseEverything = true; wndNewCustomer.btnR.alpha = 1; }; }; if (currentFrame != 2){ return; }; if ((((((bPausedAnimation == true)) && ((frameCounter < 10)))) || ((bPausedAnimation == false)))){ if (frameCounter > 9){ frameCounter = 1; } else { frameCounter++; }; objAnim[currentBodypart].gotoAndStop(((animationType * 10) + frameCounter)); }; if ((((bPaused == false)) && ((bPausedNewCustomer == false)))){ if (iDirtLevel > 0){ bg.trail3.x = bg.trail2.x; bg.trail2.x = bg.trail1.x; bg.trail1.x = bg.charMiki.x; if (Math.floor((Math.random() * 3)) < 2){ bg.trail3.scaleY = -(bg.trail3.scaleY); }; if (Math.floor((Math.random() * 3)) < 2){ bg.trail2.scaleY = -(bg.trail2.scaleY); }; if (Math.floor((Math.random() * 3)) < 2){ bg.trail1.scaleY = -(bg.trail1.scaleY); }; }; if (bubbleTimeout > 0){ bubbleTimeout--; if (bubbleTimeout == 0){ bg.bubble.alpha = 0; }; }; if ((((((poseCountdown == 0)) && (!((bg.charMiki.currentFrame == (nudeOffset + 1)))))) && (!((bg.charMiki.currentFrame == (nudeOffset + 2)))))){ bg.charMiki.gotoAndStop((nudeOffset + 2)); }; _local2 = bg.charMiki.currentFrame; if ((((((((_local2 == 1)) || ((_local2 == 11)))) || ((_local2 == 21)))) || ((_local2 == 31)))){ _local2++; } else { if ((((((((_local2 == 2)) || ((_local2 == 12)))) || ((_local2 == 22)))) || ((_local2 == 32)))){ _local2--; }; }; if (poseCountdown > 0){ poseCountdown--; if (poseCountdown == 0){ bg.charMiki.gotoAndStop((nudeOffset + 1)); bg.charClaire.gotoAndStop((nudeOffset + 2)); }; }; if ((((keyBuffer == Keyboard.LEFT)) || ((keyBuffer == 65)))){ if (poseCountdown == 0){ bubbleTimeout = 0; tableFocused = 99; bg.bubble.alpha = 0; if (bg.charMiki.scaleX == -1){ bg.charMiki.scaleX = 1; bg.mikiDienblad.scaleX = 1; } else { if ((((bg.charMiki.x > 3000)) && ((bg.charMiki.x <= 3130)))){ bg.door1.gotoAndStop(2); } else { bg.door1.gotoAndStop(1); }; if (bg.shower.currentFrame > 1){ bg.shower.gotoAndStop(0); bg.door2.gotoAndStop(2); bg.showerInfo.alpha = 0; }; if (bg.charMiki.x < 3200){ if (nudeOffsetMod != 0){ if (nudeOffsetMod == -10){ nudeOffsetMod = 0; nudeOffset = 20; bg.charMiki.gotoAndStop((bg.charMiki.currentFrame - 10)); bg.spriteClothing.gotoAndStop(1); } else { if (nudeOffsetMod == 10){ nudeOffsetMod = 0; nudeOffset = 0; bg.charMiki.gotoAndStop((bg.charMiki.currentFrame + 10)); bg.spriteClothing.gotoAndStop(1); }; }; }; }; if (bg.charMiki.x == 750){ if (bg.charClaire.x > 0){ bg.charClaire.x = (bg.charClaire.x - 50); bg.claireDienblad.x = (bg.claireDienblad.x - 50); }; } else { if (bg.charMiki.x > 750){ if ((((iHunger == 0)) || ((iThirst == 0)))){ _local1 = (20 + (medalSpeedBuff / 2)); }; bg.charMiki.x = (bg.charMiki.x - ((40 + medalSpeedBuff) - _local1)); bg.mikiDienblad.x = bg.charMiki.x; bg.charMiki.gotoAndStop(_local2); bill.y = 1000; bill.alpha = 0; }; if (bg.charMiki.x < 750){ bg.charMiki.x = 750; bg.mikiDienblad.x = 750; }; if (bg.charMiki.x == 750){ bg.x = 0; doTutorialMikiBackAtClaire(); if ((((iHunger == 0)) || ((iThirst == 0)))){ bg.mikiBubble.y = 210; bg.mikiBubble.alpha = 1; if ((((iThirst == 0)) && ((iCash >= 2)))){ bg.mikiBubble.btn1.alpha = 1; } else { bg.mikiBubble.btn1.alpha = 0.2; }; if ((((iHunger == 0)) && ((iCash >= 3.6)))){ bg.mikiBubble.btn2.alpha = 1; } else { bg.mikiBubble.btn2.alpha = 0.2; }; if ((((iHunger == 0)) && ((iCash >= 4.4)))){ bg.mikiBubble.btn3.alpha = 1; } else { bg.mikiBubble.btn3.alpha = 0.2; }; if ((((iThirst == 0)) && ((iHunger == 0)))){ bg.mikiBubble.txtHunger.text = "I'm hungry and thirsty!"; } else { if (iHunger == 0){ bg.mikiBubble.txtHunger.text = "I'm hungry!"; } else { bg.mikiBubble.txtHunger.text = "I'm thirsty!"; }; }; }; } else { bg.x = (400 - bg.charMiki.x); }; }; }; }; } else { if ((((keyBuffer == Keyboard.RIGHT)) || ((keyBuffer == 68)))){ if (poseCountdown == 0){ bubbleTimeout = 0; tableFocused = 99; bg.bubble.alpha = 0; if ((((bg.charMiki.scaleX == 1)) && ((bg.charClaire.x == 473)))){ if (bg.charMiki.x != 3250){ bg.charMiki.scaleX = -1; bg.mikiDienblad.scaleX = -1; }; } else { if (bg.charClaire.x < 473){ bg.charClaire.x = (bg.charClaire.x + 50); bg.claireDienblad.x = (bg.claireDienblad.x + 50); } else { if (bg.charMiki.x < 3250){ doTutorialMikiWalks(); bill.y = 1000; bill.alpha = 0; if ((((((tut > 0)) && ((tut < 50)))) && ((bg.charMiki.x > 2340)))){ } else { if ((((bg.mikiDienblad.alpha == 1)) && ((bg.charMiki.x > 2650)))){ } else { if ((((iHunger == 0)) || ((iThirst == 0)))){ _local1 = (20 + (medalSpeedBuff / 2)); }; bg.charMiki.x = (bg.charMiki.x + ((40 + medalSpeedBuff) - _local1)); bg.mikiDienblad.x = bg.charMiki.x; bg.charMiki.gotoAndStop(_local2); }; }; if (bg.mikiBubble.alpha == 1){ bg.mikiBubble.alpha = 0; bg.mikiBubble.y = 1000; }; }; if ((((bg.charMiki.x > 3000)) && ((bg.charMiki.x <= 3130)))){ bg.door1.gotoAndStop(2); } else { bg.door1.gotoAndStop(1); }; if (bg.charMiki.x > 3130){ if (nudeOffsetMod == 0){ if ((((bg.charMiki.currentFrame == 21)) || ((bg.charMiki.currentFrame == 22)))){ nudeOffsetMod = -10; nudeOffset = 30; bg.charMiki.gotoAndStop((bg.charMiki.currentFrame - 10)); if (bCensored == true){ bg.spriteClothing.gotoAndStop(3); } else { bg.spriteClothing.gotoAndStop(5); }; } else { if ((((bg.charMiki.currentFrame == 1)) || ((bg.charMiki.currentFrame == 2)))){ nudeOffsetMod = 10; nudeOffset = 30; bg.charMiki.gotoAndStop((bg.charMiki.currentFrame + 10)); if (bCensored == true){ bg.spriteClothing.gotoAndStop(2); } else { bg.spriteClothing.gotoAndStop(4); }; }; }; }; }; if (bg.charMiki.x > 3250){ bg.charMiki.x = 3250; bg.mikiDienblad.x = 3250; }; if (bg.charMiki.x == 3250){ bg.charMiki.scaleX = 1; bg.mikiDienblad.scaleX = 1; bg.door2.gotoAndStop(1); bg.shower.gotoAndPlay(2); bg.showerInfo.alpha = 1; } else { bg.x = (400 - bg.charMiki.x); }; }; }; }; } else { if (keyBuffer == 49){ if ((((bg.mikiBubble.alpha == 1)) && ((bg.mikiBubble.btn1.alpha == 1)))){ if (iCash >= 2){ bg.mikiBubble.btn1.alpha = 0.2; iCash = (iCash - 2); iThirst = (iThirst + 8); if (medalHungerThirst == 1){ iThirst = (iThirst + 4); }; updateInfoBox(); }; if (iHunger == 0){ bg.mikiBubble.txtHunger.text = "I'm hungry!"; } else { bg.mikiBubble.alpha = 0; bg.mikiBubble.y = 1000; }; }; } else { if (keyBuffer == 50){ if ((((bg.mikiBubble.alpha == 1)) && ((bg.mikiBubble.btn2.alpha == 1)))){ if (iCash >= 3.6){ bg.mikiBubble.btn2.alpha = 0.2; bg.mikiBubble.btn3.alpha = 0.2; iCash = (iCash - 3.6); iHunger = (iHunger + 7); if (medalHungerThirst == 1){ iThirst = (iThirst + 4); }; updateInfoBox(); }; if (iThirst == 0){ bg.mikiBubble.txtHunger.text = "I'm thirsty!"; } else { bg.mikiBubble.alpha = 0; bg.mikiBubble.y = 1000; }; }; } else { if (keyBuffer == 51){ if ((((bg.mikiBubble.alpha == 1)) && ((bg.mikiBubble.btn3.alpha == 1)))){ if (iCash >= 4.4){ bg.mikiBubble.btn2.alpha = 0.2; bg.mikiBubble.btn3.alpha = 0.2; iCash = (iCash - 4.4); iHunger = (iHunger + 10); if (medalHungerThirst == 1){ iThirst = (iThirst + 5); }; updateInfoBox(); }; if (iThirst == 0){ bg.mikiBubble.txtHunger.text = "I'm thirsty!"; } else { bg.mikiBubble.alpha = 0; bg.mikiBubble.y = 1000; }; }; } else { if (keyBuffer == 32){ checkKnockBack(); if (bg.mikiDienblad.alpha == 0){ if (tableFocused < 10){ if (arrTable[tableFocused][6] == 2){ if (tut == 11){ (speechClaire.txt.text == "No, Miki, don't take the order yet. You have to tease them BEFORE taking their order. Show him your hand palms first! (key 'H')"); } else { if (tut == 12){ (speechClaire.txt.text == "Come to me please, Miki. I want to tell you a few last things before you take his order and head off on your own."); } else { if (iDirtLevel > 0){ setCloudToPosition(tableFocused); showDirtBubble(); bubbleTimeout = 10; } else { setCloudToPosition(tableFocused); fillBubble(arrTable[tableFocused][0], arrTable[tableFocused][1], arrTable[tableFocused][2], arrTable[tableFocused][3], arrTable[tableFocused][4], arrTable[tableFocused][5]); arrTable[tableFocused][6] = 3; arrTable[tableFocused][8] = waitForFoodTime; bubbleTimeout = ((bubbleTime - iLevel) + medalFasterMemory); if (tut == 2){ tut = 3; }; giveClaireEmptyTray(); }; }; }; }; } else { if ((((bg.charMiki.x == 750)) && ((bg.charClaire.x == 473)))){ if (bg.claireDienblad.alpha == 1){ bg.mikiDienblad.alpha = 1; bg.mikiDienblad.trayIcecream.alpha = bg.claireDienblad.trayIcecream.alpha; bg.mikiDienblad.trayBurger.alpha = bg.claireDienblad.trayBurger.alpha; bg.mikiDienblad.trayCoffee.alpha = bg.claireDienblad.trayCoffee.alpha; bg.mikiDienblad.traySausage.alpha = bg.claireDienblad.traySausage.alpha; bg.mikiDienblad.trayCake.alpha = bg.claireDienblad.trayCake.alpha; bg.mikiDienblad.trayLemonade.alpha = bg.claireDienblad.trayLemonade.alpha; bg.claireDienblad.alpha = 0; bg.charMiki.gotoAndStop((nudeOffset + 2)); if (tut == 3){ speechClaire.txt.text = "Now bring this to the customer. If you did it right you will get a tip, which you get to keep. If you did it wrong, nobody will be happy! Return to me after serving this for more training."; }; }; }; }; } else { if (bg.charMiki.x == 750){ bg.claireDienblad.alpha = 1; bg.claireDienblad.trayIcecream.alpha = bg.mikiDienblad.trayIcecream.alpha; bg.claireDienblad.trayBurger.alpha = bg.mikiDienblad.trayBurger.alpha; bg.claireDienblad.trayCoffee.alpha = bg.mikiDienblad.trayCoffee.alpha; bg.claireDienblad.traySausage.alpha = bg.mikiDienblad.traySausage.alpha; bg.claireDienblad.trayCake.alpha = bg.mikiDienblad.trayCake.alpha; bg.claireDienblad.trayLemonade.alpha = bg.mikiDienblad.trayLemonade.alpha; bg.mikiDienblad.alpha = 0; bg.charClaire.gotoAndStop((nudeOffset + 2)); bg.dispIcecream.alpha = 1; bg.dispBurger.alpha = 1; bg.dispCoffee.alpha = 1; bg.dispSausage.alpha = 1; bg.dispCake.alpha = 1; bg.dispLemonade.alpha = 1; } else { if (tableFocused < 10){ if ((((arrTable[tableFocused][6] == 2)) || ((arrTable[tableFocused][6] == 3)))){ _local3 = arrTable[tableFocused][0]; _local4 = arrTable[tableFocused][1]; _local5 = arrTable[tableFocused][2]; _local6 = arrTable[tableFocused][3]; _local7 = arrTable[tableFocused][4]; _local8 = arrTable[tableFocused][5]; if (iHunger > 0){ iHunger--; }; if (iThirst > 0){ iThirst--; }; if (compareFood() == false){ setCloudToPosition(tableFocused); fillBubble(arrTable[tableFocused][0], arrTable[tableFocused][1], arrTable[tableFocused][2], arrTable[tableFocused][3], arrTable[tableFocused][4], arrTable[tableFocused][5]); arrTable[tableFocused][7] = 0; arrTable[tableFocused][8] = 0; arrTable[tableFocused][6] = 5; setNPCpos(arrTable[tableFocused][9], false); arrTable[tableFocused][9].scaleX = -1; bubbleTimeout = 10; wndLeft.y = 220; myTween.stop(); myTween = new Tween(wndLeft, "y", Strong.easeIn, 220, 410, 2, true); myTween.FPS = 40; iMistakes = (iMistakes + 1); infoBox.spriteMistakes.gotoAndStop((iMistakes + 1)); checkLose(); } else { arrTable[tableFocused][6] = 4; arrTable[tableFocused][8] = 30; _local9 = 0; if (arrTable[tableFocused][7] == 1){ _local9 = 0.03; }; if (arrTable[tableFocused][7] == 2){ _local9 = 0.07; }; if (arrTable[tableFocused][7] == 3){ _local9 = 0.1; }; if (arrTable[tableFocused][7] == 4){ _local9 = 0.15; }; _local10 = ""; _local11 = ""; _local12 = []; _local13 = 0; if (_local4 == 1){ _local13 = (_local13 + 4.4); _local10 = (_local10 + "1x burger\n"); _local11 = (_local11 + "4.40\n"); _local12.push(6); }; if (_local6 == 1){ _local13 = (_local13 + 3.6); _local10 = (_local10 + "1x sausage\n"); _local11 = (_local11 + "3.60\n"); _local12.push(11); }; if (_local5 == 1){ _local13 = (_local13 + 2); _local10 = (_local10 + "1x coffee\n"); _local11 = (_local11 + "2.00\n"); }; if (_local7 == 1){ _local13 = (_local13 + 3.6); _local10 = (_local10 + "1x cake\n"); _local11 = (_local11 + "3.60\n"); _local12.push(16); }; if (_local8 == 1){ _local13 = (_local13 + 2); _local10 = (_local10 + "1x lemonade\n"); _local11 = (_local11 + "2.00\n"); _local12.push(21); }; if (_local3 == 1){ _local13 = (_local13 + 4); _local10 = (_local10 + "1x ice cream"); _local11 = (_local11 + "4.00"); _local12.push(1); }; bill.txtItems.text = _local10; bill.txtPrices.text = _local11; bill.txtTotal.text = String(_local13.toFixed(2)); _local14 = (_local13 * _local9); _local14 = _local14.toFixed(2); _local15 = 0; if (arrTable[tableFocused][10] == 1){ _local15 = (Math.floor((Math.random() * 21)) + 30); _local15 = (_local15 / 10); iDirtLevel = (10 - medalQuickShower); bg.showerInfo.showerState.gotoAndStop(2); actionShield.x = 0; actionShield.y = 0; currentFood = _local12[Math.floor((Math.random() * _local12.length))]; currentBodypart = arrTable[tableFocused][11]; showAnimation(); buttonBar.y = 320; if (medalAutoPause == 1){ bPaused = true; }; showRewardBoard(false); frameCensor.x = 204; frameCensor.y = 12; if (bCensored == true){ frameCensor.alpha = 1; } else { frameCensor.alpha = 0; }; objBody[currentBodypart].x = 204; objBody[currentBodypart].y = 12; objAnim[currentBodypart].x = 204; objAnim[currentBodypart].y = 12; objFood[currentBodypart].x = 204; objFood[currentBodypart].y = 12; if (bPaused == true){ actionShield.captionPaused.alpha = 1; } else { actionShield.captionPaused.alpha = 0; }; }; _local16 = (Number(_local15) + Number(_local14)); iCash = (iCash + (_local16 * medalKaching)); iCumulativeCash = (iCumulativeCash + (_local16 * medalKaching)); checkLevel(); if (_local15 == 0){ bill.txtTip.text = ((_local14 + "\nn/a\n") + _local16.toFixed(2)); } else { bill.txtTip.text = ((((_local14 + "\n") + _local15.toFixed(2)) + "\n") + _local16.toFixed(2)); }; billCountdownTimer = 6; bill.y = 14; bill.alpha = 1; }; updateInfoBox(); saveData(); }; transferFoodToTable(tableFocused); if (tut == 3){ tut = 4; }; giveClaireEmptyTray(); bg.dispIcecream.alpha = 1; bg.dispBurger.alpha = 1; bg.dispCoffee.alpha = 1; bg.dispSausage.alpha = 1; bg.dispCake.alpha = 1; bg.dispLemonade.alpha = 1; }; }; }; } else { if ((((keyBuffer == 70)) && ((btnFeet.alpha == 1)))){ checkKnockBack(); if ((((bg.mikiDienblad.alpha == 0)) && ((poseCountdown == 0)))){ bg.charMiki.gotoAndStop((nudeOffset + 3)); poseCountdown = 7; if (tut == 7){ tut = 8; doTutorialMikiBackAtClaire(); }; doFlirt(0); }; } else { if ((((keyBuffer == 66)) && ((btnButt.alpha == 1)))){ checkKnockBack(); if ((((bg.mikiDienblad.alpha == 0)) && ((poseCountdown == 0)))){ bg.charMiki.gotoAndStop((nudeOffset + 4)); poseCountdown = 7; if (tut == 5){ tut = 6; doTutorialMikiBackAtClaire(); }; doFlirt(1); }; } else { if ((((keyBuffer == 80)) && ((btnCrotch.alpha == 1)))){ checkKnockBack(); if ((((bg.mikiDienblad.alpha == 0)) && ((poseCountdown == 0)))){ bg.charMiki.gotoAndStop((nudeOffset + 5)); poseCountdown = 7; if (tut == 9){ tut = 10; doTutorialMikiBackAtClaire(); }; doFlirt(2); }; } else { if ((((keyBuffer == 77)) && ((btnMouth.alpha == 1)))){ checkKnockBack(); if ((((bg.mikiDienblad.alpha == 0)) && ((poseCountdown == 0)))){ bg.charMiki.gotoAndStop((nudeOffset + 6)); poseCountdown = 7; doFlirt(3); }; } else { if ((((keyBuffer == 84)) && ((btnBreasts.alpha == 1)))){ checkKnockBack(); if ((((bg.mikiDienblad.alpha == 0)) && ((poseCountdown == 0)))){ bg.charMiki.gotoAndStop((nudeOffset + 7)); poseCountdown = 7; doFlirt(4); }; } else { if ((((keyBuffer == 72)) && ((btnHands.alpha == 1)))){ checkKnockBack(); if ((((bg.mikiDienblad.alpha == 0)) && ((poseCountdown == 0)))){ bg.charMiki.gotoAndStop((nudeOffset + 8)); poseCountdown = 7; doFlirt(5); }; } else { if ((((keyBuffer == Keyboard.UP)) || ((keyBuffer == 87)))){ if ((((((bg.mikiDienblad.alpha == 0)) && ((poseCountdown == 0)))) && ((bg.charMiki.x == 750)))){ bg.charClaire.gotoAndStop((nudeOffset + 3)); poseCountdown = 3; keyBuffer = 87; if (bg.charClaire.x == -27){ if (bg.claireDienblad.trayIcecream.alpha == 0){ bg.claireDienblad.trayIcecream.alpha = 1; bg.dispIcecream.alpha = 0; if (tut == 3){ speechClaire.txt.text = "Hey, I don't need this! I only needed coffee!\n(Put that back, the guy only wanted coffee! Press 'cursor up' or the 'W' button again to place it back.)"; }; } else { bg.claireDienblad.trayIcecream.alpha = 0; bg.dispIcecream.alpha = 1; }; } else { if (bg.charClaire.x == 73){ if (bg.claireDienblad.trayLemonade.alpha == 0){ bg.claireDienblad.trayLemonade.alpha = 1; bg.dispLemonade.alpha = 0; if (tut == 3){ speechClaire.txt.text = "Hey, I don't need this! I only needed coffee!\n(Put that back, the guy only wanted coffee! Press 'cursor up' or the 'W' button again to place it back.)"; }; } else { bg.claireDienblad.trayLemonade.alpha = 0; bg.dispLemonade.alpha = 1; }; } else { if (bg.charClaire.x == 173){ if (bg.claireDienblad.trayCake.alpha == 0){ bg.claireDienblad.trayCake.alpha = 1; bg.dispCake.alpha = 0; if (tut == 3){ speechClaire.txt.text = "Hey, I don't need this! I only needed coffee!\n(Put that back, the guy only wanted coffee! Press 'cursor up' or the 'W' button again to place it back.)"; }; } else { bg.claireDienblad.trayCake.alpha = 0; bg.dispCake.alpha = 1; }; } else { if (bg.charClaire.x == 273){ if (bg.claireDienblad.traySausage.alpha == 0){ bg.claireDienblad.traySausage.alpha = 1; bg.dispSausage.alpha = 0; if (tut == 3){ speechClaire.txt.text = "Hey, I don't need this! I only needed coffee!\n(Put that back, the guy only wanted coffee! Press 'cursor up' or the 'W' button again to place it back.)"; }; } else { bg.claireDienblad.traySausage.alpha = 0; bg.dispSausage.alpha = 1; }; } else { if (bg.charClaire.x == 373){ if (bg.claireDienblad.trayBurger.alpha == 0){ bg.claireDienblad.trayBurger.alpha = 1; bg.dispBurger.alpha = 0; if (tut == 3){ speechClaire.txt.text = "Hey, I don't need this! I only needed coffee!\n(Put that back, the guy only wanted coffee! Press 'cursor up' or the 'W' button again to place it back.)"; }; } else { bg.claireDienblad.trayBurger.alpha = 0; bg.dispBurger.alpha = 1; }; } else { if (bg.charClaire.x == 473){ if (bg.claireDienblad.trayCoffee.alpha == 0){ bg.claireDienblad.trayCoffee.alpha = 1; bg.dispCoffee.alpha = 0; if (tut == 3){ speechClaire.txt.text = "Good. I've got the coffee. Now bring it to that customer, Miki! (Walk to Miki and press 'space bar' to hand over the tray.)"; }; } else { bg.claireDienblad.trayCoffee.alpha = 0; bg.dispCoffee.alpha = 1; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; updateTableInfo(); }; if ((((((bAllowNewCustomer == true)) && ((bill.alpha == 0)))) && ((bg.bubble.alpha == 0)))){ bAllowNewCustomer = false; newCustomerCountdown = 5; bPausedNewCustomer = true; newCustomerXmemory = bg.x; bg.x = -1982; wndNewCustomer.alpha = 1; wndNewCustomer.y = 0; bringInNewCustomer(); }; customerComingLeaving(); keyBuffer = 0; } public function showAnimation():void{ eatingIncrement = 0; if (currentBodypart == 0){ eatingType = 1; censor(1); if ((((currentFood == 1)) || ((currentFood == 16)))){ animationType = 0; buttonBar.btnLick.alpha = 1; buttonBar.btnEat.alpha = 0.2; buttonBar.btnDrink.alpha = 0.2; frameFeet.gotoAndStop((1 + nudeOffset)); } else { if ((((currentFood == 6)) || ((currentFood == 11)))){ animationType = 1; buttonBar.btnLick.alpha = 1; buttonBar.btnEat.alpha = 1; buttonBar.btnDrink.alpha = 0.2; frameFeet.gotoAndStop((2 + nudeOffset)); } else { animationType = 2; buttonBar.btnLick.alpha = 0.2; buttonBar.btnEat.alpha = 0.2; buttonBar.btnDrink.alpha = 1; frameFeet.gotoAndStop((2 + nudeOffset)); }; }; feetFood.gotoAndStop(currentFood); } else { if (currentBodypart == 1){ eatingType = 1; if (currentFood == 1){ animationType = 0; buttonBar.btnLick.alpha = 1; buttonBar.btnEat.alpha = 0.2; buttonBar.btnDrink.alpha = 0.2; frameButt.gotoAndStop((1 + nudeOffset)); if (bCensored == false){ frameButt.gotoAndStop((3 + nudeOffset)); }; censor(3); } else { if (currentFood == 6){ animationType = 1; buttonBar.btnLick.alpha = 0.2; buttonBar.btnEat.alpha = 1; buttonBar.btnDrink.alpha = 0.2; frameButt.gotoAndStop((2 + nudeOffset)); if (bCensored == false){ frameButt.gotoAndStop((4 + nudeOffset)); }; censor(2); } else { if ((((currentFood == 11)) || ((currentFood == 16)))){ animationType = 1; buttonBar.btnLick.alpha = 1; buttonBar.btnEat.alpha = 1; buttonBar.btnDrink.alpha = 0.2; frameButt.gotoAndStop((1 + nudeOffset)); if (bCensored == false){ frameButt.gotoAndStop((3 + nudeOffset)); }; censor(3); } else { animationType = 2; buttonBar.btnLick.alpha = 0.2; buttonBar.btnEat.alpha = 0.2; buttonBar.btnDrink.alpha = 1; frameButt.gotoAndStop((2 + nudeOffset)); if (bCensored == false){ frameButt.gotoAndStop((4 + nudeOffset)); }; censor(2); }; }; }; buttFood.gotoAndStop(currentFood); } else { if (currentBodypart == 2){ if (currentFood == 1){ eatingType = 1; animationType = 0; buttonBar.btnLick.alpha = 1; buttonBar.btnEat.alpha = 1; buttonBar.btnDrink.alpha = 0.2; frameCrotch.gotoAndStop((1 + nudeOffset)); censor(4); } else { if ((((currentFood == 6)) || ((currentFood == 16)))){ eatingType = 3; animationType = 3; buttonBar.btnLick.alpha = 0.2; buttonBar.btnEat.alpha = 1; buttonBar.btnDrink.alpha = 0.2; frameCrotch.gotoAndStop((2 + nudeOffset)); censor(5); } else { if (currentFood == 11){ eatingType = 1; animationType = 1; buttonBar.btnLick.alpha = 1; buttonBar.btnEat.alpha = 1; buttonBar.btnDrink.alpha = 0.2; frameCrotch.gotoAndStop((1 + nudeOffset)); censor(4); } else { eatingType = 1; animationType = 2; buttonBar.btnEat.alpha = 0.2; buttonBar.btnDrink.alpha = 1; frameCrotch.gotoAndStop((1 + nudeOffset)); censor(4); }; }; }; crotchFood.gotoAndStop(currentFood); } else { if (currentBodypart == 3){ censor(1); if (currentFood == 21){ eatingType = 2; animationType = 0; buttonBar.btnLick.alpha = 0.2; buttonBar.btnEat.alpha = 0.2; buttonBar.btnDrink.alpha = 1; frameMouth.gotoAndStop(1); } else { eatingType = 1; animationType = 1; buttonBar.btnLick.alpha = 0.2; buttonBar.btnEat.alpha = 1; buttonBar.btnDrink.alpha = 0.2; frameMouth.gotoAndStop(2); }; mouthFood.gotoAndStop(currentFood); } else { if (currentBodypart == 4){ eatingType = 2; censor(1); if (currentFood == 1){ animationType = 0; buttonBar.btnLick.alpha = 1; buttonBar.btnEat.alpha = 0.2; buttonBar.btnDrink.alpha = 0.2; frameBreasts.gotoAndStop((1 + nudeOffset)); } else { if ((((((currentFood == 6)) || ((currentFood == 16)))) || ((currentFood == 11)))){ animationType = 2; buttonBar.btnLick.alpha = 1; buttonBar.btnEat.alpha = 1; buttonBar.btnDrink.alpha = 0.2; frameBreasts.gotoAndStop((2 + nudeOffset)); } else { animationType = 4; buttonBar.btnLick.alpha = 0.2; buttonBar.btnEat.alpha = 0.2; buttonBar.btnDrink.alpha = 1; frameBreasts.gotoAndStop((2 + nudeOffset)); }; }; breastsFood.gotoAndStop(currentFood); } else { if (currentBodypart == 5){ eatingType = 1; censor(1); if (currentFood == 21){ animationType = 0; buttonBar.btnLick.alpha = 1; buttonBar.btnEat.alpha = 0.2; buttonBar.btnDrink.alpha = 0.2; frameHands.gotoAndStop((2 + nudeOffset)); } else { animationType = 1; buttonBar.btnLick.alpha = 1; buttonBar.btnEat.alpha = 1; buttonBar.btnDrink.alpha = 0.2; frameHands.gotoAndStop((1 + nudeOffset)); }; handsFood.gotoAndStop(currentFood); }; }; }; }; }; }; } public function myTimer():void{ var _local1:*; if (currentFrame != 2){ return; }; if (bPauseEverything == true){ return; }; if (billCountdownTimer > 0){ billCountdownTimer--; if (billCountdownTimer == 0){ bill.y = 1000; bill.alpha = 0; }; }; if ((((iDirtLevel > 0)) && ((bg.shower.currentFrame > 1)))){ iDirtLevel--; if (iDirtLevel == 0){ bg.showerInfo.showerState.gotoAndStop(1); bg.trail1.x = -200; bg.trail2.x = -200; bg.trail3.x = -200; }; }; if (bPausedNewCustomer == true){ newCustomerCountdown--; if (newCustomerCountdown < 1){ bg.x = newCustomerXmemory; wndNewCustomer.alpha = 0; wndNewCustomer.y = 1000; bPausedNewCustomer = false; }; }; if ((((bPaused == false)) && ((bPausedNewCustomer == false)))){ updateTimers(); myDate = new Date(); if (myDate.hours < 3){ bHalloween = true; } else { bHalloween = false; }; if ((((myDate.month == 10)) && ((myDate.date > 24)))){ bHalloween = true; }; if ((((myDate.month == 11)) && ((myDate.date < 4)))){ bHalloween = true; }; if ((((bHalloween == true)) && ((bg.backdrop.currentFrame == 1)))){ bg.backdrop.gotoAndStop(2); } else { if ((((bHalloween == false)) && ((bg.backdrop.currentFrame == 2)))){ bg.backdrop.gotoAndStop(1); }; }; if (tut == 0){ if (customerAmount == 0){ bAllowNewCustomer = true; } else { if (customerAmount < 8){ _local1 = Math.floor((Math.random() * 100)); if ((((((iLevel == 1)) && ((_local1 < 5)))) && ((customerAmount < 2)))){ bAllowNewCustomer = true; } else { if ((((((((iLevel == 2)) || ((iLevel == 3)))) && ((_local1 < 5)))) && ((customerAmount < 3)))){ bAllowNewCustomer = true; } else { if ((((((((iLevel == 4)) || ((iLevel == 5)))) && ((_local1 < 10)))) && ((customerAmount < 4)))){ bAllowNewCustomer = true; } else { if ((((((((iLevel > 5)) && ((iLevel < 8)))) && ((_local1 < 10)))) && ((customerAmount < 5)))){ bAllowNewCustomer = true; } else { if ((((((((iLevel > 7)) && ((iLevel < 11)))) && ((_local1 < 15)))) && ((customerAmount < 6)))){ bAllowNewCustomer = true; } else { if ((((((((iLevel > 10)) && ((iLevel < 15)))) && ((_local1 < 15)))) && ((customerAmount < 7)))){ bAllowNewCustomer = true; } else { if ((((iLevel > 14)) && ((_local1 < 15)))){ bAllowNewCustomer = true; }; }; }; }; }; }; }; }; }; }; if (teaseCooldownTimer > 0){ teaseCooldownTimer--; if (teaseCooldownTimer == 0){ btnFeet.alpha = 1; btnButt.alpha = 1; btnCrotch.alpha = 1; btnMouth.alpha = 1; btnBreasts.alpha = 1; btnHands.alpha = 1; }; }; }; } public function censor(_arg1):void{ frameCensor.gotoAndStop(_arg1); } public function checkKnockBack():void{ if (bg.charMiki.scaleX == 1){ tableFocused = 99; if ((((bg.charMiki.x <= 1070)) && ((bg.charMiki.x >= 950)))){ bg.charMiki.x = 1070; tableFocused = 0; }; if ((((bg.charMiki.x <= 1430)) && ((bg.charMiki.x >= 1270)))){ bg.charMiki.x = 1430; tableFocused = 2; }; if ((((bg.charMiki.x <= 1750)) && ((bg.charMiki.x >= 1630)))){ bg.charMiki.x = 1750; tableFocused = 4; }; if ((((bg.charMiki.x <= 2070)) && ((bg.charMiki.x >= 1950)))){ bg.charMiki.x = 2070; tableFocused = 6; }; if ((((bg.charMiki.x <= 2390)) && ((bg.charMiki.x >= 2270)))){ bg.charMiki.x = 2390; tableFocused = 8; }; } else { if ((((bg.charMiki.x >= 870)) && ((bg.charMiki.x <= 1030)))){ bg.charMiki.x = 870; tableFocused = 1; }; if ((((bg.charMiki.x >= 1190)) && ((bg.charMiki.x <= 1350)))){ bg.charMiki.x = 1190; tableFocused = 3; }; if ((((bg.charMiki.x >= 1550)) && ((bg.charMiki.x <= 1710)))){ bg.charMiki.x = 1550; tableFocused = 5; }; if ((((bg.charMiki.x >= 1870)) && ((bg.charMiki.x <= 2030)))){ bg.charMiki.x = 1870; tableFocused = 7; }; if ((((bg.charMiki.x >= 2190)) && ((bg.charMiki.x <= 2350)))){ bg.charMiki.x = 2190; tableFocused = 9; }; }; bg.mikiDienblad.x = bg.charMiki.x; } public function showDirtBubble(){ bg.bubble.bubIcecream.alpha = 0; bg.bubble.bubBurger.alpha = 0; bg.bubble.bubCoffee.alpha = 0; bg.bubble.bubSausage.alpha = 0; bg.bubble.bubCake.alpha = 0; bg.bubble.bubLemonade.alpha = 0; bg.bubble.dirty.alpha = 1; bg.bubble.alpha = 1; } public function fillBubble(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6):void{ var _local10:Array; var _local11:Array; var _local12:*; var _local7:* = 0; var _local8:Array = [[90, 62], [56, 45, 121, 78], [41, 70, 87, 37, 132, 70], [75, 30, 40, 70, 131, 48, 99, 92], [31, 52, 71, 33, 123, 42, 64, 92, 128, 86], [70, 24, 31, 50, 64, 94, 93, 56, 128, 86, 136, 37]]; var _local9:Array = []; bg.bubble.dirty.alpha = 0; if (_arg1 > 0){ _local9.push(bg.bubble.bubIcecream); bg.bubble.bubIcecream.gotoAndStop(_arg1); bg.bubble.bubIcecream.alpha = 1; } else { bg.bubble.bubIcecream.alpha = 0; }; if (_arg2 > 0){ _local9.push(bg.bubble.bubBurger); bg.bubble.bubBurger.gotoAndStop(_arg2); bg.bubble.bubBurger.alpha = 1; } else { bg.bubble.bubBurger.alpha = 0; }; if (_arg3 > 0){ _local9.push(bg.bubble.bubCoffee); bg.bubble.bubCoffee.gotoAndStop(_arg3); bg.bubble.bubCoffee.alpha = 1; } else { bg.bubble.bubCoffee.alpha = 0; }; if (_arg4 > 0){ _local9.push(bg.bubble.bubSausage); bg.bubble.bubSausage.gotoAndStop(_arg4); bg.bubble.bubSausage.alpha = 1; } else { bg.bubble.bubSausage.alpha = 0; }; if (_arg5 > 0){ _local9.push(bg.bubble.bubCake); bg.bubble.bubCake.gotoAndStop(_arg5); bg.bubble.bubCake.alpha = 1; } else { bg.bubble.bubCake.alpha = 0; }; if (_arg6 > 0){ _local9.push(bg.bubble.bubLemonade); bg.bubble.bubLemonade.gotoAndStop(_arg6); bg.bubble.bubLemonade.alpha = 1; } else { bg.bubble.bubLemonade.alpha = 0; }; if (_local9.length > 0){ _local10 = []; _local11 = []; _local12 = 0; while (_local12 < _local9.length) { _local10.push(_local8[(_local9.length - 1)].splice(0, 1)[0]); _local11.push(_local8[(_local9.length - 1)].splice(0, 1)[0]); _local12++; }; }; if (_arg1 > 0){ _local7 = Math.floor((Math.random() * _local10.length)); bg.bubble.bubIcecream.x = _local10.splice(_local7, 1)[0]; bg.bubble.bubIcecream.y = _local11.splice(_local7, 1)[0]; }; if (_arg2 > 0){ _local7 = Math.floor((Math.random() * _local10.length)); bg.bubble.bubBurger.x = _local10.splice(_local7, 1)[0]; bg.bubble.bubBurger.y = _local11.splice(_local7, 1)[0]; }; if (_arg3 > 0){ _local7 = Math.floor((Math.random() * _local10.length)); bg.bubble.bubCoffee.x = _local10.splice(_local7, 1)[0]; bg.bubble.bubCoffee.y = _local11.splice(_local7, 1)[0]; }; if (_arg4 > 0){ _local7 = Math.floor((Math.random() * _local10.length)); bg.bubble.bubSausage.x = _local10.splice(_local7, 1)[0]; bg.bubble.bubSausage.y = _local11.splice(_local7, 1)[0]; }; if (_arg5 > 0){ _local7 = Math.floor((Math.random() * _local10.length)); bg.bubble.bubCake.x = _local10.splice(_local7, 1)[0]; bg.bubble.bubCake.y = _local11.splice(_local7, 1)[0]; }; if (_arg6 > 0){ _local7 = Math.floor((Math.random() * _local10.length)); bg.bubble.bubLemonade.x = _local10.splice(_local7, 1)[0]; bg.bubble.bubLemonade.y = _local11.splice(_local7, 1)[0]; }; bg.bubble.alpha = 1; } public function bringInNewCustomer():void{ var _local4:*; var _local1:* = dummySprite; if (medalAutoPause == 1){ newCustomerPauseCountdown = 6; }; _local1 = arrSpritesAvail.splice(Math.floor((Math.random() * arrSpritesAvail.length)), 1)[0]; randomizeNPC(_local1); var _local2:* = 99; while (_local2 == 99) { _local4 = Math.floor((Math.random() * 10)); if (arrTable[_local4][6] == 0){ arrTable[_local4][6] = _local4; _local2 = _local4; }; }; arrTable[_local2][9] = _local1; arrTable[_local2][7] = ((Math.ceil((Math.random() * 2)) + 1) + medalBonusHappierCustomers); arrTable[_local2][8] = 30; arrTable[_local2][10] = 0; arrTable[_local2][11] = Math.floor((Math.random() * 6)); if (Math.floor((Math.random() * 100)) < 20){ setRandomMeal(_local2, Math.ceil((Math.random() * 6))); } else { setRandomMeal(_local2, (Math.ceil((Math.random() * 4)) + 1)); }; customerAmount++; wndNewCustomer.smiley.gotoAndStop((arrTable[_local2][7] + 1)); if ((((_local2 == 0)) || ((_local2 == 1)))){ wndNewCustomer.txtTable.text = "1"; } else { if ((((_local2 == 2)) || ((_local2 == 3)))){ wndNewCustomer.txtTable.text = "3"; } else { if ((((_local2 == 4)) || ((_local2 == 5)))){ wndNewCustomer.txtTable.text = "5"; } else { if ((((_local2 == 6)) || ((_local2 == 7)))){ wndNewCustomer.txtTable.text = "7"; } else { if ((((_local2 == 8)) || ((_local2 == 9)))){ wndNewCustomer.txtTable.text = "9"; }; }; }; }; }; var _local3:* = 0; if (medalEyeOfTheTiger == 1){ _local3 = Math.floor((Math.random() * 2)); } else { _local3 = Math.floor((Math.random() * 4)); }; if (arrTable[_local2][11] == 0){ if (_local3 == 0){ wndNewCustomer.txtInfo.text = "Looks under all the tables, at the floor"; } else { if (_local3 == 2){ wndNewCustomer.txtInfo.text = "This person looks to the lower half of my body"; } else { if (_local3 == 3){ wndNewCustomer.txtInfo.text = "I can't really tell if this person has a fetish or not"; } else { wndNewCustomer.txtInfo.text = "This person is excited I'm barefooted"; }; }; }; } else { if (arrTable[_local2][11] == 1){ if (_local3 == 0){ wndNewCustomer.txtInfo.text = "Tries to get a glimpse of my butt"; } else { if (_local3 == 2){ wndNewCustomer.txtInfo.text = "This person looks to the lower half of my body"; } else { if (_local3 == 3){ wndNewCustomer.txtInfo.text = "I can't really tell if this person has a fetish or not"; } else { wndNewCustomer.txtInfo.text = "Peeks at my back side"; }; }; }; } else { if (arrTable[_local2][11] == 2){ if (_local3 == 0){ wndNewCustomer.txtInfo.text = "Looks me right between the legs"; } else { if (_local3 == 2){ wndNewCustomer.txtInfo.text = "This person looks to the lower half of my body"; } else { if (_local3 == 3){ wndNewCustomer.txtInfo.text = "I can't really tell if this person has a fetish or not"; } else { wndNewCustomer.txtInfo.text = "Eyes are fixated at my crotch"; }; }; }; } else { if (arrTable[_local2][11] == 3){ if (_local3 == 0){ wndNewCustomer.txtInfo.text = "Notices my smile and gets excited"; } else { if (_local3 == 2){ wndNewCustomer.txtInfo.text = "This person looks to the upper half of my body"; } else { if (_local3 == 3){ wndNewCustomer.txtInfo.text = "I can't really tell if this person has a fetish or not"; } else { wndNewCustomer.txtInfo.text = "Looks clearly at my mouth"; }; }; }; } else { if (arrTable[_local2][11] == 4){ if (_local3 == 0){ wndNewCustomer.txtInfo.text = "Cant take eyes off my wee breasts"; } else { if (_local3 == 2){ wndNewCustomer.txtInfo.text = "This person looks to the upper half of my body"; } else { if (_local3 == 3){ wndNewCustomer.txtInfo.text = "I can't really tell if this person has a fetish or not"; } else { if (nudeOffset == 10){ wndNewCustomer.txtInfo.text = "Seems almost paralized by my nipples"; } else { wndNewCustomer.txtInfo.text = "Tries to spot my nipples through my clothing"; }; }; }; }; } else { if (arrTable[_local2][11] == 5){ if (Math.floor((Math.random() * 2)) == 0){ if (bg.mikiDienblad.alpha == 0){ wndNewCustomer.txtInfo.text = "Pays special attention to my arms"; } else { wndNewCustomer.txtInfo.text = "Looks at the way I am holding the tray"; }; } else { if (_local3 == 2){ wndNewCustomer.txtInfo.text = "This person may have a fetish, but I can't really tell"; } else { if (_local3 == 3){ wndNewCustomer.txtInfo.text = "I can't really tell if this person has a fetish or not"; } else { wndNewCustomer.txtInfo.text = "Almost drools when looking at my hands"; }; }; }; } else { wndNewCustomer.txtInfo.text = "(no info)"; }; }; }; }; }; }; arrTable[_local2][6] = 1; } public function randomizeNPC(_arg1):void{ var _local2:* = 0; _local2 = Math.ceil((Math.random() * 5)); _arg1.acc.gotoAndStop((10 + _local2)); _arg1.x = 2750; _arg1.scaleX = 1; getColour("hair"); _arg1.sithair.transform.colorTransform = new ColorTransform(0, 0, 0, 1, r, g, b, 0); _arg1.standhair.transform.colorTransform = new ColorTransform(0, 0, 0, 1, r, g, b, 0); getColour("skin"); _arg1.sitskin.transform.colorTransform = new ColorTransform(0, 0, 0, 1, r, g, b, 0); _arg1.standskin.transform.colorTransform = new ColorTransform(0, 0, 0, 1, r, g, b, 0); getColour("other"); _arg1.sitshirt.transform.colorTransform = new ColorTransform(0, 0, 0, 1, r, g, b, 0); _arg1.standshirt.transform.colorTransform = new ColorTransform(0, 0, 0, 1, r, g, b, 0); setNPCpos(_arg1, false); } public function setNPCpos(_arg1, _arg2):void{ var _local3:* = 0; if (_arg2 == true){ _local3 = 1; if (_arg1.acc.currentFrame > 9){ _arg1.acc.gotoAndStop((_arg1.acc.currentFrame - 10)); }; } else { if (_arg1.acc.currentFrame < 9){ _arg1.acc.gotoAndStop((_arg1.acc.currentFrame + 10)); }; }; _arg1.sit.alpha = _local3; _arg1.sitshirt.alpha = _local3; _arg1.sitskin.alpha = _local3; _arg1.sithair.alpha = _local3; _arg1.stand.alpha = (1 - _local3); _arg1.standshirt.alpha = (1 - _local3); _arg1.standskin.alpha = (1 - _local3); _arg1.standhair.alpha = (1 - _local3); } public function doFlirt(_arg1):void{ if (teaseCooldownTimer == 0){ if (((!((medalFlirt == 0))) && ((tut == 0)))){ teaseCooldownTimer = medalFlirt; btnFeet.alpha = 0.2; btnButt.alpha = 0.2; btnCrotch.alpha = 0.2; btnMouth.alpha = 0.2; btnBreasts.alpha = 0.2; btnHands.alpha = 0.2; }; if ((((((tut == 11)) && ((_arg1 == 5)))) && ((tableFocused == 0)))){ tut = 12; }; if (tableFocused != 99){ if (_arg1 == arrTable[tableFocused][11]){ if (arrTable[tableFocused][10] != 2){ if (arrTable[tableFocused][7] < 4){ var _local2 = arrTable[tableFocused]; var _local3 = 7; var _local4 = (_local2[_local3] + 1); _local2[_local3] = _local4; }; arrTable[tableFocused][8] = (20 + medalGotTheMoves); arrTable[tableFocused][10] = 1; }; } else { arrTable[tableFocused][7] = 0; arrTable[tableFocused][8] = 4; arrTable[tableFocused][10] = 2; }; }; }; } public function hideNPCS():void{ var _local1:* = 0; while (_local1 < 10) { arrSpritesAvail[_local1].stand.alpha = 0; arrSpritesAvail[_local1].standhair.alpha = 0; arrSpritesAvail[_local1].standshirt.alpha = 0; arrSpritesAvail[_local1].standskin.alpha = 0; arrSpritesAvail[_local1].sit.alpha = 0; arrSpritesAvail[_local1].sithair.alpha = 0; arrSpritesAvail[_local1].sitshirt.alpha = 0; arrSpritesAvail[_local1].sitskin.alpha = 0; arrSpritesAvail[_local1].acc.gotoAndStop(5); _local1++; }; } public function doTutorialMikiWalks():void{ if (tut != 0){ if (generalControls.y < 500){ generalControls.alpha = 0; generalControls.y = 1000; }; speechClaire.alpha = 0; if (tut == 1){ tut = 2; btnSpace.alpha = 1; }; } else { if (speechClaire.alpha == 1){ speechClaire.alpha = 0; speechClaire.x = -1000; }; }; } public function doTutorialMikiBackAtClaire():void{ if (tut != 0){ if (tut == 2){ speechClaire.txt.text = "Miki, I told you to get the order from the person sitting at table 3. Please go and speak to him before returning to me. Stand in front of him and ask him what he wants to order (space bar)"; speechClaire.y = 319; speechClaire.alpha = 1; } else { if (tut == 3){ speechClaire.txt.text = "Good, so the guy wanted coffee, right? I can get that for you. One coffee coming right up! (Move Claire left and right, press 'cursor up' or 'W' to select the coffee, then give it to Miki by pressing 'space bar')"; speechClaire.y = 319; speechClaire.alpha = 1; } else { if (tut == 4){ if (iCash == 0){ speechClaire.txt.text = "Hm, that didn't go so well, did it? Do better next time! As you probably know, this isn't just any regular coffee house! Show me your butt! (press 'B' to show Claire your bottom. Tip: you can also click the 'B' button on the screen.)"; } else { speechClaire.txt.text = "Good, but next time, try them to get something with that coffee! Okay, as you know, this isn't just any regular coffee house! Show me your butt! (press 'B' to show Claire your bottom. Tip: you can also click the 'B' button on the screen.)"; }; speechClaire.y = 319; speechClaire.alpha = 1; btnButt.alpha = 1; tut = 5; } else { if (tut == 6){ speechClaire.txt.text = "Good. Many people that come here have one fetish or another. Believe it or not, even for feet. The trick is to know who likes what. Show me your foot! (press 'F' to show Claire your foot.)"; speechClaire.y = 319; speechClaire.alpha = 1; btnFeet.alpha = 1; tut = 7; } else { if (tut == 8){ speechClaire.txt.text = "Before taking someone's order, you can flash a body part of their interest... this tells them you're ready for THAT kind of action and you earn a better tip! Show me your crotch if you understand! (press 'P' for 'Puss')"; speechClaire.y = 319; speechClaire.alpha = 1; btnCrotch.alpha = 1; tut = 9; } else { if (tut == 10){ speechClaire.txt.text = "Okay, okay, I've seen enough! Don't dare to push something into their face they don't like, or they'll be grossed out and leave. See that man at table 1? He looks like he likes hands. Go show him your palms a bit and return to me. ('H')"; speechClaire.y = 319; speechClaire.alpha = 1; btnHands.alpha = 1; btnButt.alpha = 0; btnFeet.alpha = 0; btnCrotch.alpha = 0; tut = 11; arrTable[3][9].x = 2750; resetTable(3); cleanTable(3); setRandomMeal(0, 2); arrTable[0][6] = 2; arrTable[0][7] = 4; arrTable[0][9] = arrSpritesAvail.splice(Math.floor((Math.random() * 2)), 1)[0]; customerAmount = 1; randomizeNPC(arrTable[0][9]); setNPCpos(arrTable[0][9], true); arrTable[0][9].x = arrChairLoc[0]; arrTable[0][9].scaleX = -1; arrTable[0][11] = 5; } else { if (tut == 12){ speechClaire.txt.text = "Well done. He will eat out of your hand now. Literally! Go take his order and good luck. You're on your own now. Just keep in mind to check what people like when they enter... and take a shower after you become dirty before you continue!"; speechClaire.y = 319; speechClaire.alpha = 1; btnButt.alpha = 1; btnFeet.alpha = 1; btnCrotch.alpha = 1; btnMouth.alpha = 1; btnBreasts.alpha = 1; bAllowNewCustomer; tut = 0; }; }; }; }; }; }; }; }; } public function getColour(_arg1):void{ var _local2:* = 0; if (_arg1 == "hair"){ _local2 = Math.floor((Math.random() * 100)); if (_local2 < 20){ r = (Math.floor((Math.random() * 35)) + 220); g = (Math.floor((Math.random() * 35)) + 220); b = Math.floor((Math.random() * 0xFF)); if (r > g){ r = g; }; } else { if (_local2 < 40){ r = (Math.floor((Math.random() * 205)) + 50); g = Math.floor((Math.random() * 70)); if (g > r){ g = r; }; b = g; } else { if (_local2 < 50){ r = Math.floor((Math.random() * 0xFF)); g = r; b = r; } else { if (_local2 < 70){ r = (Math.floor((Math.random() * 200)) + 55); g = ((((r - 55) / 200) * 80) + 30); b = ((((r - 55) / 200) * 20) + 10); } else { if (_local2 < 90){ r = (Math.floor((Math.random() * 200)) + 55); g = ((((r - 55) / 200) * 80) + 30); b = ((((r - 55) / 200) * 20) + 10); } else { r = Math.floor((Math.random() * 0xFF)); g = Math.floor((Math.random() * 0xFF)); b = Math.floor((Math.random() * 0xFF)); }; }; }; }; }; } else { if (_arg1 == "skin"){ if (bHalloween == true){ _local2 = Math.floor((Math.random() * 100)); if (_local2 < 55){ g = (Math.floor((Math.random() * 225)) + 15); r = Math.floor((Math.random() * 100)); b = Math.floor((Math.random() * 100)); if (r > g){ r = g; }; if (b > g){ b = g; }; } else { if (_local2 < 90){ r = (Math.floor((Math.random() * 225)) + 15); g = r; b = r; } else { r = Math.floor((Math.random() * 0xFF)); g = Math.floor((Math.random() * 0xFF)); b = Math.floor((Math.random() * 0xFF)); }; }; } else { _local2 = Math.floor((Math.random() * 100)); if (_local2 < 55){ r = (Math.floor((Math.random() * 10)) + 245); g = (Math.floor((Math.random() * 103)) + 132); b = g; } else { if (_local2 < 90){ r = (Math.floor((Math.random() * 110)) + 65); g = ((((r - 65) / 110) * 86) + 30); b = ((((r - 65) / 110) * 75) + 17); } else { r = (Math.floor((Math.random() * 50)) + 145); g = ((((r - 50) / 145) * 61) + 108); b = ((((r - 50) / 145) * 75) + 60); }; }; }; } else { r = Math.floor((Math.random() * 0xFF)); g = Math.floor((Math.random() * 0xFF)); b = Math.floor((Math.random() * 0xFF)); }; }; } public function setCloudToPosition(_arg1):void{ if ((((_arg1 == 0)) || ((_arg1 == 1)))){ bg.bubble.x = 894; }; if ((((_arg1 == 2)) || ((_arg1 == 3)))){ bg.bubble.x = 1224; }; if ((((_arg1 == 4)) || ((_arg1 == 5)))){ bg.bubble.x = 1554; }; if ((((_arg1 == 6)) || ((_arg1 == 7)))){ bg.bubble.x = 1884; }; if ((((_arg1 == 8)) || ((_arg1 == 9)))){ bg.bubble.x = 2214; }; if ((((((((((_arg1 == 0)) || ((_arg1 == 2)))) || ((_arg1 == 4)))) || ((_arg1 == 6)))) || ((_arg1 == 8)))){ bg.bubble.bubbleCloud.gotoAndStop(1); } else { bg.bubble.bubbleCloud.gotoAndStop(2); }; } public function cleanTable(_arg1):void{ var _local2:*; _local2 = bg.furniture.t1_food1; if (_arg1 == 1){ _local2 = bg.furniture.t1_food2; }; if (_arg1 == 2){ _local2 = bg.furniture.t3_food1; }; if (_arg1 == 3){ _local2 = bg.furniture.t3_food2; }; if (_arg1 == 4){ _local2 = bg.furniture.t5_food1; }; if (_arg1 == 5){ _local2 = bg.furniture.t5_food2; }; if (_arg1 == 6){ _local2 = bg.furniture.t7_food1; }; if (_arg1 == 7){ _local2 = bg.furniture.t7_food2; }; if (_arg1 == 8){ _local2 = bg.furniture.t9_food1; }; if (_arg1 == 9){ _local2 = bg.furniture.t9_food2; }; _local2.trayIcecream.alpha = 0; _local2.trayBurger.alpha = 0; _local2.trayCoffee.alpha = 0; _local2.traySausage.alpha = 0; _local2.trayCake.alpha = 0; _local2.trayLemonade.alpha = 0; _local2.alpha = 0; } public function transferFoodToTable(_arg1):void{ var _local2:*; _local2 = bg.furniture.t1_food1; if (_arg1 == 1){ _local2 = bg.furniture.t1_food2; }; if (_arg1 == 2){ _local2 = bg.furniture.t3_food1; }; if (_arg1 == 3){ _local2 = bg.furniture.t3_food2; }; if (_arg1 == 4){ _local2 = bg.furniture.t5_food1; }; if (_arg1 == 5){ _local2 = bg.furniture.t5_food2; }; if (_arg1 == 6){ _local2 = bg.furniture.t7_food1; }; if (_arg1 == 7){ _local2 = bg.furniture.t7_food2; }; if (_arg1 == 8){ _local2 = bg.furniture.t9_food1; }; if (_arg1 == 9){ _local2 = bg.furniture.t9_food2; }; _local2.trayIcecream.alpha = bg.mikiDienblad.trayIcecream.alpha; _local2.trayBurger.alpha = bg.mikiDienblad.trayBurger.alpha; _local2.trayCoffee.alpha = bg.mikiDienblad.trayCoffee.alpha; _local2.traySausage.alpha = bg.mikiDienblad.traySausage.alpha; _local2.trayCake.alpha = bg.mikiDienblad.trayCake.alpha; _local2.trayLemonade.alpha = bg.mikiDienblad.trayLemonade.alpha; _local2.alpha = 1; bg.mikiDienblad.alpha = 0; } public function giveClaireEmptyTray():void{ bg.claireDienblad.alpha = 1; bg.claireDienblad.trayIcecream.alpha = 0; bg.claireDienblad.trayBurger.alpha = 0; bg.claireDienblad.trayCoffee.alpha = 0; bg.claireDienblad.traySausage.alpha = 0; bg.claireDienblad.trayCake.alpha = 0; bg.claireDienblad.trayLemonade.alpha = 0; bg.charClaire.gotoAndStop((nudeOffset + 2)); } public function compareFood():Boolean{ var _local1:*; _local1 = true; if (arrTable[tableFocused][0] != bg.mikiDienblad.trayIcecream.alpha){ _local1 = false; if (arrTable[tableFocused][0] == 1){ arrTable[tableFocused][0] = 2; } else { arrTable[tableFocused][0] = 3; }; } else { arrTable[tableFocused][0] = 0; }; if (arrTable[tableFocused][1] != bg.mikiDienblad.trayBurger.alpha){ _local1 = false; if (arrTable[tableFocused][1] == 1){ arrTable[tableFocused][1] = 2; } else { arrTable[tableFocused][1] = 3; }; } else { arrTable[tableFocused][1] = 0; }; if (arrTable[tableFocused][2] != bg.mikiDienblad.trayCoffee.alpha){ _local1 = false; if (arrTable[tableFocused][2] == 1){ arrTable[tableFocused][2] = 2; } else { arrTable[tableFocused][2] = 3; }; } else { arrTable[tableFocused][2] = 0; }; if (arrTable[tableFocused][3] != bg.mikiDienblad.traySausage.alpha){ _local1 = false; if (arrTable[tableFocused][3] == 1){ arrTable[tableFocused][3] = 2; } else { arrTable[tableFocused][3] = 3; }; } else { arrTable[tableFocused][3] = 0; }; if (arrTable[tableFocused][4] != bg.mikiDienblad.trayCake.alpha){ _local1 = false; if (arrTable[tableFocused][4] == 1){ arrTable[tableFocused][4] = 2; } else { arrTable[tableFocused][4] = 3; }; } else { arrTable[tableFocused][4] = 0; }; if (arrTable[tableFocused][5] != bg.mikiDienblad.trayLemonade.alpha){ _local1 = false; if (arrTable[tableFocused][5] == 1){ arrTable[tableFocused][5] = 2; } else { arrTable[tableFocused][5] = 3; }; } else { arrTable[tableFocused][5] = 0; }; return (_local1); } public function setRandomMeal(_arg1, _arg2):void{ var _local3:*; var _local4:Array; var _local5:*; _local3 = 0; _local4 = [0, 1, 2, 3, 4, 5]; arrTable[_arg1][0] = 0; arrTable[_arg1][1] = 0; arrTable[_arg1][2] = 0; arrTable[_arg1][3] = 0; arrTable[_arg1][4] = 0; arrTable[_arg1][5] = 0; if (_arg2 < 2){ _arg2 = 1; _local4 = [0, 1, 3, 4, 5]; }; if (_arg2 > 6){ _arg2 = 6; }; _local5 = 0; while (_local5 < _arg2) { _local3 = _local4.splice(Math.floor((Math.random() * _local4.length)), 1)[0]; arrTable[_arg1][_local3] = 1; _local5++; }; } public function resetTable(_arg1):void{ arrTable[_arg1][0] = 0; arrTable[_arg1][1] = 0; arrTable[_arg1][2] = 0; arrTable[_arg1][3] = 0; arrTable[_arg1][4] = 0; arrTable[_arg1][5] = 0; arrTable[_arg1][6] = 0; arrTable[_arg1][7] = 4; arrTable[_arg1][8] = 100; arrTable[_arg1][9] = dummySprite; arrTable[_arg1][10] = false; arrTable[_arg1][11] = 0; } public function updateInfoBox():void{ infoBox.txtTitle.text = strTitle; infoBox.txtLevel.text = ("Level " + iLevel); infoBox.txtTipMoney.text = ("Tip money: £ " + Number(iCash).toFixed(2)); infoBox.alpha = 1; if (tut == 0){ infoBox.btnDressMeup.alpha = 1; }; showRewardBoard(true); } public function updateTableInfo():void{ var _local1:Array; var _local2:*; _local1 = [bg.infoTables.info1, bg.infoTables.info2, bg.infoTables.info3, bg.infoTables.info4, bg.infoTables.info5, bg.infoTables.info6, bg.infoTables.info7, bg.infoTables.info8, bg.infoTables.info9, bg.infoTables.info10]; if (tut == 0){ if (bg.shower.currentFrame != 1){ bg.showerInfo.txtTime.text = iDirtLevel; }; _local2 = 0; while (_local2 < 10) { if (arrTable[_local2][6] > 1){ _local1[_local2].smiley.gotoAndStop((arrTable[_local2][7] + 1)); _local1[_local2].txtTime.text = arrTable[_local2][8]; if (arrTable[_local2][6] == 2){ _local1[_local2].txtInfo.text = "waiting"; } else { if (arrTable[_local2][6] == 3){ _local1[_local2].txtInfo.text = "ordered"; } else { if (arrTable[_local2][6] == 4){ _local1[_local2].txtInfo.text = "eating"; } else { if (arrTable[_local2][6] == 5){ _local1[_local2].txtInfo.text = "leaving"; } else { _local1[_local2].txtInfo.text = ""; }; }; }; }; if (arrTable[_local2][10] == 1){ _local1[_local2].heart.gotoAndStop(1); } else { if (arrTable[_local2][10] == 2){ _local1[_local2].heart.gotoAndStop(2); } else { _local1[_local2].heart.gotoAndStop(3); }; }; _local1[_local2].alpha = 1; } else { _local1[_local2].alpha = 0; }; _local2++; }; }; } public function updateTimers():void{ var _local1:*; if (tut == 0){ _local1 = 0; while (_local1 < 10) { if (arrTable[_local1][6] != 0){ if (arrTable[_local1][8] > 0){ var _local2 = arrTable[_local1]; var _local3 = 8; var _local4 = (_local2[_local3] - 1); _local2[_local3] = _local4; }; if (arrTable[_local1][8] < 1){ if (arrTable[_local1][6] == 4){ cleanTable(_local1); arrTable[_local1][6] = 5; arrTable[_local1][8] = 0; arrTable[_local1][8] = 100; if (arrTable[_local1][7] < 3){ _local2 = arrTable[_local1]; _local3 = 7; _local4 = (_local2[_local3] + 1); _local2[_local3] = _local4; }; setNPCpos(arrTable[_local1][9], false); arrTable[_local1][9].scaleX = -1; if ((((tableFocused == _local1)) && ((buttonBar.y == 320)))){ pressedBtnDone(); }; } else { if (arrTable[_local1][7] > 0){ _local2 = arrTable[_local1]; _local3 = 7; _local4 = (_local2[_local3] - 1); _local2[_local3] = _local4; arrTable[_local1][8] = (((10 * arrTable[_local1][7]) + 5) + medalPatienceBonus); }; }; }; if ((((((arrTable[_local1][8] < 1)) && ((arrTable[_local1][7] == 0)))) && ((arrTable[_local1][6] < 5)))){ arrTable[_local1][6] = 5; arrTable[_local1][8] = 0; setNPCpos(arrTable[_local1][9], false); arrTable[_local1][9].scaleX = -1; wndLeft.y = 220; myTween.stop(); myTween = new Tween(wndLeft, "y", Strong.easeIn, 220, 410, 2, true); myTween.FPS = 40; iMistakes = (iMistakes + 1); infoBox.spriteMistakes.gotoAndStop((iMistakes + 1)); checkLose(); }; }; _local1++; }; }; } public function customerComingLeaving():void{ var _local1:*; _local1 = 0; while (_local1 < 10) { if (arrTable[_local1][6] == 1){ arrTable[_local1][9].x = (arrTable[_local1][9].x - 20); if (arrTable[_local1][9].x <= arrChairLoc[_local1]){ arrTable[_local1][9].x = arrChairLoc[_local1]; setNPCpos(arrTable[_local1][9], true); if ((((((((((_local1 == 0)) || ((_local1 == 2)))) || ((_local1 == 4)))) || ((_local1 == 6)))) || ((_local1 == 8)))){ arrTable[_local1][9].scaleX = -1; }; arrTable[_local1][6] = 2; }; } else { if (arrTable[_local1][6] == 5){ arrTable[_local1][9].x = (arrTable[_local1][9].x + 20); if (arrTable[_local1][9].x >= 2750){ arrTable[_local1][9].x = 2750; arrSpritesAvail.push(arrTable[_local1][9]); resetTable(_local1); cleanTable(_local1); customerAmount--; if (customerAmount < 0){ customerAmount = 0; }; if (bGameOver == true){ clearInterval(myInterval); clearInterval(myInterval2); gotoAndStop(3); }; }; }; }; _local1++; }; } public function checkLose():void{ if (iMistakes == 3){ bPaused = true; bPausedAnimation = true; bGameOver = true; stage.removeEventListener(MouseEvent.CLICK, mouseClicked); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyPressed); bg.x = -1982; }; } public function checkLevel():void{ var _local1:*; _local1 = false; if (iCumulativeCash > 10000){ iCumulativeCash = 10000; }; if ((((iCumulativeCash >= 2780)) && ((bCode == true)))){ if (iLevel == 14){ _local1 = true; }; iLevel = 15; strTitle = "Superstar Waitress Miki"; rewardOffset = 3; } else { if ((((iCumulativeCash >= 2280)) && ((bCode == true)))){ if (iLevel == 13){ _local1 = true; }; iLevel = 14; strTitle = "Star Waitress Miki"; rewardOffset = 0; } else { if ((((iCumulativeCash >= 1880)) && ((bCode == true)))){ if (iLevel == 12){ _local1 = true; }; iLevel = 13; strTitle = "Head Waitress Miki"; rewardOffset = 3; } else { if ((((iCumulativeCash >= 1530)) && ((bCode == true)))){ if (iLevel == 11){ _local1 = true; }; iLevel = 12; strTitle = "Head Waitress Miki"; rewardOffset = 0; } else { if ((((iCumulativeCash >= 1230)) && ((bCode == true)))){ if (iLevel == 10){ _local1 = true; }; iLevel = 11; strTitle = "Expert Waitress Miki"; rewardOffset = 3; } else { if ((((iCumulativeCash >= 980)) && ((bCode == true)))){ if (iLevel == 9){ _local1 = true; }; iLevel = 10; strTitle = "Supreme Waitress Miki"; rewardOffset = 0; } else { if ((((iCumulativeCash >= 780)) && ((bCode == true)))){ if (iLevel == 8){ _local1 = true; }; iLevel = 9; strTitle = "Supreme Waitress Miki"; rewardOffset = 3; } else { if ((((iCumulativeCash >= 620)) && ((bCode == true)))){ if (iLevel == 7){ _local1 = true; }; iLevel = 8; strTitle = "Advanced Waitress Miki"; rewardOffset = 0; } else { if ((((iCumulativeCash >= 480)) && ((bCode == true)))){ if (iLevel == 6){ _local1 = true; }; iLevel = 7; strTitle = "Advanced Waitress Miki"; rewardOffset = 3; } else { if ((((iCumulativeCash >= 360)) && ((bCode == true)))){ if (iLevel == 5){ _local1 = true; }; iLevel = 6; strTitle = "Journeyman Waitress Miki"; rewardOffset = 0; } else { if ((((iCumulativeCash >= 260)) && ((bCode == true)))){ if (iLevel == 4){ _local1 = true; }; iLevel = 5; strTitle = "Journeyman Waitress Miki"; rewardOffset = 3; } else { if ((((iCumulativeCash >= 180)) && ((bCode == true)))){ if (iLevel == 3){ _local1 = true; }; iLevel = 4; strTitle = "Apprentice Waitress Miki"; rewardOffset = 0; } else { if (iCumulativeCash >= 110){ if (iLevel == 2){ _local1 = true; }; iLevel = 3; strTitle = "Apprentice Waitress Miki"; rewardOffset = 3; } else { if (iCumulativeCash >= 50){ if (iLevel == 1){ _local1 = true; }; iLevel = 2; strTitle = "Trainee Waitress Miki"; rewardOffset = 0; }; }; }; }; }; }; }; }; }; }; }; }; }; }; if (_local1 == true){ doLevelUp(); }; updateInfoBox(); } public function doLevelUp():void{ bPaused = true; actionShield.x = 0; actionShield.y = 0; wndNewLevel.x = 30; wndNewLevel.y = 20; wndNewLevel.txtLevel.text = (((("You are now a level " + iLevel) + " ") + strTitle.substring(0, (strTitle.length - 5))) + "!"); wndNewLevel.alpha = 1; wndNewLevel.btnPrevPage.alpha = 0.2; wndNewLevel.btnNextPage.alpha = 1; iWndNewLevelPage = 0; wndNewLevel.sel1.gotoAndStop(((6 * rewardOffset) + 1)); wndNewLevel.sel2.gotoAndStop(((6 * rewardOffset) + 2)); wndNewLevel.sel3.gotoAndStop(((6 * rewardOffset) + 3)); wndNewLevel.sel4.gotoAndStop(((6 * rewardOffset) + 4)); wndNewLevel.sel5.gotoAndStop(((6 * rewardOffset) + 5)); wndNewLevel.sel6.gotoAndStop(((6 * rewardOffset) + 6)); if (rewardOffset == 0){ wndNewLevel.txtChoose.text = "Choose a badge from the following selection:"; } else { wndNewLevel.txtChoose.text = "Choose a medal from the following selection:"; }; checkLevelUpEnabledDisabled(); } public function checkLevelUpEnabledDisabled():void{ if (rewardOffset == 0){ if (iWndNewLevelPage == 0){ if ((((wndNewLevel.sel1.currentFrame == 1)) && ((badgeSkinDeep == 0)))){ wndNewLevel.sel1.alpha = 1; } else { wndNewLevel.sel1.alpha = 0.2; }; if ((((wndNewLevel.sel2.currentFrame == 2)) && ((badgeZoomTastic == 0)))){ wndNewLevel.sel2.alpha = 1; } else { wndNewLevel.sel2.alpha = 0.2; }; if ((((wndNewLevel.sel3.currentFrame == 3)) && ((badgeSkins == 0)))){ wndNewLevel.sel3.alpha = 1; } else { wndNewLevel.sel3.alpha = 0.2; }; if ((((wndNewLevel.sel4.currentFrame == 4)) && ((badgeWriteOnMe == 0)))){ wndNewLevel.sel4.alpha = 1; } else { wndNewLevel.sel4.alpha = 0.2; }; if ((((wndNewLevel.sel5.currentFrame == 5)) && ((badgeDressMeDown == 0)))){ wndNewLevel.sel5.alpha = 1; } else { wndNewLevel.sel5.alpha = 0.2; }; if ((((wndNewLevel.sel6.currentFrame == 6)) && ((badgePimpMeUp == 0)))){ wndNewLevel.sel6.alpha = 1; } else { wndNewLevel.sel6.alpha = 0.2; }; } else { if ((((wndNewLevel.sel1.currentFrame == 7)) && ((badgeSlot == 0)))){ wndNewLevel.sel1.alpha = 1; } else { wndNewLevel.sel1.alpha = 0.2; }; if ((((wndNewLevel.sel2.currentFrame == 8)) && ((badgeAlwaysInPink == 0)))){ wndNewLevel.sel2.alpha = 1; } else { wndNewLevel.sel2.alpha = 0.2; }; if ((((wndNewLevel.sel3.currentFrame == 9)) && ((badgeSimpleAnimation == 0)))){ wndNewLevel.sel3.alpha = 1; } else { wndNewLevel.sel3.alpha = 0.2; }; if ((((wndNewLevel.sel4.currentFrame == 10)) && ((badgeColourCoded == 0)))){ wndNewLevel.sel4.alpha = 1; } else { wndNewLevel.sel4.alpha = 0.2; }; if ((((wndNewLevel.sel5.currentFrame == 11)) && ((badgeKinky == 0)))){ wndNewLevel.sel5.alpha = 1; } else { wndNewLevel.sel5.alpha = 0.2; }; if ((((wndNewLevel.sel6.currentFrame == 12)) && ((badgeMercantile == 1)))){ wndNewLevel.sel6.alpha = 1; } else { wndNewLevel.sel6.alpha = 0.2; }; }; } else { if (iWndNewLevelPage == 0){ if ((((wndNewLevel.sel1.currentFrame == 19)) && ((medalGotTheMoves == 0)))){ wndNewLevel.sel1.alpha = 1; } else { wndNewLevel.sel1.alpha = 0.2; }; if ((((wndNewLevel.sel2.currentFrame == 20)) && ((medalPatienceBonus == 0)))){ wndNewLevel.sel2.alpha = 1; } else { wndNewLevel.sel2.alpha = 0.2; }; if ((((wndNewLevel.sel3.currentFrame == 21)) && ((medalBonusHappierCustomers == 0)))){ wndNewLevel.sel3.alpha = 1; } else { wndNewLevel.sel3.alpha = 0.2; }; if ((((wndNewLevel.sel4.currentFrame == 22)) && ((medalFasterMemory == 0)))){ wndNewLevel.sel4.alpha = 1; } else { wndNewLevel.sel4.alpha = 0.2; }; if ((((wndNewLevel.sel5.currentFrame == 23)) && ((medalSpeedBuff == 0)))){ wndNewLevel.sel5.alpha = 1; } else { wndNewLevel.sel5.alpha = 0.2; }; if ((((wndNewLevel.sel6.currentFrame == 24)) && ((medalKaching == 1)))){ wndNewLevel.sel6.alpha = 1; } else { wndNewLevel.sel6.alpha = 0.2; }; } else { if ((((wndNewLevel.sel1.currentFrame == 25)) && ((medalSneaky == 0)))){ wndNewLevel.sel1.alpha = 1; } else { wndNewLevel.sel1.alpha = 0.2; }; if ((((wndNewLevel.sel2.currentFrame == 26)) && ((medalFlirt == 10)))){ wndNewLevel.sel2.alpha = 1; } else { wndNewLevel.sel2.alpha = 0.2; }; if ((((wndNewLevel.sel3.currentFrame == 27)) && ((medalHungerThirst == 0)))){ wndNewLevel.sel3.alpha = 1; } else { wndNewLevel.sel3.alpha = 0.2; }; if ((((wndNewLevel.sel4.currentFrame == 28)) && ((medalEyeOfTheTiger == 0)))){ wndNewLevel.sel4.alpha = 1; } else { wndNewLevel.sel4.alpha = 0.2; }; if ((((wndNewLevel.sel5.currentFrame == 29)) && ((medalAutoPause == 0)))){ wndNewLevel.sel5.alpha = 1; } else { wndNewLevel.sel5.alpha = 0.2; }; if ((((wndNewLevel.sel6.currentFrame == 30)) && ((medalQuickShower == 0)))){ wndNewLevel.sel6.alpha = 1; } else { wndNewLevel.sel6.alpha = 0.2; }; }; }; } public function selectReward(_arg1):void{ if (rewardOffset == 0){ if (iWndNewLevelPage == 0){ if (_arg1 == "sel1"){ badgeSkinDeep = 1; }; if (_arg1 == "sel2"){ badgeZoomTastic = 1; setZoomButtons(1); }; if (_arg1 == "sel3"){ badgeSkins = 1; dmu.mainFrame.btnSkin.alpha = 1; }; if (_arg1 == "sel4"){ badgeWriteOnMe = 1; }; if (_arg1 == "sel5"){ badgeDressMeDown = 1; unlockUndies(); }; if (_arg1 == "sel6"){ badgePimpMeUp = 1; }; } else { if (_arg1 == "sel1"){ badgeSlot = 1; }; if (_arg1 == "sel2"){ badgeAlwaysInPink = 1; if (nudeOffset != 10){ nudeOffset = 20; }; }; if (_arg1 == "sel3"){ badgeSimpleAnimation = 1; }; if (_arg1 == "sel4"){ badgeColourCoded = 1; dmu.mainFrame.btnColourApply.alpha = 1; dmu.mainFrame.btnAlpha.alpha = 1; }; if (_arg1 == "sel5"){ badgeKinky = 1; unlockKinky(); }; if (_arg1 == "sel6"){ badgeMercantile = 0.9; }; }; } else { if (iWndNewLevelPage == 0){ if (_arg1 == "sel1"){ medalGotTheMoves = 30; }; if (_arg1 == "sel2"){ medalPatienceBonus = 10; }; if (_arg1 == "sel3"){ medalBonusHappierCustomers = 1; }; if (_arg1 == "sel4"){ medalFasterMemory = 10; }; if (_arg1 == "sel5"){ medalSpeedBuff = 40; }; if (_arg1 == "sel6"){ medalKaching = 1.5; }; } else { if (_arg1 == "sel1"){ medalSneaky = 1; }; if (_arg1 == "sel2"){ medalFlirt = 0; }; if (_arg1 == "sel3"){ medalHungerThirst = 1; }; if (_arg1 == "sel4"){ medalEyeOfTheTiger = 1; }; if (_arg1 == "sel5"){ medalAutoPause = 1; }; if (_arg1 == "sel6"){ medalQuickShower = 7; }; }; }; if (buttonBar.y > 320){ showRewardBoard(true); }; wndNewLevel.alpha = 0; wndNewLevel.y = -1000; actionShield.y = -1000; if (actionShield.y != 0){ bPaused = false; } else { if (medalAutoPause == 0){ bPaused = false; }; }; saveData(); } public function showRewardBoard(_arg1):void{ var _local2:*; var _local3:*; var _local4:Array; var _local5:Array; var _local6:Array; var _local7:*; var _local8:*; if (_arg1 == true){ _local2 = 0; _local3 = 0; _local4 = [rewardBoard.badge1, rewardBoard.badge2, rewardBoard.badge3, rewardBoard.badge4, rewardBoard.badge5, rewardBoard.badge6, rewardBoard.badge7]; _local5 = [rewardBoard.medal1, rewardBoard.medal2, rewardBoard.medal3, rewardBoard.medal4, rewardBoard.medal5, rewardBoard.medal6, rewardBoard.medal7]; _local6 = [dmu.mainFrame.badger1, dmu.mainFrame.badger2, dmu.mainFrame.badger3, dmu.mainFrame.badger4, dmu.mainFrame.badger5, dmu.mainFrame.badger6, dmu.mainFrame.badger7]; _local7 = 0; while (_local7 < 7) { _local4[_local7].gotoAndStop(15); _local5[_local7].gotoAndStop(15); _local6[_local7].gotoAndStop(15); _local7++; }; _local8 = 0; if (badgeSkinDeep == 1){ _local8 = 20; }; if (badgeSkinDeep == 1){ _local4[_local2].gotoAndStop(1); _local2++; }; if (badgeZoomTastic == 1){ _local4[_local2].gotoAndStop(2); _local2++; }; if (badgeSkins == 1){ _local4[_local2].gotoAndStop(3); _local2++; }; if (badgeWriteOnMe == 1){ _local4[_local2].gotoAndStop(4); _local2++; }; if (badgeDressMeDown == 1){ _local4[_local2].gotoAndStop(5); _local2++; }; if (badgePimpMeUp == 1){ _local4[_local2].gotoAndStop(6); _local2++; }; if (badgeSlot == 1){ _local4[_local2].gotoAndStop(7); _local2++; }; if (badgeAlwaysInPink == 1){ _local4[_local2].gotoAndStop(8); _local2++; }; if (badgeSimpleAnimation == 1){ _local4[_local2].gotoAndStop(9); _local2++; }; if (badgeColourCoded == 1){ _local4[_local2].gotoAndStop(10); _local2++; }; if (badgeKinky == 1){ _local4[_local2].gotoAndStop(11); _local2++; }; if (badgeMercantile == 0.9){ _local4[_local2].gotoAndStop(12); _local2++; }; if (medalGotTheMoves == 30){ _local5[_local3].gotoAndStop(19); _local6[_local3].gotoAndStop((1 + _local8)); _local3++; }; if (medalPatienceBonus == 10){ _local5[_local3].gotoAndStop(20); _local6[_local3].gotoAndStop((2 + _local8)); _local3++; }; if (medalBonusHappierCustomers == 1){ _local5[_local3].gotoAndStop(21); _local6[_local3].gotoAndStop((3 + _local8)); _local3++; }; if (medalFasterMemory == 10){ _local5[_local3].gotoAndStop(22); _local6[_local3].gotoAndStop((4 + _local8)); _local3++; }; if (medalSpeedBuff == 40){ _local5[_local3].gotoAndStop(23); _local6[_local3].gotoAndStop((5 + _local8)); _local3++; }; if (medalKaching == 1.5){ _local5[_local3].gotoAndStop(24); _local6[_local3].gotoAndStop((6 + _local8)); _local3++; }; if (medalSneaky == 1){ _local5[_local3].gotoAndStop(25); _local6[_local3].gotoAndStop((7 + _local8)); _local3++; }; if (medalFlirt == 0){ _local5[_local3].gotoAndStop(26); _local6[_local3].gotoAndStop((8 + _local8)); _local3++; }; if (medalHungerThirst == 1){ _local5[_local3].gotoAndStop(27); _local6[_local3].gotoAndStop((9 + _local8)); _local3++; }; if (medalEyeOfTheTiger == 1){ _local5[_local3].gotoAndStop(28); _local6[_local3].gotoAndStop((10 + _local8)); _local3++; }; if (medalAutoPause == 1){ _local5[_local3].gotoAndStop(29); _local6[_local3].gotoAndStop((11 + _local8)); _local3++; }; if (medalQuickShower == 7){ _local5[_local3].gotoAndStop(30); _local6[_local3].gotoAndStop((12 + _local8)); _local3++; }; if ((((_local3 > 0)) || ((_local2 > 0)))){ rewardBoard.y = 317; rewardBoard.alpha = 1; } else { rewardBoard.y = 800; rewardBoard.alpha = 0; }; } else { rewardBoard.y = 800; rewardBoard.alpha = 0; }; } public function doCashCut():void{ var _local1:*; _local1 = Math.floor((Math.random() * 100)); if (_local1 < 36){ emmaWindow.txtEmma.text = "Oh no! Mistress Emma found some of the money from my previous shift and took it!"; iCash = Math.ceil((iCash / 2)); } else { emmaWindow.txtEmma.text = "Damn! Mistress Emma has confiscated all of the money I earned on my last shift!"; iCash = 0; }; emmaWindow.y = 266; emmaWindow.alpha = 1; saveData(); } function frame1(){ stop(); dbVersion = "illionoreNC17072014"; bCensored = true; bDirectorCut = false; nudeOffset = 0; tut = 1; bCode = false; cw = ""; bLoadSucceeded = false; strTitle = "Trainee Waitress Miki"; iLevel = 1; iCash = 0; iCumulativeCash = 0; arrCost = [0, 15, 8, 2, 2, 2, 2, 8, 8, 10, 10, 30, 30, 30, 30, 30, 30, 30, 30, 25, 25, 25, 25, 30, 30, 30, 25, 40, 25, 25, 25, 25, 30, 30, 30, 30, 30, 25, 30, 30, 20, 15, 15, 30, 30, 20, 15, 30, 30, 25, 25, 20, 8, 12, 25, 25, 35, 0, 17, 17, 15, 35, 25, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; badgeSkinDeep = 0; badgeZoomTastic = 0; badgeSkins = 0; badgeWriteOnMe = 0; badgeDressMeDown = 0; badgePimpMeUp = 0; badgeSlot = 0; badgeAlwaysInPink = 0; badgeSimpleAnimation = 0; badgeColourCoded = 0; badgeKinky = 0; badgeMercantile = 1; medalGotTheMoves = 0; medalPatienceBonus = 0; medalBonusHappierCustomers = 0; medalFasterMemory = 0; medalSpeedBuff = 0; medalKaching = 1; medalSneaky = 0; medalFlirt = 10; medalHungerThirst = 0; medalEyeOfTheTiger = 0; medalAutoPause = 0; medalQuickShower = 0; dayWed.rotation = Math.floor(((Math.random() * 11) - 5)); daySat.rotation = Math.floor(((Math.random() * 11) - 5)); myDate = new Date(); if (myDate.day == 3){ nudeOffset = 10; dayWed.gotoAndStop(2); } else { if (myDate.day == 6){ nudeOffset = 20; daySat.gotoAndStop(2); }; }; loadData(); this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress); this.loaderInfo.addEventListener(Event.COMPLETE, onComplete); } function frame2(){ dmu.mainFrame.shDrawing.x = 0; dmu.mainFrame.shDrawing.y = 0; doDraw = false; lineSize = 3; dmu.mainFrame.drawingUi.sizeBox.text = String(lineSize); objDragged = null; bDragInProgress = false; objMemory = dmu.mainFrame.mikiEars; memPurchaseId = 0; expressionShade = 0; mikiExpressionFrame = 1; dir = 1; angle = 0; iCounterExpression = 100; arrItemName = ["Miki cat ears", "Miki swimsuit", "Miki thight top", "Bandaid", "Bandaid", "Bandaid", "Bandaid", "Emma panties", "Emma bra", "Emma transparent undershirt", "Miki fang bra", "Miki pantyhoses", "Miki stockings", "Miki long leggings", "Miki short leggings", "Emma pantyhoses", "Emma stockings", "Emma long leggings", "Emma short leggings", "Emma plain socks", "Emma striped socks", "Miki plain socks", "Miki twocolour socks", "Miki short skirt", "Miki long skirt", "Miki jeans", "Miki short pants", "Miki portal", "Miki udder", "Emma pants", "Emma plain dress", "Emma striped dress", "Miki art top", "Miki lowcut top", "Miki shirt", "Miki schoolshirt", "Miki strapless top", "Emma crossed top", "Emma hearts top", "Emma sexy top", "Miki corset", "Miki nipple piercings", "Miki pussy piercings", "Emma spiked panties", "Emma spiked bra", "Miki rope tie", "Miki mummy wrap", "Miki shemale parts", "Emma shemale parts", "Miky toy 1", "Miky toy 2", "Emma stethoscope", "Miki strings", "Miki sunglasses", "Emma medium feather", "Emma long feather", "Emma feather duster", "Miki dogtag", "Miki belt", "Miki choker", "Miki blindfold", "Miki gasmask", "Miki metal bar", "Miki smell mask", "badge1", "badge2", "badge3", "badge4", "badge5", "badge6", "badge7"]; arrItem = [dmu.mainFrame.mikiEars, dmu.mainFrame.mikiSwimsuit, dmu.mainFrame.mikiTop1, dmu.mainFrame.bandaid1, dmu.mainFrame.bandaid2, dmu.mainFrame.bandaid3, dmu.mainFrame.bandaid4, dmu.mainFrame.emmaPanties, dmu.mainFrame.emmaBra, dmu.mainFrame.emmaTransShirt, dmu.mainFrame.mikiFangBra, dmu.mainFrame.mikiLeggings1, dmu.mainFrame.mikiLeggings2, dmu.mainFrame.mikiLeggings3, dmu.mainFrame.mikiLeggings4, dmu.mainFrame.emmaLeggings1, dmu.mainFrame.emmaLeggings2, dmu.mainFrame.emmaLeggings3, dmu.mainFrame.emmaLeggings4, dmu.mainFrame.emmaSock1, dmu.mainFrame.emmaSock2, dmu.mainFrame.mikiSock1, dmu.mainFrame.mikiSock2, dmu.mainFrame.mikiSkirt1, dmu.mainFrame.mikiSkirt2, dmu.mainFrame.mikiPants1, dmu.mainFrame.mikiPants2, dmu.mainFrame.portalB, dmu.mainFrame.mikiUdder, dmu.mainFrame.emmaPants1, dmu.mainFrame.emmaDress1, dmu.mainFrame.emmaDress2, dmu.mainFrame.mikiTop1b, dmu.mainFrame.mikiTop2, dmu.mainFrame.mikiTop3, dmu.mainFrame.mikiTop4, dmu.mainFrame.mikiTop5, dmu.mainFrame.emmaTop1, dmu.mainFrame.emmaTop2, dmu.mainFrame.emmaTop3, dmu.mainFrame.mikiCorset, dmu.mainFrame.mikiPiercings, dmu.mainFrame.mikiPussyPiercing, dmu.mainFrame.emmaSpikedPanties, dmu.mainFrame.emmaSpikedBra, dmu.mainFrame.mikiRope, dmu.mainFrame.mikiWrap, dmu.mainFrame.mikiStick, dmu.mainFrame.emmaStick, dmu.mainFrame.mikiToy1, dmu.mainFrame.mikiToy2, dmu.mainFrame.emmaStethoscope, dmu.mainFrame.mikiPanties2, dmu.mainFrame.mikiGlasses, dmu.mainFrame.feather, dmu.mainFrame.feather2, dmu.mainFrame.featherDuster, dmu.mainFrame.dogtag, dmu.mainFrame.mikiBelt, dmu.mainFrame.mikiChoker, dmu.mainFrame.mikiBlindfold, dmu.mainFrame.mikiGasmask, dmu.mainFrame.mikiBar, dmu.mainFrame.mikiSmellmask, dmu.mainFrame.badger1, dmu.mainFrame.badger2, dmu.mainFrame.badger3, dmu.mainFrame.badger4, dmu.mainFrame.badger5, dmu.mainFrame.badger6, dmu.mainFrame.badger7]; arrItemX = [0, 85, 84, -200, -200, -200, -200, 332, 311, 314, 77, 0, 0, 0, 0, 240, 240, 240, 318, 258, 258, 0, 0, 90, 0, 0, 0, -200, 66, 300, 300, 300, 74, 74, 74, 60, 74, 314, 314, 314, 80, 96, 122, 332, 311, 81, 80, 126, 308, 122, 123, 316, 100, 88, 251, 251, 251, 113, 84, 96, 85, 84, 55, 84, -200, -200, -200, -200, -200, -200, -200]; arrItemY = [0, 124, 178, -200, -200, -200, -200, 310, 126, 125, 186, 184, 184, 184, 184, 177, 177, 177, 274, 312, 312, 283, 283, 290, 188, 189, 189, -200, 308, 214, 286, 286, 140, 140, 140, 138, 190, 125, 125, 125, 235, 200, 350, 310, 126, 128, 178, 323, 355, 360, 353, 127, 276, 60, 125, 125, 125, 154, 266, 118, 64, 65, 347, 65, -200, -200, -200, -200, -200, -200, -200]; arrGalleryUndies = [dmu.mainFrame.mikiBra, dmu.mainFrame.mikiPanties, dmu.mainFrame.emmaSwimsuit, dmu.mainFrame.mikiPanties2, dmu.mainFrame.mikiTop1, dmu.mainFrame.mikiSwimsuit, dmu.mainFrame.emmaPanties, dmu.mainFrame.emmaBra, dmu.mainFrame.emmaTransShirt, dmu.mainFrame.mikiFangBra, dmu.mainFrame.mikiPanties2]; arrGalleryLegs = [dmu.mainFrame.mikiLeggings1, dmu.mainFrame.mikiLeggings2, dmu.mainFrame.mikiLeggings3, dmu.mainFrame.mikiLeggings4, dmu.mainFrame.emmaLeggings1, dmu.mainFrame.emmaLeggings2, dmu.mainFrame.emmaLeggings3, dmu.mainFrame.emmaLeggings4, dmu.mainFrame.emmaSock1, dmu.mainFrame.emmaSock2, dmu.mainFrame.mikiSock1, dmu.mainFrame.mikiSock2]; arrGalleryBottoms = [dmu.mainFrame.mikiSkirt1, dmu.mainFrame.mikiSkirt2, dmu.mainFrame.mikiPants1, dmu.mainFrame.mikiPants2, dmu.mainFrame.emmaPants1, dmu.mainFrame.emmaDress1, dmu.mainFrame.emmaDress2]; arrGalleryTops = [dmu.mainFrame.mikiTop1b, dmu.mainFrame.mikiTop2, dmu.mainFrame.mikiTop3, dmu.mainFrame.mikiTop4, dmu.mainFrame.mikiTop5, dmu.mainFrame.emmaTop1, dmu.mainFrame.emmaTop2, dmu.mainFrame.emmaTop3]; arrGalleryAccessories = [dmu.mainFrame.mikiEars, dmu.mainFrame.bandaid1, dmu.mainFrame.bandaid2, dmu.mainFrame.bandaid3, dmu.mainFrame.bandaid4, dmu.mainFrame.portalB, dmu.mainFrame.mikiUdder, dmu.mainFrame.emmaStethoscope, dmu.mainFrame.mikiGlasses, dmu.mainFrame.feather, dmu.mainFrame.feather2, dmu.mainFrame.featherDuster, dmu.mainFrame.dogtag, dmu.mainFrame.mikiBelt, dmu.mainFrame.mikiChoker, dmu.mainFrame.badger1, dmu.mainFrame.badger2, dmu.mainFrame.badger3, dmu.mainFrame.badger4, dmu.mainFrame.badger5, dmu.mainFrame.badger6, dmu.mainFrame.badger7]; arrGalleryKink1 = [dmu.mainFrame.mikiCorset, dmu.mainFrame.mikiPiercings, dmu.mainFrame.mikiPussyPiercing, dmu.mainFrame.emmaSpikedPanties, dmu.mainFrame.emmaSpikedBra, dmu.mainFrame.mikiRope, dmu.mainFrame.mikiWrap, dmu.mainFrame.mikiBlindfold]; arrGalleryKink2 = [dmu.mainFrame.mikiStick, dmu.mainFrame.emmaStick, dmu.mainFrame.mikiToy1, dmu.mainFrame.mikiToy2, dmu.mainFrame.mikiGasmask, dmu.mainFrame.mikiBar, dmu.mainFrame.mikiSmellmask]; stage.addEventListener(MouseEvent.MOUSE_DOWN, dragPolygon); stage.addEventListener(MouseEvent.MOUSE_UP, dropPolygon); r1 = 1; r2 = 5; r3 = 5; arrR1 = [0, 5, 1, 3, 6, 4, 2, 1, 2, 3, 1, 4, 0]; arrR2 = [0, 2, 4, 5, 1, 6, 3, 2, 3, 5, 2, 1, 0]; arrR3 = [0, 1, 4, 6, 1, 5, 3, 4, 2, 1, 2, 3, 0]; arrY = [47, 22, -3, -28, -53, -78, -103, -128, -153, -178, -203, -228]; myReelInterval = setInterval(moveReels, 100); stop1 = (12 + (Math.floor((Math.random() * 12)) * 2)); stop2 = (24 + (Math.floor((Math.random() * 12)) * 2)); stop3 = (36 + (Math.floor((Math.random() * 12)) * 2)); reelCounter = 0; bReel1stopped = false; bReel2stopped = false; bReel3stopped = false; bSlotMachineActive = false; lichtKrantDelay = 0; cashInserted = 0; stop(); frameCounter = 1; animationType = 0; bPausedAnimation = false; bPaused = false; bPausedNewCustomer = false; newCustomerCountdown = 0; newCustomerXmemory = 0; bAllowNewCustomer = false; iHunger = 10; iThirst = 8; billCountdownTimer = 0; iMistakes = 0; bGameOver = false; nudeOffsetMod = 0; iDirtLevel = 0; iWndNewLevelPage = 0; rewardOffset = 0; bHalloween = false; newCustomerPauseCountdown = 0; bPauseEverything = false; eatingIncrement = 0; eatingType = 1; keyBuffer = 0; poseCountdown = 0; tableFocused = 99; bubbleTimeout = 0; customerAmount = 0; teaseCooldownTimer = 0; waitForFoodTime = 30; bubbleTime = 26; if (medalSneaky == 1){ if (Math.floor((Math.random() * 100)) < 50){ } else { if (iCash > 0){ doCashCut(); }; }; } else { if (iCash > 0){ doCashCut(); }; }; currentFood = 1; currentBodypart = 0; objBody = [frameFeet, frameButt, frameCrotch, frameMouth, frameBreasts, frameHands]; objFood = [feetFood, buttFood, crotchFood, mouthFood, breastsFood, handsFood]; objAnim = [feetEat, buttEat, crotchEat, mouthEat, breastsEat, handsEat]; arrTable = [[0, 0, 0, 0, 0, 0, 0, 4, 100, dummySprite, false, 0], [0, 0, 0, 0, 0, 0, 0, 4, 100, dummySprite, false, 0], [0, 0, 0, 0, 0, 0, 0, 4, 100, dummySprite, false, 0], [0, 0, 0, 0, 0, 0, 0, 4, 100, dummySprite, false, 0], [0, 0, 0, 0, 0, 0, 0, 4, 100, dummySprite, false, 0], [0, 0, 0, 0, 0, 0, 0, 4, 100, dummySprite, false, 0], [0, 0, 0, 0, 0, 0, 0, 4, 100, dummySprite, false, 0], [0, 0, 0, 0, 0, 0, 0, 4, 100, dummySprite, false, 0], [0, 0, 0, 0, 0, 0, 0, 4, 100, dummySprite, false, 0], [0, 0, 0, 0, 0, 0, 0, 4, 100, dummySprite, false, 0]]; arrSpritesAvail = [bg.npc1, bg.npc2, bg.npc3, bg.npc4, bg.npc5, bg.npc6, bg.npc7, bg.npc8, bg.npc9, bg.npc10]; arrChairLoc = [862, 1109, 1192, 1439, 1522, 1769, 1852, 2099, 2182, 2429]; myInterval = setInterval(myTimer, 1000); myInterval2 = setInterval(myActionTimer, 150); bg.bubble.alpha = 0; bg.charMiki.gotoAndStop((nudeOffset + 1)); bg.charClaire.gotoAndStop((nudeOffset + 1)); hideNPCS(); updateInfoBox(); bg.showerInfo.alpha = 0; animate(false); dmu.alpha = 0; if (badgeDressMeDown == 1){ unlockUndies(); }; if (badgeKinky == 1){ unlockKinky(); }; if (badgeZoomTastic == 1){ setZoomButtons(1); } else { setZoomButtons(0.2); }; if (badgeSkins == 1){ dmu.mainFrame.btnSkin.alpha = 1; }; if (badgeColourCoded == 1){ dmu.mainFrame.btnColourApply.alpha = 1; dmu.mainFrame.btnAlpha.alpha = 1; }; if (tut != 0){ btnButt.alpha = 0; btnBreasts.alpha = 0; btnCrotch.alpha = 0; btnFeet.alpha = 0; btnHands.alpha = 0; btnMouth.alpha = 0; btnSpace.alpha = 0; }; hideGalleries(); bg.mikiDienblad.alpha = 0; bg.claireDienblad.alpha = 0; v1 = 0; while (v1 < 10) { cleanTable(v1); v1++; }; bg.infoTables.info1.alpha = 0; bg.infoTables.info2.alpha = 0; bg.infoTables.info3.alpha = 0; bg.infoTables.info4.alpha = 0; bg.infoTables.info5.alpha = 0; bg.infoTables.info6.alpha = 0; bg.infoTables.info7.alpha = 0; bg.infoTables.info8.alpha = 0; bg.infoTables.info9.alpha = 0; bg.infoTables.info10.alpha = 0; if (nudeOffset == 10){ bg.backdrop.nude1.gotoAndStop(2); bg.backdrop.nude2.gotoAndStop(2); } else { if (nudeOffset == 20){ bg.backdrop.pink1.gotoAndStop(2); bg.backdrop.pink2.gotoAndStop(2); }; }; bg.foodWindow2.gotoAndStop(2); bg.foodWindow3.gotoAndStop(2); bg.foodWindow4.gotoAndStop(3); bg.foodWindow5.gotoAndStop(5); bg.foodWindow6.gotoAndStop(6); if (iCash < 1){ dmu.mainFrame.btnInsert.alpha = 0.2; }; stage.addEventListener(MouseEvent.CLICK, mouseClicked); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed); if (tut == 1){ btnButt.alpha = 0; btnBreasts.alpha = 0; btnCrotch.alpha = 0; btnFeet.alpha = 0; btnHands.alpha = 0; btnMouth.alpha = 0; btnSpace.alpha = 0; generalControls.y = 268; arrTable[3][2] = 1; arrTable[3][6] = 2; arrTable[3][7] = 4; maleRnd = Math.floor((Math.random() * 3)); if (maleRnd == 0){ arrTable[3][9] = bg.npc1; }; if (maleRnd == 1){ arrTable[3][9] = bg.npc2; }; if (maleRnd == 2){ arrTable[3][9] = bg.npc3; }; randomizeNPC(arrTable[3][9]); setNPCpos(arrTable[3][9], true); arrTable[3][9].x = arrChairLoc[3]; speechClaire.x = 8; infoBox.btnDressMeup.alpha = 0; infoBox.alpha = 0; }; myTween = new Tween(wndLeft, "y", Strong.easeIn, 900, 1000, 1, true); } } }//package NekoCafe_fla
Section 93
//mikiBelt_302 (NekoCafe_fla.mikiBelt_302) package NekoCafe_fla { import flash.display.*; public dynamic class mikiBelt_302 extends MovieClip { public function mikiBelt_302(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 94
//mikiBra_249 (NekoCafe_fla.mikiBra_249) package NekoCafe_fla { import flash.display.*; public dynamic class mikiBra_249 extends MovieClip { public function mikiBra_249(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 95
//mikiChar_147 (NekoCafe_fla.mikiChar_147) package NekoCafe_fla { import flash.display.*; public dynamic class mikiChar_147 extends MovieClip { public function mikiChar_147(){ addFrameScript(0, frame1, 10, frame11, 20, frame21, 30, frame31); } function frame1(){ stop(); } function frame11(){ stop(); } function frame21(){ stop(); } function frame31(){ stop(); } } }//package NekoCafe_fla
Section 96
//mikiCorset_274 (NekoCafe_fla.mikiCorset_274) package NekoCafe_fla { import flash.display.*; public dynamic class mikiCorset_274 extends MovieClip { public function mikiCorset_274(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 97
//mikiExpression_238 (NekoCafe_fla.mikiExpression_238) package NekoCafe_fla { import flash.display.*; public dynamic class mikiExpression_238 extends MovieClip { public function mikiExpression_238(){ addFrameScript(0, frame1, 12, frame13, 62, frame63, 112, frame113); } function frame1(){ stop(); } function frame13(){ gotoAndPlay(7); } function frame63(){ gotoAndPlay(57); } function frame113(){ gotoAndPlay(107); } } }//package NekoCafe_fla
Section 98
//mikiFangBra_280 (NekoCafe_fla.mikiFangBra_280) package NekoCafe_fla { import flash.display.*; public dynamic class mikiFangBra_280 extends MovieClip { public function mikiFangBra_280(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 99
//mikiPanties_250 (NekoCafe_fla.mikiPanties_250) package NekoCafe_fla { import flash.display.*; public dynamic class mikiPanties_250 extends MovieClip { public function mikiPanties_250(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 100
//mikiPants_304 (NekoCafe_fla.mikiPants_304) package NekoCafe_fla { import flash.display.*; public dynamic class mikiPants_304 extends MovieClip { public function mikiPants_304(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 101
//mikiPants2_305 (NekoCafe_fla.mikiPants2_305) package NekoCafe_fla { import flash.display.*; public dynamic class mikiPants2_305 extends MovieClip { public function mikiPants2_305(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 102
//mikiPiercings_234 (NekoCafe_fla.mikiPiercings_234) package NekoCafe_fla { import flash.display.*; public dynamic class mikiPiercings_234 extends MovieClip { public function mikiPiercings_234(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 103
//mikiRope_281 (NekoCafe_fla.mikiRope_281) package NekoCafe_fla { import flash.display.*; public dynamic class mikiRope_281 extends MovieClip { public function mikiRope_281(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 104
//mikiSkin_228 (NekoCafe_fla.mikiSkin_228) package NekoCafe_fla { import flash.display.*; public dynamic class mikiSkin_228 extends MovieClip { public function mikiSkin_228(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 105
//mikiSkirt1_303 (NekoCafe_fla.mikiSkirt1_303) package NekoCafe_fla { import flash.display.*; public dynamic class mikiSkirt1_303 extends MovieClip { public function mikiSkirt1_303(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 106
//mikiSkirt2_306 (NekoCafe_fla.mikiSkirt2_306) package NekoCafe_fla { import flash.display.*; public dynamic class mikiSkirt2_306 extends MovieClip { public function mikiSkirt2_306(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 107
//mikiSock1_286 (NekoCafe_fla.mikiSock1_286) package NekoCafe_fla { import flash.display.*; public dynamic class mikiSock1_286 extends MovieClip { public function mikiSock1_286(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 108
//mikiSock2_287 (NekoCafe_fla.mikiSock2_287) package NekoCafe_fla { import flash.display.*; public dynamic class mikiSock2_287 extends MovieClip { public function mikiSock2_287(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 109
//mikiSwimsuit_273 (NekoCafe_fla.mikiSwimsuit_273) package NekoCafe_fla { import flash.display.*; public dynamic class mikiSwimsuit_273 extends MovieClip { public function mikiSwimsuit_273(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 110
//mikiTop1_295 (NekoCafe_fla.mikiTop1_295) package NekoCafe_fla { import flash.display.*; public dynamic class mikiTop1_295 extends MovieClip { public function mikiTop1_295(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 111
//mikiTop2_296 (NekoCafe_fla.mikiTop2_296) package NekoCafe_fla { import flash.display.*; public dynamic class mikiTop2_296 extends MovieClip { public function mikiTop2_296(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 112
//mikiTop3_297 (NekoCafe_fla.mikiTop3_297) package NekoCafe_fla { import flash.display.*; public dynamic class mikiTop3_297 extends MovieClip { public function mikiTop3_297(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 113
//mikiTop4_298 (NekoCafe_fla.mikiTop4_298) package NekoCafe_fla { import flash.display.*; public dynamic class mikiTop4_298 extends MovieClip { public function mikiTop4_298(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 114
//mikiTop5_294 (NekoCafe_fla.mikiTop5_294) package NekoCafe_fla { import flash.display.*; public dynamic class mikiTop5_294 extends MovieClip { public function mikiTop5_294(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 115
//mikiToy_288 (NekoCafe_fla.mikiToy_288) package NekoCafe_fla { import flash.display.*; public dynamic class mikiToy_288 extends MovieClip { public function mikiToy_288(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 116
//mikiToy2_289 (NekoCafe_fla.mikiToy2_289) package NekoCafe_fla { import flash.display.*; public dynamic class mikiToy2_289 extends MovieClip { public function mikiToy2_289(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 117
//mikiUdder_292 (NekoCafe_fla.mikiUdder_292) package NekoCafe_fla { import flash.display.*; public dynamic class mikiUdder_292 extends MovieClip { public var none:MovieClip; public function mikiUdder_292(){ addFrameScript(0, frame1, 6, frame7); } function frame1(){ stop(); } function frame7(){ stop(); } } }//package NekoCafe_fla
Section 118
//mouthEat_205 (NekoCafe_fla.mouthEat_205) package NekoCafe_fla { import flash.display.*; public dynamic class mouthEat_205 extends MovieClip { public function mouthEat_205(){ addFrameScript(0, frame1, 20, frame21); } function frame1(){ stop(); } function frame21(){ stop(); } } }//package NekoCafe_fla
Section 119
//nailPolish_230 (NekoCafe_fla.nailPolish_230) package NekoCafe_fla { import flash.display.*; public dynamic class nailPolish_230 extends MovieClip { public function nailPolish_230(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 120
//nailPolish2_221 (NekoCafe_fla.nailPolish2_221) package NekoCafe_fla { import flash.display.*; public dynamic class nailPolish2_221 extends MovieClip { public function nailPolish2_221(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 121
//nails_237 (NekoCafe_fla.nails_237) package NekoCafe_fla { import flash.display.*; public dynamic class nails_237 extends MovieClip { public function nails_237(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 122
//npcChar_26 (NekoCafe_fla.npcChar_26) package NekoCafe_fla { import flash.display.*; public dynamic class npcChar_26 extends MovieClip { public function npcChar_26(){ addFrameScript(0, frame1, 10, frame11, 20, frame21); } function frame1(){ stop(); } function frame11(){ stop(); } function frame21(){ stop(); } } }//package NekoCafe_fla
Section 123
//pawLogo_2 (NekoCafe_fla.pawLogo_2) package NekoCafe_fla { import flash.display.*; public dynamic class pawLogo_2 extends MovieClip { public function pawLogo_2(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 124
//portalSkin_328 (NekoCafe_fla.portalSkin_328) package NekoCafe_fla { import flash.display.*; public dynamic class portalSkin_328 extends MovieClip { public function portalSkin_328(){ addFrameScript(0, frame1, 6, frame7); } function frame1(){ stop(); } function frame7(){ stop(); } } }//package NekoCafe_fla
Section 125
//shower_144 (NekoCafe_fla.shower_144) package NekoCafe_fla { import flash.display.*; public dynamic class shower_144 extends MovieClip { public function shower_144(){ addFrameScript(0, frame1, 9, frame10); } function frame1(){ stop(); } function frame10(){ gotoAndPlay(2); } } }//package NekoCafe_fla
Section 126
//smile_136 (NekoCafe_fla.smile_136) package NekoCafe_fla { import flash.display.*; public dynamic class smile_136 extends MovieClip { public function smile_136(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 127
//spriteClothing_17 (NekoCafe_fla.spriteClothing_17) package NekoCafe_fla { import flash.display.*; public dynamic class spriteClothing_17 extends MovieClip { public function spriteClothing_17(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 128
//spriteMistakes_174 (NekoCafe_fla.spriteMistakes_174) package NekoCafe_fla { import flash.display.*; public dynamic class spriteMistakes_174 extends MovieClip { public function spriteMistakes_174(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 129
//spriteShowerState_143 (NekoCafe_fla.spriteShowerState_143) package NekoCafe_fla { import flash.display.*; public dynamic class spriteShowerState_143 extends MovieClip { public function spriteShowerState_143(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 130
//wrap_235 (NekoCafe_fla.wrap_235) package NekoCafe_fla { import flash.display.*; public dynamic class wrap_235 extends MovieClip { public function wrap_235(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package NekoCafe_fla
Section 131
//ColorPicker_backgroundSkin (ColorPicker_backgroundSkin) package { import flash.display.*; public dynamic class ColorPicker_backgroundSkin extends MovieClip { } }//package
Section 132
//ColorPicker_colorWell (ColorPicker_colorWell) package { import flash.display.*; public dynamic class ColorPicker_colorWell extends MovieClip { } }//package
Section 133
//ColorPicker_disabledSkin (ColorPicker_disabledSkin) package { import flash.display.*; public dynamic class ColorPicker_disabledSkin extends MovieClip { } }//package
Section 134
//ColorPicker_downSkin (ColorPicker_downSkin) package { import flash.display.*; public dynamic class ColorPicker_downSkin extends MovieClip { } }//package
Section 135
//ColorPicker_overSkin (ColorPicker_overSkin) package { import flash.display.*; public dynamic class ColorPicker_overSkin extends MovieClip { } }//package
Section 136
//ColorPicker_swatchSelectedSkin (ColorPicker_swatchSelectedSkin) package { import flash.display.*; public dynamic class ColorPicker_swatchSelectedSkin extends MovieClip { } }//package
Section 137
//ColorPicker_swatchSkin (ColorPicker_swatchSkin) package { import flash.display.*; public dynamic class ColorPicker_swatchSkin extends Sprite { } }//package
Section 138
//ColorPicker_textFieldSkin (ColorPicker_textFieldSkin) package { import flash.display.*; public dynamic class ColorPicker_textFieldSkin extends MovieClip { } }//package
Section 139
//ColorPicker_upSkin (ColorPicker_upSkin) package { import flash.display.*; public dynamic class ColorPicker_upSkin extends MovieClip { } }//package
Section 140
//introStartButton (introStartButton) package { import flash.display.*; public dynamic class introStartButton extends MovieClip { } }//package
Section 141
//movie_mc (movie_mc) package { import flash.display.*; public dynamic class movie_mc extends MovieClip { } }//package

Library Items

Symbol 1 GraphicUsed by:Timeline
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClipUses:2Used by:112 577  Timeline
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClip {NekoCafe_fla.pawLogo_2}Uses:4Used by:112  Timeline
Symbol 6 FontUsed by:7 35 36 79 80 81 106 108 147 151 152 153 154 155 407 411 414 483 484 490 493 496 499 502 505 508 512 513 514 515 517 519 521 522 526 527 528 530 532 540 543 547 548 549 550 551 554 556 557 561 567 723 726 728 730 732 736 737 838 839 840 855 856 857 942 944 963 964 1052 1060 1063 1065 1066 1067 1189 1259 1261 1263 1264 1266 1267 1269 1270 1272 1273 1275 1276 1278 1279 1283 1285 1287 1289 1294 1295 1297 1300 1302 1308 1309
Symbol 7 EditableTextUses:6Used by:Timeline
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:12
Symbol 10 BitmapUsed by:11
Symbol 11 GraphicUses:10Used by:12
Symbol 12 MovieClip {NekoCafe_fla.dayWed_3}Uses:9 11Used by:112  Timeline
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:17
Symbol 15 BitmapUsed by:16
Symbol 16 GraphicUses:15Used by:17
Symbol 17 MovieClip {NekoCafe_fla.daySat_4}Uses:14 16Used by:112  Timeline
Symbol 18 FontUsed by:19 23 26 29 32 40 42 43 397 398 406 410 413 416 417 419 489 492 495 498 501 504 509 516 518 520 555 1089
Symbol 19 EditableTextUses:18Used by:Timeline
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClip {movie_mc}Uses:20Used by:Timeline
Symbol 22 GraphicUsed by:24
Symbol 23 TextUses:18Used by:24
Symbol 24 MovieClip {introStartButton}Uses:22 23Used by:Timeline
Symbol 25 GraphicUsed by:27
Symbol 26 TextUses:18Used by:27
Symbol 27 MovieClipUses:25 26Used by:Timeline
Symbol 28 GraphicUsed by:30
Symbol 29 TextUses:18Used by:30
Symbol 30 MovieClipUses:28 29Used by:Timeline
Symbol 31 GraphicUsed by:33
Symbol 32 TextUses:18Used by:33
Symbol 33 MovieClipUses:31 32Used by:Timeline
Symbol 34 GraphicUsed by:37
Symbol 35 EditableTextUses:6Used by:37
Symbol 36 EditableTextUses:6Used by:37
Symbol 37 MovieClipUses:34 35 36Used by:Timeline
Symbol 38 GraphicUsed by:44
Symbol 39 GraphicUsed by:41
Symbol 40 TextUses:18Used by:41
Symbol 41 MovieClipUses:39 40Used by:44
Symbol 42 TextUses:18Used by:44
Symbol 43 EditableTextUses:18Used by:44
Symbol 44 MovieClipUses:38 41 42 43Used by:Timeline
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:69
Symbol 47 MovieClip {fl.core.ComponentShim}Used by:69
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClip {ColorPicker_upSkin}Uses:48Used by:69
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClip {ColorPicker_disabledSkin}Uses:50Used by:69
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClip {ColorPicker_swatchSkin}Uses:52Used by:69
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:58 69
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:58 69
Symbol 58 MovieClip {ColorPicker_backgroundSkin}Uses:55 57Used by:69
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip {ColorPicker_downSkin}Uses:59Used by:69
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClip {ColorPicker_textFieldSkin}Uses:61Used by:69
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClip {ColorPicker_overSkin}Uses:63Used by:69
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClip {ColorPicker_colorWell}Uses:65Used by:69
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClip {ColorPicker_swatchSelectedSkin}Uses:67Used by:69
Symbol 69 MovieClip {fl.controls.ColorPicker}Uses:46 47 49 51 53 58 60 62 64 66 68 57 55Used by:1070 1281
Symbol 70 GraphicUsed by:Timeline
Symbol 71 GraphicUsed by:103
Symbol 72 GraphicUsed by:102
Symbol 73 GraphicUsed by:102
Symbol 74 GraphicUsed by:102
Symbol 75 GraphicUsed by:102
Symbol 76 GraphicUsed by:102
Symbol 77 GraphicUsed by:102
Symbol 78 GraphicUsed by:102
Symbol 79 EditableTextUses:6Used by:102
Symbol 80 EditableTextUses:6Used by:102
Symbol 81 EditableTextUses:6Used by:102
Symbol 82 GraphicUsed by:102
Symbol 83 GraphicUsed by:102
Symbol 84 GraphicUsed by:102
Symbol 85 GraphicUsed by:102
Symbol 86 GraphicUsed by:102
Symbol 87 FontUsed by:88 95 842 844 846 848 850 852 854 859 861 863 865 867 869 871 873 875 877 879 881 883 885 887 889 891 894 897 1068 1069 1092 1093 1094
Symbol 88 TextUses:87Used by:102 892
Symbol 89 GraphicUsed by:102
Symbol 90 GraphicUsed by:102
Symbol 91 GraphicUsed by:102
Symbol 92 GraphicUsed by:102
Symbol 93 GraphicUsed by:102
Symbol 94 GraphicUsed by:102
Symbol 95 TextUses:87Used by:102 892 1234
Symbol 96 GraphicUsed by:102
Symbol 97 GraphicUsed by:102
Symbol 98 GraphicUsed by:102
Symbol 99 GraphicUsed by:102
Symbol 100 GraphicUsed by:102
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClip {NekoCafe_fla.badge2_14}Uses:72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101Used by:103
Symbol 103 MovieClipUses:71 102Used by:Timeline
Symbol 104 GraphicUsed by:487
Symbol 105 GraphicUsed by:112
Symbol 106 EditableTextUses:6Used by:112
Symbol 107 GraphicUsed by:112
Symbol 108 EditableTextUses:6Used by:112
Symbol 109 FontUsed by:110 111 568 569 570 571 572 573
Symbol 110 EditableTextUses:109Used by:112
Symbol 111 EditableTextUses:109Used by:112
Symbol 112 MovieClip {NekoCafe_fla.backdrop_16}Uses:105 3 5 106 17 12 107 108 110 111Used by:487
Symbol 113 GraphicUsed by:117
Symbol 114 GraphicUsed by:117
Symbol 115 GraphicUsed by:117
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClip {NekoCafe_fla.spriteClothing_17}Uses:113 114 115 116Used by:487
Symbol 118 GraphicUsed by:121
Symbol 119 GraphicUsed by:121
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClip {NekoCafe_fla.foodWindow_18}Uses:118 119 120Used by:487
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:135 157 433 476 487
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:135 157 418 433 481 487
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:135 157 433 480 487
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:135 157 433 478 487
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:135 157 418 433 477 487
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:135 157 418 433 479 487
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134 123 125 127 129 131 133Used by:487
Symbol 136 GraphicUsed by:145
Symbol 137 GraphicUsed by:145
Symbol 138 GraphicUsed by:145
Symbol 139 GraphicUsed by:145
Symbol 140 GraphicUsed by:145
Symbol 141 GraphicUsed by:145
Symbol 142 GraphicUsed by:145
Symbol 143 GraphicUsed by:145
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClip {NekoCafe_fla.npcChar_26}Uses:136 137 138 139 140 141 142 143 144Used by:487
Symbol 146 GraphicUsed by:149
Symbol 147 EditableTextUses:6Used by:149
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClip {NekoCafe_fla.door_27}Uses:146 147 148Used by:487
Symbol 150 GraphicUsed by:158
Symbol 151 EditableTextUses:6Used by:158
Symbol 152 EditableTextUses:6Used by:158
Symbol 153 EditableTextUses:6Used by:158
Symbol 154 EditableTextUses:6Used by:158
Symbol 155 EditableTextUses:6Used by:158
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156 123 125 127 129 131 133Used by:158
Symbol 158 MovieClipUses:150 151 152 153 154 155 157Used by:487
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:181
Symbol 161 GraphicUsed by:162 169
Symbol 162 MovieClipUses:161Used by:181
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:181
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:181
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:181
Symbol 169 MovieClipUses:161Used by:181
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:181
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:172Used by:181
Symbol 174 GraphicUsed by:180
Symbol 175 GraphicUsed by:180
Symbol 176 GraphicUsed by:180
Symbol 177 GraphicUsed by:180
Symbol 178 GraphicUsed by:180
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClip {NekoCafe_fla.acc10_39}Uses:174 175 176 177 178 179Used by:181
Symbol 181 MovieClipUses:160 162 164 166 168 169 171 173 180Used by:487
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:182Used by:205
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:205
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:205
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188Used by:205
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:205
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:205
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:205
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:205
Symbol 198 GraphicUsed by:204
Symbol 199 GraphicUsed by:204
Symbol 200 GraphicUsed by:204
Symbol 201 GraphicUsed by:204
Symbol 202 GraphicUsed by:204
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClip {NekoCafe_fla.acc9_49}Uses:198 199 200 201 202 203Used by:205
Symbol 205 MovieClipUses:183 185 187 189 191 193 195 197 204Used by:487
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:227
Symbol 208 GraphicUsed by:209 216
Symbol 209 MovieClipUses:208Used by:227
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:227
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:227
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:227
Symbol 216 MovieClipUses:208Used by:227
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:217Used by:227
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:227
Symbol 221 GraphicUsed by:226
Symbol 222 GraphicUsed by:226
Symbol 223 GraphicUsed by:226
Symbol 224 GraphicUsed by:226
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClip {NekoCafe_fla.acc8_59}Uses:221 222 223 224 225Used by:227
Symbol 227 MovieClipUses:207 209 211 213 215 216 218 220 226Used by:487
Symbol 228 GraphicUsed by:229 236
Symbol 229 MovieClipUses:228Used by:249
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:249
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:249
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:249
Symbol 236 MovieClipUses:228Used by:249
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:249
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:249
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:249
Symbol 243 GraphicUsed by:248
Symbol 244 GraphicUsed by:248
Symbol 245 GraphicUsed by:248
Symbol 246 GraphicUsed by:248
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClip {NekoCafe_fla.acc6_69}Uses:243 244 245 246 247Used by:249
Symbol 249 MovieClipUses:229 231 233 235 236 238 240 242 248Used by:487
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250Used by:271
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:271
Symbol 254 GraphicUsed by:255 258
Symbol 255 MovieClipUses:254Used by:271
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:256Used by:271
Symbol 258 MovieClipUses:254Used by:271
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:271
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:271
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:263Used by:271
Symbol 265 GraphicUsed by:270
Symbol 266 GraphicUsed by:270
Symbol 267 GraphicUsed by:270
Symbol 268 GraphicUsed by:270
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClip {NekoCafe_fla.acc7_79}Uses:265 266 267 268 269Used by:271
Symbol 271 MovieClipUses:251 253 255 257 258 260 262 264 270Used by:487
Symbol 272 GraphicUsed by:273 284
Symbol 273 MovieClipUses:272Used by:299
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:299
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:299
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:299
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:299
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:299
Symbol 284 MovieClipUses:272Used by:299
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:299
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:287Used by:298
Symbol 289 GraphicUsed by:298
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290Used by:298
Symbol 292 GraphicUsed by:298
Symbol 293 GraphicUsed by:298
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:298
Symbol 296 GraphicUsed by:298
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClip {NekoCafe_fla.acc5_89}Uses:288 289 291 292 293 295 296 297Used by:299
Symbol 299 MovieClipUses:273 275 277 279 281 283 284 286 298Used by:487
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:300Used by:321
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:302Used by:321
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:321
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:306Used by:321
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:308Used by:321
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:310Used by:321
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:312Used by:321
Symbol 314 GraphicUsed by:320
Symbol 315 GraphicUsed by:320
Symbol 316 GraphicUsed by:320
Symbol 317 GraphicUsed by:320
Symbol 318 GraphicUsed by:320
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClip {NekoCafe_fla.acc4_101}Uses:314 315 316 317 318 319Used by:321
Symbol 321 MovieClipUses:301 303 305 307 309 311 313 320Used by:487
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:341
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:341
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:341
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:341
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:341
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332Used by:341
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:341
Symbol 336 GraphicUsed by:340
Symbol 337 GraphicUsed by:340
Symbol 338 GraphicUsed by:340
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClip {NekoCafe_fla.acc1_110}Uses:336 337 338 339Used by:341
Symbol 341 MovieClipUses:323 325 327 329 331 333 335 340Used by:487
Symbol 342 GraphicUsed by:343 344
Symbol 343 MovieClipUses:342Used by:362
Symbol 344 MovieClipUses:342Used by:362
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:362
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:347Used by:362
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:349Used by:362
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:351Used by:362
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:353Used by:362
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClipUses:355Used by:362
Symbol 357 GraphicUsed by:361
Symbol 358 GraphicUsed by:361
Symbol 359 GraphicUsed by:361
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClip {NekoCafe_fla.acc2_120}Uses:357 358 359 360Used by:362
Symbol 362 MovieClipUses:343 344 346 348 350 352 354 356 361Used by:487
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClipUses:363Used by:383
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:365Used by:383
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:367Used by:383
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:383
Symbol 371 GraphicUsed by:372 373
Symbol 372 MovieClipUses:371Used by:383
Symbol 373 MovieClipUses:371Used by:383
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:383
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:376Used by:383
Symbol 378 GraphicUsed by:382
Symbol 379 GraphicUsed by:382
Symbol 380 GraphicUsed by:382
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClip {NekoCafe_fla.acc3_130}Uses:378 379 380 381Used by:383
Symbol 383 MovieClipUses:364 366 368 370 372 373 375 377 382Used by:487
Symbol 384 GraphicUsed by:389
Symbol 385 GraphicUsed by:386
Symbol 386 MovieClipUses:385Used by:389
Symbol 387 GraphicUsed by:388
Symbol 388 MovieClipUses:387Used by:389
Symbol 389 MovieClipUses:384 386 388Used by:487
Symbol 390 GraphicUsed by:402 423
Symbol 391 GraphicUsed by:396
Symbol 392 GraphicUsed by:396
Symbol 393 GraphicUsed by:396
Symbol 394 GraphicUsed by:396
Symbol 395 GraphicUsed by:396
Symbol 396 MovieClip {NekoCafe_fla.smile_136}Uses:391 392 393 394 395Used by:402 544 559
Symbol 397 EditableTextUses:18Used by:402
Symbol 398 EditableTextUses:18Used by:402
Symbol 399 GraphicUsed by:401
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClip {NekoCafe_fla.heart_137}Uses:399 400Used by:402
Symbol 402 MovieClipUses:390 396 397 398 401Used by:403
Symbol 403 MovieClipUses:402Used by:487
Symbol 404 GraphicUsed by:418
Symbol 405 GraphicUsed by:408 415 500 558
Symbol 406 TextUses:18Used by:408
Symbol 407 EditableTextUses:6Used by:408
Symbol 408 MovieClipUses:405 406 407Used by:418
Symbol 409 GraphicUsed by:412
Symbol 410 TextUses:18Used by:412
Symbol 411 EditableTextUses:6Used by:412
Symbol 412 MovieClipUses:409 410 411Used by:418
Symbol 413 TextUses:18Used by:415
Symbol 414 EditableTextUses:6Used by:415
Symbol 415 MovieClipUses:405 413 414Used by:418
Symbol 416 EditableTextUses:18Used by:418
Symbol 417 EditableTextUses:18Used by:418
Symbol 418 MovieClipUses:404 125 133 131 408 412 415 416 417Used by:487
Symbol 419 EditableTextUses:18Used by:423
Symbol 420 GraphicUsed by:422
Symbol 421 GraphicUsed by:422
Symbol 422 MovieClip {NekoCafe_fla.spriteShowerState_143}Uses:420 421Used by:423
Symbol 423 MovieClipUses:390 419 422Used by:487
Symbol 424 GraphicUsed by:428
Symbol 425 GraphicUsed by:428
Symbol 426 GraphicUsed by:428
Symbol 427 GraphicUsed by:428
Symbol 428 MovieClip {NekoCafe_fla.shower_144}Uses:424 425 426 427Used by:487
Symbol 429 GraphicUsed by:431
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClip {NekoCafe_fla.door2_145}Uses:429 430Used by:487
Symbol 432 GraphicUsed by:433
Symbol 433 MovieClipUses:432 123 125 127 129 131 133Used by:487
Symbol 434 GraphicUsed by:460
Symbol 435 GraphicUsed by:460
Symbol 436 GraphicUsed by:460
Symbol 437 GraphicUsed by:460
Symbol 438 GraphicUsed by:460
Symbol 439 GraphicUsed by:460
Symbol 440 GraphicUsed by:460
Symbol 441 GraphicUsed by:460
Symbol 442 GraphicUsed by:460
Symbol 443 GraphicUsed by:460
Symbol 444 GraphicUsed by:460
Symbol 445 GraphicUsed by:460
Symbol 446 GraphicUsed by:460
Symbol 447 GraphicUsed by:460
Symbol 448 GraphicUsed by:460
Symbol 449 GraphicUsed by:460
Symbol 450 GraphicUsed by:460
Symbol 451 GraphicUsed by:460
Symbol 452 GraphicUsed by:460
Symbol 453 GraphicUsed by:460
Symbol 454 GraphicUsed by:460
Symbol 455 GraphicUsed by:460
Symbol 456 GraphicUsed by:460
Symbol 457 GraphicUsed by:460
Symbol 458 GraphicUsed by:460
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClip {NekoCafe_fla.mikiChar_147}Uses:434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459Used by:487
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:461Used by:487
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:463Used by:487
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465Used by:487
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClipUses:467Used by:487
Symbol 469 GraphicUsed by:471
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClip {NekoCafe_fla.bubbleCloud_153}Uses:469 470Used by:486
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:476 477 478 479 480 481
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:476 477 478 479 480 481
Symbol 476 MovieClip {NekoCafe_fla.bubIce_154}Uses:123 473 475Used by:486
Symbol 477 MovieClip {NekoCafe_fla.bubBurger_157}Uses:131 473 475Used by:486
Symbol 478 MovieClip {NekoCafe_fla.bubCoffee_158}Uses:129 473 475Used by:486
Symbol 479 MovieClip {NekoCafe_fla.bubSausage_159}Uses:133 473 475Used by:486
Symbol 480 MovieClip {NekoCafe_fla.bubCake_160}Uses:127 473 475Used by:486
Symbol 481 MovieClip {NekoCafe_fla.bubLemonade_161}Uses:125 473 475Used by:486
Symbol 482 GraphicUsed by:485
Symbol 483 EditableTextUses:6Used by:485
Symbol 484 EditableTextUses:6Used by:485
Symbol 485 MovieClipUses:482 483 484Used by:486
Symbol 486 MovieClipUses:471 476 477 478 479 480 481 485Used by:487
Symbol 487 MovieClipUses:104 112 117 121 123 125 127 129 131 133 135 145 149 158 181 205 227 249 271 299 321 341 362 383 389 403 418 423 428 431 433 460 462 464 466 468 486Used by:Timeline
Symbol 488 GraphicUsed by:491 494 497 503 506
Symbol 489 TextUses:18Used by:491
Symbol 490 EditableTextUses:6Used by:491
Symbol 491 MovieClipUses:488 489 490Used by:Timeline
Symbol 492 TextUses:18Used by:494
Symbol 493 EditableTextUses:6Used by:494
Symbol 494 MovieClipUses:488 492 493Used by:Timeline
Symbol 495 TextUses:18Used by:497
Symbol 496 EditableTextUses:6Used by:497
Symbol 497 MovieClipUses:488 495 496Used by:Timeline
Symbol 498 TextUses:18Used by:500
Symbol 499 EditableTextUses:6Used by:500
Symbol 500 MovieClipUses:405 498 499Used by:Timeline
Symbol 501 TextUses:18Used by:503
Symbol 502 EditableTextUses:6Used by:503
Symbol 503 MovieClipUses:488 501 502Used by:Timeline
Symbol 504 TextUses:18Used by:506
Symbol 505 EditableTextUses:6Used by:506
Symbol 506 MovieClipUses:488 504 505Used by:Timeline
Symbol 507 GraphicUsed by:510
Symbol 508 EditableTextUses:6Used by:510
Symbol 509 TextUses:18Used by:510 523
Symbol 510 MovieClipUses:507 508 509Used by:Timeline
Symbol 511 GraphicUsed by:523
Symbol 512 EditableTextUses:6Used by:523
Symbol 513 EditableTextUses:6Used by:523
Symbol 514 EditableTextUses:6Used by:523
Symbol 515 EditableTextUses:6Used by:523
Symbol 516 TextUses:18Used by:523
Symbol 517 EditableTextUses:6Used by:523
Symbol 518 TextUses:18Used by:523
Symbol 519 EditableTextUses:6Used by:523
Symbol 520 TextUses:18Used by:523
Symbol 521 EditableTextUses:6Used by:523
Symbol 522 EditableTextUses:6Used by:523
Symbol 523 MovieClipUses:511 512 509 513 514 515 516 517 518 519 520 521 522Used by:Timeline
Symbol 524 GraphicUsed by:525
Symbol 525 MovieClipUses:524Used by:Timeline
Symbol 526 EditableTextUses:6Used by:538
Symbol 527 EditableTextUses:6Used by:538
Symbol 528 EditableTextUses:6Used by:538
Symbol 529 GraphicUsed by:531
Symbol 530 EditableTextUses:6Used by:531
Symbol 531 MovieClipUses:529 530Used by:538
Symbol 532 EditableTextUses:6Used by:538
Symbol 533 GraphicUsed by:537
Symbol 534 GraphicUsed by:537
Symbol 535 GraphicUsed by:537
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClip {NekoCafe_fla.spriteMistakes_174}Uses:533 534 535 536Used by:538
Symbol 538 MovieClipUses:526 527 528 531 532 537Used by:Timeline
Symbol 539 GraphicUsed by:541
Symbol 540 EditableTextUses:6Used by:541
Symbol 541 MovieClipUses:539 540Used by:Timeline
Symbol 542 GraphicUsed by:544
Symbol 543 EditableTextUses:6Used by:544
Symbol 544 MovieClipUses:542 543 396Used by:Timeline
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClipUses:545Used by:559
Symbol 547 EditableTextUses:6Used by:559
Symbol 548 EditableTextUses:6Used by:559
Symbol 549 EditableTextUses:6Used by:559
Symbol 550 EditableTextUses:6Used by:559
Symbol 551 EditableTextUses:6Used by:559
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClipUses:552Used by:559
Symbol 554 EditableTextUses:6Used by:559
Symbol 555 TextUses:18Used by:558
Symbol 556 EditableTextUses:6Used by:558
Symbol 557 EditableTextUses:6Used by:558
Symbol 558 MovieClipUses:405 555 556 557Used by:559
Symbol 559 MovieClipUses:546 547 548 396 549 550 551 553 554 558Used by:Timeline
Symbol 560 GraphicUsed by:563
Symbol 561 EditableTextUses:6Used by:562
Symbol 562 MovieClipUses:561Used by:563
Symbol 563 MovieClipUses:560 562Used by:Timeline
Symbol 564 GraphicUsed by:577
Symbol 565 GraphicUsed by:566
Symbol 566 MovieClipUses:565Used by:577
Symbol 567 EditableTextUses:6Used by:577
Symbol 568 EditableTextUses:109Used by:577
Symbol 569 EditableTextUses:109Used by:577
Symbol 570 TextUses:109Used by:577
Symbol 571 TextUses:109Used by:577
Symbol 572 EditableTextUses:109Used by:577
Symbol 573 EditableTextUses:109Used by:577
Symbol 574 FontUsed by:575 576
Symbol 575 TextUses:574Used by:577
Symbol 576 TextUses:574Used by:577
Symbol 577 MovieClipUses:564 3 566 567 568 569 570 571 572 573 575 576Used by:Timeline
Symbol 578 GraphicUsed by:584
Symbol 579 GraphicUsed by:584
Symbol 580 GraphicUsed by:584
Symbol 581 GraphicUsed by:584
Symbol 582 GraphicUsed by:584
Symbol 583 GraphicUsed by:584
Symbol 584 MovieClip {NekoCafe_fla.frameFeet_185}Uses:578 579 580 581 582 583Used by:Timeline
Symbol 585 GraphicUsed by:597
Symbol 586 GraphicUsed by:597
Symbol 587 GraphicUsed by:597
Symbol 588 GraphicUsed by:597
Symbol 589 GraphicUsed by:597
Symbol 590 GraphicUsed by:597
Symbol 591 GraphicUsed by:597
Symbol 592 GraphicUsed by:597
Symbol 593 GraphicUsed by:597
Symbol 594 GraphicUsed by:597
Symbol 595 GraphicUsed by:597
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClip {NekoCafe_fla.frameButt_186}Uses:585 586 587 588 589 590 591 592 593 594 595 596Used by:Timeline
Symbol 598 GraphicUsed by:604
Symbol 599 GraphicUsed by:604
Symbol 600 GraphicUsed by:604
Symbol 601 GraphicUsed by:604
Symbol 602 GraphicUsed by:604
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClip {NekoCafe_fla.frameCrotch_187}Uses:598 599 600 601 602 603Used by:Timeline
Symbol 605 GraphicUsed by:625
Symbol 606 GraphicUsed by:625
Symbol 607 GraphicUsed by:625
Symbol 608 GraphicUsed by:625
Symbol 609 GraphicUsed by:625
Symbol 610 GraphicUsed by:625
Symbol 611 GraphicUsed by:625
Symbol 612 GraphicUsed by:625
Symbol 613 GraphicUsed by:625
Symbol 614 GraphicUsed by:625
Symbol 615 GraphicUsed by:625
Symbol 616 GraphicUsed by:625
Symbol 617 GraphicUsed by:625 830
Symbol 618 GraphicUsed by:625 830
Symbol 619 GraphicUsed by:625 830
Symbol 620 GraphicUsed by:625
Symbol 621 GraphicUsed by:625
Symbol 622 GraphicUsed by:625
Symbol 623 GraphicUsed by:625
Symbol 624 GraphicUsed by:625
Symbol 625 MovieClip {NekoCafe_fla.feetFood_188}Uses:605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624Used by:Timeline
Symbol 626 GraphicUsed by:641 812 831
Symbol 627 GraphicUsed by:641 812 831
Symbol 628 GraphicUsed by:641 812 831
Symbol 629 GraphicUsed by:641 812 831
Symbol 630 GraphicUsed by:641 812 831
Symbol 631 GraphicUsed by:641 812 831
Symbol 632 GraphicUsed by:641 812 831
Symbol 633 GraphicUsed by:641 812 831
Symbol 634 GraphicUsed by:641 812 831
Symbol 635 GraphicUsed by:641 812 831
Symbol 636 GraphicUsed by:641 812 831
Symbol 637 GraphicUsed by:641 812 831
Symbol 638 GraphicUsed by:641 812 831
Symbol 639 GraphicUsed by:641 812 831
Symbol 640 GraphicUsed by:641 721 812 831 836
Symbol 641 MovieClip {NekoCafe_fla.feetEat_189}Uses:626 627 628 629 630 631 632 633 634 635 636 637 638 639 640Used by:Timeline
Symbol 642 GraphicUsed by:662
Symbol 643 GraphicUsed by:662
Symbol 644 GraphicUsed by:662
Symbol 645 GraphicUsed by:662
Symbol 646 GraphicUsed by:662
Symbol 647 GraphicUsed by:662
Symbol 648 GraphicUsed by:662
Symbol 649 GraphicUsed by:662
Symbol 650 GraphicUsed by:662
Symbol 651 GraphicUsed by:662
Symbol 652 GraphicUsed by:662
Symbol 653 GraphicUsed by:662
Symbol 654 GraphicUsed by:662
Symbol 655 GraphicUsed by:662
Symbol 656 GraphicUsed by:662
Symbol 657 GraphicUsed by:662
Symbol 658 GraphicUsed by:662
Symbol 659 GraphicUsed by:662
Symbol 660 GraphicUsed by:662
Symbol 661 GraphicUsed by:662
Symbol 662 MovieClip {NekoCafe_fla.buttFood_190}Uses:642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661Used by:Timeline
Symbol 663 GraphicUsed by:678
Symbol 664 GraphicUsed by:678
Symbol 665 GraphicUsed by:678
Symbol 666 GraphicUsed by:678
Symbol 667 GraphicUsed by:678
Symbol 668 GraphicUsed by:678
Symbol 669 GraphicUsed by:678
Symbol 670 GraphicUsed by:678
Symbol 671 GraphicUsed by:678
Symbol 672 GraphicUsed by:678
Symbol 673 GraphicUsed by:678
Symbol 674 GraphicUsed by:678
Symbol 675 GraphicUsed by:678
Symbol 676 GraphicUsed by:678
Symbol 677 GraphicUsed by:678
Symbol 678 MovieClip {NekoCafe_fla.buttEat_191}Uses:663 664 665 666 667 668 669 670 671 672 673 674 675 676 677Used by:Timeline
Symbol 679 GraphicUsed by:699
Symbol 680 GraphicUsed by:699
Symbol 681 GraphicUsed by:699
Symbol 682 GraphicUsed by:699
Symbol 683 GraphicUsed by:699
Symbol 684 GraphicUsed by:699
Symbol 685 GraphicUsed by:699
Symbol 686 GraphicUsed by:699
Symbol 687 GraphicUsed by:699
Symbol 688 GraphicUsed by:699
Symbol 689 GraphicUsed by:699
Symbol 690 GraphicUsed by:699
Symbol 691 GraphicUsed by:699
Symbol 692 GraphicUsed by:699
Symbol 693 GraphicUsed by:699
Symbol 694 GraphicUsed by:699
Symbol 695 GraphicUsed by:699
Symbol 696 GraphicUsed by:699
Symbol 697 GraphicUsed by:699
Symbol 698 GraphicUsed by:699
Symbol 699 MovieClip {NekoCafe_fla.eatCrotch_192}Uses:679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698Used by:Timeline
Symbol 700 GraphicUsed by:721
Symbol 701 GraphicUsed by:721
Symbol 702 GraphicUsed by:721
Symbol 703 GraphicUsed by:721
Symbol 704 GraphicUsed by:721
Symbol 705 GraphicUsed by:721
Symbol 706 GraphicUsed by:721
Symbol 707 GraphicUsed by:721
Symbol 708 GraphicUsed by:721
Symbol 709 GraphicUsed by:721
Symbol 710 GraphicUsed by:721
Symbol 711 GraphicUsed by:721
Symbol 712 GraphicUsed by:721
Symbol 713 GraphicUsed by:721
Symbol 714 GraphicUsed by:721
Symbol 715 GraphicUsed by:721
Symbol 716 GraphicUsed by:721
Symbol 717 GraphicUsed by:721
Symbol 718 GraphicUsed by:721
Symbol 719 GraphicUsed by:721
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClip {NekoCafe_fla.crotchEat_193}Uses:700 701 702 703 704 705 706 707 708 709 710 711 712 713 640 714 715 716 717 718 719 720Used by:Timeline
Symbol 722 GraphicUsed by:724
Symbol 723 EditableTextUses:6Used by:724
Symbol 724 MovieClipUses:722 723Used by:734
Symbol 725 GraphicUsed by:727 729 731 733
Symbol 726 EditableTextUses:6Used by:727
Symbol 727 MovieClipUses:725 726Used by:734
Symbol 728 EditableTextUses:6Used by:729
Symbol 729 MovieClipUses:725 728Used by:734
Symbol 730 EditableTextUses:6Used by:731
Symbol 731 MovieClipUses:725 730Used by:734
Symbol 732 EditableTextUses:6Used by:733
Symbol 733 MovieClipUses:725 732Used by:734
Symbol 734 MovieClipUses:724 727 729 731 733Used by:Timeline
Symbol 735 GraphicUsed by:738
Symbol 736 EditableTextUses:6Used by:738
Symbol 737 EditableTextUses:6Used by:738
Symbol 738 MovieClipUses:735 736 737Used by:Timeline
Symbol 739 GraphicUsed by:741
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClip {NekoCafe_fla.frameMouth_201}Uses:739 740Used by:Timeline
Symbol 742 GraphicUsed by:748
Symbol 743 GraphicUsed by:748
Symbol 744 GraphicUsed by:748
Symbol 745 GraphicUsed by:748
Symbol 746 GraphicUsed by:748
Symbol 747 GraphicUsed by:748
Symbol 748 MovieClip {NekoCafe_fla.frameBreast_202}Uses:742 743 744 745 746 747Used by:Timeline
Symbol 749 GraphicUsed by:753
Symbol 750 GraphicUsed by:753
Symbol 751 GraphicUsed by:753
Symbol 752 GraphicUsed by:753
Symbol 753 MovieClip {NekoCafe_fla.frameHands_203}Uses:749 750 751 752Used by:Timeline
Symbol 754 GraphicUsed by:774
Symbol 755 GraphicUsed by:774
Symbol 756 GraphicUsed by:774
Symbol 757 GraphicUsed by:774
Symbol 758 GraphicUsed by:774
Symbol 759 GraphicUsed by:774
Symbol 760 GraphicUsed by:774
Symbol 761 GraphicUsed by:774
Symbol 762 GraphicUsed by:774
Symbol 763 GraphicUsed by:774
Symbol 764 GraphicUsed by:774
Symbol 765 GraphicUsed by:774
Symbol 766 GraphicUsed by:774
Symbol 767 GraphicUsed by:774
Symbol 768 GraphicUsed by:774
Symbol 769 GraphicUsed by:774
Symbol 770 GraphicUsed by:774
Symbol 771 GraphicUsed by:774
Symbol 772 GraphicUsed by:774
Symbol 773 GraphicUsed by:774
Symbol 774 MovieClip {NekoCafe_fla.foodMouth_204}Uses:754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773Used by:Timeline
Symbol 775 GraphicUsed by:783
Symbol 776 GraphicUsed by:783
Symbol 777 GraphicUsed by:783
Symbol 778 GraphicUsed by:783
Symbol 779 GraphicUsed by:783
Symbol 780 GraphicUsed by:783
Symbol 781 GraphicUsed by:783
Symbol 782 GraphicUsed by:783
Symbol 783 MovieClip {NekoCafe_fla.mouthEat_205}Uses:775 776 777 778 779 780 781 782Used by:Timeline
Symbol 784 GraphicUsed by:804
Symbol 785 GraphicUsed by:804
Symbol 786 GraphicUsed by:804
Symbol 787 GraphicUsed by:804
Symbol 788 GraphicUsed by:804
Symbol 789 GraphicUsed by:804
Symbol 790 GraphicUsed by:804
Symbol 791 GraphicUsed by:804
Symbol 792 GraphicUsed by:804
Symbol 793 GraphicUsed by:804
Symbol 794 GraphicUsed by:804
Symbol 795 GraphicUsed by:804
Symbol 796 GraphicUsed by:804
Symbol 797 GraphicUsed by:804
Symbol 798 GraphicUsed by:804
Symbol 799 GraphicUsed by:804
Symbol 800 GraphicUsed by:804
Symbol 801 GraphicUsed by:804
Symbol 802 GraphicUsed by:804
Symbol 803 GraphicUsed by:804
Symbol 804 MovieClip {NekoCafe_fla.foodBreasts_206}Uses:784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803Used by:Timeline
Symbol 805 GraphicUsed by:812
Symbol 806 GraphicUsed by:812
Symbol 807 GraphicUsed by:812
Symbol 808 GraphicUsed by:812
Symbol 809 GraphicUsed by:812
Symbol 810 GraphicUsed by:812
Symbol 811 GraphicUsed by:812
Symbol 812 MovieClip {NekoCafe_fla.breastsEat_207}Uses:805 806 807 808 809 810 811 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640Used by:Timeline
Symbol 813 GraphicUsed by:830
Symbol 814 GraphicUsed by:830
Symbol 815 GraphicUsed by:830
Symbol 816 GraphicUsed by:830
Symbol 817 GraphicUsed by:830
Symbol 818 GraphicUsed by:830
Symbol 819 GraphicUsed by:830
Symbol 820 GraphicUsed by:830
Symbol 821 GraphicUsed by:830
Symbol 822 GraphicUsed by:830
Symbol 823 GraphicUsed by:830
Symbol 824 GraphicUsed by:830
Symbol 825 GraphicUsed by:830
Symbol 826 GraphicUsed by:830
Symbol 827 GraphicUsed by:830
Symbol 828 GraphicUsed by:830
Symbol 829 GraphicUsed by:830
Symbol 830 MovieClip {NekoCafe_fla.handsFood_208}Uses:813 814 815 816 817 818 819 820 821 822 823 824 617 618 619 825 826 827 828 829Used by:Timeline
Symbol 831 MovieClip {NekoCafe_fla.handsEat_209}Uses:626 627 628 629 630 631 632 633 634 635 636 637 638 639 640Used by:Timeline
Symbol 832 BitmapUsed by:833 834 835
Symbol 833 GraphicUses:832Used by:836
Symbol 834 GraphicUses:832Used by:836
Symbol 835 GraphicUses:832Used by:836
Symbol 836 MovieClip {NekoCafe_fla.frameCensor_210}Uses:640 833 834 835Used by:Timeline
Symbol 837 GraphicUsed by:899
Symbol 838 EditableTextUses:6Used by:899
Symbol 839 EditableTextUses:6Used by:899
Symbol 840 EditableTextUses:6Used by:899
Symbol 841 GraphicUsed by:892
Symbol 842 TextUses:87Used by:892
Symbol 843 GraphicUsed by:892
Symbol 844 TextUses:87Used by:892
Symbol 845 GraphicUsed by:892
Symbol 846 TextUses:87Used by:892
Symbol 847 GraphicUsed by:892
Symbol 848 TextUses:87Used by:892
Symbol 849 GraphicUsed by:892
Symbol 850 TextUses:87Used by:892
Symbol 851 GraphicUsed by:892
Symbol 852 TextUses:87Used by:892
Symbol 853 GraphicUsed by:892
Symbol 854 TextUses:87Used by:892
Symbol 855 EditableTextUses:6Used by:892
Symbol 856 EditableTextUses:6Used by:892
Symbol 857 EditableTextUses:6Used by:892
Symbol 858 GraphicUsed by:892
Symbol 859 TextUses:87Used by:892
Symbol 860 GraphicUsed by:892
Symbol 861 TextUses:87Used by:892
Symbol 862 GraphicUsed by:892
Symbol 863 TextUses:87Used by:892
Symbol 864 GraphicUsed by:892
Symbol 865 TextUses:87Used by:892
Symbol 866 GraphicUsed by:892
Symbol 867 TextUses:87Used by:892
Symbol 868 GraphicUsed by:892
Symbol 869 TextUses:87Used by:892
Symbol 870 GraphicUsed by:892
Symbol 871 TextUses:87Used by:892
Symbol 872 GraphicUsed by:892
Symbol 873 TextUses:87Used by:892
Symbol 874 GraphicUsed by:892
Symbol 875 TextUses:87Used by:892
Symbol 876 GraphicUsed by:892
Symbol 877 TextUses:87Used by:892
Symbol 878 GraphicUsed by:892
Symbol 879 TextUses:87Used by:892
Symbol 880 GraphicUsed by:892
Symbol 881 TextUses:87Used by:892
Symbol 882 GraphicUsed by:892
Symbol 883 TextUses:87Used by:892
Symbol 884 GraphicUsed by:892
Symbol 885 TextUses:87Used by:892
Symbol 886 GraphicUsed by:892
Symbol 887 TextUses:87Used by:892
Symbol 888 GraphicUsed by:892
Symbol 889 TextUses:87Used by:892
Symbol 890 GraphicUsed by:892
Symbol 891 TextUses:87Used by:892
Symbol 892 MovieClip {NekoCafe_fla.badge1_212}Uses:841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 88 868 869 870 871 872 873 874 875 876 877 878 879 95 880 881 882 883 884 885 886 887 888 889 890 891Used by:899
Symbol 893 GraphicUsed by:895
Symbol 894 TextUses:87Used by:895
Symbol 895 MovieClipUses:893 894Used by:899
Symbol 896 GraphicUsed by:898
Symbol 897 TextUses:87Used by:898
Symbol 898 MovieClipUses:896 897Used by:899
Symbol 899 MovieClipUses:837 838 839 840 892 895 898Used by:Timeline
Symbol 900 GraphicUsed by:901
Symbol 901 MovieClipUses:900Used by:1304
Symbol 902 GraphicUsed by:903
Symbol 903 MovieClipUses:902Used by:1304
Symbol 904 GraphicUsed by:905
Symbol 905 MovieClipUses:904Used by:1304
Symbol 906 GraphicUsed by:907
Symbol 907 MovieClipUses:906Used by:1304
Symbol 908 GraphicUsed by:1281
Symbol 909 GraphicUsed by:917
Symbol 910 GraphicUsed by:917
Symbol 911 GraphicUsed by:917
Symbol 912 GraphicUsed by:917
Symbol 913 GraphicUsed by:917
Symbol 914 GraphicUsed by:917
Symbol 915 GraphicUsed by:917
Symbol 916 GraphicUsed by:917
Symbol 917 MovieClip {NekoCafe_fla.nailPolish2_221}Uses:909 910 911 912 913 914 915 916Used by:1281
Symbol 918 GraphicUsed by:920
Symbol 919 GraphicUsed by:920
Symbol 920 MovieClip {NekoCafe_fla.emmaLeggings1_222}Uses:918 919Used by:1281
Symbol 921 GraphicUsed by:923
Symbol 922 GraphicUsed by:923
Symbol 923 MovieClip {NekoCafe_fla.emmaLeggings2_223}Uses:921 922Used by:1281
Symbol 924 GraphicUsed by:925
Symbol 925 MovieClipUses:924Used by:1281
Symbol 926 GraphicUsed by:927
Symbol 927 MovieClipUses:926Used by:1281
Symbol 928 GraphicUsed by:930
Symbol 929 GraphicUsed by:930
Symbol 930 MovieClip {NekoCafe_fla.emmaSock1_226}Uses:928 929Used by:1281
Symbol 931 GraphicUsed by:933
Symbol 932 GraphicUsed by:933
Symbol 933 MovieClip {NekoCafe_fla.emmaSock2_227}Uses:931 932Used by:1281
Symbol 934 GraphicUsed by:945
Symbol 935 GraphicUsed by:945
Symbol 936 GraphicUsed by:945
Symbol 937 GraphicUsed by:945
Symbol 938 GraphicUsed by:945
Symbol 939 GraphicUsed by:940
Symbol 940 MovieClipUses:939Used by:945
Symbol 941 GraphicUsed by:945
Symbol 942 EditableTextUses:6Used by:945
Symbol 943 GraphicUsed by:945
Symbol 944 EditableTextUses:6Used by:945
Symbol 945 MovieClip {NekoCafe_fla.mikiSkin_228}Uses:934 935 936 937 938 940 941 942 943 944Used by:1281
Symbol 946 GraphicUsed by:954
Symbol 947 GraphicUsed by:954
Symbol 948 GraphicUsed by:954
Symbol 949 GraphicUsed by:954
Symbol 950 GraphicUsed by:954
Symbol 951 GraphicUsed by:954
Symbol 952 GraphicUsed by:954
Symbol 953 GraphicUsed by:954
Symbol 954 MovieClip {NekoCafe_fla.nailPolish_230}Uses:946 947 948 949 950 951 952 953Used by:1281
Symbol 955 GraphicUsed by:961
Symbol 956 GraphicUsed by:961
Symbol 957 GraphicUsed by:961
Symbol 958 GraphicUsed by:961
Symbol 959 GraphicUsed by:961
Symbol 960 GraphicUsed by:961
Symbol 961 MovieClip {NekoCafe_fla.blush_231}Uses:955 956 957 958 959 960Used by:1281
Symbol 962 GraphicUsed by:965 1053
Symbol 963 EditableTextUses:6Used by:965
Symbol 964 EditableTextUses:6Used by:965
Symbol 965 MovieClipUses:962 963 964Used by:1281
Symbol 966 GraphicUsed by:967
Symbol 967 MovieClipUses:966Used by:1281
Symbol 968 GraphicUsed by:970
Symbol 969 GraphicUsed by:970
Symbol 970 MovieClip {NekoCafe_fla.mikiPiercings_234}Uses:968 969Used by:1281
Symbol 971 GraphicUsed by:973
Symbol 972 GraphicUsed by:973
Symbol 973 MovieClip {NekoCafe_fla.wrap_235}Uses:971 972Used by:1281
Symbol 974 GraphicUsed by:984
Symbol 975 GraphicUsed by:983
Symbol 976 GraphicUsed by:983
Symbol 977 GraphicUsed by:983
Symbol 978 GraphicUsed by:983
Symbol 979 GraphicUsed by:983
Symbol 980 GraphicUsed by:983
Symbol 981 GraphicUsed by:983
Symbol 982 GraphicUsed by:983
Symbol 983 MovieClip {NekoCafe_fla.nails_237}Uses:975 976 977 978 979 980 981 982Used by:984
Symbol 984 MovieClipUses:974 983Used by:1281
Symbol 985 GraphicUsed by:1012
Symbol 986 GraphicUsed by:1012
Symbol 987 GraphicUsed by:1012
Symbol 988 GraphicUsed by:1012
Symbol 989 GraphicUsed by:1012
Symbol 990 GraphicUsed by:1012
Symbol 991 GraphicUsed by:1012
Symbol 992 GraphicUsed by:1012
Symbol 993 GraphicUsed by:1012
Symbol 994 GraphicUsed by:1012
Symbol 995 GraphicUsed by:1012
Symbol 996 GraphicUsed by:1012
Symbol 997 GraphicUsed by:1012
Symbol 998 GraphicUsed by:1012
Symbol 999 GraphicUsed by:1012
Symbol 1000 GraphicUsed by:1012
Symbol 1001 GraphicUsed by:1012
Symbol 1002 GraphicUsed by:1012
Symbol 1003 GraphicUsed by:1012
Symbol 1004 GraphicUsed by:1012
Symbol 1005 GraphicUsed by:1012
Symbol 1006 GraphicUsed by:1012
Symbol 1007 GraphicUsed by:1012
Symbol 1008 GraphicUsed by:1012
Symbol 1009 GraphicUsed by:1012
Symbol 1010 GraphicUsed by:1012
Symbol 1011 GraphicUsed by:1012
Symbol 1012 MovieClip {NekoCafe_fla.mikiExpression_238}Uses:985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011Used by:1281
Symbol 1013 GraphicUsed by:1019
Symbol 1014 GraphicUsed by:1019
Symbol 1015 GraphicUsed by:1019
Symbol 1016 GraphicUsed by:1019
Symbol 1017 GraphicUsed by:1019
Symbol 1018 GraphicUsed by:1019
Symbol 1019 MovieClip {NekoCafe_fla.emmaExpression_239}Uses:1013 1014 1015 1016 1017 1018Used by:1281
Symbol 1020 GraphicUsed by:1021
Symbol 1021 MovieClipUses:1020Used by:1281
Symbol 1022 GraphicUsed by:1023
Symbol 1023 MovieClipUses:1022Used by:1281
Symbol 1024 GraphicUsed by:1025
Symbol 1025 MovieClipUses:1024Used by:1281
Symbol 1026 GraphicUsed by:1027
Symbol 1027 MovieClipUses:1026Used by:1281
Symbol 1028 GraphicUsed by:1031
Symbol 1029 FontUsed by:1030 1033
Symbol 1030 TextUses:1029Used by:1031
Symbol 1031 MovieClipUses:1028 1030Used by:1281
Symbol 1032 GraphicUsed by:1034
Symbol 1033 TextUses:1029Used by:1034
Symbol 1034 MovieClipUses:1032 1033Used by:1281
Symbol 1035 MovieClipUsed by:1281
Symbol 1036 GraphicUsed by:1037
Symbol 1037 MovieClipUses:1036Used by:1281
Symbol 1038 GraphicUsed by:1039
Symbol 1039 MovieClipUses:1038Used by:1281
Symbol 1040 GraphicUsed by:1041
Symbol 1041 MovieClip {NekoCafe_fla.mikiBra_249}Uses:1040Used by:1281
Symbol 1042 GraphicUsed by:1044
Symbol 1043 GraphicUsed by:1044
Symbol 1044 MovieClip {NekoCafe_fla.mikiPanties_250}Uses:1042 1043Used by:1281
Symbol 1045 GraphicUsed by:1047
Symbol 1046 GraphicUsed by:1047
Symbol 1047 MovieClip {NekoCafe_fla.ears_251}Uses:1045 1046Used by:1281
Symbol 1048 FontUsed by:1049
Symbol 1049 EditableTextUses:1048Used by:1281
Symbol 1050 GraphicUsed by:1051
Symbol 1051 MovieClipUses:1050Used by:1281
Symbol 1052 EditableTextUses:6Used by:1053
Symbol 1053 MovieClipUses:962 1052Used by:1281
Symbol 1054 GraphicUsed by:1070
Symbol 1055 GraphicUsed by:1056
Symbol 1056 ButtonUses:1055Used by:1070
Symbol 1057 FontUsed by:1058
Symbol 1058 EditableTextUses:1057Used by:1070
Symbol 1059 GraphicUsed by:1061
Symbol 1060 EditableTextUses:6Used by:1061
Symbol 1061 MovieClipUses:1059 1060Used by:1070
Symbol 1062 GraphicUsed by:1064
Symbol 1063 EditableTextUses:6Used by:1064
Symbol 1064 MovieClipUses:1062 1063Used by:1070
Symbol 1065 EditableTextUses:6Used by:1070
Symbol 1066 EditableTextUses:6Used by:1070
Symbol 1067 EditableTextUses:6Used by:1070
Symbol 1068 EditableTextUses:87Used by:1070
Symbol 1069 EditableTextUses:87Used by:1070
Symbol 1070 MovieClip {NekoCafe_fla.drawingUi_267}Uses:1054 1056 69 1058 1061 1064 1065 1066 1067 1068 1069Used by:1281
Symbol 1071 GraphicUsed by:1072
Symbol 1072 MovieClipUses:1071Used by:1281
Symbol 1073 GraphicUsed by:1074
Symbol 1074 MovieClipUses:1073Used by:1281
Symbol 1075 GraphicUsed by:1077
Symbol 1076 GraphicUsed by:1077
Symbol 1077 MovieClip {NekoCafe_fla.mikiSwimsuit_273}Uses:1075 1076Used by:1281
Symbol 1078 GraphicUsed by:1080
Symbol 1079 GraphicUsed by:1080
Symbol 1080 MovieClip {NekoCafe_fla.mikiCorset_274}Uses:1078 1079Used by:1281
Symbol 1081 GraphicUsed by:1082
Symbol 1082 MovieClipUses:1081Used by:1281
Symbol 1083 GraphicUsed by:1084
Symbol 1084 MovieClipUses:1083Used by:1281
Symbol 1085 GraphicUsed by:1087
Symbol 1086 GraphicUsed by:1087
Symbol 1087 MovieClip {NekoCafe_fla.emmaTransShirt_277}Uses:1085 1086Used by:1281
Symbol 1088 GraphicUsed by:1090
Symbol 1089 EditableTextUses:18Used by:1090
Symbol 1090 MovieClipUses:1088 1089Used by:1281
Symbol 1091 GraphicUsed by:1095
Symbol 1092 TextUses:87Used by:1095
Symbol 1093 TextUses:87Used by:1095
Symbol 1094 TextUses:87Used by:1095
Symbol 1095 MovieClipUses:1091 1092 1093 1094Used by:1281
Symbol 1096 GraphicUsed by:1098
Symbol 1097 GraphicUsed by:1098
Symbol 1098 MovieClip {NekoCafe_fla.mikiFangBra_280}Uses:1096 1097Used by:1281
Symbol 1099 GraphicUsed by:1101
Symbol 1100 GraphicUsed by:1101
Symbol 1101 MovieClip {NekoCafe_fla.mikiRope_281}Uses:1099 1100Used by:1281
Symbol 1102 GraphicUsed by:1104
Symbol 1103 GraphicUsed by:1104
Symbol 1104 MovieClip {NekoCafe_fla.leggings1_282}Uses:1102 1103Used by:1281
Symbol 1105 GraphicUsed by:1107
Symbol 1106 GraphicUsed by:1107
Symbol 1107 MovieClip {NekoCafe_fla.leggings2_283}Uses:1105 1106Used by:1281
Symbol 1108 GraphicUsed by:1109
Symbol 1109 MovieClip {NekoCafe_fla.leggings3_284}Uses:1108Used by:1281
Symbol 1110 GraphicUsed by:1111
Symbol 1111 MovieClip {NekoCafe_fla.leggings4_285}Uses:1110Used by:1281
Symbol 1112 GraphicUsed by:1114
Symbol 1113 GraphicUsed by:1114
Symbol 1114 MovieClip {NekoCafe_fla.mikiSock1_286}Uses:1112 1113Used by:1281
Symbol 1115 GraphicUsed by:1117
Symbol 1116 GraphicUsed by:1117
Symbol 1117 MovieClip {NekoCafe_fla.mikiSock2_287}Uses:1115 1116Used by:1281
Symbol 1118 GraphicUsed by:1119
Symbol 1119 MovieClip {NekoCafe_fla.mikiToy_288}Uses:1118Used by:1281
Symbol 1120 GraphicUsed by:1121
Symbol 1121 MovieClip {NekoCafe_fla.mikiToy2_289}Uses:1120Used by:1281
Symbol 1122 GraphicUsed by:1123
Symbol 1123 MovieClip {NekoCafe_fla.emmiStick_290}Uses:1122Used by:1281
Symbol 1124 GraphicUsed by:1125
Symbol 1125 MovieClipUses:1124Used by:1281
Symbol 1126 GraphicUsed by:1132
Symbol 1127 GraphicUsed by:1132
Symbol 1128 GraphicUsed by:1132
Symbol 1129 GraphicUsed by:1130
Symbol 1130 MovieClipUses:1129Used by:1132
Symbol 1131 GraphicUsed by:1132
Symbol 1132 MovieClip {NekoCafe_fla.mikiUdder_292}Uses:1126 1127 1128 1130 1131Used by:1281
Symbol 1133 GraphicUsed by:1135
Symbol 1134 GraphicUsed by:1135
Symbol 1135 MovieClip {NekoCafe_fla.mikiTop5_294}Uses:1133 1134Used by:1281
Symbol 1136 GraphicUsed by:1138
Symbol 1137 GraphicUsed by:1138
Symbol 1138 MovieClip {NekoCafe_fla.mikiTop1_295}Uses:1136 1137Used by:1281
Symbol 1139 GraphicUsed by:1141
Symbol 1140 GraphicUsed by:1141 1143
Symbol 1141 MovieClip {NekoCafe_fla.mikiTop2_296}Uses:1139 1140Used by:1281
Symbol 1142 GraphicUsed by:1143
Symbol 1143 MovieClip {NekoCafe_fla.mikiTop3_297}Uses:1142 1140Used by:1281
Symbol 1144 GraphicUsed by:1146
Symbol 1145 GraphicUsed by:1146
Symbol 1146 MovieClip {NekoCafe_fla.mikiTop4_298}Uses:1144 1145Used by:1281
Symbol 1147 GraphicUsed by:1149
Symbol 1148 GraphicUsed by:1149
Symbol 1149 MovieClip {NekoCafe_fla.emmaTop1_299}Uses:1147 1148Used by:1281
Symbol 1150 GraphicUsed by:1152
Symbol 1151 GraphicUsed by:1152
Symbol 1152 MovieClip {NekoCafe_fla.emmaTop3_300}Uses:1150 1151Used by:1281
Symbol 1153 GraphicUsed by:1155
Symbol 1154 GraphicUsed by:1155
Symbol 1155 MovieClip {NekoCafe_fla.emmaTop2_301}Uses:1153 1154Used by:1281
Symbol 1156 GraphicUsed by:1158
Symbol 1157 GraphicUsed by:1158
Symbol 1158 MovieClip {NekoCafe_fla.mikiBelt_302}Uses:1156 1157Used by:1281
Symbol 1159 GraphicUsed by:1161
Symbol 1160 GraphicUsed by:1161
Symbol 1161 MovieClip {NekoCafe_fla.mikiSkirt1_303}Uses:1159 1160Used by:1281
Symbol 1162 GraphicUsed by:1164
Symbol 1163 GraphicUsed by:1164
Symbol 1164 MovieClip {NekoCafe_fla.mikiPants_304}Uses:1162 1163Used by:1281
Symbol 1165 GraphicUsed by:1167
Symbol 1166 GraphicUsed by:1167
Symbol 1167 MovieClip {NekoCafe_fla.mikiPants2_305}Uses:1165 1166Used by:1281
Symbol 1168 GraphicUsed by:1170
Symbol 1169 GraphicUsed by:1170
Symbol 1170 MovieClip {NekoCafe_fla.mikiSkirt2_306}Uses:1168 1169Used by:1281
Symbol 1171 GraphicUsed by:1173
Symbol 1172 GraphicUsed by:1173
Symbol 1173 MovieClip {NekoCafe_fla.emmaPants1_307}Uses:1171 1172Used by:1281
Symbol 1174 GraphicUsed by:1175
Symbol 1175 MovieClipUses:1174Used by:1281
Symbol 1176 GraphicUsed by:1177
Symbol 1177 MovieClipUses:1176Used by:1281
Symbol 1178 GraphicUsed by:1180
Symbol 1179 GraphicUsed by:1180
Symbol 1180 MovieClip {NekoCafe_fla.emmaDress_310}Uses:1178 1179Used by:1281
Symbol 1181 GraphicUsed by:1183
Symbol 1182 GraphicUsed by:1183
Symbol 1183 MovieClip {NekoCafe_fla.emmaDressStriped_311}Uses:1181 1182Used by:1281
Symbol 1184 GraphicUsed by:1185
Symbol 1185 MovieClipUses:1184Used by:1281
Symbol 1186 GraphicUsed by:1187
Symbol 1187 MovieClipUses:1186Used by:1281
Symbol 1188 GraphicUsed by:1190
Symbol 1189 EditableTextUses:6Used by:1190
Symbol 1190 MovieClipUses:1188 1189Used by:1281
Symbol 1191 GraphicUsed by:1192
Symbol 1192 MovieClipUses:1191Used by:1281
Symbol 1193 GraphicUsed by:1194
Symbol 1194 MovieClipUses:1193Used by:1281
Symbol 1195 GraphicUsed by:1196
Symbol 1196 MovieClipUses:1195Used by:1281
Symbol 1197 GraphicUsed by:1198
Symbol 1198 MovieClipUses:1197Used by:1281
Symbol 1199 GraphicUsed by:1202
Symbol 1200 GraphicUsed by:1201
Symbol 1201 MovieClipUses:1200Used by:1202
Symbol 1202 MovieClipUses:1199 1201Used by:1281
Symbol 1203 GraphicUsed by:1209
Symbol 1204 GraphicUsed by:1208
Symbol 1205 GraphicUsed by:1208
Symbol 1206 GraphicUsed by:1208
Symbol 1207 GraphicUsed by:1208
Symbol 1208 MovieClipUses:1204 1205 1206 1207Used by:1209 1257
Symbol 1209 MovieClipUses:1203 1208Used by:1281
Symbol 1210 GraphicUsed by:1234
Symbol 1211 GraphicUsed by:1234
Symbol 1212 GraphicUsed by:1234
Symbol 1213 GraphicUsed by:1234
Symbol 1214 GraphicUsed by:1234
Symbol 1215 GraphicUsed by:1234
Symbol 1216 GraphicUsed by:1234
Symbol 1217 GraphicUsed by:1234
Symbol 1218 GraphicUsed by:1234
Symbol 1219 GraphicUsed by:1234
Symbol 1220 GraphicUsed by:1234
Symbol 1221 GraphicUsed by:1234
Symbol 1222 GraphicUsed by:1234
Symbol 1223 GraphicUsed by:1234
Symbol 1224 GraphicUsed by:1234
Symbol 1225 GraphicUsed by:1234
Symbol 1226 GraphicUsed by:1234
Symbol 1227 GraphicUsed by:1234
Symbol 1228 GraphicUsed by:1234
Symbol 1229 GraphicUsed by:1234
Symbol 1230 GraphicUsed by:1234
Symbol 1231 GraphicUsed by:1234
Symbol 1232 GraphicUsed by:1234
Symbol 1233 GraphicUsed by:1234
Symbol 1234 MovieClip {NekoCafe_fla.badger_323}Uses:1210 1211 1212 1213 1214 1215 95 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233Used by:1281
Symbol 1235 GraphicUsed by:1236
Symbol 1236 MovieClipUses:1235Used by:1281
Symbol 1237 GraphicUsed by:1238
Symbol 1238 MovieClipUses:1237Used by:1281
Symbol 1239 GraphicUsed by:1240
Symbol 1240 MovieClipUses:1239Used by:1281
Symbol 1241 GraphicUsed by:1257
Symbol 1242 GraphicUsed by:1250
Symbol 1243 GraphicUsed by:1250
Symbol 1244 GraphicUsed by:1250
Symbol 1245 GraphicUsed by:1250
Symbol 1246 GraphicUsed by:1250
Symbol 1247 GraphicUsed by:1248
Symbol 1248 MovieClipUses:1247Used by:1250
Symbol 1249 GraphicUsed by:1250
Symbol 1250 MovieClip {NekoCafe_fla.portalSkin_328}Uses:1242 1243 1244 1245 1246 1248 1249Used by:1257
Symbol 1251 GraphicUsed by:1256
Symbol 1252 GraphicUsed by:1256
Symbol 1253 GraphicUsed by:1256
Symbol 1254 GraphicUsed by:1256
Symbol 1255 GraphicUsed by:1256
Symbol 1256 MovieClipUses:1251 1252 1253 1254 1255Used by:1257
Symbol 1257 MovieClipUses:1241 1250 1256 1208Used by:1281
Symbol 1258 GraphicUsed by:1262 1265 1268 1271 1274 1277 1280
Symbol 1259 EditableTextUses:6Used by:1262
Symbol 1260 GraphicUsed by:1262 1265 1268 1271 1274 1277 1280
Symbol 1261 EditableTextUses:6Used by:1262
Symbol 1262 MovieClip {NekoCafe_fla.btnUndies_331}Uses:1258 1259 1260 1261Used by:1281
Symbol 1263 EditableTextUses:6Used by:1265
Symbol 1264 EditableTextUses:6Used by:1265
Symbol 1265 MovieClip {NekoCafe_fla.btnFeetcopy_332}Uses:1258 1263 1260 1264Used by:1281
Symbol 1266 EditableTextUses:6Used by:1268
Symbol 1267 EditableTextUses:6Used by:1268
Symbol 1268 MovieClip {NekoCafe_fla.btnBottoms_333}Uses:1258 1266 1260 1267Used by:1281
Symbol 1269 EditableTextUses:6Used by:1271
Symbol 1270 EditableTextUses:6Used by:1271
Symbol 1271 MovieClip {NekoCafe_fla.btnAccessories_334}Uses:1258 1269 1260 1270Used by:1281
Symbol 1272 EditableTextUses:6Used by:1274
Symbol 1273 EditableTextUses:6Used by:1274
Symbol 1274 MovieClip {NekoCafe_fla.btnKinky_335}Uses:1258 1272 1260 1273Used by:1281
Symbol 1275 EditableTextUses:6Used by:1277
Symbol 1276 EditableTextUses:6Used by:1277
Symbol 1277 MovieClip {NekoCafe_fla.btnDresses_336}Uses:1258 1275 1260 1276Used by:1281
Symbol 1278 EditableTextUses:6Used by:1280
Symbol 1279 EditableTextUses:6Used by:1280
Symbol 1280 MovieClip {NekoCafe_fla.btnTops_337}Uses:1258 1278 1260 1279Used by:1281
Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220}Uses:908 917 920 923 925 927 930 933 945 954 961 965 967 970 973 984 1012 1019 1021 1023 1025 1027 1031 1034 1035 1037 1039 1041 1044 1047 1049 1051 69 1053 1070 1072 1074 1077 1080 1082 1084 1087 1090 1095 1098 1101 1104 1107 1109 1111 1114 1117 1119 1121 1123 1125 1132 1135 1138 1141 1143 1146 1149 1152 1155 1158 1161 1164 1167 1170 1173 1175 1177 1180 1183 1185 1187 1190 1192 1194 1196 1198 1202 1209 1234 1236 1238 1240 1257 1262 1265 1268 1271 1274 1277 1280Used by:1304
Symbol 1282 GraphicUsed by:1284 1286 1288 1290
Symbol 1283 EditableTextUses:6Used by:1284
Symbol 1284 MovieClipUses:1282 1283Used by:1304
Symbol 1285 EditableTextUses:6Used by:1286
Symbol 1286 MovieClipUses:1282 1285Used by:1304
Symbol 1287 EditableTextUses:6Used by:1288
Symbol 1288 MovieClipUses:1282 1287Used by:1304
Symbol 1289 EditableTextUses:6Used by:1290
Symbol 1290 MovieClipUses:1282 1289Used by:1304
Symbol 1291 GraphicUsed by:1292
Symbol 1292 MovieClipUses:1291Used by:1304
Symbol 1293 GraphicUsed by:1303
Symbol 1294 EditableTextUses:6Used by:1303
Symbol 1295 EditableTextUses:6Used by:1303
Symbol 1296 GraphicUsed by:1298
Symbol 1297 EditableTextUses:6Used by:1298
Symbol 1298 MovieClipUses:1296 1297Used by:1303
Symbol 1299 GraphicUsed by:1301
Symbol 1300 EditableTextUses:6Used by:1301
Symbol 1301 MovieClipUses:1299 1300Used by:1303
Symbol 1302 EditableTextUses:6Used by:1303
Symbol 1303 MovieClipUses:1293 1294 1295 1298 1301 1302Used by:1304
Symbol 1304 MovieClipUses:901 903 905 907 1281 1284 1286 1288 1290 1292 1303Used by:Timeline
Symbol 1305 GraphicUsed by:Timeline
Symbol 1306 MovieClip {fl.controls.Button}
Symbol 1307 GraphicUsed by:Timeline
Symbol 1308 EditableTextUses:6Used by:Timeline
Symbol 1309 EditableTextUses:6Used by:Timeline

Instance Names

"logo"Frame 1Symbol 3 MovieClip
"light2"Frame 1Symbol 5 MovieClip {NekoCafe_fla.pawLogo_2}
"light6"Frame 1Symbol 5 MovieClip {NekoCafe_fla.pawLogo_2}
"dayWed"Frame 1Symbol 12 MovieClip {NekoCafe_fla.dayWed_3}
"daySat"Frame 1Symbol 17 MovieClip {NekoCafe_fla.daySat_4}
"loaded_txt"Frame 1Symbol 19 EditableText
"loader_mc"Frame 1Symbol 21 MovieClip {movie_mc}
"btnIntroStart"Frame 1Symbol 24 MovieClip {introStartButton}
"btnEnterCode"Frame 1Symbol 27 MovieClip
"btnRestartTutorial"Frame 1Symbol 30 MovieClip
"btnResetAll"Frame 1Symbol 33 MovieClip
"btnResetProceed"Frame 1Symbol 37 MovieClip
"codeWindow"Frame 1Symbol 44 MovieClip
"rewardBoard"Frame 2Symbol 103 MovieClip
"bg"Frame 2Symbol 487 MovieClip
"btnFeet"Frame 2Symbol 491 MovieClip
"btnButt"Frame 2Symbol 494 MovieClip
"btnCrotch"Frame 2Symbol 497 MovieClip
"btnMouth"Frame 2Symbol 500 MovieClip
"btnBreasts"Frame 2Symbol 503 MovieClip
"btnHands"Frame 2Symbol 506 MovieClip
"btnSpace"Frame 2Symbol 510 MovieClip
"generalControls"Frame 2Symbol 523 MovieClip
"dummySprite"Frame 2Symbol 525 MovieClip
"infoBox"Frame 2Symbol 538 MovieClip
"speechClaire"Frame 2Symbol 541 MovieClip
"wndLeft"Frame 2Symbol 544 MovieClip
"wndNewCustomer"Frame 2Symbol 559 MovieClip
"actionShield"Frame 2Symbol 563 MovieClip
"bill"Frame 2Symbol 577 MovieClip
"frameFeet"Frame 2Symbol 584 MovieClip {NekoCafe_fla.frameFeet_185}
"frameButt"Frame 2Symbol 597 MovieClip {NekoCafe_fla.frameButt_186}
"frameCrotch"Frame 2Symbol 604 MovieClip {NekoCafe_fla.frameCrotch_187}
"feetFood"Frame 2Symbol 625 MovieClip {NekoCafe_fla.feetFood_188}
"feetEat"Frame 2Symbol 641 MovieClip {NekoCafe_fla.feetEat_189}
"buttFood"Frame 2Symbol 662 MovieClip {NekoCafe_fla.buttFood_190}
"buttEat"Frame 2Symbol 678 MovieClip {NekoCafe_fla.buttEat_191}
"crotchFood"Frame 2Symbol 699 MovieClip {NekoCafe_fla.eatCrotch_192}
"crotchEat"Frame 2Symbol 721 MovieClip {NekoCafe_fla.crotchEat_193}
"buttonBar"Frame 2Symbol 734 MovieClip
"emmaWindow"Frame 2Symbol 738 MovieClip
"frameMouth"Frame 2Symbol 741 MovieClip {NekoCafe_fla.frameMouth_201}
"frameBreasts"Frame 2Symbol 748 MovieClip {NekoCafe_fla.frameBreast_202}
"frameHands"Frame 2Symbol 753 MovieClip {NekoCafe_fla.frameHands_203}
"mouthFood"Frame 2Symbol 774 MovieClip {NekoCafe_fla.foodMouth_204}
"mouthEat"Frame 2Symbol 783 MovieClip {NekoCafe_fla.mouthEat_205}
"breastsFood"Frame 2Symbol 804 MovieClip {NekoCafe_fla.foodBreasts_206}
"breastsEat"Frame 2Symbol 812 MovieClip {NekoCafe_fla.breastsEat_207}
"handsFood"Frame 2Symbol 830 MovieClip {NekoCafe_fla.handsFood_208}
"handsEat"Frame 2Symbol 831 MovieClip {NekoCafe_fla.handsEat_209}
"frameCensor"Frame 2Symbol 836 MovieClip {NekoCafe_fla.frameCensor_210}
"wndNewLevel"Frame 2Symbol 899 MovieClip
"dmu"Frame 2Symbol 1304 MovieClip
"btnAcceptCode"Symbol 44 MovieClip Frame 1Symbol 41 MovieClip
"myField"Symbol 44 MovieClip Frame 1Symbol 43 EditableText
"badge1"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip {NekoCafe_fla.badge2_14}
"badge2"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip {NekoCafe_fla.badge2_14}
"badge3"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip {NekoCafe_fla.badge2_14}
"badge4"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip {NekoCafe_fla.badge2_14}
"badge5"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip {NekoCafe_fla.badge2_14}
"badge6"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip {NekoCafe_fla.badge2_14}
"badge7"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip {NekoCafe_fla.badge2_14}
"medal1"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip {NekoCafe_fla.badge2_14}
"medal2"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip {NekoCafe_fla.badge2_14}
"medal3"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip {NekoCafe_fla.badge2_14}
"medal4"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip {NekoCafe_fla.badge2_14}
"medal5"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip {NekoCafe_fla.badge2_14}
"medal6"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip {NekoCafe_fla.badge2_14}
"medal7"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip {NekoCafe_fla.badge2_14}
"logo"Symbol 112 MovieClip {NekoCafe_fla.backdrop_16} Frame 1Symbol 3 MovieClip
"logoPaw"Symbol 112 MovieClip {NekoCafe_fla.backdrop_16} Frame 1Symbol 5 MovieClip {NekoCafe_fla.pawLogo_2}
"logoPaw"Symbol 112 MovieClip {NekoCafe_fla.backdrop_16} Frame 1Symbol 5 MovieClip {NekoCafe_fla.pawLogo_2}
"logoPaw"Symbol 112 MovieClip {NekoCafe_fla.backdrop_16} Frame 1Symbol 5 MovieClip {NekoCafe_fla.pawLogo_2}
"logoPaw"Symbol 112 MovieClip {NekoCafe_fla.backdrop_16} Frame 1Symbol 5 MovieClip {NekoCafe_fla.pawLogo_2}
"logoPaw"Symbol 112 MovieClip {NekoCafe_fla.backdrop_16} Frame 1Symbol 5 MovieClip {NekoCafe_fla.pawLogo_2}
"logoPaw"Symbol 112 MovieClip {NekoCafe_fla.backdrop_16} Frame 1Symbol 5 MovieClip {NekoCafe_fla.pawLogo_2}
"logoPaw"Symbol 112 MovieClip {NekoCafe_fla.backdrop_16} Frame 1Symbol 5 MovieClip {NekoCafe_fla.pawLogo_2}
"logoPaw"Symbol 112 MovieClip {NekoCafe_fla.backdrop_16} Frame 1Symbol 5 MovieClip {NekoCafe_fla.pawLogo_2}
"logoPaw"Symbol 112 MovieClip {NekoCafe_fla.backdrop_16} Frame 1Symbol 5 MovieClip {NekoCafe_fla.pawLogo_2}
"pink1"Symbol 112 MovieClip {NekoCafe_fla.backdrop_16} Frame 1Symbol 17 MovieClip {NekoCafe_fla.daySat_4}
"nude1"Symbol 112 MovieClip {NekoCafe_fla.backdrop_16} Frame 1Symbol 12 MovieClip {NekoCafe_fla.dayWed_3}
"pink2"Symbol 112 MovieClip {NekoCafe_fla.backdrop_16} Frame 1Symbol 17 MovieClip {NekoCafe_fla.daySat_4}
"nude2"Symbol 112 MovieClip {NekoCafe_fla.backdrop_16} Frame 1Symbol 12 MovieClip {NekoCafe_fla.dayWed_3}
"trayIcecream"Symbol 135 MovieClip Frame 1Symbol 123 MovieClip
"trayLemonade"Symbol 135 MovieClip Frame 1Symbol 125 MovieClip
"trayCake"Symbol 135 MovieClip Frame 1Symbol 127 MovieClip
"trayCoffee"Symbol 135 MovieClip Frame 1Symbol 129 MovieClip
"trayBurger"Symbol 135 MovieClip Frame 1Symbol 131 MovieClip
"traySausage"Symbol 135 MovieClip Frame 1Symbol 133 MovieClip
"trayIcecream"Symbol 157 MovieClip Frame 1Symbol 123 MovieClip
"trayLemonade"Symbol 157 MovieClip Frame 1Symbol 125 MovieClip
"trayCake"Symbol 157 MovieClip Frame 1Symbol 127 MovieClip
"trayCoffee"Symbol 157 MovieClip Frame 1Symbol 129 MovieClip
"trayBurger"Symbol 157 MovieClip Frame 1Symbol 131 MovieClip
"traySausage"Symbol 157 MovieClip Frame 1Symbol 133 MovieClip
"t1_food1"Symbol 158 MovieClip Frame 1Symbol 157 MovieClip
"t1_food2"Symbol 158 MovieClip Frame 1Symbol 157 MovieClip
"t3_food1"Symbol 158 MovieClip Frame 1Symbol 157 MovieClip
"t3_food2"Symbol 158 MovieClip Frame 1Symbol 157 MovieClip
"t5_food1"Symbol 158 MovieClip Frame 1Symbol 157 MovieClip
"t5_food2"Symbol 158 MovieClip Frame 1Symbol 157 MovieClip
"t7_food1"Symbol 158 MovieClip Frame 1Symbol 157 MovieClip
"t7_food2"Symbol 158 MovieClip Frame 1Symbol 157 MovieClip
"t9_food1"Symbol 158 MovieClip Frame 1Symbol 157 MovieClip
"t9_food2"Symbol 158 MovieClip Frame 1Symbol 157 MovieClip
"sitskin"Symbol 181 MovieClip Frame 1Symbol 160 MovieClip
"sithair"Symbol 181 MovieClip Frame 1Symbol 162 MovieClip
"sitshirt"Symbol 181 MovieClip Frame 1Symbol 164 MovieClip
"sit"Symbol 181 MovieClip Frame 1Symbol 166 MovieClip
"standskin"Symbol 181 MovieClip Frame 1Symbol 168 MovieClip
"standhair"Symbol 181 MovieClip Frame 1Symbol 169 MovieClip
"standshirt"Symbol 181 MovieClip Frame 1Symbol 171 MovieClip
"stand"Symbol 181 MovieClip Frame 1Symbol 173 MovieClip
"acc"Symbol 181 MovieClip Frame 1Symbol 180 MovieClip {NekoCafe_fla.acc10_39}
"sithair"Symbol 205 MovieClip Frame 1Symbol 183 MovieClip
"sitshirt"Symbol 205 MovieClip Frame 1Symbol 185 MovieClip
"sitskin"Symbol 205 MovieClip Frame 1Symbol 187 MovieClip
"sit"Symbol 205 MovieClip Frame 1Symbol 189 MovieClip
"standhair"Symbol 205 MovieClip Frame 1Symbol 191 MovieClip
"standshirt"Symbol 205 MovieClip Frame 1Symbol 193 MovieClip
"standskin"Symbol 205 MovieClip Frame 1Symbol 195 MovieClip
"stand"Symbol 205 MovieClip Frame 1Symbol 197 MovieClip
"acc"Symbol 205 MovieClip Frame 1Symbol 204 MovieClip {NekoCafe_fla.acc9_49}
"sitskin"Symbol 227 MovieClip Frame 1Symbol 207 MovieClip
"sithair"Symbol 227 MovieClip Frame 1Symbol 209 MovieClip
"sitshirt"Symbol 227 MovieClip Frame 1Symbol 211 MovieClip
"sit"Symbol 227 MovieClip Frame 1Symbol 213 MovieClip
"standskin"Symbol 227 MovieClip Frame 1Symbol 215 MovieClip
"standhair"Symbol 227 MovieClip Frame 1Symbol 216 MovieClip
"standshirt"Symbol 227 MovieClip Frame 1Symbol 218 MovieClip
"stand"Symbol 227 MovieClip Frame 1Symbol 220 MovieClip
"acc"Symbol 227 MovieClip Frame 1Symbol 226 MovieClip {NekoCafe_fla.acc8_59}
"sithair"Symbol 249 MovieClip Frame 1Symbol 229 MovieClip
"sitshirt"Symbol 249 MovieClip Frame 1Symbol 231 MovieClip
"sitskin"Symbol 249 MovieClip Frame 1Symbol 233 MovieClip
"sit"Symbol 249 MovieClip Frame 1Symbol 235 MovieClip
"standhair"Symbol 249 MovieClip Frame 1Symbol 236 MovieClip
"standshirt"Symbol 249 MovieClip Frame 1Symbol 238 MovieClip
"standskin"Symbol 249 MovieClip Frame 1Symbol 240 MovieClip
"stand"Symbol 249 MovieClip Frame 1Symbol 242 MovieClip
"acc"Symbol 249 MovieClip Frame 1Symbol 248 MovieClip {NekoCafe_fla.acc6_69}
"sitskin"Symbol 271 MovieClip Frame 1Symbol 251 MovieClip
"sitshirt"Symbol 271 MovieClip Frame 1Symbol 253 MovieClip
"sithair"Symbol 271 MovieClip Frame 1Symbol 255 MovieClip
"sit"Symbol 271 MovieClip Frame 1Symbol 257 MovieClip
"standhair"Symbol 271 MovieClip Frame 1Symbol 258 MovieClip
"standshirt"Symbol 271 MovieClip Frame 1Symbol 260 MovieClip
"standskin"Symbol 271 MovieClip Frame 1Symbol 262 MovieClip
"stand"Symbol 271 MovieClip Frame 1Symbol 264 MovieClip
"acc"Symbol 271 MovieClip Frame 1Symbol 270 MovieClip {NekoCafe_fla.acc7_79}
"standhair"Symbol 299 MovieClip Frame 1Symbol 273 MovieClip
"standshirt"Symbol 299 MovieClip Frame 1Symbol 275 MovieClip
"standskin"Symbol 299 MovieClip Frame 1Symbol 277 MovieClip
"stand"Symbol 299 MovieClip Frame 1Symbol 279 MovieClip
"sitshirt"Symbol 299 MovieClip Frame 1Symbol 281 MovieClip
"sitskin"Symbol 299 MovieClip Frame 1Symbol 283 MovieClip
"sithair"Symbol 299 MovieClip Frame 1Symbol 284 MovieClip
"sit"Symbol 299 MovieClip Frame 1Symbol 286 MovieClip
"acc"Symbol 299 MovieClip Frame 1Symbol 298 MovieClip {NekoCafe_fla.acc5_89}
"standshirt"Symbol 321 MovieClip Frame 1Symbol 301 MovieClip
"standhair"Symbol 321 MovieClip Frame 1Symbol 303 MovieClip
"standskin"Symbol 321 MovieClip Frame 1Symbol 305 MovieClip
"stand"Symbol 321 MovieClip Frame 1Symbol 307 MovieClip
"sitshirt"Symbol 321 MovieClip Frame 1Symbol 309 MovieClip
"sitskin"Symbol 321 MovieClip Frame 1Symbol 311 MovieClip
"sithair"Symbol 321 MovieClip Frame 1Symbol 303 MovieClip
"sit"Symbol 321 MovieClip Frame 1Symbol 313 MovieClip
"acc"Symbol 321 MovieClip Frame 1Symbol 320 MovieClip {NekoCafe_fla.acc4_101}
"standskin"Symbol 341 MovieClip Frame 1Symbol 323 MovieClip
"sitshirt"Symbol 341 MovieClip Frame 1Symbol 325 MovieClip
"standshirt"Symbol 341 MovieClip Frame 1Symbol 327 MovieClip
"stand"Symbol 341 MovieClip Frame 1Symbol 329 MovieClip
"sithair"Symbol 341 MovieClip Frame 1Symbol 331 MovieClip
"standhair"Symbol 341 MovieClip Frame 1Symbol 331 MovieClip
"sitskin"Symbol 341 MovieClip Frame 1Symbol 333 MovieClip
"sit"Symbol 341 MovieClip Frame 1Symbol 335 MovieClip
"acc"Symbol 341 MovieClip Frame 1Symbol 340 MovieClip {NekoCafe_fla.acc1_110}
"standhair"Symbol 362 MovieClip Frame 1Symbol 343 MovieClip
"sithair"Symbol 362 MovieClip Frame 1Symbol 344 MovieClip
"sitskin"Symbol 362 MovieClip Frame 1Symbol 346 MovieClip
"standskin"Symbol 362 MovieClip Frame 1Symbol 348 MovieClip
"sitshirt"Symbol 362 MovieClip Frame 1Symbol 350 MovieClip
"standshirt"Symbol 362 MovieClip Frame 1Symbol 352 MovieClip
"sit"Symbol 362 MovieClip Frame 1Symbol 354 MovieClip
"stand"Symbol 362 MovieClip Frame 1Symbol 356 MovieClip
"acc"Symbol 362 MovieClip Frame 1Symbol 361 MovieClip {NekoCafe_fla.acc2_120}
"standshirt"Symbol 383 MovieClip Frame 1Symbol 364 MovieClip
"sitshirt"Symbol 383 MovieClip Frame 1Symbol 366 MovieClip
"sitskin"Symbol 383 MovieClip Frame 1Symbol 368 MovieClip
"standskin"Symbol 383 MovieClip Frame 1Symbol 370 MovieClip
"sithair"Symbol 383 MovieClip Frame 1Symbol 372 MovieClip
"standhair"Symbol 383 MovieClip Frame 1Symbol 373 MovieClip
"stand"Symbol 383 MovieClip Frame 1Symbol 375 MovieClip
"sit"Symbol 383 MovieClip Frame 1Symbol 377 MovieClip
"acc"Symbol 383 MovieClip Frame 1Symbol 382 MovieClip {NekoCafe_fla.acc3_130}
"smiley"Symbol 402 MovieClip Frame 1Symbol 396 MovieClip {NekoCafe_fla.smile_136}
"txtTime"Symbol 402 MovieClip Frame 1Symbol 397 EditableText
"txtInfo"Symbol 402 MovieClip Frame 1Symbol 398 EditableText
"heart"Symbol 402 MovieClip Frame 1Symbol 401 MovieClip {NekoCafe_fla.heart_137}
"info1"Symbol 403 MovieClip Frame 1Symbol 402 MovieClip
"info2"Symbol 403 MovieClip Frame 1Symbol 402 MovieClip
"info3"Symbol 403 MovieClip Frame 1Symbol 402 MovieClip
"info4"Symbol 403 MovieClip Frame 1Symbol 402 MovieClip
"info5"Symbol 403 MovieClip Frame 1Symbol 402 MovieClip
"info6"Symbol 403 MovieClip Frame 1Symbol 402 MovieClip
"info7"Symbol 403 MovieClip Frame 1Symbol 402 MovieClip
"info8"Symbol 403 MovieClip Frame 1Symbol 402 MovieClip
"info9"Symbol 403 MovieClip Frame 1Symbol 402 MovieClip
"info10"Symbol 403 MovieClip Frame 1Symbol 402 MovieClip
"dispLemonade"Symbol 418 MovieClip Frame 1Symbol 125 MovieClip
"dispSausage"Symbol 418 MovieClip Frame 1Symbol 133 MovieClip
"dispBurger"Symbol 418 MovieClip Frame 1Symbol 131 MovieClip
"btn1"Symbol 418 MovieClip Frame 1Symbol 408 MovieClip
"btn2"Symbol 418 MovieClip Frame 1Symbol 412 MovieClip
"btn3"Symbol 418 MovieClip Frame 1Symbol 415 MovieClip
"txtHunger"Symbol 418 MovieClip Frame 1Symbol 417 EditableText
"txtTime"Symbol 423 MovieClip Frame 1Symbol 419 EditableText
"showerState"Symbol 423 MovieClip Frame 1Symbol 422 MovieClip {NekoCafe_fla.spriteShowerState_143}
"trayIcecream"Symbol 433 MovieClip Frame 1Symbol 123 MovieClip
"trayLemonade"Symbol 433 MovieClip Frame 1Symbol 125 MovieClip
"trayCake"Symbol 433 MovieClip Frame 1Symbol 127 MovieClip
"trayCoffee"Symbol 433 MovieClip Frame 1Symbol 129 MovieClip
"trayBurger"Symbol 433 MovieClip Frame 1Symbol 131 MovieClip
"traySausage"Symbol 433 MovieClip Frame 1Symbol 133 MovieClip
"trayIcecream"Symbol 476 MovieClip {NekoCafe_fla.bubIce_154} Frame 1Symbol 123 MovieClip
"trayBurger"Symbol 477 MovieClip {NekoCafe_fla.bubBurger_157} Frame 1Symbol 131 MovieClip
"trayCoffee"Symbol 478 MovieClip {NekoCafe_fla.bubCoffee_158} Frame 1Symbol 129 MovieClip
"traySausage"Symbol 479 MovieClip {NekoCafe_fla.bubSausage_159} Frame 1Symbol 133 MovieClip
"trayCake"Symbol 480 MovieClip {NekoCafe_fla.bubCake_160} Frame 1Symbol 127 MovieClip
"trayLemonade"Symbol 481 MovieClip {NekoCafe_fla.bubLemonade_161} Frame 1Symbol 125 MovieClip
"bubbleCloud"Symbol 486 MovieClip Frame 1Symbol 471 MovieClip {NekoCafe_fla.bubbleCloud_153}
"bubIcecream"Symbol 486 MovieClip Frame 1Symbol 476 MovieClip {NekoCafe_fla.bubIce_154}
"bubBurger"Symbol 486 MovieClip Frame 1Symbol 477 MovieClip {NekoCafe_fla.bubBurger_157}
"bubCoffee"Symbol 486 MovieClip Frame 1Symbol 478 MovieClip {NekoCafe_fla.bubCoffee_158}
"bubSausage"Symbol 486 MovieClip Frame 1Symbol 479 MovieClip {NekoCafe_fla.bubSausage_159}
"bubCake"Symbol 486 MovieClip Frame 1Symbol 480 MovieClip {NekoCafe_fla.bubCake_160}
"bubLemonade"Symbol 486 MovieClip Frame 1Symbol 481 MovieClip {NekoCafe_fla.bubLemonade_161}
"dirty"Symbol 486 MovieClip Frame 1Symbol 485 MovieClip
"backdrop"Symbol 487 MovieClip Frame 1Symbol 112 MovieClip {NekoCafe_fla.backdrop_16}
"spriteClothing"Symbol 487 MovieClip Frame 1Symbol 117 MovieClip {NekoCafe_fla.spriteClothing_17}
"foodWindow1"Symbol 487 MovieClip Frame 1Symbol 121 MovieClip {NekoCafe_fla.foodWindow_18}
"foodWindow2"Symbol 487 MovieClip Frame 1Symbol 121 MovieClip {NekoCafe_fla.foodWindow_18}
"foodWindow3"Symbol 487 MovieClip Frame 1Symbol 121 MovieClip {NekoCafe_fla.foodWindow_18}
"foodWindow4"Symbol 487 MovieClip Frame 1Symbol 121 MovieClip {NekoCafe_fla.foodWindow_18}
"foodWindow5"Symbol 487 MovieClip Frame 1Symbol 121 MovieClip {NekoCafe_fla.foodWindow_18}
"foodWindow6"Symbol 487 MovieClip Frame 1Symbol 121 MovieClip {NekoCafe_fla.foodWindow_18}
"dispIcecream"Symbol 487 MovieClip Frame 1Symbol 123 MovieClip
"dispLemonade"Symbol 487 MovieClip Frame 1Symbol 125 MovieClip
"dispCake"Symbol 487 MovieClip Frame 1Symbol 127 MovieClip
"dispCoffee"Symbol 487 MovieClip Frame 1Symbol 129 MovieClip
"dispBurger"Symbol 487 MovieClip Frame 1Symbol 131 MovieClip
"dispSausage"Symbol 487 MovieClip Frame 1Symbol 133 MovieClip
"claireDienblad"Symbol 487 MovieClip Frame 1Symbol 135 MovieClip
"charClaire"Symbol 487 MovieClip Frame 1Symbol 145 MovieClip {NekoCafe_fla.npcChar_26}
"door1"Symbol 487 MovieClip Frame 1Symbol 149 MovieClip {NekoCafe_fla.door_27}
"furniture"Symbol 487 MovieClip Frame 1Symbol 158 MovieClip
"npc10"Symbol 487 MovieClip Frame 1Symbol 181 MovieClip
"npc9"Symbol 487 MovieClip Frame 1Symbol 205 MovieClip
"npc8"Symbol 487 MovieClip Frame 1Symbol 227 MovieClip
"npc6"Symbol 487 MovieClip Frame 1Symbol 249 MovieClip
"npc7"Symbol 487 MovieClip Frame 1Symbol 271 MovieClip
"npc5"Symbol 487 MovieClip Frame 1Symbol 299 MovieClip
"npc4"Symbol 487 MovieClip Frame 1Symbol 321 MovieClip
"npc1"Symbol 487 MovieClip Frame 1Symbol 341 MovieClip
"npc2"Symbol 487 MovieClip Frame 1Symbol 362 MovieClip
"npc3"Symbol 487 MovieClip Frame 1Symbol 383 MovieClip
"wall1"Symbol 487 MovieClip Frame 1Symbol 389 MovieClip
"infoTables"Symbol 487 MovieClip Frame 1Symbol 403 MovieClip
"mikiBubble"Symbol 487 MovieClip Frame 1Symbol 418 MovieClip
"showerInfo"Symbol 487 MovieClip Frame 1Symbol 423 MovieClip
"shower"Symbol 487 MovieClip Frame 1Symbol 428 MovieClip {NekoCafe_fla.shower_144}
"door2"Symbol 487 MovieClip Frame 1Symbol 431 MovieClip {NekoCafe_fla.door2_145}
"mikiDienblad"Symbol 487 MovieClip Frame 1Symbol 433 MovieClip
"charMiki"Symbol 487 MovieClip Frame 1Symbol 460 MovieClip {NekoCafe_fla.mikiChar_147}
"wall3"Symbol 487 MovieClip Frame 1Symbol 462 MovieClip
"wall2"Symbol 487 MovieClip Frame 1Symbol 462 MovieClip
"trail3"Symbol 487 MovieClip Frame 1Symbol 464 MovieClip
"trail2"Symbol 487 MovieClip Frame 1Symbol 466 MovieClip
"trail1"Symbol 487 MovieClip Frame 1Symbol 468 MovieClip
"bubble"Symbol 487 MovieClip Frame 1Symbol 486 MovieClip
"txtTitle"Symbol 538 MovieClip Frame 1Symbol 526 EditableText
"txtLevel"Symbol 538 MovieClip Frame 1Symbol 527 EditableText
"txtTipMoney"Symbol 538 MovieClip Frame 1Symbol 528 EditableText
"btnDressMeup"Symbol 538 MovieClip Frame 1Symbol 531 MovieClip
"spriteMistakes"Symbol 538 MovieClip Frame 1Symbol 537 MovieClip {NekoCafe_fla.spriteMistakes_174}
"txt"Symbol 541 MovieClip Frame 1Symbol 540 EditableText
"smiley"Symbol 544 MovieClip Frame 1Symbol 396 MovieClip {NekoCafe_fla.smile_136}
"circleFrame"Symbol 559 MovieClip Frame 1Symbol 546 MovieClip
"smiley"Symbol 559 MovieClip Frame 1Symbol 396 MovieClip {NekoCafe_fla.smile_136}
"txtTable"Symbol 559 MovieClip Frame 1Symbol 550 EditableText
"txtInfo"Symbol 559 MovieClip Frame 1Symbol 554 EditableText
"btnR"Symbol 559 MovieClip Frame 1Symbol 558 MovieClip
"captionPaused"Symbol 563 MovieClip Frame 1Symbol 562 MovieClip
"logo"Symbol 577 MovieClip Frame 1Symbol 3 MovieClip
"txtItems"Symbol 577 MovieClip Frame 1Symbol 568 EditableText
"txtPrices"Symbol 577 MovieClip Frame 1Symbol 569 EditableText
"txtTotal"Symbol 577 MovieClip Frame 1Symbol 572 EditableText
"txtTip"Symbol 577 MovieClip Frame 1Symbol 573 EditableText
"btnDone"Symbol 734 MovieClip Frame 1Symbol 724 MovieClip
"btnPause"Symbol 734 MovieClip Frame 1Symbol 727 MovieClip
"btnLick"Symbol 734 MovieClip Frame 1Symbol 729 MovieClip
"btnEat"Symbol 734 MovieClip Frame 1Symbol 731 MovieClip
"btnDrink"Symbol 734 MovieClip Frame 1Symbol 733 MovieClip
"txtEmma"Symbol 738 MovieClip Frame 1Symbol 736 EditableText
"txtLevel"Symbol 899 MovieClip Frame 1Symbol 839 EditableText
"txtChoose"Symbol 899 MovieClip Frame 1Symbol 840 EditableText
"sel1"Symbol 899 MovieClip Frame 1Symbol 892 MovieClip {NekoCafe_fla.badge1_212}
"sel2"Symbol 899 MovieClip Frame 1Symbol 892 MovieClip {NekoCafe_fla.badge1_212}
"sel3"Symbol 899 MovieClip Frame 1Symbol 892 MovieClip {NekoCafe_fla.badge1_212}
"sel4"Symbol 899 MovieClip Frame 1Symbol 892 MovieClip {NekoCafe_fla.badge1_212}
"sel5"Symbol 899 MovieClip Frame 1Symbol 892 MovieClip {NekoCafe_fla.badge1_212}
"sel6"Symbol 899 MovieClip Frame 1Symbol 892 MovieClip {NekoCafe_fla.badge1_212}
"btnPrevPage"Symbol 899 MovieClip Frame 1Symbol 895 MovieClip
"btnNextPage"Symbol 899 MovieClip Frame 1Symbol 898 MovieClip
"txtSkinName"Symbol 965 MovieClip Frame 1Symbol 964 EditableText
"nails"Symbol 984 MovieClip Frame 1Symbol 983 MovieClip {NekoCafe_fla.nails_237}
"btnUp"Symbol 1070 MovieClip {NekoCafe_fla.drawingUi_267} Frame 1Symbol 1056 Button
"btnDown"Symbol 1070 MovieClip {NekoCafe_fla.drawingUi_267} Frame 1Symbol 1056 Button
"cpColor"Symbol 1070 MovieClip {NekoCafe_fla.drawingUi_267} Frame 1Symbol 69 MovieClip {fl.controls.ColorPicker}
"sizeBox"Symbol 1070 MovieClip {NekoCafe_fla.drawingUi_267} Frame 1Symbol 1058 EditableText
"btnErase"Symbol 1070 MovieClip {NekoCafe_fla.drawingUi_267} Frame 1Symbol 1061 MovieClip
"btnExitDrawing"Symbol 1070 MovieClip {NekoCafe_fla.drawingUi_267} Frame 1Symbol 1064 MovieClip
"none"Symbol 1132 MovieClip {NekoCafe_fla.mikiUdder_292} Frame 6Symbol 1130 MovieClip
"stars"Symbol 1209 MovieClip Frame 1Symbol 1208 MovieClip
"skin"Symbol 1257 MovieClip Frame 1Symbol 1250 MovieClip {NekoCafe_fla.portalSkin_328}
"mikiTongue"Symbol 1257 MovieClip Frame 1Symbol 1256 MovieClip
"stars"Symbol 1257 MovieClip Frame 1Symbol 1208 MovieClip
"nailPolish2"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 917 MovieClip {NekoCafe_fla.nailPolish2_221}
"emmaLeggings1"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 920 MovieClip {NekoCafe_fla.emmaLeggings1_222}
"emmaLeggings2"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 923 MovieClip {NekoCafe_fla.emmaLeggings2_223}
"emmaLeggings3"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 925 MovieClip
"emmaLeggings4"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 927 MovieClip
"emmaSock1"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 930 MovieClip {NekoCafe_fla.emmaSock1_226}
"emmaSock2"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 933 MovieClip {NekoCafe_fla.emmaSock2_227}
"mikiSkin"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 945 MovieClip {NekoCafe_fla.mikiSkin_228}
"nailPolish"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 954 MovieClip {NekoCafe_fla.nailPolish_230}
"blush"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 961 MovieClip {NekoCafe_fla.blush_231}
"btnSkin"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 965 MovieClip
"mikiPussyPiercing"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 967 MovieClip
"mikiPiercings"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 970 MovieClip {NekoCafe_fla.mikiPiercings_234}
"mikiWrap"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 973 MovieClip {NekoCafe_fla.wrap_235}
"emmaHand"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 984 MovieClip
"mikiExpression"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1012 MovieClip {NekoCafe_fla.mikiExpression_238}
"emmaExpression"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1019 MovieClip {NekoCafe_fla.emmaExpression_239}
"bandaid1"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1021 MovieClip
"bandaid2"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1023 MovieClip
"bandaid3"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1025 MovieClip
"bandaid4"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1027 MovieClip
"btnSpin"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1031 MovieClip
"btnInsert"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1034 MovieClip
"shDrawing"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1035 MovieClip
"btnDraw"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1037 MovieClip
"emmaSwimsuit"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1039 MovieClip
"mikiBra"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1041 MovieClip {NekoCafe_fla.mikiBra_249}
"mikiPanties"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1044 MovieClip {NekoCafe_fla.mikiPanties_250}
"mikiEars"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1047 MovieClip {NekoCafe_fla.ears_251}
"lichtkrant"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1049 EditableText
"btnExitDmu"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1051 MovieClip
"cpColor"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 69 MovieClip {fl.controls.ColorPicker}
"btnColourApply"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1053 MovieClip
"drawingUi"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1070 MovieClip {NekoCafe_fla.drawingUi_267}
"mikiPanties2"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1072 MovieClip
"mikiTop1"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1074 MovieClip
"mikiSwimsuit"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1077 MovieClip {NekoCafe_fla.mikiSwimsuit_273}
"mikiCorset"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1080 MovieClip {NekoCafe_fla.mikiCorset_274}
"emmaPanties"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1082 MovieClip
"emmaBra"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1084 MovieClip
"emmaTransShirt"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1087 MovieClip {NekoCafe_fla.emmaTransShirt_277}
"btnAlpha"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1090 MovieClip
"scoreTable"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1095 MovieClip
"mikiFangBra"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1098 MovieClip {NekoCafe_fla.mikiFangBra_280}
"mikiRope"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1101 MovieClip {NekoCafe_fla.mikiRope_281}
"mikiLeggings1"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1104 MovieClip {NekoCafe_fla.leggings1_282}
"mikiLeggings2"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1107 MovieClip {NekoCafe_fla.leggings2_283}
"mikiLeggings3"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1109 MovieClip {NekoCafe_fla.leggings3_284}
"mikiLeggings4"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1111 MovieClip {NekoCafe_fla.leggings4_285}
"mikiSock1"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1114 MovieClip {NekoCafe_fla.mikiSock1_286}
"mikiSock2"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1117 MovieClip {NekoCafe_fla.mikiSock2_287}
"mikiToy1"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1119 MovieClip {NekoCafe_fla.mikiToy_288}
"mikiToy2"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1121 MovieClip {NekoCafe_fla.mikiToy2_289}
"mikiStick"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1123 MovieClip {NekoCafe_fla.emmiStick_290}
"emmaStick"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1125 MovieClip
"mikiUdder"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1132 MovieClip {NekoCafe_fla.mikiUdder_292}
"mikiTop5"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1135 MovieClip {NekoCafe_fla.mikiTop5_294}
"mikiTop1b"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1138 MovieClip {NekoCafe_fla.mikiTop1_295}
"mikiTop2"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1141 MovieClip {NekoCafe_fla.mikiTop2_296}
"mikiTop3"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1143 MovieClip {NekoCafe_fla.mikiTop3_297}
"mikiTop4"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1146 MovieClip {NekoCafe_fla.mikiTop4_298}
"emmaTop1"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1149 MovieClip {NekoCafe_fla.emmaTop1_299}
"emmaTop3"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1152 MovieClip {NekoCafe_fla.emmaTop3_300}
"emmaTop2"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1155 MovieClip {NekoCafe_fla.emmaTop2_301}
"mikiBelt"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1158 MovieClip {NekoCafe_fla.mikiBelt_302}
"mikiSkirt1"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1161 MovieClip {NekoCafe_fla.mikiSkirt1_303}
"mikiPants1"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1164 MovieClip {NekoCafe_fla.mikiPants_304}
"mikiPants2"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1167 MovieClip {NekoCafe_fla.mikiPants2_305}
"mikiSkirt2"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1170 MovieClip {NekoCafe_fla.mikiSkirt2_306}
"emmaPants1"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1173 MovieClip {NekoCafe_fla.emmaPants1_307}
"emmaSpikedPanties"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1175 MovieClip
"emmaSpikedBra"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1177 MovieClip
"emmaDress1"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1180 MovieClip {NekoCafe_fla.emmaDress_310}
"emmaDress2"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1183 MovieClip {NekoCafe_fla.emmaDressStriped_311}
"emmaStethoscope"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1185 MovieClip
"mikiGlasses"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1187 MovieClip
"dogtag"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1190 MovieClip
"mikiChoker"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1192 MovieClip
"mikiBlindfold"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1194 MovieClip
"mikiBar"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1196 MovieClip
"mikiSmellmask"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1198 MovieClip
"mikiGasmask"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1202 MovieClip
"portalA"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1209 MovieClip
"badger1"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1234 MovieClip {NekoCafe_fla.badger_323}
"badger2"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1234 MovieClip {NekoCafe_fla.badger_323}
"badger3"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1234 MovieClip {NekoCafe_fla.badger_323}
"badger4"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1234 MovieClip {NekoCafe_fla.badger_323}
"badger5"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1234 MovieClip {NekoCafe_fla.badger_323}
"badger6"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1234 MovieClip {NekoCafe_fla.badger_323}
"badger7"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1234 MovieClip {NekoCafe_fla.badger_323}
"feather"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1236 MovieClip
"feather2"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1238 MovieClip
"featherDuster"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1240 MovieClip
"portalB"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1257 MovieClip
"btnUndies"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1262 MovieClip {NekoCafe_fla.btnUndies_331}
"btnLegs"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1265 MovieClip {NekoCafe_fla.btnFeetcopy_332}
"btnBottoms"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1268 MovieClip {NekoCafe_fla.btnBottoms_333}
"btnAccessories"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1271 MovieClip {NekoCafe_fla.btnAccessories_334}
"btnKink1"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1274 MovieClip {NekoCafe_fla.btnKinky_335}
"btnKink2"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1277 MovieClip {NekoCafe_fla.btnDresses_336}
"btnTops"Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220} Frame 1Symbol 1280 MovieClip {NekoCafe_fla.btnTops_337}
"txtPurchase"Symbol 1303 MovieClip Frame 1Symbol 1295 EditableText
"btnShopPurchase"Symbol 1303 MovieClip Frame 1Symbol 1298 MovieClip
"btnShopCancel"Symbol 1303 MovieClip Frame 1Symbol 1301 MovieClip
"txtName"Symbol 1303 MovieClip Frame 1Symbol 1302 EditableText
"reelBG"Symbol 1304 MovieClip Frame 1Symbol 901 MovieClip
"reelBG"Symbol 1304 MovieClip Frame 1Symbol 901 MovieClip
"reelBG"Symbol 1304 MovieClip Frame 1Symbol 901 MovieClip
"reel1"Symbol 1304 MovieClip Frame 1Symbol 903 MovieClip
"reel2"Symbol 1304 MovieClip Frame 1Symbol 905 MovieClip
"reel3"Symbol 1304 MovieClip Frame 1Symbol 907 MovieClip
"mainFrame"Symbol 1304 MovieClip Frame 1Symbol 1281 MovieClip {NekoCafe_fla.mainFrame_220}
"btn1x"Symbol 1304 MovieClip Frame 1Symbol 1284 MovieClip
"btn2x"Symbol 1304 MovieClip Frame 1Symbol 1286 MovieClip
"btn3x"Symbol 1304 MovieClip Frame 1Symbol 1288 MovieClip
"btn4x"Symbol 1304 MovieClip Frame 1Symbol 1290 MovieClip
"btnUp"Symbol 1304 MovieClip Frame 1Symbol 1292 MovieClip
"btnDown"Symbol 1304 MovieClip Frame 1Symbol 1292 MovieClip
"btnLeft"Symbol 1304 MovieClip Frame 1Symbol 1292 MovieClip
"btnRight"Symbol 1304 MovieClip Frame 1Symbol 1292 MovieClip
"wndPurchase"Symbol 1304 MovieClip Frame 1Symbol 1303 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 11298 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmln ..."




http://swfchan.com/45/220632/info.shtml
Created: 25/6 -2019 11:49:59 Last modified: 25/6 -2019 11:49:59 Server time: 26/04 -2024 09:11:30