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

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

beat-melody.swf

This is the info page for
Flash #112785

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


Text

pelejä ja juoruja tytöille

Игры и сплетни для девочек

games and gossip for girls

<p align="left"><font face="Cooper Std Black" size="22" color="#ff00ff" letterSpacing="0.000000" kerning="1"><b>100%</b></font></p>

000000

100%

00

ActionScript [AS3]

Section 1
//LOGOTitter_129 (Beatmelody_fla.LOGOTitter_129) package Beatmelody_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.text.*; import flash.utils.*; import flash.errors.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class LOGOTitter_129 extends MovieClip { public var Goto:Number; public var Type:String; public var Logo:MovieClip; public function LOGOTitter_129(){ addFrameScript(0, frame1); } function frame1(){ stop(); Logo.buttonMode = true; Logo.mouseChildren = false; Logo.addEventListener(MouseEvent.CLICK, NewLogo); Logo.addEventListener(MouseEvent.MOUSE_OVER, Over); Logo.addEventListener(MouseEvent.MOUSE_OUT, Out); } public function NewLogo(_arg1){ if ((MovieClip(root).LogoMoreGame as Function)){ MovieClip(root).LogoMoreGame(Type); } else { trace(Type); trace("loading...Error!"); }; gotoAndStop(3); } public function Over(_arg1){ gotoAndStop(2); } public function Out(_arg1){ gotoAndStop(1); } } }//package Beatmelody_fla
Section 2
//LOGOTitter_130 (Beatmelody_fla.LOGOTitter_130) package Beatmelody_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.text.*; import flash.utils.*; import flash.errors.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class LOGOTitter_130 extends MovieClip { public var LogoColor:MovieClip; public var Logo:MovieClip; public function LOGOTitter_130(){ addFrameScript(1, frame2); } function frame2(){ LogoColor.gotoAndStop(MovieClip(parent).Goto); gotoAndStop(MovieClip(root).Goto); } } }//package Beatmelody_fla
Section 3
//MainTimeline (Beatmelody_fla.MainTimeline) package Beatmelody_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; import YDKClass.*; import flash.media.*; import flash.net.*; import flash.text.*; import YDKGame.*; import flash.utils.*; import flash.errors.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var Goto:String; public var domain:String; public var ServerFps; public var TitterIntro:MovieClip; public var portal:String; public var Url:String; public var loader:URLLoader; public var GameName:String; public var MochiBotKey:String; public var utm_content:String; public var sender:LocalConnection; public var url:String; public var IntroOK:Boolean; public var continueButton:Number; public var branding:String; public function MainTimeline(){ addFrameScript(0, frame1, 4, frame5); } public function CuntryType(_arg1:String){ var _local2:String; switch (_arg1){ case "mary.com": _local2 = "MaryCOM"; break; case "titter.com": _local2 = "TitterCOM"; break; case "titter.fr": _local2 = "TitterFR"; break; case "titter.es": _local2 = "TitterES"; break; case "titter.pt": _local2 = "TitterPT"; break; case "titter.nl": _local2 = "TitterNL"; break; case "titter.it": _local2 = "TitterIT"; break; case "warda.com": _local2 = "WardaCOM"; break; case "titter.com.cn": _local2 = "TitterCOMCN"; break; case "titter.co.id": _local2 = "TitterCOID"; break; case "tessaspiele.de": _local2 = "TessaspieleDE"; break; case "tessagames.co.uk": _local2 = "TessagamesCOUK"; break; case "titter.pl": _local2 = "TitterPL"; break; case "titter.no": _local2 = "TitterNO"; break; case "titter.se": _local2 = "TitterSE"; break; case "titter.dk": _local2 = "TitterDK"; break; case "titter.hu": _local2 = "TitterHU"; break; case "titter.gr": _local2 = "TitterGR"; break; case "titter.tw": _local2 = "TitterTW"; break; case "titter.fi": _local2 = "TitterFI"; break; case "irgytessy.ru": _local2 = "IrgytessyRU"; break; case "kikirti.com": _local2 = "KikirtiCOM"; break; }; Url = ("http://www." + _arg1); Goto = _local2; } public function com(_arg1){ var _local2:String; _local2 = _arg1.target.data.toLowerCase(); trace(_local2); CuntryType(_local2); TitterIntro.titterBtn.Logo.gotoAndStop(Goto); TitterIntro.Loading.gotoAndStop(Goto); NewLoadingReady(); } public function ingameOK(_arg1){ utm_content = "ingame"; MoreGameURL(true); } public function preloader(_arg1){ utm_content = "preloader"; MoreGameURL(true); } public function gameover(_arg1){ utm_content = "gameover"; MoreGameURL(true); } public function BGSound(){ var _local1:SoundChannel; var _local2:Sound = new IntroBG(); _local1 = _local2.play(0, 1000); } public function LogoMoreGame(_arg1:String){ utm_content = _arg1; MoreGameURL(true); } public function GameInitReady(){ var _local1:MovieClip = new MovieClip(); addChild(_local1); GameData.GamePic = _local1; Home.Ready(); GameMask.GameMaskReady(700, 500, MovieClip(root)); gotoAndStop("GameFrame"); } public function youwin(_arg1){ utm_content = "youwin"; MoreGameURL(true); } public function GameUrl(){ var _local1:String = ((((((("?utm_campaign=" + GameName) + "&utm_content=") + utm_content) + "&utm_medium=") + branding) + "&utm_source=") + url); var _local2:String = ("http://www.titter.com/tessa-s-wedding.html" + _local1); var _local3:URLRequest = new URLRequest(_local2); navigateToURL(_local3); } function frame5(){ GameInitReady(); } function frame1(){ MochiBotKey = "9655022d"; GameName = "Beat Melody"; branding = "original"; continueButton = 1; ServerFps = stage.frameRate; stage.frameRate = 30; stop(); MochiBot.track(this, MochiBotKey); sender = new LocalConnection(); url = root.loaderInfo.url; domain = sender.domain; utm_content = "intro"; TitterIntro.GameURL.addEventListener(MouseEvent.CLICK, BGUrl); Url = "http://www.titter.com"; Goto = "TitterCOM"; if (domain != "localhost"){ loader = new URLLoader(new URLRequest("http://api.jaludo.com/geoip/index.php?return=domain&type=gameshell&portal=mary")); loader.addEventListener(Event.COMPLETE, com); } else { NewLoadingReady(); }; } public function menu(_arg1){ utm_content = "menu"; MoreGameURL(true); } public function NewLoadingReady(){ var onEnterFramee:Function; onEnterFramee = function (_arg1:Event){ var _local2:Number; var _local3:Number; if (framesLoaded == totalFrames){ trace("Loading.......(100%)"); TitterIntro.gotoAndStop(2); TitterIntro.removeEventListener(Event.ENTER_FRAME, onEnterFramee); } else { _local2 = (root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal); _local3 = Math.round((_local2 * 100)); TitterIntro.LoadingPic.gotoAndStop(_local3); TitterIntro.loadTxt.text = (_local3 + "%"); }; }; TitterIntro.addEventListener(Event.ENTER_FRAME, onEnterFramee); } public function MoreGameURL(_arg1){ var _local2:String = ((((((("?utm_campaign=" + GameName) + "&utm_content=") + utm_content) + "&utm_medium=") + branding) + "&utm_source=") + url); var _local3:String = (Url + _local2); var _local4:URLRequest = new URLRequest(_local3); navigateToURL(_local4); } public function LoadGamePlay(){ SoundMixer.stopAll(); stage.frameRate = ServerFps; gotoAndStop(5); trace("动画播放完毕,您的游戏跳到第5帧!"); } public function BGUrl(_arg1){ if (IntroOK){ LogoMoreGame("intro"); } else { LogoMoreGame("preloader"); }; } public function intro(_arg1){ utm_content = "intro"; MoreGameURL(true); } } }//package Beatmelody_fla
Section 4
//Timeline_123 (Beatmelody_fla.Timeline_123) package Beatmelody_fla { import flash.display.*; public dynamic class Timeline_123 extends MovieClip { public function Timeline_123(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Beatmelody_fla
Section 5
//Timeline_99 (Beatmelody_fla.Timeline_99) package Beatmelody_fla { import flash.display.*; public dynamic class Timeline_99 extends MovieClip { public function Timeline_99(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Beatmelody_fla
Section 6
//YDK_1 (Beatmelody_fla.YDK_1) package Beatmelody_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.text.*; import flash.utils.*; import flash.errors.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class YDK_1 extends MovieClip { public var Loading:MovieClip; public var Gif:MovieClip; public var Loaded:MovieClip; public var Continue:MovieClip; public var loadTxt:TextField; public var LoadingPic:MovieClip; public var titterBtn:MovieClip; public var GameURL:SimpleButton; public function YDK_1(){ addFrameScript(0, frame1, 1, frame2, 150, frame151); } function frame151(){ MovieClip(root).LoadGamePlay(); stop(); } public function run(_arg1){ var _local2:* = root; var _local3:* = parent; if (MovieClip(_local2).LoadingGif){ MovieClip(_local2).LoadGamePlay(); } else { MovieClip(_local2).IntroOK = true; SoundMixer.stopAll(); play(); }; } function frame2(){ stop(); Continue.Continue.mouseChildren = false; Continue.Continue.buttonMode = true; Continue.Continue.addEventListener(MouseEvent.MOUSE_OVER, run); } function frame1(){ stop(); } } }//package Beatmelody_fla
Section 7
//YDK_11 (Beatmelody_fla.YDK_11) package Beatmelody_fla { import flash.display.*; public dynamic class YDK_11 extends MovieClip { public function YDK_11(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Beatmelody_fla
Section 8
//YDK_2 (Beatmelody_fla.YDK_2) package Beatmelody_fla { import flash.events.*; import flash.display.*; public dynamic class YDK_2 extends MovieClip { public var role2_mc:MovieClip; public var Frame:Number; public function YDK_2(){ addFrameScript(0, frame1, 15, frame16, 24, frame25, 32, frame33, 40, frame41, 127, frame128); } function frame1(){ Frame = 20; } function frame128(){ stop(); } public function run(_arg1){ Loading(Frame); } function frame33(){ Frame = 60; addEventListener(Event.ENTER_FRAME, run); } function frame25(){ Frame = 40; addEventListener(Event.ENTER_FRAME, run); } function frame41(){ Frame = 80; addEventListener(Event.ENTER_FRAME, run); } function frame16(){ Frame = 20; addEventListener(Event.ENTER_FRAME, run); } public function Loading(_arg1){ var _local2:Number = (root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal); var _local3:Number = Math.round((_local2 * 100)); if (_local3 < _arg1){ stop(); } else { removeEventListener(Event.ENTER_FRAME, run); play(); }; } } }//package Beatmelody_fla
Section 9
//YDK_21 (Beatmelody_fla.YDK_21) package Beatmelody_fla { import flash.display.*; public dynamic class YDK_21 extends MovieClip { public var glowMc:MovieClip; public var Logo:MovieClip; public function YDK_21(){ addFrameScript(0, frame1, 5, frame6, 9, frame10); } function frame1(){ stop(); } function frame6(){ stop(); } function frame10(){ gotoAndPlay(1); } } }//package Beatmelody_fla
Section 10
//YDK_22 (Beatmelody_fla.YDK_22) package Beatmelody_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.text.*; import flash.utils.*; import flash.errors.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class YDK_22 extends MovieClip { public function YDK_22(){ addFrameScript(0, frame1); } function frame1(){ gotoAndStop(MovieClip(root).Goto); stop(); } } }//package Beatmelody_fla
Section 11
//YDK_8 (Beatmelody_fla.YDK_8) package Beatmelody_fla { import flash.display.*; public dynamic class YDK_8 extends MovieClip { public function YDK_8(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Beatmelody_fla
Section 12
//YDK_90 (Beatmelody_fla.YDK_90) package Beatmelody_fla { import flash.display.*; public dynamic class YDK_90 extends MovieClip { public function YDK_90(){ addFrameScript(49, frame50); } function frame50(){ stop(); } } }//package Beatmelody_fla
Section 13
//YDK_94 (Beatmelody_fla.YDK_94) package Beatmelody_fla { import flash.display.*; public dynamic class YDK_94 extends MovieClip { public function YDK_94(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Beatmelody_fla
Section 14
//YDK_95 (Beatmelody_fla.YDK_95) package Beatmelody_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.text.*; import flash.utils.*; import flash.errors.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class YDK_95 extends MovieClip { public function YDK_95(){ addFrameScript(0, frame1); } function frame1(){ gotoAndStop(MovieClip(root).Goto); stop(); } } }//package Beatmelody_fla
Section 15
//YDK_98 (Beatmelody_fla.YDK_98) package Beatmelody_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.text.*; import flash.utils.*; import flash.errors.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class YDK_98 extends MovieClip { public function YDK_98(){ addFrameScript(0, frame1); } function frame1(){ gotoAndStop(MovieClip(root).Goto); } } }//package Beatmelody_fla
Section 16
//TweenEvent (gs.events.TweenEvent) package gs.events { import flash.events.*; public class TweenEvent extends Event { public var info:Object; public static const UPDATE:String = "update"; public static const START:String = "start"; public static const version:Number = 0.9; public static const COMPLETE:String = "complete"; public function TweenEvent(_arg1:String, _arg2:Object=null, _arg3:Boolean=false, _arg4:Boolean=false){ super(_arg1, _arg3, _arg4); this.info = _arg2; } override public function clone():Event{ return (new TweenEvent(this.type, this.info, this.bubbles, this.cancelable)); } } }//package gs.events
Section 17
//AutoAlphaPlugin (gs.plugins.AutoAlphaPlugin) package gs.plugins { import gs.*; import flash.display.*; public class AutoAlphaPlugin extends TweenPlugin { protected var _tweenVisible:Boolean; protected var _target:Object; protected var _visible:Boolean; protected var _tween:TweenLite; public static const VERSION:Number = 1; public static const API:Number = 1; public function AutoAlphaPlugin(){ this.propName = "autoAlpha"; this.overwriteProps = ["alpha", "visible"]; this.onComplete = onCompleteTween; } override public function killProps(_arg1:Object):void{ super.killProps(_arg1); _tweenVisible = !(Boolean(("visible" in _arg1))); } public function onCompleteTween():void{ if (((((_tweenVisible) && (!((_tween.vars.runBackwards == true))))) && ((_tween.ease == _tween.vars.ease)))){ _target.visible = _visible; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _tween = _arg3; _visible = Boolean(!((_arg2 == 0))); _tweenVisible = true; addTween(_arg1, "alpha", _arg1.alpha, _arg2, "alpha"); return (true); } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); if (((!((_target.visible == true))) && (_tweenVisible))){ _target.visible = true; }; } } }//package gs.plugins
Section 18
//BevelFilterPlugin (gs.plugins.BevelFilterPlugin) package gs.plugins { import gs.*; import flash.display.*; import flash.filters.*; public class BevelFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function BevelFilterPlugin(){ this.propName = "bevelFilter"; this.overwriteProps = ["bevelFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = BevelFilter; initFilter(_arg2, new BevelFilter(0, 0, 0xFFFFFF, 0.5, 0, 0.5, 2, 2, 0, ((_arg2.quality) || (2)))); return (true); } } }//package gs.plugins
Section 19
//BezierPlugin (gs.plugins.BezierPlugin) package gs.plugins { import gs.*; import gs.utils.tween.*; public class BezierPlugin extends TweenPlugin { protected var _future:Object; protected var _orient:Boolean; protected var _orientData:Array; protected var _target:Object; protected var _beziers:Object; protected static const _RAD2DEG:Number = 57.2957795130823; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function BezierPlugin(){ _future = {}; super(); this.propName = "bezier"; this.overwriteProps = []; } override public function killProps(_arg1:Object):void{ var _local2:String; for (_local2 in _beziers) { if ((_local2 in _arg1)){ delete _beziers[_local2]; }; }; super.killProps(_arg1); } protected function init(_arg1:TweenLite, _arg2:Array, _arg3:Boolean):void{ var _local5:int; var _local6:String; _target = _arg1.target; if (_arg1.exposedVars.orientToBezier == true){ _orientData = [["x", "y", "rotation", 0]]; _orient = true; } else { if ((_arg1.exposedVars.orientToBezier is Array)){ _orientData = _arg1.exposedVars.orientToBezier; _orient = true; }; }; var _local4:Object = {}; _local5 = 0; while (_local5 < _arg2.length) { for (_local6 in _arg2[_local5]) { if (_local4[_local6] == undefined){ _local4[_local6] = [_arg1.target[_local6]]; }; if (typeof(_arg2[_local5][_local6]) == "number"){ _local4[_local6].push(_arg2[_local5][_local6]); } else { _local4[_local6].push((_arg1.target[_local6] + Number(_arg2[_local5][_local6]))); }; }; _local5++; }; for (_local6 in _local4) { this.overwriteProps[this.overwriteProps.length] = _local6; if (_arg1.exposedVars[_local6] != undefined){ if (typeof(_arg1.exposedVars[_local6]) == "number"){ _local4[_local6].push(_arg1.exposedVars[_local6]); } else { _local4[_local6].push((_arg1.target[_local6] + Number(_arg1.exposedVars[_local6]))); }; delete _arg1.exposedVars[_local6]; _local5 = (_arg1.tweens.length - 1); while (_local5 > -1) { if (_arg1.tweens[_local5].name == _local6){ _arg1.tweens.splice(_local5, 1); }; _local5--; }; }; }; _beziers = parseBeziers(_local4, _arg3); } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (!(_arg2 is Array)){ return (false); }; init(_arg3, (_arg2 as Array), false); return (true); } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:String; var _local4:Object; var _local5:Number; var _local6:uint; var _local7:Number; var _local8:int; var _local9:Object; var _local10:Boolean; var _local11:Number; var _local12:Number; var _local13:Array; var _local14:Number; if (_arg1 == 1){ for (_local3 in _beziers) { _local2 = (_beziers[_local3].length - 1); _target[_local3] = _beziers[_local3][_local2][2]; }; } else { for (_local3 in _beziers) { _local6 = _beziers[_local3].length; if (_arg1 < 0){ _local2 = 0; } else { if (_arg1 >= 1){ _local2 = (_local6 - 1); } else { _local2 = int((_local6 * _arg1)); }; }; _local5 = ((_arg1 - (_local2 * (1 / _local6))) * _local6); _local4 = _beziers[_local3][_local2]; if (this.round){ _local7 = (_local4[0] + (_local5 * (((2 * (1 - _local5)) * (_local4[1] - _local4[0])) + (_local5 * (_local4[2] - _local4[0]))))); _local8 = ((_local7)<0) ? -1 : 1; _target[_local3] = ((((_local7 % 1) * _local8))>0.5) ? (int(_local7) + _local8) : int(_local7); } else { _target[_local3] = (_local4[0] + (_local5 * (((2 * (1 - _local5)) * (_local4[1] - _local4[0])) + (_local5 * (_local4[2] - _local4[0]))))); }; }; }; if (_orient){ _local9 = _target; _local10 = this.round; _target = _future; this.round = false; _orient = false; this.changeFactor = (_arg1 + 0.01); _target = _local9; this.round = _local10; _orient = true; _local2 = 0; while (_local2 < _orientData.length) { _local13 = _orientData[_local2]; _local14 = ((_local13[3]) || (0)); _local11 = (_future[_local13[0]] - _target[_local13[0]]); _local12 = (_future[_local13[1]] - _target[_local13[1]]); _target[_local13[2]] = ((Math.atan2(_local12, _local11) * _RAD2DEG) + _local14); _local2++; }; }; } public static function parseBeziers(_arg1:Object, _arg2:Boolean=false):Object{ var _local3:int; var _local4:Array; var _local5:Object; var _local6:String; var _local7:Object = {}; if (_arg2){ for (_local6 in _arg1) { _local4 = _arg1[_local6]; _local5 = []; _local7[_local6] = _local5; if (_local4.length > 2){ _local5[_local5.length] = [_local4[0], (_local4[1] - ((_local4[2] - _local4[0]) / 4)), _local4[1]]; _local3 = 1; while (_local3 < (_local4.length - 1)) { _local5[_local5.length] = [_local4[_local3], (_local4[_local3] + (_local4[_local3] - _local5[(_local3 - 1)][1])), _local4[(_local3 + 1)]]; _local3++; }; } else { _local5[_local5.length] = [_local4[0], ((_local4[0] + _local4[1]) / 2), _local4[1]]; }; }; } else { for (_local6 in _arg1) { _local4 = _arg1[_local6]; _local5 = []; _local7[_local6] = _local5; if (_local4.length > 3){ _local5[_local5.length] = [_local4[0], _local4[1], ((_local4[1] + _local4[2]) / 2)]; _local3 = 2; while (_local3 < (_local4.length - 2)) { _local5[_local5.length] = [_local5[(_local3 - 2)][2], _local4[_local3], ((_local4[_local3] + _local4[(_local3 + 1)]) / 2)]; _local3++; }; _local5[_local5.length] = [_local5[(_local5.length - 1)][2], _local4[(_local4.length - 2)], _local4[(_local4.length - 1)]]; } else { if (_local4.length == 3){ _local5[_local5.length] = [_local4[0], _local4[1], _local4[2]]; } else { if (_local4.length == 2){ _local5[_local5.length] = [_local4[0], ((_local4[0] + _local4[1]) / 2), _local4[1]]; }; }; }; }; }; return (_local7); } } }//package gs.plugins
Section 20
//BezierThroughPlugin (gs.plugins.BezierThroughPlugin) package gs.plugins { import gs.*; public class BezierThroughPlugin extends BezierPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function BezierThroughPlugin(){ this.propName = "bezierThrough"; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (!(_arg2 is Array)){ return (false); }; init(_arg3, (_arg2 as Array), true); return (true); } } }//package gs.plugins
Section 21
//BlurFilterPlugin (gs.plugins.BlurFilterPlugin) package gs.plugins { import gs.*; import flash.display.*; import flash.filters.*; public class BlurFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function BlurFilterPlugin(){ this.propName = "blurFilter"; this.overwriteProps = ["blurFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = BlurFilter; initFilter(_arg2, new BlurFilter(0, 0, ((_arg2.quality) || (2)))); return (true); } } }//package gs.plugins
Section 22
//ColorMatrixFilterPlugin (gs.plugins.ColorMatrixFilterPlugin) package gs.plugins { import gs.*; import flash.display.*; import flash.filters.*; public class ColorMatrixFilterPlugin extends FilterPlugin { protected var _matrix:Array; protected var _matrixTween:EndArrayPlugin; public static const API:Number = 1; public static const VERSION:Number = 1.01; protected static var _lumG:Number = 0.71516; protected static var _lumR:Number = 0.212671; protected static var _idMatrix:Array = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; protected static var _lumB:Number = 0.072169; public function ColorMatrixFilterPlugin(){ this.propName = "colorMatrixFilter"; this.overwriteProps = ["colorMatrixFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = ColorMatrixFilter; var _local4:Object = _arg2; initFilter({}, new ColorMatrixFilter(_idMatrix.slice())); _matrix = ColorMatrixFilter(_filter).matrix; var _local5:Array = []; if (((!((_local4.matrix == null))) && ((_local4.matrix is Array)))){ _local5 = _local4.matrix; } else { if (_local4.relative == true){ _local5 = _matrix.slice(); } else { _local5 = _idMatrix.slice(); }; _local5 = setBrightness(_local5, _local4.brightness); _local5 = setContrast(_local5, _local4.contrast); _local5 = setHue(_local5, _local4.hue); _local5 = setSaturation(_local5, _local4.saturation); _local5 = setThreshold(_local5, _local4.threshold); if (!isNaN(_local4.colorize)){ _local5 = colorize(_local5, _local4.colorize, _local4.amount); }; }; _matrixTween = new EndArrayPlugin(); _matrixTween.init(_matrix, _local5); return (true); } override public function set changeFactor(_arg1:Number):void{ _matrixTween.changeFactor = _arg1; ColorMatrixFilter(_filter).matrix = _matrix; super.changeFactor = _arg1; } public static function setSaturation(_arg1:Array, _arg2:Number):Array{ if (isNaN(_arg2)){ return (_arg1); }; var _local3:Number = (1 - _arg2); var _local4:Number = (_local3 * _lumR); var _local5:Number = (_local3 * _lumG); var _local6:Number = (_local3 * _lumB); var _local7:Array = [(_local4 + _arg2), _local5, _local6, 0, 0, _local4, (_local5 + _arg2), _local6, 0, 0, _local4, _local5, (_local6 + _arg2), 0, 0, 0, 0, 0, 1, 0]; return (applyMatrix(_local7, _arg1)); } public static function setHue(_arg1:Array, _arg2:Number):Array{ if (isNaN(_arg2)){ return (_arg1); }; _arg2 = (_arg2 * (Math.PI / 180)); var _local3:Number = Math.cos(_arg2); var _local4:Number = Math.sin(_arg2); var _local5:Array = [((_lumR + (_local3 * (1 - _lumR))) + (_local4 * -(_lumR))), ((_lumG + (_local3 * -(_lumG))) + (_local4 * -(_lumG))), ((_lumB + (_local3 * -(_lumB))) + (_local4 * (1 - _lumB))), 0, 0, ((_lumR + (_local3 * -(_lumR))) + (_local4 * 0.143)), ((_lumG + (_local3 * (1 - _lumG))) + (_local4 * 0.14)), ((_lumB + (_local3 * -(_lumB))) + (_local4 * -0.283)), 0, 0, ((_lumR + (_local3 * -(_lumR))) + (_local4 * -((1 - _lumR)))), ((_lumG + (_local3 * -(_lumG))) + (_local4 * _lumG)), ((_lumB + (_local3 * (1 - _lumB))) + (_local4 * _lumB)), 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]; return (applyMatrix(_local5, _arg1)); } public static function setThreshold(_arg1:Array, _arg2:Number):Array{ if (isNaN(_arg2)){ return (_arg1); }; var _local3:Array = [(_lumR * 0x0100), (_lumG * 0x0100), (_lumB * 0x0100), 0, (-256 * _arg2), (_lumR * 0x0100), (_lumG * 0x0100), (_lumB * 0x0100), 0, (-256 * _arg2), (_lumR * 0x0100), (_lumG * 0x0100), (_lumB * 0x0100), 0, (-256 * _arg2), 0, 0, 0, 1, 0]; return (applyMatrix(_local3, _arg1)); } public static function applyMatrix(_arg1:Array, _arg2:Array):Array{ var _local6:int; var _local7:int; if (((!((_arg1 is Array))) || (!((_arg2 is Array))))){ return (_arg2); }; var _local3:Array = []; var _local4:int; var _local5:int; _local6 = 0; while (_local6 < 4) { _local7 = 0; while (_local7 < 5) { if (_local7 == 4){ _local5 = _arg1[(_local4 + 4)]; } else { _local5 = 0; }; _local3[(_local4 + _local7)] = (((((_arg1[_local4] * _arg2[_local7]) + (_arg1[(_local4 + 1)] * _arg2[(_local7 + 5)])) + (_arg1[(_local4 + 2)] * _arg2[(_local7 + 10)])) + (_arg1[(_local4 + 3)] * _arg2[(_local7 + 15)])) + _local5); _local7++; }; _local4 = (_local4 + 5); _local6++; }; return (_local3); } public static function colorize(_arg1:Array, _arg2:Number, _arg3:Number=1):Array{ if (isNaN(_arg2)){ return (_arg1); }; if (isNaN(_arg3)){ _arg3 = 1; }; var _local4:Number = (((_arg2 >> 16) & 0xFF) / 0xFF); var _local5:Number = (((_arg2 >> 8) & 0xFF) / 0xFF); var _local6:Number = ((_arg2 & 0xFF) / 0xFF); var _local7:Number = (1 - _arg3); var _local8:Array = [(_local7 + ((_arg3 * _local4) * _lumR)), ((_arg3 * _local4) * _lumG), ((_arg3 * _local4) * _lumB), 0, 0, ((_arg3 * _local5) * _lumR), (_local7 + ((_arg3 * _local5) * _lumG)), ((_arg3 * _local5) * _lumB), 0, 0, ((_arg3 * _local6) * _lumR), ((_arg3 * _local6) * _lumG), (_local7 + ((_arg3 * _local6) * _lumB)), 0, 0, 0, 0, 0, 1, 0]; return (applyMatrix(_local8, _arg1)); } public static function setBrightness(_arg1:Array, _arg2:Number):Array{ if (isNaN(_arg2)){ return (_arg1); }; _arg2 = ((_arg2 * 100) - 100); return (applyMatrix([1, 0, 0, 0, _arg2, 0, 1, 0, 0, _arg2, 0, 0, 1, 0, _arg2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], _arg1)); } public static function setContrast(_arg1:Array, _arg2:Number):Array{ if (isNaN(_arg2)){ return (_arg1); }; _arg2 = (_arg2 + 0.01); var _local3:Array = [_arg2, 0, 0, 0, (128 * (1 - _arg2)), 0, _arg2, 0, 0, (128 * (1 - _arg2)), 0, 0, _arg2, 0, (128 * (1 - _arg2)), 0, 0, 0, 1, 0]; return (applyMatrix(_local3, _arg1)); } } }//package gs.plugins
Section 23
//DropShadowFilterPlugin (gs.plugins.DropShadowFilterPlugin) package gs.plugins { import gs.*; import flash.display.*; import flash.filters.*; public class DropShadowFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function DropShadowFilterPlugin(){ this.propName = "dropShadowFilter"; this.overwriteProps = ["dropShadowFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = DropShadowFilter; initFilter(_arg2, new DropShadowFilter(0, 45, 0, 0, 0, 0, 1, ((_arg2.quality) || (2)), _arg2.inner, _arg2.knockout, _arg2.hideObject)); return (true); } } }//package gs.plugins
Section 24
//EndArrayPlugin (gs.plugins.EndArrayPlugin) package gs.plugins { import gs.*; import flash.display.*; import gs.utils.tween.*; public class EndArrayPlugin extends TweenPlugin { protected var _a:Array; protected var _info:Array; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function EndArrayPlugin(){ _info = []; super(); this.propName = "endArray"; this.overwriteProps = ["endArray"]; } public function init(_arg1:Array, _arg2:Array):void{ _a = _arg1; var _local3:int = (_arg2.length - 1); while (_local3 > -1) { if (((!((_arg1[_local3] == _arg2[_local3]))) && (!((_arg1[_local3] == null))))){ _info[_info.length] = new ArrayTweenInfo(_local3, _a[_local3], (_arg2[_local3] - _a[_local3])); }; _local3--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((!((_arg1 is Array))) || (!((_arg2 is Array))))){ return (false); }; init((_arg1 as Array), _arg2); return (true); } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:ArrayTweenInfo; var _local4:Number; var _local5:int; if (this.round){ _local2 = (_info.length - 1); while (_local2 > -1) { _local3 = _info[_local2]; _local4 = (_local3.start + (_local3.change * _arg1)); _local5 = ((_local4)<0) ? -1 : 1; _a[_local3.index] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4); _local2--; }; } else { _local2 = (_info.length - 1); while (_local2 > -1) { _local3 = _info[_local2]; _a[_local3.index] = (_local3.start + (_local3.change * _arg1)); _local2--; }; }; } } }//package gs.plugins
Section 25
//FilterPlugin (gs.plugins.FilterPlugin) package gs.plugins { import gs.*; import flash.display.*; import flash.filters.*; import gs.utils.tween.*; public class FilterPlugin extends TweenPlugin { protected var _remove:Boolean; protected var _target:Object; protected var _index:int; protected var _filter:BitmapFilter; protected var _type:Class; public static const VERSION:Number = 1.03; public static const API:Number = 1; public function onCompleteTween():void{ var _local1:int; var _local2:Array; if (_remove){ _local2 = _target.filters; if (!(_local2[_index] is _type)){ _local1 = (_local2.length - 1); while (_local1 > -1) { if ((_local2[_local1] is _type)){ _local2.splice(_local1, 1); break; }; _local1--; }; } else { _local2.splice(_index, 1); }; _target.filters = _local2; }; } protected function initFilter(_arg1:Object, _arg2:BitmapFilter):void{ var _local4:String; var _local5:int; var _local6:HexColorsPlugin; var _local3:Array = _target.filters; _index = -1; if (_arg1.index != null){ _index = _arg1.index; } else { _local5 = (_local3.length - 1); while (_local5 > -1) { if ((_local3[_local5] is _type)){ _index = _local5; break; }; _local5--; }; }; if ((((((_index == -1)) || ((_local3[_index] == null)))) || ((_arg1.addFilter == true)))){ _index = ((_arg1.index)!=null) ? _arg1.index : _local3.length; _local3[_index] = _arg2; _target.filters = _local3; }; _filter = _local3[_index]; _remove = Boolean((_arg1.remove == true)); if (_remove){ this.onComplete = onCompleteTween; }; var _local7:Object = ((_arg1.isTV)==true) ? _arg1.exposedVars : _arg1; for (_local4 in _local7) { if (((((((((!((_local4 in _filter))) || ((_filter[_local4] == _local7[_local4])))) || ((_local4 == "remove")))) || ((_local4 == "index")))) || ((_local4 == "addFilter")))){ } else { if ((((((_local4 == "color")) || ((_local4 == "highlightColor")))) || ((_local4 == "shadowColor")))){ _local6 = new HexColorsPlugin(); _local6.initColor(_filter, _local4, _filter[_local4], _local7[_local4]); _tweens[_tweens.length] = new TweenInfo(_local6, "changeFactor", 0, 1, _local4, false); } else { if ((((((((_local4 == "quality")) || ((_local4 == "inner")))) || ((_local4 == "knockout")))) || ((_local4 == "hideObject")))){ _filter[_local4] = _local7[_local4]; } else { addTween(_filter, _local4, _filter[_local4], _local7[_local4], _local4); }; }; }; }; } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:TweenInfo; var _local4:Array = _target.filters; _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local3.target[_local3.property] = (_local3.start + (_local3.change * _arg1)); _local2--; }; if (!(_local4[_index] is _type)){ _index = (_local4.length - 1); _local2 = (_local4.length - 1); while (_local2 > -1) { if ((_local4[_local2] is _type)){ _index = _local2; break; }; _local2--; }; }; _local4[_index] = _filter; _target.filters = _local4; } } }//package gs.plugins
Section 26
//FramePlugin (gs.plugins.FramePlugin) package gs.plugins { import gs.*; import flash.display.*; public class FramePlugin extends TweenPlugin { protected var _target:MovieClip; public var frame:int; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function FramePlugin(){ this.propName = "frame"; this.overwriteProps = ["frame"]; this.round = true; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((!((_arg1 is MovieClip))) || (isNaN(_arg2)))){ return (false); }; _target = (_arg1 as MovieClip); this.frame = _target.currentFrame; addTween(this, "frame", this.frame, _arg2, "frame"); return (true); } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.gotoAndStop(this.frame); } } }//package gs.plugins
Section 27
//GlowFilterPlugin (gs.plugins.GlowFilterPlugin) package gs.plugins { import gs.*; import flash.display.*; import flash.filters.*; public class GlowFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function GlowFilterPlugin(){ this.propName = "glowFilter"; this.overwriteProps = ["glowFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = GlowFilter; initFilter(_arg2, new GlowFilter(0xFFFFFF, 0, 0, 0, ((_arg2.strength) || (1)), ((_arg2.quality) || (2)), _arg2.inner, _arg2.knockout)); return (true); } } }//package gs.plugins
Section 28
//HexColorsPlugin (gs.plugins.HexColorsPlugin) package gs.plugins { import gs.*; import flash.display.*; public class HexColorsPlugin extends TweenPlugin { protected var _colors:Array; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function HexColorsPlugin(){ this.propName = "hexColors"; this.overwriteProps = []; _colors = []; } override public function killProps(_arg1:Object):void{ var _local2:int = (_colors.length - 1); while (_local2 > -1) { if (_arg1[_colors[_local2][1]] != undefined){ _colors.splice(_local2, 1); }; _local2--; }; super.killProps(_arg1); } public function initColor(_arg1:Object, _arg2:String, _arg3:uint, _arg4:uint):void{ var _local5:Number; var _local6:Number; var _local7:Number; if (_arg3 != _arg4){ _local5 = (_arg3 >> 16); _local6 = ((_arg3 >> 8) & 0xFF); _local7 = (_arg3 & 0xFF); _colors[_colors.length] = [_arg1, _arg2, _local5, ((_arg4 >> 16) - _local5), _local6, (((_arg4 >> 8) & 0xFF) - _local6), _local7, ((_arg4 & 0xFF) - _local7)]; this.overwriteProps[this.overwriteProps.length] = _arg2; }; } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:Array; _local2 = (_colors.length - 1); while (_local2 > -1) { _local3 = _colors[_local2]; _local3[0][_local3[1]] = ((((_local3[2] + (_arg1 * _local3[3])) << 16) | ((_local3[4] + (_arg1 * _local3[5])) << 8)) | (_local3[6] + (_arg1 * _local3[7]))); _local2--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:String; for (_local4 in _arg2) { initColor(_arg1, _local4, uint(_arg1[_local4]), uint(_arg2[_local4])); }; return (true); } } }//package gs.plugins
Section 29
//RemoveTintPlugin (gs.plugins.RemoveTintPlugin) package gs.plugins { public class RemoveTintPlugin extends TintPlugin { public static const VERSION:Number = 1.01; public static const API:Number = 1; public function RemoveTintPlugin(){ this.propName = "removeTint"; } } }//package gs.plugins
Section 30
//RoundPropsPlugin (gs.plugins.RoundPropsPlugin) package gs.plugins { import gs.*; import flash.display.*; public class RoundPropsPlugin extends TweenPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function RoundPropsPlugin(){ this.propName = "roundProps"; this.overwriteProps = []; this.round = true; } public function add(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number):void{ addTween(_arg1, _arg2, _arg3, (_arg3 + _arg4), _arg2); this.overwriteProps[this.overwriteProps.length] = _arg2; } } }//package gs.plugins
Section 31
//ShortRotationPlugin (gs.plugins.ShortRotationPlugin) package gs.plugins { import gs.*; import flash.display.*; public class ShortRotationPlugin extends TweenPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function ShortRotationPlugin(){ this.propName = "shortRotation"; this.overwriteProps = []; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:String; if (typeof(_arg2) == "number"){ trace("WARNING: You appear to be using the old shortRotation syntax. Instead of passing a number, please pass an object with properties that correspond to the rotations values For example, TweenMax.to(mc, 2, {shortRotation:{rotationX:-170, rotationY:25}})"); return (false); }; for (_local4 in _arg2) { initRotation(_arg1, _local4, _arg1[_local4], _arg2[_local4]); }; return (true); } public function initRotation(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number):void{ var _local5:Number = ((_arg4 - _arg3) % 360); if (((_arg4 - _arg3) % 360) != (_local5 % 180)){ _local5 = ((_local5)<0) ? (_local5 + 360) : (_local5 - 360); }; addTween(_arg1, _arg2, _arg3, (_arg3 + _local5), _arg2); this.overwriteProps[this.overwriteProps.length] = _arg2; } } }//package gs.plugins
Section 32
//TintPlugin (gs.plugins.TintPlugin) package gs.plugins { import gs.*; import flash.display.*; import flash.geom.*; import gs.utils.tween.*; public class TintPlugin extends TweenPlugin { protected var _target:DisplayObject; protected var _ct:ColorTransform; protected var _ignoreAlpha:Boolean; public static const VERSION:Number = 1.1; public static const API:Number = 1; protected static var _props:Array = ["redMultiplier", "greenMultiplier", "blueMultiplier", "alphaMultiplier", "redOffset", "greenOffset", "blueOffset", "alphaOffset"]; public function TintPlugin(){ this.propName = "tint"; this.overwriteProps = ["tint"]; } public function init(_arg1:DisplayObject, _arg2:ColorTransform):void{ var _local3:int; var _local4:String; _target = _arg1; _ct = _target.transform.colorTransform; _local3 = (_props.length - 1); while (_local3 > -1) { _local4 = _props[_local3]; if (_ct[_local4] != _arg2[_local4]){ _tweens[_tweens.length] = new TweenInfo(_ct, _local4, _ct[_local4], (_arg2[_local4] - _ct[_local4]), "tint", false); }; _local3--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (!(_arg1 is DisplayObject)){ return (false); }; var _local4:ColorTransform = new ColorTransform(); if (((!((_arg2 == null))) && (!((_arg3.exposedVars.removeTint == true))))){ _local4.color = uint(_arg2); }; _ignoreAlpha = true; init((_arg1 as DisplayObject), _local4); return (true); } override public function set changeFactor(_arg1:Number):void{ var _local2:ColorTransform; updateTweens(_arg1); if (_ignoreAlpha){ _local2 = _target.transform.colorTransform; _ct.alphaMultiplier = _local2.alphaMultiplier; _ct.alphaOffset = _local2.alphaOffset; }; _target.transform.colorTransform = _ct; } } }//package gs.plugins
Section 33
//TweenPlugin (gs.plugins.TweenPlugin) package gs.plugins { import gs.*; import gs.utils.tween.*; public class TweenPlugin { public var overwriteProps:Array; protected var _tweens:Array; public var propName:String; public var onComplete:Function; public var round:Boolean; protected var _changeFactor:Number;// = 0 public static const VERSION:Number = 1.03; public static const API:Number = 1; public function TweenPlugin(){ _tweens = []; super(); } protected function updateTweens(_arg1:Number):void{ var _local2:int; var _local3:TweenInfo; var _local4:Number; var _local5:int; if (this.round){ _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local4 = (_local3.start + (_local3.change * _arg1)); _local5 = ((_local4)<0) ? -1 : 1; _local3.target[_local3.property] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4); _local2--; }; } else { _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local3.target[_local3.property] = (_local3.start + (_local3.change * _arg1)); _local2--; }; }; } public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _changeFactor = _arg1; } protected function addTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4, _arg5:String=null):void{ var _local6:Number; if (_arg4 != null){ _local6 = ((typeof(_arg4))=="number") ? (_arg4 - _arg3) : Number(_arg4); if (_local6 != 0){ _tweens[_tweens.length] = new TweenInfo(_arg1, _arg2, _arg3, _local6, ((_arg5) || (_arg2)), false); }; }; } public function killProps(_arg1:Object):void{ var _local2:int; _local2 = (this.overwriteProps.length - 1); while (_local2 > -1) { if ((this.overwriteProps[_local2] in _arg1)){ this.overwriteProps.splice(_local2, 1); }; _local2--; }; _local2 = (_tweens.length - 1); while (_local2 > -1) { if ((_tweens[_local2].name in _arg1)){ _tweens.splice(_local2, 1); }; _local2--; }; } public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ addTween(_arg1, this.propName, _arg1[this.propName], _arg2, this.propName); return (true); } public function get changeFactor():Number{ return (_changeFactor); } public static function activate(_arg1:Array):Boolean{ var _local2:int; var _local3:Object; _local2 = (_arg1.length - 1); while (_local2 > -1) { _local3 = new (_arg1[_local2]); TweenLite.plugins[_local3.propName] = _arg1[_local2]; _local2--; }; return (true); } } }//package gs.plugins
Section 34
//VisiblePlugin (gs.plugins.VisiblePlugin) package gs.plugins { import gs.*; import flash.display.*; public class VisiblePlugin extends TweenPlugin { protected var _target:Object; protected var _visible:Boolean; protected var _tween:TweenLite; public static const VERSION:Number = 1; public static const API:Number = 1; public function VisiblePlugin(){ this.propName = "visible"; this.overwriteProps = ["visible"]; this.onComplete = onCompleteTween; } public function onCompleteTween():void{ if (((!((_tween.vars.runBackwards == true))) && ((_tween.ease == _tween.vars.ease)))){ _target.visible = _visible; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _tween = _arg3; _visible = Boolean(_arg2); return (true); } override public function set changeFactor(_arg1:Number):void{ if (_target.visible != true){ _target.visible = true; }; } } }//package gs.plugins
Section 35
//VolumePlugin (gs.plugins.VolumePlugin) package gs.plugins { import gs.*; import flash.display.*; import flash.media.*; public class VolumePlugin extends TweenPlugin { protected var _target:Object; protected var _st:SoundTransform; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function VolumePlugin(){ this.propName = "volume"; this.overwriteProps = ["volume"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((isNaN(_arg2)) || (!(_arg1.hasOwnProperty("soundTransform"))))){ return (false); }; _target = _arg1; _st = _target.soundTransform; addTween(_st, "volume", _st.volume, _arg2, "volume"); return (true); } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.soundTransform = _st; } } }//package gs.plugins
Section 36
//ArrayTweenInfo (gs.utils.tween.ArrayTweenInfo) package gs.utils.tween { public class ArrayTweenInfo { public var change:Number; public var start:Number; public var index:uint; public function ArrayTweenInfo(_arg1:uint, _arg2:Number, _arg3:Number){ this.index = _arg1; this.start = _arg2; this.change = _arg3; } } }//package gs.utils.tween
Section 37
//TweenInfo (gs.utils.tween.TweenInfo) package gs.utils.tween { public class TweenInfo { public var start:Number; public var name:String; public var change:Number; public var target:Object; public var property:String; public var isPlugin:Boolean; public function TweenInfo(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Boolean){ this.target = _arg1; this.property = _arg2; this.start = _arg3; this.change = _arg4; this.name = _arg5; this.isPlugin = _arg6; } } }//package gs.utils.tween
Section 38
//OverwriteManager (gs.OverwriteManager) package gs { import gs.utils.tween.*; import flash.utils.*; import flash.errors.*; public class OverwriteManager { public static const ALL:int = 1; public static const NONE:int = 0; public static const AUTO:int = 2; public static const CONCURRENT:int = 3; public static const version:Number = 3.12; public static var mode:int; public static var enabled:Boolean; public static function killVars(_arg1:Object, _arg2:Object, _arg3:Array):void{ var _local4:int; var _local5:String; var _local6:TweenInfo; _local4 = (_arg3.length - 1); while (_local4 > -1) { _local6 = _arg3[_local4]; if ((_local6.name in _arg1)){ _arg3.splice(_local4, 1); } else { if (((_local6.isPlugin) && ((_local6.name == "_MULTIPLE_")))){ _local6.target.killProps(_arg1); if (_local6.target.overwriteProps.length == 0){ _arg3.splice(_local4, 1); }; }; }; _local4--; }; for (_local5 in _arg1) { delete _arg2[_local5]; }; } public static function manageOverwrites(_arg1:TweenLite, _arg2:Array):void{ var _local7:int; var _local8:TweenLite; var _local10:Array; var _local11:Object; var _local12:int; var _local13:TweenInfo; var _local14:Array; var _local3:Object = _arg1.vars; var _local4:int = ((_local3.overwrite)==undefined) ? mode : int(_local3.overwrite); if ((((_local4 < 2)) || ((_arg2 == null)))){ return; }; var _local5:Number = _arg1.startTime; var _local6:Array = []; var _local9 = -1; _local7 = (_arg2.length - 1); while (_local7 > -1) { _local8 = _arg2[_local7]; if (_local8 == _arg1){ _local9 = _local7; } else { if ((((((_local7 < _local9)) && ((_local8.startTime <= _local5)))) && (((_local8.startTime + ((_local8.duration * 1000) / _local8.combinedTimeScale)) > _local5)))){ _local6[_local6.length] = _local8; }; }; _local7--; }; if ((((_local6.length == 0)) || ((_arg1.tweens.length == 0)))){ return; }; if (_local4 == AUTO){ _local10 = _arg1.tweens; _local11 = {}; _local7 = (_local10.length - 1); while (_local7 > -1) { _local13 = _local10[_local7]; if (_local13.isPlugin){ if (_local13.name == "_MULTIPLE_"){ _local14 = _local13.target.overwriteProps; _local12 = (_local14.length - 1); while (_local12 > -1) { _local11[_local14[_local12]] = true; _local12--; }; } else { _local11[_local13.name] = true; }; _local11[_local13.target.propName] = true; } else { _local11[_local13.name] = true; }; _local7--; }; _local7 = (_local6.length - 1); while (_local7 > -1) { killVars(_local11, _local6[_local7].exposedVars, _local6[_local7].tweens); _local7--; }; } else { _local7 = (_local6.length - 1); while (_local7 > -1) { _local6[_local7].enabled = false; _local7--; }; }; } public static function init(_arg1:int=2):int{ if (TweenLite.version < 10.09){ trace("TweenLite warning: Your TweenLite class needs to be updated to work with OverwriteManager (or you may need to clear your ASO files). Please download and install the latest version from http://www.tweenlite.com."); }; TweenLite.overwriteManager = OverwriteManager; mode = _arg1; enabled = true; return (mode); } } }//package gs
Section 39
//TweenLite (gs.TweenLite) package gs { import flash.events.*; import flash.display.*; import gs.utils.tween.*; import gs.plugins.*; import flash.utils.*; public class TweenLite { public var started:Boolean; public var delay:Number; protected var _hasUpdate:Boolean; protected var _hasPlugins:Boolean; public var initted:Boolean; public var active:Boolean; public var startTime:Number; public var target:Object; public var duration:Number; public var gc:Boolean; public var tweens:Array; public var vars:Object; public var ease:Function; public var exposedVars:Object; public var initTime:Number; public var combinedTimeScale:Number; public static const version:Number = 10.09; private static var _timer:Timer = new Timer(2000); public static var defaultEase:Function = TweenLite.easeOut; public static var plugins:Object = {}; public static var currentTime:uint; public static var masterList:Dictionary = new Dictionary(false); protected static var _reservedProps:Object = {ease:1, delay:1, overwrite:1, onComplete:1, onCompleteParams:1, runBackwards:1, startAt:1, onUpdate:1, onUpdateParams:1, roundProps:1, onStart:1, onStartParams:1, persist:1, renderOnStart:1, proxiedEase:1, easeParams:1, yoyo:1, loop:1, onCompleteListener:1, onUpdateListener:1, onStartListener:1, orientToBezier:1, timeScale:1}; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; public static var timingSprite:Sprite = new Sprite(); public static var overwriteManager:Object; private static var _tlInitted:Boolean; public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){ if (_arg1 == null){ return; }; if (!_tlInitted){ TweenPlugin.activate([TintPlugin, RemoveTintPlugin, FramePlugin, AutoAlphaPlugin, VisiblePlugin, VolumePlugin, EndArrayPlugin]); currentTime = getTimer(); timingSprite.addEventListener(Event.ENTER_FRAME, updateAll, false, 0, true); if (overwriteManager == null){ overwriteManager = {mode:1, enabled:false}; }; _timer.addEventListener("timer", killGarbage, false, 0, true); _timer.start(); _tlInitted = true; }; this.vars = _arg3; this.duration = ((_arg2) || (0.001)); this.delay = ((_arg3.delay) || (0)); this.combinedTimeScale = ((_arg3.timeScale) || (1)); this.active = Boolean((((_arg2 == 0)) && ((this.delay == 0)))); this.target = _arg1; if (typeof(this.vars.ease) != "function"){ this.vars.ease = defaultEase; }; if (this.vars.easeParams != null){ this.vars.proxiedEase = this.vars.ease; this.vars.ease = easeProxy; }; this.ease = this.vars.ease; this.exposedVars = ((this.vars.isTV)==true) ? this.vars.exposedVars : this.vars; this.tweens = []; this.initTime = currentTime; this.startTime = (this.initTime + (this.delay * 1000)); var _local4:int = ((((_arg3.overwrite == undefined)) || (((!(overwriteManager.enabled)) && ((_arg3.overwrite > 1)))))) ? overwriteManager.mode : int(_arg3.overwrite); if (((!((_arg1 in masterList))) || ((_local4 == 1)))){ masterList[_arg1] = [this]; } else { masterList[_arg1].push(this); }; if ((((((this.vars.runBackwards == true)) && (!((this.vars.renderOnStart == true))))) || (this.active))){ initTweenVals(); if (this.active){ render((this.startTime + 1)); } else { render(this.startTime); }; if (((((!((this.exposedVars.visible == null))) && ((this.vars.runBackwards == true)))) && ((this.target is DisplayObject)))){ this.target.visible = this.exposedVars.visible; }; }; } public function get enabled():Boolean{ return ((this.gc) ? false : true); } public function set enabled(_arg1:Boolean):void{ var _local2:Array; var _local3:Boolean; var _local4:int; if (_arg1){ if (!(this.target in masterList)){ masterList[this.target] = [this]; } else { _local2 = masterList[this.target]; _local4 = (_local2.length - 1); while (_local4 > -1) { if (_local2[_local4] == this){ _local3 = true; break; }; _local4--; }; if (!_local3){ _local2[_local2.length] = this; }; }; }; this.gc = (_arg1) ? false : true; if (this.gc){ this.active = false; } else { this.active = this.started; }; } public function clear():void{ this.tweens = []; this.vars = (this.exposedVars = {ease:this.vars.ease}); _hasUpdate = false; } public function render(_arg1:uint):void{ var _local3:Number; var _local4:TweenInfo; var _local5:int; var _local2:Number = ((_arg1 - this.startTime) * 0.001); if (_local2 >= this.duration){ _local2 = this.duration; _local3 = ((((this.ease == this.vars.ease)) || ((this.duration == 0.001)))) ? 1 : 0; } else { _local3 = this.ease(_local2, 0, 1, this.duration); }; _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local4 = this.tweens[_local5]; _local4.target[_local4.property] = (_local4.start + (_local3 * _local4.change)); _local5--; }; if (_hasUpdate){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (_local2 == this.duration){ complete(true); }; } public function activate():void{ this.started = (this.active = true); if (!this.initted){ initTweenVals(); }; if (this.vars.onStart != null){ this.vars.onStart.apply(null, this.vars.onStartParams); }; if (this.duration == 0.001){ this.startTime = (this.startTime - 1); }; } public function initTweenVals():void{ var _local1:String; var _local2:int; var _local3:*; var _local4:TweenInfo; if (((!((this.exposedVars.timeScale == undefined))) && ((this.target is TweenLite)))){ this.tweens[this.tweens.length] = new TweenInfo(this.target, "timeScale", this.target.timeScale, (this.exposedVars.timeScale - this.target.timeScale), "timeScale", false); }; for (_local1 in this.exposedVars) { if ((_local1 in _reservedProps)){ } else { if ((_local1 in plugins)){ _local3 = new (plugins[_local1]); if (_local3.onInitTween(this.target, this.exposedVars[_local1], this) == false){ this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]))=="number") ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false); } else { this.tweens[this.tweens.length] = new TweenInfo(_local3, "changeFactor", 0, 1, ((_local3.overwriteProps.length)==1) ? _local3.overwriteProps[0] : "_MULTIPLE_", true); _hasPlugins = true; }; } else { this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]))=="number") ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false); }; }; }; if (this.vars.runBackwards == true){ _local2 = (this.tweens.length - 1); while (_local2 > -1) { _local4 = this.tweens[_local2]; this.tweens[_local2].start = (_local4.start + _local4.change); _local4.change = -(_local4.change); _local2--; }; }; if (this.vars.onUpdate != null){ _hasUpdate = true; }; if (((TweenLite.overwriteManager.enabled) && ((this.target in masterList)))){ overwriteManager.manageOverwrites(this, masterList[this.target]); }; this.initted = true; } protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams))); } public function killVars(_arg1:Object):void{ if (overwriteManager.enabled){ overwriteManager.killVars(_arg1, this.exposedVars, this.tweens); }; } public function complete(_arg1:Boolean=false):void{ var _local2:int; if (!_arg1){ if (!this.initted){ initTweenVals(); }; this.startTime = (currentTime - ((this.duration * 1000) / this.combinedTimeScale)); render(currentTime); return; }; if (_hasPlugins){ _local2 = (this.tweens.length - 1); while (_local2 > -1) { if (((this.tweens[_local2].isPlugin) && (!((this.tweens[_local2].target.onComplete == null))))){ this.tweens[_local2].target.onComplete(); }; _local2--; }; }; if (this.vars.persist != true){ this.enabled = false; }; if (this.vars.onComplete != null){ this.vars.onComplete.apply(null, this.vars.onCompleteParams); }; } public static function updateAll(_arg1:Event=null):void{ var _local4:Array; var _local5:int; var _local6:TweenLite; var _local2:uint = (currentTime = getTimer()); var _local3:Dictionary = masterList; for each (_local4 in _local3) { _local5 = (_local4.length - 1); while (_local5 > -1) { _local6 = _local4[_local5]; if (_local6.active){ _local6.render(_local2); } else { if (_local6.gc){ _local4.splice(_local5, 1); } else { if (_local2 >= _local6.startTime){ _local6.activate(); _local6.render(_local2); }; }; }; _local5--; }; }; } public static function removeTween(_arg1:TweenLite, _arg2:Boolean=true):void{ if (_arg1 != null){ if (_arg2){ _arg1.clear(); }; _arg1.enabled = false; }; } public static function killTweensOf(_arg1:Object=null, _arg2:Boolean=false):void{ var _local3:Array; var _local4:int; var _local5:TweenLite; if (((!((_arg1 == null))) && ((_arg1 in masterList)))){ _local3 = masterList[_arg1]; _local4 = (_local3.length - 1); while (_local4 > -1) { _local5 = _local3[_local4]; if (((_arg2) && (!(_local5.gc)))){ _local5.complete(false); }; _local5.clear(); _local4--; }; delete masterList[_arg1]; }; } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ _arg3.runBackwards = true; return (new TweenLite(_arg1, _arg2, _arg3)); } public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } protected static function killGarbage(_arg1:TimerEvent):void{ var _local3:Object; var _local2:Dictionary = masterList; for (_local3 in _local2) { if (_local2[_local3].length == 0){ delete _local2[_local3]; }; }; } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null):TweenLite{ return (new TweenLite(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, overwrite:0})); } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ return (new TweenLite(_arg1, _arg2, _arg3)); } } }//package gs
Section 40
//TweenMax (gs.TweenMax) package gs { import flash.events.*; import gs.utils.tween.*; import gs.plugins.*; import gs.events.*; import flash.utils.*; public class TweenMax extends TweenLite implements IEventDispatcher { protected var _dispatcher:EventDispatcher; protected var _callbacks:Object; public var pauseTime:Number; protected var _repeatCount:Number; protected var _timeScale:Number; public static const version:Number = 10.1; public static var removeTween:Function = TweenLite.removeTween; private static var _overwriteMode:int = (OverwriteManager.enabled) ? OverwriteManager.mode : OverwriteManager.init(); ; protected static var _pausedTweens:Dictionary = new Dictionary(false); protected static var _globalTimeScale:Number = 1; public static var killTweensOf:Function = TweenLite.killTweensOf; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; private static var _activatedPlugins:Boolean = TweenPlugin.activate([TintPlugin, RemoveTintPlugin, FramePlugin, AutoAlphaPlugin, VisiblePlugin, VolumePlugin, EndArrayPlugin, HexColorsPlugin, BlurFilterPlugin, ColorMatrixFilterPlugin, BevelFilterPlugin, DropShadowFilterPlugin, GlowFilterPlugin, RoundPropsPlugin, BezierPlugin, BezierThroughPlugin, ShortRotationPlugin]); public function TweenMax(_arg1:Object, _arg2:Number, _arg3:Object){ super(_arg1, _arg2, _arg3); if (TweenLite.version < 10.09){ trace("TweenMax error! Please update your TweenLite class or try deleting your ASO files. TweenMax requires a more recent version. Download updates at http://www.TweenMax.com."); }; if (((!((this.combinedTimeScale == 1))) && ((this.target is TweenMax)))){ _timeScale = 1; this.combinedTimeScale = _globalTimeScale; } else { _timeScale = this.combinedTimeScale; this.combinedTimeScale = (this.combinedTimeScale * _globalTimeScale); }; if (((!((this.combinedTimeScale == 1))) && (!((this.delay == 0))))){ this.startTime = (this.initTime + (this.delay * (1000 / this.combinedTimeScale))); }; if (((((!((this.vars.onCompleteListener == null))) || (!((this.vars.onUpdateListener == null))))) || (!((this.vars.onStartListener == null))))){ initDispatcher(); if ((((_arg2 == 0)) && ((this.delay == 0)))){ onUpdateDispatcher(); onCompleteDispatcher(); }; }; _repeatCount = 0; if (((!(isNaN(this.vars.yoyo))) || (!(isNaN(this.vars.loop))))){ this.vars.persist = true; }; if ((((this.delay == 0)) && (!((this.exposedVars.startAt == null))))){ this.exposedVars.startAt.overwrite = 0; new TweenMax(this.target, 0, this.exposedVars.startAt); }; } public function dispatchEvent(_arg1:Event):Boolean{ if (_dispatcher == null){ return (false); }; return (_dispatcher.dispatchEvent(_arg1)); } public function get reversed():Boolean{ return ((this.ease == reverseEase)); } public function set reversed(_arg1:Boolean):void{ if (this.reversed != _arg1){ reverse(); }; } public function get progress():Number{ var _local1:Number = (isNaN(this.pauseTime)) ? currentTime : this.pauseTime; var _local2:Number = (((((_local1 - this.initTime) * 0.001) - (this.delay / this.combinedTimeScale)) / this.duration) * this.combinedTimeScale); if (_local2 > 1){ return (1); }; if (_local2 < 0){ return (0); }; return (_local2); } override public function set enabled(_arg1:Boolean):void{ if (!_arg1){ _pausedTweens[this] = null; delete _pausedTweens[this]; }; super.enabled = _arg1; if (_arg1){ this.combinedTimeScale = (_timeScale * _globalTimeScale); }; } protected function onStartDispatcher(... _args):void{ if (_callbacks.onStart != null){ _callbacks.onStart.apply(null, this.vars.onStartParams); }; _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.START)); } public function setDestination(_arg1:String, _arg2, _arg3:Boolean=true):void{ var _local5:int; var _local6:TweenInfo; var _local7:Object; var _local8:Object; var _local9:Array; var _local10:Boolean; var _local11:Array; var _local12:Object; var _local4:Number = this.progress; if (this.initted){ if (!_arg3){ _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local6 = this.tweens[_local5]; if (_local6.name == _arg1){ _local6.target[_local6.property] = _local6.start; }; _local5--; }; }; _local7 = this.vars; _local8 = this.exposedVars; _local9 = this.tweens; _local10 = _hasPlugins; this.tweens = []; this.vars = (this.exposedVars = {}); this.vars[_arg1] = _arg2; initTweenVals(); if (((!((this.ease == reverseEase))) && ((_local7.ease is Function)))){ this.ease = _local7.ease; }; if (((_arg3) && (!((_local4 == 0))))){ adjustStartValues(); }; _local11 = this.tweens; this.vars = _local7; this.exposedVars = _local8; this.tweens = _local9; _local12 = {}; _local12[_arg1] = true; _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local6 = this.tweens[_local5]; if (_local6.name == _arg1){ this.tweens.splice(_local5, 1); } else { if (((_local6.isPlugin) && ((_local6.name == "_MULTIPLE_")))){ _local6.target.killProps(_local12); if (_local6.target.overwriteProps.length == 0){ this.tweens.splice(_local5, 1); }; }; }; _local5--; }; this.tweens = this.tweens.concat(_local11); _hasPlugins = Boolean(((_local10) || (_hasPlugins))); }; this.vars[_arg1] = (this.exposedVars[_arg1] = _arg2); } override public function initTweenVals():void{ var _local1:int; var _local2:int; var _local3:String; var _local4:String; var _local5:Array; var _local6:Object; var _local7:TweenInfo; if (((!((this.exposedVars.startAt == null))) && (!((this.delay == 0))))){ this.exposedVars.startAt.overwrite = 0; new TweenMax(this.target, 0, this.exposedVars.startAt); }; super.initTweenVals(); if ((((this.exposedVars.roundProps is Array)) && (!((TweenLite.plugins.roundProps == null))))){ _local5 = this.exposedVars.roundProps; _local1 = (_local5.length - 1); while (_local1 > -1) { _local3 = _local5[_local1]; _local2 = (this.tweens.length - 1); while (_local2 > -1) { _local7 = this.tweens[_local2]; if (_local7.name == _local3){ if (_local7.isPlugin){ _local7.target.round = true; } else { if (_local6 == null){ _local6 = new TweenLite.plugins.roundProps(); _local6.add(_local7.target, _local3, _local7.start, _local7.change); _hasPlugins = true; this.tweens[_local2] = new TweenInfo(_local6, "changeFactor", 0, 1, _local3, true); } else { _local6.add(_local7.target, _local3, _local7.start, _local7.change); this.tweens.splice(_local2, 1); }; }; } else { if (((((_local7.isPlugin) && ((_local7.name == "_MULTIPLE_")))) && (!(_local7.target.round)))){ _local4 = ((" " + _local7.target.overwriteProps.join(" ")) + " "); if (_local4.indexOf(((" " + _local3) + " ")) != -1){ _local7.target.round = true; }; }; }; _local2--; }; _local1--; }; }; } public function restart(_arg1:Boolean=false):void{ if (_arg1){ this.initTime = currentTime; this.startTime = (currentTime + (this.delay * (1000 / this.combinedTimeScale))); } else { this.startTime = currentTime; this.initTime = (currentTime - (this.delay * (1000 / this.combinedTimeScale))); }; _repeatCount = 0; if (this.target != this.vars.onComplete){ render(this.startTime); }; this.pauseTime = NaN; _pausedTweens[this] = null; delete _pausedTweens[this]; this.enabled = true; } public function removeEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false):void{ if (_dispatcher != null){ _dispatcher.removeEventListener(_arg1, _arg2, _arg3); }; } public function addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{ if (_dispatcher == null){ initDispatcher(); }; if ((((_arg1 == TweenEvent.UPDATE)) && (!((this.vars.onUpdate == onUpdateDispatcher))))){ this.vars.onUpdate = onUpdateDispatcher; _hasUpdate = true; }; _dispatcher.addEventListener(_arg1, _arg2, _arg3, _arg4, _arg5); } protected function adjustStartValues():void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:TweenInfo; var _local6:int; var _local1:Number = this.progress; if (_local1 != 0){ _local2 = this.ease(_local1, 0, 1, 1); _local3 = (1 / (1 - _local2)); _local6 = (this.tweens.length - 1); while (_local6 > -1) { _local5 = this.tweens[_local6]; _local4 = (_local5.start + _local5.change); if (_local5.isPlugin){ _local5.change = ((_local4 - _local2) * _local3); } else { _local5.change = ((_local4 - _local5.target[_local5.property]) * _local3); }; _local5.start = (_local4 - _local5.change); _local6--; }; }; } override public function render(_arg1:uint):void{ var _local3:Number; var _local4:TweenInfo; var _local5:int; var _local2:Number = (((_arg1 - this.startTime) * 0.001) * this.combinedTimeScale); if (_local2 >= this.duration){ _local2 = this.duration; _local3 = ((((this.ease == this.vars.ease)) || ((this.duration == 0.001)))) ? 1 : 0; } else { _local3 = this.ease(_local2, 0, 1, this.duration); }; _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local4 = this.tweens[_local5]; _local4.target[_local4.property] = (_local4.start + (_local3 * _local4.change)); _local5--; }; if (_hasUpdate){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (_local2 == this.duration){ complete(true); }; } protected function initDispatcher():void{ var _local1:Object; var _local2:String; if (_dispatcher == null){ _dispatcher = new EventDispatcher(this); _callbacks = {onStart:this.vars.onStart, onUpdate:this.vars.onUpdate, onComplete:this.vars.onComplete}; if (this.vars.isTV == true){ this.vars = this.vars.clone(); } else { _local1 = {}; for (_local2 in this.vars) { _local1[_local2] = this.vars[_local2]; }; this.vars = _local1; }; this.vars.onStart = onStartDispatcher; this.vars.onComplete = onCompleteDispatcher; if ((this.vars.onStartListener is Function)){ _dispatcher.addEventListener(TweenEvent.START, this.vars.onStartListener, false, 0, true); }; if ((this.vars.onUpdateListener is Function)){ _dispatcher.addEventListener(TweenEvent.UPDATE, this.vars.onUpdateListener, false, 0, true); this.vars.onUpdate = onUpdateDispatcher; _hasUpdate = true; }; if ((this.vars.onCompleteListener is Function)){ _dispatcher.addEventListener(TweenEvent.COMPLETE, this.vars.onCompleteListener, false, 0, true); }; }; } public function willTrigger(_arg1:String):Boolean{ if (_dispatcher == null){ return (false); }; return (_dispatcher.willTrigger(_arg1)); } public function set progress(_arg1:Number):void{ this.startTime = (currentTime - ((this.duration * _arg1) * 1000)); this.initTime = (this.startTime - (this.delay * (1000 / this.combinedTimeScale))); if (!this.started){ activate(); }; render(currentTime); if (!isNaN(this.pauseTime)){ this.pauseTime = currentTime; this.startTime = 999999999999999; this.active = false; }; } public function reverse(_arg1:Boolean=true, _arg2:Boolean=true):void{ this.ease = ((this.vars.ease)==this.ease) ? reverseEase : this.vars.ease; var _local3:Number = this.progress; if (((_arg1) && ((_local3 > 0)))){ this.startTime = (currentTime - ((((1 - _local3) * this.duration) * 1000) / this.combinedTimeScale)); this.initTime = (this.startTime - (this.delay * (1000 / this.combinedTimeScale))); }; if (_arg2 != false){ if (_local3 < 1){ resume(); } else { restart(); }; }; } protected function onUpdateDispatcher(... _args):void{ if (_callbacks.onUpdate != null){ _callbacks.onUpdate.apply(null, this.vars.onUpdateParams); }; _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.UPDATE)); } public function set paused(_arg1:Boolean):void{ if (_arg1){ pause(); } else { resume(); }; } public function resume():void{ this.enabled = true; if (!isNaN(this.pauseTime)){ this.initTime = (this.initTime + (currentTime - this.pauseTime)); this.startTime = (this.initTime + (this.delay * (1000 / this.combinedTimeScale))); this.pauseTime = NaN; if (((!(this.started)) && ((currentTime >= this.startTime)))){ activate(); } else { this.active = this.started; }; _pausedTweens[this] = null; delete _pausedTweens[this]; }; } public function get paused():Boolean{ return (!(isNaN(this.pauseTime))); } public function reverseEase(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.ease((_arg4 - _arg1), _arg2, _arg3, _arg4)); } public function killProperties(_arg1:Array):void{ var _local3:int; var _local2:Object = {}; _local3 = (_arg1.length - 1); while (_local3 > -1) { _local2[_arg1[_local3]] = true; _local3--; }; killVars(_local2); } public function hasEventListener(_arg1:String):Boolean{ if (_dispatcher == null){ return (false); }; return (_dispatcher.hasEventListener(_arg1)); } public function pause():void{ if (isNaN(this.pauseTime)){ this.pauseTime = currentTime; this.startTime = 999999999999999; this.enabled = false; _pausedTweens[this] = this; }; } override public function complete(_arg1:Boolean=false):void{ if (((((!(isNaN(this.vars.yoyo))) && ((((_repeatCount < this.vars.yoyo)) || ((this.vars.yoyo == 0)))))) || (((!(isNaN(this.vars.loop))) && ((((_repeatCount < this.vars.loop)) || ((this.vars.loop == 0)))))))){ _repeatCount++; if (!isNaN(this.vars.yoyo)){ this.ease = ((this.vars.ease)==this.ease) ? reverseEase : this.vars.ease; }; this.startTime = (_arg1) ? (this.startTime + (this.duration * (1000 / this.combinedTimeScale))) : currentTime; this.initTime = (this.startTime - (this.delay * (1000 / this.combinedTimeScale))); } else { if (this.vars.persist == true){ pause(); }; }; super.complete(_arg1); } public function set timeScale(_arg1:Number):void{ if (_arg1 < 1E-5){ _arg1 = (_timeScale = 1E-5); } else { _timeScale = _arg1; _arg1 = (_arg1 * _globalTimeScale); }; this.initTime = ((currentTime - ((((currentTime - this.initTime) - (this.delay * (1000 / this.combinedTimeScale))) * this.combinedTimeScale) * (1 / _arg1))) - (this.delay * (1000 / _arg1))); if (this.startTime != 999999999999999){ this.startTime = (this.initTime + (this.delay * (1000 / _arg1))); }; this.combinedTimeScale = _arg1; } public function invalidate(_arg1:Boolean=true):void{ var _local2:Number; if (this.initted){ _local2 = this.progress; if (((!(_arg1)) && (!((_local2 == 0))))){ this.progress = 0; }; this.tweens = []; _hasPlugins = false; this.exposedVars = ((this.vars.isTV)==true) ? this.vars.exposedProps : this.vars; initTweenVals(); _timeScale = ((this.vars.timeScale) || (1)); this.combinedTimeScale = (_timeScale * _globalTimeScale); this.delay = ((this.vars.delay) || (0)); if (isNaN(this.pauseTime)){ this.startTime = (this.initTime + ((this.delay * 1000) / this.combinedTimeScale)); }; if (((((!((this.vars.onCompleteListener == null))) || (!((this.vars.onUpdateListener == null))))) || (!((this.vars.onStartListener == null))))){ if (_dispatcher != null){ this.vars.onStart = _callbacks.onStart; this.vars.onUpdate = _callbacks.onUpdate; this.vars.onComplete = _callbacks.onComplete; _dispatcher = null; }; initDispatcher(); }; if (_local2 != 0){ if (_arg1){ adjustStartValues(); } else { this.progress = _local2; }; }; }; } public function get timeScale():Number{ return (_timeScale); } protected function onCompleteDispatcher(... _args):void{ if (_callbacks.onComplete != null){ _callbacks.onComplete.apply(null, this.vars.onCompleteParams); }; _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.COMPLETE)); } public static function set globalTimeScale(_arg1:Number):void{ setGlobalTimeScale(_arg1); } public static function pauseAll(_arg1:Boolean=true, _arg2:Boolean=false):void{ changePause(true, _arg1, _arg2); } public static function killAllDelayedCalls(_arg1:Boolean=false):void{ killAll(_arg1, false, true); } public static function setGlobalTimeScale(_arg1:Number):void{ var _local3:int; var _local4:Array; if (_arg1 < 1E-5){ _arg1 = 1E-5; }; var _local2:Dictionary = masterList; _globalTimeScale = _arg1; for each (_local4 in _local2) { _local3 = (_local4.length - 1); while (_local3 > -1) { if ((_local4[_local3] is TweenMax)){ _local4[_local3].timeScale = (_local4[_local3].timeScale * 1); }; _local3--; }; }; } public static function get globalTimeScale():Number{ return (_globalTimeScale); } public static function getTweensOf(_arg1:Object):Array{ var _local4:TweenLite; var _local5:int; var _local2:Array = masterList[_arg1]; var _local3:Array = []; if (_local2 != null){ _local5 = (_local2.length - 1); while (_local5 > -1) { if (!_local2[_local5].gc){ _local3[_local3.length] = _local2[_local5]; }; _local5--; }; }; for each (_local4 in _pausedTweens) { if (_local4.target == _arg1){ _local3[_local3.length] = _local4; }; }; return (_local3); } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null, _arg4:Boolean=false):TweenMax{ return (new TweenMax(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, persist:_arg4, overwrite:0})); } public static function isTweening(_arg1:Object):Boolean{ var _local2:Array = getTweensOf(_arg1); var _local3:int = (_local2.length - 1); while (_local3 > -1) { if (((((_local2[_local3].active) || ((_local2[_local3].startTime == currentTime)))) && (!(_local2[_local3].gc)))){ return (true); }; _local3--; }; return (false); } public static function changePause(_arg1:Boolean, _arg2:Boolean=true, _arg3:Boolean=false):void{ var _local5:Boolean; var _local4:Array = getAllTweens(); var _local6:int = (_local4.length - 1); while (_local6 > -1) { _local5 = (_local4[_local6].target == _local4[_local6].vars.onComplete); if ((((_local4[_local6] is TweenMax)) && ((((_local5 == _arg3)) || (!((_local5 == _arg2))))))){ _local4[_local6].paused = _arg1; }; _local6--; }; } public static function killAllTweens(_arg1:Boolean=false):void{ killAll(_arg1, true, false); } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenMax{ _arg3.runBackwards = true; return (new TweenMax(_arg1, _arg2, _arg3)); } public static function killAll(_arg1:Boolean=false, _arg2:Boolean=true, _arg3:Boolean=true):void{ var _local5:Boolean; var _local6:int; var _local4:Array = getAllTweens(); _local6 = (_local4.length - 1); while (_local6 > -1) { _local5 = (_local4[_local6].target == _local4[_local6].vars.onComplete); if ((((_local5 == _arg3)) || (!((_local5 == _arg2))))){ if (_arg1){ _local4[_local6].complete(false); _local4[_local6].clear(); } else { TweenLite.removeTween(_local4[_local6], true); }; }; _local6--; }; } public static function getAllTweens():Array{ var _local3:Array; var _local4:int; var _local5:TweenLite; var _local1:Dictionary = masterList; var _local2:Array = []; for each (_local3 in _local1) { _local4 = (_local3.length - 1); while (_local4 > -1) { if (!_local3[_local4].gc){ _local2[_local2.length] = _local3[_local4]; }; _local4--; }; }; for each (_local5 in _pausedTweens) { _local2[_local2.length] = _local5; }; return (_local2); } public static function resumeAll(_arg1:Boolean=true, _arg2:Boolean=false):void{ changePause(false, _arg1, _arg2); } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenMax{ return (new TweenMax(_arg1, _arg2, _arg3)); } } }//package gs
Section 41
//GameMask (YDKClass.GameMask) package YDKClass { import flash.display.*; public class GameMask extends MovieClip { public static function GameMaskReady(_arg1:Number, _arg2:Number, _arg3:MovieClip){ var _local4:Sprite = new Sprite(); _local4.graphics.beginFill(0); _local4.graphics.drawRect(0, 0, _arg1, _arg2); _local4.graphics.endFill(); _arg3.addChild(_local4); _arg3.mask = _local4; } } }//package YDKClass
Section 42
//MusicMenu (YDKClass.MusicMenu) package YDKClass { import flash.events.*; import flash.media.*; public class MusicMenu extends MusicPlay { public static var Music:SoundTransform = new SoundTransform(); public static var S:Number = 1; public static function ChangeVolume(){ if (Channel){ Music = Channel.soundTransform; Music.volume = S; Channel.soundTransform = Music; }; if (OneSound){ Music = OneSound.soundTransform; Music.volume = S; OneSound.soundTransform = Music; }; } public static function Ready(_arg1){ var NewMusic:Function; var Obj = _arg1; NewMusic = function (_arg1){ MusicButtonVisible(_arg1.target.name); }; var MusicButtonVisible:Function = function (_arg1:String){ if (_arg1 == "MusicOK"){ Obj.MusicOK.visible = false; Obj.MusicNO.visible = true; BackGroundMusic = false; S = 0; } else { S = 1; BackGroundMusic = true; Obj.MusicOK.visible = true; Obj.MusicNO.visible = false; }; ChangeVolume(); }; Obj.MusicOK.addEventListener(MouseEvent.CLICK, NewMusic); Obj.MusicNO.addEventListener(MouseEvent.CLICK, NewMusic); if (S == 1){ MusicButtonVisible("MusicNO"); } else { MusicButtonVisible("MusicOK"); }; } } }//package YDKClass
Section 43
//MusicPlay (YDKClass.MusicPlay) package YDKClass { import flash.media.*; public class MusicPlay { public static var Channel:SoundChannel; public static var OneSound:SoundChannel; public static var MusicEffect:Boolean; public static var BackGroundMusic:Boolean; public static function Add(_arg1){ var _local2:Sound = new (_arg1); OneSound = _local2.play(0, 10000); MusicMenu.ChangeVolume(); } public static function AddOne(_arg1){ var _local2:Sound = new (_arg1); OneSound = _local2.play(0, 1); MusicMenu.ChangeVolume(); } public static function AllStop(){ SoundMixer.stopAll(); } public static function ChangeReady(_arg1){ SoundMixer.stopAll(); var _local2:Sound = new (_arg1); Channel = _local2.play(0, 10000); MusicMenu.ChangeVolume(); } public static function ChangeReadyOne(_arg1){ SoundMixer.stopAll(); var _local2:Sound = new (_arg1); Channel = _local2.play(0, 1); MusicMenu.ChangeVolume(); } } }//package YDKClass
Section 44
//GameData (YDKGame.GameData) package YDKGame { import flash.display.*; import YDKClass.*; import flash.utils.*; public class GameData extends MovieClip { public static var myTimer:Timer; public static var GamePause:Boolean = true; public static var OneGame:Boolean; public static var MenuPic:MovieClip; public static var AgainstTime:Number = 0; public static var RolePic:MovieClip = new MovieClip(); public static var GamePic:MovieClip; public static var MouseSize:int = 0; public static var BackGroundNum:Number = 1; public static var MusicMarkNum:int = 0; public static var BackGroundPic:MovieClip; public static var RadarPic:MovieClip; public static var MousePic:MovieClip; public static var MouseDown:Boolean; public static var UIPic:MovieClip; public static var MouseType:String; public static var GreatTime:Number = 0; public static var HelpPic:MovieClip; public static var GameType:String = "Play"; public static var IocPic:MovieClip = new MovieClip(); public static var MusicMian = MusicPlay; public static var GameJpg:MovieClip = new MovieClip(); public static var RoleIng:MovieClip; public static var Score:Number = 0; public static var GameMian:MovieClip; public static var TextPic:MovieClip; public static function InitData(){ } public static function AllInitData(){ } public static function MusicButton(_arg1){ } public static function SubmitHighscoreOK(){ } public static function PlayAgianData(){ } } }//package YDKGame
Section 45
//GameRoom (YDKGame.GameRoom) package YDKGame { import gs.*; import flash.events.*; import flash.display.*; import YDKClass.*; import flash.ui.*; import gs.easing.*; public class GameRoom extends GameData { public static function NewScore(){ MenuPic.Score.Score.text = Score; } public static function Ready(){ var InitData:Function = function (){ trace(" 初始化开始"); Score = 0; MouseSize = 0; }; GameType = "Play"; BackGroundPic = new BackGroundID(); GamePic.addChild(BackGroundPic); GameMian = new GameID(); GamePic.addChild(GameMian); MenuPic = new MenuID(); GamePic.addChild(MenuPic); MousePic = new MouseID(); GameMian.addChild(MousePic); InitData(); Music.Ready(); MouseAction.Ready(); Tray.Ready(); UI.Ready(); OneGame = true; } public static function PauseReady(){ var Mc:*; var Exit:Function; Exit = function (_arg1){ Mouse.hide(); GamePause = true; TweenMax.resumeAll(true, true); GamePic.removeChild(Mc); SoundMixerReady.PauseOrPlay("Play"); }; Mc = new PauseID(); GamePic.addChild(Mc); GamePause = false; Mc.addEventListener(MouseEvent.CLICK, Exit); Mc.buttonMode = true; SoundMixerReady.PauseOrPlay("Pause"); Mouse.show(); TweenMax.pauseAll(true, true); } public static function GameOver(){ var Mc:*; var OverEvent:Function; OverEvent = function (_arg1){ if (_arg1.target.name == "Menu"){ DelRoom(); GamePic.removeChild(Mc); Home.Ready(); } else { if (_arg1.target.name == "RePlay"){ DelRoom(); GamePic.removeChild(Mc); GameRoom.Ready(); } else { if (_arg1.target.name == "MoreGamesOn"){ MovieClip(GamePic.root).LogoMoreGame("moregames-donepage"); }; }; }; }; Mouse.show(); GameType = "GameOver"; Mc = new GameOverID(); GamePic.addChild(Mc); Mc.Score.Score.text = Score; Mc.Menu.addEventListener(MouseEvent.CLICK, OverEvent); Mc.RePlay.addEventListener(MouseEvent.CLICK, OverEvent); Mc.MoreGamesOn.addEventListener(MouseEvent.CLICK, OverEvent); TweenMax.to(GameMian, 1, {blurFilter:{blurX:20, blurY:20}}); } public static function DelRoom(){ GamePic.removeChild(BackGroundPic); GamePic.removeChild(GameMian); GamePic.removeChild(MenuPic); GameMian.removeChild(MousePic); } } }//package YDKGame
Section 46
//Home (YDKGame.Home) package YDKGame { import flash.events.*; import flash.display.*; import YDKClass.*; public class Home extends GameData { public static function Ready(){ var Mc:MovieClip; var PlayOK:Function; var MoreGameOK:Function; var HelpOK:Function; PlayOK = function (_arg1){ GamePic.removeChild(Mc); if (OneGame){ GameRoom.Ready(); } else { HelpReady(); }; }; MoreGameOK = function (_arg1){ MovieClip(GamePic.root).LogoMoreGame("moregames-menu"); }; HelpOK = function (_arg1){ GamePic.removeChild(Mc); HelpReady(); }; var HelpReady:Function = function (){ var Mc:MovieClip; var BackOK:Function; var StartOK:Function; BackOK = function (_arg1){ GamePic.removeChild(Mc); Home.Ready(); }; StartOK = function (_arg1){ GamePic.removeChild(Mc); GameRoom.Ready(); }; OneGame = true; Mc = new HelpID(); GamePic.addChild(Mc); Mc.Back.addEventListener(MouseEvent.CLICK, BackOK); Mc.Start.addEventListener(MouseEvent.CLICK, StartOK); }; Mc = new HomeID(); GamePic.addChild(Mc); Mc.a.stop(); Mc.b.stop(); Mc.PlayOn.addEventListener(MouseEvent.CLICK, PlayOK); Mc.Help.addEventListener(MouseEvent.CLICK, HelpOK); Mc.MoreGamesOn.addEventListener(MouseEvent.CLICK, MoreGameOK); Mc.PlayOn.addEventListener(MouseEvent.ROLL_OVER, MusicButton); Mc.MoreGamesOn.addEventListener(MouseEvent.ROLL_OVER, MusicButton); } } }//package YDKGame
Section 47
//MouseAction (YDKGame.MouseAction) package YDKGame { import flash.events.*; import flash.display.*; import flash.ui.*; public class MouseAction extends GameRoom { public static function Ready(){ MousePic.mouseChildren = false; MousePic.mouseEnabled = false; Mouse.hide(); } public static function NewMsgTxt(_arg1){ var Mc:*; var Ai:Function; var Goto = _arg1; Ai = function (_arg1){ var _local2:* = _arg1.target; if (_local2.currentFrame == _local2.totalFrames){ Mc.removeEventListener(Event.ENTER_FRAME, Ai); GamePic.removeChild(_local2); }; }; Mc = new MsgID(); GamePic.addChild(Mc); Mc.a.gotoAndStop(Goto); Mc.addEventListener(Event.ENTER_FRAME, Ai); } } }//package YDKGame
Section 48
//Music (YDKGame.Music) package YDKGame { public class Music extends GameRoom { public static function Ready(){ SoundMixerReady.Ready(Music4); } } }//package YDKGame
Section 49
//MusicMark (YDKGame.MusicMark) package YDKGame { import gs.*; import flash.events.*; import flash.display.*; import gs.easing.*; public class MusicMark extends GameRoom { public static function Ready(_arg1){ var AI:Function; var Mc:*; var TempX:*; var TempY:*; var XY:Number; var PowerNum:int; var X:int; var Y:int; var DownSpeed:int; var XYEnd:int; var Max = _arg1; var DelObj:Function = function (_arg1){ GameMian.Mark.removeChild(_arg1); _arg1.removeEventListener(Event.ENTER_FRAME, AI); }; AI = function (_arg1){ var _local2:*; var _local3:int; if (GamePause){ _local2 = _arg1.target; if (_local2.Goto == 3){ _local2.rotation = (_local2.rotation + 15); }; if ((((((((_local2.x > 800)) || ((_local2.x < -200)))) || ((_local2.y > 800)))) || ((_local2.y < -200)))){ MusicMarkNum--; DelObj(_local2); }; if (_local2.Back){ if (_local2.Time > 0){ _local2.Time--; } else { _local2.Back = false; }; }; if ((((MouseType == "Great")) && ((_local2.Goto <= 12)))){ _local2.AI.pause(); }; if (((MousePic.hitTestObject(_local2)) && (_local2.HitOK))){ _local2.HitOK = false; if (_local2.Goto == 20){ MusicMarkNum--; GreatTime = 0; MouseType = "Against"; AgainstTime = (AgainstTime + 100); if (AgainstTime > 200){ AgainstTime = 200; }; MouseAction.NewMsgTxt("Oops"); DelObj(_local2); }; if (MouseType == "Against"){ _local2.SpeedX = (-(_local2.SpeedX) * 4); _local2.SpeedY = (-(_local2.SpeedY) * 4); if (MousePic.Obj != _local2){ MousePic.Obj = _local2; }; _local2.AI = TweenMax.to(_local2, 3, {bezierThrough:[{x:(GameMian.Tray.x + X), y:(GameMian.Tray.y - Y)}, {x:(GameMian.Tray.x + X), y:900}], orientToBezier:true, scaleX:XY, scaleY:XY}); TweenMax.resumeAll(true, true); } else { if (_local2.Goto == 50){ MouseType = "Great"; GreatTime = (GreatTime + 100); _local3 = (Math.random() * 2); if (_local3 == 0){ MouseAction.NewMsgTxt("Great"); } else { MouseAction.NewMsgTxt("Bravo"); }; if (GreatTime > 200){ GreatTime = 200; }; } else { if ((((_local2.Goto == 40)) || ((_local2.Goto == 41)))){ MouseSize = (MouseSize + 1); MouseAction.NewMsgTxt("Wow"); } else { if ((((_local2.Goto == 42)) || ((_local2.Goto == 43)))){ MouseSize = (MouseSize + 2); MouseAction.NewMsgTxt("Excellent"); }; }; }; if (_local2.Goto == 30){ MouseSize = (MouseSize - 3); MouseAction.NewMsgTxt("UhNo"); } else { if (_local2.Goto == 31){ MouseSize = (MouseSize - 2); MouseAction.NewMsgTxt("Ouch"); } else { if (_local2.Goto == 32){ MouseSize = (MouseSize - 1); MouseAction.NewMsgTxt("Oops"); }; }; }; if (MouseSize > 99){ MouseSize = 99; }; if (MouseSize < 0){ MouseSize = 0; }; MusicMarkNum--; DelObj(_local2); Score = (Score + _local2.Score); NewScore(); }; }; if ((((MouseType == "Great")) && ((_local2.Goto <= 12)))){ _local2.x = (_local2.x + (int((MousePic.x - _local2.x)) / 12)); _local2.y = (_local2.y + (int((MousePic.y - _local2.y)) / 12)); }; }; }; var GreatMark:Function = function (_arg1:MovieClip){ }; var Speed:Number = ((Math.random() * 10) + 2); var MyMaxNum:int = (Math.abs((Max / 1)) + 1); MenuPic.Power.scaleX = (Max / 10); var i:* = 0; while (i < MyMaxNum) { Mc = new MusicMarkID(); GameMian.Mark.addChild(Mc); MusicMarkNum++; TempX = ((Math.random() * 200) - 100); TempY = ((Math.random() * 200) - 100); Mc.x = (GameMian.Tray.x + TempX); Mc.y = GameMian.Tray.y; Mc.addEventListener(Event.ENTER_FRAME, AI); Mc.s = Speed; Mc.Time = 50; Mc.Back = true; Mc.HitOK = true; Mc.Angle = (Math.random() * 700); Mc.rotation = int(((Mc.Angle * 180) / Math.PI)); Mc.SpeedX = ((Mc.s * Math.cos(Mc.Angle)) * 0.8); Mc.SpeedY = ((Mc.s * Math.sin(Mc.Angle)) * 0.8); Mc.Goto = int(Max); XY = 1; Mc.scaleX = XY; Mc.scaleY = XY; Mc.Score = Max; PowerNum = (Math.random() * 300); if (PowerNum == 0){ Mc.Goto = 50; } else { if (PowerNum == 30){ Mc.Goto = 30; } else { if (PowerNum == 31){ Mc.Goto = 31; } else { if (PowerNum == 32){ Mc.Goto = 32; } else { if ((((((((PowerNum == 40)) || ((PowerNum == 41)))) || ((PowerNum == 42)))) || ((PowerNum == 43)))){ Mc.Goto = PowerNum; } else { if (PowerNum == 20){ Mc.Goto = 20; }; }; }; }; }; }; Mc.gotoAndStop(Mc.Goto); X = ((Math.random() * 500) - 200); Y = ((30 * MyMaxNum) + 100); DownSpeed = (10 - (Max * 2)); if (DownSpeed < 3){ DownSpeed = 3; }; XYEnd = 1; trace(((("类型 :" + Mc.Goto) + "速度:") + DownSpeed)); Mc.AI = TweenMax.to(Mc, DownSpeed, {bezierThrough:[{x:(GameMian.Tray.x + X), y:-300}], orientToBezier:true, scaleX:XYEnd, scaleY:XYEnd}); i = (i + 1); }; } } }//package YDKGame
Section 50
//SoundMixerReady (YDKGame.SoundMixerReady) package YDKGame { import flash.events.*; import flash.media.*; import flash.utils.*; public class SoundMixerReady extends GameRoom { public static var Channel:SoundChannel = new SoundChannel(); public static var Music:Sound = new Sound(); public static var SoundTime:int = 0; public static function Ready(_arg1){ var MusicMax:String; var T:int; var onEnterFrame:Function; var Url = _arg1; onEnterFrame = function (_arg1:Event){ var _local2:int; var _local3:ByteArray; var _local4:int; var _local5:int; var _local6:*; var _local7:int; var _local8:int; var _local9:int; if (GamePause){ _local2 = (((Channel.position / Music.length) * 100) + 1); MenuPic.Time.gotoAndStop(_local2); MenuPic.Time.txt.text = (_local2 + "%"); if (_local2 >= 100){ onPlaybackComplete(true); }; _local3 = new ByteArray(); _local4 = 200; _local5 = 0x0100; SoundMixer.computeSpectrum(_local3, false, 0); MusicMax = String(_local3.readFloat()); if (T < 2){ T++; } else { T = 0; _local6 = (int(Math.abs((Number(MusicMax) * 20))) + 1); if ((((((((((_local6 == 2)) || ((_local6 == 4)))) || ((_local6 == 6)))) || ((_local6 == 8)))) || ((_local6 == 10)))){ }; _local7 = int((Number(MusicMax) * 100)); _local8 = int((Channel.leftPeak * 10)); _local9 = int((Channel.rightPeak * 10)); if (Math.abs(_local9) >= 1){ MusicMark.Ready(int(_local9)); }; }; }; }; var onPlaybackComplete:Function = function (_arg1):void{ GameMian.removeEventListener(Event.ENTER_FRAME, onEnterFrame); GameType = "GameOver"; trace("音乐结束了!"); }; Music = new (Url); SoundTime = 0; Channel = Music.play(1); GameMian.addEventListener(Event.ENTER_FRAME, onEnterFrame); T = 0; } public static function PauseOrPlay(_arg1:String){ if (_arg1 == "Play"){ Channel = Music.play(SoundTime); } else { if (_arg1 == "Pause"){ SoundTime = Channel.position; Channel.stop(); trace(((("SoundTime:" + SoundTime) + " length:") + Music.length)); }; }; } } }//package YDKGame
Section 51
//Tray (YDKGame.Tray) package YDKGame { import gs.*; import flash.events.*; import flash.display.*; import gs.easing.*; public class Tray extends GameRoom { public static function Ready(){ var Y:*; var Action:Function; Action = function (_arg1){ var _local2:*; var _local3:int; if (GamePause){ _local2 = _arg1.target; _local3 = (Math.random() * 100); if (GameType == "Play"){ _local2.Tray.a.rotation = (_local2.Tray.a.rotation + 130); _local2.Flash.rotation = (_local2.Flash.rotation + 1); _local2.Flash.x = _local2.Tray.x; _local2.Flash.y = _local2.Tray.y; if (_local3 == 0){ trace("换位置!!!!!"); _local2.X = int(((Math.random() * 550) + 100)); _local2.Y = int(((Math.random() * 100) + 370)); }; _local2.Tray.x = (_local2.Tray.x + ((_local2.X - _local2.Tray.x) / 55)); _local2.Tray.y = (_local2.Tray.y + ((_local2.Y - _local2.Tray.y) / 55)); } else { if (GameType == "GameOver"){ if (MusicMarkNum == 0){ GameMian.removeEventListener(Event.ENTER_FRAME, Action); trace("符号全消失"); GameRoom.GameOver(); }; }; }; if ((((_local2.scaleY < 0.8)) || ((_local2.scaleY > 1.2)))){ Y = -(Y); }; MousePic.x = (MousePic.x + ((GameMian.mouseX - MousePic.x) / 2)); MousePic.y = (MousePic.y + ((GameMian.mouseY - MousePic.y) / 2)); MousePic.scaleX = ((MouseSize / 10) + 1); MousePic.scaleY = ((MouseSize / 10) + 1); MousePic.N.text = MouseSize; if (GreatTime > 0){ GreatTime--; } else { if (AgainstTime > 0){ AgainstTime--; } else { MouseType = null; TweenMax.resumeAll(true, true); }; }; }; }; GameMian.Tray.a.stop(); GameMian.addEventListener(Event.ENTER_FRAME, Action); GameMian.X = 333; GameMian.Y = 362; Y = 0.01; } } }//package YDKGame
Section 52
//UI (YDKGame.UI) package YDKGame { import gs.*; import flash.events.*; import flash.display.*; import YDKClass.*; import flash.utils.*; import gs.easing.*; import YDKClass.Jpg.*; import YDKClass.System.*; public class UI extends GameRoom { public static function Ready(){ var Pause:Function; Pause = function (_arg1){ GameRoom.PauseReady(); }; MenuPic.Pause.addEventListener(MouseEvent.CLICK, Pause); } } }//package YDKGame
Section 53
//BackGroundID (BackGroundID) package { import flash.display.*; public dynamic class BackGroundID extends MovieClip { } }//package
Section 54
//GameID (GameID) package { import flash.display.*; public dynamic class GameID extends MovieClip { public var Flash:MovieClip; public var Tray:MovieClip; public var Mark:MovieClip; } }//package
Section 55
//GameOverID (GameOverID) package { import flash.display.*; public dynamic class GameOverID extends MovieClip { public var Score:MovieClip; public var RePlay:SimpleButton; public var MoreGamesOn:SimpleButton; public var Menu:SimpleButton; } }//package
Section 56
//HelpID (HelpID) package { import flash.display.*; public dynamic class HelpID extends MovieClip { public var Start:SimpleButton; public var Back:SimpleButton; } }//package
Section 57
//HomeID (HomeID) package { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.text.*; import flash.utils.*; import flash.errors.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class HomeID extends MovieClip { public var a:MovieClip; public var b:MovieClip; public var Help:SimpleButton; public var __id1_:MovieClip; public var MoreGamesOn:SimpleButton; public var PlayOn:SimpleButton; public function HomeID(){ __setProp___id1__HomeID_(); } function __setProp___id1__HomeID_(){ try { __id1_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id1_.Type = "logo-menu"; __id1_.Goto = 1; try { __id1_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 58
//IntroBG (IntroBG) package { import flash.media.*; public dynamic class IntroBG extends Sound { } }//package
Section 59
//MenuID (MenuID) package { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; import flash.media.*; import flash.net.*; import flash.text.*; import flash.utils.*; import flash.errors.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class MenuID extends MovieClip { public var Msg:TextField; public var Power:MovieClip; public var __id0_:MovieClip; public var Time:MovieClip; public var Score:MovieClip; public var Pause:SimpleButton; public function MenuID(){ __setProp___id0__MenuID_(); } function __setProp___id0__MenuID_(){ try { __id0_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id0_.Type = "logo-ingame"; __id0_.Goto = 1; try { __id0_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 60
//MochiBot (MochiBot) package { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ if (Security.sandboxType == "localWithFile"){ return (null); }; var _local3:MochiBot = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); var _local4 = "http://core.mochibot.com/my/core.swf"; var _local5:URLVariables = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; var _local6:String = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; var _local7:URLRequest = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; var _local8:Loader = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 61
//MouseID (MouseID) package { import flash.display.*; import flash.text.*; public dynamic class MouseID extends MovieClip { public var N:TextField; } }//package
Section 62
//MsgID (MsgID) package { import flash.display.*; public dynamic class MsgID extends MovieClip { public var a:MovieClip; } }//package
Section 63
//Music1 (Music1) package { import flash.media.*; public dynamic class Music1 extends Sound { } }//package
Section 64
//Music2 (Music2) package { import flash.media.*; public dynamic class Music2 extends Sound { } }//package
Section 65
//Music3 (Music3) package { import flash.media.*; public dynamic class Music3 extends Sound { } }//package
Section 66
//Music4 (Music4) package { import flash.media.*; public dynamic class Music4 extends Sound { } }//package
Section 67
//MusicMarkID (MusicMarkID) package { import flash.display.*; public dynamic class MusicMarkID extends MovieClip { } }//package
Section 68
//PauseID (PauseID) package { import flash.display.*; public dynamic class PauseID extends MovieClip { } }//package
Section 69
//鼓声 (鼓声) package { import flash.media.*; public dynamic class 鼓声 extends Sound { } }//package

Library Items

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

Instance Names

"TitterIntro"Frame 1Symbol 347 MovieClip {Beatmelody_fla.YDK_1}
"mmao_mc"Symbol 106 MovieClip Frame 1Symbol 92 MovieClip {Beatmelody_fla.YDK_8}
"yjing_mc"Symbol 106 MovieClip Frame 1Symbol 94 MovieClip
"shong_mc"Symbol 106 MovieClip Frame 1Symbol 96 MovieClip
"yying_mc"Symbol 106 MovieClip Frame 1Symbol 98 MovieClip {Beatmelody_fla.YDK_11}
"jmao_mc"Symbol 106 MovieClip Frame 1Symbol 100 MovieClip
"zui_mc"Symbol 106 MovieClip Frame 1Symbol 102 MovieClip
"tz_mc"Symbol 106 MovieClip Frame 1Symbol 104 MovieClip
"role2_mc"Symbol 125 MovieClip {Beatmelody_fla.YDK_2} Frame 70Symbol 106 MovieClip
"Logo"Symbol 292 MovieClip {Beatmelody_fla.YDK_21} Frame 1Symbol 285 MovieClip {Beatmelody_fla.YDK_22}
"glowMc"Symbol 292 MovieClip {Beatmelody_fla.YDK_21} Frame 1Symbol 290 MovieClip {Beatmelody_fla.YDK_90}
"Continue"Symbol 322 MovieClip Frame 1Symbol 321 MovieClip
"Gif"Symbol 347 MovieClip {Beatmelody_fla.YDK_1} Frame 1Symbol 125 MovieClip {Beatmelody_fla.YDK_2}
"titterBtn"Symbol 347 MovieClip {Beatmelody_fla.YDK_1} Frame 1Symbol 292 MovieClip {Beatmelody_fla.YDK_21}
"GameURL"Symbol 347 MovieClip {Beatmelody_fla.YDK_1} Frame 1Symbol 294 Button
"LoadingPic"Symbol 347 MovieClip {Beatmelody_fla.YDK_1} Frame 1Symbol 299 MovieClip {Beatmelody_fla.YDK_94}
"loadTxt"Symbol 347 MovieClip {Beatmelody_fla.YDK_1} Frame 1Symbol 300 EditableText
"Loading"Symbol 347 MovieClip {Beatmelody_fla.YDK_1} Frame 1Symbol 319 MovieClip {Beatmelody_fla.YDK_95}
"Continue"Symbol 347 MovieClip {Beatmelody_fla.YDK_1} Frame 2Symbol 322 MovieClip
"Loaded"Symbol 347 MovieClip {Beatmelody_fla.YDK_1} Frame 2Symbol 342 MovieClip {Beatmelody_fla.YDK_98}
"LogoColor"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 1Symbol 431 MovieClip
"Logo"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 1Symbol 441 MovieClip
"Logo"Symbol 582 MovieClip {Beatmelody_fla.LOGOTitter_129} Frame 1Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130}
"b"Symbol 583 MovieClip {HomeID} Frame 1Symbol 410 MovieClip {Beatmelody_fla.Timeline_123}
"a"Symbol 583 MovieClip {HomeID} Frame 1Symbol 410 MovieClip {Beatmelody_fla.Timeline_123}
"PlayOn"Symbol 583 MovieClip {HomeID} Frame 1Symbol 416 Button
"MoreGamesOn"Symbol 583 MovieClip {HomeID} Frame 1Symbol 420 Button
"Help"Symbol 583 MovieClip {HomeID} Frame 1Symbol 426 Button
"__id1_"Symbol 583 MovieClip {HomeID} Frame 1Symbol 582 MovieClip {Beatmelody_fla.LOGOTitter_129}
"a"Symbol 589 MovieClip Frame 1Symbol 410 MovieClip {Beatmelody_fla.Timeline_123}
"Flash"Symbol 591 MovieClip {GameID} Frame 1Symbol 588 MovieClip
"Tray"Symbol 591 MovieClip {GameID} Frame 1Symbol 589 MovieClip
"Mark"Symbol 591 MovieClip {GameID} Frame 1Symbol 590 MovieClip
"Score"Symbol 599 MovieClip Frame 1Symbol 598 EditableText
"txt"Symbol 603 MovieClip Frame 1Symbol 602 EditableText
"Msg"Symbol 607 MovieClip {MenuID} Frame 1Symbol 593 EditableText
"Pause"Symbol 607 MovieClip {MenuID} Frame 1Symbol 596 Button
"Score"Symbol 607 MovieClip {MenuID} Frame 1Symbol 599 MovieClip
"Time"Symbol 607 MovieClip {MenuID} Frame 1Symbol 603 MovieClip
"Power"Symbol 607 MovieClip {MenuID} Frame 1Symbol 605 MovieClip
"__id0_"Symbol 607 MovieClip {MenuID} Frame 1Symbol 582 MovieClip {Beatmelody_fla.LOGOTitter_129}
"a"Symbol 624 MovieClip {MsgID} Frame 1Symbol 623 MovieClip
"N"Symbol 627 MovieClip {MouseID} Frame 1Symbol 626 EditableText
"Score"Symbol 640 MovieClip {GameOverID} Frame 1Symbol 599 MovieClip
"Menu"Symbol 640 MovieClip {GameOverID} Frame 1Symbol 634 Button
"RePlay"Symbol 640 MovieClip {GameOverID} Frame 1Symbol 638 Button
"MoreGamesOn"Symbol 640 MovieClip {GameOverID} Frame 1Symbol 420 Button
"Back"Symbol 654 MovieClip {HelpID} Frame 1Symbol 647 Button
"Start"Symbol 654 MovieClip {HelpID} Frame 1Symbol 650 Button

Special Tags

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

Labels

"GameFrame"Frame 50
"MaryCOM"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 1
"TitterCOM"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 11
"TitterFR"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 27
"TitterES"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 37
"TitterPT"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 50
"TitterNL"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 59
"TitterIT"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 71
"WardaCOM"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 81
"TitterCOMCN"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 91
"TitterCOID"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 102
"TessaspieleDE"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 112
"TessagamesCOUK"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 125
"TitterPL"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 141
"TitterNO"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 151
"TitterSE"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 161
"TitterDK"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 172
"TitterHU"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 182
"TitterGR"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 193
"TitterTW"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 202
"TitterFI"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 213
"IrgytessyRU"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 222
"KikirtiCOM"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 233
"TitterEU"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 259
"TitterBE"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 267
"TitterDE"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 275
"TitterNET"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 285
"TitterORG"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 294
"TitterINFO"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 303
"TitterBIZ"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 312
"TitterMOBI"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 321
"TitterCC"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 332
"TitterTV"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 341
"TitterIN"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 349
"TitterNAME"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 366
"TitterME"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 376
"TitterAT"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 402
"TitterCH"Symbol 285 MovieClip {Beatmelody_fla.YDK_22} Frame 412
"TitterCOM"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 1
"TitterFR"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 11
"TitterES"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 21
"TitterPT"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 34
"TitterNL"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 43
"TitterIT"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 55
"WardaCOM"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 65
"TitterCOMCN"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 75
"TitterCOID"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 86
"TessaspieleDE"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 96
"TessagamesCOUK"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 109
"TitterPL"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 125
"TitterNO"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 135
"TitterSE"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 145
"TitterDK"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 156
"TitterHU"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 166
"TitterGR"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 177
"TitterTW"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 186
"TitterFI"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 197
"IrgytessyRU"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 206
"KikirtiCOM"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 217
"TitterEU"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 243
"TitterBE"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 251
"TitterDE"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 259
"TitterNET"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 269
"TitterORG"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 278
"TitterINFO"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 287
"TitterBIZ"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 296
"TitterMOBI"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 305
"TitterCC"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 316
"TitterTV"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 325
"TitterIN"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 333
"TitterNAME"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 350
"TitterME"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 360
"TitterAT"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 386
"TitterCH"Symbol 319 MovieClip {Beatmelody_fla.YDK_95} Frame 396
"TitterCOM"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 1
"TitterFR"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 11
"TitterES"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 21
"TitterPT"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 34
"TitterNL"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 43
"TitterIT"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 55
"WardaCOM"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 65
"TitterCOMCN"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 75
"TitterCOID"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 86
"TessaspieleDE"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 96
"TessagamesCOUK"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 109
"TitterPL"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 125
"TitterNO"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 135
"TitterSE"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 145
"TitterDK"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 156
"TitterHU"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 166
"TitterGR"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 177
"TitterTW"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 186
"TitterFI"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 197
"IrgytessyRU"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 206
"KikirtiCOM"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 217
"TitterEU"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 243
"TitterBE"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 251
"TitterDE"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 259
"TitterNET"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 269
"TitterORG"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 278
"TitterINFO"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 287
"TitterBIZ"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 296
"TitterMOBI"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 305
"TitterCC"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 316
"TitterTV"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 325
"TitterIN"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 333
"TitterNAME"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 350
"TitterME"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 360
"TitterAT"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 386
"TitterCH"Symbol 342 MovieClip {Beatmelody_fla.YDK_98} Frame 396
"TitterCOM"Symbol 441 MovieClip Frame 1
"MaryCOM"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 1
"TitterCOM"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 13
"TitterFR"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 25
"TitterES"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 35
"TitterPT"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 48
"TitterNL"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 57
"TitterIT"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 69
"WardaCOM"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 79
"TitterCOMCN"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 89
"TitterCOID"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 100
"TessaspieleDE"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 110
"TessagamesCOUK"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 123
"TitterPL"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 139
"TitterNO"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 149
"TitterSE"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 159
"TitterDK"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 170
"TitterHU"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 180
"TitterGR"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 191
"TitterTW"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 200
"TitterFI"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 211
"IrgytessyRU"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 220
"KikirtiCOM"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 232
"TitterEU"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 257
"TitterBE"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 265
"TitterDE"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 273
"TitterNET"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 283
"TitterORG"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 292
"TitterINFO"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 301
"TitterBIZ"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 310
"TitterMOBI"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 319
"TitterCC"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 330
"TitterTV"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 339
"TitterIN"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 347
"TitterNAME"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 364
"TitterME"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 374
"TitterAT"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 400
"TitterCH"Symbol 581 MovieClip {Beatmelody_fla.LOGOTitter_130} Frame 410
"Great"Symbol 623 MovieClip Frame 1
"Bravo"Symbol 623 MovieClip Frame 9
"Good"Symbol 623 MovieClip Frame 18
"Wow"Symbol 623 MovieClip Frame 24
"Excellen"Symbol 623 MovieClip Frame 30
"UhNo"Symbol 623 MovieClip Frame 38
"Ouch"Symbol 623 MovieClip Frame 48
"Oops"Symbol 623 MovieClip Frame 56




http://swfchan.com/23/112785/info.shtml
Created: 12/3 -2019 03:06:42 Last modified: 12/3 -2019 03:06:42 Server time: 30/04 -2024 23:51:02