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

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

Fantasy_Fashion-game.swf

This is the info page for
Flash #118116

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


Text
<p align="center"><font face="Arial Black" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">99%</font></p>

ActionScript [AS3]

Section 1
//IAutomationObject (mx.automation.IAutomationObject) package mx.automation { import flash.events.*; public interface IAutomationObject { function createAutomationIDPart(_arg1:IAutomationObject):Object; function get automationName():String; function get showInAutomationHierarchy():Boolean; function set automationName(_arg1:String):void; function getAutomationChildAt(_arg1:int):IAutomationObject; function get automationDelegate():Object; function get automationTabularData():Object; function resolveAutomationIDPart(_arg1:Object):Array; function replayAutomatableEvent(_arg1:Event):Boolean; function set automationDelegate(_arg1:Object):void; function get automationValue():Array; function get numAutomationChildren():int; function set showInAutomationHierarchy(_arg1:Boolean):void; } }//package mx.automation
Section 2
//ByteArrayAsset (mx.core.ByteArrayAsset) package mx.core { import flash.utils.*; public class ByteArrayAsset extends ByteArray implements IFlexAsset { mx_internal static const VERSION:String = "3.4.0.9271"; } }//package mx.core
Section 3
//ComponentDescriptor (mx.core.ComponentDescriptor) package mx.core { public class ComponentDescriptor { public var events:Object; public var type:Class; public var document:Object; private var _properties:Object; public var propertiesFactory:Function; public var id:String; mx_internal static const VERSION:String = "3.4.0.9271"; public function ComponentDescriptor(_arg1:Object){ var _local2:String; super(); for (_local2 in _arg1) { this[_local2] = _arg1[_local2]; }; } public function toString():String{ return (("ComponentDescriptor_" + id)); } public function invalidateProperties():void{ _properties = null; } public function get properties():Object{ var _local1:Array; var _local2:int; var _local3:int; if (_properties){ return (_properties); }; if (propertiesFactory != null){ _properties = propertiesFactory.call(document); }; if (_properties){ _local1 = _properties.childDescriptors; if (_local1){ _local2 = _local1.length; _local3 = 0; while (_local3 < _local2) { _local1[_local3].document = document; _local3++; }; }; } else { _properties = {}; }; return (_properties); } } }//package mx.core
Section 4
//DragSource (mx.core.DragSource) package mx.core { public class DragSource { private var formatHandlers:Object; private var dataHolder:Object; private var _formats:Array; mx_internal static const VERSION:String = "3.4.0.9271"; public function DragSource(){ dataHolder = {}; formatHandlers = {}; _formats = []; super(); } public function hasFormat(_arg1:String):Boolean{ var _local2:int = _formats.length; var _local3:int; while (_local3 < _local2) { if (_formats[_local3] == _arg1){ return (true); }; _local3++; }; return (false); } public function addData(_arg1:Object, _arg2:String):void{ _formats.push(_arg2); dataHolder[_arg2] = _arg1; } public function dataForFormat(_arg1:String):Object{ var _local2:Object = dataHolder[_arg1]; if (_local2){ return (_local2); }; if (formatHandlers[_arg1]){ return (formatHandlers[_arg1]()); }; return (null); } public function addHandler(_arg1:Function, _arg2:String):void{ _formats.push(_arg2); formatHandlers[_arg2] = _arg1; } public function get formats():Array{ return (_formats); } } }//package mx.core
Section 5
//IButton (mx.core.IButton) package mx.core { public interface IButton extends IUIComponent { function get emphasized():Boolean; function set emphasized(_arg1:Boolean):void; function callLater(_arg1:Function, _arg2:Array=null):void; } }//package mx.core
Section 6
//IChildList (mx.core.IChildList) package mx.core { import flash.display.*; import flash.geom.*; public interface IChildList { function get numChildren():int; function removeChild(_arg1:DisplayObject):DisplayObject; function getChildByName(_arg1:String):DisplayObject; function removeChildAt(_arg1:int):DisplayObject; function getChildIndex(_arg1:DisplayObject):int; function addChildAt(_arg1:DisplayObject, _arg2:int):DisplayObject; function getObjectsUnderPoint(_arg1:Point):Array; function setChildIndex(_arg1:DisplayObject, _arg2:int):void; function getChildAt(_arg1:int):DisplayObject; function addChild(_arg1:DisplayObject):DisplayObject; function contains(_arg1:DisplayObject):Boolean; } }//package mx.core
Section 7
//IConstraintClient (mx.core.IConstraintClient) package mx.core { public interface IConstraintClient { function setConstraintValue(_arg1:String, _arg2):void; function getConstraintValue(_arg1:String); } }//package mx.core
Section 8
//IDeferredInstantiationUIComponent (mx.core.IDeferredInstantiationUIComponent) package mx.core { public interface IDeferredInstantiationUIComponent extends IUIComponent { function set cacheHeuristic(_arg1:Boolean):void; function createReferenceOnParentDocument(_arg1:IFlexDisplayObject):void; function get cachePolicy():String; function set id(_arg1:String):void; function registerEffects(_arg1:Array):void; function executeBindings(_arg1:Boolean=false):void; function get id():String; function deleteReferenceOnParentDocument(_arg1:IFlexDisplayObject):void; function set descriptor(_arg1:UIComponentDescriptor):void; function get descriptor():UIComponentDescriptor; } }//package mx.core
Section 9
//IFlexAsset (mx.core.IFlexAsset) package mx.core { public interface IFlexAsset { } }//package mx.core
Section 10
//IFlexDisplayObject (mx.core.IFlexDisplayObject) package mx.core { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.accessibility.*; public interface IFlexDisplayObject extends IBitmapDrawable, IEventDispatcher { function get visible():Boolean; function get rotation():Number; function localToGlobal(_arg1:Point):Point; function get name():String; function set width(_arg1:Number):void; function get measuredHeight():Number; function get blendMode():String; function get scale9Grid():Rectangle; function set name(_arg1:String):void; function set scaleX(_arg1:Number):void; function set scaleY(_arg1:Number):void; function get measuredWidth():Number; function get accessibilityProperties():AccessibilityProperties; function set scrollRect(_arg1:Rectangle):void; function get cacheAsBitmap():Boolean; function globalToLocal(_arg1:Point):Point; function get height():Number; function set blendMode(_arg1:String):void; function get parent():DisplayObjectContainer; function getBounds(_arg1:DisplayObject):Rectangle; function get opaqueBackground():Object; function set scale9Grid(_arg1:Rectangle):void; function setActualSize(_arg1:Number, _arg2:Number):void; function set alpha(_arg1:Number):void; function set accessibilityProperties(_arg1:AccessibilityProperties):void; function get width():Number; function hitTestPoint(_arg1:Number, _arg2:Number, _arg3:Boolean=false):Boolean; function set cacheAsBitmap(_arg1:Boolean):void; function get scaleX():Number; function get scaleY():Number; function get scrollRect():Rectangle; function get mouseX():Number; function get mouseY():Number; function set height(_arg1:Number):void; function set mask(_arg1:DisplayObject):void; function getRect(_arg1:DisplayObject):Rectangle; function get alpha():Number; function set transform(_arg1:Transform):void; function move(_arg1:Number, _arg2:Number):void; function get loaderInfo():LoaderInfo; function get root():DisplayObject; function hitTestObject(_arg1:DisplayObject):Boolean; function set opaqueBackground(_arg1:Object):void; function set visible(_arg1:Boolean):void; function get mask():DisplayObject; function set x(_arg1:Number):void; function set y(_arg1:Number):void; function get transform():Transform; function set filters(_arg1:Array):void; function get x():Number; function get y():Number; function get filters():Array; function set rotation(_arg1:Number):void; function get stage():Stage; } }//package mx.core
Section 11
//IFlexModuleFactory (mx.core.IFlexModuleFactory) package mx.core { import flash.utils.*; public interface IFlexModuleFactory { function get preloadedRSLs():Dictionary; function allowInsecureDomain(... _args):void; function create(... _args):Object; function allowDomain(... _args):void; function info():Object; } }//package mx.core
Section 12
//IInvalidating (mx.core.IInvalidating) package mx.core { public interface IInvalidating { function validateNow():void; function invalidateSize():void; function invalidateDisplayList():void; function invalidateProperties():void; } }//package mx.core
Section 13
//IStateClient (mx.core.IStateClient) package mx.core { public interface IStateClient { function get currentState():String; function set currentState(_arg1:String):void; } }//package mx.core
Section 14
//ISWFBridgeGroup (mx.core.ISWFBridgeGroup) package mx.core { import flash.events.*; public interface ISWFBridgeGroup { function getChildBridgeProvider(_arg1:IEventDispatcher):ISWFBridgeProvider; function removeChildBridge(_arg1:IEventDispatcher):void; function get parentBridge():IEventDispatcher; function addChildBridge(_arg1:IEventDispatcher, _arg2:ISWFBridgeProvider):void; function set parentBridge(_arg1:IEventDispatcher):void; function containsBridge(_arg1:IEventDispatcher):Boolean; function getChildBridges():Array; } }//package mx.core
Section 15
//ISWFBridgeProvider (mx.core.ISWFBridgeProvider) package mx.core { import flash.events.*; public interface ISWFBridgeProvider { function get childAllowsParent():Boolean; function get swfBridge():IEventDispatcher; function get parentAllowsChild():Boolean; } }//package mx.core
Section 16
//IToolTip (mx.core.IToolTip) package mx.core { import flash.geom.*; public interface IToolTip extends IUIComponent { function set text(_arg1:String):void; function get screen():Rectangle; function get text():String; } }//package mx.core
Section 17
//IUIComponent (mx.core.IUIComponent) package mx.core { import flash.display.*; import mx.managers.*; public interface IUIComponent extends IFlexDisplayObject { function set focusPane(_arg1:Sprite):void; function get enabled():Boolean; function set enabled(_arg1:Boolean):void; function set isPopUp(_arg1:Boolean):void; function get explicitMinHeight():Number; function get percentWidth():Number; function get isPopUp():Boolean; function get owner():DisplayObjectContainer; function get percentHeight():Number; function get baselinePosition():Number; function owns(_arg1:DisplayObject):Boolean; function initialize():void; function get maxWidth():Number; function get minWidth():Number; function getExplicitOrMeasuredWidth():Number; function get explicitMaxWidth():Number; function get explicitMaxHeight():Number; function set percentHeight(_arg1:Number):void; function get minHeight():Number; function set percentWidth(_arg1:Number):void; function get document():Object; function get focusPane():Sprite; function getExplicitOrMeasuredHeight():Number; function set tweeningProperties(_arg1:Array):void; function set explicitWidth(_arg1:Number):void; function set measuredMinHeight(_arg1:Number):void; function get explicitMinWidth():Number; function get tweeningProperties():Array; function get maxHeight():Number; function set owner(_arg1:DisplayObjectContainer):void; function set includeInLayout(_arg1:Boolean):void; function setVisible(_arg1:Boolean, _arg2:Boolean=false):void; function parentChanged(_arg1:DisplayObjectContainer):void; function get explicitWidth():Number; function get measuredMinHeight():Number; function set measuredMinWidth(_arg1:Number):void; function set explicitHeight(_arg1:Number):void; function get includeInLayout():Boolean; function get measuredMinWidth():Number; function get explicitHeight():Number; function set systemManager(_arg1:ISystemManager):void; function set document(_arg1:Object):void; function get systemManager():ISystemManager; } }//package mx.core
Section 18
//mx_internal (mx.core.mx_internal) package mx.core { public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal"; }//package mx.core
Section 19
//UIComponentDescriptor (mx.core.UIComponentDescriptor) package mx.core { public class UIComponentDescriptor extends ComponentDescriptor { mx_internal var instanceIndices:Array; public var stylesFactory:Function; public var effects:Array; mx_internal var repeaters:Array; mx_internal var repeaterIndices:Array; mx_internal static const VERSION:String = "3.4.0.9271"; public function UIComponentDescriptor(_arg1:Object){ super(_arg1); } override public function toString():String{ return (("UIComponentDescriptor_" + id)); } } }//package mx.core
Section 20
//DragEvent (mx.events.DragEvent) package mx.events { import flash.events.*; import mx.core.*; public class DragEvent extends MouseEvent { public var draggedItem:Object; public var action:String; public var dragInitiator:IUIComponent; public var dragSource:DragSource; public static const DRAG_DROP:String = "dragDrop"; public static const DRAG_COMPLETE:String = "dragComplete"; public static const DRAG_EXIT:String = "dragExit"; public static const DRAG_ENTER:String = "dragEnter"; public static const DRAG_START:String = "dragStart"; mx_internal static const VERSION:String = "3.4.0.9271"; public static const DRAG_OVER:String = "dragOver"; public function DragEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=true, _arg4:IUIComponent=null, _arg5:DragSource=null, _arg6:String=null, _arg7:Boolean=false, _arg8:Boolean=false, _arg9:Boolean=false){ super(_arg1, _arg2, _arg3); this.dragInitiator = _arg4; this.dragSource = _arg5; this.action = _arg6; this.ctrlKey = _arg7; this.altKey = _arg8; this.shiftKey = _arg9; } override public function clone():Event{ var _local1:DragEvent = new DragEvent(type, bubbles, cancelable, dragInitiator, dragSource, action, ctrlKey, altKey, shiftKey); _local1.relatedObject = this.relatedObject; _local1.localX = this.localX; _local1.localY = this.localY; return (_local1); } } }//package mx.events
Section 21
//FlexEvent (mx.events.FlexEvent) package mx.events { import flash.events.*; import mx.core.*; public class FlexEvent extends Event { public static const ADD:String = "add"; public static const TRANSFORM_CHANGE:String = "transformChange"; public static const ENTER_FRAME:String = "flexEventEnterFrame"; public static const INIT_COMPLETE:String = "initComplete"; public static const REMOVE:String = "remove"; public static const BUTTON_DOWN:String = "buttonDown"; public static const EXIT_STATE:String = "exitState"; public static const CREATION_COMPLETE:String = "creationComplete"; public static const REPEAT:String = "repeat"; public static const LOADING:String = "loading"; public static const RENDER:String = "flexEventRender"; public static const REPEAT_START:String = "repeatStart"; public static const INITIALIZE:String = "initialize"; public static const ENTER_STATE:String = "enterState"; public static const URL_CHANGED:String = "urlChanged"; public static const REPEAT_END:String = "repeatEnd"; mx_internal static const VERSION:String = "3.4.0.9271"; public static const HIDE:String = "hide"; public static const ENTER:String = "enter"; public static const PRELOADER_DONE:String = "preloaderDone"; public static const CURSOR_UPDATE:String = "cursorUpdate"; public static const PREINITIALIZE:String = "preinitialize"; public static const INVALID:String = "invalid"; public static const IDLE:String = "idle"; public static const VALID:String = "valid"; public static const DATA_CHANGE:String = "dataChange"; public static const APPLICATION_COMPLETE:String = "applicationComplete"; public static const VALUE_COMMIT:String = "valueCommit"; public static const UPDATE_COMPLETE:String = "updateComplete"; public static const INIT_PROGRESS:String = "initProgress"; public static const SHOW:String = "show"; public function FlexEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function clone():Event{ return (new FlexEvent(type, bubbles, cancelable)); } } }//package mx.events
Section 22
//FlexMouseEvent (mx.events.FlexMouseEvent) package mx.events { import flash.events.*; import flash.display.*; import mx.core.*; public class FlexMouseEvent extends MouseEvent { public static const MOUSE_DOWN_OUTSIDE:String = "mouseDownOutside"; public static const MOUSE_WHEEL_OUTSIDE:String = "mouseWheelOutside"; mx_internal static const VERSION:String = "3.4.0.9271"; public function FlexMouseEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:Number=0, _arg5:Number=0, _arg6:InteractiveObject=null, _arg7:Boolean=false, _arg8:Boolean=false, _arg9:Boolean=false, _arg10:Boolean=false, _arg11:int=0){ super(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8, _arg9, _arg10, _arg11); } override public function clone():Event{ return (new FlexMouseEvent(type, bubbles, cancelable, localX, localY, relatedObject, ctrlKey, altKey, shiftKey, buttonDown, delta)); } } }//package mx.events
Section 23
//MoveEvent (mx.events.MoveEvent) package mx.events { import flash.events.*; import mx.core.*; public class MoveEvent extends Event { public var oldX:Number; public var oldY:Number; mx_internal static const VERSION:String = "3.4.0.9271"; public static const MOVE:String = "move"; public function MoveEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:Number=NaN, _arg5:Number=NaN){ super(_arg1, _arg2, _arg3); this.oldX = _arg4; this.oldY = _arg5; } override public function clone():Event{ return (new MoveEvent(type, bubbles, cancelable, oldX, oldY)); } } }//package mx.events
Section 24
//PropertyChangeEvent (mx.events.PropertyChangeEvent) package mx.events { import flash.events.*; import mx.core.*; public class PropertyChangeEvent extends Event { public var newValue:Object; public var kind:String; public var property:Object; public var oldValue:Object; public var source:Object; mx_internal static const VERSION:String = "3.4.0.9271"; public static const PROPERTY_CHANGE:String = "propertyChange"; public function PropertyChangeEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:String=null, _arg5:Object=null, _arg6:Object=null, _arg7:Object=null, _arg8:Object=null){ super(_arg1, _arg2, _arg3); this.kind = _arg4; this.property = _arg5; this.oldValue = _arg6; this.newValue = _arg7; this.source = _arg8; } override public function clone():Event{ return (new PropertyChangeEvent(type, bubbles, cancelable, kind, property, oldValue, newValue, source)); } public static function createUpdateEvent(_arg1:Object, _arg2:Object, _arg3:Object, _arg4:Object):PropertyChangeEvent{ var _local5:PropertyChangeEvent = new PropertyChangeEvent(PROPERTY_CHANGE); _local5.kind = PropertyChangeEventKind.UPDATE; _local5.oldValue = _arg3; _local5.newValue = _arg4; _local5.source = _arg1; _local5.property = _arg2; return (_local5); } } }//package mx.events
Section 25
//PropertyChangeEventKind (mx.events.PropertyChangeEventKind) package mx.events { import mx.core.*; public final class PropertyChangeEventKind { mx_internal static const VERSION:String = "3.4.0.9271"; public static const UPDATE:String = "update"; public static const DELETE:String = "delete"; } }//package mx.events
Section 26
//ResizeEvent (mx.events.ResizeEvent) package mx.events { import flash.events.*; import mx.core.*; public class ResizeEvent extends Event { public var oldHeight:Number; public var oldWidth:Number; mx_internal static const VERSION:String = "3.4.0.9271"; public static const RESIZE:String = "resize"; public function ResizeEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:Number=NaN, _arg5:Number=NaN){ super(_arg1, _arg2, _arg3); this.oldWidth = _arg4; this.oldHeight = _arg5; } override public function clone():Event{ return (new ResizeEvent(type, bubbles, cancelable, oldWidth, oldHeight)); } } }//package mx.events
Section 27
//StateChangeEvent (mx.events.StateChangeEvent) package mx.events { import flash.events.*; import mx.core.*; public class StateChangeEvent extends Event { public var newState:String; public var oldState:String; public static const CURRENT_STATE_CHANGING:String = "currentStateChanging"; public static const CURRENT_STATE_CHANGE:String = "currentStateChange"; mx_internal static const VERSION:String = "3.4.0.9271"; public function StateChangeEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:String=null, _arg5:String=null){ super(_arg1, _arg2, _arg3); this.oldState = _arg4; this.newState = _arg5; } override public function clone():Event{ return (new StateChangeEvent(type, bubbles, cancelable, oldState, newState)); } } }//package mx.events
Section 28
//ToolTipEvent (mx.events.ToolTipEvent) package mx.events { import flash.events.*; import mx.core.*; public class ToolTipEvent extends Event { public var toolTip:IToolTip; public static const TOOL_TIP_SHOWN:String = "toolTipShown"; public static const TOOL_TIP_CREATE:String = "toolTipCreate"; public static const TOOL_TIP_SHOW:String = "toolTipShow"; public static const TOOL_TIP_HIDE:String = "toolTipHide"; public static const TOOL_TIP_END:String = "toolTipEnd"; mx_internal static const VERSION:String = "3.4.0.9271"; public static const TOOL_TIP_START:String = "toolTipStart"; public function ToolTipEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:IToolTip=null){ super(_arg1, _arg2, _arg3); this.toolTip = _arg4; } override public function clone():Event{ return (new ToolTipEvent(type, bubbles, cancelable, toolTip)); } } }//package mx.events
Section 29
//UIMovieClip (mx.flash.UIMovieClip) package mx.flash { import flash.events.*; import flash.display.*; import flash.geom.*; import mx.managers.*; import mx.core.*; import mx.automation.*; import mx.events.*; import flash.system.*; import flash.ui.*; public dynamic class UIMovieClip extends MovieClip implements IDeferredInstantiationUIComponent, IToolTipManagerClient, IStateClient, IFocusManagerComponent, IConstraintClient, IAutomationObject { private var _explicitWidth:Number; private var reverseDirectionFocus:Boolean;// = false private var oldHeight:Number; protected var _height:Number; private var _automationName:String;// = null private var _automationDelegate:IAutomationObject; private var _currentState:String; private var _document:Object; private var _systemManager:ISystemManager; private var _isPopUp:Boolean;// = false private var focusableObjects:Array; private var _percentWidth:Number; private var _top; private var _explicitHeight:Number; private var explicitSizeChanged:Boolean;// = false private var _measuredWidth:Number; private var _toolTip:String; public var boundingBoxName:String;// = "boundingBox" protected var _width:Number; private var _tweeningProperties:Array; protected var initialized:Boolean;// = false private var _focusPane:Sprite; private var _left; private var transitionEndState:String; private var focusListenersAdded:Boolean;// = false private var stateMap:Object; private var _showInAutomationHierarchy:Boolean;// = true private var _descriptor:UIComponentDescriptor; private var oldX:Number; private var oldY:Number; private var _right; private var validateMeasuredSizeFlag:Boolean;// = true private var _focusEnabled:Boolean;// = true protected var trackSizeChanges:Boolean;// = true private var _includeInLayout:Boolean;// = true private var _explicitMinWidth:Number; private var _bottom; private var _explicitMaxHeight:Number; private var explicitTabEnabledChanged:Boolean;// = false private var transitionStartFrame:Number; private var _explicitMaxWidth:Number; private var _measuredMinHeight:Number;// = 0 private var _verticalCenter; private var _baseline; private var transitionDirection:Number;// = 0 private var _measuredHeight:Number; private var _owner:DisplayObjectContainer; private var _id:String; private var transitionEndFrame:Number; private var _parent:DisplayObjectContainer; private var _explicitMinHeight:Number; private var _percentHeight:Number; private var _measuredMinWidth:Number;// = 0 private var oldWidth:Number; private var _horizontalCenter; public function UIMovieClip(){ focusableObjects = []; super(); addEventListener(Event.ENTER_FRAME, enterFrameHandler, false, 0, true); addEventListener(FocusEvent.FOCUS_IN, focusInHandler, false, 0, true); addEventListener(FlexEvent.CREATION_COMPLETE, creationCompleteHandler); } public function get left(){ return (_left); } public function set left(_arg1):void{ var _local2:Object = this.left; if (_local2 !== _arg1){ this._3317767left = _arg1; this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this, "left", _local2, _arg1)); }; } protected function enterFrameHandler(_arg1:Event):void{ var _local2:Rectangle; var _local3:Number; if (explicitSizeChanged){ explicitSizeChanged = false; setActualSize(getExplicitOrMeasuredWidth(), getExplicitOrMeasuredHeight()); }; if (isNaN(oldX)){ oldX = x; }; if (isNaN(oldY)){ oldY = y; }; if (((!((x == oldX))) || (!((y == oldY))))){ dispatchMoveEvent(); }; if (trackSizeChanges){ _local2 = bounds; _local2.width = (_local2.width * scaleX); _local2.height = (_local2.height * scaleY); if (isNaN(oldWidth)){ oldWidth = (_width = _local2.width); }; if (isNaN(oldHeight)){ oldHeight = (_height = _local2.height); }; if (((sizeChanged(_local2.width, oldWidth)) || (sizeChanged(_local2.height, oldHeight)))){ _width = _local2.width; _height = _local2.height; validateMeasuredSizeFlag = true; notifySizeChanged(); dispatchResizeEvent(); } else { if (((sizeChanged(width, oldWidth)) || (sizeChanged(height, oldHeight)))){ dispatchResizeEvent(); }; }; }; if (((((currentLabel) && ((currentLabel.indexOf(":") < 0)))) && (!((currentLabel == _currentState))))){ _currentState = currentLabel; }; if (transitionDirection != 0){ _local3 = (currentFrame + transitionDirection); if ((((((transitionDirection > 0)) && ((_local3 >= transitionEndFrame)))) || ((((transitionDirection < 0)) && ((_local3 <= transitionEndFrame)))))){ gotoAndStop(stateMap[transitionEndState].frame); transitionDirection = 0; } else { gotoAndStop(_local3); }; }; } public function get minHeight():Number{ if (!isNaN(explicitMinHeight)){ return (explicitMinHeight); }; return (measuredMinHeight); } public function getExplicitOrMeasuredHeight():Number{ var _local1:Number; if (isNaN(explicitHeight)){ _local1 = measuredHeight; if (((!(isNaN(explicitMinHeight))) && ((_local1 < explicitMinHeight)))){ _local1 = explicitMinHeight; }; if (((!(isNaN(explicitMaxHeight))) && ((_local1 > explicitMaxHeight)))){ _local1 = explicitMaxHeight; }; return (_local1); }; return (explicitHeight); } public function get right(){ return (_right); } private function validateMeasuredSize():void{ if (validateMeasuredSizeFlag){ validateMeasuredSizeFlag = false; _measuredWidth = bounds.width; _measuredHeight = bounds.height; }; } public function get tweeningProperties():Array{ return (_tweeningProperties); } public function get bottom(){ return (_bottom); } public function set explicitMaxWidth(_arg1:Number):void{ _explicitMaxWidth = _arg1; } public function set minHeight(_arg1:Number):void{ explicitMinHeight = _arg1; } public function set right(_arg1):void{ var _local2:Object = this.right; if (_local2 !== _arg1){ this._108511772right = _arg1; this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this, "right", _local2, _arg1)); }; } private function keyFocusChangeHandler(_arg1:FocusEvent):void{ if (_arg1.keyCode == Keyboard.TAB){ if (stage.focus == focusableObjects[(_arg1.shiftKey) ? 0 : (focusableObjects.length - 1)]){ removeFocusEventListeners(); } else { _arg1.stopImmediatePropagation(); }; }; } public function get automationName():String{ if (_automationName){ return (_automationName); }; if (automationDelegate){ return (automationDelegate.automationName); }; return (""); } public function get baseline(){ return (_baseline); } private function set _1383228885bottom(_arg1):void{ if (_arg1 != _bottom){ _bottom = _arg1; notifySizeChanged(); }; } public function get explicitMinHeight():Number{ return (_explicitMinHeight); } private function keyFocusChangeCaptureHandler(_arg1:FocusEvent):void{ reverseDirectionFocus = _arg1.shiftKey; } public function set bottom(_arg1):void{ var _local2:Object = this.bottom; if (_local2 !== _arg1){ this._1383228885bottom = _arg1; this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this, "bottom", _local2, _arg1)); }; } public function set id(_arg1:String):void{ _id = _arg1; } public function set tweeningProperties(_arg1:Array):void{ _tweeningProperties = _arg1; } override public function set height(_arg1:Number):void{ explicitHeight = _arg1; } public function get focusPane():Sprite{ return (_focusPane); } protected function notifySizeChanged():void{ if (((parent) && ((parent is IInvalidating)))){ IInvalidating(parent).invalidateSize(); IInvalidating(parent).invalidateDisplayList(); }; } public function get numAutomationChildren():int{ if (automationDelegate){ return (automationDelegate.numAutomationChildren); }; return (0); } protected function focusInHandler(_arg1:FocusEvent):void{ if (!focusListenersAdded){ addFocusEventListeners(); }; } public function set document(_arg1:Object):void{ _document = _arg1; } public function getExplicitOrMeasuredWidth():Number{ var _local1:Number; if (isNaN(explicitWidth)){ _local1 = measuredWidth; if (((!(isNaN(explicitMinWidth))) && ((_local1 < explicitMinWidth)))){ _local1 = explicitMinWidth; }; if (((!(isNaN(explicitMaxWidth))) && ((_local1 > explicitMaxWidth)))){ _local1 = explicitMaxWidth; }; return (_local1); }; return (explicitWidth); } private function set _3317767left(_arg1):void{ if (_arg1 != _left){ _left = _arg1; notifySizeChanged(); }; } public function get explicitHeight():Number{ return (_explicitHeight); } public function get showInAutomationHierarchy():Boolean{ return (_showInAutomationHierarchy); } public function get systemManager():ISystemManager{ var _local1:DisplayObject; var _local2:DisplayObjectContainer; var _local3:IUIComponent; if (!_systemManager){ _local1 = root; if (_local1){ _systemManager = (_local1 as ISystemManager); } else { _local2 = parent; while (_local2) { _local3 = (_local2 as IUIComponent); if (_local3){ _systemManager = _local3.systemManager; break; }; _local2 = _local2.parent; }; }; }; return (_systemManager); } public function get percentWidth():Number{ return (_percentWidth); } public function set automationName(_arg1:String):void{ _automationName = _arg1; } public function set explicitMinHeight(_arg1:Number):void{ _explicitMinHeight = _arg1; notifySizeChanged(); } public function get baselinePosition():Number{ return (0); } public function set baseline(_arg1):void{ var _local2:Object = this.baseline; if (_local2 !== _arg1){ this._1720785339baseline = _arg1; this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this, "baseline", _local2, _arg1)); }; } public function set focusEnabled(_arg1:Boolean):void{ _focusEnabled = _arg1; } public function get currentState():String{ return (_currentState); } public function get minWidth():Number{ if (!isNaN(explicitMinWidth)){ return (explicitMinWidth); }; return (measuredMinWidth); } public function get measuredWidth():Number{ validateMeasuredSize(); return (_measuredWidth); } public function get mouseFocusEnabled():Boolean{ return (false); } public function get automationValue():Array{ if (automationDelegate){ return (automationDelegate.automationValue); }; return ([]); } private function set _115029top(_arg1):void{ if (_arg1 != _top){ _top = _arg1; notifySizeChanged(); }; } override public function get parent():DisplayObjectContainer{ return ((_parent) ? _parent : super.parent); } public function get owner():DisplayObjectContainer{ return ((_owner) ? _owner : parent); } protected function get bounds():Rectangle{ if (((((((boundingBoxName) && (!((boundingBoxName == ""))))) && ((boundingBoxName in this)))) && (this[boundingBoxName]))){ return (this[boundingBoxName].getBounds(this)); }; return (getBounds(this)); } public function setActualSize(_arg1:Number, _arg2:Number):void{ if (((sizeChanged(_width, _arg1)) || (sizeChanged(_height, _arg2)))){ dispatchResizeEvent(); }; _width = _arg1; _height = _arg2; super.scaleX = (_arg1 / measuredWidth); super.scaleY = (_arg2 / measuredHeight); } public function parentChanged(_arg1:DisplayObjectContainer):void{ if (!_arg1){ _parent = null; } else { if ((((_arg1 is IUIComponent)) || ((_arg1 is ISystemManager)))){ _parent = _arg1; } else { _parent = _arg1.parent; }; }; } public function createAutomationIDPart(_arg1:IAutomationObject):Object{ if (automationDelegate){ return (automationDelegate.createAutomationIDPart(_arg1)); }; return (null); } public function getAutomationChildAt(_arg1:int):IAutomationObject{ if (automationDelegate){ return (automationDelegate.getAutomationChildAt(_arg1)); }; return (null); } private function removeFocusEventListeners():void{ stage.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler); stage.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler); focusListenersAdded = false; } public function set focusPane(_arg1:Sprite):void{ _focusPane = _arg1; } public function get maxWidth():Number{ return ((isNaN(explicitMaxWidth)) ? 10000 : explicitMaxWidth); } public function setConstraintValue(_arg1:String, _arg2):void{ this[_arg1] = _arg2; } public function set verticalCenter(_arg1):void{ var _local2:Object = this.verticalCenter; if (_local2 !== _arg1){ this._926273685verticalCenter = _arg1; this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this, "verticalCenter", _local2, _arg1)); }; } public function set top(_arg1):void{ var _local2:Object = this.top; if (_local2 !== _arg1){ this._115029top = _arg1; this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this, "top", _local2, _arg1)); }; } public function set descriptor(_arg1:UIComponentDescriptor):void{ _descriptor = _arg1; } override public function set visible(_arg1:Boolean):void{ setVisible(_arg1); } public function set measuredMinWidth(_arg1:Number):void{ _measuredMinWidth = _arg1; } public function set includeInLayout(_arg1:Boolean):void{ _includeInLayout = _arg1; } public function set explicitHeight(_arg1:Number):void{ _explicitHeight = _arg1; explicitSizeChanged = true; notifySizeChanged(); } public function get explicitMinWidth():Number{ return (_explicitMinWidth); } public function set showInAutomationHierarchy(_arg1:Boolean):void{ _showInAutomationHierarchy = _arg1; } public function set systemManager(_arg1:ISystemManager):void{ _systemManager = _arg1; } public function registerEffects(_arg1:Array):void{ } public function set percentWidth(_arg1:Number):void{ _percentWidth = _arg1; notifySizeChanged(); } private function creationCompleteHandler(_arg1:Event):void{ removeEventListener(FlexEvent.CREATION_COMPLETE, creationCompleteHandler); if (systemManager){ systemManager.stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeCaptureHandler, true, 0, true); } else { if (((parentDocument) && (parentDocument.systemManager))){ parentDocument.systemManager.stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeCaptureHandler, true, 0, true); }; }; } public function get id():String{ return (_id); } private function set _926273685verticalCenter(_arg1):void{ if (_arg1 != _verticalCenter){ _verticalCenter = _arg1; notifySizeChanged(); }; } public function get explicitMaxWidth():Number{ return (_explicitMaxWidth); } public function executeBindings(_arg1:Boolean=false):void{ var _local2:Object = (((descriptor) && (descriptor.document))) ? descriptor.document : parentDocument; var _local3:* = ApplicationDomain.currentDomain.getDefinition("mx.binding.BindingManager"); if (_local3 != null){ _local3.executeBindings(_local2, id, this); }; } public function set minWidth(_arg1:Number):void{ explicitMinWidth = _arg1; } override public function get height():Number{ if (!isNaN(_height)){ return (_height); }; return (super.height); } public function set currentState(_arg1:String):void{ var _local2:String; var _local3:Number; var _local4:Number; var _local5:StateChangeEvent; if (_arg1 == _currentState){ return; }; if (!stateMap){ buildStateMap(); }; if (stateMap[_arg1]){ _local2 = (((_currentState + "-") + _arg1) + ":start"); if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap[(((_currentState + "-") + _arg1) + ":end")].frame; }; if (isNaN(_local3)){ _local2 = (((_arg1 + "-") + _currentState) + ":end"); if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap[(((_arg1 + "-") + _currentState) + ":start")].frame; }; }; if (isNaN(_local3)){ _local2 = (("*-" + _arg1) + ":start"); if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap[(("*-" + _arg1) + ":end")].frame; }; }; if (isNaN(_local3)){ _local2 = (_arg1 + "-*:end"); if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap[(_arg1 + "-*:start")].frame; }; }; if (isNaN(_local3)){ _local2 = (_currentState + "-*:start"); if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap[(_currentState + "-*:end")].frame; }; }; if (isNaN(_local3)){ _local2 = (("*-" + _currentState) + ":end"); if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap[(("*-" + _currentState) + ":start")].frame; }; }; if (isNaN(_local3)){ _local2 = "*-*:start"; if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap["*-*:end"].frame; }; }; if (((isNaN(_local3)) && ((_arg1 in stateMap)))){ _local3 = stateMap[_arg1].frame; }; if (isNaN(_local3)){ return; }; _local5 = new StateChangeEvent(StateChangeEvent.CURRENT_STATE_CHANGING); _local5.oldState = _currentState; _local5.newState = _arg1; dispatchEvent(_local5); if (isNaN(_local4)){ gotoAndStop(_local3); transitionDirection = 0; } else { if ((((currentFrame < Math.min(_local3, _local4))) || ((currentFrame > Math.max(_local3, _local4))))){ gotoAndStop(_local3); } else { _local3 = currentFrame; }; transitionStartFrame = _local3; transitionEndFrame = _local4; transitionDirection = ((_local4)>_local3) ? 1 : -1; transitionEndState = _arg1; }; _local5 = new StateChangeEvent(StateChangeEvent.CURRENT_STATE_CHANGE); _local5.oldState = _currentState; _local5.newState = _arg1; dispatchEvent(_local5); _currentState = _arg1; }; } public function set horizontalCenter(_arg1):void{ var _local2:Object = this.horizontalCenter; if (_local2 !== _arg1){ this._2016110183horizontalCenter = _arg1; this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this, "horizontalCenter", _local2, _arg1)); }; } public function get document():Object{ return (_document); } private function focusOutHandler(_arg1:FocusEvent):void{ if (focusableObjects.indexOf(_arg1.relatedObject) == -1){ removeFocusEventListeners(); }; } public function replayAutomatableEvent(_arg1:Event):Boolean{ if (automationDelegate){ return (automationDelegate.replayAutomatableEvent(_arg1)); }; return (false); } public function get focusEnabled():Boolean{ return (((_focusEnabled) && ((focusableObjects.length > 0)))); } private function set _108511772right(_arg1):void{ if (_arg1 != _right){ _right = _arg1; notifySizeChanged(); }; } public function get top(){ return (_top); } public function set maxHeight(_arg1:Number):void{ explicitMaxHeight = _arg1; } public function set cacheHeuristic(_arg1:Boolean):void{ } private function set _1720785339baseline(_arg1):void{ if (_arg1 != _baseline){ _baseline = _arg1; notifySizeChanged(); }; } private function addFocusEventListeners():void{ stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false, 1, true); stage.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, false, 0, true); focusListenersAdded = true; } public function getConstraintValue(_arg1:String){ return (this[_arg1]); } public function set owner(_arg1:DisplayObjectContainer):void{ _owner = _arg1; } protected function findFocusCandidates(_arg1:DisplayObjectContainer):void{ var _local3:InteractiveObject; var _local2:int; while (_local2 < _arg1.numChildren) { _local3 = (_arg1.getChildAt(_local2) as InteractiveObject); if (((_local3) && (_local3.tabEnabled))){ focusableObjects.push(_local3); if (!explicitTabEnabledChanged){ tabEnabled = true; }; }; if ((_local3 is DisplayObjectContainer)){ findFocusCandidates(DisplayObjectContainer(_local3)); }; _local2++; }; } public function get verticalCenter(){ return (_verticalCenter); } public function get cachePolicy():String{ return (""); } private function set _2016110183horizontalCenter(_arg1):void{ if (_arg1 != _horizontalCenter){ _horizontalCenter = _arg1; notifySizeChanged(); }; } public function get descriptor():UIComponentDescriptor{ return (_descriptor); } public function createReferenceOnParentDocument(_arg1:IFlexDisplayObject):void{ if (((id) && (!((id == ""))))){ _arg1[id] = this; }; } public function get includeInLayout():Boolean{ return (_includeInLayout); } public function set automationDelegate(_arg1:Object):void{ _automationDelegate = (_arg1 as IAutomationObject); } public function get measuredMinWidth():Number{ return (_measuredMinWidth); } protected function sizeChanged(_arg1:Number, _arg2:Number):Boolean{ return ((Math.abs((_arg1 - _arg2)) > 1)); } public function set isPopUp(_arg1:Boolean):void{ _isPopUp = _arg1; } public function get measuredHeight():Number{ validateMeasuredSize(); return (_measuredHeight); } public function initialize():void{ var _local2:IUIComponent; initialized = true; dispatchEvent(new FlexEvent(FlexEvent.PREINITIALIZE)); if (((((((boundingBoxName) && (!((boundingBoxName == ""))))) && ((boundingBoxName in this)))) && (this[boundingBoxName]))){ this[boundingBoxName].visible = false; }; if (explicitSizeChanged){ explicitSizeChanged = false; setActualSize(getExplicitOrMeasuredWidth(), getExplicitOrMeasuredHeight()); }; findFocusCandidates(this); var _local1:int; while (_local1 < numChildren) { _local2 = (getChildAt(_local1) as IUIComponent); if (_local2){ _local2.initialize(); }; _local1++; }; dispatchEvent(new FlexEvent(FlexEvent.INITIALIZE)); dispatchEvent(new FlexEvent(FlexEvent.CREATION_COMPLETE)); } public function resolveAutomationIDPart(_arg1:Object):Array{ if (automationDelegate){ return (automationDelegate.resolveAutomationIDPart(_arg1)); }; return ([]); } public function setFocus():void{ stage.focus = focusableObjects[(reverseDirectionFocus) ? (focusableObjects.length - 1) : 0]; addFocusEventListeners(); } public function set percentHeight(_arg1:Number):void{ _percentHeight = _arg1; notifySizeChanged(); } public function get horizontalCenter(){ return (_horizontalCenter); } override public function set width(_arg1:Number):void{ explicitWidth = _arg1; } public function set maxWidth(_arg1:Number):void{ explicitMaxWidth = _arg1; } private function buildStateMap():void{ var _local1:Array = currentLabels; stateMap = {}; var _local2:int; while (_local2 < _local1.length) { stateMap[_local1[_local2].name] = _local1[_local2]; _local2++; }; } protected function dispatchResizeEvent():void{ var _local1:ResizeEvent = new ResizeEvent(ResizeEvent.RESIZE); _local1.oldWidth = oldWidth; _local1.oldHeight = oldHeight; dispatchEvent(_local1); oldWidth = width; oldHeight = height; } public function deleteReferenceOnParentDocument(_arg1:IFlexDisplayObject):void{ if (((id) && (!((id == ""))))){ _arg1[id] = null; }; } public function owns(_arg1:DisplayObject):Boolean{ while (((_arg1) && (!((_arg1 == this))))) { if ((_arg1 is IUIComponent)){ _arg1 = IUIComponent(_arg1).owner; } else { _arg1 = _arg1.parent; }; }; return ((_arg1 == this)); } public function set explicitMaxHeight(_arg1:Number):void{ _explicitMaxHeight = _arg1; notifySizeChanged(); } public function setVisible(_arg1:Boolean, _arg2:Boolean=false):void{ super.visible = _arg1; if (!_arg2){ dispatchEvent(new FlexEvent((_arg1) ? FlexEvent.SHOW : FlexEvent.HIDE)); }; } public function get maxHeight():Number{ return ((isNaN(explicitMaxHeight)) ? 10000 : explicitMaxHeight); } public function get automationDelegate():Object{ return (_automationDelegate); } public function set explicitMinWidth(_arg1:Number):void{ _explicitMinWidth = _arg1; notifySizeChanged(); } public function get isPopUp():Boolean{ return (_isPopUp); } public function get percentHeight():Number{ return (_percentHeight); } override public function get width():Number{ if (!isNaN(_width)){ return (_width); }; return (super.width); } public function get explicitMaxHeight():Number{ return (_explicitMaxHeight); } public function move(_arg1:Number, _arg2:Number):void{ this.x = _arg1; this.y = _arg2; if (((!((_arg1 == oldX))) || (!((_arg2 == oldY))))){ dispatchMoveEvent(); }; } public function get toolTip():String{ return (_toolTip); } public function get parentDocument():Object{ var _local1:IUIComponent; var _local2:ISystemManager; if (document == this){ _local1 = (parent as IUIComponent); if (_local1){ return (_local1.document); }; _local2 = (parent as ISystemManager); if (_local2){ return (_local2.document); }; return (null); //unresolved jump }; return (document); } override public function set tabEnabled(_arg1:Boolean):void{ super.tabEnabled = _arg1; explicitTabEnabledChanged = true; } public function set toolTip(_arg1:String):void{ var _local2:* = ApplicationDomain.currentDomain.getDefinition("mx.managers.ToolTipManager"); var _local3:String = _toolTip; _toolTip = _arg1; if (_local2){ var _local4 = _local2; _local4.mx_internal::registerToolTip(this, _local3, _arg1); }; } public function set explicitWidth(_arg1:Number):void{ _explicitWidth = _arg1; explicitSizeChanged = true; notifySizeChanged(); } private function dispatchMoveEvent():void{ var _local1:MoveEvent = new MoveEvent(MoveEvent.MOVE); _local1.oldX = oldX; _local1.oldY = oldY; dispatchEvent(_local1); oldX = x; oldY = y; } public function get explicitWidth():Number{ return (_explicitWidth); } public function get measuredMinHeight():Number{ return (_measuredMinHeight); } public function drawFocus(_arg1:Boolean):void{ } public function set measuredMinHeight(_arg1:Number):void{ _measuredMinHeight = _arg1; } override public function get tabEnabled():Boolean{ return (super.tabEnabled); } public function get automationTabularData():Object{ if (automationDelegate){ return (automationDelegate.automationTabularData); }; return (null); } } }//package mx.flash
Section 30
//IFocusManager (mx.managers.IFocusManager) package mx.managers { import flash.events.*; import flash.display.*; import mx.core.*; public interface IFocusManager { function get focusPane():Sprite; function getFocus():IFocusManagerComponent; function deactivate():void; function set defaultButton(_arg1:IButton):void; function set focusPane(_arg1:Sprite):void; function set showFocusIndicator(_arg1:Boolean):void; function moveFocus(_arg1:String, _arg2:DisplayObject=null):void; function addSWFBridge(_arg1:IEventDispatcher, _arg2:DisplayObject):void; function removeSWFBridge(_arg1:IEventDispatcher):void; function get defaultButtonEnabled():Boolean; function findFocusManagerComponent(_arg1:InteractiveObject):IFocusManagerComponent; function get nextTabIndex():int; function get defaultButton():IButton; function get showFocusIndicator():Boolean; function setFocus(_arg1:IFocusManagerComponent):void; function activate():void; function showFocus():void; function set defaultButtonEnabled(_arg1:Boolean):void; function hideFocus():void; function getNextFocusManagerComponent(_arg1:Boolean=false):IFocusManagerComponent; } }//package mx.managers
Section 31
//IFocusManagerComponent (mx.managers.IFocusManagerComponent) package mx.managers { public interface IFocusManagerComponent { function set focusEnabled(_arg1:Boolean):void; function drawFocus(_arg1:Boolean):void; function setFocus():void; function get focusEnabled():Boolean; function get tabEnabled():Boolean; function get tabIndex():int; function get mouseFocusEnabled():Boolean; } }//package mx.managers
Section 32
//IFocusManagerContainer (mx.managers.IFocusManagerContainer) package mx.managers { import flash.events.*; import flash.display.*; public interface IFocusManagerContainer extends IEventDispatcher { function set focusManager(_arg1:IFocusManager):void; function get focusManager():IFocusManager; function get systemManager():ISystemManager; function contains(_arg1:DisplayObject):Boolean; } }//package mx.managers
Section 33
//ISystemManager (mx.managers.ISystemManager) package mx.managers { import flash.events.*; import flash.display.*; import flash.geom.*; import mx.core.*; import flash.text.*; public interface ISystemManager extends IEventDispatcher, IChildList, IFlexModuleFactory { function set focusPane(_arg1:Sprite):void; function get toolTipChildren():IChildList; function useSWFBridge():Boolean; function isFontFaceEmbedded(_arg1:TextFormat):Boolean; function deployMouseShields(_arg1:Boolean):void; function get rawChildren():IChildList; function get topLevelSystemManager():ISystemManager; function dispatchEventFromSWFBridges(_arg1:Event, _arg2:IEventDispatcher=null, _arg3:Boolean=false, _arg4:Boolean=false):void; function getSandboxRoot():DisplayObject; function get swfBridgeGroup():ISWFBridgeGroup; function removeFocusManager(_arg1:IFocusManagerContainer):void; function addChildToSandboxRoot(_arg1:String, _arg2:DisplayObject):void; function get document():Object; function get focusPane():Sprite; function get loaderInfo():LoaderInfo; function addChildBridge(_arg1:IEventDispatcher, _arg2:DisplayObject):void; function getTopLevelRoot():DisplayObject; function removeChildBridge(_arg1:IEventDispatcher):void; function isDisplayObjectInABridgedApplication(_arg1:DisplayObject):Boolean; function get popUpChildren():IChildList; function get screen():Rectangle; function removeChildFromSandboxRoot(_arg1:String, _arg2:DisplayObject):void; function getDefinitionByName(_arg1:String):Object; function activate(_arg1:IFocusManagerContainer):void; function deactivate(_arg1:IFocusManagerContainer):void; function get cursorChildren():IChildList; function set document(_arg1:Object):void; function get embeddedFontList():Object; function set numModalWindows(_arg1:int):void; function isTopLevel():Boolean; function isTopLevelRoot():Boolean; function get numModalWindows():int; function addFocusManager(_arg1:IFocusManagerContainer):void; function get stage():Stage; function getVisibleApplicationRect(_arg1:Rectangle=null):Rectangle; } }//package mx.managers
Section 34
//IToolTipManagerClient (mx.managers.IToolTipManagerClient) package mx.managers { import mx.core.*; public interface IToolTipManagerClient extends IFlexDisplayObject { function get toolTip():String; function set toolTip(_arg1:String):void; } }//package mx.managers
Section 35
//bar (bar) package { import mx.flash.*; public dynamic class bar extends UIMovieClip { } }//package
Section 36
//loaderBar (loaderBar) package { import mx.flash.*; public dynamic class loaderBar extends UIMovieClip { } }//package
Section 37
//Main (Main) package { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; public class Main extends Sprite { private const _swf:Class; private var clickUrl:String;// = "http://www.chixr.us/?utm_campaign=Fantasy_Fashion&utm_source=HOSTED_DOMAIN&utm_medium=ingame" private var gameID:Number;// = 553 private var loader:Loader; private var _mochibot_id:String;// = "" private var highscoresURL:String;// = "http://www.chixr.us/Fantasy-Fashion-553/highscores/?utm_campaign=Fantasy_Fashion&utm_source=HOSTED_DOMAIN&utm_medium=ingame" private var _mochiads_game_id:String;// = "" private var useMindJolt:Boolean;// = false private var clickGameUrl:String;// = "http://www.chixr.us/Fantasy-Fashion-game553.html?utm_campaign=Fantasy_Fashion&utm_source=HOSTED_DOMAIN&utm_medium=ingame" private var clickAddUrl:String;// = "http://www.chixr.us/webmasters?utm_campaign=Fantasy_Fashion&utm_source=HOSTED_DOMAIN&utm_medium=ingame" private var followUrl:String;// = "http://twitter.com/chixrus" public function Main():void{ _swf = Main__swf; super(); if (stage){ init(); } else { addEventListener(Event.ADDED_TO_STAGE, init); }; } private function setGameID(_arg1:Event):void{ var _local3:Object; var _local4:Loader; var _local2:* = MovieClip(loader.content).getChildByName("game"); if (!_local2){ _local2 = loader.content; }; _local2.setGameID(gameID); _local2.setClickURL(clickGameUrl, clickUrl, clickAddUrl, followUrl, highscoresURL); if (useMindJolt){ _local3 = LoaderInfo(root.loaderInfo).parameters; _local4 = new Loader(); _local4.contentLoaderInfo.addEventListener(Event.COMPLETE, mjoltLoaded); _local4.load(new URLRequest(((_local3.mjPath) || ("http://static.mindjolt.com/api/as3/scoreapi_as3_local.swf")))); addChild(_local4); }; } private function init(_arg1:Event=null):void{ removeEventListener(Event.ADDED_TO_STAGE, init); loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, setGameID); addChild(loader); loader.loadBytes((new _swf() as ByteArray)); if (_mochibot_id != ""){ MochiBot.track(this, _mochibot_id); }; } private function mjoltLoaded(_arg1:Event):void{ var _local2:* = _arg1.currentTarget.content; _local2.service.connect(); var _local3:* = MovieClip(loader.content).getChildByName("game"); _local3.setMindJolt(_local2); } } }//package
Section 38
//Main__swf (Main__swf) package { import mx.core.*; public class Main__swf extends ByteArrayAsset { } }//package
Section 39
//MochiBot (MochiBot) package { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ if (Security.sandboxType == "localWithFile"){ return (null); }; var _local3:MochiBot = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); var _local4 = "http://core.mochibot.com/my/core.swf"; var _local5:URLVariables = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; var _local6:String = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; var _local7:URLRequest = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; var _local8:Loader = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 40
//Preloader (Preloader) package { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; public class Preloader extends MovieClip { private const _splash:Class; private var loaderbar:loaderBar; private var splashComplete:Boolean;// = false private var clickUrl:String;// = "http://www.chixr.us/?utm_campaign=Fantasy_Fashion&utm_source=HOSTED_DOMAIN&utm_medium=preloader" private var loadComplete:Boolean;// = false public function Preloader(){ _splash = Preloader__splash; super(); addEventListener(Event.ENTER_FRAME, checkFrame); loaderInfo.addEventListener(ProgressEvent.PROGRESS, progress); var _local1:Loader = new Loader(); addChild(_local1); _local1.loadBytes((new _splash() as ByteArray)); var _local2:MovieClip = new MovieClip(); _local2.x = (_local2.y = 0); _local2.graphics.beginFill(0, 0); _local2.graphics.drawRect(0, 0, 565, 460); _local2.graphics.endFill(); _local2.buttonMode = true; _local2.mouseChildren = false; _local2.addEventListener(MouseEvent.CLICK, clickHandler); addChild(_local2); loaderbar = new loaderBar(); loaderbar.x = 60.5; loaderbar.y = 291.7; loaderbar.percent.text = "0%"; loaderbar.bar.scaleX = 0; loaderbar.visible = false; addChild(loaderbar); setTimeout(introDone, 6000); } private function clickHandler(_arg1:Event):Boolean{ var e = _arg1; var domain:String = root.loaderInfo.url; var ind:Number = domain.indexOf("://"); if (ind > 0){ domain = domain.substr((ind + 3)); }; ind = domain.indexOf("/"); if (ind > 0){ domain = domain.substr(0, ind); }; clickUrl = clickUrl.replace("HOSTED_DOMAIN", domain); var req:URLRequest = new URLRequest(clickUrl); try { navigateToURL(req); } catch(e:Error) { return (false); }; return (true); } private function checkFrame(_arg1:Event):void{ if (currentFrame == totalFrames){ loadComplete = true; removeEventListener(Event.ENTER_FRAME, checkFrame); if (splashComplete){ startup(); }; }; } private function progress(_arg1:ProgressEvent):void{ var _local2:Number = (_arg1.bytesLoaded / _arg1.bytesTotal); loaderbar.bar.scaleX = _local2; loaderbar.percent.text = String((Math.ceil((_local2 * 100)) + "%")); if (!loaderbar.visible){ loaderbar.visible = true; }; } private function introDone():void{ splashComplete = true; if (loadComplete){ startup(); }; } private function startup():void{ stop(); loaderInfo.removeEventListener(ProgressEvent.PROGRESS, progress); var _local1:Class = (getDefinitionByName("Main") as Class); addChild((new (_local1) as DisplayObject)); } } }//package
Section 41
//Preloader__splash (Preloader__splash) package { import mx.core.*; public class Preloader__splash extends ByteArrayAsset { } }//package

Library Items

Symbol 1 GraphicUsed by:7
Symbol 2 GraphicUsed by:7
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClip {bar} [bar]Uses:3Used by:7
Symbol 5 FontUsed by:6
Symbol 6 EditableTextUses:5Used by:7
Symbol 7 MovieClip {loaderBar} [loaderBar]Uses:1 2 4 6
Symbol 8 BinaryData {Preloader__splash}
Symbol 9 BinaryData {Main__swf}

Instance Names

"bar"Symbol 7 MovieClip {loaderBar} [loaderBar] Frame 1Symbol 4 MovieClip {bar} [bar]
"percent"Symbol 7 MovieClip {loaderBar} [loaderBar] Frame 1Symbol 6 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 1459 bytes "<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'><rdf:Description rdf:about='' xmlns ..."
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 1000, ScriptTimeout: 60 seconds
ExportAssets (56)Timeline Frame 1Symbol 7 as "loaderBar"
ExportAssets (56)Timeline Frame 1Symbol 4 as "bar"
SerialNumber (41)Timeline Frame 1

Labels

"Preloader"Frame 1
"start"Frame 2




http://swfchan.com/24/118116/info.shtml
Created: 7/3 -2019 10:20:49 Last modified: 7/3 -2019 10:20:49 Server time: 25/11 -2020 07:01:38