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

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

Hex Star.swf

This is the info page for
Flash #46699

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


Text
fps:

<p align="left"><font face="_sans" size="10" color="#000000" letterSpacing="0.000000" kerning="1">0</font></p>

Enter Name

100

100

100

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
//CMG_Logo_Animation_1 (HexStar_fla.CMG_Logo_Animation_1) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class CMG_Logo_Animation_1 extends MovieClip { public var CMG_MonkeyBlink:MovieClip; public var CMG_HomePageLink:SimpleButton; public var monkeyBlinkCheckTimer:Timer; public var CMG_LoadingWidget:MovieClip; public function CMG_Logo_Animation_1(){ addFrameScript(0, frame1, 80, frame81, 81, frame82); } public function goToUrl(_arg1:String):void{ var success:Boolean; var url = _arg1; success = false; if (((ExternalInterface.available) && (!((Capabilities.playerType == "External"))))){ try { ExternalInterface.call("window.open", url, "win", ""); success = true; } catch(error:Error) { } catch(error:SecurityError) { }; }; if (success != true){ navigateToURL(new URLRequest(url), "_BLANK"); }; } function frame81(){ stop(); monkeyBlinkCheckTimer.addEventListener(TimerEvent.TIMER, onMonkeyBlinkCheckTimer); monkeyBlinkCheckTimer.start(); } function frame82(){ monkeyBlinkCheckTimer.stop(); MovieClip(parent).nextFrame(); } public function onMouseUpHandler_CMGHomePageBtn(_arg1:MouseEvent):void{ goToUrl("http://www.crazymonkeygames.com"); } function frame1(){ MovieClip(parent).stop(); CMG_HomePageLink.addEventListener(MouseEvent.MOUSE_UP, onMouseUpHandler_CMGHomePageBtn); addEventListener(Event.ENTER_FRAME, onEnterFrameHandler_CMGLoader); monkeyBlinkCheckTimer = new Timer(800); } public function onEnterFrameHandler_CMGLoader(_arg1:Event):void{ var _local2:Number; var _local3:Number; _local2 = CMG_HomePageLink.stage.loaderInfo.bytesLoaded; _local3 = CMG_HomePageLink.stage.loaderInfo.bytesTotal; CMG_LoadingWidget.CMG_LoadingBar.bar.scaleX = (_local2 / _local3); if (_local2 == _local3){ CMG_LoadingWidget.nextFrame(); removeEventListener(Event.ENTER_FRAME, onEnterFrameHandler_CMGLoader); }; } public function onMonkeyBlinkCheckTimer(_arg1:TimerEvent):void{ var _local2:Number; _local2 = Math.random(); if (_local2 < 0.3){ CMG_MonkeyBlink.play(); }; } } }//package HexStar_fla
Section 11
//CMG_monkey_blink_19 (HexStar_fla.CMG_monkey_blink_19) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class CMG_monkey_blink_19 extends MovieClip { public function CMG_monkey_blink_19(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package HexStar_fla
Section 12
//CMGAnimation_25 (HexStar_fla.CMGAnimation_25) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class CMGAnimation_25 extends MovieClip { public var cmgLinkLOL:MovieClip; public function CMGAnimation_25(){ addFrameScript(0, frame1, 89, frame90); } public function goToUrl(_arg1:String):void{ var success:Boolean; var url = _arg1; success = false; if (((ExternalInterface.available) && (!((Capabilities.playerType == "External"))))){ try { ExternalInterface.call("window.open", url, "win", ""); success = true; } catch(error:Error) { } catch(error:SecurityError) { }; }; if (success != true){ navigateToURL(new URLRequest(url), "_BLANK"); }; } function frame90(){ root.play(); } public function onMouseUpHandler_CMGHomePageBtn(_arg1:MouseEvent):void{ goToUrl("http://www.crazymonkeygames.com"); } function frame1(){ root.stop(); cmgLinkLOL.addEventListener(MouseEvent.MOUSE_UP, onMouseUpHandler_CMGHomePageBtn); } } }//package HexStar_fla
Section 13
//HowToMC_43 (HexStar_fla.HowToMC_43) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class HowToMC_43 extends MovieClip { public var over; public function HowToMC_43(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ if (over){ stop(); }; } function frame1(){ stop(); if (over){ play(); }; } } }//package HexStar_fla
Section 14
//HowToTween_44 (HexStar_fla.HowToTween_44) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class HowToTween_44 extends MovieClip { public function HowToTween_44(){ addFrameScript(0, frame1); } function frame1(){ mouseEnabled = false; } } }//package HexStar_fla
Section 15
//load_barMC_12 (HexStar_fla.load_barMC_12) package HexStar_fla { import flash.display.*; public dynamic class load_barMC_12 extends MovieClip { public var bar:MovieClip; } }//package HexStar_fla
Section 16
//logoanim_20 (HexStar_fla.logoanim_20) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class logoanim_20 extends MovieClip { public function logoanim_20(){ addFrameScript(0, frame1, 106, frame107); } public function goToUrl(_arg1:String):void{ var success:Boolean; var url = _arg1; success = false; if (((ExternalInterface.available) && (!((Capabilities.playerType == "External"))))){ try { ExternalInterface.call("window.open", url, "win", ""); success = true; } catch(error:Error) { } catch(error:SecurityError) { }; }; if (success != true){ navigateToURL(new URLRequest(url), "_BLANK"); }; } public function onMouseUpHandler_st1k(_arg1:MouseEvent):void{ goToUrl("http://www.st1k.net"); } function frame1(){ root.stop(); this.addEventListener(MouseEvent.MOUSE_UP, onMouseUpHandler_st1k); } function frame107(){ root.play(); } } }//package HexStar_fla
Section 17
//maintextbling_37 (HexStar_fla.maintextbling_37) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class maintextbling_37 extends MovieClip { public function maintextbling_37(){ addFrameScript(91, frame92); } function frame92(){ stop(); } } }//package HexStar_fla
Section 18
//MainTimeline (HexStar_fla.MainTimeline) package HexStar_fla { import flash.events.*; import caurina.transitions.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class MainTimeline extends MovieClip { public var gInt:uint; public var goBackBtnX:SimpleButton; public var initCmg; public var winHit; public var highQual:SimpleButton; public var enemies:Sprite; public var scores:Sprite; public var overBmp:Bitmap; public var rInt:uint; public var bInt:uint; public var curScore:Number; public var click2PlaySong:SimpleButton; public var angleStep; public var makeBump:int; public var overlay:Sprite; public var starMeter:MovieClip; public var bgHolder:MovieClip; public var b:Number; public var g:Number; public var g_UrlLoader:URLLoader; public var maintext:MainTitle; public var q:uint; public var initProfile; public var r:Number; public var playBtn:MovieClip; public var myWin:MovieClip; public var myToolTip; public var score:TextField; public var hsinit; public var mapBmp:Bitmap; public var particles:Sprite; public var intenseOn:SimpleButton; public var partiOff:SimpleButton; public var lowQual:SimpleButton; public var degree; public var time; public var normalModeBtn:SimpleButton; public var initSongs; public var eraseMap:Shape; public var optionsBtn:MovieClip; public var player:MovieClip; public var winCols; public var winMiss; public var totalItems; public var hs; public var winMeter; public var submitProfileChanges:SimpleButton; public var init; public var id; public var init2; public var child; public var initSet; public var medQual:SimpleButton; public var sounds:Object; public var total; public var partiOn:SimpleButton; public var wheel:MovieClip; public var map:BitmapData; public var transition; public var songComplete; public var howinit; public var howToBtn:MovieClip; public var myData:SharedObject; public var intenseFilters:uint; public var coolDown; public var tolerence; public var hit; public var viewScoresBtn2:MovieClip; public var combo:Number; public var context:ContextMenu; public var bullets:Sprite; public var lastComboAlert:Number; public var particleEffects:uint; public var editName:TextField; public var basicModeBtn:SimpleButton; public var difficulty; public var data2:TextField; public var data1:TextField; public var glow:GlowFilter; public var intenseOff:SimpleButton; public var goBackBtn3:SimpleButton; public var overMap:BitmapData; public var profileBtn:MovieClip; public var goBackBtn:SimpleButton; public var moreGameBtn:MovieClip; public var goBackBtn2:SimpleButton; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 185, frame186, 186, frame187, 187, frame188, 188, frame189, 189, frame190, 190, frame191); } public function moveWheel(_arg1:Event){ var _local2:*; var _local3:*; var _local4:Array; var _local5:uint; var _local6:*; _local2 = _arg1.target; _local3 = _local2.numChildren; _local2.spin = (_local2.spin + (_local2.mouseX / 2000)); _local4 = new Array(); _local5 = 0; while (_local5 < _local3) { _local6 = wheel.getChildAt(_local5); update(_local6); _local4.push({me:_local6, z:_local6.Z}); _local5++; }; _local4.sortOn("z", (Array.DESCENDING | Array.NUMERIC)); _local5 = 0; while (_local5 < _local4.length) { _local2.setChildIndex(_local4[_local5].me, _local5); _local5++; }; } public function formatNum(_arg1){ var _local2:*; var _local3:*; var _local4:int; _local2 = String(_arg1).split(""); if (_local2.length > 3){ _local3 = _local2.length; _local4 = (_local3 - 3); while (_local4 > 0) { _local2[_local4] = ("," + _local2[_local4]); _local4 = (_local4 - 3); }; }; str = _local2.join(""); return (str); } public function songsClick(_arg1:MouseEvent){ if (_arg1.type == "click"){ if (_arg1.target == goBackBtn3){ if (stage.contains(myToolTip)){ stage.removeChild(myToolTip); }; stage.removeEventListener(MouseEvent.CLICK, songsClick); wheel.removeEventListener(Event.ENTER_FRAME, moveWheel); stage.removeEventListener(MouseEvent.MOUSE_OVER, songsClick); stage.removeEventListener(MouseEvent.MOUSE_OUT, songsClick); stage.removeEventListener(MouseEvent.MOUSE_MOVE, songsClick); removeChild(wheel); gotoAndPlay(186); } else { if ((((((((((_arg1.target.name == "twinkle")) || ((_arg1.target.name == "zerobass")))) || ((_arg1.target.name == "heavenRave")))) || ((_arg1.target.name == "seeLight")))) || ((_arg1.target.name == "comet")))){ sounds.m.sound = new _arg1.target.linkTo(); updateContent(); } else { if (_arg1.target.name == "uploadYourOwn"){ windowIn(3); } else { if (_arg1.target.name == "moregamesalbum"){ cmgLink2(); } else { if (_arg1.target == click2PlaySong){ if (stage.contains(myToolTip)){ stage.removeChild(myToolTip); }; stage.removeEventListener(MouseEvent.CLICK, songsClick); wheel.removeEventListener(Event.ENTER_FRAME, moveWheel); stage.removeEventListener(MouseEvent.MOUSE_OVER, songsClick); stage.removeEventListener(MouseEvent.MOUSE_OUT, songsClick); stage.removeEventListener(MouseEvent.MOUSE_MOVE, songsClick); root.removeChild(wheel); root.removeChild(maintext); stage.addChild(overlay); gotoAndStop(191); } else { if (_arg1.target == basicModeBtn){ normalModeBtn.filters = []; basicModeBtn.filters = [glow]; difficulty = 1; } else { if (_arg1.target == normalModeBtn){ basicModeBtn.filters = []; normalModeBtn.filters = [glow]; difficulty = 2; }; }; }; }; }; }; }; } else { if (_arg1.type == "mouseOver"){ if (_arg1.target == basicModeBtn){ myToolTip.gotoAndStop(1); stage.addChild(myToolTip); } else { if (_arg1.target == normalModeBtn){ myToolTip.gotoAndStop(2); stage.addChild(myToolTip); }; }; } else { if (_arg1.type == "mouseOut"){ if ((((_arg1.target == basicModeBtn)) || ((_arg1.target == normalModeBtn)))){ if (stage.contains(myToolTip)){ stage.removeChild(myToolTip); }; }; } else { if (_arg1.type == "mouseMove"){ myToolTip.x = mouseX; myToolTip.y = (mouseY - 2); }; }; }; }; } public function cmgLink2(){ var url:String; var success:Boolean; url = "http://www.crazymonkeygames.com"; success = false; if (((ExternalInterface.available) && (!((Capabilities.playerType == "External"))))){ try { ExternalInterface.call("window.open", url, "win", ""); success = true; } catch(error:Error) { } catch(error:SecurityError) { }; }; if (success != true){ navigateToURL(new URLRequest(url), "_BLANK"); }; } public function fire(_arg1:MouseEvent){ var _local2:Bullet; var _local3:Point; var _local4:*; var _local5:*; var _local6:*; var _local7:ColorTransform; var _local8:GlowFilter; _local2 = new Bullet(); _local3 = new Point(player.turret.attach.x, player.turret.attach.y); _local4 = Point.distance(_local3, new Point(0, 0)); _local5 = Math.sin(((player.turret.rotation * Math.PI) / 180)); _local6 = Math.cos(((player.turret.rotation * Math.PI) / 180)); _local3.x = (_local4 * _local5); _local3.y = (_local4 * _local6); _local2.rot = player.turret.rotation; _local2.x = (player.x + _local3.x); _local2.y = (player.y - _local3.y); _local7 = new ColorTransform(); _local7.redOffset = r; _local7.greenOffset = g; _local7.blueOffset = b; _local2.transform.colorTransform = _local7; bullets.addChild(_local2); _local2.speed = 10; _local2.xs = _local5; _local2.ys = _local6; _local2.myC = {r:r, g:g, b:b}; if (intenseFilters == 2){ _local8 = new GlowFilter(0xFFFFFF, 1, 5, 5); _local2.filters = [_local8]; }; } public function playSound(_arg1){ sounds[_arg1].channel = sounds[_arg1].sound.play(); } public function makeEnemy(_arg1=0){ var _local2:*; var _local3:*; var _local4:*; var _local5:Enemy; var _local6:*; var _local7:ColorTransform; var _local8:*; var _local9:GlowFilter; _local2 = 0; _local3 = 0; _local4 = 0; if (difficulty == 2){ _local2 = (Math.round(Math.random()) * rInt); _local3 = (Math.round(Math.random()) * gInt); _local4 = (Math.round(Math.random()) * bInt); } else { _local8 = Math.round((Math.random() * 2)); if (_local8 == 0){ _local2 = (Math.round(Math.random()) * rInt); } else { if (_local8 == 1){ _local3 = (Math.round(Math.random()) * gInt); } else { _local4 = (Math.round(Math.random()) * bInt); }; }; }; _local5 = new Enemy(); _local5.x = ((Math.random() * (stage.stageWidth - (2 * _local5.width))) + _local5.width); _local5.y = -((_local5.height / 2)); enemies.addChild(_local5); _local5.speed = 1.5; _local6 = Math.round(Math.random()); if (_local6 == 0){ _local5.rotSpeed = ((5 * Math.random()) + 5); } else { _local5.rotSpeed = ((-5 * Math.random()) - 5); }; _local7 = new ColorTransform(); _local7.redOffset = _local2; _local7.greenOffset = _local3; _local7.blueOffset = _local4; _local5.myColor.transform.colorTransform = _local7; _local5.col = {r:_local2, g:_local3, b:_local4}; if (intenseFilters == 2){ _local9 = new GlowFilter(0xFFFFFF, 1, 5, 5); _local5.filters = [_local9]; }; total++; } public function progressHandler(_arg1:ProgressEvent){ var _local2:*; _local2 = Math.round(((_arg1.bytesLoaded / _arg1.bytesTotal) * 100)); myWin.loadURL.text = (("Loading..." + _local2) + "%"); } public function key(_arg1:KeyboardEvent){ if (_arg1.type == "keyDown"){ if (_arg1.keyCode == 81){ r = rInt; } else { if (_arg1.keyCode == 87){ g = gInt; } else { if (_arg1.keyCode == 69){ b = bInt; } else { if (_arg1.keyCode == 32){ r = 0; g = 0; b = 0; }; }; }; }; } else { if (_arg1.keyCode == 81){ r = 0; } else { if (_arg1.keyCode == 87){ g = 0; } else { if (_arg1.keyCode == 69){ b = 0; }; }; }; }; } function frame187(){ stop(); myData = SharedObject.getLocal("HexStarData"); editName.text = myData.data.uName; editName.restrict = "-a-zA-Z0-9=_"; if (!initProfile){ initProfile = 1; }; stage.addEventListener(MouseEvent.CLICK, profileClick); } function frame2(){ stop(); } public function ioErrorHandler(_arg1:IOErrorEvent){ myWin.loadURL.text = _arg1; myWin.loadURL.mouseEnabled = true; myWin.loadSong.mouseEnabled = true; myWin.cancelLoad.mouseEnabled = true; sounds.m.sound.removeEventListener(Event.COMPLETE, completeHandler); sounds.m.sound.removeEventListener(Event.ID3, id3Handler); sounds.m.sound.removeEventListener(ProgressEvent.PROGRESS, progressHandler); sounds.m.sound.removeEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); } function frame186(){ stage.frameRate = 40; if (!init){ myToolTip = new ToolTip(); hs = 0; curScore = 0; glow = new GlowFilter(0xFF00, 1, 5, 5); init = 1; intenseFilters = 2; particleEffects = 2; difficulty = 2; combo = 0; lastComboAlert = 0; makeBump = 0; tolerence = 0.85; coolDown = 10; overlay = new Sprite(); overlay.graphics.lineStyle(0); overlay.graphics.beginFill(0, 0); overlay.graphics.drawRect(0, 0, 550, 400); overlay.graphics.endFill(); r = 0; g = 0; b = 0; rInt = 150; gInt = 150; bInt = 150; sounds = new Object(); sounds.volume = 100; sounds.m = new Object(); sounds.m.channel = new SoundChannel(); sounds.m.sound = new Sound(); degree = 0; transition = null; maintext = new MainTitle(); maintext.x = 274.9; maintext.y = 38.9; maintext.scaleX = (maintext.scaleY = 1.664); addChild(maintext); myData = SharedObject.getLocal("HexStarData"); if (!myData.data.uName){ windowIn(1); }; winMeter = 0.5; winMiss = 0; winHit = 0; winCols = {r:125, g:125, b:0}; myWin.addEventListener(MouseEvent.CLICK, windowClick); } else { SoundMixer.stopAll(); if (!contains(maintext)){ addChild(maintext); }; myWin.addEventListener(MouseEvent.CLICK, windowClick); }; if (contains(myWin)){ removeChild(myWin); stage.addChild(myWin); } else { stage.removeChild(myWin); stage.addChild(myWin); }; stage.addEventListener(MouseEvent.MOUSE_OVER, mainMenuListen); stage.addEventListener(MouseEvent.MOUSE_OUT, mainMenuListen); stage.addEventListener(MouseEvent.CLICK, mainMenuListen); stop(); if (!hsinit){ hsinit = 1; g_UrlLoader = null; id = 0; }; } function frame4(){ stop(); } public function HeavensRaveHS(_arg1, _arg2){ var _local3:URLVariables; var _local4:String; var _local5:URLRequest; var _local6:URLLoader; _local3 = new URLVariables(); _local3.name = _arg1; _local3.score = _arg2; _local3.gameId = "298"; id = 298; _local3.gameVersion = "1.0"; _local3.key = (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((random(2).toString() + random(9).toString()) + random(8).toString()) + random(8).toString()) + random(6).toString()) + random(2).toString()) + random(4).toString()) + random(0).toString()) + random(0).toString()) + random(1).toString()) + random(2).toString()) + random(4).toString()) + random(4).toString()) + random(2).toString()) + random(2).toString()) + random(5).toString()) + random(0).toString()) + random(8).toString()) + random(6).toString()) + random(4).toString()) + random(9).toString()) + random(7).toString()) + random(7).toString()) + random(8).toString()) + random(4).toString()) + random(8).toString()) + random(0).toString()) + random(8).toString()) + random(2).toString()) + random(8).toString()) + random(3).toString()) + random(5).toString()) + random(8).toString()) + random(2).toString()) + random(3).toString()) + random(4).toString()) + random(5).toString()) + random(8).toString()) + random(5).toString()) + random(6).toString()) + random(9).toString()) + random(8).toString()) + random(0).toString()) + random(4).toString()) + random(1).toString()) + random(2).toString()) + random(9).toString()) + random(1).toString()) + random(1).toString()) + random(5).toString()) + random(6).toString()) + random(0).toString()) + random(3).toString()) + random(4).toString()) + random(8).toString()) + random(8).toString()) + random(2).toString()) + random(9).toString()) + random(6).toString()) + random(5).toString()) + random(8).toString()) + random(0).toString()) + random(0).toString()) + random(6).toString()) + random(3).toString()) + random(4).toString()) + random(1).toString()) + random(8).toString()) + random(2).toString()) + random(7).toString()) + random(4).toString()) + random(2).toString()) + random(6).toString()) + random(5).toString()) + random(6).toString()) + random(7).toString()) + random(8).toString()) + random(6).toString()) + random(9).toString()) + random(9).toString()) + random(2).toString()) + random(6).toString()) + random(9).toString()) + random(6).toString()) + random(0).toString()) + random(8).toString()) + random(4).toString()) + random(3).toString()) + random(7).toString()) + random(0).toString()) + random(8).toString()) + random(5).toString()) + random(1).toString()) + random(9).toString()) + random(2).toString()) + random(4).toString()) + random(4).toString()) + random(4).toString()) + random(3).toString()) + random(7).toString()) + random(1).toString()) + random(8).toString()) + random(9).toString()) + random(8).toString()) + random(3).toString()) + random(6).toString()) + random(5).toString()) + random(2).toString()) + random(2).toString()) + random(5).toString()) + random(1).toString()) + random(4).toString()) + random(1).toString()) + random(1).toString()) + random(0).toString()) + random(2).toString()) + random(0).toString()) + random(5).toString()) + random(5).toString()) + random(7).toString()) + random(6).toString()) + random(4).toString()) + random(2).toString()) + random(7).toString()) + random(4).toString()) + random(5).toString()) + random(2).toString()) + random(8).toString()); _local4 = "http://scores.crazymonkeygames.com/hs/regscores.php"; _local5 = new URLRequest(_local4); _local5.method = URLRequestMethod.POST; _local5.data = _local3; _local6 = new URLLoader(); g_UrlLoader = _local6; _local6.addEventListener("complete", urlComplete); _local6.addEventListener("ioError", urlError); _local6.load(_local5); } function frame189(){ stop(); stage.frameRate = 40; if (!initSongs){ initSongs = 1; wheel = new MovieClip(); wheel.focalLength = 300; wheel.spin = 0; wheel.radius = 100; wheel.x = (stage.stageWidth / 2); wheel.y = 190; addItemToMenu("twinkle", MusicLOL, TwinkTwink); addItemToMenu("zerobass", ZeroBass, ZeroBassImage); addItemToMenu("heavenRave", HeavensRave, HeavensRaveArt); addItemToMenu("seeLight", SeeTheLight, SeeTheLightArt); addItemToMenu("comet", TheComet, TheCometArt); addItemToMenu("uploadYourOwn", null, UploadYourOwn); addItemToMenu("moregamesalbum", null, moregamesalbum); totalItems = wheel.numChildren; angleStep = ((2 * Math.PI) / totalItems); q = 0; while (q < totalItems) { child = wheel.getChildAt(q); child.angle = (angleStep * q); child.X = (Math.cos(child.angle) * wheel.radius); child.Z = (Math.sin(child.angle) * wheel.radius); child.Y = 0; q++; }; }; if (!contains(maintext)){ addChild(maintext); }; root.addChild(wheel); if (contains(myWin)){ removeChild(myWin); stage.addChild(myWin); } else { stage.removeChild(myWin); stage.addChild(myWin); }; basicModeBtn.filters = []; normalModeBtn.filters = []; if (difficulty == 2){ normalModeBtn.filters = [glow]; } else { basicModeBtn.filters = [glow]; }; myWin.addEventListener(MouseEvent.CLICK, windowClick); wheel.addEventListener(Event.ENTER_FRAME, moveWheel); stage.addEventListener(MouseEvent.CLICK, songsClick); stage.addEventListener(MouseEvent.MOUSE_OVER, songsClick); stage.addEventListener(MouseEvent.MOUSE_OUT, songsClick); stage.addEventListener(MouseEvent.MOUSE_MOVE, songsClick); click2PlaySong.visible = false; click2PlaySong.mouseEnabled = false; } function frame3(){ stop(); } function frame190(){ if (!howinit){ howinit = 1; }; stage.addEventListener(MouseEvent.CLICK, howBack); } function frame1(){ if (!initCmg){ initCmg = 1; context = new ContextMenu(); context.hideBuiltInItems(); context.builtInItems.quality = true; root.contextMenu = context; }; stop(); } public function chunkIt(){ var _local1:*; var _local2:MovieClip; var _local3:*; var _local4:*; var _local5:*; _local2 = new MovieClip(); w = 50; _local2.speed = 0.001; _local2.scaleSpeed = 0.05; _local2.scale = 0.1; _local2.graphics.beginFill(0); _local2.graphics.drawCircle(0, 0, w); _local2.life = 50; _local2.offset = new Matrix(); _local2.tx = (Math.random() * stage.stageWidth); _local2.ty = (Math.random() * stage.stageHeight); _local3 = new Point(0, 0); _local4 = new Rectangle((_local2.tx - 12.5), (_local2.ty - 12.5), 5, 5); _local5 = 25; while (!(overMap.hitTest(_local3, 0xFF, _local4))) { _local4.x = (_local2.tx = (Math.random() * stage.stageWidth)); _local4.y = (_local2.ty = (Math.random() * stage.stageHeight)); if (!_local5){ if (transition === null){ transitionMap(); }; return (false); } else { _local5--; }; }; _local2.addEventListener(Event.ENTER_FRAME, drawChunck); } public function Accelerate3HS(_arg1, _arg2){ var _local3:URLVariables; var _local4:String; var _local5:URLRequest; var _local6:URLLoader; _local3 = new URLVariables(); _local3.name = _arg1; _local3.score = _arg2; _local3.gameId = "299"; id = 299; _local3.gameVersion = "1.0"; _local3.key = (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((random(5).toString() + random(3).toString()) + random(0).toString()) + random(6).toString()) + random(3).toString()) + random(2).toString()) + random(2).toString()) + random(3).toString()) + random(0).toString()) + random(0).toString()) + random(1).toString()) + random(6).toString()) + random(0).toString()) + random(5).toString()) + random(7).toString()) + random(7).toString()) + random(1).toString()) + random(1).toString()) + random(7).toString()) + random(0).toString()) + random(7).toString()) + random(5).toString()) + random(0).toString()) + random(5).toString()) + random(5).toString()) + random(6).toString()) + random(3).toString()) + random(4).toString()) + random(2).toString()) + random(9).toString()) + random(5).toString()) + random(7).toString()) + random(3).toString()) + random(5).toString()) + random(4).toString()) + random(6).toString()) + random(8).toString()) + random(6).toString()) + random(0).toString()) + random(8).toString()) + random(6).toString()) + random(2).toString()) + random(4).toString()) + random(7).toString()) + random(8).toString()) + random(2).toString()) + random(4).toString()) + random(9).toString()) + random(4).toString()) + random(1).toString()) + random(9).toString()) + random(1).toString()) + random(7).toString()) + random(0).toString()) + random(6).toString()) + random(2).toString()) + random(7).toString()) + random(0).toString()) + random(7).toString()) + random(0).toString()) + random(0).toString()) + random(2).toString()) + random(7).toString()) + random(3).toString()) + random(8).toString()) + random(2).toString()) + random(0).toString()) + random(6).toString()) + random(8).toString()) + random(0).toString()) + random(5).toString()) + random(5).toString()) + random(3).toString()) + random(0).toString()) + random(3).toString()) + random(1).toString()) + random(2).toString()) + random(7).toString()) + random(0).toString()) + random(7).toString()) + random(9).toString()) + random(0).toString()) + random(8).toString()) + random(7).toString()) + random(0).toString()) + random(5).toString()) + random(9).toString()) + random(7).toString()) + random(6).toString()) + random(7).toString()) + random(7).toString()) + random(6).toString()) + random(9).toString()) + random(5).toString()) + random(9).toString()) + random(8).toString()) + random(8).toString()) + random(0).toString()) + random(4).toString()) + random(6).toString()) + random(1).toString()) + random(9).toString()) + random(2).toString()) + random(4).toString()) + random(9).toString()) + random(5).toString()) + random(5).toString()) + random(2).toString()) + random(3).toString()) + random(5).toString()) + random(9).toString()) + random(3).toString()) + random(6).toString()) + random(8).toString()) + random(0).toString()) + random(6).toString()) + random(3).toString()) + random(0).toString()) + random(4).toString()) + random(9).toString()) + random(7).toString()) + random(2).toString()) + random(6).toString()) + random(7).toString()) + random(7).toString()) + random(6).toString()) + random(6).toString()) + random(5).toString()); _local4 = "http://scores.crazymonkeygames.com/hs/regscores.php"; _local5 = new URLRequest(_local4); _local5.method = URLRequestMethod.POST; _local5.data = _local3; _local6 = new URLLoader(); g_UrlLoader = _local6; _local6.addEventListener("complete", urlComplete); _local6.addEventListener("ioError", urlError); _local6.load(_local5); } function frame188(){ stop(); highQual.filters = []; medQual.filters = []; lowQual.filters = []; intenseOn.filters = []; intenseOff.filters = []; partiOn.filters = []; partiOff.filters = []; if (stage.quality == "HIGH"){ highQual.filters = [glow]; }; if (stage.quality == "MEDIUM"){ medQual.filters = [glow]; }; if (stage.quality == "LOW"){ lowQual.filters = [glow]; }; if (intenseFilters == 2){ intenseOn.filters = [glow]; } else { intenseOff.filters = [glow]; }; if (particleEffects == 2){ partiOn.filters = [glow]; } else { partiOff.filters = [glow]; }; if (!initSet){ initSet = 1; }; stage.addEventListener(MouseEvent.CLICK, optionsClick); } public function nextCombo(_arg1){ var _local2:*; var _local3:Object; _local2 = (stage.stageWidth + _arg1.textWidth); _local3 = {x:_local2, time:0.5, delay:1, transition:"easeinsine", onComplete:endCombo, onCompleteParams:[_arg1]}; Tweener.addTween(_arg1, _local3); } public function mainMenuListen(_arg1:MouseEvent){ if ((((((((((((_arg1.target == playBtn)) || ((_arg1.target == profileBtn)))) || ((_arg1.target == howToBtn)))) || ((_arg1.target == moreGameBtn)))) || ((_arg1.target == optionsBtn)))) || ((_arg1.target == viewScoresBtn2)))){ if (_arg1.type == "mouseOver"){ _arg1.target.play(); _arg1.target.over = true; } else { if (_arg1.type == "mouseOut"){ _arg1.target.play(); _arg1.target.over = false; } else { if (_arg1.type == "click"){ _arg1.target.over = false; _arg1.target.addEventListener(MouseEvent.ROLL_OVER, mainMenuListen); _arg1.target.addEventListener(MouseEvent.ROLL_OUT, mainMenuListen); _arg1.target.addEventListener(MouseEvent.CLICK, mainMenuListen); if (_arg1.target == playBtn){ gotoAndStop(189); } else { if (_arg1.target == profileBtn){ gotoAndStop(187); } else { if (_arg1.target == howToBtn){ gotoAndStop(190); } else { if (_arg1.target == optionsBtn){ gotoAndStop(188); } else { if (_arg1.target == moreGameBtn){ cmgLink2(); } else { if (_arg1.target == viewScoresBtn2){ windowIn(4); }; }; }; }; }; }; }; }; }; }; } public function ef(_arg1:Event){ var _local2:ColorTransform; var _local3:*; var _local4:*; var _local5:*; _local2 = new ColorTransform(); _local2.redOffset = r; _local2.greenOffset = g; _local2.blueOffset = b; player.colorBox.transform.colorTransform = _local2; _local3 = (player.x - mouseX); _local4 = (player.y - mouseY); _local5 = (-(Math.atan2(_local3, _local4)) / (Math.PI / 180)); if ((((_local5 > 0)) && ((_local5 > 90)))){ _local5 = 90; } else { if ((((_local5 < 0)) && ((_local5 < -90)))){ _local5 = -90; }; }; player.turret.rotation = _local5; } public function unloadContent(){ data1.text = ""; data2.text = ""; click2PlaySong.visible = false; click2PlaySong.mouseEnabled = false; } public function addScore(_arg1, _arg2, _arg3){ var _local4:TextField; var _local5:TextFormat; var _local6:GlowFilter; _local4 = new TextField(); _local4.text = formatNum(_arg1); curScore = (curScore + _arg1); _local5 = new TextFormat(); _local5.font = "MoonStar"; _local5.size = 20; _local5.color = 0; _local4.setTextFormat(_local5); _local4.x = _arg2; _local4.y = _arg3; _local4.selectable = false; _local6 = new GlowFilter(0xFFFFFF, 1, 2.5, 2.5, 2.5); _local4.filters = [_local6]; Tweener.addTween(_local4, {x:120, time:0.5, delay:0.25, transition:"easeinsine"}); Tweener.addTween(_local4, {y:425, time:0.5, delay:0.25, transition:"easeinsine"}); _local4.addEventListener(Event.ENTER_FRAME, scoreMove); scores.addChild(_local4); } public function levelEnd(_arg1:Event){ songComplete = 1; } public function update(_arg1){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; _local2 = _arg1.parent; _local3 = (_arg1.angle - _local2.spin); _arg1.X = (Math.cos(_local3) * _local2.radius); _local4 = _arg1.Y; _arg1.Z = (Math.sin(_local3) * _local2.radius); _local5 = (_local2.focalLength / (_local2.focalLength + _arg1.Z)); _arg1.x = (_arg1.X * _local5); _arg1.y = (_arg1.Y * _local5); _arg1.scaleX = (_arg1.scaleY = _local5); _arg1.scaleX = (_arg1.scaleX * -(Math.sin(_local3))); _local6 = _local2.getChildIndex(_arg1); } public function random(_arg1:int):int{ return (int((Math.random() * _arg1))); } function frame191(){ stage.frameRate = 120; stop(); if (!init2){ hit = 0; total = 0; songComplete = 0; init2 = 1; map = new BitmapData(550, 400, true, 0); overMap = new BitmapData(550, 400, true, 0); mapBmp = new Bitmap(map); overBmp = new Bitmap(overMap); eraseMap = new Shape(); bgHolder.addChild(mapBmp); bgHolder.addChild(overBmp); scores = new Sprite(); addChild(scores); scores.mouseEnabled = false; particles = new Sprite(); enemies = new Sprite(); bullets = new Sprite(); addChild(particles); addChild(enemies); addChild(bullets); } else { combo = 0; lastComboAlert = 0; winMiss++; winHit = 0; winMeter = 0.5; songComplete = 0; curScore = 0; hit = 0; total = 0; addChild(scores); addChild(particles); addChild(enemies); addChild(bullets); bgHolder.addChild(mapBmp); bgHolder.addChild(overBmp); }; stage.addEventListener(Event.ENTER_FRAME, ef); stage.addEventListener(MouseEvent.MOUSE_DOWN, fire); playSound("m"); time = setInterval(timeStep, 30); makeNewMap(); sounds.m.channel.addEventListener(Event.SOUND_COMPLETE, levelEnd); stage.addEventListener(KeyboardEvent.KEY_DOWN, key); stage.addEventListener(KeyboardEvent.KEY_UP, key); } public function cmgLink(_arg1:MouseEvent){ var url:String; var success:Boolean; var event = _arg1; url = "http://www.crazymonkeygames.com"; success = false; if (((ExternalInterface.available) && (!((Capabilities.playerType == "External"))))){ try { ExternalInterface.call("window.open", url, "win", ""); success = true; } catch(error:Error) { } catch(error:SecurityError) { }; }; if (success != true){ navigateToURL(new URLRequest(url), "_BLANK"); }; } public function submitTheHighScore(_arg1, _arg2, _arg3){ if (_arg1 == 1){ TwinkleTwinkleHS(_arg2, _arg3); } else { if (_arg1 == 2){ DeathEcstacyHS(_arg2, _arg3); } else { if (_arg1 == 3){ Accelerate3HS(_arg2, _arg3); } else { if (_arg1 == 4){ HeavensRaveHS(_arg2, _arg3); } else { if (_arg1 == 5){ SeeTheLightHS(_arg2, _arg3); }; }; }; }; }; } public function addItemToMenu(_arg1:String, _arg2, _arg3){ var _local4:MovieClip; var _local5:*; var _local6:*; var _local7:Bitmap; _local4 = new MovieClip(); if (_arg2 != null){ _local4.linkTo = _arg2; }; _local4.name = _arg1; _local5 = new (_arg3); _local6 = new BitmapData(_local5.width, _local5.height, true, 0xFF); _local6.draw(_local5, null, null, null, null, true); _local7 = new Bitmap(_local6); _local7.x = (-(_local6.width) / 2); _local7.y = (-(_local6.height) / 2); _local4.addChild(_local7); wheel.addChild(_local4); } public function drawChunck(_arg1:Event){ var _local2:*; var _local3:*; _local2 = _arg1.target; _local2.life--; _local2.scale = (_local2.scale + _local2.scaleSpeed); _local3 = new Matrix(); _local3.scale(_local2.scale, _local2.scale); _local3.tx = _local2.tx; _local3.ty = _local2.ty; _local2.scaleSpeed = (_local2.scaleSpeed - _local2.speed); overMap.draw(_local2, _local3, null, "erase", null, true); if (_local2.life <= 0){ _local2.removeEventListener(Event.ENTER_FRAME, drawChunck); }; } public function makeNewMap(){ var _local1:Array; var _local2:*; var _local3:Array; var _local4:Array; var _local5:Matrix; var _local6:Array; var _local7:*; var _local8:uint; var _local9:*; var _local10:*; var _local11:*; var _local12:*; var _local13:*; var _local14:*; var _local15:*; var _local16:*; var _local17:*; var _local18:*; var _local19:ColorTransform; var _local20:Matrix; _local1 = new Array(); _local2 = Math.round((Math.random() * 10)); switch (_local2){ case 0: _local1 = [0x333333, 0x999999]; break; case 1: _local1 = [8257793, 6169176]; break; case 2: _local1 = [2511175, 6362676]; break; case 3: _local1 = [3290693, 0]; break; case 4: _local1 = [0, 11515335]; break; case 5: _local1 = [11185092, 6646162]; break; default: _local1 = [0x3333, 10040217]; }; _local3 = [100, 100]; _local4 = [0, 0xFF]; _local5 = new Matrix(); _local5.createGradientBox(550, 400, 90, 0, 0); eraseMap.graphics.beginGradientFill(GradientType.LINEAR, _local1, _local3, _local4, _local5); eraseMap.graphics.lineStyle(0); eraseMap.graphics.drawRect(0, 0, 550, 400); eraseMap.graphics.endFill(); map.draw(eraseMap); overMap.fillRect(new Rectangle(0, 0, 550, 400), 4279308561); _local6 = [Swirl1, Swirl3, Swirl4, Swirl5, Swirl6, Swirl7, Swirl8, Swirl9, Swirl10]; _local7 = 5; _local8 = 0; while (_local8 < _local7) { _local9 = (Math.round(Math.random()) * (rInt - 20)); _local10 = (Math.round(Math.random()) * (gInt - 20)); _local11 = (Math.round(Math.random()) * (bInt - 20)); _local12 = Math.floor((Math.random() * (_local6.length - 1))); _local13 = _local6[_local12]; _local14 = new _local13(0, 0); _local15 = Math.round(Math.random()); if (_local15 == 0){ _local15 = -1; }; _local16 = Math.round(Math.random()); if (_local16 == 0){ _local16 = -1; }; _local17 = (_local15 * ((Math.random() * 75) + 50)); _local18 = (_local16 * ((Math.random() * 75) + 50)); _local19 = new ColorTransform(1, 1, 1, 1, _local9, _local10, _local11); _local20 = new Matrix(); _local20.tx = _local17; _local20.ty = _local18; map.draw(_local14, _local20, _local19, null, null, true); _local8++; }; } public function windowIn(_arg1){ myWin.gotoAndStop(_arg1); Tweener.addTween(myWin, {x:0, time:0.5, delay:0.25, transition:"easeinelastic"}); } public function timeStep(){ var children:uint; var i:uint; var a:uint; var b:uint; var me:*; var child:*; var toRemove:*; var xd:*; var yd:*; var d:*; var angle:*; var spec:ByteArray; var read:*; var winCT:ColorTransform; var newBubble:Bubble; var toAddScore:*; var starExpo:Star; var winCombo:*; spec = new ByteArray(); SoundMixer.computeSpectrum(spec, true); i = 0; while (i < 100) { read = spec.readFloat(); if (read >= root.tolerence){ if ((((makeBump == 0)) && ((coolDown <= 0)))){ coolDown = 25; makeEnemy(); makeBump = 1; break; }; }; i = (i + 1); }; if (read <= 0.05){ makeBump = 0; }; if (coolDown > 0){ coolDown--; }; toRemove = new Array(); children = bullets.numChildren; i = 0; while (i < children) { me = bullets.getChildAt(i); newBubble = new Bubble(); newBubble.x = ((me.x + (10 * Math.random())) - (10 * Math.random())); newBubble.y = ((me.y + (10 * Math.random())) - (10 * Math.random())); newBubble.transform.colorTransform = me.transform.colorTransform; if (particleEffects == 2){ particles.addChild(newBubble); }; a = 0; while (a < me.speed) { me.x = (me.x + me.xs); me.y = (me.y - me.ys); b = 0; while (b < enemies.numChildren) { child = enemies.getChildAt(b); if (child.hitTestPoint((me.x + (5 * me.xs)), (me.y - (5 * me.ys)), true)){ if ((((((child.col.r == me.myC.r)) && ((child.col.g == me.myC.g)))) && ((child.col.b == me.myC.b)))){ if (particleEffects == 2){ c = 0; while (c < 50) { starExpo = new Star(); starExpo.scaleY = (starExpo.scaleX = (Math.random() / 5)); starExpo.x = ((child.x + (15 * Math.random())) - (15 * Math.random())); starExpo.y = ((child.y + (15 * Math.random())) - (15 * Math.random())); starExpo.speed = ((10 * Math.random()) + 10); starExpo.rot = (Math.random() + 0.5); starExpo.alphaRot = ((Math.floor((Math.random() * 10)) + 0.01) / 100); angle = ((Math.random() * 2) * Math.PI); starExpo.xs = Math.sin(angle); starExpo.ys = Math.cos(angle); starExpo.transform.colorTransform = me.transform.colorTransform; particles.addChild(starExpo); c++; }; }; toAddScore = 100; toAddScore = (toAddScore + (50 * Math.round((combo / 5)))); addScore(toAddScore, child.x, child.y); winMiss = 0; winHit++; hit++; chunkIt(); toRemove.push(child); toRemove.push(me); combo++; //unresolved jump }; }; b = (b + 1); }; if ((((((((me.x > (stage.stageWidth + me.width))) || ((me.y > (stage.stageHeight + me.height))))) || ((me.y < -(me.height))))) || ((me.x < -(me.width))))){ toRemove.push(me); combo = 0; lastComboAlert = 0; winMiss++; winHit = 0; break; }; a = (a + 1); }; i = (i + 1); }; children = enemies.numChildren; i = 0; while (i < children) { me = enemies.getChildAt(i); me.rotation = (me.rotation + me.rotSpeed); me.y = (me.y + me.speed); if (me.y > (stage.stageHeight + me.height)){ winMiss++; toRemove.push(me); break; }; i = (i + 1); }; if ((((children <= 0)) && ((songComplete == 1)))){ endGame(); return (false); }; children = particles.numChildren; i = 0; while (i < children) { me = particles.getChildAt(i); if ((me is Star)){ me.x = (me.x + (me.speed * me.xs)); me.y = (me.y - (me.speed * me.ys)); me.speed = (me.speed - me.rot); me.alpha = (me.alpha - me.alphaRot); if ((((me.alpha <= 0)) || ((me.speed <= 0)))){ toRemove.push(me); }; }; i = (i + 1); }; i = 0; while (i < toRemove.length) { try { if ((toRemove[i] is Bubble)){ toRemove[i].alive = 0; }; if (toRemove[i].parent.contains(toRemove[i])){ toRemove[i].parent.removeChild(toRemove[i]); }; } catch(error) { }; i = (i + 1); }; score.text = ("Score: " + formatNum(curScore)); if ((((combo == 0)) && ((lastComboAlert >= 5)))){ lastComboAlert = 0; alertCombo("Combo Breaker!"); }; if ((combo / 5) == Math.round((combo / 5))){ if (lastComboAlert != combo){ lastComboAlert = combo; alertCombo(combo); }; }; if (winMiss > 0){ winMiss--; winMeter = (winMeter - 0.02); if (winMeter <= 0){ winMeter = 0; clearInterval(time); }; }; if (winHit > 0){ winHit--; winCombo = (((lastComboAlert / 5) > 0)) ? (lastComboAlert / 5) : 1; if (winCombo > 10){ winCombo = 10; }; winMeter = (winMeter + (0.01 * winCombo)); if (winMeter > 1){ winMeter = 1; }; }; if (winMeter > 0.5){ winCols.r = (0x0100 * (2 - (winMeter * 2))); winCols.g = 0x0100; } else { if (winMeter < 0.5){ winCols.r = 0x0100; winCols.g = (0x0100 * (winMeter * 2)); } else { winCols.r = (0x0100 * (winMeter * 2)); winCols.g = (0x0100 * (winMeter * 2)); }; }; if (winMeter <= 0.01){ endGame(); return (false); }; winCT = new ColorTransform(); winCT.redOffset = winCols.r; winCT.greenOffset = winCols.g; winCT.blueOffset = winCols.b; starMeter.winBar.transform.colorTransform = winCT; starMeter.winBar.scaleX = winMeter; } public function windowOut(){ Tweener.addTween(myWin, {x:570, time:0.5, transition:"easeoutsine"}); } public function fadeMap(){ var _local1:*; _local1 = ("0x" + degree.toString(16)); if (degree >= 250){ _local1 = "0xFF"; makeNewMap(); clearInterval(transition); transition = null; return (true); }; _local1 = ((_local1.length < 4)) ? (_local1 + "0") : _local1; _local1 = (_local1 + "333333"); overMap.fillRect(new Rectangle(0, 0, 550, 400), _local1); degree = (degree + 25); } public function howBack(_arg1:MouseEvent){ stage.removeEventListener(MouseEvent.CLICK, howBack); gotoAndPlay(186); } public function profileClick(_arg1:MouseEvent){ if (_arg1.target == submitProfileChanges){ myData.data.uName = editName.text; myData.flush(); }; if (_arg1.target == goBackBtn2){ stage.removeEventListener(MouseEvent.CLICK, profileClick); gotoAndPlay(186); }; } public function endGame(){ var toRemove:*; var i:*; var child:*; if (stage.contains(overlay)){ stage.removeChild(overlay); }; myWin.levelEndScore = curScore; myWin.totalHit = hit; myWin.difficulty = difficulty; myWin.totalMass = total; myWin.soundChanLink = sounds.m.channel; myWin.soundLink = sounds.m.sound; myWin.songComplete = songComplete; SoundMixer.stopAll(); sounds.m.channel.removeEventListener(Event.SOUND_COMPLETE, levelEnd); stage.removeEventListener(Event.ENTER_FRAME, ef); stage.removeEventListener(MouseEvent.MOUSE_DOWN, fire); stage.removeEventListener(KeyboardEvent.KEY_DOWN, key); stage.removeEventListener(KeyboardEvent.KEY_UP, key); clearInterval(time); toRemove = new Array(); i = 0; while (i < particles.numChildren) { child = particles.getChildAt(i); toRemove.push(child); i = (i + 1); }; i = 0; while (i < enemies.numChildren) { child = enemies.getChildAt(i); toRemove.push(child); i = (i + 1); }; i = 0; while (i < bullets.numChildren) { child = bullets.getChildAt(i); toRemove.push(child); i = (i + 1); }; i = 0; while (i < toRemove.length) { try { if (toRemove[i].parent.contains(toRemove[i])){ toRemove[i].parent.removeChild(toRemove[i]); }; } catch(error) { }; i = (i + 1); }; windowIn(2); } public function updateContent(){ var _local1:Object; var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; myData = SharedObject.getLocal("HexStarData"); _local1 = new Object(); if ((sounds.m.sound is MusicLOL)){ _local1.name = "Twinkle Star Speed-Mix"; _local1.artist = "F-777"; _local1.album = "NG"; hs = 1; } else { if ((sounds.m.sound is ZeroBass)){ _local1.name = "*Death Ecstasy*"; _local1.artist = "ZeRo-BaSs"; _local1.album = "NG"; hs = 2; } else { if ((sounds.m.sound is TheComet)){ _local1.name = "Accelerate3"; _local1.artist = "A-New-Decade"; _local1.album = "NG"; hs = 3; } else { if ((sounds.m.sound is HeavensRave)){ _local1.name = "*Heaven's Rave*"; _local1.artist = "ZeRo-BaSs"; _local1.album = "NG"; hs = 4; } else { if ((sounds.m.sound is SeeTheLight)){ _local1.name = "See The Light (Final Version)"; _local1.artist = "A-New-Decade"; _local1.album = "NG"; hs = 5; } else { _local1.name = sounds.m.sound.id3.songName; _local1.artist = sounds.m.sound.id3.artist; _local1.album = sounds.m.sound.id3.album; hs = 0; }; }; }; }; }; _local2 = -1; _local3 = 4; _local4 = 0; _local5 = 0; while (_local5 < myData.data.songs.length) { _local4 = 0; if (myData.data.songs[_local5].name == _local1.name){ _local4 = (_local4 + 4); }; if (myData.data.songs[_local5].artist == _local1.artist){ _local4 = (_local4 + 2); }; if (myData.data.songs[_local5].album == _local1.album){ _local4++; }; if (_local4 >= _local3){ _local2 = _local5; _local3 = _local4; if (_local4 == 7){ break; }; }; _local5++; }; if (_local2 != -1){ _local6 = myData.data.songs[_local2]; data1.text = (((((("\"" + _local6.name) + "\" by: ") + _local6.artist) + " (") + _local6.album) + ")"); data2.text = ((("Your Best Score: " + _local6.score) + " :: % Complete: ") + _local6.percent); } else { if (_local1.name == null){ data1.text = "Unknown File."; } else { data1.text = (((((("\"" + _local1.name) + "\" by: ") + _local1.artist) + " (") + _local1.album) + ")"); }; data2.text = "You haven't played this song yet!"; }; click2PlaySong.visible = true; click2PlaySong.mouseEnabled = true; } public function endCombo(_arg1){ _arg1.parent.removeChild(_arg1); } public function windowClick(_arg1:MouseEvent){ var me:*; var n:*; var url:URLRequest; var loadContext:*; var event = _arg1; me = event.target; if (me == myWin.submitName){ n = myWin.nameEnter.text; myData.data.uName = n; myData.data.songs = new Array(); myData.flush(); me.mouseEnabled = false; windowOut(); } else { if (me == myWin.gotoMain){ bgHolder.removeChild(mapBmp); bgHolder.removeChild(overBmp); removeChild(scores); removeChild(particles); removeChild(enemies); removeChild(bullets); windowOut(); gotoAndPlay(184); } else { if (me == myWin.replaySong){ stage.addChild(overlay); playSound("m"); sounds.m.channel.addEventListener(Event.SOUND_COMPLETE, levelEnd); stage.addEventListener(Event.ENTER_FRAME, ef); stage.addEventListener(MouseEvent.MOUSE_DOWN, fire); stage.addEventListener(KeyboardEvent.KEY_DOWN, key); stage.addEventListener(KeyboardEvent.KEY_UP, key); songComplete = 0; curScore = 0; hit = 0; total = 0; winMeter = 0.5; time = setInterval(timeStep, 30); makeNewMap(); windowOut(); } else { if (me == myWin.newSong){ bgHolder.removeChild(mapBmp); bgHolder.removeChild(overBmp); removeChild(scores); removeChild(particles); removeChild(enemies); removeChild(bullets); windowOut(); gotoAndStop(189); } else { if (me == myWin.submitScore){ myWin.submitScore.mouseEnabled = false; submitTheHighScore(hs, myWin.scoreName.text, myWin.endScore.text); } else { if (me == myWin.viewScores){ viewTheHighScore(hs); } else { if (me == myWin.loadSong){ unloadContent(); url = new URLRequest(myWin.loadURL.text); myWin.loadURL.mouseEnabled = false; myWin.loadSong.mouseEnabled = false; myWin.cancelLoad.mouseEnabled = false; try { sounds.m.sound = new Sound(); sounds.m.sound.addEventListener(Event.COMPLETE, completeHandler); sounds.m.sound.addEventListener(Event.ID3, id3Handler); sounds.m.sound.addEventListener(ProgressEvent.PROGRESS, progressHandler); sounds.m.sound.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); Security.allowDomain(url); loadContext = new SoundLoaderContext(1000, true); sounds.m.sound.load(url, loadContext); } catch(error) { myWin.loadURL.text = (("Error: " + error) + "."); myWin.loadURL.mouseEnabled = true; myWin.loadSong.mouseEnabled = true; myWin.cancelLoad.mouseEnabled = true; }; } else { if (me == myWin.cancelLoad){ windowOut(); } else { if (me == myWin.cancelViewHS){ windowOut(); } else { if (me == myWin.viewTwinkle){ viewTheHighScore(1); } else { if (me == myWin.viewSeeTheLight){ viewTheHighScore(5); } else { if (me == myWin.viewAccelerate){ viewTheHighScore(3); } else { if (me == myWin.viewHeavenRave){ viewTheHighScore(4); } else { if (me == myWin.viewDeath){ viewTheHighScore(2); }; }; }; }; }; }; }; }; }; }; }; }; }; }; } public function SeeTheLightHS(_arg1, _arg2){ var _local3:URLVariables; var _local4:String; var _local5:URLRequest; var _local6:URLLoader; _local3 = new URLVariables(); _local3.name = _arg1; _local3.score = _arg2; _local3.gameId = "300"; id = 300; _local3.gameVersion = "1.0"; _local3.key = (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((random(9).toString() + random(7).toString()) + random(3).toString()) + random(8).toString()) + random(6).toString()) + random(7).toString()) + random(4).toString()) + random(1).toString()) + random(9).toString()) + random(5).toString()) + random(6).toString()) + random(9).toString()) + random(6).toString()) + random(8).toString()) + random(7).toString()) + random(6).toString()) + random(0).toString()) + random(4).toString()) + random(5).toString()) + random(1).toString()) + random(6).toString()) + random(9).toString()) + random(5).toString()) + random(0).toString()) + random(8).toString()) + random(9).toString()) + random(4).toString()) + random(9).toString()) + random(8).toString()) + random(5).toString()) + random(8).toString()) + random(7).toString()) + random(2).toString()) + random(2).toString()) + random(6).toString()) + random(8).toString()) + random(9).toString()) + random(1).toString()) + random(0).toString()) + random(8).toString()) + random(6).toString()) + random(6).toString()) + random(7).toString()) + random(2).toString()) + random(4).toString()) + random(5).toString()) + random(8).toString()) + random(5).toString()) + random(9).toString()) + random(4).toString()) + random(6).toString()) + random(6).toString()) + random(3).toString()) + random(2).toString()) + random(7).toString()) + random(2).toString()) + random(1).toString()) + random(1).toString()) + random(2).toString()) + random(0).toString()) + random(6).toString()) + random(1).toString()) + random(7).toString()) + random(9).toString()) + random(3).toString()) + random(4).toString()) + random(8).toString()) + random(3).toString()) + random(5).toString()) + random(8).toString()) + random(2).toString()) + random(1).toString()) + random(5).toString()) + random(0).toString()) + random(4).toString()) + random(0).toString()) + random(5).toString()) + random(2).toString()) + random(5).toString()) + random(5).toString()) + random(6).toString()) + random(2).toString()) + random(1).toString()) + random(0).toString()) + random(4).toString()) + random(9).toString()) + random(3).toString()) + random(6).toString()) + random(0).toString()) + random(6).toString()) + random(6).toString()) + random(7).toString()) + random(8).toString()) + random(4).toString()) + random(7).toString()) + random(1).toString()) + random(8).toString()) + random(5).toString()) + random(5).toString()) + random(4).toString()) + random(4).toString()) + random(7).toString()) + random(5).toString()) + random(0).toString()) + random(8).toString()) + random(0).toString()) + random(0).toString()) + random(3).toString()) + random(2).toString()) + random(5).toString()) + random(8).toString()) + random(9).toString()) + random(8).toString()) + random(0).toString()) + random(0).toString()) + random(3).toString()) + random(9).toString()) + random(4).toString()) + random(9).toString()) + random(0).toString()) + random(1).toString()) + random(6).toString()) + random(8).toString()) + random(9).toString()) + random(1).toString()) + random(5).toString()) + random(1).toString()) + random(9).toString()); _local4 = "http://scores.crazymonkeygames.com/hs/regscores.php"; _local5 = new URLRequest(_local4); _local5.method = URLRequestMethod.POST; _local5.data = _local3; _local6 = new URLLoader(); g_UrlLoader = _local6; _local6.addEventListener("complete", urlComplete); _local6.addEventListener("ioError", urlError); _local6.load(_local5); } public function optionsClick(_arg1:MouseEvent){ highQual.filters = []; medQual.filters = []; lowQual.filters = []; intenseOn.filters = []; intenseOff.filters = []; partiOn.filters = []; partiOff.filters = []; if (_arg1.target == highQual){ stage.quality = StageQuality.HIGH; } else { if (_arg1.target == medQual){ stage.quality = StageQuality.MEDIUM; } else { if (_arg1.target == lowQual){ stage.quality = StageQuality.LOW; } else { if (_arg1.target == intenseOn){ intenseFilters = 2; } else { if (_arg1.target == intenseOff){ intenseFilters = 1; } else { if (_arg1.target == partiOn){ particleEffects = 2; } else { if (_arg1.target == partiOff){ particleEffects = 1; }; }; }; }; }; }; }; if (stage.quality == "HIGH"){ highQual.filters = [glow]; }; if (stage.quality == "MEDIUM"){ medQual.filters = [glow]; }; if (stage.quality == "LOW"){ lowQual.filters = [glow]; }; if (intenseFilters == 2){ intenseOn.filters = [glow]; } else { intenseOff.filters = [glow]; }; if (particleEffects == 2){ partiOn.filters = [glow]; } else { partiOff.filters = [glow]; }; if (_arg1.target == goBackBtn){ stage.removeEventListener(MouseEvent.CLICK, optionsClick); gotoAndPlay(186); }; } public function TwinkleTwinkleHS(_arg1, _arg2){ var _local3:URLVariables; var _local4:String; var _local5:URLRequest; var _local6:URLLoader; _local3 = new URLVariables(); _local3.name = _arg1; _local3.score = _arg2; _local3.gameId = "301"; id = 301; _local3.gameVersion = "1.0"; _local3.key = (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((random(6).toString() + random(3).toString()) + random(2).toString()) + random(1).toString()) + random(3).toString()) + random(4).toString()) + random(1).toString()) + random(8).toString()) + random(8).toString()) + random(7).toString()) + random(5).toString()) + random(2).toString()) + random(9).toString()) + random(9).toString()) + random(6).toString()) + random(9).toString()) + random(9).toString()) + random(3).toString()) + random(2).toString()) + random(7).toString()) + random(5).toString()) + random(9).toString()) + random(8).toString()) + random(2).toString()) + random(4).toString()) + random(0).toString()) + random(1).toString()) + random(8).toString()) + random(9).toString()) + random(3).toString()) + random(1).toString()) + random(6).toString()) + random(6).toString()) + random(3).toString()) + random(8).toString()) + random(9).toString()) + random(8).toString()) + random(9).toString()) + random(8).toString()) + random(6).toString()) + random(6).toString()) + random(3).toString()) + random(9).toString()) + random(6).toString()) + random(3).toString()) + random(6).toString()) + random(5).toString()) + random(3).toString()) + random(9).toString()) + random(8).toString()) + random(0).toString()) + random(5).toString()) + random(8).toString()) + random(8).toString()) + random(8).toString()) + random(2).toString()) + random(8).toString()) + random(9).toString()) + random(0).toString()) + random(8).toString()) + random(3).toString()) + random(2).toString()) + random(4).toString()) + random(0).toString()) + random(5).toString()) + random(3).toString()) + random(9).toString()) + random(3).toString()) + random(2).toString()) + random(8).toString()) + random(0).toString()) + random(9).toString()) + random(1).toString()) + random(9).toString()) + random(6).toString()) + random(4).toString()) + random(5).toString()) + random(2).toString()) + random(7).toString()) + random(5).toString()) + random(0).toString()) + random(8).toString()) + random(0).toString()) + random(9).toString()) + random(6).toString()) + random(8).toString()) + random(1).toString()) + random(5).toString()) + random(8).toString()) + random(2).toString()) + random(3).toString()) + random(1).toString()) + random(4).toString()) + random(8).toString()) + random(1).toString()) + random(9).toString()) + random(1).toString()) + random(1).toString()) + random(3).toString()) + random(4).toString()) + random(9).toString()) + random(3).toString()) + random(4).toString()) + random(1).toString()) + random(3).toString()) + random(0).toString()) + random(6).toString()) + random(8).toString()) + random(2).toString()) + random(4).toString()) + random(3).toString()) + random(3).toString()) + random(2).toString()) + random(4).toString()) + random(2).toString()) + random(9).toString()) + random(2).toString()) + random(4).toString()) + random(4).toString()) + random(1).toString()) + random(6).toString()) + random(8).toString()) + random(3).toString()) + random(0).toString()) + random(7).toString()) + random(4).toString()) + random(0).toString()) + random(9).toString()); _local4 = "http://scores.crazymonkeygames.com/hs/regscores.php"; _local5 = new URLRequest(_local4); _local5.method = URLRequestMethod.POST; _local5.data = _local3; _local6 = new URLLoader(); g_UrlLoader = _local6; _local6.addEventListener("complete", urlComplete); _local6.addEventListener("ioError", urlError); _local6.load(_local5); } public function alertCombo(_arg1){ var _local2:TextField; var _local3:TextFormat; var _local4:GlowFilter; var _local5:*; var _local6:Object; _local2 = new TextField(); _local2.width = 350; if ((_arg1 is String)){ _local2.text = _arg1; } else { _local2.text = (formatNum(_arg1) + " hit combo!"); }; _local3 = new TextFormat(); _local3.font = "MoonStar"; _local3.size = 25; _local3.color = 0; _local2.setTextFormat(_local3); _local2.x = -(_local2.textWidth); _local2.y = 50; _local2.selectable = false; _local4 = new GlowFilter(0xFFFFFF, 1, 2.5, 2.5, 2.5); _local2.filters = [_local4]; _local5 = ((stage.stageWidth / 2) - (_local2.textWidth / 2)); _local6 = {x:_local5, time:0.5, transition:"easeoutsine", onComplete:nextCombo, onCompleteParams:[_local2]}; Tweener.addTween(_local2, _local6); scores.addChild(_local2); } public function scoreMove(_arg1:Event){ var _local2:Point; var _local3:*; _local2 = new Point(_arg1.target.x, _arg1.target.y); _local3 = Point.distance(_local2, new Point(120, 425)); if (_local3 <= 10){ _arg1.target.parent.removeChild(_arg1.target); _arg1.target.removeEventListener(Event.ENTER_FRAME, scoreMove); }; } public function id3Handler(_arg1:Event){ windowOut(); updateContent(); myWin.loadURL.text = "Loading Complete"; myWin.loadURL.mouseEnabled = true; myWin.loadSong.mouseEnabled = true; myWin.cancelLoad.mouseEnabled = true; sounds.m.sound.removeEventListener(Event.COMPLETE, completeHandler); sounds.m.sound.removeEventListener(ProgressEvent.PROGRESS, progressHandler); sounds.m.sound.removeEventListener(Event.ID3, id3Handler); } public function urlComplete(_arg1:Event){ var _local2:URLVariables; _local2 = new URLVariables(_arg1.target.data.replace("&", "")); if (_local2.ok == 1){ goToUrl(("http://scores.crazymonkeygames.com/hs/listscores.php?id=" + id)); } else { if (_local2.ok == 0){ } else { if (_local2.ok == 2){ goToUrl("http://scores.crazymonkeygames.com/hs/pleaseupdate.php"); }; }; }; } public function DeathEcstacyHS(_arg1, _arg2){ var _local3:URLVariables; var _local4:String; var _local5:URLRequest; var _local6:URLLoader; _local3 = new URLVariables(); _local3.name = _arg1; _local3.score = _arg2; _local3.gameId = "302"; id = 302; _local3.gameVersion = "1.0"; _local3.key = (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((random(7).toString() + random(3).toString()) + random(9).toString()) + random(4).toString()) + random(4).toString()) + random(4).toString()) + random(0).toString()) + random(7).toString()) + random(8).toString()) + random(4).toString()) + random(0).toString()) + random(9).toString()) + random(2).toString()) + random(9).toString()) + random(0).toString()) + random(8).toString()) + random(4).toString()) + random(4).toString()) + random(2).toString()) + random(8).toString()) + random(4).toString()) + random(6).toString()) + random(2).toString()) + random(4).toString()) + random(1).toString()) + random(8).toString()) + random(2).toString()) + random(0).toString()) + random(5).toString()) + random(0).toString()) + random(1).toString()) + random(2).toString()) + random(3).toString()) + random(1).toString()) + random(6).toString()) + random(7).toString()) + random(6).toString()) + random(6).toString()) + random(5).toString()) + random(5).toString()) + random(1).toString()) + random(6).toString()) + random(4).toString()) + random(3).toString()) + random(5).toString()) + random(5).toString()) + random(2).toString()) + random(9).toString()) + random(9).toString()) + random(5).toString()) + random(8).toString()) + random(4).toString()) + random(1).toString()) + random(0).toString()) + random(9).toString()) + random(3).toString()) + random(8).toString()) + random(1).toString()) + random(3).toString()) + random(4).toString()) + random(2).toString()) + random(5).toString()) + random(6).toString()) + random(5).toString()) + random(7).toString()) + random(3).toString()) + random(3).toString()) + random(4).toString()) + random(0).toString()) + random(9).toString()) + random(9).toString()) + random(1).toString()) + random(5).toString()) + random(4).toString()) + random(5).toString()) + random(0).toString()) + random(9).toString()) + random(8).toString()) + random(0).toString()) + random(9).toString()) + random(3).toString()) + random(8).toString()) + random(3).toString()) + random(5).toString()) + random(9).toString()) + random(2).toString()) + random(8).toString()) + random(8).toString()) + random(4).toString()) + random(2).toString()) + random(2).toString()) + random(7).toString()) + random(7).toString()) + random(8).toString()) + random(2).toString()) + random(4).toString()) + random(2).toString()) + random(6).toString()) + random(8).toString()) + random(2).toString()) + random(5).toString()) + random(8).toString()) + random(4).toString()) + random(0).toString()) + random(2).toString()) + random(9).toString()) + random(1).toString()) + random(1).toString()) + random(8).toString()) + random(2).toString()) + random(0).toString()) + random(1).toString()) + random(1).toString()) + random(4).toString()) + random(7).toString()) + random(0).toString()) + random(7).toString()) + random(6).toString()) + random(8).toString()) + random(2).toString()) + random(8).toString()) + random(0).toString()) + random(9).toString()) + random(6).toString()) + random(9).toString()) + random(2).toString()) + random(0).toString()) + random(1).toString()); _local4 = "http://scores.crazymonkeygames.com/hs/regscores.php"; _local5 = new URLRequest(_local4); _local5.method = URLRequestMethod.POST; _local5.data = _local3; _local6 = new URLLoader(); g_UrlLoader = _local6; _local6.addEventListener("complete", urlComplete); _local6.addEventListener("ioError", urlError); _local6.load(_local5); } public function urlError(_arg1:IOErrorEvent){ trace("Error."); } public function completeHandler(_arg1:Event){ myWin.loadURL.text = "Loading Complete"; myWin.loadURL.mouseEnabled = true; myWin.loadSong.mouseEnabled = true; myWin.cancelLoad.mouseEnabled = true; sounds.m.sound.removeEventListener(Event.COMPLETE, completeHandler); sounds.m.sound.removeEventListener(ProgressEvent.PROGRESS, progressHandler); } public function viewTheHighScore(_arg1){ var url:String; var request:URLRequest; var hs = _arg1; if (hs == 1){ url = "http://scores.crazymonkeygames.com/hs/listscores.php?id=301"; } else { if (hs == 2){ url = "http://scores.crazymonkeygames.com/hs/listscores.php?id=302"; } else { if (hs == 3){ url = "http://scores.crazymonkeygames.com/hs/listscores.php?id=299"; } else { if (hs == 4){ url = "http://scores.crazymonkeygames.com/hs/listscores.php?id=298"; } else { if (hs == 5){ url = "http://scores.crazymonkeygames.com/hs/listscores.php?id=300"; }; }; }; }; }; request = new URLRequest(url); try { navigateToURL(request, "_blank"); } catch(e:Error) { }; } public function transitionMap(){ degree = 0; transition = setInterval(fadeMap, 15); } } }//package HexStar_fla
Section 19
//MoreGamesMC_51 (HexStar_fla.MoreGamesMC_51) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class MoreGamesMC_51 extends MovieClip { public var over; public function MoreGamesMC_51(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ if (over){ stop(); }; } function frame1(){ stop(); if (over){ play(); }; } } }//package HexStar_fla
Section 20
//MoreGamesTween_52 (HexStar_fla.MoreGamesTween_52) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class MoreGamesTween_52 extends MovieClip { public function MoreGamesTween_52(){ addFrameScript(0, frame1); } function frame1(){ mouseEnabled = false; } } }//package HexStar_fla
Section 21
//OptionsMC_45 (HexStar_fla.OptionsMC_45) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class OptionsMC_45 extends MovieClip { public var over; public function OptionsMC_45(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ if (over){ stop(); }; } function frame1(){ stop(); if (over){ play(); }; } } }//package HexStar_fla
Section 22
//OptionsTween_46 (HexStar_fla.OptionsTween_46) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class OptionsTween_46 extends MovieClip { public function OptionsTween_46(){ addFrameScript(0, frame1); } function frame1(){ mouseEnabled = false; } } }//package HexStar_fla
Section 23
//Player_87 (HexStar_fla.Player_87) package HexStar_fla { import flash.display.*; public dynamic class Player_87 extends MovieClip { public var colorBox:MovieClip; public var turret:MovieClip; } }//package HexStar_fla
Section 24
//PlayMC_41 (HexStar_fla.PlayMC_41) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class PlayMC_41 extends MovieClip { public var over; public function PlayMC_41(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ if (over){ stop(); }; } function frame1(){ stop(); if (over){ play(); }; } } }//package HexStar_fla
Section 25
//PlayTween_42 (HexStar_fla.PlayTween_42) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class PlayTween_42 extends MovieClip { public function PlayTween_42(){ addFrameScript(0, frame1); } function frame1(){ mouseEnabled = false; } } }//package HexStar_fla
Section 26
//Preloader_2 (HexStar_fla.Preloader_2) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class Preloader_2 extends MovieClip { public var CMG_LoadingBar:MovieClip; public var play_btn:SimpleButton; public function Preloader_2(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ play_btn.addEventListener(MouseEvent.MOUSE_UP, onMouseUpHandler_CMGPlayBtn); } public function onMouseUpHandler_CMGPlayBtn(_arg1:MouseEvent):void{ MovieClip(parent).gotoAndStop(82); } } }//package HexStar_fla
Section 27
//ProfileMC_47 (HexStar_fla.ProfileMC_47) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class ProfileMC_47 extends MovieClip { public var over; public function ProfileMC_47(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ if (over){ stop(); }; } function frame1(){ stop(); if (over){ play(); }; } } }//package HexStar_fla
Section 28
//ProfileTween_48 (HexStar_fla.ProfileTween_48) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class ProfileTween_48 extends MovieClip { public function ProfileTween_48(){ addFrameScript(0, frame1); } function frame1(){ mouseEnabled = false; } } }//package HexStar_fla
Section 29
//SkippFinalIntro_26 (HexStar_fla.SkippFinalIntro_26) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class SkippFinalIntro_26 extends MovieClip { public function SkippFinalIntro_26(){ addFrameScript(0, frame1, 105, frame106); } public function goToUrl(_arg1:String):void{ var success:Boolean; var url = _arg1; success = false; if (((ExternalInterface.available) && (!((Capabilities.playerType == "External"))))){ try { ExternalInterface.call("window.open", url, "win", ""); success = true; } catch(error:Error) { } catch(error:SecurityError) { }; }; if (success != true){ navigateToURL(new URLRequest(url), "_BLANK"); }; } public function onMouseUpHandler_st1k(_arg1:MouseEvent):void{ goToUrl("http://ssjskipp.deviantart.com"); } function frame106(){ root.play(); } function frame1(){ root.stop(); this.addEventListener(MouseEvent.MOUSE_UP, onMouseUpHandler_st1k); } } }//package HexStar_fla
Section 30
//skullalbumart_70 (HexStar_fla.skullalbumart_70) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class skullalbumart_70 extends MovieClip { public function skullalbumart_70(){ addFrameScript(0, frame1); } function frame1(){ mouseEnabled = false; } } }//package HexStar_fla
Section 31
//StarMeter_92 (HexStar_fla.StarMeter_92) package HexStar_fla { import flash.display.*; public dynamic class StarMeter_92 extends MovieClip { public var winBar:MovieClip; } }//package HexStar_fla
Section 32
//Turret_88 (HexStar_fla.Turret_88) package HexStar_fla { import flash.display.*; public dynamic class Turret_88 extends MovieClip { public var attach:MovieClip; } }//package HexStar_fla
Section 33
//ViewHighscores_49 (HexStar_fla.ViewHighscores_49) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class ViewHighscores_49 extends MovieClip { public var over; public function ViewHighscores_49(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ if (over){ stop(); }; } function frame1(){ stop(); if (over){ play(); }; } } }//package HexStar_fla
Section 34
//ViewScoresTweencopy_50 (HexStar_fla.ViewScoresTweencopy_50) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class ViewScoresTweencopy_50 extends MovieClip { public function ViewScoresTweencopy_50(){ addFrameScript(0, frame1); } function frame1(){ mouseEnabled = false; } } }//package HexStar_fla
Section 35
//Window_53 (HexStar_fla.Window_53) package HexStar_fla { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class Window_53 extends MovieClip { public var myInit; public var nameEnter:TextField; public var loadSong:SimpleButton; public var song; public var levelEndScore; public var viewScores:SimpleButton; public var scoreName:TextField; public var totalMass; public var submitScore:SimpleButton; public var viewHeavenRave:HeavensRaveArt; public var i; public var viewAccelerate:TheCometArt; public var songComplete; public var endScore:TextField; public var bestIndex; public var cancelLoad:SimpleButton; public var cancelViewHS:SimpleButton; public var myData; public var foundIndex; public var foundBest; public var loadURL:TextField; public var totalHit; public var viewSeeTheLight:SeeTheLightArt; public var ep; public var soundChanLink; public var replaySong:SimpleButton; public var soundLink; public var difficulty; public var gotoMain:SimpleButton; public var submitName:SimpleButton; public var viewDeath:ZeroBassImage; public var newSong:SimpleButton; public var viewTwinkle:TwinkTwink; public var endPercent:TextField; public function Window_53(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ nameEnter.restrict = "-a-zA-Z0-9=_"; stop(); if (!myInit){ myInit = 1; }; } function frame2(){ stop(); myData = SharedObject.getLocal("HexStarData"); scoreName.text = myData.data.uName; endScore.text = levelEndScore; foundIndex = -1; foundBest = 4; bestIndex = 0; if (songComplete == 1){ ep = (Math.round(((totalHit / totalMass) * 1000)) / 10); } else { ep = (Math.round(((soundChanLink.position / soundLink.length) * 1000)) / 10); }; endPercent.text = ep; submitScore.visible = true; submitScore.mouseEnabled = true; viewScores.visible = true; viewScores.mouseEnabled = true; song = new Object(); root.hs = 0; if (difficulty == 1){ submitScore.visible = false; submitScore.mouseEnabled = false; viewScores.visible = false; viewScores.mouseEnabled = false; }; if ((soundLink is MusicLOL)){ song.name = "Twinkle Star Speed-Mix"; song.artist = "F-777"; song.album = "NG"; } else { if ((soundLink is ZeroBass)){ song.name = "*Death Ecstasy*"; song.artist = "ZeRo-BaSs"; song.album = "NG"; } else { if ((soundLink is TheComet)){ song.name = "Accelerate3"; song.artist = "A-New-Decade"; song.album = "NG"; } else { if ((soundLink is HeavensRave)){ song.name = "*Heaven's Rave*"; song.artist = "ZeRo-BaSs"; song.album = "NG"; } else { if ((soundLink is SeeTheLight)){ song.name = "See The Light (Final Version)"; song.artist = "A-New-Decade"; song.album = "NG"; } else { submitScore.visible = false; submitScore.mouseEnabled = false; viewScores.visible = false; viewScores.mouseEnabled = false; song.name = soundLink.id3.songName; song.artist = soundLink.id3.artist; song.album = soundLink.id3.album; }; }; }; }; }; song.score = levelEndScore; song.percent = ep; i = 0; while (i < myData.data.songs.length) { bestIndex = 0; if (myData.data.songs[i].name == song.name){ bestIndex = (bestIndex + 4); }; if (myData.data.songs[i].artist == song.artist){ bestIndex = (bestIndex + 2); }; if (myData.data.songs[i].album == song.album){ bestIndex++; }; if (bestIndex >= foundBest){ foundIndex = i; foundBest = bestIndex; if (bestIndex == 7){ break; }; }; i++; }; if (foundIndex != -1){ for (i in song) { if (i == "score"){ if (Number(myData.data.songs[foundIndex][i]) < Number(song[i])){ myData.data.songs[foundIndex][i] = song[i]; }; } else { if (i == "percent"){ if (Number(myData.data.songs[foundIndex][i]) < Number(song[i])){ myData.data.songs[foundIndex][i] = song[i]; }; } else { myData.data.songs[foundIndex][i] = song[i]; }; }; }; } else { myData.data.songs.push(new Object()); for (i in song) { myData.data.songs[(myData.data.songs.length - 1)][i] = song[i]; }; }; myData.flush(); } } }//package HexStar_fla
Section 36
//Bubble (Bubble) package { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class Bubble extends MovieClip { public var alive; public function Bubble(){ addFrameScript(0, frame1, 15, frame16); } function frame16(){ stop(); if (((this.root.particles.contains(this)) && (this.alive))){ parent.removeChild(this); }; } function frame1(){ alive = 1; } } }//package
Section 37
//Bullet (Bullet) package { import flash.display.*; public dynamic class Bullet extends MovieClip { } }//package
Section 38
//Enemy (Enemy) package { import flash.display.*; public dynamic class Enemy extends MovieClip { public var myColor:Star; public var wire:MovieClip; } }//package
Section 39
//FPS (FPS) package { import flash.events.*; import flash.filters.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.system.*; public dynamic class FPS extends MovieClip { public var startTime:Number; public var fpsField:TextField; public var numFrames:Number; public function FPS(){ addFrameScript(0, frame1); } public function calcFPS(_arg1:Event){ var _local2:Number; var _local3:Number; var _local4:Number; numFrames++; _local2 = getTimer(); _local3 = ((_local2 - startTime) / 1000); _local4 = Math.round((numFrames / _local3)); fpsField.text = String(_local4); } function frame1(){ startTime = getTimer(); numFrames = 0; this.addEventListener(Event.ENTER_FRAME, calcFPS); } } }//package
Section 40
//HeavensRave (HeavensRave) package { import flash.media.*; public dynamic class HeavensRave extends Sound { } }//package
Section 41
//HeavensRaveArt (HeavensRaveArt) package { import flash.display.*; public dynamic class HeavensRaveArt extends MovieClip { } }//package
Section 42
//MainTitle (MainTitle) package { import flash.display.*; public dynamic class MainTitle extends MovieClip { } }//package
Section 43
//MoonStar (MoonStar) package { import flash.text.*; public dynamic class MoonStar extends Font { } }//package
Section 44
//moregamesalbum (moregamesalbum) package { import flash.display.*; public dynamic class moregamesalbum extends MovieClip { } }//package
Section 45
//MusicLOL (MusicLOL) package { import flash.media.*; public dynamic class MusicLOL extends Sound { } }//package
Section 46
//SeeTheLight (SeeTheLight) package { import flash.media.*; public dynamic class SeeTheLight extends Sound { } }//package
Section 47
//SeeTheLightArt (SeeTheLightArt) package { import flash.display.*; public dynamic class SeeTheLightArt extends MovieClip { } }//package
Section 48
//Star (Star) package { import flash.display.*; public dynamic class Star extends MovieClip { } }//package
Section 49
//Swirl1 (Swirl1) package { import flash.display.*; public dynamic class Swirl1 extends BitmapData { public function Swirl1(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 50
//Swirl10 (Swirl10) package { import flash.display.*; public dynamic class Swirl10 extends BitmapData { public function Swirl10(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 51
//Swirl3 (Swirl3) package { import flash.display.*; public dynamic class Swirl3 extends BitmapData { public function Swirl3(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 52
//Swirl4 (Swirl4) package { import flash.display.*; public dynamic class Swirl4 extends BitmapData { public function Swirl4(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 53
//Swirl5 (Swirl5) package { import flash.display.*; public dynamic class Swirl5 extends BitmapData { public function Swirl5(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 54
//Swirl6 (Swirl6) package { import flash.display.*; public dynamic class Swirl6 extends BitmapData { public function Swirl6(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 55
//Swirl7 (Swirl7) package { import flash.display.*; public dynamic class Swirl7 extends BitmapData { public function Swirl7(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 56
//Swirl8 (Swirl8) package { import flash.display.*; public dynamic class Swirl8 extends BitmapData { public function Swirl8(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 57
//Swirl9 (Swirl9) package { import flash.display.*; public dynamic class Swirl9 extends BitmapData { public function Swirl9(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 58
//TheComet (TheComet) package { import flash.media.*; public dynamic class TheComet extends Sound { } }//package
Section 59
//TheCometArt (TheCometArt) package { import flash.display.*; public dynamic class TheCometArt extends MovieClip { } }//package
Section 60
//ToolTip (ToolTip) package { import flash.display.*; public dynamic class ToolTip extends MovieClip { } }//package
Section 61
//TwinkTwink (TwinkTwink) package { import flash.display.*; public dynamic class TwinkTwink extends MovieClip { } }//package
Section 62
//UploadYourOwn (UploadYourOwn) package { import flash.display.*; public dynamic class UploadYourOwn extends MovieClip { } }//package
Section 63
//ZeroBass (ZeroBass) package { import flash.media.*; public dynamic class ZeroBass extends Sound { } }//package
Section 64
//ZeroBassImage (ZeroBassImage) package { import flash.display.*; public dynamic class ZeroBassImage extends MovieClip { } }//package

Library Items

Symbol 1 Font {MoonStar}
Symbol 2 Sound {TheComet}
Symbol 3 Sound {ZeroBass}
Symbol 4 Sound {SeeTheLight}
Symbol 5 Sound {HeavensRave}
Symbol 6 Sound {MusicLOL}
Symbol 7 Bitmap {Swirl9}
Symbol 8 Bitmap {Swirl8}
Symbol 9 Bitmap {Swirl7}
Symbol 10 Bitmap {Swirl6}
Symbol 11 Bitmap {Swirl5}
Symbol 12 Bitmap {Swirl4}
Symbol 13 Bitmap {Swirl3}
Symbol 14 Bitmap {Swirl10}
Symbol 15 Bitmap {Swirl1}
Symbol 16 GraphicUsed by:19
Symbol 17 GraphicUsed by:19 135
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClip {moregamesalbum}Uses:16 17 18
Symbol 20 GraphicUsed by:27 56 58 60 62 64 128 152 292
Symbol 21 GraphicUsed by:27
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:27
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:27
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClip {UploadYourOwn}Uses:21 23 25 26 20
Symbol 28 GraphicUsed by:34
Symbol 29 GraphicUsed by:34
Symbol 30 GraphicUsed by:34
Symbol 31 GraphicUsed by:34 168
Symbol 32 GraphicUsed by:34
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip {MainTitle}Uses:28 29 31 30 32 33
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:39
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClip {Star}Uses:37Used by:39
Symbol 39 MovieClip {Enemy}Uses:36 38
Symbol 40 ShapeTweeningUsed by:42
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClip {Bubble}Uses:40 41
Symbol 43 GraphicUsed by:45
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClip {ToolTip}Uses:43 44
Symbol 46 FontUsed by:47 48 214
Symbol 47 EditableTextUses:46Used by:49
Symbol 48 EditableTextUses:46Used by:49
Symbol 49 MovieClip {FPS}Uses:47 48Used by:Timeline
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClip {Bullet}Uses:50Used by:Timeline
Symbol 52 GraphicUsed by:56
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClip {HexStar_fla.skullalbumart_70}Uses:53Used by:56
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClip {ZeroBassImage}Uses:52 54 55 20Used by:218
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClip {TwinkTwink}Uses:57 20Used by:218
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip {SeeTheLightArt}Uses:59 20Used by:218
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClip {TheCometArt}Uses:61 20Used by:218
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClip {HeavensRaveArt}Uses:63 20Used by:218
Symbol 65 GraphicUsed by:66 71
Symbol 66 ButtonUses:65Used by:115
Symbol 67 GraphicUsed by:115 135
Symbol 68 GraphicUsed by:115
Symbol 69 GraphicUsed by:115
Symbol 70 GraphicUsed by:73
Symbol 71 MovieClipUses:65Used by:73 135
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClip {HexStar_fla.load_barMC_12}Uses:70 71 72Used by:102
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:90
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:90
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:90
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:90
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:90
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:90
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:90
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:90
Symbol 90 MovieClipUses:75 77 79 81 83 85 87 89Used by:102
Symbol 91 GraphicUsed by:101
Symbol 92 GraphicUsed by:98
Symbol 93 GraphicUsed by:98
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:96
Symbol 96 MovieClipUses:95Used by:98
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:92 96 93 97Used by:101
Symbol 99 GraphicUsed by:101
Symbol 100 GraphicUsed by:101
Symbol 101 ButtonUses:91 98 99 100Used by:102
Symbol 102 MovieClip {HexStar_fla.Preloader_2}Uses:73 90 101Used by:115
Symbol 103 SoundUsed by:115
Symbol 104 SoundUsed by:115
Symbol 105 GraphicUsed by:115
Symbol 106 GraphicUsed by:115 135
Symbol 107 GraphicUsed by:115 135
Symbol 108 SoundUsed by:115
Symbol 109 GraphicUsed by:115
Symbol 110 GraphicUsed by:115 135
Symbol 111 GraphicUsed by:114
Symbol 112 GraphicUsed by:114
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClip {HexStar_fla.CMG_monkey_blink_19}Uses:111 112 113Used by:115
Symbol 115 MovieClip {HexStar_fla.CMG_Logo_Animation_1}Uses:66 67 68 69 102 103 104 105 106 107 108 109 110 114Used by:Timeline
Symbol 116 GraphicUsed by:Timeline
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:119
Symbol 119 MovieClipUses:118Used by:128
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:128
Symbol 122 GraphicUsed by:124
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123 122Used by:128
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:128
Symbol 127 ShapeTweeningUsed by:128
Symbol 128 MovieClip {HexStar_fla.logoanim_20}Uses:119 20 121 124 126 127Used by:Timeline
Symbol 129 GraphicUsed by:135
Symbol 130 SoundUsed by:135
Symbol 131 SoundUsed by:135
Symbol 132 GraphicUsed by:135
Symbol 133 SoundUsed by:135
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClip {HexStar_fla.CMGAnimation_25}Uses:71 67 129 17 130 131 132 106 107 133 134 110Used by:Timeline
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:138
Symbol 138 MovieClipUses:137Used by:144
Symbol 139 GraphicUsed by:144
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:144
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:144
Symbol 144 MovieClipUses:138 139 141 143Used by:145
Symbol 145 MovieClipUses:144Used by:146
Symbol 146 MovieClipUses:145Used by:151
Symbol 147 GraphicUsed by:149
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148 147Used by:151
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:146 149 150Used by:152
Symbol 152 MovieClip {HexStar_fla.SkippFinalIntro_26}Uses:151 20Used by:Timeline
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:Timeline
Symbol 155 SoundUsed by:Timeline
Symbol 156 SoundUsed by:Timeline
Symbol 157 GraphicUsed by:168
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:168
Symbol 160 SoundUsed by:168
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:168
Symbol 163 GraphicUsed by:168
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:164Used by:168
Symbol 166 GraphicUsed by:168
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClip {HexStar_fla.maintextbling_37}Uses:31 157 159 160 162 163 165 166 167Used by:Timeline
Symbol 169 SoundUsed by:Timeline
Symbol 170 FontUsed by:171 183 184 185 238
Symbol 171 EditableTextUses:170Used by:218
Symbol 172 GraphicUsed by:175
Symbol 173 GraphicUsed by:175
Symbol 174 GraphicUsed by:175
Symbol 175 ButtonUses:172 173 174Used by:218
Symbol 176 GraphicUsed by:218
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:218
Symbol 179 GraphicUsed by:182
Symbol 180 GraphicUsed by:182
Symbol 181 GraphicUsed by:182
Symbol 182 ButtonUses:179 180 181Used by:218
Symbol 183 EditableTextUses:170Used by:218
Symbol 184 EditableTextUses:170Used by:218
Symbol 185 EditableTextUses:170Used by:218
Symbol 186 GraphicUsed by:189
Symbol 187 GraphicUsed by:189
Symbol 188 GraphicUsed by:189
Symbol 189 ButtonUses:186 187 188Used by:218
Symbol 190 GraphicUsed by:193
Symbol 191 GraphicUsed by:193
Symbol 192 GraphicUsed by:193
Symbol 193 ButtonUses:190 191 192Used by:218
Symbol 194 GraphicUsed by:197
Symbol 195 GraphicUsed by:197
Symbol 196 GraphicUsed by:197
Symbol 197 ButtonUses:194 195 196Used by:218
Symbol 198 GraphicUsed by:201
Symbol 199 GraphicUsed by:201
Symbol 200 GraphicUsed by:201
Symbol 201 ButtonUses:198 199 200Used by:218
Symbol 202 GraphicUsed by:218
Symbol 203 GraphicUsed by:204 216
Symbol 204 MovieClipUses:203Used by:218
Symbol 205 GraphicUsed by:218
Symbol 206 GraphicUsed by:209
Symbol 207 GraphicUsed by:209
Symbol 208 GraphicUsed by:209
Symbol 209 ButtonUses:206 207 208Used by:218
Symbol 210 GraphicUsed by:213
Symbol 211 GraphicUsed by:213
Symbol 212 GraphicUsed by:213
Symbol 213 ButtonUses:210 211 212Used by:218
Symbol 214 EditableTextUses:46Used by:218
Symbol 215 GraphicUsed by:218
Symbol 216 MovieClipUses:203Used by:218
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClip {HexStar_fla.Window_53}Uses:171 175 176 178 182 183 184 185 189 193 197 201 202 204 205 209 213 214 215 216 56 58 60 62 64 217Used by:Timeline
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClip {HexStar_fla.MoreGamesTween_52}Uses:219Used by:222
Symbol 221 GraphicUsed by:222 225 228 231 234 237
Symbol 222 MovieClip {HexStar_fla.MoreGamesMC_51}Uses:220 221Used by:Timeline
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClip {HexStar_fla.ViewScoresTweencopy_50}Uses:223Used by:225
Symbol 225 MovieClip {HexStar_fla.ViewHighscores_49}Uses:224 221Used by:Timeline
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClip {HexStar_fla.ProfileTween_48}Uses:226Used by:228
Symbol 228 MovieClip {HexStar_fla.ProfileMC_47}Uses:227 221Used by:Timeline
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClip {HexStar_fla.OptionsTween_46}Uses:229Used by:231
Symbol 231 MovieClip {HexStar_fla.OptionsMC_45}Uses:230 221Used by:Timeline
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClip {HexStar_fla.HowToTween_44}Uses:232Used by:234
Symbol 234 MovieClip {HexStar_fla.HowToMC_43}Uses:233 221Used by:Timeline
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClip {HexStar_fla.PlayTween_42}Uses:235Used by:237
Symbol 237 MovieClip {HexStar_fla.PlayMC_41}Uses:236 221Used by:Timeline
Symbol 238 EditableTextUses:170Used by:Timeline
Symbol 239 GraphicUsed by:242
Symbol 240 GraphicUsed by:242
Symbol 241 GraphicUsed by:242
Symbol 242 ButtonUses:239 240 241Used by:Timeline
Symbol 243 GraphicUsed by:246
Symbol 244 GraphicUsed by:246
Symbol 245 GraphicUsed by:246
Symbol 246 ButtonUses:243 244 245Used by:Timeline
Symbol 247 GraphicUsed by:Timeline
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248Used by:Timeline
Symbol 250 GraphicUsed by:253
Symbol 251 GraphicUsed by:253
Symbol 252 GraphicUsed by:253 256
Symbol 253 ButtonUses:250 251 252Used by:Timeline
Symbol 254 GraphicUsed by:256
Symbol 255 GraphicUsed by:256
Symbol 256 ButtonUses:254 255 252Used by:Timeline
Symbol 257 GraphicUsed by:260
Symbol 258 GraphicUsed by:260
Symbol 259 GraphicUsed by:260
Symbol 260 ButtonUses:257 258 259Used by:Timeline
Symbol 261 GraphicUsed by:264
Symbol 262 GraphicUsed by:264
Symbol 263 GraphicUsed by:264
Symbol 264 ButtonUses:261 262 263Used by:Timeline
Symbol 265 GraphicUsed by:268
Symbol 266 GraphicUsed by:268
Symbol 267 GraphicUsed by:268
Symbol 268 ButtonUses:265 266 267Used by:Timeline
Symbol 269 GraphicUsed by:Timeline
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:Timeline
Symbol 272 GraphicUsed by:275
Symbol 273 GraphicUsed by:275
Symbol 274 GraphicUsed by:275 278
Symbol 275 ButtonUses:272 273 274Used by:Timeline
Symbol 276 GraphicUsed by:278
Symbol 277 GraphicUsed by:278
Symbol 278 ButtonUses:276 277 274Used by:Timeline
Symbol 279 GraphicUsed by:282
Symbol 280 GraphicUsed by:282
Symbol 281 GraphicUsed by:282
Symbol 282 ButtonUses:279 280 281Used by:Timeline
Symbol 283 FontUsed by:284 285
Symbol 284 EditableTextUses:283Used by:Timeline
Symbol 285 EditableTextUses:283Used by:Timeline
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:286Used by:Timeline
Symbol 288 GraphicUsed by:Timeline
Symbol 289 GraphicUsed by:Timeline
Symbol 290 GraphicUsed by:293
Symbol 291 GraphicUsed by:293
Symbol 292 MovieClipUses:20Used by:293
Symbol 293 MovieClip {HexStar_fla.StarMeter_92}Uses:290 292 291Used by:Timeline
Symbol 294 FontUsed by:295
Symbol 295 EditableTextUses:294Used by:Timeline
Symbol 296 GraphicUsed by:302
Symbol 297 GraphicUsed by:298 302
Symbol 298 MovieClipUses:297Used by:302
Symbol 299 MovieClipUsed by:301
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClip {HexStar_fla.Turret_88}Uses:299 300Used by:302
Symbol 302 MovieClip {HexStar_fla.Player_87}Uses:296 298 297 301Used by:Timeline
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:303Used by:Timeline
Symbol 305 MovieClipUsed by:Timeline

Instance Names

"myWin"Frame 186Symbol 218 MovieClip {HexStar_fla.Window_53}
"moreGameBtn"Frame 186Symbol 222 MovieClip {HexStar_fla.MoreGamesMC_51}
"viewScoresBtn2"Frame 186Symbol 225 MovieClip {HexStar_fla.ViewHighscores_49}
"profileBtn"Frame 186Symbol 228 MovieClip {HexStar_fla.ProfileMC_47}
"optionsBtn"Frame 186Symbol 231 MovieClip {HexStar_fla.OptionsMC_45}
"howToBtn"Frame 186Symbol 234 MovieClip {HexStar_fla.HowToMC_43}
"playBtn"Frame 186Symbol 237 MovieClip {HexStar_fla.PlayMC_41}
"editName"Frame 187Symbol 238 EditableText
"submitProfileChanges"Frame 187Symbol 242 Button
"goBackBtn2"Frame 187Symbol 246 Button
"partiOff"Frame 188Symbol 253 Button
"partiOn"Frame 188Symbol 256 Button
"lowQual"Frame 188Symbol 260 Button
"medQual"Frame 188Symbol 264 Button
"highQual"Frame 188Symbol 268 Button
"intenseOff"Frame 188Symbol 253 Button
"intenseOn"Frame 188Symbol 256 Button
"goBackBtn"Frame 188Symbol 246 Button
"normalModeBtn"Frame 189Symbol 275 Button
"basicModeBtn"Frame 189Symbol 278 Button
"click2PlaySong"Frame 189Symbol 282 Button
"data2"Frame 189Symbol 284 EditableText
"data1"Frame 189Symbol 285 EditableText
"goBackBtn3"Frame 189Symbol 246 Button
"goBackBtnX"Frame 190Symbol 246 Button
"starMeter"Frame 191Symbol 293 MovieClip {HexStar_fla.StarMeter_92}
"score"Frame 191Symbol 295 EditableText
"player"Frame 191Symbol 302 MovieClip {HexStar_fla.Player_87}
"bgHolder"Frame 191Symbol 305 MovieClip
"wire"Symbol 39 MovieClip {Enemy} Frame 1Symbol 36 MovieClip
"myColor"Symbol 39 MovieClip {Enemy} Frame 1Symbol 38 MovieClip {Star}
"fpsField"Symbol 49 MovieClip {FPS} Frame 1Symbol 48 EditableText
"bar"Symbol 73 MovieClip {HexStar_fla.load_barMC_12} Frame 1Symbol 71 MovieClip
"CMG_LoadingBar"Symbol 102 MovieClip {HexStar_fla.Preloader_2} Frame 1Symbol 73 MovieClip {HexStar_fla.load_barMC_12}
"play_btn"Symbol 102 MovieClip {HexStar_fla.Preloader_2} Frame 2Symbol 101 Button
"CMG_HomePageLink"Symbol 115 MovieClip {HexStar_fla.CMG_Logo_Animation_1} Frame 1Symbol 66 Button
"CMG_LoadingWidget"Symbol 115 MovieClip {HexStar_fla.CMG_Logo_Animation_1} Frame 1Symbol 102 MovieClip {HexStar_fla.Preloader_2}
"CMG_MonkeyBlink"Symbol 115 MovieClip {HexStar_fla.CMG_Logo_Animation_1} Frame 81Symbol 114 MovieClip {HexStar_fla.CMG_monkey_blink_19}
"cmgLinkLOL"Symbol 135 MovieClip {HexStar_fla.CMGAnimation_25} Frame 1Symbol 71 MovieClip
"nameEnter"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 1Symbol 171 EditableText
"submitName"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 1Symbol 175 Button
"viewScores"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 2Symbol 182 Button
"endPercent"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 2Symbol 183 EditableText
"endScore"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 2Symbol 184 EditableText
"scoreName"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 2Symbol 185 EditableText
"gotoMain"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 2Symbol 189 Button
"newSong"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 2Symbol 193 Button
"replaySong"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 2Symbol 197 Button
"submitScore"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 2Symbol 201 Button
"cancelLoad"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 3Symbol 209 Button
"loadSong"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 3Symbol 213 Button
"loadURL"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 3Symbol 214 EditableText
"cancelViewHS"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 4Symbol 209 Button
"viewDeath"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 4Symbol 56 MovieClip {ZeroBassImage}
"viewTwinkle"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 4Symbol 58 MovieClip {TwinkTwink}
"viewSeeTheLight"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 4Symbol 60 MovieClip {SeeTheLightArt}
"viewAccelerate"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 4Symbol 62 MovieClip {TheCometArt}
"viewHeavenRave"Symbol 218 MovieClip {HexStar_fla.Window_53} Frame 4Symbol 64 MovieClip {HeavensRaveArt}
"winBar"Symbol 293 MovieClip {HexStar_fla.StarMeter_92} Frame 1Symbol 292 MovieClip
"attach"Symbol 301 MovieClip {HexStar_fla.Turret_88} Frame 1Symbol 299 MovieClip
"colorBox"Symbol 302 MovieClip {HexStar_fla.Player_87} Frame 1Symbol 298 MovieClip
"turret"Symbol 302 MovieClip {HexStar_fla.Player_87} Frame 1Symbol 301 MovieClip {HexStar_fla.Turret_88}

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
Protect (24)Timeline Frame 131 bytes "..$1$Yn$IvXNc6DH/zJm5VRUQki96/."
Tag 0x0FF (255)Timeline Frame 11 bytes " "




http://swfchan.com/10/46699/info.shtml
Created: 3/5 -2019 05:29:11 Last modified: 3/5 -2019 05:29:11 Server time: 02/05 -2024 21:05:18