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

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

little-angel-archery-contest.swf

This is the info page for
Flash #116240

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


ActionScript [AS3]
Section 1
//FilterActuator (com.eclecticdesignstudio.motion.actuators.FilterActuator) package com.eclecticdesignstudio.motion.actuators { import flash.display.*; import flash.filters.*; public class FilterActuator extends SimpleActuator { protected var filterClass:Class; protected var filter:BitmapFilter; protected var filterIndex:int;// = -1 public function FilterActuator(_arg1:Object, _arg2:Number, _arg3:Object){ var _local4:BitmapFilter; super(_arg1, _arg2, _arg3); if ((_arg3.filter is Class)){ filterClass = _arg3.filter; for each (_local4 in (_arg1 as DisplayObject).filters) { if ((_local4 is filterClass)){ this.filter = _local4; }; }; } else { filterIndex = _arg3.filter; this.filter = (_arg1 as DisplayObject).filters[filterIndex]; }; } override protected function initialize():void{ var _local1:PropertyDetails; var _local2:Number; var _local3:String; for (_local3 in properties) { if (_local3 != "filter"){ _local2 = Number(filter[_local3]); _local1 = new PropertyDetails(filter, _local3, _local2, Number((properties[_local3] - _local2))); propertyDetails.push(_local1); }; }; detailsLength = propertyDetails.length; initialized = true; } override function update(_arg1:Number):void{ var _local3:uint; super.update(_arg1); var _local2:Array = (target as DisplayObject).filters; if (filterIndex > -1){ _local2[properties.filter] = filter; } else { _local3 = 0; while (_local3 < _local2.length) { if ((_local2[_local3] is filterClass)){ _local2[_local3] = filter; }; _local3++; }; }; target.filters = _local2; } override function apply():void{ var _local1:String; var _local2:Array; for (_local1 in properties) { if (_local1 != "filter"){ filter[_local1] = properties[_local1]; }; }; _local2 = target.filters; _local2[properties.filter] = filter; target.filters = _local2; } } }//package com.eclecticdesignstudio.motion.actuators
Section 2
//GenericActuator (com.eclecticdesignstudio.motion.actuators.GenericActuator) package com.eclecticdesignstudio.motion.actuators { import com.eclecticdesignstudio.motion.easing.*; import com.eclecticdesignstudio.motion.*; public class GenericActuator { var autoVisible:Boolean;// = true var onUpdate:Function; var delay:Number;// = 0 var snapping:Boolean;// = false var target:Object; var duration:Number; var repeat:int;// = 0 var onCompleteParams:Array; var smartRotation:Boolean;// = false var reverse:Boolean;// = false var ease:IEasing; var properties:Object; var onUpdateParams:Array; var onComplete:Function; var special:Boolean;// = false var reflect:Boolean;// = false public function GenericActuator(_arg1:Object, _arg2:Number, _arg3:Object){ this.target = _arg1; this.properties = _arg3; this.duration = _arg2; ease = Actuate.defaultEase; } protected function complete(_arg1:Boolean=true):void{ if (_arg1){ change(); if (onComplete != null){ onComplete.apply(null, onCompleteParams); }; }; Actuate.unload(this); } function pause():void{ } public function onComplete(_arg1:Function, ... _args):GenericActuator{ onComplete = _arg1; onCompleteParams = _args; if (duration == 0){ complete(); }; return (this); } public function smartRotation(_arg1:Boolean=true):GenericActuator{ smartRotation = _arg1; special = true; return (this); } public function reflect(_arg1:Boolean=true):GenericActuator{ reflect = true; special = true; return (this); } public function onUpdate(_arg1:Function, ... _args):GenericActuator{ onUpdate = _arg1; onUpdateParams = _args; return (this); } public function autoVisible(_arg1:Boolean=true):GenericActuator{ autoVisible = _arg1; return (this); } function move():void{ } function stop(_arg1:Object, _arg2:Boolean, _arg3:Boolean):void{ } public function snapping(_arg1:Boolean=true):GenericActuator{ snapping = _arg1; special = true; return (this); } public function ease(_arg1:IEasing):GenericActuator{ ease = _arg1; return (this); } public function delay(_arg1:Number):GenericActuator{ delay = _arg1; return (this); } public function repeat(_arg1:int=-1):GenericActuator{ repeat = _arg1; return (this); } function resume():void{ } public function reverse(_arg1:Boolean=true):GenericActuator{ reverse = _arg1; special = true; return (this); } function apply():void{ var _local1:String; for (_local1 in properties) { target[_local1] = properties[_local1]; }; } protected function change():void{ if (onUpdate != null){ onUpdate.apply(null, onUpdateParams); }; } } }//package com.eclecticdesignstudio.motion.actuators
Section 3
//MethodActuator (com.eclecticdesignstudio.motion.actuators.MethodActuator) package com.eclecticdesignstudio.motion.actuators { public class MethodActuator extends SimpleActuator { protected var tweenProperties:Object; public function MethodActuator(_arg1:Object, _arg2:Number, _arg3:Object){ tweenProperties = new Object(); super(_arg1, _arg2, _arg3); if (!_arg3.start){ _arg3.start = new Array(); }; if (!_arg3.end){ _arg3.end = _arg3.start; }; } override protected function initialize():void{ var _local1:PropertyDetails; var _local2:String; var _local3:Object; var _local4:uint; while (_local4 < (properties.start as Array).length) { _local2 = ("param" + _local4); _local3 = properties.start[_local4]; tweenProperties[_local2] = _local3; if ((_local3 is Number)){ _local1 = new PropertyDetails(tweenProperties, _local2, (_local3 as Number), (Number(properties.end[_local4]) - (_local3 as Number))); propertyDetails.push(_local1); }; _local4++; }; detailsLength = propertyDetails.length; initialized = true; } override function update(_arg1:Number):void{ super.update(_arg1); var _local2:Array = new Array(); var _local3:uint; while (_local3 < properties.start.length) { _local2.push(tweenProperties[("param" + _local3)]); _local3++; }; (target as Function).apply(null, _local2); } override function apply():void{ (target as Function).apply(null, properties.end); } } }//package com.eclecticdesignstudio.motion.actuators
Section 4
//MotionInternal (com.eclecticdesignstudio.motion.actuators.MotionInternal) package com.eclecticdesignstudio.motion.actuators { public namespace MotionInternal; }//package com.eclecticdesignstudio.motion.actuators
Section 5
//MotionPathActuator (com.eclecticdesignstudio.motion.actuators.MotionPathActuator) package com.eclecticdesignstudio.motion.actuators { import com.eclecticdesignstudio.motion.*; public class MotionPathActuator extends SimpleActuator { public function MotionPathActuator(_arg1:Object, _arg2:Number, _arg3:Object){ super(_arg1, _arg2, _arg3); } override protected function initialize():void{ var _local1:PropertyPathDetails; var _local2:MotionPath; var _local3:String; for (_local3 in properties) { _local2 = (properties[_local3] as MotionPath); if (_local2){ _local2.start = Number(target[_local3]); _local1 = new PropertyPathDetails(target, _local3, _local2); propertyDetails.push(_local1); }; }; detailsLength = propertyDetails.length; initialized = true; } override function update(_arg1:Number):void{ var _local2:PropertyPathDetails; var _local3:Number; var _local4:uint; var _local5:Number; var _local6:Number; if (!paused){ _local5 = ((_arg1 - timeOffset) / duration); if (_local5 > 1){ _local5 = 1; }; if (!initialized){ initialize(); }; if (!special){ _local3 = ease.calculate(_local5); _local4 = 0; while (_local4 < detailsLength) { _local2 = propertyDetails[_local4]; _local2.target[_local2.propertyName] = _local2.path.calculate(_local3); _local4++; }; } else { if (!reverse){ _local3 = ease.calculate(_local5); } else { _local3 = ease.calculate((1 - _local5)); }; _local4 = 0; while (_local4 < detailsLength) { _local2 = propertyDetails[_local4]; if (!snapping){ _local2.target[_local2.propertyName] = _local2.path.calculate(_local3); } else { _local2.target[_local2.propertyName] = Math.round(_local2.path.calculate(_local3)); }; _local4++; }; }; if (_local5 === 1){ if (repeat === 0){ active = false; if (((toggleVisible) && ((target.alpha === 0)))){ target.visible = false; }; complete(true); return; } else { if (reflect){ reverse = !(reverse); }; startTime = _arg1; timeOffset = (startTime + delay); if (repeat > 0){ repeat--; }; }; }; if (sendChange){ change(); }; }; } override function apply():void{ var _local1:String; for (_local1 in properties) { target[_local1] = (properties[_local1] as MotionPath).end; }; } } }//package com.eclecticdesignstudio.motion.actuators import com.eclecticdesignstudio.motion.*; class PropertyPathDetails { public var propertyName:String; public var target:Object; public var path:MotionPath; private function PropertyPathDetails(_arg1:Object, _arg2:String, _arg3:MotionPath){ this.target = _arg1; this.propertyName = _arg2; this.path = _arg3; } }
Section 6
//PropertyDetails (com.eclecticdesignstudio.motion.actuators.PropertyDetails) package com.eclecticdesignstudio.motion.actuators { public class PropertyDetails { public var propertyName:String; public var target:Object; public var start:Number; public var change:Number; public function PropertyDetails(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number):void{ this.target = _arg1; this.propertyName = _arg2; this.start = _arg3; this.change = _arg4; } } }//package com.eclecticdesignstudio.motion.actuators
Section 7
//SimpleActuator (com.eclecticdesignstudio.motion.actuators.SimpleActuator) package com.eclecticdesignstudio.motion.actuators { import flash.display.*; import flash.utils.*; import flash.events.*; public class SimpleActuator extends GenericActuator { var timeOffset:Number; protected var active:Boolean;// = true protected var detailsLength:uint; protected var startTime:Number; protected var initialized:Boolean; protected var cacheVisible:Boolean; protected var sendChange:Boolean;// = false protected var pauseTime:Number; protected var propertyDetails:Array; protected var paused:Boolean; protected var setVisible:Boolean; protected var toggleVisible:Boolean; protected static var actuatorsLength:uint = 0; protected static var shape:Shape; protected static var actuators:Array = new Array(); public function SimpleActuator(_arg1:Object, _arg2:Number, _arg3:Object){ propertyDetails = new Array(); startTime = (getTimer() / 1000); super(_arg1, _arg2, _arg3); if (!shape){ shape = new Shape(); shape.addEventListener(Event.ENTER_FRAME, shape_onEnterFrame); }; } override function stop(_arg1:Object, _arg2:Boolean, _arg3:Boolean):void{ var _local4:String; if (active){ for (_local4 in _arg1) { if ((_local4 in this.properties)){ active = false; if (_arg2){ apply(); }; this.complete(_arg3); return; }; }; if (!_arg1){ active = false; if (_arg2){ apply(); }; this.complete(_arg3); return; }; }; } override public function autoVisible(_arg1:Boolean=true):GenericActuator{ autoVisible = _arg1; if (!_arg1){ toggleVisible = false; if (setVisible){ target.visible = cacheVisible; }; }; return (this); } function update(_arg1:Number):void{ var _local2:PropertyDetails; var _local3:Number; var _local4:uint; var _local5:Number; var _local6:Number; var _local7:Number; if (!paused){ _local5 = ((_arg1 - timeOffset) / duration); if (_local5 > 1){ _local5 = 1; }; if (!initialized){ initialize(); }; if (!special){ _local3 = ease.calculate(_local5); _local4 = 0; while (_local4 < detailsLength) { _local2 = propertyDetails[_local4]; _local2.target[_local2.propertyName] = (_local2.start + (_local2.change * _local3)); _local4++; }; } else { if (!reverse){ _local3 = ease.calculate(_local5); } else { _local3 = ease.calculate((1 - _local5)); }; _local4 = 0; while (_local4 < detailsLength) { _local2 = propertyDetails[_local4]; if (((smartRotation) && ((((((((_local2.propertyName == "rotation")) || ((_local2.propertyName == "rotationX")))) || ((_local2.propertyName == "rotationY")))) || ((_local2.propertyName == "rotationZ")))))){ _local7 = (_local2.change % 360); if (_local7 > 180){ _local7 = (_local7 - 360); } else { if (_local7 < -180){ _local7 = (_local7 + 360); }; }; _local6 = (_local2.start + (_local7 * _local3)); } else { _local6 = (_local2.start + (_local2.change * _local3)); }; if (!snapping){ _local2.target[_local2.propertyName] = _local6; } else { _local2.target[_local2.propertyName] = Math.round(_local6); }; _local4++; }; }; if (_local5 === 1){ if (repeat === 0){ active = false; if (((toggleVisible) && ((target.alpha === 0)))){ target.visible = false; }; complete(true); return; } else { if (reflect){ reverse = !(reverse); }; startTime = _arg1; timeOffset = (startTime + delay); if (repeat > 0){ repeat--; }; }; }; if (sendChange){ change(); }; }; } override public function delay(_arg1:Number):GenericActuator{ delay = _arg1; timeOffset = (startTime + _arg1); return (this); } override function move():void{ toggleVisible = ((("alpha" in properties)) && ((target is DisplayObject))); if (((((toggleVisible) && (!(target.visible)))) && (!((properties.alpha == 0))))){ setVisible = true; cacheVisible = target.visible; target.visible = true; }; timeOffset = startTime; actuators.push(this); actuatorsLength++; } protected function initialize():void{ var _local1:PropertyDetails; var _local2:Number; var _local3:String; for (_local3 in properties) { _local2 = Number(target[_local3]); _local1 = new PropertyDetails(target, _local3, _local2, Number((properties[_local3] - _local2))); propertyDetails.push(_local1); }; detailsLength = propertyDetails.length; initialized = true; } override public function onUpdate(_arg1:Function, ... _args):GenericActuator{ onUpdate = _arg1; onUpdateParams = _args; sendChange = true; return (this); } override function resume():void{ if (paused){ paused = false; timeOffset = (timeOffset + ((getTimer() - pauseTime) / 1000)); }; } override function pause():void{ paused = true; pauseTime = getTimer(); } protected static function shape_onEnterFrame(_arg1:Event):void{ var _local3:SimpleActuator; var _local2:Number = (getTimer() / 1000); var _local4:uint; while (_local4 < actuatorsLength) { _local3 = actuators[_local4]; if (_local3.active){ if (_local2 > _local3.timeOffset){ _local3.update(_local2); }; } else { actuators.splice(_local4, 1); actuatorsLength--; _local4--; }; _local4++; }; } } }//package com.eclecticdesignstudio.motion.actuators
Section 8
//TransformActuator (com.eclecticdesignstudio.motion.actuators.TransformActuator) package com.eclecticdesignstudio.motion.actuators { import flash.display.*; import flash.geom.*; import flash.media.*; public class TransformActuator extends SimpleActuator { protected var endColorTransform:ColorTransform; protected var tweenSoundTransform:SoundTransform; protected var tweenColorTransform:ColorTransform; protected var endSoundTransform:SoundTransform; public function TransformActuator(_arg1:Object, _arg2:Number, _arg3:Object){ super(_arg1, _arg2, _arg3); } protected function initializeSound():void{ var _local1:SoundTransform = target.soundTransform; endSoundTransform = target.soundTransform; tweenSoundTransform = new SoundTransform(); if (("soundVolume" in properties)){ endSoundTransform.volume = properties.soundVolume; propertyDetails.push(new PropertyDetails(tweenSoundTransform, "volume", _local1.volume, (endSoundTransform.volume - _local1.volume))); }; if (("soundPan" in properties)){ endSoundTransform.pan = properties.soundPan; propertyDetails.push(new PropertyDetails(tweenSoundTransform, "pan", _local1.pan, (endSoundTransform.pan - _local1.pan))); }; } override function update(_arg1:Number):void{ super.update(_arg1); if (endColorTransform){ target.transform.colorTransform = tweenColorTransform; }; if (endSoundTransform){ target.soundTransform = tweenSoundTransform; }; } override function apply():void{ initialize(); if (endColorTransform){ target.transform.colorTransform = endColorTransform; }; if (endSoundTransform){ target.soundTransform = endSoundTransform; }; } protected function initializeColor():void{ var _local5:PropertyDetails; var _local6:Number; var _local7:String; var _local8:Number; var _local9:Number; endColorTransform = new ColorTransform(); var _local1:Number = properties.colorValue; var _local2:Number = properties.colorStrength; if (_local2 < 1){ if (_local2 < 0.5){ _local8 = 1; _local9 = (_local2 * 2); } else { _local8 = (1 - ((_local2 - 0.5) * 2)); _local9 = 1; }; endColorTransform.redMultiplier = _local8; endColorTransform.greenMultiplier = _local8; endColorTransform.blueMultiplier = _local8; endColorTransform.redOffset = (_local9 * ((_local1 >> 16) & 0xFF)); endColorTransform.greenOffset = (_local9 * ((_local1 >> 8) & 0xFF)); endColorTransform.blueOffset = (_local9 * (_local1 & 0xFF)); } else { endColorTransform.color = _local1; }; var _local3:Array = ["redMultiplier", "greenMultiplier", "blueMultiplier", "redOffset", "greenOffset", "blueOffset"]; if (("colorAlpha" in properties)){ endColorTransform.alphaMultiplier = properties.colorAlpha; _local3.push("alphaMultiplier"); } else { endColorTransform.alphaMultiplier = target.alpha; }; var _local4:ColorTransform = target.transform.colorTransform; tweenColorTransform = new ColorTransform(); for each (_local7 in _local3) { _local6 = Number(_local4[_local7]); _local5 = new PropertyDetails(tweenColorTransform, _local7, _local6, Number((endColorTransform[_local7] - _local6))); propertyDetails.push(_local5); }; } override protected function initialize():void{ if (((("colorValue" in properties)) && ((target is DisplayObject)))){ initializeColor(); }; if (((("soundVolume" in properties)) || (("soundPan" in properties)))){ initializeSound(); }; detailsLength = propertyDetails.length; initialized = true; } } }//package com.eclecticdesignstudio.motion.actuators
Section 9
//ExpoEaseIn (com.eclecticdesignstudio.motion.easing.equations.ExpoEaseIn) package com.eclecticdesignstudio.motion.easing.equations { import com.eclecticdesignstudio.motion.easing.*; public final class ExpoEaseIn implements IEasing { public function ease(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (((_arg1 == 0)) ? _arg2 : ((_arg3 * Math.pow(2, (10 * ((_arg1 / _arg4) - 1)))) + _arg2)); } public function calculate(_arg1:Number):Number{ return (((_arg1 == 0)) ? 0 : Math.pow(2, (10 * (_arg1 - 1)))); } } }//package com.eclecticdesignstudio.motion.easing.equations
Section 10
//ExpoEaseInOut (com.eclecticdesignstudio.motion.easing.equations.ExpoEaseInOut) package com.eclecticdesignstudio.motion.easing.equations { import com.eclecticdesignstudio.motion.easing.*; public final class ExpoEaseInOut implements IEasing { public function ease(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 == 0){ return (_arg2); }; if (_arg1 == _arg4){ return ((_arg2 + _arg3)); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((_arg3 / 2) * Math.pow(2, (10 * (_arg1 - 1)))) + _arg2)); }; --_arg1; return ((((_arg3 / 2) * (2 - Math.pow(2, (-10 * _arg1)))) + _arg2)); } public function calculate(_arg1:Number):Number{ if (_arg1 == 0){ return (0); }; if (_arg1 == 1){ return (1); }; _arg1 = (_arg1 / (1 / 2)); if (_arg1 < 1){ return ((0.5 * Math.pow(2, (10 * (_arg1 - 1))))); }; --_arg1; return ((0.5 * (2 - Math.pow(2, (-10 * _arg1))))); } } }//package com.eclecticdesignstudio.motion.easing.equations
Section 11
//ExpoEaseOut (com.eclecticdesignstudio.motion.easing.equations.ExpoEaseOut) package com.eclecticdesignstudio.motion.easing.equations { import com.eclecticdesignstudio.motion.easing.*; public final class ExpoEaseOut implements IEasing { public function ease(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (((_arg1 == _arg4)) ? (_arg2 + _arg3) : ((_arg3 * (1 - Math.pow(2, ((-10 * _arg1) / _arg4)))) + _arg2)); } public function calculate(_arg1:Number):Number{ return (((_arg1 == 1)) ? 1 : (1 - Math.pow(2, (-10 * _arg1)))); } } }//package com.eclecticdesignstudio.motion.easing.equations
Section 12
//QuadEaseIn (com.eclecticdesignstudio.motion.easing.equations.QuadEaseIn) package com.eclecticdesignstudio.motion.easing.equations { import com.eclecticdesignstudio.motion.easing.*; public final class QuadEaseIn implements IEasing { public function ease(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((_arg3 * _arg1) * _arg1) + _arg2)); } public function calculate(_arg1:Number):Number{ return ((_arg1 * _arg1)); } } }//package com.eclecticdesignstudio.motion.easing.equations
Section 13
//QuadEaseInOut (com.eclecticdesignstudio.motion.easing.equations.QuadEaseInOut) package com.eclecticdesignstudio.motion.easing.equations { import com.eclecticdesignstudio.motion.easing.*; public final class QuadEaseInOut implements IEasing { public function ease(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2)); }; --_arg1; return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2)); } public function calculate(_arg1:Number):Number{ _arg1 = (_arg1 * 2); if (_arg1 < 1){ return ((((1 / 2) * _arg1) * _arg1)); }; --_arg1; return (((-1 / 2) * ((_arg1 * (_arg1 - 2)) - 1))); } } }//package com.eclecticdesignstudio.motion.easing.equations
Section 14
//QuadEaseOut (com.eclecticdesignstudio.motion.easing.equations.QuadEaseOut) package com.eclecticdesignstudio.motion.easing.equations { import com.eclecticdesignstudio.motion.easing.*; public final class QuadEaseOut implements IEasing { public function ease(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public function calculate(_arg1:Number):Number{ return ((-(_arg1) * (_arg1 - 2))); } } }//package com.eclecticdesignstudio.motion.easing.equations
Section 15
//Expo (com.eclecticdesignstudio.motion.easing.Expo) package com.eclecticdesignstudio.motion.easing { import com.eclecticdesignstudio.motion.easing.equations.*; public final class Expo { public static function get easeOut():IEasing{ return (new ExpoEaseOut()); } public static function get easeIn():IEasing{ return (new ExpoEaseIn()); } public static function get easeInOut():IEasing{ return (new ExpoEaseInOut()); } } }//package com.eclecticdesignstudio.motion.easing
Section 16
//IEasing (com.eclecticdesignstudio.motion.easing.IEasing) package com.eclecticdesignstudio.motion.easing { public interface IEasing { function ease(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number; function calculate(_arg1:Number):Number; } }//package com.eclecticdesignstudio.motion.easing
Section 17
//Quad (com.eclecticdesignstudio.motion.easing.Quad) package com.eclecticdesignstudio.motion.easing { import com.eclecticdesignstudio.motion.easing.equations.*; public final class Quad { public static function get easeOut():IEasing{ return (new QuadEaseOut()); } public static function get easeIn():IEasing{ return (new QuadEaseIn()); } public static function get easeInOut():IEasing{ return (new QuadEaseInOut()); } } }//package com.eclecticdesignstudio.motion.easing
Section 18
//Actuate (com.eclecticdesignstudio.motion.Actuate) package com.eclecticdesignstudio.motion { import com.eclecticdesignstudio.motion.actuators.*; import flash.display.*; import flash.utils.*; import com.eclecticdesignstudio.motion.easing.*; public class Actuate { private static var targetLibraries:Dictionary = new Dictionary(true); public static var defaultEase:IEasing = Expo.easeOut; public static var defaultActuator:Class = SimpleActuator; private static function getLibrary(_arg1:Object):Dictionary{ if (!targetLibraries[_arg1]){ targetLibraries[_arg1] = new Dictionary(true); }; return (targetLibraries[_arg1]); } public static function reset():void{ var _local1:GenericActuator; var _local2:Dictionary; for each (_local2 in targetLibraries) { for each (_local1 in _local2) { _local1.stop(null, false, false); }; }; targetLibraries = new Dictionary(true); } public static function effects(_arg1:DisplayObject, _arg2:Number, _arg3:Boolean=true):EffectsOptions{ return (new EffectsOptions(_arg1, _arg2, _arg3)); } public static function tween(_arg1:Object, _arg2:Number, _arg3:Object, _arg4:Boolean=true, _arg5:Class=null):GenericActuator{ var _local6:Class; var _local7:GenericActuator; var _local8:Dictionary; var _local9:GenericActuator; if (_arg1){ if (_arg2 > 0){ _local6 = ((_arg5) || (defaultActuator)); _local7 = new _local6(_arg1, _arg2, _arg3); _local8 = getLibrary(_local7.target); if (_arg4){ for each (_local9 in _local8) { _local9.stop(_local7.properties, false, false); }; }; _local8[_local7] = _local7; _local7.move(); return (_local7); } else { return (apply(_arg1, _arg3, _arg5)); }; }; return (null); } public static function timer(_arg1:Number, _arg2:Class=null):GenericActuator{ return (tween(new TweenTimer(0), _arg1, new TweenTimer(1), false, _arg2)); } public static function resume(... _args):void{ var _local2:GenericActuator; var _local3:Dictionary; var _local4:Object; if (_args.length > 0){ for each (_local4 in _args) { _local3 = getLibrary(_local4); for each (_local2 in _local3) { _local2.resume(); }; }; } else { for each (_local3 in targetLibraries) { for each (_local2 in _local3) { _local2.resume(); }; }; }; } public static function apply(_arg1:Object, _arg2:Object, _arg3:Class=null):GenericActuator{ stop(_arg1, _arg2); var _local4:Class = ((_arg3) || (defaultActuator)); var _local5:GenericActuator = new _local4(_arg1, 0, _arg2); _local5.apply(); return (_local5); } public static function stop(_arg1:Object, _arg2:Object=null, _arg3:Boolean=false):void{ var _local4:GenericActuator; var _local5:Dictionary; var _local6:Object; var _local7:String; if (_arg1){ _local5 = getLibrary(_arg1); if ((_arg2 is String)){ _local6 = new Object(); _local6[_arg2] = null; _arg2 = _local6; } else { if ((_arg2 is Array)){ _local6 = new Object(); for each (_local7 in _arg2) { _local6[_local7] = null; }; _arg2 = _local6; }; }; for each (_local4 in _local5) { _local4.stop(_arg2, _arg3, true); }; }; } public static function transform(_arg1:Object, _arg2:Number=0, _arg3:Boolean=true):TransformOptions{ return (new TransformOptions(_arg1, _arg2, _arg3)); } public static function pause(... _args):void{ var _local2:GenericActuator; var _local3:Dictionary; var _local4:Object; if (_args.length > 0){ for each (_local4 in _args) { _local3 = getLibrary(_local4); for each (_local2 in _local3) { _local2.pause(); }; }; } else { for each (_local3 in targetLibraries) { for each (_local2 in _local3) { _local2.pause(); }; }; }; } public static function update(_arg1:Function, _arg2:Number, _arg3:Array=null, _arg4:Array=null, _arg5:Boolean=true):GenericActuator{ var _local6:Object = {start:_arg3, end:_arg4}; return (tween(_arg1, _arg2, _local6, _arg5, MethodActuator)); } public static function motionPath(_arg1:Object, _arg2:Number, _arg3:Object, _arg4:Boolean=true):GenericActuator{ return (tween(_arg1, _arg2, _arg3, _arg4, MotionPathActuator)); } static function unload(_arg1:GenericActuator):void{ var _local2:Dictionary = getLibrary(_arg1.target); delete _local2[_arg1]; } } }//package com.eclecticdesignstudio.motion import com.eclecticdesignstudio.motion.actuators.*; import flash.display.*; class EffectsOptions { protected var target:DisplayObject; protected var duration:Number; protected var overwrite:Boolean; private function EffectsOptions(_arg1:DisplayObject, _arg2:Number, _arg3:Boolean){ this.target = _arg1; this.duration = _arg2; this.overwrite = _arg3; } public function filter(_arg1, _arg2:Object):GenericActuator{ _arg2.filter = _arg1; return (Actuate.tween(target, duration, _arg2, overwrite, FilterActuator)); } } class TransformOptions { protected var target:Object; protected var duration:Number; protected var overwrite:Boolean; private function TransformOptions(_arg1:Object, _arg2:Number, _arg3:Boolean){ this.target = _arg1; this.duration = _arg2; this.overwrite = _arg3; } public function color(_arg1:Number=0, _arg2:Number=1, _arg3=null):GenericActuator{ var _local4:Object = {colorValue:_arg1, colorStrength:_arg2}; if ((_arg3 is Number)){ _local4.colorAlpha = _arg3; }; return (Actuate.tween(target, duration, _local4, overwrite, TransformActuator)); } public function sound(_arg1=null, _arg2=null):GenericActuator{ var _local3:Object = new Object(); if ((_arg1 is Number)){ _local3.soundVolume = _arg1; }; if ((_arg2 is Number)){ _local3.soundPan = _arg2; }; return (Actuate.tween(target, duration, _local3, overwrite, TransformActuator)); } } class TweenTimer { public var progress:Number; private function TweenTimer(_arg1:Number):void{ this.progress = _arg1; } }
Section 19
//MotionPath (com.eclecticdesignstudio.motion.MotionPath) package com.eclecticdesignstudio.motion { public class MotionPath { public var start:Number; protected var totalStrength:Number; protected var paths:Array; public function MotionPath(){ paths = new Array(); start = 0; totalStrength = 0; } protected function addPath(_arg1:BezierPath):void{ paths.push(_arg1); totalStrength = (totalStrength + _arg1.strength); } function calculate(_arg1:Number):Number{ var _local2:Number; var _local3:Number; var _local4:BezierPath; if (paths.length === 1){ return ((paths[0] as Object).calculate(start, _arg1)); }; _local2 = (_arg1 * totalStrength); _local3 = start; for each (_local4 in paths) { if (_local2 > _local4.strength){ _local2 = (_local2 - _local4.strength); _local3 = _local4.end; } else { return (_local4.calculate(_local3, (_local2 / _local4.strength))); }; }; return (0); } public function line(_arg1:Number, _arg2:Number=1):MotionPath{ addPath(new LinearPath(_arg1, _arg2)); return (this); } function get end():Number{ var _local1:BezierPath; if (paths.length > 0){ _local1 = paths[(paths.length - 1)]; return (_local1.end); }; return (NaN); } public function bezier(_arg1:Number, _arg2:Number, _arg3:Number=1):MotionPath{ addPath(new BezierPath(_arg1, _arg2, _arg3)); return (this); } public static function line(_arg1:Number, _arg2:Number=1):MotionPath{ return (new (MotionPath).line(_arg1, _arg2)); } public static function bezier(_arg1:Number, _arg2:Number, _arg3:Number=1):MotionPath{ return (new (MotionPath).bezier(_arg1, _arg2, _arg3)); } } }//package com.eclecticdesignstudio.motion class LinearPath extends BezierPath { private function LinearPath(_arg1:Number, _arg2:Number){ super(_arg1, 0, _arg2); } override public function calculate(_arg1:Number, _arg2:Number):Number{ return ((_arg1 + (_arg2 * (end - _arg1)))); } } class BezierPath { public var strength:Number; public var end:Number; public var control:Number; private function BezierPath(_arg1:Number, _arg2:Number, _arg3:Number){ this.end = _arg1; this.control = _arg2; this.strength = _arg3; } public function calculate(_arg1:Number, _arg2:Number):Number{ return ((((((1 - _arg2) * (1 - _arg2)) * _arg1) + (((2 * (1 - _arg2)) * _arg2) * control)) + ((_arg2 * _arg2) * end))); } }
Section 20
//MainTimeline (Little_fla.MainTimeline) package Little_fla { import flash.display.*; import flash.utils.*; import com.eclecticdesignstudio.motion.easing.*; import com.eclecticdesignstudio.motion.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.filters.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var leg:MovieClip; public var bgmSC:SoundChannel; public var scoreNum0:MovieClip; public var scoreNum1:MovieClip; public var scoreNum2:MovieClip; public var scoreNum3:MovieClip; public var scoreNum4:MovieClip; public var goalNum4:MovieClip; public var goalNum0:MovieClip; public var goalNum1:MovieClip; public var goalNum2:MovieClip; public var goalNum3:MovieClip; public var wudiArrowArray:Array; public var canShoot:Boolean; public var losePage:MovieClip; public var Prel_mc:MovieClip; public var canShootCount:int; public var onTargetArrowArray:Array; public var sc:SoundChannel; public var timer:Timer; public var menu:SimpleButton; public var foodCount:int; public var levelNum:MovieClip; public var g:Number; public var levelTimeArray:Array; public var url:String; public var menuButton:SimpleButton; public var btnUrl:String; public var hostingdomain:String; public var level:int; public var real_domain:Array; public var playButton:SimpleButton; public var winPage:MovieClip; public var congratulationPage:MovieClip; public var target:MovieClip; public var score:int; public var levelFoodNumArray:Array; public var body:MovieClip; public var pausePage:MovieClip; public var gametitle:String; public var pauseBlack:MovieClip; public var domain_parts:Array; public var nowArrowNum:int; public var musicButton:MovieClip; public var flashCurrentDomainName:String; public var logoButton:SimpleButton; public var moreGamesButton:SimpleButton; public var flyingArrowArray:Array; public var x2:Boolean; public var localDomainLC:LocalConnection; public var arrowLayer:MovieClip; public var flyingFoodArray:Array; public var time:int; public var powerBar:MovieClip; public var pauseButton:SimpleButton; public var howToPlayButton:SimpleButton; public var angle:Number; public var outArrowArray:Array; public var timeNum0:MovieClip; public var timeNum1:MovieClip; public var wudi:Boolean; public var levelGoalArray:Array; public var outFoodArray:Array; public var targetDirection:int; public var choose1:MovieClip; public var choose2:MovieClip; public var choose3:MovieClip; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } public function targetMove(_arg1:Event):void{ var _local2:Arrow; var _local3:MovieClip; var _local4:Arrow; var _local5:Arrow; target.y = (target.y - targetDirection); if (target.y <= 185){ target.y = 185; targetDirection = (targetDirection * -1); } else { if (target.y >= 415){ target.y = 415; targetDirection = (targetDirection * -1); }; }; if (!canShoot){ canShootCount++; if (canShootCount >= 12){ canShootCount = 0; canShoot = true; }; }; for each (_local2 in flyingArrowArray) { if (_local2.speedX > 20){ _local2.speedX = 20; }; _local2.x = (_local2.x + _local2.speedX); _local2.y = (_local2.y + _local2.speedY); _local2.speedY = (_local2.speedY + g); _local2.rotation = (_local2.rotation + 1); if (_local2.speedY > 0){ _local2.rotation = (_local2.rotation + (_local2.speedY / 7.5)); }; if (_local2.rotation > 65){ _local2.rotation = 65; }; if (target.hitTestArea.hitTestPoint((_local2.x - 5), (_local2.y - 1), true)){ onTargetArrowArray.push(_local2); if (musicButton.currentFrame == 1){ new HitSound().play(); }; } else { if (_local2.y > (stage.stageHeight * 2)){ outArrowArray.push(_local2); }; }; }; removeOnTargetArrowsFromFlyingArray(); onTargetArrowArray = []; outArrowArray = []; for each (_local3 in flyingFoodArray) { if (_local3.currentFrame == 1){ _local3.y = (_local3.y - _local3.speed); for each (_local4 in flyingArrowArray) { if (_local3.hitTestObject(_local4.arrowHead)){ _local4.foodHitten = true; foodHitted(_local3); }; }; for each (_local5 in wudiArrowArray) { if (_local3.hitTestObject(_local5.arrowHead)){ _local5.foodHitten = true; foodHitted(_local3); }; }; if ((((((outFoodArray.indexOf(_local3) < 0)) && ((_local3.y < 0)))) || (_local3.hitten))){ outFoodArray.push(_local3); }; }; }; removeOutFoods(); outFoodArray = []; } public function startTimer():void{ time = levelTimeArray[level]; timer.repeatCount = time; showTimer(); timer.addEventListener(TimerEvent.TIMER, showTimer); timer.addEventListener(TimerEvent.TIMER_COMPLETE, lose); timer.start(); } public function gotoURL(_arg1:MouseEvent){ navigateToURL(new URLRequest(url), "_blank"); } public function lose(_arg1:TimerEvent){ trace("lose"); body.face.gotoAndStop("jusang"); body.visible = (leg.visible = false); powerBar.visible = false; removeAllListeners(); losePage.playAgainButton.addEventListener(MouseEvent.CLICK, playAgain); setGoalNumber(losePage); setScoreNumber(losePage); losePage.scaleX = (losePage.scaleY = 3); Actuate.tween(losePage, 1, {scaleX:1, scaleY:1}); losePage.visible = true; bgmSC.stop(); if (musicButton.currentFrame == 1){ new LoseSound().play(); }; } public function removeListeners(){ playButton.removeEventListener(MouseEvent.CLICK, playGame); howToPlayButton.removeEventListener(MouseEvent.CLICK, showHowToPlay); } public function MoreGames_fnc(_arg1:MouseEvent):void{ var _local2 = (("http://www.onlyfungames.com/?utm_source=" + flashCurrentDomainName) + "&utm_medium=game&utm_campaign=Onlyfungames - Little Angel Archery Contest"); navigateToURL(new URLRequest(_local2)); } public function initGame(){ var _local1:Arrow; var _local2:Arrow; var _local3:int; var _local4:int; var _local5:Arrow; var _local6:Arrow; var _local7:MovieClip; var _local8:MovieClip; var _local9:DisplayObject; pausePage.y = -550; body.visible = (leg.visible = true); bgmSC.stop(); if (musicButton.currentFrame == 1){ bgmSC = new BGM().play(0, 9999999); }; for each (_local1 in flyingArrowArray) { if (arrowLayer.contains(_local1)){ arrowLayer.removeChild(_local1); }; }; for each (_local2 in onTargetArrowArray) { if (target.contains(_local2)){ target.removeChild(_local2); }; }; _local3 = target.numChildren; _local4 = (_local3 - 1); while (_local4 >= 0) { _local9 = target.getChildAt(_local4); if ((_local9 is Arrow)){ target.removeChild(_local9); }; _local4--; }; for each (_local5 in outArrowArray) { if (arrowLayer.contains(_local5)){ arrowLayer.removeChild(_local5); }; }; for each (_local6 in wudiArrowArray) { if (arrowLayer.contains(_local6)){ arrowLayer.removeChild(_local6); }; }; for each (_local7 in flyingFoodArray) { if (arrowLayer.contains(_local7)){ arrowLayer.removeChild(_local7); }; }; for each (_local8 in outFoodArray) { if (arrowLayer.contains(_local8)){ arrowLayer.removeChild(_local8); }; }; flyingArrowArray = []; onTargetArrowArray = []; outArrowArray = []; flyingFoodArray = []; outFoodArray = []; wudiArrowArray = []; target.y = 260; nowArrowNum = 1; targetDirection = -1; canShoot = true; wudi = false; x2 = false; canShootCount = 0; score = 0; foodCount = 0; choose1.gotoAndStop(2); choose2.gotoAndStop(1); choose3.gotoAndStop(1); body.bodyArrow.gotoAndStop(1); body.face.gotoAndStop("gaoxing"); pauseBlack.visible = false; powerBar.visible = false; winPage.visible = false; losePage.visible = false; congratulationPage.visible = false; setGoal(); showScore(); startTimer(); body.face.gotoAndStop("gaoxing"); pauseButton.addEventListener(MouseEvent.MOUSE_DOWN, pauseit); musicButton.addEventListener(MouseEvent.MOUSE_DOWN, musicButtonClicked); choose1.addEventListener(MouseEvent.MOUSE_DOWN, onChoose1Selected, true); choose2.addEventListener(MouseEvent.MOUSE_DOWN, onChoose2Selected, true); choose3.addEventListener(MouseEvent.MOUSE_DOWN, onChoose3Selected, true); stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMove); stage.addEventListener(Event.ENTER_FRAME, targetMove); stage.addEventListener(MouseEvent.MOUSE_DOWN, shoot); } public function mouseMove(_arg1:MouseEvent):void{ angle = Math.atan2(((_arg1.stageY - body.y) + 70), (_arg1.stageX - body.x)); angle = ((angle / Math.PI) * 180); if (angle < -30){ angle = -30; } else { if (angle > 30){ angle = 30; }; }; body.rotation = angle; _arg1.updateAfterEvent(); } public function playAgainFromLevel1(_arg1:MouseEvent){ level = 1; initGame(); } public function findAGoodPlaceOnTargetToPlaceArrow(_arg1:Arrow):void{ if (_arg1.x < 0){ _arg1.x = (_arg1.x + (((50 - Math.abs(_arg1.y)) * (-(_arg1.x) / 37)) * 1.2)); }; _arg1.x = (_arg1.x + ((13.2 + (Math.random() * 20)) - 18)); _arg1.arrowHead.visible = false; } public function shoot(_arg1:MouseEvent):void{ if (canShoot){ body.bodyArrow.visible = true; canShoot = false; powerBar.visible = true; powerBar.gotoAndPlay(2); stage.addEventListener(MouseEvent.MOUSE_UP, shootEnd); body.face.gotoAndStop("lagong"); }; } public function playGame(_arg1:MouseEvent){ removeListeners(); gotoAndStop(4); } public function showTimer(_arg1:TimerEvent=null):void{ var _local5:int; if (_arg1){ time--; }; trace(time); var _local2:int = time; var _local3:int; var _local4:int; while (_local4 <= 1) { this[("timeNum" + _local4.toString())].gotoAndStop(1); _local4++; }; while (_local2 != 0) { _local5 = (_local2 % 10); if ((this[("timeNum" + _local3.toString())] is MovieClip)){ this[("timeNum" + _local3.toString())].gotoAndStop((_local5 + 1)); }; _local3++; _local2 = (_local2 / 10); }; foodCount++; if (foodCount >= 3){ foodCount = 0; createFood(); }; } public function showHowToPlay(_arg1:MouseEvent){ removeListeners(); gotoAndStop(3); } public function setGoalNumber(_arg1:MovieClip):void{ var _local5:int; var _local2:int; while (_local2 <= 4) { _arg1[("goalNum" + _local2.toString())].gotoAndStop(1); _local2++; }; var _local3:int = levelGoalArray[level]; var _local4:int; while (_local3 != 0) { _local5 = (_local3 % 10); if ((_arg1[("goalNum" + _local4.toString())] is MovieClip)){ _arg1[("goalNum" + _local4.toString())].gotoAndStop((_local5 + 1)); }; _local4++; _local3 = (_local3 / 10); }; } public function removeAllListeners():void{ timer.reset(); timer.removeEventListener(TimerEvent.TIMER, showTimer); timer.removeEventListener(TimerEvent.TIMER_COMPLETE, lose); choose1.removeEventListener(MouseEvent.MOUSE_DOWN, onChoose1Selected, true); choose2.removeEventListener(MouseEvent.MOUSE_DOWN, onChoose2Selected, true); choose3.removeEventListener(MouseEvent.MOUSE_DOWN, onChoose3Selected, true); stage.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMove); stage.removeEventListener(Event.ENTER_FRAME, targetMove); stage.removeEventListener(MouseEvent.MOUSE_DOWN, shoot); stage.removeEventListener(MouseEvent.MOUSE_UP, shootEnd); pauseButton.removeEventListener(MouseEvent.MOUSE_DOWN, pauseit); pausePage.removeEventListener(MouseEvent.CLICK, noPause); winPage.nextLevelButton.removeEventListener(MouseEvent.CLICK, nextLevel); winPage.playAgainButton.removeEventListener(MouseEvent.CLICK, playAgain); losePage.playAgainButton.removeEventListener(MouseEvent.CLICK, playAgain); congratulationPage.playAgainButton.removeEventListener(MouseEvent.CLICK, playAgainFromLevel1); } function frame1(){ localDomainLC = new LocalConnection(); flashCurrentDomainName = localDomainLC.domain; btnUrl = (("http://www.onlyfungames.com/?utm_source=" + flashCurrentDomainName) + "&utm_medium=game&utm_campaign=Onlyfungames - Little Angel Archery Contest"); Prel_mc.Btn_url.addEventListener(MouseEvent.MOUSE_DOWN, MoreGames_fnc); stage.scaleMode = StageScaleMode.EXACT_FIT; stage.align = StageAlign.TOP_LEFT; stop(); } function frame2(){ stop(); hostingdomain = ""; domain_parts = loaderInfo.url.split("://"); real_domain = domain_parts[1].split("/"); hostingdomain = real_domain[0]; if (hostingdomain == ""){ hostingdomain = "unknown"; }; gametitle = "Onlyfungames - Little Angel Archery Contest"; url = ((("http://www.onlyfungames.com/?utm_source=" + hostingdomain) + "&utm_medium=game&utm_campaign=") + gametitle); trace(btnUrl); musicButton.visible = false; if (bgmSC != null){ sc = (bgmSC as SoundChannel); sc.stop(); }; bgmSC = new BGM().play(0, 9999999); playButton.addEventListener(MouseEvent.CLICK, playGame); howToPlayButton.addEventListener(MouseEvent.CLICK, showHowToPlay); if (!moreGamesButton.hasEventListener(MouseEvent.CLICK)){ moreGamesButton.addEventListener(MouseEvent.CLICK, gotoURL); logoButton.addEventListener(MouseEvent.CLICK, gotoURL); } else { trace("already has eventListener!"); }; } public function nextLevel(_arg1:MouseEvent){ level++; initGame(); } public function gotoMainPage(_arg1:MouseEvent){ removeAllListeners(); gotoAndStop(2); } function frame3(){ stop(); musicButton.visible = false; menu.addEventListener(MouseEvent.CLICK, gotoMain); } public function shootEnd(_arg1:MouseEvent):void{ var _local4:Arrow; var _local5:Point; var _local6:int; var _local7:Number; body.bodyArrow.visible = false; stage.removeEventListener(MouseEvent.MOUSE_UP, shootEnd); var _local2:int = powerBar.currentFrame; powerBar.visible = false; powerBar.gotoAndStop(1); body.face.gotoAndStop("gaoxing"); if (musicButton.currentFrame == 1){ new ShootSound().play(); }; var _local3:int; while (_local3 < nowArrowNum) { _local4 = new Arrow(); _local5 = body.bodyArrow.localToGlobal(new Point(body.bodyArrow[("arrow" + (_local3 + 1))].x, body.bodyArrow[("arrow" + (_local3 + 1))].y)); _local4.x = (_local5.x + 5); _local4.y = (_local5.y - 5); _local4.rotation = angle; _local4.foodHitten = false; _local6 = 0; _local7 = 0; switch (nowArrowNum){ case 1: switch (_local3){ case 0: _local6 = (_local2 + 4); _local7 = angle; break; }; break; case 2: switch (_local3){ case 0: _local6 = (_local2 + 4); _local7 = (angle - 2); break; case 1: _local6 = (_local2 + 3); _local7 = (angle + 1); break; }; break; case 3: switch (_local3){ case 0: _local6 = (_local2 + 4); _local7 = (angle - 2); break; case 1: _local6 = (_local2 + 3); _local7 = (angle - 1); break; case 2: _local6 = (_local2 + 2); _local7 = (angle + 1); break; }; break; }; _local4.speedX = ((_local6 * 0.8) * Math.cos((((_local7 - 15) / 180) * Math.PI))); _local4.speedY = ((_local6 * 0.8) * Math.sin((((_local7 - 15) / 180) * Math.PI))); if (angle > -15){ _local4.y = (_local4.y + ((angle + 15) / 10)); }; arrowLayer.addChild(_local4); if (wudi){ _local4.toTargetCount = 2; _local4.onTarget = false; wudiArrowArray.push(_local4); Actuate.tween(_local4, _local4.toTargetCount, {rotation:15, x:target.x, y:target.y}, true).onUpdate(toTarget, [_local4]).ease(Quad.easeIn); } else { flyingArrowArray.push(_local4); }; _local3++; }; if (wudi){ wudi = false; }; } function frame4(){ stop(); musicButton.visible = true; menuButton.removeEventListener(MouseEvent.MOUSE_DOWN, gotoMainPage); menuButton.addEventListener(MouseEvent.MOUSE_DOWN, gotoMainPage); time = 0; level = 1; levelTimeArray = [null, 15, 25, 35, 45, 55, 65, 75, 85, 95, 99]; levelGoalArray = [null, 100, 300, 500, 700, 900, 1200, 1500, 1700, 2000, 2500]; levelFoodNumArray = [null, 3, 5, 7, 10, 13, 15, 17, 20, 23, 30]; onTargetArrowArray = []; outArrowArray = []; outFoodArray = []; nowArrowNum = 1; angle = 0; targetDirection = -1; canShoot = true; canShootCount = 0; timer = new Timer(1000); flyingArrowArray = []; flyingFoodArray = []; wudiArrowArray = []; g = 0.5; score = 0; foodCount = 0; wudi = false; x2 = false; initGame(); } public function musicButtonClicked(_arg1:MouseEvent){ _arg1.stopImmediatePropagation(); if (musicButton.currentFrame == 1){ musicButton.gotoAndStop(2); bgmSC.stop(); } else { musicButton.gotoAndStop(1); bgmSC.stop(); bgmSC = new BGM().play(0, 9999999); }; } public function createFood():void{ var _local3:MovieClip; var _local1:int = (375 + (Math.random() * 200)); var _local2:int = int((Math.random() * 5)); switch (_local2){ case 0: _local3 = new HeartX2(); break; case 1: _local3 = new HeartReduce50(); break; case 2: _local3 = new HeartPlus3s(); break; case 3: _local3 = new HeartRandom(); break; case 4: _local3 = new HeartPrecise(); break; }; _local3.hitten = false; _local3.x = _local1; _local3.y = stage.stageHeight; _local3.speed = int(((Math.random() * 3) + 1)); flyingFoodArray.push(_local3); arrowLayer.addChild(_local3); } public function removeOnTargetArrowsFromFlyingArray():void{ var _local2:Array; var _local3:Arrow; var _local4:Point; var _local5:Array; var _local6:Arrow; var _local1:int = (flyingArrowArray.length - 1); while (_local1 >= 0) { if (onTargetArrowArray.indexOf(flyingArrowArray[_local1]) >= 0){ _local2 = flyingArrowArray.splice(_local1, 1); _local3 = _local2[0]; _local4 = target.globalToLocal(new Point(_local3.x, _local3.y)); _local3.x = _local4.x; _local3.y = _local4.y; findAGoodPlaceOnTargetToPlaceArrow(_local3); target.addChild(_local3); score = (score + 20); if (x2){ score = (score + 20); }; } else { if (outArrowArray.indexOf(flyingArrowArray[_local1]) >= 0){ _local5 = flyingArrowArray.splice(_local1, 1); _local6 = _local5[0]; if (arrowLayer.contains(_local6)){ arrowLayer.removeChild(_local6); }; }; }; _local1--; }; showScore(); checkWin(); } public function playAgain(_arg1:MouseEvent){ initGame(); } public function sureOnTarget(_arg1:Array):void{ var _local2:Arrow = _arg1[0]; if (musicButton.currentFrame == 1){ new HitSound().play(); }; score = (score + 20); if (x2){ score = (score + 20); }; var _local3:int = (wudiArrowArray.length - 1); while (_local3 >= 0) { if (wudiArrowArray.indexOf(_local2) >= 0){ wudiArrowArray.splice(_local3, 1); }; _local3--; }; if (arrowLayer.contains(_local2)){ arrowLayer.removeChild(_local2); }; var _local4:Arrow = new Arrow(); _local4.x = (((Math.random() * 8) - 4) + 10); _local4.y = ((Math.random() * 12) - 4); _local4.rotation = 15; _local4.arrowHead.visible = false; target.addChild(_local4); trace("wudi Arrow on target"); } public function foodHitted(_arg1:MovieClip):void{ var _local2:int; if (_arg1.currentFrame != 1){ return; }; if ((_arg1 is HeartX2)){ x2 = true; _arg1.gotoAndStop(2); } else { if ((_arg1 is HeartPlus3s)){ time = (time + 3); timer.repeatCount = time; timer.reset(); timer.start(); _arg1.gotoAndStop(2); } else { if ((_arg1 is HeartReduce50)){ if (score > 50){ score = (score - 50); } else { score = 0; }; showScore(); _arg1.gotoAndStop(2); } else { if ((_arg1 is HeartPrecise)){ wudi = true; _arg1.gotoAndStop(2); } else { if ((_arg1 is HeartRandom)){ _local2 = int((Math.random() * 4)); switch (_local2){ case 0: x2 = true; _arg1.gotoAndStop(2); break; case 1: time = (time + 3); _arg1.gotoAndStop(3); break; case 2: if (score > 50){ score = (score - 50); } else { score = 0; }; showScore(); _arg1.gotoAndStop(4); break; case 3: wudi = true; _arg1.gotoAndStop(5); break; }; trace(("randomHeart!" + _local2)); }; }; }; }; }; } public function pauseit(_arg1:MouseEvent){ _arg1.stopImmediatePropagation(); pauseButton.removeEventListener(MouseEvent.MOUSE_DOWN, pauseit, true); pauseBlack.visible = true; timer.stop(); pausePage.y = -550; stage.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMove); stage.removeEventListener(Event.ENTER_FRAME, targetMove); stage.removeEventListener(MouseEvent.MOUSE_DOWN, shoot); Actuate.tween(pausePage, 1, {y:300}); pausePage.addEventListener(MouseEvent.CLICK, noPause); } public function setGoal():void{ var _local4:int; this.levelNum.gotoAndStop((level + 1)); var _local1:int; while (_local1 <= 4) { this[("goalNum" + _local1.toString())].gotoAndStop(1); _local1++; }; var _local2:int = levelGoalArray[level]; var _local3:int; while (_local2 != 0) { _local4 = (_local2 % 10); if ((this[("goalNum" + _local3.toString())] is MovieClip)){ this[("goalNum" + _local3.toString())].gotoAndStop((_local4 + 1)); }; _local3++; _local2 = (_local2 / 10); }; } public function checkWin():void{ if (score >= levelGoalArray[level]){ body.visible = (leg.visible = false); powerBar.visible = false; removeAllListeners(); trace("win"); bgmSC.stop(); if (musicButton.currentFrame == 1){ new WinSound().play(); }; if (level < 10){ winPage.nextLevelButton.addEventListener(MouseEvent.CLICK, nextLevel); winPage.playAgainButton.addEventListener(MouseEvent.CLICK, playAgain); setGoalNumber(winPage); setScoreNumber(winPage); winPage.scaleX = (winPage.scaleY = 3); Actuate.tween(winPage, 1, {scaleX:1, scaleY:1}); winPage.visible = true; } else { congratulationPage.playAgainButton.addEventListener(MouseEvent.CLICK, playAgainFromLevel1); setScoreNumber(congratulationPage); congratulationPage.scaleX = (congratulationPage.scaleY = 2); Actuate.tween(congratulationPage, 1, {scaleX:1, scaleY:1}); congratulationPage.visible = true; }; }; } public function noPause(_arg1:MouseEvent){ pausePage.removeEventListener(MouseEvent.CLICK, noPause); pauseBlack.visible = false; Actuate.tween(pausePage, 1, {y:-550}); timer.start(); stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMove); stage.addEventListener(Event.ENTER_FRAME, targetMove); stage.addEventListener(MouseEvent.MOUSE_DOWN, shoot); pauseButton.addEventListener(MouseEvent.MOUSE_DOWN, pauseit, true); } public function setScoreNumber(_arg1:MovieClip):void{ var _local5:int; var _local2:int = score; var _local3:int; var _local4:int; while (_local4 <= 4) { _arg1[("scoreNum" + _local4.toString())].gotoAndStop(1); _local4++; }; while (_local2 != 0) { _local5 = (_local2 % 10); if ((_arg1[("scoreNum" + _local3.toString())] is MovieClip)){ _arg1[("scoreNum" + _local3.toString())].gotoAndStop((_local5 + 1)); }; _local3++; _local2 = (_local2 / 10); }; } public function gotoMain(_arg1:MouseEvent){ menu.removeEventListener(MouseEvent.CLICK, gotoMain); gotoAndStop(2); } public function showScore():void{ var _local4:int; var _local1:int = score; var _local2:int; var _local3:int; while (_local3 <= 4) { this[("scoreNum" + _local3.toString())].gotoAndStop(1); _local3++; }; while (_local1 != 0) { _local4 = (_local1 % 10); if ((this[("scoreNum" + _local2.toString())] is MovieClip)){ this[("scoreNum" + _local2.toString())].gotoAndStop((_local4 + 1)); }; _local2++; _local1 = (_local1 / 10); }; } public function removeOutFoods():void{ var _local2:Array; var _local3:MovieClip; var _local1:int = (flyingFoodArray.length - 1); while (_local1 >= 0) { if (outFoodArray.indexOf(flyingFoodArray[_local1]) >= 0){ _local2 = flyingFoodArray.splice(_local1, 1); _local3 = _local2[0]; if (arrowLayer.contains(_local3)){ arrowLayer.removeChild(_local3); }; }; _local1--; }; } public function onChoose1Selected(_arg1:MouseEvent){ _arg1.stopImmediatePropagation(); if (choose1.currentFrame == 1){ choose2.gotoAndStop(1); choose3.gotoAndStop(1); choose1.gotoAndStop(2); nowArrowNum = 1; body.bodyArrow.gotoAndStop(1); }; } public function onChoose3Selected(_arg1:MouseEvent){ _arg1.stopImmediatePropagation(); if (choose3.currentFrame == 1){ choose1.gotoAndStop(1); choose2.gotoAndStop(1); choose3.gotoAndStop(2); nowArrowNum = 3; body.bodyArrow.gotoAndStop(3); }; } public function toTarget(_arg1:Array):void{ var _local2:Arrow = _arg1[0]; _local2.toTargetCount = (_local2.toTargetCount - 0.1); if ((((_local2.toTargetCount <= 0)) && (!(_local2.onTarget)))){ _local2.onTarget = true; Actuate.stop(_local2); sureOnTarget([_local2]); } else { if (_local2.toTargetCount > 0){ Actuate.tween(_local2, _local2.toTargetCount, {rotation:15, x:target.x, y:target.y}, true).onUpdate(toTarget, [_local2]); }; }; } public function onChoose2Selected(_arg1:MouseEvent){ _arg1.stopImmediatePropagation(); if (choose2.currentFrame == 1){ choose1.gotoAndStop(1); choose3.gotoAndStop(1); choose2.gotoAndStop(2); nowArrowNum = 2; body.bodyArrow.gotoAndStop(2); }; } } }//package Little_fla
Section 21
//plus3s_222 (Little_fla.plus3s_222) package Little_fla { import flash.display.*; import flash.utils.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.filters.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class plus3s_222 extends MovieClip { public function plus3s_222(){ addFrameScript(23, frame24); } function frame24(){ stop(); this["parent"].hitten = true; } } }//package Little_fla
Section 22
//precise_226 (Little_fla.precise_226) package Little_fla { import flash.display.*; import flash.utils.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.filters.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class precise_226 extends MovieClip { public function precise_226(){ addFrameScript(23, frame24); } function frame24(){ stop(); this["parent"].hitten = false; } } }//package Little_fla
Section 23
//Preloader_news123_5 (Little_fla.Preloader_news123_5) package Little_fla { import flash.display.*; public dynamic class Preloader_news123_5 extends MovieClip { public function Preloader_news123_5(){ addFrameScript(145, frame146); } function frame146(){ stop(); } } }//package Little_fla
Section 24
//reduce50_220 (Little_fla.reduce50_220) package Little_fla { import flash.display.*; import flash.utils.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.filters.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class reduce50_220 extends MovieClip { public function reduce50_220(){ addFrameScript(23, frame24); } function frame24(){ stop(); this["parent"].hitten = true; } } }//package Little_fla
Section 25
//S_1 (Little_fla.S_1) package Little_fla { import flash.display.*; import flash.utils.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.filters.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class S_1 extends MovieClip { public var Play_btn:SimpleButton; public var More_btn:SimpleButton; public var Btn_url:SimpleButton; public function S_1(){ addFrameScript(313, frame314); } public function Play_fnc(_arg1:MouseEvent):void{ this["parent"].play(); } function frame314(){ Play_btn.addEventListener(MouseEvent.MOUSE_DOWN, Play_fnc); More_btn.addEventListener(MouseEvent.MOUSE_DOWN, MoreGames_fnc); stop(); } public function MoreGames_fnc(_arg1:MouseEvent):void{ var _local2 = (("http://www.onlyfungames.com/?utm_source=" + this["parent"].flashCurrentDomainName) + "&utm_medium=game&utm_campaign=Onlyfungames - Little Angel Archery Contest"); navigateToURL(new URLRequest(_local2)); } } }//package Little_fla
Section 26
//Timeline_151 (Little_fla.Timeline_151) package Little_fla { import flash.display.*; public dynamic class Timeline_151 extends MovieClip { public function Timeline_151(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package Little_fla
Section 27
//Timeline_153 (Little_fla.Timeline_153) package Little_fla { import flash.display.*; public dynamic class Timeline_153 extends MovieClip { public function Timeline_153(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package Little_fla
Section 28
//Timeline_163 (Little_fla.Timeline_163) package Little_fla { import flash.display.*; public dynamic class Timeline_163 extends MovieClip { public var hands:MovieClip; public var leg:MovieClip; public var bodyArrow:MovieClip; public var face:MovieClip; public function Timeline_163(){ addFrameScript(212, frame213); } function frame213(){ } } }//package Little_fla
Section 29
//Timeline_187 (Little_fla.Timeline_187) package Little_fla { import flash.display.*; public dynamic class Timeline_187 extends MovieClip { public function Timeline_187(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } } }//package Little_fla
Section 30
//Timeline_188 (Little_fla.Timeline_188) package Little_fla { import flash.display.*; public dynamic class Timeline_188 extends MovieClip { public var arrow1:MovieClip; public var arrow2:MovieClip; public var arrow3:MovieClip; public function Timeline_188(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame2(){ stop(); } function frame3(){ stop(); } function frame1(){ stop(); } } }//package Little_fla
Section 31
//Timeline_198 (Little_fla.Timeline_198) package Little_fla { import flash.display.*; public dynamic class Timeline_198 extends MovieClip { public function Timeline_198(){ addFrameScript(0, frame1, 29, frame30); } function frame30(){ stop(); } function frame1(){ stop(); } } }//package Little_fla
Section 32
//Timeline_200 (Little_fla.Timeline_200) package Little_fla { import flash.display.*; public dynamic class Timeline_200 extends MovieClip { public function Timeline_200(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame10(){ stop(); } function frame11(){ stop(); } function frame9(){ stop(); } } }//package Little_fla
Section 33
//Timeline_201 (Little_fla.Timeline_201) package Little_fla { import flash.display.*; public dynamic class Timeline_201 extends MovieClip { public function Timeline_201(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); this.buttonMode = true; } function frame2(){ stop(); } } }//package Little_fla
Section 34
//Timeline_228 (Little_fla.Timeline_228) package Little_fla { import flash.display.*; import flash.utils.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.filters.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class Timeline_228 extends MovieClip { public function Timeline_228(){ addFrameScript(23, frame24); } function frame24(){ stop(); this["parent"].hitten = true; } } }//package Little_fla
Section 35
//Timeline_229 (Little_fla.Timeline_229) package Little_fla { import flash.display.*; import flash.utils.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.filters.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class Timeline_229 extends MovieClip { public function Timeline_229(){ addFrameScript(23, frame24); } function frame24(){ stop(); this["parent"].hitten = true; } } }//package Little_fla
Section 36
//Timeline_230 (Little_fla.Timeline_230) package Little_fla { import flash.display.*; import flash.utils.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.filters.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class Timeline_230 extends MovieClip { public function Timeline_230(){ addFrameScript(23, frame24); } function frame24(){ stop(); this["parent"].hitten = true; } } }//package Little_fla
Section 37
//Timeline_231 (Little_fla.Timeline_231) package Little_fla { import flash.display.*; import flash.utils.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.filters.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class Timeline_231 extends MovieClip { public function Timeline_231(){ addFrameScript(23, frame24); } function frame24(){ stop(); this["parent"].hitten = true; } } }//package Little_fla
Section 38
//x2_224 (Little_fla.x2_224) package Little_fla { import flash.display.*; import flash.utils.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.filters.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class x2_224 extends MovieClip { public function x2_224(){ addFrameScript(23, frame24); } function frame24(){ stop(); this["parent"].hitten = true; } } }//package Little_fla
Section 39
//Arrow (Arrow) package { import flash.display.*; public dynamic class Arrow extends MovieClip { public var arrowHead:MovieClip; } }//package
Section 40
//BGM (BGM) package { import flash.media.*; public dynamic class BGM extends Sound { } }//package
Section 41
//HeartPlus3s (HeartPlus3s) package { import flash.display.*; public dynamic class HeartPlus3s extends MovieClip { public function HeartPlus3s(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 42
//HeartPrecise (HeartPrecise) package { import flash.display.*; public dynamic class HeartPrecise extends MovieClip { public function HeartPrecise(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 43
//HeartRandom (HeartRandom) package { import flash.display.*; public dynamic class HeartRandom extends MovieClip { public function HeartRandom(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } } }//package
Section 44
//HeartReduce50 (HeartReduce50) package { import flash.display.*; public dynamic class HeartReduce50 extends MovieClip { public function HeartReduce50(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 45
//HeartX2 (HeartX2) package { import flash.display.*; public dynamic class HeartX2 extends MovieClip { public function HeartX2(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 46
//HitSound (HitSound) package { import flash.media.*; public dynamic class HitSound extends Sound { } }//package
Section 47
//LoseSound (LoseSound) package { import flash.media.*; public dynamic class LoseSound extends Sound { } }//package
Section 48
//ShootSound (ShootSound) package { import flash.media.*; public dynamic class ShootSound extends Sound { } }//package
Section 49
//WinSound (WinSound) package { import flash.media.*; public dynamic class WinSound extends Sound { } }//package

Library Items

Symbol 1 Sound {WinSound}
Symbol 2 Sound {BGM}
Symbol 3 Sound {ShootSound}
Symbol 4 Sound {LoseSound}
Symbol 5 Sound {HitSound}
Symbol 6 GraphicUsed by:58
Symbol 7 GraphicUsed by:27 37 47 57
Symbol 8 GraphicUsed by:27 102
Symbol 9 GraphicUsed by:27 37 47 57
Symbol 10 GraphicUsed by:27 37 47 57
Symbol 11 GraphicUsed by:27 37 47 57
Symbol 12 GraphicUsed by:27 37 47 57
Symbol 13 GraphicUsed by:27 37 47 57
Symbol 14 GraphicUsed by:27 37 47 57
Symbol 15 GraphicUsed by:27 37 47 57
Symbol 16 GraphicUsed by:27 37 47 57
Symbol 17 GraphicUsed by:27 37 47 57
Symbol 18 GraphicUsed by:27
Symbol 19 GraphicUsed by:27
Symbol 20 GraphicUsed by:27
Symbol 21 GraphicUsed by:27
Symbol 22 GraphicUsed by:27
Symbol 23 GraphicUsed by:27
Symbol 24 GraphicUsed by:27
Symbol 25 GraphicUsed by:27
Symbol 26 GraphicUsed by:27 37 47 57
Symbol 27 MovieClip {Little_fla.Timeline_228}Uses:7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26Used by:58
Symbol 28 GraphicUsed by:37 125
Symbol 29 GraphicUsed by:37
Symbol 30 GraphicUsed by:37
Symbol 31 GraphicUsed by:37
Symbol 32 GraphicUsed by:37
Symbol 33 GraphicUsed by:37
Symbol 34 GraphicUsed by:37
Symbol 35 GraphicUsed by:37
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClip {Little_fla.Timeline_229}Uses:7 28 9 10 11 12 13 14 15 16 17 29 30 31 32 33 34 35 36 26Used by:58
Symbol 38 GraphicUsed by:47 147
Symbol 39 GraphicUsed by:47
Symbol 40 GraphicUsed by:47
Symbol 41 GraphicUsed by:47
Symbol 42 GraphicUsed by:47
Symbol 43 GraphicUsed by:47
Symbol 44 GraphicUsed by:47
Symbol 45 GraphicUsed by:47
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClip {Little_fla.Timeline_230}Uses:7 38 9 10 11 12 13 14 15 16 17 39 40 41 42 43 44 45 46 26Used by:58
Symbol 48 GraphicUsed by:57 79
Symbol 49 GraphicUsed by:57
Symbol 50 GraphicUsed by:57
Symbol 51 GraphicUsed by:57
Symbol 52 GraphicUsed by:57
Symbol 53 GraphicUsed by:57
Symbol 54 GraphicUsed by:57
Symbol 55 GraphicUsed by:57
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClip {Little_fla.Timeline_231}Uses:7 48 9 10 11 12 13 14 15 16 17 49 50 51 52 53 54 55 56 26Used by:58
Symbol 58 MovieClip {HeartRandom}Uses:6 27 37 47 57
Symbol 59 GraphicUsed by:80
Symbol 60 GraphicUsed by:79
Symbol 61 GraphicUsed by:79
Symbol 62 GraphicUsed by:79
Symbol 63 GraphicUsed by:79
Symbol 64 GraphicUsed by:79
Symbol 65 GraphicUsed by:79
Symbol 66 GraphicUsed by:79
Symbol 67 GraphicUsed by:79
Symbol 68 GraphicUsed by:79
Symbol 69 GraphicUsed by:79
Symbol 70 GraphicUsed by:79
Symbol 71 GraphicUsed by:79
Symbol 72 GraphicUsed by:79
Symbol 73 GraphicUsed by:79
Symbol 74 GraphicUsed by:79
Symbol 75 GraphicUsed by:79
Symbol 76 GraphicUsed by:79
Symbol 77 GraphicUsed by:79
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClip {Little_fla.precise_226}Uses:60 48 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78Used by:80
Symbol 80 MovieClip {HeartPrecise}Uses:59 79
Symbol 81 GraphicUsed by:103
Symbol 82 GraphicUsed by:102
Symbol 83 GraphicUsed by:102
Symbol 84 GraphicUsed by:102
Symbol 85 GraphicUsed by:102
Symbol 86 GraphicUsed by:102
Symbol 87 GraphicUsed by:102
Symbol 88 GraphicUsed by:102
Symbol 89 GraphicUsed by:102
Symbol 90 GraphicUsed by:102
Symbol 91 GraphicUsed by:102
Symbol 92 GraphicUsed by:102
Symbol 93 GraphicUsed by:102
Symbol 94 GraphicUsed by:102
Symbol 95 GraphicUsed by:102
Symbol 96 GraphicUsed by:102
Symbol 97 GraphicUsed by:102
Symbol 98 GraphicUsed by:102
Symbol 99 GraphicUsed by:102
Symbol 100 GraphicUsed by:102
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClip {Little_fla.x2_224}Uses:82 8 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101Used by:103
Symbol 103 MovieClip {HeartX2}Uses:81 102
Symbol 104 GraphicUsed by:126
Symbol 105 GraphicUsed by:125
Symbol 106 GraphicUsed by:125
Symbol 107 GraphicUsed by:125
Symbol 108 GraphicUsed by:125
Symbol 109 GraphicUsed by:125
Symbol 110 GraphicUsed by:125
Symbol 111 GraphicUsed by:125
Symbol 112 GraphicUsed by:125
Symbol 113 GraphicUsed by:125
Symbol 114 GraphicUsed by:125
Symbol 115 GraphicUsed by:125
Symbol 116 GraphicUsed by:125
Symbol 117 GraphicUsed by:125
Symbol 118 GraphicUsed by:125
Symbol 119 GraphicUsed by:125
Symbol 120 GraphicUsed by:125
Symbol 121 GraphicUsed by:125
Symbol 122 GraphicUsed by:125
Symbol 123 GraphicUsed by:125
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClip {Little_fla.plus3s_222}Uses:105 28 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124Used by:126
Symbol 126 MovieClip {HeartPlus3s}Uses:104 125
Symbol 127 GraphicUsed by:148
Symbol 128 GraphicUsed by:147
Symbol 129 GraphicUsed by:147
Symbol 130 GraphicUsed by:147
Symbol 131 GraphicUsed by:147
Symbol 132 GraphicUsed by:147
Symbol 133 GraphicUsed by:147
Symbol 134 GraphicUsed by:147
Symbol 135 GraphicUsed by:147
Symbol 136 GraphicUsed by:147
Symbol 137 GraphicUsed by:147
Symbol 138 GraphicUsed by:147
Symbol 139 GraphicUsed by:147
Symbol 140 GraphicUsed by:147
Symbol 141 GraphicUsed by:147
Symbol 142 GraphicUsed by:147
Symbol 143 GraphicUsed by:147
Symbol 144 GraphicUsed by:147
Symbol 145 GraphicUsed by:147
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClip {Little_fla.reduce50_220}Uses:128 38 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146Used by:148
Symbol 148 MovieClip {HeartReduce50}Uses:127 147
Symbol 149 GraphicUsed by:152
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:152
Symbol 152 MovieClip {Arrow}Uses:149 151
Symbol 153 GraphicUsed by:363
Symbol 154 GraphicUsed by:363
Symbol 155 GraphicUsed by:363
Symbol 156 GraphicUsed by:157
Symbol 157 ButtonUses:156Used by:363
Symbol 158 GraphicUsed by:161
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:161
Symbol 161 MovieClipUses:158 160Used by:363
Symbol 162 GraphicUsed by:164 169 180 193 204 215 219 222 225 229 232 236 239 242 245 248 252 255 258 261 264 267 270 273 279 282 285 287 290 297 300 305 308 311 314 317 324 329 494 562
Symbol 163 GraphicUsed by:164 494
Symbol 164 MovieClipUses:162 163Used by:348 493
Symbol 165 GraphicUsed by:167 494
Symbol 166 GraphicUsed by:167 494
Symbol 167 MovieClipUses:165 166Used by:348 493
Symbol 168 GraphicUsed by:169 494
Symbol 169 MovieClipUses:162 168Used by:170
Symbol 170 MovieClipUses:169Used by:348 493
Symbol 171 GraphicUsed by:173 494
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:171 172Used by:348 493
Symbol 174 GraphicUsed by:176 494
Symbol 175 GraphicUsed by:176 494
Symbol 176 MovieClipUses:174 175Used by:348 493
Symbol 177 GraphicUsed by:348 493 494
Symbol 178 GraphicUsed by:183 494
Symbol 179 GraphicUsed by:180 494
Symbol 180 MovieClipUses:162 179Used by:181
Symbol 181 MovieClipUses:180Used by:183
Symbol 182 GraphicUsed by:183 494
Symbol 183 MovieClipUses:178 181 182Used by:348 493
Symbol 184 GraphicUsed by:186 494
Symbol 185 GraphicUsed by:186 494
Symbol 186 MovieClipUses:184 185Used by:348 493
Symbol 187 GraphicUsed by:188 494
Symbol 188 MovieClipUses:187Used by:348 493
Symbol 189 GraphicUsed by:191 494
Symbol 190 GraphicUsed by:191 494
Symbol 191 MovieClipUses:189 190Used by:348 493
Symbol 192 GraphicUsed by:193 494
Symbol 193 MovieClipUses:162 192Used by:348 493
Symbol 194 GraphicUsed by:196 494
Symbol 195 GraphicUsed by:196 494
Symbol 196 MovieClipUses:194 195Used by:348 493
Symbol 197 GraphicUsed by:199 494
Symbol 198 GraphicUsed by:199 494
Symbol 199 MovieClipUses:197 198Used by:348 493
Symbol 200 GraphicUsed by:201 494
Symbol 201 MovieClipUses:200Used by:348 493
Symbol 202 GraphicUsed by:212 494
Symbol 203 GraphicUsed by:204 494
Symbol 204 MovieClipUses:162 203Used by:205
Symbol 205 MovieClipUses:204Used by:212
Symbol 206 GraphicUsed by:212 494
Symbol 207 GraphicUsed by:209 494
Symbol 208 GraphicUsed by:209 494
Symbol 209 MovieClipUses:207 208Used by:210
Symbol 210 MovieClipUses:209Used by:212
Symbol 211 GraphicUsed by:212 494
Symbol 212 MovieClipUses:202 205 206 210 211Used by:348 493
Symbol 213 GraphicUsed by:276 494
Symbol 214 GraphicUsed by:215 494
Symbol 215 MovieClipUses:162 214Used by:216
Symbol 216 MovieClipUses:215Used by:276
Symbol 217 GraphicUsed by:276 494
Symbol 218 GraphicUsed by:219 494
Symbol 219 MovieClipUses:162 218Used by:220
Symbol 220 MovieClipUses:219Used by:276
Symbol 221 GraphicUsed by:222 494
Symbol 222 MovieClipUses:162 221Used by:223
Symbol 223 MovieClipUses:222Used by:276
Symbol 224 GraphicUsed by:225 494
Symbol 225 MovieClipUses:162 224Used by:226
Symbol 226 MovieClipUses:225Used by:276
Symbol 227 GraphicUsed by:276 494
Symbol 228 GraphicUsed by:229 494
Symbol 229 MovieClipUses:162 228Used by:230
Symbol 230 MovieClipUses:229Used by:276
Symbol 231 GraphicUsed by:232 494
Symbol 232 MovieClipUses:162 231Used by:233
Symbol 233 MovieClipUses:232Used by:276
Symbol 234 GraphicUsed by:276 494
Symbol 235 GraphicUsed by:236 494
Symbol 236 MovieClipUses:162 235Used by:237
Symbol 237 MovieClipUses:236Used by:276
Symbol 238 GraphicUsed by:239 494
Symbol 239 MovieClipUses:162 238Used by:240
Symbol 240 MovieClipUses:239Used by:276
Symbol 241 GraphicUsed by:242 494
Symbol 242 MovieClipUses:162 241Used by:243
Symbol 243 MovieClipUses:242Used by:276
Symbol 244 GraphicUsed by:245 494
Symbol 245 MovieClipUses:162 244Used by:246
Symbol 246 MovieClipUses:245Used by:276
Symbol 247 GraphicUsed by:248 494
Symbol 248 MovieClipUses:162 247Used by:249
Symbol 249 MovieClipUses:248Used by:276
Symbol 250 GraphicUsed by:276 494
Symbol 251 GraphicUsed by:252 494
Symbol 252 MovieClipUses:162 251Used by:253
Symbol 253 MovieClipUses:252Used by:276
Symbol 254 GraphicUsed by:255 494
Symbol 255 MovieClipUses:162 254Used by:256
Symbol 256 MovieClipUses:255Used by:276
Symbol 257 GraphicUsed by:258 494
Symbol 258 MovieClipUses:162 257Used by:259
Symbol 259 MovieClipUses:258Used by:276
Symbol 260 GraphicUsed by:261 494
Symbol 261 MovieClipUses:162 260Used by:262
Symbol 262 MovieClipUses:261Used by:276
Symbol 263 GraphicUsed by:264 494
Symbol 264 MovieClipUses:162 263Used by:265
Symbol 265 MovieClipUses:264Used by:276
Symbol 266 GraphicUsed by:267 494
Symbol 267 MovieClipUses:162 266Used by:268
Symbol 268 MovieClipUses:267Used by:276
Symbol 269 GraphicUsed by:270 494
Symbol 270 MovieClipUses:162 269Used by:271
Symbol 271 MovieClipUses:270Used by:276
Symbol 272 GraphicUsed by:273 494
Symbol 273 MovieClipUses:162 272Used by:274
Symbol 274 MovieClipUses:273Used by:276
Symbol 275 GraphicUsed by:276 494
Symbol 276 MovieClipUses:213 216 217 220 223 226 227 230 233 234 237 240 243 246 249 250 253 256 259 262 265 268 271 274 275Used by:348 493
Symbol 277 GraphicUsed by:348 493 494
Symbol 278 GraphicUsed by:279 494
Symbol 279 MovieClipUses:162 278Used by:280
Symbol 280 MovieClipUses:279Used by:348 493
Symbol 281 GraphicUsed by:282 494
Symbol 282 MovieClipUses:162 281Used by:283
Symbol 283 MovieClipUses:282Used by:348 493
Symbol 284 GraphicUsed by:285 287 494
Symbol 285 MovieClipUses:162 284Used by:286
Symbol 286 MovieClipUses:285Used by:348 493
Symbol 287 MovieClipUses:162 284Used by:288
Symbol 288 MovieClipUses:287Used by:348 493
Symbol 289 GraphicUsed by:290 494
Symbol 290 MovieClipUses:162 289Used by:291
Symbol 291 MovieClipUses:290Used by:348 493
Symbol 292 GraphicUsed by:348 493 494
Symbol 293 GraphicUsed by:295 348 493 494
Symbol 294 GraphicUsed by:295 494
Symbol 295 MovieClipUses:293 294Used by:348 493
Symbol 296 GraphicUsed by:297 494
Symbol 297 MovieClipUses:162 296Used by:298
Symbol 298 MovieClipUses:297Used by:348 493
Symbol 299 GraphicUsed by:300 494
Symbol 300 MovieClipUses:162 299Used by:301
Symbol 301 MovieClipUses:300Used by:348 493
Symbol 302 GraphicUsed by:348 493 494
Symbol 303 GraphicUsed by:348 493 494
Symbol 304 GraphicUsed by:305 494
Symbol 305 MovieClipUses:162 304Used by:306
Symbol 306 MovieClipUses:305Used by:348 493
Symbol 307 GraphicUsed by:308 494
Symbol 308 MovieClipUses:162 307Used by:309
Symbol 309 MovieClipUses:308Used by:348 493
Symbol 310 GraphicUsed by:311 494
Symbol 311 MovieClipUses:162 310Used by:312
Symbol 312 MovieClipUses:311Used by:348 493
Symbol 313 GraphicUsed by:314 494
Symbol 314 MovieClipUses:162 313Used by:315
Symbol 315 MovieClipUses:314Used by:348 493
Symbol 316 GraphicUsed by:317 494
Symbol 317 MovieClipUses:162 316Used by:318
Symbol 318 MovieClipUses:317Used by:348 493
Symbol 319 GraphicUsed by:348 493 494
Symbol 320 GraphicUsed by:322 348 493 494
Symbol 321 GraphicUsed by:322 494
Symbol 322 MovieClipUses:320 321Used by:348 493
Symbol 323 GraphicUsed by:324 494
Symbol 324 MovieClipUses:162 323Used by:325
Symbol 325 MovieClipUses:324Used by:348 493
Symbol 326 GraphicUsed by:348 493 494
Symbol 327 GraphicUsed by:348 493 494
Symbol 328 GraphicUsed by:329 494
Symbol 329 MovieClipUses:162 328Used by:330
Symbol 330 MovieClipUses:329Used by:348 493
Symbol 331 GraphicUsed by:348 493 494
Symbol 332 GraphicUsed by:348
Symbol 333 GraphicUsed by:347 348 494
Symbol 334 GraphicUsed by:347 494
Symbol 335 GraphicUsed by:347 494
Symbol 336 GraphicUsed by:347
Symbol 337 GraphicUsed by:347
Symbol 338 GraphicUsed by:347
Symbol 339 GraphicUsed by:347
Symbol 340 GraphicUsed by:347
Symbol 341 GraphicUsed by:347
Symbol 342 GraphicUsed by:347
Symbol 343 GraphicUsed by:347
Symbol 344 GraphicUsed by:347
Symbol 345 GraphicUsed by:347
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:334 333 335 336 337 338 339 340 341 342 343 344 345 346Used by:348 493
Symbol 348 MovieClip {Little_fla.Preloader_news123_5}Uses:164 167 170 173 176 177 183 186 188 191 193 196 199 201 212 276 277 280 283 286 288 291 292 295 298 301 293 302 303 306 309 312 315 318 319 322 325 320 326 327 330 331 332 333 347 SS1Used by:363
Symbol 349 GraphicUsed by:350 354 358 360 362
Symbol 350 MovieClipUses:349Used by:354
Symbol 351 GraphicUsed by:354
Symbol 352 GraphicUsed by:354
Symbol 353 GraphicUsed by:354
Symbol 354 ButtonUses:350 351 352 353 349Used by:363
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClipUses:355Used by:362
Symbol 357 GraphicUsed by:362
Symbol 358 MovieClipUses:349Used by:362
Symbol 359 GraphicUsed by:362
Symbol 360 MovieClipUses:349Used by:362
Symbol 361 GraphicUsed by:362
Symbol 362 ButtonUses:356 357 358 359 360 361 349Used by:363
Symbol 363 MovieClip {Little_fla.S_1}Uses:153 154 155 157 161 348 354 362 SS2Used by:Timeline
Symbol 364 GraphicUsed by:429
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:365Used by:429
Symbol 367 GraphicUsed by:429
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:368Used by:429
Symbol 370 GraphicUsed by:429
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClipUses:371Used by:429
Symbol 373 GraphicUsed by:429
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:429
Symbol 376 GraphicUsed by:429
Symbol 377 GraphicUsed by:378
Symbol 378 MovieClipUses:377Used by:429
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:379Used by:429
Symbol 381 GraphicUsed by:429
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:382Used by:429
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:384Used by:429
Symbol 386 GraphicUsed by:429
Symbol 387 GraphicUsed by:388
Symbol 388 MovieClipUses:387Used by:429
Symbol 389 GraphicUsed by:429
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClipUses:390Used by:429
Symbol 392 GraphicUsed by:429
Symbol 393 GraphicUsed by:394
Symbol 394 MovieClipUses:393Used by:429
Symbol 395 GraphicUsed by:429
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:429
Symbol 398 GraphicUsed by:429
Symbol 399 GraphicUsed by:400
Symbol 400 MovieClipUses:399Used by:429
Symbol 401 GraphicUsed by:429
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClipUses:402Used by:429
Symbol 404 GraphicUsed by:429
Symbol 405 GraphicUsed by:406
Symbol 406 MovieClipUses:405Used by:429
Symbol 407 GraphicUsed by:429
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:408Used by:429
Symbol 410 GraphicUsed by:429
Symbol 411 GraphicUsed by:412
Symbol 412 MovieClipUses:411Used by:429
Symbol 413 GraphicUsed by:429
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414Used by:429
Symbol 416 GraphicUsed by:429
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClipUses:417Used by:429
Symbol 419 GraphicUsed by:429
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:420Used by:429
Symbol 422 GraphicUsed by:429
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClipUses:423Used by:429
Symbol 425 GraphicUsed by:429
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:426Used by:429
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClipUses:364 366 367 369 370 372 373 375 376 378 380 381 383 385 386 388 389 391 392 394 395 397 398 400 401 403 404 406 407 409 410 412 413 415 416 418 419 421 422 424 425 427 428Used by:Timeline
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:432
Symbol 432 MovieClipUses:431Used by:436
Symbol 433 BitmapUsed by:434
Symbol 434 GraphicUses:433Used by:435
Symbol 435 MovieClipUses:434Used by:436
Symbol 436 MovieClipUses:432 435Used by:444 462
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:439
Symbol 439 MovieClipUses:438Used by:443
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:442
Symbol 442 MovieClipUses:441Used by:443
Symbol 443 MovieClipUses:439 442Used by:444 462
Symbol 444 MovieClipUses:436 443Used by:445
Symbol 445 MovieClipUses:444Used by:466
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:448
Symbol 448 MovieClipUses:447Used by:452
Symbol 449 BitmapUsed by:450
Symbol 450 GraphicUses:449Used by:451
Symbol 451 MovieClipUses:450Used by:452
Symbol 452 MovieClipUses:448 451Used by:460 464
Symbol 453 BitmapUsed by:454
Symbol 454 GraphicUses:453Used by:455
Symbol 455 MovieClipUses:454Used by:459
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:458
Symbol 458 MovieClipUses:457Used by:459
Symbol 459 MovieClipUses:455 458Used by:460 464
Symbol 460 MovieClipUses:452 459Used by:461 465
Symbol 461 MovieClipUses:460Used by:466
Symbol 462 MovieClipUses:436 443Used by:463
Symbol 463 MovieClipUses:462Used by:466
Symbol 464 MovieClipUses:452 459Used by:465
Symbol 465 MovieClipUses:464 460Used by:466
Symbol 466 MovieClipUses:445 461 463 465Used by:Timeline
Symbol 467 GraphicUsed by:Timeline
Symbol 468 GraphicUsed by:469 470
Symbol 469 MovieClipUses:468Used by:470
Symbol 470 ButtonUses:469 468Used by:Timeline
Symbol 471 GraphicUsed by:472 473
Symbol 472 MovieClipUses:471Used by:473
Symbol 473 ButtonUses:472 471Used by:Timeline
Symbol 474 GraphicUsed by:479
Symbol 475 GraphicUsed by:479
Symbol 476 GraphicUsed by:479
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:477Used by:479
Symbol 479 MovieClip {Little_fla.Timeline_151}Uses:474 475 476 478Used by:Timeline
Symbol 480 GraphicUsed by:481 492 628
Symbol 481 MovieClipUses:480Used by:488 492 620 628
Symbol 482 GraphicUsed by:483 484
Symbol 483 MovieClipUses:482Used by:484
Symbol 484 ButtonUses:483 482Used by:488
Symbol 485 GraphicUsed by:486 487
Symbol 486 MovieClipUses:485Used by:487
Symbol 487 ButtonUses:486 485Used by:488
Symbol 488 MovieClip {Little_fla.Timeline_153}Uses:481 484 487Used by:Timeline
Symbol 489 GraphicUsed by:Timeline
Symbol 490 GraphicUsed by:491
Symbol 491 ButtonUses:490Used by:492
Symbol 492 ButtonUses:491 481 480Used by:Timeline
Symbol 493 MovieClipUses:164 167 170 173 176 177 183 186 188 191 193 196 199 201 212 276 277 280 283 286 288 291 292 295 298 301 293 302 303 306 309 312 315 318 319 322 325 320 326 327 330 331 347Used by:494
Symbol 494 ButtonUses:493 162 163 165 166 168 171 174 175 177 178 179 182 184 185 187 189 190 192 194 195 197 198 200 202 203 206 207 208 211 213 214 217 218 221 224 227 228 231 234 235 238 241 244 247 250 251 254 257 260 263 266 269 272 275 277 278 281 284 289 292 293 294 296 299 302 303 304 307 310 313 316 319 320 321 323 326 327 328 331 334 333 335Used by:Timeline
Symbol 495 GraphicUsed by:Timeline
Symbol 496 GraphicUsed by:591
Symbol 497 GraphicUsed by:562
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:562
Symbol 500 GraphicUsed by:562
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:501Used by:562
Symbol 503 GraphicUsed by:562
Symbol 504 GraphicUsed by:505
Symbol 505 MovieClipUses:504Used by:562
Symbol 506 GraphicUsed by:562
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClipUses:507Used by:562
Symbol 509 GraphicUsed by:562
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:510Used by:562
Symbol 512 GraphicUsed by:513
Symbol 513 MovieClipUses:512Used by:562
Symbol 514 GraphicUsed by:562
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:515Used by:562
Symbol 517 GraphicUsed by:518
Symbol 518 MovieClipUses:517Used by:562
Symbol 519 GraphicUsed by:562
Symbol 520 GraphicUsed by:521
Symbol 521 MovieClipUses:520Used by:562
Symbol 522 GraphicUsed by:562
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:523Used by:562
Symbol 525 GraphicUsed by:562
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:526Used by:562
Symbol 528 GraphicUsed by:562
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:529Used by:562
Symbol 531 GraphicUsed by:562
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:532Used by:562
Symbol 534 GraphicUsed by:562
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:535Used by:562
Symbol 537 GraphicUsed by:562
Symbol 538 GraphicUsed by:539
Symbol 539 MovieClipUses:538Used by:562
Symbol 540 GraphicUsed by:562
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:541Used by:562
Symbol 543 GraphicUsed by:562
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClipUses:544Used by:562
Symbol 546 GraphicUsed by:562
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClipUses:547Used by:562
Symbol 549 GraphicUsed by:562
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:562
Symbol 552 GraphicUsed by:562
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClipUses:553Used by:562
Symbol 555 GraphicUsed by:562
Symbol 556 GraphicUsed by:557
Symbol 557 MovieClipUses:556Used by:562
Symbol 558 GraphicUsed by:562
Symbol 559 GraphicUsed by:560
Symbol 560 MovieClipUses:559Used by:562
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClipUses:162 497 499 500 502 503 505 506 508 509 511 513 514 516 518 519 521 522 524 525 527 528 530 531 533 534 536 537 539 540 542 543 545 546 548 549 551 552 554 555 557 558 560 561Used by:591
Symbol 563 GraphicUsed by:591
Symbol 564 GraphicUsed by:591
Symbol 565 GraphicUsed by:591 600
Symbol 566 GraphicUsed by:569
Symbol 567 GraphicUsed by:569
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClip {Little_fla.Timeline_187}Uses:566 567 568Used by:591 600
Symbol 570 GraphicUsed by:591 600
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:571Used by:573
Symbol 573 MovieClip {Little_fla.Timeline_188}Uses:572Used by:591 600
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClipUses:574Used by:591 600
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:576Used by:591  Timeline
Symbol 578 GraphicUsed by:591
Symbol 579 GraphicUsed by:591
Symbol 580 GraphicUsed by:591
Symbol 581 GraphicUsed by:591
Symbol 582 GraphicUsed by:583 629
Symbol 583 MovieClipUses:582Used by:591 601
Symbol 584 GraphicUsed by:591 601
Symbol 585 GraphicUsed by:591 601
Symbol 586 GraphicUsed by:591
Symbol 587 GraphicUsed by:591
Symbol 588 GraphicUsed by:591
Symbol 589 GraphicUsed by:591
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClip {Little_fla.Timeline_163}Uses:496 562 563 564 565 569 570 573 575 577 578 579 580 581 583 584 585 586 587 588 589 590Used by:Timeline
Symbol 592 GraphicUsed by:Timeline
Symbol 593 GraphicUsed by:594 595
Symbol 594 MovieClipUses:593Used by:595
Symbol 595 ButtonUses:594 593Used by:Timeline
Symbol 596 GraphicUsed by:Timeline
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClipUses:597Used by:599
Symbol 599 MovieClipUses:598Used by:Timeline
Symbol 600 MovieClipUses:565 569 570 573 575Used by:Timeline
Symbol 601 MovieClip {Little_fla.Timeline_198}Uses:583 584 585Used by:Timeline
Symbol 602 MovieClipUsed by:Timeline
Symbol 603 GraphicUsed by:Timeline
Symbol 604 GraphicUsed by:615
Symbol 605 GraphicUsed by:615
Symbol 606 GraphicUsed by:615
Symbol 607 GraphicUsed by:615
Symbol 608 GraphicUsed by:615
Symbol 609 GraphicUsed by:615
Symbol 610 GraphicUsed by:615
Symbol 611 GraphicUsed by:615
Symbol 612 GraphicUsed by:615
Symbol 613 GraphicUsed by:615
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClip {Little_fla.Timeline_200}Uses:604 605 606 607 608 609 610 611 612 613 614Used by:636 641 646  Timeline
Symbol 616 GraphicUsed by:Timeline
Symbol 617 GraphicUsed by:Timeline
Symbol 618 GraphicUsed by:620
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClip {Little_fla.Timeline_201}Uses:481 618 619Used by:Timeline
Symbol 621 GraphicUsed by:Timeline
Symbol 622 GraphicUsed by:Timeline
Symbol 623 GraphicUsed by:624 625
Symbol 624 MovieClipUses:623Used by:625
Symbol 625 ButtonUses:624 623Used by:Timeline
Symbol 626 GraphicUsed by:627 628
Symbol 627 MovieClipUses:626Used by:628
Symbol 628 ButtonUses:627 481 626 480Used by:Timeline
Symbol 629 MovieClipUses:582Used by:Timeline
Symbol 630 GraphicUsed by:631
Symbol 631 MovieClipUses:630Used by:Timeline
Symbol 632 GraphicUsed by:636
Symbol 633 GraphicUsed by:634 635
Symbol 634 MovieClipUses:633Used by:635
Symbol 635 ButtonUses:634 633Used by:636 641
Symbol 636 MovieClipUses:632 615 635Used by:Timeline
Symbol 637 GraphicUsed by:641
Symbol 638 GraphicUsed by:639 640
Symbol 639 MovieClipUses:638Used by:640
Symbol 640 ButtonUses:639 638Used by:641
Symbol 641 MovieClipUses:637 615 640 635Used by:Timeline
Symbol 642 GraphicUsed by:646
Symbol 643 GraphicUsed by:644 645
Symbol 644 MovieClipUses:643Used by:645
Symbol 645 ButtonUses:644 643Used by:646
Symbol 646 MovieClipUses:642 615 645Used by:Timeline
Streaming Sound 1Used by:Symbol 348 MovieClip {Little_fla.Preloader_news123_5}
Streaming Sound 2Used by:Symbol 363 MovieClip {Little_fla.S_1}

Instance Names

"Prel_mc"Frame 1Symbol 363 MovieClip {Little_fla.S_1}
"playButton"Frame 2Symbol 470 Button
"howToPlayButton"Frame 2Symbol 473 Button
"musicButton"Frame 2Symbol 488 MovieClip {Little_fla.Timeline_153}
"moreGamesButton"Frame 2Symbol 492 Button
"logoButton"Frame 2Symbol 494 Button
"menu"Frame 3Symbol 595 Button
"target"Frame 4Symbol 599 MovieClip
"body"Frame 4Symbol 600 MovieClip
"powerBar"Frame 4Symbol 601 MovieClip {Little_fla.Timeline_198}
"leg"Frame 4Symbol 577 MovieClip
"arrowLayer"Frame 4Symbol 602 MovieClip
"levelNum"Frame 4Symbol 615 MovieClip {Little_fla.Timeline_200}
"goalNum4"Frame 4Symbol 615 MovieClip {Little_fla.Timeline_200}
"goalNum3"Frame 4Symbol 615 MovieClip {Little_fla.Timeline_200}
"goalNum2"Frame 4Symbol 615 MovieClip {Little_fla.Timeline_200}
"goalNum1"Frame 4Symbol 615 MovieClip {Little_fla.Timeline_200}
"goalNum0"Frame 4Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum4"Frame 4Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum3"Frame 4Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum2"Frame 4Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum1"Frame 4Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum0"Frame 4Symbol 615 MovieClip {Little_fla.Timeline_200}
"timeNum1"Frame 4Symbol 615 MovieClip {Little_fla.Timeline_200}
"timeNum0"Frame 4Symbol 615 MovieClip {Little_fla.Timeline_200}
"choose1"Frame 4Symbol 620 MovieClip {Little_fla.Timeline_201}
"choose2"Frame 4Symbol 620 MovieClip {Little_fla.Timeline_201}
"choose3"Frame 4Symbol 620 MovieClip {Little_fla.Timeline_201}
"menuButton"Frame 4Symbol 625 Button
"pauseButton"Frame 4Symbol 628 Button
"pauseBlack"Frame 4Symbol 629 MovieClip
"pausePage"Frame 4Symbol 631 MovieClip
"congratulationPage"Frame 4Symbol 636 MovieClip
"winPage"Frame 4Symbol 641 MovieClip
"losePage"Frame 4Symbol 646 MovieClip
"arrowHead"Symbol 152 MovieClip {Arrow} Frame 1Symbol 151 MovieClip
"Btn_url"Symbol 363 MovieClip {Little_fla.S_1} Frame 1Symbol 157 Button
"Play_btn"Symbol 363 MovieClip {Little_fla.S_1} Frame 314Symbol 354 Button
"More_btn"Symbol 363 MovieClip {Little_fla.S_1} Frame 314Symbol 362 Button
"arrow1"Symbol 573 MovieClip {Little_fla.Timeline_188} Frame 1Symbol 572 MovieClip
"arrow2"Symbol 573 MovieClip {Little_fla.Timeline_188} Frame 2Symbol 572 MovieClip
"arrow3"Symbol 573 MovieClip {Little_fla.Timeline_188} Frame 3Symbol 572 MovieClip
"face"Symbol 591 MovieClip {Little_fla.Timeline_163} Frame 1Symbol 569 MovieClip {Little_fla.Timeline_187}
"bodyArrow"Symbol 591 MovieClip {Little_fla.Timeline_163} Frame 1Symbol 573 MovieClip {Little_fla.Timeline_188}
"hands"Symbol 591 MovieClip {Little_fla.Timeline_163} Frame 1Symbol 575 MovieClip
"leg"Symbol 591 MovieClip {Little_fla.Timeline_163} Frame 1Symbol 577 MovieClip
"face"Symbol 591 MovieClip {Little_fla.Timeline_163} Frame 183Symbol 569 MovieClip {Little_fla.Timeline_187}
"hands"Symbol 591 MovieClip {Little_fla.Timeline_163} Frame 183Symbol 575 MovieClip
"bodyArrow"Symbol 591 MovieClip {Little_fla.Timeline_163} Frame 183Symbol 573 MovieClip {Little_fla.Timeline_188}
"hitTestArea"Symbol 599 MovieClip Frame 1Symbol 598 MovieClip
"face"Symbol 600 MovieClip Frame 1Symbol 569 MovieClip {Little_fla.Timeline_187}
"bodyArrow"Symbol 600 MovieClip Frame 1Symbol 573 MovieClip {Little_fla.Timeline_188}
"hands"Symbol 600 MovieClip Frame 1Symbol 575 MovieClip
"scoreNum0"Symbol 636 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum4"Symbol 636 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum3"Symbol 636 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum2"Symbol 636 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum1"Symbol 636 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"playAgainButton"Symbol 636 MovieClip Frame 1Symbol 635 Button
"goalNum0"Symbol 641 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"goalNum4"Symbol 641 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"goalNum3"Symbol 641 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"goalNum2"Symbol 641 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"goalNum1"Symbol 641 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum0"Symbol 641 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum4"Symbol 641 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum3"Symbol 641 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum2"Symbol 641 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum1"Symbol 641 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"nextLevelButton"Symbol 641 MovieClip Frame 1Symbol 640 Button
"playAgainButton"Symbol 641 MovieClip Frame 1Symbol 635 Button
"goalNum0"Symbol 646 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"goalNum4"Symbol 646 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"goalNum3"Symbol 646 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"goalNum2"Symbol 646 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"goalNum1"Symbol 646 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum0"Symbol 646 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum4"Symbol 646 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum3"Symbol 646 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum2"Symbol 646 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"scoreNum1"Symbol 646 MovieClip Frame 1Symbol 615 MovieClip {Little_fla.Timeline_200}
"playAgainButton"Symbol 646 MovieClip Frame 1Symbol 645 Button

Special Tags

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

Labels

"lagong"Symbol 569 MovieClip {Little_fla.Timeline_187} Frame 1
"gaoxing"Symbol 569 MovieClip {Little_fla.Timeline_187} Frame 2
"jusang"Symbol 569 MovieClip {Little_fla.Timeline_187} Frame 3




http://swfchan.com/24/116240/info.shtml
Created: 9/3 -2019 01:11:30 Last modified: 9/3 -2019 01:11:30 Server time: 22/12 -2024 12:07:09