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

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

Exposing Sexy Mina.swf

This is the info page for
Flash #104781

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


ActionScript [AS3]
Section 1
//BaseButton (fl.controls.BaseButton) package fl.controls { import flash.display.*; import fl.core.*; import flash.events.*; import fl.events.*; import flash.utils.*; public class BaseButton extends UIComponent { protected var background:DisplayObject; protected var mouseState:String; protected var _selected:Boolean;// = false protected var _autoRepeat:Boolean;// = false protected var pressTimer:Timer; private var _mouseStateLocked:Boolean;// = false private var unlockedMouseState:String; 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(){ buttonMode = true; mouseChildren = false; useHandCursor = false; setupMouseEvents(); setMouseState("up"); pressTimer = new Timer(1, 0); pressTimer.addEventListener(TimerEvent.TIMER, buttonDown, false, 0, true); } override public function get enabled():Boolean{ return (super.enabled); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; mouseEnabled = _arg1; } public function get selected():Boolean{ return (_selected); } public function set selected(_arg1:Boolean):void{ if (_selected == _arg1){ return; }; _selected = _arg1; invalidate(InvalidationType.STATE); } public function get autoRepeat():Boolean{ return (_autoRepeat); } public function set autoRepeat(_arg1:Boolean):void{ _autoRepeat = _arg1; } public function set mouseStateLocked(_arg1:Boolean):void{ _mouseStateLocked = _arg1; if (_arg1 == false){ setMouseState(unlockedMouseState); } else { unlockedMouseState = mouseState; }; } public function setMouseState(_arg1:String):void{ if (_mouseStateLocked){ unlockedMouseState = _arg1; return; }; if (mouseState == _arg1){ return; }; mouseState = _arg1; invalidate(InvalidationType.STATE); } 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 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(); }; }; }; } 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)); } protected function endPress():void{ pressTimer.reset(); } 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 drawBackground():void{ var _local1:String = (enabled) ? mouseState : "disabled"; if (selected){ _local1 = (("selected" + _local1.substr(0, 1).toUpperCase()) + _local1.substr(1)); }; _local1 = (_local1 + "Skin"); var _local2:DisplayObject = background; background = getDisplayObjectInstance(getStyleValue(_local1)); addChildAt(background, 0); if (((!((_local2 == null))) && (!((_local2 == background))))){ removeChild(_local2); }; } protected function drawLayout():void{ background.width = width; background.height = height; } 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 _emphasized:Boolean;// = false protected var emphasizedBorder:DisplayObject; private static var defaultStyles:Object = {emphasizedSkin:"Button_emphasizedSkin", emphasizedPadding:2}; public static var createAccessibilityImplementation:Function; public function get emphasized():Boolean{ return (_emphasized); } 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)); }; } protected function drawEmphasized():void{ var _local2:Number; if (emphasizedBorder != null){ removeChild(emphasizedBorder); }; emphasizedBorder = null; if (!_emphasized){ return; }; var _local1:Object = 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)); }; } 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)); }; } override protected function initializeAccessibility():void{ if (Button.createAccessibilityImplementation != null){ Button.createAccessibilityImplementation(this); }; } 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 BOTTOM:String = "bottom"; public static const TOP:String = "top"; public static const LEFT:String = "left"; public static const RIGHT:String = "right"; } }//package fl.controls
Section 4
//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 { public var textField:TextField; protected var _labelPlacement:String;// = "right" protected var _toggle:Boolean;// = false protected var icon:DisplayObject; protected var oldMouseState:String; protected var _label:String;// = "Label" protected var mode:String;// = "center" 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 get label():String{ return (_label); } 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); } public function get labelPlacement():String{ return (_labelPlacement); } public function set labelPlacement(_arg1:String):void{ _labelPlacement = _arg1; invalidate(InvalidationType.SIZE); } public function get toggle():Boolean{ return (_toggle); } 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); } protected function toggleSelected(_arg1:MouseEvent):void{ selected = !(selected); dispatchEvent(new Event(Event.CHANGE, true)); } override public function get selected():Boolean{ return ((_toggle) ? _selected : false); } override public function set selected(_arg1:Boolean):void{ _selected = _arg1; if (_toggle){ invalidate(InvalidationType.STATE); }; } override protected function configUI():void{ super.configUI(); textField = new TextField(); textField.type = TextFieldType.DYNAMIC; textField.selectable = false; addChild(textField); } 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(); } protected function drawIcon():void{ var _local1:DisplayObject = icon; var _local2:String = (enabled) ? mouseState : "disabled"; if (selected){ _local2 = (("selected" + _local2.substr(0, 1).toUpperCase()) + _local2.substr(1)); }; _local2 = (_local2 + "Icon"); var _local3:Object = 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); }; } protected function drawTextFormat():void{ var _local1:Object = UIComponent.getStyleDefinition(); var _local2:TextFormat = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); var _local3:TextFormat = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); } protected function setEmbedFont(){ var _local1:Object = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } override protected function drawLayout():void{ var _local7:Number; var _local8:Number; var _local1:Number = Number(getStyleValue("textPadding")); var _local2:String = ((((icon == null)) && ((mode == "center")))) ? ButtonLabelPlacement.TOP : _labelPlacement; textField.height = (textField.textHeight + 4); var _local3:Number = (textField.textWidth + 4); var _local4:Number = (textField.textHeight + 4); var _local5:Number = ((icon)==null) ? 0 : (icon.width + _local1); var _local6:Number = ((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 keyDownHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ if (oldMouseState == null){ oldMouseState = mouseState; }; setMouseState("down"); startPress(); }; } 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 protected function initializeAccessibility():void{ if (LabelButton.createAccessibilityImplementation != null){ LabelButton.createAccessibilityImplementation(this); }; } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseButton.getStyleDefinition())); } } }//package fl.controls
Section 5
//ScrollBar (fl.controls.ScrollBar) package fl.controls { import fl.core.*; import flash.events.*; import fl.events.*; public class ScrollBar extends UIComponent { private var _pageSize:Number;// = 10 private var _pageScrollSize:Number;// = 0 private var _lineScrollSize:Number;// = 1 private var _minScrollPosition:Number;// = 0 private var _maxScrollPosition:Number;// = 0 private var _scrollPosition:Number;// = 0 private var _direction:String;// = "vertical" private var thumbScrollOffset:Number; protected var inDrag:Boolean;// = false protected var upArrow:BaseButton; protected var downArrow:BaseButton; protected var thumb:LabelButton; protected var track:BaseButton; public static const WIDTH:Number = 15; protected static const DOWN_ARROW_STYLES:Object = {disabledSkin:"downArrowDisabledSkin", downSkin:"downArrowDownSkin", overSkin:"downArrowOverSkin", upSkin:"downArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const THUMB_STYLES:Object = {disabledSkin:"thumbDisabledSkin", downSkin:"thumbDownSkin", overSkin:"thumbOverSkin", upSkin:"thumbUpSkin", icon:"thumbIcon", textPadding:0}; protected static const TRACK_STYLES:Object = {disabledSkin:"trackDisabledSkin", downSkin:"trackDownSkin", overSkin:"trackOverSkin", upSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const UP_ARROW_STYLES:Object = {disabledSkin:"upArrowDisabledSkin", downSkin:"upArrowDownSkin", overSkin:"upArrowOverSkin", upSkin:"upArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {downArrowDisabledSkin:"ScrollArrowDown_disabledSkin", downArrowDownSkin:"ScrollArrowDown_downSkin", downArrowOverSkin:"ScrollArrowDown_overSkin", downArrowUpSkin:"ScrollArrowDown_upSkin", thumbDisabledSkin:"ScrollThumb_upSkin", thumbDownSkin:"ScrollThumb_downSkin", thumbOverSkin:"ScrollThumb_overSkin", thumbUpSkin:"ScrollThumb_upSkin", trackDisabledSkin:"ScrollTrack_skin", trackDownSkin:"ScrollTrack_skin", trackOverSkin:"ScrollTrack_skin", trackUpSkin:"ScrollTrack_skin", upArrowDisabledSkin:"ScrollArrowUp_disabledSkin", upArrowDownSkin:"ScrollArrowUp_downSkin", upArrowOverSkin:"ScrollArrowUp_overSkin", upArrowUpSkin:"ScrollArrowUp_upSkin", thumbIcon:"ScrollBar_thumbIcon", repeatDelay:500, repeatInterval:35}; public function ScrollBar(){ setStyles(); focusEnabled = false; } override public function setSize(_arg1:Number, _arg2:Number):void{ if (_direction == ScrollBarDirection.HORIZONTAL){ super.setSize(_arg2, _arg1); } else { super.setSize(_arg1, _arg2); }; } override public function get width():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.height : super.width); } override public function get height():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.width : super.height); } override public function get enabled():Boolean{ return (super.enabled); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; downArrow.enabled = (track.enabled = (thumb.enabled = (upArrow.enabled = ((enabled) && ((_maxScrollPosition > _minScrollPosition)))))); updateThumb(); } public function setScrollProperties(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0):void{ this.pageSize = _arg1; _minScrollPosition = _arg2; _maxScrollPosition = _arg3; if (_arg4 >= 0){ _pageScrollSize = _arg4; }; enabled = (_maxScrollPosition > _minScrollPosition); setScrollPosition(_scrollPosition, false); updateThumb(); } public function get scrollPosition():Number{ return (_scrollPosition); } public function set scrollPosition(_arg1:Number):void{ setScrollPosition(_arg1, true); } public function get minScrollPosition():Number{ return (_minScrollPosition); } public function set minScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _arg1, _maxScrollPosition); } public function get maxScrollPosition():Number{ return (_maxScrollPosition); } public function set maxScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _minScrollPosition, _arg1); } public function get pageSize():Number{ return (_pageSize); } public function set pageSize(_arg1:Number):void{ if (_arg1 > 0){ _pageSize = _arg1; }; } public function get pageScrollSize():Number{ return (((_pageScrollSize)==0) ? _pageSize : _pageScrollSize); } public function set pageScrollSize(_arg1:Number):void{ if (_arg1 >= 0){ _pageScrollSize = _arg1; }; } public function get lineScrollSize():Number{ return (_lineScrollSize); } public function set lineScrollSize(_arg1:Number):void{ if (_arg1 > 0){ _lineScrollSize = _arg1; }; } public function get direction():String{ return (_direction); } public function set direction(_arg1:String):void{ if (_direction == _arg1){ return; }; _direction = _arg1; if (isLivePreview){ return; }; setScaleY(1); var _local2 = (_direction == ScrollBarDirection.HORIZONTAL); if (((_local2) && (componentInspectorSetting))){ if (rotation == 90){ return; }; setScaleX(-1); rotation = -90; }; if (!componentInspectorSetting){ if (((_local2) && ((rotation == 0)))){ rotation = -90; setScaleX(-1); } else { if (((!(_local2)) && ((rotation == -90)))){ rotation = 0; setScaleX(1); }; }; }; invalidate(InvalidationType.SIZE); } override protected function configUI():void{ super.configUI(); track = new BaseButton(); track.move(0, 14); track.useHandCursor = false; track.autoRepeat = true; track.focusEnabled = false; addChild(track); thumb = new LabelButton(); thumb.label = ""; thumb.setSize(WIDTH, 15); thumb.move(0, 15); thumb.focusEnabled = false; addChild(thumb); downArrow = new BaseButton(); downArrow.setSize(WIDTH, 14); downArrow.autoRepeat = true; downArrow.focusEnabled = false; addChild(downArrow); upArrow = new BaseButton(); upArrow.setSize(WIDTH, 14); upArrow.move(0, 0); upArrow.autoRepeat = true; upArrow.focusEnabled = false; addChild(upArrow); upArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); downArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); track.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); thumb.addEventListener(MouseEvent.MOUSE_DOWN, thumbPressHandler, false, 0, true); enabled = false; } override protected function draw():void{ var _local1:Number; if (isInvalid(InvalidationType.SIZE)){ _local1 = super.height; downArrow.move(0, Math.max(upArrow.height, (_local1 - downArrow.height))); track.setSize(WIDTH, Math.max(0, (_local1 - (downArrow.height + upArrow.height)))); updateThumb(); }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ setStyles(); }; downArrow.drawNow(); upArrow.drawNow(); track.drawNow(); thumb.drawNow(); validate(); } protected function scrollPressHandler(_arg1:ComponentEvent):void{ var _local2:Number; var _local3:Number; _arg1.stopImmediatePropagation(); if (_arg1.currentTarget == upArrow){ setScrollPosition((_scrollPosition - _lineScrollSize)); } else { if (_arg1.currentTarget == downArrow){ setScrollPosition((_scrollPosition + _lineScrollSize)); } else { _local2 = (((track.mouseY / track.height) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition); _local3 = ((pageScrollSize)==0) ? pageSize : pageScrollSize; if (_scrollPosition < _local2){ setScrollPosition(Math.min(_local2, (_scrollPosition + _local3))); } else { if (_scrollPosition > _local2){ setScrollPosition(Math.max(_local2, (_scrollPosition - _local3))); }; }; }; }; } protected function thumbPressHandler(_arg1:MouseEvent):void{ inDrag = true; thumbScrollOffset = (mouseY - thumb.y); thumb.mouseStateLocked = true; mouseChildren = false; stage.addEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler, false, 0, true); } protected function handleThumbDrag(_arg1:MouseEvent):void{ var _local2:Number = Math.max(0, Math.min((track.height - thumb.height), ((mouseY - track.y) - thumbScrollOffset))); setScrollPosition((((_local2 / (track.height - thumb.height)) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition)); } protected function thumbReleaseHandler(_arg1:MouseEvent):void{ inDrag = false; mouseChildren = true; thumb.mouseStateLocked = false; stage.removeEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag); stage.removeEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler); } public function setScrollPosition(_arg1:Number, _arg2:Boolean=true):void{ var _local3:Number = scrollPosition; _scrollPosition = Math.max(_minScrollPosition, Math.min(_maxScrollPosition, _arg1)); if (_local3 == _scrollPosition){ return; }; if (_arg2){ dispatchEvent(new ScrollEvent(_direction, (scrollPosition - _local3), scrollPosition)); }; updateThumb(); } protected function setStyles():void{ copyStylesToChild(downArrow, DOWN_ARROW_STYLES); copyStylesToChild(thumb, THUMB_STYLES); copyStylesToChild(track, TRACK_STYLES); copyStylesToChild(upArrow, UP_ARROW_STYLES); } protected function updateThumb():void{ var _local1:Number = ((_maxScrollPosition - _minScrollPosition) + _pageSize); if ((((((track.height <= 12)) || ((_maxScrollPosition <= _minScrollPosition)))) || ((((_local1 == 0)) || (isNaN(_local1)))))){ thumb.height = 12; thumb.visible = false; } else { thumb.height = Math.max(13, ((_pageSize / _local1) * track.height)); thumb.y = (track.y + ((track.height - thumb.height) * ((_scrollPosition - _minScrollPosition) / (_maxScrollPosition - _minScrollPosition)))); thumb.visible = enabled; }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 6
//ScrollBarDirection (fl.controls.ScrollBarDirection) package fl.controls { public class ScrollBarDirection { public static const VERTICAL:String = "vertical"; public static const HORIZONTAL:String = "horizontal"; } }//package fl.controls
Section 7
//TextInput (fl.controls.TextInput) 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 TextInput extends UIComponent implements IFocusManagerComponent { public var textField:TextField; protected var _editable:Boolean;// = true protected var background:DisplayObject; protected var _html:Boolean;// = false protected var _savedHTML:String; private static var defaultStyles:Object = {upSkin:"TextInput_upSkin", disabledSkin:"TextInput_disabledSkin", focusRectSkin:null, focusRectPadding:null, textFormat:null, disabledTextFormat:null, textPadding:0, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function get text():String{ return (textField.text); } public function set text(_arg1:String):void{ textField.text = _arg1; _html = false; invalidate(InvalidationType.DATA); invalidate(InvalidationType.STYLES); } override public function get enabled():Boolean{ return (super.enabled); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; updateTextFieldType(); } public function get imeMode():String{ return (_imeMode); } public function set imeMode(_arg1:String):void{ _imeMode = _arg1; } public function get alwaysShowSelection():Boolean{ return (textField.alwaysShowSelection); } public function set alwaysShowSelection(_arg1:Boolean):void{ textField.alwaysShowSelection = _arg1; } override public function drawFocus(_arg1:Boolean):void{ if (focusTarget != null){ focusTarget.drawFocus(_arg1); return; }; super.drawFocus(_arg1); } public function get editable():Boolean{ return (_editable); } public function set editable(_arg1:Boolean):void{ _editable = _arg1; updateTextFieldType(); } public function get horizontalScrollPosition():int{ return (textField.scrollH); } public function set horizontalScrollPosition(_arg1:int):void{ textField.scrollH = _arg1; } public function get maxHorizontalScrollPosition():int{ return (textField.maxScrollH); } public function get length():int{ return (textField.length); } public function get maxChars():int{ return (textField.maxChars); } public function set maxChars(_arg1:int):void{ textField.maxChars = _arg1; } public function get displayAsPassword():Boolean{ return (textField.displayAsPassword); } public function set displayAsPassword(_arg1:Boolean):void{ textField.displayAsPassword = _arg1; } public function get restrict():String{ return (textField.restrict); } public function set restrict(_arg1:String):void{ if (((componentInspectorSetting) && ((_arg1 == "")))){ _arg1 = null; }; textField.restrict = _arg1; } public function get selectionBeginIndex():int{ return (textField.selectionBeginIndex); } public function get selectionEndIndex():int{ return (textField.selectionEndIndex); } public function get condenseWhite():Boolean{ return (textField.condenseWhite); } public function set condenseWhite(_arg1:Boolean):void{ textField.condenseWhite = _arg1; } public function get htmlText():String{ return (textField.htmlText); } public function set htmlText(_arg1:String):void{ if (_arg1 == ""){ text = ""; return; }; _html = true; _savedHTML = _arg1; textField.htmlText = _arg1; invalidate(InvalidationType.DATA); invalidate(InvalidationType.STYLES); } public function get textHeight():Number{ return (textField.textHeight); } public function get textWidth():Number{ return (textField.textWidth); } public function setSelection(_arg1:int, _arg2:int):void{ textField.setSelection(_arg1, _arg2); } public function getLineMetrics(_arg1:int):TextLineMetrics{ return (textField.getLineMetrics(_arg1)); } public function appendText(_arg1:String):void{ textField.appendText(_arg1); } protected function updateTextFieldType():void{ textField.type = (((enabled) && (editable))) ? TextFieldType.INPUT : TextFieldType.DYNAMIC; textField.selectable = enabled; } protected function handleKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.ENTER){ dispatchEvent(new ComponentEvent(ComponentEvent.ENTER, true)); }; } protected function handleChange(_arg1:Event):void{ _arg1.stopPropagation(); dispatchEvent(new Event(Event.CHANGE, true)); } protected function handleTextInput(_arg1:TextEvent):void{ _arg1.stopPropagation(); dispatchEvent(new TextEvent(TextEvent.TEXT_INPUT, true, false, _arg1.text)); } protected function setEmbedFont(){ var _local1:Object = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } override protected function draw():void{ var _local1:Object; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawTextFormat(); drawBackground(); _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } protected function drawBackground():void{ var _local1:DisplayObject = background; var _local2:String = (enabled) ? "upSkin" : "disabledSkin"; background = getDisplayObjectInstance(getStyleValue(_local2)); if (background == null){ return; }; addChildAt(background, 0); if (((((!((_local1 == null))) && (!((_local1 == background))))) && (contains(_local1)))){ removeChild(_local1); }; } protected function drawTextFormat():void{ var _local1:Object = UIComponent.getStyleDefinition(); var _local2:TextFormat = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); var _local3:TextFormat = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); if (_html){ textField.htmlText = _savedHTML; }; } protected function drawLayout():void{ var _local1:Number = Number(getStyleValue("textPadding")); if (background != null){ background.width = width; background.height = height; }; textField.width = (width - (2 * _local1)); textField.height = (height - (2 * _local1)); textField.x = (textField.y = _local1); } override protected function configUI():void{ super.configUI(); tabChildren = true; textField = new TextField(); addChild(textField); updateTextFieldType(); textField.addEventListener(TextEvent.TEXT_INPUT, handleTextInput, false, 0, true); textField.addEventListener(Event.CHANGE, handleChange, false, 0, true); textField.addEventListener(KeyboardEvent.KEY_DOWN, handleKeyDown, false, 0, true); } override public function setFocus():void{ stage.focus = textField; } override protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((((_arg1 == textField)) || (super.isOurFocus(_arg1)))); } override protected function focusInHandler(_arg1:FocusEvent):void{ if (_arg1.target == this){ stage.focus = textField; }; var _local2:IFocusManager = focusManager; if (((editable) && (_local2))){ _local2.showFocusIndicator = true; if (((textField.selectable) && ((textField.selectionBeginIndex == textField.selectionBeginIndex)))){ setSelection(0, textField.length); }; }; super.focusInHandler(_arg1); if (editable){ setIMEMode(true); }; } override protected function focusOutHandler(_arg1:FocusEvent):void{ super.focusOutHandler(_arg1); if (editable){ setIMEMode(false); }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 8
//UIScrollBar (fl.controls.UIScrollBar) package fl.controls { import flash.display.*; import fl.events.*; import flash.events.*; import fl.core.*; public class UIScrollBar extends ScrollBar { protected var _scrollTarget:DisplayObject; protected var inEdit:Boolean;// = false protected var inScroll:Boolean;// = false protected var _targetScrollProperty:String; protected var _targetMaxScrollProperty:String; private static var defaultStyles:Object = {}; override public function set minScrollPosition(_arg1:Number):void{ super.minScrollPosition = ((_arg1)<0) ? 0 : _arg1; } override public function set maxScrollPosition(_arg1:Number):void{ var _local2:Number = _arg1; if (_scrollTarget != null){ _local2 = Math.min(_local2, _scrollTarget[_targetMaxScrollProperty]); }; super.maxScrollPosition = _local2; } public function get scrollTarget():DisplayObject{ return (_scrollTarget); } public function set scrollTarget(_arg1:DisplayObject):void{ var target = _arg1; if (_scrollTarget != null){ _scrollTarget.removeEventListener(Event.CHANGE, handleTargetChange, false); _scrollTarget.removeEventListener(TextEvent.TEXT_INPUT, handleTargetChange, false); _scrollTarget.removeEventListener(Event.SCROLL, handleTargetScroll, false); }; _scrollTarget = target; var blockProg:String; var textDir:String; if (_scrollTarget != null){ try { if (_scrollTarget.hasOwnProperty("blockProgression")){ blockProg = _scrollTarget["blockProgression"]; }; if (_scrollTarget.hasOwnProperty("direction")){ textDir = _scrollTarget["direction"]; }; } catch(e:Error) { blockProg = null; textDir = null; }; }; var scrollHoriz = (this.direction == ScrollBarDirection.HORIZONTAL); var rot:Number = Math.abs(this.rotation); if (((scrollHoriz) && ((((blockProg == "rl")) || ((textDir == "rtl")))))){ if ((((getScaleY() > 0)) && ((rotation == 90)))){ x = (x + width); }; setScaleY(-1); } else { if (((((!(scrollHoriz)) && ((blockProg == "rl")))) && ((textDir == "rtl")))){ if ((((getScaleY() > 0)) && (!((rotation == 90))))){ y = (y + height); }; setScaleY(-1); } else { if (getScaleY() < 0){ if (scrollHoriz){ if (rotation == 90){ x = (x - width); }; } else { if (rotation != 90){ y = (y - height); }; }; }; setScaleY(1); }; }; setTargetScrollProperties(scrollHoriz, blockProg); if (_scrollTarget != null){ _scrollTarget.addEventListener(Event.CHANGE, handleTargetChange, false, 0, true); _scrollTarget.addEventListener(TextEvent.TEXT_INPUT, handleTargetChange, false, 0, true); _scrollTarget.addEventListener(Event.SCROLL, handleTargetScroll, false, 0, true); }; invalidate(InvalidationType.DATA); } public function get scrollTargetName():String{ return (_scrollTarget.name); } public function set scrollTargetName(_arg1:String):void{ var target = _arg1; try { scrollTarget = parent.getChildByName(target); } catch(error:Error) { throw (new Error("ScrollTarget not found, or is not a valid target")); }; } override public function get direction():String{ return (super.direction); } override public function set direction(_arg1:String):void{ var _local2:DisplayObject; if (isLivePreview){ return; }; if (((!(componentInspectorSetting)) && (!((_scrollTarget == null))))){ _local2 = _scrollTarget; scrollTarget = null; }; super.direction = _arg1; if (_local2 != null){ scrollTarget = _local2; } else { updateScrollTargetProperties(); }; } public function update():void{ inEdit = true; updateScrollTargetProperties(); inEdit = false; } override protected function draw():void{ if (isInvalid(InvalidationType.DATA)){ updateScrollTargetProperties(); }; super.draw(); } protected function updateScrollTargetProperties():void{ var blockProg:String; var pageSize:Number; var minScroll:Number; var minScrollVValue:*; if (_scrollTarget == null){ setScrollProperties(pageSize, minScrollPosition, maxScrollPosition); scrollPosition = 0; } else { blockProg = null; try { if (_scrollTarget.hasOwnProperty("blockProgression")){ blockProg = _scrollTarget["blockProgression"]; }; } catch(e1:Error) { }; setTargetScrollProperties((this.direction == ScrollBarDirection.HORIZONTAL), blockProg); if (_targetScrollProperty == "scrollH"){ minScroll = 0; try { if (((_scrollTarget.hasOwnProperty("controller")) && (_scrollTarget["controller"].hasOwnProperty("compositionWidth")))){ pageSize = _scrollTarget["controller"]["compositionWidth"]; } else { pageSize = _scrollTarget.width; }; } catch(e2:Error) { pageSize = _scrollTarget.width; }; } else { try { if (blockProg != null){ minScrollVValue = _scrollTarget["minScrollV"]; if ((minScrollVValue is int)){ minScroll = minScrollVValue; } else { minScroll = 1; }; } else { minScroll = 1; }; } catch(e3:Error) { minScroll = 1; }; pageSize = 10; }; setScrollProperties(pageSize, minScroll, scrollTarget[_targetMaxScrollProperty]); scrollPosition = _scrollTarget[_targetScrollProperty]; }; } override public function setScrollProperties(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0):void{ var _local5:Number = _arg3; var _local6:Number = ((_arg2)<0) ? 0 : _arg2; if (_scrollTarget != null){ _local5 = Math.min(_arg3, _scrollTarget[_targetMaxScrollProperty]); }; super.setScrollProperties(_arg1, _local6, _local5, _arg4); } override public function setScrollPosition(_arg1:Number, _arg2:Boolean=true):void{ super.setScrollPosition(_arg1, _arg2); if (!_scrollTarget){ inScroll = false; return; }; updateTargetScroll(); } protected function updateTargetScroll(_arg1:ScrollEvent=null):void{ if (inEdit){ return; }; _scrollTarget[_targetScrollProperty] = scrollPosition; } protected function handleTargetChange(_arg1:Event):void{ inEdit = true; setScrollPosition(_scrollTarget[_targetScrollProperty], true); updateScrollTargetProperties(); inEdit = false; } protected function handleTargetScroll(_arg1:Event):void{ if (inDrag){ return; }; if (!enabled){ return; }; inEdit = true; updateScrollTargetProperties(); scrollPosition = _scrollTarget[_targetScrollProperty]; inEdit = false; } private function setTargetScrollProperties(_arg1:Boolean, _arg2:String):void{ if (_arg2 == "rl"){ if (_arg1){ _targetScrollProperty = "scrollV"; _targetMaxScrollProperty = "maxScrollV"; } else { _targetScrollProperty = "scrollH"; _targetMaxScrollProperty = "maxScrollH"; }; } else { if (_arg1){ _targetScrollProperty = "scrollH"; _targetMaxScrollProperty = "maxScrollH"; } else { _targetScrollProperty = "scrollV"; _targetMaxScrollProperty = "maxScrollV"; }; }; } public static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(defaultStyles, ScrollBar.getStyleDefinition())); } } }//package fl.controls
Section 9
//ComponentShim (fl.core.ComponentShim) package fl.core { import flash.display.*; public dynamic class ComponentShim extends MovieClip { } }//package fl.core
Section 10
//InvalidationType (fl.core.InvalidationType) package fl.core { public class InvalidationType { public static const ALL:String = "all"; public static const SIZE:String = "size"; public static const STYLES:String = "styles"; public static const RENDERER_STYLES:String = "rendererStyles"; public static const STATE:String = "state"; public static const DATA:String = "data"; public static const SCROLL:String = "scroll"; public static const SELECTED:String = "selected"; } }//package fl.core
Section 11
//UIComponent (fl.core.UIComponent) package fl.core { import flash.display.*; import flash.events.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.utils.*; import flash.system.*; public class UIComponent extends Sprite { public const version:String = "3.0.2.3"; public var focusTarget:IFocusManagerComponent; protected var isLivePreview:Boolean;// = false private var tempText:TextField; protected var instanceStyles:Object; protected var sharedStyles:Object; protected var callLaterMethods:Dictionary; protected var invalidateFlag:Boolean;// = false protected var _enabled:Boolean;// = true protected var invalidHash:Object; protected var uiFocusRect:DisplayObject; protected var isFocused:Boolean;// = false private var _focusEnabled:Boolean;// = true private var _mouseFocusEnabled:Boolean;// = true protected var _width:Number; protected var _height:Number; protected var _x:Number; protected var _y:Number; protected var startWidth:Number; protected var startHeight:Number; protected var _imeMode:String;// = null protected var _oldIMEMode:String;// = null protected var errorCaught:Boolean;// = false protected var _inspector:Boolean;// = false 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)}; private static var focusManagers:Dictionary = new Dictionary(true); private static var focusManagerUsers:Dictionary = new Dictionary(true); public static var createAccessibilityImplementation:Function; public function UIComponent(){ 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 get componentInspectorSetting():Boolean{ return (_inspector); } public function set componentInspectorSetting(_arg1:Boolean):void{ _inspector = _arg1; if (_inspector){ beforeComponentParameters(); } else { afterComponentParameters(); }; } protected function beforeComponentParameters():void{ } protected function afterComponentParameters():void{ } public function get enabled():Boolean{ return (_enabled); } public function set enabled(_arg1:Boolean):void{ if (_arg1 == _enabled){ return; }; _enabled = _arg1; invalidate(InvalidationType.STATE); } public function setSize(_arg1:Number, _arg2:Number):void{ _width = _arg1; _height = _arg2; invalidate(InvalidationType.SIZE); dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, false)); } override public function get width():Number{ return (_width); } override public function set width(_arg1:Number):void{ if (_width == _arg1){ return; }; setSize(_arg1, height); } override public function get height():Number{ return (_height); } override public function set height(_arg1:Number):void{ if (_height == _arg1){ return; }; setSize(width, _arg1); } public function setStyle(_arg1:String, _arg2:Object):void{ if ((((instanceStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; instanceStyles[_arg1] = _arg2; invalidate(InvalidationType.STYLES); } public function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } public function getStyle(_arg1:String):Object{ return (instanceStyles[_arg1]); } 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)); } override public function get x():Number{ return ((isNaN(_x)) ? super.x : _x); } override public function set x(_arg1:Number):void{ move(_arg1, _y); } override public function get y():Number{ return ((isNaN(_y)) ? super.y : _y); } override public function set y(_arg1:Number):void{ move(_x, _arg1); } override public function get scaleX():Number{ return ((width / startWidth)); } override public function set scaleX(_arg1:Number):void{ setSize((startWidth * _arg1), height); } override public function get scaleY():Number{ return ((height / startHeight)); } override public function set scaleY(_arg1:Number):void{ setSize(width, (startHeight * _arg1)); } protected function getScaleY():Number{ return (super.scaleY); } protected function setScaleY(_arg1:Number):void{ super.scaleY = _arg1; } protected function getScaleX():Number{ return (super.scaleX); } protected function setScaleX(_arg1:Number):void{ super.scaleX = _arg1; } override public function get visible():Boolean{ return (super.visible); } override public function set visible(_arg1:Boolean):void{ if (super.visible == _arg1){ return; }; super.visible = _arg1; var _local2:String = (_arg1) ? ComponentEvent.SHOW : ComponentEvent.HIDE; dispatchEvent(new ComponentEvent(_local2, true)); } public function validateNow():void{ invalidate(InvalidationType.ALL, false); draw(); } public function invalidate(_arg1:String="all", _arg2:Boolean=true):void{ invalidHash[_arg1] = true; if (_arg2){ this.callLater(draw); }; } 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); }; } public function get focusEnabled():Boolean{ return (_focusEnabled); } public function set focusEnabled(_arg1:Boolean):void{ _focusEnabled = _arg1; } public function get mouseFocusEnabled():Boolean{ return (_mouseFocusEnabled); } public function set mouseFocusEnabled(_arg1:Boolean):void{ _mouseFocusEnabled = _arg1; } public function get focusManager():IFocusManager{ var _local1:DisplayObject = this; while (_local1) { if (UIComponent.focusManagers[_local1] != null){ return (IFocusManager(UIComponent.focusManagers[_local1])); }; _local1 = _local1.parent; }; return (null); } public function set focusManager(_arg1:IFocusManager):void{ UIComponent.focusManagers[this] = _arg1; } 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); }; } public function setFocus():void{ if (stage){ stage.focus = this; }; } public function getFocus():InteractiveObject{ if (stage){ return (stage.focus); }; return (null); } 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 drawNow():void{ draw(); } protected function configUI():void{ isLivePreview = checkLivePreview(); var _local1:Number = rotation; rotation = 0; var _local2:Number = super.width; var _local3:Number = 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 checkLivePreview():Boolean{ var className:String; if (parent == null){ return (false); }; try { className = getQualifiedClassName(parent); } catch(e:Error) { }; return ((className == "fl.livepreview::LivePreviewParent")); } 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); } protected function validate():void{ invalidHash = {}; } protected function draw():void{ if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } protected function getDisplayObjectInstance(_arg1:Object):DisplayObject{ var skin = _arg1; var classDef:Object; 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 getStyleValue(_arg1:String):Object{ return (((instanceStyles[_arg1])==null) ? sharedStyles[_arg1] : instanceStyles[_arg1]); } protected function copyStylesToChild(_arg1:UIComponent, _arg2:Object):void{ var _local3:String; for (_local3 in _arg2) { _arg1.setStyle(_local3, getStyleValue(_arg2[_local3])); }; } 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); }; } private function callLaterDispatcher(_arg1:Event):void{ 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; var _local2:Dictionary = callLaterMethods; for (_local3 in _local2) { _local3(); delete _local2[_local3]; }; inCallLaterPhase = false; } private function initializeFocusManager():void{ var _local1:IFocusManager; var _local2:Dictionary; if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, addedHandler, false, 0, true); } else { createFocusManager(); _local1 = focusManager; if (_local1 != null){ _local2 = focusManagerUsers[_local1]; if (_local2 == null){ _local2 = new Dictionary(true); focusManagerUsers[_local1] = _local2; }; _local2[this] = true; }; }; addEventListener(Event.REMOVED_FROM_STAGE, removedHandler); } private function addedHandler(_arg1:Event):void{ removeEventListener(Event.ADDED_TO_STAGE, addedHandler); initializeFocusManager(); } private function removedHandler(_arg1:Event):void{ var _local3:Dictionary; var _local4:Boolean; var _local5:*; var _local6:*; var _local7:IFocusManager; removeEventListener(Event.REMOVED_FROM_STAGE, removedHandler); addEventListener(Event.ADDED_TO_STAGE, addedHandler); var _local2:IFocusManager = focusManager; if (_local2 != null){ _local3 = focusManagerUsers[_local2]; if (_local3 != null){ delete _local3[this]; _local4 = true; for (_local5 in _local3) { _local4 = false; break; }; if (_local4){ delete focusManagerUsers[_local2]; _local3 = null; }; }; if (_local3 == null){ _local2.deactivate(); for (_local6 in focusManagers) { _local7 = focusManagers[_local6]; if (_local2 == _local7){ delete focusManagers[_local6]; }; }; }; }; } protected function createFocusManager():void{ if (focusManagers[stage] == null){ focusManagers[stage] = new FocusManager(stage); }; } protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((_arg1 == this)); } 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; }; }; } protected function focusOutHandler(_arg1:FocusEvent):void{ if (isOurFocus((_arg1.target as DisplayObject))){ drawFocus(false); isFocused = false; }; } protected function keyDownHandler(_arg1:KeyboardEvent):void{ } protected function keyUpHandler(_arg1:KeyboardEvent):void{ } protected function hookAccessibility(_arg1:Event):void{ removeEventListener(Event.ENTER_FRAME, hookAccessibility); initializeAccessibility(); } protected function initializeAccessibility():void{ if (UIComponent.createAccessibilityImplementation != null){ UIComponent.createAccessibilityImplementation(this); }; } public static function getStyleDefinition():Object{ return (defaultStyles); } public static function mergeStyles(... _args):Object{ var _local5:Object; var _local6:String; var _local2:Object = {}; var _local3:uint = _args.length; var _local4:uint; 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 12
//ComponentEvent (fl.events.ComponentEvent) package fl.events { import flash.events.*; public class ComponentEvent extends Event { public static const BUTTON_DOWN:String = "buttonDown"; public static const LABEL_CHANGE:String = "labelChange"; public static const HIDE:String = "hide"; public static const SHOW:String = "show"; public static const RESIZE:String = "resize"; public static const MOVE:String = "move"; public static const ENTER:String = "enter"; 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 13
//ScrollEvent (fl.events.ScrollEvent) package fl.events { import flash.events.*; public class ScrollEvent extends Event { private var _direction:String; private var _delta:Number; private var _position:Number; public static const SCROLL:String = "scroll"; public function ScrollEvent(_arg1:String, _arg2:Number, _arg3:Number){ super(ScrollEvent.SCROLL, false, false); _direction = _arg1; _delta = _arg2; _position = _arg3; } public function get direction():String{ return (_direction); } public function get delta():Number{ return (_delta); } public function get position():Number{ return (_position); } override public function toString():String{ return (formatToString("ScrollEvent", "type", "bubbles", "cancelable", "direction", "delta", "position")); } override public function clone():Event{ return (new ScrollEvent(_direction, _delta, _position)); } } }//package fl.events
Section 14
//FocusManager (fl.managers.FocusManager) package fl.managers { import fl.controls.*; import flash.display.*; import fl.core.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.ui.*; public class FocusManager implements IFocusManager { private var _form:DisplayObjectContainer; private var focusableObjects:Dictionary; private var focusableCandidates:Array; private var activated:Boolean;// = false private var calculateCandidates:Boolean;// = true private var lastFocus:InteractiveObject; private var _showFocusIndicator:Boolean;// = true private var lastAction:String; private var defButton:Button; private var _defaultButton:Button; private var _defaultButtonEnabled:Boolean;// = true public function FocusManager(_arg1:DisplayObjectContainer){ focusableObjects = new Dictionary(true); if (_arg1 != null){ _form = _arg1; activate(); }; } private function addedHandler(_arg1:Event):void{ var _local2:DisplayObject = DisplayObject(_arg1.target); if (_local2.stage){ addFocusables(DisplayObject(_arg1.target)); }; } private function removedHandler(_arg1:Event):void{ var _local2:int; var _local4:InteractiveObject; var _local3:DisplayObject = 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, false); 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, false, 0, true); }; }; removeFocusables(_local3); } 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, false, 0, true); o.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler, false, 0, true); }; } 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, false, 0, true); io.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler, false, 0, true); }; }; }; if ((o is DisplayObjectContainer)){ doc = DisplayObjectContainer(o); o.addEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler, false, 0, true); 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 removeFocusables(_arg1:DisplayObject):void{ var _local2:Object; var _local3:DisplayObject; if ((_arg1 is DisplayObjectContainer)){ _arg1.removeEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler, false); _arg1.removeEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler, false); for (_local2 in focusableObjects) { _local3 = DisplayObject(_local2); if (DisplayObjectContainer(_arg1).contains(_local3)){ if (_local3 == lastFocus){ lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler, false); delete focusableObjects[_local2]; calculateCandidates = true; }; }; }; } private function isTabVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer = _arg1.parent; while (((((_local2) && (!((_local2 is Stage))))) && (!(((_local2.parent) && ((_local2.parent is Stage))))))) { if (!_local2.tabChildren){ return (false); }; _local2 = _local2.parent; }; return (true); } 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); } private function isEnabledAndVisible(_arg1:DisplayObject):Boolean{ var _local3:TextField; var _local4:SimpleButton; var _local2:DisplayObjectContainer = 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); } private function tabEnabledChangeHandler(_arg1:Event):void{ calculateCandidates = true; var _local2:InteractiveObject = InteractiveObject(_arg1.target); var _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]; }; }; } private function tabIndexChangeHandler(_arg1:Event):void{ calculateCandidates = true; } private function tabChildrenChangeHandler(_arg1:Event):void{ if (_arg1.target != _arg1.currentTarget){ return; }; calculateCandidates = true; var _local2:DisplayObjectContainer = DisplayObjectContainer(_arg1.target); if (_local2.tabChildren){ addFocusables(_local2, true); } else { removeFocusables(_local2); }; } public function activate():void{ if (activated){ return; }; addFocusables(form); form.addEventListener(Event.ADDED, addedHandler, false, 0, true); form.addEventListener(Event.REMOVED, removedHandler, false, 0, true); 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, 0, true); form.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true, 0, 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, false, 0, true); form.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true, 0, true); activated = true; if (lastFocus){ setFocus(lastFocus); }; } public function deactivate():void{ if (!activated){ return; }; focusableObjects = new Dictionary(true); focusableCandidates = null; lastFocus = null; defButton = null; form.removeEventListener(Event.ADDED, addedHandler, false); form.removeEventListener(Event.REMOVED, removedHandler, false); form.stage.removeEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false); form.stage.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false); form.removeEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.removeEventListener(Event.ACTIVATE, activateHandler, false); form.stage.removeEventListener(Event.DEACTIVATE, deactivateHandler, false); form.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler, false); form.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = false; } private function focusInHandler(_arg1:FocusEvent):void{ var _local3:Button; if (!activated){ return; }; var _local2:InteractiveObject = 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 focusOutHandler(_arg1:FocusEvent):void{ if (!activated){ return; }; var _local2:InteractiveObject = (_arg1.target as InteractiveObject); } private function activateHandler(_arg1:Event):void{ if (!activated){ return; }; var _local2:InteractiveObject = InteractiveObject(_arg1.target); if (lastFocus){ if ((lastFocus is IFocusManagerComponent)){ IFocusManagerComponent(lastFocus).setFocus(); } else { form.stage.focus = lastFocus; }; }; lastAction = "ACTIVATE"; } private function deactivateHandler(_arg1:Event):void{ if (!activated){ return; }; var _local2:InteractiveObject = InteractiveObject(_arg1.target); } private function mouseFocusChangeHandler(_arg1:FocusEvent):void{ if (!activated){ return; }; if ((_arg1.relatedObject is TextField)){ return; }; _arg1.preventDefault(); } private function keyFocusChangeHandler(_arg1:FocusEvent):void{ if (!activated){ return; }; showFocusIndicator = true; if ((((((_arg1.keyCode == Keyboard.TAB)) || ((_arg1.keyCode == 0)))) && (!(_arg1.isDefaultPrevented())))){ setFocusToNextObject(_arg1); _arg1.preventDefault(); }; } private function keyDownHandler(_arg1:KeyboardEvent):void{ if (!activated){ return; }; if (_arg1.keyCode == Keyboard.TAB){ lastAction = "KEY"; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; }; if (((((((defaultButtonEnabled) && ((_arg1.keyCode == Keyboard.ENTER)))) && (defaultButton))) && (defButton.enabled))){ sendDefaultButtonEvent(); }; } private function mouseDownHandler(_arg1:MouseEvent):void{ if (!activated){ return; }; if (_arg1.isDefaultPrevented()){ return; }; var _local2:InteractiveObject = getTopLevelFocusTarget(InteractiveObject(_arg1.target)); if (!_local2){ return; }; showFocusIndicator = false; if (((((!((_local2 == lastFocus))) || ((lastAction == "ACTIVATE")))) && (!((_local2 is TextField))))){ setFocus(_local2); }; lastAction = "MOUSEDOWN"; } public function get defaultButton():Button{ return (_defaultButton); } public function set defaultButton(_arg1:Button):void{ var _local2:Button = (_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; }; }; } public function sendDefaultButtonEvent():void{ defButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); } private function setFocusToNextObject(_arg1:FocusEvent):void{ if (!hasFocusableObjects()){ return; }; var _local2:InteractiveObject = getNextFocusManagerComponent(_arg1.shiftKey); if (_local2){ setFocus(_local2); }; } private function hasFocusableObjects():Boolean{ var _local1:Object; for (_local1 in focusableObjects) { return (true); }; return (false); } public function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject{ var _local8:IFocusManagerGroup; if (!hasFocusableObjects()){ return (null); }; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; var _local2:DisplayObject = form.stage.focus; _local2 = DisplayObject(findFocusManagerComponent(InteractiveObject(_local2))); var _local3 = ""; if ((_local2 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local2); _local3 = _local8.groupName; }; var _local4:int = getIndexOfFocusedObject(_local2); var _local5:Boolean; var _local6:int = _local4; if (_local4 == -1){ if (_arg1){ _local4 = focusableCandidates.length; }; _local5 = true; }; var _local7:int = getIndexOfNextObject(_local4, _arg1, _local5, _local3); return (findFocusManagerComponent(focusableCandidates[_local7])); } private function getIndexOfFocusedObject(_arg1:DisplayObject):int{ var _local2:int = focusableCandidates.length; var _local3:int; _local3 = 0; while (_local3 < _local2) { if (focusableCandidates[_local3] == _arg1){ return (_local3); }; _local3++; }; return (-1); } private function getIndexOfNextObject(_arg1:int, _arg2:Boolean, _arg3:Boolean, _arg4:String):int{ var _local7:DisplayObject; var _local8:IFocusManagerGroup; var _local9:int; var _local10:DisplayObject; var _local11:IFocusManagerGroup; var _local5:int = focusableCandidates.length; var _local6:int = _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); } 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 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 sortByDepth(_arg1:InteractiveObject, _arg2:InteractiveObject):Number{ var _local5:int; var _local6:String; var _local7:String; var _local3 = ""; var _local4 = ""; var _local8 = "0000"; var _local9:DisplayObject = DisplayObject(_arg1); var _local10:DisplayObject = 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); } private function getChildIndex(_arg1:DisplayObjectContainer, _arg2:DisplayObject):int{ return (_arg1.getChildIndex(_arg2)); } private function sortByTabIndex(_arg1:InteractiveObject, _arg2:InteractiveObject):int{ return (((_arg1.tabIndex > _arg2.tabIndex)) ? 1 : ((_arg1.tabIndex < _arg2.tabIndex)) ? -1 : sortByDepth(_arg1, _arg2)); } public function get defaultButtonEnabled():Boolean{ return (_defaultButtonEnabled); } public function set defaultButtonEnabled(_arg1:Boolean):void{ _defaultButtonEnabled = _arg1; } public function get nextTabIndex():int{ return (0); } public function get showFocusIndicator():Boolean{ return (_showFocusIndicator); } public function set showFocusIndicator(_arg1:Boolean):void{ _showFocusIndicator = _arg1; } public function get form():DisplayObjectContainer{ return (_form); } public function set form(_arg1:DisplayObjectContainer):void{ _form = _arg1; } public function getFocus():InteractiveObject{ var _local1:InteractiveObject = form.stage.focus; return (findFocusManagerComponent(_local1)); } public function setFocus(_arg1:InteractiveObject):void{ if ((_arg1 is IFocusManagerComponent)){ IFocusManagerComponent(_arg1).setFocus(); } else { form.stage.focus = _arg1; }; } public function showFocus():void{ } public function hideFocus():void{ } public function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject{ var _local2:InteractiveObject = _arg1; while (_arg1) { if ((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))){ return (_arg1); }; _arg1 = _arg1.parent; }; return (_local2); } 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); } } }//package fl.managers
Section 15
//IFocusManager (fl.managers.IFocusManager) package fl.managers { import fl.controls.*; import flash.display.*; public interface IFocusManager { function get defaultButton():Button; function set defaultButton(_arg1:Button):void; function get defaultButtonEnabled():Boolean; function set defaultButtonEnabled(_arg1:Boolean):void; function get nextTabIndex():int; function get showFocusIndicator():Boolean; function set showFocusIndicator(_arg1:Boolean):void; function getFocus():InteractiveObject; function setFocus(_arg1:InteractiveObject):void; function showFocus():void; function hideFocus():void; function activate():void; function deactivate():void; function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject; function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject; } }//package fl.managers
Section 16
//IFocusManagerComponent (fl.managers.IFocusManagerComponent) package fl.managers { public interface IFocusManagerComponent { function get focusEnabled():Boolean; function set focusEnabled(_arg1:Boolean):void; function get mouseFocusEnabled():Boolean; function get tabEnabled():Boolean; function get tabIndex():int; function setFocus():void; function drawFocus(_arg1:Boolean):void; } }//package fl.managers
Section 17
//IFocusManagerGroup (fl.managers.IFocusManagerGroup) package fl.managers { public interface IFocusManagerGroup { function get groupName():String; function set groupName(_arg1:String):void; function get selected():Boolean; function set selected(_arg1:Boolean):void; } }//package fl.managers
Section 18
//StyleManager (fl.managers.StyleManager) package fl.managers { import fl.core.*; import flash.text.*; import flash.utils.*; public class StyleManager { private var styleToClassesHash:Object; private var classToInstancesDict:Dictionary; private var classToStylesDict:Dictionary; private var classToDefaultStylesDict:Dictionary; private var globalStyles:Object; private static var _instance:StyleManager; public function StyleManager(){ styleToClassesHash = {}; classToInstancesDict = new Dictionary(true); classToStylesDict = new Dictionary(true); classToDefaultStylesDict = new Dictionary(true); globalStyles = UIComponent.getStyleDefinition(); } private static function getInstance(){ if (_instance == null){ _instance = new (StyleManager); }; return (_instance); } public static function registerInstance(_arg1:UIComponent):void{ var target:Class; var defaultStyles:Object; var styleToClasses:Object; var n:String; var instance = _arg1; var inst:StyleManager = getInstance(); var classDef:Class = 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; if (inst.classToStylesDict[classDef] == null){ inst.classToStylesDict[classDef] = {}; }; }; inst.classToInstancesDict[classDef][instance] = true; setSharedStyles(instance); } private static function setSharedStyles(_arg1:UIComponent):void{ var _local5:String; var _local2:StyleManager = getInstance(); var _local3:Class = getClassDef(_arg1); var _local4:Object = _local2.classToDefaultStylesDict[_local3]; for (_local5 in _local4) { _arg1.setSharedStyle(_local5, getSharedStyle(_arg1, _local5)); }; } private static function getSharedStyle(_arg1:UIComponent, _arg2:String):Object{ var _local3:Class = getClassDef(_arg1); var _local4:StyleManager = getInstance(); var _local5:Object = _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 getComponentStyle(_arg1:Object, _arg2:String):Object{ var _local3:Class = getClassDef(_arg1); var _local4:Object = getInstance().classToStylesDict[_local3]; return (((_local4)==null) ? null : _local4[_arg2]); } public static function clearComponentStyle(_arg1:Object, _arg2:String):void{ var _local3:Class = getClassDef(_arg1); var _local4:Object = getInstance().classToStylesDict[_local3]; if (((!((_local4 == null))) && (!((_local4[_arg2] == null))))){ delete _local4[_arg2]; invalidateComponentStyle(_local3, _arg2); }; } public static function setComponentStyle(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Class = getClassDef(_arg1); var _local5:Object = getInstance().classToStylesDict[_local4]; if (_local5 == null){ _local5 = (getInstance().classToStylesDict[_local4] = {}); }; if (_local5 == _arg3){ return; }; _local5[_arg2] = _arg3; invalidateComponentStyle(_local4, _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); } private static function invalidateStyle(_arg1:String):void{ var _local3:Object; var _local2:Dictionary = getInstance().styleToClassesHash[_arg1]; if (_local2 == null){ return; }; for (_local3 in _local2) { invalidateComponentStyle(Class(_local3), _arg1); }; } private static function invalidateComponentStyle(_arg1:Class, _arg2:String):void{ var _local4:Object; var _local5:UIComponent; var _local3:Dictionary = 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)); }; }; } public static function setStyle(_arg1:String, _arg2:Object):void{ var _local3:Object = getInstance().globalStyles; if ((((_local3[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; _local3[_arg1] = _arg2; invalidateStyle(_arg1); } public static function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } public static function getStyle(_arg1:String):Object{ return (getInstance().globalStyles[_arg1]); } } }//package fl.managers
Section 19
//ad0 (ad0) package { import flash.display.*; public dynamic class ad0 extends BitmapData { public function ad0(_arg1:int=163, _arg2:int=667){ super(_arg1, _arg2); } } }//package
Section 20
//ad100 (ad100) package { import flash.display.*; public dynamic class ad100 extends BitmapData { public function ad100(_arg1:int=160, _arg2:int=600){ super(_arg1, _arg2); } } }//package
Section 21
//ad103 (ad103) package { import flash.display.*; public dynamic class ad103 extends BitmapData { public function ad103(_arg1:int=160, _arg2:int=600){ super(_arg1, _arg2); } } }//package
Section 22
//ad105 (ad105) package { import flash.display.*; public dynamic class ad105 extends MovieClip { } }//package
Section 23
//ad108 (ad108) package { import flash.display.*; public dynamic class ad108 extends MovieClip { } }//package
Section 24
//ad11 (ad11) package { import flash.display.*; public dynamic class ad11 extends MovieClip { } }//package
Section 25
//ad110 (ad110) package { import flash.display.*; public dynamic class ad110 extends MovieClip { } }//package
Section 26
//ad114 (ad114) package { import flash.display.*; public dynamic class ad114 extends BitmapData { public function ad114(_arg1:int=163, _arg2:int=667){ super(_arg1, _arg2); } } }//package
Section 27
//ad117 (ad117) package { import flash.display.*; public dynamic class ad117 extends BitmapData { public function ad117(_arg1:int=240, _arg2:int=200){ super(_arg1, _arg2); } } }//package
Section 28
//ad135 (ad135) package { import flash.display.*; public dynamic class ad135 extends MovieClip { } }//package
Section 29
//ad136 (ad136) package { import flash.display.*; public dynamic class ad136 extends MovieClip { } }//package
Section 30
//ad141 (ad141) package { import flash.display.*; public dynamic class ad141 extends BitmapData { public function ad141(_arg1:int=200, _arg2:int=200){ super(_arg1, _arg2); } } }//package
Section 31
//ad152 (ad152) package { import flash.display.*; public dynamic class ad152 extends MovieClip { } }//package
Section 32
//ad164 (ad164) package { import flash.display.*; public dynamic class ad164 extends BitmapData { public function ad164(_arg1:int=200, _arg2:int=200){ super(_arg1, _arg2); } } }//package
Section 33
//ad169 (ad169) package { import flash.display.*; public dynamic class ad169 extends BitmapData { public function ad169(_arg1:int=163, _arg2:int=667){ super(_arg1, _arg2); } } }//package
Section 34
//ad19 (ad19) package { import flash.display.*; public dynamic class ad19 extends MovieClip { } }//package
Section 35
//ad22 (ad22) package { import flash.display.*; public dynamic class ad22 extends MovieClip { } }//package
Section 36
//ad35 (ad35) package { import flash.display.*; public dynamic class ad35 extends MovieClip { } }//package
Section 37
//ad5 (ad5) package { import flash.display.*; public dynamic class ad5 extends BitmapData { public function ad5(_arg1:int=200, _arg2:int=200){ super(_arg1, _arg2); } } }//package
Section 38
//ad50 (ad50) package { import flash.display.*; public dynamic class ad50 extends MovieClip { } }//package
Section 39
//ad58 (ad58) package { import flash.display.*; public dynamic class ad58 extends MovieClip { } }//package
Section 40
//ad60 (ad60) package { import flash.display.*; public dynamic class ad60 extends BitmapData { public function ad60(_arg1:int=160, _arg2:int=600){ super(_arg1, _arg2); } } }//package
Section 41
//ad65 (ad65) package { import flash.display.*; public dynamic class ad65 extends MovieClip { } }//package
Section 42
//ad71 (ad71) package { import flash.display.*; public dynamic class ad71 extends BitmapData { public function ad71(_arg1:int=200, _arg2:int=200){ super(_arg1, _arg2); } } }//package
Section 43
//ad8 (ad8) package { import flash.display.*; public dynamic class ad8 extends MovieClip { } }//package
Section 44
//ad80 (ad80) package { import flash.display.*; public dynamic class ad80 extends MovieClip { } }//package
Section 45
//ad92 (ad92) package { import flash.display.*; public dynamic class ad92 extends BitmapData { public function ad92(_arg1:int=160, _arg2:int=600){ super(_arg1, _arg2); } } }//package
Section 46
//ad94 (ad94) package { import flash.display.*; public dynamic class ad94 extends MovieClip { } }//package
Section 47
//agr (agr) package { import flash.display.*; public dynamic class agr extends MovieClip { } }//package
Section 48
//cont (cont) package { import flash.display.*; public dynamic class cont extends MovieClip { } }//package
Section 49
//contd (contd) package { import flash.display.*; public dynamic class contd extends MovieClip { } }//package
Section 50
//cook (cook) package { import flash.net.*; public class cook { public var share:SharedObject; public function cook(){ share = SharedObject.getLocal("coya"); super(); } public function doit(_arg1:String, _arg2:String, _arg3:String="", _arg4:String=""){ if (_arg1 == "get"){ if (_arg2 == "name"){ return (share.data.nam); }; if (_arg2 == "vars"){ return (share.data.vars); }; if (_arg2 == "page"){ return (share.data.page); }; } else { if (_arg2 == "name"){ share.data.nam = _arg3; }; if (_arg2 == "page"){ share.data.page = _arg3; }; if (_arg4 == "reset"){ share.data.vars = ""; }; if (_arg2 == "vars"){ share.data.vars = ((share.data.vars + _arg3) + ","); }; share.flush(); }; } } }//package
Section 51
//cyoa (cyoa) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.net.*; public class cyoa extends MovieClip { public var lod2:loading; public var pre:MovieClip; public var pages:Array; public var game:Array; public var gamevars:Array; public var men:menu; public var gamer:DisplayObject; public var scoring:Array; public var co:cook; public var sc:scorepage; public var stars:Array; public var footer:Sprite; public var lod:Sprite; public function cyoa(){ pages = new Array(); game = new Array(); scoring = new Array(); co = new cook(); stars = new Array(); footer = new Sprite(); lod = new Sprite(); super(); addFrameScript(0, frame1, 1, frame2); game["name"] = "Exposing Sexy Mina"; game["positivetext"] = "This is what you did right:"; game["negativetext"] = "This is what you did wrong:"; game["namepage"] = "1"; pages["111"] = ["0645-0240.jpg", "pic", "", "\"I'm completely naked, Sir. You've taken fully advantage of me.\" ", "none", "none", "", [["", "\"Spread your legs and expose your pussy to me.\"", "114", "none", "0", "naked", "0"]]]; pages["112"] = ["0645-0188.jpg", "pic", "", "\"Well seeing as you've been kind of nice, Sir.\" ", "none", "none", "", [["", "\"Now bend over all the way and show me everything, Miss Mina.\"", "106", "none", "0", "", "0"]]]; pages["110"] = ["0645-0228.jpg", "pic", "http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=925775-2000&PA=888114&HTML=http://www.babesoul.com", " ", "none", " ", "alt", [["", "Next", "111", "none", "0", "", "0"]]]; pages["104"] = ["0645-0180.jpg", "pic", "", " ", "none", "none", "", [["", "\"Turn around now.\"", "105", "none", "0", "", "0"]]]; pages["105"] = ["0645-0192.jpg", "pic", "http://c.actiondesk.com/?s=6389&p=24&pp=1&bp=1", " ", "none", " ", "alt", [["", "\"Now bend over and show me your pussy and asshole if you know what's good for you.\"", "106", "mom", "113", "", "0"]]]; pages["106"] = ["0645-0200.jpg", "pic", "", "\"No.\" ", "none", " ", "alt", [["", "\"I will get your ass fired, bitch.\"", "108", "none", "0", "", "1"], ["", "\"I will have you arrested and deported, bitch.\"", "107", "none", "0", "", "2"], ["", "\"Mina, you know what could happen to you, so please do what I ask. Bitch.\"", "107", "none", "0", "", "3"]]]; pages["107"] = ["0645-0193.jpg", "pic", "", "\"Please don't do that Captain. Look at my pussy, Sir.\" ", "none", " ", "alt", [["", "\"Good girl. Now take off your stockings.\"", "109", "none", "0", "", "0"]]]; pages["108"] = ["0645-0172.jpg", "pic", "http://www.boobs-4u.com/boobs_1205_dc/index2.htm?2283278", "\"I don't care if you fire me. I'm getting dressed and leaving.\" ", "none", " ", "alt", [["", "Next", "50", "none", "0", "", "0"]]]; pages["109"] = ["0645-0222.jpg", "pic", "http://www.adultgamereviews.com/thrixxx-3dlesb.html", " ", "none", " ", "alt", [["", "Next", "110", "none", "0", "", "0"]]]; pages["103"] = ["0645-0176.jpg", "pic", "http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=939445-0003&PA=2146806&BAN=0", " ", "none", " ", "alt", [["", "\"Turn around.\"", "105", "none", "0", "", "0"], ["", "\"Grab your tit.\"", "104", "none", "0", "", "0"]]]; pages["89"] = ["0645-0140.jpg", "pic", "", "\"Do I have to keep doing this?\" ", "none", "none", "", [["", "\"No.\"", "93", "none", "0", "", "0"], ["", "\"Yes, Mina, you know the consequences.\"", "94", "none", "0", "", "0"]]]; pages["90"] = ["0645-0131.jpg", "pic", "", "\"I'd rather you just tell me what to do, Sir. Please let's just get this over with.\" ", "none", "none", "", [["", "\"Very well.\"", "92", "none", "0", "", "0"]]]; pages["91"] = ["0645-0131.jpg", "pic", "", "\"Then tell me what to do and I will have to do it... Sir.\" ", "none", "none", "", [["", "Next", "92", "none", "0", "", "0"]]]; pages["92"] = ["0645-0125.jpg", "pic", "http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=939445-0003&PA=2146806&BAN=0", " ", "none", " ", "alt", [["", "\"Take off your panties\"", "96", "none", "0", "", "0"], ["", "\"Turn around now.\"", "102", "none", "0", "", "0"], ["", "\"Spread your legs\"", "101", "none", "0", "", "0"]]]; pages["93"] = ["0645-0130.jpg", "pic", "", "\"Thank you Captain. I'm going to get dressed now. I promise I will be an honest worker for you.\"", "none", "none", "", [["", "\"Oh, okay. That's cool\"", "95", "none", "0", "", "0"]]]; pages["94"] = ["0645-0134.jpg", "pic", "http://www.planetcomixxx.com/?id=johnagr", "\"Well Sir, if I have to keep doing this, then I might as well go all the way. I'm going to take my panties off now if that's okay.\" ", "none", " ", "alt", [["", "\"It's okay.\"", "96", "none", "0", "", "0"]]]; pages["95"] = ["0645-0015.jpg", "pic", "", "\"Bye Captain $name.\" ", "none", "none", "", [["", "I'm good. Show me my pathetic score.", "0", "none", "0", "", "0"], ["", "No that's not the direction I wanted to take. Go back!", "89", "none", "0", "", "0"]]]; pages["96"] = ["0645-0154.jpg", "pic", "", " ", "none", "none", "", [["", "Next", "97", "none", "0", "", "0"]]]; pages["97"] = ["0645-0159.jpg", "pic", "", " ", "none", "none", "", [["", "\"Bend over.\"", "98", "none", "0", "", "0"]]]; pages["98"] = ["0645-0164.jpg", "pic", "", " ", "none", "none", "", [["", "\"Now take off your panties completely.\"", "99", "none", "0", "", "0"]]]; pages["99"] = ["0645-0171.jpg", "pic", "", " ", "none", "none", "", [["", "Next", "100", "dom||jerk||threat1", "103", "", "0"]]]; pages["100"] = ["0645-0185.jpg", "pic", "http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=939445-0003&PA=2146806&BAN=0", "\"I'm shy, Sir.\" ", "none", " ", "alt", [["", "\"That's okay, Mina, show me your ass.\"", "105", "none", "0", "", "0"], ["", "\"Show me your pussy.\"", "112", "none", "0", "", "0"]]]; pages["101"] = ["0645-0142.jpg", "pic", "", " ", "none", "none", "", [["", "\"Take off your panties now.\"", "96", "none", "0", "", "0"], ["", "\"Turn around, Mina.\"", "102", "none", "0", "", "0"]]]; pages["102"] = ["0645-0152.jpg", "pic", "", " ", "none", "none", "", [["", "\"Take off your panties, and expose yourself to me.\"", "96", "none", "0", "", "0"]]]; pages["88"] = ["0645-0125.jpg", "pic", "http://cart.bonetown.com/track/MTAwMDIuMi4xLjEwLjAuMC4wLjAuMA", " ", "none", " ", "alt", [["", "\"So far I see no reason to fire you or make a certain phone call. So far.\"", "87", "none", "0", "", "0"], ["", "\"You're a very naughty slut, aren't you, Mina?\"", "87", "none", "0", "slut2", "0"]]]; pages["86"] = ["0645-0126.jpg", "pic", "", "\"My pussy is soaked, Captain $name.\" ", "none", " ", "alt", [["", "\"Good.\"", "87", "threat1||threat2&&jerk||dom", "88", "", "0"]]]; pages["87"] = ["0645-0134.jpg", "pic", "http://cart.bonetown.com/track/MTAwMDIuMi4xLjEwLjAuMC4wLjAuMA", "\"Captain you really have me doing very naughty things. I guess I have no choice do I?\" ", "none", " ", "alt", [["", "\"Sure you do. You can decide how you want to please me.\"", "90", "smooth&&!yell2", "89", "", "0"], ["", "\"No you don't.\"", "91", "none", "0", "", "0"]]]; pages["83"] = ["0645-0130.jpg", "pic", "", " ", "none", " ", "alt", [["", "\"Put your hand down your panties Mina and rub your pussy\"", "84", "none", "0", "pantyrub", "0"]]]; pages["84"] = ["064519.jpg", "pic", "", " ", "none", " ", "alt", [["", "Next", "86", "none", "0", "", "0"]]]; pages["78"] = ["0645-0122.jpg", "pic", "", " ", "none", " ", "alt", [["", "\"Rub your pussy in your panties, Mina.\"", "84", "none", "0", "", "0"]]]; pages["0"] = ["none", "none", "http://www.adultgamereviews.com/Exposing-Sexy-Mina-news128.html", "The End. ", "none", " ", "alt", []]; pages["79"] = ["0645-0115.jpg", "pic", "", " But Captain... ", "none", "none", "", [["", "\"Mina, I don't want to put you in this position, but we've cum this far, and I think you want to do it.\"", "74", "none", "0", "", "0"], ["", "\"I will call your momma and send pictures of you half naked so show me your tits now\"", "73", "none", "0", "", "0"]]]; pages["80"] = ["0645-0080.jpg", "pic", "http://www.boobs-4u.com/boobs_1260_ol/index2.htm?2283278", "\"I don't think I should do that, sir.\" ", "none", " ", "alt", [["", "\"Mina, lift up your dress and don't keep me waiting.\"", "26", "none", "0", "notnice", "0"]]]; pages["76"] = ["0645-0111.jpg", "pic", "", "\"Why are you calling me that?\" ", "none", "none", "", [["", "\"Because you will do what I say or suffer the consequences.\"", "73", "none", "0", "", "0"]]]; pages["77"] = ["0645-0115.jpg", "pic", "", "Not for you Mr. Crankypants. ", "none", "none", "", [["", "Next", "50", "none", "0", "", "0"]]]; pages["72"] = ["0645-0115.jpg", "pic", "", "\"Do you promise?\" ", "none", "none", "", [["", "\"Yes, you filthy whore.\"", "76", "none", "0", "dom", "0"], ["", "Get up and slap her face and tits to prove your point.", "75", "none", "0", "", "0"]]]; pages["73"] = ["0645-0118.jpg", "pic", "", "\"Happy?\" ", "none", "none", "", [["", "\"Fuck yeah\"", "78", "none", "0", "jerk", "0"]]]; pages["74"] = ["0645-0118.jpg", "pic", "", "\"Happy?\" ", "none", "none", "", [["", "\"You bet\"", "78", "none", "0", "smooth", "0"]]]; pages["75"] = ["0645-0111.jpg", "pic", "", "\"I have to leave... My boyfriend used to beat me... It turns me on... but I can't stay...\"", "none", "none", "", [["", "Next", "50", "none", "0", "", "0"]]]; pages["64"] = ["0645-0100.jpg", "pic", "", " ", "none", "none", "", [["", "Next", "65", "none", "0", "", "0"]]]; pages["65"] = ["0645-0101.jpg", "pic", "http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=925775-2000&PA=888114&HTML=http://www.babesoul.com", "\"What are you going to make me do now, sir?\" ", "none", " ", "alt", [["", "\"Lean forward.\"", "66", "none", "0", "", "0"], ["", "\"Lean to your side.\"", "67", "none", "0", "", "0"]]]; pages["66"] = ["0645-0104.jpg", "pic", "", " ", "none", "none", "", [["", "\"Now take off your bra, Mina.\"", "68", "none", "0", "", "0"]]]; pages["67"] = ["0645-0105.jpg", "pic", "", "", "none", "none", "", [["", "Next", "69", "none", "0", "", "0"]]]; pages["68"] = ["0645-0111.jpg", "pic", "", "\"I thought you were just inspecting my uniform, sir.\" ", "none", "none", "alt", [["", "\"You naughty little cunt, I'll fucking slap you silly, now do what I say!\"", "72", "none", "0", "slap", "0"], ["", "\"Don't question my authority. You will do as I say, Mina.\"", "70", "mom", "71", "", "0"], ["", "\"I have to examine your body and make sure your physical features are right for this job.\"", "69", "none", "0", "", "0"]]]; pages["69"] = ["0645-0105.jpg", "pic", "", "\"Yes sir. But why?\" ", "none", "none", "alt", [["", "\"All my stewardesses have a pleasing body shape and that's part of running an effective flight.\"", "70", "mom", "79", "", "0"], ["", "\"Don't question my authority, slut.\"", "70", "mom", "79", "slut2", "0"], ["", "\"Oh. My. God. Is there nudity in this game or what?\"", "77", "none", "0", "", "0"]]]; pages["70"] = ["0645-0115.jpg", "pic", "", "\"But Captain...\" ", "none", "none", "", [["", "\"Mina, I don't want to put you in this position, but we've cum this far, and I think you want to do it.\"", "74", "none", "0", "", "0"], ["", "\"I will call the proper authorities right now, Mina. I will have you arrested if you don't show me your tits now.\"", "73", "none", "0", "", "0"]]]; pages["71"] = ["0645-0117.jpg", "pic", "http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=939445-0001&PA=2035760", "\"But Captain...\" ", "none", " ", "alt", [["", "\"Mina, I will call your mom and send her pictures of you being a whore in your underwear. Do you want that?\"", "73", "none", "0", "", "0"], ["", "\"Mina, I don't want to put you in this position, but we've cum this far, and I think you want to do it.\"", "74", "none", "0", "", "0"]]]; pages["62"] = ["0645-0098.jpg", "pic", "", "\"Yes sir.\" ", "none", "none", "", [["", "Next", "64", "none", "0", "", "0"]]]; pages["63"] = ["0645-0094.jpg", "pic", "", "\"I wish you would be honest with me. I don't care who you call. This is wrong and I'm leaving.\"", "none", "none", "", [["", "Next", "50", "none", "0", "", "0"]]]; pages["61"] = ["0645-0093.jpg", "pic", "", "\"Captain $name I don't want to get in trouble but I think you're using me.\" ", "none", "none", "", [["", "\"I'm not using you. I must inspect your uniform.\"", "63", "polite1||drunk", "62", "", "0"], ["", "\"You're damn right I'm using you, now take off that dress!\"", "62", "none", "0", "", "0"]]]; pages["60"] = ["0645-0094.jpg", "pic", "http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=939445-0003&PA=2146806&BAN=0", "\"Yes sir.\" ", "none", " ", "alt", [["", "\"Take the dress off Mina.\"", "62", "none", "0", "", "0"], ["", "\"Spread your legs, I hope your panties cover your pussy properly for this job, Mina.\"", "61", "none", "0", "", "0"]]]; pages["51"] = ["0645-0080.jpg", "pic", "", "\"You don't know my mom!\" ", "none", "none", "", [["", "\"But I will have you arrested!\"", "49", "none", "0", "", "0"], ["", "\"I do know your mom.\"", "53", "none", "0", "", "0"]]]; pages["52"] = ["0645-0077.jpg", "pic", "", "\"Oh you want to see my body, Captain $name?\"", "none", "none", "", [["", "\"You bet I do!\"", "50", "none", "0", "", "0"]]]; pages["53"] = ["0645-0086.jpg", "pic", "", "\"What color is her hair?\" ", "none", "none", "", [["", "\"Brown.\"", "54", "none", "0", "", "1"], ["", "\"Blonde\"", "54", "none", "0", "", "2"], ["", "\"Grey.\"", "55", "none", "0", "mom", "3"], ["", "\"Bald.\"", "54", "none", "0", "", "4"], ["", "\"You're not very smart are you? How the fuck would I know your mom?\"", "7", "none", "0", "", "5"]]]; pages["54"] = ["0645-0010.jpg", "pic", "", "\"No, you don't know my mom. I'm leaving, sir.\"", "none", "none", "", [["", "\"Her name is Irene! Right?\"", "50", "none", "0", "", "0"]]]; pages["55"] = ["0645-0074.jpg", "pic", "", "\"You DO know my mom. Please don't tell her about what I did! What do you want me to do?\" ", "none", "none", "", [["", "\"We need to continue our routine inspection of your uniform, Mina.\"", "59", "none", "0", "", "0"], ["", "\"Put your hand in your panties.\"", "58", "none", "0", "", "0"]]]; pages["56"] = ["0645-0045.jpg", "pic", "", "\"You can't have me arrested! I'm leaving right now.\"", "none", "none", "", [["", "Next", "50", "none", "0", "", "0"]]]; pages["57"] = ["0645-0080.jpg", "pic", "", "\"Sir please don't! What do I have to do?\" ", "none", "none", "", [["", "\"You can start by putting your hand in your panties, Mina.\"", "58", "none", "0", "", "0"], ["", "\"You will have to submit to a full body, I mean full uniform inspection, Mina.\"", "59", "none", "0", "", "0"], ["", "\"Take off all of your clothes right now!\"", "24", "none", "0", "", "0"]]]; pages["58"] = ["0645-0082.jpg", "pic", "http://www.boobs-4u.com/boobs_1260_ol/index2.htm?2283278", "She reluctantly complies. \"Yes sir. Now what?\" ", "none", " ", "alt", [["", "\"Sit down over there and await instructions.\"", "60", "none", "0", "", "0"]]]; pages["59"] = ["0645-0086.jpg", "pic", "", "\"Yes sir.\" You detect a hint of arousal in her voice.", "none", "none", "", [["", "\"Sit down over there and await instructions.\"", "60", "none", "0", "", "0"]]]; pages["45"] = ["0645-0077.jpg", "pic", "", "\"Report it to who?\" ", "none", "none", "", [["", "\"To your mom.\"", "48", "none", "0", "", "0"], ["", "\"To the proper authorities. The police. You will lose your job and you will get arrested.\"", "46", "none", "0", "", "0"]]]; pages["46"] = ["0645-0077.jpg", "pic", "", "\"You won't do it, sir. I don't think you will.\" ", "none", "none", "", [["", "\"You're right. I'm bluffing. But I want you to show me more of your body.\"", "52", "none", "0", "", "0"], ["", "\"Yes I will.\"", "49", "none", "0", "", "0"]]]; pages["47"] = ["0645-0003.jpg", "pic", "", "\"I will not be your slave. I'm leaving.\" ", "none", "none", "", [["", "\"Oh. Ok. Well, bye.\"", "50", "none", "0", "", "0"]]]; pages["48"] = ["0645-0074.jpg", "pic", "", "\"Oh no! Please don't tell my mom!\" ", "none", "none", "", [["", "\"I don't even know your stupid mom.\"", "7", "none", "0", "", "0"], ["", "\"I will tell her. I'll call her right now.\"", "51", "none", "0", "", "0"]]]; pages["49"] = ["0645-0087.jpg", "pic", "", "\"I don't believe you.\" ", "none", "none", "", [["", "\"I have all the information right here, including contact information for your previous employer.\"", "57", "none", "0", "arrest", "0"], ["", "\"I'll call the cops right now.\"", "56", "none", "0", "", "0"]]]; pages["50"] = ["none", "none", "http://cart.bonetown.com/track/MTAwMDIuMi4xLjEwLjAuMC4wLjAuMA", "Game Over ", "none", " ", "alt", [["", "Score me", "0", "none", "0", "", "0"], ["", "Start over", "1", "none", "0", "", "0"]]]; pages["43"] = ["0645-0085.jpg", "pic", "", "\"Well, sir, it's nautical slang used on wooden sailboats. In heavy seas, ships would be lifted up and pounded down so hard as to \"shiver\" the timbers, startling the sailors.\" ", "none", "none", "", [["", "\"Wow. That's... very informative. Anyways... You're in big trouble young lady.\"", "42", "none", "0", "timbers", "0"]]]; pages["44"] = ["0645-0080.jpg", "pic", "", "\"I promise I won't do anything like that.... on this job, sir.\" ", "none", "none", "alt", [["", "\"You're going to be my little fuck slave, plain and simple.\"", "47", "none", "0", "slave", "0"], ["", "\"I'm afraid that's not enough. You're going to have to do what I tell you or I'll have you arrested\"", "46", "none", "0", "", "0"]]]; pages["42"] = ["0645-0074.jpg", "pic", "", "\"I know, Captain.\" ", "none", "none", "", [["", "\"Mina, I'm going to have to report this.\"", "45", "none", "0", "", "0"], ["", "\"You better do everything I say or I'm going to get you arrested.\"", "46", "none", "0", "", "0"]]]; pages["36"] = ["0645-0045.jpg", "pic", "", "\"I think I should go.\" ", "none", "none", "alt", [["", "\"Mina, you will take off your clothes and expose your body to me now. The inspection is just beginning.\"", "18", "none", "0", "", "0"], ["", "\"I will call the cops if you don't lift your dress up, slut.\"", "37", "none", "0", "slut1", "0"]]]; pages["37"] = ["0645-0072.jpg", "pic", "", "\"Please don't make me continue... Do you like what you see?\" ", "none", "none", "", [["", "\"Just tell me what you did, Mina.\"", "41", "none", "0", "", "0"]]]; pages["38"] = ["0645-0058.jpg", "pic", "", "\"Maybe.\"", "none", "none", "", [["", "Lift your dress up higher, Mina. I need to examine your panties... to make sure they are proper issue for Amorous Airlines.\"", "21", "none", "0", "", "0"]]]; pages["39"] = ["0645-0026.jpg", "pic", "", "\"What kind of duties, Captain $name?\" ", "none", "none", "", [["", "\"I need a stewardess who is prepared to go the extra mile. No pun intended.\"", "40", "none", "0", "", "0"], ["", "\"I require blowjobs three or four times a week while flying. Airhead.\"", "24", "none", "0", "", "0"]]]; pages["40"] = ["0645-0038.jpg", "pic", "", "\"What do you mean, sir?\" ", "none", "none", "", [["", "\"Mina, please turn around while I am talking to you.\"", "15", "none", "0", "", "0"], ["", "\"You will be my stewardess who keeps me aware of what the other staff members are up to. That is of course if you want to keep your job. Can I trust you Mina?\"", "13", "none", "0", "threat2", "0"]]]; pages["138"] = ["0645-0308.jpg", "pic", "", "\"What else do you want me to do with it?\" ", "none", " ", "alt", [["", "\"Now put the dildo in your pussy.\"", "141", "none", "", "", "0"]]]; pages["137"] = ["0645-0303.jpg", "pic", "", " ", "none", "none", "", [["", "Next", "138", "none", "0", "", "0"]]]; pages["136"] = ["0645-0298.jpg", "pic", "http://www.boobs-4u.com/boobs_1205_dc/index2.htm?2283278", " ", "none", " ", "alt", [["", "Next", "138", "none", "0", "", "0"]]]; pages["41"] = ["0645-0072.jpg", "pic", "", "\"I took some money, sir. There was a vault that I had access to. It had paper money in it for certain situations. I... I took it. All of it. I had to flee the country.\" ", "none", "none", "", [["", "\"You have to really think hard about what you're going to do next, Mina.\"", "44", "none", "0", "", "0"], ["", "\"Well shiver me timbers. What does that mean anyways?\"", "43", "none", "0", "", "0"], ["", "\"This is a very serious confession, Mina.\"", "42", "none", "0", "", "0"]]]; pages["26"] = ["0645-0072.jpg", "pic", "", "\"I don't think this is right, sir.\" ", "none", "none", "", [["", "\"Don't question your captain, Mina. I have some important questions for you.\"", "25", "asked||notnice", "30", "", "0"], ["", "\"I'll decide what's right, whore. You do what I say or you're fired.\"", "18", "none", "0", "", "0"]]]; pages["27"] = ["0645-0065.jpg", "pic", "", "\"Yes, sir, please.\" ", "none", "none", "", [["", "Next", "29", "none", "0", "", "0"]]]; pages["28"] = ["0645-0055.jpg", "pic", "", "\"You already asked me that.\" ", "none", "none", "", [["", "\"Good. It was a trick question. You are paying attention, Mina. I'll note that on your... report. Now I need to examine your bra, please, Miss Mina.\"", "26", "none", "0", "asked", "0"], ["", "\"Oh, sorry, I have early onset Alzheimer's. Anyways, would you like a drink?\"", "28", "none", "0", "", "0"], ["", "\"Well you're having a drink whether you like it or not.\"", "20", "none", "0", "", "0"]]]; pages["29"] = ["0645-0074.jpg", "pic", "", "She has the strong drink you make her. \"Sir, do you need to examine my bra as well? I want to be very thorough for you.\" ", "none", "none", "", [["", "\"Good girl. Now back to the questions.\"", "30", "none", "0", "", "0"], ["", "\"Yes, Mina, I also need to examine your vagina. I'll be using my penis for the investigation.\"", "18", "none", "0", "", "0"]]]; pages["30"] = ["0645-0087.jpg", "pic", "", "\"Yes, sir?\" ", "none", "none", "", [["", "\"How many men have you had sexual relations with?\"", "31", "none", "0", "", "0"], ["", "\"I noticed on your resume that you moved overseas right after you stopped working for your previous employer.\"", "32", "none", "0", "", "0"]]]; pages["31"] = ["0645-0043.jpg", "pic", "", "\"I don't think that's appropriate.\" ", "none", "none", "", [["", "\"You're right. I'll move on to my next question.\"", "11", "drunk", "33", "", "0"]]]; pages["32"] = ["0645-0058.jpg", "pic", "", "\"I had to leave the country, sir. For... tax reasons.\" She seems nervous. ", "none", "none", "", [["", "\"Lift your dress back up immediately, Mina.\"", "36", "drunk || threat1", "37", "", "0"], ["", "\"Tax reasons, Mina? Be more specific.\"", "34", "drunk", "35", "", "0"], ["", "\"Did you get into some kind of trouble?\"", "34", "drunk", "35", "", "0"]]]; pages["33"] = ["0645-0085.jpg", "pic", "", " ", "none", "none", "", [["", "\"I noticed on your resume that you moved overseas right after you stopped working for your previous employer.\"", "32", "none", "0", "", "0"]]]; pages["34"] = ["0645-0055.jpg", "pic", "", "\"I.. I can't... I can't say, sir.\" ", "none", "none", "", [["", "\"You obviously did something illegal and fled the country. Take off all your clothes before I call the cops.\"", "18", "drunk || threat1", "37", "", "0"], ["", "\"Do you want to keep your job, Miss Mina?\"", "37", "none", "0", "", "0"]]]; pages["35"] = ["0645-0043.jpg", "pic", "http://cart.bonetown.com/track/MTAwMDIuMi4xLjEwLjAuMC4wLjAuMA", "\"I did something I shouldn't have sir. Please let's just keep it our secret.\" ", "none", " ", "alt", [["", "\"What did you do?\"", "37", "none", "0", "", "0"]]]; pages["24"] = ["0645-0055.jpg", "pic", "", "\"No. I need this job but I won't let you take advantage of me like this.\" ", "none", "none", "", [["", "\"Is it something I said?\"", "11", "none", "0", "", "0"]]]; pages["25"] = ["0645-0071.jpg", "pic", "", "\"Yes Mr. $name. He he he.\" ", "none", "none", "alt", [["", "\"How many men have you had sexual relations with?\"", "31", "none", "0", "", "0"], ["", "\"I noticed on your resume that you moved overseas right after you stopped working for your previous employer.\"", "32", "none", "0", "", "0"], ["", "\"Do you like the taste of cum?\"", "31", "none", "0", "cum", "0"], ["", "\"Would you like a drink?\"", "27", "drink", "28", "drunk", "0"]]]; pages["23"] = ["0645-0048.jpg", "pic", "", "\"I don't want to get fired, sir! I'll do anything you want!\" ", "none", "none", "", [["", "\"Get naked already. Nude. Stripped. Birthday Suit.\"", "24", "none", "0", "", "0"], ["", "\"Anything?\"", "38", "none", "0", "", "0"]]]; pages["22"] = ["none", "none", "http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=925775-2000&PA=888114&HTML=http://www.babesoul.com", "Oh. No. You can't. ", "none", " ", "alt", [["", "\"I can too!\"", "11", "none", "0", "", "0"]]]; pages["21"] = ["0645-0065.jpg", "pic", "", "\"Isn't this enough for you to make sure my panties are appropriate for this job, Captain $name?\" ", "none", "none", "alt", [["", "\"I will need you to take them off completely so I may sniff them.\"", "24", "none", "0", "sniff", "1"], ["", "\"I will need you to take them off completely so I can examine them more closely.\"", "24", "polite1 || polite2", "80", "", "2"], ["", "\"That is high enough, Mina. I need to ask you a few questions now.\"", "25", "none", "0", "", "3"], ["", "\"I need to examine your bra as well, Mina, obviously. We have much to do so please get on with it.\"", "26", "none", "0", "", "4"]]]; pages["20"] = ["none", "none", "", "You get up and make Mina a drink. When you turn around and bring it to her, you trip and fall flat on the floor, dropping the glass and spilling the drink everywhere. Unfortunately, the roofies you were planning to sedate Mina with also go flying into plain view. This causes Mina to go flying straight out the door, never to be seen again. ", "none", "none", "alt", [["", "Ha ha ha ha. Whoopsies.", "so", "none", "0", "", "0"]]]; pages["17"] = ["0645-0058.jpg", "pic", "", " ", "none", "none", "", [["", "\"Please lift your dress higher, Mina.\"", "21", "none", "0", "", "0"]]]; pages["18"] = ["0645-0045.jpg", "pic", "", "\"You can't do that.\" ", "none", "none", "", [["", "\"Oh yes I can!\"", "22", "none", "0", "", "0"]]]; pages["19"] = ["0645-0034.jpg", "pic", "http://cart.bonetown.com/track/MTAwMDIuMi4xLjEwLjAuMC4wLjAuMA", " ", "none", " ", "alt", [["", "\"Show me your tits. I need to examine their heft and rate of bounce.\"", "24", "none", "0", "", "0"], ["", "\"I'm still not convinced that you are the right person for this job\"", "23", "none", "0", "", "0"]]]; pages["14"] = ["0645-0055.jpg", "pic", "", "\"I.. I don't want to lose my job sir... I just started.\" ", "none", "none", "alt", [["", "\"You're not Amorous Airlines material, Mina. You're fired.\"", "18", "polite1 || polite2 || cool1", "23", "fired", "0"], ["", "\"Show me your panties, Mina. I need to ensure they are Amorous Airlines official issue.\"", "17", "none", "0", "", "0"], ["", "\"You better get naked now, slut\"", "7", "none", "0", "", "0"]]]; pages["15"] = ["0645-0033.jpg", "pic", "", "\"Like this, Captain?\" ", "none", "none", "", [["", "\"Bend over and stick your ass out, Mina, I need to get a clear view of your butthole.\"", "24", "none", "0", "", "0"], ["", "\"Turn back around. I hope everything is in order with your uniform, Mina.\"", "14", "none", "0", "", "0"], ["", "\"Stick your ass out further, Mina.\"", "19", "none", "0", "", "0"]]]; pages["16"] = ["0645-0017.jpg", "pic", "", "She waits. ", "none", "none", "", [["", "\"Mina, I need to examine your panties and make sure they are proper for your position.\"", "17", "none", "0", "", "0"], ["", "\"Let's talk about your future with Amorous Airlines, Mina.\"", "8", "none", "0", "", "0"]]]; pages["13"] = ["0645-0026.jpg", "pic", "", "\"Yes sir, I want to keep my job and wish to... to... comply with your requests.\" ", "none", "none", "alt", [["", "\"Strip completely naked right now, Mina. Or risk losing your job.\"", "18", "threat2", "14", "threat1", "0"], ["", "\"Thats good to hear, Mina. Now turn around so that I may examine your uniform from all angles.\"", "15", "none", "0", "", "0"]]]; pages["7"] = ["0645-0017.jpg", "pic", "", "She is insulted. She turns around and leaves before you get a chance to sexually assault her. ", "none", " ", "alt", [["", "Real smooth, Captain $name. Start over.", "so", "none", "0", "", "0"]]]; pages["6"] = ["0645-0019.jpg", "pic", "", "\"Yes sir,\" she says coldly, and shuts the door, glaring at you. ", "none", "none", "alt", [["", "Tell her a joke to smooth things over.", "9", "yell1 || yell2", "10", "", "0"], ["", "\"I fully expect you to respect your superiors, Mina. You do need this job don't you?\"", "13", "none", "0", "", "0"], ["", "\"Now take off all your clothes!\"", "7", "threat1", "14", "", "0"], ["", "\"Lets have a chat, Mina. About your future here.\"", "8", "none", "0", "", "0"]]]; pages["css"] = ["none", "none", "", "", "none", "none", "", []]; pages["5"] = ["0645-0006.jpg", "pic", "http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=939445-0001&PA=2035760", "She shuts the door and waits. ", "none", " ", "alt", [["", "\"If you want to keep your job, you will listen very carefully. Mina.\"", "6", "none", "0", "threat1", "0"], ["", "\"We need to discuss your future with Amorous Airlines.\" ", "8", "none", "0", "", "0"]]]; pages["9"] = ["0645-0029.jpg", "pic", "", "She goes for it and thinks you are being charming. ", "none", "none", "alt", [["", "\"Mina, I would like to talk about your future with us at Amorous Airlines.\"", "8", "none", "0", "", "0"]]]; pages["12"] = ["0645-0015.jpg", "pic", "", "\"No thanks,\" she says. ", "none", "none", "alt", [["", "\"Alrighty. Lets talk about your future with Amorous Airlines, Mina.\"", "8", "none", "0", "", "0"], ["", "\"Well I think you should have a drink.\"", "20", "none", "0", "", "0"]]]; pages["wel"] = ["0645-0048.jpg", "none", "", "You are an airplane pilot that has finished traveling for the night, and you and your staff have checked in to a hotel. The lovely Mina stops by your room, having just completed her very first shift as a stewardess.", "none", " ", "", []]; pages["4"] = ["0645-0010.jpg", "pic", "http://cart.bonetown.com/track/MTAwMDIuMi4xLjEwLjAuMC4wLjAuMA", "\"I'm sorry.\" ", "none", " ", "alt", [["", "\"It's okay. Would you like a drink?\"", "12", "none", "0", "drink", "0"], ["", "\"Let's get right into it, Mina. We need to talk about your future with Amorous Airlines.\" ", "8", "none", "0", "", "0"], ["", "\"You should be, you stupid whore.\"", "7", "none", "0", "", "0"]]]; pages["8"] = ["0645-0038.jpg", "pic", "http://cart.bonetown.com/track/MTAwMDIuMi4xLjEwLjAuMC4wLjAuMA", "\"Yes Captain $name, I mean sir. What about my future with the airline?\" ", "none", " ", "alt", [["", "\"Mina, I need to do a routine inspection of your uniform.\"", "13", "none", "0", "", "0"], ["", "\"I will require you to perform certain duties as my stewardess.\"", "39", "none", "0", "", "0"]]]; pages["10"] = ["0645-0019.jpg", "pic", "", "She doesnt buy it and wants to leave. ", "none", "none", "alt", [["", "\"We have to talk about your future with our airline. I think there are many benefits in store for you.\"", "11", "none", "0", "", "0"], ["", "\"Im sorry I yelled at you before. Let's start again, shall we?\"", "16", "none", "0", "polite2", "0"]]]; pages["3"] = ["0645-0001.jpg", "pic", "", "She seems comfortable. ", "none", "none", "alt", [["", "Impatiently say \"Are you going to shut the door?\"", "6", "polite1", "4", "", "0"], ["", "\"Come in and shut the door, Mina.\"", "5", "none", "0", "", "0"]]]; pages["1"] = ["0645-0005.jpg", "pic", "", "Mina enters the room. What do you do Captain $name? ", "none", " ", "alt", [["", "Say \"Hi Mina, come on in.\"", "3", "none", "0", "", "0"], ["", "Say \"What do you want?\"", "2", "none", "0", "yell1", "0"], ["", "Say nothing and stare at her.", "2", "none", "0", "stare", "0"]]]; pages["2"] = ["0645-0003.jpg", "pic", "", "She seems uneasy. \"Did you.. want to see me, sir?\" ", "stare", "She notices you staring. ", "add", [["", "\"Sure thing, we have much to discuss about your new career.\"", "3", "none", "0", "cool1", "0"], ["", "\"But of course my dear, I would like to speak with you. Come in and make yourself at home.\"", "3", "none", "0", "polite1", "0"], ["", "Yell angrily, \"Well obviously! If I said I wanted to speak to you, then dammit, I meant it. Now get in and shut the door!\"", "4", "yell1", "6", "yell2", "0"]]]; pages["11"] = ["none", "none", "http://c.actiondesk.com/?s=6389&p=24&pp=1&bp=1", "Too late. She left. ", "none", " ", "alt", [["", "Next", "0", "none", "0", "", "0"]]]; pages["113"] = ["0645-0200.jpg", "pic", "", "\"No.\" ", "none", "none", "", [["", "\"That's it. I'm calling your mom right now, and she's going to be mortified. I'm good friends with her, after all.\"", "107", "none", "0", "", "0"]]]; pages["114"] = ["0645-0241.jpg", "pic", "http://www.adultgamereviews.com/Exposing-Sexy-Mina-news128.html", "\"I have to do everything you say, Sir. So just tell me what to do.\" ", "none", " ", "alt", [["", "\"Put your legs up in the air.\"", "117", "none", "0", "", "0"], ["", "\"Spread open your pussy lips, Mina.\"", "115", "none", "0", "", "0"], ["", "\"Keep your legs spread and grab your tits.\"", "116", "none", "0", "", "0"]]]; pages["115"] = ["0645-0253.jpg", "pic", "", " ", "none", "none", "", [["", "\"Lean back so I can look at your slutty naked body. And keep your legs spread.\"", "121", "none", "0", "", "0"], ["", "\"Keep your legs spread and grab your tits\"", "120", "none", "0", "", "0"]]]; pages["116"] = ["0645-0268.jpg", "pic", "", " ", "none", "none", "", [["", "\"Lean back and stay completely exposed to me, Mina.\"", "121", "none", "0", "", "0"], ["", "\"Spread open your pussy lips\"", "123", "none", "0", "", "0"]]]; pages["117"] = ["0645-0255.jpg", "pic", "http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=939445-0003&PA=2146806&BAN=0", "\"Like this, Sir?\" ", "none", " ", "alt", [["", "\"Yes, grab your ankles, Mina.\"", "118", "none", "0", "", "0"]]]; pages["118"] = ["0645-0262.jpg", "pic", "", " ", "none", "none", "", [["", "\"Spread your pussy lips.\"", "119", "none", "0", "", "0"]]]; pages["119"] = ["0645-0263.jpg", "pic", "", " ", "none", "none", "", [["", "Next", "122", "none", "0", "", "0"]]]; pages["120"] = ["0645-0270.jpg", "pic", "", " ", "none", "none", "", [["", "\"Lean back like you're going to get fucked.\"", "121", "none", "0", "", "0"]]]; pages["121"] = ["0645-0273.jpg", "pic", "", "", "none", "none", "", [["", "\"Spread open your pussy lips. You don't keep anything hidden from me if you want to stay out of trouble.\"", "122", "none", "0", "", "0"]]]; pages["122"] = ["0645-0286.jpg", "pic", "", "\"Captain $name I'm getting really horny now.\" ", "none", " ", "alt", [["", "\"I know you are.\"", "133", "none", "0", "", "0"]]]; pages["123"] = ["0645-0251.jpg", "pic", "", " ", "none", " ", "alt", [["", "\"Good slut, now lean back.\"", "121", "none", "0", "", "0"]]]; pages["133"] = ["0645-0277.jpg", "pic", "", "\"Captain, if you're going to make me keep doing this, I really need to cum now. Please can I cum?\" ", "none", "none", "", [["", "\"Then make yourself cum.\"", "134", "none", "0", "", "0"]]]; pages["134"] = ["0645-0240.jpg", "pic", "", "\"I can't cum with just my fingers. I have a toy I can use if that's okay Sir.\" ", "none", "none", "", [["", "\"Go get it.\"", "135", "none", "0", "", "0"]]]; pages["135"] = ["0645-0307.jpg", "pic", "http://cart.bonetown.com/track/MTAwMDIuMi4xLjEwLjAuMC4wLjAuMA", "\"What do you want me to do with it?\" ", "none", " ", "alt", [["", "\"Stick it between your big tits.\"", "137", "none", "0", "", "0"], ["", "\"Put it in your mouth.\"", "136", "none", "0", "suck", "0"]]]; pages["143"] = ["0645-0318.jpg", "pic", "", " ", "none", "none", "alt", [["", "\"Put it in slowly, not so fast.\"", "148", "none", "", "", "0"], ["", "\"Put it in your pussy now.\"", "147", "none", "", "", "0"]]]; pages["141"] = ["0645-0314.jpg", "pic", "http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=939445-0001&PA=2035760", " ", "none", " ", "alt", [["", "Next", "143", "none", "", "", "0"]]]; pages["139"] = ["0645-0298.jpg", "pic", "", " ", "none", " ", "alt", [["", "Next", "149", "sp", "167", "", "0"]]]; pages["147"] = ["0645-0308.jpg", "pic", "", "\"I need to suck on it to get it wet enough to shove into my hole, Sir.\" ", "suck", "\"I need to suck on it some more to get it wet enough to shove into my hole, Sir.\" ", "alt", [["", "\"No just shove it in there, Mina!\"", "164", "none", "", "unready", "0"], ["", "\"Go right ahead, Mina.\"", "139", "none", "", "", "0"], ["", "\"Hurry up.\"", "139", "none", "", "", "0"]]]; pages["148"] = ["0645-0322.jpg", "pic", "", " ", "none", "none", "alt", [["", "Next", "150", "none", "", "", "0"]]]; pages["149"] = ["0645-0324.jpg", "pic", "", " ", "none", " ", "alt", [["", "\"That should do it, now stuff it in there if you know what's good for you.\"", "164", "none", "", "", "0"]]]; pages["150"] = ["0645-0319.jpg", "pic", "", " ", "none", " ", "alt", [["", "Next", "151", "none", "", "", "0"]]]; pages["151"] = ["0645-0324.jpg", "pic", "", "\"Sir that... feels so good,\" she breathes. ", "none", " ", "alt", [["", "Next", "152", "none", "", "", "0"]]]; pages["152"] = ["0645-0369.jpg", "pic", "http://www.boobs-4u.com/boobs_1260_ol/index2.htm?2283278", " ", "none", " ", "alt", [["", "Next", "156", "none", "", "", "0"]]]; pages["156"] = ["0645-0366.jpg", "pic", "", " ", "none", " ", "alt", [["", "\"Turn around.\"", "157", "none", "", "", "0"], ["", "\"Suck that dildo clean now that it's been in your pussy.\"", "139", "none", "", "sp", "0"]]]; pages["157"] = ["0645-0346.jpg", "pic", "", " ", "none", "1", "alt", [["", "\"Put it in from behind.\"", "158", "none", "", "", "0"]]]; pages["158"] = ["0645-0353.jpg", "pic", "", "\"Like this?\" ", "none", " ", "alt", [["", "\"Show me your asshole while you do that.\"", "159", "none", "", "asshole", "0"], ["", "\"Let me see it up close in your pussy.\"", "160", "none", "", "", "0"]]]; pages["159"] = ["0645-0357.jpg", "pic", "", " ", "none", "none", "alt", [["", "\"More\"", "161", "none", "", "", "0"]]]; pages["160"] = ["0645-0319.jpg", "pic", "", " ", "none", " ", "alt", [["", "Next", "163", "none", "", "", "0"]]]; pages["161"] = ["0645-0364.jpg", "pic", "", " ", "none", " ", "alt", [["", "\"More\"", "162", "none", "", "", "0"]]]; pages["162"] = ["0645-0359.jpg", "pic", "", " ", "none", " ", "alt", [["", "Next", "163", "none", "", "", "0"]]]; pages["163"] = ["0645-0377.jpg", "pic", "", "\"Sir may I please cum now?\" ", "none", " ", "alt", [["", "\"Yes.\"", "169", "none", "", "", "0"]]]; pages["164"] = ["0645-0340.jpg", "pic", "", "\"Ohhh it's deep in me... Captain $name\" ", "unready", "\"It hurts a little Sir, I want to take it out.. I wasnt ready..\" ", "alt", [["unready && arrest", "You're not going to take it out or I'm going to have you sent to prison where you will really get raped.", "165", "none", "", "", "1"], ["unready && mom", "You're not going to take it out or I will send these pictures to your mom and so she can see what a filthy slut you are.", "165", "none", "", "", "2"], ["!unready", "Good. Close your legs.", "166", "none", "", "", "3"]]]; pages["165"] = ["0645-0341.jpg", "pic", "", "\"Now what?\" ", "none", " ", "alt", [["", "\"Close your legs.\"", "166", "none", "", "", "0"]]]; pages["166"] = ["0645-0329.jpg", "pic", "", "\"Mmmmm\" ", "unready", "\"Owwww\" ", "alt", [["", "\"Turn around.\"", "157", "none", "", "", "0"]]]; pages["167"] = ["0645-0299.jpg", "pic", "", " ", "none", "none", "alt", [["", "\"How did that taste, Mina?\"", "168", "none", "", "", "0"]]]; pages["168"] = ["0645-0308.jpg", "pic", "", "\"Good Mr. $name, I feel really dirty though.\" ", "none", "none", "alt", [["", "\"Turn around.\"", "157", "none", "", "", "0"]]]; pages["169"] = ["0645-0375.jpg", "pic", "http://www.adultgamereviews.com/Exposing-Sexy-Mina-news128.html", "She fucks her pussy furiously with the dildo and gets it soaked with her cunt juices, moaning uncontrollably... ", "none", " ", "alt", [["", "Next", "170", "ass", "171", "", "0"], ["", "", "", "none", "", "", "0"]]]; pages["170"] = ["0645-0277.jpg", "pic", "", "\"That felt so good, Sir.\" ", "none", "none", "alt", [["", "Next", "172", "none", "", "", "0"]]]; pages["172"] = ["none", "none", "", "\"You Win!\" ", "none", "none", "alt", [["", "Thanks!", "0", "none", "", "win", "0"]]]; scoring = [["slave", "1", " You demanded her slavery. That's rich.", "-5"], ["sniff", "1", " You tried to sniff her panties", "-7"], ["cum", "1", " You asked her if she likes the taste of cum. Really?", "-9"], ["stock", "1", " You made her take her stockings off, put them back on, and then take them off again. ", "-2"], ["pantyrub", "1", " Mina rubbed her pussy in her panties for you", "6"], ["win", "1", " You Won!", "40"], ["suckpussy", "1", " You got Mina to suck her Dildo after it was in her pussy", "21"], ["asshole", "1", " She showed her tight asshole while using the dildo", "7"], ["unready", "1", " You forced her to take the dildo in her cunt before she was wet", "1"], ["ass", "1", " You got her to stick the dildo in her ass.", "18"], ["suck", "1", " she sucked the dildo for you", "3"], ["dildo", "1", " You like dildos.", "0"], ["nodildo", "1", " You don't like dildos.", "0"], ["slap", "1", " You threatened to slap her silly and called her a cunt! I want to award points because she actually liked it. But I'm not going to do that.", "-4"], ["notnice", "1", " At one point you were Not Nice. ", "-4"], ["timbers", "1", " You found out what 'Shiver Me Timbers' means.", "5"], ["naked", "1", " You got Mina completely naked.", "20"], ["smooth", "1", " You were smooth", "6"], ["dom", "1", " You were dominant", "6"], ["jerk", "1", " You were jerky", "2"], ["mom", "1", " You threatened to call her mom and she believed you!", "10"], ["arrest", "1", " You threatened to have her arrested and she complied with your demands you dirty pig you!", "12"], ["threat2", "1", " You were a little threat happy", "-2"], ["asked", "1", " You offered her a drink, twice.", "-7"], ["drunk", "1", " You offered her a drink later and she accepted and got a little buzz", "6"], ["cool1", "1", " you think you're so cool, huh?", "2"], ["polite1", "1", " You were a bit polite", "1"], ["polite2", "1", " You were a bit polite", "1"], ["threat1", "1", " You threatened to fire her early on", "3"], ["drink", "1", " You offered her a drink early but she turned it down", "-5"], ["yell2", "1", " You yelled at her early", "1"], ["fired", "1", " You tried to fire her!", "-10"], ["sp", "1", " She sucked the dildo after it was in her pussy", "11"]]; gamevars = new Array("unready", "asshole", "naked", "slut2", "pantyrub", "notnice", "smooth", "dom", "jerk", "slap", "slut2", "mom", "arrest", "slave", "timbers", "suck", "threat2", "slut1", "asked", "cum", "drunk", "sniff", "cool1", "fired", "threat1", "polite1", "polite2", "threat1", "drink", "yell1", "stare", "yell2", "sp", "win"); stars = [["0", "one star - Terrible"], ["20", "two stars - meh"], ["40", "three stars - You have a lot to learn"], ["60", "four stars - That a boy!"], ["80", "five stars - You're a champ!"]]; } public function DocClass2(){ this.loaderInfo.addEventListener(Event.COMPLETE, ini); this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, showProgress2); } public function ini(_arg1:Event){ gotoAndPlay(2); } public function showProgress2(_arg1:ProgressEvent):void{ var _local2:Number = Math.round(((_arg1.bytesLoaded / _arg1.bytesTotal) * 100)); lod2.lbar.scaleX = (_local2 / 100); } public function NewGame(_arg1:Event):void{ removeChild(men); co.doit("set", "vars", "", "reset"); co.doit("set", "page", "1"); if (game["namepage"] == "1"){ gamer = new namepage(pages, stage.stageHeight, stage.stageWidth, gamevars); addChild(gamer); gamer.addEventListener("nextPage", nextPage); } else { gamer = new page("1", pages, stage.stageHeight, stage.stageWidth, gamevars); addChild(gamer); gamer.addEventListener("nextPage", nextPage); }; } public function so(_arg1:Event):void{ removeChild(sc); co.doit("set", "vars", "", "reset"); gamer = new page("1", pages, stage.stageHeight, stage.stageWidth, gamevars); addChild(gamer); gamer.addEventListener("nextPage", nextPage); } public function nextPage(_arg1:Event):void{ removeChild(gamer); if (co.doit("get", "page") == "so"){ co.doit("set", "page", "1"); co.doit("set", "vars", "", "reset"); }; if (co.doit("get", "page") == "0"){ sc = new scorepage(pages, scoring, gamevars, game, stars, stage.stageHeight, stage.stageWidth); addChild(sc); sc.addEventListener("startover", so); } else { gamer = new page(co.doit("get", "page"), pages, stage.stageHeight, stage.stageWidth, gamevars); addChild(gamer); gamer.addEventListener("nextPage", nextPage); }; } public function DocClass(){ this.loaderInfo.addEventListener(Event.COMPLETE, initApplication); this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, showProgress); var _local1:loading = new loading(); _local1.x = ((_local1.width / 2) - (stage.stageWidth / 2)); _local1.y = ((_local1.height / 2) - (stage.stageHeight / 2)); lod.addChild(_local1); } public function showProgress(_arg1:ProgressEvent):void{ } public function ContinueGame(_arg1:Event){ removeChild(men); gamer = new page(co.doit("get", "page"), pages, stage.stageHeight, stage.stageWidth, gamevars); addChild(gamer); gamer.addEventListener("nextPage", nextPage); } public function initApplication(){ var goto:Function; goto = function (_arg1:Event){ navigateToURL(new URLRequest("http://www.adultgamereviews.com"), "_blank"); }; removeChild(lod2); men = new menu(stage.stageHeight, stage.stageWidth, game["name"], pages); addChild(men); men.addEventListener("NewGame", NewGame); var tt:TextField = new TextField(); tt.text = "new game"; addChild(tt); tt.addEventListener(MouseEvent.MOUSE_DOWN, NewGame); men.addEventListener("ContinueGame", ContinueGame); var tx:TextField = new TextField(); tx.text = "More Sex Games | All Content (c) Copyright 2011 AGR"; tx.autoSize = "left"; var sty:TextFormat = new TextFormat(); sty.color = "0x777777"; sty.size = 12; sty.font = "Verdana, Geneva, Arial, helvetica, sans-serif"; addChild(footer); footer.addChild(tx); tx.width = (stage.stageWidth - 20); tx.setTextFormat(sty); tx.selectable = false; var foot:Sprite = new Sprite(); foot.graphics.beginFill(0xFFFFFF, 0); foot.graphics.drawRect(tx.x, tx.y, tx.width, tx.height); foot.buttonMode = true; foot.useHandCursor = true; footer.addChild(foot); foot.addEventListener(MouseEvent.MOUSE_DOWN, goto); footer.x = 10; footer.y = ((stage.stageHeight - tx.height) - 5); } function frame1(){ stop(); lod2.x = ((stage.stageWidth / 2) - (lod2.width / 2)); lod2.y = ((stage.stageHeight / 2) - (lod2.height / 2)); DocClass2(); } function frame2(){ stop(); initApplication(); } } }//package
Section 52
//evaluation (evaluation) package { public class evaluation { public var co:cook; public function evaluation(){ co = new cook(); super(); } public function func(_arg1:String, _arg2:Array, _arg3:String, _arg4:Array){ var _local6:int; var _local8:Boolean; var _local10:int; var _local5:Array = new Array(); _local5 = co.doit("get", "vars").split(","); var _local7:Array = new Array(); _local6 = 0; while (_local6 < _local5.length) { _local7[_local5[_local6]] = true; _local6++; }; var _local9:Array = _arg1.split(" "); _local6 = 0; while (_local6 < _local9.length) { _local8 = false; _local10 = 0; while (_local10 < _arg4.length) { if (_local9[_local6].replace("!", "") == _arg4[_local10]){ if (_local9[_local6].indexOf("!") > -1){ if (!(_local7[_local9[_local6].replace("!", "")]) == true){ _local8 = true; } else { _local8 = false; }; } else { if (_local7[_local9[_local6]] == true){ _local8 = true; } else { _local8 = false; }; }; if ((((_local8 == false)) && (!((_local9[(_local6 + 1)] == "||"))))){ //unresolved jump }; if ((((_local8 == true)) && ((_local9[(_local6 + 1)] == "||")))){ //unresolved jump }; }; _local10++; }; _local6++; }; if (_local8 == true){ return ("true"); }; return ("false"); } public function scoresort(_arg1:Array):Array{ var _local8:Array; var _local9:int; var _local10:Boolean; var _local11:int; var _local12:Boolean; var _local13:int; var _local2:Array = new Array(); var _local3:Array = new Array(); var _local4:Array = new Array(); var _local5:int; _local4 = co.doit("get", "vars").split(","); var _local6:int; while (_local6 < _arg1.length) { if (_arg1[_local6][0].indexOf(",") > -1){ _local8 = new Array(); _local8 = _arg1[_local6][0].split(","); _local9 = 0; while (_local9 < _local8.length) { _local10 = false; _local11 = 0; while (_local11 < _local4.length) { if (_local4[_local11] == _local8[_local9]){ _local10 = true; break; }; _local11++; }; _local9++; }; if (_local10 == true){ if (_arg1[_local6][3] > 0){ _local2.push([_arg1[_local6][2], _arg1[_local6][3]]); } else { _local3.push([_arg1[_local6][2], _arg1[_local6][3]]); }; _local5 = (_local5 + int(_arg1[_local6][3])); }; } else { _local12 = false; _local13 = 0; while (_local13 < _local4.length) { if (_local4[_local13] == _arg1[_local6][0]){ _local12 = true; break; }; _local13++; }; if (_local12 == true){ if (_arg1[_local6][3] > 0){ _local2.push([_arg1[_local6][2], _arg1[_local6][3]]); } else { _local3.push([_arg1[_local6][2], _arg1[_local6][3]]); }; _local5 = (_local5 + int(_arg1[_local6][3])); }; }; _local6++; }; var _local7:Array = new Array(); _local7[0] = _local2; _local7[1] = _local3; _local7["total"] = _local5; return (_local7); } } }//package
Section 53
//focusRectSkin (focusRectSkin) package { import flash.display.*; public dynamic class focusRectSkin extends MovieClip { } }//package
Section 54
//gobut (gobut) package { import flash.display.*; public dynamic class gobut extends MovieClip { } }//package
Section 55
//loading (loading) package { import flash.display.*; public dynamic class loading extends MovieClip { public var lbar:MovieClip; } }//package
Section 56
//menu (menu) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.net.*; import flash.utils.*; public class menu extends MovieClip { public static const EVENT:String = "men"; public function menu(_arg1:int, _arg2:int, _arg3:String, _arg4){ var goto:Function; var ishol:Boolean; var goto2:Function; var dynamicClass:String; var classRef:Class; var image:BitmapData; var continuegamed:contd; var stagh = _arg1; var stagw = _arg2; var gname = _arg3; var pages = _arg4; super(); goto = function (_arg1:Event){ navigateToURL(new URLRequest("http://www.adultgamereviews.com"), "_blank"); }; goto2 = function (_arg1:Event){ navigateToURL(new URLRequest("http://www.adultgamereviews.com/news-c9.html"), "_blank"); }; var agrp:agr = new agr(); addChild(agrp); agrp.y = 10; agrp.x = 10; var tx:TextField = new TextField(); tx.text = gname; var sty2:TextFormat = new TextFormat(); sty2.color = 0xFFCC00; sty2.font = "Verdana, Geneva, Arial, helvetica, sans-serif"; sty2.bold = true; sty2.size = 23; tx.setTextFormat(sty2); tx.autoSize = "left"; addChild(tx); tx.x = 10; tx.y = (agrp.height + 15); agrp.addEventListener(MouseEvent.MOUSE_DOWN, goto); var holder:Bitmap = new Bitmap(); holder.y = ((agrp.height + 20) + tx.height); holder.x = 10; try { dynamicClass = "wel"; classRef = (getDefinitionByName(dynamicClass) as Class); image = new classRef(0, 0); holder.bitmapData = image; addChild(holder); holder.height = (stagh * 0.75); if (holder.scaleX < holder.scaleY){ holder.scaleY = holder.scaleX; } else { holder.scaleX = holder.scaleY; }; holder.smoothing = true; ishol = true; } catch(e:Error) { }; var sp:Sprite = new Sprite(); var newgame:nnewgame = new nnewgame(); sp.addChild(newgame); newgame.addEventListener(MouseEvent.MOUSE_DOWN, newGame); var co:cook = new cook(); var continuegame:cont = new cont(); if (((!((co.doit("get", "page") == undefined))) && ((co.doit("get", "page") > 1)))){ continuegame.y = 35; sp.addChild(continuegame); continuegame.addEventListener(MouseEvent.MOUSE_DOWN, continueGame); } else { continuegamed = new contd(); continuegamed.y = 35; sp.addChild(continuegamed); }; var msg:msgames = new msgames(); msg.y = 70; sp.addChild(msg); msg.addEventListener(MouseEvent.MOUSE_DOWN, goto2); addChild(sp); if ((holder.width + 20) > ((stagw - sp.width) - 10)){ sp.x = ((stagw - sp.width) - 10); } else { sp.x = (holder.width + 20); }; sp.y = holder.y; newgame.useHandCursor = true; newgame.buttonMode = true; continuegame.useHandCursor = true; continuegame.buttonMode = true; msg.useHandCursor = true; msg.buttonMode = true; agrp.useHandCursor = true; agrp.buttonMode = true; var des:TextField = new TextField(); try { des.text = pages["wel"][3]; } catch(e:Error) { }; des.width = sp.width; des.x = sp.x; addChild(des); sty2.size = "16"; des.setTextFormat(sty2); des.autoSize = "left"; des.wordWrap = true; if (ishol == false){ des.y = ((sp.y + sp.height) + 20); } else { des.y = ((holder.y + holder.height) - des.height); }; } public function newGame(_arg1:Event){ dispatchEvent(new Event("NewGame", true, true)); } public function continueGame(_arg1:Event){ dispatchEvent(new Event("ContinueGame")); } } }//package
Section 57
//msgames (msgames) package { import flash.display.*; public dynamic class msgames extends MovieClip { } }//package
Section 58
//namepage (namepage) package { import fl.controls.*; import flash.display.*; import flash.events.*; import flash.text.*; public class namepage extends MovieClip { public var co:cook; public function namepage(_arg1:Array, _arg2:int, _arg3:int, _arg4:Array){ var tx:TextInput; var gobutton:Function; var pages = _arg1; var stagh = _arg2; var stagw = _arg3; var gamevars = _arg4; co = new cook(); super(); gobutton = function (_arg1:Event){ co.doit("set", "page", "1"); co.doit("set", "name", tx.text); dispatchEvent(new Event("nextPage", true, true)); }; var nom = ""; if (co.doit("get", "name") != undefined){ nom = co.doit("get", "name"); }; var field:TextField = new TextField(); field.text = "Enter your name"; field.selectable = false; field.autoSize = "center"; var txtform:TextFormat = new TextFormat(); txtform.size = "16"; txtform.font = "Verdana, Geneva, Arial, helvetica, sans-serif"; txtform.color = 0xFFCC00; addChild(field); field.setTextFormat(txtform); field.x = ((stagw / 2) - (field.width / 2)); field.y = ((stagh / 2) - field.height); var imp:Sprite = new Sprite(); addChild(imp); tx = new TextInput(); tx.text = nom; tx.width = 200; tx.height = 18; imp.addChild(tx); var gob:gobut = new gobut(); imp.addChild(gob); gob.x = (tx.width + 20); gob.addEventListener(MouseEvent.MOUSE_DOWN, gobutton); imp.x = ((stagw / 2) - (imp.width / 2)); imp.y = (field.y + 40); } } }//package
Section 59
//nnewgame (nnewgame) package { import flash.display.*; public dynamic class nnewgame extends MovieClip { } }//package
Section 60
//page (page) package { import fl.controls.*; import flash.display.*; import flash.events.*; import fl.events.*; import flash.net.*; import flash.utils.*; public class page extends MovieClip { var eva:evaluation; var co:cook; public function page(_arg1:String, _arg2:Array, _arg3:int, _arg4:int, _arg5:Array){ var sp1:Sprite; var dynamicClass:String; var classRef:Class; var sp3:Sprite; var adclick:Function; var pagetext:texter; var msk:Sprite; var box:Sprite; var tx:texter; var scrollMC:Function; var ness:Function; var mc:MovieClip; var holder:Bitmap; var image:BitmapData; var mc2:MovieClip; var holder2:Bitmap; var image2:BitmapData; var pagenum = _arg1; var pages = _arg2; var stagh = _arg3; var stagw = _arg4; var gamevars = _arg5; eva = new evaluation(); co = new cook(); super(); adclick = function (_arg1:Event){ trace("clicky"); navigateToURL(new URLRequest(pages[pagenum][2]), "_blank"); }; scrollMC = function (_arg1:ScrollEvent):void{ box.y = (-(_arg1.position) + msk.y); }; ness = function (_arg1:Event){ var _local2:cook = new cook(); var _local3:Array = new Array(); _local3 = _arg1.currentTarget.name.split(","); _local2.doit("set", "page", _local3[1]); _local2.doit("set", "vars", _local3[0]); dispatchEvent(new Event("nextPage", true, true)); }; co.doit("set", "page", pagenum); sp1 = new Sprite(); addChild(sp1); sp1.y = 10; sp1.x = 10; try { dynamicClass = ("page" + pagenum); classRef = (getDefinitionByName(dynamicClass) as Class); mc = new (classRef); sp1.addChild(mc); } catch(e:Error) { try { holder = new Bitmap(); dynamicClass = ("page" + pagenum); classRef = (getDefinitionByName(dynamicClass) as Class); image = new classRef(0, 0); holder.bitmapData = image; sp1.addChild(holder); holder.height = (stagh * 0.7); if (holder.scaleX < holder.scaleY){ holder.scaleY = holder.scaleX; } else { holder.scaleX = holder.scaleY; }; holder.smoothing = true; } catch(e:Error) { }; }; sp3 = new Sprite(); addChild(sp3); try { dynamicClass = ("ad" + pagenum); classRef = (getDefinitionByName(dynamicClass) as Class); mc2 = new (classRef); sp3.addChild(mc2); mc2.height = (stagh * 0.7); if (mc2.scaleX < mc2.scaleY){ mc2.scaleY = mc2.scaleX; } else { mc2.scaleX = mc2.scaleY; }; mc2.y = 10; mc2.x = ((stagw - mc2.width) - 10); sp3.addEventListener(MouseEvent.MOUSE_DOWN, adclick); sp3.buttonMode = true; } catch(e:Error) { try { holder2 = new Bitmap(); dynamicClass = ("ad" + pagenum); classRef = (getDefinitionByName(dynamicClass) as Class); image2 = new classRef(0, 0); holder2.bitmapData = image2; sp3.addChild(holder2); holder2.height = (stagh * 0.7); if (holder2.scaleX < holder2.scaleY){ holder2.scaleY = holder2.scaleX; } else { holder2.scaleX = holder2.scaleY; }; holder2.smoothing = true; holder2.y = 10; holder2.x = ((stagw - holder2.width) - 10); sp3.addEventListener(MouseEvent.MOUSE_DOWN, adclick); sp3.buttonMode = true; } catch(e:Error) { }; }; if (pages[pagenum][4] != "none"){ if (eva.func(pages[pagenum][4], pages, pagenum, gamevars) == "true"){ if (pages[pagenum][6] == "add"){ pagetext = new texter((pages[pagenum][3].replace("$name", co.doit("get", "name")) + pages[pagenum][5].replace("$name", co.doit("get", "name"))), "static", (stagw - 20)); }; if (pages[pagenum][6] == "alt"){ pagetext = new texter(pages[pagenum][5].replace("$name", co.doit("get", "name")), "static", (stagw - 20)); }; } else { pagetext = new texter(pages[pagenum][3].replace("$name", co.doit("get", "name")), "static", (stagw - 20)); }; } else { pagetext = new texter(pages[pagenum][3].replace("$name", co.doit("get", "name")), "static", (stagw - 20)); }; addChild(pagetext); pagetext.y = (sp1.height + 10); pagetext.x = 10; msk = new Sprite(); msk.graphics.beginFill(0xFFFFFF, 0); msk.graphics.drawRect(0, 0, (stagw - 30), ((((stagh - sp1.height) - 10) - pagetext.height) - 25)); msk.x = 10; msk.y = ((sp1.height + 10) + pagetext.height); addChild(msk); box = new Sprite(); box.mask = msk; box.x = 10; box.y = ((sp1.height + 10) + pagetext.height); addChild(box); var tot = 5; var i:int; while (i < pages[pagenum][7].length) { if ((((pages[pagenum][7][i][0] == "")) || ((eva.func(pages[pagenum][7][i][0], pages, pagenum, gamevars) == "true")))){ tx = new texter(pages[pagenum][7][i][1].replace("$name", co.doit("get", "name")), "link", (stagw - 20)); tx.x = 10; tx.y = tot; tot = (tot + tx.height); box.addChild(tx); if (((!((pages[pagenum][7][i][3] == "none"))) && ((eva.func(pages[pagenum][7][i][3], pages, pagenum, gamevars) == "true")))){ tx.name = ((pages[pagenum][7][i][5] + ",") + pages[pagenum][7][i][4]); } else { tx.name = ((pages[pagenum][7][i][5] + ",") + pages[pagenum][7][i][2]); }; tx.addEventListener(MouseEvent.MOUSE_DOWN, ness); }; i = (i + 1); }; var sb:ScrollBar = new ScrollBar(); sb.x = ((box.x + box.width) - 15); sb.y = box.y; sb.height = msk.height; sb.enabled = true; sb.setScrollProperties(msk.height, 0, (box.height - msk.height)); sb.addEventListener(ScrollEvent.SCROLL, scrollMC); sb.visible = false; addChild(sb); if (tot > msk.height){ sb.visible = true; }; } } }//package
Section 61
//page1 (page1) package { import flash.display.*; public dynamic class page1 extends BitmapData { public function page1(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 62
//page10 (page10) package { import flash.display.*; public dynamic class page10 extends BitmapData { public function page10(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 63
//page100 (page100) package { import flash.display.*; public dynamic class page100 extends BitmapData { public function page100(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 64
//page101 (page101) package { import flash.display.*; public dynamic class page101 extends BitmapData { public function page101(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 65
//page102 (page102) package { import flash.display.*; public dynamic class page102 extends BitmapData { public function page102(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 66
//page103 (page103) package { import flash.display.*; public dynamic class page103 extends BitmapData { public function page103(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 67
//page104 (page104) package { import flash.display.*; public dynamic class page104 extends BitmapData { public function page104(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 68
//page105 (page105) package { import flash.display.*; public dynamic class page105 extends BitmapData { public function page105(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 69
//page106 (page106) package { import flash.display.*; public dynamic class page106 extends BitmapData { public function page106(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 70
//page107 (page107) package { import flash.display.*; public dynamic class page107 extends BitmapData { public function page107(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 71
//page108 (page108) package { import flash.display.*; public dynamic class page108 extends BitmapData { public function page108(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 72
//page109 (page109) package { import flash.display.*; public dynamic class page109 extends BitmapData { public function page109(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 73
//page110 (page110) package { import flash.display.*; public dynamic class page110 extends BitmapData { public function page110(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 74
//page111 (page111) package { import flash.display.*; public dynamic class page111 extends BitmapData { public function page111(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 75
//page112 (page112) package { import flash.display.*; public dynamic class page112 extends BitmapData { public function page112(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 76
//page113 (page113) package { import flash.display.*; public dynamic class page113 extends BitmapData { public function page113(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 77
//page114 (page114) package { import flash.display.*; public dynamic class page114 extends BitmapData { public function page114(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 78
//page115 (page115) package { import flash.display.*; public dynamic class page115 extends BitmapData { public function page115(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 79
//page116 (page116) package { import flash.display.*; public dynamic class page116 extends BitmapData { public function page116(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 80
//page117 (page117) package { import flash.display.*; public dynamic class page117 extends BitmapData { public function page117(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 81
//page118 (page118) package { import flash.display.*; public dynamic class page118 extends BitmapData { public function page118(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 82
//page119 (page119) package { import flash.display.*; public dynamic class page119 extends BitmapData { public function page119(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 83
//page12 (page12) package { import flash.display.*; public dynamic class page12 extends BitmapData { public function page12(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 84
//page120 (page120) package { import flash.display.*; public dynamic class page120 extends BitmapData { public function page120(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 85
//page121 (page121) package { import flash.display.*; public dynamic class page121 extends BitmapData { public function page121(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 86
//page122 (page122) package { import flash.display.*; public dynamic class page122 extends BitmapData { public function page122(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 87
//page123 (page123) package { import flash.display.*; public dynamic class page123 extends BitmapData { public function page123(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 88
//page13 (page13) package { import flash.display.*; public dynamic class page13 extends BitmapData { public function page13(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 89
//page133 (page133) package { import flash.display.*; public dynamic class page133 extends BitmapData { public function page133(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 90
//page134 (page134) package { import flash.display.*; public dynamic class page134 extends BitmapData { public function page134(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 91
//page135 (page135) package { import flash.display.*; public dynamic class page135 extends BitmapData { public function page135(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 92
//page136 (page136) package { import flash.display.*; public dynamic class page136 extends BitmapData { public function page136(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 93
//page137 (page137) package { import flash.display.*; public dynamic class page137 extends BitmapData { public function page137(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 94
//page138 (page138) package { import flash.display.*; public dynamic class page138 extends BitmapData { public function page138(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 95
//page139 (page139) package { import flash.display.*; public dynamic class page139 extends BitmapData { public function page139(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 96
//page14 (page14) package { import flash.display.*; public dynamic class page14 extends BitmapData { public function page14(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 97
//page141 (page141) package { import flash.display.*; public dynamic class page141 extends BitmapData { public function page141(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 98
//page143 (page143) package { import flash.display.*; public dynamic class page143 extends BitmapData { public function page143(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 99
//page147 (page147) package { import flash.display.*; public dynamic class page147 extends BitmapData { public function page147(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 100
//page148 (page148) package { import flash.display.*; public dynamic class page148 extends BitmapData { public function page148(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 101
//page149 (page149) package { import flash.display.*; public dynamic class page149 extends BitmapData { public function page149(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 102
//page15 (page15) package { import flash.display.*; public dynamic class page15 extends BitmapData { public function page15(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 103
//page150 (page150) package { import flash.display.*; public dynamic class page150 extends BitmapData { public function page150(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 104
//page151 (page151) package { import flash.display.*; public dynamic class page151 extends BitmapData { public function page151(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 105
//page152 (page152) package { import flash.display.*; public dynamic class page152 extends BitmapData { public function page152(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 106
//page156 (page156) package { import flash.display.*; public dynamic class page156 extends BitmapData { public function page156(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 107
//page157 (page157) package { import flash.display.*; public dynamic class page157 extends BitmapData { public function page157(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 108
//page158 (page158) package { import flash.display.*; public dynamic class page158 extends BitmapData { public function page158(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 109
//page159 (page159) package { import flash.display.*; public dynamic class page159 extends BitmapData { public function page159(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 110
//page16 (page16) package { import flash.display.*; public dynamic class page16 extends BitmapData { public function page16(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 111
//page160 (page160) package { import flash.display.*; public dynamic class page160 extends BitmapData { public function page160(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 112
//page161 (page161) package { import flash.display.*; public dynamic class page161 extends BitmapData { public function page161(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 113
//page162 (page162) package { import flash.display.*; public dynamic class page162 extends BitmapData { public function page162(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 114
//page163 (page163) package { import flash.display.*; public dynamic class page163 extends BitmapData { public function page163(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 115
//page164 (page164) package { import flash.display.*; public dynamic class page164 extends BitmapData { public function page164(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 116
//page165 (page165) package { import flash.display.*; public dynamic class page165 extends BitmapData { public function page165(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 117
//page166 (page166) package { import flash.display.*; public dynamic class page166 extends BitmapData { public function page166(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 118
//page167 (page167) package { import flash.display.*; public dynamic class page167 extends BitmapData { public function page167(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 119
//page168 (page168) package { import flash.display.*; public dynamic class page168 extends BitmapData { public function page168(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 120
//page169 (page169) package { import flash.display.*; public dynamic class page169 extends BitmapData { public function page169(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 121
//page17 (page17) package { import flash.display.*; public dynamic class page17 extends BitmapData { public function page17(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 122
//page170 (page170) package { import flash.display.*; public dynamic class page170 extends BitmapData { public function page170(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 123
//page18 (page18) package { import flash.display.*; public dynamic class page18 extends BitmapData { public function page18(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 124
//page19 (page19) package { import flash.display.*; public dynamic class page19 extends BitmapData { public function page19(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 125
//page2 (page2) package { import flash.display.*; public dynamic class page2 extends BitmapData { public function page2(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 126
//page21 (page21) package { import flash.display.*; public dynamic class page21 extends BitmapData { public function page21(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 127
//page23 (page23) package { import flash.display.*; public dynamic class page23 extends BitmapData { public function page23(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 128
//page24 (page24) package { import flash.display.*; public dynamic class page24 extends BitmapData { public function page24(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 129
//page25 (page25) package { import flash.display.*; public dynamic class page25 extends BitmapData { public function page25(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 130
//page26 (page26) package { import flash.display.*; public dynamic class page26 extends BitmapData { public function page26(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 131
//page27 (page27) package { import flash.display.*; public dynamic class page27 extends BitmapData { public function page27(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 132
//page28 (page28) package { import flash.display.*; public dynamic class page28 extends BitmapData { public function page28(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 133
//page29 (page29) package { import flash.display.*; public dynamic class page29 extends BitmapData { public function page29(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 134
//page3 (page3) package { import flash.display.*; public dynamic class page3 extends BitmapData { public function page3(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 135
//page30 (page30) package { import flash.display.*; public dynamic class page30 extends BitmapData { public function page30(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 136
//page31 (page31) package { import flash.display.*; public dynamic class page31 extends BitmapData { public function page31(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 137
//page32 (page32) package { import flash.display.*; public dynamic class page32 extends BitmapData { public function page32(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 138
//page33 (page33) package { import flash.display.*; public dynamic class page33 extends BitmapData { public function page33(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 139
//page34 (page34) package { import flash.display.*; public dynamic class page34 extends BitmapData { public function page34(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 140
//page35 (page35) package { import flash.display.*; public dynamic class page35 extends BitmapData { public function page35(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 141
//page36 (page36) package { import flash.display.*; public dynamic class page36 extends BitmapData { public function page36(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 142
//page37 (page37) package { import flash.display.*; public dynamic class page37 extends BitmapData { public function page37(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 143
//page38 (page38) package { import flash.display.*; public dynamic class page38 extends BitmapData { public function page38(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 144
//page39 (page39) package { import flash.display.*; public dynamic class page39 extends BitmapData { public function page39(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 145
//page4 (page4) package { import flash.display.*; public dynamic class page4 extends BitmapData { public function page4(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 146
//page40 (page40) package { import flash.display.*; public dynamic class page40 extends BitmapData { public function page40(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 147
//page41 (page41) package { import flash.display.*; public dynamic class page41 extends BitmapData { public function page41(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 148
//page42 (page42) package { import flash.display.*; public dynamic class page42 extends BitmapData { public function page42(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 149
//page43 (page43) package { import flash.display.*; public dynamic class page43 extends BitmapData { public function page43(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 150
//page44 (page44) package { import flash.display.*; public dynamic class page44 extends BitmapData { public function page44(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 151
//page45 (page45) package { import flash.display.*; public dynamic class page45 extends BitmapData { public function page45(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 152
//page46 (page46) package { import flash.display.*; public dynamic class page46 extends BitmapData { public function page46(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 153
//page47 (page47) package { import flash.display.*; public dynamic class page47 extends BitmapData { public function page47(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 154
//page48 (page48) package { import flash.display.*; public dynamic class page48 extends BitmapData { public function page48(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 155
//page49 (page49) package { import flash.display.*; public dynamic class page49 extends BitmapData { public function page49(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 156
//page5 (page5) package { import flash.display.*; public dynamic class page5 extends BitmapData { public function page5(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 157
//page51 (page51) package { import flash.display.*; public dynamic class page51 extends BitmapData { public function page51(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 158
//page52 (page52) package { import flash.display.*; public dynamic class page52 extends BitmapData { public function page52(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 159
//page53 (page53) package { import flash.display.*; public dynamic class page53 extends BitmapData { public function page53(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 160
//page54 (page54) package { import flash.display.*; public dynamic class page54 extends BitmapData { public function page54(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 161
//page55 (page55) package { import flash.display.*; public dynamic class page55 extends BitmapData { public function page55(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 162
//page56 (page56) package { import flash.display.*; public dynamic class page56 extends BitmapData { public function page56(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 163
//page57 (page57) package { import flash.display.*; public dynamic class page57 extends BitmapData { public function page57(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 164
//page58 (page58) package { import flash.display.*; public dynamic class page58 extends BitmapData { public function page58(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 165
//page59 (page59) package { import flash.display.*; public dynamic class page59 extends BitmapData { public function page59(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 166
//page6 (page6) package { import flash.display.*; public dynamic class page6 extends BitmapData { public function page6(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 167
//page60 (page60) package { import flash.display.*; public dynamic class page60 extends BitmapData { public function page60(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 168
//page61 (page61) package { import flash.display.*; public dynamic class page61 extends BitmapData { public function page61(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 169
//page62 (page62) package { import flash.display.*; public dynamic class page62 extends BitmapData { public function page62(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 170
//page63 (page63) package { import flash.display.*; public dynamic class page63 extends BitmapData { public function page63(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 171
//page64 (page64) package { import flash.display.*; public dynamic class page64 extends BitmapData { public function page64(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 172
//page65 (page65) package { import flash.display.*; public dynamic class page65 extends BitmapData { public function page65(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 173
//page66 (page66) package { import flash.display.*; public dynamic class page66 extends BitmapData { public function page66(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 174
//page67 (page67) package { import flash.display.*; public dynamic class page67 extends BitmapData { public function page67(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 175
//page68 (page68) package { import flash.display.*; public dynamic class page68 extends BitmapData { public function page68(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 176
//page69 (page69) package { import flash.display.*; public dynamic class page69 extends BitmapData { public function page69(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 177
//page7 (page7) package { import flash.display.*; public dynamic class page7 extends BitmapData { public function page7(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 178
//page70 (page70) package { import flash.display.*; public dynamic class page70 extends BitmapData { public function page70(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 179
//page71 (page71) package { import flash.display.*; public dynamic class page71 extends BitmapData { public function page71(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 180
//page72 (page72) package { import flash.display.*; public dynamic class page72 extends BitmapData { public function page72(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 181
//page73 (page73) package { import flash.display.*; public dynamic class page73 extends BitmapData { public function page73(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 182
//page74 (page74) package { import flash.display.*; public dynamic class page74 extends BitmapData { public function page74(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 183
//page75 (page75) package { import flash.display.*; public dynamic class page75 extends BitmapData { public function page75(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 184
//page76 (page76) package { import flash.display.*; public dynamic class page76 extends BitmapData { public function page76(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 185
//page77 (page77) package { import flash.display.*; public dynamic class page77 extends BitmapData { public function page77(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 186
//page78 (page78) package { import flash.display.*; public dynamic class page78 extends BitmapData { public function page78(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 187
//page79 (page79) package { import flash.display.*; public dynamic class page79 extends BitmapData { public function page79(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 188
//page8 (page8) package { import flash.display.*; public dynamic class page8 extends BitmapData { public function page8(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 189
//page80 (page80) package { import flash.display.*; public dynamic class page80 extends BitmapData { public function page80(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 190
//page83 (page83) package { import flash.display.*; public dynamic class page83 extends BitmapData { public function page83(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 191
//page84 (page84) package { import flash.display.*; public dynamic class page84 extends BitmapData { public function page84(_arg1:int=600, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 192
//page86 (page86) package { import flash.display.*; public dynamic class page86 extends BitmapData { public function page86(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 193
//page87 (page87) package { import flash.display.*; public dynamic class page87 extends BitmapData { public function page87(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 194
//page88 (page88) package { import flash.display.*; public dynamic class page88 extends BitmapData { public function page88(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 195
//page89 (page89) package { import flash.display.*; public dynamic class page89 extends BitmapData { public function page89(_arg1:int=750, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 196
//page9 (page9) package { import flash.display.*; public dynamic class page9 extends BitmapData { public function page9(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 197
//page90 (page90) package { import flash.display.*; public dynamic class page90 extends BitmapData { public function page90(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 198
//page91 (page91) package { import flash.display.*; public dynamic class page91 extends BitmapData { public function page91(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 199
//page92 (page92) package { import flash.display.*; public dynamic class page92 extends BitmapData { public function page92(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 200
//page93 (page93) package { import flash.display.*; public dynamic class page93 extends BitmapData { public function page93(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 201
//page94 (page94) package { import flash.display.*; public dynamic class page94 extends BitmapData { public function page94(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 202
//page95 (page95) package { import flash.display.*; public dynamic class page95 extends BitmapData { public function page95(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 203
//page96 (page96) package { import flash.display.*; public dynamic class page96 extends BitmapData { public function page96(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 204
//page97 (page97) package { import flash.display.*; public dynamic class page97 extends BitmapData { public function page97(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 205
//page98 (page98) package { import flash.display.*; public dynamic class page98 extends BitmapData { public function page98(_arg1:int=500, _arg2:int=333){ super(_arg1, _arg2); } } }//package
Section 206
//page99 (page99) package { import flash.display.*; public dynamic class page99 extends BitmapData { public function page99(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package
Section 207
//scorepage (scorepage) package { import fl.controls.*; import flash.display.*; import flash.events.*; import fl.events.*; import flash.net.*; import flash.utils.*; public class scorepage extends MovieClip { var eva:evaluation; var co:cook; public function scorepage(_arg1:Array, _arg2:Array, _arg3:Array, _arg4:Array, _arg5:Array, _arg6:int=500, _arg7:int=500){ var pagenum:String; var sp1:Sprite; var dynamicClass:String; var classRef:Class; var sp3:Sprite; var adclick:Function; var pagetext:texter; var msk:Sprite; var box:Sprite; var scrollMC:Function; var goto2:Function; var mc:MovieClip; var holder:Bitmap; var image:BitmapData; var mc2:MovieClip; var holder2:Bitmap; var image2:BitmapData; var pages = _arg1; var scoring = _arg2; var gamevars = _arg3; var game = _arg4; var stars = _arg5; var stagh = _arg6; var stagw = _arg7; eva = new evaluation(); co = new cook(); super(); adclick = function (_arg1:Event){ trace("clicky"); navigateToURL(new URLRequest(pages[pagenum][2]), "_blank"); }; scrollMC = function (_arg1:ScrollEvent):void{ box.y = (-(_arg1.position) + msk.y); }; goto2 = function (_arg1:Event){ navigateToURL(new URLRequest("http://www.adultgamereviews.com/news-c9.html"), "_blank"); }; pagenum = "0"; sp1 = new Sprite(); addChild(sp1); sp1.y = 10; sp1.x = 10; try { dynamicClass = ("page" + pagenum); classRef = (getDefinitionByName(dynamicClass) as Class); mc = new (classRef); sp1.addChild(mc); mc.height = (stagh * 0.6); if (mc.scaleX < mc.scaleY){ mc.scaleY = mc.scaleX; } else { mc.scaleX = mc.scaleY; }; } catch(e:Error) { try { holder = new Bitmap(); dynamicClass = ("page" + pagenum); classRef = (getDefinitionByName(dynamicClass) as Class); image = new classRef(0, 0); holder.bitmapData = image; sp1.addChild(holder); holder.height = (stagh * 0.6); if (holder.scaleX < holder.scaleY){ holder.scaleY = holder.scaleX; } else { holder.scaleX = holder.scaleY; }; holder.smoothing = true; } catch(e:Error) { }; }; sp3 = new Sprite(); addChild(sp3); try { dynamicClass = ("ad" + pagenum); classRef = (getDefinitionByName(dynamicClass) as Class); mc2 = new (classRef); sp3.addChild(mc2); mc2.height = (stagh * 0.6); if (mc2.scaleX < mc2.scaleY){ mc2.scaleY = mc2.scaleX; } else { mc2.scaleX = mc2.scaleY; }; mc2.y = 10; mc2.x = ((stagw - mc2.width) - 10); sp3.addEventListener(MouseEvent.MOUSE_DOWN, adclick); } catch(e:Error) { try { holder2 = new Bitmap(); dynamicClass = ("ad" + pagenum); classRef = (getDefinitionByName(dynamicClass) as Class); image2 = new classRef(0, 0); holder2.bitmapData = image2; sp3.addChild(holder2); holder2.height = (stagh * 0.6); if (holder2.scaleX < holder2.scaleY){ holder2.scaleY = holder2.scaleX; } else { holder2.scaleX = holder2.scaleY; }; holder2.smoothing = true; holder2.y = 10; holder2.x = ((stagw - holder2.width) - 10); sp3.addEventListener(MouseEvent.MOUSE_DOWN, adclick); } catch(e:Error) { }; }; if (pages[pagenum][4] != "none"){ if (eva.func(pages[pagenum][4], pages, pagenum, gamevars) == "true"){ if (pages[pagenum][6] == "add"){ pagetext = new texter((pages[pagenum][3].replace("$name", co.doit("get", "name")) + pages[pagenum][5].replace("$name", co.doit("get", "name"))), "static", (stagw - 20)); }; if (pages[pagenum][6] == "alt"){ pagetext = new texter(pages[pagenum][5].replace("$name", co.doit("get", "name")), "static", (stagw - 20)); }; } else { pagetext = new texter(pages[pagenum][3].replace("$name", co.doit("get", "name")), "static", (stagw - 20)); }; } else { pagetext = new texter(pages[pagenum][3].replace("$name", co.doit("get", "name")), "static", (stagw - 20)); }; addChild(pagetext); pagetext.y = (holder.height + 10); pagetext.x = 10; msk = new Sprite(); msk.graphics.beginFill(0xFFFFFF, 0); msk.graphics.drawRect(0, 0, (stagw - 30), (((((stagh - holder.height) - 10) - pagetext.height) - 75) - 7)); msk.x = 10; msk.y = ((holder.height + pagetext.height) + 10); addChild(msk); box = new Sprite(); box.mask = msk; box.x = 10; box.y = ((holder.height + pagetext.height) + 20); addChild(box); var num:int; var arr:Array = new Array(); arr = eva.scoresort(scoring); var goodsp:Sprite = new Sprite(); box.addChild(goodsp); pagetext = new texter(game["positivetext"], "static", 260); goodsp.addChild(pagetext); num = pagetext.height; var i:int; while (i < arr[0].length) { pagetext = new texter(((arr[0][i][0] + " | +") + arr[0][i][1]), "static", 250); goodsp.addChild(pagetext); pagetext.y = num; num = (num + pagetext.height); i = (i + 1); }; var it:int = num; var badsp:Sprite = new Sprite(); box.addChild(badsp); badsp.x = (goodsp.width + 20); pagetext = new texter(game["negativetext"], "static", 260); badsp.addChild(pagetext); num = pagetext.height; i = 0; while (i < arr[1].length) { pagetext = new texter(((arr[1][i][0] + " | ") + arr[1][i][1]), "static", 250); badsp.addChild(pagetext); pagetext.y = num; num = (num + pagetext.height); i = (i + 1); }; var sb:ScrollBar = new ScrollBar(); sb.x = ((box.x + box.width) - 15); sb.y = box.y; sb.height = msk.height; sb.enabled = true; sb.setScrollProperties(msk.height, 0, (box.height - msk.height)); sb.addEventListener(ScrollEvent.SCROLL, scrollMC); sb.visible = false; addChild(sb); if ((((num > msk.height)) || ((it > msk.height)))){ sb.visible = true; }; var tx:texter = new texter(("Your total score is: " + arr["total"]), "static"); tx.x = 10; tx.y = ((stagh - tx.height) - 45); var st:String = stars[0][1]; i = 0; while (i < stars.length) { if (arr["total"] >= stars[i][0]){ st = stars[i][1]; }; i = (i + 1); }; var bx:texter = new texter(((("Your total score is: " + arr["total"]) + ". ") + st), "static"); addChild(bx); bx.x = 10; bx.y = ((stagh - bx.height) - 45); tx = new texter("Start Over", "link"); addChild(tx); tx.x = 10; tx.y = ((stagh - tx.height) - 25); tx.addEventListener(MouseEvent.MOUSE_DOWN, startov); var msg:msgames = new msgames(); msg.x = ((stagw - 10) - msg.width); msg.y = tx.y; addChild(msg); msg.addEventListener(MouseEvent.MOUSE_DOWN, goto2); } public function startov(_arg1:Event){ dispatchEvent(new Event("startover", true, true)); } } }//package
Section 208
//ScrollArrowDown_disabledSkin (ScrollArrowDown_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_disabledSkin extends MovieClip { } }//package
Section 209
//ScrollArrowDown_downSkin (ScrollArrowDown_downSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_downSkin extends MovieClip { } }//package
Section 210
//ScrollArrowDown_overSkin (ScrollArrowDown_overSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_overSkin extends MovieClip { } }//package
Section 211
//ScrollArrowDown_upSkin (ScrollArrowDown_upSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_upSkin extends MovieClip { } }//package
Section 212
//ScrollArrowUp_disabledSkin (ScrollArrowUp_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_disabledSkin extends MovieClip { } }//package
Section 213
//ScrollArrowUp_downSkin (ScrollArrowUp_downSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_downSkin extends MovieClip { } }//package
Section 214
//ScrollArrowUp_overSkin (ScrollArrowUp_overSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_overSkin extends MovieClip { } }//package
Section 215
//ScrollArrowUp_upSkin (ScrollArrowUp_upSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_upSkin extends MovieClip { } }//package
Section 216
//ScrollBar_thumbIcon (ScrollBar_thumbIcon) package { import flash.display.*; public dynamic class ScrollBar_thumbIcon extends MovieClip { } }//package
Section 217
//ScrollThumb_downSkin (ScrollThumb_downSkin) package { import flash.display.*; public dynamic class ScrollThumb_downSkin extends MovieClip { } }//package
Section 218
//ScrollThumb_overSkin (ScrollThumb_overSkin) package { import flash.display.*; public dynamic class ScrollThumb_overSkin extends MovieClip { } }//package
Section 219
//ScrollThumb_upSkin (ScrollThumb_upSkin) package { import flash.display.*; public dynamic class ScrollThumb_upSkin extends MovieClip { } }//package
Section 220
//ScrollTrack_skin (ScrollTrack_skin) package { import flash.display.*; public dynamic class ScrollTrack_skin extends MovieClip { } }//package
Section 221
//texter (texter) package { import flash.display.*; import flash.events.*; import flash.text.*; public class texter extends MovieClip { var field:TextField; public function texter(_arg1:String, _arg2:String="static", _arg3:int=500){ var txt = _arg1; var type = _arg2; var stagw = _arg3; super(); var trimWhitespace:Function = function (_arg1:String):String{ if (_arg1 == null){ return (""); }; return (_arg1.replace(/^\s+|\s+$/g, "")); }; field = new TextField(); try { field.text = trimWhitespace(txt); } catch(e:Error) { }; field.selectable = false; field.autoSize = "left"; field.width = (stagw - 30); field.wordWrap = true; var txtform:TextFormat = new TextFormat(); txtform.size = "16"; txtform.font = "Verdana, Geneva, Arial, helvetica, sans-serif"; if (type == "link"){ field.addEventListener(MouseEvent.MOUSE_OVER, over); field.addEventListener(MouseEvent.MOUSE_OUT, out); txtform.color = 16734266; } else { txtform.color = 0xFFCC00; }; addChild(field); field.setTextFormat(txtform); } public function over(_arg1:Event){ var _local2:TextFormat = new TextFormat(); _local2.color = "0xff0000"; field.setTextFormat(_local2); } public function out(_arg1:Event){ var _local2:TextFormat = new TextFormat(); _local2.color = "0xff583a"; field.setTextFormat(_local2); } } }//package
Section 222
//TextInput_disabledSkin (TextInput_disabledSkin) package { import flash.display.*; public dynamic class TextInput_disabledSkin extends MovieClip { } }//package
Section 223
//TextInput_upSkin (TextInput_upSkin) package { import flash.display.*; public dynamic class TextInput_upSkin extends MovieClip { } }//package
Section 224
//wel (wel) package { import flash.display.*; public dynamic class wel extends BitmapData { public function wel(_arg1:int=333, _arg2:int=500){ super(_arg1, _arg2); } } }//package

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:21
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:21
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:21
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:21
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:21
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:21
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:21
Symbol 15 BitmapUsed by:16
Symbol 16 GraphicUses:15Used by:21
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:21
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:21
Symbol 21 MovieClip {loading}Uses:2 4 6 8 10 12 14 16 18 20Used by:Timeline
Symbol 22 MovieClipUsed by:Timeline
Symbol 23 MovieClip {fl.controls.Button}
Symbol 24 Bitmap {ad117}
Symbol 25 Bitmap {ad60}
Symbol 26 Bitmap {ad100}
Symbol 27 Bitmap {ad92}
Symbol 28 Bitmap {ad103}
Symbol 29 Bitmap {ad114}
Symbol 30 Bitmap {ad0}
Symbol 31 Bitmap {ad169}
Symbol 32 Bitmap {ad164}
Symbol 33 Bitmap {ad141}
Symbol 34 Bitmap {ad5}
Symbol 35 Bitmap {ad71}
Symbol 36 Bitmap {page84}
Symbol 37 Bitmap {page163}
Symbol 38 Bitmap {page169}
Symbol 39 Bitmap {page152}
Symbol 40 Bitmap {page156}
Symbol 41 Bitmap {page161}
Symbol 42 Bitmap {page162}
Symbol 43 Bitmap {page159}
Symbol 44 Bitmap {page158}
Symbol 45 Bitmap {page157}
Symbol 46 Bitmap {page165}
Symbol 47 Bitmap {page164}
Symbol 48 Bitmap {page166}
Symbol 49 Bitmap {page151}
Symbol 50 Bitmap {page149}
Symbol 51 Bitmap {page148}
Symbol 52 Bitmap {page150}
Symbol 53 Bitmap {page160}
Symbol 54 Bitmap {page143}
Symbol 55 Bitmap {page141}
Symbol 56 Bitmap {page168}
Symbol 57 Bitmap {page147}
Symbol 58 Bitmap {page138}
Symbol 59 Bitmap {page135}
Symbol 60 Bitmap {page137}
Symbol 61 Bitmap {page167}
Symbol 62 Bitmap {page139}
Symbol 63 Bitmap {page136}
Symbol 64 Bitmap {page122}
Symbol 65 Bitmap {page133}
Symbol 66 Bitmap {page170}
Symbol 67 Bitmap {page121}
Symbol 68 Bitmap {page120}
Symbol 69 Bitmap {page116}
Symbol 70 Bitmap {page119}
Symbol 71 Bitmap {page118}
Symbol 72 Bitmap {page117}
Symbol 73 Bitmap {page115}
Symbol 74 Bitmap {page123}
Symbol 75 Bitmap {page114}
Symbol 76 Bitmap {page134}
Symbol 77 Bitmap {page111}
Symbol 78 Bitmap {page110}
Symbol 79 Bitmap {page109}
Symbol 80 Bitmap {page113}
Symbol 81 Bitmap {page106}
Symbol 82 Bitmap {page107}
Symbol 83 Bitmap {page105}
Symbol 84 Bitmap {page112}
Symbol 85 Bitmap {page100}
Symbol 86 Bitmap {page104}
Symbol 87 Bitmap {page103}
Symbol 88 Bitmap {page108}
Symbol 89 Bitmap {page99}
Symbol 90 Bitmap {page98}
Symbol 91 Bitmap {page97}
Symbol 92 Bitmap {page96}
Symbol 93 Bitmap {page102}
Symbol 94 Bitmap {page101}
Symbol 95 Bitmap {page89}
Symbol 96 Bitmap {page94}
Symbol 97 Bitmap {page87}
Symbol 98 Bitmap {page91}
Symbol 99 Bitmap {page90}
Symbol 100 Bitmap {page88}
Symbol 101 Bitmap {page93}
Symbol 102 Bitmap {page83}
Symbol 103 Bitmap {page86}
Symbol 104 Bitmap {page92}
Symbol 105 Bitmap {page78}
Symbol 106 Bitmap {page74}
Symbol 107 Bitmap {page73}
Symbol 108 Bitmap {page71}
Symbol 109 Bitmap {page70}
Symbol 110 Bitmap {page72}
Symbol 111 Bitmap {page77}
Symbol 112 Bitmap {page79}
Symbol 113 Bitmap {page76}
Symbol 114 Bitmap {page75}
Symbol 115 Bitmap {page68}
Symbol 116 Bitmap {page67}
Symbol 117 Bitmap {page69}
Symbol 118 Bitmap {page66}
Symbol 119 Bitmap {page65}
Symbol 120 Bitmap {page64}
Symbol 121 Bitmap {page62}
Symbol 122 Bitmap {page63}
Symbol 123 Bitmap {page60}
Symbol 124 Bitmap {page61}
Symbol 125 Bitmap {page49}
Symbol 126 Bitmap {page30}
Symbol 127 Bitmap {page59}
Symbol 128 Bitmap {page53}
Symbol 129 Bitmap {page43}
Symbol 130 Bitmap {page33}
Symbol 131 Bitmap {page58}
Symbol 132 Bitmap {page80}
Symbol 133 Bitmap {page57}
Symbol 134 Bitmap {page51}
Symbol 135 Bitmap {page44}
Symbol 136 Bitmap {page52}
Symbol 137 Bitmap {page46}
Symbol 138 Bitmap {page45}
Symbol 139 Bitmap {page55}
Symbol 140 Bitmap {page48}
Symbol 141 Bitmap {page42}
Symbol 142 Bitmap {page29}
Symbol 143 Bitmap {page41}
Symbol 144 Bitmap {page37}
Symbol 145 Bitmap {page26}
Symbol 146 Bitmap {page25}
Symbol 147 Bitmap {page27}
Symbol 148 Bitmap {page21}
Symbol 149 Bitmap {page38}
Symbol 150 Bitmap {page32}
Symbol 151 Bitmap {page17}
Symbol 152 Bitmap {page34}
Symbol 153 Bitmap {page28}
Symbol 154 Bitmap {page24}
Symbol 155 Bitmap {page14}
Symbol 156 Bitmap {page23}
Symbol 157 Bitmap {wel}
Symbol 158 Bitmap {page56}
Symbol 159 Bitmap {page36}
Symbol 160 Bitmap {page18}
Symbol 161 Bitmap {page31}
Symbol 162 Bitmap {page35}
Symbol 163 Bitmap {page40}
Symbol 164 Bitmap {page8}
Symbol 165 Bitmap {page19}
Symbol 166 Bitmap {page15}
Symbol 167 Bitmap {page9}
Symbol 168 Bitmap {page39}
Symbol 169 Bitmap {page13}
Symbol 170 Bitmap {page6}
Symbol 171 Bitmap {page10}
Symbol 172 Bitmap {page16}
Symbol 173 Bitmap {page7}
Symbol 174 Bitmap {page95}
Symbol 175 Bitmap {page12}
Symbol 176 Bitmap {page54}
Symbol 177 Bitmap {page4}
Symbol 178 Bitmap {page5}
Symbol 179 Bitmap {page1}
Symbol 180 Bitmap {page47}
Symbol 181 Bitmap {page2}
Symbol 182 Bitmap {page3}
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:191 192 419
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:191 192 419
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:191 192 419
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:191 192 419
Symbol 191 MovieClip {ad58}Uses:184 186 188 190
Symbol 192 MovieClip {ad136}Uses:184 186 188 190
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:201 418
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:201 418
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:201 418
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:201 418
Symbol 201 MovieClip {ad152}Uses:194 196 198 200
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:270 271
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:270 271
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:270 271
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:270 271
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:270 271
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:270 271
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:270 271
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:270 271
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:270 271
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:270 271
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:270 271
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:270 271
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:270 271
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:270 271
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:270 271
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:270 271
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:270 271
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:270 271
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:270 271
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:270 271
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:270 271
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:270 271
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:270 271
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:270 271
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:270 271
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:270 271
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:270 271
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:270 271
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:270 271
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:270 271
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:270 271
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:270 271
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:270 271
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:270 271
Symbol 270 MovieClip {ad11}Uses:203 205 207 209 211 213 215 217 219 221 223 225 227 229 231 233 235 237 239 241 243 245 247 249 251 253 255 257 259 261 263 265 267 269
Symbol 271 MovieClip {ad105}Uses:203 205 207 209 211 213 215 217 219 221 223 225 227 229 231 233 235 237 239 241 243 245 247 249 251 253 255 257 259 261 263 265 267 269
Symbol 272 BitmapUsed by:273 316
Symbol 273 GraphicUses:272Used by:274
Symbol 274 MovieClipUses:273Used by:304 309
Symbol 275 MovieClip {fl.core.ComponentShim}Used by:304 309
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClip {focusRectSkin}Uses:276Used by:304 309
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClip {ScrollTrack_skin}Uses:278Used by:304
Symbol 280 GraphicUsed by:283
Symbol 281 GraphicUsed by:282 285 289 298
Symbol 282 MovieClipUses:281Used by:283 293 295
Symbol 283 MovieClip {ScrollArrowUp_downSkin}Uses:280 282Used by:304
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClip {ScrollArrowDown_downSkin}Uses:284 281Used by:304
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClip {ScrollThumb_downSkin}Uses:286Used by:304
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClip {ScrollArrowDown_overSkin}Uses:288 281Used by:304
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClip {ScrollThumb_overSkin}Uses:290Used by:304
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClip {ScrollArrowUp_overSkin}Uses:292 282Used by:304
Symbol 294 GraphicUsed by:295 298
Symbol 295 MovieClip {ScrollArrowUp_upSkin}Uses:294 282Used by:304
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClip {ScrollThumb_upSkin}Uses:296Used by:304
Symbol 298 MovieClip {ScrollArrowDown_upSkin}Uses:294 281Used by:304
Symbol 299 GraphicUsed by:300 301
Symbol 300 MovieClip {ScrollArrowDown_disabledSkin}Uses:299Used by:304
Symbol 301 MovieClip {ScrollArrowUp_disabledSkin}Uses:299Used by:304
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClip {ScrollBar_thumbIcon}Uses:302Used by:304
Symbol 304 MovieClip {fl.controls.UIScrollBar}Uses:274 275 277 279 283 285 287 289 291 293 295 297 298 300 301 303
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClip {TextInput_disabledSkin}Uses:305Used by:309
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClip {TextInput_upSkin}Uses:307Used by:309
Symbol 309 MovieClip {fl.controls.TextInput}Uses:274 275 306 308 277
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:312
Symbol 312 MovieClip {msgames}Uses:311
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:315
Symbol 315 MovieClip {gobut}Uses:314
Symbol 316 GraphicUses:272Used by:317
Symbol 317 MovieClip {nnewgame}Uses:316
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:320
Symbol 320 MovieClip {contd}Uses:319
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:323
Symbol 323 MovieClip {agr}Uses:322
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:326
Symbol 326 MovieClip {cont}Uses:325
Symbol 327 BitmapUsed by:328
Symbol 328 GraphicUses:327Used by:333
Symbol 329 BitmapUsed by:330
Symbol 330 GraphicUses:329Used by:333
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331Used by:333
Symbol 333 MovieClip {ad94}Uses:328 330 332
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:380 381 382 383 384
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:380 381 382 383 384
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:380 381 382 383 384
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:380 381 382 383 384
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:380 381 382 383 384
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:380 381 382 383 384
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:380 381 382 383 384
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:380 381 382 383 384
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:380 381 382 383 384
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:380 381 382 383 384
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:380 381 382 383 384
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:380 381 382 383 384
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:380 381 382 383 384
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:380 381 382 383 384
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:380 381 382 383 384
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:380 381 382 383 384
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:380 381 382 383 384
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:380 381 382 383 384
Symbol 370 BitmapUsed by:371
Symbol 371 GraphicUses:370Used by:380 381 382 383 384
Symbol 372 BitmapUsed by:373
Symbol 373 GraphicUses:372Used by:380 381 382 383 384
Symbol 374 BitmapUsed by:375
Symbol 375 GraphicUses:374Used by:380 381 382 383 384
Symbol 376 BitmapUsed by:377
Symbol 377 GraphicUses:376Used by:380 381 382 383 384
Symbol 378 BitmapUsed by:379
Symbol 379 GraphicUses:378Used by:380 381 382 383 384
Symbol 380 MovieClip {ad135}Uses:335 337 339 341 343 345 347 349 351 353 355 357 359 361 363 365 367 369 371 373 375 377 379
Symbol 381 MovieClip {ad8}Uses:335 337 339 341 343 345 347 349 351 353 355 357 359 361 363 365 367 369 371 373 375 377 379
Symbol 382 MovieClip {ad19}Uses:335 337 339 341 343 345 347 349 351 353 355 357 359 361 363 365 367 369 371 373 375 377 379
Symbol 383 MovieClip {ad35}Uses:335 337 339 341 343 345 347 349 351 353 355 357 359 361 363 365 367 369 371 373 375 377 379
Symbol 384 MovieClip {ad50}Uses:335 337 339 341 343 345 347 349 351 353 355 357 359 361 363 365 367 369 371 373 375 377 379
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:415 416 417
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:415 416 417
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:415 416 417
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:415 416 417
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:415 416 417
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:415 416 417
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:415 416 417
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:415 416 417
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:415 416 417
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:415 416 417
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:415 416 417
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:415 416 417
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:415 416 417
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:415 416 417
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:415 416 417
Symbol 415 MovieClip {ad22}Uses:386 388 390 392 394 396 398 400 402 404 406 408 410 412 414
Symbol 416 MovieClip {ad65}Uses:386 388 390 392 394 396 398 400 402 404 406 408 410 412 414
Symbol 417 MovieClip {ad110}Uses:386 388 390 392 394 396 398 400 402 404 406 408 410 412 414
Symbol 418 MovieClip {ad80}Uses:194 196 198 200
Symbol 419 MovieClip {ad108}Uses:184 186 188 190

Instance Names

"lod2"Frame 1Symbol 21 MovieClip {loading}
"pre"Frame 1Symbol 22 MovieClip
"lbar"Symbol 21 MovieClip {loading} Frame 1Symbol 6 MovieClip

Special Tags

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




http://swfchan.com/21/104781/info.shtml
Created: 18/3 -2019 04:25:21 Last modified: 18/3 -2019 04:25:21 Server time: 02/05 -2024 10:07:39