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

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

sniper-tournament.swf

This is the info page for
Flash #113359

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


Text
님의 현재 게임결과!

점수

점 ,순위




text_mc

Go

levelup

gameover

gameclear

게임설명

freeLoading

loading



ActionScript [AS3]

Section 1
//BaseButton (fl.controls.BaseButton) package fl.controls { import flash.display.*; import flash.events.*; import fl.core.*; import fl.events.*; import flash.utils.*; public class BaseButton extends UIComponent { protected var pressTimer:Timer; protected var _autoRepeat:Boolean;// = false protected var _selected:Boolean;// = false protected var background:DisplayObject; private var unlockedMouseState:String; protected var mouseState:String; private var _mouseStateLocked: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(){ buttonMode = true; mouseChildren = false; useHandCursor = false; setupMouseEvents(); setMouseState("up"); pressTimer = new Timer(1, 0); pressTimer.addEventListener(TimerEvent.TIMER, buttonDown, false, 0, true); } override public function get enabled():Boolean{ return (super.enabled); } protected function startPress():void{ if (_autoRepeat){ pressTimer.delay = Number(getStyleValue("repeatDelay")); pressTimer.start(); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } 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 drawLayout():void{ background.width = width; background.height = height; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; mouseEnabled = _arg1; } public function set autoRepeat(_arg1:Boolean):void{ _autoRepeat = _arg1; } protected function mouseEventHandler(_arg1:MouseEvent):void{ if (_arg1.type == MouseEvent.MOUSE_DOWN){ setMouseState("down"); startPress(); } else { if ((((_arg1.type == MouseEvent.ROLL_OVER)) || ((_arg1.type == MouseEvent.MOUSE_UP)))){ setMouseState("over"); endPress(); } else { if (_arg1.type == MouseEvent.ROLL_OUT){ setMouseState("up"); endPress(); }; }; }; } protected function drawBackground():void{ var _local1:String = (enabled) ? mouseState : "disabled"; if (selected){ _local1 = (("selected" + _local1.substr(0, 1).toUpperCase()) + _local1.substr(1)); }; _local1 = (_local1 + "Skin"); var _local2:DisplayObject = background; background = getDisplayObjectInstance(getStyleValue(_local1)); addChildAt(background, 0); if (((!((_local2 == null))) && (!((_local2 == background))))){ removeChild(_local2); }; } public function get selected():Boolean{ return (_selected); } 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 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 selected(_arg1:Boolean):void{ if (_selected == _arg1){ return; }; _selected = _arg1; invalidate(InvalidationType.STATE); } 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 setMouseState(_arg1:String):void{ if (_mouseStateLocked){ unlockedMouseState = _arg1; return; }; if (mouseState == _arg1){ return; }; mouseState = _arg1; invalidate(InvalidationType.STATE); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 2
//Button (fl.controls.Button) package fl.controls { import flash.display.*; import fl.core.*; import fl.managers.*; public class Button extends LabelButton implements IFocusManagerComponent { protected var _emphasized:Boolean;// = false protected var emphasizedBorder:DisplayObject; private static var defaultStyles:Object = {emphasizedSkin:"Button_emphasizedSkin", emphasizedPadding:2}; public static var createAccessibilityImplementation:Function; public function set emphasized(_arg1:Boolean):void{ _emphasized = _arg1; invalidate(InvalidationType.STYLES); } override protected function initializeAccessibility():void{ if (Button.createAccessibilityImplementation != null){ Button.createAccessibilityImplementation(this); }; } protected function drawEmphasized():void{ var _local2:Number; if (emphasizedBorder != null){ removeChild(emphasizedBorder); }; emphasizedBorder = null; if (!_emphasized){ return; }; var _local1:Object = getStyleValue("emphasizedSkin"); if (_local1 != null){ emphasizedBorder = getDisplayObjectInstance(_local1); }; if (emphasizedBorder != null){ addChildAt(emphasizedBorder, 0); _local2 = Number(getStyleValue("emphasizedPadding")); emphasizedBorder.x = (emphasizedBorder.y = -(_local2)); emphasizedBorder.width = (width + (_local2 * 2)); emphasizedBorder.height = (height + (_local2 * 2)); }; } public function get emphasized():Boolean{ return (_emphasized); } override protected function draw():void{ if (((isInvalid(InvalidationType.STYLES)) || (isInvalid(InvalidationType.SIZE)))){ drawEmphasized(); }; super.draw(); if (emphasizedBorder != null){ setChildIndex(emphasizedBorder, (numChildren - 1)); }; } 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 static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(LabelButton.getStyleDefinition(), defaultStyles)); } } }//package fl.controls
Section 3
//ButtonLabelPlacement (fl.controls.ButtonLabelPlacement) package fl.controls { public class ButtonLabelPlacement { public static const TOP:String = "top"; public static const LEFT:String = "left"; public static const BOTTOM:String = "bottom"; public static const RIGHT:String = "right"; } }//package fl.controls
Section 4
//LabelButton (fl.controls.LabelButton) package fl.controls { import flash.display.*; import flash.events.*; import fl.core.*; import fl.managers.*; import flash.text.*; import fl.events.*; import flash.ui.*; public class LabelButton extends BaseButton implements IFocusManagerComponent { protected var _toggle:Boolean;// = false public var textField:TextField; protected var mode:String;// = "center" protected var _labelPlacement:String;// = "right" protected var oldMouseState:String; protected var _label:String;// = "Label" protected var icon:DisplayObject; 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; 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(); } override protected function drawLayout():void{ var _local7:Number; var _local8:Number; var _local1:Number = Number(getStyleValue("textPadding")); var _local2:String = ((((icon == null)) && ((mode == "center")))) ? ButtonLabelPlacement.TOP : _labelPlacement; textField.height = (textField.textHeight + 4); var _local3:Number = (textField.textWidth + 4); var _local4:Number = (textField.textHeight + 4); var _local5:Number = ((icon)==null) ? 0 : (icon.width + _local1); var _local6:Number = ((icon)==null) ? 0 : (icon.height + _local1); textField.visible = (label.length > 0); if (icon != null){ icon.x = Math.round(((width - icon.width) / 2)); icon.y = Math.round(((height - icon.height) / 2)); }; if (textField.visible == false){ textField.width = 0; textField.height = 0; } else { if ((((_local2 == ButtonLabelPlacement.BOTTOM)) || ((_local2 == ButtonLabelPlacement.TOP)))){ _local7 = Math.max(0, Math.min(_local3, (width - (2 * _local1)))); if ((height - 2) > _local4){ _local8 = _local4; } else { _local8 = (height - 2); }; _local3 = _local7; textField.width = _local3; _local4 = _local8; textField.height = _local4; textField.x = Math.round(((width - _local3) / 2)); textField.y = Math.round(((((height - textField.height) - _local6) / 2) + ((_local2)==ButtonLabelPlacement.BOTTOM) ? _local6 : 0)); if (icon != null){ icon.y = Math.round(((_local2)==ButtonLabelPlacement.BOTTOM) ? (textField.y - _local6) : ((textField.y + textField.height) + _local1)); }; } else { _local7 = Math.max(0, Math.min(_local3, ((width - _local5) - (2 * _local1)))); _local3 = _local7; textField.width = _local3; textField.x = Math.round(((((width - _local3) - _local5) / 2) + ((_local2)!=ButtonLabelPlacement.LEFT) ? _local5 : 0)); textField.y = Math.round(((height - textField.height) / 2)); if (icon != null){ icon.x = Math.round(((_local2)!=ButtonLabelPlacement.LEFT) ? (textField.x - _local5) : ((textField.x + _local3) + _local1)); }; }; }; super.drawLayout(); } protected function toggleSelected(_arg1:MouseEvent):void{ selected = !(selected); dispatchEvent(new Event(Event.CHANGE, true)); } 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)); }; } public function get labelPlacement():String{ return (_labelPlacement); } public function get toggle():Boolean{ return (_toggle); } protected function setEmbedFont(){ var _local1:Object = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } override public function get selected():Boolean{ return ((_toggle) ? _selected : false); } override protected function configUI():void{ super.configUI(); textField = new TextField(); textField.type = TextFieldType.DYNAMIC; textField.selectable = false; addChild(textField); } override protected function initializeAccessibility():void{ if (LabelButton.createAccessibilityImplementation != null){ LabelButton.createAccessibilityImplementation(this); }; } public function set labelPlacement(_arg1:String):void{ _labelPlacement = _arg1; invalidate(InvalidationType.SIZE); } protected function drawIcon():void{ var _local1:DisplayObject = icon; var _local2:String = (enabled) ? mouseState : "disabled"; if (selected){ _local2 = (("selected" + _local2.substr(0, 1).toUpperCase()) + _local2.substr(1)); }; _local2 = (_local2 + "Icon"); var _local3:Object = getStyleValue(_local2); if (_local3 == null){ _local3 = getStyleValue("icon"); }; if (_local3 != null){ icon = getDisplayObjectInstance(_local3); }; if (icon != null){ addChildAt(icon, 1); }; if (((!((_local1 == null))) && (!((_local1 == icon))))){ removeChild(_local1); }; } 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); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ if (oldMouseState == null){ oldMouseState = mouseState; }; setMouseState("down"); startPress(); }; } 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); } override public function set selected(_arg1:Boolean):void{ _selected = _arg1; if (_toggle){ invalidate(InvalidationType.STATE); }; } protected function drawTextFormat():void{ var _local1:Object = UIComponent.getStyleDefinition(); var _local2:TextFormat = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); var _local3:TextFormat = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); } public function get label():String{ return (_label); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseButton.getStyleDefinition())); } } }//package fl.controls
Section 5
//ScrollBar (fl.controls.ScrollBar) package fl.controls { import flash.events.*; import fl.core.*; import fl.events.*; public class ScrollBar extends UIComponent { private var _direction:String;// = "vertical" private var _minScrollPosition:Number;// = 0 private var _pageSize:Number;// = 10 private var _maxScrollPosition:Number;// = 0 protected var downArrow:BaseButton; private var _lineScrollSize:Number;// = 1 protected var upArrow:BaseButton; private var _scrollPosition:Number;// = 0 private var thumbScrollOffset:Number; protected var track:BaseButton; protected var thumb:LabelButton; protected var inDrag:Boolean;// = false private var _pageScrollSize:Number;// = 0 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(){ setStyles(); focusEnabled = false; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; downArrow.enabled = (track.enabled = (thumb.enabled = (upArrow.enabled = ((enabled) && ((_maxScrollPosition > _minScrollPosition)))))); updateThumb(); } override public function setSize(_arg1:Number, _arg2:Number):void{ if (_direction == ScrollBarDirection.HORIZONTAL){ super.setSize(_arg2, _arg1); } else { super.setSize(_arg1, _arg2); }; } public function set lineScrollSize(_arg1:Number):void{ if (_arg1 > 0){ _lineScrollSize = _arg1; }; } public function get minScrollPosition():Number{ return (_minScrollPosition); } protected function updateThumb():void{ var _local1:Number = ((_maxScrollPosition - _minScrollPosition) + _pageSize); if ((((((track.height <= 12)) || ((_maxScrollPosition <= _minScrollPosition)))) || ((((_local1 == 0)) || (isNaN(_local1)))))){ thumb.height = 12; thumb.visible = false; } else { thumb.height = Math.max(13, ((_pageSize / _local1) * track.height)); thumb.y = (track.y + ((track.height - thumb.height) * ((_scrollPosition - _minScrollPosition) / (_maxScrollPosition - _minScrollPosition)))); thumb.visible = enabled; }; } public function set minScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _arg1, _maxScrollPosition); } public function get lineScrollSize():Number{ return (_lineScrollSize); } public function setScrollPosition(_arg1:Number, _arg2:Boolean=true):void{ var _local3:Number = scrollPosition; _scrollPosition = Math.max(_minScrollPosition, Math.min(_maxScrollPosition, _arg1)); if (_local3 == _scrollPosition){ return; }; if (_arg2){ dispatchEvent(new ScrollEvent(_direction, (scrollPosition - _local3), scrollPosition)); }; updateThumb(); } public function get maxScrollPosition():Number{ return (_maxScrollPosition); } public function get scrollPosition():Number{ return (_scrollPosition); } override public function get height():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.width : super.height); } public function get pageSize():Number{ return (_pageSize); } public function set maxScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _minScrollPosition, _arg1); } 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; }; } public function set scrollPosition(_arg1:Number):void{ setScrollPosition(_arg1, true); } 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 public function get width():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.height : super.width); } 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 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(); } public function get pageScrollSize():Number{ return (((_pageScrollSize)==0) ? _pageSize : _pageScrollSize); } protected function handleThumbDrag(_arg1:MouseEvent):void{ var _local2:Number = Math.max(0, Math.min((track.height - thumb.height), ((mouseY - track.y) - thumbScrollOffset))); setScrollPosition((((_local2 / (track.height - thumb.height)) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition)); } protected function setStyles():void{ copyStylesToChild(downArrow, DOWN_ARROW_STYLES); copyStylesToChild(thumb, THUMB_STYLES); copyStylesToChild(track, TRACK_STYLES); copyStylesToChild(upArrow, UP_ARROW_STYLES); } protected function scrollPressHandler(_arg1:ComponentEvent):void{ var _local2:Number; var _local3:Number; _arg1.stopImmediatePropagation(); if (_arg1.currentTarget == upArrow){ setScrollPosition((_scrollPosition - _lineScrollSize)); } else { if (_arg1.currentTarget == downArrow){ setScrollPosition((_scrollPosition + _lineScrollSize)); } else { _local2 = (((track.mouseY / track.height) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition); _local3 = ((pageScrollSize)==0) ? pageSize : pageScrollSize; if (_scrollPosition < _local2){ setScrollPosition(Math.min(_local2, (_scrollPosition + _local3))); } else { if (_scrollPosition > _local2){ setScrollPosition(Math.max(_local2, (_scrollPosition - _local3))); }; }; }; }; } protected function thumbPressHandler(_arg1:MouseEvent):void{ inDrag = true; thumbScrollOffset = (mouseY - thumb.y); thumb.mouseStateLocked = true; mouseChildren = false; stage.addEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler, false, 0, true); } public function set direction(_arg1:String):void{ if (_direction == _arg1){ return; }; _direction = _arg1; if (isLivePreview){ return; }; setScaleY(1); var _local2 = (_direction == ScrollBarDirection.HORIZONTAL); if (((_local2) && (componentInspectorSetting))){ if (rotation == 90){ return; }; setScaleX(-1); rotation = -90; }; if (!componentInspectorSetting){ if (((_local2) && ((rotation == 0)))){ rotation = -90; setScaleX(-1); } else { if (((!(_local2)) && ((rotation == -90)))){ rotation = 0; setScaleX(1); }; }; }; invalidate(InvalidationType.SIZE); } public function get direction():String{ return (_direction); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 6
//ScrollBarDirection (fl.controls.ScrollBarDirection) package fl.controls { public class ScrollBarDirection { public static const HORIZONTAL:String = "horizontal"; public static const VERTICAL:String = "vertical"; } }//package fl.controls
Section 7
//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 8
//TextArea (fl.controls.TextArea) package fl.controls { import flash.display.*; import flash.events.*; import fl.core.*; import fl.managers.*; import flash.text.*; import fl.events.*; import flash.ui.*; import flash.system.*; public class TextArea extends UIComponent implements IFocusManagerComponent { protected var _horizontalScrollBar:UIScrollBar; protected var _html:Boolean;// = false protected var background:DisplayObject; protected var _verticalScrollBar:UIScrollBar; protected var _savedHTML:String; protected var _horizontalScrollPolicy:String;// = "auto" protected var _editable:Boolean;// = true protected var textHasChanged:Boolean;// = false public var textField:TextField; protected var _wordWrap:Boolean;// = true protected var _verticalScrollPolicy:String;// = "auto" protected static const SCROLL_BAR_STYLES:Object = {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"}; private static var defaultStyles:Object = {upSkin:"TextArea_upSkin", disabledSkin:"TextArea_disabledSkin", focusRectSkin:null, focusRectPadding:null, textFormat:null, disabledTextFormat:null, textPadding:3, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function set alwaysShowSelection(_arg1:Boolean):void{ textField.alwaysShowSelection = _arg1; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; mouseChildren = enabled; invalidate(InvalidationType.STATE); } override protected function focusInHandler(_arg1:FocusEvent):void{ setIMEMode(true); if (_arg1.target == this){ stage.focus = textField; }; var _local2:IFocusManager = focusManager; if (_local2){ if (editable){ _local2.showFocusIndicator = true; }; _local2.defaultButtonEnabled = false; }; super.focusInHandler(_arg1); if (editable){ setIMEMode(true); }; } protected function handleChange(_arg1:Event):void{ _arg1.stopPropagation(); dispatchEvent(new Event(Event.CHANGE, true)); invalidate(InvalidationType.DATA); } public function set imeMode(_arg1:String):void{ _imeMode = _arg1; } public function get imeMode():String{ return (IME.conversionMode); } override public function drawFocus(_arg1:Boolean):void{ if (focusTarget != null){ focusTarget.drawFocus(_arg1); return; }; super.drawFocus(_arg1); } protected function handleWheel(_arg1:MouseEvent):void{ if (((!(enabled)) || (!(_verticalScrollBar.visible)))){ return; }; _verticalScrollBar.scrollPosition = (_verticalScrollBar.scrollPosition - (_arg1.delta * _verticalScrollBar.lineScrollSize)); dispatchEvent(new ScrollEvent(ScrollBarDirection.VERTICAL, (_arg1.delta * _verticalScrollBar.lineScrollSize), _verticalScrollBar.scrollPosition)); } public function set condenseWhite(_arg1:Boolean):void{ textField.condenseWhite = _arg1; invalidate(InvalidationType.DATA); } public function get textWidth():Number{ drawNow(); return (textField.textWidth); } override protected function focusOutHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager = focusManager; if (_local2){ _local2.defaultButtonEnabled = true; }; setSelection(0, 0); super.focusOutHandler(_arg1); if (editable){ setIMEMode(false); }; } protected function handleScroll(_arg1:ScrollEvent):void{ dispatchEvent(_arg1); } protected function drawLayout():void{ var _local1:Number = Number(getStyleValue("textPadding")); textField.x = (textField.y = _local1); background.width = width; background.height = height; var _local2:Number = height; var _local3:Boolean = needVScroll(); var _local4:Number = (width - (_local3) ? _verticalScrollBar.width : 0); var _local5:Boolean = needHScroll(); if (_local5){ _local2 = (_local2 - _horizontalScrollBar.height); }; setTextSize(_local4, _local2, _local1); if (((((_local5) && (!(_local3)))) && (needVScroll()))){ _local3 = true; _local4 = (_local4 - _verticalScrollBar.width); setTextSize(_local4, _local2, _local1); }; if (_local3){ _verticalScrollBar.visible = true; _verticalScrollBar.x = (width - _verticalScrollBar.width); _verticalScrollBar.height = _local2; _verticalScrollBar.visible = true; _verticalScrollBar.enabled = enabled; } else { _verticalScrollBar.visible = false; }; if (_local5){ _horizontalScrollBar.visible = true; _horizontalScrollBar.y = (height - _horizontalScrollBar.height); _horizontalScrollBar.width = _local4; _horizontalScrollBar.visible = true; _horizontalScrollBar.enabled = enabled; } else { _horizontalScrollBar.visible = false; }; updateScrollBars(); addEventListener(Event.ENTER_FRAME, delayedLayoutUpdate, false, 0, true); } public function set displayAsPassword(_arg1:Boolean):void{ textField.displayAsPassword = _arg1; } protected function drawBackground():void{ var _local1:DisplayObject = background; var _local2:String = (enabled) ? "upSkin" : "disabledSkin"; background = getDisplayObjectInstance(getStyleValue(_local2)); if (background != null){ addChildAt(background, 0); }; if (((((!((_local1 == null))) && (!((_local1 == background))))) && (contains(_local1)))){ removeChild(_local1); }; } public function get horizontalScrollPolicy():String{ return (_horizontalScrollPolicy); } protected function delayedLayoutUpdate(_arg1:Event):void{ if (textHasChanged){ textHasChanged = false; drawLayout(); return; }; removeEventListener(Event.ENTER_FRAME, delayedLayoutUpdate); } public function get verticalScrollPosition():Number{ return (textField.scrollV); } public function get text():String{ return (textField.text); } public function get verticalScrollBar():UIScrollBar{ return (_verticalScrollBar); } public function set maxChars(_arg1:int):void{ textField.maxChars = _arg1; } public function get textHeight():Number{ drawNow(); return (textField.textHeight); } override protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((((_arg1 == textField)) || (super.isOurFocus(_arg1)))); } public function get maxVerticalScrollPosition():int{ return (textField.maxScrollV); } public function set horizontalScrollPosition(_arg1:Number):void{ drawNow(); textField.scrollH = _arg1; } public function get restrict():String{ return (textField.restrict); } protected function setEmbedFont(){ var _local1:Object = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } public function get alwaysShowSelection():Boolean{ return (textField.alwaysShowSelection); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ if (isInvalid(InvalidationType.STATE)){ updateTextFieldType(); }; if (isInvalid(InvalidationType.STYLES)){ setStyles(); setEmbedFont(); }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawTextFormat(); drawBackground(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.DATA)){ drawLayout(); }; super.draw(); } public function set horizontalScrollPolicy(_arg1:String):void{ _horizontalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } public function set editable(_arg1:Boolean):void{ _editable = _arg1; invalidate(InvalidationType.STATE); } public function setSelection(_arg1:int, _arg2:int):void{ textField.setSelection(_arg1, _arg2); } public function get condenseWhite():Boolean{ return (textField.condenseWhite); } public function get displayAsPassword():Boolean{ return (textField.displayAsPassword); } protected function setTextSize(_arg1:Number, _arg2:Number, _arg3:Number):void{ var _local4:Number = (_arg1 - (_arg3 * 2)); var _local5:Number = (_arg2 - (_arg3 * 2)); if (_local4 != textField.width){ textField.width = _local4; }; if (_local5 != textField.height){ textField.height = _local5; }; } public function get horizontalScrollBar():UIScrollBar{ return (_horizontalScrollBar); } public function get selectionBeginIndex():int{ return (textField.selectionBeginIndex); } override protected function configUI():void{ super.configUI(); tabChildren = true; textField = new TextField(); addChild(textField); updateTextFieldType(); _verticalScrollBar = new UIScrollBar(); _verticalScrollBar.name = "V"; _verticalScrollBar.visible = false; _verticalScrollBar.focusEnabled = false; copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); _verticalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); addChild(_verticalScrollBar); _horizontalScrollBar = new UIScrollBar(); _horizontalScrollBar.name = "H"; _horizontalScrollBar.visible = false; _horizontalScrollBar.focusEnabled = false; _horizontalScrollBar.direction = ScrollBarDirection.HORIZONTAL; copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); _horizontalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); addChild(_horizontalScrollBar); 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); _horizontalScrollBar.scrollTarget = textField; _verticalScrollBar.scrollTarget = textField; addEventListener(MouseEvent.MOUSE_WHEEL, handleWheel, false, 0, true); } public function set verticalScrollPosition(_arg1:Number):void{ drawNow(); textField.scrollV = _arg1; } public function get maxChars():int{ return (textField.maxChars); } public function set text(_arg1:String):void{ if (((componentInspectorSetting) && ((_arg1 == "")))){ return; }; textField.text = _arg1; _html = false; invalidate(InvalidationType.DATA); invalidate(InvalidationType.STYLES); textHasChanged = true; } protected function updateScrollBars(){ _horizontalScrollBar.update(); _verticalScrollBar.update(); _verticalScrollBar.enabled = enabled; _horizontalScrollBar.enabled = enabled; _horizontalScrollBar.drawNow(); _verticalScrollBar.drawNow(); } public function get maxHorizontalScrollPosition():int{ return (textField.maxScrollH); } protected function needHScroll():Boolean{ if (_horizontalScrollPolicy == ScrollPolicy.OFF){ return (false); }; if (_horizontalScrollPolicy == ScrollPolicy.ON){ return (true); }; return ((textField.maxScrollH > 0)); } protected function handleKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.ENTER){ dispatchEvent(new ComponentEvent(ComponentEvent.ENTER, true)); }; } public function get horizontalScrollPosition():Number{ return (textField.scrollH); } public function get selectionEndIndex():int{ return (textField.selectionEndIndex); } public function get editable():Boolean{ return (_editable); } protected function updateTextFieldType():void{ textField.type = (((enabled) && (_editable))) ? TextFieldType.INPUT : TextFieldType.DYNAMIC; textField.selectable = enabled; textField.wordWrap = _wordWrap; textField.multiline = true; } public function appendText(_arg1:String):void{ textField.appendText(_arg1); invalidate(InvalidationType.DATA); } public function set wordWrap(_arg1:Boolean):void{ _wordWrap = _arg1; invalidate(InvalidationType.STATE); } public function set verticalScrollPolicy(_arg1:String):void{ _verticalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } protected function setStyles():void{ copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); } public function get length():Number{ return (textField.text.length); } protected function drawTextFormat():void{ var _local1:Object = UIComponent.getStyleDefinition(); var _local2:TextFormat = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); var _local3:TextFormat = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); if (_html){ textField.htmlText = _savedHTML; }; } public function set htmlText(_arg1:String):void{ if (((componentInspectorSetting) && ((_arg1 == "")))){ return; }; if (_arg1 == ""){ text = ""; return; }; _html = true; _savedHTML = _arg1; textField.htmlText = _arg1; invalidate(InvalidationType.DATA); invalidate(InvalidationType.STYLES); textHasChanged = true; } public function get verticalScrollPolicy():String{ return (_verticalScrollPolicy); } protected function handleTextInput(_arg1:TextEvent):void{ _arg1.stopPropagation(); dispatchEvent(new TextEvent(TextEvent.TEXT_INPUT, true, false, _arg1.text)); } public function get htmlText():String{ return (textField.htmlText); } public function getLineMetrics(_arg1:int):TextLineMetrics{ return (textField.getLineMetrics(_arg1)); } public function get wordWrap():Boolean{ return (_wordWrap); } protected function needVScroll():Boolean{ if (_verticalScrollPolicy == ScrollPolicy.OFF){ return (false); }; if (_verticalScrollPolicy == ScrollPolicy.ON){ return (true); }; return ((textField.maxScrollV > 1)); } public function set restrict(_arg1:String):void{ if (((componentInspectorSetting) && ((_arg1 == "")))){ _arg1 = null; }; textField.restrict = _arg1; } public static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(defaultStyles, ScrollBar.getStyleDefinition())); } } }//package fl.controls
Section 9
//UIScrollBar (fl.controls.UIScrollBar) package fl.controls { import flash.events.*; import fl.core.*; import flash.text.*; import fl.events.*; public class UIScrollBar extends ScrollBar { protected var inEdit:Boolean;// = false protected var inScroll:Boolean;// = false protected var _scrollTarget:TextField; private static var defaultStyles:Object = {}; protected function updateScrollTargetProperties():void{ var _local1:Boolean; var _local2:Number; if (_scrollTarget == null){ setScrollProperties(_local2, minScrollPosition, maxScrollPosition, pageScrollSize); scrollPosition = 0; } else { _local1 = (direction == ScrollBarDirection.HORIZONTAL); _local2 = (_local1) ? _scrollTarget.width : 10; setScrollProperties(_local2, (_local1) ? 0 : 1, (_local1) ? _scrollTarget.maxScrollH : _scrollTarget.maxScrollV, pageScrollSize); scrollPosition = (_local1) ? _scrollTarget.scrollH : _scrollTarget.scrollV; }; } override public function setScrollProperties(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0):void{ var _local5:Number = _arg3; var _local6:Number = ((_arg2)<0) ? 0 : _arg2; if (_scrollTarget != null){ if (direction == ScrollBarDirection.HORIZONTAL){ _local5 = ((_arg3)>_scrollTarget.maxScrollH) ? _scrollTarget.maxScrollH : _local5; } else { _local5 = ((_arg3)>_scrollTarget.maxScrollV) ? _scrollTarget.maxScrollV : _local5; }; }; super.setScrollProperties(_arg1, _local6, _local5, _arg4); } protected function handleTargetScroll(_arg1:Event):void{ if (inDrag){ return; }; if (!enabled){ return; }; inEdit = true; updateScrollTargetProperties(); scrollPosition = ((direction)==ScrollBarDirection.HORIZONTAL) ? _scrollTarget.scrollH : _scrollTarget.scrollV; inEdit = false; } override public function setScrollPosition(_arg1:Number, _arg2:Boolean=true):void{ super.setScrollPosition(_arg1, _arg2); if (!_scrollTarget){ inScroll = false; return; }; updateTargetScroll(); } public function get scrollTargetName():String{ return (_scrollTarget.name); } override protected function draw():void{ if (isInvalid(InvalidationType.DATA)){ updateScrollTargetProperties(); }; super.draw(); } override public function set direction(_arg1:String):void{ if (isLivePreview){ return; }; super.direction = _arg1; updateScrollTargetProperties(); } protected function updateTargetScroll(_arg1:ScrollEvent=null):void{ if (inEdit){ return; }; if (direction == ScrollBarDirection.HORIZONTAL){ _scrollTarget.scrollH = scrollPosition; } else { _scrollTarget.scrollV = scrollPosition; }; } override public function set minScrollPosition(_arg1:Number):void{ super.minScrollPosition = ((_arg1)<0) ? 0 : _arg1; } override public function set maxScrollPosition(_arg1:Number):void{ var _local2:Number = _arg1; if (_scrollTarget != null){ if (direction == ScrollBarDirection.HORIZONTAL){ _local2 = ((_local2)>_scrollTarget.maxScrollH) ? _scrollTarget.maxScrollH : _local2; } else { _local2 = ((_local2)>_scrollTarget.maxScrollV) ? _scrollTarget.maxScrollV : _local2; }; }; super.maxScrollPosition = _local2; } protected function handleTargetChange(_arg1:Event):void{ inEdit = true; setScrollPosition(((direction)==ScrollBarDirection.HORIZONTAL) ? _scrollTarget.scrollH : _scrollTarget.scrollV, true); updateScrollTargetProperties(); inEdit = false; } public function update():void{ inEdit = true; updateScrollTargetProperties(); inEdit = false; } public function set scrollTargetName(_arg1:String):void{ var target = _arg1; try { scrollTarget = (parent.getChildByName(target) as TextField); } catch(error:Error) { throw (new Error("ScrollTarget not found, or is not a TextField")); }; } public function set scrollTarget(_arg1:TextField):void{ if (_scrollTarget != null){ _scrollTarget.removeEventListener(Event.CHANGE, handleTargetChange, false); _scrollTarget.removeEventListener(TextEvent.TEXT_INPUT, handleTargetChange, false); _scrollTarget.removeEventListener(Event.SCROLL, handleTargetScroll, false); removeEventListener(ScrollEvent.SCROLL, updateTargetScroll, false); }; _scrollTarget = _arg1; if (_scrollTarget != null){ _scrollTarget.addEventListener(Event.CHANGE, handleTargetChange, false, 0, true); _scrollTarget.addEventListener(TextEvent.TEXT_INPUT, handleTargetChange, false, 0, true); _scrollTarget.addEventListener(Event.SCROLL, handleTargetScroll, false, 0, true); addEventListener(ScrollEvent.SCROLL, updateTargetScroll, false, 0, true); }; invalidate(InvalidationType.DATA); } public function get scrollTarget():TextField{ return (_scrollTarget); } override public function get direction():String{ return (super.direction); } public static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(defaultStyles, ScrollBar.getStyleDefinition())); } } }//package fl.controls
Section 10
//ComponentShim (fl.core.ComponentShim) package fl.core { import flash.display.*; public dynamic class ComponentShim extends MovieClip { } }//package fl.core
Section 11
//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 12
//UIComponent (fl.core.UIComponent) package fl.core { import flash.display.*; import flash.events.*; import fl.managers.*; import flash.text.*; import fl.events.*; import flash.utils.*; import flash.system.*; public class UIComponent extends Sprite { protected var _x:Number; protected var _enabled:Boolean;// = true protected var callLaterMethods:Dictionary; private var _mouseFocusEnabled:Boolean;// = true private var tempText:TextField; private var _focusEnabled:Boolean;// = true protected var startHeight:Number; protected var _height:Number; protected var invalidateFlag:Boolean;// = false protected var _oldIMEMode:String;// = null protected var _inspector:Boolean;// = false protected var startWidth:Number; public var focusTarget:IFocusManagerComponent; protected var errorCaught:Boolean;// = false protected var invalidHash:Object; protected var sharedStyles:Object; protected var uiFocusRect:DisplayObject; protected var isLivePreview:Boolean;// = false protected var _imeMode:String;// = null protected var _width:Number; protected var instanceStyles:Object; public var version:String;// = "3.0.0.16" protected var isFocused:Boolean;// = false 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(){ 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 getStyle(_arg1:String):Object{ return (instanceStyles[_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")); } private function callLaterDispatcher(_arg1:Event):void{ var _local3:Object; if (_arg1.type == Event.ADDED_TO_STAGE){ removeEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher); stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); return; }; _arg1.target.removeEventListener(Event.RENDER, callLaterDispatcher); if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); return; }; inCallLaterPhase = true; var _local2:Dictionary = callLaterMethods; for (_local3 in _local2) { _local3(); delete _local2[_local3]; }; inCallLaterPhase = false; } protected function validate():void{ invalidHash = {}; } 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); } override public function get height():Number{ return (_height); } private function addedHandler(_arg1:Event):void{ removeEventListener("addedToStage", addedHandler); initializeFocusManager(); } protected function getStyleValue(_arg1:String):Object{ return (((instanceStyles[_arg1])==null) ? sharedStyles[_arg1] : instanceStyles[_arg1]); } public function invalidate(_arg1:String="all", _arg2:Boolean=true):void{ invalidHash[_arg1] = true; if (_arg2){ this.callLater(draw); }; } protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((_arg1 == this)); } 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{ } override public function get scaleY():Number{ return ((height / startHeight)); } 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; }; }; } protected function draw():void{ if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } override public function set height(_arg1:Number):void{ if (_height == _arg1){ return; }; setSize(width, _arg1); } protected function configUI():void{ isLivePreview = checkLivePreview(); var _local1:Number = rotation; rotation = 0; var _local2:Number = super.width; var _local3:Number = super.height; var _local4 = 1; super.scaleY = _local4; super.scaleX = _local4; setSize(_local2, _local3); move(super.x, super.y); rotation = _local1; startWidth = _local2; startHeight = _local3; if (numChildren > 0){ removeChildAt(0); }; } protected function setScaleY(_arg1:Number):void{ super.scaleY = _arg1; } override public function get scaleX():Number{ return ((width / startWidth)); } protected function setScaleX(_arg1:Number):void{ super.scaleX = _arg1; } private function initializeFocusManager():void{ if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, addedHandler, false, 0, true); } else { createFocusManager(); }; } protected function keyDownHandler(_arg1:KeyboardEvent):void{ } 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 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); } 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 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); } public function set enabled(_arg1:Boolean):void{ if (_arg1 == _enabled){ return; }; _enabled = _arg1; invalidate(InvalidationType.STATE); } public function setSize(_arg1:Number, _arg2:Number):void{ _width = _arg1; _height = _arg2; invalidate(InvalidationType.SIZE); dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, false)); } protected function keyUpHandler(_arg1:KeyboardEvent):void{ } public function setSharedStyle(_arg1:String, _arg2:Object):void{ if ((((sharedStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; sharedStyles[_arg1] = _arg2; if (instanceStyles[_arg1] == null){ invalidate(InvalidationType.STYLES); }; } public function set focusEnabled(_arg1:Boolean):void{ _focusEnabled = _arg1; } override public function set width(_arg1:Number):void{ if (_width == _arg1){ return; }; setSize(_arg1, height); } public function setFocus():void{ if (stage){ stage.focus = this; }; } 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 skin = _arg1; var classDef:Object; if ((skin is Class)){ return ((new (skin) as DisplayObject)); }; if ((skin is DisplayObject)){ (skin as DisplayObject).x = 0; (skin as DisplayObject).y = 0; return ((skin as DisplayObject)); }; try { classDef = getDefinitionByName(skin.toString()); } catch(e:Error) { try { classDef = (loaderInfo.applicationDomain.getDefinition(skin.toString()) as Object); } catch(e:Error) { }; }; if (classDef == null){ return (null); }; return ((new (classDef) as DisplayObject)); } protected function copyStylesToChild(_arg1:UIComponent, _arg2:Object):void{ var _local3:String; for (_local3 in _arg2) { _arg1.setStyle(_local3, getStyleValue(_arg2[_local3])); }; } protected function initializeAccessibility():void{ if (UIComponent.createAccessibilityImplementation != null){ UIComponent.createAccessibilityImplementation(this); }; } public function get focusManager():IFocusManager{ var _local1:DisplayObject = this; while (_local1) { if (UIComponent.focusManagers[_local1] != null){ return (IFocusManager(UIComponent.focusManagers[_local1])); }; _local1 = _local1.parent; }; return (null); } override public function get width():Number{ return (_width); } 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); }; } 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(); } override public function set visible(_arg1:Boolean):void{ if (super.visible == _arg1){ return; }; super.visible = _arg1; var _local2:String = (_arg1) ? ComponentEvent.SHOW : ComponentEvent.HIDE; dispatchEvent(new ComponentEvent(_local2, true)); } protected function createFocusManager():void{ if (focusManagers[stage] == null){ focusManagers[stage] = new FocusManager(stage); }; } 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 y(_arg1:Number):void{ move(_x, _arg1); } public function drawFocus(_arg1:Boolean):void{ var _local2:Number; isFocused = _arg1; if (((!((uiFocusRect == null))) && (contains(uiFocusRect)))){ removeChild(uiFocusRect); uiFocusRect = null; }; if (_arg1){ uiFocusRect = (getDisplayObjectInstance(getStyleValue("focusRectSkin")) as Sprite); if (uiFocusRect == null){ return; }; _local2 = Number(getStyleValue("focusRectPadding")); uiFocusRect.x = -(_local2); uiFocusRect.y = -(_local2); uiFocusRect.width = (width + (_local2 * 2)); uiFocusRect.height = (height + (_local2 * 2)); addChildAt(uiFocusRect, 0); }; } override public function set x(_arg1:Number):void{ move(_arg1, _y); } public function drawNow():void{ draw(); } public static function getStyleDefinition():Object{ return (defaultStyles); } public static function mergeStyles(... _args):Object{ var _local5:Object; var _local6:String; var _local2:Object = {}; var _local3:uint = _args.length; var _local4:uint; while (_local4 < _local3) { _local5 = _args[_local4]; for (_local6 in _local5) { if (_local2[_local6] != null){ } else { _local2[_local6] = _args[_local4][_local6]; }; }; _local4++; }; return (_local2); } } }//package fl.core
Section 13
//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 14
//ScrollEvent (fl.events.ScrollEvent) package fl.events { import flash.events.*; public class ScrollEvent extends Event { private var _direction:String; private var _position:Number; 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; } public function get position():Number{ return (_position); } public function get direction():String{ return (_direction); } public function get delta():Number{ return (_delta); } override public function toString():String{ return (formatToString("ScrollEvent", "type", "bubbles", "cancelable", "direction", "delta", "position")); } override public function clone():Event{ return (new ScrollEvent(_direction, _delta, _position)); } } }//package fl.events
Section 15
//FocusManager (fl.managers.FocusManager) package fl.managers { import fl.controls.*; import flash.display.*; import flash.events.*; import fl.core.*; 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){ 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 _local7:DisplayObject; var _local8:IFocusManagerGroup; var _local9:int; var _local10:DisplayObject; var _local11:IFocusManagerGroup; var _local5:int = focusableCandidates.length; var _local6:int = _arg1; while (true) { if (_arg2){ _arg1--; } else { _arg1++; }; if (_arg3){ if (((_arg2) && ((_arg1 < 0)))){ break; }; if (((!(_arg2)) && ((_arg1 == _local5)))){ break; }; } else { _arg1 = ((_arg1 + _local5) % _local5); if (_local6 == _arg1){ break; }; }; if (isValidFocusCandidate(focusableCandidates[_arg1], _arg4)){ _local7 = DisplayObject(findFocusManagerComponent(focusableCandidates[_arg1])); if ((_local7 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local7); _local9 = 0; while (_local9 < focusableCandidates.length) { _local10 = focusableCandidates[_local9]; if ((_local10 is IFocusManagerGroup)){ _local11 = IFocusManagerGroup(_local10); if ((((_local11.groupName == _local8.groupName)) && (_local11.selected))){ _arg1 = _local9; break; }; }; _local9++; }; }; return (_arg1); }; }; return (_arg1); } private function mouseFocusChangeHandler(_arg1:FocusEvent):void{ if ((_arg1.relatedObject is TextField)){ return; }; _arg1.preventDefault(); } 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)); } public function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject{ var _local2:InteractiveObject = _arg1; while (_arg1) { if ((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))){ return (_arg1); }; _arg1 = _arg1.parent; }; return (_local2); } private function focusOutHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject = (_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); } private function setFocusToNextObject(_arg1:FocusEvent):void{ if (!hasFocusableObjects()){ return; }; var _local2:InteractiveObject = getNextFocusManagerComponent(_arg1.shiftKey); if (_local2){ setFocus(_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 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); } public function sendDefaultButtonEvent():void{ defButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); } private function addedHandler(_arg1:Event):void{ var _local2:DisplayObject = DisplayObject(_arg1.target); if (_local2.stage){ addFocusables(DisplayObject(_arg1.target)); }; } private function isEnabledAndVisible(_arg1:DisplayObject):Boolean{ var _local3:TextField; var _local4:SimpleButton; var _local2:DisplayObjectContainer = DisplayObject(form).parent; while (_arg1 != _local2) { if ((_arg1 is UIComponent)){ if (!UIComponent(_arg1).enabled){ return (false); }; } else { if ((_arg1 is TextField)){ _local3 = TextField(_arg1); if ((((_local3.type == TextFieldType.DYNAMIC)) || (!(_local3.selectable)))){ return (false); }; } else { if ((_arg1 is SimpleButton)){ _local4 = SimpleButton(_arg1); if (!_local4.enabled){ return (false); }; }; }; }; if (!_arg1.visible){ return (false); }; _arg1 = _arg1.parent; }; return (true); } private function tabChildrenChangeHandler(_arg1:Event):void{ if (_arg1.target != _arg1.currentTarget){ return; }; calculateCandidates = true; var _local2:DisplayObjectContainer = DisplayObjectContainer(_arg1.target); if (_local2.tabChildren){ addFocusables(_local2, true); } else { removeFocusables(_local2); }; } private function deactivateHandler(_arg1:Event):void{ var _local2:InteractiveObject = InteractiveObject(_arg1.target); } public function setFocus(_arg1:InteractiveObject):void{ if ((_arg1 is IFocusManagerComponent)){ IFocusManagerComponent(_arg1).setFocus(); } else { form.stage.focus = _arg1; }; } public function getFocus():InteractiveObject{ var _local1:InteractiveObject = form.stage.focus; return (findFocusManagerComponent(_local1)); } private function hasFocusableObjects():Boolean{ var _local1:Object; for (_local1 in focusableObjects) { return (true); }; return (false); } private function tabIndexChangeHandler(_arg1:Event):void{ calculateCandidates = true; } public function set defaultButton(_arg1:Button):void{ var _local2:Button = (_arg1) ? Button(_arg1) : null; if (_local2 != _defaultButton){ if (_defaultButton){ _defaultButton.emphasized = false; }; if (defButton){ defButton.emphasized = false; }; _defaultButton = _local2; defButton = _local2; if (_local2){ _local2.emphasized = true; }; }; } 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 = focusableCandidates.length; var _local3:int; _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 _local4:InteractiveObject; var _local3:DisplayObject = DisplayObject(_arg1.target); if ((((_local3 is IFocusManagerComponent)) && ((focusableObjects[_local3] == true)))){ if (_local3 == lastFocus){ IFocusManagerComponent(lastFocus).drawFocus(false); lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); 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 _local5:int; var _local6:String; var _local7:String; var _local3 = ""; var _local4 = ""; var _local8 = "0000"; var _local9:DisplayObject = DisplayObject(_arg1); var _local10:DisplayObject = DisplayObject(_arg2); while (((!((_local9 == DisplayObject(form)))) && (_local9.parent))) { _local5 = getChildIndex(_local9.parent, _local9); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local3 = (_local7 + _local3); _local9 = _local9.parent; }; while (((!((_local10 == DisplayObject(form)))) && (_local10.parent))) { _local5 = getChildIndex(_local10.parent, _local10); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local4 = (_local7 + _local4); _local10 = _local10.parent; }; return (((_local3 > _local4)) ? 1 : ((_local3 < _local4)) ? -1 : 0); } public function get defaultButton():Button{ return (_defaultButton); } private function activateHandler(_arg1:Event):void{ var _local2:InteractiveObject = 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 _local8:IFocusManagerGroup; if (!hasFocusableObjects()){ return (null); }; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; var _local2:DisplayObject = form.stage.focus; _local2 = DisplayObject(findFocusManagerComponent(InteractiveObject(_local2))); var _local3 = ""; if ((_local2 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local2); _local3 = _local8.groupName; }; var _local4:int = getIndexOfFocusedObject(_local2); var _local5:Boolean; var _local6:int = _local4; if (_local4 == -1){ if (_arg1){ _local4 = focusableCandidates.length; }; _local5 = true; }; var _local7:int = getIndexOfNextObject(_local4, _arg1, _local5, _local3); return (findFocusManagerComponent(focusableCandidates[_local7])); } private function mouseDownHandler(_arg1:MouseEvent):void{ if (_arg1.isDefaultPrevented()){ return; }; var _local2:InteractiveObject = getTopLevelFocusTarget(InteractiveObject(_arg1.target)); if (!_local2){ return; }; showFocusIndicator = false; if (((((!((_local2 == lastFocus))) || ((lastAction == "ACTIVATE")))) && (!((_local2 is TextField))))){ setFocus(_local2); }; lastAction = "MOUSEDOWN"; } private function isTabVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer = _arg1.parent; while (((((_local2) && (!((_local2 is Stage))))) && (!(((_local2.parent) && ((_local2.parent is Stage))))))) { if (!_local2.tabChildren){ return (false); }; _local2 = _local2.parent; }; return (true); } 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 _local3:Button; var _local2:InteractiveObject = InteractiveObject(_arg1.target); if (form.contains(_local2)){ lastFocus = findFocusManagerComponent(InteractiveObject(_local2)); if ((lastFocus is Button)){ _local3 = Button(lastFocus); if (defButton){ defButton.emphasized = false; defButton = _local3; _local3.emphasized = true; }; } else { if (((defButton) && (!((defButton == _defaultButton))))){ defButton.emphasized = false; defButton = _defaultButton; _defaultButton.emphasized = true; }; }; }; } private function tabEnabledChangeHandler(_arg1:Event):void{ calculateCandidates = true; var _local2:InteractiveObject = InteractiveObject(_arg1.target); var _local3 = (focusableObjects[_local2] == true); if (_local2.tabEnabled){ if (((!(_local3)) && (isTabVisible(_local2)))){ if (!(_local2 is IFocusManagerComponent)){ _local2.focusRect = false; }; focusableObjects[_local2] = true; }; } else { if (_local3){ delete focusableObjects[_local2]; }; }; } 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 get defaultButtonEnabled():Boolean{ return (_defaultButtonEnabled); } 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; } } }//package fl.managers
Section 16
//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 findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject; function get nextTabIndex():int; function get defaultButton():Button; function get showFocusIndicator():Boolean; function hideFocus():void; function activate():void; function showFocus():void; function set defaultButtonEnabled(_arg1:Boolean):void; function setFocus(_arg1:InteractiveObject):void; function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject; } }//package fl.managers
Section 17
//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 18
//IFocusManagerGroup (fl.managers.IFocusManagerGroup) package fl.managers { public interface IFocusManagerGroup { function get groupName():String; function get selected():Boolean; function set groupName(_arg1:String):void; function set selected(_arg1:Boolean):void; } }//package fl.managers
Section 19
//StyleManager (fl.managers.StyleManager) package fl.managers { import fl.core.*; import flash.text.*; import flash.utils.*; public class StyleManager { private var classToInstancesDict:Dictionary; private var globalStyles:Object; private var styleToClassesHash:Object; private var classToStylesDict:Dictionary; private var classToDefaultStylesDict: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 = getClassDef(_arg1); var _local4:Object = 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 = getClassDef(_arg1); var _local5:Object = getInstance().classToStylesDict[_local4]; if (_local5 == null){ _local5 = (getInstance().classToStylesDict[_local4] = {}); }; if (_local5 == _arg3){ return; }; _local5[_arg2] = _arg3; invalidateComponentStyle(_local4, _arg2); } private static function setSharedStyles(_arg1:UIComponent):void{ var _local5:String; var _local2:StyleManager = getInstance(); var _local3:Class = getClassDef(_arg1); var _local4:Object = _local2.classToDefaultStylesDict[_local3]; for (_local5 in _local4) { _arg1.setSharedStyle(_local5, getSharedStyle(_arg1, _local5)); }; } public static function getComponentStyle(_arg1:Object, _arg2:String):Object{ var _local3:Class = getClassDef(_arg1); var _local4:Object = getInstance().classToStylesDict[_local3]; return (((_local4)==null) ? null : _local4[_arg2]); } private static function getInstance(){ if (_instance == null){ _instance = new (StyleManager); }; return (_instance); } private static function invalidateComponentStyle(_arg1:Class, _arg2:String):void{ var _local4:Object; var _local5:UIComponent; var _local3:Dictionary = getInstance().classToInstancesDict[_arg1]; if (_local3 == null){ return; }; for (_local4 in _local3) { _local5 = (_local4 as UIComponent); if (_local5 == null){ } else { _local5.setSharedStyle(_arg2, getSharedStyle(_local5, _arg2)); }; }; } private static function invalidateStyle(_arg1:String):void{ var _local3:Object; var _local2:Dictionary = getInstance().styleToClassesHash[_arg1]; if (_local2 == null){ return; }; for (_local3 in _local2) { invalidateComponentStyle(Class(_local3), _arg1); }; } public static function registerInstance(_arg1:UIComponent):void{ var target:Class; var defaultStyles:Object; var styleToClasses:Object; var n:String; var instance = _arg1; var inst:StyleManager = getInstance(); var classDef:Class = getClassDef(instance); if (classDef == null){ return; }; if (inst.classToInstancesDict[classDef] == null){ inst.classToInstancesDict[classDef] = new Dictionary(true); target = classDef; while (defaultStyles == null) { if (target["getStyleDefinition"] != null){ defaultStyles = target["getStyleDefinition"](); break; }; try { target = (instance.loaderInfo.applicationDomain.getDefinition(getQualifiedSuperclassName(target)) as Class); } catch(err:Error) { try { target = (getDefinitionByName(getQualifiedSuperclassName(target)) as Class); } catch(e:Error) { defaultStyles = UIComponent.getStyleDefinition(); break; }; }; }; styleToClasses = inst.styleToClassesHash; for (n in defaultStyles) { if (styleToClasses[n] == null){ styleToClasses[n] = new Dictionary(true); }; styleToClasses[n][classDef] = true; }; inst.classToDefaultStylesDict[classDef] = defaultStyles; if (inst.classToStylesDict[classDef] == null){ inst.classToStylesDict[classDef] = {}; }; }; inst.classToInstancesDict[classDef][instance] = true; setSharedStyles(instance); } public static function getStyle(_arg1:String):Object{ return (getInstance().globalStyles[_arg1]); } private static function getSharedStyle(_arg1:UIComponent, _arg2:String):Object{ var _local3:Class = getClassDef(_arg1); var _local4:StyleManager = getInstance(); var _local5:Object = _local4.classToStylesDict[_local3][_arg2]; if (_local5 != null){ return (_local5); }; _local5 = _local4.globalStyles[_arg2]; if (_local5 != null){ return (_local5); }; return (_local4.classToDefaultStylesDict[_local3][_arg2]); } public static function setStyle(_arg1:String, _arg2:Object):void{ var _local3:Object = getInstance().globalStyles; if ((((_local3[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; _local3[_arg1] = _arg2; invalidateStyle(_arg1); } } }//package fl.managers
Section 20
//b_56 (main_fla.b_56) package main_fla { import flash.display.*; public dynamic class b_56 extends MovieClip { public function b_56(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 21
//b_82 (main_fla.b_82) package main_fla { import flash.display.*; public dynamic class b_82 extends MovieClip { public function b_82(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 22
//b_85 (main_fla.b_85) package main_fla { import flash.display.*; public dynamic class b_85 extends MovieClip { public function b_85(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 23
//b_89 (main_fla.b_89) package main_fla { import flash.display.*; public dynamic class b_89 extends MovieClip { public function b_89(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 24
//b_91 (main_fla.b_91) package main_fla { import flash.display.*; public dynamic class b_91 extends MovieClip { public function b_91(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 25
//b_92 (main_fla.b_92) package main_fla { import flash.display.*; public dynamic class b_92 extends MovieClip { public function b_92(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 26
//intro_73 (main_fla.intro_73) package main_fla { import flash.display.*; public dynamic class intro_73 extends MovieClip { public function intro_73(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 27
//intro_76 (main_fla.intro_76) package main_fla { import flash.display.*; public dynamic class intro_76 extends MovieClip { public function intro_76(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 28
//MainTimeline (main_fla.MainTimeline) package main_fla { import flash.display.*; public dynamic class MainTimeline extends MovieClip { public var rowLink_mc:MovieClip; public var bulletCount_mc0:MovieClip; public var bulletCount_mc1:MovieClip; public var mc_help:MovieClip; public var bulletCount_mc2:MovieClip; var _mochiads_game_id:String;// = "1849ae24e68b4200" public var level_mc0:MovieClip; public var mission_mc0:MovieClip; public var mission_mc1:MovieClip; public var mission_mc2:MovieClip; public var mission_mc3:MovieClip; public var GS:GameStart; public var score_mc0:MovieClip; public var score_mc1:MovieClip; public var score_mc2:MovieClip; public var score_mc3:MovieClip; public var score_mc4:MovieClip; public var startCheck_mc:MovieClip; public var clickBoard_mc:MovieClip; public var level_mc1:MovieClip; public var loading_mc:MovieClip; public var next_mc:MovieClip; public var bg_mc:MovieClip; public function MainTimeline(){ addFrameScript(0, frame1); } function frame1(){ stop(); GS = new GameStart(); GS.gameStart(this); } } }//package main_fla
Section 29
//next_66 (main_fla.next_66) package main_fla { import flash.display.*; public dynamic class next_66 extends MovieClip { public function next_66(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 30
//next_mc_65 (main_fla.next_mc_65) package main_fla { import flash.display.*; public dynamic class next_mc_65 extends MovieClip { public var Nscore_mc1:MovieClip; public var Nscore_mc2:MovieClip; public var Nscore_mc4:MovieClip; public var Nlevel_mc0:MovieClip; public var Nlevel_mc1:MovieClip; public var mc:MovieClip; public var Nscore_mc3:MovieClip; public var Nscore_mc0:MovieClip; public function next_mc_65(){ addFrameScript(0, frame1, 26, frame27); } function frame27(){ stop(); } function frame1(){ stop(); } } }//package main_fla
Section 31
//rowLink_22 (main_fla.rowLink_22) package main_fla { import flash.display.*; public dynamic class rowLink_22 extends MovieClip { public var link_btn1:SimpleButton; public var link_btn2:SimpleButton; public var link_btn3:SimpleButton; } }//package main_fla
Section 32
//sprite462_112 (main_fla.sprite462_112) package main_fla { import flash.display.*; public dynamic class sprite462_112 extends MovieClip { public function sprite462_112(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 33
//t_130 (main_fla.t_130) package main_fla { import flash.display.*; public dynamic class t_130 extends MovieClip { public function t_130(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package main_fla
Section 34
//t_131 (main_fla.t_131) package main_fla { import flash.display.*; public dynamic class t_131 extends MovieClip { public function t_131(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package main_fla
Section 35
//t_132 (main_fla.t_132) package main_fla { import flash.display.*; public dynamic class t_132 extends MovieClip { public function t_132(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package main_fla
Section 36
//t_133 (main_fla.t_133) package main_fla { import flash.display.*; public dynamic class t_133 extends MovieClip { public function t_133(){ addFrameScript(29, frame30); } function frame30(){ stop(); } } }//package main_fla
Section 37
//Timeline_1 (main_fla.Timeline_1) package main_fla { import flash.display.*; public dynamic class Timeline_1 extends MovieClip { public var link_btn0:SimpleButton; public var lod:MovieClip; } }//package main_fla
Section 38
//Timeline_3 (main_fla.Timeline_3) package main_fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_3 extends MovieClip { public var load_txt:TextField; public function Timeline_3(){ addFrameScript(68, frame69, 89, frame90); } function frame69(){ stop(); } function frame90(){ stop(); } } }//package main_fla
Section 39
//Timeline_48 (main_fla.Timeline_48) package main_fla { import flash.display.*; public dynamic class Timeline_48 extends MovieClip { public var close_mc:MovieClip; public function Timeline_48(){ addFrameScript(0, frame1, 4, frame5); } function frame5(){ stop(); } function frame1(){ stop(); } } }//package main_fla
Section 40
//Timeline_63 (main_fla.Timeline_63) package main_fla { import flash.display.*; public dynamic class Timeline_63 extends MovieClip { public function Timeline_63(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 41
//Timeline_68 (main_fla.Timeline_68) package main_fla { import flash.display.*; public dynamic class Timeline_68 extends MovieClip { public function Timeline_68(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package main_fla
Section 42
//Timeline_98 (main_fla.Timeline_98) package main_fla { import flash.display.*; public dynamic class Timeline_98 extends MovieClip { public function Timeline_98(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package main_fla
Section 43
//Loading (src.freeLoading.Loading) package src.freeLoading { import flash.events.*; import src.Handler.*; import src.linkUtil.*; import src.Manager.*; public class Loading { var _this:Object; public function completeHandler():void{ _this.loading_mc.lod.load_txt.text = (((_this.parent.loaderInfo.bytesLoaded + "byte / ") + _this.parent.loaderInfo.bytesTotal) + " byte"); } public function enterHandler(_arg1:Event):void{ var _local2:* = undefined; var _local3:* = undefined; if (_arg1.target.currentFrame == 10){ _local2 = new zuzunza(); _local2.play(1, 0); }; if ((((_arg1.target.currentFrame > 50)) && ((_arg1.target.currentFrame < 69)))){ completeHandler(); }; if (_arg1.target.currentFrame == 69){ if (_this.loaderInfo.bytesLoaded == _this.loaderInfo.bytesTotal){ _this.loading_mc.lod.play(); }; }; if (_arg1.target.currentFrame == _arg1.target.totalFrames){ _local3 = _this.loading_mc; _this.removeChild(_local3); _this.gotoAndStop(2); _arg1.target.stop(); _arg1.target.removeEventListener(Event.ENTER_FRAME, enterHandler); _this.addEventListener(Event.ENTER_FRAME, introCheck); }; } public function go(_arg1:Object):void{ var _local2:Link; var _local3:* = undefined; var _local4:* = undefined; _this = _arg1; _local2 = new Link(); _local3 = _this.loading_mc; _local4 = _this.rowLink_mc; _local2.link(_local3.link_btn0, _local4.link_btn1, _local4.link_btn2, _local4.link_btn3); _this.loading_mc.lod.addEventListener(Event.ENTER_FRAME, enterHandler); } public function introCheck(_arg1:Event):void{ var _local2:IntroManager; if (_this.currentFrame == 2){ _local2 = new IntroManager(); _this.addChild(_local2); _local2.introStart(); GameManager.Intro = _local2; _this.removeEventListener(Event.ENTER_FRAME, introCheck); }; } } }//package src.freeLoading
Section 44
//BulletManager (src.Handler.BulletManager) package src.Handler { import flash.display.*; import flash.events.*; import src.web.*; import flash.utils.*; import src.milk.string.*; import src.Manager.*; import flash.ui.*; public class BulletManager extends Sprite { public var _click:MovieClip; public var _score:Array; public var _array0:Array; public var _array1:Array; public var _bullet:bullet_mc; public var _target:TargetManager; var bgY:Object;// = 215 public var _mc:MovieClip; var bgX:Object;// = 320 var timerCount:Object;// = 0 public var _mask:Array; public var _enterMc:MovieClip; public var score_mc:MovieClip; public var _bg:MovieClip; public var _board:TargetBoardManager; public var _boardScore:MovieClip; public var _this:Object; public var isPlay:Boolean; public static var _boardCheck:int = 0; public static var _missionScore:int; public static var _currentScore:int; public static var _userScore:int; public static var isBullet:Boolean; public static var _totalScore:int; public static var _bulletCount:int; public static var _totalCount:int; public static var _isVisible:Boolean; public function BulletManager(){ _this = GameManager._this; _array0 = new Array(); _array1 = new Array(); _mask = new Array(); _score = new Array(); timerCount = 0; bgX = 320; bgY = 215; } public function bulletStart():void{ init(); } public function spoolMission():void{ var _local1:ButtonManager; nextView(); _this.next_mc.play(); _local1 = new ButtonManager(); _local1.nextBtnHandler(false); } public function setIsPlay(_arg1:Boolean):void{ isPlay = _arg1; } public function threeCheck(_arg1:Event):void{ if (!GameManager.isPlay){ if (_boardCheck == 1){ if (_totalCount < 3){ goFrame(3); }; } else { if (_boardCheck == 2){ if (_totalCount < 6){ goFrame(6); }; } else { if (_boardCheck == 3){ if (_totalCount < 9){ goFrame(9); }; } else { if (_boardCheck == 4){ if (_totalCount < 12){ goFrame(12); }; nextHandler(); _boardCheck = 0; this.addEventListener(Event.ENTER_FRAME, threeCheck); }; }; }; }; }; } private function init():void{ var _local1:TargetManager; _target = GameManager.Target; _board = GameManager.Board; _boardScore = GameManager.boardScore_mc; _bullet = _this.bullet_mc; _click = _this.clickBoard_mc; _bg = _this.bg_mc; _click.alpha = 0; isPlay = false; isBullet = false; _isVisible = false; _bulletCount = 0; _click.addEventListener(MouseEvent.MOUSE_DOWN, clickHandler); this.addEventListener(Event.ENTER_FRAME, threeCheck); _local1 = new TargetManager(); } private function bulletVisible(_arg1:int):void{ var _local2:* = undefined; _local2 = _arg1; switch (_local2){ case 1: _this.bulletCount_mc0.visible = false; break; case 2: _this.bulletCount_mc1.visible = false; break; case 3: _this.bulletCount_mc2.visible = false; break; default: trace(("Debug==> _bulletCount변수 확인 4이상 나올수 없음" + _bulletCount)); break; }; } public function aa(_arg1:Event):void{ trace("aa"); } private function clickHandler(_arg1:Event):void{ var _local4:*; var _local2:int; var _local3:GunManager; if (_this.currentFrame == 3){ if (!getIsBullet()){ if (_bulletCount < 3){ bgHandler(); _local4 = (_bulletCount + 1); _bulletCount = _local4; _totalCount = (_totalCount + 1); _bullet = new bullet_mc(); _local2 = _board.hitCheck(GameManager.Target.hit_mc); if (_local2 == 0){ _array1.push(Object(_bullet)); noHitHandler(); trace("충돌X"); } else { _array0.push(Object(_bullet)); scoreHandler(_local2); trace("충돌O"); }; bulletVisible(_bulletCount); _local3 = new GunManager(); _local3.gunShot(); }; }; }; } public function bgTimerHandler(_arg1:TimerEvent):void{ var _local2:int; var _local3:* = undefined; var _local4:* = undefined; _local2 = int((Math.random() * 3)); if (_local2 == 0){ _local3 = (int((Math.random() * 10)) - 10); _local4 = (int((Math.random() * 20)) - 10); _this.bg_mc.x = (_this.bg_mc.x + _local4); _this.bg_mc.y = (_this.bg_mc.y + _local3); }; var _local5:* = (timerCount + 1); timerCount = _local5; if (timerCount == 40){ _this.bg_mc.x = bgX; _this.bg_mc.y = bgY; }; } private function scoreBoardHandler(_arg1:int, _arg2:int):void{ var _local3:Result; var _local4:UIHandler; _currentScore = _arg1; _totalScore = (_totalScore + _currentScore); _userScore = (_userScore + _currentScore); _local3 = new Result(); _local3.setTotalScore(_userScore); _local4 = new UIHandler(); _local4.scoreHandler(_totalScore); _totalCount = _arg2; _boardScore.addEventListener(Event.ENTER_FRAME, enterHandler); } private function hitHandler(_arg1:int):void{ var _local2:* = undefined; var _local3:* = undefined; _currentScore = _arg1; _local2 = new mask_mc(); _mask.push(_local2); _local3 = _mask[(_mask.length - 1)]; _board.addChild(_local3); _local3.alpha = 0; _mc = _array0[(_array0.length - 1)]; _board.addChild(_mc); _mc.mask = _local3; _mc.x = _board.mouseX; _mc.y = _board.mouseY; scoreBoardHandler(_currentScore, _totalCount); } public function nextView():void{ var _local1:UIHandler; var _local2:GameManager; var _local3:* = undefined; _local1 = new UIHandler(); _local2 = new GameManager(); _local1.nextHandler(GameManager.gameLevel, _totalScore); _local3 = GameManager.Target; _local3.visible = false; Mouse.show(); } private function bgHandler():void{ var _local1:Timer; timerCount = 0; _local1 = new Timer(1, 40); _local1.addEventListener("timer", bgAction); _local1.start(); _this.bg_mc.addEventListener(Event.ENTER_FRAME, bgAction); } public function bulletView():void{ _bulletCount = 0; } public function getIsBullet():Boolean{ return (isBullet); } public function setIsBullet(_arg1:Boolean):void{ isBullet = _arg1; } private function enterHandler(_arg1:Event):void{ var _local2:* = undefined; _local2 = _totalCount; switch (_local2){ case 1: setScoreBoard(_boardScore.score_mc0); break; case 2: setScoreBoard(_boardScore.score_mc1); break; case 3: setScoreBoard(_boardScore.score_mc2); break; case 4: setScoreBoard(_boardScore.score_mc3); break; case 5: setScoreBoard(_boardScore.score_mc4); break; case 6: setScoreBoard(_boardScore.score_mc5); break; case 7: setScoreBoard(_boardScore.score_mc6); break; case 8: setScoreBoard(_boardScore.score_mc7); break; case 9: setScoreBoard(_boardScore.score_mc8); break; case 10: setScoreBoard(_boardScore.score_mc9); break; case 11: setScoreBoard(_boardScore.score_mc10); break; case 12: setScoreBoard(_boardScore.score_mc11); break; default: trace("12발 이하? 이상? 체크해봐"); break; }; } public function nextHandler():void{ var _local1:* = undefined; var _local2:* = undefined; var _local3:* = undefined; var _local4:UIHandler; _board.setIsPlay(true); _local1 = 0; while (_local1 < _array0.length) { _board.removeChild(_array0[_local1]); _local1 = (_local1 + 1); }; _local2 = 0; while (_local2 < _array1.length) { _bg.removeChild(_array1[_local2]); _local2 = (_local2 + 1); }; _local3 = 0; while (_local3 < _mask.length) { _board.removeChild(_mask[_local3]); _local3 = (_local3 + 1); }; _local4 = new UIHandler(); trace(("total" + _totalScore)); trace(("mission" + _missionScore)); if (_totalScore >= _missionScore){ clearMission(); } else { spoolMission(); }; _array0 = new Array(); _array1 = new Array(); _mask = new Array(); } private function noHitHandler():void{ _currentScore = 0; _mc = _array1[(_array1.length - 1)]; _bg.addChild(_mc); var _local1:Number = 0.5; _mc.scaleY = 0.5; _mc.scaleX = _local1; _bullet.x = _bg.mouseX; _bullet.y = _bg.mouseY; scoreBoardHandler(_currentScore, _totalCount); } public function bgAction(_arg1:Event):void{ if (timerCount == 3){ _arg1.target.y = (_arg1.target.y - 5); } else { if (timerCount == 6){ _arg1.target.y = (_arg1.target.y + 10); } else { if (timerCount == 9){ _arg1.target.y = (_arg1.target.y - 5); } else { if (timerCount == 12){ timerCount = 0; _this.bg_mc.y = bgY; _this.bg_mc.removeEventListener(Event.ENTER_FRAME, bgAction); } else { if (timerCount == 15){ } else { if (timerCount == 21){ timerCount = 0; _this.bg_mc.y = bgY; _this.bg_mc.removeEventListener(Event.ENTER_FRAME, bgAction); }; }; }; }; }; }; var _local2:* = (timerCount + 1); timerCount = _local2; } public function boardSide():void{ var _local1:* = undefined; var _local2:GunManager; var _local3:* = (_boardCheck + 1); _boardCheck = _local3; if (_boardCheck != 4){ _local2 = new GunManager(); _local2.gunCharge(); }; _local1 = 0; while (_local1 < 3) { _this[("bulletCount_mc" + _local1)].visible = true; _local1 = (_local1 + 1); }; } private function scoreHandler(_arg1:int):void{ var _local2:int; _local2 = _arg1; switch (_local2){ case 1: hitHandler(10); break; case 2: hitHandler(9); break; case 3: hitHandler(8); break; case 4: hitHandler(7); break; case 5: hitHandler(6); break; case 6: hitHandler(5); break; case 7: hitHandler(4); break; default: trace(("점수에러 BulletManager.scoreHandler 체크" + _local2)); break; }; } private function goFrame(_arg1:int):void{ var _local2:* = undefined; var _local3:* = undefined; _local2 = _arg1; _local3 = 0; while (_local3 < _local2) { if (_boardScore[("score_mc" + _local3)].currentFrame == 1){ _boardScore[("score_mc" + _local3)].play(); }; _local3 = (_local3 + 1); }; _totalCount = _local2; } public function getIsPlay():Boolean{ return (isPlay); } private function setScoreBoard(_arg1){ var _local2:stringUtil; var _local3:String; var _local4:* = undefined; var _local5:int; _arg1.play(); _boardScore.removeEventListener(Event.ENTER_FRAME, enterHandler); _local2 = new stringUtil(); _local3 = _local2.returnString(_currentScore, 2); _local4 = 0; while (_local4 < _local3.length) { _local5 = int(_local3.charAt(_local4)); _arg1[("mc" + _local4)].gotoAndStop((_local5 + 1)); _local4 = (_local4 + 1); }; } public function clearMission():void{ var _local1:ButtonManager; nextView(); _this.next_mc.play(); _local1 = new ButtonManager(); _local1.nextBtnHandler(true); } } }//package src.Handler
Section 45
//ButtonManager (src.Handler.ButtonManager) package src.Handler { import flash.events.*; import src.Manager.*; public class ButtonManager { public var isButton:Boolean;// = false public var _this:Object; public function ButtonManager(){ _this = GameManager._this; isButton = false; } public function nextBtnHandler(_arg1:Boolean):void{ var _local2:* = undefined; var _local3:* = undefined; var _local4:GameManager; _local2 = _arg1; _local3 = _this.numChildren; _this.setChildIndex(_this.next_mc, (_local3 - 1)); _this.clickBoard_mc.x = 1000; _this.next_mc.mc.buttonMode = true; isButton = false; if (_local2){ _this.next_mc.mc.addEventListener(MouseEvent.MOUSE_DOWN, nextClickHandler1); } else { _this.next_mc.mc.addEventListener(MouseEvent.CLICK, nextClickHandler2); }; _this.next_mc.mc.addEventListener(MouseEvent.MOUSE_OVER, overHandler); _this.next_mc.mc.addEventListener(MouseEvent.MOUSE_OUT, outHandler); _local4 = new GameManager(); _local4.mainSoundStop(); } public function nextClickHandler1(_arg1:MouseEvent):void{ var _local2:UIHandler; if (!isButton){ _arg1.target.gotoAndStop(1); _this.next_mc.gotoAndStop(1); _local2 = new UIHandler(); _local2.motionF(3); isButton = true; } else { trace("왜레벨 만큼, 반복하는지 모름,,,임시방편 상태변수로 한번만 실행되게"); }; } public function nextClickHandler2(_arg1:MouseEvent):void{ var _local2:UIHandler; if (!isButton){ _arg1.target.gotoAndStop(1); _this.next_mc.gotoAndStop(1); _local2 = new UIHandler(); _local2.motionF(4); isButton = true; }; } public function overHandler(_arg1:MouseEvent):void{ _this.next_mc.mc.gotoAndStop(2); } public function outHandler(_arg1:MouseEvent):void{ _this.next_mc.mc.gotoAndStop(1); } } }//package src.Handler
Section 46
//GunManager (src.Handler.GunManager) package src.Handler { import flash.display.*; import flash.events.*; import flash.utils.*; import src.Manager.*; import flash.ui.*; public class GunManager extends MovieClip { public var Gun:Object; public var _this:Object; var bulletM:Object; public var mc:MovieClip; public var mc2:MovieClip; var TBManager:Object; public function GunManager(){ bulletM = BulletManager; TBManager = TargetBoardManager; addFrameScript(0, frame1); } public function gunShot():void{ var _local1:* = undefined; var _local2:* = undefined; var _local3:* = undefined; _local1 = GameManager.Target; _local1.gotoAndPlay(1); Gun = GameManager.Gun; Gun.gotoAndStop(1); Gun.mc.play(); bulletM.isBullet = true; _local2 = new Timer(200, 1); _local2.addEventListener(TimerEvent.TIMER, bulletDelay); _local2.start(); trace("발사"); if (IntroManager.isSound){ _local3 = new gun_snd(); _local3.play(1, 0); }; } public function gunStart():void{ trace("생성자 총"); this.x = 450; this.y = 300; _this = this.parent; init(); } public function removeHandler():void{ this.removeEventListener(Event.ENTER_FRAME, moveHandler); } public function bulletDelay(_arg1:TimerEvent):void{ bulletM.isBullet = false; } private function gunHandler(_arg1:Event):void{ if (Gun.currentFrame == 2){ if (Gun.mc2 != null){ if (Gun.mc2.currentFrame == (Gun.mc2.totalFrames - 1)){ Gun.mc2.gotoAndStop(1); Gun.gotoAndStop(1); TBManager._isPlay = false; bulletM.isBullet = false; bulletM._bulletCount = 0; Gun.removeEventListener(Event.ENTER_FRAME, gunHandler); }; }; }; } private function init():void{ Mouse.hide(); this.addEventListener(Event.ENTER_FRAME, moveHandler); } function frame1(){ this.stop(); } public function gunCharge():void{ Gun = GameManager.Gun; TBManager._isPlay = true; bulletM.isBullet = true; Gun.gotoAndStop(2); Gun.addEventListener(Event.ENTER_FRAME, gunHandler); } private function moveHandler(_arg1:Event):void{ var _local2:* = undefined; if (!GameManager.isPlay){ _local2 = _this.numChildren; _this.setChildIndex(_this.clickBoard_mc, (_local2 - 1)); _this.setChildIndex(this, (_local2 - 2)); _this.bg_mc.x = ((((240 - 400) / (640 - 0)) * (TargetManager.targetX - 0)) + 400); this.x = (TargetManager.targetX + 200); this.y = (TargetManager.targetY + 120); }; } } }//package src.Handler
Section 47
//IntroManager (src.Handler.IntroManager) package src.Handler { import flash.display.*; import flash.events.*; import flash.media.*; import src.Manager.*; public class IntroManager extends MovieClip { public var play_mc:MovieClip; private var channel:SoundChannel; private var form:SoundTransform; public var still_mc:MovieClip; private var sound:SoundTransform; public var help_mc:MovieClip; var result:Object; private var snd:Object; public var snd_mc:MovieClip; private var introChannel:SoundChannel; public var _this:Object; public var isClick:Object;// = false public static var isSound:Object = true; public function IntroManager(){ isClick = false; _this = GameStart._this; } private function helpClick(_arg1:Event):void{ _this.mc_help.play(); _this.mc_help.close_mc.buttonMode = true; _this.setChildIndex(_this.mc_help, (_this.numChildren - 1)); _this.mc_help.close_mc.addEventListener(MouseEvent.CLICK, closeClick); _this.mc_help.close_mc.addEventListener(MouseEvent.MOUSE_OUT, outHandler); _this.mc_help.close_mc.addEventListener(MouseEvent.MOUSE_OVER, overHandler); } private function init():void{ snd = new intro_snd(); introChannel = snd.play(1, 100); this.snd_mc.buttonMode = true; this.play_mc.buttonMode = true; this.help_mc.buttonMode = true; this.still_mc.buttonMode = true; this.play_mc.addEventListener(MouseEvent.MOUSE_OVER, playOver); this.play_mc.addEventListener(MouseEvent.MOUSE_OUT, playOut); this.play_mc.addEventListener(MouseEvent.CLICK, playClick); this.help_mc.addEventListener(MouseEvent.MOUSE_OVER, helpOver); this.help_mc.addEventListener(MouseEvent.MOUSE_OUT, helpOut); this.help_mc.addEventListener(MouseEvent.CLICK, helpClick); this.still_mc.addEventListener(MouseEvent.CLICK, stillHandler); this.still_mc.addEventListener(MouseEvent.MOUSE_OVER, stillOver); this.still_mc.addEventListener(MouseEvent.MOUSE_OUT, stillOut); this.snd_mc.addEventListener(MouseEvent.CLICK, sndHandler); this.snd_mc.addEventListener(MouseEvent.MOUSE_OVER, sndOver); this.snd_mc.addEventListener(MouseEvent.MOUSE_OUT, sndOut); } private function stillHandler(_arg1:MouseEvent):void{ sound = new SoundTransform(); sound.volume = 0; _this.soundTransform = sound; isSound = false; form = introChannel.soundTransform; form.volume = 0; introChannel.soundTransform = form; } private function helpOut(_arg1:MouseEvent):void{ this.help_mc.gotoAndStop(1); } private function stillOut(_arg1:MouseEvent):void{ this.still_mc.gotoAndStop(1); } public function introStart():void{ this.x = 155; this.y = 300; init(); } private function enterHandler(_arg1:Event):void{ var _local2:GameManager; if (_arg1.target.currentFrame == 3){ if (_this.startCheck_mc != null){ introChannel.stop(); _this.removeEventListener(Event.ENTER_FRAME, enterHandler); _local2 = new GameManager(); _local2.GMstart(_this); }; }; } private function outHandler(_arg1:MouseEvent):void{ _this.mc_help.close_mc.gotoAndStop(1); } public function aa():void{ } private function sndHandler(_arg1:MouseEvent):void{ isSound = true; sound = new SoundTransform(); sound.volume = 1; _this.soundTransform = sound; form = introChannel.soundTransform; form.volume = 1; introChannel.soundTransform = form; } private function stillOver(_arg1:MouseEvent):void{ this.still_mc.gotoAndStop(2); } private function sndOver(_arg1:MouseEvent):void{ this.snd_mc.gotoAndStop(2); } private function sndOut(_arg1:MouseEvent):void{ this.snd_mc.gotoAndStop(1); } private function playOut(_arg1:MouseEvent):void{ if (!isClick){ this.play_mc.gotoAndStop(1); }; } private function playOver(_arg1:MouseEvent):void{ this.play_mc.gotoAndStop(2); } private function closeClick(_arg1:MouseEvent):void{ _this.mc_help.gotoAndStop(1); } private function playClick(_arg1:Event):void{ _this.removeChild(GameManager.Intro); isClick = true; _this.addEventListener(Event.ENTER_FRAME, enterHandler); _this.gotoAndStop(3); } private function helpOver(_arg1:MouseEvent):void{ this.help_mc.gotoAndStop(2); } private function overHandler(_arg1:MouseEvent):void{ _this.mc_help.close_mc.gotoAndStop(2); } } }//package src.Handler
Section 48
//ResultManager (src.Handler.ResultManager) package src.Handler { import flash.display.*; import flash.events.*; import flash.text.*; import src.web.*; import src.Manager.*; import flash.external.*; public class ResultManager extends MovieClip { public var isLogin:Boolean; public var score_txt:TextField; public var first_mc:MovieClip; public var userId:String; public var save_mc:MovieClip; public var reStart_mc:MovieClip; public var ranking_txt:TextField; public var userId_txt:TextField; public function init():void{ var _local1:Result; this.x = (stage.stageWidth / 2); this.y = (stage.stageHeight / 2); addEvent(); _local1 = new Result(); userId = _local1.getUserId(); trace(("userId" + userId)); if ((((((((userId == "")) || ((userId == "undefined")))) || ((userId == null)))) || ((userId == "Guest")))){ isLogin = true; loginCheckHandler(); trace("비로그인실행"); } else { this.save_mc.gotoAndStop(3); isLogin = false; _local1.saveRanking(); ExternalInterface.call("end_game", _local1.getTotalScore()); textView(); trace("로그인실행"); }; } public function saveOut(_arg1:MouseEvent):void{ if (isLogin){ this.save_mc.gotoAndStop(1); }; } public function restartOver(_arg1:MouseEvent):void{ this.reStart_mc.gotoAndStop(2); } public function saveHandler(_arg1:MouseEvent):void{ if (isLogin){ ExternalInterface.call("open_loginform2"); ExternalInterface.addCallback("sendToActionScript", receivedFromJavaScript); }; } public function firstOut(_arg1:MouseEvent):void{ this.first_mc.gotoAndStop(1); } public function receivedFromJavaScript(_arg1:String):void{ var _local2:Result; _local2 = new Result(); _local2.setUserId(_arg1); _local2.saveRanking(); this.save_mc.gotoAndStop(3); ExternalInterface.call("end_game", _local2.getTotalScore()); textView(); isLogin = false; } public function reStartHandler(_arg1:MouseEvent):void{ var _local2:GameManager; _local2 = new GameManager(); _local2.reStart(); } public function firstOver(_arg1:MouseEvent):void{ this.first_mc.gotoAndStop(2); } public function ResultStart():void{ init(); } private function loginCheckHandler():void{ var _local1:Result; _local1 = new Result(); userId = _local1.getUserId(); _local1.setUserId("guest"); _local1.saveRanking(); textView(); } public function saveOver(_arg1:MouseEvent):void{ if (isLogin){ this.save_mc.gotoAndStop(2); }; } public function textView():void{ var _local1:Result; _local1 = new Result(); this.score_txt.text = String(_local1.getTotalScore()); this.userId_txt.text = String(_local1.getUserId()); } public function addEvent():void{ this.reStart_mc.buttonMode = true; this.first_mc.buttonMode = true; this.save_mc.buttonMode = true; this.reStart_mc.addEventListener(MouseEvent.MOUSE_OVER, restartOver); this.first_mc.addEventListener(MouseEvent.MOUSE_OVER, firstOver); this.reStart_mc.addEventListener(MouseEvent.MOUSE_OUT, restartOut); this.first_mc.addEventListener(MouseEvent.MOUSE_OUT, firstOut); this.reStart_mc.addEventListener(MouseEvent.CLICK, reStartHandler); this.first_mc.addEventListener(MouseEvent.CLICK, firstHandler); this.save_mc.addEventListener(MouseEvent.MOUSE_OVER, saveOver); this.save_mc.addEventListener(MouseEvent.MOUSE_OUT, saveOut); this.save_mc.addEventListener(MouseEvent.CLICK, saveHandler); } public function firstHandler(_arg1:MouseEvent):void{ var _local2:GameManager; _local2 = new GameManager(); _local2.firstGo(); } public function rankingView():void{ var _local1:Result; _local1 = new Result(); this.ranking_txt.text = String(_local1.getRanking()); } public function restartOut(_arg1:MouseEvent):void{ this.reStart_mc.gotoAndStop(1); } } }//package src.Handler
Section 49
//TargetBoardManager (src.Handler.TargetBoardManager) package src.Handler { import flash.display.*; import flash.events.*; import src.Manager.*; public class TargetBoardManager extends MovieClip { public var hit3_mc10:MovieClip; public var hit3_mc11:MovieClip; public var hit3_mc12:MovieClip; public var hit3_mc13:MovieClip; public var hit3_mc14:MovieClip; public var hit3_mc15:MovieClip; public var hit2_mc0:MovieClip; public var hit2_mc1:MovieClip; public var hit2_mc2:MovieClip; public var hit2_mc3:MovieClip; public var hit2_mc4:MovieClip; public var hit2_mc5:MovieClip; public var hit2_mc6:MovieClip; public var hit2_mc7:MovieClip; public var hit2_mc8:MovieClip; public var hit2_mc9:MovieClip; public var hit3_mc16:MovieClip; public var hit1_mc0:MovieClip; public var hit4_mc10:MovieClip; public var hit4_mc11:MovieClip; public var hit4_mc12:MovieClip; public var hit4_mc13:MovieClip; public var hit4_mc14:MovieClip; public var hit4_mc15:MovieClip; public var hit4_mc16:MovieClip; public var hit4_mc17:MovieClip; public var hit4_mc18:MovieClip; public var hit4_mc19:MovieClip; public var hit4_mc20:MovieClip; public var hit4_mc21:MovieClip; public var hit4_mc22:MovieClip; public var hit4_mc23:MovieClip; public var hit4_mc24:MovieClip; public var hit4_mc25:MovieClip; public var hit4_mc26:MovieClip; public var hit4_mc27:MovieClip; public var hit4_mc28:MovieClip; var bullet:BulletManager; var gun:GunManager; public var hit5_mc10:MovieClip; public var hit5_mc11:MovieClip; public var hit5_mc12:MovieClip; public var hit5_mc13:MovieClip; public var hit5_mc14:MovieClip; public var hit5_mc15:MovieClip; public var hit5_mc16:MovieClip; public var hit5_mc17:MovieClip; public var hit5_mc18:MovieClip; public var hit5_mc19:MovieClip; public var hit5_mc20:MovieClip; public var hit5_mc22:MovieClip; public var hit5_mc24:MovieClip; public var hit5_mc26:MovieClip; public var hit5_mc28:MovieClip; public var hit5_mc29:MovieClip; public var hit5_mc23:MovieClip; public var hit5_mc25:MovieClip; public var hit5_mc27:MovieClip; public var hit5_mc21:MovieClip; public var hit5_mc30:MovieClip; public var hit5_mc31:MovieClip; public var hit5_mc32:MovieClip; public var hit5_mc33:MovieClip; public var hit5_mc34:MovieClip; public var hit5_mc35:MovieClip; public var hit5_mc36:MovieClip; public var hit7_mc0:MovieClip; public var hit7_mc1:MovieClip; public var hit7_mc2:MovieClip; public var hit7_mc3:MovieClip; public var hit7_mc4:MovieClip; public var hit7_mc6:MovieClip; public var hit7_mc8:MovieClip; public var hit7_mc5:MovieClip; public var hit7_mc7:MovieClip; public var hit7_mc9:MovieClip; private var main:Object; private var _board:Object; public var hit6_mc10:MovieClip; public var hit6_mc11:MovieClip; public var hit6_mc12:MovieClip; public var hit6_mc13:MovieClip; public var hit6_mc14:MovieClip; public var hit6_mc15:MovieClip; public var hit6_mc16:MovieClip; public var hit6_mc17:MovieClip; public var hit6_mc18:MovieClip; public var hit6_mc19:MovieClip; public var hit6_mc20:MovieClip; public var hit6_mc21:MovieClip; public var hit6_mc22:MovieClip; public var hit6_mc23:MovieClip; public var hit6_mc24:MovieClip; public var hit6_mc25:MovieClip; public var hit6_mc26:MovieClip; public var hit6_mc27:MovieClip; public var hit6_mc28:MovieClip; public var hit6_mc29:MovieClip; public var hit6_mc0:MovieClip; public var hit6_mc1:MovieClip; public var hit6_mc2:MovieClip; public var hit6_mc3:MovieClip; public var hit6_mc4:MovieClip; public var hit6_mc5:MovieClip; public var hit6_mc6:MovieClip; public var hit6_mc7:MovieClip; public var hit6_mc8:MovieClip; public var hit6_mc9:MovieClip; public var hit6_mc30:MovieClip; public var hit6_mc31:MovieClip; public var hit6_mc32:MovieClip; public var hit6_mc33:MovieClip; public var hit6_mc34:MovieClip; public var hit6_mc35:MovieClip; public var hit6_mc36:MovieClip; public var hit6_mc37:MovieClip; public var hit6_mc38:MovieClip; public var hit6_mc39:MovieClip; public var hit6_mc40:MovieClip; public var hit6_mc41:MovieClip; public var hit6_mc42:MovieClip; public var hit6_mc43:MovieClip; public var hit6_mc44:MovieClip; public var hit6_mc45:MovieClip; public var hit7_mc10:MovieClip; public var hit7_mc11:MovieClip; public var hit7_mc12:MovieClip; public var hit7_mc13:MovieClip; public var hit7_mc14:MovieClip; public var hit7_mc15:MovieClip; public var hit7_mc16:MovieClip; public var hit7_mc17:MovieClip; public var hit7_mc18:MovieClip; public var hit7_mc19:MovieClip; public var hit5_mc0:MovieClip; public var hit5_mc1:MovieClip; public var hit5_mc2:MovieClip; public var hit5_mc3:MovieClip; public var hit5_mc4:MovieClip; public var hit5_mc5:MovieClip; public var hit5_mc6:MovieClip; public var hit5_mc8:MovieClip; public var hit5_mc7:MovieClip; public var hit5_mc9:MovieClip; public var hit7_mc20:MovieClip; public var hit7_mc22:MovieClip; public var hit7_mc24:MovieClip; public var hit7_mc26:MovieClip; public var hit7_mc21:MovieClip; public var hit7_mc29:MovieClip; public var hit7_mc23:MovieClip; public var hit7_mc25:MovieClip; public var hit7_mc27:MovieClip; public var hit7_mc28:MovieClip; public var hit7_mc30:MovieClip; public var hit7_mc31:MovieClip; public var hit7_mc32:MovieClip; public var hit7_mc33:MovieClip; public var hit7_mc34:MovieClip; public var hit7_mc35:MovieClip; public var hit7_mc36:MovieClip; public var hit7_mc37:MovieClip; public var hit7_mc38:MovieClip; public var hit7_mc39:MovieClip; public var hit7_mc40:MovieClip; public var hit7_mc42:MovieClip; public var hit7_mc44:MovieClip; public var hit7_mc46:MovieClip; public var hit7_mc48:MovieClip; public var hit7_mc49:MovieClip; public var hit7_mc43:MovieClip; public var hit7_mc45:MovieClip; public var hit7_mc47:MovieClip; public var hit7_mc41:MovieClip; public var hit7_mc50:MovieClip; public var hit7_mc51:MovieClip; public var hit7_mc52:MovieClip; public var hit7_mc53:MovieClip; public var hit7_mc54:MovieClip; public var hit7_mc55:MovieClip; public var hit7_mc56:MovieClip; public var hit7_mc57:MovieClip; public var hit7_mc58:MovieClip; public var hit7_mc59:MovieClip; public var hit4_mc0:MovieClip; public var hit4_mc1:MovieClip; public var hit4_mc2:MovieClip; public var hit4_mc3:MovieClip; public var hit4_mc5:MovieClip; public var hit4_mc7:MovieClip; public var hit4_mc9:MovieClip; public var hit4_mc4:MovieClip; public var hit4_mc6:MovieClip; public var hit7_mc60:MovieClip; public var hit7_mc62:MovieClip; public var hit7_mc63:MovieClip; public var hit7_mc64:MovieClip; public var hit7_mc65:MovieClip; public var hit7_mc66:MovieClip; public var hit7_mc67:MovieClip; public var hit4_mc8:MovieClip; public var hit7_mc69:MovieClip; public var hit7_mc68:MovieClip; public var hit7_mc61:MovieClip; public var hit7_mc71:MovieClip; public var hit7_mc73:MovieClip; public var hit7_mc70:MovieClip; public var hit7_mc72:MovieClip; private var _this:Object; public var hit3_mc0:MovieClip; public var hit3_mc1:MovieClip; public var hit3_mc2:MovieClip; public var hit3_mc3:MovieClip; public var hit3_mc4:MovieClip; public var hit3_mc5:MovieClip; public var hit3_mc6:MovieClip; public var hit3_mc7:MovieClip; public var hit3_mc8:MovieClip; public var hit3_mc9:MovieClip; public static var speedX:int; public static var _isPlay:Object = false; public function TargetBoardManager(){ bullet = new BulletManager(); gun = new GunManager(); } private function alphaHandler():void{ var _local1:Array; var _local2:* = undefined; var _local3:* = undefined; _local1 = [0, 9, 16, 28, 36, 45, 73]; _local2 = 1; while (_local2 < 8) { _local3 = 0; while (_local3 < (_local1[(_local2 - 1)] + 1)) { this[((("hit" + _local2) + "_mc") + _local3)].alpha = 0; _local3 = (_local3 + 1); }; _local2 = (_local2 + 1); }; } private function missionHandler(_arg1:int):void{ var _local2:* = undefined; var _local3:* = undefined; var _local4:* = undefined; _local2 = BulletManager; _local3 = _arg1; _local4 = 99; _local4 = (_local4 + _arg1); if (_local4 > 120){ _local4 = 119; }; missionView(_local4); _local2._missionScore = _local4; } public function levelView(_arg1:int):void{ var _local2:* = undefined; var _local3:UIHandler; _local2 = _arg1; _local3 = new UIHandler(); _local3.levelHandler(_local2); } public function boardSpeed(_arg1:int):void{ var _local2:* = undefined; _local2 = _arg1; switch (_local2){ case 0: trace("뭥미 게임레벨 와이라노~"); break; case 1: if (speedX > -1){ speedX = 10; } else { speedX = -10; }; break; case 2: if (speedX > -1){ speedX = 11; } else { speedX = -11; }; break; case 3: if (speedX > -1){ speedX = 12; } else { speedX = -12; }; break; case 4: if (speedX > -1){ speedX = 13; } else { speedX = -13; }; break; case 5: if (speedX > -1){ speedX = 14; } else { speedX = -14; }; break; case 6: if (speedX > -1){ speedX = 15; } else { speedX = -15; }; break; case 7: if (speedX > -1){ speedX = 16; } else { speedX = -16; }; break; case 8: if (speedX > -1){ speedX = 17; } else { speedX = -17; }; break; case 9: if (speedX > -1){ speedX = 18; } else { speedX = -18; }; break; case 10: if (speedX > -1){ speedX = 19; } else { speedX = -19; }; break; case 11: if (speedX > -1){ speedX = 20; } else { speedX = -20; }; break; case 12: if (speedX > -1){ speedX = 20; } else { speedX = -20; }; break; case 13: if (speedX > -1){ speedX = 20; } else { speedX = -20; }; break; case 14: if (speedX > -1){ speedX = 20; } else { speedX = -20; }; break; case 15: if (speedX > -1){ speedX = 20; } else { speedX = -20; }; break; case 16: if (speedX > -1){ speedX = 20; } else { speedX = -20; }; break; case 17: if (speedX > -1){ speedX = 20; } else { speedX = -20; }; break; case 18: if (speedX > -1){ speedX = 20; } else { speedX = -20; }; break; case 19: if (speedX > -1){ speedX = 20; } else { speedX = -20; }; break; case 20: if (speedX > -1){ speedX = 20; } else { speedX = -20; }; break; default: if (speedX > -1){ speedX = 20; } else { speedX = -20; }; break; }; missionHandler(_local2); scaleHandler(this); } private function init():void{ this.addEventListener(Event.ENTER_FRAME, moveHandler); } public function boardStart(){ trace("생성자 보드"); this.y = 230; _this = this.parent; init(); alphaHandler(); } public function hitCheck(_arg1):int{ var _local2:* = undefined; var _local3:Array; var _local4:* = undefined; var _local5:* = undefined; var _local6:* = undefined; var _local7:MovieClip; _local3 = [0, 9, 16, 28, 36, 45, 73]; _local4 = _arg1; _local5 = 1; while (_local5 < (_local3.length + 1)) { _local6 = 0; while (_local6 < (_local3[(_local5 - 1)] + 1)) { _local7 = GameManager.Board[((("hit" + _local5) + "_mc") + _local6)]; if (_local4.hitTestObject(_local7)){ return (_local5); }; _local6 = (_local6 + 1); }; _local5 = (_local5 + 1); }; return (0); } private function moveHandler(_arg1:Event):void{ var _local2:* = undefined; if (!GameManager.isPlay){ _local2 = _this.numChildren; _this.setChildIndex(this, (_local2 - 4)); if (!getIsPlay()){ this.x = (this.x + speedX); if (this.x < -400){ speedX = (speedX * -1); this.x = -380; bullet.boardSide(); }; if (this.x > 900){ speedX = (speedX * -1); this.x = 880; bullet.boardSide(); }; }; }; } public function removeHandler():void{ this.removeEventListener(Event.ENTER_FRAME, moveHandler); } public function missionView(_arg1:int):void{ var _local2:* = undefined; var _local3:UIHandler; _local2 = _arg1; _local3 = new UIHandler(); _local3.missionHandler(_local2, _this); } public function getIsPlay():Boolean{ return (_isPlay); } public function setIsPlay(_arg1:Boolean):void{ _isPlay = _arg1; } public function scaleHandler(_arg1:MovieClip):void{ var _local2:* = undefined; _local2 = GameManager.gameLevel; if (_local2 == 1){ _arg1.scaleY = 0.8; _arg1.scaleX = 0.8; } else { if (_local2 == 2){ _arg1.scaleY = 0.75; _arg1.scaleX = 0.75; } else { if (_local2 == 3){ _arg1.scaleY = 0.7; _arg1.scaleX = 0.7; } else { if (_local2 == 4){ _arg1.scaleY = 0.65; _arg1.scaleX = 0.65; } else { if (_local2 == 5){ _arg1.scaleY = 0.6; _arg1.scaleX = 0.6; } else { if (_local2 == 6){ _arg1.scaleY = 0.55; _arg1.scaleX = 0.55; } else { if (_local2 == 7){ _arg1.scaleY = 0.5; _arg1.scaleX = 0.5; } else { if (_local2 == 8){ _arg1.scaleY = 0.45; _arg1.scaleX = 0.45; } else { if (_local2 == 9){ _arg1.scaleY = 0.4; _arg1.scaleX = 0.4; } else { if (_local2 == 10){ _arg1.scaleY = 0.35; _arg1.scaleX = 0.35; } else { if (_local2 > 10){ _arg1.scaleY = 0.3; _arg1.scaleX = 0.3; } else { trace(" gameLvel = 0; 이다 말이돼? "); }; }; }; }; }; }; }; }; }; }; }; } private function bulletView():void{ var _local1:* = undefined; _local1 = 0; while (_local1 < 3) { _this[("bulletCount_mc" + _local1)].visible = true; _local1 = (_local1 + 1); }; } } }//package src.Handler
Section 50
//TargetManager (src.Handler.TargetManager) package src.Handler { import flash.display.*; import flash.events.*; import src.Manager.*; public class TargetManager extends MovieClip { public var hit_mc:MovieClip; private var _this:Object; public static var targetY:int; public static var targetX:int; public function TargetManager():void{ addFrameScript(0, frame1); } public function TargetStart(){ _this = this.parent; this.addEventListener(Event.ENTER_FRAME, moveHandler); } public function removeHandler():void{ this.removeEventListener(Event.ENTER_FRAME, moveHandler); } private function moveHandler(_arg1:Event):void{ var _local2:* = undefined; if (!GameManager.isPlay){ _local2 = this.parent.numChildren; this.parent.setChildIndex(this, (_local2 - 3)); this.x = this.parent.mouseX; targetX = this.parent.mouseX; this.y = this.parent.mouseY; targetY = this.parent.mouseY; if (_this.currentFrame == 4){ this.removeEventListener(Event.ENTER_FRAME, moveHandler); }; }; } function frame1(){ this.stop(); } } }//package src.Handler
Section 51
//TextManager (src.Handler.TextManager) package src.Handler { import flash.display.*; public class TextManager extends MovieClip { public var start_mc:MovieClip; public var levelUp_mc:MovieClip; public var gameClear_mc:MovieClip; public var gameOver_mc:MovieClip; public function TextManager(){ addFrameScript(0, frame1); } public function textMovieStart():void{ this.x = -100; this.y = -20; } function frame1(){ stop(); } } }//package src.Handler
Section 52
//UIHandler (src.Handler.UIHandler) package src.Handler { import flash.display.*; import flash.events.*; import src.milk.string.*; import src.Manager.*; public class UIHandler extends MovieClip { var isMotion:Object;// = false public var text_mc:Object; var _frame:Object;// = 0 var _this:Object; public function UIHandler(){ _this = GameManager._this; _frame = 0; isMotion = false; } private function textPlay(_arg1:int):void{ var _local2:* = undefined; _local2 = _arg1; switch (_local2){ case 2: text_mc.start_mc.addEventListener(Event.ENTER_FRAME, textAction); break; case 3: text_mc.levelUp_mc.addEventListener(Event.ENTER_FRAME, textAction); break; case 4: text_mc.gameOver_mc.addEventListener(Event.ENTER_FRAME, textAction); break; case 5: text_mc.gameClear_mc.addEventListener(Event.ENTER_FRAME, textAction); break; default: break; }; } private function textAction(_arg1:Event):void{ var _local2:GameManager; if (_arg1.target.currentFrame == _arg1.target.totalFrames){ _local2 = new GameManager(); switch (_frame){ case 2: text_mc.start_mc.removeEventListener(Event.ENTER_FRAME, textAction); _local2.gameStart(); break; case 3: text_mc.levelUp_mc.removeEventListener(Event.ENTER_FRAME, textAction); _local2.levelUp(); break; case 4: text_mc.gameOver_mc.removeEventListener(Event.ENTER_FRAME, textAction); _local2.gameOver(); break; case 5: text_mc.gameClear_mc.removeEventListener(Event.ENTER_FRAME, textAction); break; default: trace(("motionF_error == 매게변수 5를 넘었나 확인" + _frame)); break; }; text_mc.gotoAndStop(1); _frame = 10; }; } private function initFrame():void{ text_mc.removeEventListener(Event.ENTER_FRAME, motionHandler); textPlay(_frame); } public function levelHandler(_arg1:int):void{ var _local2:stringUtil; var _local3:* = undefined; var _local4:* = undefined; var _local5:* = undefined; var _local6:* = undefined; _local2 = new stringUtil(); _local3 = _arg1; _local4 = _local2.returnString(_local3, 2); _local5 = 0; while (_local5 < _local4.length) { _local6 = int(_local4.charAt(_local5)); _this[("level_mc" + _local5)].gotoAndStop((_local6 + 1)); _local5 = (_local5 + 1); }; } public function nextHandler(_arg1:int, _arg2:int):void{ var _local3:int; var _local4:stringUtil; var _local5:* = undefined; var _local6:* = undefined; var _local7:* = undefined; var _local8:* = undefined; _local4 = new stringUtil(); _local5 = _arg1; _local5 = _local4.returnString(_local5, 2); _local6 = 0; while (_local6 < _local5.length) { _local3 = int(_local5.charAt(_local6)); _this.next_mc[("Nlevel_mc" + _local6)].gotoAndStop((_local3 + 1)); _local6 = (_local6 + 1); }; _local7 = _arg2; _local7 = _local4.returnString(_local7, 5); _local8 = 0; while (_local8 < _local7.length) { _local3 = int(_local7.charAt(_local8)); _this.next_mc[("Nscore_mc" + _local8)].gotoAndStop((_local3 + 1)); _local8 = (_local8 + 1); }; } private function motionHandler(_arg1:Event):void{ if (_arg1.target.currentFrame == _frame){ if (_frame == 2){ if (text_mc.start_mc != null){ initFrame(); }; } else { if (_frame == 3){ if (text_mc.levelUp_mc != null){ initFrame(); }; } else { if (_frame == 4){ if (text_mc.gameOver_mc != null){ initFrame(); }; } else { if (_frame == 5){ if (text_mc.gameClear_mc != null){ initFrame(); }; }; }; }; }; }; } public function motionF(_arg1:int):void{ text_mc = GameManager.Text; text_mc.x = -30; text_mc.y = -20; _frame = _arg1; text_mc.gotoAndStop(_frame); text_mc.addEventListener(Event.ENTER_FRAME, motionHandler); } public function scoreHandler(_arg1:int):void{ var _local2:stringUtil; var _local3:* = undefined; var _local4:* = undefined; var _local5:* = undefined; var _local6:* = undefined; _local2 = new stringUtil(); _local3 = _arg1; _local4 = _local2.returnString(_local3, 5); _local5 = 0; while (_local5 < _local4.length) { _local6 = int(_local4.charAt(_local5)); _this[("score_mc" + _local5)].gotoAndStop((_local6 + 1)); _local5 = (_local5 + 1); }; } public function missionHandler(_arg1:int, _arg2:MovieClip):void{ var _local3:stringUtil; var _local4:* = undefined; var _local5:* = undefined; var _local6:* = undefined; var _local7:* = undefined; var _local8:* = undefined; _local3 = new stringUtil(); _local4 = _arg1; _local5 = _arg2; _local6 = _local3.returnString(_local4, 4); _local7 = 0; while (_local7 < _local6.length) { _local8 = int(_local6.charAt(_local7)); _local5[("mission_mc" + _local7)].gotoAndStop((_local8 + 1)); _local7 = (_local7 + 1); }; } } }//package src.Handler
Section 53
//Link (src.linkUtil.Link) package src.linkUtil { import flash.events.*; import flash.net.*; public class Link { public function link(_arg1:Object, _arg2:Object, _arg3:Object, _arg4:Object):void{ _arg1.addEventListener(MouseEvent.CLICK, clickHandler); _arg2.addEventListener(MouseEvent.CLICK, clickHandler); _arg3.addEventListener(MouseEvent.CLICK, clickHandler); _arg4.addEventListener(MouseEvent.CLICK, clickHandler); } private function clickHandler(_arg1:Event):void{ var url:String; var request:URLRequest; var event = _arg1; var e:* = event; request = new URLRequest(url); try { navigateToURL(request); } catch(e:Error) { trace("zuzunza 링크에러"); }; } } }//package src.linkUtil
Section 54
//GameManager (src.Manager.GameManager) package src.Manager { import flash.display.*; import src.Handler.*; import flash.media.*; import flash.ui.*; public class GameManager extends MovieClip { public var BM:BulletManager; public var BtnM:ButtonManager; public var TXT:TextManager; public var GM:GunManager; private var position:Object; public var TBM:TargetBoardManager; public var TM:TargetManager; public var RM:ResultManager; public static var Result:Object; public static var Board:Object; public static var mainChannel:SoundChannel; public static var Intro:Object; public static var Text:Object; public static var Gun:Object; public static var BoardScore:Object; public static var boardScore_mc:Object; public static var Target:Object; public static var gameLevel:Object = 1; public static var snd:Object; public static var _this:Object; public static var isPlay:Object = false; public function GameManager(){ GM = new GunManager(); TBM = new TargetBoardManager(); BM = new BulletManager(); BtnM = new ButtonManager(); TM = new TargetManager(); TXT = new TextManager(); RM = new ResultManager(); } public function movieClipRemove():void{ Mouse.show(); isPlay = true; Target.removeHandler(); Gun.removeHandler(); Board.removeHandler(); _this.removeChild(Target); _this.removeChild(Gun); _this.removeChild(Board); } public function reStart():void{ _this.gotoAndStop(3); reSet(); Board.boardSpeed(gameLevel); Board.levelView(gameLevel); trace("리스타트"); mainSoundPlay(); } public function setting():void{ _this.addChild(TM); Target = TM; _this.addChild(GM); Gun = GM; _this.addChild(TBM); Board = TBM; } public function levelReSet():void{ var _local1:* = undefined; var _local2:UIHandler; _local1 = 0; while (_local1 < 12) { boardScore_mc[("score_mc" + _local1)].gotoAndStop(1); boardScore_mc[("score_mc" + _local1)].mc0.gotoAndStop(1); boardScore_mc[("score_mc" + _local1)].mc1.gotoAndStop(1); _local1 = (_local1 + 1); }; _this.clickBoard_mc.x = 0; Target.visible = true; Mouse.hide(); Board.setIsPlay(false); BulletManager._boardCheck = 0; BulletManager.isBullet = false; BulletManager._bulletCount = 0; BulletManager._totalCount = 0; BulletManager._totalScore = 0; BulletManager._missionScore = 0; _local2 = new UIHandler(); _local2.scoreHandler(0); } public function addChildScore():void{ boardScore_mc = new scoreBoard(); BoardScore = boardScore_mc; _this.addChild(boardScore_mc); boardScore_mc.x = 240; boardScore_mc.y = 40; } public function init(){ var _local1:UIHandler; _this.addChild(TXT); Text = TXT; TXT.textMovieStart(); _local1 = new UIHandler(); _local1.motionF(2); } public function mainSoundStop():void{ position = mainChannel.position; mainChannel.stop(); } public function gameStart():void{ isPlay = false; addChildScore(); setting(); TM.TargetStart(); GM.gunStart(); TBM.boardStart(); TBM.levelView(gameLevel); TBM.boardSpeed(gameLevel); BM.bulletStart(); mainSoundPlay(); } public function mainSoundPlay():void{ if (IntroManager.isSound){ trace("렙업시 호출안함"); snd = new main_snd(); mainChannel = snd.play(1, 1000); }; } public function gameOver():void{ trace("게임오버"); Result = RM; _this.addChild(RM); RM.ResultStart(); } public function reSet():void{ var _local1:UIHandler; levelReSet(); gameLevel = 1; _this.removeChild(Result); BulletManager._userScore = 0; _local1 = new UIHandler(); _local1.missionHandler(0, _this); } public function firstGo():void{ var _local1:IntroManager; reSet(); _this.gotoAndStop(2); trace("처음으로"); movieClipRemove(); _local1 = new IntroManager(); _this.addChild(_local1); _local1.introStart(); Intro = _local1; } public function GMstart(_arg1:DisplayObject):void{ _this = _arg1; init(); } public function mainSoundRePlay():void{ mainChannel = snd.play(position, 1000); } public function levelUp():void{ levelReSet(); _this.addChild(TXT); Text = TXT; TXT.textMovieStart(); var _local1:* = (gameLevel + 1); gameLevel = _local1; trace("레벨업"); Board.boardSpeed(gameLevel); Board.levelView(gameLevel); mainSoundRePlay(); } } }//package src.Manager
Section 55
//stringUtil (src.milk.string.stringUtil) package src.milk.string { public class stringUtil { public function returnString(_arg1:int, _arg2:int):String{ var _local3:* = undefined; var _local4:* = undefined; _local3 = String(_arg1); _arg1 = int(_local3.length); _local4 = _arg1; while (_local4 < _arg2) { _local3 = ("0" + _local3); _local4 = (_local4 + 1); }; return (_local3); } public static function returnArray(_arg1:String):Array{ var _local2:* = undefined; var _local3:Array; var _local4:* = undefined; var _local5:* = undefined; _local2 = _arg1; _local3 = new Array(); _arg1 = ""; _local4 = 0; while (_local4 < _local2.length) { _local5 = _local2.substr(_local4, 1); if (_local5 == "|"){ _local3.push(_arg1); _arg1 = ""; } else { _arg1 = (_arg1 + _local2.substr(_local4, 1)); }; _local4 = (_local4 + 1); }; return (_local3); } } }//package src.milk.string
Section 56
//Result (src.web.Result) package src.web { import flash.events.*; import src.milk.string.*; import src.Manager.*; import flash.external.*; import flash.net.*; public class Result { private var Aparam:Array; private var str:Object; public static var prog:Object; public static var checkId:Object; public static var site:Object; public static var gameId:Object; public static var totalScore:int; public static var userId:Object; public static var ranking:Object; public static var home:Object; private function seting():void{ setGameId(Aparam[0]); setUserId(Aparam[1]); setCheckId(Aparam[2]); setSite(Aparam[3]); setHome(Aparam[4]); setProg(Aparam[5]); } public function setCheckId(_arg1:String):void{ checkId = _arg1; } public function getRanking(){ return (ranking); } public function setUserId(_arg1:String):void{ userId = _arg1; } public function setSite(_arg1:String):void{ site = _arg1; } public function getCheckId():String{ return (checkId); } public function getProg(){ return (prog); } public function completeHandler(_arg1:Event):void{ var _local2:String; var _local3:* = undefined; _local2 = _arg1.target.data; _local2 = _local2.substring(8, (_local2.length - 1)); setRanking(_local2); _local3 = GameManager.Result; _local3.rankingView(); } public function getHome():String{ return (home); } public function setProg(_arg1):void{ prog = _arg1; } public function setHome(_arg1:String):void{ home = _arg1; } public function getGameId():String{ return (gameId); } public function getTotalScore():int{ return (totalScore); } public function errorHandler(_arg1:IOErrorEvent):void{ } public function setGameId(_arg1:String):void{ gameId = _arg1; } public function setTotalScore(_arg1:int):void{ totalScore = _arg1; } public function getParameter():void{ Aparam = new Array(); str = ExternalInterface.call("fg_DoFSCommand", "INIT_PARAMS"); Aparam = stringUtil.returnArray(str); trace(Aparam); seting(); } public function setRanking(_arg1):void{ ranking = _arg1; } public function saveRanking():void{ var request:URLRequest; var loader:URLLoader; request = new URLRequest((((((((((((((((("http://" + getHome()) + "/") + getSite()) + "/end.") + getProg()) + "?game_id=") + getGameId()) + "&user_id=") + getUserId()) + "&score=") + getTotalScore()) + "&pass=") + getHome()) + "&ran=") + (Math.random() * 1000)) + "")); loader = new URLLoader(); try { loader.load(request); } catch(e:SecurityError) { setRanking("error"); }; loader.addEventListener(Event.COMPLETE, completeHandler); loader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); } public function getUserId():String{ return (userId); } public function getSite():String{ return (site); } } }//package src.web
Section 57
//bullet_mc (bullet_mc) package { import flash.display.*; public dynamic class bullet_mc extends MovieClip { } }//package
Section 58
//focusRectSkin (focusRectSkin) package { import flash.display.*; public dynamic class focusRectSkin extends MovieClip { } }//package
Section 59
//GameStart (GameStart) package { import flash.display.*; import src.web.*; import src.freeLoading.*; public class GameStart extends MovieClip { public static var _this:Object; public function gameStart(_arg1:DisplayObject){ var _local2:* = undefined; var _local3:Result; _this = _arg1; _local2 = new Loading(); _local2.go(_this); _local3 = new Result(); _local3.getParameter(); } } }//package
Section 60
//gun_snd (gun_snd) package { import flash.media.*; public dynamic class gun_snd extends Sound { } }//package
Section 61
//intro_snd (intro_snd) package { import flash.media.*; public dynamic class intro_snd extends Sound { } }//package
Section 62
//main_snd (main_snd) package { import flash.media.*; public dynamic class main_snd extends Sound { } }//package
Section 63
//mask_mc (mask_mc) package { import flash.display.*; public dynamic class mask_mc extends MovieClip { } }//package
Section 64
//scoreBoard (scoreBoard) package { import flash.display.*; public dynamic class scoreBoard extends MovieClip { public var score_mc10:scoreBoard_mc10; public var score_mc11:scoreBoard_mc11; public var score_mc0:scoreBoard_mc0; public var score_mc1:scoreBoard_mc1; public var score_mc2:scoreBoard_mc2; public var score_mc3:scoreBoard_mc3; public var score_mc4:scoreBoard_mc4; public var score_mc5:scoreBoard_mc5; public var score_mc6:scoreBoard_mc6; public var score_mc7:scoreBoard_mc7; public var score_mc8:scoreBoard_mc8; public var score_mc9:scoreBoard_mc9; public function scoreBoard(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 65
//scoreBoard_mc0 (scoreBoard_mc0) package { import flash.display.*; public dynamic class scoreBoard_mc0 extends MovieClip { public var mc0:MovieClip; public var mc1:MovieClip; public function scoreBoard_mc0(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ stop(); } function frame1(){ stop(); } } }//package
Section 66
//scoreBoard_mc1 (scoreBoard_mc1) package { import flash.display.*; public dynamic class scoreBoard_mc1 extends MovieClip { public var mc0:MovieClip; public var mc1:MovieClip; public function scoreBoard_mc1(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ stop(); } function frame1(){ stop(); } } }//package
Section 67
//scoreBoard_mc10 (scoreBoard_mc10) package { import flash.display.*; public dynamic class scoreBoard_mc10 extends MovieClip { public var mc0:MovieClip; public var mc1:MovieClip; public function scoreBoard_mc10(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ stop(); } function frame1(){ stop(); } } }//package
Section 68
//scoreBoard_mc11 (scoreBoard_mc11) package { import flash.display.*; public dynamic class scoreBoard_mc11 extends MovieClip { public var mc0:MovieClip; public var mc1:MovieClip; public function scoreBoard_mc11(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ stop(); } function frame1(){ stop(); } } }//package
Section 69
//scoreBoard_mc2 (scoreBoard_mc2) package { import flash.display.*; public dynamic class scoreBoard_mc2 extends MovieClip { public var mc0:MovieClip; public var mc1:MovieClip; public function scoreBoard_mc2(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ stop(); } function frame1(){ stop(); } } }//package
Section 70
//scoreBoard_mc3 (scoreBoard_mc3) package { import flash.display.*; public dynamic class scoreBoard_mc3 extends MovieClip { public var mc0:MovieClip; public var mc1:MovieClip; public function scoreBoard_mc3(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ stop(); } function frame1(){ stop(); } } }//package
Section 71
//scoreBoard_mc4 (scoreBoard_mc4) package { import flash.display.*; public dynamic class scoreBoard_mc4 extends MovieClip { public var mc0:MovieClip; public var mc1:MovieClip; public function scoreBoard_mc4(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ stop(); } function frame1(){ stop(); } } }//package
Section 72
//scoreBoard_mc5 (scoreBoard_mc5) package { import flash.display.*; public dynamic class scoreBoard_mc5 extends MovieClip { public var mc0:MovieClip; public var mc1:MovieClip; public function scoreBoard_mc5(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ stop(); } function frame1(){ stop(); } } }//package
Section 73
//scoreBoard_mc6 (scoreBoard_mc6) package { import flash.display.*; public dynamic class scoreBoard_mc6 extends MovieClip { public var mc0:MovieClip; public var mc1:MovieClip; public function scoreBoard_mc6(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ stop(); } function frame1(){ stop(); } } }//package
Section 74
//scoreBoard_mc7 (scoreBoard_mc7) package { import flash.display.*; public dynamic class scoreBoard_mc7 extends MovieClip { public var mc0:MovieClip; public var mc1:MovieClip; public function scoreBoard_mc7(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ stop(); } function frame1(){ stop(); } } }//package
Section 75
//scoreBoard_mc8 (scoreBoard_mc8) package { import flash.display.*; public dynamic class scoreBoard_mc8 extends MovieClip { public var mc0:MovieClip; public var mc1:MovieClip; public function scoreBoard_mc8(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ stop(); } function frame1(){ stop(); } } }//package
Section 76
//scoreBoard_mc9 (scoreBoard_mc9) package { import flash.display.*; public dynamic class scoreBoard_mc9 extends MovieClip { public var mc0:MovieClip; public var mc1:MovieClip; public function scoreBoard_mc9(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ stop(); } function frame1(){ stop(); } } }//package
Section 77
//TextArea_disabledSkin (TextArea_disabledSkin) package { import flash.display.*; public dynamic class TextArea_disabledSkin extends MovieClip { } }//package
Section 78
//TextArea_upSkin (TextArea_upSkin) package { import flash.display.*; public dynamic class TextArea_upSkin extends MovieClip { } }//package
Section 79
//zuzunza (zuzunza) package { import flash.media.*; public dynamic class zuzunza extends Sound { } }//package
Section 80
//zuzunzaFree (zuzunzaFree) package { import flash.display.*; public dynamic class zuzunzaFree extends MovieClip { } }//package

Library Items

Symbol 1 Sound {main_snd}
Symbol 2 Sound {intro_snd}
Symbol 3 Sound {gun_snd}
Symbol 4 Sound {zuzunza}
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:12
Symbol 7 GraphicUsed by:12
Symbol 8 GraphicUsed by:9 16
Symbol 9 MovieClipUses:8Used by:12
Symbol 10 GraphicUsed by:12
Symbol 11 SoundUsed by:12 18 33 39 208 229
Symbol 12 MovieClip {main_fla.intro_73}Uses:6 7 9 10 11Used by:40
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:18
Symbol 15 GraphicUsed by:18
Symbol 16 MovieClipUses:8Used by:18
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClip {main_fla.intro_76}Uses:14 15 16 17 11Used by:40
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:40
Symbol 21 GraphicUsed by:40
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:25
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:23 24Used by:40
Symbol 26 GraphicUsed by:27 31
Symbol 27 MovieClipUses:26Used by:33
Symbol 28 GraphicUsed by:33
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:33 39 70 73 80 208 229
Symbol 31 MovieClipUses:26Used by:33
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClip {main_fla.b_82}Uses:27 28 30 31 32 11Used by:40
Symbol 34 GraphicUsed by:35 37
Symbol 35 MovieClipUses:34Used by:39
Symbol 36 GraphicUsed by:39
Symbol 37 MovieClipUses:34Used by:39
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClip {main_fla.b_85}Uses:35 36 30 37 38 11Used by:40
Symbol 40 MovieClip {src.Handler.IntroManager}Uses:12 18 20 21 25 33 39
Symbol 41 GraphicUsed by:81 213
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:81 213 238
Symbol 44 GraphicUsed by:81
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:81 213 238 365  Timeline
Symbol 47 GraphicUsed by:81 213
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:81 213 238 365  Timeline
Symbol 50 GraphicUsed by:81
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:54
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:52 53Used by:81 213 238
Symbol 55 GraphicUsed by:81
Symbol 56 FontUsed by:57 58 59 60 230
Symbol 57 TextUses:56Used by:81
Symbol 58 TextUses:56Used by:81
Symbol 59 TextUses:56Used by:81
Symbol 60 TextUses:56Used by:81
Symbol 61 FontUsed by:62 63 64
Symbol 62 EditableTextUses:61Used by:81
Symbol 63 EditableTextUses:61Used by:81
Symbol 64 EditableTextUses:61Used by:81
Symbol 65 GraphicUsed by:70 73 79 80 208 229
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:70 73 80
Symbol 68 GraphicUsed by:70
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClip {main_fla.b_89}Uses:65 67 68 30 69Used by:81
Symbol 71 GraphicUsed by:73
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClip {main_fla.b_91}Uses:65 67 71 30 72Used by:81
Symbol 74 GraphicUsed by:80
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:79 80
Symbol 77 GraphicUsed by:80
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:65 76 78Used by:80
Symbol 80 MovieClip {main_fla.b_92}Uses:65 67 74 30 76 77 79Used by:81
Symbol 81 MovieClip {src.Handler.ResultManager}Uses:41 43 44 46 47 49 50 54 55 57 58 59 60 62 63 64 70 73 80
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClip {bullet_mc}Uses:82
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClip {mask_mc}Uses:84
Symbol 86 GraphicUsed by:100 102 104 106 108 110 112 114 116 118 120 122
Symbol 87 GraphicUsed by:97
Symbol 88 GraphicUsed by:97
Symbol 89 GraphicUsed by:97
Symbol 90 GraphicUsed by:97
Symbol 91 GraphicUsed by:97
Symbol 92 GraphicUsed by:97
Symbol 93 GraphicUsed by:97
Symbol 94 GraphicUsed by:97
Symbol 95 GraphicUsed by:97
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClip {main_fla.Timeline_98}Uses:87 88 89 90 91 92 93 94 95 96Used by:100 102 104 106 108 110 112 114 116 118 120 122
Symbol 98 GraphicUsed by:100
Symbol 99 SoundUsed by:100 102 104 106 108 110 112 114 116 118 120 122
Symbol 100 MovieClip {scoreBoard_mc11}Uses:86 97 98 99Used by:124
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClip {scoreBoard_mc10}Uses:86 97 101 99Used by:124
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClip {scoreBoard_mc9}Uses:86 97 103 99Used by:124
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClip {scoreBoard_mc8}Uses:86 97 105 99Used by:124
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClip {scoreBoard_mc7}Uses:86 97 107 99Used by:124
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClip {scoreBoard_mc6}Uses:86 97 109 99Used by:124
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClip {scoreBoard_mc5}Uses:86 97 111 99Used by:124
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClip {scoreBoard_mc2}Uses:86 97 113 99Used by:124
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClip {scoreBoard_mc1}Uses:86 97 115 99Used by:124
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClip {scoreBoard_mc0}Uses:86 97 117 99Used by:124
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClip {scoreBoard_mc4}Uses:86 97 119 99Used by:124
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClip {scoreBoard_mc3}Uses:86 97 121 99Used by:124
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClip {scoreBoard}Uses:100 102 104 106 108 110 112 114 116 118 120 122 123
Symbol 125 GraphicUsed by:130
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:130
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:130 137
Symbol 130 MovieClipUses:125 127 129Used by:133 140
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:133
Symbol 133 MovieClip {main_fla.sprite462_112}Uses:130 132Used by:140
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:137
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:135 136 129Used by:139
Symbol 138 SoundUsed by:139
Symbol 139 MovieClipUses:137 138Used by:140
Symbol 140 MovieClip {src.Handler.GunManager}Uses:133 139 130
Symbol 141 GraphicUsed by:142 349
Symbol 142 MovieClipUses:141Used by:158
Symbol 143 GraphicUsed by:158  Timeline
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:158
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:158
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:158
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:158
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:158
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:158
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:158
Symbol 158 MovieClip {src.Handler.TargetBoardManager}Uses:142 143 145 147 149 151 153 155 157
Symbol 159 FontUsed by:160 162 166 170 174 295
Symbol 160 EditableTextUses:159Used by:176
Symbol 161 GraphicUsed by:164
Symbol 162 EditableTextUses:159Used by:164
Symbol 163 SoundUsed by:164
Symbol 164 MovieClip {main_fla.t_130}Uses:161 162 163Used by:176
Symbol 165 GraphicUsed by:168
Symbol 166 EditableTextUses:159Used by:168
Symbol 167 SoundUsed by:168
Symbol 168 MovieClip {main_fla.t_131}Uses:165 166 167Used by:176
Symbol 169 GraphicUsed by:172
Symbol 170 EditableTextUses:159Used by:172
Symbol 171 SoundUsed by:172
Symbol 172 MovieClip {main_fla.t_132}Uses:169 170 171Used by:176
Symbol 173 GraphicUsed by:175
Symbol 174 EditableTextUses:159Used by:175
Symbol 175 MovieClip {main_fla.t_133}Uses:173 174Used by:176
Symbol 176 MovieClip {src.Handler.TextManager}Uses:160 164 168 172 175
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:186
Symbol 179 MovieClip {fl.core.ComponentShim}Used by:186
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClip {TextArea_disabledSkin}Uses:180Used by:186
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClip {TextArea_upSkin}Uses:182Used by:186
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClip {focusRectSkin}Uses:184Used by:186
Symbol 186 MovieClip {fl.controls.TextArea}Uses:178 179 181 183 185
Symbol 187 GraphicUsed by:192
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188Used by:192
Symbol 190 GraphicUsed by:192
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClip {src.Handler.TargetManager}Uses:187 189 190 191Used by:Timeline
Symbol 193 GraphicUsed by:203
Symbol 194 GraphicUsed by:203
Symbol 195 GraphicUsed by:203
Symbol 196 GraphicUsed by:203
Symbol 197 GraphicUsed by:203
Symbol 198 GraphicUsed by:203
Symbol 199 GraphicUsed by:203
Symbol 200 GraphicUsed by:203
Symbol 201 GraphicUsed by:203
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClip {main_fla.Timeline_68}Uses:193 194 195 196 197 198 199 200 201 202Used by:213
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:208
Symbol 206 GraphicUsed by:208
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClip {main_fla.next_66}Uses:65 205 206 30 207 11Used by:213
Symbol 209 GraphicUsed by:213
Symbol 210 GraphicUsed by:213
Symbol 211 GraphicUsed by:213
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClip {main_fla.next_mc_65}Uses:41 43 209 46 47 49 210 208 203 211 212 54Used by:Timeline
Symbol 214 GraphicUsed by:224
Symbol 215 GraphicUsed by:224
Symbol 216 GraphicUsed by:224
Symbol 217 GraphicUsed by:224
Symbol 218 GraphicUsed by:224
Symbol 219 GraphicUsed by:224
Symbol 220 GraphicUsed by:224
Symbol 221 GraphicUsed by:224
Symbol 222 GraphicUsed by:224
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClip {main_fla.Timeline_63}Uses:214 215 216 217 218 219 220 221 222 223Used by:Timeline
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:225Used by:229
Symbol 227 GraphicUsed by:229
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClip {main_fla.b_56}Uses:65 226 227 30 228 11Used by:241
Symbol 230 TextUses:56Used by:241
Symbol 231 GraphicUsed by:238
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:238
Symbol 234 GraphicUsed by:238
Symbol 235 GraphicUsed by:238
Symbol 236 GraphicUsed by:238
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:231 43 233 234 46 235 49 236 54 237Used by:241
Symbol 239 SoundUsed by:241
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClip {main_fla.Timeline_48}Uses:230 238 229 239 240Used by:Timeline
Symbol 242 GraphicUsed by:290
Symbol 243 GraphicUsed by:251
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:244Used by:251
Symbol 246 GraphicUsed by:251
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:249
Symbol 249 MovieClipUses:248Used by:251 256
Symbol 250 GraphicUsed by:251 256 289
Symbol 251 ButtonUses:243 245 246 249 250Used by:290
Symbol 252 GraphicUsed by:256
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:253Used by:256
Symbol 255 GraphicUsed by:256
Symbol 256 ButtonUses:252 254 255 249 250Used by:290
Symbol 257 MovieClipUsed by:289
Symbol 258 GraphicUsed by:259 289
Symbol 259 MovieClipUses:258Used by:278
Symbol 260 GraphicUsed by:261 289 305
Symbol 261 MovieClipUses:260Used by:278
Symbol 262 GraphicUsed by:263 289 306
Symbol 263 MovieClipUses:262Used by:278
Symbol 264 GraphicUsed by:278 289
Symbol 265 GraphicUsed by:266 289 308
Symbol 266 MovieClipUses:265Used by:278
Symbol 267 GraphicUsed by:268 289 309
Symbol 268 MovieClipUses:267Used by:273
Symbol 269 GraphicUsed by:270 289 310
Symbol 270 MovieClipUses:269Used by:273
Symbol 271 GraphicUsed by:272 289 311
Symbol 272 MovieClipUses:271Used by:273
Symbol 273 MovieClipUses:268 270 272Used by:278
Symbol 274 GraphicUsed by:275 289 313
Symbol 275 MovieClipUses:274Used by:278
Symbol 276 GraphicUsed by:277 319
Symbol 277 MovieClipUses:276Used by:278
Symbol 278 MovieClipUses:259 261 263 264 266 273 275 277Used by:279
Symbol 279 MovieClipUses:278Used by:289
Symbol 280 GraphicUsed by:286 289
Symbol 281 GraphicUsed by:286 289 318
Symbol 282 GraphicUsed by:283 289
Symbol 283 MovieClipUses:282Used by:286
Symbol 284 GraphicUsed by:285 289 317
Symbol 285 MovieClipUses:284Used by:286
Symbol 286 MovieClipUses:280 281 283 285Used by:289
Symbol 287 GraphicUsed by:289
Symbol 288 GraphicUsed by:289
Symbol 289 ButtonUses:257 279 286 287 250 260 264 280 258 262 265 267 269 271 274 281 282 284 288Used by:290
Symbol 290 MovieClip {main_fla.rowLink_22}Uses:242 251 256 289Used by:Timeline
Symbol 291 GraphicUsed by:294
Symbol 292 FontUsed by:293
Symbol 293 EditableTextUses:292Used by:294
Symbol 294 MovieClip {zuzunzaFree}Uses:291 293Used by:331
Symbol 295 EditableTextUses:159Used by:331
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:296Used by:331
Symbol 298 GraphicUsed by:331
Symbol 299 FontUsed by:300
Symbol 300 EditableTextUses:299Used by:331
Symbol 301 GraphicUsed by:331
Symbol 302 GraphicUsed by:331
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:303Used by:321 331
Symbol 305 MovieClipUses:260Used by:321 331
Symbol 306 MovieClipUses:262Used by:321 331
Symbol 307 GraphicUsed by:331
Symbol 308 MovieClipUses:265Used by:321 331
Symbol 309 MovieClipUses:267Used by:312
Symbol 310 MovieClipUses:269Used by:312
Symbol 311 MovieClipUses:271Used by:312
Symbol 312 MovieClipUses:309 310 311Used by:321 331
Symbol 313 MovieClipUses:274Used by:321 331
Symbol 314 GraphicUsed by:318
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:315Used by:318
Symbol 317 MovieClipUses:284Used by:318
Symbol 318 MovieClipUses:314 281 316 317Used by:331
Symbol 319 MovieClipUses:276Used by:331
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:304 305 306 320 308 312 313Used by:331
Symbol 322 ShapeTweeningUsed by:331
Symbol 323 GraphicUsed by:331
Symbol 324 GraphicUsed by:326
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:324 325Used by:331
Symbol 327 GraphicUsed by:331
Symbol 328 GraphicUsed by:331
Symbol 329 GraphicUsed by:331
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClip {main_fla.Timeline_3}Uses:295 297 298 300 301 302 304 305 306 307 308 312 313 318 319 321 322 323 326 294 327 328 329 330Used by:337
Symbol 332 GraphicUsed by:337
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:333Used by:337
Symbol 335 GraphicUsed by:336
Symbol 336 ButtonUses:335Used by:337
Symbol 337 MovieClip {main_fla.Timeline_1}Uses:332 334 331 336Used by:Timeline
Symbol 338 BitmapUsed by:340 344 353 354
Symbol 339 BitmapUsed by:340 352
Symbol 340 GraphicUses:338 339Used by:Timeline
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:Timeline
Symbol 343 BitmapUsed by:344 355
Symbol 344 GraphicUses:338 343Used by:Timeline
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:357  Timeline
Symbol 347 GraphicUsed by:Timeline
Symbol 348 GraphicUsed by:Timeline
Symbol 349 MovieClipUses:141Used by:Timeline
Symbol 350 GraphicUsed by:Timeline
Symbol 351 GraphicUsed by:Timeline
Symbol 352 GraphicUses:339Used by:357
Symbol 353 GraphicUses:338Used by:357
Symbol 354 GraphicUses:338Used by:357
Symbol 355 GraphicUses:343Used by:357
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:352 346 353 354 355 356Used by:Timeline
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:358Used by:Timeline
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:360Used by:Timeline
Symbol 362 GraphicUsed by:Timeline
Symbol 363 GraphicUsed by:365
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:46 363 49 364Used by:Timeline
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:366Used by:Timeline

Instance Names

"loading_mc"Frame 1Symbol 337 MovieClip {main_fla.Timeline_1}
"rowLink_mc"Frame 1Symbol 290 MovieClip {main_fla.rowLink_22}
"mc_help"Frame 2Symbol 241 MovieClip {main_fla.Timeline_48}
"bg_mc"Frame 3Symbol 357 MovieClip
"bulletCount_mc2"Frame 3Symbol 361 MovieClip
"bulletCount_mc1"Frame 3Symbol 361 MovieClip
"bulletCount_mc0"Frame 3Symbol 361 MovieClip
"score_mc0"Frame 3Symbol 224 MovieClip {main_fla.Timeline_63}
"score_mc1"Frame 3Symbol 224 MovieClip {main_fla.Timeline_63}
"score_mc2"Frame 3Symbol 224 MovieClip {main_fla.Timeline_63}
"score_mc3"Frame 3Symbol 224 MovieClip {main_fla.Timeline_63}
"score_mc4"Frame 3Symbol 224 MovieClip {main_fla.Timeline_63}
"mission_mc0"Frame 3Symbol 224 MovieClip {main_fla.Timeline_63}
"mission_mc1"Frame 3Symbol 224 MovieClip {main_fla.Timeline_63}
"mission_mc2"Frame 3Symbol 224 MovieClip {main_fla.Timeline_63}
"mission_mc3"Frame 3Symbol 224 MovieClip {main_fla.Timeline_63}
"level_mc0"Frame 3Symbol 224 MovieClip {main_fla.Timeline_63}
"level_mc1"Frame 3Symbol 224 MovieClip {main_fla.Timeline_63}
"startCheck_mc"Frame 3Symbol 365 MovieClip
"next_mc"Frame 3Symbol 213 MovieClip {main_fla.next_mc_65}
"clickBoard_mc"Frame 3Symbol 367 MovieClip
"play_mc"Symbol 40 MovieClip {src.Handler.IntroManager} Frame 1Symbol 12 MovieClip {main_fla.intro_73}
"help_mc"Symbol 40 MovieClip {src.Handler.IntroManager} Frame 1Symbol 18 MovieClip {main_fla.intro_76}
"snd_mc"Symbol 40 MovieClip {src.Handler.IntroManager} Frame 1Symbol 33 MovieClip {main_fla.b_82}
"still_mc"Symbol 40 MovieClip {src.Handler.IntroManager} Frame 1Symbol 39 MovieClip {main_fla.b_85}
"score_txt"Symbol 81 MovieClip {src.Handler.ResultManager} Frame 1Symbol 62 EditableText
"userId_txt"Symbol 81 MovieClip {src.Handler.ResultManager} Frame 1Symbol 63 EditableText
"ranking_txt"Symbol 81 MovieClip {src.Handler.ResultManager} Frame 1Symbol 64 EditableText
"first_mc"Symbol 81 MovieClip {src.Handler.ResultManager} Frame 1Symbol 70 MovieClip {main_fla.b_89}
"reStart_mc"Symbol 81 MovieClip {src.Handler.ResultManager} Frame 1Symbol 73 MovieClip {main_fla.b_91}
"save_mc"Symbol 81 MovieClip {src.Handler.ResultManager} Frame 1Symbol 80 MovieClip {main_fla.b_92}
"mc0"Symbol 100 MovieClip {scoreBoard_mc11} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc1"Symbol 100 MovieClip {scoreBoard_mc11} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc0"Symbol 102 MovieClip {scoreBoard_mc10} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc1"Symbol 102 MovieClip {scoreBoard_mc10} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc0"Symbol 104 MovieClip {scoreBoard_mc9} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc1"Symbol 104 MovieClip {scoreBoard_mc9} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc0"Symbol 106 MovieClip {scoreBoard_mc8} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc1"Symbol 106 MovieClip {scoreBoard_mc8} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc0"Symbol 108 MovieClip {scoreBoard_mc7} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc1"Symbol 108 MovieClip {scoreBoard_mc7} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc0"Symbol 110 MovieClip {scoreBoard_mc6} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc1"Symbol 110 MovieClip {scoreBoard_mc6} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc0"Symbol 112 MovieClip {scoreBoard_mc5} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc1"Symbol 112 MovieClip {scoreBoard_mc5} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc0"Symbol 114 MovieClip {scoreBoard_mc2} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc1"Symbol 114 MovieClip {scoreBoard_mc2} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc0"Symbol 116 MovieClip {scoreBoard_mc1} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc1"Symbol 116 MovieClip {scoreBoard_mc1} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc0"Symbol 118 MovieClip {scoreBoard_mc0} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc1"Symbol 118 MovieClip {scoreBoard_mc0} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc0"Symbol 120 MovieClip {scoreBoard_mc4} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc1"Symbol 120 MovieClip {scoreBoard_mc4} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc0"Symbol 122 MovieClip {scoreBoard_mc3} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"mc1"Symbol 122 MovieClip {scoreBoard_mc3} Frame 1Symbol 97 MovieClip {main_fla.Timeline_98}
"score_mc11"Symbol 124 MovieClip {scoreBoard} Frame 1Symbol 100 MovieClip {scoreBoard_mc11}
"score_mc10"Symbol 124 MovieClip {scoreBoard} Frame 1Symbol 102 MovieClip {scoreBoard_mc10}
"score_mc9"Symbol 124 MovieClip {scoreBoard} Frame 1Symbol 104 MovieClip {scoreBoard_mc9}
"score_mc8"Symbol 124 MovieClip {scoreBoard} Frame 1Symbol 106 MovieClip {scoreBoard_mc8}
"score_mc7"Symbol 124 MovieClip {scoreBoard} Frame 1Symbol 108 MovieClip {scoreBoard_mc7}
"score_mc6"Symbol 124 MovieClip {scoreBoard} Frame 1Symbol 110 MovieClip {scoreBoard_mc6}
"score_mc5"Symbol 124 MovieClip {scoreBoard} Frame 1Symbol 112 MovieClip {scoreBoard_mc5}
"score_mc2"Symbol 124 MovieClip {scoreBoard} Frame 1Symbol 114 MovieClip {scoreBoard_mc2}
"score_mc2"Symbol 124 MovieClip {scoreBoard} Frame 1Symbol 114 MovieClip {scoreBoard_mc2}
"score_mc1"Symbol 124 MovieClip {scoreBoard} Frame 1Symbol 116 MovieClip {scoreBoard_mc1}
"score_mc0"Symbol 124 MovieClip {scoreBoard} Frame 1Symbol 118 MovieClip {scoreBoard_mc0}
"score_mc4"Symbol 124 MovieClip {scoreBoard} Frame 1Symbol 120 MovieClip {scoreBoard_mc4}
"score_mc3"Symbol 124 MovieClip {scoreBoard} Frame 1Symbol 122 MovieClip {scoreBoard_mc3}
"mc"Symbol 140 MovieClip {src.Handler.GunManager} Frame 1Symbol 133 MovieClip {main_fla.sprite462_112}
"mc2"Symbol 140 MovieClip {src.Handler.GunManager} Frame 2Symbol 139 MovieClip
"hit1_mc0"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 145 MovieClip
"hit2_mc0"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 147 MovieClip
"hit2_mc1"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 147 MovieClip
"hit2_mc2"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 147 MovieClip
"hit2_mc3"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 147 MovieClip
"hit2_mc4"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 147 MovieClip
"hit2_mc5"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 147 MovieClip
"hit2_mc6"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 147 MovieClip
"hit2_mc7"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 147 MovieClip
"hit2_mc8"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 147 MovieClip
"hit2_mc9"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 147 MovieClip
"hit3_mc0"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 149 MovieClip
"hit3_mc1"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 149 MovieClip
"hit3_mc2"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 149 MovieClip
"hit3_mc3"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 149 MovieClip
"hit3_mc4"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 149 MovieClip
"hit3_mc5"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 149 MovieClip
"hit3_mc6"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 149 MovieClip
"hit3_mc7"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 149 MovieClip
"hit3_mc8"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 149 MovieClip
"hit3_mc9"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 149 MovieClip
"hit3_mc10"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 149 MovieClip
"hit3_mc11"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 149 MovieClip
"hit3_mc12"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 149 MovieClip
"hit3_mc13"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 149 MovieClip
"hit3_mc14"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 149 MovieClip
"hit3_mc15"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 149 MovieClip
"hit3_mc16"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 149 MovieClip
"hit4_mc0"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc1"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc2"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc3"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc4"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc5"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc6"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc7"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc8"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc9"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc10"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc11"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc12"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc13"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc14"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc15"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc16"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc17"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc18"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc19"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc20"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc21"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc22"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc23"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc24"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc25"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc26"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc27"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit4_mc28"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 151 MovieClip
"hit5_mc0"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc1"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc2"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc3"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc4"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc5"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc6"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc7"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc8"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc9"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc10"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc11"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc12"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc13"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc14"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc15"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc16"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc17"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc18"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc19"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc20"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc21"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc22"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc23"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc24"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc25"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc26"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc27"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc28"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc29"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc30"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc31"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc32"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc33"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc34"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc35"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit5_mc36"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 153 MovieClip
"hit6_mc0"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc1"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc2"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc3"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc4"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc5"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc6"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc7"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc8"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc9"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc10"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc11"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc12"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc13"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc14"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc15"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc16"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc17"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc18"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc19"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc20"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc21"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc22"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc23"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc24"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc25"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc26"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc27"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc28"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc29"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc30"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc31"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc32"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc33"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc34"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc35"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc36"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc37"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc38"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc39"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc40"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc41"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc42"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc43"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc44"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit6_mc45"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 155 MovieClip
"hit7_mc0"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc1"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc2"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc3"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc4"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc5"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc6"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc7"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc8"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc9"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc10"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc11"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc12"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc13"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc14"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc15"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc16"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc17"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc18"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc19"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc20"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc21"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc22"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc23"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc24"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc25"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc26"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc27"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc28"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc29"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc30"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc31"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc32"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc33"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc34"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc35"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc36"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc37"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc38"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc39"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc40"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc41"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc42"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc43"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc44"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc45"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc46"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc47"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc48"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc49"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc50"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc51"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc52"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc53"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc54"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc55"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc56"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc57"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc58"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc59"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc60"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc61"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc62"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc63"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc64"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc65"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc66"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc67"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc68"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc69"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc70"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc71"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc72"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"hit7_mc73"Symbol 158 MovieClip {src.Handler.TargetBoardManager} Frame 1Symbol 157 MovieClip
"start_mc"Symbol 176 MovieClip {src.Handler.TextManager} Frame 2Symbol 164 MovieClip {main_fla.t_130}
"levelUp_mc"Symbol 176 MovieClip {src.Handler.TextManager} Frame 3Symbol 168 MovieClip {main_fla.t_131}
"gameOver_mc"Symbol 176 MovieClip {src.Handler.TextManager} Frame 4Symbol 172 MovieClip {main_fla.t_132}
"gameClear_mc"Symbol 176 MovieClip {src.Handler.TextManager} Frame 5Symbol 175 MovieClip {main_fla.t_133}
"hit_mc"Symbol 192 MovieClip {src.Handler.TargetManager} Frame 1Symbol 189 MovieClip
"mc"Symbol 213 MovieClip {main_fla.next_mc_65} Frame 1Symbol 208 MovieClip {main_fla.next_66}
"Nscore_mc0"Symbol 213 MovieClip {main_fla.next_mc_65} Frame 1Symbol 203 MovieClip {main_fla.Timeline_68}
"Nscore_mc1"Symbol 213 MovieClip {main_fla.next_mc_65} Frame 1Symbol 203 MovieClip {main_fla.Timeline_68}
"Nscore_mc2"Symbol 213 MovieClip {main_fla.next_mc_65} Frame 1Symbol 203 MovieClip {main_fla.Timeline_68}
"Nscore_mc3"Symbol 213 MovieClip {main_fla.next_mc_65} Frame 1Symbol 203 MovieClip {main_fla.Timeline_68}
"Nscore_mc4"Symbol 213 MovieClip {main_fla.next_mc_65} Frame 1Symbol 203 MovieClip {main_fla.Timeline_68}
"Nlevel_mc0"Symbol 213 MovieClip {main_fla.next_mc_65} Frame 1Symbol 203 MovieClip {main_fla.Timeline_68}
"Nlevel_mc1"Symbol 213 MovieClip {main_fla.next_mc_65} Frame 1Symbol 203 MovieClip {main_fla.Timeline_68}
"close_mc"Symbol 241 MovieClip {main_fla.Timeline_48} Frame 1Symbol 229 MovieClip {main_fla.b_56}
"link_btn1"Symbol 290 MovieClip {main_fla.rowLink_22} Frame 1Symbol 251 Button
"link_btn3"Symbol 290 MovieClip {main_fla.rowLink_22} Frame 1Symbol 256 Button
"link_btn2"Symbol 290 MovieClip {main_fla.rowLink_22} Frame 1Symbol 289 Button
"load_txt"Symbol 331 MovieClip {main_fla.Timeline_3} Frame 2Symbol 300 EditableText
"lod"Symbol 337 MovieClip {main_fla.Timeline_1} Frame 1Symbol 331 MovieClip {main_fla.Timeline_3}
"link_btn0"Symbol 337 MovieClip {main_fla.Timeline_1} Frame 1Symbol 336 Button

Special Tags

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




http://swfchan.com/23/113359/info.shtml
Created: 11/3 -2019 18:57:46 Last modified: 11/3 -2019 18:57:46 Server time: 09/05 -2024 07:42:34