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

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

archie.swf

This is the info page for
Flash #100680

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


Text
Congratulations!

??????

Final Score

You helped Archie Win all 50
levels!

500

Game Over

500

Final
Score

Bubble Popped!

Lives Left

Lives Left

Failed!

Level

500

Complete

500

score

You missed some!
(-100 for each)

Level

99

Go!

Game Over

Total Score

You let Archie run out of
sprays!
TRY AGAIN!

500

Level

99

Complete

500

Sprays:

00

(x 100)

Spray Bonus:

500

350

+1

loading...

Reflexive Entertainment

DEVELOPED BY

??????

© Reflexive.com

© Reflexive.com

Archie

Archie

Archie needs more sprays!
Click on a ball to pick them up!

Tutorial

Click, hold and drag to connect the
same color Ladybugs.

Don't touch your bubble to a different
colored Ladybug or it will pop!

Release your mouse cursor to clear
the Ladybug's in your chain.

Try and match ALL of
the Ladybugs on each
level.

500

Combo:

3

Sprays

50

Score:

Click, and hold the left mouse
button to charge Archie's
Spray power.

To use Archie's spray, release
the mouse button and knock
down as many balls as you can.

CLICK ON THE FALLEN BALLS
to get more sprays!

ActionScript [AS1/AS2]

Frame 1
mochi.MochiServices.connect("3d3ba8802157d572"); _global.$createTweenController = function () { var _local3 = _root.createEmptyMovieClip("__tweenController__", 123432); _local3.$_tweenPropList = new Array(); _local3.$_tTime = getTimer(); _local3.onEnterFrame = _global.$updateTweens; }; ASSetPropFlags(_global, "$createTweenController", 1, 0); _global.$removeTweenController = function () { delete _root.__tweenController__.$_tweenPropList; delete _root.__tweenController__.$_tTime; delete _root.__tweenController__.onEnterFrame; _root.__tweenController__.removeMovieClip(); }; ASSetPropFlags(_global, "$removeTweenController", 1, 0); _global.$addTween = function (mtarget, prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2, extras) { if (timeSeconds == undefined) { timeSeconds = 0; } if ((animType == undefined) || (animType == "")) { animType = "easeOutExpo"; } if (delay == undefined) { delay = 0; } if (typeof(prop) == "string") { var _local7 = [prop]; var _local11 = [mtarget[prop]]; var _local9 = [propDest]; } else { var _local7 = []; var _local11 = []; var _local9 = []; for (var _local32 in prop) { _local11.push(mtarget[prop[_local32]]); } for (var _local32 in prop) { _local7.push(prop[_local32]); } for (var _local32 in propDest) { _local9.push(propDest[_local32]); } } var _local12 = false; if (_root.__tweenController__ == undefined) { _global.$createTweenController(); } var _local4 = _root.__tweenController__.$_tweenPropList; var _local8 = _root.__tweenController__.$_tTime; for (var _local32 in _local11) { if ((_local9[_local32] != undefined) && (!mtarget.$_isTweenLocked)) { if (mtarget.$_tweenCount > 0) { var _local3 = 0; while (_local3 < _local4.length) { if ((_local4[_local3]._targ == mtarget) && (_local4[_local3]._prop == _local7[_local32])) { if ((_local8 + (delay * 1000)) < _local4[_local3]._timeDest) { _local4.splice(_local3, 1); _local3--; mtarget.$_tweenCount--; } } _local3++; } } _local4.push({_prop:_local7[_local32], _targ:mtarget, _propStart:undefined, _propDest:_local9[_local32], _timeStart:_local8, _timeDest:_local8 + (timeSeconds * 1000), _animType:animType, _extra1:extra1, _extra2:extra2, _extras:extras, _delay:delay, _isPaused:false, _timePaused:0, _callback:(_local12 ? undefined : (callback))}); mtarget.$_tweenCount = ((mtarget.$_tweenCount > 0) ? (mtarget.$_tweenCount + 1) : 1); _local12 = true; } } ASSetPropFlags(mtarget, "$_tweenCount", 1, 0); }; ASSetPropFlags(_global, "$addTween", 1, 0); _global.$updateTweens = function () { var _local8 = (this.$_tTime = getTimer()); var _local6 = 0; while (_local6 < this.$_tweenPropList.length) { var _local3 = this.$_tweenPropList[_local6]; if (_local3._targ.toString() == undefined) { this.$_tweenPropList.splice(_local6, 1); _local6--; } else if (((_local3._timeStart + (_local3._delay * 1000)) <= _local8) && (!_local3._isPaused)) { if (_local3._propStart == undefined) { if (_local3._prop.substr(0, 10) == "__special_") { if (_local3._prop == "__special_mc_frame__") { _local3._propStart = _local3._targ._currentframe; } else if (_local3._prop == "__special_mc_ra__") { _local3._propStart = new Color(_local3._targ).getTransform().ra; } else if (_local3._prop == "__special_mc_rb__") { _local3._propStart = new Color(_local3._targ).getTransform().rb; } else if (_local3._prop == "__special_mc_ga__") { _local3._propStart = new Color(_local3._targ).getTransform().ga; } else if (_local3._prop == "__special_mc_gb__") { _local3._propStart = new Color(_local3._targ).getTransform().gb; } else if (_local3._prop == "__special_mc_ba__") { _local3._propStart = new Color(_local3._targ).getTransform().ba; } else if (_local3._prop == "__special_mc_bb__") { _local3._propStart = new Color(_local3._targ).getTransform().bb; } else if (_local3._prop == "__special_mc_aa__") { _local3._propStart = new Color(_local3._targ).getTransform().aa; } else if (_local3._prop == "__special_mc_ab__") { _local3._propStart = new Color(_local3._targ).getTransform().ab; } else if (_local3._prop == "__special_text_r__") { _local3._propStart = _local3._targ.textColor >> 16; } else if (_local3._prop == "__special_text_g__") { _local3._propStart = (_local3._targ.textColor & 65280) >> 8; } else if (_local3._prop == "__special_text_b__") { _local3._propStart = _local3._targ.textColor & 255; } else if (_local3._prop == "__special_sound_volume__") { _local3._propStart = _local3._targ.getVolume(); } else if (_local3._prop == "__special_sound_pan__") { _local3._propStart = _local3._targ.getPan(); } else if (_local3._prop == "__special_bst_t__") { _local3._propStart = 0; _local3._extras.__special_bst_ix__ = _local3._targ._x; _local3._extras.__special_bst_iy__ = _local3._targ._y; } else if (_local3._prop == "__special_blur_x__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BlurFilter) { _local3._propStart = _local3._targ.filters[_local5].blurX; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_blur_y__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BlurFilter) { _local3._propStart = _local3._targ.filters[_local5].blurY; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_glow_color__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].color; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 16777215 /* 0xFFFFFF */; } } else if (_local3._prop == "__special_glow_alpha__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].alpha; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_glow_blurX__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].blurX; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_glow_blurY__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].blurY; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_glow_strength__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].strength; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_bevel_distance__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].distance; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_angle__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].angle; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 45; } } else if (_local3._prop == "__special_bevel_highlightColor__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].highlightColor; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 16777215 /* 0xFFFFFF */; } } else if (_local3._prop == "__special_bevel_highlightAlpha__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].highlightAlpha; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_bevel_shadowColor__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].shadowColor; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_shadowAlpha__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].shadowAlpha; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_bevel_blurX__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].blurX; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_blurY__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].blurY; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_strength__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].strength; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else { _local3._propStart = _local3._targ[_local3._prop]; } } else { _local3._propStart = _local3._targ[_local3._prop]; } } var _local10 = _local3._timeDest + (_local3._delay * 1000); if (_local10 <= _local8) { var _local4 = _local3._propDest; } else { var _local4 = _global.findTweenValue(_local3._propStart, _local3._propDest, _local3._timeStart, _local8 - (_local3._delay * 1000), _local3._timeDest, _local3._animType, _local3._extra1, _local3._extra2); } _local3._targ[_local3._prop] = (_local3._extras.mustRound ? (Math.round(_local4)) : (_local4)); if (_local3._prop == "__special_mc_frame__") { _local3._targ.gotoAndStop(Math.round(_local4)); } else if (_local3._prop == "__special_mc_ra__") { new Color(_local3._targ).setTransform({ra:_local4}); } else if (_local3._prop == "__special_mc_rb__") { new Color(_local3._targ).setTransform({rb:_local4}); } else if (_local3._prop == "__special_mc_ga__") { new Color(_local3._targ).setTransform({ga:_local4}); } else if (_local3._prop == "__special_mc_gb__") { new Color(_local3._targ).setTransform({gb:_local4}); } else if (_local3._prop == "__special_mc_ba__") { new Color(_local3._targ).setTransform({ba:_local4}); } else if (_local3._prop == "__special_mc_bb__") { new Color(_local3._targ).setTransform({bb:_local4}); } else if (_local3._prop == "__special_mc_aa__") { new Color(_local3._targ).setTransform({aa:_local4}); } else if (_local3._prop == "__special_mc_ab__") { new Color(_local3._targ).setTransform({ab:_local4}); } if (_local3._prop == "__special_bst_t__") { var _local7 = _local3._extras; var _local9 = _global.findPointOnCurve(_local7.__special_bst_ix__, _local7.__special_bst_iy__, _local7.__special_bst_cx__, _local7.__special_bst_cy__, _local7.__special_bst_dx__, _local7.__special_bst_dy__, _local4); if (_local3._extras.mustRound) { _local3._targ._x = Math.round(_local9.x); _local3._targ._y = Math.round(_local9.y); } else { _local3._targ._x = _local9.x; _local3._targ._y = _local9.y; } } if ((typeof(_local3._targ) != "movieclip") && (_local3._prop == "__special_text_b__")) { _local3._targ.textColor = ((_local3._targ.__special_text_r__ << 16) + (_local3._targ.__special_text_g__ << 8)) + _local3._targ.__special_text_b__; } if (_local3._prop == "__special_sound_volume__") { _local3._targ.setVolume(_local4); } if (_local3._prop == "__special_sound_pan__") { _local3._targ.setPan(_local4); } if (_local3._prop == "__special_blur_x__") { _global.$setFilterProperty(_local3._targ, "blur_blurX", _local4, _local3._extras); } if (_local3._prop == "__special_blur_y__") { _global.$setFilterProperty(_local3._targ, "blur_blurY", _local4, _local3._extras); } if (_local3._prop == "__special_glow_color__") { _global.$setFilterProperty(_local3._targ, "glow_color", _global.findTweenColor(_local3, _local8), _local3._extras); } if (_local3._prop == "__special_glow_alpha__") { _global.$setFilterProperty(_local3._targ, "glow_alpha", _local4, _local3._extras); } if (_local3._prop == "__special_glow_blurX__") { _global.$setFilterProperty(_local3._targ, "glow_blurX", _local4, _local3._extras); } if (_local3._prop == "__special_glow_blurY__") { _global.$setFilterProperty(_local3._targ, "glow_blurY", _local4, _local3._extras); } if (_local3._prop == "__special_glow_strength__") { _global.$setFilterProperty(_local3._targ, "glow_strength", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_distance__") { _global.$setFilterProperty(_local3._targ, "bevel_distance", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_angle__") { _global.$setFilterProperty(_local3._targ, "bevel_angle", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_highlightColor__") { _global.$setFilterProperty(_local3._targ, "bevel_highlightColor", _global.findTweenColor(_local3, _local8), _local3._extras); } if (_local3._prop == "__special_bevel_highlightAlpha__") { _global.$setFilterProperty(_local3._targ, "bevel_highlightAlpha", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_shadowColor__") { _global.$setFilterProperty(_local3._targ, "bevel_shadowColor", _global.findTweenColor(_local3, _local8), _local3._extras); } if (_local3._prop == "__special_bevel_shadowAlpha__") { _global.$setFilterProperty(_local3._targ, "bevel_shadowAlpha", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_blurX__") { _global.$setFilterProperty(_local3._targ, "bevel_blurX", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_blurY__") { _global.$setFilterProperty(_local3._targ, "bevel_blurY", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_strength__") { _global.$setFilterProperty(_local3._targ, "bevel_strength", _local4, _local3._extras); } if (_local3._targ.onTweenUpdate != undefined) { _local3._targ.onTweenUpdate(_local3._prop); } if (_local10 <= _local8) { if (_local3._targ.onTweenComplete != undefined) { _local3._targ.onTweenComplete(_local3._prop); } _global.$stopTween(_local3._targ, [_local3._prop], false); _local6--; if (_local3._callback != undefined) { if (_global.backwardCallbackTweening) { var _local11 = _local3._targ.createEmptyMovieClip("__child__", 122344); _local3._callback.apply(_local11, null); _local11.removeMovieClip(); } else { _local3._callback.apply(_local3._targ, null); } } } } _local6++; } if (this.$_tweenPropList.length == 0) { _global.$removeTweenController(); } }; ASSetPropFlags(_global, "$updateTween", 1, 0); _global.$stopTween = function (mtarget, props, wipeFuture) { var _local4 = _root.__tweenController__.$_tweenPropList; var _local7; for (var _local9 in _local4) { _local7 = _local4[_local9]._prop; var _local5 = 0; while ((_local5 < props.length) || ((_local5 < 1) && (props == undefined))) { if (((_local4[_local9]._targ == mtarget) && ((_local7 == props[_local5]) || (props == undefined))) && (wipeFuture || ((_local4[_local9]._timeDest + (_local4[_local9]._delay * 1000)) <= getTimer()))) { switch (_local7) { case "__special_mc_frame__" : case "__special_mc_ra__" : case "__special_mc_rb__" : case "__special_mc_ga__" : case "__special_mc_gb__" : case "__special_mc_ba__" : case "__special_mc_bb__" : case "__special_mc_aa__" : case "__special_mc_ab__" : case "__special_sound_volume__" : case "__special_bst_t__" : delete mtarget[_local7]; break; case "__special_text_b__" : delete mtarget.__special_text_r__; delete mtarget.__special_text_g__; delete mtarget.__special_text_b__; } _local4.splice(_local9, 1); } _local5++; } } if (props == undefined) { delete mtarget.$_tweenCount; } else { mtarget.$_tweenCount = 0; for (var _local9 in _local4) { if (_local4[_local9]._targ == mtarget) { mtarget.$_tweenCount++; } } if (mtarget.$_tweenCount == 0) { delete mtarget.$_tweenCount; } } if (_local4.length == 0) { _global.$removeTweenController(); } }; ASSetPropFlags(_global, "$stopTween", 1, 0); _global.$setFilterProperty = function (mtarget, propName, propValue, extras) { var _local1; var _local7 = false; var _local3 = []; _local1 = 0; while (_local1 < mtarget.filters.length) { _local3.push(mtarget.filters[_local1]); _local1++; } if (propName.substr(0, 5) == "blur_") { _local1 = 0; while (_local1 < mtarget.filters.length) { if (_local3[_local1] instanceof flash.filters.BlurFilter) { _local3[_local1][propName.substr(5)] = propValue; if (extras.__special_blur_quality__ != undefined) { _local3[_local1].quality = extras.__special_blur_quality__; } _local7 = true; break; } _local1++; } if (!_local7) { var _local9; var _local8 = ((extras.__special_blur_quality__ == undefined) ? 2 : (extras.__special_blur_quality__)); if (propName == "blur_blurX") { _local9 = new flash.filters.BlurFilter(propValue, 0, _local8); } if (propName == "blur_blurY") { _local9 = new flash.filters.BlurFilter(0, propValue, _local8); } _local3.push(_local9); } } else if (propName.substr(0, 5) == "glow_") { _local1 = 0; while (_local1 < mtarget.filters.length) { if (_local3[_local1] instanceof flash.filters.GlowFilter) { _local3[_local1][propName.substr(5)] = propValue; if (extras.__special_glow_quality__ != undefined) { _local3[_local1].quality = extras.__special_glow_quality__; } if (extras.__special_glow_inner__ != undefined) { _local3[_local1].inner = extras.__special_glow_inner__; } if (extras.__special_glow_knockout__ != undefined) { _local3[_local1].knockout = extras.__special_glow_knockout__; } _local7 = true; break; } _local1++; } if (!_local7) { var _local8 = ((extras.__special_glow_quality__ == undefined) ? 2 : (extras.__special_glow_quality__)); var _local12 = ((extras.__special_glow_inner__ == undefined) ? false : (extras.__special_glow_inner__)); var _local10 = ((extras.__special_glow_knockout__ == undefined) ? false : (extras.__special_glow_knockout__)); if (propName == "glow_color") { var _local9 = new flash.filters.GlowFilter(propValue, 1, 0, 0, 1, _local8, _local12, _local10); } if (propName == "glow_alpha") { var _local9 = new flash.filters.GlowFilter(16777215, propValue, 0, 0, 1, _local8, _local12, _local10); } if (propName == "glow_blurX") { var _local9 = new flash.filters.GlowFilter(16777215, 1, propValue, 0, 1, _local8, _local12, _local10); } if (propName == "glow_blurY") { var _local9 = new flash.filters.GlowFilter(16777215, 1, 0, propValue, 1, _local8, _local12, _local10); } if (propName == "glow_strength") { var _local9 = new flash.filters.GlowFilter(16777215, 1, 0, 0, propValue, _local8, _local12, _local10); } _local3.push(_local9); } } else if (propName.substr(0, 6) == "bevel_") { _local1 = 0; while (_local1 < mtarget.filters.length) { if (_local3[_local1] instanceof flash.filters.BevelFilter) { _local3[_local1][propName.substr(6)] = propValue; if (extras.__special_bevel_quality__ != undefined) { _local3[_local1].quality = extras.__special_bevel_quality__; } if (extras.__special_bevel_type__ != undefined) { _local3[_local1].inner = extras.__special_bevel_type__; } if (extras.__special_bevel_knockout__ != undefined) { _local3[_local1].knockout = extras.__special_bevel_knockout__; } _local7 = true; break; } _local1++; } if (!_local7) { var _local8 = ((extras.__special_bevel_quality__ == undefined) ? 2 : (extras.__special_bevel_quality__)); var _local11 = ((extras.__special_bevel_type__ == undefined) ? "inner" : (extras.__special_bevel_type__)); var _local10 = ((extras.__special_bevel_knockout__ == undefined) ? false : (extras.__special_bevel_knockout__)); if (propName == "bevel_distance") { var _local9 = new flash.filters.BevelFilter(propValue, 45, 16777215, 1, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_angle") { var _local9 = new flash.filters.BevelFilter(0, propValue, 16777215, 1, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_highlightColor") { var _local9 = new flash.filters.BevelFilter(0, 45, propValue, 1, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_highlightAlpha") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, propValue, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_shadowColor") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, propValue, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_shadowAlpha") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, propValue, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_blurX") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, 1, propValue, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_blurY") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, 1, 0, propValue, 1, _local8, _local11, _local10); } if (propName == "bevel_strength") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, 1, 0, 0, propValue, _local8, _local11, _local10); } _local3.push(_local9); } } else { return(undefined); } mtarget.filters = _local3; }; MovieClip.prototype.tween = (TextField.prototype.tween = (Sound.prototype.tween = function (prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2); })); ASSetPropFlags(MovieClip.prototype, "tween", 1, 0); ASSetPropFlags(TextField.prototype, "tween", 1, 0); ASSetPropFlags(Sound.prototype, "tween", 1, 0); MovieClip.prototype.roundedTween = (TextField.prototype.roundedTween = (Sound.prototype.roundedTween = function (prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); })); ASSetPropFlags(MovieClip.prototype, "roundedTween", 1, 0); ASSetPropFlags(TextField.prototype, "roundedTween", 1, 0); ASSetPropFlags(Sound.prototype, "roundedTween", 1, 0); MovieClip.prototype.stopTween = (TextField.prototype.stopTween = (Sound.prototype.stopTween = function (props) { if (typeof(props) == "string") { props = [props]; } if (props != undefined) { var _local4 = 1; while (_local4 < arguments.length) { props.push(arguments[_local4]); _local4++; } } _global.$stopTween(this, props, true); })); ASSetPropFlags(MovieClip.prototype, "stopTween", 1, 0); ASSetPropFlags(TextField.prototype, "stopTween", 1, 0); ASSetPropFlags(Sound.prototype, "stopTween", 1, 0); MovieClip.prototype.pauseTween = (TextField.prototype.pauseTween = (Sound.prototype.pauseTween = function (props) { if (props != undefined) { if (typeof(props) == "string") { props = [props]; } var _local6 = 1; while (_local6 < Arguments.length) { props.push(Arguments[_local6]); _local6++; } } var _local4 = _root.__tweenController__.$_tweenPropList; var _local5; for (var _local7 in _local4) { if ((_local4[_local7]._targ == this) && (!_local4[_local7]._isPaused)) { if (props != undefined) { _local5 = false; for (var _local6 in props) { if (props[_local6] == _local4[_local7]._prop) { _local5 = true; break; } } } if ((props == undefined) || (_local5)) { _local4[_local7]._isPaused = true; _local4[_local7]._timePaused = _root.__tweenController__.$_tTime; } } } })); ASSetPropFlags(MovieClip.prototype, "pauseTween", 1, 0); ASSetPropFlags(TextField.prototype, "pauseTween", 1, 0); ASSetPropFlags(Sound.prototype, "pauseTween", 1, 0); MovieClip.prototype.resumeTween = (TextField.prototype.resumeTween = (Sound.prototype.resumeTween = function (props) { if (props != undefined) { if (typeof(props) == "string") { props = [props]; } var _local7 = 1; while (_local7 < Arguments.length) { props.push(Arguments[_local7]); _local7++; } } var _local3 = _root.__tweenController__.$_tweenPropList; var _local5; var _local6; for (var _local8 in _local3) { if ((_local3[_local8]._targ == this) && (_local3[_local8]._isPaused)) { if (props != undefined) { _local5 = false; for (var _local7 in props) { if (props[_local7] == _local3[_local8]._prop) { _local5 = true; break; } } } if ((props == undefined) || (_local5)) { _local3[_local8]._isPaused = false; _local6 = _root.__tweenController__.$_tTime - _local3[_local8]._timePaused; _local3[_local8]._timeStart = _local3[_local8]._timeStart + _local6; _local3[_local8]._timeDest = _local3[_local8]._timeDest + _local6; _local3[_local8]._timePaused = 0; } } } })); ASSetPropFlags(MovieClip.prototype, "resumeTween", 1, 0); ASSetPropFlags(TextField.prototype, "resumeTween", 1, 0); ASSetPropFlags(Sound.prototype, "resumeTween", 1, 0); MovieClip.prototype.lockTween = (TextField.prototype.lockTween = (Sound.prototype.lockTween = function () { this.$_isTweenLocked = true; ASSetPropFlags(this, "this.$_isTweenLocked", 1, 0); })); ASSetPropFlags(MovieClip.prototype, "lockTween", 1, 0); ASSetPropFlags(TextField.prototype, "lockTween", 1, 0); ASSetPropFlags(Sound.prototype, "lockTween", 1, 0); MovieClip.prototype.unlockTween = (TextField.prototype.unlockTween = (Sound.prototype.unlockTween = function () { delete this.$_isTweenLocked; })); ASSetPropFlags(MovieClip.prototype, "unlockTween", 1, 0); ASSetPropFlags(TextField.prototype, "unlockTween", 1, 0); ASSetPropFlags(Sound.prototype, "unlockTween", 1, 0); MovieClip.prototype.getTweens = (TextField.prototype.getTweens = (Sound.prototype.getTweens = function () { return(this.$_tweenCount); })); ASSetPropFlags(MovieClip.prototype, "getTweens", 1, 0); ASSetPropFlags(TextField.prototype, "getTweens", 1, 0); ASSetPropFlags(Sound.prototype, "getTweens", 1, 0); MovieClip.prototype.isTweening = (TextField.prototype.isTweening = (Sound.prototype.isTweening = function () { return(((this.$_tweenCount > 0) ? true : false)); })); ASSetPropFlags(MovieClip.prototype, "isTweening", 1, 0); ASSetPropFlags(TextField.prototype, "isTweening", 1, 0); ASSetPropFlags(Sound.prototype, "isTweening", 1, 0); MovieClip.prototype.alphaTo = (TextField.prototype.alphaTo = function (propDest_a, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_alpha", propDest_a, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "alphaTo", 1, 0); ASSetPropFlags(TextField.prototype, "alphaTo", 1, 0); MovieClip.prototype.frameTo = function (propDest_frame, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_mc_frame__", propDest_frame, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(MovieClip.prototype, "frameTo", 1, 0); MovieClip.prototype.resizeTo = (TextField.prototype.resizeTo = function (propDest_width, propDest_height, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_width", "_height"], [propDest_width, propDest_height], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "resizeTo", 1, 0); ASSetPropFlags(TextField.prototype, "resizeTo", 1, 0); MovieClip.prototype.rotateTo = (TextField.prototype.rotateTo = function (propDest_rotation, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_rotation", propDest_rotation, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "rotateTo", 1, 0); ASSetPropFlags(TextField.prototype, "rotateTo", 1, 0); MovieClip.prototype.scaleTo = (TextField.prototype.scaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_xscale", "_yscale"], [propDest_scale, propDest_scale], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "scaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "scaleTo", 1, 0); MovieClip.prototype.xScaleTo = (TextField.prototype.xScaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_xscale", propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "xScaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "xScaleTo", 1, 0); MovieClip.prototype.yScaleTo = (TextField.prototype.yScaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_yscale", propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "yScaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "yScaleTo", 1, 0); TextField.prototype.scrollTo = function (propDest_scroll, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "scroll", propDest_scroll, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(TextField.prototype, "scrollTo", 1, 0); MovieClip.prototype.slideTo = (TextField.prototype.slideTo = function (propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_x", "_y"], [propDest_x, propDest_y], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "slideTo", 1, 0); ASSetPropFlags(TextField.prototype, "slideTo", 1, 0); MovieClip.prototype.roundedSlideTo = (TextField.prototype.roundedSlideTo = function (propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_x", "_y"], [propDest_x, propDest_y], timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); }); ASSetPropFlags(MovieClip.prototype, "roundedSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedSlideTo", 1, 0); MovieClip.prototype.xSlideTo = (TextField.prototype.xSlideTo = function (propDest_x, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_x", propDest_x, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "xSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "xSlideTo", 1, 0); MovieClip.prototype.roundedXSlideTo = (TextField.prototype.roundedXSlideTo = function (propDest_x, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_x", propDest_x, timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); }); ASSetPropFlags(MovieClip.prototype, "roundedXSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedXSlideTo", 1, 0); MovieClip.prototype.ySlideTo = (TextField.prototype.ySlideTo = function (propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_y", propDest_y, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "ySlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "ySlideTo", 1, 0); MovieClip.prototype.roundedYSlideTo = (TextField.prototype.roundedYSlideTo = function (propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_y", propDest_y, timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); }); ASSetPropFlags(MovieClip.prototype, "roundedYSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedYSlideTo", 1, 0); MovieClip.prototype.bezierSlideTo = (TextField.prototype.bezierSlideTo = function (cpoint_x, cpoint_y, propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { var _local3 = new Object(); _local3.__special_bst_ix__ = undefined; _local3.__special_bst_iy__ = undefined; _local3.__special_bst_cx__ = cpoint_x; _local3.__special_bst_cy__ = cpoint_y; _local3.__special_bst_dx__ = propDest_x; _local3.__special_bst_dy__ = propDest_y; _global.$addTween(this, "__special_bst_t__", 1, timeSeconds, animType, delay, callback, extra1, extra2, _local3); }); ASSetPropFlags(MovieClip.prototype, "bezierSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "bezierSlideTo", 1, 0); MovieClip.prototype.roundedBezierSlideTo = (TextField.prototype.roundedBezierSlideTo = function (cpoint_x, cpoint_y, propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { var _local3 = new Object(); _local3.__special_bst_ix__ = undefined; _local3.__special_bst_iy__ = undefined; _local3.__special_bst_cx__ = cpoint_x; _local3.__special_bst_cy__ = cpoint_y; _local3.__special_bst_dx__ = propDest_x; _local3.__special_bst_dy__ = propDest_y; _local3.mustRound = true; _global.$addTween(this, "__special_bst_t__", 1, timeSeconds, animType, delay, callback, extra1, extra2, _local3); }); ASSetPropFlags(MovieClip.prototype, "roundedBezierSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedBezierSlideTo", 1, 0); Sound.prototype.volumeTo = function (propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_sound_volume__", propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(Sound.prototype, "volumeTo", 1, 0); Sound.prototype.panTo = function (propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_sound_pan__", propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(Sound.prototype, "panTo", 1, 0); MovieClip.prototype.colorTo = function (propDest_color, timeSeconds, animType, delay, callback, extra1, extra2) { if (propDest_color == null) { this.colorTransformTo(100, 0, 100, 0, 100, 0, undefined, undefined, timeSeconds, animType, delay, callback, extra1, extra2); } else { var _local3 = propDest_color >> 16; var _local5 = (propDest_color & 65280) >> 8; var _local4 = propDest_color & 255; this.colorTransformTo(0, _local3, 0, _local5, 0, _local4, undefined, undefined, timeSeconds, animType, delay, callback, extra1, extra2); } }; ASSetPropFlags(MovieClip.prototype, "colorTo", 1, 0); TextField.prototype.colorTo = function (propDest_color, timeSeconds, animType, delay, callback, extra1, extra2) { var _local3 = propDest_color >> 16; var _local6 = (propDest_color & 65280) >> 8; var _local4 = propDest_color & 255; _global.$addTween(this, ["__special_text_r__", "__special_text_g__", "__special_text_b__"], [_local3, _local6, _local4], timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(TextField.prototype, "colorTo", 1, 0); MovieClip.prototype.colorTransformTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_mc_ra__", "__special_mc_rb__", "__special_mc_ga__", "__special_mc_gb__", "__special_mc_ba__", "__special_mc_bb__", "__special_mc_aa__", "__special_mc_ab__"], [arguments[0].ra, arguments[0].rb, arguments[0].ga, arguments[0].gb, arguments[0].ba, arguments[0].bb, arguments[0].aa, arguments[0].ab], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6]); } else { _global.$addTween(this, ["__special_mc_ra__", "__special_mc_rb__", "__special_mc_ga__", "__special_mc_gb__", "__special_mc_ba__", "__special_mc_bb__", "__special_mc_aa__", "__special_mc_ab__"], [arguments[0], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[7]], arguments[8], arguments[9], arguments[10], arguments[11], arguments[12], arguments[13]); } }; ASSetPropFlags(MovieClip.prototype, "colorTransformTo", 1, 0); MovieClip.prototype.blurTo = (TextField.prototype.blurTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_blur_x__", "__special_blur_y__"], [arguments[0].blurX, arguments[0].blurY], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], {__special_blur_quality__:arguments[0].quality}); } else { _global.$addTween(this, ["__special_blur_x__", "__special_blur_y__"], [arguments[0], arguments[0]], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[7], {__special_blur_quality__:arguments[1]}); } }); ASSetPropFlags(MovieClip.prototype, "blurTo", 1, 0); ASSetPropFlags(TextField.prototype, "blurTo", 1, 0); MovieClip.prototype.xyBlurTo = (TextField.prototype.xyBlurTo = function (propDest_blurX, propDest_blurY, quality, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_blur_x__", "__special_blur_y__"], [propDest_blurX, propDest_blurY], timeSeconds, animType, delay, callback, extra1, extra2, {__special_blur_quality__:quality}); }); ASSetPropFlags(MovieClip.prototype, "xyBlurTo", 1, 0); ASSetPropFlags(TextField.prototype, "xyBlurTo", 1, 0); MovieClip.prototype.xBlurTo = (TextField.prototype.xBlurTo = function (propDest_blur, quality, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_blur_x__", propDest_blur, timeSeconds, animType, delay, callback, extra1, extra2, {__special_blur_quality__:quality}); }); ASSetPropFlags(MovieClip.prototype, "xBlurTo", 1, 0); ASSetPropFlags(TextField.prototype, "xBlurTo", 1, 0); MovieClip.prototype.yBlurTo = (TextField.prototype.yBlurTo = function (propDest_blur, quality, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_blur_y__", propDest_blur, timeSeconds, animType, delay, callback, extra1, extra2, {__special_blur_quality__:quality}); }); ASSetPropFlags(MovieClip.prototype, "yBlurTo", 1, 0); ASSetPropFlags(TextField.prototype, "yBlurTo", 1, 0); MovieClip.prototype.glowTo = (TextField.prototype.glowTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_blurY__", "__special_glow_strength__"], [arguments[0].color, arguments[0].alpha, arguments[0].blurX, arguments[0].blurY, arguments[0].strength], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], {__special_glow_quality__:arguments[0].quality, __special_glow_inner__:arguments[0].inner, __special_glow_knockout__:arguments[0].knockout}); } else { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_blurY__", "__special_glow_strength__"], [arguments[0], arguments[1], arguments[2], arguments[2], arguments[3]], arguments[7], arguments[8], arguments[9], arguments[10], arguments[11], arguments[12], {__special_glow_quality__:arguments[4], __special_glow_inner__:arguments[5], __special_glow_knockout__:arguments[6]}); } }); ASSetPropFlags(MovieClip.prototype, "glowTo", 1, 0); ASSetPropFlags(TextField.prototype, "glowTo", 1, 0); MovieClip.prototype.xyGlowTo = (TextField.prototype.xyGlowTo = function (propDest_color, propDest_alpha, propDest_blurX, propDest_blurY, propDest_strength, quality, inner, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_blurY__", "__special_glow_strength__"], [propDest_color, propDest_alpha, propDest_blurX, propDest_blurY, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_glow_quality__:quality, __special_glow_inner__:inner, __special_glow_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "xyGlowTo", 1, 0); ASSetPropFlags(TextField.prototype, "xyGlowTo", 1, 0); MovieClip.prototype.xGlowTo = (TextField.prototype.xGlowTo = function (propDest_color, propDest_alpha, propDest_blur, propDest_strength, quality, inner, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_strength__"], [propDest_color, propDest_alpha, propDest_blur, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_glow_quality__:quality, __special_glow_inner__:inner, __special_glow_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "xGlowTo", 1, 0); ASSetPropFlags(TextField.prototype, "xGlowTo", 1, 0); MovieClip.prototype.yGlowTo = (TextField.prototype.yGlowTo = function (propDest_color, propDest_alpha, propDest_blur, propDest_strength, quality, inner, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurY__", "__special_glow_strength__"], [propDest_color, propDest_alpha, propDest_blur, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_glow_quality__:quality, __special_glow_inner__:inner, __special_glow_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "yGlowTo", 1, 0); ASSetPropFlags(TextField.prototype, "yGlowTo", 1, 0); MovieClip.prototype.bevelTo = (TextField.prototype.bevelTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_bevel_distance__", "__special_bevel_angle__", "__special_bevel_highlightColor__", "__special_bevel_highlightAlpha__", "__special_bevel_shadowColor__", "__special_bevel_shadowAlpha__", "__special_bevel_blurX__", "__special_bevel_blurY__", "__special_bevel_strength__"], [arguments[0].distance, arguments[0].angle, arguments[0].highlightColor, arguments[0].highlightAlpha * 100, arguments[0].shadowColor, arguments[0].shadowAlpha * 100, arguments[0].blurX, arguments[0].blurY, arguments[0].strength], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], {__special_bevel_quality__:arguments[0].quality, __special_bevel_type__:arguments[0].type, __special_bevel_knockout__:arguments[0].knockout}); } else { _global.$addTween(this, ["__special_bevel_distance__", "__special_bevel_angle__", "__special_bevel_highlightColor__", "__special_bevel_highlightAlpha__", "__special_bevel_shadowColor__", "__special_bevel_shadowAlpha__", "__special_bevel_blurX__", "__special_bevel_blurY__", "__special_bevel_strength__"], [arguments[0], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[6], arguments[7]], arguments[11], arguments[12], arguments[13], arguments[14], arguments[15], arguments[16], {__special_bevel_quality__:arguments[8], __special_bevel_type__:arguments[9], __special_bevel_knockout__:arguments[10]}); } }); ASSetPropFlags(MovieClip.prototype, "bevelTo", 1, 0); ASSetPropFlags(TextField.prototype, "bevelTo", 1, 0); MovieClip.prototype.xyBevelTo = (TextField.prototype.xyBevelTo = function (propDest_distance, propDest_angle, propDest_highlightColor, propDest_highlightAlpha, propDest_shadowColor, propDest_shadowAlpha, propDest_blurX, propDest_blurY, propDest_strength, quality, type, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_bevel_distance__", "__special_bevel_angle__", "__special_bevel_highlightColor__", "__special_bevel_highlightAlpha__", "__special_bevel_shadowColor__", "__special_bevel_shadowAlpha__", "__special_bevel_blurX__", "__special_bevel_blurY__", "__special_bevel_blurY__", "__special_bevel_strength__"], [propDest_distance, propDest_angle, propDest_highlightColor, propDest_highlightAlpha, propDest_shadowColor, propDest_shadowAlpha, propDest_blur, propDest_blur, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_bevel_quality__:quality, __special_bevel_type__:type, __special_bevel_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "xyBevelTo", 1, 0); ASSetPropFlags(TextField.prototype, "xyBevelTo", 1, 0); _global.findPointOnCurve = function (p1x, p1y, cx, cy, p2x, p2y, t) { return({x:p1x + (t * (((2 * (1 - t)) * (cx - p1x)) + (t * (p2x - p1x)))), y:p1y + (t * (((2 * (1 - t)) * (cy - p1y)) + (t * (p2y - p1y))))}); }; ASSetPropFlags(_global, "findPointOnCurve", 1, 0); _global.findTweenColor = function (objProp, tTime) { var _local8 = objProp._propStart >> 16; var _local4 = objProp._propDest >> 16; var _local5 = (objProp._propStart >> 8) & 255; var _local6 = (objProp._propDest >> 8) & 255; var _local9 = objProp._propStart & 255; var _local7 = objProp._propDest & 255; var _local12 = Math.round(_global.findTweenValue(_local8, _local4, objProp._timeStart, tTime - (objProp._delay * 1000), objProp._timeDest, objProp._animType, objProp._extra1, objProp._extra2)); var _local10 = Math.round(_global.findTweenValue(_local5, _local6, objProp._timeStart, tTime - (objProp._delay * 1000), objProp._timeDest, objProp._animType, objProp._extra1, objProp._extra2)); var _local3 = Math.round(_global.findTweenValue(_local9, _local7, objProp._timeStart, tTime - (objProp._delay * 1000), objProp._timeDest, objProp._animType, objProp._extra1, objProp._extra2)); return(((_local12 << 16) + (_local10 << 8)) + _local3); }; _global.findTweenValue = function (_propStart, _propDest, _timeStart, _timeNow, _timeDest, _animType, _extra1, _extra2) { var _local1 = _timeNow - _timeStart; var _local4 = _propStart; var _local2 = _propDest - _propStart; var _local3 = _timeDest - _timeStart; var _local6 = _extra1; var _local7 = _extra2; var _local5 = _extra1; switch (_animType.toLowerCase()) { case "linear" : return(((_local2 * _local1) / _local3) + _local4); case "easeinquad" : _local1 = _local1 / _local3; return(((_local2 * _local1) * _local1) + _local4); case "easeoutquad" : _local1 = _local1 / _local3; return((((-_local2) * _local1) * (_local1 - 2)) + _local4); case "easeinoutquad" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return((((_local2 / 2) * _local1) * _local1) + _local4); } _local1--; return((((-_local2) / 2) * ((_local1 * (_local1 - 2)) - 1)) + _local4); case "easeoutinquad" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutQuad") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInQuad") * 0.5) + (_local2 * 0.5)) + _local4); case "easeincubic" : _local1 = _local1 / _local3; return((((_local2 * _local1) * _local1) * _local1) + _local4); case "easeoutcubic" : _local1 = (_local1 / _local3) - 1; return((_local2 * (((_local1 * _local1) * _local1) + 1)) + _local4); case "easeinoutcubic" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((((_local2 / 2) * _local1) * _local1) * _local1) + _local4); } _local1 = _local1 - 2; return(((_local2 / 2) * (((_local1 * _local1) * _local1) + 2)) + _local4); case "easeoutincubic" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutCubic") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInCubic") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinquart" : _local1 = _local1 / _local3; return(((((_local2 * _local1) * _local1) * _local1) * _local1) + _local4); case "easeoutquart" : _local1 = (_local1 / _local3) - 1; return(((-_local2) * ((((_local1 * _local1) * _local1) * _local1) - 1)) + _local4); case "easeinoutquart" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return((((((_local2 / 2) * _local1) * _local1) * _local1) * _local1) + _local4); } _local1 = _local1 - 2; return((((-_local2) / 2) * ((((_local1 * _local1) * _local1) * _local1) - 2)) + _local4); case "easeoutinquart" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutQuart") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInQuart") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinquint" : _local1 = _local1 / _local3; return((((((_local2 * _local1) * _local1) * _local1) * _local1) * _local1) + _local4); case "easeoutquint" : _local1 = (_local1 / _local3) - 1; return((_local2 * (((((_local1 * _local1) * _local1) * _local1) * _local1) + 1)) + _local4); case "easeinoutquint" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((((((_local2 / 2) * _local1) * _local1) * _local1) * _local1) * _local1) + _local4); } _local1 = _local1 - 2; return(((_local2 / 2) * (((((_local1 * _local1) * _local1) * _local1) * _local1) + 2)) + _local4); case "easeoutinquint" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutQuint") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInQuint") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinsine" : return((((-_local2) * Math.cos((_local1 / _local3) * (Math.PI/2))) + _local2) + _local4); case "easeoutsine" : return((_local2 * Math.sin((_local1 / _local3) * (Math.PI/2))) + _local4); case "easeinoutsine" : return((((-_local2) / 2) * (Math.cos((Math.PI * _local1) / _local3) - 1)) + _local4); case "easeoutinsine" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutSine") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInSine") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinexpo" : return(((_local1 == 0) ? (_local4) : ((_local2 * Math.pow(2, 10 * ((_local1 / _local3) - 1))) + _local4))); case "easeoutexpo" : return(((_local1 == _local3) ? (_local4 + _local2) : ((_local2 * ((-Math.pow(2, (-10 * _local1) / _local3)) + 1)) + _local4))); case "easeinoutexpo" : if (_local1 == 0) { return(_local4); } if (_local1 == _local3) { return(_local4 + _local2); } _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((_local2 / 2) * Math.pow(2, 10 * (_local1 - 1))) + _local4); } _local1--; return(((_local2 / 2) * ((-Math.pow(2, -10 * _local1)) + 2)) + _local4); case "easeoutinexpo" : if (_local1 == 0) { return(_local4); } if (_local1 == _local3) { return(_local4 + _local2); } _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((_local2 / 2) * ((-Math.pow(2, (-10 * _local1) / 1)) + 1)) + _local4); } return(((_local2 / 2) * (Math.pow(2, (10 * (_local1 - 2)) / 1) + 1)) + _local4); case "easeincirc" : _local1 = _local1 / _local3; return(((-_local2) * (Math.sqrt(1 - (_local1 * _local1)) - 1)) + _local4); case "easeoutcirc" : _local1 = (_local1 / _local3) - 1; return((_local2 * Math.sqrt(1 - (_local1 * _local1))) + _local4); case "easeinoutcirc" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return((((-_local2) / 2) * (Math.sqrt(1 - (_local1 * _local1)) - 1)) + _local4); } _local1 = _local1 - 2; return(((_local2 / 2) * (Math.sqrt(1 - (_local1 * _local1)) + 1)) + _local4); case "easeoutincirc" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutCirc") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInCirc") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinelastic" : if (_local1 == 0) { return(_local4); } _local1 = _local1 / _local3; if (_local1 == 1) { return(_local4 + _local2); } if (!_local7) { _local7 = _local3 * 0.3; } if ((!_local6) || (_local6 < Math.abs(_local2))) { _local6 = _local2; _local5 = _local7 / 4; } else { _local5 = (_local7 / (Math.PI*2)) * Math.asin(_local2 / _local6); } _local1 = _local1 - 1; return((-((_local6 * Math.pow(2, 10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7))) + _local4); case "easeoutelastic" : if (_local1 == 0) { return(_local4); } _local1 = _local1 / _local3; if (_local1 == 1) { return(_local4 + _local2); } if (!_local7) { _local7 = _local3 * 0.3; } if ((!_local6) || (_local6 < Math.abs(_local2))) { _local6 = _local2; _local5 = _local7 / 4; } else { _local5 = (_local7 / (Math.PI*2)) * Math.asin(_local2 / _local6); } return((((_local6 * Math.pow(2, -10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7)) + _local2) + _local4); case "easeinoutelastic" : if (_local1 == 0) { return(_local4); } _local1 = _local1 / (_local3 / 2); if (_local1 == 2) { return(_local4 + _local2); } if (!_local7) { _local7 = _local3 * 0.45; } if ((!_local6) || (_local6 < Math.abs(_local2))) { _local6 = _local2; _local5 = _local7 / 4; } else { _local5 = (_local7 / (Math.PI*2)) * Math.asin(_local2 / _local6); } if (_local1 < 1) { _local1 = _local1 - 1; return((-0.5 * ((_local6 * Math.pow(2, 10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7))) + _local4); } _local1 = _local1 - 1; return(((((_local6 * Math.pow(2, -10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7)) * 0.5) + _local2) + _local4); case "easeoutinelastic" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutElastic") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInElastic") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = _local1 / _local3; return((((_local2 * _local1) * _local1) * (((_local5 + 1) * _local1) - _local5)) + _local4); case "easeoutback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = (_local1 / _local3) - 1; return((_local2 * (((_local1 * _local1) * (((_local5 + 1) * _local1) + _local5)) + 1)) + _local4); case "easeinoutback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { _local5 = _local5 * 1.525; return(((_local2 / 2) * ((_local1 * _local1) * (((_local5 + 1) * _local1) - _local5))) + _local4); } _local1 = _local1 - 2; _local5 = _local5 * 1.525; return(((_local2 / 2) * (((_local1 * _local1) * (((_local5 + 1) * _local1) + _local5)) + 2)) + _local4); case "easeoutinback" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutBack") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInBack") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinbounce" : return((_local2 - findTweenValue(0, _local2, 0, _local3 - _local1, _local3, "easeOutBounce")) + _local4); case "easeoutbounce" : _local1 = _local1 / _local3; if (_local1 < 0.363636363636364) { return((_local2 * ((7.5625 * _local1) * _local1)) + _local4); } if (_local1 < 0.727272727272727) { _local1 = _local1 - 0.545454545454545; return((_local2 * (((7.5625 * _local1) * _local1) + 0.75)) + _local4); } if (_local1 < 0.909090909090909) { _local1 = _local1 - 0.818181818181818; return((_local2 * (((7.5625 * _local1) * _local1) + 0.9375)) + _local4); } _local1 = _local1 - 0.954545454545455; return((_local2 * (((7.5625 * _local1) * _local1) + 0.984375)) + _local4); case "easeinoutbounce" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeInBounce") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeOutBounce") * 0.5) + (_local2 * 0.5)) + _local4); case "easeoutinbounce" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutBounce") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInBounce") * 0.5) + (_local2 * 0.5)) + _local4); } return(0); }; ASSetPropFlags(_global, "findTweenValue", 1, 0); var reflexiveAPI = com.reflexive.as2.ReflexiveAPI.getInstance(); _root.reflexiveAPI.setMedalSchedule("score", 5000, 30000, 50000, 90000); stop(); onEnterFrame = function () { var _local2 = _root.getBytesLoaded() / _root.getBytesTotal(); preloader_mc.value = _local2; if (_local2 == 1) { delete onEnterFrame; play(); } }; function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("87f91285", this, 10301, true);
Instance of Symbol 168 MovieClip in Frame 1
onClipEvent (load) { this.base.But.html = true; this.base.But.htmlText = "Play"; this.onPress = function () { getURL ("http://www.reflexive.com/index.php?PAGE=WebGameHome&REFERRER=Archie&SOURCE=LoadingScreen", "_blank"); }; this.onRollOver = function () { this.alphaTo(100, 0.35, "easeOutQuad"); }; this.onRollOut = (this.onReleaseOutside = function () { this.alphaTo(100, 0, "easeOutQuad"); this.alphaTo(100, 0.55, "easeOutQuad"); }); this.alphaTo(100, 0.55, "easeOutQuad"); }
Frame 2
if (_root.adKey == 1) { } else { MochiAd.showPreGameAd({id:"3d3ba8802157d572", res:"550x400"}); }
Frame 3
function playSound(z) { if (_root.soundsOn == true) { _root[z].start(); } } stop(); _global.$createTweenController = function () { var _local3 = _root.createEmptyMovieClip("__tweenController__", 123432); _local3.$_tweenPropList = new Array(); _local3.$_tTime = getTimer(); _local3.onEnterFrame = _global.$updateTweens; }; ASSetPropFlags(_global, "$createTweenController", 1, 0); _global.$removeTweenController = function () { delete _root.__tweenController__.$_tweenPropList; delete _root.__tweenController__.$_tTime; delete _root.__tweenController__.onEnterFrame; _root.__tweenController__.removeMovieClip(); }; ASSetPropFlags(_global, "$removeTweenController", 1, 0); _global.$addTween = function (mtarget, prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2, extras) { if (timeSeconds == undefined) { timeSeconds = 0; } if ((animType == undefined) || (animType == "")) { animType = "easeOutExpo"; } if (delay == undefined) { delay = 0; } if (typeof(prop) == "string") { var _local7 = [prop]; var _local11 = [mtarget[prop]]; var _local9 = [propDest]; } else { var _local7 = []; var _local11 = []; var _local9 = []; for (var _local32 in prop) { _local11.push(mtarget[prop[_local32]]); } for (var _local32 in prop) { _local7.push(prop[_local32]); } for (var _local32 in propDest) { _local9.push(propDest[_local32]); } } var _local12 = false; if (_root.__tweenController__ == undefined) { _global.$createTweenController(); } var _local4 = _root.__tweenController__.$_tweenPropList; var _local8 = _root.__tweenController__.$_tTime; for (var _local32 in _local11) { if ((_local9[_local32] != undefined) && (!mtarget.$_isTweenLocked)) { if (mtarget.$_tweenCount > 0) { var _local3 = 0; while (_local3 < _local4.length) { if ((_local4[_local3]._targ == mtarget) && (_local4[_local3]._prop == _local7[_local32])) { if ((_local8 + (delay * 1000)) < _local4[_local3]._timeDest) { _local4.splice(_local3, 1); _local3--; mtarget.$_tweenCount--; } } _local3++; } } _local4.push({_prop:_local7[_local32], _targ:mtarget, _propStart:undefined, _propDest:_local9[_local32], _timeStart:_local8, _timeDest:_local8 + (timeSeconds * 1000), _animType:animType, _extra1:extra1, _extra2:extra2, _extras:extras, _delay:delay, _isPaused:false, _timePaused:0, _callback:(_local12 ? undefined : (callback))}); mtarget.$_tweenCount = ((mtarget.$_tweenCount > 0) ? (mtarget.$_tweenCount + 1) : 1); _local12 = true; } } ASSetPropFlags(mtarget, "$_tweenCount", 1, 0); }; ASSetPropFlags(_global, "$addTween", 1, 0); _global.$updateTweens = function () { var _local8 = (this.$_tTime = getTimer()); var _local6 = 0; while (_local6 < this.$_tweenPropList.length) { var _local3 = this.$_tweenPropList[_local6]; if (_local3._targ.toString() == undefined) { this.$_tweenPropList.splice(_local6, 1); _local6--; } else if (((_local3._timeStart + (_local3._delay * 1000)) <= _local8) && (!_local3._isPaused)) { if (_local3._propStart == undefined) { if (_local3._prop.substr(0, 10) == "__special_") { if (_local3._prop == "__special_mc_frame__") { _local3._propStart = _local3._targ._currentframe; } else if (_local3._prop == "__special_mc_ra__") { _local3._propStart = new Color(_local3._targ).getTransform().ra; } else if (_local3._prop == "__special_mc_rb__") { _local3._propStart = new Color(_local3._targ).getTransform().rb; } else if (_local3._prop == "__special_mc_ga__") { _local3._propStart = new Color(_local3._targ).getTransform().ga; } else if (_local3._prop == "__special_mc_gb__") { _local3._propStart = new Color(_local3._targ).getTransform().gb; } else if (_local3._prop == "__special_mc_ba__") { _local3._propStart = new Color(_local3._targ).getTransform().ba; } else if (_local3._prop == "__special_mc_bb__") { _local3._propStart = new Color(_local3._targ).getTransform().bb; } else if (_local3._prop == "__special_mc_aa__") { _local3._propStart = new Color(_local3._targ).getTransform().aa; } else if (_local3._prop == "__special_mc_ab__") { _local3._propStart = new Color(_local3._targ).getTransform().ab; } else if (_local3._prop == "__special_text_r__") { _local3._propStart = _local3._targ.textColor >> 16; } else if (_local3._prop == "__special_text_g__") { _local3._propStart = (_local3._targ.textColor & 65280) >> 8; } else if (_local3._prop == "__special_text_b__") { _local3._propStart = _local3._targ.textColor & 255; } else if (_local3._prop == "__special_sound_volume__") { _local3._propStart = _local3._targ.getVolume(); } else if (_local3._prop == "__special_sound_pan__") { _local3._propStart = _local3._targ.getPan(); } else if (_local3._prop == "__special_bst_t__") { _local3._propStart = 0; _local3._extras.__special_bst_ix__ = _local3._targ._x; _local3._extras.__special_bst_iy__ = _local3._targ._y; } else if (_local3._prop == "__special_blur_x__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BlurFilter) { _local3._propStart = _local3._targ.filters[_local5].blurX; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_blur_y__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BlurFilter) { _local3._propStart = _local3._targ.filters[_local5].blurY; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_glow_color__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].color; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 16777215 /* 0xFFFFFF */; } } else if (_local3._prop == "__special_glow_alpha__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].alpha; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_glow_blurX__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].blurX; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_glow_blurY__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].blurY; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_glow_strength__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].strength; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_bevel_distance__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].distance; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_angle__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].angle; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 45; } } else if (_local3._prop == "__special_bevel_highlightColor__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].highlightColor; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 16777215 /* 0xFFFFFF */; } } else if (_local3._prop == "__special_bevel_highlightAlpha__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].highlightAlpha; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_bevel_shadowColor__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].shadowColor; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_shadowAlpha__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].shadowAlpha; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_bevel_blurX__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].blurX; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_blurY__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].blurY; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_strength__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].strength; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else { _local3._propStart = _local3._targ[_local3._prop]; } } else { _local3._propStart = _local3._targ[_local3._prop]; } } var _local10 = _local3._timeDest + (_local3._delay * 1000); if (_local10 <= _local8) { var _local4 = _local3._propDest; } else { var _local4 = _global.findTweenValue(_local3._propStart, _local3._propDest, _local3._timeStart, _local8 - (_local3._delay * 1000), _local3._timeDest, _local3._animType, _local3._extra1, _local3._extra2); } _local3._targ[_local3._prop] = (_local3._extras.mustRound ? (Math.round(_local4)) : (_local4)); if (_local3._prop == "__special_mc_frame__") { _local3._targ.gotoAndStop(Math.round(_local4)); } else if (_local3._prop == "__special_mc_ra__") { new Color(_local3._targ).setTransform({ra:_local4}); } else if (_local3._prop == "__special_mc_rb__") { new Color(_local3._targ).setTransform({rb:_local4}); } else if (_local3._prop == "__special_mc_ga__") { new Color(_local3._targ).setTransform({ga:_local4}); } else if (_local3._prop == "__special_mc_gb__") { new Color(_local3._targ).setTransform({gb:_local4}); } else if (_local3._prop == "__special_mc_ba__") { new Color(_local3._targ).setTransform({ba:_local4}); } else if (_local3._prop == "__special_mc_bb__") { new Color(_local3._targ).setTransform({bb:_local4}); } else if (_local3._prop == "__special_mc_aa__") { new Color(_local3._targ).setTransform({aa:_local4}); } else if (_local3._prop == "__special_mc_ab__") { new Color(_local3._targ).setTransform({ab:_local4}); } if (_local3._prop == "__special_bst_t__") { var _local7 = _local3._extras; var _local9 = _global.findPointOnCurve(_local7.__special_bst_ix__, _local7.__special_bst_iy__, _local7.__special_bst_cx__, _local7.__special_bst_cy__, _local7.__special_bst_dx__, _local7.__special_bst_dy__, _local4); if (_local3._extras.mustRound) { _local3._targ._x = Math.round(_local9.x); _local3._targ._y = Math.round(_local9.y); } else { _local3._targ._x = _local9.x; _local3._targ._y = _local9.y; } } if ((typeof(_local3._targ) != "movieclip") && (_local3._prop == "__special_text_b__")) { _local3._targ.textColor = ((_local3._targ.__special_text_r__ << 16) + (_local3._targ.__special_text_g__ << 8)) + _local3._targ.__special_text_b__; } if (_local3._prop == "__special_sound_volume__") { _local3._targ.setVolume(_local4); } if (_local3._prop == "__special_sound_pan__") { _local3._targ.setPan(_local4); } if (_local3._prop == "__special_blur_x__") { _global.$setFilterProperty(_local3._targ, "blur_blurX", _local4, _local3._extras); } if (_local3._prop == "__special_blur_y__") { _global.$setFilterProperty(_local3._targ, "blur_blurY", _local4, _local3._extras); } if (_local3._prop == "__special_glow_color__") { _global.$setFilterProperty(_local3._targ, "glow_color", _global.findTweenColor(_local3, _local8), _local3._extras); } if (_local3._prop == "__special_glow_alpha__") { _global.$setFilterProperty(_local3._targ, "glow_alpha", _local4, _local3._extras); } if (_local3._prop == "__special_glow_blurX__") { _global.$setFilterProperty(_local3._targ, "glow_blurX", _local4, _local3._extras); } if (_local3._prop == "__special_glow_blurY__") { _global.$setFilterProperty(_local3._targ, "glow_blurY", _local4, _local3._extras); } if (_local3._prop == "__special_glow_strength__") { _global.$setFilterProperty(_local3._targ, "glow_strength", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_distance__") { _global.$setFilterProperty(_local3._targ, "bevel_distance", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_angle__") { _global.$setFilterProperty(_local3._targ, "bevel_angle", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_highlightColor__") { _global.$setFilterProperty(_local3._targ, "bevel_highlightColor", _global.findTweenColor(_local3, _local8), _local3._extras); } if (_local3._prop == "__special_bevel_highlightAlpha__") { _global.$setFilterProperty(_local3._targ, "bevel_highlightAlpha", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_shadowColor__") { _global.$setFilterProperty(_local3._targ, "bevel_shadowColor", _global.findTweenColor(_local3, _local8), _local3._extras); } if (_local3._prop == "__special_bevel_shadowAlpha__") { _global.$setFilterProperty(_local3._targ, "bevel_shadowAlpha", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_blurX__") { _global.$setFilterProperty(_local3._targ, "bevel_blurX", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_blurY__") { _global.$setFilterProperty(_local3._targ, "bevel_blurY", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_strength__") { _global.$setFilterProperty(_local3._targ, "bevel_strength", _local4, _local3._extras); } if (_local3._targ.onTweenUpdate != undefined) { _local3._targ.onTweenUpdate(_local3._prop); } if (_local10 <= _local8) { if (_local3._targ.onTweenComplete != undefined) { _local3._targ.onTweenComplete(_local3._prop); } _global.$stopTween(_local3._targ, [_local3._prop], false); _local6--; if (_local3._callback != undefined) { if (_global.backwardCallbackTweening) { var _local11 = _local3._targ.createEmptyMovieClip("__child__", 122344); _local3._callback.apply(_local11, null); _local11.removeMovieClip(); } else { _local3._callback.apply(_local3._targ, null); } } } } _local6++; } if (this.$_tweenPropList.length == 0) { _global.$removeTweenController(); } }; ASSetPropFlags(_global, "$updateTween", 1, 0); _global.$stopTween = function (mtarget, props, wipeFuture) { var _local4 = _root.__tweenController__.$_tweenPropList; var _local7; for (var _local9 in _local4) { _local7 = _local4[_local9]._prop; var _local5 = 0; while ((_local5 < props.length) || ((_local5 < 1) && (props == undefined))) { if (((_local4[_local9]._targ == mtarget) && ((_local7 == props[_local5]) || (props == undefined))) && (wipeFuture || ((_local4[_local9]._timeDest + (_local4[_local9]._delay * 1000)) <= getTimer()))) { switch (_local7) { case "__special_mc_frame__" : case "__special_mc_ra__" : case "__special_mc_rb__" : case "__special_mc_ga__" : case "__special_mc_gb__" : case "__special_mc_ba__" : case "__special_mc_bb__" : case "__special_mc_aa__" : case "__special_mc_ab__" : case "__special_sound_volume__" : case "__special_bst_t__" : delete mtarget[_local7]; break; case "__special_text_b__" : delete mtarget.__special_text_r__; delete mtarget.__special_text_g__; delete mtarget.__special_text_b__; } _local4.splice(_local9, 1); } _local5++; } } if (props == undefined) { delete mtarget.$_tweenCount; } else { mtarget.$_tweenCount = 0; for (var _local9 in _local4) { if (_local4[_local9]._targ == mtarget) { mtarget.$_tweenCount++; } } if (mtarget.$_tweenCount == 0) { delete mtarget.$_tweenCount; } } if (_local4.length == 0) { _global.$removeTweenController(); } }; ASSetPropFlags(_global, "$stopTween", 1, 0); _global.$setFilterProperty = function (mtarget, propName, propValue, extras) { var _local1; var _local7 = false; var _local3 = []; _local1 = 0; while (_local1 < mtarget.filters.length) { _local3.push(mtarget.filters[_local1]); _local1++; } if (propName.substr(0, 5) == "blur_") { _local1 = 0; while (_local1 < mtarget.filters.length) { if (_local3[_local1] instanceof flash.filters.BlurFilter) { _local3[_local1][propName.substr(5)] = propValue; if (extras.__special_blur_quality__ != undefined) { _local3[_local1].quality = extras.__special_blur_quality__; } _local7 = true; break; } _local1++; } if (!_local7) { var _local9; var _local8 = ((extras.__special_blur_quality__ == undefined) ? 2 : (extras.__special_blur_quality__)); if (propName == "blur_blurX") { _local9 = new flash.filters.BlurFilter(propValue, 0, _local8); } if (propName == "blur_blurY") { _local9 = new flash.filters.BlurFilter(0, propValue, _local8); } _local3.push(_local9); } } else if (propName.substr(0, 5) == "glow_") { _local1 = 0; while (_local1 < mtarget.filters.length) { if (_local3[_local1] instanceof flash.filters.GlowFilter) { _local3[_local1][propName.substr(5)] = propValue; if (extras.__special_glow_quality__ != undefined) { _local3[_local1].quality = extras.__special_glow_quality__; } if (extras.__special_glow_inner__ != undefined) { _local3[_local1].inner = extras.__special_glow_inner__; } if (extras.__special_glow_knockout__ != undefined) { _local3[_local1].knockout = extras.__special_glow_knockout__; } _local7 = true; break; } _local1++; } if (!_local7) { var _local8 = ((extras.__special_glow_quality__ == undefined) ? 2 : (extras.__special_glow_quality__)); var _local12 = ((extras.__special_glow_inner__ == undefined) ? false : (extras.__special_glow_inner__)); var _local10 = ((extras.__special_glow_knockout__ == undefined) ? false : (extras.__special_glow_knockout__)); if (propName == "glow_color") { var _local9 = new flash.filters.GlowFilter(propValue, 1, 0, 0, 1, _local8, _local12, _local10); } if (propName == "glow_alpha") { var _local9 = new flash.filters.GlowFilter(16777215, propValue, 0, 0, 1, _local8, _local12, _local10); } if (propName == "glow_blurX") { var _local9 = new flash.filters.GlowFilter(16777215, 1, propValue, 0, 1, _local8, _local12, _local10); } if (propName == "glow_blurY") { var _local9 = new flash.filters.GlowFilter(16777215, 1, 0, propValue, 1, _local8, _local12, _local10); } if (propName == "glow_strength") { var _local9 = new flash.filters.GlowFilter(16777215, 1, 0, 0, propValue, _local8, _local12, _local10); } _local3.push(_local9); } } else if (propName.substr(0, 6) == "bevel_") { _local1 = 0; while (_local1 < mtarget.filters.length) { if (_local3[_local1] instanceof flash.filters.BevelFilter) { _local3[_local1][propName.substr(6)] = propValue; if (extras.__special_bevel_quality__ != undefined) { _local3[_local1].quality = extras.__special_bevel_quality__; } if (extras.__special_bevel_type__ != undefined) { _local3[_local1].inner = extras.__special_bevel_type__; } if (extras.__special_bevel_knockout__ != undefined) { _local3[_local1].knockout = extras.__special_bevel_knockout__; } _local7 = true; break; } _local1++; } if (!_local7) { var _local8 = ((extras.__special_bevel_quality__ == undefined) ? 2 : (extras.__special_bevel_quality__)); var _local11 = ((extras.__special_bevel_type__ == undefined) ? "inner" : (extras.__special_bevel_type__)); var _local10 = ((extras.__special_bevel_knockout__ == undefined) ? false : (extras.__special_bevel_knockout__)); if (propName == "bevel_distance") { var _local9 = new flash.filters.BevelFilter(propValue, 45, 16777215, 1, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_angle") { var _local9 = new flash.filters.BevelFilter(0, propValue, 16777215, 1, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_highlightColor") { var _local9 = new flash.filters.BevelFilter(0, 45, propValue, 1, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_highlightAlpha") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, propValue, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_shadowColor") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, propValue, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_shadowAlpha") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, propValue, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_blurX") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, 1, propValue, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_blurY") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, 1, 0, propValue, 1, _local8, _local11, _local10); } if (propName == "bevel_strength") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, 1, 0, 0, propValue, _local8, _local11, _local10); } _local3.push(_local9); } } else { return(undefined); } mtarget.filters = _local3; }; MovieClip.prototype.tween = (TextField.prototype.tween = (Sound.prototype.tween = function (prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2); })); ASSetPropFlags(MovieClip.prototype, "tween", 1, 0); ASSetPropFlags(TextField.prototype, "tween", 1, 0); ASSetPropFlags(Sound.prototype, "tween", 1, 0); MovieClip.prototype.roundedTween = (TextField.prototype.roundedTween = (Sound.prototype.roundedTween = function (prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); })); ASSetPropFlags(MovieClip.prototype, "roundedTween", 1, 0); ASSetPropFlags(TextField.prototype, "roundedTween", 1, 0); ASSetPropFlags(Sound.prototype, "roundedTween", 1, 0); MovieClip.prototype.stopTween = (TextField.prototype.stopTween = (Sound.prototype.stopTween = function (props) { if (typeof(props) == "string") { props = [props]; } if (props != undefined) { var _local4 = 1; while (_local4 < arguments.length) { props.push(arguments[_local4]); _local4++; } } _global.$stopTween(this, props, true); })); ASSetPropFlags(MovieClip.prototype, "stopTween", 1, 0); ASSetPropFlags(TextField.prototype, "stopTween", 1, 0); ASSetPropFlags(Sound.prototype, "stopTween", 1, 0); MovieClip.prototype.pauseTween = (TextField.prototype.pauseTween = (Sound.prototype.pauseTween = function (props) { if (props != undefined) { if (typeof(props) == "string") { props = [props]; } var _local6 = 1; while (_local6 < Arguments.length) { props.push(Arguments[_local6]); _local6++; } } var _local4 = _root.__tweenController__.$_tweenPropList; var _local5; for (var _local7 in _local4) { if ((_local4[_local7]._targ == this) && (!_local4[_local7]._isPaused)) { if (props != undefined) { _local5 = false; for (var _local6 in props) { if (props[_local6] == _local4[_local7]._prop) { _local5 = true; break; } } } if ((props == undefined) || (_local5)) { _local4[_local7]._isPaused = true; _local4[_local7]._timePaused = _root.__tweenController__.$_tTime; } } } })); ASSetPropFlags(MovieClip.prototype, "pauseTween", 1, 0); ASSetPropFlags(TextField.prototype, "pauseTween", 1, 0); ASSetPropFlags(Sound.prototype, "pauseTween", 1, 0); MovieClip.prototype.resumeTween = (TextField.prototype.resumeTween = (Sound.prototype.resumeTween = function (props) { if (props != undefined) { if (typeof(props) == "string") { props = [props]; } var _local7 = 1; while (_local7 < Arguments.length) { props.push(Arguments[_local7]); _local7++; } } var _local3 = _root.__tweenController__.$_tweenPropList; var _local5; var _local6; for (var _local8 in _local3) { if ((_local3[_local8]._targ == this) && (_local3[_local8]._isPaused)) { if (props != undefined) { _local5 = false; for (var _local7 in props) { if (props[_local7] == _local3[_local8]._prop) { _local5 = true; break; } } } if ((props == undefined) || (_local5)) { _local3[_local8]._isPaused = false; _local6 = _root.__tweenController__.$_tTime - _local3[_local8]._timePaused; _local3[_local8]._timeStart = _local3[_local8]._timeStart + _local6; _local3[_local8]._timeDest = _local3[_local8]._timeDest + _local6; _local3[_local8]._timePaused = 0; } } } })); ASSetPropFlags(MovieClip.prototype, "resumeTween", 1, 0); ASSetPropFlags(TextField.prototype, "resumeTween", 1, 0); ASSetPropFlags(Sound.prototype, "resumeTween", 1, 0); MovieClip.prototype.lockTween = (TextField.prototype.lockTween = (Sound.prototype.lockTween = function () { this.$_isTweenLocked = true; ASSetPropFlags(this, "this.$_isTweenLocked", 1, 0); })); ASSetPropFlags(MovieClip.prototype, "lockTween", 1, 0); ASSetPropFlags(TextField.prototype, "lockTween", 1, 0); ASSetPropFlags(Sound.prototype, "lockTween", 1, 0); MovieClip.prototype.unlockTween = (TextField.prototype.unlockTween = (Sound.prototype.unlockTween = function () { delete this.$_isTweenLocked; })); ASSetPropFlags(MovieClip.prototype, "unlockTween", 1, 0); ASSetPropFlags(TextField.prototype, "unlockTween", 1, 0); ASSetPropFlags(Sound.prototype, "unlockTween", 1, 0); MovieClip.prototype.getTweens = (TextField.prototype.getTweens = (Sound.prototype.getTweens = function () { return(this.$_tweenCount); })); ASSetPropFlags(MovieClip.prototype, "getTweens", 1, 0); ASSetPropFlags(TextField.prototype, "getTweens", 1, 0); ASSetPropFlags(Sound.prototype, "getTweens", 1, 0); MovieClip.prototype.isTweening = (TextField.prototype.isTweening = (Sound.prototype.isTweening = function () { return(((this.$_tweenCount > 0) ? true : false)); })); ASSetPropFlags(MovieClip.prototype, "isTweening", 1, 0); ASSetPropFlags(TextField.prototype, "isTweening", 1, 0); ASSetPropFlags(Sound.prototype, "isTweening", 1, 0); MovieClip.prototype.alphaTo = (TextField.prototype.alphaTo = function (propDest_a, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_alpha", propDest_a, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "alphaTo", 1, 0); ASSetPropFlags(TextField.prototype, "alphaTo", 1, 0); MovieClip.prototype.frameTo = function (propDest_frame, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_mc_frame__", propDest_frame, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(MovieClip.prototype, "frameTo", 1, 0); MovieClip.prototype.resizeTo = (TextField.prototype.resizeTo = function (propDest_width, propDest_height, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_width", "_height"], [propDest_width, propDest_height], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "resizeTo", 1, 0); ASSetPropFlags(TextField.prototype, "resizeTo", 1, 0); MovieClip.prototype.rotateTo = (TextField.prototype.rotateTo = function (propDest_rotation, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_rotation", propDest_rotation, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "rotateTo", 1, 0); ASSetPropFlags(TextField.prototype, "rotateTo", 1, 0); MovieClip.prototype.scaleTo = (TextField.prototype.scaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_xscale", "_yscale"], [propDest_scale, propDest_scale], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "scaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "scaleTo", 1, 0); MovieClip.prototype.xScaleTo = (TextField.prototype.xScaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_xscale", propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "xScaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "xScaleTo", 1, 0); MovieClip.prototype.yScaleTo = (TextField.prototype.yScaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_yscale", propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "yScaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "yScaleTo", 1, 0); TextField.prototype.scrollTo = function (propDest_scroll, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "scroll", propDest_scroll, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(TextField.prototype, "scrollTo", 1, 0); MovieClip.prototype.slideTo = (TextField.prototype.slideTo = function (propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_x", "_y"], [propDest_x, propDest_y], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "slideTo", 1, 0); ASSetPropFlags(TextField.prototype, "slideTo", 1, 0); MovieClip.prototype.roundedSlideTo = (TextField.prototype.roundedSlideTo = function (propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_x", "_y"], [propDest_x, propDest_y], timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); }); ASSetPropFlags(MovieClip.prototype, "roundedSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedSlideTo", 1, 0); MovieClip.prototype.xSlideTo = (TextField.prototype.xSlideTo = function (propDest_x, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_x", propDest_x, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "xSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "xSlideTo", 1, 0); MovieClip.prototype.roundedXSlideTo = (TextField.prototype.roundedXSlideTo = function (propDest_x, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_x", propDest_x, timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); }); ASSetPropFlags(MovieClip.prototype, "roundedXSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedXSlideTo", 1, 0); MovieClip.prototype.ySlideTo = (TextField.prototype.ySlideTo = function (propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_y", propDest_y, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "ySlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "ySlideTo", 1, 0); MovieClip.prototype.roundedYSlideTo = (TextField.prototype.roundedYSlideTo = function (propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_y", propDest_y, timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); }); ASSetPropFlags(MovieClip.prototype, "roundedYSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedYSlideTo", 1, 0); MovieClip.prototype.bezierSlideTo = (TextField.prototype.bezierSlideTo = function (cpoint_x, cpoint_y, propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { var _local3 = new Object(); _local3.__special_bst_ix__ = undefined; _local3.__special_bst_iy__ = undefined; _local3.__special_bst_cx__ = cpoint_x; _local3.__special_bst_cy__ = cpoint_y; _local3.__special_bst_dx__ = propDest_x; _local3.__special_bst_dy__ = propDest_y; _global.$addTween(this, "__special_bst_t__", 1, timeSeconds, animType, delay, callback, extra1, extra2, _local3); }); ASSetPropFlags(MovieClip.prototype, "bezierSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "bezierSlideTo", 1, 0); MovieClip.prototype.roundedBezierSlideTo = (TextField.prototype.roundedBezierSlideTo = function (cpoint_x, cpoint_y, propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { var _local3 = new Object(); _local3.__special_bst_ix__ = undefined; _local3.__special_bst_iy__ = undefined; _local3.__special_bst_cx__ = cpoint_x; _local3.__special_bst_cy__ = cpoint_y; _local3.__special_bst_dx__ = propDest_x; _local3.__special_bst_dy__ = propDest_y; _local3.mustRound = true; _global.$addTween(this, "__special_bst_t__", 1, timeSeconds, animType, delay, callback, extra1, extra2, _local3); }); ASSetPropFlags(MovieClip.prototype, "roundedBezierSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedBezierSlideTo", 1, 0); Sound.prototype.volumeTo = function (propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_sound_volume__", propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(Sound.prototype, "volumeTo", 1, 0); Sound.prototype.panTo = function (propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_sound_pan__", propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(Sound.prototype, "panTo", 1, 0); MovieClip.prototype.colorTo = function (propDest_color, timeSeconds, animType, delay, callback, extra1, extra2) { if (propDest_color == null) { this.colorTransformTo(100, 0, 100, 0, 100, 0, undefined, undefined, timeSeconds, animType, delay, callback, extra1, extra2); } else { var _local3 = propDest_color >> 16; var _local5 = (propDest_color & 65280) >> 8; var _local4 = propDest_color & 255; this.colorTransformTo(0, _local3, 0, _local5, 0, _local4, undefined, undefined, timeSeconds, animType, delay, callback, extra1, extra2); } }; ASSetPropFlags(MovieClip.prototype, "colorTo", 1, 0); TextField.prototype.colorTo = function (propDest_color, timeSeconds, animType, delay, callback, extra1, extra2) { var _local3 = propDest_color >> 16; var _local6 = (propDest_color & 65280) >> 8; var _local4 = propDest_color & 255; _global.$addTween(this, ["__special_text_r__", "__special_text_g__", "__special_text_b__"], [_local3, _local6, _local4], timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(TextField.prototype, "colorTo", 1, 0); MovieClip.prototype.colorTransformTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_mc_ra__", "__special_mc_rb__", "__special_mc_ga__", "__special_mc_gb__", "__special_mc_ba__", "__special_mc_bb__", "__special_mc_aa__", "__special_mc_ab__"], [arguments[0].ra, arguments[0].rb, arguments[0].ga, arguments[0].gb, arguments[0].ba, arguments[0].bb, arguments[0].aa, arguments[0].ab], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6]); } else { _global.$addTween(this, ["__special_mc_ra__", "__special_mc_rb__", "__special_mc_ga__", "__special_mc_gb__", "__special_mc_ba__", "__special_mc_bb__", "__special_mc_aa__", "__special_mc_ab__"], [arguments[0], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[7]], arguments[8], arguments[9], arguments[10], arguments[11], arguments[12], arguments[13]); } }; ASSetPropFlags(MovieClip.prototype, "colorTransformTo", 1, 0); MovieClip.prototype.blurTo = (TextField.prototype.blurTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_blur_x__", "__special_blur_y__"], [arguments[0].blurX, arguments[0].blurY], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], {__special_blur_quality__:arguments[0].quality}); } else { _global.$addTween(this, ["__special_blur_x__", "__special_blur_y__"], [arguments[0], arguments[0]], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[7], {__special_blur_quality__:arguments[1]}); } }); ASSetPropFlags(MovieClip.prototype, "blurTo", 1, 0); ASSetPropFlags(TextField.prototype, "blurTo", 1, 0); MovieClip.prototype.xyBlurTo = (TextField.prototype.xyBlurTo = function (propDest_blurX, propDest_blurY, quality, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_blur_x__", "__special_blur_y__"], [propDest_blurX, propDest_blurY], timeSeconds, animType, delay, callback, extra1, extra2, {__special_blur_quality__:quality}); }); ASSetPropFlags(MovieClip.prototype, "xyBlurTo", 1, 0); ASSetPropFlags(TextField.prototype, "xyBlurTo", 1, 0); MovieClip.prototype.xBlurTo = (TextField.prototype.xBlurTo = function (propDest_blur, quality, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_blur_x__", propDest_blur, timeSeconds, animType, delay, callback, extra1, extra2, {__special_blur_quality__:quality}); }); ASSetPropFlags(MovieClip.prototype, "xBlurTo", 1, 0); ASSetPropFlags(TextField.prototype, "xBlurTo", 1, 0); MovieClip.prototype.yBlurTo = (TextField.prototype.yBlurTo = function (propDest_blur, quality, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_blur_y__", propDest_blur, timeSeconds, animType, delay, callback, extra1, extra2, {__special_blur_quality__:quality}); }); ASSetPropFlags(MovieClip.prototype, "yBlurTo", 1, 0); ASSetPropFlags(TextField.prototype, "yBlurTo", 1, 0); MovieClip.prototype.glowTo = (TextField.prototype.glowTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_blurY__", "__special_glow_strength__"], [arguments[0].color, arguments[0].alpha, arguments[0].blurX, arguments[0].blurY, arguments[0].strength], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], {__special_glow_quality__:arguments[0].quality, __special_glow_inner__:arguments[0].inner, __special_glow_knockout__:arguments[0].knockout}); } else { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_blurY__", "__special_glow_strength__"], [arguments[0], arguments[1], arguments[2], arguments[2], arguments[3]], arguments[7], arguments[8], arguments[9], arguments[10], arguments[11], arguments[12], {__special_glow_quality__:arguments[4], __special_glow_inner__:arguments[5], __special_glow_knockout__:arguments[6]}); } }); ASSetPropFlags(MovieClip.prototype, "glowTo", 1, 0); ASSetPropFlags(TextField.prototype, "glowTo", 1, 0); MovieClip.prototype.xyGlowTo = (TextField.prototype.xyGlowTo = function (propDest_color, propDest_alpha, propDest_blurX, propDest_blurY, propDest_strength, quality, inner, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_blurY__", "__special_glow_strength__"], [propDest_color, propDest_alpha, propDest_blurX, propDest_blurY, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_glow_quality__:quality, __special_glow_inner__:inner, __special_glow_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "xyGlowTo", 1, 0); ASSetPropFlags(TextField.prototype, "xyGlowTo", 1, 0); MovieClip.prototype.xGlowTo = (TextField.prototype.xGlowTo = function (propDest_color, propDest_alpha, propDest_blur, propDest_strength, quality, inner, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_strength__"], [propDest_color, propDest_alpha, propDest_blur, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_glow_quality__:quality, __special_glow_inner__:inner, __special_glow_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "xGlowTo", 1, 0); ASSetPropFlags(TextField.prototype, "xGlowTo", 1, 0); MovieClip.prototype.yGlowTo = (TextField.prototype.yGlowTo = function (propDest_color, propDest_alpha, propDest_blur, propDest_strength, quality, inner, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurY__", "__special_glow_strength__"], [propDest_color, propDest_alpha, propDest_blur, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_glow_quality__:quality, __special_glow_inner__:inner, __special_glow_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "yGlowTo", 1, 0); ASSetPropFlags(TextField.prototype, "yGlowTo", 1, 0); MovieClip.prototype.bevelTo = (TextField.prototype.bevelTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_bevel_distance__", "__special_bevel_angle__", "__special_bevel_highlightColor__", "__special_bevel_highlightAlpha__", "__special_bevel_shadowColor__", "__special_bevel_shadowAlpha__", "__special_bevel_blurX__", "__special_bevel_blurY__", "__special_bevel_strength__"], [arguments[0].distance, arguments[0].angle, arguments[0].highlightColor, arguments[0].highlightAlpha * 100, arguments[0].shadowColor, arguments[0].shadowAlpha * 100, arguments[0].blurX, arguments[0].blurY, arguments[0].strength], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], {__special_bevel_quality__:arguments[0].quality, __special_bevel_type__:arguments[0].type, __special_bevel_knockout__:arguments[0].knockout}); } else { _global.$addTween(this, ["__special_bevel_distance__", "__special_bevel_angle__", "__special_bevel_highlightColor__", "__special_bevel_highlightAlpha__", "__special_bevel_shadowColor__", "__special_bevel_shadowAlpha__", "__special_bevel_blurX__", "__special_bevel_blurY__", "__special_bevel_strength__"], [arguments[0], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[6], arguments[7]], arguments[11], arguments[12], arguments[13], arguments[14], arguments[15], arguments[16], {__special_bevel_quality__:arguments[8], __special_bevel_type__:arguments[9], __special_bevel_knockout__:arguments[10]}); } }); ASSetPropFlags(MovieClip.prototype, "bevelTo", 1, 0); ASSetPropFlags(TextField.prototype, "bevelTo", 1, 0); MovieClip.prototype.xyBevelTo = (TextField.prototype.xyBevelTo = function (propDest_distance, propDest_angle, propDest_highlightColor, propDest_highlightAlpha, propDest_shadowColor, propDest_shadowAlpha, propDest_blurX, propDest_blurY, propDest_strength, quality, type, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_bevel_distance__", "__special_bevel_angle__", "__special_bevel_highlightColor__", "__special_bevel_highlightAlpha__", "__special_bevel_shadowColor__", "__special_bevel_shadowAlpha__", "__special_bevel_blurX__", "__special_bevel_blurY__", "__special_bevel_blurY__", "__special_bevel_strength__"], [propDest_distance, propDest_angle, propDest_highlightColor, propDest_highlightAlpha, propDest_shadowColor, propDest_shadowAlpha, propDest_blur, propDest_blur, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_bevel_quality__:quality, __special_bevel_type__:type, __special_bevel_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "xyBevelTo", 1, 0); ASSetPropFlags(TextField.prototype, "xyBevelTo", 1, 0); _global.findPointOnCurve = function (p1x, p1y, cx, cy, p2x, p2y, t) { return({x:p1x + (t * (((2 * (1 - t)) * (cx - p1x)) + (t * (p2x - p1x)))), y:p1y + (t * (((2 * (1 - t)) * (cy - p1y)) + (t * (p2y - p1y))))}); }; ASSetPropFlags(_global, "findPointOnCurve", 1, 0); _global.findTweenColor = function (objProp, tTime) { var _local8 = objProp._propStart >> 16; var _local4 = objProp._propDest >> 16; var _local5 = (objProp._propStart >> 8) & 255; var _local6 = (objProp._propDest >> 8) & 255; var _local9 = objProp._propStart & 255; var _local7 = objProp._propDest & 255; var _local12 = Math.round(_global.findTweenValue(_local8, _local4, objProp._timeStart, tTime - (objProp._delay * 1000), objProp._timeDest, objProp._animType, objProp._extra1, objProp._extra2)); var _local10 = Math.round(_global.findTweenValue(_local5, _local6, objProp._timeStart, tTime - (objProp._delay * 1000), objProp._timeDest, objProp._animType, objProp._extra1, objProp._extra2)); var _local3 = Math.round(_global.findTweenValue(_local9, _local7, objProp._timeStart, tTime - (objProp._delay * 1000), objProp._timeDest, objProp._animType, objProp._extra1, objProp._extra2)); return(((_local12 << 16) + (_local10 << 8)) + _local3); }; _global.findTweenValue = function (_propStart, _propDest, _timeStart, _timeNow, _timeDest, _animType, _extra1, _extra2) { var _local1 = _timeNow - _timeStart; var _local4 = _propStart; var _local2 = _propDest - _propStart; var _local3 = _timeDest - _timeStart; var _local6 = _extra1; var _local7 = _extra2; var _local5 = _extra1; switch (_animType.toLowerCase()) { case "linear" : return(((_local2 * _local1) / _local3) + _local4); case "easeinquad" : _local1 = _local1 / _local3; return(((_local2 * _local1) * _local1) + _local4); case "easeoutquad" : _local1 = _local1 / _local3; return((((-_local2) * _local1) * (_local1 - 2)) + _local4); case "easeinoutquad" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return((((_local2 / 2) * _local1) * _local1) + _local4); } _local1--; return((((-_local2) / 2) * ((_local1 * (_local1 - 2)) - 1)) + _local4); case "easeoutinquad" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutQuad") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInQuad") * 0.5) + (_local2 * 0.5)) + _local4); case "easeincubic" : _local1 = _local1 / _local3; return((((_local2 * _local1) * _local1) * _local1) + _local4); case "easeoutcubic" : _local1 = (_local1 / _local3) - 1; return((_local2 * (((_local1 * _local1) * _local1) + 1)) + _local4); case "easeinoutcubic" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((((_local2 / 2) * _local1) * _local1) * _local1) + _local4); } _local1 = _local1 - 2; return(((_local2 / 2) * (((_local1 * _local1) * _local1) + 2)) + _local4); case "easeoutincubic" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutCubic") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInCubic") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinquart" : _local1 = _local1 / _local3; return(((((_local2 * _local1) * _local1) * _local1) * _local1) + _local4); case "easeoutquart" : _local1 = (_local1 / _local3) - 1; return(((-_local2) * ((((_local1 * _local1) * _local1) * _local1) - 1)) + _local4); case "easeinoutquart" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return((((((_local2 / 2) * _local1) * _local1) * _local1) * _local1) + _local4); } _local1 = _local1 - 2; return((((-_local2) / 2) * ((((_local1 * _local1) * _local1) * _local1) - 2)) + _local4); case "easeoutinquart" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutQuart") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInQuart") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinquint" : _local1 = _local1 / _local3; return((((((_local2 * _local1) * _local1) * _local1) * _local1) * _local1) + _local4); case "easeoutquint" : _local1 = (_local1 / _local3) - 1; return((_local2 * (((((_local1 * _local1) * _local1) * _local1) * _local1) + 1)) + _local4); case "easeinoutquint" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((((((_local2 / 2) * _local1) * _local1) * _local1) * _local1) * _local1) + _local4); } _local1 = _local1 - 2; return(((_local2 / 2) * (((((_local1 * _local1) * _local1) * _local1) * _local1) + 2)) + _local4); case "easeoutinquint" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutQuint") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInQuint") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinsine" : return((((-_local2) * Math.cos((_local1 / _local3) * (Math.PI/2))) + _local2) + _local4); case "easeoutsine" : return((_local2 * Math.sin((_local1 / _local3) * (Math.PI/2))) + _local4); case "easeinoutsine" : return((((-_local2) / 2) * (Math.cos((Math.PI * _local1) / _local3) - 1)) + _local4); case "easeoutinsine" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutSine") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInSine") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinexpo" : return(((_local1 == 0) ? (_local4) : ((_local2 * Math.pow(2, 10 * ((_local1 / _local3) - 1))) + _local4))); case "easeoutexpo" : return(((_local1 == _local3) ? (_local4 + _local2) : ((_local2 * ((-Math.pow(2, (-10 * _local1) / _local3)) + 1)) + _local4))); case "easeinoutexpo" : if (_local1 == 0) { return(_local4); } if (_local1 == _local3) { return(_local4 + _local2); } _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((_local2 / 2) * Math.pow(2, 10 * (_local1 - 1))) + _local4); } _local1--; return(((_local2 / 2) * ((-Math.pow(2, -10 * _local1)) + 2)) + _local4); case "easeoutinexpo" : if (_local1 == 0) { return(_local4); } if (_local1 == _local3) { return(_local4 + _local2); } _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((_local2 / 2) * ((-Math.pow(2, (-10 * _local1) / 1)) + 1)) + _local4); } return(((_local2 / 2) * (Math.pow(2, (10 * (_local1 - 2)) / 1) + 1)) + _local4); case "easeincirc" : _local1 = _local1 / _local3; return(((-_local2) * (Math.sqrt(1 - (_local1 * _local1)) - 1)) + _local4); case "easeoutcirc" : _local1 = (_local1 / _local3) - 1; return((_local2 * Math.sqrt(1 - (_local1 * _local1))) + _local4); case "easeinoutcirc" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return((((-_local2) / 2) * (Math.sqrt(1 - (_local1 * _local1)) - 1)) + _local4); } _local1 = _local1 - 2; return(((_local2 / 2) * (Math.sqrt(1 - (_local1 * _local1)) + 1)) + _local4); case "easeoutincirc" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutCirc") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInCirc") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinelastic" : if (_local1 == 0) { return(_local4); } _local1 = _local1 / _local3; if (_local1 == 1) { return(_local4 + _local2); } if (!_local7) { _local7 = _local3 * 0.3; } if ((!_local6) || (_local6 < Math.abs(_local2))) { _local6 = _local2; _local5 = _local7 / 4; } else { _local5 = (_local7 / (Math.PI*2)) * Math.asin(_local2 / _local6); } _local1 = _local1 - 1; return((-((_local6 * Math.pow(2, 10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7))) + _local4); case "easeoutelastic" : if (_local1 == 0) { return(_local4); } _local1 = _local1 / _local3; if (_local1 == 1) { return(_local4 + _local2); } if (!_local7) { _local7 = _local3 * 0.3; } if ((!_local6) || (_local6 < Math.abs(_local2))) { _local6 = _local2; _local5 = _local7 / 4; } else { _local5 = (_local7 / (Math.PI*2)) * Math.asin(_local2 / _local6); } return((((_local6 * Math.pow(2, -10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7)) + _local2) + _local4); case "easeinoutelastic" : if (_local1 == 0) { return(_local4); } _local1 = _local1 / (_local3 / 2); if (_local1 == 2) { return(_local4 + _local2); } if (!_local7) { _local7 = _local3 * 0.45; } if ((!_local6) || (_local6 < Math.abs(_local2))) { _local6 = _local2; _local5 = _local7 / 4; } else { _local5 = (_local7 / (Math.PI*2)) * Math.asin(_local2 / _local6); } if (_local1 < 1) { _local1 = _local1 - 1; return((-0.5 * ((_local6 * Math.pow(2, 10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7))) + _local4); } _local1 = _local1 - 1; return(((((_local6 * Math.pow(2, -10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7)) * 0.5) + _local2) + _local4); case "easeoutinelastic" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutElastic") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInElastic") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = _local1 / _local3; return((((_local2 * _local1) * _local1) * (((_local5 + 1) * _local1) - _local5)) + _local4); case "easeoutback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = (_local1 / _local3) - 1; return((_local2 * (((_local1 * _local1) * (((_local5 + 1) * _local1) + _local5)) + 1)) + _local4); case "easeinoutback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { _local5 = _local5 * 1.525; return(((_local2 / 2) * ((_local1 * _local1) * (((_local5 + 1) * _local1) - _local5))) + _local4); } _local1 = _local1 - 2; _local5 = _local5 * 1.525; return(((_local2 / 2) * (((_local1 * _local1) * (((_local5 + 1) * _local1) + _local5)) + 2)) + _local4); case "easeoutinback" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutBack") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInBack") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinbounce" : return((_local2 - findTweenValue(0, _local2, 0, _local3 - _local1, _local3, "easeOutBounce")) + _local4); case "easeoutbounce" : _local1 = _local1 / _local3; if (_local1 < 0.363636363636364) { return((_local2 * ((7.5625 * _local1) * _local1)) + _local4); } if (_local1 < 0.727272727272727) { _local1 = _local1 - 0.545454545454545; return((_local2 * (((7.5625 * _local1) * _local1) + 0.75)) + _local4); } if (_local1 < 0.909090909090909) { _local1 = _local1 - 0.818181818181818; return((_local2 * (((7.5625 * _local1) * _local1) + 0.9375)) + _local4); } _local1 = _local1 - 0.954545454545455; return((_local2 * (((7.5625 * _local1) * _local1) + 0.984375)) + _local4); case "easeinoutbounce" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeInBounce") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeOutBounce") * 0.5) + (_local2 * 0.5)) + _local4); case "easeoutinbounce" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutBounce") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInBounce") * 0.5) + (_local2 * 0.5)) + _local4); } return(0); }; ASSetPropFlags(_global, "findTweenValue", 1, 0); var fromSplash = true; var soundsOn = true; var global_sound = new Sound(); global_sound.setVolume(100); S_RA = new Sound(); S_RA.attachSound("RAWebMovie.wav"); S_B1 = new Sound(); S_B1.attachSound("b1.wav"); S_B2 = new Sound(); S_B2.attachSound("b2.wav"); S_B3 = new Sound(); S_B3.attachSound("b3.wav"); S_B4 = new Sound(); S_B4.attachSound("b4.wav"); S_B5 = new Sound(); S_B5.attachSound("b5.wav"); S_B6 = new Sound(); S_B6.attachSound("b6.wav"); S_B7 = new Sound(); S_B7.attachSound("b7.wav"); S_B8 = new Sound(); S_B8.attachSound("b8.wav"); S_B9 = new Sound(); S_B9.attachSound("b9.wav"); S_B10 = new Sound(); S_B10.attachSound("b10.wav"); S_Shoot = new Sound(); S_Shoot.attachSound("shoot.wav"); S_Collision = new Sound(); S_Collision.attachSound("collision.wav"); S_Splash = new Sound(); S_Splash.attachSound("splash.wav"); S_BallPickup = new Sound(); S_BallPickup.attachSound("ballpickup.wav"); S_Charge = new Sound(charge); S_Charge.attachSound("charge.wav"); S_SprayWarning = new Sound(); S_SprayWarning.attachSound("spraywarning.wav"); S_EndLevel = new Sound(); S_EndLevel.attachSound("endlevel.wav"); S_EndGame = new Sound(); S_EndGame.attachSound("endgame.wav"); S_LoseLevel = new Sound(); S_LoseLevel.attachSound("loselevel.wav"); S_Theme = new Sound(); S_Theme.attachSound("theme.wav"); S_LastLevelWonGame = new Sound(); S_LastLevelWonGame.attachSound("LastLevelWonGame.wav"); S_SplashAdded = new Sound(); S_SplashAdded.attachSound("SplashAdded.wav"); _root.playSound("S_RA"); var symBlurOut = (new flash.filters.BlurFilter(100, 100, 3)); var symBlurIn = (new flash.filters.BlurFilter(0, 0, 4)); var t = 2; _root.dev._alpha = (_root.symbol._alpha = (_root.re._alpha = (_root.glow._alpha = (_root.back._alpha = 0)))); done = function () { _root.alphaTo(0, 0, "linear"); _root.gotoAndStop(5); }; _root.back.alphaTo(100, t, "easeOutQuad"); _root.dev.alphaTo(100, t, "easeOutQuad", 1); _root.symbol.alphaTo(100, t, "easeOutQuad", 1.5); _root.re.alphaTo(100, t, "easeOutQuad", 2); _root.glow.alphaTo(100, 0.2, "easeInQuad", 3.6); _root.glow.slideTo(110, 170, 0.4, "linear", 3.6); _root.glow.scaleTo(160, 130, 0.4, "linear", 3.6); _root.back.alphaTo(0, t, "easeOutQuad", 5); _root.dev.alphaTo(0, t, "easeOutQuad", 6.5); _root.symbol.alphaTo(0, t, "easeOutQuad", 7); _root.re.alphaTo(0, t, "easeOutQuad", 7, done); _root.glow.alphaTo(0, 0.6, "easeOutQuad", 4);
Instance of Symbol 251 MovieClip in Frame 3
onClipEvent (load) { this.onPress = function () { getURL ("http://www.reflexive.com/index.php?PAGE=WebGameHome&REFERRER=Archie&SOURCE=SplashScreen", "_blank"); }; }
Frame 5
function makeBall(n) { n.collision = 0; n.mass = 60; n.vx = 0; n.vy = 0; n.hit = false; n.dropped = false; n.c = f; n.clr = clr; n.cacheAsBitmap = true; _root.ballArray.push(n); n.onEnterFrame = function () { if ((this.hit == true) && (this.dropped == false)) { if (this._x < 20) { this._x = 20; this.vx = this.vx * -0.5; } else if (this._x > 530) { this._x = 530; this.vx = this.vx * -0.5; } if (this._y > 380) { this._y = 380; this.vy = this.vy * -1; } this.vy = this.vy + _root.gravity; this._x = this._x + this.vx; this._y = this._y + this.vy; if (this._y > 320) { _root.playSound("S_Splash"); _root.attachMovie("splashEffectMaker", "SEM" + _root.effect, 14000 + _root.effect); _root["SEM" + _root.effect]._x = this._x; _root["SEM" + _root.effect]._y = this._y - 20; _root["SEM" + _root.effect].blendMode = 13; _root.ballInWater++; _root.effect++; this.onRollOver = function () { _root.eating = true; }; this.onRelease = (this.onReleaseOutside = (this.onRollOut = function () { _root.eating = false; })); this.onPress = function () { _root.player.slideTo(this._x, this._y, 1, "easeOutQuad"); }; this.onEnterFrame = function () { if (this.hitTest(_root.player)) { _root.playSound("S_BallPickup"); _root.ballInWater--; this.swapDepths(2); _root.levelBalls--; this.Die(); } }; this.dropped = true; this._y = 320; done2 = function () { this.ySlideTo(330, 1, "easeInOutQuad", 0, done); }; done = function () { this.ySlideTo(305, 1, "easeInOutQuad", 0, done2); }; this.ySlideTo(360, 0.7, "easeOutQuad", 0, done); i = 0; while (i < _root.ballArray.length) { if (_root.ballArray[i] == this) { _root.ballArray.splice(i, 1); } i++; } } } }; _root.levelBalls++; } function points(a) { var _local2 = _root.tva; var _local4 = Number(_local2 * 5) * _local2; _root.score = _root.score + _local4; if (_local2 > 10) { _root.playSound("S_B10"); } else { _root.playSound("S_B" + _local2); } _root.attachMovie("explode1Shell", "ES" + _root.effect, 2000 + _root.effect); _root["ES" + _root.effect]._x = a._x; _root["ES" + _root.effect]._y = a._y; _root["ES" + _root.effect]._xscale = 70; _root["ES" + _root.effect]._yscale = 70; _root["ES" + _root.effect]._rotation = random(360); _root["ES" + _root.effect].blendMode = 8; _root.effect++; _root.attachMovie("pointShell", "PS" + _root.effect, 2000 + _root.effect); _root["PS" + _root.effect]._x = a._x; _root["PS" + _root.effect]._y = a._y; _root["PS" + _root.effect].pnts.p.text = _local4; _root.effect++; } function collide(ball1, ball2) { dx = ball1._x - ball2._x; dy = ball1._y - ball2._y; dx2 = ball2._x - ball1._x; dy2 = ball2._y - ball1._y; phi = Math.atan(dy / dx); r1 = Math.atan2(dy2, dx2); r2 = Math.atan2(dy, dx); pD1 = Math.round(Number(r1 * term2)); pD2 = Math.round(Number(r2 * term2)); a1 = Math.atan2(dy2, dx2) * term; a2 = Math.atan2(dy, dx) * term; v1i = Math.sqrt((ball1.vx * ball1.vx) + (ball1.vy * ball1.vy)); v2i = Math.sqrt((ball2.vx * ball2.vx) + (ball2.vy * ball2.vy)); ang1 = _root.findAnAngle(ball1.vx, ball1.vy) * term; ang2 = _root.findAnAngle(ball2.vx, ball2.vy) * term; v1xr = v1i * Math.cos(ang1 - phi); v1yr = v1i * Math.sin(ang1 - phi); v2xr = v2i * Math.cos(ang2 - phi); v2yr = v2i * Math.sin(ang2 - phi); v1fxr = (((ball1.mass - ball2.mass) * v1xr) + ((ball2.mass + ball2.mass) * v2xr)) / (ball1.mass + ball2.mass); v2fxr = (((ball1.mass + ball1.mass) * v1xr) + ((ball2.mass - ball1.mass) * v2xr)) / (ball1.mass + ball2.mass); v1fyr = v1yr; v2fyr = v2yr; ball1.vx = (Math.cos(phi) * v1fxr) + (Math.cos(phi + (Math.PI/2)) * v1fyr); ball1.vy = (Math.sin(phi) * v1fxr) + (Math.sin(phi + (Math.PI/2)) * v1fyr); ball2.vx = (Math.cos(phi) * v2fxr) + (Math.cos(phi + (Math.PI/2)) * v2fyr); ball2.vy = (Math.sin(phi) * v2fxr) + (Math.sin(phi + (Math.PI/2)) * v2fyr); } function findAnAngle(xthing, ything) { term = (Math.PI/180); if (xthing < 0) { t = 180 + (Math.atan(ything / xthing) / term); } else if ((xthing > 0) && (ything >= 0)) { t = Math.atan(ything / xthing) / term; } else if ((xthing > 0) && (ything < 0)) { t = 360 + (Math.atan(ything / xthing) / term); } else if ((xthing == 0) && (ything == 0)) { t = 0; } else if ((xthing == 0) && (ything >= 0)) { t = 90; } else { t = 270; } return(t); } stop(); _root.alphaTo(100, 1, "easeOutQuad", 0.1); var GameTime = false; var eating = false; var pShot = 0; var levelBalls = 0; var level = 1; var effect = 0; var score = 0; var speed_limit = 4; var ballInWater = 0; var ballArray = []; var tva = 0; var bonusScore = 0; var sprays = 3; var sAmount = 200; var firepower = 0; var term = (Math.PI/180); var term2 = 57.2957795130823; if (_root.fromSplash == true) { var musicPlaying = false; } if (_root.musicPlaying == false) { _root.musicPlaying = true; _root.S_Theme.start(0, 9999); } var lineArray = []; var gravity = 1; var canThrow = true; if (_root.fromSplash == true) { _root.fromSplash = false; var mouseListener = new Object(); mouseListener.onMouseUp = function () { _root.sMeter.meter.yScaleTo(0, 0.45, "easeOutQuad"); if (((_root.eating == false) && (_root.GameTime == true)) && (_root.sMeter.meter._yscale > 10)) { _root.S_Charge.stop("charge.wav"); _root.playSound("S_Shoot"); if (_root.tutorial._currentframe == 2) { _root.tutorial.gotoAndStop(3); } _root.tva = 0; if ((player.head._rotation <= 90) && (player.head._rotation >= -90)) { var _local4 = player.head.myDegrees; } else { var _local4 = player.head.myDegrees + 180; } var _local6 = _root.player._x + (48 * Math.cos((_local4 * Math.PI) / 180)); var _local5 = _root.player._y + (48 * Math.sin((_local4 * Math.PI) / 180)); var _local3 = attachMovie("ball", "cannonball_" + _root.pShot, _root.pShot + 7700, {_x:_local6, _y:_local5}); _local3.vx = Math.cos((_local4 * Math.PI) / 180) * _root.firepower; _local3.vy = Math.sin((_local4 * Math.PI) / 180) * _root.firepower; _local3.rot = _root.firepower / 3; _local3.collision = 0; _local3.mass = 30; _local3.hit = false; _local3.c = f; _local3.clr = clr; _local3.cacheAsBitmap = true; _root.pShot++; _root.ballArray.push(_local3); _local3.onEnterFrame = function () { if (this._x < 20) { this._x = 20; this.vx = this.vx * -0.5; } else if (this._x > 530) { this._x = 530; this.vx = this.vx * -0.5; } if (this._y > 380) { this._y = 380; this.vy = this.vy * -1; } this.vy = this.vy + _root.gravity; this.rot = this.rot * 0.986; this._x = this._x + this.vx; this._y = this._y + this.vy; if (Math.abs(this.rot) < 2.5) { this.rot = 0; } if (this._y > 380) { i = 0; while (i < _root.ballArray.length) { if (_root.ballArray[i] == this) { _root.ballArray.splice(i, 1); } i++; } this.removeMovieClip(); } }; _root.sprays--; } else { _root.eating = false; } }; mouseListener.onMouseDown = function () { if (_root.sprays > 0) { fin = function () { _root.canThrow = true; }; if ((_root.eating == false) && (_root.GameTime == true)) { _root.playSound("S_Charge"); if (_root.tutorial._currentframe == 1) { _root.tutorial.gotoAndStop(2); } _root.sMeter.meter.yScaleTo(100, 1.25, "easeInQuad", 0, fin); } } else if (((_root.ballInWater > 0) && (_root.eating == false)) && (_root.sprays == 0)) { warningdone = function () { this.alphaTo(0, 1, "linear", 2); }; _root.playSound("S_SprayWarning"); _root.getmore.alphaTo(100, 1, "linear", 0, warningdone); } else { endlevelchecker = function () { if ((((_root.GameTime == true) && (_root.eating == false)) && (_root.sprays == 0)) && (_root.ballInWater == 0)) { _root.playSound("S_EndGame"); _root.attachMovie("Died", "Died", 13004); _root.Died._x = 275; _root.Died._y = 200; } }; _root.player.alphaTo(100, 2, "linear", 0, endlevelchecker); } }; Mouse.addListener(mouseListener); } _root.player.onEnterFrame = function () { mousex = _xmouse - this._x; mousey = (_ymouse - this._y) * -1; angle = Math.atan(mousey / mousex) / (Math.PI/180); if (mousex < 0) { angle = angle + 180; } if ((mousex >= 0) && (mousey < 0)) { angle = angle + 360; } if (angle > 160) { angle = 160; } if (angle < 20) { angle = 20; } _root.firepower = Number(_root.sMeter.meter._yscale / 3) + 5; if (_root.firepower > 30) { _root.firepower = 30; } }; _root.onEnterFrame = function () { if (((_root.levelBalls == 0) && (_root.EL._x != 275)) && (_root.GameTime == true)) { menu = _root.attachMovie("endLevel", "EL", 10000); menu._x = 275; menu._y = 200; } else { tx = 0; while (tx < _root.ballArray.length) { ty = tx + 1; while (ty < _root.ballArray.length) { var _local3 = Math.abs(_root.ballArray[tx]._x - _root.ballArray[ty]._x); var _local2 = Math.abs(_root.ballArray[tx]._y - _root.ballArray[ty]._y); var _local6 = Math.sqrt((_local3 * _local3) + (_local2 * _local2)); _root.ballArray[tx].collision = 0; _root.ballArray[ty].collision = 0; if ((_local6 <= 40) && ((_root.ballArray[tx].collision == 0) || (_root.ballArray[ty].collision == 0))) { var _local7 = _root.ballArray[ty]._x - _root.ballArray[tx]._x; var _local8 = _root.ballArray[ty]._y - _root.ballArray[tx]._y; var _local9 = _root.ballArray[ty].vx - _root.ballArray[tx].vx; var _local4 = _root.ballArray[ty].vy - _root.ballArray[tx].vy; var _local5 = (_local7 * _local9) + (_local8 * _local4); if (_local5 < 0) { _root.ballArray[tx].collision = 1; _root.ballArray[ty].collision = 1; _root.ballArray[tx].hit = true; _root.ballArray[ty].hit = true; _root.tva++; _root.points(_root.ballArray[tx]); _root.collide(_root.ballArray[tx], _root.ballArray[ty]); } } ty++; } tx++; } } };
Instance of Symbol 46 MovieClip in Frame 5
onClipEvent (load) { this.base.But.html = true; this.base.But.htmlText = "Play"; this.onPress = function () { _root.gotoAndStop(10); }; this.onRollOver = function () { this.alphaTo(100, 0.35, "easeOutQuad"); }; this.onRollOut = (this.onReleaseOutside = function () { this.alphaTo(100, 0, "easeOutQuad"); this.alphaTo(65, 0.55, "easeOutQuad"); }); this.alphaTo(65, 0.55, "easeOutQuad"); }
Instance of Symbol 46 MovieClip in Frame 5
onClipEvent (load) { this.base.But.html = true; this.base.But.htmlText = "More Games"; this.onPress = function () { _root.getURL("http://www.reflexive.com/index.php?PAGE=WebGameHome&REFERRER=LadyBug&SOURCE=MainMenuMoreGames", "_blank"); }; this.onRollOver = function () { this.alphaTo(100, 0.35, "easeOutQuad"); }; this.onRollOut = (this.onReleaseOutside = function () { this.alphaTo(100, 0, "easeOutQuad"); this.alphaTo(65, 0.55, "easeOutQuad"); }); this.alphaTo(65, 0.55, "easeOutQuad"); }
Instance of Symbol 314 MovieClip in Frame 5
onClipEvent (load) { this.base.But.html = true; this.base.But.htmlText = "Put Archie on your website"; this.onPress = function () { _root.getURL("http://www.reflexive.com/index.php?PAGE=WebGameForMySite&&REFERRER=Archie&SOURCE=MainMenu", "_blank"); }; this.onRollOver = function () { this.alphaTo(100, 0.35, "easeOutQuad"); }; this.onRollOut = (this.onReleaseOutside = function () { this.alphaTo(100, 0, "easeOutQuad"); this.alphaTo(65, 0.55, "easeOutQuad"); }); this.alphaTo(65, 0.55, "easeOutQuad"); }
Instance of Symbol 318 MovieClip in Frame 5
onClipEvent (load) { this.onPress = function () { getURL ("http://www.reflexive.com/index.php?PAGE=WebGameHome&REFERRER=Archie&SOURCE=MainMenuCopyright", "_blank"); }; this.onRollOver = function () { this.gotoAndStop(2); }; this.onRollOut = function () { this.gotoAndStop(1); }; }
Instance of Symbol 168 MovieClip in Frame 5
onClipEvent (load) { this.base.But.html = true; this.base.But.htmlText = "Play"; this.onPress = function () { getURL ("http://www.reflexive.com/index.php?PAGE=WebGameHome&REFERRER=Archie&SOURCE=MainMenuLogo", "_blank"); }; this.onRollOver = function () { this.alphaTo(100, 0.35, "easeOutQuad"); }; this.onRollOut = (this.onReleaseOutside = function () { this.alphaTo(100, 0, "easeOutQuad"); this.alphaTo(100, 0.55, "easeOutQuad"); }); this.alphaTo(100, 0.55, "easeOutQuad"); }
Frame 9
stop();
Instance of Symbol 46 MovieClip in Frame 9
onClipEvent (load) { this.base.But.html = true; this.base.But.htmlText = "Continue"; this.onPress = function () { if (_root.tut._currentframe == 4) { _root.gotoAndStop(10); } else { _root.tut.nextFrame(); } }; this.onRollOver = function () { this.alphaTo(100, 0.35, "easeOutQuad"); }; this.onRollOut = (this.onReleaseOutside = function () { this.alphaTo(100, 0, "easeOutQuad"); this.alphaTo(65, 0.55, "easeOutQuad"); }); this.alphaTo(65, 0.55, "easeOutQuad"); }
Frame 10
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200; _root.hasPlayed = true;
Instance of Symbol 345 MovieClip "sMeter" in Frame 10
onClipEvent (load) { this.meter.yScaleTo(0, 0, "linear"); }
Instance of Symbol 168 MovieClip in Frame 10
onClipEvent (load) { this.base.But.html = true; this.base.But.htmlText = "Play"; this.onPress = function () { getURL ("http://www.reflexive.com/index.php?PAGE=WebGameHome&REFERRER=Archie&SOURCE=InGameLogo", "_blank"); }; this.onRollOver = function () { this.alphaTo(100, 0.35, "easeOutQuad"); }; this.onRollOut = (this.onReleaseOutside = function () { this.alphaTo(18, 0, "easeOutQuad"); this.alphaTo(18, 0.55, "easeOutQuad"); }); this.alphaTo(18, 0.55, "easeOutQuad"); }
Instance of Symbol 265 MovieClip [ball4] "b2" in Frame 10
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 259 MovieClip [ball2] "b4" in Frame 10
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 261 MovieClip [ball3] "b3" in Frame 10
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 255 MovieClip [ball1] "b1" in Frame 10
onClipEvent (load) { _root.makeBall(this); }
Frame 11
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 12
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 255 MovieClip [ball1] "b5" in Frame 12
onClipEvent (load) { _root.makeBall(this); }
Frame 13
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 265 MovieClip [ball4] "b6" in Frame 13
onClipEvent (load) { _root.makeBall(this); }
Frame 14
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 259 MovieClip [ball2] "b8" in Frame 14
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 255 MovieClip [ball1] "b9" in Frame 14
onClipEvent (load) { _root.makeBall(this); }
Frame 15
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 16
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 265 MovieClip [ball4] "b6" in Frame 16
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 261 MovieClip [ball3] "b7" in Frame 16
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 259 MovieClip [ball2] "b8" in Frame 16
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 255 MovieClip [ball1] "b9" in Frame 16
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 261 MovieClip [ball3] "b11" in Frame 16
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 259 MovieClip [ball2] "b12" in Frame 16
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 265 MovieClip [ball4] "b10" in Frame 16
onClipEvent (load) { _root.makeBall(this); }
Frame 17
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 18
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 19
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 20
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 259 MovieClip [ball2] "b8" in Frame 20
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 261 MovieClip [ball3] "b11" in Frame 20
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 265 MovieClip [ball4] "b10" in Frame 20
onClipEvent (load) { _root.makeBall(this); }
Frame 21
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 22
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 23
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 255 MovieClip [ball1] "b9" in Frame 23
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 261 MovieClip [ball3] "b11" in Frame 23
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 265 MovieClip [ball4] "b10" in Frame 23
onClipEvent (load) { _root.makeBall(this); }
Frame 24
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 255 MovieClip [ball1] "b13" in Frame 24
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 259 MovieClip [ball2] "b12" in Frame 24
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 265 MovieClip [ball4] "b14" in Frame 24
onClipEvent (load) { _root.makeBall(this); }
Frame 25
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 26
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 27
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 28
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 29
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 30
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 255 MovieClip [ball1] "b9" in Frame 30
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 261 MovieClip [ball3] "b11" in Frame 30
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 265 MovieClip [ball4] "b10" in Frame 30
onClipEvent (load) { _root.makeBall(this); }
Frame 31
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 255 MovieClip [ball1] "b13" in Frame 31
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 259 MovieClip [ball2] "b12" in Frame 31
onClipEvent (load) { _root.makeBall(this); }
Frame 32
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 33
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 34
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 35
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 265 MovieClip [ball4] "b10" in Frame 35
onClipEvent (load) { _root.makeBall(this); }
Frame 36
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 37
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 265 MovieClip [ball4] "b10" in Frame 37
onClipEvent (load) { _root.makeBall(this); }
Frame 38
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 261 MovieClip [ball3] "b11" in Frame 38
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 259 MovieClip [ball2] "b12" in Frame 38
onClipEvent (load) { _root.makeBall(this); }
Frame 39
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 40
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 261 MovieClip [ball3] "b11" in Frame 40
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 259 MovieClip [ball2] "b12" in Frame 40
onClipEvent (load) { _root.makeBall(this); }
Frame 41
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 42
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 43
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 255 MovieClip [ball1] "b13" in Frame 43
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 265 MovieClip [ball4] "b14" in Frame 43
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 261 MovieClip [ball3] "b15" in Frame 43
onClipEvent (load) { _root.makeBall(this); }
Frame 44
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 45
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 46
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 255 MovieClip [ball1] "b13" in Frame 46
onClipEvent (load) { _root.makeBall(this); }
Frame 47
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 48
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 255 MovieClip [ball1] "b13" in Frame 48
onClipEvent (load) { _root.makeBall(this); }
Frame 49
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 50
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 51
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 255 MovieClip [ball1] "b13" in Frame 51
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 259 MovieClip [ball2] "b12" in Frame 51
onClipEvent (load) { _root.makeBall(this); }
Frame 52
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 53
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 54
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 55
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 255 MovieClip [ball1] "b13" in Frame 55
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 259 MovieClip [ball2] "b12" in Frame 55
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 265 MovieClip [ball4] "b14" in Frame 55
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 261 MovieClip [ball3] "b15" in Frame 55
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 259 MovieClip [ball2] "b16" in Frame 55
onClipEvent (load) { _root.makeBall(this); }
Frame 56
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 57
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 58
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Frame 59
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 259 MovieClip [ball2] "b12" in Frame 59
onClipEvent (load) { _root.makeBall(this); }
Frame 60
stop(); _root.attachMovie("startLevel", "SLM", 10002); _root.SLM._x = 275; _root.SLM._y = 200;
Instance of Symbol 255 MovieClip [ball1] "b13" in Frame 60
onClipEvent (load) { _root.makeBall(this); }
Instance of Symbol 265 MovieClip [ball4] "b14" in Frame 60
onClipEvent (load) { _root.makeBall(this); }
Frame 70
_root.gotoAndStop(_root.level + 9);
Symbol 34 MovieClip Frame 1
stop();
Symbol 39 MovieClip [ball5] Frame 1
stop();
Symbol 39 MovieClip [ball5] Frame 2
stop();
Symbol 50 MovieClip [GameComplete] Frame 1
this._alpha = 0; this.alphaTo(100, 2, "easeOutQuad"); _root.playSound("S_LastLevelWonGame"); _root.reflexiveAPI.submitScore(_root.score);
Instance of Symbol 46 MovieClip in Symbol 50 MovieClip [GameComplete] Frame 1
onClipEvent (load) { this.base.But.html = true; this.base.But.htmlText = "Continue"; this.onPress = function () { i = 0; while (i < _root.ballArray.length) { _root.ballArray[i].removeMovieClip(); i++; } _root.firstPoint = 0; _root.firstMC = ""; _root.ropeNum = 0; _root.levelBalls = 1; _root.effect = 0; _root.ballArray = []; _root.level++; var _local3 = 0; _root.gotoAndStop(5); _parent.removeMovieClip(); }; this.onRollOver = function () { this.alphaTo(100, 0.35, "easeOutQuad"); }; this.onRollOut = (this.onReleaseOutside = function () { this.alphaTo(100, 0, "easeOutQuad"); this.alphaTo(65, 0.55, "easeOutQuad"); }); this.alphaTo(65, 0.55, "easeOutQuad"); }
Symbol 57 MovieClip [GameOver] Frame 1
this._alpha = 0; this.alphaTo(100, 2, "easeOutQuad"); _root.reflexiveAPI.submitScore(_root.score); _root.GameTime = false; _root.playSound("S_EndGame");
Instance of Symbol 46 MovieClip in Symbol 57 MovieClip [GameOver] Frame 1
onClipEvent (load) { this.base.But.html = true; this.base.But.htmlText = "Continue"; this.onPress = function () { i = 0; while (i < _root.ballArray.length) { _root.ballArray[i].removeMovieClip(); i++; } _root.firstPoint = 0; _root.firstMC = ""; _root.ropeNum = 0; _root.levelBalls = 1; _root.effect = 0; _root.ballArray = []; _root.level++; var _local3 = 0; _root.gotoAndStop(5); _parent.removeMovieClip(); }; this.onRollOver = function () { this.alphaTo(100, 0.35, "easeOutQuad"); }; this.onRollOut = (this.onReleaseOutside = function () { this.alphaTo(100, 0, "easeOutQuad"); this.alphaTo(65, 0.55, "easeOutQuad"); }); this.alphaTo(65, 0.55, "easeOutQuad"); }
Symbol 62 MovieClip [loseLevel] Frame 1
this._alpha = 0; this.alphaTo(100, 2, "easeOutQuad"); _root.GameTime = false; _root.playSound("S_LoseLevel");
Instance of Symbol 46 MovieClip in Symbol 62 MovieClip [loseLevel] Frame 1
onClipEvent (load) { this.base.But.html = true; this.base.But.htmlText = "Retry"; this.onPress = function () { _root.firstPoint = 0; _root.firstMC = ""; _root.ropeNum = 0; _root.levelBalls = 1; _root.effect = 0; _root.ballArray = []; _root.level++; var _local3 = 0; _root.makeLevel(); _parent.removeMovieClip(); }; this.onRollOver = function () { this.alphaTo(100, 0.35, "easeOutQuad"); }; this.onRollOut = (this.onReleaseOutside = function () { this.alphaTo(100, 0, "easeOutQuad"); this.alphaTo(65, 0.55, "easeOutQuad"); }); this.alphaTo(65, 0.55, "easeOutQuad"); }
Symbol 69 MovieClip [endLevelEarly] Frame 1
this._alpha = 0; _root.playSound("S_EndLevel"); done = function () { i = 0; while (i < _root.ballArray.length) { if (_root.ballArray[i]._alpha == 100) { _root.attachMovie("pointShell", "PS" + _root.effect, 2000 + _root.effect); _root["PS" + _root.effect]._x = _root.ballArray[i]._x; _root["PS" + _root.effect]._y = _root.ballArray[i]._y; _root["PS" + _root.effect].pnts.p.text = String(-100); _root.effect++; _root.score = _root.score - 100; _root.ballArray[i].removeMovieClip(); } i++; } }; this.alphaTo(100, 1.45, "linear", 0, done); _root.reflexiveAPI.submitScore(_root.score); _root.GameTime = false;
Instance of Symbol 46 MovieClip in Symbol 69 MovieClip [endLevelEarly] Frame 1
onClipEvent (load) { this.base.But.html = true; this.base.But.htmlText = "Continue"; this.onPress = function () { _root.level++; if (_root.level > 40) { _root.firstPoint = 0; _root.firstMC = ""; _root.ropeNum = 0; _root.levelBalls = 1; _root.effect = 0; _root.ballArray = []; var _local3 = 0; menu = _root.attachMovie("GameComplete", "EL", 10000); menu._x = 275; menu._y = 200; _parent.removeMovieClip(); } else { _root.firstPoint = 0; _root.firstMC = ""; _root.ropeNum = 0; _root.levelBalls = 1; _root.effect = 0; _root.ballArray = []; var _local3 = 0; _root.makeLevel(); _parent.removeMovieClip(); } }; this.onRollOver = function () { this.alphaTo(100, 0.35, "easeOutQuad"); }; this.onRollOut = (this.onReleaseOutside = function () { this.alphaTo(100, 0, "easeOutQuad"); this.alphaTo(65, 0.55, "easeOutQuad"); }); this.alphaTo(65, 0.55, "easeOutQuad"); }
Symbol 73 MovieClip [startLevel] Frame 5
stop(); this._alpha = 0; _root.bonusScore = 0; startLevelEnd2 = function () { this.removeMovieClip(); }; startLevelEnd = function () { this.alphaTo(0, 0.75, "easeOutQuad", 0, startLevelEnd2); }; _root.sprays = 3; this.alphaTo(100, 2, "easeOutQuad", 0, startLevelEnd); _root.GameTime = true;
Symbol 78 MovieClip [Died] Frame 1
this._alpha = 0; leveldone = function () { _root.bonusScore = _root.sprays * 100; _root.score = _root.score + _root.bonusScore; }; _root.tutorial._alpha = 0; _root.playSound("S_EndLevel"); this.alphaTo(100, 1.5, "easeOutQuad", 0, leveldone); _root.reflexiveAPI.submitScore(_root.score); _root.GameTime = false;
Instance of Symbol 46 MovieClip in Symbol 78 MovieClip [Died] Frame 1
onClipEvent (load) { this.base.But.html = true; this.base.But.htmlText = "Continue"; this.onPress = function () { _root.gotoAndStop(5); _parent.removeMovieClip(); }; this.onRollOver = function () { this.alphaTo(100, 0.35, "easeOutQuad"); }; this.onRollOut = (this.onReleaseOutside = function () { this.alphaTo(100, 0, "easeOutQuad"); this.alphaTo(65, 0.55, "easeOutQuad"); }); this.alphaTo(65, 0.55, "easeOutQuad"); }
Symbol 88 MovieClip [endLevel] Frame 1
this._alpha = 0; leveldone = function () { _root.bonusScore = _root.sprays * 100; _root.score = _root.score + _root.bonusScore; _root.reflexiveAPI.submitScore(_root.score); this.ContinueButton.ySlideTo(130.8, 1, "easeOutBack"); }; _root.tutorial._alpha = 0; _root.playSound("S_EndLevel"); this.alphaTo(100, 1.1, "easeOutQuad", 0, leveldone); _root.GameTime = false;
Instance of Symbol 46 MovieClip "ContinueButton" in Symbol 88 MovieClip [endLevel] Frame 1
onClipEvent (load) { this.base.But.html = true; this.base.But.htmlText = "Continue"; this.onPress = function () { _root.level++; if (_root.level > 50) { _root.firstPoint = 0; _root.firstMC = ""; _root.ropeNum = 0; _root.levelBalls = 1; _root.effect = 0; _root.ballArray = []; var _local3 = 0; _root.attachMovie("GameComplete", "GC", 10001); _root.GC._x = 275; _root.GC._y = 200; _parent.removeMovieClip(); } else { _root.gotoAndStop(70); _parent.removeMovieClip(); } }; this.onRollOver = function () { this.alphaTo(100, 0.35, "easeOutQuad"); }; this.onRollOut = (this.onReleaseOutside = function () { this.alphaTo(100, 0, "easeOutQuad"); this.alphaTo(65, 0.55, "easeOutQuad"); }); this.alphaTo(65, 0.55, "easeOutQuad"); }
Symbol 91 MovieClip [pointShell] Frame 35
this.removeMovieClip();
Instance of Symbol 93 MovieClip in Symbol 94 MovieClip [sShell] Frame 1
onClipEvent (load) { sDone1 = function () { this.removeMovieClip(); }; var t = (0.35 + Number(random(10) / 10)); var xx = (Number(_parent._x - 100) + random(200)); var yy = (_parent._y - 20); _parent.bezierSlideTo(_parent._x, 150 - random(100), xx, yy, t, "easeInQuad", 0, sDone1); _parent.alphaTo(0, t + 0.5, "easeInQuad"); }
Symbol 153 MovieClip [splashEffectMaker] Frame 30
this.removeMovieClip();
Symbol 155 MovieClip [one] Frame 1
onedone = function () { _root.sprays++; _root.attachMovie("explode1Shell", "ES" + _root.effect, 2000 + _root.effect); _root["ES" + _root.effect]._x = this._x; _root["ES" + _root.effect]._y = this._y; _root["ES" + _root.effect]._xscale = 60; _root["ES" + _root.effect]._yscale = 60; _root["ES" + _root.effect]._rotation = random(360); _root["ES" + _root.effect].blendMode = 8; _root.effect++; _root.playSound("S_SplashAdded"); this.removeMovieClip(); }; this.slideTo(_root.sp._x, _root.sp._y, 1, "easeOutQuad", 0, onedone);
Symbol 158 MovieClip [mousecursor] Frame 1
stop();
Instance of Symbol 33 MovieClip [positionMarker] "col" in Symbol 158 MovieClip [mousecursor] Frame 1
/* no clip actions */
Symbol 162 MovieClip Frame 1
var value = 0; onEnterFrame = function () { bar_mc._xscale = 100 * value; }; onEnterFrame();
Symbol 353 MovieClip [__Packages.com.reflexive.as2.ReflexiveAPI] Frame 0
class com.reflexive.as2.ReflexiveAPI extends MovieClip { static var obj; var connected, useAPI, connectionString, conn, oldMouseX, oldMouseY; function ReflexiveAPI () { super(); connected = false; useAPI = int(_root.useReflexiveAPI) == 1; if (useAPI) { connectionString = _root.connectionString; conn = new LocalConnection(); conn.onStatus = mx.utils.Delegate.create(this, onStatus); initConnection(); setInterval(mx.utils.Delegate.create(this, checkActivity), 5000); setInterval(mx.utils.Delegate.create(this, submitScoreHelper), 1000); } } static function getInstance() { if (obj == null) { obj = new com.reflexive.as2.ReflexiveAPI(); } return(obj); } function initConnection() { if (useAPI) { if (!connected) { conn.send(connectionString, "initToolbar"); _global.setTimeout(mx.utils.Delegate.create(this, initConnection), 500); } } } function onStatus(obj) { switch (obj.level) { case "status" : connected = true; break; case "error" : } } function checkActivity() { if ((_root._xmouse != oldMouseX) || (_root._ymouse != oldMouseY)) { oldMouseX = _root._xmouse; oldMouseY = _root._ymouse; setIsActive(); } } function setIsActive() { if (useAPI) { if (!connected) { _global.setTimeout(mx.utils.Delegate.create(this, setIsActive), 500); } else { conn.send(connectionString, "setIsActive", null); } } } function setMedalSchedule(scoreName, bronze, silver, gold, platinum) { if (useAPI) { if (!connected) { _global.setTimeout(mx.utils.Delegate.create(this, setMedalSchedule), 500, scoreName, bronze, silver, gold, platinum); } else { conn.send(connectionString, "setMedalSchedule", scoreName, bronze, silver, gold, platinum); } } } function submitScore(score) { if (useAPI) { lastScore = score; } } function submitScoreHelper() { if ((useAPI && (connected)) && (lastScore != null)) { conn.send(connectionString, "submitScore", lastScore); lastScore = null; } } var lastScore = null; }
Symbol 354 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 355 MovieClip [__Packages.mochi.MochiServices] Frame 0
class mochi.MochiServices { static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("1.31"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; _rcvChannelName = val; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { _connecting = true; init(id, clip); } if (onError != undefined) { mochi.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.MochiServices.onError = function (errorCode) { }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); _rcvChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local2 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } allowDomains(_gatewayURL); _clip = clip.createEmptyMovieClip(_local2, 10336, false); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip(_gatewayURL, _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain = function (d) { return(true); }; _rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain; _rcvChannel._nextcallbackID = 0; _rcvChannel._callbacks = {}; listen(); return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel.connect(_listenChannelName); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _rcvChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _rcvChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _rcvChannel.onError = function () { mochi.MochiServices.onError.apply(null, ["IOError"]); }; _rcvChannel.connect(_rcvChannelName); _connecting = false; _connected = true; _listenChannel.close(); while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _rcvChannel._callbacks[_local1.callbackID]; } delete _rcvChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } _rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _rcvChannel._nextcallbackID++; } static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }
Symbol 356 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.3"); } static function showPreGameAd(options) { var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { }, ad_loaded:function (width, height) { }}; options = _parseOptions(options, _local27); if ("5cc6f7dfb67f2f08341c831480f7c2a7".length == 0) { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { }, ad_loaded:function (width, height) { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showTimedAd(options) { showInterLevelAd(options); } static function showPreloaderAd(options) { showPreGameAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local26); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local25 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local25); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb_arg) { var _local8 = parseInt(cb_arg); var _local4 = this._callbacks[_local8]; if (!_local4) { return(undefined); } delete this._callbacks[_local8]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { } return(_local4); } }
Symbol 227 MovieClip [explode1Shell] Frame 30
this.removeMovieClip();
Symbol 228 MovieClip Frame 30
_parent.removeMovieClip();
Instance of Symbol 243 MovieClip "mask" in Symbol 245 MovieClip [ReflexiveSymbol] Frame 1
onClipEvent (load) { done = function () { this._y = -250; }; this.rotateTo(-162, 1, "easeInQuad", 2.5, done); this.ySlideTo(0, 0, "easeInQuad", 2.5); this.ySlideTo(-300, 0, "easeInQuad"); }
Instance of Symbol 248 MovieClip in Symbol 249 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation + 15; }
Symbol 254 MovieClip Frame 1
stop();
Symbol 255 MovieClip [ball1] Frame 1
function Die() { _root.attachMovie("explode1Shell", "ES" + _root.effect, 2000 + _root.effect); _root["ES" + _root.effect]._x = this._x; _root["ES" + _root.effect]._y = this._y; _root["ES" + _root.effect]._rotation = random(360); _root.effect++; _root.attachMovie("one", "o" + _root.effect, 2000 + _root.effect); _root["o" + _root.effect]._x = this._x; _root["o" + _root.effect]._y = this._y; _root.effect++; this.removeMovieClip(); } stop();
Symbol 255 MovieClip [ball1] Frame 2
stop();
Symbol 258 MovieClip Frame 1
stop();
Symbol 259 MovieClip [ball2] Frame 1
function Die() { _root.attachMovie("explode4Shell", "ES" + _root.effect, 2000 + _root.effect); _root["ES" + _root.effect]._x = this._x; _root["ES" + _root.effect]._y = this._y; _root["ES" + _root.effect]._rotation = random(360); _root.effect++; _root.attachMovie("one", "o" + _root.effect, 2000 + _root.effect); _root["o" + _root.effect]._x = this._x; _root["o" + _root.effect]._y = this._y; _root.effect++; this.removeMovieClip(); } stop();
Symbol 259 MovieClip [ball2] Frame 2
stop();
Symbol 260 MovieClip Frame 1
stop();
Symbol 261 MovieClip [ball3] Frame 1
function Die() { _root.attachMovie("explode3Shell", "ES" + _root.effect, 2000 + _root.effect); _root["ES" + _root.effect]._x = this._x; _root["ES" + _root.effect]._y = this._y; _root["ES" + _root.effect]._rotation = random(360); _root.effect++; _root.attachMovie("one", "o" + _root.effect, 2000 + _root.effect); _root["o" + _root.effect]._x = this._x; _root["o" + _root.effect]._y = this._y; _root.effect++; this.removeMovieClip(); } stop();
Symbol 261 MovieClip [ball3] Frame 2
stop();
Symbol 264 MovieClip Frame 1
stop();
Symbol 265 MovieClip [ball4] Frame 1
function Die() { _root.attachMovie("explode2Shell", "ES" + _root.effect, 2000 + _root.effect); _root["ES" + _root.effect]._x = this._x; _root["ES" + _root.effect]._y = this._y; _root["ES" + _root.effect]._rotation = random(360); _root.effect++; _root.attachMovie("one", "o" + _root.effect, 2000 + _root.effect); _root["o" + _root.effect]._x = this._x; _root["o" + _root.effect]._y = this._y; _root.effect++; this.removeMovieClip(); } stop();
Symbol 265 MovieClip [ball4] Frame 2
stop();
Symbol 310 MovieClip Frame 1
stop();
Symbol 310 MovieClip Frame 2
stop();
Symbol 311 MovieClip Frame 1
stop();
Instance of Symbol 310 MovieClip "head" in Symbol 311 MovieClip Frame 1
onClipEvent (enterFrame) { myRadians = Math.atan2(_root._ymouse - _parent._y, _root._xmouse - _parent._x); myDegrees = Math.round((myRadians * 180) / Math.PI); if ((myDegrees <= 90) && (myDegrees >= -90)) { this.gotoAndStop(1); this._rotation = myDegrees; } else { this.gotoAndStop(2); this._rotation = myDegrees + 180; } }
Instance of Symbol 310 MovieClip "head" in Symbol 311 MovieClip Frame 1
onClipEvent (enterFrame) { myRadians = Math.atan2(_root._ymouse - _parent._y, _root._xmouse - _parent._x); myDegrees = Math.round((myRadians * 180) / Math.PI); if ((myDegrees <= 90) && (myDegrees >= -90)) { this.gotoAndStop(1); this._rotation = myDegrees; } else { this.gotoAndStop(2); this._rotation = myDegrees + 180; } }
Symbol 311 MovieClip Frame 2
stop();
Symbol 318 MovieClip Frame 1
stop();
Symbol 318 MovieClip Frame 2
stop();
Symbol 332 MovieClip Frame 1
var clr = 12390176; done3 = function () { var _local2 = _root.tut.tutMC1.mouse._xscale; _root.tut.tutMC1.line2._alpha = 100; _root.tut.tutMC1.mouse.scaleTo(_local2 + _root.sAmount, 0.5, "easeOutQuad"); _root.tut.tutMC1.b3.gotoAndStop(2); }; done2 = function () { var _local3 = _root.tut.tutMC1.mouse._xscale; _root.tut.tutMC1.line1._alpha = 100; _root.tut.tutMC1.mouse.scaleTo(_local3 + _root.sAmount, 0.5, "easeOutQuad"); _root.tut.tutMC1.b2.gotoAndStop(2); this.slideTo(b3._x, b3._y, 1.5, "linear", 0, done3); }; done = function () { var _local3 = _root.tut.tutMC1.mouse._xscale; _root.tut.tutMC1.mouse.scaleTo(_local3 + _root.sAmount, 0.5, "easeOutQuad"); _root.tut.tutMC1.b1.gotoAndStop(2); this.slideTo(b2._x, b2._y, 1, "linear", 0, done2); }; this.mouse.slideTo(b1._x, b1._y, 1, "linear", 0, done);
Symbol 336 MovieClip Frame 1
stop();
Symbol 336 MovieClip Frame 2
stop(); _root.tut.tutMC1.mouse.stopTween(); _root.tut.tutMC1.line1._alpha = 100; _root.tut.tutMC1.line2._alpha = 100; _root.tut.tutMC1.b1.gotoAndStop(2); _root.tut.tutMC1.b2.gotoAndStop(2); _root.tut.tutMC1.b3.gotoAndStop(2);
Symbol 336 MovieClip Frame 3
stop(); m1 = _root.tut.tutMC1.attachMovie("explode1Shell", "ES1", 2000 + _root.effect); m1._x = b1._x; m1._y = b1._y; m1.blendMode = 8; _root.effect++; m2 = _root.tut.tutMC1.attachMovie("explode1Shell", "ES2", 2000 + _root.effect); m2._x = _root.tut.tutMC1.b2._x; m2._y = _root.tut.tutMC1.b2._y; m2.blendMode = 8; _root.effect++; m3 = _root.tut.tutMC1.attachMovie("explode1Shell", "ES3", 2000 + _root.effect); m3._x = _root.tut.tutMC1.b3._x; m3._y = _root.tut.tutMC1.b3._y; m3.blendMode = 8; _root.effect++; _root.tut.tutMC1.mouse._alpha = 0; _root.tut.tutMC1.b1._alpha = 0; _root.tut.tutMC1.b2._alpha = 0; _root.tut.tutMC1.b3._alpha = 0; _root.tut.tutMC1.line1._alpha = 0; _root.tut.tutMC1.line2._alpha = 0;
Symbol 336 MovieClip Frame 4
stop();
Symbol 352 MovieClip Frame 1
stop();
Symbol 352 MovieClip Frame 2
stop();
Symbol 352 MovieClip Frame 3
stop();

Library Items

Symbol 1 Sound [theme.wav]
Symbol 2 Sound [spraywarning.wav]
Symbol 3 Sound [SplashAdded.wav]
Symbol 4 Sound [splash.wav]
Symbol 5 Sound [shoot.wav]
Symbol 6 Sound [RAWebMovie.wav]
Symbol 7 Sound [loselevel.wav]
Symbol 8 Sound [LastLevelWonGame.wav]
Symbol 9 Sound [endlevel.wav]
Symbol 10 Sound [endgame.wav]
Symbol 11 Sound [collision.wav]
Symbol 12 Sound [charge.wav]
Symbol 13 Sound [ballpickup.wav]
Symbol 14 Sound [b9.wav]
Symbol 15 Sound [b8.wav]
Symbol 16 Sound [b7.wav]
Symbol 17 Sound [b6.wav]
Symbol 18 Sound [b5.wav]
Symbol 19 Sound [b4.wav]
Symbol 20 Sound [b3.wav]
Symbol 21 Sound [b2.wav]
Symbol 22 Sound [b10.wav]
Symbol 23 Sound [b1.wav]
Symbol 24 ShapeTweeningUsed by:27
Symbol 25 ShapeTweeningUsed by:27
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:24 25 26Used by:29
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClip [ball]Uses:27 28
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:34 260
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClip [positionMarker]Uses:32Used by:34 39 158 254 255 258 259 260 261 264 265 318  Timeline
Symbol 34 MovieClipUses:31 33Used by:39
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:39 255 259 261 265
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:39 255 259 261 265
Symbol 39 MovieClip [ball5]Uses:34 33 36 38
Symbol 40 FontUsed by:41 47 48 49 70 71 72 74 75 76 77 79 80 81 82 83 84 85 86 87 89 154 326 337 338 339 346 347 348 349 350 351
Symbol 41 TextUses:40Used by:50
Symbol 42 GraphicUsed by:45 168 313
Symbol 43 FontUsed by:44 163 312 319 320
Symbol 44 EditableTextUses:43Used by:45
Symbol 45 MovieClipUses:42 44Used by:46
Symbol 46 MovieClipUses:45Used by:50 57 62 69 78 88  Timeline
Symbol 47 TextUses:40Used by:50
Symbol 48 TextUses:40Used by:50
Symbol 49 EditableTextUses:40Used by:50
Symbol 50 MovieClip [GameComplete]Uses:41 46 47 48 49
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:57 62 69
Symbol 53 FontUsed by:54 55 56 58 59 60 61 63 64 65 66 67 68 328 329 333 334 335
Symbol 54 TextUses:53Used by:57
Symbol 55 EditableTextUses:53Used by:57
Symbol 56 TextUses:53Used by:57
Symbol 57 MovieClip [GameOver]Uses:52 54 46 55 56
Symbol 58 TextUses:53Used by:62
Symbol 59 TextUses:53Used by:62
Symbol 60 EditableTextUses:53Used by:62
Symbol 61 TextUses:53Used by:62
Symbol 62 MovieClip [loseLevel]Uses:52 58 46 59 60 61
Symbol 63 TextUses:53Used by:69
Symbol 64 EditableTextUses:53Used by:69
Symbol 65 TextUses:53Used by:69
Symbol 66 EditableTextUses:53Used by:69
Symbol 67 TextUses:53Used by:69
Symbol 68 TextUses:53Used by:69
Symbol 69 MovieClip [endLevelEarly]Uses:52 63 64 65 46 66 67 68
Symbol 70 TextUses:40Used by:73
Symbol 71 EditableTextUses:40Used by:73
Symbol 72 TextUses:40Used by:73
Symbol 73 MovieClip [startLevel]Uses:70 71 72
Symbol 74 TextUses:40Used by:78
Symbol 75 TextUses:40Used by:78 88
Symbol 76 TextUses:40Used by:78
Symbol 77 EditableTextUses:40Used by:78
Symbol 78 MovieClip [Died]Uses:74 46 75 76 77
Symbol 79 TextUses:40Used by:88
Symbol 80 EditableTextUses:40Used by:88
Symbol 81 TextUses:40Used by:88
Symbol 82 EditableTextUses:40Used by:88
Symbol 83 TextUses:40Used by:88
Symbol 84 EditableTextUses:40Used by:88
Symbol 85 TextUses:40Used by:88
Symbol 86 TextUses:40Used by:88
Symbol 87 EditableTextUses:40Used by:88
Symbol 88 MovieClip [endLevel]Uses:79 80 81 46 82 75 83 84 85 86 87
Symbol 89 EditableTextUses:40Used by:90
Symbol 90 MovieClipUses:89Used by:91
Symbol 91 MovieClip [pointShell]Uses:90
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:94
Symbol 94 MovieClip [sShell]Uses:93
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:153
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:153
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:153
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:153
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:153
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:153
Symbol 107 BitmapUsed by:108
Symbol 108 GraphicUses:107Used by:153
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:153
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:153
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:153
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:153
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:153
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:153
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:153
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:153
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:153
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:153
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:153
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:153
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:153
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:153
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:153
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:153
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:153
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:153
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:153
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:153
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:153
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:153
Symbol 153 MovieClip [splashEffectMaker]Uses:96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152
Symbol 154 TextUses:40Used by:155
Symbol 155 MovieClip [one]Uses:154
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:158
Symbol 158 MovieClip [mousecursor]Uses:33 157Used by:332
Symbol 159 GraphicUsed by:162
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:160Used by:162
Symbol 162 MovieClipUses:159 161Used by:Timeline
Symbol 163 TextUses:43Used by:Timeline
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:168
Symbol 166 FontUsed by:167
Symbol 167 TextUses:166Used by:168
Symbol 168 MovieClipUses:165 167 42Used by:Timeline
Symbol 353 MovieClip [__Packages.com.reflexive.as2.ReflexiveAPI]
Symbol 354 MovieClip [__Packages.mx.utils.Delegate]
Symbol 355 MovieClip [__Packages.mochi.MochiServices]
Symbol 356 MovieClip [__Packages.MochiAd]
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:227 228
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:227 228
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:227 228
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:227 228
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:227 228
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:227 228
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:227 228
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:227 228
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:227 228
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:227 228
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:227 228
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:227 228
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:227 228
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:227 228
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:227 228
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:227 228
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:227 228
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:227 228
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:227 228
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:227 228
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:227 228
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:227 228
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:227 228
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:227 228
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:227 228
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:227 228
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:227 228
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:227 228
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:227 228
Symbol 227 MovieClip [explode1Shell]Uses:170 172 174 176 178 180 182 184 186 188 190 192 194 196 198 200 202 204 206 208 210 212 214 216 218 220 222 224 226Used by:Timeline
Symbol 228 MovieClipUses:170 172 174 176 178 180 182 184 186 188 190 192 194 196 198 200 202 204 206 208 210 212 214 216 218 220 222 224 226Used by:229 230 231 232
Symbol 229 MovieClip [explode2Shell]Uses:228Used by:Timeline
Symbol 230 MovieClip [explode3Shell]Uses:228Used by:Timeline
Symbol 231 MovieClip [explode4Shell]Uses:228Used by:Timeline
Symbol 232 MovieClip [explode5Shell]Uses:228Used by:Timeline
Symbol 233 FontUsed by:234
Symbol 234 TextUses:233Used by:235
Symbol 235 MovieClipUses:234Used by:Timeline
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:238
Symbol 238 MovieClip [ReflexiveText]Uses:237Used by:Timeline
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:241
Symbol 241 MovieClipUses:240Used by:245
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:242Used by:245
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClip [ReflexiveSymbol]Uses:241 243 244Used by:Timeline
Symbol 246 GraphicUsed by:249
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:249
Symbol 249 MovieClipUses:246 248Used by:Timeline
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250Used by:Timeline
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:254
Symbol 254 MovieClipUses:253 33Used by:255
Symbol 255 MovieClip [ball1]Uses:33 254 36 38Used by:332  Timeline
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:258
Symbol 258 MovieClipUses:257 33Used by:259
Symbol 259 MovieClip [ball2]Uses:258 36 33 38Used by:336  Timeline
Symbol 260 MovieClipUses:31 33Used by:261
Symbol 261 MovieClip [ball3]Uses:260 33 36 38Used by:Timeline
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:264
Symbol 264 MovieClipUses:263 33Used by:265
Symbol 265 MovieClip [ball4]Uses:264 33 36 38Used by:Timeline
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:268
Symbol 268 MovieClipUses:267Used by:Timeline
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:309
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:309
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:309
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:309
Symbol 277 BitmapUsed by:278
Symbol 278 GraphicUses:277Used by:309
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:309
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:309
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:309
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:309
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:309
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:309
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:309
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:309
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:309
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:309
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:309
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:309
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:309
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:309
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:309
Symbol 309 MovieClipUses:270 272 274 276 278 280 282 284 286 288 290 292 294 296 298 300 302 304 306 308Used by:310
Symbol 310 MovieClipUses:309Used by:311
Symbol 311 MovieClipUses:310Used by:Timeline
Symbol 312 EditableTextUses:43Used by:313
Symbol 313 MovieClipUses:42 312Used by:314
Symbol 314 MovieClipUses:313Used by:Timeline
Symbol 315 FontUsed by:316 317
Symbol 316 TextUses:315Used by:318
Symbol 317 TextUses:315Used by:318
Symbol 318 MovieClipUses:316 33 317Used by:Timeline
Symbol 319 TextUses:43Used by:Timeline
Symbol 320 TextUses:43Used by:321
Symbol 321 MovieClipUses:320Used by:Timeline
Symbol 322 ShapeTweeningUsed by:325
Symbol 323 ShapeTweeningUsed by:325
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:322 323 324Used by:Timeline
Symbol 326 TextUses:40Used by:327
Symbol 327 MovieClipUses:326Used by:Timeline
Symbol 328 TextUses:53Used by:Timeline
Symbol 329 TextUses:53Used by:336
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:332
Symbol 332 MovieClipUses:331 255 158Used by:336
Symbol 333 TextUses:53Used by:336
Symbol 334 TextUses:53Used by:336
Symbol 335 TextUses:53Used by:336
Symbol 336 MovieClipUses:329 332 333 259 334 335Used by:Timeline
Symbol 337 EditableTextUses:40Used by:Timeline
Symbol 338 TextUses:40Used by:Timeline
Symbol 339 EditableTextUses:40Used by:Timeline
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340Used by:345
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:342Used by:345
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:341 343 344Used by:Timeline
Symbol 346 TextUses:40Used by:Timeline
Symbol 347 EditableTextUses:40Used by:Timeline
Symbol 348 TextUses:40Used by:Timeline
Symbol 349 TextUses:40Used by:352
Symbol 350 TextUses:40Used by:352
Symbol 351 TextUses:40Used by:352
Symbol 352 MovieClipUses:349 350 351Used by:Timeline

Instance Names

"preloader_mc"Frame 1Symbol 162 MovieClip
"charge"Frame 1Symbol 33 MovieClip [positionMarker]
"dev"Frame 3Symbol 235 MovieClip
"re"Frame 3Symbol 238 MovieClip [ReflexiveText]
"symbol"Frame 3Symbol 245 MovieClip [ReflexiveSymbol]
"glow"Frame 3Symbol 249 MovieClip
"backMC"Frame 5Symbol 268 MovieClip
"player"Frame 5Symbol 311 MovieClip
"getmore"Frame 5Symbol 327 MovieClip
"tut"Frame 9Symbol 336 MovieClip
"sMeter"Frame 10Symbol 345 MovieClip
"sp"Frame 10Symbol 33 MovieClip [positionMarker]
"b2"Frame 10Symbol 265 MovieClip [ball4]
"b4"Frame 10Symbol 259 MovieClip [ball2]
"b3"Frame 10Symbol 261 MovieClip [ball3]
"b1"Frame 10Symbol 255 MovieClip [ball1]
"tutorial"Frame 10Symbol 352 MovieClip
"b5"Frame 12Symbol 255 MovieClip [ball1]
"b6"Frame 13Symbol 265 MovieClip [ball4]
"b8"Frame 14Symbol 259 MovieClip [ball2]
"b9"Frame 14Symbol 255 MovieClip [ball1]
"b6"Frame 16Symbol 265 MovieClip [ball4]
"b7"Frame 16Symbol 261 MovieClip [ball3]
"b8"Frame 16Symbol 259 MovieClip [ball2]
"b9"Frame 16Symbol 255 MovieClip [ball1]
"b11"Frame 16Symbol 261 MovieClip [ball3]
"b12"Frame 16Symbol 259 MovieClip [ball2]
"b10"Frame 16Symbol 265 MovieClip [ball4]
"b8"Frame 20Symbol 259 MovieClip [ball2]
"b11"Frame 20Symbol 261 MovieClip [ball3]
"b10"Frame 20Symbol 265 MovieClip [ball4]
"b9"Frame 23Symbol 255 MovieClip [ball1]
"b11"Frame 23Symbol 261 MovieClip [ball3]
"b10"Frame 23Symbol 265 MovieClip [ball4]
"b13"Frame 24Symbol 255 MovieClip [ball1]
"b12"Frame 24Symbol 259 MovieClip [ball2]
"b14"Frame 24Symbol 265 MovieClip [ball4]
"b9"Frame 30Symbol 255 MovieClip [ball1]
"b11"Frame 30Symbol 261 MovieClip [ball3]
"b10"Frame 30Symbol 265 MovieClip [ball4]
"b13"Frame 31Symbol 255 MovieClip [ball1]
"b12"Frame 31Symbol 259 MovieClip [ball2]
"b10"Frame 35Symbol 265 MovieClip [ball4]
"b10"Frame 37Symbol 265 MovieClip [ball4]
"b11"Frame 38Symbol 261 MovieClip [ball3]
"b12"Frame 38Symbol 259 MovieClip [ball2]
"b11"Frame 40Symbol 261 MovieClip [ball3]
"b12"Frame 40Symbol 259 MovieClip [ball2]
"b13"Frame 43Symbol 255 MovieClip [ball1]
"b14"Frame 43Symbol 265 MovieClip [ball4]
"b15"Frame 43Symbol 261 MovieClip [ball3]
"b13"Frame 46Symbol 255 MovieClip [ball1]
"b13"Frame 48Symbol 255 MovieClip [ball1]
"b13"Frame 51Symbol 255 MovieClip [ball1]
"b12"Frame 51Symbol 259 MovieClip [ball2]
"b13"Frame 55Symbol 255 MovieClip [ball1]
"b12"Frame 55Symbol 259 MovieClip [ball2]
"b14"Frame 55Symbol 265 MovieClip [ball4]
"b15"Frame 55Symbol 261 MovieClip [ball3]
"b16"Frame 55Symbol 259 MovieClip [ball2]
"b12"Frame 59Symbol 259 MovieClip [ball2]
"b13"Frame 60Symbol 255 MovieClip [ball1]
"b14"Frame 60Symbol 265 MovieClip [ball4]
"body"Symbol 39 MovieClip [ball5] Frame 1Symbol 34 MovieClip
"col"Symbol 39 MovieClip [ball5] Frame 1Symbol 33 MovieClip [positionMarker]
"But"Symbol 45 MovieClip Frame 1Symbol 44 EditableText
"base"Symbol 46 MovieClip Frame 1Symbol 45 MovieClip
"ContinueButton"Symbol 88 MovieClip [endLevel] Frame 1Symbol 46 MovieClip
"p"Symbol 90 MovieClip Frame 1Symbol 89 EditableText
"pnts"Symbol 91 MovieClip [pointShell] Frame 1Symbol 90 MovieClip
"col"Symbol 158 MovieClip [mousecursor] Frame 1Symbol 33 MovieClip [positionMarker]
"bar_mc"Symbol 162 MovieClip Frame 1Symbol 161 MovieClip
"mask"Symbol 245 MovieClip [ReflexiveSymbol] Frame 1Symbol 243 MovieClip
"col"Symbol 255 MovieClip [ball1] Frame 1Symbol 33 MovieClip [positionMarker]
"body"Symbol 255 MovieClip [ball1] Frame 1Symbol 254 MovieClip
"body"Symbol 259 MovieClip [ball2] Frame 1Symbol 258 MovieClip
"col"Symbol 259 MovieClip [ball2] Frame 1Symbol 33 MovieClip [positionMarker]
"body"Symbol 261 MovieClip [ball3] Frame 1Symbol 260 MovieClip
"col"Symbol 261 MovieClip [ball3] Frame 1Symbol 33 MovieClip [positionMarker]
"body"Symbol 265 MovieClip [ball4] Frame 1Symbol 264 MovieClip
"col"Symbol 265 MovieClip [ball4] Frame 1Symbol 33 MovieClip [positionMarker]
"head"Symbol 311 MovieClip Frame 1Symbol 310 MovieClip
"head"Symbol 311 MovieClip Frame 1Symbol 310 MovieClip
"But"Symbol 313 MovieClip Frame 1Symbol 312 EditableText
"base"Symbol 314 MovieClip Frame 1Symbol 313 MovieClip
"line1"Symbol 332 MovieClip Frame 1Symbol 331 MovieClip
"line2"Symbol 332 MovieClip Frame 1Symbol 331 MovieClip
"b1"Symbol 332 MovieClip Frame 1Symbol 255 MovieClip [ball1]
"b2"Symbol 332 MovieClip Frame 1Symbol 255 MovieClip [ball1]
"b3"Symbol 332 MovieClip Frame 1Symbol 255 MovieClip [ball1]
"mouse"Symbol 332 MovieClip Frame 1Symbol 158 MovieClip [mousecursor]
"tutMC1"Symbol 336 MovieClip Frame 1Symbol 332 MovieClip
"meter"Symbol 345 MovieClip Frame 1Symbol 341 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "theme.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "spraywarning.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "SplashAdded.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "splash.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "shoot.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "RAWebMovie.wav"
ExportAssets (56)Timeline Frame 1Symbol 7 as "loselevel.wav"
ExportAssets (56)Timeline Frame 1Symbol 8 as "LastLevelWonGame.wav"
ExportAssets (56)Timeline Frame 1Symbol 9 as "endlevel.wav"
ExportAssets (56)Timeline Frame 1Symbol 10 as "endgame.wav"
ExportAssets (56)Timeline Frame 1Symbol 11 as "collision.wav"
ExportAssets (56)Timeline Frame 1Symbol 12 as "charge.wav"
ExportAssets (56)Timeline Frame 1Symbol 13 as "ballpickup.wav"
ExportAssets (56)Timeline Frame 1Symbol 14 as "b9.wav"
ExportAssets (56)Timeline Frame 1Symbol 15 as "b8.wav"
ExportAssets (56)Timeline Frame 1Symbol 16 as "b7.wav"
ExportAssets (56)Timeline Frame 1Symbol 17 as "b6.wav"
ExportAssets (56)Timeline Frame 1Symbol 18 as "b5.wav"
ExportAssets (56)Timeline Frame 1Symbol 19 as "b4.wav"
ExportAssets (56)Timeline Frame 1Symbol 20 as "b3.wav"
ExportAssets (56)Timeline Frame 1Symbol 21 as "b2.wav"
ExportAssets (56)Timeline Frame 1Symbol 22 as "b10.wav"
ExportAssets (56)Timeline Frame 1Symbol 23 as "b1.wav"
ExportAssets (56)Timeline Frame 1Symbol 29 as "ball"
ExportAssets (56)Timeline Frame 1Symbol 33 as "positionMarker"
ExportAssets (56)Timeline Frame 1Symbol 39 as "ball5"
ExportAssets (56)Timeline Frame 1Symbol 50 as "GameComplete"
ExportAssets (56)Timeline Frame 1Symbol 57 as "GameOver"
ExportAssets (56)Timeline Frame 1Symbol 62 as "loseLevel"
ExportAssets (56)Timeline Frame 1Symbol 69 as "endLevelEarly"
ExportAssets (56)Timeline Frame 1Symbol 73 as "startLevel"
ExportAssets (56)Timeline Frame 1Symbol 78 as "Died"
ExportAssets (56)Timeline Frame 1Symbol 88 as "endLevel"
ExportAssets (56)Timeline Frame 1Symbol 91 as "pointShell"
ExportAssets (56)Timeline Frame 1Symbol 94 as "sShell"
ExportAssets (56)Timeline Frame 1Symbol 153 as "splashEffectMaker"
ExportAssets (56)Timeline Frame 1Symbol 155 as "one"
ExportAssets (56)Timeline Frame 1Symbol 158 as "mousecursor"
ExportAssets (56)Timeline Frame 1Symbol 353 as "__Packages.com.reflexive.as2.ReflexiveAPI"
ExportAssets (56)Timeline Frame 1Symbol 354 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 355 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 356 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 2Symbol 227 as "explode1Shell"
ExportAssets (56)Timeline Frame 2Symbol 229 as "explode2Shell"
ExportAssets (56)Timeline Frame 2Symbol 230 as "explode3Shell"
ExportAssets (56)Timeline Frame 2Symbol 231 as "explode4Shell"
ExportAssets (56)Timeline Frame 2Symbol 232 as "explode5Shell"
ExportAssets (56)Timeline Frame 3Symbol 238 as "ReflexiveText"
ExportAssets (56)Timeline Frame 3Symbol 245 as "ReflexiveSymbol"
ExportAssets (56)Timeline Frame 3Symbol 255 as "ball1"
ExportAssets (56)Timeline Frame 3Symbol 259 as "ball2"
ExportAssets (56)Timeline Frame 3Symbol 261 as "ball3"
ExportAssets (56)Timeline Frame 3Symbol 265 as "ball4"

Dynamic Text Variables

_root.scoreSymbol 49 EditableText"500"
_root.scoreSymbol 55 EditableText"500"
_root.ropesSymbol 60 EditableText"Lives Left"
_root.levelSymbol 64 EditableText"500"
_root.scoreSymbol 66 EditableText"500"
_root.levelSymbol 71 EditableText"99"
_root.scoreSymbol 77 EditableText"500"
_root.levelSymbol 80 EditableText"99"
_root.scoreSymbol 82 EditableText"500"
_root.spraysSymbol 84 EditableText"00"
_root.bonusScoreSymbol 87 EditableText"500"
_root.scoreSymbol 337 EditableText"500"
_root.tvaSymbol 339 EditableText"3"
_root.spraysSymbol 347 EditableText"50"




http://swfchan.com/21/100680/info.shtml
Created: 21/3 -2019 04:15:16 Last modified: 21/3 -2019 04:15:16 Server time: 24/04 -2024 09:54:48