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

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

Badminton.swf

This is the info page for
Flash #255648

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


Text
now loading

rank

name

score

TOP

登録

0

YOUR SCORE

GAME OVER

SEND

name

<p align="center"><font face="_ゴシック" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0">名前を入力して【SEND】</font></p><p align="center"><font face="_ゴシック" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0">ボタンを押してください。</font></p><p align="center"><font face="_ゴシック" size="10" color="#ffff00" letterSpacing="0.000000" kerning="0">名前の入力は半角の</font></p><p align="center"><font face="_ゴシック" size="10" color="#ffff00" letterSpacing="0.000000" kerning="0">アルファベット5文字までです</font></p>

REGISTRATION

<p align="center"><font face="_ゴシック" size="12" color="#ffff00" letterSpacing="0.000000" kerning="0">登録中</font></p>

<p align="center"><font face="_ゴシック" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0">名前を入力して【SEND】</font></p><p align="center"><font face="_ゴシック" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0">ボタンを押してください。</font></p><p align="center"><font face="_ゴシック" size="10" color="#ffff00" letterSpacing="0.000000" kerning="0">名前の入力は半角の</font></p><p align="center"><font face="_ゴシック" size="10" color="#ffff00" letterSpacing="0.000000" kerning="0">アルファベット5文字までです</font></p>

result5

CLEAR!!

GAME OVER...

ActionScript [AS3]

Section 1
//AuxFunctions (caurina.transitions.AuxFunctions) package caurina.transitions { public class AuxFunctions { public static function getObjectLength(_arg1:Object):uint{ var _local2:uint; var _local3:String; _local2 = 0; for (_local3 in _arg1) { _local2++; }; return (_local2); } public static function isInArray(_arg1:String, _arg2:Array):Boolean{ var _local3:uint; var _local4:uint; _local3 = _arg2.length; _local4 = 0; while (_local4 < _local3) { if (_arg2[_local4] == _arg1){ return (true); }; _local4++; }; return (false); } public static function numberToG(_arg1:Number):Number{ return (((_arg1 & 0xFF00) >> 8)); } public static function numberToB(_arg1:Number):Number{ return ((_arg1 & 0xFF)); } public static function numberToR(_arg1:Number):Number{ return (((_arg1 & 0xFF0000) >> 16)); } } }//package caurina.transitions
Section 2
//Equations (caurina.transitions.Equations) package caurina.transitions { public class Equations { public function Equations(){ trace("Equations is a static class and should not be instantiated."); } public static function easeOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); if (_arg1 < (1 / 2.75)){ return (((_arg3 * ((7.5625 * _arg1) * _arg1)) + _arg2)); }; if (_arg1 < (2 / 2.75)){ _arg1 = (_arg1 - (1.5 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.75)) + _arg2)); }; if (_arg1 < (2.5 / 2.75)){ _arg1 = (_arg1 - (2.25 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.9375)) + _arg2)); }; _arg1 = (_arg1 - (2.625 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.984375)) + _arg2)); } public static function easeInOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=NaN, _arg6:Number=NaN):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 == 2){ return ((_arg2 + _arg3)); }; if (!_arg6){ _arg6 = (_arg4 * (0.3 * 1.5)); }; if (((!(_arg5)) || ((_arg5 < Math.abs(_arg3))))){ _arg5 = _arg3; _local7 = (_arg6 / 4); } else { _local7 = ((_arg6 / (2 * Math.PI)) * Math.asin((_arg3 / _arg5))); }; if (_arg1 < 1){ --_arg1; return (((-0.5 * ((_arg5 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _arg6)))) + _arg2)); }; --_arg1; return ((((((_arg5 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _arg6))) * 0.5) + _arg3) + _arg2)); } public static function easeInOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2)); }; --_arg1; return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2)); } public static function easeInOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (((easeInBounce((_arg1 * 2), 0, _arg3, _arg4) * 0.5) + _arg2)); }; return ((((easeOutBounce(((_arg1 * 2) - _arg4), 0, _arg3, _arg4) * 0.5) + (_arg3 * 0.5)) + _arg2)); } public static function easeInOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=NaN):Number{ if (!_arg5){ _arg5 = 1.70158; }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ _arg5 = (_arg5 * 1.525); return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) - _arg5))) + _arg2)); }; _arg1 = (_arg1 - 2); _arg5 = (_arg5 * 1.525); return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) + _arg5)) + 2)) + _arg2)); } public static function easeOutInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCubic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4)); }; return (easeInCubic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4)); } public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=NaN):Number{ if (!_arg5){ _arg5 = 1.70158; }; _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) + _arg5)) + 1)) + _arg2)); } public static function easeInOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((-(_arg3) / 2) * (Math.cos(((Math.PI * _arg1) / _arg4)) - 1)) + _arg2)); } public static function easeInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=NaN):Number{ if (!_arg5){ _arg5 = 1.70158; }; _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * (((_arg5 + 1) * _arg1) - _arg5)) + _arg2)); } public static function easeInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeOutInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuint((_arg1 * 2), _arg2, (_arg3 / 2), _arg4)); }; return (easeInQuint(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4)); } public static function easeOutInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBounce((_arg1 * 2), _arg2, (_arg3 / 2), _arg4)); }; return (easeInBounce(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4)); } public static function init():void{ Tweener.registerTransition("easenone", easeNone); Tweener.registerTransition("linear", easeNone); Tweener.registerTransition("easeinquad", easeInQuad); Tweener.registerTransition("easeoutquad", easeOutQuad); Tweener.registerTransition("easeinoutquad", easeInOutQuad); Tweener.registerTransition("easeoutinquad", easeOutInQuad); Tweener.registerTransition("easeincubic", easeInCubic); Tweener.registerTransition("easeoutcubic", easeOutCubic); Tweener.registerTransition("easeinoutcubic", easeInOutCubic); Tweener.registerTransition("easeoutincubic", easeOutInCubic); Tweener.registerTransition("easeinquart", easeInQuart); Tweener.registerTransition("easeoutquart", easeOutQuart); Tweener.registerTransition("easeinoutquart", easeInOutQuart); Tweener.registerTransition("easeoutinquart", easeOutInQuart); Tweener.registerTransition("easeinquint", easeInQuint); Tweener.registerTransition("easeoutquint", easeOutQuint); Tweener.registerTransition("easeinoutquint", easeInOutQuint); Tweener.registerTransition("easeoutinquint", easeOutInQuint); Tweener.registerTransition("easeinsine", easeInSine); Tweener.registerTransition("easeoutsine", easeOutSine); Tweener.registerTransition("easeinoutsine", easeInOutSine); Tweener.registerTransition("easeoutinsine", easeOutInSine); Tweener.registerTransition("easeincirc", easeInCirc); Tweener.registerTransition("easeoutcirc", easeOutCirc); Tweener.registerTransition("easeinoutcirc", easeInOutCirc); Tweener.registerTransition("easeoutincirc", easeOutInCirc); Tweener.registerTransition("easeinexpo", easeInExpo); Tweener.registerTransition("easeoutexpo", easeOutExpo); Tweener.registerTransition("easeinoutexpo", easeInOutExpo); Tweener.registerTransition("easeoutinexpo", easeOutInExpo); Tweener.registerTransition("easeinelastic", easeInElastic); Tweener.registerTransition("easeoutelastic", easeOutElastic); Tweener.registerTransition("easeinoutelastic", easeInOutElastic); Tweener.registerTransition("easeoutinelastic", easeOutInElastic); Tweener.registerTransition("easeinback", easeInBack); Tweener.registerTransition("easeoutback", easeOutBack); Tweener.registerTransition("easeinoutback", easeInOutBack); Tweener.registerTransition("easeoutinback", easeOutInBack); Tweener.registerTransition("easeinbounce", easeInBounce); Tweener.registerTransition("easeoutbounce", easeOutBounce); Tweener.registerTransition("easeinoutbounce", easeInOutBounce); Tweener.registerTransition("easeoutinbounce", easeOutInBounce); } public static function easeOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (((_arg1)==_arg4) ? (_arg2 + _arg3) : (((_arg3 * 1.001) * (-(Math.pow(2, ((-10 * _arg1) / _arg4))) + 1)) + _arg2)); } public static function easeOutInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=NaN):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBack((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBack(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (((_arg1)==0) ? _arg2 : (((_arg3 * Math.pow(2, (10 * ((_arg1 / _arg4) - 1)))) + _arg2) - (_arg3 * 0.001))); } public static function easeInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((-(_arg3) / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) + 1)) + _arg2)); } public static function easeInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((_arg3 * _arg1) * _arg1) + _arg2)); } public static function easeInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (((_arg3 - easeOutBounce((_arg4 - _arg1), 0, _arg3, _arg4)) + _arg2)); } public static function easeOutInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutExpo((_arg1 * 2), _arg2, (_arg3 / 2), _arg4)); }; return (easeInExpo(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4)); } public static function easeOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((-(_arg3) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 1)) + _arg2)); } public static function easeInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((-(_arg3) * Math.cos(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg3) + _arg2)); } public static function easeInOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((-(_arg3) / 2) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 2)) + _arg2)); } public static function easeOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function easeOutInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=NaN, _arg6:Number=NaN):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutElastic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5, _arg6)); }; return (easeInElastic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5, _arg6)); } public static function easeInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=NaN, _arg6:Number=NaN):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; if (!_arg6){ _arg6 = (_arg4 * 0.3); }; if (((!(_arg5)) || ((_arg5 < Math.abs(_arg3))))){ _arg5 = _arg3; _local7 = (_arg6 / 4); } else { _local7 = ((_arg6 / (2 * Math.PI)) * Math.asin((_arg3 / _arg5))); }; --_arg1; return ((-(((_arg5 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _arg6)))) + _arg2)); } public static function easeOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuad((_arg1 * 2), _arg2, (_arg3 / 2), _arg4)); }; return (easeInQuad(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4)); } public static function easeOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (((_arg3 * Math.sin(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg2)); } public static function easeInOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((_arg1 * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return (((-(_arg3) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); } public static function easeOutInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutSine((_arg1 * 2), _arg2, (_arg3 / 2), _arg4)); }; return (easeInSine(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4)); } public static function easeInOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 == 0){ return (_arg2); }; if (_arg1 == _arg4){ return ((_arg2 + _arg3)); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * Math.pow(2, (10 * (_arg1 - 1)))) + _arg2) - (_arg3 * 0.0005))); }; --_arg1; return (((((_arg3 / 2) * 1.0005) * (-(Math.pow(2, (-10 * _arg1))) + 2)) + _arg2)); } public static function easeOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=NaN, _arg6:Number=NaN):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; if (!_arg6){ _arg6 = (_arg4 * 0.3); }; if (((!(_arg5)) || ((_arg5 < Math.abs(_arg3))))){ _arg5 = _arg3; _local7 = (_arg6 / 4); } else { _local7 = ((_arg6 / (2 * Math.PI)) * Math.asin((_arg3 / _arg5))); }; return (((((_arg5 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _arg6))) + _arg3) + _arg2)); } public static function easeOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * Math.sqrt((1 - (_arg1 * _arg1)))) + _arg2)); } public static function easeOutInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuart((_arg1 * 2), _arg2, (_arg3 / 2), _arg4)); }; return (easeInQuart(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4)); } public static function easeOutInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCirc((_arg1 * 2), _arg2, (_arg3 / 2), _arg4)); }; return (easeInCirc(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4)); } } }//package caurina.transitions
Section 3
//PropertyInfoObj (caurina.transitions.PropertyInfoObj) package caurina.transitions { public class PropertyInfoObj { public var modifierParameters:Array; public var valueComplete:Number; public var modifierFunction:Function; public var hasModifier:Boolean; public var valueStart:Number; public function PropertyInfoObj(_arg1:Number, _arg2:Number, _arg3:Function, _arg4:Array){ valueStart = _arg1; valueComplete = _arg2; hasModifier = Boolean(_arg3); modifierFunction = _arg3; modifierParameters = _arg4; } public function toString():String{ var _local1:String; _local1 = "\n[PropertyInfoObj "; _local1 = (_local1 + ("valueStart:" + String(valueStart))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("valueComplete:" + String(valueComplete))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierFunction:" + String(modifierFunction))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierParameters:" + String(modifierParameters))); _local1 = (_local1 + "]\n"); return (_local1); } public function clone():PropertyInfoObj{ var _local1:PropertyInfoObj; _local1 = new PropertyInfoObj(valueStart, valueComplete, modifierFunction, modifierParameters); return (_local1); } } }//package caurina.transitions
Section 4
//SpecialPropertiesDefault (caurina.transitions.SpecialPropertiesDefault) package caurina.transitions { import flash.filters.*; import flash.media.*; import flash.geom.*; public class SpecialPropertiesDefault { public function SpecialPropertiesDefault(){ trace("SpecialProperties is a static class and should not be instantiated."); } public static function _sound_volume_get(_arg1:Object):Number{ return (_arg1.soundTransform.volume); } public static function _color_splitter(_arg1):Array{ var _local2:Array; _local2 = new Array(); if (_arg1 == null){ _local2.push({name:"_color_ra", value:1}); _local2.push({name:"_color_rb", value:0}); _local2.push({name:"_color_ga", value:1}); _local2.push({name:"_color_gb", value:0}); _local2.push({name:"_color_ba", value:1}); _local2.push({name:"_color_bb", value:0}); } else { _local2.push({name:"_color_ra", value:0}); _local2.push({name:"_color_rb", value:AuxFunctions.numberToR(_arg1)}); _local2.push({name:"_color_ga", value:0}); _local2.push({name:"_color_gb", value:AuxFunctions.numberToG(_arg1)}); _local2.push({name:"_color_ba", value:0}); _local2.push({name:"_color_bb", value:AuxFunctions.numberToB(_arg1)}); }; return (_local2); } public static function frame_get(_arg1:Object):Number{ return (_arg1.currentFrame); } public static function _sound_pan_get(_arg1:Object):Number{ return (_arg1.soundTransform.pan); } public static function _color_property_get(_arg1:Object, _arg2:Array):Number{ return (_arg1.transform.colorTransform[_arg2[0]]); } public static function _sound_volume_set(_arg1:Object, _arg2:Number):void{ var _local3:SoundTransform; _local3 = _arg1.soundTransform; _local3.volume = _arg2; _arg1.soundTransform = _local3; } public static function _autoAlpha_get(_arg1:Object):Number{ return (_arg1.alpha); } public static function _filter_splitter(_arg1:BitmapFilter):Array{ var _local2:Array; _local2 = new Array(); if ((_arg1 is BlurFilter)){ _local2.push({name:"_blur_blurX", value:BlurFilter(_arg1).blurX}); _local2.push({name:"_blur_blurY", value:BlurFilter(_arg1).blurY}); _local2.push({name:"_blur_quality", value:BlurFilter(_arg1).quality}); } else { trace("??"); }; return (_local2); } public static function init():void{ Tweener.registerSpecialProperty("_frame", frame_get, frame_set); Tweener.registerSpecialProperty("_sound_volume", _sound_volume_get, _sound_volume_set); Tweener.registerSpecialProperty("_sound_pan", _sound_pan_get, _sound_pan_set); Tweener.registerSpecialProperty("_color_ra", _color_property_get, _color_property_set, ["redMultiplier"]); Tweener.registerSpecialProperty("_color_rb", _color_property_get, _color_property_set, ["redOffset"]); Tweener.registerSpecialProperty("_color_ga", _color_property_get, _color_property_set, ["greenMultiplier"]); Tweener.registerSpecialProperty("_color_gb", _color_property_get, _color_property_set, ["greenOffset"]); Tweener.registerSpecialProperty("_color_ba", _color_property_get, _color_property_set, ["blueMultiplier"]); Tweener.registerSpecialProperty("_color_bb", _color_property_get, _color_property_set, ["blueOffset"]); Tweener.registerSpecialProperty("_color_aa", _color_property_get, _color_property_set, ["alphaMultiplier"]); Tweener.registerSpecialProperty("_color_ab", _color_property_get, _color_property_set, ["alphaOffset"]); Tweener.registerSpecialProperty("_autoAlpha", _autoAlpha_get, _autoAlpha_set); Tweener.registerSpecialPropertySplitter("_color", _color_splitter); Tweener.registerSpecialPropertySplitter("_colorTransform", _colorTransform_splitter); Tweener.registerSpecialPropertySplitter("_scale", _scale_splitter); Tweener.registerSpecialProperty("_blur_blurX", _filter_property_get, _filter_property_set, [BlurFilter, "blurX"]); Tweener.registerSpecialProperty("_blur_blurY", _filter_property_get, _filter_property_set, [BlurFilter, "blurY"]); Tweener.registerSpecialProperty("_blur_quality", _filter_property_get, _filter_property_set, [BlurFilter, "quality"]); Tweener.registerSpecialPropertySplitter("_filter", _filter_splitter); Tweener.registerSpecialPropertyModifier("_bezier", _bezier_modifier, _bezier_get); } public static function _sound_pan_set(_arg1:Object, _arg2:Number):void{ var _local3:SoundTransform; _local3 = _arg1.soundTransform; _local3.pan = _arg2; _arg1.soundTransform = _local3; } public static function _color_property_set(_arg1:Object, _arg2:Number, _arg3:Array):void{ var _local4:ColorTransform; _local4 = _arg1.transform.colorTransform; _local4[_arg3[0]] = _arg2; _arg1.transform.colorTransform = _local4; } public static function _filter_property_get(_arg1:Object, _arg2:Array):Number{ var _local3:Array; var _local4:uint; var _local5:Object; var _local6:String; var _local7:Object; _local3 = _arg1.filters; _local5 = _arg2[0]; _local6 = _arg2[1]; _local4 = 0; while (_local4 < _local3.length) { if ((((_local3[_local4] is BlurFilter)) && ((_local5 == BlurFilter)))){ return (_local3[_local4][_local6]); }; _local4++; }; switch (_local5){ case BlurFilter: _local7 = {blurX:0, blurY:0, quality:NaN}; break; }; return (_local7[_local6]); } public static function _bezier_get(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Array):Number{ var _local5:uint; var _local6:Number; var _local7:Number; var _local8:Number; if (_arg4.length == 1){ return ((_arg1 + (_arg3 * (((2 * (1 - _arg3)) * (_arg4[0] - _arg1)) + (_arg3 * (_arg2 - _arg1)))))); }; _local5 = Math.floor((_arg3 * _arg4.length)); _local6 = ((_arg3 - (_local5 * (1 / _arg4.length))) * _arg4.length); if (_local5 == 0){ _local7 = _arg1; _local8 = ((_arg4[0] + _arg4[1]) / 2); } else { if (_local5 == (_arg4.length - 1)){ _local7 = ((_arg4[(_local5 - 1)] + _arg4[_local5]) / 2); _local8 = _arg2; } else { _local7 = ((_arg4[(_local5 - 1)] + _arg4[_local5]) / 2); _local8 = ((_arg4[_local5] + _arg4[(_local5 + 1)]) / 2); }; }; return ((_local7 + (_local6 * (((2 * (1 - _local6)) * (_arg4[_local5] - _local7)) + (_local6 * (_local8 - _local7)))))); } public static function frame_set(_arg1:Object, _arg2:Number):void{ _arg1.gotoAndStop(Math.round(_arg2)); } public static function _filter_property_set(_arg1:Object, _arg2:Number, _arg3:Array):void{ var _local4:Array; var _local5:uint; var _local6:Object; var _local7:String; var _local8:BitmapFilter; _local4 = _arg1.filters; _local6 = _arg3[0]; _local7 = _arg3[1]; _local5 = 0; while (_local5 < _local4.length) { if ((((_local4[_local5] is BlurFilter)) && ((_local6 == BlurFilter)))){ _local4[_local5][_local7] = _arg2; _arg1.filters = _local4; return; }; _local5++; }; if (_local4 == null){ _local4 = new Array(); }; switch (_local6){ case BlurFilter: _local8 = new BlurFilter(0, 0); break; }; _local8[_local7] = _arg2; _local4.push(_local8); _arg1.filters = _local4; } public static function _autoAlpha_set(_arg1:Object, _arg2:Number):void{ _arg1.alpha = _arg2; _arg1.visible = (_arg2 > 0); } public static function _scale_splitter(_arg1:Number):Array{ var _local2:Array; _local2 = new Array(); _local2.push({name:"scaleX", value:_arg1}); _local2.push({name:"scaleY", value:_arg1}); return (_local2); } public static function _colorTransform_splitter(_arg1):Array{ var _local2:Array; _local2 = new Array(); if (_arg1 == null){ _local2.push({name:"_color_ra", value:1}); _local2.push({name:"_color_rb", value:0}); _local2.push({name:"_color_ga", value:1}); _local2.push({name:"_color_gb", value:0}); _local2.push({name:"_color_ba", value:1}); _local2.push({name:"_color_bb", value:0}); } else { if (_arg1.ra != undefined){ _local2.push({name:"_color_ra", value:_arg1.ra}); }; if (_arg1.rb != undefined){ _local2.push({name:"_color_rb", value:_arg1.rb}); }; if (_arg1.ga != undefined){ _local2.push({name:"_color_ba", value:_arg1.ba}); }; if (_arg1.gb != undefined){ _local2.push({name:"_color_bb", value:_arg1.bb}); }; if (_arg1.ba != undefined){ _local2.push({name:"_color_ga", value:_arg1.ga}); }; if (_arg1.bb != undefined){ _local2.push({name:"_color_gb", value:_arg1.gb}); }; if (_arg1.aa != undefined){ _local2.push({name:"_color_aa", value:_arg1.aa}); }; if (_arg1.ab != undefined){ _local2.push({name:"_color_ab", value:_arg1.ab}); }; }; return (_local2); } public static function _bezier_modifier(_arg1):Array{ var _local2:Array; var _local3:Array; var _local4:uint; var _local5:String; var _local6:Object; _local2 = []; if ((_arg1 is Array)){ _local3 = _arg1; } else { _local3 = [_arg1]; }; _local6 = {}; _local4 = 0; while (_local4 < _local3.length) { for (_local5 in _local3[_local4]) { if (_local6[_local5] == undefined){ _local6[_local5] = []; }; _local6[_local5].push(_local3[_local4][_local5]); }; _local4++; }; for (_local5 in _local6) { _local2.push({name:_local5, parameters:_local6[_local5]}); }; return (_local2); } } }//package caurina.transitions
Section 5
//SpecialProperty (caurina.transitions.SpecialProperty) package caurina.transitions { public class SpecialProperty { public var parameters:Array; public var getValue:Function; public var setValue:Function; public function SpecialProperty(_arg1:Function, _arg2:Function, _arg3:Array=null){ getValue = _arg1; setValue = _arg2; parameters = _arg3; } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "[SpecialProperty "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("setValue:" + String(setValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 6
//SpecialPropertyModifier (caurina.transitions.SpecialPropertyModifier) package caurina.transitions { public class SpecialPropertyModifier { public var getValue:Function; public var modifyValues:Function; public function SpecialPropertyModifier(_arg1:Function, _arg2:Function){ modifyValues = _arg1; getValue = _arg2; } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "[SpecialPropertyModifier "); _local1 = (_local1 + ("modifyValues:" + String(modifyValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 7
//SpecialPropertySplitter (caurina.transitions.SpecialPropertySplitter) package caurina.transitions { public class SpecialPropertySplitter { public var splitValues:Function; public function SpecialPropertySplitter(_arg1:Function){ splitValues = _arg1; } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "[SpecialPropertySplitter "); _local1 = (_local1 + ("splitValues:" + String(splitValues))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 8
//Tweener (caurina.transitions.Tweener) package caurina.transitions { import flash.events.*; import flash.display.*; import flash.utils.*; public class Tweener { private static var _timeScale:Number = 1; private static var _specialPropertySplitterList:Object; private static var _engineExists:Boolean = false; private static var _specialPropertyModifierList:Object; private static var _currentTime:Number; private static var _tweenList:Array; private static var _specialPropertyList:Object; private static var _transitionList:Object; private static var _inited:Boolean = false; private static var __tweener_controller__:MovieClip; public function Tweener(){ trace("Tweener is a static class and should not be instantiated."); } public static function registerSpecialPropertyModifier(_arg1:String, _arg2:Function, _arg3:Function):void{ var _local4:SpecialPropertyModifier; if (!_inited){ init(); }; _local4 = new SpecialPropertyModifier(_arg2, _arg3); _specialPropertyModifierList[_arg1] = _local4; } public static function registerSpecialProperty(_arg1:String, _arg2:Function, _arg3:Function, _arg4:Array=null):void{ var _local5:SpecialProperty; if (!_inited){ init(); }; _local5 = new SpecialProperty(_arg2, _arg3, _arg4); _specialPropertyList[_arg1] = _local5; } public static function addCaller(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local4:Array; var _local5:Number; var _local6:Number; var _local7:Object; var _local8:Number; var _local9:Number; var _local10:Function; var _local11:TweenListObj; var _local12:Number; var _local13:String; if ((((arguments.length < 2)) || ((arguments[0] == undefined)))){ return (false); }; _local4 = new Array(); if ((arguments[0] is Array)){ _local5 = 0; while (_local5 < arguments[0].length) { _local4.push(arguments[0][_local5]); _local5++; }; } else { _local5 = 0; while (_local5 < (arguments.length - 1)) { _local4.push(arguments[_local5]); _local5++; }; }; _local7 = arguments[(arguments.length - 1)]; if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; _local8 = (isNaN(_local7.time)) ? 0 : _local7.time; _local9 = (isNaN(_local7.delay)) ? 0 : _local7.delay; if (typeof(_local7.transition) == "string"){ _local13 = _local7.transition.toLowerCase(); _local10 = _transitionList[_local13]; } else { _local10 = _local7.transition; }; if (!Boolean(_local10)){ _local10 = _transitionList["easeoutexpo"]; }; _local5 = 0; while (_local5 < _local4.length) { _local11 = new TweenListObj(_local4[_local5], (_currentTime + ((_local9 * 1000) / _timeScale)), (_currentTime + (((_local9 * 1000) + (_local8 * 1000)) / _timeScale)), (_local7.useFrames == true), _local10); _local11.properties = null; _local11.onStart = _local7.onStart; _local11.onUpdate = _local7.onUpdate; _local11.onComplete = _local7.onComplete; _local11.onOverwrite = _local7.onOverwrite; _local11.onStartParams = _local7.onStartParams; _local11.onUpdateParams = _local7.onUpdateParams; _local11.onCompleteParams = _local7.onCompleteParams; _local11.onOverwriteParams = _local7.onOverwriteParams; _local11.isCaller = true; _local11.count = _local7.count; _local11.waitFrames = _local7.waitFrames; _tweenList.push(_local11); if ((((_local8 == 0)) && ((_local9 == 0)))){ _local12 = (_tweenList.length - 1); updateTweenByIndex(_local12); removeTweenByIndex(_local12); }; _local5++; }; return (true); } public static function init(_arg1=null):void{ _inited = true; _transitionList = new Object(); Equations.init(); _specialPropertyList = new Object(); _specialPropertyModifierList = new Object(); _specialPropertySplitterList = new Object(); SpecialPropertiesDefault.init(); } private static function updateTweens():Boolean{ var _local1:int; if (_tweenList.length == 0){ return (false); }; _local1 = 0; while (_local1 < _tweenList.length) { if ((((_tweenList[_local1] == undefined)) || (!(_tweenList[_local1].isPaused)))){ if (!updateTweenByIndex(_local1)){ removeTweenByIndex(_local1); }; if (_tweenList[_local1] == null){ removeTweenByIndex(_local1, true); _local1--; }; }; _local1++; }; return (true); } public static function removeTweens(_arg1:Object, ... _args):Boolean{ var _local3:Array; var _local4:uint; _local3 = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(removeTweenByIndex, _arg1, _local3)); } public static function pauseAllTweens():Boolean{ var _local1:Boolean; var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local1 = false; _local2 = 0; while (_local2 < _tweenList.length) { pauseTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function splitTweens(_arg1:Number, _arg2:Array):uint{ var _local3:TweenListObj; var _local4:TweenListObj; var _local5:uint; var _local6:String; var _local7:Boolean; _local3 = _tweenList[_arg1]; _local4 = _local3.clone(false); _local5 = 0; while (_local5 < _arg2.length) { _local6 = _arg2[_local5]; if (Boolean(_local3.properties[_local6])){ _local3.properties[_local6] = undefined; delete _local3.properties[_local6]; }; _local5++; }; for (_local6 in _local4.properties) { _local7 = false; _local5 = 0; while (_local5 < _arg2.length) { if (_arg2[_local5] == _local6){ _local7 = true; break; }; _local5++; }; if (!_local7){ _local4.properties[_local6] = undefined; delete _local4.properties[_local6]; }; }; _tweenList.push(_local4); return ((_tweenList.length - 1)); } public static function resumeTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj; _local2 = _tweenList[_arg1]; if ((((_local2 == null)) || (!(_local2.isPaused)))){ return (false); }; _local2.timeStart = (_local2.timeStart + (_currentTime - _local2.timePaused)); _local2.timeComplete = (_local2.timeComplete + (_currentTime - _local2.timePaused)); _local2.timePaused = undefined; _local2.isPaused = false; return (true); } public static function debug_getList():String{ var _local1:String; var _local2:uint; var _local3:uint; _local1 = ""; _local2 = 0; while (_local2 < _tweenList.length) { _local1 = (_local1 + (("[" + _local2) + "] ::\n")); _local3 = 0; while (_local3 < _tweenList[_local2].properties.length) { _local1 = (_local1 + ((((" " + _tweenList[_local2].properties[_local3].name) + " -> ") + _tweenList[_local2].properties[_local3].valueComplete) + "\n")); _local3++; }; _local2++; }; return (_local1); } public static function getVersion():String{ return ("AS3 1.25.57"); } public static function onEnterFrame(_arg1:Event):void{ var _local2:Boolean; updateTime(); _local2 = false; _local2 = updateTweens(); if (!_local2){ stopEngine(); }; } public static function updateTime():void{ _currentTime = getTimer(); } private static function updateTweenByIndex(_arg1:Number):Boolean{ var tTweening:TweenListObj; var isOver:Boolean; var mustUpdate:Boolean; var nv:Number; var t:Number; var b:Number; var c:Number; var d:Number; var pName:String; var tScope:Object; var tProperty:Object; var pv:Number; var i = _arg1; tTweening = _tweenList[i]; if ((((tTweening == null)) || (!(Boolean(tTweening.scope))))){ return (false); }; isOver = false; if (_currentTime >= tTweening.timeStart){ tScope = tTweening.scope; if (tTweening.isCaller){ do { t = (((tTweening.timeComplete - tTweening.timeStart) / tTweening.count) * (tTweening.timesCalled + 1)); b = tTweening.timeStart; c = (tTweening.timeComplete - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d); } while (!(_currentTime >= nv)); } else { mustUpdate = (((((tTweening.skipUpdates < 1)) || (!(tTweening.skipUpdates)))) || ((tTweening.updatesSkipped >= tTweening.skipUpdates))); if (_currentTime >= tTweening.timeComplete){ isOver = true; mustUpdate = true; }; if (!tTweening.hasStarted){ if (Boolean(tTweening.onStart)){ try { tTweening.onStart.apply(tScope, tTweening.onStartParams); } catch(e:Error) { }; }; for (pName in tTweening.properties) { pv = getPropertyValue(tScope, pName); tTweening.properties[pName].valueStart = (isNaN(pv)) ? tTweening.properties[pName].valueComplete : pv; }; mustUpdate = true; tTweening.hasStarted = true; }; if (mustUpdate){ for (pName in tTweening.properties) { tProperty = tTweening.properties[pName]; if (isOver){ nv = tProperty.valueComplete; } else { if (tProperty.hasModifier){ t = (_currentTime - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, 0, 1, d); nv = tProperty.modifierFunction(tProperty.valueStart, tProperty.valueComplete, nv, tProperty.modifierParameters); } else { t = (_currentTime - tTweening.timeStart); b = tProperty.valueStart; c = (tProperty.valueComplete - tProperty.valueStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d); }; }; if (tTweening.rounded){ nv = Math.round(nv); }; setPropertyValue(tScope, pName, nv); }; tTweening.updatesSkipped = 0; if (Boolean(tTweening.onUpdate)){ try { tTweening.onUpdate.apply(tScope, tTweening.onUpdateParams); } catch(e:Error) { }; }; } else { tTweening.updatesSkipped++; }; }; if (((isOver) && (Boolean(tTweening.onComplete)))){ try { tTweening.onComplete.apply(tScope, tTweening.onCompleteParams); } catch(e:Error) { }; }; return (!(isOver)); }; return (true); } public static function setTimeScale(_arg1:Number):void{ var _local2:Number; if (isNaN(_arg1)){ _arg1 = 1; }; if (_arg1 < 1E-5){ _arg1 = 1E-5; }; if (_arg1 != _timeScale){ _local2 = 0; while (_local2 < _tweenList.length) { _tweenList[_local2].timeStart = (_currentTime - (((_currentTime - _tweenList[_local2].timeStart) * _timeScale) / _arg1)); _tweenList[_local2].timeComplete = (_currentTime - (((_currentTime - _tweenList[_local2].timeComplete) * _timeScale) / _arg1)); if (_tweenList[_local2].timePaused != undefined){ _tweenList[_local2].timePaused = (_currentTime - (((_currentTime - _tweenList[_local2].timePaused) * _timeScale) / _arg1)); }; _local2++; }; _timeScale = _arg1; }; } public static function resumeAllTweens():Boolean{ var _local1:Boolean; var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local1 = false; _local2 = 0; while (_local2 < _tweenList.length) { resumeTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } private static function startEngine():void{ _engineExists = true; _tweenList = new Array(); __tweener_controller__ = new MovieClip(); __tweener_controller__.addEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); updateTime(); } public static function removeAllTweens():Boolean{ var _local1:Boolean; var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local1 = false; _local2 = 0; while (_local2 < _tweenList.length) { removeTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function addTween(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local4:Array; var _local5:Number; var _local6:Number; var _local7:String; var _local8:String; var _local9:Object; var _local10:Number; var _local11:Number; var _local12:Array; var _local13:Object; var _local14:Object; var _local15:Function; var _local16:Object; var _local17:TweenListObj; var _local18:Number; var _local19:Array; var _local20:Array; var _local21:String; if ((((arguments.length < 2)) || ((arguments[0] == undefined)))){ return (false); }; _local4 = new Array(); if ((arguments[0] is Array)){ _local5 = 0; while (_local5 < arguments[0].length) { _local4.push(arguments[0][_local5]); _local5++; }; } else { _local5 = 0; while (_local5 < (arguments.length - 1)) { _local4.push(arguments[_local5]); _local5++; }; }; _local9 = arguments[(arguments.length - 1)]; if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; _local10 = (isNaN(_local9.time)) ? 0 : _local9.time; _local11 = (isNaN(_local9.delay)) ? 0 : _local9.delay; _local12 = new Array(); _local13 = {time:true, delay:true, useFrames:true, skipUpdates:true, transition:true, onStart:true, onUpdate:true, onComplete:true, onOverwrite:true, rounded:true, onStartParams:true, onUpdateParams:true, onCompleteParams:true, onOverwriteParams:true}; _local14 = new Object(); for (_local7 in _local9) { if (!_local13[_local7]){ if (_specialPropertySplitterList[_local7]){ _local19 = _specialPropertySplitterList[_local7].splitValues(_local9[_local7]); _local5 = 0; while (_local5 < _local19.length) { _local12[_local19[_local5].name] = {valueStart:undefined, valueComplete:_local19[_local5].value}; _local5++; }; } else { if (_specialPropertyModifierList[_local7] != undefined){ _local20 = _specialPropertyModifierList[_local7].modifyValues(_local9[_local7]); _local5 = 0; while (_local5 < _local20.length) { _local14[_local20[_local5].name] = {modifierParameters:_local20[_local5].parameters, modifierFunction:_specialPropertyModifierList[_local7].getValue}; _local5++; }; } else { _local12[_local7] = {valueStart:undefined, valueComplete:_local9[_local7]}; }; }; }; }; for (_local7 in _local14) { if (_local12[_local7] != undefined){ _local12[_local7].modifierParameters = _local14[_local7].modifierParameters; _local12[_local7].modifierFunction = _local14[_local7].modifierFunction; }; }; if (typeof(_local9.transition) == "string"){ _local21 = _local9.transition.toLowerCase(); _local15 = _transitionList[_local21]; } else { _local15 = _local9.transition; }; if (!Boolean(_local15)){ _local15 = _transitionList["easeoutexpo"]; }; _local5 = 0; while (_local5 < _local4.length) { _local16 = new Object(); for (_local7 in _local12) { _local16[_local7] = new PropertyInfoObj(_local12[_local7].valueStart, _local12[_local7].valueComplete, _local12[_local7].modifierFunction, _local12[_local7].modifierParameters); }; _local17 = new TweenListObj(_local4[_local5], (_currentTime + ((_local11 * 1000) / _timeScale)), (_currentTime + (((_local11 * 1000) + (_local10 * 1000)) / _timeScale)), (_local9.useFrames == true), _local15); _local17.properties = _local16; _local17.onStart = _local9.onStart; _local17.onUpdate = _local9.onUpdate; _local17.onComplete = _local9.onComplete; _local17.onOverwrite = _local9.onOverwrite; _local17.onStartParams = _local9.onStartParams; _local17.onUpdateParams = _local9.onUpdateParams; _local17.onCompleteParams = _local9.onCompleteParams; _local17.onOverwriteParams = _local9.onOverwriteParams; _local17.rounded = _local9.rounded; _local17.skipUpdates = _local9.skipUpdates; removeTweensByTime(_local17.scope, _local17.properties, _local17.timeStart, _local17.timeComplete); _tweenList.push(_local17); if ((((_local10 == 0)) && ((_local11 == 0)))){ _local18 = (_tweenList.length - 1); updateTweenByIndex(_local18); removeTweenByIndex(_local18); }; _local5++; }; return (true); } public static function registerTransition(_arg1:String, _arg2:Function):void{ if (!_inited){ init(); }; _transitionList[_arg1] = _arg2; } private static function affectTweens(_arg1:Function, _arg2:Object, _arg3:Array):Boolean{ var _local4:Boolean; var _local5:uint; var _local6:Array; var _local7:uint; var _local8:uint; var _local9:uint; _local4 = false; if (!Boolean(_tweenList)){ return (false); }; _local5 = 0; while (_local5 < _tweenList.length) { if (((_tweenList[_local5]) && ((_tweenList[_local5].scope == _arg2)))){ if (_arg3.length == 0){ _arg1(_local5); _local4 = true; } else { _local6 = new Array(); _local7 = 0; while (_local7 < _arg3.length) { if (Boolean(_tweenList[_local5].properties[_arg3[_local7]])){ _local6.push(_arg3[_local7]); }; _local7++; }; if (_local6.length > 0){ _local8 = AuxFunctions.getObjectLength(_tweenList[_local5].properties); if (_local8 == _local6.length){ _arg1(_local5); _local4 = true; } else { _local9 = splitTweens(_local5, _local6); _arg1(_local9); _local4 = true; }; }; }; }; _local5++; }; return (_local4); } public static function getTweens(_arg1:Object):Array{ var _local2:uint; var _local3:String; var _local4:Array; if (!Boolean(_tweenList)){ return ([]); }; _local4 = new Array(); _local2 = 0; while (_local2 < _tweenList.length) { if (_tweenList[_local2].scope == _arg1){ for (_local3 in _tweenList[_local2].properties) { _local4.push(_local3); }; }; _local2++; }; return (_local4); } private static function setPropertyValue(_arg1:Object, _arg2:String, _arg3:Number):void{ if (_specialPropertyList[_arg2] != undefined){ if (Boolean(_specialPropertyList[_arg2].parameters)){ _specialPropertyList[_arg2].setValue(_arg1, _arg3, _specialPropertyList[_arg2].parameters); } else { _specialPropertyList[_arg2].setValue(_arg1, _arg3); }; } else { _arg1[_arg2] = _arg3; }; } private static function getPropertyValue(_arg1:Object, _arg2:String):Number{ if (_specialPropertyList[_arg2] != undefined){ if (Boolean(_specialPropertyList[_arg2].parameters)){ return (_specialPropertyList[_arg2].getValue(_arg1, _specialPropertyList[_arg2].parameters)); }; return (_specialPropertyList[_arg2].getValue(_arg1)); } else { }; return (!NULL!); } public static function isTweening(_arg1:Object):Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local2 = 0; while (_local2 < _tweenList.length) { if (_tweenList[_local2].scope == _arg1){ return (true); }; _local2++; }; return (false); } public static function getTweenCount(_arg1:Object):Number{ var _local2:uint; var _local3:Number; if (!Boolean(_tweenList)){ return (0); }; _local3 = 0; _local2 = 0; while (_local2 < _tweenList.length) { if (_tweenList[_local2].scope == _arg1){ _local3 = (_local3 + AuxFunctions.getObjectLength(_tweenList[_local2].properties)); }; _local2++; }; return (_local3); } private static function stopEngine():void{ _engineExists = false; _tweenList = null; _currentTime = 0; __tweener_controller__.removeEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); __tweener_controller__ = null; } public static function pauseTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj; _local2 = _tweenList[_arg1]; if ((((_local2 == null)) || (_local2.isPaused))){ return (false); }; _local2.timePaused = _currentTime; _local2.isPaused = true; return (true); } public static function removeTweensByTime(_arg1:Object, _arg2:Object, _arg3:Number, _arg4:Number):Boolean{ var removed:Boolean; var removedLocally:Boolean; var i:uint; var tl:uint; var pName:String; var p_scope = _arg1; var p_properties = _arg2; var p_timeStart = _arg3; var p_timeComplete = _arg4; removed = false; tl = _tweenList.length; i = 0; while (i < tl) { if (((Boolean(_tweenList[i])) && ((p_scope == _tweenList[i].scope)))){ if ((((p_timeComplete > _tweenList[i].timeStart)) && ((p_timeStart < _tweenList[i].timeComplete)))){ removedLocally = false; for (pName in _tweenList[i].properties) { if (Boolean(p_properties[pName])){ if (Boolean(_tweenList[i].onOverwrite)){ try { _tweenList[i].onOverwrite.apply(_tweenList[i].scope, _tweenList[i].onOverwriteParams); } catch(e:Error) { }; }; _tweenList[i].properties[pName] = undefined; delete _tweenList[i].properties[pName]; removedLocally = true; removed = true; }; }; if (removedLocally){ if (AuxFunctions.getObjectLength(_tweenList[i].properties) == 0){ removeTweenByIndex(i); }; }; }; }; i = (i + 1); }; return (removed); } public static function registerSpecialPropertySplitter(_arg1:String, _arg2:Function):void{ var _local3:SpecialPropertySplitter; if (!_inited){ init(); }; _local3 = new SpecialPropertySplitter(_arg2); _specialPropertySplitterList[_arg1] = _local3; } public static function removeTweenByIndex(_arg1:Number, _arg2:Boolean=false):Boolean{ _tweenList[_arg1] = null; if (_arg2){ _tweenList.splice(_arg1, 1); }; return (true); } public static function resumeTweens(_arg1:Object, ... _args):Boolean{ var _local3:Array; var _local4:uint; _local3 = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(resumeTweenByIndex, _arg1, _local3)); } public static function pauseTweens(_arg1:Object, ... _args):Boolean{ var _local3:Array; var _local4:uint; _local3 = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(pauseTweenByIndex, _arg1, _local3)); } } }//package caurina.transitions
Section 9
//TweenListObj (caurina.transitions.TweenListObj) package caurina.transitions { public class TweenListObj { public var onUpdate:Function; public var useFrames:Boolean; public var hasStarted:Boolean; public var onOverwriteParams:Array; public var timeStart:Number; public var count:Number; public var auxProperties:Object; public var timeComplete:Number; public var onStartParams:Array; public var rounded:Boolean; public var updatesSkipped:Number; public var onUpdateParams:Array; public var onComplete:Function; public var properties:Object; public var onStart:Function; public var skipUpdates:Number; public var scope:Object; public var isCaller:Boolean; public var timePaused:Number; public var transition:Function; public var onCompleteParams:Array; public var timesCalled:Number; public var onOverwrite:Function; public var isPaused:Boolean; public var waitFrames:Boolean; public function TweenListObj(_arg1:Object, _arg2:Number, _arg3:Number, _arg4:Boolean, _arg5:Function){ scope = _arg1; timeStart = _arg2; timeComplete = _arg3; useFrames = _arg4; transition = _arg5; auxProperties = new Object(); properties = new Object(); isPaused = false; timePaused = undefined; isCaller = false; updatesSkipped = 0; timesCalled = 0; skipUpdates = 0; hasStarted = false; } public function clone(_arg1:Boolean):TweenListObj{ var _local2:TweenListObj; var _local3:String; _local2 = new TweenListObj(scope, timeStart, timeComplete, useFrames, transition); _local2.properties = new Array(); for (_local3 in properties) { _local2.properties[_local3] = properties[_local3].clone(); }; _local2.skipUpdates = skipUpdates; _local2.updatesSkipped = updatesSkipped; if (!_arg1){ _local2.onStart = onStart; _local2.onUpdate = onUpdate; _local2.onComplete = onComplete; _local2.onOverwrite = onOverwrite; _local2.onStartParams = onStartParams; _local2.onUpdateParams = onUpdateParams; _local2.onCompleteParams = onCompleteParams; _local2.onOverwriteParams = onOverwriteParams; }; _local2.rounded = rounded; _local2.isPaused = isPaused; _local2.timePaused = timePaused; _local2.isCaller = isCaller; _local2.count = count; _local2.timesCalled = timesCalled; _local2.waitFrames = waitFrames; _local2.hasStarted = hasStarted; return (_local2); } public function toString():String{ var _local1:String; var _local2:uint; _local1 = "\n[TweenListObj "; _local1 = (_local1 + ("scope:" + String(scope))); _local1 = (_local1 + ", properties:"); _local2 = 0; while (_local2 < properties.length) { if (_local2 > 0){ _local1 = (_local1 + ","); }; _local1 = (_local1 + ("[name:" + properties[_local2].name)); _local1 = (_local1 + (",valueStart:" + properties[_local2].valueStart)); _local1 = (_local1 + (",valueComplete:" + properties[_local2].valueComplete)); _local1 = (_local1 + "]"); _local2++; }; _local1 = (_local1 + (", timeStart:" + String(timeStart))); _local1 = (_local1 + (", timeComplete:" + String(timeComplete))); _local1 = (_local1 + (", useFrames:" + String(useFrames))); _local1 = (_local1 + (", transition:" + String(transition))); if (skipUpdates){ _local1 = (_local1 + (", skipUpdates:" + String(skipUpdates))); }; if (updatesSkipped){ _local1 = (_local1 + (", updatesSkipped:" + String(updatesSkipped))); }; if (Boolean(onStart)){ _local1 = (_local1 + (", onStart:" + String(onStart))); }; if (Boolean(onUpdate)){ _local1 = (_local1 + (", onUpdate:" + String(onUpdate))); }; if (Boolean(onComplete)){ _local1 = (_local1 + (", onComplete:" + String(onComplete))); }; if (Boolean(onOverwrite)){ _local1 = (_local1 + (", onOverwrite:" + String(onOverwrite))); }; if (onStartParams){ _local1 = (_local1 + (", onStartParams:" + String(onStartParams))); }; if (onUpdateParams){ _local1 = (_local1 + (", onUpdateParams:" + String(onUpdateParams))); }; if (onCompleteParams){ _local1 = (_local1 + (", onCompleteParams:" + String(onCompleteParams))); }; if (onOverwriteParams){ _local1 = (_local1 + (", onOverwriteParams:" + String(onOverwriteParams))); }; if (rounded){ _local1 = (_local1 + (", rounded:" + String(rounded))); }; if (isPaused){ _local1 = (_local1 + (", isPaused:" + String(isPaused))); }; if (timePaused){ _local1 = (_local1 + (", timePaused:" + String(timePaused))); }; if (isCaller){ _local1 = (_local1 + (", isCaller:" + String(isCaller))); }; if (count){ _local1 = (_local1 + (", count:" + String(count))); }; if (timesCalled){ _local1 = (_local1 + (", timesCalled:" + String(timesCalled))); }; if (waitFrames){ _local1 = (_local1 + (", waitFrames:" + String(waitFrames))); }; if (hasStarted){ _local1 = (_local1 + (", hasStarted:" + String(hasStarted))); }; _local1 = (_local1 + "]\n"); return (_local1); } } }//package caurina.transitions
Section 10
//End (com.common.End) package com.common { import flash.events.*; import flash.display.*; import flash.net.*; import flash.text.*; public class End extends Sprite { private var error:String; private var loader:URLLoader; private var id:String; private var url:String; private var smode:String; private var score:Number; public var guard:SimpleButton; private var ptype:String; public var resultSet1:MovieClip; public var resultSet2:MovieClip; public var resultSet3:MovieClip; public var resultSet4:MovieClip; public var resultSet5:MovieClip; public var window:MovieClip; private var userName:String; public function End(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String="normal", _arg7:String="regist"){ id = _arg1; url = _arg2; score = _arg5; smode = _arg6; ptype = _arg7; x = _arg3; y = _arg4; guard.useHandCursor = false; resultSet1.visible = false; resultSet2.visible = false; resultSet3.visible = false; resultSet4.visible = false; if (resultSet5){ resultSet5.visible = false; }; resultSet1.b_top1.addEventListener(MouseEvent.CLICK, buttonAction); resultSet1.b_regist.addEventListener(MouseEvent.CLICK, buttonAction); resultSet2.b_send.addEventListener(MouseEvent.CLICK, buttonAction); resultSet4.b_top2.addEventListener(MouseEvent.CLICK, buttonAction); if (resultSet5){ resultSet5.b_top3.addEventListener(MouseEvent.CLICK, buttonAction); }; window.scaleX = 0.1; window.scaleY = 0.1; addEventListener(Event.ENTER_FRAME, enterEn); } private function loaded(_arg1:Event):void{ loader.removeEventListener(Event.COMPLETE, loaded); error = _arg1.target.data; trace(_arg1.target.data); showPage(4); } private function buttonAction(_arg1:MouseEvent):void{ switch (_arg1.target.name){ case "b_top1": leave(); break; case "b_regist": showPage(2); break; case "b_send": userName = resultSet2.nameBox.text; if (userName == ""){ return; }; showPage(3); break; case "b_top2": leave(); break; case "b_top3": leave(); break; }; } private function showPage(_arg1:int):void{ var _local2:Number; var _local3:Sprite; var _local4:*; _local2 = 1; while (_local2 <= 6) { _local3 = this[("resultSet" + _local2)]; if (_local3){ if (_arg1 == _local2){ _local3.visible = true; } else { _local3.visible = false; }; }; _local2++; }; switch (_arg1){ case 1: if (smode == "normal"){ resultSet1.scoreBox.text = score.toString(); } else { _local4 = parent; resultSet1.scoreBox.text = _local4.timerMc.timeBox.text; }; break; case 2: resultSet2.nameBox.text = ""; break; case 3: connectSarver(); break; case 4: resultSet4.errorBox.text = error; break; case 5: break; }; } private function setUp():void{ if (ptype == "regist"){ showPage(1); } else { if (ptype == "over"){ showPage(5); } else { if (ptype == "clear"){ showPage(6); }; }; }; } private function enterEn(_arg1:Event):void{ window.scaleX = (window.scaleX + ((1 - window.scaleX) / 3)); window.scaleY = window.scaleX; if (Math.abs((1 - window.scaleX)) < 0.02){ setUp(); window.scaleX = 1; window.scaleY = 1; removeEventListener(Event.ENTER_FRAME, enterEn); }; } private function leave():void{ var _local1:*; resultSet1.b_top1.removeEventListener(MouseEvent.CLICK, buttonAction); resultSet1.b_regist.removeEventListener(MouseEvent.CLICK, buttonAction); resultSet2.b_send.removeEventListener(MouseEvent.CLICK, buttonAction); resultSet4.b_top2.removeEventListener(MouseEvent.CLICK, buttonAction); if (resultSet5){ resultSet5.b_top3.removeEventListener(MouseEvent.CLICK, buttonAction); }; _local1 = parent; _local1.hideEnd(); } private function connectSarver():void{ var _local1:URLRequest; var _local2:URLVariables; _local1 = new URLRequest(url); _local2 = new URLVariables(); _local2.id = id; _local2.command = "save"; _local2.score = score; _local2.name = userName; _local2.rnd = Tool.randomInt(99999999); _local1.data = _local2; trace(_local1.data); loader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.TEXT; loader.addEventListener(Event.COMPLETE, loaded); loader.load(_local1); } } }//package com.common
Section 11
//Ranking (com.common.Ranking) package com.common { import flash.events.*; import flash.display.*; import flash.net.*; import flash.text.*; public class Ranking extends Sprite { public var window:MovieClip; private var loader:URLLoader; private var id:String; private var unitArray:Array; private var url:String; private var nameArray:Array; private var smode:String; private var nowPage:int; public var b_back:SimpleButton; public var guard:SimpleButton; public var header:MovieClip; public var b_next:SimpleButton; private var rankArray:Array; public var pageBox:TextField; private var scoreArray:Array; private var totalPage:int; public var b_top:SimpleButton; public function Ranking(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String="normal"){ id = _arg1; url = _arg2; trace(id, url); smode = _arg5; x = _arg3; y = _arg4; guard.useHandCursor = false; b_top.addEventListener(MouseEvent.CLICK, leave); b_back.addEventListener(MouseEvent.CLICK, changePage); b_next.addEventListener(MouseEvent.CLICK, changePage); header.visible = false; b_top.visible = false; b_back.visible = false; b_next.visible = false; pageBox.visible = false; window.scaleX = 0.1; window.scaleY = 0.1; addEventListener(Event.ENTER_FRAME, enterEn); } private function loaded(_arg1:Event):void{ var _local2:String; var _local3:Array; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Array; loader.removeEventListener(Event.COMPLETE, loaded); _local2 = _arg1.target.data; _local3 = _local2.split("\n"); _local4 = _local3.length; _local5 = 0; _local6 = 0; nameArray = new Array(); scoreArray = new Array(); rankArray = new Array(); _local7 = 0; while (_local7 < (_local4 - 1)) { _local8 = _local3[_local7].split(","); nameArray[_local7] = _local8[0]; scoreArray[_local7] = _local8[1]; if (scoreArray[_local7] != _local6){ _local5++; }; rankArray[_local7] = _local5; _local6 = scoreArray[_local7]; _local7++; }; setUp(); } private function showPage(_arg1:int):void{ var _local2:Number; var _local3:int; var _local4:Number; var _local5:Number; var _local6:RankingUnit; nowPage = (nowPage + _arg1); pageBox.text = ((nowPage + "/") + totalPage); if (nowPage <= 1){ b_back.visible = false; } else { b_back.visible = true; }; if (nowPage >= totalPage){ b_next.visible = false; } else { b_next.visible = true; }; _local2 = 0; while (_local2 < unitArray.length) { removeChild(unitArray[_local2]); _local2++; }; unitArray = new Array(); if ((nowPage * 10) <= nameArray.length){ _local3 = 10; } else { _local3 = (nameArray.length - (10 * (nowPage - 1))); }; _local4 = 0; while (_local4 < _local3) { _local5 = ((10 * (nowPage - 1)) + _local4); if (smode == "normal"){ _local6 = new RankingUnit(_local4, rankArray[_local5], nameArray[_local5], scoreArray[_local5]); } else { _local6 = new RankingUnit(_local4, rankArray[_local5], nameArray[_local5], Tool.convertTimeToString((3600000 - Number(scoreArray[_local5])))); }; addChild(_local6); unitArray[_local4] = _local6; _local4++; }; } private function changePage(_arg1:MouseEvent):void{ switch (_arg1.target.name){ case "b_back": showPage(-1); break; case "b_next": showPage(1); break; }; } private function enterEn(_arg1:Event):void{ window.scaleX = (window.scaleX + ((1 - window.scaleX) / 3)); window.scaleY = window.scaleX; if (Math.abs((1 - window.scaleX)) < 0.02){ connectSarver(); window.scaleX = 1; window.scaleY = 1; removeEventListener(Event.ENTER_FRAME, enterEn); }; } private function setUp():void{ totalPage = (Math.floor((nameArray.length / 10)) + 1); nowPage = 1; unitArray = new Array(); header.visible = true; b_top.visible = true; b_back.visible = true; b_next.visible = true; pageBox.visible = true; showPage(0); } private function leave(_arg1:MouseEvent):void{ var _local2:*; b_top.removeEventListener(MouseEvent.CLICK, leave); b_back.removeEventListener(MouseEvent.CLICK, changePage); b_next.removeEventListener(MouseEvent.CLICK, changePage); _local2 = parent; _local2.hideRanking(); } private function connectSarver():void{ var _local1:URLRequest; var _local2:URLVariables; _local1 = new URLRequest(url); _local2 = new URLVariables(); _local2.id = id; _local2.command = "view"; _local2.rnd = Tool.randomInt(99999999); _local1.data = _local2; trace(_local1.data); loader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.TEXT; loader.addEventListener(Event.COMPLETE, loaded); loader.load(_local1); } } }//package com.common
Section 12
//RankingUnit (com.common.RankingUnit) package com.common { import flash.display.*; import flash.text.*; public class RankingUnit extends Sprite { public var nameBox:TextField; public var scoreBox:TextField; public var rankBox:TextField; public function RankingUnit(_arg1:Number, _arg2:String, _arg3:String, _arg4:String){ x = -85; y = (-115 + (20 * _arg1)); rankBox.text = _arg2; nameBox.text = _arg3; scoreBox.text = _arg4; } } }//package com.common
Section 13
//Tool (com.common.Tool) package com.common { public class Tool { public static function convertTimeToString(_arg1:Number):String{ var _local2:*; var _local3:*; var _local4:*; _local2 = _arg1; _local3 = Math.floor((_local2 / 60000)); _local2 = (_local2 - (60000 * _local3)); _local4 = Math.floor((_local2 / 1000)); _local2 = (_local2 - (1000 * _local4)); if (_local3 < 10){ _local3 = ("0" + _local3); }; if (_local4 < 10){ _local4 = ("0" + _local4); }; if (_local2 < 10){ _local2 = ("00" + _local2.toString()); } else { if ((((_local2 >= 10)) && ((_local2 < 100)))){ _local2 = ("0" + _local2.toString()); }; }; return (((((_local3 + ":") + _local4) + ":") + _local2)); } public static function getRotation(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:Number; var _local6:Number; _local5 = Math.atan2((_arg2 - _arg4), (_arg1 - _arg3)); _local6 = (_local5 / (Math.PI / 180)); return (_local6); } public static function randomArray(_arg1:Number, _arg2:Number):Array{ var _local3:Array; var _local4:Number; var _local5:Number; var _local6:Number; _local3 = new Array(); _local4 = 0; while (_local4 < _arg1) { _local5 = 0; while (_local5 == 0) { _local5 = 1; _local3[_local4] = randomInt(_arg2); _local6 = 0; while (_local6 < _local4) { if (_local3[_local4] == _local3[_local6]){ _local5 = 0; }; _local6++; }; }; _local4++; }; return (_local3); } public static function getRadian(_arg1:Number):Number{ var _local2:Number; _local2 = (_arg1 * (Math.PI / 180)); return (_local2); } public static function getDistance(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:Number; var _local6:Number; var _local7:Number; _local5 = (_arg1 - _arg3); _local6 = (_arg2 - _arg4); _local7 = Math.sqrt(((_local5 * _local5) + (_local6 * _local6))); _local7 = Math.floor(_local7); _local7 = Math.abs(_local7); return (_local7); } public static function randomInt(_arg1:Number):Number{ var _local2:Number; _local2 = (Math.random() * _arg1); if (_local2 == 0){ _local2 = 1; } else { _local2 = Math.ceil(_local2); }; return (_local2); } } }//package com.common
Section 14
//ContentsLoader (com.soccer.ContentsLoader) package com.soccer { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.text.*; public class ContentsLoader extends Sprite { private var loaded:Number; private var loaderArray:Array; public var bar:square; private var total:Number; public var txt:MovieClip; public var base:square; private var _h:Number; private var _w:Number; public static const ANIMATION_END:String = "ANIMATION_END"; public function ContentsLoader(_arg1:Array, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:String="now loading..."){ loaderArray = _arg1; txt.txt.txtBox.text = _arg6; x = (_arg2 - (_arg4 / 2)); y = (_arg3 - (_arg5 / 2)); _w = _arg4; base.width = _arg4; base.height = _arg5; bar.width = 0; bar.height = _arg5; visible = false; addEventListener(Event.ADDED, added); } private function added(_arg1:Event):void{ removeEventListener(Event.ADDED, added); alpha = 0; visible = true; Tweener.addTween(this, {alpha:1, time:0.5, transition:"linear", onComplete:loadingStart}); } private function loading(_arg1:Event):void{ var _local2:int; var _local3:int; var _local4:int; var _local5:Number; var _local6:Loader; var _local7:Sprite; _local2 = 0; _local3 = 0; _local4 = 0; while (_local4 < loaderArray.length) { if ((loaderArray[_local4] is Loader)){ _local6 = loaderArray[_local4]; _local2 = (_local2 + _local6.contentLoaderInfo.bytesLoaded); _local3 = (_local3 + _local6.contentLoaderInfo.bytesTotal); } else { _local7 = loaderArray[_local4]; _local2 = (_local2 + _local7.loaderInfo.bytesLoaded); _local3 = (_local3 + _local7.loaderInfo.bytesTotal); }; _local4++; }; _local5 = (_w * (_local2 / _local3)); bar.width = (bar.width + ((_local5 - bar.width) / 3)); if ((((((_local3 > 0)) && ((_local2 >= _local3)))) && ((Math.abs((_local5 - bar.width)) < 1)))){ bar.width = _w; removeEventListener(Event.ENTER_FRAME, loading); Tweener.addTween(this, {alpha:0, time:0.5, transition:"linear", onComplete:leave}); }; } private function loadingStart():void{ addEventListener(Event.ENTER_FRAME, loading); } private function leave():void{ dispatchEvent(new Event(ContentsLoader.ANIMATION_END)); } } }//package com.soccer
Section 15
//Main (com.soccer.Main) package com.soccer { import flash.events.*; import caurina.transitions.*; import com.common.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.system.*; public class Main extends MovieClip { public var txtSet_tl:MovieClip; private var bar:MovieClip; private var badSound:Sound; public var bar_tl:MovieClip; private var shotSound:Sound; private var dataID:String; private var goodSound:Sound; public var topSet_mc:MovieClip; private var hane:MovieClip; private var video:MovieClip; private var last:MovieClip; private var score:int; private var overSound:Sound; private var girl:MovieClip; public var hane_tl:MovieClip; private var prePoint:Point; private var hitTurn:int; public var last_tl:MovieClip; public var video_tl:MovieClip; private var step:int; private var topSet:Sprite; private var isLast:Boolean;// = false private var speedX:Number; private var b_play:SimpleButton; private var speedY:Number; public var girl_tl:MovieClip; private var channel:SoundChannel; private var count:int; private var bgmSound:Sound; private var rankPanel:Ranking; private var range:Number; private var defurl:String; private var boy:MovieClip; private var timeupSound:Sound; public var boy_tl:MovieClip; private var txtSet:MovieClip; private var endPanel:End; private var b_top:SimpleButton; public function Main():void{ var _local1:Array; var _local2:ContentsLoader; isLast = false; super(); addFrameScript(0, frame1, 4, frame5); trace("Main:Soccer"); stage.quality = "LOW"; bgmSound = new bgmsound(); overSound = new oversound(); badSound = new badsound(); goodSound = new goodsound(); shotSound = new shotsound(); _local1 = new Array(this); _local2 = new ContentsLoader(_local1, 210, 160, 350, 4, "Now Loading ..."); _local2.addEventListener("ANIMATION_END", rootLoaded); addChild(_local2); } private function progress():void{ bar.scaleX = ((video.currentFrame - 90) / (video.totalFrames - 90)); } private function start():void{ channel = bgmSound.play(0, 10000); this.hane.x = this.girl.x; this.hane.y = 50; this.speedX = (this.speedY = 0); prePoint = new Point(this.hane.x, this.hane.y); this.addEventListener(MouseEvent.MOUSE_DOWN, shot); step = 1; } function frame5(){ stop(); } function frame1(){ stop(); } private function setUp():void{ topSet = topSet_mc; b_play = topSet_mc.b_play; video = video_tl; bar = bar_tl; girl = girl_tl; boy = boy_tl; hane = hane_tl; txtSet = txtSet_tl; b_top = txtSet_tl.b_top; last = last_tl; b_play.addEventListener(MouseEvent.CLICK, gameStart); b_top.addEventListener(MouseEvent.CLICK, init); b_top.visible = false; init(); } private function update():void{ this.speedY = (this.speedY + 0.2); this.hane.x = (this.hane.x + this.speedX); this.hane.y = (this.hane.y + this.speedY); this.hane.rotation = (Tool.getRotation(this.prePoint.x, this.prePoint.y, this.hane.x, this.hane.y) + 90); this.prePoint = new Point(this.hane.x, this.hane.y); if (this.hane.y >= 305){ this.hane.y = 305; miss(); return; }; if (this.girl.currentFrame == 2){ if ((this.mouseX - this.girl.x) > 5){ girl.x = (girl.x + 5); } else { if ((this.mouseX - this.girl.x) < -5){ girl.x = (girl.x - 5); }; }; }; if ((((this.hitTurn == 1)) && ((this.speedY > 0)))){ this.boy.x = (this.boy.x + (((this.hane.x + 10) - this.boy.x) / 10)); if (this.boy.x <= 200){ this.boy.x = 200; }; }; } private function shot(_arg1:MouseEvent):void{ if (this.girl.currentFrame != 2){ return; }; this.girl.gotoAndPlay("hit"); } private function _lastEn(_arg1:Event):void{ if (this.last.currentFrame == this.last.totalFrames){ this.removeEventListener(Event.ENTER_FRAME, _lastEn); isLast = true; init(); }; } private function miss():void{ channel.stop(); root.removeEventListener(Event.ENTER_FRAME, mainEngine); this.removeEventListener(MouseEvent.MOUSE_DOWN, shot); video.stop(); if (this.hitTurn == 0){ this.girl.gotoAndStop("bad"); txtSet.gotoAndPlay("bad"); overSound.play(); } else { this.girl.gotoAndStop("good"); this.boy.gotoAndStop("bad"); txtSet.gotoAndPlay("good"); Tweener.addTween(this, {delay:3.5, onComplete:ending}); goodSound.play(); }; } private function init(_arg1:Event=null):void{ trace("init"); hitTurn = 0; bar.scaleX = 0; if (isLast){ isLast = false; video.gotoAndStop(90); } else { video.gotoAndPlay(1); }; last.gotoAndStop(1); girl.gotoAndStop(1); girl.x = -100; girl.scaleX = 2; boy.gotoAndStop(1); boy.x = 500; boy.scaleX = -2; hane.x = -100; hane.y = 100; range = 100; txtSet.gotoAndStop(1); b_top.visible = false; topSet.visible = true; } private function secondcheck(_arg1:Event):void{ if (topSet_mc){ setUp(); removeEventListener(Event.ENTER_FRAME, secondcheck); }; } private function hitCheck():void{ if (this.hitTurn == 0){ if ((((((((((this.girl.currentFrame >= 5)) && ((this.girl.currentFrame <= 8)))) && ((this.hane.y >= 220)))) && ((this.hane.y <= 280)))) && ((Math.abs((this.girl.x - this.hane.x)) <= 30)))){ hit(); }; } else { if ((((((this.hane.y >= 220)) && ((this.hane.y <= 280)))) && ((Math.abs((this.boy.x - this.hane.x)) <= 40)))){ if (this.boy.currentFrame < 5){ this.boy.gotoAndPlay("hit"); } else { if ((((((this.boy.currentFrame >= 5)) && ((this.boy.currentFrame <= 8)))) && (!((this.video.currentFrame == this.video.totalFrames))))){ hit(); }; }; }; }; } private function ending():void{ this.hane.x = -100; this.girl.gotoAndStop("walk"); this.girl.scaleX = -2; Tweener.addTween(this.girl, {x:-100, time:2}); this.boy.gotoAndStop("walk"); this.boy.scaleX = 2; Tweener.addTween(this.boy, {x:500, time:2}); last.play(); this.addEventListener(Event.ENTER_FRAME, _lastEn); } private function mainEngine(_arg1:Event):void{ switch (step){ case 0: progress(); break; case 1: progress(); update(); hitCheck(); break; }; } private function rootLoaded(_arg1:Event):void{ removeChild(ContentsLoader(_arg1.target)); gotoAndStop("loaded"); addEventListener(Event.ENTER_FRAME, secondcheck); } private function gameStart(_arg1:MouseEvent):void{ topSet.visible = false; video.gotoAndPlay(91); girl.gotoAndStop("walk"); Tweener.addTween(girl, {x:100, time:2}); boy.gotoAndStop("walk"); Tweener.addTween(boy, {x:300, time:2}); Tweener.addTween(this, {delay:2, onComplete:start}); count = 0; step = 0; root.addEventListener(Event.ENTER_FRAME, mainEngine); } private function hit():void{ var _local1:Number; var _local2:int; var _local3:Number; var _local4:Number; var _local5:Boolean; shotSound.play(); this.range = (this.range + 2); if (this.range > 180){ this.range = 180; }; if (this.hitTurn == 0){ this.hitTurn = 1; _local1 = ((200 + ((200 - range) / 2)) + Tool.randomInt(range)); } else { this.hitTurn = 0; _local1 = (((200 - range) / 2) + Tool.randomInt(range)); }; this.speedY = -8; _local2 = 0; _local3 = this.speedY; _local4 = this.hane.y; _local5 = true; while (_local5) { _local3 = (_local3 + 0.2); _local4 = (_local4 + _local3); _local2++; if ((((_local3 > 0)) && ((_local4 > 220)))){ _local5 = false; }; }; this.speedX = ((_local1 - this.hane.x) / _local2); } } }//package com.soccer
Section 16
//boy_11 (game_fla.boy_11) package game_fla { import flash.display.*; public dynamic class boy_11 extends MovieClip { public function boy_11(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ gotoAndStop("walk"); } function frame1(){ stop(); } } }//package game_fla
Section 17
//girl_5 (game_fla.girl_5) package game_fla { import flash.display.*; public dynamic class girl_5 extends MovieClip { public function girl_5(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ gotoAndStop("walk"); } function frame1(){ stop(); } } }//package game_fla
Section 18
//lastSet_3 (game_fla.lastSet_3) package game_fla { import flash.display.*; public dynamic class lastSet_3 extends MovieClip { public function lastSet_3(){ addFrameScript(0, frame1, 155, frame156); } function frame156(){ stop(); } function frame1(){ stop(); } } }//package game_fla
Section 19
//loading_txt_43 (game_fla.loading_txt_43) package game_fla { import flash.display.*; import flash.text.*; public dynamic class loading_txt_43 extends MovieClip { public var txtBox:TextField; } }//package game_fla
Section 20
//loading_txt_mc_42 (game_fla.loading_txt_mc_42) package game_fla { import flash.display.*; public dynamic class loading_txt_mc_42 extends MovieClip { public var txt:MovieClip; } }//package game_fla
Section 21
//resultSet1_28 (game_fla.resultSet1_28) package game_fla { import flash.display.*; import flash.text.*; public dynamic class resultSet1_28 extends MovieClip { public var b_regist:SimpleButton; public var b_top1:SimpleButton; public var scoreBox:TextField; } }//package game_fla
Section 22
//resultSet2_30 (game_fla.resultSet2_30) package game_fla { import flash.display.*; import flash.text.*; public dynamic class resultSet2_30 extends MovieClip { public var b_send:SimpleButton; public var nameBox:TextField; } }//package game_fla
Section 23
//resultSet3_32 (game_fla.resultSet3_32) package game_fla { import flash.display.*; import flash.text.*; public dynamic class resultSet3_32 extends MovieClip { public var nameBox:TextField; } }//package game_fla
Section 24
//resultSet4_34 (game_fla.resultSet4_34) package game_fla { import flash.display.*; import flash.text.*; public dynamic class resultSet4_34 extends MovieClip { public var b_top2:SimpleButton; public var errorBox:TextField; } }//package game_fla
Section 25
//resultSet5_35 (game_fla.resultSet5_35) package game_fla { import flash.display.*; public dynamic class resultSet5_35 extends MovieClip { public var b_top3:SimpleButton; } }//package game_fla
Section 26
//topSet_21 (game_fla.topSet_21) package game_fla { import flash.display.*; public dynamic class topSet_21 extends MovieClip { public var b_play:SimpleButton; } }//package game_fla
Section 27
//txtSet_16 (game_fla.txtSet_16) package game_fla { import flash.display.*; public dynamic class txtSet_16 extends MovieClip { public var b_top:SimpleButton; public function txtSet_16(){ addFrameScript(0, frame1, 94, frame95, 114, frame115, 189, frame190); } function frame95(){ gotoAndStop(1); } function frame1(){ stop(); } function frame190(){ gotoAndStop(1); } function frame115(){ b_top.visible = true; b_top.alpha = 1; stop(); } } }//package game_fla
Section 28
//videoSet_2 (game_fla.videoSet_2) package game_fla { import flash.display.*; public dynamic class videoSet_2 extends MovieClip { public function videoSet_2(){ addFrameScript(89, frame90, 3862, frame3863); } function frame90(){ stop(); } function frame3863(){ stop(); } } }//package game_fla
Section 29
//badsound (badsound) package { import flash.media.*; public dynamic class badsound extends Sound { } }//package
Section 30
//Bashi (Bashi) package { import flash.display.*; public dynamic class Bashi extends MovieClip { } }//package
Section 31
//bgmsound (bgmsound) package { import flash.media.*; public dynamic class bgmsound extends Sound { } }//package
Section 32
//goodsound (goodsound) package { import flash.media.*; public dynamic class goodsound extends Sound { } }//package
Section 33
//oversound (oversound) package { import flash.media.*; public dynamic class oversound extends Sound { } }//package
Section 34
//piropiro (piropiro) package { import flash.media.*; public dynamic class piropiro extends Sound { } }//package
Section 35
//shotsound (shotsound) package { import flash.media.*; public dynamic class shotsound extends Sound { } }//package
Section 36
//square (square) package { import flash.display.*; public dynamic class square extends Sprite { } }//package
Section 37
//timeupsound (timeupsound) package { import flash.media.*; public dynamic class timeupsound extends Sound { } }//package

Library Items

Symbol 1 Sound {shotsound}
Symbol 2 Sound {piropiro}
Symbol 3 Sound {timeupsound}
Symbol 4 Sound {oversound}
Symbol 5 Sound {bgmsound}
Symbol 6 Sound {goodsound}
Symbol 7 Sound {badsound}
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClip {square}Uses:8Used by:14
Symbol 10 FontUsed by:11
Symbol 11 EditableTextUses:10Used by:12
Symbol 12 MovieClip {game_fla.loading_txt_43}Uses:11Used by:13
Symbol 13 MovieClip {game_fla.loading_txt_mc_42}Uses:12Used by:14
Symbol 14 MovieClip {com.soccer.ContentsLoader}Uses:9 13
Symbol 15 GraphicUsed by:16 133
Symbol 16 ButtonUses:15Used by:37 66
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:37
Symbol 19 FontUsed by:20 26 27 28 54 57 60 62 67 68 69
Symbol 20 EditableTextUses:19Used by:37
Symbol 21 GraphicUsed by:24
Symbol 22 GraphicUsed by:24
Symbol 23 GraphicUsed by:24
Symbol 24 ButtonUses:21 22 23Used by:37
Symbol 25 GraphicUsed by:29
Symbol 26 EditableTextUses:19Used by:29
Symbol 27 EditableTextUses:19Used by:29
Symbol 28 EditableTextUses:19Used by:29
Symbol 29 MovieClipUses:25 26 27 28Used by:37
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:36 42 50
Symbol 32 FontUsed by:33 49
Symbol 33 TextUses:32Used by:36
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:36 42 50
Symbol 36 ButtonUses:31 33 35Used by:37 48 63 65 139
Symbol 37 MovieClip {com.common.Ranking}Uses:16 18 20 24 29 36
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:66
Symbol 40 FontUsed by:41
Symbol 41 EditableTextUses:40Used by:42
Symbol 42 ButtonUses:31 41 35Used by:48
Symbol 43 FontUsed by:44
Symbol 44 EditableTextUses:43Used by:48
Symbol 45 FontUsed by:46 47 53 55 64
Symbol 46 TextUses:45Used by:48
Symbol 47 TextUses:45Used by:48
Symbol 48 MovieClip {game_fla.resultSet1_28}Uses:36 42 44 46 47Used by:66
Symbol 49 TextUses:32Used by:50
Symbol 50 ButtonUses:31 49 35Used by:56
Symbol 51 FontUsed by:52 59
Symbol 52 EditableTextUses:51Used by:56
Symbol 53 TextUses:45Used by:56 61
Symbol 54 EditableTextUses:19Used by:56
Symbol 55 TextUses:45Used by:56 61 63
Symbol 56 MovieClip {game_fla.resultSet2_30}Uses:50 52 53 54 55Used by:66
Symbol 57 EditableTextUses:19Used by:58
Symbol 58 MovieClipUses:57Used by:61
Symbol 59 EditableTextUses:51Used by:61
Symbol 60 EditableTextUses:19Used by:61
Symbol 61 MovieClip {game_fla.resultSet3_32}Uses:58 59 53 60 55Used by:66
Symbol 62 EditableTextUses:19Used by:63
Symbol 63 MovieClip {game_fla.resultSet4_34}Uses:36 62 55Used by:66
Symbol 64 TextUses:45Used by:65
Symbol 65 MovieClip {game_fla.resultSet5_35}Uses:36 64Used by:66
Symbol 66 MovieClip {com.common.End}Uses:16 39 48 56 61 63 65
Symbol 67 EditableTextUses:19Used by:71
Symbol 68 EditableTextUses:19Used by:71
Symbol 69 EditableTextUses:19Used by:71
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClip {com.common.RankingUnit}Uses:67 68 69 70
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:74
Symbol 74 MovieClip {Bashi}Uses:73
Symbol 75 GraphicUsed by:76  Timeline
Symbol 76 MovieClipUses:75Used by:Timeline
Symbol 77 VideoUsed by:79
Symbol 78 VideoUsed by:79
Symbol 79 MovieClip {game_fla.videoSet_2}Uses:77 78Used by:Timeline
Symbol 80 VideoUsed by:85
Symbol 81 GraphicUsed by:85
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:84
Symbol 84 MovieClipUses:83Used by:85
Symbol 85 MovieClip {game_fla.lastSet_3}Uses:80 81 84Used by:Timeline
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:92 108 109
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:92
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92
Symbol 92 MovieClipUses:87 89 91Used by:109
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:99
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:99
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:99
Symbol 99 MovieClipUses:94 96 98Used by:109
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:104
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:104
Symbol 104 MovieClipUses:101 103Used by:109
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:107
Symbol 107 MovieClipUses:106Used by:108
Symbol 108 MovieClipUses:87 107Used by:109
Symbol 109 MovieClip {game_fla.girl_5}Uses:87 92 99 104 108Used by:Timeline
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:116 129
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:116
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:116
Symbol 116 MovieClipUses:111 113 115Used by:129
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:123
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:123
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:123
Symbol 123 MovieClipUses:118 120 122Used by:129
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:128
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:128
Symbol 128 MovieClipUses:125 127Used by:129
Symbol 129 MovieClip {game_fla.boy_11}Uses:111 116 123 128Used by:Timeline
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:132
Symbol 132 MovieClipUses:131Used by:Timeline
Symbol 133 MovieClipUses:15Used by:139
Symbol 134 FontUsed by:135 137
Symbol 135 TextUses:134Used by:136
Symbol 136 MovieClipUses:135Used by:139
Symbol 137 TextUses:134Used by:138
Symbol 138 MovieClipUses:137Used by:139
Symbol 139 MovieClip {game_fla.txtSet_16}Uses:36 133 136 138Used by:Timeline
Symbol 140 GraphicUsed by:Timeline
Symbol 141 GraphicUsed by:142
Symbol 142 ButtonUses:141Used by:145
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:145
Symbol 145 MovieClip {game_fla.topSet_21}Uses:142 144Used by:Timeline

Instance Names

"bar_tl"Frame 5Symbol 76 MovieClip
"video_tl"Frame 5Symbol 79 MovieClip {game_fla.videoSet_2}
"last_tl"Frame 5Symbol 85 MovieClip {game_fla.lastSet_3}
"girl_tl"Frame 5Symbol 109 MovieClip {game_fla.girl_5}
"boy_tl"Frame 5Symbol 129 MovieClip {game_fla.boy_11}
"hane_tl"Frame 5Symbol 132 MovieClip
"txtSet_tl"Frame 5Symbol 139 MovieClip {game_fla.txtSet_16}
"topSet_mc"Frame 5Symbol 145 MovieClip {game_fla.topSet_21}
"txtBox"Symbol 12 MovieClip {game_fla.loading_txt_43} Frame 1Symbol 11 EditableText
"txt"Symbol 13 MovieClip {game_fla.loading_txt_mc_42} Frame 1Symbol 12 MovieClip {game_fla.loading_txt_43}
"base"Symbol 14 MovieClip {com.soccer.ContentsLoader} Frame 1Symbol 9 MovieClip {square}
"bar"Symbol 14 MovieClip {com.soccer.ContentsLoader} Frame 1Symbol 9 MovieClip {square}
"txt"Symbol 14 MovieClip {com.soccer.ContentsLoader} Frame 1Symbol 13 MovieClip {game_fla.loading_txt_mc_42}
"guard"Symbol 37 MovieClip {com.common.Ranking} Frame 1Symbol 16 Button
"window"Symbol 37 MovieClip {com.common.Ranking} Frame 1Symbol 18 MovieClip
"pageBox"Symbol 37 MovieClip {com.common.Ranking} Frame 1Symbol 20 EditableText
"b_back"Symbol 37 MovieClip {com.common.Ranking} Frame 1Symbol 24 Button
"b_next"Symbol 37 MovieClip {com.common.Ranking} Frame 1Symbol 24 Button
"header"Symbol 37 MovieClip {com.common.Ranking} Frame 1Symbol 29 MovieClip
"b_top"Symbol 37 MovieClip {com.common.Ranking} Frame 1Symbol 36 Button
"b_top1"Symbol 48 MovieClip {game_fla.resultSet1_28} Frame 1Symbol 36 Button
"b_regist"Symbol 48 MovieClip {game_fla.resultSet1_28} Frame 1Symbol 42 Button
"scoreBox"Symbol 48 MovieClip {game_fla.resultSet1_28} Frame 1Symbol 44 EditableText
"b_send"Symbol 56 MovieClip {game_fla.resultSet2_30} Frame 1Symbol 50 Button
"nameBox"Symbol 56 MovieClip {game_fla.resultSet2_30} Frame 1Symbol 52 EditableText
"nameBox"Symbol 61 MovieClip {game_fla.resultSet3_32} Frame 1Symbol 59 EditableText
"b_top2"Symbol 63 MovieClip {game_fla.resultSet4_34} Frame 1Symbol 36 Button
"errorBox"Symbol 63 MovieClip {game_fla.resultSet4_34} Frame 1Symbol 62 EditableText
"b_top3"Symbol 65 MovieClip {game_fla.resultSet5_35} Frame 1Symbol 36 Button
"guard"Symbol 66 MovieClip {com.common.End} Frame 1Symbol 16 Button
"window"Symbol 66 MovieClip {com.common.End} Frame 1Symbol 39 MovieClip
"resultSet1"Symbol 66 MovieClip {com.common.End} Frame 1Symbol 48 MovieClip {game_fla.resultSet1_28}
"resultSet2"Symbol 66 MovieClip {com.common.End} Frame 1Symbol 56 MovieClip {game_fla.resultSet2_30}
"resultSet3"Symbol 66 MovieClip {com.common.End} Frame 1Symbol 61 MovieClip {game_fla.resultSet3_32}
"resultSet4"Symbol 66 MovieClip {com.common.End} Frame 1Symbol 63 MovieClip {game_fla.resultSet4_34}
"resultSet5"Symbol 66 MovieClip {com.common.End} Frame 1Symbol 65 MovieClip {game_fla.resultSet5_35}
"rankBox"Symbol 71 MovieClip {com.common.RankingUnit} Frame 1Symbol 67 EditableText
"nameBox"Symbol 71 MovieClip {com.common.RankingUnit} Frame 1Symbol 68 EditableText
"scoreBox"Symbol 71 MovieClip {com.common.RankingUnit} Frame 1Symbol 69 EditableText
"b_top"Symbol 139 MovieClip {game_fla.txtSet_16} Frame 1Symbol 36 Button
"b_play"Symbol 145 MovieClip {game_fla.topSet_21} Frame 1Symbol 142 Button

Special Tags

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

Labels

"loaded"Frame 5
"stay"Symbol 109 MovieClip {game_fla.girl_5} Frame 1
"walk"Symbol 109 MovieClip {game_fla.girl_5} Frame 2
"hit"Symbol 109 MovieClip {game_fla.girl_5} Frame 5
"bad"Symbol 109 MovieClip {game_fla.girl_5} Frame 15
"good"Symbol 109 MovieClip {game_fla.girl_5} Frame 16
"stay"Symbol 129 MovieClip {game_fla.boy_11} Frame 1
"walk"Symbol 129 MovieClip {game_fla.boy_11} Frame 2
"hit"Symbol 129 MovieClip {game_fla.boy_11} Frame 5
"bad"Symbol 129 MovieClip {game_fla.boy_11} Frame 15
"good"Symbol 139 MovieClip {game_fla.txtSet_16} Frame 5
"bad"Symbol 139 MovieClip {game_fla.txtSet_16} Frame 100




http://swfchan.com/52/255648/info.shtml
Created: 13/2 -2024 16:52:06 Last modified: 13/2 -2024 16:52:06 Server time: 20/05 -2024 10:47:44