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

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

vanessa-hot-kiss.swf

This is the info page for
Flash #123134

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


Text
100

PLAY

INSTRUCTIONS

INSTRUCTIONS

You have an opportunity to kiss VENESSA
You can kiss her to fill the loader with in the
time duration to go to the next level.
(SShh! You can kiss her where ever you like)
GAME CONTROLS
Mouse to interact
To bring the game to pause,press pause button
To mute the sound,press mute button

Here you should help ZAC EFRON get
closer to VENESSA and let them to kiss to
fill the loader.
GAME CONTROLS
Mouse to interact
To bring the game to pause,press pause
button
To mute the sound,press mute button

TIME

SCORE

LEVEL

<p align="center"><font face="Times New Roman" size="20" color="#000000" letterSpacing="0.000000" kerning="1"><b>00:00</b></font></p>

<p align="center"><font face="Times New Roman" size="20" color="#000000" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>

<p align="center"><font face="Times New Roman" size="20" color="#000000" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

pause

PAUSE

LEVEL-UP

LEVEL-UP

<p align="center"></p>

<p align="center"></p>

GAME OVER

GAME OVER

CONGRATULATIONS

CONGRATULATIONS

<p align="left"></p>

<p align="center"></p>

<p align="center"></p>

Ok

ActionScript [AS3]

Section 1
//BaseScrollPane (fl.containers.BaseScrollPane) package fl.containers { import fl.core.*; import fl.controls.*; import flash.display.*; import flash.events.*; import fl.events.*; import flash.geom.*; public class BaseScrollPane extends UIComponent { protected var defaultLineScrollSize:Number;// = 4 protected var _maxHorizontalScrollPosition:Number;// = 0 protected var vScrollBar:Boolean; protected var disabledOverlay:Shape; protected var hScrollBar:Boolean; protected var availableWidth:Number; protected var _verticalPageScrollSize:Number;// = 0 protected var vOffset:Number;// = 0 protected var _verticalScrollBar:ScrollBar; protected var useFixedHorizontalScrolling:Boolean;// = false protected var contentWidth:Number;// = 0 protected var contentHeight:Number;// = 0 protected var _horizontalPageScrollSize:Number;// = 0 protected var background:DisplayObject; protected var _useBitmpScrolling:Boolean;// = false protected var contentPadding:Number;// = 0 protected var availableHeight:Number; protected var _horizontalScrollBar:ScrollBar; protected var contentScrollRect:Rectangle; protected var _horizontalScrollPolicy:String; protected var _verticalScrollPolicy:String; protected static const SCROLL_BAR_STYLES:Object = {upArrowDisabledSkin:"upArrowDisabledSkin", upArrowDownSkin:"upArrowDownSkin", upArrowOverSkin:"upArrowOverSkin", upArrowUpSkin:"upArrowUpSkin", downArrowDisabledSkin:"downArrowDisabledSkin", downArrowDownSkin:"downArrowDownSkin", downArrowOverSkin:"downArrowOverSkin", downArrowUpSkin:"downArrowUpSkin", thumbDisabledSkin:"thumbDisabledSkin", thumbDownSkin:"thumbDownSkin", thumbOverSkin:"thumbOverSkin", thumbUpSkin:"thumbUpSkin", thumbIcon:"thumbIcon", trackDisabledSkin:"trackDisabledSkin", trackDownSkin:"trackDownSkin", trackOverSkin:"trackOverSkin", trackUpSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {repeatDelay:500, repeatInterval:35, skin:"ScrollPane_upSkin", contentPadding:0, disabledAlpha:0.5}; public function BaseScrollPane(){ contentWidth = 0; contentHeight = 0; contentPadding = 0; vOffset = 0; _maxHorizontalScrollPosition = 0; _horizontalPageScrollSize = 0; _verticalPageScrollSize = 0; defaultLineScrollSize = 4; useFixedHorizontalScrolling = false; _useBitmpScrolling = false; super(); } protected function handleWheel(_arg1:MouseEvent):void{ if (((((!(enabled)) || (!(_verticalScrollBar.visible)))) || ((contentHeight <= availableHeight)))){ return; }; _verticalScrollBar.scrollPosition = (_verticalScrollBar.scrollPosition - (_arg1.delta * verticalLineScrollSize)); setVerticalScrollPosition(_verticalScrollBar.scrollPosition); dispatchEvent(new ScrollEvent(ScrollBarDirection.VERTICAL, _arg1.delta, horizontalScrollPosition)); } public function get verticalScrollPosition():Number{ return (_verticalScrollBar.scrollPosition); } protected function drawDisabledOverlay():void{ if (enabled){ if (contains(disabledOverlay)){ removeChild(disabledOverlay); }; } else { disabledOverlay.x = (disabledOverlay.y = contentPadding); disabledOverlay.width = availableWidth; disabledOverlay.height = availableHeight; disabledOverlay.alpha = (getStyleValue("disabledAlpha") as Number); addChild(disabledOverlay); }; } public function set verticalScrollPosition(_arg1:Number):void{ drawNow(); _verticalScrollBar.scrollPosition = _arg1; setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false); } protected function setContentSize(_arg1:Number, _arg2:Number):void{ if ((((((contentWidth == _arg1)) || (useFixedHorizontalScrolling))) && ((contentHeight == _arg2)))){ return; }; contentWidth = _arg1; contentHeight = _arg2; invalidate(InvalidationType.SIZE); } public function get horizontalScrollPosition():Number{ return (_horizontalScrollBar.scrollPosition); } public function get horizontalScrollBar():ScrollBar{ return (_horizontalScrollBar); } override public function set enabled(_arg1:Boolean):void{ if (enabled == _arg1){ return; }; _verticalScrollBar.enabled = _arg1; _horizontalScrollBar.enabled = _arg1; super.enabled = _arg1; } public function get verticalLineScrollSize():Number{ return (_verticalScrollBar.lineScrollSize); } public function get horizontalScrollPolicy():String{ return (_horizontalScrollPolicy); } protected function calculateAvailableSize():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _local1 = ScrollBar.WIDTH; _local2 = (contentPadding = Number(getStyleValue("contentPadding"))); _local3 = ((height - (2 * _local2)) - vOffset); vScrollBar = (((_verticalScrollPolicy == ScrollPolicy.ON)) || ((((_verticalScrollPolicy == ScrollPolicy.AUTO)) && ((contentHeight > _local3))))); _local4 = ((width - (vScrollBar) ? _local1 : 0) - (2 * _local2)); _local5 = (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - _local4); hScrollBar = (((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_local5 > 0))))); if (hScrollBar){ _local3 = (_local3 - _local1); }; if (((((((hScrollBar) && (!(vScrollBar)))) && ((_verticalScrollPolicy == ScrollPolicy.AUTO)))) && ((contentHeight > _local3)))){ vScrollBar = true; _local4 = (_local4 - _local1); }; availableHeight = (_local3 + vOffset); availableWidth = _local4; } public function get maxVerticalScrollPosition():Number{ drawNow(); return (Math.max(0, (contentHeight - availableHeight))); } public function set horizontalScrollPosition(_arg1:Number):void{ drawNow(); _horizontalScrollBar.scrollPosition = _arg1; setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false); } public function get horizontalLineScrollSize():Number{ return (_horizontalScrollBar.lineScrollSize); } public function set verticalPageScrollSize(_arg1:Number):void{ _verticalPageScrollSize = _arg1; invalidate(InvalidationType.SIZE); } public function get verticalScrollPolicy():String{ return (_verticalScrollPolicy); } protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ } public function get useBitmapScrolling():Boolean{ return (_useBitmpScrolling); } protected function handleScroll(_arg1:ScrollEvent):void{ if (_arg1.target == _verticalScrollBar){ setVerticalScrollPosition(_arg1.position); } else { setHorizontalScrollPosition(_arg1.position); }; } public function set verticalLineScrollSize(_arg1:Number):void{ _verticalScrollBar.lineScrollSize = _arg1; } public function get verticalScrollBar():ScrollBar{ return (_verticalScrollBar); } protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ } public function set horizontalPageScrollSize(_arg1:Number):void{ _horizontalPageScrollSize = _arg1; invalidate(InvalidationType.SIZE); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES)){ setStyles(); drawBackground(); if (contentPadding != getStyleValue("contentPadding")){ invalidate(InvalidationType.SIZE, false); }; }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STATE)){ drawLayout(); }; updateChildren(); super.draw(); } public function set horizontalScrollPolicy(_arg1:String):void{ _horizontalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } override protected function configUI():void{ var _local1:Graphics; super.configUI(); contentScrollRect = new Rectangle(0, 0, 85, 85); _verticalScrollBar = new ScrollBar(); _verticalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); _verticalScrollBar.visible = false; _verticalScrollBar.lineScrollSize = defaultLineScrollSize; addChild(_verticalScrollBar); copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); _horizontalScrollBar = new ScrollBar(); _horizontalScrollBar.direction = ScrollBarDirection.HORIZONTAL; _horizontalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); _horizontalScrollBar.visible = false; _horizontalScrollBar.lineScrollSize = defaultLineScrollSize; addChild(_horizontalScrollBar); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); disabledOverlay = new Shape(); _local1 = disabledOverlay.graphics; _local1.beginFill(0xFFFFFF); _local1.drawRect(0, 0, width, height); _local1.endFill(); addEventListener(MouseEvent.MOUSE_WHEEL, handleWheel, false, 0, true); } protected function calculateContentWidth():void{ } public function get verticalPageScrollSize():Number{ if (isNaN(availableHeight)){ drawNow(); }; return (((((_verticalPageScrollSize == 0)) && (!(isNaN(availableHeight))))) ? availableHeight : _verticalPageScrollSize); } protected function drawLayout():void{ calculateAvailableSize(); calculateContentWidth(); background.width = width; background.height = height; if (vScrollBar){ _verticalScrollBar.visible = true; _verticalScrollBar.x = ((width - ScrollBar.WIDTH) - contentPadding); _verticalScrollBar.y = contentPadding; _verticalScrollBar.height = availableHeight; } else { _verticalScrollBar.visible = false; }; _verticalScrollBar.setScrollProperties(availableHeight, 0, (contentHeight - availableHeight), verticalPageScrollSize); setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false); if (hScrollBar){ _horizontalScrollBar.visible = true; _horizontalScrollBar.x = contentPadding; _horizontalScrollBar.y = ((height - ScrollBar.WIDTH) - contentPadding); _horizontalScrollBar.width = availableWidth; } else { _horizontalScrollBar.visible = false; }; _horizontalScrollBar.setScrollProperties(availableWidth, 0, (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - availableWidth), horizontalPageScrollSize); setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false); drawDisabledOverlay(); } protected function drawBackground():void{ var _local1:DisplayObject; _local1 = background; background = getDisplayObjectInstance(getStyleValue("skin")); background.width = width; background.height = height; addChildAt(background, 0); if (((!((_local1 == null))) && (!((_local1 == background))))){ removeChild(_local1); }; } public function set horizontalLineScrollSize(_arg1:Number):void{ _horizontalScrollBar.lineScrollSize = _arg1; } public function get horizontalPageScrollSize():Number{ if (isNaN(availableWidth)){ drawNow(); }; return (((((_horizontalPageScrollSize == 0)) && (!(isNaN(availableWidth))))) ? availableWidth : _horizontalPageScrollSize); } public function get maxHorizontalScrollPosition():Number{ drawNow(); return (Math.max(0, (contentWidth - availableWidth))); } protected function setStyles():void{ copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); } protected function updateChildren():void{ _verticalScrollBar.enabled = (_horizontalScrollBar.enabled = enabled); _verticalScrollBar.drawNow(); _horizontalScrollBar.drawNow(); } public function set verticalScrollPolicy(_arg1:String):void{ _verticalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } public function set useBitmapScrolling(_arg1:Boolean):void{ _useBitmpScrolling = _arg1; invalidate(InvalidationType.STATE); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, ScrollBar.getStyleDefinition())); } } }//package fl.containers
Section 2
//CellRenderer (fl.controls.listClasses.CellRenderer) package fl.controls.listClasses { import fl.controls.*; import flash.events.*; public class CellRenderer extends LabelButton implements ICellRenderer { protected var _data:Object; protected var _listData:ListData; private static var defaultStyles:Object = {upSkin:"CellRenderer_upSkin", downSkin:"CellRenderer_downSkin", overSkin:"CellRenderer_overSkin", disabledSkin:"CellRenderer_disabledSkin", selectedDisabledSkin:"CellRenderer_selectedDisabledSkin", selectedUpSkin:"CellRenderer_selectedUpSkin", selectedDownSkin:"CellRenderer_selectedDownSkin", selectedOverSkin:"CellRenderer_selectedOverSkin", textFormat:null, disabledTextFormat:null, embedFonts:null, textPadding:5}; public function CellRenderer():void{ toggle = true; focusEnabled = false; } override protected function toggleSelected(_arg1:MouseEvent):void{ } override public function get selected():Boolean{ return (super.selected); } public function set listData(_arg1:ListData):void{ _listData = _arg1; label = _listData.label; setStyle("icon", _listData.icon); } override public function set selected(_arg1:Boolean):void{ super.selected = _arg1; } public function set data(_arg1:Object):void{ _data = _arg1; } public function get listData():ListData{ return (_listData); } override public function setSize(_arg1:Number, _arg2:Number):void{ super.setSize(_arg1, _arg2); } override protected function drawLayout():void{ var _local1:Number; var _local2:Number; var _local3:Number; _local1 = Number(getStyleValue("textPadding")); _local2 = 0; if (icon != null){ icon.x = _local1; icon.y = Math.round(((height - icon.height) >> 1)); _local2 = (icon.width + _local1); }; if (label.length > 0){ textField.visible = true; _local3 = Math.max(0, ((width - _local2) - (_local1 * 2))); textField.width = _local3; textField.height = (textField.textHeight + 4); textField.x = (_local2 + _local1); textField.y = Math.round(((height - textField.height) >> 1)); } else { textField.visible = false; }; background.width = width; background.height = height; } public function get data():Object{ return (_data); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls.listClasses
Section 3
//ICellRenderer (fl.controls.listClasses.ICellRenderer) package fl.controls.listClasses { public interface ICellRenderer { function setSize(_arg1:Number, _arg2:Number):void; function get listData():ListData; function get data():Object; function setMouseState(_arg1:String):void; function set x(_arg1:Number):void; function set y(_arg1:Number):void; function set data(_arg1:Object):void; function set selected(_arg1:Boolean):void; function set listData(_arg1:ListData):void; function get selected():Boolean; } }//package fl.controls.listClasses
Section 4
//ListData (fl.controls.listClasses.ListData) package fl.controls.listClasses { import fl.core.*; public class ListData { protected var _index:uint; protected var _owner:UIComponent; protected var _label:String; protected var _icon:Object;// = null protected var _row:uint; protected var _column:uint; public function ListData(_arg1:String, _arg2:Object, _arg3:UIComponent, _arg4:uint, _arg5:uint, _arg6:uint=0){ _icon = null; super(); _label = _arg1; _icon = _arg2; _owner = _arg3; _index = _arg4; _row = _arg5; _column = _arg6; } public function get owner():UIComponent{ return (_owner); } public function get label():String{ return (_label); } public function get row():uint{ return (_row); } public function get index():uint{ return (_index); } public function get icon():Object{ return (_icon); } public function get column():uint{ return (_column); } } }//package fl.controls.listClasses
Section 5
//BaseButton (fl.controls.BaseButton) package fl.controls { import fl.core.*; import flash.display.*; import flash.events.*; import fl.events.*; import flash.utils.*; public class BaseButton extends UIComponent { protected var _selected:Boolean;// = false private var unlockedMouseState:String; protected var pressTimer:Timer; protected var mouseState:String; protected var background:DisplayObject; private var _mouseStateLocked:Boolean;// = false protected var _autoRepeat:Boolean;// = false private static var defaultStyles:Object = {upSkin:"Button_upSkin", downSkin:"Button_downSkin", overSkin:"Button_overSkin", disabledSkin:"Button_disabledSkin", selectedDisabledSkin:"Button_selectedDisabledSkin", selectedUpSkin:"Button_selectedUpSkin", selectedDownSkin:"Button_selectedDownSkin", selectedOverSkin:"Button_selectedOverSkin", focusRectSkin:null, focusRectPadding:null, repeatDelay:500, repeatInterval:35}; public function BaseButton(){ _selected = false; _autoRepeat = false; _mouseStateLocked = false; super(); buttonMode = true; mouseChildren = false; useHandCursor = false; setupMouseEvents(); setMouseState("up"); pressTimer = new Timer(1, 0); pressTimer.addEventListener(TimerEvent.TIMER, buttonDown, false, 0, true); } protected function endPress():void{ pressTimer.reset(); } public function set mouseStateLocked(_arg1:Boolean):void{ _mouseStateLocked = _arg1; if (_arg1 == false){ setMouseState(unlockedMouseState); } else { unlockedMouseState = mouseState; }; } public function get autoRepeat():Boolean{ return (_autoRepeat); } public function set autoRepeat(_arg1:Boolean):void{ _autoRepeat = _arg1; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; mouseEnabled = _arg1; } public function get selected():Boolean{ return (_selected); } protected function mouseEventHandler(_arg1:MouseEvent):void{ if (_arg1.type == MouseEvent.MOUSE_DOWN){ setMouseState("down"); startPress(); } else { if ((((_arg1.type == MouseEvent.ROLL_OVER)) || ((_arg1.type == MouseEvent.MOUSE_UP)))){ setMouseState("over"); endPress(); } else { if (_arg1.type == MouseEvent.ROLL_OUT){ setMouseState("up"); endPress(); }; }; }; } public function setMouseState(_arg1:String):void{ if (_mouseStateLocked){ unlockedMouseState = _arg1; return; }; if (mouseState == _arg1){ return; }; mouseState = _arg1; invalidate(InvalidationType.STATE); } protected function startPress():void{ if (_autoRepeat){ pressTimer.delay = Number(getStyleValue("repeatDelay")); pressTimer.start(); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } protected function buttonDown(_arg1:TimerEvent):void{ if (!_autoRepeat){ endPress(); return; }; if (pressTimer.currentCount == 1){ pressTimer.delay = Number(getStyleValue("repeatInterval")); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } public function set selected(_arg1:Boolean):void{ if (_selected == _arg1){ return; }; _selected = _arg1; invalidate(InvalidationType.STATE); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } protected function setupMouseEvents():void{ addEventListener(MouseEvent.ROLL_OVER, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_DOWN, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_UP, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, mouseEventHandler, false, 0, true); } protected function drawLayout():void{ background.width = width; background.height = height; } protected function drawBackground():void{ var _local1:String; var _local2:DisplayObject; _local1 = (enabled) ? mouseState : "disabled"; if (selected){ _local1 = (("selected" + _local1.substr(0, 1).toUpperCase()) + _local1.substr(1)); }; _local1 = (_local1 + "Skin"); _local2 = background; background = getDisplayObjectInstance(getStyleValue(_local1)); addChildAt(background, 0); if (((!((_local2 == null))) && (!((_local2 == background))))){ removeChild(_local2); }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 6
//Button (fl.controls.Button) package fl.controls { import fl.core.*; import flash.display.*; import fl.managers.*; public class Button extends LabelButton implements IFocusManagerComponent { protected var emphasizedBorder:DisplayObject; protected var _emphasized:Boolean;// = false private static var defaultStyles:Object = {emphasizedSkin:"Button_emphasizedSkin", emphasizedPadding:2}; public static var createAccessibilityImplementation:Function; public function Button(){ _emphasized = false; super(); } override public function drawFocus(_arg1:Boolean):void{ var _local2:Number; var _local3:*; super.drawFocus(_arg1); if (_arg1){ _local2 = Number(getStyleValue("emphasizedPadding")); if ((((_local2 < 0)) || (!(_emphasized)))){ _local2 = 0; }; _local3 = getStyleValue("focusRectPadding"); _local3 = ((_local3)==null) ? 2 : _local3; _local3 = (_local3 + _local2); uiFocusRect.x = -(_local3); uiFocusRect.y = -(_local3); uiFocusRect.width = (width + (_local3 * 2)); uiFocusRect.height = (height + (_local3 * 2)); }; } public function set emphasized(_arg1:Boolean):void{ _emphasized = _arg1; invalidate(InvalidationType.STYLES); } override protected function draw():void{ if (((isInvalid(InvalidationType.STYLES)) || (isInvalid(InvalidationType.SIZE)))){ drawEmphasized(); }; super.draw(); if (emphasizedBorder != null){ setChildIndex(emphasizedBorder, (numChildren - 1)); }; } public function get emphasized():Boolean{ return (_emphasized); } override protected function initializeAccessibility():void{ if (Button.createAccessibilityImplementation != null){ Button.createAccessibilityImplementation(this); }; } protected function drawEmphasized():void{ var _local1:Object; var _local2:Number; if (emphasizedBorder != null){ removeChild(emphasizedBorder); }; emphasizedBorder = null; if (!_emphasized){ return; }; _local1 = getStyleValue("emphasizedSkin"); if (_local1 != null){ emphasizedBorder = getDisplayObjectInstance(_local1); }; if (emphasizedBorder != null){ addChildAt(emphasizedBorder, 0); _local2 = Number(getStyleValue("emphasizedPadding")); emphasizedBorder.x = (emphasizedBorder.y = -(_local2)); emphasizedBorder.width = (width + (_local2 * 2)); emphasizedBorder.height = (height + (_local2 * 2)); }; } public static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(LabelButton.getStyleDefinition(), defaultStyles)); } } }//package fl.controls
Section 7
//ButtonLabelPlacement (fl.controls.ButtonLabelPlacement) package fl.controls { public class ButtonLabelPlacement { public static const TOP:String = "top"; public static const LEFT:String = "left"; public static const BOTTOM:String = "bottom"; public static const RIGHT:String = "right"; } }//package fl.controls
Section 8
//ComboBox (fl.controls.ComboBox) package fl.controls { import fl.controls.listClasses.*; import fl.core.*; import flash.display.*; import flash.events.*; import fl.data.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.ui.*; import flash.geom.*; public class ComboBox extends UIComponent implements IFocusManagerComponent { protected var _dropdownWidth:Number; protected var highlightedCell:int;// = -1 protected var _prompt:String; protected var isOpen:Boolean;// = false protected var list:List; protected var _rowCount:uint;// = 5 protected var currentIndex:int; protected var isKeyDown:Boolean;// = false protected var _labels:Array; protected var background:BaseButton; protected var inputField:TextInput; protected var listOverIndex:uint; protected var editableValue:String; protected var _editable:Boolean;// = false private var collectionItemImport:SimpleCollectionItem; protected static const BACKGROUND_STYLES:Object = {overSkin:"overSkin", downSkin:"downSkin", upSkin:"upSkin", disabledSkin:"disabledSkin", repeatInterval:"repeatInterval"}; protected static const LIST_STYLES:Object = {upSkin:"comboListUpSkin", overSkin:"comboListOverSkin", downSkin:"comobListDownSkin", disabledSkin:"comboListDisabledSkin", downArrowDisabledSkin:"downArrowDisabledSkin", downArrowDownSkin:"downArrowDownSkin", downArrowOverSkin:"downArrowOverSkin", downArrowUpSkin:"downArrowUpSkin", upArrowDisabledSkin:"upArrowDisabledSkin", upArrowDownSkin:"upArrowDownSkin", upArrowOverSkin:"upArrowOverSkin", upArrowUpSkin:"upArrowUpSkin", thumbDisabledSkin:"thumbDisabledSkin", thumbDownSkin:"thumbDownSkin", thumbOverSkin:"thumbOverSkin", thumbUpSkin:"thumbUpSkin", thumbIcon:"thumbIcon", trackDisabledSkin:"trackDisabledSkin", trackDownSkin:"trackDownSkin", trackOverSkin:"trackOverSkin", trackUpSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval", textFormat:"textFormat", disabledAlpha:"disabledAlpha", skin:"listSkin"}; private static var defaultStyles:Object = {upSkin:"ComboBox_upSkin", downSkin:"ComboBox_downSkin", overSkin:"ComboBox_overSkin", disabledSkin:"ComboBox_disabledSkin", focusRectSkin:null, focusRectPadding:null, textFormat:null, disabledTextFormat:null, textPadding:3, buttonWidth:24, disabledAlpha:null, listSkin:null}; public static var createAccessibilityImplementation:Function; public function ComboBox(){ _rowCount = 5; _editable = false; isOpen = false; highlightedCell = -1; isKeyDown = false; super(); } protected function drawList():void{ list.rowCount = Math.max(0, Math.min(_rowCount, list.dataProvider.length)); } public function set imeMode(_arg1:String):void{ inputField.imeMode = _arg1; } public function get dropdown():List{ return (list); } public function get dropdownWidth():Number{ return (list.width); } public function sortItemsOn(_arg1:String, _arg2:Object=null){ return (list.sortItemsOn(_arg1, _arg2)); } protected function onEnter(_arg1:ComponentEvent):void{ _arg1.stopPropagation(); } public function removeItemAt(_arg1:uint):void{ list.removeItemAt(_arg1); invalidate(InvalidationType.DATA); } public function open():void{ currentIndex = selectedIndex; if (((isOpen) || ((length == 0)))){ return; }; dispatchEvent(new Event(Event.OPEN)); isOpen = true; addEventListener(Event.ENTER_FRAME, addCloseListener, false, 0, true); positionList(); list.scrollToSelected(); stage.addChild(list); } public function get selectedItem():Object{ return (list.selectedItem); } public function set text(_arg1:String):void{ if (!editable){ return; }; inputField.text = _arg1; } public function get labelField():String{ return (list.labelField); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:int; var _local3:uint; var _local4:Number; var _local5:int; isKeyDown = true; if (_arg1.ctrlKey){ switch (_arg1.keyCode){ case Keyboard.UP: if (highlightedCell > -1){ selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; close(); break; case Keyboard.DOWN: open(); break; }; return; }; _arg1.stopPropagation(); _local2 = Math.max(((calculateAvailableHeight() / list.rowHeight) << 0), 1); _local3 = selectedIndex; _local4 = ((highlightedCell)==-1) ? selectedIndex : highlightedCell; _local5 = -1; switch (_arg1.keyCode){ case Keyboard.SPACE: if (isOpen){ close(); } else { open(); }; return; case Keyboard.ESCAPE: if (isOpen){ if (highlightedCell > -1){ selectedIndex = selectedIndex; }; close(); }; return; case Keyboard.UP: _local5 = Math.max(0, (_local4 - 1)); break; case Keyboard.DOWN: _local5 = Math.min((length - 1), (_local4 + 1)); break; case Keyboard.PAGE_UP: _local5 = Math.max((_local4 - _local2), 0); break; case Keyboard.PAGE_DOWN: _local5 = Math.min((_local4 + _local2), (length - 1)); break; case Keyboard.HOME: _local5 = 0; break; case Keyboard.END: _local5 = (length - 1); break; case Keyboard.ENTER: if (((_editable) && ((highlightedCell == -1)))){ editableValue = inputField.text; selectedIndex = -1; } else { if (((isOpen) && ((highlightedCell > -1)))){ editableValue = null; selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; }; dispatchEvent(new ComponentEvent(ComponentEvent.ENTER)); close(); return; default: if (editable){ break; }; _local5 = list.getNextIndexAtLetter(String.fromCharCode(_arg1.keyCode), _local4); break; }; if (_local5 > -1){ if (isOpen){ highlightCell(_local5); inputField.text = list.itemToLabel(getItemAt(_local5)); } else { highlightCell(); selectedIndex = _local5; dispatchEvent(new Event(Event.CHANGE)); }; }; } public function set dropdownWidth(_arg1:Number):void{ _dropdownWidth = _arg1; invalidate(InvalidationType.SIZE); } public function get editable():Boolean{ return (_editable); } override protected function focusInHandler(_arg1:FocusEvent):void{ super.focusInHandler(_arg1); if (editable){ stage.focus = inputField.textField; }; } protected function onStageClick(_arg1:MouseEvent):void{ if (!isOpen){ return; }; if (((!(contains((_arg1.target as DisplayObject)))) && (!(list.contains((_arg1.target as DisplayObject)))))){ if (highlightedCell != -1){ selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; close(); }; } protected function handleDataChange(_arg1:DataChangeEvent):void{ invalidate(InvalidationType.DATA); } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ isKeyDown = false; } protected function onListItemUp(_arg1:MouseEvent):void{ var _local2:*; stage.removeEventListener(MouseEvent.MOUSE_UP, onListItemUp); if (((!((_arg1.target is ICellRenderer))) || (!(list.contains((_arg1.target as DisplayObject)))))){ return; }; editableValue = null; _local2 = selectedIndex; selectedIndex = _arg1.target.listData.index; if (_local2 != selectedIndex){ dispatchEvent(new Event(Event.CHANGE)); }; close(); } public function removeAll():void{ list.removeAll(); inputField.text = ""; invalidate(InvalidationType.DATA); } public function set selectedItem(_arg1:Object):void{ list.selectedItem = _arg1; invalidate(InvalidationType.SELECTED); } protected function highlightCell(_arg1:int=-1):void{ var _local2:ICellRenderer; if (highlightedCell > -1){ _local2 = list.itemToCellRenderer(getItemAt(highlightedCell)); if (_local2 != null){ _local2.setMouseState("up"); }; }; if (_arg1 == -1){ return; }; list.scrollToIndex(_arg1); list.drawNow(); _local2 = list.itemToCellRenderer(getItemAt(_arg1)); if (_local2 != null){ _local2.setMouseState("over"); highlightedCell = _arg1; }; } public function itemToLabel(_arg1:Object):String{ if (_arg1 == null){ return (""); }; return (list.itemToLabel(_arg1)); } public function addItemAt(_arg1:Object, _arg2:uint):void{ list.addItemAt(_arg1, _arg2); invalidate(InvalidationType.DATA); } public function replaceItemAt(_arg1:Object, _arg2:uint):Object{ return (list.replaceItemAt(_arg1, _arg2)); } protected function showPrompt():void{ inputField.text = _prompt; } public function set rowCount(_arg1:uint):void{ _rowCount = _arg1; invalidate(InvalidationType.SIZE); } public function get restrict():String{ return (inputField.restrict); } protected function setEmbedFonts():void{ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ inputField.textField.embedFonts = _local1; }; } public function sortItems(... _args){ return (list.sortItems.apply(list, _args)); } public function set labelField(_arg1:String):void{ list.labelField = _arg1; invalidate(InvalidationType.DATA); } public function set editable(_arg1:Boolean):void{ _editable = _arg1; drawTextField(); } public function set prompt(_arg1:String):void{ if (_arg1 == ""){ _prompt = null; } else { _prompt = _arg1; }; invalidate(InvalidationType.STATE); } public function get length():int{ return (list.length); } protected function drawTextField():void{ inputField.setStyle("upSkin", ""); inputField.setStyle("disabledSkin", ""); inputField.enabled = enabled; inputField.editable = _editable; inputField.textField.selectable = ((enabled) && (_editable)); inputField.mouseEnabled = (inputField.mouseChildren = ((enabled) && (_editable))); inputField.focusEnabled = false; if (_editable){ inputField.addEventListener(FocusEvent.FOCUS_IN, onInputFieldFocus, false, 0, true); inputField.addEventListener(FocusEvent.FOCUS_OUT, onInputFieldFocusOut, false, 0, true); } else { inputField.removeEventListener(FocusEvent.FOCUS_IN, onInputFieldFocus); inputField.removeEventListener(FocusEvent.FOCUS_OUT, onInputFieldFocusOut); }; } protected function onInputFieldFocusOut(_arg1:FocusEvent):void{ inputField.removeEventListener(ComponentEvent.ENTER, onEnter); selectedIndex = selectedIndex; } protected function passEvent(_arg1:Event):void{ dispatchEvent(_arg1); } public function get imeMode():String{ return (inputField.imeMode); } public function get labelFunction():Function{ return (list.labelFunction); } protected function calculateAvailableHeight():Number{ var _local1:Number; _local1 = Number(getStyleValue("contentPadding")); return ((list.height - (_local1 * 2))); } public function get selectedIndex():int{ return (list.selectedIndex); } override protected function focusOutHandler(_arg1:FocusEvent):void{ isKeyDown = false; if (isOpen){ if (((!(_arg1.relatedObject)) || (!(list.contains(_arg1.relatedObject))))){ if (((!((highlightedCell == -1))) && (!((highlightedCell == selectedIndex))))){ selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; close(); }; }; super.focusOutHandler(_arg1); } public function get selectedLabel():String{ if (editableValue != null){ return (editableValue); }; if (selectedIndex == -1){ return (null); }; return (itemToLabel(selectedItem)); } public function get text():String{ return (inputField.text); } protected function onListChange(_arg1:Event):void{ editableValue = null; dispatchEvent(_arg1); invalidate(InvalidationType.SELECTED); if (isKeyDown){ return; }; close(); } protected function onToggleListVisibility(_arg1:MouseEvent):void{ _arg1.stopPropagation(); dispatchEvent(_arg1); if (isOpen){ close(); } else { open(); stage.addEventListener(MouseEvent.MOUSE_UP, onListItemUp, false, 0, true); }; } override protected function draw():void{ var _local1:*; _local1 = selectedIndex; if ((((_local1 == -1)) && (((((!((prompt == null))) || (editable))) || ((length == 0)))))){ _local1 = Math.max(-1, Math.min(_local1, (length - 1))); } else { editableValue = null; _local1 = Math.max(0, Math.min(_local1, (length - 1))); }; if (list.selectedIndex != _local1){ list.selectedIndex = _local1; invalidate(InvalidationType.SELECTED, false); }; if (isInvalid(InvalidationType.STYLES)){ setStyles(); setEmbedFonts(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.DATA, InvalidationType.STATE)){ drawTextFormat(); drawLayout(); invalidate(InvalidationType.DATA); }; if (isInvalid(InvalidationType.DATA)){ drawList(); invalidate(InvalidationType.SELECTED, true); }; if (isInvalid(InvalidationType.SELECTED)){ if ((((_local1 == -1)) && (!((editableValue == null))))){ inputField.text = editableValue; } else { if (_local1 > -1){ if (length > 0){ inputField.horizontalScrollPosition = 0; inputField.text = itemToLabel(list.selectedItem); }; } else { if ((((_local1 == -1)) && (!((_prompt == null))))){ showPrompt(); } else { inputField.text = ""; }; }; }; if (((((editable) && ((selectedIndex > -1)))) && ((stage.focus == inputField.textField)))){ inputField.setSelection(0, inputField.length); }; }; drawTextField(); super.draw(); } public function addItem(_arg1:Object):void{ list.addItem(_arg1); invalidate(InvalidationType.DATA); } public function get rowCount():uint{ return (_rowCount); } override protected function configUI():void{ super.configUI(); background = new BaseButton(); background.focusEnabled = false; copyStylesToChild(background, BACKGROUND_STYLES); background.addEventListener(MouseEvent.MOUSE_DOWN, onToggleListVisibility, false, 0, true); addChild(background); inputField = new TextInput(); inputField.focusTarget = (this as IFocusManagerComponent); inputField.focusEnabled = false; inputField.addEventListener(Event.CHANGE, onTextInput, false, 0, true); addChild(inputField); list = new List(); list.focusEnabled = false; copyStylesToChild(list, LIST_STYLES); list.addEventListener(Event.CHANGE, onListChange, false, 0, true); list.addEventListener(ListEvent.ITEM_CLICK, onListChange, false, 0, true); list.addEventListener(ListEvent.ITEM_ROLL_OUT, passEvent, false, 0, true); list.addEventListener(ListEvent.ITEM_ROLL_OVER, passEvent, false, 0, true); list.verticalScrollBar.addEventListener(Event.SCROLL, passEvent, false, 0, true); } protected function positionList():void{ var _local1:Point; _local1 = localToGlobal(new Point(0, 0)); list.x = _local1.x; if (((_local1.y + height) + list.height) > stage.stageHeight){ list.y = (_local1.y - list.height); } else { list.y = (_local1.y + height); }; } public function get value():String{ var _local1:Object; if (editableValue != null){ return (editableValue); }; _local1 = selectedItem; if (((!(_editable)) && (!((_local1.data == null))))){ return (_local1.data); }; return (itemToLabel(_local1)); } public function get prompt():String{ return (_prompt); } public function set dataProvider(_arg1:DataProvider):void{ _arg1.addEventListener(DataChangeEvent.DATA_CHANGE, handleDataChange, false, 0, true); list.dataProvider = _arg1; invalidate(InvalidationType.DATA); } public function set restrict(_arg1:String):void{ if (((componentInspectorSetting) && ((_arg1 == "")))){ _arg1 = null; }; if (!_editable){ return; }; inputField.restrict = _arg1; } protected function onTextInput(_arg1:Event):void{ _arg1.stopPropagation(); if (!_editable){ return; }; editableValue = inputField.text; selectedIndex = -1; dispatchEvent(new Event(Event.CHANGE)); } protected function onInputFieldFocus(_arg1:FocusEvent):void{ inputField.addEventListener(ComponentEvent.ENTER, onEnter, false, 0, true); close(); } public function getItemAt(_arg1:uint):Object{ return (list.getItemAt(_arg1)); } override protected function initializeAccessibility():void{ if (ComboBox.createAccessibilityImplementation != null){ ComboBox.createAccessibilityImplementation(this); }; } protected function drawLayout():void{ var _local1:Number; var _local2:Number; _local1 = (getStyleValue("buttonWidth") as Number); _local2 = (getStyleValue("textPadding") as Number); background.setSize(width, height); inputField.x = (inputField.y = _local2); inputField.setSize(((width - _local1) - _local2), (height - _local2)); list.width = (isNaN(_dropdownWidth)) ? width : _dropdownWidth; background.enabled = enabled; background.drawNow(); } public function removeItem(_arg1:Object):Object{ return (list.removeItem(_arg1)); } private function addCloseListener(_arg1:Event){ removeEventListener(Event.ENTER_FRAME, addCloseListener); if (!isOpen){ return; }; stage.addEventListener(MouseEvent.MOUSE_DOWN, onStageClick, false, 0, true); } public function get dataProvider():DataProvider{ return (list.dataProvider); } public function get textField():TextInput{ return (inputField); } protected function setStyles():void{ copyStylesToChild(background, BACKGROUND_STYLES); copyStylesToChild(list, LIST_STYLES); } public function set labelFunction(_arg1:Function):void{ list.labelFunction = _arg1; invalidate(InvalidationType.DATA); } protected function drawTextFormat():void{ var _local1:TextFormat; _local1 = (getStyleValue((_enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local1 == null){ _local1 = new TextFormat(); }; inputField.textField.defaultTextFormat = _local1; inputField.textField.setTextFormat(_local1); setEmbedFonts(); } public function set selectedIndex(_arg1:int):void{ list.selectedIndex = _arg1; highlightCell(); invalidate(InvalidationType.SELECTED); } public function close():void{ highlightCell(); highlightedCell = -1; if (!isOpen){ return; }; dispatchEvent(new Event(Event.CLOSE)); stage.removeEventListener(MouseEvent.MOUSE_DOWN, onStageClick); isOpen = false; stage.removeChild(list); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, List.getStyleDefinition())); } } }//package fl.controls
Section 9
//LabelButton (fl.controls.LabelButton) package fl.controls { import fl.core.*; import flash.display.*; import flash.events.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.ui.*; public class LabelButton extends BaseButton implements IFocusManagerComponent { protected var _labelPlacement:String;// = "right" protected var _toggle:Boolean;// = false protected var icon:DisplayObject; protected var oldMouseState:String; protected var mode:String;// = "center" public var textField:TextField; protected var _label:String;// = "Label" private static var defaultStyles:Object = {icon:null, upIcon:null, downIcon:null, overIcon:null, disabledIcon:null, selectedDisabledIcon:null, selectedUpIcon:null, selectedDownIcon:null, selectedOverIcon:null, textFormat:null, disabledTextFormat:null, textPadding:5, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function LabelButton(){ _labelPlacement = ButtonLabelPlacement.RIGHT; _toggle = false; _label = "Label"; mode = "center"; super(); } protected function toggleSelected(_arg1:MouseEvent):void{ selected = !(selected); dispatchEvent(new Event(Event.CHANGE, true)); } public function get labelPlacement():String{ return (_labelPlacement); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ if (oldMouseState == null){ oldMouseState = mouseState; }; setMouseState("down"); startPress(); }; } protected function setEmbedFont(){ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ setMouseState(oldMouseState); oldMouseState = null; endPress(); dispatchEvent(new MouseEvent(MouseEvent.CLICK)); }; } override public function get selected():Boolean{ return ((_toggle) ? _selected : false); } public function set labelPlacement(_arg1:String):void{ _labelPlacement = _arg1; invalidate(InvalidationType.SIZE); } public function set toggle(_arg1:Boolean):void{ if (((!(_arg1)) && (super.selected))){ selected = false; }; _toggle = _arg1; if (_toggle){ addEventListener(MouseEvent.CLICK, toggleSelected, false, 0, true); } else { removeEventListener(MouseEvent.CLICK, toggleSelected); }; invalidate(InvalidationType.STATE); } public function get label():String{ return (_label); } override public function set selected(_arg1:Boolean):void{ _selected = _arg1; if (_toggle){ invalidate(InvalidationType.STATE); }; } override protected function draw():void{ if (textField.text != _label){ label = _label; }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); drawIcon(); drawTextFormat(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } public function get toggle():Boolean{ return (_toggle); } override protected function configUI():void{ super.configUI(); textField = new TextField(); textField.type = TextFieldType.DYNAMIC; textField.selectable = false; addChild(textField); } override protected function drawLayout():void{ var _local1:Number; var _local2:String; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local1 = Number(getStyleValue("textPadding")); _local2 = ((((icon == null)) && ((mode == "center")))) ? ButtonLabelPlacement.TOP : _labelPlacement; textField.height = (textField.textHeight + 4); _local3 = (textField.textWidth + 4); _local4 = (textField.textHeight + 4); _local5 = ((icon)==null) ? 0 : (icon.width + _local1); _local6 = ((icon)==null) ? 0 : (icon.height + _local1); textField.visible = (label.length > 0); if (icon != null){ icon.x = Math.round(((width - icon.width) / 2)); icon.y = Math.round(((height - icon.height) / 2)); }; if (textField.visible == false){ textField.width = 0; textField.height = 0; } else { if ((((_local2 == ButtonLabelPlacement.BOTTOM)) || ((_local2 == ButtonLabelPlacement.TOP)))){ _local7 = Math.max(0, Math.min(_local3, (width - (2 * _local1)))); if ((height - 2) > _local4){ _local8 = _local4; } else { _local8 = (height - 2); }; _local3 = _local7; textField.width = _local3; _local4 = _local8; textField.height = _local4; textField.x = Math.round(((width - _local3) / 2)); textField.y = Math.round(((((height - textField.height) - _local6) / 2) + ((_local2)==ButtonLabelPlacement.BOTTOM) ? _local6 : 0)); if (icon != null){ icon.y = Math.round(((_local2)==ButtonLabelPlacement.BOTTOM) ? (textField.y - _local6) : ((textField.y + textField.height) + _local1)); }; } else { _local7 = Math.max(0, Math.min(_local3, ((width - _local5) - (2 * _local1)))); _local3 = _local7; textField.width = _local3; textField.x = Math.round(((((width - _local3) - _local5) / 2) + ((_local2)!=ButtonLabelPlacement.LEFT) ? _local5 : 0)); textField.y = Math.round(((height - textField.height) / 2)); if (icon != null){ icon.x = Math.round(((_local2)!=ButtonLabelPlacement.LEFT) ? (textField.x - _local5) : ((textField.x + _local3) + _local1)); }; }; }; super.drawLayout(); } override protected function initializeAccessibility():void{ if (LabelButton.createAccessibilityImplementation != null){ LabelButton.createAccessibilityImplementation(this); }; } protected function drawIcon():void{ var _local1:DisplayObject; var _local2:String; var _local3:Object; _local1 = icon; _local2 = (enabled) ? mouseState : "disabled"; if (selected){ _local2 = (("selected" + _local2.substr(0, 1).toUpperCase()) + _local2.substr(1)); }; _local2 = (_local2 + "Icon"); _local3 = getStyleValue(_local2); if (_local3 == null){ _local3 = getStyleValue("icon"); }; if (_local3 != null){ icon = getDisplayObjectInstance(_local3); }; if (icon != null){ addChildAt(icon, 1); }; if (((!((_local1 == null))) && (!((_local1 == icon))))){ removeChild(_local1); }; } public function set label(_arg1:String):void{ _label = _arg1; if (textField.text != _label){ textField.text = _label; dispatchEvent(new ComponentEvent(ComponentEvent.LABEL_CHANGE)); }; invalidate(InvalidationType.SIZE); invalidate(InvalidationType.STYLES); } protected function drawTextFormat():void{ var _local1:Object; var _local2:TextFormat; var _local3:TextFormat; _local1 = UIComponent.getStyleDefinition(); _local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); _local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseButton.getStyleDefinition())); } } }//package fl.controls
Section 10
//List (fl.controls.List) package fl.controls { import fl.controls.listClasses.*; import fl.core.*; import flash.display.*; import flash.events.*; import fl.managers.*; import flash.utils.*; import flash.ui.*; import flash.geom.*; public class List extends SelectableList implements IFocusManagerComponent { protected var _labelField:String;// = "label" protected var _rowHeight:Number;// = 20 protected var _cellRenderer:Object; protected var _iconField:String;// = "icon" protected var _labelFunction:Function; protected var _iconFunction:Function; private static var defaultStyles:Object = {focusRectSkin:null, focusRectPadding:null}; public static var createAccessibilityImplementation:Function; public function List(){ _rowHeight = 20; _labelField = "label"; _iconField = "icon"; super(); } public function get iconField():String{ return (_iconField); } protected function doKeySelection(_arg1:int, _arg2:Boolean, _arg3:Boolean):void{ var _local4:Boolean; var _local5:int; var _local6:Array; var _local7:int; var _local8:int; _local4 = false; if (_arg2){ _local6 = []; _local7 = lastCaretIndex; _local8 = _arg1; if (_local7 == -1){ _local7 = ((caretIndex)!=-1) ? caretIndex : _arg1; }; if (_local7 > _local8){ _local8 = _local7; _local7 = _arg1; }; _local5 = _local7; while (_local5 <= _local8) { _local6.push(_local5); _local5++; }; selectedIndices = _local6; caretIndex = _arg1; _local4 = true; } else { selectedIndex = _arg1; caretIndex = (lastCaretIndex = _arg1); _local4 = true; }; if (_local4){ dispatchEvent(new Event(Event.CHANGE)); }; invalidate(InvalidationType.DATA); } override protected function drawList():void{ var _local1:Rectangle; var _local2:uint; var _local3:uint; var _local4:uint; var _local5:Object; var _local6:ICellRenderer; var _local7:Dictionary; var _local8:Dictionary; var _local9:Boolean; var _local10:String; var _local11:Object; var _local12:Sprite; var _local13:String; listHolder.x = (listHolder.y = contentPadding); _local1 = listHolder.scrollRect; _local1.x = _horizontalScrollPosition; _local1.y = (Math.floor(_verticalScrollPosition) % rowHeight); listHolder.scrollRect = _local1; listHolder.cacheAsBitmap = useBitmapScrolling; _local2 = Math.floor((_verticalScrollPosition / rowHeight)); _local3 = Math.min(length, ((_local2 + rowCount) + 1)); _local7 = (renderedItems = new Dictionary(true)); _local4 = _local2; while (_local4 < _local3) { _local7[_dataProvider.getItemAt(_local4)] = true; _local4++; }; _local8 = new Dictionary(true); while (activeCellRenderers.length > 0) { _local6 = (activeCellRenderers.pop() as ICellRenderer); _local5 = _local6.data; if ((((_local7[_local5] == null)) || ((invalidItems[_local5] == true)))){ availableCellRenderers.push(_local6); } else { _local8[_local5] = _local6; invalidItems[_local5] = true; }; list.removeChild((_local6 as DisplayObject)); }; invalidItems = new Dictionary(true); _local4 = _local2; while (_local4 < _local3) { _local9 = false; _local5 = _dataProvider.getItemAt(_local4); if (_local8[_local5] != null){ _local9 = true; _local6 = _local8[_local5]; delete _local8[_local5]; } else { if (availableCellRenderers.length > 0){ _local6 = (availableCellRenderers.pop() as ICellRenderer); } else { _local6 = (getDisplayObjectInstance(getStyleValue("cellRenderer")) as ICellRenderer); _local12 = (_local6 as Sprite); if (_local12 != null){ _local12.addEventListener(MouseEvent.CLICK, handleCellRendererClick, false, 0, true); _local12.addEventListener(MouseEvent.ROLL_OVER, handleCellRendererMouseEvent, false, 0, true); _local12.addEventListener(MouseEvent.ROLL_OUT, handleCellRendererMouseEvent, false, 0, true); _local12.addEventListener(Event.CHANGE, handleCellRendererChange, false, 0, true); _local12.doubleClickEnabled = true; _local12.addEventListener(MouseEvent.DOUBLE_CLICK, handleCellRendererDoubleClick, false, 0, true); if (_local12["setStyle"] != null){ for (_local13 in rendererStyles) { var _local16 = _local12; _local16["setStyle"](_local13, rendererStyles[_local13]); }; }; }; }; }; list.addChild((_local6 as Sprite)); activeCellRenderers.push(_local6); _local6.y = (rowHeight * (_local4 - _local2)); _local6.setSize((availableWidth + _maxHorizontalScrollPosition), rowHeight); _local10 = itemToLabel(_local5); _local11 = null; if (_iconFunction != null){ _local11 = _iconFunction(_local5); } else { if (_iconField != null){ _local11 = _local5[_iconField]; }; }; if (!_local9){ _local6.data = _local5; }; _local6.listData = new ListData(_local10, _local11, this, _local4, _local4, 0); _local6.selected = !((_selectedIndices.indexOf(_local4) == -1)); if ((_local6 is UIComponent)){ (_local6 as UIComponent).drawNow(); }; _local4++; }; } public function get iconFunction():Function{ return (_iconFunction); } public function set iconField(_arg1:String):void{ if (_arg1 == _iconField){ return; }; _iconField = _arg1; invalidate(InvalidationType.DATA); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:int; if (!selectable){ return; }; switch (_arg1.keyCode){ case Keyboard.UP: case Keyboard.DOWN: case Keyboard.END: case Keyboard.HOME: case Keyboard.PAGE_UP: case Keyboard.PAGE_DOWN: moveSelectionVertically(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); break; case Keyboard.LEFT: case Keyboard.RIGHT: moveSelectionHorizontally(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); break; case Keyboard.SPACE: if (caretIndex == -1){ caretIndex = 0; }; doKeySelection(caretIndex, _arg1.shiftKey, _arg1.ctrlKey); scrollToSelected(); break; default: _local2 = getNextIndexAtLetter(String.fromCharCode(_arg1.keyCode), selectedIndex); if (_local2 > -1){ selectedIndex = _local2; scrollToSelected(); }; break; }; _arg1.stopPropagation(); } override public function itemToLabel(_arg1:Object):String{ if (_labelFunction != null){ return (String(_labelFunction(_arg1))); }; return (((_arg1[_labelField])!=null) ? String(_arg1[_labelField]) : ""); } public function get labelField():String{ return (_labelField); } override protected function moveSelectionVertically(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ var _local4:int; var _local5:int; var _local6:int; _local4 = Math.max(Math.floor((calculateAvailableHeight() / rowHeight)), 1); _local5 = -1; _local6 = 0; switch (_arg1){ case Keyboard.UP: if (caretIndex > 0){ _local5 = (caretIndex - 1); }; break; case Keyboard.DOWN: if (caretIndex < (length - 1)){ _local5 = (caretIndex + 1); }; break; case Keyboard.PAGE_UP: if (caretIndex > 0){ _local5 = Math.max((caretIndex - _local4), 0); }; break; case Keyboard.PAGE_DOWN: if (caretIndex < (length - 1)){ _local5 = Math.min((caretIndex + _local4), (length - 1)); }; break; case Keyboard.HOME: if (caretIndex > 0){ _local5 = 0; }; break; case Keyboard.END: if (caretIndex < (length - 1)){ _local5 = (length - 1); }; break; }; if (_local5 >= 0){ doKeySelection(_local5, _arg2, _arg3); scrollToSelected(); }; } public function set labelField(_arg1:String):void{ if (_arg1 == _labelField){ return; }; _labelField = _arg1; invalidate(InvalidationType.DATA); } public function set rowCount(_arg1:uint):void{ var _local2:Number; var _local3:Number; _local2 = Number(getStyleValue("contentPadding")); _local3 = ((((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_maxHorizontalScrollPosition > 0)))))) ? 15 : 0; height = (((rowHeight * _arg1) + (2 * _local2)) + _local3); } override protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ list.x = -(_arg1); super.setHorizontalScrollPosition(_arg1, true); } public function set iconFunction(_arg1:Function):void{ if (_iconFunction == _arg1){ return; }; _iconFunction = _arg1; invalidate(InvalidationType.DATA); } public function get labelFunction():Function{ return (_labelFunction); } override protected function moveSelectionHorizontally(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ } override protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ invalidate(InvalidationType.SCROLL); super.setVerticalScrollPosition(_arg1, true); } protected function calculateAvailableHeight():Number{ var _local1:Number; _local1 = Number(getStyleValue("contentPadding")); return (((height - (_local1 * 2)) - ((((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_maxHorizontalScrollPosition > 0)))))) ? 15 : 0)); } override protected function draw():void{ var _local1:Boolean; _local1 = !((contentHeight == (rowHeight * length))); contentHeight = (rowHeight * length); if (isInvalid(InvalidationType.STYLES)){ setStyles(); drawBackground(); if (contentPadding != getStyleValue("contentPadding")){ invalidate(InvalidationType.SIZE, false); }; if (_cellRenderer != getStyleValue("cellRenderer")){ _invalidateList(); _cellRenderer = getStyleValue("cellRenderer"); }; }; if (((isInvalid(InvalidationType.SIZE, InvalidationType.STATE)) || (_local1))){ drawLayout(); }; if (isInvalid(InvalidationType.RENDERER_STYLES)){ updateRendererStyles(); }; if (isInvalid(InvalidationType.STYLES, InvalidationType.SIZE, InvalidationType.DATA, InvalidationType.SCROLL, InvalidationType.SELECTED)){ drawList(); }; updateChildren(); validate(); } override protected function configUI():void{ useFixedHorizontalScrolling = true; _horizontalScrollPolicy = ScrollPolicy.AUTO; _verticalScrollPolicy = ScrollPolicy.AUTO; super.configUI(); } override public function get rowCount():uint{ return (Math.ceil((calculateAvailableHeight() / rowHeight))); } override protected function initializeAccessibility():void{ if (List.createAccessibilityImplementation != null){ List.createAccessibilityImplementation(this); }; } override public function scrollToIndex(_arg1:int):void{ var _local2:uint; var _local3:uint; drawNow(); _local2 = (Math.floor(((_verticalScrollPosition + availableHeight) / rowHeight)) - 1); _local3 = Math.ceil((_verticalScrollPosition / rowHeight)); if (_arg1 < _local3){ verticalScrollPosition = (_arg1 * rowHeight); } else { if (_arg1 > _local2){ verticalScrollPosition = (((_arg1 + 1) * rowHeight) - availableHeight); }; }; } public function get rowHeight():Number{ return (_rowHeight); } public function set labelFunction(_arg1:Function):void{ if (_labelFunction == _arg1){ return; }; _labelFunction = _arg1; invalidate(InvalidationType.DATA); } public function set rowHeight(_arg1:Number):void{ _rowHeight = _arg1; invalidate(InvalidationType.SIZE); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, SelectableList.getStyleDefinition())); } } }//package fl.controls
Section 11
//ScrollBar (fl.controls.ScrollBar) package fl.controls { import fl.core.*; import flash.events.*; import fl.events.*; public class ScrollBar extends UIComponent { private var _direction:String;// = "vertical" protected var inDrag:Boolean;// = false protected var upArrow:BaseButton; private var _pageScrollSize:Number;// = 0 protected var downArrow:BaseButton; private var _pageSize:Number;// = 10 private var thumbScrollOffset:Number; private var _maxScrollPosition:Number;// = 0 private var _scrollPosition:Number;// = 0 protected var track:BaseButton; private var _minScrollPosition:Number;// = 0 private var _lineScrollSize:Number;// = 1 protected var thumb:LabelButton; protected static const THUMB_STYLES:Object = {disabledSkin:"thumbDisabledSkin", downSkin:"thumbDownSkin", overSkin:"thumbOverSkin", upSkin:"thumbUpSkin", icon:"thumbIcon", textPadding:0}; 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 UP_ARROW_STYLES:Object = {disabledSkin:"upArrowDisabledSkin", downSkin:"upArrowDownSkin", overSkin:"upArrowOverSkin", upSkin:"upArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const TRACK_STYLES:Object = {disabledSkin:"trackDisabledSkin", downSkin:"trackDownSkin", overSkin:"trackOverSkin", upSkin:"trackUpSkin", 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(){ _pageSize = 10; _pageScrollSize = 0; _lineScrollSize = 1; _minScrollPosition = 0; _maxScrollPosition = 0; _scrollPosition = 0; _direction = ScrollBarDirection.VERTICAL; inDrag = false; super(); setStyles(); focusEnabled = false; } public function get minScrollPosition():Number{ return (_minScrollPosition); } public function set minScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _arg1, _maxScrollPosition); } public function setScrollPosition(_arg1:Number, _arg2:Boolean=true):void{ var _local3:Number; _local3 = scrollPosition; _scrollPosition = Math.max(_minScrollPosition, Math.min(_maxScrollPosition, _arg1)); if (_local3 == _scrollPosition){ return; }; if (_arg2){ dispatchEvent(new ScrollEvent(_direction, (scrollPosition - _local3), scrollPosition)); }; updateThumb(); } public function set scrollPosition(_arg1:Number):void{ setScrollPosition(_arg1, true); } public function get pageScrollSize():Number{ return (((_pageScrollSize)==0) ? _pageSize : _pageScrollSize); } public function set pageSize(_arg1:Number):void{ if (_arg1 > 0){ _pageSize = _arg1; }; } 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(); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; downArrow.enabled = (track.enabled = (thumb.enabled = (upArrow.enabled = ((enabled) && ((_maxScrollPosition > _minScrollPosition)))))); updateThumb(); } protected function updateThumb():void{ var _local1:Number; _local1 = ((_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; }; } 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 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 set pageScrollSize(_arg1:Number):void{ if (_arg1 >= 0){ _pageScrollSize = _arg1; }; } protected function handleThumbDrag(_arg1:MouseEvent):void{ var _local2:Number; _local2 = Math.max(0, Math.min((track.height - thumb.height), ((mouseY - track.y) - thumbScrollOffset))); setScrollPosition((((_local2 / (track.height - thumb.height)) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition)); } public function set direction(_arg1:String):void{ var _local2:Boolean; if (_direction == _arg1){ return; }; _direction = _arg1; if (isLivePreview){ return; }; setScaleY(1); _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); } public function set lineScrollSize(_arg1:Number):void{ if (_arg1 > 0){ _lineScrollSize = _arg1; }; } override public function get height():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.width : super.height); } 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))); }; }; }; }; } public function get pageSize():Number{ return (_pageSize); } public function set maxScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _minScrollPosition, _arg1); } public function get scrollPosition():Number{ return (_scrollPosition); } override public function get enabled():Boolean{ return (super.enabled); } 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(); } 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; } public function get direction():String{ return (_direction); } public function get lineScrollSize():Number{ return (_lineScrollSize); } override public function setSize(_arg1:Number, _arg2:Number):void{ if (_direction == ScrollBarDirection.HORIZONTAL){ super.setSize(_arg2, _arg1); } else { super.setSize(_arg1, _arg2); }; } public function get maxScrollPosition():Number{ return (_maxScrollPosition); } override public function get width():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.height : super.width); } protected function setStyles():void{ copyStylesToChild(downArrow, DOWN_ARROW_STYLES); copyStylesToChild(thumb, THUMB_STYLES); copyStylesToChild(track, TRACK_STYLES); copyStylesToChild(upArrow, UP_ARROW_STYLES); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 12
//ScrollBarDirection (fl.controls.ScrollBarDirection) package fl.controls { public class ScrollBarDirection { public static const HORIZONTAL:String = "horizontal"; public static const VERTICAL:String = "vertical"; } }//package fl.controls
Section 13
//ScrollPolicy (fl.controls.ScrollPolicy) package fl.controls { public class ScrollPolicy { public static const OFF:String = "off"; public static const ON:String = "on"; public static const AUTO:String = "auto"; } }//package fl.controls
Section 14
//SelectableList (fl.controls.SelectableList) package fl.controls { import fl.controls.listClasses.*; import fl.core.*; import flash.display.*; import flash.events.*; import fl.data.*; import fl.managers.*; import fl.events.*; import flash.utils.*; import flash.ui.*; import fl.containers.*; public class SelectableList extends BaseScrollPane implements IFocusManagerComponent { protected var invalidItems:Dictionary; protected var renderedItems:Dictionary; protected var listHolder:Sprite; protected var _allowMultipleSelection:Boolean;// = false protected var lastCaretIndex:int;// = -1 protected var _selectedIndices:Array; protected var availableCellRenderers:Array; protected var list:Sprite; protected var caretIndex:int;// = -1 protected var updatedRendererStyles:Object; protected var preChangeItems:Array; protected var activeCellRenderers:Array; protected var rendererStyles:Object; protected var _verticalScrollPosition:Number; protected var _dataProvider:DataProvider; protected var _horizontalScrollPosition:Number; private var collectionItemImport:SimpleCollectionItem; protected var _selectable:Boolean;// = true private static var defaultStyles:Object = {skin:"List_skin", cellRenderer:CellRenderer, contentPadding:null, disabledAlpha:null}; public static var createAccessibilityImplementation:Function; public function SelectableList(){ _allowMultipleSelection = false; _selectable = true; caretIndex = -1; lastCaretIndex = -1; super(); activeCellRenderers = []; availableCellRenderers = []; invalidItems = new Dictionary(true); renderedItems = new Dictionary(true); _selectedIndices = []; if (dataProvider == null){ dataProvider = new DataProvider(); }; verticalScrollPolicy = ScrollPolicy.AUTO; rendererStyles = {}; updatedRendererStyles = {}; } protected function drawList():void{ } public function set allowMultipleSelection(_arg1:Boolean):void{ if (_arg1 == _allowMultipleSelection){ return; }; _allowMultipleSelection = _arg1; if (((!(_arg1)) && ((_selectedIndices.length > 1)))){ _selectedIndices = [_selectedIndices.pop()]; invalidate(InvalidationType.DATA); }; } public function sortItemsOn(_arg1:String, _arg2:Object=null){ return (_dataProvider.sortOn(_arg1, _arg2)); } public function removeItemAt(_arg1:uint):Object{ return (_dataProvider.removeItemAt(_arg1)); } public function get selectedItem():Object{ return (((_selectedIndices.length)==0) ? null : _dataProvider.getItemAt(selectedIndex)); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ if (!selectable){ return; }; switch (_arg1.keyCode){ case Keyboard.UP: case Keyboard.DOWN: case Keyboard.END: case Keyboard.HOME: case Keyboard.PAGE_UP: case Keyboard.PAGE_DOWN: moveSelectionVertically(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); _arg1.stopPropagation(); break; case Keyboard.LEFT: case Keyboard.RIGHT: moveSelectionHorizontally(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); _arg1.stopPropagation(); break; }; } public function get selectable():Boolean{ return (_selectable); } public function itemToCellRenderer(_arg1:Object):ICellRenderer{ var _local2:*; var _local3:ICellRenderer; if (_arg1 != null){ for (_local2 in activeCellRenderers) { _local3 = (activeCellRenderers[_local2] as ICellRenderer); if (_local3.data == _arg1){ return (_local3); }; }; }; return (null); } public function getNextIndexAtLetter(_arg1:String, _arg2:int=-1):int{ var _local3:int; var _local4:Number; var _local5:Number; var _local6:Object; var _local7:String; if (length == 0){ return (-1); }; _arg1 = _arg1.toUpperCase(); _local3 = (length - 1); _local4 = 0; while (_local4 < _local3) { _local5 = ((_arg2 + 1) + _local4); if (_local5 > (length - 1)){ _local5 = (_local5 - length); }; _local6 = getItemAt(_local5); if (_local6 == null){ break; }; _local7 = itemToLabel(_local6); if (_local7 == null){ } else { if (_local7.charAt(0).toUpperCase() == _arg1){ return (_local5); }; }; _local4++; }; return (-1); } public function invalidateList():void{ _invalidateList(); invalidate(InvalidationType.DATA); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; list.mouseChildren = _enabled; } public function get selectedIndices():Array{ return (_selectedIndices.concat()); } public function set selectable(_arg1:Boolean):void{ if (_arg1 == _selectable){ return; }; if (!_arg1){ selectedIndices = []; }; _selectable = _arg1; } public function itemToLabel(_arg1:Object):String{ return (_arg1["label"]); } public function addItemAt(_arg1:Object, _arg2:uint):void{ _dataProvider.addItemAt(_arg1, _arg2); invalidateList(); } public function replaceItemAt(_arg1:Object, _arg2:uint):Object{ return (_dataProvider.replaceItemAt(_arg1, _arg2)); } protected function handleDataChange(_arg1:DataChangeEvent):void{ var _local2:int; var _local3:int; var _local4:String; var _local5:uint; _local2 = _arg1.startIndex; _local3 = _arg1.endIndex; _local4 = _arg1.changeType; if (_local4 == DataChangeType.INVALIDATE_ALL){ clearSelection(); invalidateList(); } else { if (_local4 == DataChangeType.INVALIDATE){ _local5 = 0; while (_local5 < _arg1.items.length) { invalidateItem(_arg1.items[_local5]); _local5++; }; } else { if (_local4 == DataChangeType.ADD){ _local5 = 0; while (_local5 < _selectedIndices.length) { if (_selectedIndices[_local5] >= _local2){ _selectedIndices[_local5] = (_selectedIndices[_local5] + (_local2 - _local3)); }; _local5++; }; } else { if (_local4 == DataChangeType.REMOVE){ _local5 = 0; while (_local5 < _selectedIndices.length) { if (_selectedIndices[_local5] >= _local2){ if (_selectedIndices[_local5] <= _local3){ delete _selectedIndices[_local5]; } else { _selectedIndices[_local5] = (_selectedIndices[_local5] - ((_local2 - _local3) + 1)); }; }; _local5++; }; } else { if (_local4 == DataChangeType.REMOVE_ALL){ clearSelection(); } else { if (_local4 == DataChangeType.REPLACE){ } else { selectedItems = preChangeItems; preChangeItems = null; }; }; }; }; }; }; invalidate(InvalidationType.DATA); } protected function _invalidateList():void{ availableCellRenderers = []; while (activeCellRenderers.length > 0) { list.removeChild((activeCellRenderers.pop() as DisplayObject)); }; } protected function updateRendererStyles():void{ var _local1:Array; var _local2:uint; var _local3:uint; var _local4:String; _local1 = availableCellRenderers.concat(activeCellRenderers); _local2 = _local1.length; _local3 = 0; while (_local3 < _local2) { if (_local1[_local3].setStyle == null){ } else { for (_local4 in updatedRendererStyles) { _local1[_local3].setStyle(_local4, updatedRendererStyles[_local4]); }; _local1[_local3].drawNow(); }; _local3++; }; updatedRendererStyles = {}; } public function set selectedItem(_arg1:Object):void{ var _local2:int; _local2 = _dataProvider.getItemIndex(_arg1); selectedIndex = _local2; } public function sortItems(... _args){ return (_dataProvider.sort.apply(_dataProvider, _args)); } public function removeAll():void{ _dataProvider.removeAll(); } protected function handleCellRendererChange(_arg1:Event):void{ var _local2:ICellRenderer; var _local3:uint; _local2 = (_arg1.currentTarget as ICellRenderer); _local3 = _local2.listData.index; _dataProvider.invalidateItemAt(_local3); } protected function moveSelectionVertically(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ } override protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ var _local3:Number; if (_arg1 == _horizontalScrollPosition){ return; }; _local3 = (_arg1 - _horizontalScrollPosition); _horizontalScrollPosition = _arg1; if (_arg2){ dispatchEvent(new ScrollEvent(ScrollBarDirection.HORIZONTAL, _local3, _arg1)); }; } public function scrollToSelected():void{ scrollToIndex(selectedIndex); } public function invalidateItem(_arg1:Object):void{ if (renderedItems[_arg1] == null){ return; }; invalidItems[_arg1] = true; invalidate(InvalidationType.DATA); } protected function handleCellRendererClick(_arg1:MouseEvent):void{ var _local2:ICellRenderer; var _local3:uint; var _local4:int; var _local5:int; var _local6:uint; if (!_enabled){ return; }; _local2 = (_arg1.currentTarget as ICellRenderer); _local3 = _local2.listData.index; if (((!(dispatchEvent(new ListEvent(ListEvent.ITEM_CLICK, false, true, _local2.listData.column, _local2.listData.row, _local3, _local2.data)))) || (!(_selectable)))){ return; }; _local4 = selectedIndices.indexOf(_local3); if (!_allowMultipleSelection){ if (_local4 != -1){ return; }; _local2.selected = true; _selectedIndices = [_local3]; lastCaretIndex = (caretIndex = _local3); } else { if (_arg1.shiftKey){ _local6 = ((_selectedIndices.length)>0) ? _selectedIndices[0] : _local3; _selectedIndices = []; if (_local6 > _local3){ _local5 = _local6; while (_local5 >= _local3) { _selectedIndices.push(_local5); _local5--; }; } else { _local5 = _local6; while (_local5 <= _local3) { _selectedIndices.push(_local5); _local5++; }; }; caretIndex = _local3; } else { if (_arg1.ctrlKey){ if (_local4 != -1){ _local2.selected = false; _selectedIndices.splice(_local4, 1); } else { _local2.selected = true; _selectedIndices.push(_local3); }; caretIndex = _local3; } else { _selectedIndices = [_local3]; lastCaretIndex = (caretIndex = _local3); }; }; }; dispatchEvent(new Event(Event.CHANGE)); invalidate(InvalidationType.DATA); } public function get length():uint{ return (_dataProvider.length); } public function get allowMultipleSelection():Boolean{ return (_allowMultipleSelection); } protected function onPreChange(_arg1:DataChangeEvent):void{ switch (_arg1.changeType){ case DataChangeType.REMOVE: case DataChangeType.ADD: case DataChangeType.INVALIDATE: case DataChangeType.REMOVE_ALL: case DataChangeType.REPLACE: case DataChangeType.INVALIDATE_ALL: break; default: preChangeItems = selectedItems; break; }; } public function getRendererStyle(_arg1:String, _arg2:int=-1):Object{ return (rendererStyles[_arg1]); } override protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ var _local3:Number; if (_arg1 == _verticalScrollPosition){ return; }; _local3 = (_arg1 - _verticalScrollPosition); _verticalScrollPosition = _arg1; if (_arg2){ dispatchEvent(new ScrollEvent(ScrollBarDirection.VERTICAL, _local3, _arg1)); }; } protected function moveSelectionHorizontally(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ } public function set selectedIndices(_arg1:Array):void{ if (!_selectable){ return; }; _selectedIndices = ((_arg1)==null) ? [] : _arg1.concat(); invalidate(InvalidationType.SELECTED); } public function get selectedIndex():int{ return (((_selectedIndices.length)==0) ? -1 : _selectedIndices[(_selectedIndices.length - 1)]); } override protected function draw():void{ super.draw(); } override protected function configUI():void{ super.configUI(); listHolder = new Sprite(); addChild(listHolder); listHolder.scrollRect = contentScrollRect; list = new Sprite(); listHolder.addChild(list); } public function addItem(_arg1:Object):void{ _dataProvider.addItem(_arg1); invalidateList(); } protected function handleCellRendererMouseEvent(_arg1:MouseEvent):void{ var _local2:ICellRenderer; var _local3:String; _local2 = (_arg1.target as ICellRenderer); _local3 = ((_arg1.type)==MouseEvent.ROLL_OVER) ? ListEvent.ITEM_ROLL_OVER : ListEvent.ITEM_ROLL_OUT; dispatchEvent(new ListEvent(_local3, false, false, _local2.listData.column, _local2.listData.row, _local2.listData.index, _local2.data)); } public function clearRendererStyle(_arg1:String, _arg2:int=-1):void{ delete rendererStyles[_arg1]; updatedRendererStyles[_arg1] = null; invalidate(InvalidationType.RENDERER_STYLES); } protected function handleCellRendererDoubleClick(_arg1:MouseEvent):void{ var _local2:ICellRenderer; var _local3:uint; if (!_enabled){ return; }; _local2 = (_arg1.currentTarget as ICellRenderer); _local3 = _local2.listData.index; dispatchEvent(new ListEvent(ListEvent.ITEM_DOUBLE_CLICK, false, true, _local2.listData.column, _local2.listData.row, _local3, _local2.data)); } public function get rowCount():uint{ return (0); } public function isItemSelected(_arg1:Object):Boolean{ return ((selectedItems.indexOf(_arg1) > -1)); } public function set dataProvider(_arg1:DataProvider):void{ if (_dataProvider != null){ _dataProvider.removeEventListener(DataChangeEvent.DATA_CHANGE, handleDataChange); _dataProvider.removeEventListener(DataChangeEvent.PRE_DATA_CHANGE, onPreChange); }; _dataProvider = _arg1; _dataProvider.addEventListener(DataChangeEvent.DATA_CHANGE, handleDataChange, false, 0, true); _dataProvider.addEventListener(DataChangeEvent.PRE_DATA_CHANGE, onPreChange, false, 0, true); clearSelection(); invalidateList(); } override protected function drawLayout():void{ super.drawLayout(); contentScrollRect = listHolder.scrollRect; contentScrollRect.width = availableWidth; contentScrollRect.height = availableHeight; listHolder.scrollRect = contentScrollRect; } public function getItemAt(_arg1:uint):Object{ return (_dataProvider.getItemAt(_arg1)); } override protected function initializeAccessibility():void{ if (SelectableList.createAccessibilityImplementation != null){ SelectableList.createAccessibilityImplementation(this); }; } public function scrollToIndex(_arg1:int):void{ } public function removeItem(_arg1:Object):Object{ return (_dataProvider.removeItem(_arg1)); } public function get dataProvider():DataProvider{ return (_dataProvider); } public function set maxHorizontalScrollPosition(_arg1:Number):void{ _maxHorizontalScrollPosition = _arg1; invalidate(InvalidationType.SIZE); } public function setRendererStyle(_arg1:String, _arg2:Object, _arg3:uint=0):void{ if (rendererStyles[_arg1] == _arg2){ return; }; updatedRendererStyles[_arg1] = _arg2; rendererStyles[_arg1] = _arg2; invalidate(InvalidationType.RENDERER_STYLES); } public function invalidateItemAt(_arg1:uint):void{ var _local2:Object; _local2 = _dataProvider.getItemAt(_arg1); if (_local2 != null){ invalidateItem(_local2); }; } public function set selectedItems(_arg1:Array):void{ var _local2:Array; var _local3:uint; var _local4:int; if (_arg1 == null){ selectedIndices = null; return; }; _local2 = []; _local3 = 0; while (_local3 < _arg1.length) { _local4 = _dataProvider.getItemIndex(_arg1[_local3]); if (_local4 != -1){ _local2.push(_local4); }; _local3++; }; selectedIndices = _local2; } public function clearSelection():void{ selectedIndex = -1; } override public function get maxHorizontalScrollPosition():Number{ return (_maxHorizontalScrollPosition); } public function get selectedItems():Array{ var _local1:Array; var _local2:uint; _local1 = []; _local2 = 0; while (_local2 < _selectedIndices.length) { _local1.push(_dataProvider.getItemAt(_selectedIndices[_local2])); _local2++; }; return (_local1); } public function set selectedIndex(_arg1:int):void{ selectedIndices = ((_arg1)==-1) ? null : [_arg1]; } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseScrollPane.getStyleDefinition())); } } }//package fl.controls
Section 15
//TextInput (fl.controls.TextInput) package fl.controls { import fl.core.*; import flash.display.*; import flash.events.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.ui.*; public class TextInput extends UIComponent implements IFocusManagerComponent { protected var _html:Boolean;// = false protected var _savedHTML:String; protected var background:DisplayObject; protected var _editable:Boolean;// = true public var textField:TextField; 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 TextInput(){ _editable = true; _html = false; super(); } override public function drawFocus(_arg1:Boolean):void{ if (focusTarget != null){ focusTarget.drawFocus(_arg1); return; }; super.drawFocus(_arg1); } public function set imeMode(_arg1:String):void{ _imeMode = _arg1; } override protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((((_arg1 == textField)) || (super.isOurFocus(_arg1)))); } protected function handleKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.ENTER){ dispatchEvent(new ComponentEvent(ComponentEvent.ENTER, true)); }; } public function set text(_arg1:String):void{ textField.text = _arg1; _html = false; invalidate(InvalidationType.DATA); invalidate(InvalidationType.STYLES); } protected function updateTextFieldType():void{ textField.type = (((enabled) && (editable))) ? TextFieldType.INPUT : TextFieldType.DYNAMIC; textField.selectable = enabled; } public function get selectionEndIndex():int{ return (textField.selectionEndIndex); } public function get editable():Boolean{ return (_editable); } override protected function focusInHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; if (_arg1.target == this){ stage.focus = textField; }; _local2 = 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); }; } public function get selectionBeginIndex():int{ return (textField.selectionBeginIndex); } public function set alwaysShowSelection(_arg1:Boolean):void{ textField.alwaysShowSelection = _arg1; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; updateTextFieldType(); } protected function setEmbedFont(){ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } public function get horizontalScrollPosition():int{ return (textField.scrollH); } public function set condenseWhite(_arg1:Boolean):void{ textField.condenseWhite = _arg1; } public function set displayAsPassword(_arg1:Boolean):void{ textField.displayAsPassword = _arg1; } public function set horizontalScrollPosition(_arg1:int):void{ textField.scrollH = _arg1; } public function get restrict():String{ return (textField.restrict); } public function get textWidth():Number{ return (textField.textWidth); } public function get textHeight():Number{ return (textField.textHeight); } public function set editable(_arg1:Boolean):void{ _editable = _arg1; updateTextFieldType(); } public function get maxChars():int{ return (textField.maxChars); } public function get length():int{ return (textField.length); } public function getLineMetrics(_arg1:int):TextLineMetrics{ return (textField.getLineMetrics(_arg1)); } public function get imeMode():String{ return (_imeMode); } override protected function focusOutHandler(_arg1:FocusEvent):void{ super.focusOutHandler(_arg1); if (editable){ setIMEMode(false); }; } 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 text():String{ return (textField.text); } override public function get enabled():Boolean{ return (super.enabled); } public function get condenseWhite():Boolean{ return (textField.condenseWhite); } public function get alwaysShowSelection():Boolean{ return (textField.alwaysShowSelection); } 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 handleTextInput(_arg1:TextEvent):void{ _arg1.stopPropagation(); dispatchEvent(new TextEvent(TextEvent.TEXT_INPUT, true, false, _arg1.text)); } 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); } public function setSelection(_arg1:int, _arg2:int):void{ textField.setSelection(_arg1, _arg2); } public function get displayAsPassword():Boolean{ return (textField.displayAsPassword); } public function appendText(_arg1:String):void{ textField.appendText(_arg1); } public function set restrict(_arg1:String):void{ if (((componentInspectorSetting) && ((_arg1 == "")))){ _arg1 = null; }; textField.restrict = _arg1; } public function get htmlText():String{ return (textField.htmlText); } protected function drawBackground():void{ var _local1:DisplayObject; var _local2:String; _local1 = background; _local2 = (enabled) ? "upSkin" : "disabledSkin"; background = getDisplayObjectInstance(getStyleValue(_local2)); if (background == null){ return; }; addChildAt(background, 0); if (((((!((_local1 == null))) && (!((_local1 == background))))) && (contains(_local1)))){ removeChild(_local1); }; } override public function setFocus():void{ stage.focus = textField; } protected function drawLayout():void{ var _local1:Number; _local1 = 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); } public function set maxChars(_arg1:int):void{ textField.maxChars = _arg1; } public function get maxHorizontalScrollPosition():int{ return (textField.maxScrollH); } protected function drawTextFormat():void{ var _local1:Object; var _local2:TextFormat; var _local3:TextFormat; _local1 = UIComponent.getStyleDefinition(); _local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); _local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); if (_html){ textField.htmlText = _savedHTML; }; } protected function handleChange(_arg1:Event):void{ _arg1.stopPropagation(); dispatchEvent(new Event(Event.CHANGE, true)); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 16
//ComponentShim (fl.core.ComponentShim) package fl.core { import flash.display.*; public dynamic class ComponentShim extends MovieClip { } }//package fl.core
Section 17
//InvalidationType (fl.core.InvalidationType) package fl.core { public class InvalidationType { public static const SIZE:String = "size"; public static const ALL:String = "all"; public static const DATA:String = "data"; public static const SCROLL:String = "scroll"; public static const STATE:String = "state"; public static const STYLES:String = "styles"; public static const SELECTED:String = "selected"; public static const RENDERER_STYLES:String = "rendererStyles"; } }//package fl.core
Section 18
//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 { protected var _enabled:Boolean;// = true private var _mouseFocusEnabled:Boolean;// = true protected var startHeight:Number; protected var _height:Number; protected var _oldIMEMode:String;// = null protected var startWidth:Number; public var focusTarget:IFocusManagerComponent; protected var errorCaught:Boolean;// = false protected var uiFocusRect:DisplayObject; protected var _width:Number; public var version:String;// = "3.0.0.15" protected var isFocused:Boolean;// = false protected var callLaterMethods:Dictionary; private var _focusEnabled:Boolean;// = true private var tempText:TextField; protected var invalidateFlag:Boolean;// = false protected var _inspector:Boolean;// = false protected var sharedStyles:Object; protected var invalidHash:Object; protected var isLivePreview:Boolean;// = false protected var _imeMode:String;// = null protected var instanceStyles:Object; protected var _x:Number; protected var _y:Number; public static var inCallLaterPhase:Boolean = false; private static var defaultStyles:Object = {focusRectSkin:"focusRectSkin", focusRectPadding:2, textFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), disabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultTextFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultDisabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0)}; public static var createAccessibilityImplementation:Function; private static var focusManagers:Dictionary = new Dictionary(false); public function UIComponent(){ version = "3.0.0.15"; isLivePreview = false; invalidateFlag = false; _enabled = true; isFocused = false; _focusEnabled = true; _mouseFocusEnabled = true; _imeMode = null; _oldIMEMode = null; errorCaught = false; _inspector = false; super(); instanceStyles = {}; sharedStyles = {}; invalidHash = {}; callLaterMethods = new Dictionary(); StyleManager.registerInstance(this); configUI(); invalidate(InvalidationType.ALL); tabEnabled = (this is IFocusManagerComponent); focusRect = false; if (tabEnabled){ addEventListener(FocusEvent.FOCUS_IN, focusInHandler); addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler); addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); addEventListener(KeyboardEvent.KEY_UP, keyUpHandler); }; initializeFocusManager(); addEventListener(Event.ENTER_FRAME, hookAccessibility, false, 0, true); } public function drawFocus(_arg1:Boolean):void{ var _local2:Number; isFocused = _arg1; if (((!((uiFocusRect == null))) && (contains(uiFocusRect)))){ removeChild(uiFocusRect); uiFocusRect = null; }; if (_arg1){ uiFocusRect = (getDisplayObjectInstance(getStyleValue("focusRectSkin")) as Sprite); if (uiFocusRect == null){ return; }; _local2 = Number(getStyleValue("focusRectPadding")); uiFocusRect.x = -(_local2); uiFocusRect.y = -(_local2); uiFocusRect.width = (width + (_local2 * 2)); uiFocusRect.height = (height + (_local2 * 2)); addChildAt(uiFocusRect, 0); }; } private function callLaterDispatcher(_arg1:Event):void{ var _local2:Dictionary; var _local3:Object; if (_arg1.type == Event.ADDED_TO_STAGE){ removeEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher); stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); return; }; _arg1.target.removeEventListener(Event.RENDER, callLaterDispatcher); if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); return; }; inCallLaterPhase = true; _local2 = callLaterMethods; for (_local3 in _local2) { _local3(); delete _local2[_local3]; }; inCallLaterPhase = false; } private function addedHandler(_arg1:Event):void{ removeEventListener("addedToStage", addedHandler); initializeFocusManager(); } protected function getStyleValue(_arg1:String):Object{ return (((instanceStyles[_arg1])==null) ? sharedStyles[_arg1] : instanceStyles[_arg1]); } protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((_arg1 == this)); } override public function get scaleX():Number{ return ((width / startWidth)); } override public function get scaleY():Number{ return ((height / startHeight)); } override public function set height(_arg1:Number):void{ if (_height == _arg1){ return; }; setSize(width, _arg1); } protected function keyDownHandler(_arg1:KeyboardEvent):void{ } protected function focusInHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; if (isOurFocus((_arg1.target as DisplayObject))){ _local2 = focusManager; if (((_local2) && (_local2.showFocusIndicator))){ drawFocus(true); isFocused = true; }; }; } public function setStyle(_arg1:String, _arg2:Object):void{ if ((((instanceStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; instanceStyles[_arg1] = _arg2; invalidate(InvalidationType.STYLES); } override public function get visible():Boolean{ return (super.visible); } public function get componentInspectorSetting():Boolean{ return (_inspector); } override public function get x():Number{ return ((isNaN(_x)) ? super.x : _x); } override public function get y():Number{ return ((isNaN(_y)) ? super.y : _y); } protected function setIMEMode(_arg1:Boolean){ var enabled = _arg1; if (_imeMode != null){ if (enabled){ IME.enabled = true; _oldIMEMode = IME.conversionMode; try { if (((!(errorCaught)) && (!((IME.conversionMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _imeMode; }; errorCaught = false; } catch(e:Error) { errorCaught = true; throw (new Error(("IME mode not supported: " + _imeMode))); }; } else { if (((!((IME.conversionMode == IMEConversionMode.UNKNOWN))) && (!((_oldIMEMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _oldIMEMode; }; IME.enabled = false; }; }; } public function set enabled(_arg1:Boolean):void{ if (_arg1 == _enabled){ return; }; _enabled = _arg1; invalidate(InvalidationType.STATE); } public function setSharedStyle(_arg1:String, _arg2:Object):void{ if ((((sharedStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; sharedStyles[_arg1] = _arg2; if (instanceStyles[_arg1] == null){ invalidate(InvalidationType.STYLES); }; } protected function keyUpHandler(_arg1:KeyboardEvent):void{ } public function set focusEnabled(_arg1:Boolean):void{ _focusEnabled = _arg1; } override public function set scaleX(_arg1:Number):void{ setSize((startWidth * _arg1), height); } public function get mouseFocusEnabled():Boolean{ return (_mouseFocusEnabled); } override public function set scaleY(_arg1:Number):void{ setSize(width, (startHeight * _arg1)); } protected function getDisplayObjectInstance(_arg1:Object):DisplayObject{ var classDef:Object; var skin = _arg1; classDef = null; if ((skin is Class)){ return ((new (skin) as DisplayObject)); }; if ((skin is DisplayObject)){ (skin as DisplayObject).x = 0; (skin as DisplayObject).y = 0; return ((skin as DisplayObject)); }; try { classDef = getDefinitionByName(skin.toString()); } catch(e:Error) { try { classDef = (loaderInfo.applicationDomain.getDefinition(skin.toString()) as Object); } catch(e:Error) { }; }; if (classDef == null){ return (null); }; return ((new (classDef) as DisplayObject)); } protected function copyStylesToChild(_arg1:UIComponent, _arg2:Object):void{ var _local3:String; for (_local3 in _arg2) { _arg1.setStyle(_local3, getStyleValue(_arg2[_local3])); }; } protected function beforeComponentParameters():void{ } protected function callLater(_arg1:Function):void{ if (inCallLaterPhase){ return; }; callLaterMethods[_arg1] = true; if (stage != null){ stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); } else { addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); }; } protected function createFocusManager():void{ if (focusManagers[stage] == null){ focusManagers[stage] = new FocusManager(stage); }; } override public function set visible(_arg1:Boolean):void{ var _local2:String; if (super.visible == _arg1){ return; }; super.visible = _arg1; _local2 = (_arg1) ? ComponentEvent.SHOW : ComponentEvent.HIDE; dispatchEvent(new ComponentEvent(_local2, true)); } protected function hookAccessibility(_arg1:Event):void{ removeEventListener(Event.ENTER_FRAME, hookAccessibility); initializeAccessibility(); } public function set componentInspectorSetting(_arg1:Boolean):void{ _inspector = _arg1; if (_inspector){ beforeComponentParameters(); } else { afterComponentParameters(); }; } override public function set x(_arg1:Number):void{ move(_arg1, _y); } public function drawNow():void{ draw(); } override public function set y(_arg1:Number):void{ move(_x, _arg1); } protected function checkLivePreview():Boolean{ var className:String; if (parent == null){ return (false); }; try { className = getQualifiedClassName(parent); } catch(e:Error) { }; return ((className == "fl.livepreview::LivePreviewParent")); } protected function focusOutHandler(_arg1:FocusEvent):void{ if (isOurFocus((_arg1.target as DisplayObject))){ drawFocus(false); isFocused = false; }; } public function set mouseFocusEnabled(_arg1:Boolean):void{ _mouseFocusEnabled = _arg1; } public function getFocus():InteractiveObject{ if (stage){ return (stage.focus); }; return (null); } protected function validate():void{ invalidHash = {}; } override public function get height():Number{ return (_height); } public function invalidate(_arg1:String="all", _arg2:Boolean=true):void{ invalidHash[_arg1] = true; if (_arg2){ this.callLater(draw); }; } public function get enabled():Boolean{ return (_enabled); } protected function getScaleX():Number{ return (super.scaleX); } protected function getScaleY():Number{ return (super.scaleY); } public function get focusEnabled():Boolean{ return (_focusEnabled); } protected function afterComponentParameters():void{ } protected function draw():void{ if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } protected function configUI():void{ var _local1:Number; var _local2:Number; var _local3:Number; isLivePreview = checkLivePreview(); _local1 = rotation; rotation = 0; _local2 = super.width; _local3 = super.height; var _local4 = 1; super.scaleY = _local4; super.scaleX = _local4; setSize(_local2, _local3); move(super.x, super.y); rotation = _local1; startWidth = _local2; startHeight = _local3; if (numChildren > 0){ removeChildAt(0); }; } protected function setScaleX(_arg1:Number):void{ super.scaleX = _arg1; } protected function setScaleY(_arg1:Number):void{ super.scaleY = _arg1; } private function initializeFocusManager():void{ if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, addedHandler, false, 0, true); } else { createFocusManager(); }; } public function set focusManager(_arg1:IFocusManager):void{ UIComponent.focusManagers[this] = _arg1; } public function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } protected function isInvalid(_arg1:String, ... _args):Boolean{ if (((invalidHash[_arg1]) || (invalidHash[InvalidationType.ALL]))){ return (true); }; while (_args.length > 0) { if (invalidHash[_args.pop()]){ return (true); }; }; return (false); } public function setSize(_arg1:Number, _arg2:Number):void{ _width = _arg1; _height = _arg2; invalidate(InvalidationType.SIZE); dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, false)); } override public function set width(_arg1:Number):void{ if (_width == _arg1){ return; }; setSize(_arg1, height); } public function setFocus():void{ if (stage){ stage.focus = this; }; } protected function initializeAccessibility():void{ if (UIComponent.createAccessibilityImplementation != null){ UIComponent.createAccessibilityImplementation(this); }; } public function get focusManager():IFocusManager{ var _local1:DisplayObject; _local1 = this; while (_local1) { if (UIComponent.focusManagers[_local1] != null){ return (IFocusManager(UIComponent.focusManagers[_local1])); }; _local1 = _local1.parent; }; return (null); } override public function get width():Number{ return (_width); } public function move(_arg1:Number, _arg2:Number):void{ _x = _arg1; _y = _arg2; super.x = Math.round(_arg1); super.y = Math.round(_arg2); dispatchEvent(new ComponentEvent(ComponentEvent.MOVE)); } public function validateNow():void{ invalidate(InvalidationType.ALL, false); draw(); } public function getStyle(_arg1:String):Object{ return (instanceStyles[_arg1]); } public static function getStyleDefinition():Object{ return (defaultStyles); } public static function mergeStyles(... _args):Object{ var _local2:Object; var _local3:uint; var _local4:uint; var _local5:Object; var _local6:String; _local2 = {}; _local3 = _args.length; _local4 = 0; while (_local4 < _local3) { _local5 = _args[_local4]; for (_local6 in _local5) { if (_local2[_local6] != null){ } else { _local2[_local6] = _args[_local4][_local6]; }; }; _local4++; }; return (_local2); } } }//package fl.core
Section 19
//DataProvider (fl.data.DataProvider) package fl.data { import flash.events.*; import fl.events.*; public class DataProvider extends EventDispatcher { protected var data:Array; public function DataProvider(_arg1:Object=null){ if (_arg1 == null){ data = []; } else { data = getDataFromObject(_arg1); }; } protected function dispatchPreChangeEvent(_arg1:String, _arg2:Array, _arg3:int, _arg4:int):void{ dispatchEvent(new DataChangeEvent(DataChangeEvent.PRE_DATA_CHANGE, _arg1, _arg2, _arg3, _arg4)); } public function invalidateItemAt(_arg1:int):void{ checkIndex(_arg1, (data.length - 1)); dispatchChangeEvent(DataChangeType.INVALIDATE, [data[_arg1]], _arg1, _arg1); } public function getItemIndex(_arg1:Object):int{ return (data.indexOf(_arg1)); } protected function getDataFromObject(_arg1:Object):Array{ var _local2:Array; var _local3:Array; var _local4:uint; var _local5:Object; var _local6:XML; var _local7:XMLList; var _local8:XML; var _local9:XMLList; var _local10:XML; var _local11:XMLList; var _local12:XML; if ((_arg1 is Array)){ _local3 = (_arg1 as Array); if (_local3.length > 0){ if ((((_local3[0] is String)) || ((_local3[0] is Number)))){ _local2 = []; _local4 = 0; while (_local4 < _local3.length) { _local5 = {label:String(_local3[_local4]), data:_local3[_local4]}; _local2.push(_local5); _local4++; }; return (_local2); }; }; return (_arg1.concat()); //unresolved jump }; if ((_arg1 is DataProvider)){ return (_arg1.toArray()); }; if ((_arg1 is XML)){ _local6 = (_arg1 as XML); _local2 = []; _local7 = _local6.*; for each (_local8 in _local7) { _arg1 = {}; _local9 = _local8.attributes(); for each (_local10 in _local9) { _arg1[_local10.localName()] = _local10.toString(); }; _local11 = _local8.*; for each (_local12 in _local11) { if (_local12.hasSimpleContent()){ _arg1[_local12.localName()] = _local12.toString(); }; }; _local2.push(_arg1); }; return (_local2); //unresolved jump }; throw (new TypeError((("Error: Type Coercion failed: cannot convert " + _arg1) + " to Array or DataProvider."))); } public function removeItemAt(_arg1:uint):Object{ var _local2:Array; checkIndex(_arg1, (data.length - 1)); dispatchPreChangeEvent(DataChangeType.REMOVE, data.slice(_arg1, (_arg1 + 1)), _arg1, _arg1); _local2 = data.splice(_arg1, 1); dispatchChangeEvent(DataChangeType.REMOVE, _local2, _arg1, _arg1); return (_local2[0]); } public function addItem(_arg1:Object):void{ dispatchPreChangeEvent(DataChangeType.ADD, [_arg1], (data.length - 1), (data.length - 1)); data.push(_arg1); dispatchChangeEvent(DataChangeType.ADD, [_arg1], (data.length - 1), (data.length - 1)); } public function sortOn(_arg1:Object, _arg2:Object=null){ var _local3:Array; dispatchPreChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); _local3 = data.sortOn(_arg1, _arg2); dispatchChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); return (_local3); } public function sort(... _args){ var _local2:Array; dispatchPreChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); _local2 = data.sort.apply(data, _args); dispatchChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); return (_local2); } public function addItems(_arg1:Object):void{ addItemsAt(_arg1, data.length); } public function concat(_arg1:Object):void{ addItems(_arg1); } public function clone():DataProvider{ return (new DataProvider(data)); } public function toArray():Array{ return (data.concat()); } public function get length():uint{ return (data.length); } public function addItemAt(_arg1:Object, _arg2:uint):void{ checkIndex(_arg2, data.length); dispatchPreChangeEvent(DataChangeType.ADD, [_arg1], _arg2, _arg2); data.splice(_arg2, 0, _arg1); dispatchChangeEvent(DataChangeType.ADD, [_arg1], _arg2, _arg2); } public function getItemAt(_arg1:uint):Object{ checkIndex(_arg1, (data.length - 1)); return (data[_arg1]); } override public function toString():String{ return ((("DataProvider [" + data.join(" , ")) + "]")); } public function invalidateItem(_arg1:Object):void{ var _local2:uint; _local2 = getItemIndex(_arg1); if (_local2 == -1){ return; }; invalidateItemAt(_local2); } protected function dispatchChangeEvent(_arg1:String, _arg2:Array, _arg3:int, _arg4:int):void{ dispatchEvent(new DataChangeEvent(DataChangeEvent.DATA_CHANGE, _arg1, _arg2, _arg3, _arg4)); } protected function checkIndex(_arg1:int, _arg2:int):void{ if ((((_arg1 > _arg2)) || ((_arg1 < 0)))){ throw (new RangeError((((("DataProvider index (" + _arg1) + ") is not in acceptable range (0 - ") + _arg2) + ")"))); }; } public function addItemsAt(_arg1:Object, _arg2:uint):void{ var _local3:Array; checkIndex(_arg2, data.length); _local3 = getDataFromObject(_arg1); dispatchPreChangeEvent(DataChangeType.ADD, _local3, _arg2, ((_arg2 + _local3.length) - 1)); data.splice.apply(data, [_arg2, 0].concat(_local3)); dispatchChangeEvent(DataChangeType.ADD, _local3, _arg2, ((_arg2 + _local3.length) - 1)); } public function replaceItem(_arg1:Object, _arg2:Object):Object{ var _local3:int; _local3 = getItemIndex(_arg2); if (_local3 != -1){ return (replaceItemAt(_arg1, _local3)); }; return (null); } public function removeItem(_arg1:Object):Object{ var _local2:int; _local2 = getItemIndex(_arg1); if (_local2 != -1){ return (removeItemAt(_local2)); }; return (null); } public function merge(_arg1:Object):void{ var _local2:Array; var _local3:uint; var _local4:uint; var _local5:uint; var _local6:Object; _local2 = getDataFromObject(_arg1); _local3 = _local2.length; _local4 = data.length; dispatchPreChangeEvent(DataChangeType.ADD, data.slice(_local4, data.length), _local4, (this.data.length - 1)); _local5 = 0; while (_local5 < _local3) { _local6 = _local2[_local5]; if (getItemIndex(_local6) == -1){ data.push(_local6); }; _local5++; }; if (data.length > _local4){ dispatchChangeEvent(DataChangeType.ADD, data.slice(_local4, data.length), _local4, (this.data.length - 1)); } else { dispatchChangeEvent(DataChangeType.ADD, [], -1, -1); }; } public function replaceItemAt(_arg1:Object, _arg2:uint):Object{ var _local3:Array; checkIndex(_arg2, (data.length - 1)); _local3 = [data[_arg2]]; dispatchPreChangeEvent(DataChangeType.REPLACE, _local3, _arg2, _arg2); data[_arg2] = _arg1; dispatchChangeEvent(DataChangeType.REPLACE, _local3, _arg2, _arg2); return (_local3[0]); } public function invalidate():void{ dispatchEvent(new DataChangeEvent(DataChangeEvent.DATA_CHANGE, DataChangeType.INVALIDATE_ALL, data.concat(), 0, data.length)); } public function removeAll():void{ var _local1:Array; _local1 = data.concat(); dispatchPreChangeEvent(DataChangeType.REMOVE_ALL, _local1, 0, _local1.length); data = []; dispatchChangeEvent(DataChangeType.REMOVE_ALL, _local1, 0, _local1.length); } } }//package fl.data
Section 20
//SimpleCollectionItem (fl.data.SimpleCollectionItem) package fl.data { public dynamic class SimpleCollectionItem { public var label:String; public var data:String; public function toString():String{ return ((((("[SimpleCollectionItem: " + label) + ",") + data) + "]")); } } }//package fl.data
Section 21
//ComponentEvent (fl.events.ComponentEvent) package fl.events { import flash.events.*; public class ComponentEvent extends Event { public static const HIDE:String = "hide"; public static const BUTTON_DOWN:String = "buttonDown"; public static const MOVE:String = "move"; public static const RESIZE:String = "resize"; public static const ENTER:String = "enter"; public static const LABEL_CHANGE:String = "labelChange"; public static const SHOW:String = "show"; public function ComponentEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function toString():String{ return (formatToString("ComponentEvent", "type", "bubbles", "cancelable")); } override public function clone():Event{ return (new ComponentEvent(type, bubbles, cancelable)); } } }//package fl.events
Section 22
//DataChangeEvent (fl.events.DataChangeEvent) package fl.events { import flash.events.*; public class DataChangeEvent extends Event { protected var _items:Array; protected var _endIndex:uint; protected var _changeType:String; protected var _startIndex:uint; public static const PRE_DATA_CHANGE:String = "preDataChange"; public static const DATA_CHANGE:String = "dataChange"; public function DataChangeEvent(_arg1:String, _arg2:String, _arg3:Array, _arg4:int=-1, _arg5:int=-1):void{ super(_arg1); _changeType = _arg2; _startIndex = _arg4; _items = _arg3; _endIndex = ((_arg5)==-1) ? _startIndex : _arg5; } public function get changeType():String{ return (_changeType); } public function get startIndex():uint{ return (_startIndex); } public function get items():Array{ return (_items); } override public function clone():Event{ return (new DataChangeEvent(type, _changeType, _items, _startIndex, _endIndex)); } override public function toString():String{ return (formatToString("DataChangeEvent", "type", "changeType", "startIndex", "endIndex", "bubbles", "cancelable")); } public function get endIndex():uint{ return (_endIndex); } } }//package fl.events
Section 23
//DataChangeType (fl.events.DataChangeType) package fl.events { public class DataChangeType { public static const ADD:String = "add"; public static const REMOVE:String = "remove"; public static const REMOVE_ALL:String = "removeAll"; public static const CHANGE:String = "change"; public static const REPLACE:String = "replace"; public static const INVALIDATE:String = "invalidate"; public static const INVALIDATE_ALL:String = "invalidateAll"; public static const SORT:String = "sort"; } }//package fl.events
Section 24
//ListEvent (fl.events.ListEvent) package fl.events { import flash.events.*; public class ListEvent extends Event { protected var _index:int; protected var _item:Object; protected var _columnIndex:int; protected var _rowIndex:int; public static const ITEM_DOUBLE_CLICK:String = "itemDoubleClick"; public static const ITEM_ROLL_OUT:String = "itemRollOut"; public static const ITEM_ROLL_OVER:String = "itemRollOver"; public static const ITEM_CLICK:String = "itemClick"; public function ListEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:int=-1, _arg5:int=-1, _arg6:int=-1, _arg7:Object=null){ super(_arg1, _arg2, _arg3); _rowIndex = _arg5; _columnIndex = _arg4; _index = _arg6; _item = _arg7; } public function get rowIndex():Object{ return (_rowIndex); } public function get index():int{ return (_index); } public function get item():Object{ return (_item); } public function get columnIndex():int{ return (_columnIndex); } override public function clone():Event{ return (new ListEvent(type, bubbles, cancelable, _columnIndex, _rowIndex)); } override public function toString():String{ return (formatToString("ListEvent", "type", "bubbles", "cancelable", "columnIndex", "rowIndex", "index", "item")); } } }//package fl.events
Section 25
//ScrollEvent (fl.events.ScrollEvent) package fl.events { import flash.events.*; public class ScrollEvent extends Event { private var _position:Number; private var _direction:String; private var _delta: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; } override public function clone():Event{ return (new ScrollEvent(_direction, _delta, _position)); } public function get position():Number{ return (_position); } override public function toString():String{ return (formatToString("ScrollEvent", "type", "bubbles", "cancelable", "direction", "delta", "position")); } public function get delta():Number{ return (_delta); } public function get direction():String{ return (_direction); } } }//package fl.events
Section 26
//FocusManager (fl.managers.FocusManager) package fl.managers { import fl.core.*; import fl.controls.*; import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.ui.*; public class FocusManager implements IFocusManager { private var focusableObjects:Dictionary; private var _showFocusIndicator:Boolean;// = true private var defButton:Button; private var focusableCandidates:Array; private var _form:DisplayObjectContainer; private var _defaultButtonEnabled:Boolean;// = true private var activated:Boolean;// = false private var _defaultButton:Button; private var calculateCandidates:Boolean;// = true private var lastFocus:InteractiveObject; private var lastAction:String; public function FocusManager(_arg1:DisplayObjectContainer){ activated = false; calculateCandidates = true; _showFocusIndicator = true; _defaultButtonEnabled = true; super(); focusableObjects = new Dictionary(true); if (_arg1 != null){ _form = _arg1; addFocusables(DisplayObject(_arg1)); _arg1.addEventListener(Event.ADDED, addedHandler); _arg1.addEventListener(Event.REMOVED, removedHandler); activate(); }; } public function get showFocusIndicator():Boolean{ return (_showFocusIndicator); } private function getIndexOfNextObject(_arg1:int, _arg2:Boolean, _arg3:Boolean, _arg4:String):int{ var _local5:int; var _local6:int; var _local7:DisplayObject; var _local8:IFocusManagerGroup; var _local9:int; var _local10:DisplayObject; var _local11:IFocusManagerGroup; _local5 = focusableCandidates.length; _local6 = _arg1; while (true) { if (_arg2){ _arg1--; } else { _arg1++; }; if (_arg3){ if (((_arg2) && ((_arg1 < 0)))){ break; }; if (((!(_arg2)) && ((_arg1 == _local5)))){ break; }; } else { _arg1 = ((_arg1 + _local5) % _local5); if (_local6 == _arg1){ break; }; }; if (isValidFocusCandidate(focusableCandidates[_arg1], _arg4)){ _local7 = DisplayObject(findFocusManagerComponent(focusableCandidates[_arg1])); if ((_local7 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local7); _local9 = 0; while (_local9 < focusableCandidates.length) { _local10 = focusableCandidates[_local9]; if ((_local10 is IFocusManagerGroup)){ _local11 = IFocusManagerGroup(_local10); if ((((_local11.groupName == _local8.groupName)) && (_local11.selected))){ _arg1 = _local9; break; }; }; _local9++; }; }; return (_arg1); }; }; return (_arg1); } public function set form(_arg1:DisplayObjectContainer):void{ _form = _arg1; } private function addFocusables(_arg1:DisplayObject, _arg2:Boolean=false):void{ var focusable:IFocusManagerComponent; var io:InteractiveObject; var doc:DisplayObjectContainer; var i:int; var child:DisplayObject; var o = _arg1; var skipTopLevel = _arg2; if (!skipTopLevel){ if ((o is IFocusManagerComponent)){ focusable = IFocusManagerComponent(o); if (focusable.focusEnabled){ if (((focusable.tabEnabled) && (isTabVisible(o)))){ focusableObjects[o] = true; calculateCandidates = true; }; o.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); o.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; } else { if ((o is InteractiveObject)){ io = (o as InteractiveObject); if (((((io) && (io.tabEnabled))) && ((findFocusManagerComponent(io) == io)))){ focusableObjects[io] = true; calculateCandidates = true; }; io.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); io.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; }; }; if ((o is DisplayObjectContainer)){ doc = DisplayObjectContainer(o); o.addEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); if ((((((doc is Stage)) || ((doc.parent is Stage)))) || (doc.tabChildren))){ i = 0; while (i < doc.numChildren) { try { child = doc.getChildAt(i); if (child != null){ addFocusables(doc.getChildAt(i)); }; } catch(error:SecurityError) { }; i = (i + 1); }; }; }; } private function getChildIndex(_arg1:DisplayObjectContainer, _arg2:DisplayObject):int{ return (_arg1.getChildIndex(_arg2)); } private function mouseFocusChangeHandler(_arg1:FocusEvent):void{ if ((_arg1.relatedObject is TextField)){ return; }; _arg1.preventDefault(); } private function focusOutHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; _local2 = (_arg1.target as InteractiveObject); } private function isValidFocusCandidate(_arg1:DisplayObject, _arg2:String):Boolean{ var _local3:IFocusManagerGroup; if (!isEnabledAndVisible(_arg1)){ return (false); }; if ((_arg1 is IFocusManagerGroup)){ _local3 = IFocusManagerGroup(_arg1); if (_arg2 == _local3.groupName){ return (false); }; }; return (true); } public function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject{ var _local2:InteractiveObject; _local2 = _arg1; while (_arg1) { if ((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))){ return (_arg1); }; _arg1 = _arg1.parent; }; return (_local2); } private function sortFocusableObjectsTabIndex():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))){ focusableCandidates.push(_local2); }; }; focusableCandidates.sort(sortByTabIndex); } private function removeFocusables(_arg1:DisplayObject):void{ var _local2:Object; var _local3:DisplayObject; if ((_arg1 is DisplayObjectContainer)){ _arg1.removeEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); _arg1.removeEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); for (_local2 in focusableObjects) { _local3 = DisplayObject(_local2); if (DisplayObjectContainer(_arg1).contains(_local3)){ if (_local3 == lastFocus){ lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local2]; calculateCandidates = true; }; }; }; } private function addedHandler(_arg1:Event):void{ var _local2:DisplayObject; _local2 = DisplayObject(_arg1.target); if (_local2.stage){ addFocusables(DisplayObject(_arg1.target)); }; } private function getTopLevelFocusTarget(_arg1:InteractiveObject):InteractiveObject{ while (_arg1 != InteractiveObject(form)) { if ((((((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))) && (IFocusManagerComponent(_arg1).mouseFocusEnabled))) && (UIComponent(_arg1).enabled))){ return (_arg1); }; _arg1 = _arg1.parent; if (_arg1 == null){ break; }; }; return (null); } private function tabChildrenChangeHandler(_arg1:Event):void{ var _local2:DisplayObjectContainer; if (_arg1.target != _arg1.currentTarget){ return; }; calculateCandidates = true; _local2 = DisplayObjectContainer(_arg1.target); if (_local2.tabChildren){ addFocusables(_local2, true); } else { removeFocusables(_local2); }; } public function sendDefaultButtonEvent():void{ defButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); } public function getFocus():InteractiveObject{ var _local1:InteractiveObject; _local1 = form.stage.focus; return (findFocusManagerComponent(_local1)); } private function isEnabledAndVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; var _local3:TextField; var _local4:SimpleButton; _local2 = DisplayObject(form).parent; while (_arg1 != _local2) { if ((_arg1 is UIComponent)){ if (!UIComponent(_arg1).enabled){ return (false); }; } else { if ((_arg1 is TextField)){ _local3 = TextField(_arg1); if ((((_local3.type == TextFieldType.DYNAMIC)) || (!(_local3.selectable)))){ return (false); }; } else { if ((_arg1 is SimpleButton)){ _local4 = SimpleButton(_arg1); if (!_local4.enabled){ return (false); }; }; }; }; if (!_arg1.visible){ return (false); }; _arg1 = _arg1.parent; }; return (true); } public function set defaultButton(_arg1:Button):void{ var _local2:Button; _local2 = (_arg1) ? Button(_arg1) : null; if (_local2 != _defaultButton){ if (_defaultButton){ _defaultButton.emphasized = false; }; if (defButton){ defButton.emphasized = false; }; _defaultButton = _local2; defButton = _local2; if (_local2){ _local2.emphasized = true; }; }; } private function deactivateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); } public function setFocus(_arg1:InteractiveObject):void{ if ((_arg1 is IFocusManagerComponent)){ IFocusManagerComponent(_arg1).setFocus(); } else { form.stage.focus = _arg1; }; } private function setFocusToNextObject(_arg1:FocusEvent):void{ var _local2:InteractiveObject; if (!hasFocusableObjects()){ return; }; _local2 = getNextFocusManagerComponent(_arg1.shiftKey); if (_local2){ setFocus(_local2); }; } private function hasFocusableObjects():Boolean{ var _local1:Object; for (_local1 in focusableObjects) { return (true); }; return (false); } private function tabIndexChangeHandler(_arg1:Event):void{ calculateCandidates = true; } private function sortFocusableObjects():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))) && ((_local2.tabIndex > 0)))){ sortFocusableObjectsTabIndex(); return; }; focusableCandidates.push(_local2); }; focusableCandidates.sort(sortByDepth); } private function keyFocusChangeHandler(_arg1:FocusEvent):void{ showFocusIndicator = true; if ((((((_arg1.keyCode == Keyboard.TAB)) || ((_arg1.keyCode == 0)))) && (!(_arg1.isDefaultPrevented())))){ setFocusToNextObject(_arg1); _arg1.preventDefault(); }; } private function getIndexOfFocusedObject(_arg1:DisplayObject):int{ var _local2:int; var _local3:int; _local2 = focusableCandidates.length; _local3 = 0; _local3 = 0; while (_local3 < _local2) { if (focusableCandidates[_local3] == _arg1){ return (_local3); }; _local3++; }; return (-1); } public function hideFocus():void{ } private function removedHandler(_arg1:Event):void{ var _local2:int; var _local3:DisplayObject; var _local4:InteractiveObject; _local3 = DisplayObject(_arg1.target); if ((((_local3 is IFocusManagerComponent)) && ((focusableObjects[_local3] == true)))){ if (_local3 == lastFocus){ IFocusManagerComponent(lastFocus).drawFocus(false); lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local3]; calculateCandidates = true; } else { if ((((_local3 is InteractiveObject)) && ((focusableObjects[_local3] == true)))){ _local4 = (_local3 as InteractiveObject); if (_local4){ if (_local4 == lastFocus){ lastFocus = null; }; delete focusableObjects[_local4]; calculateCandidates = true; }; _local3.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); }; }; removeFocusables(_local3); } private function sortByDepth(_arg1:InteractiveObject, _arg2:InteractiveObject):Number{ var _local3:String; var _local4:String; var _local5:int; var _local6:String; var _local7:String; var _local8:String; var _local9:DisplayObject; var _local10:DisplayObject; _local3 = ""; _local4 = ""; _local8 = "0000"; _local9 = DisplayObject(_arg1); _local10 = DisplayObject(_arg2); while (((!((_local9 == DisplayObject(form)))) && (_local9.parent))) { _local5 = getChildIndex(_local9.parent, _local9); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local3 = (_local7 + _local3); _local9 = _local9.parent; }; while (((!((_local10 == DisplayObject(form)))) && (_local10.parent))) { _local5 = getChildIndex(_local10.parent, _local10); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local4 = (_local7 + _local4); _local10 = _local10.parent; }; return (((_local3 > _local4)) ? 1 : ((_local3 < _local4)) ? -1 : 0); } public function get defaultButton():Button{ return (_defaultButton); } private function activateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); if (lastFocus){ if ((lastFocus is IFocusManagerComponent)){ IFocusManagerComponent(lastFocus).setFocus(); } else { form.stage.focus = lastFocus; }; }; lastAction = "ACTIVATE"; } public function showFocus():void{ } public function set defaultButtonEnabled(_arg1:Boolean):void{ _defaultButtonEnabled = _arg1; } public function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject{ var _local2:DisplayObject; var _local3:String; var _local4:int; var _local5:Boolean; var _local6:int; var _local7:int; var _local8:IFocusManagerGroup; if (!hasFocusableObjects()){ return (null); }; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; _local2 = form.stage.focus; _local2 = DisplayObject(findFocusManagerComponent(InteractiveObject(_local2))); _local3 = ""; if ((_local2 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local2); _local3 = _local8.groupName; }; _local4 = getIndexOfFocusedObject(_local2); _local5 = false; _local6 = _local4; if (_local4 == -1){ if (_arg1){ _local4 = focusableCandidates.length; }; _local5 = true; }; _local7 = getIndexOfNextObject(_local4, _arg1, _local5, _local3); return (findFocusManagerComponent(focusableCandidates[_local7])); } private function mouseDownHandler(_arg1:MouseEvent):void{ var _local2:InteractiveObject; if (_arg1.isDefaultPrevented()){ return; }; _local2 = getTopLevelFocusTarget(InteractiveObject(_arg1.target)); if (!_local2){ return; }; showFocusIndicator = false; if (((((!((_local2 == lastFocus))) || ((lastAction == "ACTIVATE")))) && (!((_local2 is TextField))))){ setFocus(_local2); }; lastAction = "MOUSEDOWN"; } private function isTabVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; _local2 = _arg1.parent; while (((((_local2) && (!((_local2 is Stage))))) && (!(((_local2.parent) && ((_local2.parent is Stage))))))) { if (!_local2.tabChildren){ return (false); }; _local2 = _local2.parent; }; return (true); } public function get nextTabIndex():int{ return (0); } private function keyDownHandler(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.TAB){ lastAction = "KEY"; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; }; if (((((((defaultButtonEnabled) && ((_arg1.keyCode == Keyboard.ENTER)))) && (defaultButton))) && (defButton.enabled))){ sendDefaultButtonEvent(); }; } private function focusInHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; var _local3:Button; _local2 = InteractiveObject(_arg1.target); if (form.contains(_local2)){ lastFocus = findFocusManagerComponent(InteractiveObject(_local2)); if ((lastFocus is Button)){ _local3 = Button(lastFocus); if (defButton){ defButton.emphasized = false; defButton = _local3; _local3.emphasized = true; }; } else { if (((defButton) && (!((defButton == _defaultButton))))){ defButton.emphasized = false; defButton = _defaultButton; _defaultButton.emphasized = true; }; }; }; } private function tabEnabledChangeHandler(_arg1:Event):void{ var _local2:InteractiveObject; var _local3:Boolean; calculateCandidates = true; _local2 = InteractiveObject(_arg1.target); _local3 = (focusableObjects[_local2] == true); if (_local2.tabEnabled){ if (((!(_local3)) && (isTabVisible(_local2)))){ if (!(_local2 is IFocusManagerComponent)){ _local2.focusRect = false; }; focusableObjects[_local2] = true; }; } else { if (_local3){ delete focusableObjects[_local2]; }; }; } public function set showFocusIndicator(_arg1:Boolean):void{ _showFocusIndicator = _arg1; } public function get form():DisplayObjectContainer{ return (_form); } private function sortByTabIndex(_arg1:InteractiveObject, _arg2:InteractiveObject):int{ return (((_arg1.tabIndex > _arg2.tabIndex)) ? 1 : ((_arg1.tabIndex < _arg2.tabIndex)) ? -1 : sortByDepth(_arg1, _arg2)); } public function activate():void{ if (activated){ return; }; form.stage.addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false, 0, true); form.stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false, 0, true); form.addEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.addEventListener(Event.ACTIVATE, activateHandler, false, 0, true); form.stage.addEventListener(Event.DEACTIVATE, deactivateHandler, false, 0, true); form.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = true; if (lastFocus){ setFocus(lastFocus); }; } public function deactivate():void{ form.stage.removeEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler); form.stage.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler); form.removeEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.removeEventListener(Event.ACTIVATE, activateHandler); form.stage.removeEventListener(Event.DEACTIVATE, deactivateHandler); form.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = false; } public function get defaultButtonEnabled():Boolean{ return (_defaultButtonEnabled); } } }//package fl.managers
Section 27
//IFocusManager (fl.managers.IFocusManager) package fl.managers { import fl.controls.*; import flash.display.*; public interface IFocusManager { function getFocus():InteractiveObject; function deactivate():void; function set defaultButton(_arg1:Button):void; function set showFocusIndicator(_arg1:Boolean):void; function get defaultButtonEnabled():Boolean; function get nextTabIndex():int; function get defaultButton():Button; function get showFocusIndicator():Boolean; function setFocus(_arg1:InteractiveObject):void; function activate():void; function showFocus():void; function set defaultButtonEnabled(_arg1:Boolean):void; function hideFocus():void; function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject; function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject; } }//package fl.managers
Section 28
//IFocusManagerComponent (fl.managers.IFocusManagerComponent) package fl.managers { public interface IFocusManagerComponent { function set focusEnabled(_arg1:Boolean):void; function drawFocus(_arg1:Boolean):void; function setFocus():void; function get focusEnabled():Boolean; function get tabEnabled():Boolean; function get tabIndex():int; function get mouseFocusEnabled():Boolean; } }//package fl.managers
Section 29
//IFocusManagerGroup (fl.managers.IFocusManagerGroup) package fl.managers { public interface IFocusManagerGroup { function set groupName(_arg1:String):void; function set selected(_arg1:Boolean):void; function get groupName():String; function get selected():Boolean; } }//package fl.managers
Section 30
//StyleManager (fl.managers.StyleManager) package fl.managers { import fl.core.*; import flash.text.*; import flash.utils.*; public class StyleManager { private var globalStyles:Object; private var classToDefaultStylesDict:Dictionary; private var styleToClassesHash:Object; private var classToStylesDict:Dictionary; private var classToInstancesDict:Dictionary; private static var _instance:StyleManager; public function StyleManager(){ styleToClassesHash = {}; classToInstancesDict = new Dictionary(true); classToStylesDict = new Dictionary(true); classToDefaultStylesDict = new Dictionary(true); globalStyles = UIComponent.getStyleDefinition(); } public static function clearComponentStyle(_arg1:Object, _arg2:String):void{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; if (((!((_local4 == null))) && (!((_local4[_arg2] == null))))){ delete _local4[_arg2]; invalidateComponentStyle(_local3, _arg2); }; } private static function getClassDef(_arg1:Object):Class{ var component = _arg1; if ((component is Class)){ return ((component as Class)); }; try { return ((getDefinitionByName(getQualifiedClassName(component)) as Class)); } catch(e:Error) { if ((component is UIComponent)){ try { return ((component.loaderInfo.applicationDomain.getDefinition(getQualifiedClassName(component)) as Class)); } catch(e:Error) { }; }; }; return (null); } public static function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } public static function setComponentStyle(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Class; var _local5:Object; _local4 = getClassDef(_arg1); _local5 = getInstance().classToStylesDict[_local4]; if (_local5 == null){ _local5 = (getInstance().classToStylesDict[_local4] = {}); }; if (_local5 == _arg3){ return; }; _local5[_arg2] = _arg3; invalidateComponentStyle(_local4, _arg2); } private static function setSharedStyles(_arg1:UIComponent):void{ var _local2:StyleManager; var _local3:Class; var _local4:Object; var _local5:String; _local2 = getInstance(); _local3 = getClassDef(_arg1); _local4 = _local2.classToDefaultStylesDict[_local3]; for (_local5 in _local4) { _arg1.setSharedStyle(_local5, getSharedStyle(_arg1, _local5)); }; } public static function getComponentStyle(_arg1:Object, _arg2:String):Object{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; return (((_local4)==null) ? null : _local4[_arg2]); } private static function getInstance(){ if (_instance == null){ _instance = new (StyleManager); }; return (_instance); } private static function invalidateComponentStyle(_arg1:Class, _arg2:String):void{ var _local3:Dictionary; var _local4:Object; var _local5:UIComponent; _local3 = getInstance().classToInstancesDict[_arg1]; if (_local3 == null){ return; }; for (_local4 in _local3) { _local5 = (_local4 as UIComponent); if (_local5 == null){ } else { _local5.setSharedStyle(_arg2, getSharedStyle(_local5, _arg2)); }; }; } private static function invalidateStyle(_arg1:String):void{ var _local2:Dictionary; var _local3:Object; _local2 = getInstance().styleToClassesHash[_arg1]; if (_local2 == null){ return; }; for (_local3 in _local2) { invalidateComponentStyle(Class(_local3), _arg1); }; } public static function registerInstance(_arg1:UIComponent):void{ var inst:StyleManager; var classDef:Class; var target:Class; var defaultStyles:Object; var styleToClasses:Object; var n:String; var instance = _arg1; inst = getInstance(); classDef = getClassDef(instance); if (classDef == null){ return; }; if (inst.classToInstancesDict[classDef] == null){ inst.classToInstancesDict[classDef] = new Dictionary(true); target = classDef; while (defaultStyles == null) { if (target["getStyleDefinition"] != null){ defaultStyles = target["getStyleDefinition"](); break; }; try { target = (instance.loaderInfo.applicationDomain.getDefinition(getQualifiedSuperclassName(target)) as Class); } catch(err:Error) { try { target = (getDefinitionByName(getQualifiedSuperclassName(target)) as Class); } catch(e:Error) { defaultStyles = UIComponent.getStyleDefinition(); break; }; }; }; styleToClasses = inst.styleToClassesHash; for (n in defaultStyles) { if (styleToClasses[n] == null){ styleToClasses[n] = new Dictionary(true); }; styleToClasses[n][classDef] = true; }; inst.classToDefaultStylesDict[classDef] = defaultStyles; inst.classToStylesDict[classDef] = {}; }; inst.classToInstancesDict[classDef][instance] = true; setSharedStyles(instance); } public static function getStyle(_arg1:String):Object{ return (getInstance().globalStyles[_arg1]); } private static function getSharedStyle(_arg1:UIComponent, _arg2:String):Object{ var _local3:Class; var _local4:StyleManager; var _local5:Object; _local3 = getClassDef(_arg1); _local4 = getInstance(); _local5 = _local4.classToStylesDict[_local3][_arg2]; if (_local5 != null){ return (_local5); }; _local5 = _local4.globalStyles[_arg2]; if (_local5 != null){ return (_local5); }; return (_local4.classToDefaultStylesDict[_local3][_arg2]); } public static function setStyle(_arg1:String, _arg2:Object):void{ var _local3:Object; _local3 = getInstance().globalStyles; if ((((_local3[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; _local3[_arg1] = _arg2; invalidateStyle(_arg1); } } }//package fl.managers
Section 31
//charMc_2s_188 (vanessa_fla.charMc_2s_188) package vanessa_fla { import flash.display.*; public dynamic class charMc_2s_188 extends MovieClip { public var kiss_mc:MovieClip; public function charMc_2s_188(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package vanessa_fla
Section 32
//charMc_boy_256 (vanessa_fla.charMc_boy_256) package vanessa_fla { import flash.display.*; public dynamic class charMc_boy_256 extends MovieClip { public var boy:MovieClip; public function charMc_boy_256(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package vanessa_fla
Section 33
//charMc_girl_200 (vanessa_fla.charMc_girl_200) package vanessa_fla { import flash.display.*; public dynamic class charMc_girl_200 extends MovieClip { public var girl:MovieClip; public function charMc_girl_200(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package vanessa_fla
Section 34
//cvbcvbSyxxcvxcv_187 (vanessa_fla.cvbcvbSyxxcvxcv_187) package vanessa_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.ui.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class cvbcvbSyxxcvxcv_187 extends MovieClip { public function cvbcvbSyxxcvxcv_187(){ addFrameScript(89, frame90); } function frame90(){ MovieClip(parent).charMove(); if (MovieClip(parent).char_kiss.visible == true){ MovieClip(parent).char_kiss.gotoAndStop("kissDepart"); }; } } }//package vanessa_fla
Section 35
//gameClip_113 (vanessa_fla.gameClip_113) package vanessa_fla { import fl.controls.*; import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.ui.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class gameClip_113 extends MovieClip { public var loader:MovieClip; public var pauseMc:MovieClip; public var secs1:String; public var timeCount:Number; public var arr:Array; public var bgL1:bg1; public var moreGames:SimpleButton; public var bgL2:bg2; public var dir:Number; public var cn:Number; public var bgL3:bg3; public var pause_btn:SimpleButton; public var playAgain:SimpleButton; public var wave_mc:MovieClip; public var girl:MovieClip; public var face_mc:MovieClip; public var sndStatus:Number; public var contain:MovieClip; public var initDist:Number; public var Name_txt:TextField; public var face3_mc:MovieClip; public var curFrame:Number; public var statusMc:MovieClip; public var frameInc:Number; public var cont:MovieClip; public var level_txt:TextField; public var girl_mc3:MovieClip; public var score_txt:TextField; public var timer:Timer; public var times:TextField; public var gameComplete:Boolean; public var body_mc:MovieClip; public var sndChannel:SoundChannel; public var levelNum:Number; public var char_boy:MovieClip; public var hand_mc:MovieClip; public var nextLevel_btn:SimpleButton; public var levelScore:Number; public var neck_mc:MovieClip; public var msg:MovieClip; public var char_kiss:MovieClip; public var gameEnd:Boolean; public var lvlScore:TextField; public var gmeScore:TextField; public var countryCombo:ComboBox; public var timeArray:Array; public var chest_mc:MovieClip; public var gameScore:Number; public var logo_btn:SimpleButton; public var Submit_btn:SimpleButton; public var muteon:MovieClip; public var char_girl:MovieClip; public var mins1:String; public var playMc:SimpleButton; public function gameClip_113(){ addFrameScript(0, frame1, 1, frame2, 4, frame5, 9, frame10, 14, frame15, 18, frame19, 26, frame27, 34, frame35, 44, frame45, 53, frame54); } public function instDisplay2(_arg1:MouseEvent){ playMc.removeEventListener(MouseEvent.MOUSE_DOWN, instDisplay2); gotoAndStop("level2"); } public function instDisplay3(_arg1:MouseEvent){ playMc.removeEventListener(MouseEvent.MOUSE_DOWN, instDisplay3); gotoAndStop("level3"); } public function instDisplay1(_arg1:MouseEvent){ playMc.removeEventListener(MouseEvent.MOUSE_DOWN, instDisplay1); gotoAndStop("level1"); } public function playSound(_arg1:String):void{ var _local2:Class; var _local3:Object; if (sndStatus == 1){ _local2 = (getDefinitionByName(_arg1) as Class); _local3 = new (_local2); _local3.play(); }; } public function playDepart(){ char_kiss.visible = false; char_girl.visible = true; char_boy.visible = true; char_boy.x = 469.4; } function frame10(){ playMc.addEventListener(MouseEvent.MOUSE_DOWN, instDisplay2); } public function charMove(){ if (dir == 0){ char_girl.x = (char_girl.x - 50); if (char_girl.x <= 160){ char_girl.x = 160; dir = 1; }; }; if (dir == 1){ char_boy.x = (char_boy.x + 30); if (char_boy.x >= 605){ char_boy.x = 600; }; }; } public function nextLevel(_arg1:MouseEvent){ gotoAndStop("init"); } public function msgHide(_arg1:MouseEvent){ msg.visible = false; } function frame5(){ playMc.addEventListener(MouseEvent.MOUSE_DOWN, instDisplay1); } function frame15(){ playMc.addEventListener(MouseEvent.MOUSE_DOWN, instDisplay3); } function frame19(){ stop(); hand_mc.buttonMode = true; face_mc.buttonMode = true; chest_mc.buttonMode = true; curFrame = 1; level_txt.text = String(levelNum); score_txt.text = "0"; timer.start(); timeCount = timeArray[levelNum]; times.text = "01:00"; hand_mc.addEventListener(MouseEvent.CLICK, handLip); chest_mc.addEventListener(MouseEvent.CLICK, chestLip); face_mc.addEventListener(MouseEvent.CLICK, faceLip); timer.addEventListener(TimerEvent.TIMER, onTimer); pause_btn.addEventListener(MouseEvent.MOUSE_DOWN, pauseGame); logo_btn.addEventListener(MouseEvent.CLICK, logoFun); bgL1 = new bg1(); sndChannel = bgL1.play(1, int.MAX_VALUE); muteon.addEventListener(MouseEvent.CLICK, muteFunc); } public function loaderFun(){ curFrame = loader.currentFrame; curFrame = (curFrame + frameInc); levelScore = (levelScore + 25); score_txt.text = String(levelScore); if (curFrame >= 100){ curFrame = 100; }; loader.gotoAndStop(curFrame); if (curFrame == 100){ gameEnd = true; if (levelNum == 1){ gameStatus_1(1); } else { if (levelNum == 2){ gameStatus_2(1); } else { if (levelNum == 3){ gameStatus_3(1); }; }; }; }; } function frame1(){ frameInc = 8; levelScore = 0; gameScore = 0; levelNum = 0; gameComplete = false; sndStatus = 1; timeArray = new Array("", 60, 120, 60); timer = new Timer(1000); } function frame2(){ levelNum++; levelScore = 0; gameEnd = false; gotoAndStop(("inst" + levelNum)); } function frame35(){ stop(); level_txt.text = String(levelNum); face3_mc.buttonMode = true; body_mc.buttonMode = true; neck_mc.buttonMode = true; timer.start(); timeCount = timeArray[levelNum]; times.text = "01:00"; score_txt.text = "0"; loader.gotoAndStop(1); logo_btn.addEventListener(MouseEvent.CLICK, logoFun); timer.addEventListener(TimerEvent.TIMER, onTimer); face3_mc.addEventListener(MouseEvent.CLICK, faceLip3); neck_mc.addEventListener(MouseEvent.CLICK, neckLip); body_mc.addEventListener(MouseEvent.CLICK, bodyLip); pause_btn.addEventListener(MouseEvent.MOUSE_DOWN, pauseGame); bgL3 = new bg3(); sndChannel = bgL3.play(1, int.MAX_VALUE); muteon.addEventListener(MouseEvent.CLICK, muteFunc); } public function muteFunc(_arg1:MouseEvent):void{ if (muteon.currentFrame == 1){ muteon.gotoAndStop(2); sndChannel.stop(); sndStatus = 0; } else { if (muteon.currentFrame == 2){ muteon.gotoAndStop(1); bgPlay(); sndStatus = 1; }; }; } function frame27(){ timer.start(); timeCount = timeArray[levelNum]; times.text = "02:00"; score_txt.text = "0"; level_txt.text = String(levelNum); loader.gotoAndStop(1); timer.addEventListener(TimerEvent.TIMER, onTimer); char_kiss.visible = false; initDist = 185; dir = 0; char_boy.buttonMode = true; logo_btn.addEventListener(MouseEvent.CLICK, logoFun); pause_btn.addEventListener(MouseEvent.MOUSE_DOWN, pauseGame); char_boy.addEventListener(MouseEvent.MOUSE_DOWN, boyMove); bgL2 = new bg2(); sndChannel = bgL2.play(1, int.MAX_VALUE); muteon.addEventListener(MouseEvent.CLICK, muteFunc); } public function onTimer(_arg1:TimerEvent):void{ var _local2:Number; var _local3:Number; timeCount = (timeCount - 1); _local2 = Math.floor((timeCount % 60)); _local3 = Math.floor((timeCount / 60)); if (String(_local2).length == 1){ secs1 = ("0" + _local2); } else { secs1 = String(_local2); }; if (String(_local3).length == 1){ mins1 = ("0" + _local3); } else { mins1 = String(_local3); }; times.text = ((mins1 + ":") + secs1); if (timeCount <= 0){ if (levelNum == 1){ gameStatus_1(0); } else { if (levelNum == 2){ gameStatus_2(0); } else { if (levelNum == 3){ gameStatus_3(0); }; }; }; }; } function frame45(){ lvlScore.text = String(levelScore); gmeScore.text = String(gameScore); nextLevel_btn.addEventListener(MouseEvent.CLICK, nextLevel); } public function idleFunc(){ girl_mc3.gotoAndStop("idle"); visibility3(1); } function frame54(){ stop(); lvlScore.text = String(levelScore); gmeScore.text = String(gameScore); if (gameComplete == true){ statusMc.gotoAndStop(2); }; playAgain.addEventListener(MouseEvent.CLICK, playAgainF); moreGames.addEventListener(MouseEvent.CLICK, More); Name_txt.restrict = "a-z A-Z 0-9\\ ."; Name_txt.maxChars = 12; cn = 0; msg.visible = false; countryCombo = new ComboBox(); addChild(countryCombo); countryCombo.enabled = true; countryCombo.x = 237.4; countryCombo.y = 216.4; countryCombo.width = 90; arr = new Array("Afghanistan", "Albania", "Algeria", "Andorra", "Angola", "Antigua and Barbuda", "Argentina", "Armenia", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bhutan", "Bolivia", "Bosnia and Herzegovina", "Botswana", "Brazil", "Brunei", "Darussalam", "Bulgaria", "Burkina", "Faso", "Burma (Myanmar)", "Burundi", "Cambodia", "Cameroon", "Canada", "Cape", "Verde", "Central African Republic", "Chad", "Chile", "China", "Colombia", "Comoros", "Congo", "Costa Rica", "Croatia", "Cuba", "Cyprus", "Czech Republic", "Denmark", "Djibouti", "Dominica", "Dominican Republic", "Ecuador", "East", "Timor", "Egypt", "Salvador", "England", "Equatorial Guinea", "Eritrea", "Estonia", "Ethiopia", "Fiji", "Finland", "France", "Gabon", "Gambia", "Georgia", "Germany", "Ghana", "Great Britain", "Greece", "Grenada", "Guatemala", "Guinea", "Guinea-Bissau", "Guyana", "Haiti", "Honduras", "Hungary", "Iceland", "India", "Indonesia", "Iran", "Iraq", "Ireland", "Israel", "Italy", "Jamaica", "Japan", "Jordan", "Kazakhstan", "Kenya", "Kiribati", "Korea (North)", "Korea (South)", "Kosovo", "Kuwait", "Kyrgyzstan", "Laos", "Latvia", "Lebanon", "Lesotho", "Liberia", "Libya", "Liechtenstein", "Lithuania", "Luxembourg", "Macedonia", "Madagascar", "Malawi", "Malaysia", "Maldives", "Mali", "Malta", "Marshall Islands", "Mauritania", "Mauritius", "Mexico", "Micronesia", "Moldova", "Monaco", "Mongolia", "Montenegro", "Morocco", "Mozambique", "Myanmar", "Namibia", "Nauru", "Nepal", "Netherlands", "New Zealand", "Nicaragua", "Niger", "Nigeria", "Norway", "Northern Ireland", "Oman", "Pakistan", "Palau", "Palestinian", "Panama", "Papua new Guinea", "Paraguay", "Peru", "Philippines", "Poland", "Portugal", "Qatar", "Romania", "Russia", "Rwanda", "Nevis", "Lucia Vincent", "Arabia", "Scotland", "Senegal", "Serbia", "Seychelles", "Sierra", "Leone", "Singapore", "Slovakia", "Slovenia", "Solomon Islands", "Somalia", "South Africa", "Spain", "Sri Lanka", "Sudan", "Suriname", "Swaziland", "Sweden", "Switzerland", "Syria", "Taiwan", "Tajikistan", "Tanzania", "Thailand", "Togo", "Tonga", "Trinidad", "Tobago", "Tunisia", "Turkey", "Turkmenistan", "Tuvalu", "Uganda", "Ukraine", "United Arab Emirates", "United Kingdom", "United States", "Uruguay", "Uzbekistan", "Vanuatu", "Vatican", "Venezuela", "Vietnam", "Western Sahara*", "Wales", "Yemen", "Zaire", "Zambia", "Zimbabwe"); arr = arr.sort(); countryCombo.addItem({label:"All Countries"}); cn = 0; while (cn < arr.length) { countryCombo.addItem({label:arr[cn]}); cn++; }; msg.okBtn.addEventListener(MouseEvent.CLICK, msgHide); countryCombo.addEventListener(Event.CHANGE, funs); Submit_btn.addEventListener(MouseEvent.CLICK, sendScore); } public function faceLip(_arg1:MouseEvent){ var _local2:lips; _local2 = new lips(); _local2.x = mouseX; _local2.y = mouseY; cont.addChild(_local2); visibility(0); if (gameEnd == false){ girl.gotoAndStop("face"); playSound("kiss1"); }; } public function funs(_arg1:Event):void{ msg.visible = false; } public function pauseGame(_arg1:MouseEvent):void{ if (levelNum == 2){ wave_mc.stop(); }; timer.stop(); if (muteon.currentFrame == 1){ sndChannel.stop(); }; pauseMc.gotoAndStop(2); } public function visibility(_arg1){ if (_arg1 == 0){ face_mc.visible = false; chest_mc.visible = false; hand_mc.visible = false; loaderFun(); } else { face_mc.visible = true; chest_mc.visible = true; hand_mc.visible = true; }; } public function gameStatus_1(_arg1){ var _local2:int; var _local3:MovieClip; var _local4:Number; SoundMixer.stopAll(); gameScore = (gameScore + levelScore); timer.stop(); _local2 = 1; while (_local2 < cont.numChildren) { _local3 = (cont.getChildAt(_local2) as MovieClip); _local3.gotoAndStop(1); cont.removeChild(_local3); _local2++; }; hand_mc.removeEventListener(MouseEvent.CLICK, handLip); chest_mc.removeEventListener(MouseEvent.CLICK, chestLip); face_mc.removeEventListener(MouseEvent.CLICK, faceLip); timer.removeEventListener(TimerEvent.TIMER, onTimer); if (_arg1 == 0){ gotoAndStop("Gover"); } else { _local4 = (timeCount * 10); gameScore = (gameScore + _local4); gotoAndStop("Lcomplete"); }; } public function bgPlay(){ if (levelNum == 1){ sndChannel = bgL1.play(0, int.MAX_VALUE); } else { if (levelNum == 2){ sndChannel = bgL2.play(0, int.MAX_VALUE); } else { if (levelNum == 3){ sndChannel = bgL3.play(0, int.MAX_VALUE); }; }; }; } public function gameStatus_2(_arg1){ var _local2:Number; SoundMixer.stopAll(); gameScore = (gameScore + levelScore); timer.stop(); char_boy.removeEventListener(MouseEvent.MOUSE_DOWN, boyMove); timer.removeEventListener(TimerEvent.TIMER, onTimer); if (_arg1 == 0){ gotoAndStop("Gover"); } else { _local2 = (timeCount * 10); gameScore = (gameScore + _local2); gotoAndStop("Lcomplete"); }; } public function gameStatus_3(_arg1){ var _local2:int; var _local3:MovieClip; var _local4:Number; SoundMixer.stopAll(); gameScore = (gameScore + levelScore); timer.stop(); _local2 = 1; while (_local2 < contain.numChildren) { _local3 = (contain.getChildAt(_local2) as MovieClip); _local3.gotoAndStop(1); contain.removeChild(_local3); _local2++; }; timer.removeEventListener(TimerEvent.TIMER, onTimer); face3_mc.removeEventListener(MouseEvent.CLICK, faceLip3); neck_mc.removeEventListener(MouseEvent.CLICK, neckLip); body_mc.removeEventListener(MouseEvent.CLICK, bodyLip); if (_arg1 == 0){ gotoAndStop("Gover"); } else { _local4 = (timeCount * 10); gameScore = (gameScore + _local4); gameComplete = true; gotoAndStop("Gover"); }; } public function playAgainF(_arg1:MouseEvent){ countryCombo.close(); countryCombo.visible = false; removeChild(countryCombo); gotoAndPlay(1); } public function visibility3(_arg1){ if (_arg1 == 0){ face3_mc.visible = false; neck_mc.visible = false; body_mc.visible = false; loaderFun(); } else { face3_mc.visible = true; neck_mc.visible = true; body_mc.visible = true; }; } public function More(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.123bee.com"), "_blank"); } public function bodyLip(_arg1:MouseEvent){ var _local2:lips; _local2 = new lips(); _local2.x = mouseX; _local2.y = mouseY; _local2.scaleX = 0.5; _local2.scaleY = 0.5; contain.addChild(_local2); visibility3(0); if (gameEnd == false){ girl_mc3.gotoAndStop("body"); playSound("kiss3"); }; } public function handLip(_arg1:MouseEvent){ var _local2:lips; _local2 = new lips(); _local2.x = mouseX; _local2.y = mouseY; cont.addChild(_local2); visibility(0); if (gameEnd == false){ girl.gotoAndStop("hand"); playSound("kiss1"); }; } public function neckLip(_arg1:MouseEvent){ var _local2:lips; _local2 = new lips(); _local2.x = mouseX; _local2.y = mouseY; _local2.scaleX = 0.5; _local2.scaleY = 0.5; contain.addChild(_local2); visibility3(0); if (gameEnd == false){ girl_mc3.gotoAndStop("neck"); playSound("kiss3"); }; } public function boyMove(_arg1:MouseEvent){ var _local2:Number; char_boy.x = (char_boy.x - 25); _local2 = (char_boy.x - char_girl.x); if (initDist >= _local2){ char_boy.visible = false; char_girl.visible = false; char_kiss.x = char_girl.x; char_kiss.y = char_girl.y; char_kiss.visible = true; loaderFun(); if (gameEnd == false){ char_kiss.gotoAndStop("kiss"); }; }; } public function chestLip(_arg1:MouseEvent){ var _local2:lips; _local2 = new lips(); _local2.x = mouseX; _local2.y = mouseY; cont.addChild(_local2); visibility(0); if (gameEnd == false){ girl.gotoAndStop("chest"); playSound("kiss1"); }; } public function gotoIdle(){ girl.gotoAndStop("idle"); visibility(1); } public function logoFun(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.123bee.com"), "_blank"); } public function sendScore(_arg1:MouseEvent){ if (((!((Name_txt.text == ""))) && (!((countryCombo.selectedItem.label == "All Countries"))))){ _arg1.target.mouseEnabled = false; ScoreSubmit.sendMyScore(String(Name_txt.text), String(countryCombo.selectedItem.label), gameScore, 9827, "http://www.123bee.com", (levelNum + "/3")); countryCombo.visible = false; removeChild(countryCombo); MovieClip(parent).gotoAndStop("start"); } else { msg.parent.swapChildren(msg, countryCombo); msg.visible = true; if (Name_txt.text == ""){ msg.tex.text = "Enter your name"; } else { if (countryCombo.selectedItem.label == "All Countries"){ msg.tex.text = "Select your country"; }; }; }; } public function faceLip3(_arg1:MouseEvent){ var _local2:lips; _local2 = new lips(); _local2.x = mouseX; _local2.y = mouseY; _local2.scaleX = 0.5; _local2.scaleY = 0.5; contain.addChild(_local2); visibility3(0); if (gameEnd == false){ girl_mc3.gotoAndStop("face"); playSound("kiss3"); }; } } }//package vanessa_fla
Section 36
//loader_166 (vanessa_fla.loader_166) package vanessa_fla { import flash.display.*; public dynamic class loader_166 extends MovieClip { public function loader_166(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package vanessa_fla
Section 37
//MainTimeline (vanessa_fla.MainTimeline) package vanessa_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.ui.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var preloader:MovieClip; public var contestMenu:ContextMenu; public var percentage:Number; public var playBut:SimpleButton; public var contextmenuItem:ContextMenuItem; public function MainTimeline(){ addFrameScript(0, frame1, 7, frame8, 12, frame13); } public function BeeMoving(_arg1:Event):void{ var _local2:Number; var _local3:Number; _local2 = loaderInfo.bytesLoaded; _local3 = loaderInfo.bytesTotal; percentage = Math.round(((_local2 / _local3) * 100)); trace(percentage); preloader.loader.lips.text_txt.text = String(percentage); preloader.loader.gotoAndStop(percentage); if (_local2 == _local3){ gotoAndStop("start"); stage.removeEventListener(Event.ENTER_FRAME, BeeMoving); }; } function frame1(){ stop(); contestMenu = new ContextMenu(); contestMenu.hideBuiltInItems(); contextmenuItem = new ContextMenuItem("www.123bee.com"); contextmenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, Site); contestMenu.customItems.push(contextmenuItem); this.contextMenu = contestMenu; percentage = 0; stage.addEventListener(Event.ENTER_FRAME, BeeMoving); } function frame13(){ MochiBot.track(this, "fe97508c"); } public function Site(_arg1:Event):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.123bee.com"); navigateToURL(_local2, "_blank"); } function frame8(){ stop(); playBut.addEventListener(MouseEvent.MOUSE_DOWN, playGame); } public function playGame(_arg1:MouseEvent){ gotoAndStop("gamePlay"); } } }//package vanessa_fla
Section 38
//pavseMc_179 (vanessa_fla.pavseMc_179) package vanessa_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.ui.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class pavseMc_179 extends MovieClip { public var block:SimpleButton; public function pavseMc_179(){ addFrameScript(0, frame1, 1, frame2); } public function Mpress(_arg1:MouseEvent){ if (MovieClip(parent).levelNum == 2){ MovieClip(parent).wave_mc.play(); }; if (MovieClip(parent).muteon.currentFrame == 1){ MovieClip(parent).bgPlay(); }; MovieClip(parent).timer.start(); gotoAndStop(1); } function frame1(){ stop(); } function frame2(){ block.addEventListener(MouseEvent.MOUSE_DOWN, Mpress); } } }//package vanessa_fla
Section 39
//pre_123beelodergddfhh_83 (vanessa_fla.pre_123beelodergddfhh_83) package vanessa_fla { import flash.display.*; public dynamic class pre_123beelodergddfhh_83 extends MovieClip { public var lips:MovieClip; } }//package vanessa_fla
Section 40
//pre_loaderpreloader_5 (vanessa_fla.pre_loaderpreloader_5) package vanessa_fla { import flash.display.*; public dynamic class pre_loaderpreloader_5 extends MovieClip { public var loader:MovieClip; public var lovers:MovieClip; } }//package vanessa_fla
Section 41
//pre_loaderSymbol1hfj_9 (vanessa_fla.pre_loaderSymbol1hfj_9) package vanessa_fla { import flash.display.*; public dynamic class pre_loaderSymbol1hfj_9 extends MovieClip { public function pre_loaderSymbol1hfj_9(){ addFrameScript(23, frame24, 87, frame88, 124, frame125, 175, frame176, 238, frame239, 277, frame278); } function frame278(){ stop(); } function frame88(){ stop(); } function frame176(){ stop(); } function frame24(){ stop(); } function frame239(){ stop(); } function frame125(){ stop(); } } }//package vanessa_fla
Section 42
//pre_sndclip_53 (vanessa_fla.pre_sndclip_53) package vanessa_fla { import flash.display.*; public dynamic class pre_sndclip_53 extends MovieClip { public function pre_sndclip_53(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package vanessa_fla
Section 43
//pre_sndclipcopy_76 (vanessa_fla.pre_sndclipcopy_76) package vanessa_fla { import flash.display.*; public dynamic class pre_sndclipcopy_76 extends MovieClip { public function pre_sndclipcopy_76(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package vanessa_fla
Section 44
//pre_Tween3_91 (vanessa_fla.pre_Tween3_91) package vanessa_fla { import flash.display.*; import flash.text.*; public dynamic class pre_Tween3_91 extends MovieClip { public var text_txt:TextField; } }//package vanessa_fla
Section 45
//statusMc_314 (vanessa_fla.statusMc_314) package vanessa_fla { import flash.display.*; public dynamic class statusMc_314 extends MovieClip { public function statusMc_314(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package vanessa_fla
Section 46
//Sycvbcxcxcvbcopy_152 (vanessa_fla.Sycvbcxcxcvbcopy_152) package vanessa_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.ui.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class Sycvbcxcxcvbcopy_152 extends MovieClip { public function Sycvbcxcxcvbcopy_152(){ addFrameScript(34, frame35); } function frame35(){ stop(); MovieClip(parent.parent).gotoIdle(); } } }//package vanessa_fla
Section 47
//Sycvbcxz_154 (vanessa_fla.Sycvbcxz_154) package vanessa_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.ui.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class Sycvbcxz_154 extends MovieClip { public function Sycvbcxz_154(){ addFrameScript(44, frame45); } function frame45(){ stop(); MovieClip(parent.parent).gotoIdle(); } } }//package vanessa_fla
Section 48
//Sycvbcxzx_156 (vanessa_fla.Sycvbcxzx_156) package vanessa_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.ui.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class Sycvbcxzx_156 extends MovieClip { public function Sycvbcxzx_156(){ addFrameScript(44, frame45); } function frame45(){ stop(); MovieClip(parent.parent).gotoIdle(); } } }//package vanessa_fla
Section 49
//Sycvbczcopys_231 (vanessa_fla.Sycvbczcopys_231) package vanessa_fla { import flash.display.*; public dynamic class Sycvbczcopys_231 extends MovieClip { public function Sycvbczcopys_231(){ addFrameScript(34, frame35); } function frame35(){ stop(); MovieClip(parent).gotoAndStop("idle"); } } }//package vanessa_fla
Section 50
//Sycvbczs_227 (vanessa_fla.Sycvbczs_227) package vanessa_fla { import flash.display.*; public dynamic class Sycvbczs_227 extends MovieClip { public function Sycvbczs_227(){ addFrameScript(24, frame25); } function frame25(){ stop(); MovieClip(parent).gotoAndStop("idle"); } } }//package vanessa_fla
Section 51
//Symbol1spec_170 (vanessa_fla.Symbol1spec_170) package vanessa_fla { import flash.display.*; public dynamic class Symbol1spec_170 extends MovieClip { public function Symbol1spec_170(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package vanessa_fla
Section 52
//Syzxxcxcs_189 (vanessa_fla.Syzxxcxcs_189) package vanessa_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.ui.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class Syzxxcxcs_189 extends MovieClip { public function Syzxxcxcs_189(){ addFrameScript(6, frame7, 98, frame99); } function frame7(){ MovieClip(parent.parent).playSound("kiss2"); } function frame99(){ gotoAndPlay("loop"); } } }//package vanessa_fla
Section 53
//Syzxxcxzxzxs_199 (vanessa_fla.Syzxxcxzxzxs_199) package vanessa_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.ui.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class Syzxxcxzxzxs_199 extends MovieClip { public function Syzxxcxzxzxs_199(){ addFrameScript(15, frame16); } function frame16(){ stop(); MovieClip(parent.parent).playDepart(); } } }//package vanessa_fla
Section 54
//Timeline_269 (vanessa_fla.Timeline_269) package vanessa_fla { import flash.display.*; public dynamic class Timeline_269 extends MovieClip { public function Timeline_269(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package vanessa_fla
Section 55
//Timeline_296 (vanessa_fla.Timeline_296) package vanessa_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.ui.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class Timeline_296 extends MovieClip { public function Timeline_296(){ addFrameScript(32, frame33); } function frame33(){ stop(); MovieClip(parent.parent).idleFunc(); } } }//package vanessa_fla
Section 56
//Timeline_298 (vanessa_fla.Timeline_298) package vanessa_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.ui.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class Timeline_298 extends MovieClip { public function Timeline_298(){ addFrameScript(39, frame40); } function frame40(){ stop(); MovieClip(parent.parent).idleFunc(); } } }//package vanessa_fla
Section 57
//Timeline_299 (vanessa_fla.Timeline_299) package vanessa_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.ui.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class Timeline_299 extends MovieClip { public function Timeline_299(){ addFrameScript(39, frame40); } function frame40(){ stop(); MovieClip(parent.parent).idleFunc(); } } }//package vanessa_fla
Section 58
//Timeline_315 (vanessa_fla.Timeline_315) package vanessa_fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_315 extends MovieClip { public var tex:TextField; public var okBtn:SimpleButton; } }//package vanessa_fla
Section 59
//vanessa1_121 (vanessa_fla.vanessa1_121) package vanessa_fla { import flash.display.*; public dynamic class vanessa1_121 extends MovieClip { public var char:MovieClip; public function vanessa1_121(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package vanessa_fla
Section 60
//zxsSycvbcza_258 (vanessa_fla.zxsSycvbcza_258) package vanessa_fla { import flash.display.*; public dynamic class zxsSycvbcza_258 extends MovieClip { public function zxsSycvbcza_258(){ addFrameScript(24, frame25); } function frame25(){ stop(); MovieClip(parent).gotoAndStop("idle"); } } }//package vanessa_fla
Section 61
//zxsSycvbczcopya_262 (vanessa_fla.zxsSycvbczcopya_262) package vanessa_fla { import flash.display.*; public dynamic class zxsSycvbczcopya_262 extends MovieClip { public function zxsSycvbczcopya_262(){ addFrameScript(34, frame35); } function frame35(){ stop(); MovieClip(parent).gotoAndStop("idle"); } } }//package vanessa_fla
Section 62
//bg1 (bg1) package { import flash.media.*; public dynamic class bg1 extends Sound { } }//package
Section 63
//bg2 (bg2) package { import flash.media.*; public dynamic class bg2 extends Sound { } }//package
Section 64
//bg3 (bg3) package { import flash.media.*; public dynamic class bg3 extends Sound { } }//package
Section 65
//CellRenderer_disabledSkin (CellRenderer_disabledSkin) package { import flash.display.*; public dynamic class CellRenderer_disabledSkin extends MovieClip { } }//package
Section 66
//CellRenderer_downSkin (CellRenderer_downSkin) package { import flash.display.*; public dynamic class CellRenderer_downSkin extends MovieClip { } }//package
Section 67
//CellRenderer_overSkin (CellRenderer_overSkin) package { import flash.display.*; public dynamic class CellRenderer_overSkin extends MovieClip { } }//package
Section 68
//CellRenderer_selectedDisabledSkin (CellRenderer_selectedDisabledSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedDisabledSkin extends MovieClip { } }//package
Section 69
//CellRenderer_selectedDownSkin (CellRenderer_selectedDownSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedDownSkin extends MovieClip { } }//package
Section 70
//CellRenderer_selectedOverSkin (CellRenderer_selectedOverSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedOverSkin extends MovieClip { } }//package
Section 71
//CellRenderer_selectedUpSkin (CellRenderer_selectedUpSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedUpSkin extends MovieClip { } }//package
Section 72
//CellRenderer_upSkin (CellRenderer_upSkin) package { import flash.display.*; public dynamic class CellRenderer_upSkin extends MovieClip { } }//package
Section 73
//ComboBox_disabledSkin (ComboBox_disabledSkin) package { import flash.display.*; public dynamic class ComboBox_disabledSkin extends MovieClip { } }//package
Section 74
//ComboBox_downSkin (ComboBox_downSkin) package { import flash.display.*; public dynamic class ComboBox_downSkin extends MovieClip { } }//package
Section 75
//ComboBox_overSkin (ComboBox_overSkin) package { import flash.display.*; public dynamic class ComboBox_overSkin extends MovieClip { } }//package
Section 76
//ComboBox_upSkin (ComboBox_upSkin) package { import flash.display.*; public dynamic class ComboBox_upSkin extends MovieClip { } }//package
Section 77
//focusRectSkin (focusRectSkin) package { import flash.display.*; public dynamic class focusRectSkin extends MovieClip { } }//package
Section 78
//kiss1 (kiss1) package { import flash.media.*; public dynamic class kiss1 extends Sound { } }//package
Section 79
//kiss2 (kiss2) package { import flash.media.*; public dynamic class kiss2 extends Sound { } }//package
Section 80
//kiss3 (kiss3) package { import flash.media.*; public dynamic class kiss3 extends Sound { } }//package
Section 81
//lips (lips) package { import flash.display.*; public dynamic class lips extends MovieClip { public var lips1:MovieClip; public function lips(){ addFrameScript(64, frame65); } function frame65(){ stop(); MovieClip(parent).removeChild(this); } } }//package
Section 82
//List_skin (List_skin) package { import flash.display.*; public dynamic class List_skin extends MovieClip { } }//package
Section 83
//MochiBot (MochiBot) package { import flash.display.*; import flash.system.*; import flash.net.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ var _local3:MochiBot; var _local4:String; var _local5:URLVariables; var _local6:String; var _local7:URLRequest; var _local8:Loader; if (Security.sandboxType == "localWithFile"){ return (null); }; _local3 = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); _local4 = "http://core.mochibot.com/my/core.swf"; _local5 = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; _local6 = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; _local7 = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; _local8 = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 84
//ScoreSubmit (ScoreSubmit) package { import flash.display.*; import flash.events.*; import flash.system.*; import flash.net.*; public class ScoreSubmit extends Sprite { public static function sendMyScore(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:String):void{ var receivedData:String; var processedData:String; var addressRequest:URLRequest; var dataObject:URLVariables; var addressLoader:URLLoader; var callMe:Function; var myName = _arg1; var myCountry = _arg2; var myScore = _arg3; var myGameId = _arg4; var mySite = _arg5; var myLevels = _arg6; callMe = function (_arg1:Event):void{ var _local2:Number; var _local3:Number; receivedData = _arg1.target.data; if (receivedData.match("success=0")){ } else { if (receivedData.match("success=1")){ trace(receivedData); _local2 = receivedData.indexOf("scoreid"); _local3 = receivedData.indexOf("&"); if (_local2 == 0){ processedData = receivedData.substring(_local2, _local3); } else { processedData = receivedData.substring(_local2); }; if (mySite.match("123bee")){ navigateToURL(new URLRequest(((("http://www.123bee.com/highscores?gameid=" + myGameId) + "&") + processedData))); } else { if (mySite.match("123peppy")){ navigateToURL(new URLRequest(((("http://www.123peppy.com/highscore?gameid=" + myGameId) + "&") + processedData))); }; }; }; }; }; Security.allowDomain("*"); Security.allowInsecureDomain("*"); if (mySite.match("123bee")){ addressRequest = new URLRequest("http://www.123bee.com/scores/saveScore.php"); } else { if (mySite.match("123peppy")){ addressRequest = new URLRequest("http://www.123peppy.com/score/saveScore.php"); }; }; dataObject = new URLVariables(); dataObject.fname = myName; dataObject.country = myCountry; dataObject.score = myScore; dataObject.Levels = myLevels; dataObject.gameid = myGameId; addressRequest.data = dataObject; addressLoader = new URLLoader(); addressLoader.dataFormat = URLLoaderDataFormat.VARIABLES; addressLoader.addEventListener(Event.COMPLETE, callMe); addressLoader.load(addressRequest); } } }//package
Section 85
//ScrollArrowDown_disabledSkin (ScrollArrowDown_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_disabledSkin extends MovieClip { } }//package
Section 86
//ScrollArrowDown_downSkin (ScrollArrowDown_downSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_downSkin extends MovieClip { } }//package
Section 87
//ScrollArrowDown_overSkin (ScrollArrowDown_overSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_overSkin extends MovieClip { } }//package
Section 88
//ScrollArrowDown_upSkin (ScrollArrowDown_upSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_upSkin extends MovieClip { } }//package
Section 89
//ScrollArrowUp_disabledSkin (ScrollArrowUp_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_disabledSkin extends MovieClip { } }//package
Section 90
//ScrollArrowUp_downSkin (ScrollArrowUp_downSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_downSkin extends MovieClip { } }//package
Section 91
//ScrollArrowUp_overSkin (ScrollArrowUp_overSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_overSkin extends MovieClip { } }//package
Section 92
//ScrollArrowUp_upSkin (ScrollArrowUp_upSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_upSkin extends MovieClip { } }//package
Section 93
//ScrollBar_thumbIcon (ScrollBar_thumbIcon) package { import flash.display.*; public dynamic class ScrollBar_thumbIcon extends MovieClip { } }//package
Section 94
//ScrollThumb_downSkin (ScrollThumb_downSkin) package { import flash.display.*; public dynamic class ScrollThumb_downSkin extends MovieClip { } }//package
Section 95
//ScrollThumb_overSkin (ScrollThumb_overSkin) package { import flash.display.*; public dynamic class ScrollThumb_overSkin extends MovieClip { } }//package
Section 96
//ScrollThumb_upSkin (ScrollThumb_upSkin) package { import flash.display.*; public dynamic class ScrollThumb_upSkin extends MovieClip { } }//package
Section 97
//ScrollTrack_skin (ScrollTrack_skin) package { import flash.display.*; public dynamic class ScrollTrack_skin extends MovieClip { } }//package
Section 98
//TextInput_disabledSkin (TextInput_disabledSkin) package { import flash.display.*; public dynamic class TextInput_disabledSkin extends MovieClip { } }//package
Section 99
//TextInput_upSkin (TextInput_upSkin) package { import flash.display.*; public dynamic class TextInput_upSkin extends MovieClip { } }//package

Library Items

Symbol 1 Sound {kiss3}
Symbol 2 Sound {kiss2}
Symbol 3 Sound {kiss1}
Symbol 4 Sound {bg3}
Symbol 5 Sound {bg2}
Symbol 6 Sound {bg1}
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:24 73 74
Symbol 9 MovieClip {fl.core.ComponentShim}Used by:24 43 72 73 74
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClip {focusRectSkin}Uses:10Used by:24 72 73 74
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClip {ComboBox_upSkin}Uses:12Used by:74
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClip {ComboBox_disabledSkin}Uses:14Used by:74
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClip {ComboBox_overSkin}Uses:16Used by:74
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClip {ComboBox_downSkin}Uses:18Used by:74
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClip {TextInput_disabledSkin}Uses:20Used by:24
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClip {TextInput_upSkin}Uses:22Used by:24
Symbol 24 MovieClip {fl.controls.TextInput}Uses:8 9 21 23 11Used by:74
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClip {List_skin}Uses:25Used by:73
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip {CellRenderer_upSkin}Uses:27Used by:43
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClip {CellRenderer_disabledSkin}Uses:29Used by:43
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClip {CellRenderer_downSkin}Uses:31Used by:43
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip {CellRenderer_overSkin}Uses:33Used by:43
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClip {CellRenderer_selectedDisabledSkin}Uses:35Used by:43
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClip {CellRenderer_selectedDownSkin}Uses:37Used by:43
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClip {CellRenderer_selectedOverSkin}Uses:39Used by:43
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClip {CellRenderer_selectedUpSkin}Uses:41Used by:43
Symbol 43 MovieClip {fl.controls.listClasses.CellRenderer}Uses:28 9 30 32 34 36 38 40 42Used by:73
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClip {ScrollTrack_skin}Uses:44Used by:72
Symbol 46 GraphicUsed by:49
Symbol 47 GraphicUsed by:48 51 55 65
Symbol 48 MovieClipUses:47Used by:49 59 61
Symbol 49 MovieClip {ScrollArrowUp_downSkin}Uses:46 48Used by:72
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClip {ScrollArrowDown_downSkin}Uses:50 47Used by:72
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClip {ScrollThumb_downSkin}Uses:52Used by:72
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClip {ScrollArrowDown_overSkin}Uses:54 47Used by:72
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClip {ScrollThumb_overSkin}Uses:56Used by:72
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClip {ScrollArrowUp_overSkin}Uses:58 48Used by:72
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClip {ScrollArrowUp_upSkin}Uses:60 48Used by:72
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClip {ScrollThumb_upSkin}Uses:62Used by:72
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClip {ScrollArrowDown_upSkin}Uses:64 47Used by:72
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClip {ScrollArrowDown_disabledSkin}Uses:66Used by:72
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClip {ScrollArrowUp_disabledSkin}Uses:68Used by:72
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClip {ScrollBar_thumbIcon}Uses:70Used by:72
Symbol 72 MovieClip {fl.controls.ScrollBar}Uses:45 9 11 49 51 53 55 57 59 61 63 65 67 69 71Used by:73
Symbol 73 MovieClip {fl.controls.List}Uses:8 9 26 43 11 72Used by:74
Symbol 74 MovieClip {fl.controls.ComboBox}Uses:8 9 11 13 15 17 19 24 73
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:77
Symbol 77 MovieClipUses:76Used by:78
Symbol 78 MovieClip {lips}Uses:77
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:Timeline
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:83
Symbol 83 MovieClipUses:82Used by:84
Symbol 84 MovieClipUses:83Used by:Timeline
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:266
Symbol 87 GraphicUsed by:89
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:87 88Used by:266
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:266
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:245
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:245
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:245
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:245
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:104
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:104
Symbol 104 MovieClipUses:101 103Used by:107
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:107
Symbol 107 MovieClipUses:104 106Used by:245
Symbol 108 GraphicUsed by:126
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:118 173 210
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:118 121 173 210 216
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:118 121 173 210 216
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:118 121 173 210 216
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:110 112 114 116 117Used by:126 174 182 184 186 188 190 198 200 202 204 221 229
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:121 216
Symbol 121 MovieClipUses:120 112 114 116Used by:126 198 200 202 204 221
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:126 174 182 184 186 188 190 198 200 202 204 217 221 229
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:126 198 200 202 204 217
Symbol 126 MovieClipUses:108 118 121 123 125Used by:245
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:245
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:245
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:245
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:245
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:245
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:245
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:139Used by:245
Symbol 141 GraphicUsed by:245
Symbol 142 GraphicUsed by:245
Symbol 143 GraphicUsed by:245
Symbol 144 GraphicUsed by:245
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:245
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:245
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:245
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:245
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:245
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:245
Symbol 157 GraphicUsed by:162
Symbol 158 GraphicUsed by:161
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:161
Symbol 161 MovieClipUses:158 160Used by:162
Symbol 162 MovieClipUses:157 161Used by:245
Symbol 163 GraphicUsed by:174
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:164Used by:174 182 184 186 188 190
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:166Used by:174 182 184 186 188 190 229
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClipUses:168Used by:174 182 184 186 188 190 229
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:174 182 184 186 188 190 229
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:172 110 112 114 116Used by:174 182 184 186 188 190 229
Symbol 174 MovieClipUses:163 165 167 123 169 171 173 118Used by:245
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:245
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:245
Symbol 179 GraphicUsed by:180 232
Symbol 180 MovieClip {vanessa_fla.pre_sndclip_53}Uses:179Used by:245
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181 165 167 123 169 171 173 118Used by:245
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:183 165 167 123 169 171 173 118Used by:245
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:185 165 167 123 169 171 173 118Used by:245
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187 165 167 123 169 171 173 118Used by:245
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:189 165 167 123 169 171 173 118Used by:245
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:245
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:245
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:245
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197 118 121 123 125Used by:245
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199 118 121 123 125Used by:245
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201 118 121 123 125Used by:245
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:203 118 121 123 125Used by:245
Symbol 205 GraphicUsed by:217
Symbol 206 GraphicUsed by:210
Symbol 207 GraphicUsed by:210
Symbol 208 GraphicUsed by:210
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:110 112 114 116 206 207 208 209Used by:217
Symbol 211 GraphicUsed by:216
Symbol 212 GraphicUsed by:216
Symbol 213 GraphicUsed by:216
Symbol 214 GraphicUsed by:216
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:120 112 114 116 211 212 213 214 215Used by:217
Symbol 217 MovieClipUses:205 210 216 123 125Used by:245
Symbol 218 GraphicUsed by:221
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:221
Symbol 221 MovieClipUses:218 118 121 123 220Used by:245
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:245
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:245
Symbol 226 GraphicUsed by:229
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:229
Symbol 229 MovieClipUses:226 228 167 123 169 171 173 118Used by:245
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:245
Symbol 232 MovieClip {vanessa_fla.pre_sndclipcopy_76}Uses:179Used by:245
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:245
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:245
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:245
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:245
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:245
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:243Used by:245
Symbol 245 MovieClip {vanessa_fla.pre_loaderSymbol1hfj_9}Uses:93 95 97 99 107 126 128 130 132 134 136 138 140 141 142 143 144 146 148 150 152 154 156 162 174 176 178 180 182 184 186 188 190 192 194 196 198 200 202 204 217 221 223 225 229 231 232 234 236 238 240 242 244Used by:266
Symbol 246 GraphicUsed by:266
Symbol 247 ShapeTweeningUsed by:265
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248Used by:265
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250Used by:256
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:256
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:254Used by:256
Symbol 256 MovieClipUses:251 253 255Used by:259
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257Used by:259
Symbol 259 MovieClipUses:256 258Used by:265
Symbol 260 GraphicUsed by:263
Symbol 261 FontUsed by:262 350 351 553 554 555 1043 1044 1056 1057 1058
Symbol 262 EditableTextUses:261Used by:263
Symbol 263 MovieClip {vanessa_fla.pre_Tween3_91}Uses:260 262Used by:265
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClip {vanessa_fla.pre_123beelodergddfhh_83}Uses:247 249 259 263 264Used by:266
Symbol 266 MovieClip {vanessa_fla.pre_loaderpreloader_5}Uses:86 89 91 245 246 265Used by:Timeline
Symbol 267 GraphicUsed by:280
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:280
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:280
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:272Used by:280
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:280
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:280
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:280
Symbol 280 MovieClipUses:267 269 271 273 275 277 279Used by:Timeline
Symbol 281 GraphicUsed by:1071  Timeline
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:1071  Timeline
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284Used by:286
Symbol 286 MovieClipUses:285Used by:1071  Timeline
Symbol 287 GraphicUsed by:Timeline
Symbol 288 ShapeTweeningUsed by:315
Symbol 289 ShapeTweeningUsed by:315
Symbol 290 ShapeTweeningUsed by:315
Symbol 291 ShapeTweeningUsed by:304
Symbol 292 ShapeTweeningUsed by:304
Symbol 293 ShapeTweeningUsed by:304
Symbol 294 ShapeTweeningUsed by:304
Symbol 295 ShapeTweeningUsed by:304
Symbol 296 GraphicUsed by:304
Symbol 297 ShapeTweeningUsed by:304
Symbol 298 ShapeTweeningUsed by:304
Symbol 299 ShapeTweeningUsed by:304
Symbol 300 ShapeTweeningUsed by:304
Symbol 301 ShapeTweeningUsed by:304
Symbol 302 ShapeTweeningUsed by:304
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:291 292 293 294 295 296 297 298 299 300 301 302 303Used by:315
Symbol 305 ShapeTweeningUsed by:315
Symbol 306 ShapeTweeningUsed by:315
Symbol 307 GraphicUsed by:315
Symbol 308 ShapeTweeningUsed by:315
Symbol 309 ShapeTweeningUsed by:315
Symbol 310 ShapeTweeningUsed by:315
Symbol 311 ShapeTweeningUsed by:315
Symbol 312 ShapeTweeningUsed by:315
Symbol 313 ShapeTweeningUsed by:315
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:288 289 290 304 305 306 307 308 309 310 311 312 313 314Used by:1071  Timeline
Symbol 316 GraphicUsed by:Timeline
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClipUses:317Used by:319
Symbol 319 MovieClipUses:318Used by:1071  Timeline
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:320Used by:Timeline
Symbol 322 GraphicUsed by:323 331
Symbol 323 MovieClipUses:322Used by:331
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:331
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:329
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:327 328Used by:330
Symbol 330 MovieClipUses:329Used by:331
Symbol 331 ButtonUses:323 325 330 322Used by:1071  Timeline
Symbol 332 FontUsed by:333 347 348 1031 1032 1051 1052 1053 1054
Symbol 333 TextUses:332Used by:1071  Timeline
Symbol 334 GraphicUsed by:1071
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClipUses:335Used by:337
Symbol 337 MovieClipUses:336Used by:1071
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClipUses:338Used by:341
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:339 340Used by:342
Symbol 342 MovieClipUses:341Used by:343
Symbol 343 MovieClipUses:342Used by:1071
Symbol 344 GraphicUsed by:1071
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:1071
Symbol 347 TextUses:332Used by:1071
Symbol 348 TextUses:332Used by:1071
Symbol 349 GraphicUsed by:1071
Symbol 350 TextUses:261Used by:1071
Symbol 351 TextUses:261Used by:1071
Symbol 352 GraphicUsed by:475 518 524 526
Symbol 353 GraphicUsed by:475
Symbol 354 GraphicUsed by:475 518 524 526 770 817 970 1011 1014 1015
Symbol 355 GraphicUsed by:475 518 524 526
Symbol 356 GraphicUsed by:475 770 817 970
Symbol 357 GraphicUsed by:475 770 817 970
Symbol 358 GraphicUsed by:475 518 524 526 770 817 970 1011 1014 1015
Symbol 359 GraphicUsed by:360 695 880
Symbol 360 MovieClipUses:359Used by:475 518 524 526
Symbol 361 GraphicUsed by:475
Symbol 362 GraphicUsed by:475 518 524 526
Symbol 363 GraphicUsed by:475 518 524 526
Symbol 364 GraphicUsed by:475 518 524 526
Symbol 365 ShapeTweeningUsed by:475 518 524 526
Symbol 366 ShapeTweeningUsed by:475 518 524 526
Symbol 367 ShapeTweeningUsed by:475 518 524 526
Symbol 368 ShapeTweeningUsed by:475 518 524 526
Symbol 369 ShapeTweeningUsed by:475 518 524 526
Symbol 370 ShapeTweeningUsed by:475 518 524 526
Symbol 371 ShapeTweeningUsed by:475 518 524 526
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:372Used by:475 518 524 526
Symbol 374 GraphicUsed by:475 518 524 526
Symbol 375 GraphicUsed by:475 518 524 526
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:376Used by:475 518 524 526
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:378Used by:475 518 524 526
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClipUses:380Used by:475 518 524 526
Symbol 382 GraphicUsed by:433
Symbol 383 GraphicUsed by:384
Symbol 384 MovieClipUses:383Used by:433 518 524 526
Symbol 385 GraphicUsed by:386
Symbol 386 MovieClipUses:385Used by:433 518 524 526
Symbol 387 GraphicUsed by:392
Symbol 388 ShapeTweeningUsed by:391
Symbol 389 ShapeTweeningUsed by:391
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClipUses:388 389 390Used by:392
Symbol 392 MovieClipUses:387 391Used by:433 518 524 526
Symbol 393 GraphicUsed by:394 718 789 903
Symbol 394 MovieClipUses:393Used by:433 518 524 526
Symbol 395 GraphicUsed by:396
Symbol 396 MovieClipUses:395Used by:433 518 524 526
Symbol 397 GraphicUsed by:398 721 792 906
Symbol 398 MovieClipUses:397Used by:433 518 524 526
Symbol 399 GraphicUsed by:400 722 793 907
Symbol 400 MovieClipUses:399Used by:433 518 524 526
Symbol 401 GraphicUsed by:402 723 794 908
Symbol 402 MovieClipUses:401Used by:433 518 524 526
Symbol 403 ShapeTweeningUsed by:406
Symbol 404 ShapeTweeningUsed by:406
Symbol 405 GraphicUsed by:406 726 797 911
Symbol 406 MovieClipUses:403 404 405Used by:433 518 524 526
Symbol 407 GraphicUsed by:408 727 798 912
Symbol 408 MovieClipUses:407Used by:433 518 524 526
Symbol 409 GraphicUsed by:410
Symbol 410 MovieClipUses:409Used by:433 518 524 526
Symbol 411 GraphicUsed by:412
Symbol 412 MovieClipUses:411Used by:433 518 524 526
Symbol 413 GraphicUsed by:414 732 803 917
Symbol 414 MovieClipUses:413Used by:433 518 524 526
Symbol 415 GraphicUsed by:416
Symbol 416 MovieClipUses:415Used by:433 518 524 526
Symbol 417 GraphicUsed by:418 735 806 920
Symbol 418 MovieClipUses:417Used by:433 518 524 526
Symbol 419 GraphicUsed by:420 736 807 921
Symbol 420 MovieClipUses:419Used by:433 518 524 526
Symbol 421 GraphicUsed by:422 737 808 922
Symbol 422 MovieClipUses:421Used by:433 518 524 526
Symbol 423 GraphicUsed by:424 738 809 923
Symbol 424 MovieClipUses:423Used by:433 518 524 526
Symbol 425 GraphicUsed by:426 739 810 924
Symbol 426 MovieClipUses:425Used by:433 518 524 526
Symbol 427 GraphicUsed by:428 740 811 925
Symbol 428 MovieClipUses:427Used by:433 518 524 526
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:429Used by:433 518 524 526
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClipUses:431Used by:433 518 524 526
Symbol 433 MovieClipUses:382 384 386 392 394 396 398 400 402 406 408 410 412 414 416 418 420 422 424 426 428 430 432Used by:475
Symbol 434 GraphicUsed by:475 518 524 526 770 970 1011 1014 1015
Symbol 435 GraphicUsed by:475
Symbol 436 GraphicUsed by:475
Symbol 437 GraphicUsed by:475
Symbol 438 GraphicUsed by:475 518 524 526 770 970 1011 1014 1015
Symbol 439 GraphicUsed by:475
Symbol 440 GraphicUsed by:475
Symbol 441 GraphicUsed by:475
Symbol 442 GraphicUsed by:475
Symbol 443 GraphicUsed by:475
Symbol 444 GraphicUsed by:475
Symbol 445 ShapeTweeningUsed by:475
Symbol 446 ShapeTweeningUsed by:475
Symbol 447 ShapeTweeningUsed by:475
Symbol 448 ShapeTweeningUsed by:475
Symbol 449 ShapeTweeningUsed by:475
Symbol 450 ShapeTweeningUsed by:475
Symbol 451 ShapeTweeningUsed by:475
Symbol 452 ShapeTweeningUsed by:475
Symbol 453 ShapeTweeningUsed by:475
Symbol 454 ShapeTweeningUsed by:475
Symbol 455 ShapeTweeningUsed by:475
Symbol 456 ShapeTweeningUsed by:475
Symbol 457 ShapeTweeningUsed by:475
Symbol 458 ShapeTweeningUsed by:475
Symbol 459 ShapeTweeningUsed by:475
Symbol 460 ShapeTweeningUsed by:475
Symbol 461 ShapeTweeningUsed by:475
Symbol 462 ShapeTweeningUsed by:475
Symbol 463 ShapeTweeningUsed by:475
Symbol 464 ShapeTweeningUsed by:475
Symbol 465 ShapeTweeningUsed by:475
Symbol 466 GraphicUsed by:475
Symbol 467 ShapeTweeningUsed by:475
Symbol 468 ShapeTweeningUsed by:475
Symbol 469 ShapeTweeningUsed by:475
Symbol 470 ShapeTweeningUsed by:475
Symbol 471 ShapeTweeningUsed by:475
Symbol 472 ShapeTweeningUsed by:475
Symbol 473 ShapeTweeningUsed by:475
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:352 353 354 355 356 357 358 360 361 362 363 364 365 366 367 368 369 370 371 373 374 375 377 379 381 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474Used by:527
Symbol 476 GraphicUsed by:518 524 526
Symbol 477 GraphicUsed by:518 524 526 1011 1014 1015
Symbol 478 GraphicUsed by:518 524 526
Symbol 479 GraphicUsed by:518
Symbol 480 GraphicUsed by:518 524 526
Symbol 481 ShapeTweeningUsed by:518 524 526
Symbol 482 ShapeTweeningUsed by:518 524 526
Symbol 483 ShapeTweeningUsed by:518 524 526
Symbol 484 ShapeTweeningUsed by:518 524 526
Symbol 485 ShapeTweeningUsed by:518 524 526
Symbol 486 ShapeTweeningUsed by:518 524 526
Symbol 487 ShapeTweeningUsed by:518 524 526
Symbol 488 GraphicUsed by:489 982
Symbol 489 MovieClipUses:488Used by:518 524 526
Symbol 490 GraphicUsed by:518 524 526
Symbol 491 GraphicUsed by:518 524 526
Symbol 492 ShapeTweeningUsed by:518 524 526
Symbol 493 ShapeTweeningUsed by:518 524 526
Symbol 494 ShapeTweeningUsed by:518 524 526
Symbol 495 ShapeTweeningUsed by:518 524 526
Symbol 496 ShapeTweeningUsed by:518 524 526
Symbol 497 ShapeTweeningUsed by:518 524 526
Symbol 498 ShapeTweeningUsed by:518 524 526
Symbol 499 GraphicUsed by:518 524 526
Symbol 500 GraphicUsed by:518 524 526
Symbol 501 GraphicUsed by:518 524 526
Symbol 502 ShapeTweeningUsed by:518 524 526
Symbol 503 ShapeTweeningUsed by:518 524 526
Symbol 504 ShapeTweeningUsed by:518 524 526
Symbol 505 ShapeTweeningUsed by:518 524 526
Symbol 506 ShapeTweeningUsed by:518 524 526
Symbol 507 ShapeTweeningUsed by:518 524 526
Symbol 508 ShapeTweeningUsed by:518 524 526
Symbol 509 GraphicUsed by:518 524 526
Symbol 510 GraphicUsed by:518 524 526
Symbol 511 ShapeTweeningUsed by:518 524 526
Symbol 512 ShapeTweeningUsed by:518 524 526
Symbol 513 ShapeTweeningUsed by:518 524 526
Symbol 514 ShapeTweeningUsed by:518 524 526
Symbol 515 ShapeTweeningUsed by:518 524 526
Symbol 516 ShapeTweeningUsed by:518 524 526
Symbol 517 ShapeTweeningUsed by:518 524 526
Symbol 518 MovieClip {vanessa_fla.Sycvbcxcxcvbcopy_152}Uses:352 476 354 355 477 358 360 434 478 362 363 364 365 366 367 368 369 370 371 373 374 375 377 379 381 479 384 386 392 394 396 398 400 402 406 412 408 410 414 416 418 420 422 424 426 428 430 432 480 481 482 483 484 485 486 487 489 490 438 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517Used by:527
Symbol 519 GraphicUsed by:520
Symbol 520 MovieClipUses:519Used by:524 526
Symbol 521 GraphicUsed by:524 526
Symbol 522 GraphicUsed by:524
Symbol 523 GraphicUsed by:524 526
Symbol 524 MovieClip {vanessa_fla.Sycvbcxz_154}Uses:520 352 373 374 375 377 476 354 355 477 358 360 434 478 362 363 364 365 366 367 368 369 370 371 379 381 521 384 386 392 394 396 398 400 402 406 408 410 412 414 416 418 420 422 424 426 428 430 432 480 481 482 483 484 485 486 487 489 522 490 438 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 523Used by:527
Symbol 525 GraphicUsed by:526
Symbol 526 MovieClip {vanessa_fla.Sycvbcxzx_156}Uses:520 352 373 374 375 377 476 354 355 477 358 360 434 478 362 363 364 365 366 367 368 369 370 371 379 381 521 384 386 392 394 396 398 400 402 406 408 410 412 414 416 418 420 422 424 426 428 430 432 480 481 482 483 484 485 486 487 489 525 490 438 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 523Used by:527
Symbol 527 MovieClip {vanessa_fla.vanessa1_121}Uses:475 518 524 526Used by:1071
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:1071
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:530Used by:1071
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:532Used by:1071
Symbol 534 MovieClipUsed by:1071
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:535Used by:1071
Symbol 537 GraphicUsed by:541
Symbol 538 GraphicUsed by:539 1039
Symbol 539 MovieClipUses:538Used by:541
Symbol 540 GraphicUsed by:541 1040
Symbol 541 MovieClipUses:537 539 540Used by:542
Symbol 542 MovieClipUses:541Used by:1071
Symbol 543 FontUsed by:544 545 546
Symbol 544 TextUses:543Used by:1071
Symbol 545 TextUses:543Used by:1071
Symbol 546 TextUses:543Used by:1071
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClipUses:547Used by:1071
Symbol 549 GraphicUsed by:552
Symbol 550 GraphicUsed by:552
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClip {vanessa_fla.loader_166}Uses:549 550 551Used by:1071
Symbol 553 EditableTextUses:261Used by:1071
Symbol 554 EditableTextUses:261Used by:1071
Symbol 555 EditableTextUses:261Used by:1071
Symbol 556 GraphicUsed by:559 561
Symbol 557 GraphicUsed by:558 561
Symbol 558 MovieClipUses:557Used by:559
Symbol 559 MovieClipUses:556 558Used by:561
Symbol 560 GraphicUsed by:561
Symbol 561 ButtonUses:559 560 556 557Used by:1071
Symbol 562 GraphicUsed by:564 567 570
Symbol 563 GraphicUsed by:564 567 570
Symbol 564 MovieClipUses:562 563Used by:567 570
Symbol 565 GraphicUsed by:566 567 570
Symbol 566 MovieClipUses:565Used by:567 570
Symbol 567 ButtonUses:564 566 562 563 565Used by:571
Symbol 568 GraphicUsed by:569 570
Symbol 569 MovieClipUses:568Used by:570
Symbol 570 ButtonUses:564 566 569 562 563 565 568Used by:571
Symbol 571 MovieClip {vanessa_fla.Symbol1spec_170}Uses:567 570Used by:1071
Symbol 572 GraphicUsed by:573 575
Symbol 573 MovieClipUses:572Used by:575
Symbol 574 GraphicUsed by:575
Symbol 575 ButtonUses:573 574 572Used by:576
Symbol 576 ButtonUses:575Used by:1071
Symbol 577 FontUsed by:578 582
Symbol 578 TextUses:577Used by:583
Symbol 579 GraphicUsed by:580
Symbol 580 ButtonUses:579Used by:583
Symbol 581 GraphicUsed by:583
Symbol 582 TextUses:577Used by:583
Symbol 583 MovieClip {vanessa_fla.pavseMc_179}Uses:578 580 581 582Used by:1071
Symbol 584 GraphicUsed by:1071
Symbol 585 GraphicUsed by:594
Symbol 586 GraphicUsed by:587
Symbol 587 MovieClipUses:586Used by:594
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClipUses:588Used by:594
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:590Used by:594
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClipUses:592Used by:594
Symbol 594 MovieClipUses:585 587 589 591 593Used by:1071
Symbol 595 GraphicUsed by:619
Symbol 596 GraphicUsed by:619
Symbol 597 GraphicUsed by:619
Symbol 598 GraphicUsed by:619
Symbol 599 GraphicUsed by:619
Symbol 600 GraphicUsed by:619
Symbol 601 GraphicUsed by:619
Symbol 602 GraphicUsed by:619
Symbol 603 GraphicUsed by:619
Symbol 604 GraphicUsed by:619
Symbol 605 GraphicUsed by:619
Symbol 606 GraphicUsed by:619
Symbol 607 GraphicUsed by:619
Symbol 608 GraphicUsed by:619
Symbol 609 GraphicUsed by:619
Symbol 610 GraphicUsed by:619
Symbol 611 GraphicUsed by:619
Symbol 612 GraphicUsed by:619
Symbol 613 GraphicUsed by:619
Symbol 614 GraphicUsed by:619
Symbol 615 GraphicUsed by:619
Symbol 616 GraphicUsed by:619
Symbol 617 GraphicUsed by:619
Symbol 618 GraphicUsed by:619
Symbol 619 MovieClipUses:595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618Used by:1071
Symbol 620 GraphicUsed by:639
Symbol 621 ShapeTweeningUsed by:639
Symbol 622 ShapeTweeningUsed by:639
Symbol 623 ShapeTweeningUsed by:639
Symbol 624 ShapeTweeningUsed by:639
Symbol 625 ShapeTweeningUsed by:639
Symbol 626 ShapeTweeningUsed by:639
Symbol 627 ShapeTweeningUsed by:639
Symbol 628 ShapeTweeningUsed by:639
Symbol 629 ShapeTweeningUsed by:639
Symbol 630 GraphicUsed by:639
Symbol 631 ShapeTweeningUsed by:639
Symbol 632 ShapeTweeningUsed by:639
Symbol 633 ShapeTweeningUsed by:639
Symbol 634 ShapeTweeningUsed by:639
Symbol 635 ShapeTweeningUsed by:639
Symbol 636 ShapeTweeningUsed by:639
Symbol 637 ShapeTweeningUsed by:639
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClip {vanessa_fla.cvbcvbSyxxcvxcv_187}Uses:620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638Used by:1071
Symbol 640 GraphicUsed by:691
Symbol 641 GraphicUsed by:689 690 770 777 817
Symbol 642 GraphicUsed by:689 690 770 777 817
Symbol 643 GraphicUsed by:689 690 770 777 817
Symbol 644 GraphicUsed by:689 690 823 830 831
Symbol 645 GraphicUsed by:689 690
Symbol 646 GraphicUsed by:689 690 823 830 831
Symbol 647 GraphicUsed by:689 690 830
Symbol 648 GraphicUsed by:689 690 823 830 831
Symbol 649 GraphicUsed by:689 690
Symbol 650 GraphicUsed by:689 690
Symbol 651 GraphicUsed by:689 690 823 830 831
Symbol 652 GraphicUsed by:689 690 823 830 831
Symbol 653 GraphicUsed by:689 690 823 830 831
Symbol 654 GraphicUsed by:689 690 823 830 831
Symbol 655 GraphicUsed by:689 690 823 830 831
Symbol 656 GraphicUsed by:689 690 823 830 831
Symbol 657 GraphicUsed by:689 690 770 777 817
Symbol 658 GraphicUsed by:689 690 770 777 817
Symbol 659 GraphicUsed by:689 690 770 777 817
Symbol 660 GraphicUsed by:689 690 770 777 817
Symbol 661 GraphicUsed by:689 690 770 777 817
Symbol 662 GraphicUsed by:689 690 770 777 817
Symbol 663 GraphicUsed by:689 690 770 777 817
Symbol 664 GraphicUsed by:689 690 770 777 817
Symbol 665 GraphicUsed by:689 690 770 777 817
Symbol 666 GraphicUsed by:689 690 770 777 817
Symbol 667 GraphicUsed by:689 690
Symbol 668 GraphicUsed by:669
Symbol 669 MovieClipUses:668Used by:689 690
Symbol 670 GraphicUsed by:671
Symbol 671 MovieClipUses:670Used by:689 690
Symbol 672 GraphicUsed by:689 690
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:673Used by:689 690
Symbol 675 GraphicUsed by:676
Symbol 676 MovieClipUses:675Used by:689 690
Symbol 677 GraphicUsed by:689 690
Symbol 678 GraphicUsed by:679
Symbol 679 MovieClipUses:678Used by:689 690
Symbol 680 GraphicUsed by:681
Symbol 681 MovieClipUses:680Used by:689 690
Symbol 682 GraphicUsed by:689 690
Symbol 683 GraphicUsed by:684
Symbol 684 MovieClipUses:683Used by:689 690
Symbol 685 GraphicUsed by:686
Symbol 686 MovieClipUses:685Used by:689 690
Symbol 687 GraphicUsed by:688
Symbol 688 MovieClipUses:687Used by:689 690
Symbol 689 MovieClip {vanessa_fla.Syzxxcxcs_189}Uses:641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 669 671 672 674 676 677 679 681 682 684 686 688Used by:691
Symbol 690 MovieClip {vanessa_fla.Syzxxcxzxzxs_199}Uses:641 642 677 646 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 679 681 682 672 684 686 688 667 669 671 644 645 643 647 674 676Used by:691
Symbol 691 MovieClip {vanessa_fla.charMc_2s_188}Uses:640 689 690Used by:1071
Symbol 692 GraphicUsed by:770 777 817
Symbol 693 GraphicUsed by:770 817
Symbol 694 GraphicUsed by:770 817
Symbol 695 MovieClipUses:359Used by:770 817
Symbol 696 GraphicUsed by:770 817
Symbol 697 GraphicUsed by:770 817
Symbol 698 GraphicUsed by:770 817
Symbol 699 GraphicUsed by:770 817
Symbol 700 ShapeTweeningUsed by:770 817
Symbol 701 ShapeTweeningUsed by:770 817
Symbol 702 ShapeTweeningUsed by:770 817
Symbol 703 ShapeTweeningUsed by:770 817
Symbol 704 ShapeTweeningUsed by:770 817
Symbol 705 ShapeTweeningUsed by:770 817
Symbol 706 ShapeTweeningUsed by:770 817
Symbol 707 GraphicUsed by:745
Symbol 708 GraphicUsed by:709
Symbol 709 MovieClipUses:708Used by:745
Symbol 710 GraphicUsed by:711
Symbol 711 MovieClipUses:710Used by:745
Symbol 712 GraphicUsed by:717
Symbol 713 ShapeTweeningUsed by:716
Symbol 714 ShapeTweeningUsed by:716
Symbol 715 GraphicUsed by:716
Symbol 716 MovieClipUses:713 714 715Used by:717
Symbol 717 MovieClipUses:712 716Used by:745
Symbol 718 MovieClipUses:393Used by:745
Symbol 719 GraphicUsed by:720
Symbol 720 MovieClipUses:719Used by:745
Symbol 721 MovieClipUses:397Used by:745
Symbol 722 MovieClipUses:399Used by:745
Symbol 723 MovieClipUses:401Used by:745
Symbol 724 ShapeTweeningUsed by:726
Symbol 725 ShapeTweeningUsed by:726
Symbol 726 MovieClipUses:724 725 405Used by:745
Symbol 727 MovieClipUses:407Used by:745
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClipUses:728Used by:745
Symbol 730 GraphicUsed by:731
Symbol 731 MovieClipUses:730Used by:745
Symbol 732 MovieClipUses:413Used by:745
Symbol 733 GraphicUsed by:734
Symbol 734 MovieClipUses:733Used by:745
Symbol 735 MovieClipUses:417Used by:745
Symbol 736 MovieClipUses:419Used by:745
Symbol 737 MovieClipUses:421Used by:745
Symbol 738 MovieClipUses:423Used by:745
Symbol 739 MovieClipUses:425Used by:745
Symbol 740 MovieClipUses:427Used by:745
Symbol 741 GraphicUsed by:742
Symbol 742 MovieClipUses:741Used by:745
Symbol 743 GraphicUsed by:744
Symbol 744 MovieClipUses:743Used by:745
Symbol 745 MovieClipUses:707 709 711 717 718 720 721 722 723 726 727 729 731 732 734 735 736 737 738 739 740 742 744Used by:770
Symbol 746 GraphicUsed by:770
Symbol 747 GraphicUsed by:770
Symbol 748 GraphicUsed by:770
Symbol 749 GraphicUsed by:770
Symbol 750 GraphicUsed by:770
Symbol 751 GraphicUsed by:770
Symbol 752 GraphicUsed by:770
Symbol 753 ShapeTweeningUsed by:770
Symbol 754 ShapeTweeningUsed by:770
Symbol 755 ShapeTweeningUsed by:770
Symbol 756 ShapeTweeningUsed by:770
Symbol 757 ShapeTweeningUsed by:770
Symbol 758 ShapeTweeningUsed by:770
Symbol 759 ShapeTweeningUsed by:770
Symbol 760 ShapeTweeningUsed by:770
Symbol 761 ShapeTweeningUsed by:770
Symbol 762 ShapeTweeningUsed by:770
Symbol 763 ShapeTweeningUsed by:770
Symbol 764 ShapeTweeningUsed by:770
Symbol 765 ShapeTweeningUsed by:770
Symbol 766 ShapeTweeningUsed by:770
Symbol 767 GraphicUsed by:770
Symbol 768 GraphicUsed by:770
Symbol 769 GraphicUsed by:770
Symbol 770 MovieClipUses:642 641 657 658 659 660 661 662 663 664 665 692 666 643 693 354 694 356 357 358 695 696 697 698 699 700 701 702 703 704 705 706 745 434 746 747 748 438 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769Used by:818
Symbol 771 GraphicUsed by:776
Symbol 772 GraphicUsed by:773
Symbol 773 MovieClipUses:772Used by:776
Symbol 774 GraphicUsed by:775
Symbol 775 MovieClipUses:774Used by:776
Symbol 776 MovieClipUses:771 773 775Used by:777
Symbol 777 MovieClip {vanessa_fla.Sycvbczs_227}Uses:642 641 657 658 659 660 661 662 663 664 665 692 666 643 776Used by:818
Symbol 778 GraphicUsed by:816
Symbol 779 GraphicUsed by:780
Symbol 780 MovieClipUses:779Used by:816
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClipUses:781Used by:816
Symbol 783 GraphicUsed by:788
Symbol 784 ShapeTweeningUsed by:787
Symbol 785 ShapeTweeningUsed by:787
Symbol 786 GraphicUsed by:787
Symbol 787 MovieClipUses:784 785 786Used by:788
Symbol 788 MovieClipUses:783 787Used by:816
Symbol 789 MovieClipUses:393Used by:816
Symbol 790 GraphicUsed by:791
Symbol 791 MovieClipUses:790Used by:816
Symbol 792 MovieClipUses:397Used by:816
Symbol 793 MovieClipUses:399Used by:816
Symbol 794 MovieClipUses:401Used by:816
Symbol 795 ShapeTweeningUsed by:797
Symbol 796 ShapeTweeningUsed by:797
Symbol 797 MovieClipUses:795 796 405Used by:816
Symbol 798 MovieClipUses:407Used by:816
Symbol 799 GraphicUsed by:800
Symbol 800 MovieClipUses:799Used by:816
Symbol 801 GraphicUsed by:802
Symbol 802 MovieClipUses:801Used by:816
Symbol 803 MovieClipUses:413Used by:816
Symbol 804 GraphicUsed by:805
Symbol 805 MovieClipUses:804Used by:816
Symbol 806 MovieClipUses:417Used by:816
Symbol 807 MovieClipUses:419Used by:816
Symbol 808 MovieClipUses:421Used by:816
Symbol 809 MovieClipUses:423Used by:816
Symbol 810 MovieClipUses:425Used by:816
Symbol 811 MovieClipUses:427Used by:816
Symbol 812 GraphicUsed by:813
Symbol 813 MovieClipUses:812Used by:816
Symbol 814 GraphicUsed by:815
Symbol 815 MovieClipUses:814Used by:816
Symbol 816 MovieClipUses:778 780 782 788 789 791 792 793 794 797 798 800 802 803 805 806 807 808 809 810 811 813 815Used by:817
Symbol 817 MovieClip {vanessa_fla.Sycvbczcopys_231}Uses:642 641 657 658 659 660 661 662 663 664 665 692 666 643 693 354 694 356 357 358 695 696 697 698 699 700 701 702 703 704 705 706 816Used by:818
Symbol 818 MovieClip {vanessa_fla.charMc_girl_200}Uses:770 777 817Used by:1071
Symbol 819 GraphicUsed by:823 831
Symbol 820 GraphicUsed by:823 830 831
Symbol 821 GraphicUsed by:823
Symbol 822 GraphicUsed by:823 831
Symbol 823 MovieClipUses:646 819 648 651 820 644 821 654 655 652 653 656 822Used by:832
Symbol 824 GraphicUsed by:830 831
Symbol 825 GraphicUsed by:826
Symbol 826 MovieClipUses:825Used by:829
Symbol 827 GraphicUsed by:828
Symbol 828 MovieClipUses:827Used by:829
Symbol 829 MovieClipUses:826 828Used by:830
Symbol 830 MovieClip {vanessa_fla.zxsSycvbcza_258}Uses:644 824 646 647 648 820 654 655 651 652 653 656 829Used by:832
Symbol 831 MovieClip {vanessa_fla.zxsSycvbczcopya_262}Uses:644 824 646 819 648 820 654 655 651 652 653 656 822Used by:832
Symbol 832 MovieClip {vanessa_fla.charMc_boy_256}Uses:823 830 831Used by:1071
Symbol 833 GraphicUsed by:834
Symbol 834 MovieClipUses:833Used by:843
Symbol 835 ShapeTweeningUsed by:842
Symbol 836 ShapeTweeningUsed by:842
Symbol 837 ShapeTweeningUsed by:842
Symbol 838 ShapeTweeningUsed by:842
Symbol 839 ShapeTweeningUsed by:842
Symbol 840 ShapeTweeningUsed by:842
Symbol 841 GraphicUsed by:842
Symbol 842 MovieClipUses:835 836 837 838 839 840 841Used by:843
Symbol 843 MovieClipUses:834 842Used by:844
Symbol 844 MovieClipUses:843Used by:1071
Symbol 845 GraphicUsed by:1071
Symbol 846 GraphicUsed by:847
Symbol 847 MovieClipUses:846Used by:1071
Symbol 848 GraphicUsed by:849
Symbol 849 MovieClipUses:848Used by:1071
Symbol 850 GraphicUsed by:1071
Symbol 851 GraphicUsed by:970 1011 1014 1015
Symbol 852 GraphicUsed by:970 1011 1014 1015
Symbol 853 GraphicUsed by:970 1011 1014 1015
Symbol 854 GraphicUsed by:970 1011 1014 1015
Symbol 855 GraphicUsed by:970 1011 1014 1015
Symbol 856 GraphicUsed by:970 1011 1014 1015
Symbol 857 GraphicUsed by:970 1011 1014 1015
Symbol 858 GraphicUsed by:970 1011 1014 1015
Symbol 859 GraphicUsed by:970 1011 1014 1015
Symbol 860 GraphicUsed by:970 1011 1014 1015
Symbol 861 GraphicUsed by:970 1011 1014 1015
Symbol 862 GraphicUsed by:970 1011 1014 1015
Symbol 863 GraphicUsed by:970 1011 1014 1015
Symbol 864 GraphicUsed by:970 1011 1014 1015
Symbol 865 GraphicUsed by:970 1011 1014 1015
Symbol 866 GraphicUsed by:970 1011 1014 1015
Symbol 867 GraphicUsed by:970 1011 1014 1015
Symbol 868 GraphicUsed by:970 1011 1014 1015
Symbol 869 GraphicUsed by:970 1011 1014 1015
Symbol 870 GraphicUsed by:970 1011 1014 1015
Symbol 871 GraphicUsed by:970 1011 1014 1015
Symbol 872 GraphicUsed by:970 1011 1014 1015
Symbol 873 GraphicUsed by:970 1011 1014 1015
Symbol 874 GraphicUsed by:970 1011 1014 1015
Symbol 875 GraphicUsed by:970 1011 1014 1015
Symbol 876 GraphicUsed by:970 1011 1014 1015
Symbol 877 GraphicUsed by:970 1011 1014 1015
Symbol 878 GraphicUsed by:970
Symbol 879 GraphicUsed by:970 1011 1014 1015
Symbol 880 MovieClipUses:359Used by:970 1011 1014 1015
Symbol 881 GraphicUsed by:970
Symbol 882 GraphicUsed by:970 1011 1014 1015
Symbol 883 GraphicUsed by:970 1011 1014 1015
Symbol 884 GraphicUsed by:970 1011 1014 1015
Symbol 885 ShapeTweeningUsed by:970 1011 1014 1015
Symbol 886 ShapeTweeningUsed by:970 1011 1014 1015
Symbol 887 ShapeTweeningUsed by:970 1011 1014 1015
Symbol 888 ShapeTweeningUsed by:970 1011 1014 1015
Symbol 889 ShapeTweeningUsed by:970 1011 1014 1015
Symbol 890 ShapeTweeningUsed by:970 1011 1014 1015
Symbol 891 ShapeTweeningUsed by:970 1011 1014 1015
Symbol 892 GraphicUsed by:930
Symbol 893 GraphicUsed by:894
Symbol 894 MovieClipUses:893Used by:930 1011 1014 1015
Symbol 895 GraphicUsed by:896
Symbol 896 MovieClipUses:895Used by:930 1011 1014 1015
Symbol 897 GraphicUsed by:902
Symbol 898 ShapeTweeningUsed by:901
Symbol 899 ShapeTweeningUsed by:901
Symbol 900 GraphicUsed by:901
Symbol 901 MovieClipUses:898 899 900Used by:902
Symbol 902 MovieClipUses:897 901Used by:930 1011 1014 1015
Symbol 903 MovieClipUses:393Used by:930 1011 1014 1015
Symbol 904 GraphicUsed by:905
Symbol 905 MovieClipUses:904Used by:930 1011 1014 1015
Symbol 906 MovieClipUses:397Used by:930 1011 1014 1015
Symbol 907 MovieClipUses:399Used by:930 1011 1014 1015
Symbol 908 MovieClipUses:401Used by:930 1011 1014 1015
Symbol 909 ShapeTweeningUsed by:911
Symbol 910 ShapeTweeningUsed by:911
Symbol 911 MovieClipUses:909 910 405Used by:930 1011 1014 1015
Symbol 912 MovieClipUses:407Used by:930 1011 1014 1015
Symbol 913 GraphicUsed by:914
Symbol 914 MovieClipUses:913Used by:930 1011 1014 1015
Symbol 915 GraphicUsed by:916
Symbol 916 MovieClipUses:915Used by:930 1011 1014 1015
Symbol 917 MovieClipUses:413Used by:930 1011 1014 1015
Symbol 918 GraphicUsed by:919
Symbol 919 MovieClipUses:918Used by:930 1011 1014 1015
Symbol 920 MovieClipUses:417Used by:930 1011 1014 1015
Symbol 921 MovieClipUses:419Used by:930 1011 1014 1015
Symbol 922 MovieClipUses:421Used by:930 1011 1014 1015
Symbol 923 MovieClipUses:423Used by:930 1011 1014 1015
Symbol 924 MovieClipUses:425Used by:930 1011 1014 1015
Symbol 925 MovieClipUses:427Used by:930 1011 1014 1015
Symbol 926 GraphicUsed by:927
Symbol 927 MovieClipUses:926Used by:930 1011 1014 1015
Symbol 928 GraphicUsed by:929
Symbol 929 MovieClipUses:928Used by:930 1011 1014 1015
Symbol 930 MovieClipUses:892 894 896 902 903 905 906 907 908 911 912 914 916 917 919 920 921 922 923 924 925 927 929Used by:970
Symbol 931 GraphicUsed by:970
Symbol 932 GraphicUsed by:970
Symbol 933 GraphicUsed by:970
Symbol 934 GraphicUsed by:970
Symbol 935 GraphicUsed by:970
Symbol 936 GraphicUsed by:970
Symbol 937 GraphicUsed by:970
Symbol 938 GraphicUsed by:970
Symbol 939 GraphicUsed by:970
Symbol 940 ShapeTweeningUsed by:970
Symbol 941 ShapeTweeningUsed by:970
Symbol 942 ShapeTweeningUsed by:970
Symbol 943 ShapeTweeningUsed by:970
Symbol 944 ShapeTweeningUsed by:970
Symbol 945 ShapeTweeningUsed by:970
Symbol 946 ShapeTweeningUsed by:970
Symbol 947 ShapeTweeningUsed by:970
Symbol 948 ShapeTweeningUsed by:970
Symbol 949 ShapeTweeningUsed by:970
Symbol 950 ShapeTweeningUsed by:970
Symbol 951 ShapeTweeningUsed by:970
Symbol 952 ShapeTweeningUsed by:970
Symbol 953 ShapeTweeningUsed by:970
Symbol 954 ShapeTweeningUsed by:970
Symbol 955 ShapeTweeningUsed by:970
Symbol 956 ShapeTweeningUsed by:970
Symbol 957 ShapeTweeningUsed by:970
Symbol 958 ShapeTweeningUsed by:970
Symbol 959 ShapeTweeningUsed by:970
Symbol 960 ShapeTweeningUsed by:970
Symbol 961 GraphicUsed by:970
Symbol 962 ShapeTweeningUsed by:970
Symbol 963 ShapeTweeningUsed by:970
Symbol 964 ShapeTweeningUsed by:970
Symbol 965 ShapeTweeningUsed by:970
Symbol 966 ShapeTweeningUsed by:970
Symbol 967 ShapeTweeningUsed by:970
Symbol 968 ShapeTweeningUsed by:970
Symbol 969 GraphicUsed by:970
Symbol 970 MovieClipUses:851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 354 879 356 357 358 880 881 882 883 884 885 886 887 888 889 890 891 930 434 931 932 933 438 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969Used by:1016
Symbol 971 GraphicUsed by:1011 1014 1015
Symbol 972 GraphicUsed by:1011 1014 1015
Symbol 973 GraphicUsed by:1011
Symbol 974 GraphicUsed by:1011 1014 1015
Symbol 975 ShapeTweeningUsed by:1011 1014 1015
Symbol 976 ShapeTweeningUsed by:1011 1014 1015
Symbol 977 ShapeTweeningUsed by:1011 1014 1015
Symbol 978 ShapeTweeningUsed by:1011 1014 1015
Symbol 979 ShapeTweeningUsed by:1011 1014 1015
Symbol 980 ShapeTweeningUsed by:1011 1014 1015
Symbol 981 ShapeTweeningUsed by:1011 1014 1015
Symbol 982 MovieClipUses:488Used by:1011 1014 1015
Symbol 983 GraphicUsed by:1011 1014 1015
Symbol 984 GraphicUsed by:1011 1014 1015
Symbol 985 ShapeTweeningUsed by:1011 1014 1015
Symbol 986 ShapeTweeningUsed by:1011 1014 1015
Symbol 987 ShapeTweeningUsed by:1011 1014 1015
Symbol 988 ShapeTweeningUsed by:1011 1014 1015
Symbol 989 ShapeTweeningUsed by:1011 1014 1015
Symbol 990 ShapeTweeningUsed by:1011 1014 1015
Symbol 991 ShapeTweeningUsed by:1011 1014 1015
Symbol 992 GraphicUsed by:1011 1014 1015
Symbol 993 GraphicUsed by:1011 1014 1015
Symbol 994 GraphicUsed by:1011 1014 1015
Symbol 995 ShapeTweeningUsed by:1011 1014 1015
Symbol 996 ShapeTweeningUsed by:1011 1014 1015
Symbol 997 ShapeTweeningUsed by:1011 1014 1015
Symbol 998 ShapeTweeningUsed by:1011 1014 1015
Symbol 999 ShapeTweeningUsed by:1011 1014 1015
Symbol 1000 ShapeTweeningUsed by:1011 1014 1015
Symbol 1001 ShapeTweeningUsed by:1011 1014 1015
Symbol 1002 GraphicUsed by:1011 1014 1015
Symbol 1003 GraphicUsed by:1011 1014 1015
Symbol 1004 ShapeTweeningUsed by:1011 1014 1015
Symbol 1005 ShapeTweeningUsed by:1011 1014 1015
Symbol 1006 ShapeTweeningUsed by:1011 1014 1015
Symbol 1007 ShapeTweeningUsed by:1011 1014 1015
Symbol 1008 ShapeTweeningUsed by:1011 1014 1015
Symbol 1009 ShapeTweeningUsed by:1011 1014 1015
Symbol 1010 ShapeTweeningUsed by:1011 1014 1015
Symbol 1011 MovieClip {vanessa_fla.Timeline_296}Uses:851 852 853 857 855 856 858 854 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 971 354 879 477 358 880 434 972 882 883 884 885 886 887 888 889 890 891 973 894 896 902 903 905 906 907 908 911 916 912 914 917 919 920 921 922 923 924 925 927 929 974 975 976 977 978 979 980 981 982 983 438 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010Used by:1016
Symbol 1012 GraphicUsed by:1014 1015
Symbol 1013 GraphicUsed by:1014 1015
Symbol 1014 MovieClip {vanessa_fla.Timeline_298}Uses:851 852 853 857 855 856 858 854 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 971 354 879 477 358 880 434 972 882 883 884 885 886 887 888 889 890 891 1012 894 896 902 903 905 906 907 908 911 916 912 914 917 919 920 921 922 923 924 925 927 929 1013 974 975 976 977 978 979 980 981 982 983 438 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010Used by:1016
Symbol 1015 MovieClip {vanessa_fla.Timeline_299}Uses:851 852 853 857 855 856 858 854 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 971 354 879 477 358 880 434 972 882 883 884 885 886 887 888 889 890 891 1012 894 896 902 903 905 906 907 908 911 916 912 914 917 919 920 921 922 923 924 925 927 929 1013 974 975 976 977 978 979 980 981 982 983 438 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010Used by:1016
Symbol 1016 MovieClip {vanessa_fla.Timeline_269}Uses:970 1011 1014 1015Used by:1071
Symbol 1017 GraphicUsed by:1018
Symbol 1018 MovieClipUses:1017Used by:1071
Symbol 1019 GraphicUsed by:1020
Symbol 1020 MovieClipUses:1019Used by:1071
Symbol 1021 GraphicUsed by:1022
Symbol 1022 MovieClipUses:1021Used by:1071
Symbol 1023 GraphicUsed by:1071
Symbol 1024 GraphicUsed by:1025
Symbol 1025 MovieClipUses:1024Used by:1027
Symbol 1026 GraphicUsed by:1027
Symbol 1027 MovieClipUses:1025 1026Used by:1028
Symbol 1028 MovieClipUses:1027Used by:1029
Symbol 1029 MovieClipUses:1028Used by:1071
Symbol 1030 GraphicUsed by:1071
Symbol 1031 TextUses:332Used by:1071
Symbol 1032 TextUses:332Used by:1071
Symbol 1033 GraphicUsed by:1071
Symbol 1034 GraphicUsed by:1035
Symbol 1035 MovieClipUses:1034Used by:1071
Symbol 1036 GraphicUsed by:1037
Symbol 1037 MovieClipUses:1036Used by:1071
Symbol 1038 GraphicUsed by:1040
Symbol 1039 MovieClipUses:538Used by:1040
Symbol 1040 MovieClipUses:1038 1039 540Used by:1041
Symbol 1041 MovieClipUses:1040Used by:1071
Symbol 1042 GraphicUsed by:1071
Symbol 1043 EditableTextUses:261Used by:1071
Symbol 1044 EditableTextUses:261Used by:1071
Symbol 1045 GraphicUsed by:1071
Symbol 1046 GraphicUsed by:1047
Symbol 1047 MovieClipUses:1046Used by:1071
Symbol 1048 GraphicUsed by:1049
Symbol 1049 MovieClipUses:1048Used by:1071
Symbol 1050 GraphicUsed by:1071
Symbol 1051 TextUses:332Used by:1055
Symbol 1052 TextUses:332Used by:1055
Symbol 1053 TextUses:332Used by:1055
Symbol 1054 TextUses:332Used by:1055
Symbol 1055 MovieClip {vanessa_fla.statusMc_314}Uses:1051 1052 1053 1054Used by:1071
Symbol 1056 EditableTextUses:261Used by:1071
Symbol 1057 EditableTextUses:261Used by:1071
Symbol 1058 EditableTextUses:261Used by:1071
Symbol 1059 GraphicUsed by:1060
Symbol 1060 ButtonUses:1059Used by:1061
Symbol 1061 MovieClipUses:1060Used by:1063
Symbol 1062 GraphicUsed by:1063
Symbol 1063 MovieClipUses:1061 1062Used by:1070
Symbol 1064 FontUsed by:1065
Symbol 1065 EditableTextUses:1064Used by:1070
Symbol 1066 GraphicUsed by:1067
Symbol 1067 ButtonUses:1066Used by:1070
Symbol 1068 FontUsed by:1069
Symbol 1069 TextUses:1068Used by:1070
Symbol 1070 MovieClip {vanessa_fla.Timeline_315}Uses:1063 1065 1067 1069Used by:1071
Symbol 1071 MovieClip {vanessa_fla.gameClip_113}Uses:334 337 343 281 283 286 344 346 347 348 349 315 319 331 333 350 351 527 529 531 533 534 536 542 544 545 546 548 552 553 554 555 561 571 576 583 584 594 619 639 691 818 832 844 845 847 849 850 1016 1018 1020 1022 1023 1029 1030 1031 1032 1033 1035 1037 1041 1042 1043 1044 1045 1047 1049 1050 1055 1056 1057 1058 1070Used by:Timeline

Instance Names

"preloader"Frame 1Symbol 266 MovieClip {vanessa_fla.pre_loaderpreloader_5}
"playBut"Frame 8Symbol 331 Button
"lips1"Symbol 78 MovieClip {lips} Frame 1Symbol 77 MovieClip
"text_txt"Symbol 263 MovieClip {vanessa_fla.pre_Tween3_91} Frame 1Symbol 262 EditableText
"lips"Symbol 265 MovieClip {vanessa_fla.pre_123beelodergddfhh_83} Frame 1Symbol 263 MovieClip {vanessa_fla.pre_Tween3_91}
"lovers"Symbol 266 MovieClip {vanessa_fla.pre_loaderpreloader_5} Frame 1Symbol 245 MovieClip {vanessa_fla.pre_loaderSymbol1hfj_9}
"loader"Symbol 266 MovieClip {vanessa_fla.pre_loaderpreloader_5} Frame 1Symbol 265 MovieClip {vanessa_fla.pre_123beelodergddfhh_83}
"char"Symbol 527 MovieClip {vanessa_fla.vanessa1_121} Frame 7Symbol 518 MovieClip {vanessa_fla.Sycvbcxcxcvbcopy_152}
"char"Symbol 527 MovieClip {vanessa_fla.vanessa1_121} Frame 14Symbol 524 MovieClip {vanessa_fla.Sycvbcxz_154}
"char"Symbol 527 MovieClip {vanessa_fla.vanessa1_121} Frame 21Symbol 526 MovieClip {vanessa_fla.Sycvbcxzx_156}
"block"Symbol 583 MovieClip {vanessa_fla.pavseMc_179} Frame 2Symbol 580 Button
"kiss_mc"Symbol 691 MovieClip {vanessa_fla.charMc_2s_188} Frame 2Symbol 689 MovieClip {vanessa_fla.Syzxxcxcs_189}
"girl"Symbol 818 MovieClip {vanessa_fla.charMc_girl_200} Frame 1Symbol 770 MovieClip
"boy"Symbol 832 MovieClip {vanessa_fla.charMc_boy_256} Frame 1Symbol 823 MovieClip
"tex"Symbol 1070 MovieClip {vanessa_fla.Timeline_315} Frame 1Symbol 1065 EditableText
"okBtn"Symbol 1070 MovieClip {vanessa_fla.Timeline_315} Frame 1Symbol 1067 Button
"playMc"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 5Symbol 331 Button
"girl"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 19Symbol 527 MovieClip {vanessa_fla.vanessa1_121}
"hand_mc"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 19Symbol 529 MovieClip
"chest_mc"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 19Symbol 531 MovieClip
"face_mc"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 19Symbol 533 MovieClip
"cont"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 19Symbol 534 MovieClip
"loader"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 19Symbol 552 MovieClip {vanessa_fla.loader_166}
"times"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 19Symbol 553 EditableText
"score_txt"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 19Symbol 554 EditableText
"level_txt"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 19Symbol 555 EditableText
"logo_btn"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 19Symbol 561 Button
"muteon"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 19Symbol 571 MovieClip {vanessa_fla.Symbol1spec_170}
"pause_btn"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 19Symbol 576 Button
"pauseMc"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 19Symbol 583 MovieClip {vanessa_fla.pavseMc_179}
"wave_mc"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 27Symbol 639 MovieClip {vanessa_fla.cvbcvbSyxxcvxcv_187}
"char_kiss"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 27Symbol 691 MovieClip {vanessa_fla.charMc_2s_188}
"char_girl"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 27Symbol 818 MovieClip {vanessa_fla.charMc_girl_200}
"char_boy"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 27Symbol 832 MovieClip {vanessa_fla.charMc_boy_256}
"girl_mc3"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 35Symbol 1016 MovieClip {vanessa_fla.Timeline_269}
"face3_mc"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 35Symbol 1018 MovieClip
"neck_mc"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 35Symbol 1020 MovieClip
"body_mc"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 35Symbol 1022 MovieClip
"contain"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 35Symbol 534 MovieClip
"nextLevel_btn"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 45Symbol 331 Button
"lvlScore"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 45Symbol 1043 EditableText
"gmeScore"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 45Symbol 1044 EditableText
"Submit_btn"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 54Symbol 331 Button
"playAgain"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 54Symbol 331 Button
"moreGames"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 54Symbol 331 Button
"statusMc"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 54Symbol 1055 MovieClip {vanessa_fla.statusMc_314}
"Name_txt"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 54Symbol 1056 EditableText
"lvlScore"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 54Symbol 1057 EditableText
"gmeScore"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 54Symbol 1058 EditableText
"msg"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 54Symbol 1070 MovieClip {vanessa_fla.Timeline_315}

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS3.

Labels

"preload"Frame 1
"start"Frame 8
"gamePlay"Frame 13
"idle"Symbol 527 MovieClip {vanessa_fla.vanessa1_121} Frame 1
"face"Symbol 527 MovieClip {vanessa_fla.vanessa1_121} Frame 7
"hand"Symbol 527 MovieClip {vanessa_fla.vanessa1_121} Frame 14
"chest"Symbol 527 MovieClip {vanessa_fla.vanessa1_121} Frame 21
"loop"Symbol 689 MovieClip {vanessa_fla.Syzxxcxcs_189} Frame 11
"kiss"Symbol 691 MovieClip {vanessa_fla.charMc_2s_188} Frame 2
"kissDepart"Symbol 691 MovieClip {vanessa_fla.charMc_2s_188} Frame 8
"idle"Symbol 818 MovieClip {vanessa_fla.charMc_girl_200} Frame 1
"close"Symbol 818 MovieClip {vanessa_fla.charMc_girl_200} Frame 7
"depart"Symbol 818 MovieClip {vanessa_fla.charMc_girl_200} Frame 13
"idle"Symbol 832 MovieClip {vanessa_fla.charMc_boy_256} Frame 1
"close"Symbol 832 MovieClip {vanessa_fla.charMc_boy_256} Frame 7
"depart"Symbol 832 MovieClip {vanessa_fla.charMc_boy_256} Frame 13
"idle"Symbol 1016 MovieClip {vanessa_fla.Timeline_269} Frame 1
"face"Symbol 1016 MovieClip {vanessa_fla.Timeline_269} Frame 5
"neck"Symbol 1016 MovieClip {vanessa_fla.Timeline_269} Frame 10
"body"Symbol 1016 MovieClip {vanessa_fla.Timeline_269} Frame 15
"init"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 2
"inst1"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 5
"inst2"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 10
"inst3"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 15
"level1"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 19
"level2"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 27
"level3"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 35
"Lcomplete"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 45
"Gover"Symbol 1071 MovieClip {vanessa_fla.gameClip_113} Frame 54




http://swfchan.com/25/123134/info.shtml
Created: 3/3 -2019 01:45:18 Last modified: 3/3 -2019 01:45:18 Server time: 13/05 -2024 13:58:38