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

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

x-rider.swf

This is the info page for
Flash #116959

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


Text
Start

Start

Free Site Content

Free Site Content

Credits

Credits

More Games

More Games

High Score

High Score

Back

Back

How to play

Hit       to get Bonus +2
lives

WHILE ON THE HALF-PIPE
PRESS AND HOLD
SPACEBAR TO
INCREASE
YOUR POWER

DO YOUR TRICKS

PRESS DOWN TO
LAND ON THE
HALF-PIPE

Z, X
Left, Left
V,V,C
Right, C
Left, right
Right, Right

COMBOS

Combo 1  =   +50
Combo 2  =   +100
Combo 3  =   +150
Combo 4  =   +200
Combo 5  =   +250
Combo 6  =   +300

250

350

220

Left

Right

C

200

300

150

50

X

V

UP

Z

B

215

<p align="left"><font face="Eurostile" size="20" color="#291101" letterSpacing="0.000000" kerning="0"><b> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Author: </b><font color="#000000"><a href="http://www.shajby.borec.cz" target = "_blank"><b>Michal Sajban</b></a><font color="#291101"><a href="http://www.shajby.borec.cz" target = "_blank"><b> </b></a><font size="16" color="#ffffff"><a href="http://www.shajby.borec.cz" target = "_blank"><b>www.shajby.borec.cz</b></a></font></font></font></font></p><p align="left"></p><p align="left"></p><p align="left"><font face="Eurostile" size="20" color="#291101" letterSpacing="0.000000" kerning="0"><a href="mailto:peterjscullion@hotmal.com" target = "_blank"><b> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Graphics: </b></a><font color="#000000"><a href="mailto:peterjscullion@hotmal.com" target = "_blank"><b>Peter Scullion</b></a><font color="#ff6600"><a href="mailto:peterjscullion@hotmal.com" target = "_blank"><b> </b></a><font size="16" color="#ffffff"><a href="mailto:peterjscullion@hotmal.com" target = "_blank"><b>peterjscullion@hotmail.com</b></a></font></font></font></font></p><p align="left"></p><p align="left"></p><p align="left"><font face="Eurostile" size="20" color="#291101" letterSpacing="0.000000" kerning="0"><b> Menu Music:</b><font color="#000000"><b> </b><a href="http://www.rutgermuller.nl" target = "_blank"><b>www.rutgermuller.nl</b></a></font></font></p><p align="left"></p><p align="left"></p><p align="left"><font face="Eurostile" size="20" color="#291101" letterSpacing="0.000000" kerning="0"><b> Game music: </b><font color="#040004"><a href="http://www.looperman.com" target = "_blank"><b>www.looperman.com</b></a></font></font></p><p align="left"></p>

Credits

CHOOSE MODE

Free-ride

Free-ride

Competition

Competition

free-ride - practise mode, unlimited time
competition - you have 120 seconds to show the
best tricks and then submit your score

GO

CHECK X-RIDER ON YOUTUBE

5m

10m

15m

20m

current power

total power

50

50

0

GAME OVER

50

Submit

Submit

REStart

REStart

Exit

Exit

ActionScript [AS3]

Section 1
//AuxFunctions (caurina.transitions.AuxFunctions) package caurina.transitions { public class AuxFunctions { public static function concatObjects(... _args):Object{ var _local2:Object; var _local3:Object; var _local4:int; var _local5:String; _local2 = {}; _local4 = 0; while (_local4 < _args.length) { _local3 = _args[_local4]; for (_local5 in _local3) { if (_local3[_local5] == null){ delete _local2[_local5]; } else { _local2[_local5] = _local3[_local5]; }; }; _local4++; }; return (_local2); } public static function numberToG(_arg1:Number):Number{ return (((_arg1 & 0xFF00) >> 8)); } public static function numberToR(_arg1:Number):Number{ return (((_arg1 & 0xFF0000) >> 16)); } public static function isInArray(_arg1:String, _arg2:Array):Boolean{ var _local3:uint; var _local4:uint; _local3 = _arg2.length; _local4 = 0; while (_local4 < _local3) { if (_arg2[_local4] == _arg1){ return (true); }; _local4++; }; return (false); } public static function getObjectLength(_arg1:Object):uint{ var _local2:uint; var _local3:String; _local2 = 0; for (_local3 in _arg1) { _local2++; }; return (_local2); } public static function numberToB(_arg1:Number):Number{ return ((_arg1 & 0xFF)); } } }//package caurina.transitions
Section 2
//Equations (caurina.transitions.Equations) package caurina.transitions { public class Equations { public function Equations(){ trace("Equations is a static class and should not be instantiated."); } public static function easeOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); if (_arg1 < (1 / 2.75)){ return (((_arg3 * ((7.5625 * _arg1) * _arg1)) + _arg2)); }; if (_arg1 < (2 / 2.75)){ _arg1 = (_arg1 - (1.5 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.75)) + _arg2)); }; if (_arg1 < (2.5 / 2.75)){ _arg1 = (_arg1 - (2.25 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.9375)) + _arg2)); }; _arg1 = (_arg1 - (2.625 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.984375)) + _arg2)); } public static function easeInOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; var _local7:Number; var _local8:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 == 2){ return ((_arg2 + _arg3)); }; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * (0.3 * 1.5)) : _arg5.period; _local8 = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; if (_arg1 < 1){ --_arg1; return (((-0.5 * ((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2)); }; --_arg1; return ((((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) * 0.5) + _arg3) + _arg2)); } public static function easeInOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2)); }; --_arg1; return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2)); } public static function easeInOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (((easeInBounce((_arg1 * 2), 0, _arg3, _arg4) * 0.5) + _arg2)); }; return ((((easeOutBounce(((_arg1 * 2) - _arg4), 0, _arg3, _arg4) * 0.5) + (_arg3 * 0.5)) + _arg2)); } public static function easeInOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ _local6 = (_local6 * 1.525); return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_local6 + 1) * _arg1) - _local6))) + _arg2)); }; _arg1 = (_arg1 - 2); _local6 = (_local6 * 1.525); return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 2)) + _arg2)); } public static function easeOutInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCubic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCubic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 1)) + _arg2)); } public static function easeInOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((-(_arg3) / 2) * (Math.cos(((Math.PI * _arg1) / _arg4)) - 1)) + _arg2)); } public static function easeInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * (((_local6 + 1) * _arg1) - _local6)) + _arg2)); } public static function easeInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeOutInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuint((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuint(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBounce((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBounce(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function init():void{ Tweener.registerTransition("easenone", easeNone); Tweener.registerTransition("linear", easeNone); Tweener.registerTransition("easeinquad", easeInQuad); Tweener.registerTransition("easeoutquad", easeOutQuad); Tweener.registerTransition("easeinoutquad", easeInOutQuad); Tweener.registerTransition("easeoutinquad", easeOutInQuad); Tweener.registerTransition("easeincubic", easeInCubic); Tweener.registerTransition("easeoutcubic", easeOutCubic); Tweener.registerTransition("easeinoutcubic", easeInOutCubic); Tweener.registerTransition("easeoutincubic", easeOutInCubic); Tweener.registerTransition("easeinquart", easeInQuart); Tweener.registerTransition("easeoutquart", easeOutQuart); Tweener.registerTransition("easeinoutquart", easeInOutQuart); Tweener.registerTransition("easeoutinquart", easeOutInQuart); Tweener.registerTransition("easeinquint", easeInQuint); Tweener.registerTransition("easeoutquint", easeOutQuint); Tweener.registerTransition("easeinoutquint", easeInOutQuint); Tweener.registerTransition("easeoutinquint", easeOutInQuint); Tweener.registerTransition("easeinsine", easeInSine); Tweener.registerTransition("easeoutsine", easeOutSine); Tweener.registerTransition("easeinoutsine", easeInOutSine); Tweener.registerTransition("easeoutinsine", easeOutInSine); Tweener.registerTransition("easeincirc", easeInCirc); Tweener.registerTransition("easeoutcirc", easeOutCirc); Tweener.registerTransition("easeinoutcirc", easeInOutCirc); Tweener.registerTransition("easeoutincirc", easeOutInCirc); Tweener.registerTransition("easeinexpo", easeInExpo); Tweener.registerTransition("easeoutexpo", easeOutExpo); Tweener.registerTransition("easeinoutexpo", easeInOutExpo); Tweener.registerTransition("easeoutinexpo", easeOutInExpo); Tweener.registerTransition("easeinelastic", easeInElastic); Tweener.registerTransition("easeoutelastic", easeOutElastic); Tweener.registerTransition("easeinoutelastic", easeInOutElastic); Tweener.registerTransition("easeoutinelastic", easeOutInElastic); Tweener.registerTransition("easeinback", easeInBack); Tweener.registerTransition("easeoutback", easeOutBack); Tweener.registerTransition("easeinoutback", easeInOutBack); Tweener.registerTransition("easeoutinback", easeOutInBack); Tweener.registerTransition("easeinbounce", easeInBounce); Tweener.registerTransition("easeoutbounce", easeOutBounce); Tweener.registerTransition("easeinoutbounce", easeInOutBounce); Tweener.registerTransition("easeoutinbounce", easeOutInBounce); } public static function easeOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg1)==_arg4) ? (_arg2 + _arg3) : (((_arg3 * 1.001) * (-(Math.pow(2, ((-10 * _arg1) / _arg4))) + 1)) + _arg2)); } public static function easeOutInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBack((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBack(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg1)==0) ? _arg2 : (((_arg3 * Math.pow(2, (10 * ((_arg1 / _arg4) - 1)))) + _arg2) - (_arg3 * 0.001))); } public static function easeInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((-(_arg3) / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) + 1)) + _arg2)); } public static function easeInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((_arg3 * _arg1) * _arg1) + _arg2)); } public static function easeInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 - easeOutBounce((_arg4 - _arg1), 0, _arg3, _arg4)) + _arg2)); } public static function easeOutInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutExpo((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInExpo(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((-(_arg3) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 1)) + _arg2)); } public static function easeInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((-(_arg3) * Math.cos(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg3) + _arg2)); } public static function easeInOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((-(_arg3) / 2) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 2)) + _arg2)); } public static function easeOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function easeOutInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutElastic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInElastic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; var _local7:Number; var _local8:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; _local8 = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; --_arg1; return ((-(((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2)); } public static function easeOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuad((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuad(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 * Math.sin(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg2)); } public static function easeInOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((_arg1 * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((-(_arg3) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); } public static function easeOutInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutSine((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInSine(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 == 0){ return (_arg2); }; if (_arg1 == _arg4){ return ((_arg2 + _arg3)); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * Math.pow(2, (10 * (_arg1 - 1)))) + _arg2) - (_arg3 * 0.0005))); }; --_arg1; return (((((_arg3 / 2) * 1.0005) * (-(Math.pow(2, (-10 * _arg1))) + 2)) + _arg2)); } public static function easeOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number; var _local7:Number; var _local8:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; _local6 = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; _local8 = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; return (((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) + _arg3) + _arg2)); } public static function easeOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * Math.sqrt((1 - (_arg1 * _arg1)))) + _arg2)); } public static function easeOutInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuart((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuart(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeOutInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCirc((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCirc(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } } }//package caurina.transitions
Section 3
//PropertyInfoObj (caurina.transitions.PropertyInfoObj) package caurina.transitions { public class PropertyInfoObj { public var originalValueComplete:Object; public var modifierParameters:Array; public var isSpecialProperty:Boolean; public var hasModifier:Boolean; public var valueComplete:Number; public var extra:Object; public var valueStart:Number; public var modifierFunction:Function; public var arrayIndex:Number; public function PropertyInfoObj(_arg1:Number, _arg2:Number, _arg3:Object, _arg4:Number, _arg5:Object, _arg6:Boolean, _arg7:Function, _arg8:Array){ valueStart = _arg1; valueComplete = _arg2; originalValueComplete = _arg3; arrayIndex = _arg4; extra = _arg5; isSpecialProperty = _arg6; hasModifier = Boolean(_arg7); modifierFunction = _arg7; modifierParameters = _arg8; } public function toString():String{ var _local1:String; _local1 = "\n[PropertyInfoObj "; _local1 = (_local1 + ("valueStart:" + String(valueStart))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("valueComplete:" + String(valueComplete))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("originalValueComplete:" + String(originalValueComplete))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("arrayIndex:" + String(arrayIndex))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("extra:" + String(extra))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("isSpecialProperty:" + String(isSpecialProperty))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("hasModifier:" + String(hasModifier))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierFunction:" + String(modifierFunction))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierParameters:" + String(modifierParameters))); _local1 = (_local1 + "]\n"); return (_local1); } public function clone():PropertyInfoObj{ var _local1:PropertyInfoObj; _local1 = new PropertyInfoObj(valueStart, valueComplete, originalValueComplete, arrayIndex, extra, isSpecialProperty, modifierFunction, modifierParameters); return (_local1); } } }//package caurina.transitions
Section 4
//SpecialProperty (caurina.transitions.SpecialProperty) package caurina.transitions { public class SpecialProperty { public var parameters:Array; public var preProcess:Function; public var setValue:Function; public var getValue:Function; public function SpecialProperty(_arg1:Function, _arg2:Function, _arg3:Array=null, _arg4:Function=null){ getValue = _arg1; setValue = _arg2; parameters = _arg3; preProcess = _arg4; } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "[SpecialProperty "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("setValue:" + String(setValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("preProcess:" + String(preProcess))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 5
//SpecialPropertyModifier (caurina.transitions.SpecialPropertyModifier) package caurina.transitions { public class SpecialPropertyModifier { public var getValue:Function; public var modifyValues:Function; public function SpecialPropertyModifier(_arg1:Function, _arg2:Function){ modifyValues = _arg1; getValue = _arg2; } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "[SpecialPropertyModifier "); _local1 = (_local1 + ("modifyValues:" + String(modifyValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 6
//SpecialPropertySplitter (caurina.transitions.SpecialPropertySplitter) package caurina.transitions { public class SpecialPropertySplitter { public var parameters:Array; public var splitValues:Function; public function SpecialPropertySplitter(_arg1:Function, _arg2:Array){ splitValues = _arg1; parameters = _arg2; } public function toString():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "[SpecialPropertySplitter "); _local1 = (_local1 + ("splitValues:" + String(splitValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 7
//Tweener (caurina.transitions.Tweener) package caurina.transitions { import flash.events.*; import flash.display.*; import flash.utils.*; public class Tweener { private static var _timeScale:Number = 1; private static var _currentTimeFrame:Number; private static var _specialPropertySplitterList:Object; private static var _engineExists:Boolean = false; private static var _specialPropertyModifierList:Object; private static var _currentTime:Number; private static var _tweenList:Array; private static var _specialPropertyList:Object; private static var _transitionList:Object; private static var _inited:Boolean = false; private static var __tweener_controller__:MovieClip; public function Tweener(){ trace("Tweener is a static class and should not be instantiated."); } public static function registerSpecialPropertyModifier(_arg1:String, _arg2:Function, _arg3:Function):void{ var _local4:SpecialPropertyModifier; if (!_inited){ init(); }; _local4 = new SpecialPropertyModifier(_arg2, _arg3); _specialPropertyModifierList[_arg1] = _local4; } public static function registerSpecialProperty(_arg1:String, _arg2:Function, _arg3:Function, _arg4:Array=null, _arg5:Function=null):void{ var _local6:SpecialProperty; if (!_inited){ init(); }; _local6 = new SpecialProperty(_arg2, _arg3, _arg4, _arg5); _specialPropertyList[_arg1] = _local6; } public static function init(... _args):void{ _inited = true; _transitionList = new Object(); Equations.init(); _specialPropertyList = new Object(); _specialPropertyModifierList = new Object(); _specialPropertySplitterList = new Object(); } private static function updateTweens():Boolean{ var _local1:int; if (_tweenList.length == 0){ return (false); }; _local1 = 0; while (_local1 < _tweenList.length) { if ((((_tweenList[_local1] == undefined)) || (!(_tweenList[_local1].isPaused)))){ if (!updateTweenByIndex(_local1)){ removeTweenByIndex(_local1); }; if (_tweenList[_local1] == null){ removeTweenByIndex(_local1, true); _local1--; }; }; _local1++; }; return (true); } public static function addCaller(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local3:Number; var _local4:Array; var _local5:Object; var _local6:Number; var _local7:Number; var _local8:Function; var _local9:TweenListObj; var _local10:Number; var _local11:String; if (!Boolean(_arg1)){ return (false); }; if ((_arg1 is Array)){ _local4 = _arg1.concat(); } else { _local4 = [_arg1]; }; _local5 = _arg2; if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; _local6 = (isNaN(_local5.time)) ? 0 : _local5.time; _local7 = (isNaN(_local5.delay)) ? 0 : _local5.delay; if (typeof(_local5.transition) == "string"){ _local11 = _local5.transition.toLowerCase(); _local8 = _transitionList[_local11]; } else { _local8 = _local5.transition; }; if (!Boolean(_local8)){ _local8 = _transitionList["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local4.length) { if (_local5.useFrames == true){ _local9 = new TweenListObj(_local4[_local3], (_currentTimeFrame + (_local7 / _timeScale)), (_currentTimeFrame + ((_local7 + _local6) / _timeScale)), true, _local8, _local5.transitionParams); } else { _local9 = new TweenListObj(_local4[_local3], (_currentTime + ((_local7 * 1000) / _timeScale)), (_currentTime + (((_local7 * 1000) + (_local6 * 1000)) / _timeScale)), false, _local8, _local5.transitionParams); }; _local9.properties = null; _local9.onStart = _local5.onStart; _local9.onUpdate = _local5.onUpdate; _local9.onComplete = _local5.onComplete; _local9.onOverwrite = _local5.onOverwrite; _local9.onStartParams = _local5.onStartParams; _local9.onUpdateParams = _local5.onUpdateParams; _local9.onCompleteParams = _local5.onCompleteParams; _local9.onOverwriteParams = _local5.onOverwriteParams; _local9.onStartScope = _local5.onStartScope; _local9.onUpdateScope = _local5.onUpdateScope; _local9.onCompleteScope = _local5.onCompleteScope; _local9.onOverwriteScope = _local5.onOverwriteScope; _local9.onErrorScope = _local5.onErrorScope; _local9.isCaller = true; _local9.count = _local5.count; _local9.waitFrames = _local5.waitFrames; _tweenList.push(_local9); if ((((_local6 == 0)) && ((_local7 == 0)))){ _local10 = (_tweenList.length - 1); updateTweenByIndex(_local10); removeTweenByIndex(_local10); }; _local3++; }; return (true); } public static function pauseAllTweens():Boolean{ var _local1:Boolean; var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local1 = false; _local2 = 0; while (_local2 < _tweenList.length) { pauseTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function removeTweens(_arg1:Object, ... _args):Boolean{ var _local3:Array; var _local4:uint; _local3 = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(removeTweenByIndex, _arg1, _local3)); } public static function splitTweens(_arg1:Number, _arg2:Array):uint{ var _local3:TweenListObj; var _local4:TweenListObj; var _local5:uint; var _local6:String; var _local7:Boolean; _local3 = _tweenList[_arg1]; _local4 = _local3.clone(false); _local5 = 0; while (_local5 < _arg2.length) { _local6 = _arg2[_local5]; if (Boolean(_local3.properties[_local6])){ _local3.properties[_local6] = undefined; delete _local3.properties[_local6]; }; _local5++; }; for (_local6 in _local4.properties) { _local7 = false; _local5 = 0; while (_local5 < _arg2.length) { if (_arg2[_local5] == _local6){ _local7 = true; break; }; _local5++; }; if (!_local7){ _local4.properties[_local6] = undefined; delete _local4.properties[_local6]; }; }; _tweenList.push(_local4); return ((_tweenList.length - 1)); } public static function updateFrame():void{ _currentTimeFrame++; } public static function resumeTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj; var _local3:Number; _local2 = _tweenList[_arg1]; if ((((_local2 == null)) || (!(_local2.isPaused)))){ return (false); }; _local3 = getCurrentTweeningTime(_local2); _local2.timeStart = (_local2.timeStart + (_local3 - _local2.timePaused)); _local2.timeComplete = (_local2.timeComplete + (_local3 - _local2.timePaused)); _local2.timePaused = undefined; _local2.isPaused = false; return (true); } public static function getVersion():String{ return ("AS3 1.31.71"); } public static function onEnterFrame(_arg1:Event):void{ var _local2:Boolean; updateTime(); updateFrame(); _local2 = false; _local2 = updateTweens(); if (!_local2){ stopEngine(); }; } public static function updateTime():void{ _currentTime = getTimer(); } private static function updateTweenByIndex(_arg1:Number):Boolean{ var tTweening:TweenListObj; var isOver:Boolean; var mustUpdate:Boolean; var nv:Number; var t:Number; var b:Number; var c:Number; var d:Number; var pName:String; var eventScope:Object; var tScope:Object; var cTime:Number; var tProperty:Object; var pv:Number; var i = _arg1; tTweening = _tweenList[i]; if ((((tTweening == null)) || (!(Boolean(tTweening.scope))))){ return (false); }; isOver = false; cTime = getCurrentTweeningTime(tTweening); if (cTime >= tTweening.timeStart){ tScope = tTweening.scope; if (tTweening.isCaller){ do { t = (((tTweening.timeComplete - tTweening.timeStart) / tTweening.count) * (tTweening.timesCalled + 1)); b = tTweening.timeStart; c = (tTweening.timeComplete - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d); } while (!(cTime >= nv)); } else { mustUpdate = (((((tTweening.skipUpdates < 1)) || (!(tTweening.skipUpdates)))) || ((tTweening.updatesSkipped >= tTweening.skipUpdates))); if (cTime >= tTweening.timeComplete){ isOver = true; mustUpdate = true; }; if (!tTweening.hasStarted){ if (Boolean(tTweening.onStart)){ eventScope = (Boolean(tTweening.onStartScope)) ? tTweening.onStartScope : tScope; try { tTweening.onStart.apply(eventScope, tTweening.onStartParams); } catch(e:Error) { handleError(tTweening, e, "onStart"); }; }; for (pName in tTweening.properties) { if (tTweening.properties[pName].isSpecialProperty){ if (Boolean(_specialPropertyList[pName].preProcess)){ tTweening.properties[pName].valueComplete = _specialPropertyList[pName].preProcess(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].originalValueComplete, tTweening.properties[pName].extra); }; pv = _specialPropertyList[pName].getValue(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra); } else { pv = tScope[pName]; }; tTweening.properties[pName].valueStart = (isNaN(pv)) ? tTweening.properties[pName].valueComplete : pv; }; mustUpdate = true; tTweening.hasStarted = true; }; if (mustUpdate){ for (pName in tTweening.properties) { tProperty = tTweening.properties[pName]; if (isOver){ nv = tProperty.valueComplete; } else { if (tProperty.hasModifier){ t = (cTime - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, 0, 1, d, tTweening.transitionParams); nv = tProperty.modifierFunction(tProperty.valueStart, tProperty.valueComplete, nv, tProperty.modifierParameters); } else { t = (cTime - tTweening.timeStart); b = tProperty.valueStart; c = (tProperty.valueComplete - tProperty.valueStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d, tTweening.transitionParams); }; }; if (tTweening.rounded){ nv = Math.round(nv); }; if (tProperty.isSpecialProperty){ _specialPropertyList[pName].setValue(tScope, nv, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra); } else { tScope[pName] = nv; }; }; tTweening.updatesSkipped = 0; if (Boolean(tTweening.onUpdate)){ eventScope = (Boolean(tTweening.onUpdateScope)) ? tTweening.onUpdateScope : tScope; try { tTweening.onUpdate.apply(eventScope, tTweening.onUpdateParams); } catch(e:Error) { handleError(tTweening, e, "onUpdate"); }; }; } else { tTweening.updatesSkipped++; }; }; if (((isOver) && (Boolean(tTweening.onComplete)))){ eventScope = (Boolean(tTweening.onCompleteScope)) ? tTweening.onCompleteScope : tScope; try { tTweening.onComplete.apply(eventScope, tTweening.onCompleteParams); } catch(e:Error) { handleError(tTweening, e, "onComplete"); }; }; return (!(isOver)); }; return (true); } public static function setTimeScale(_arg1:Number):void{ var _local2:Number; var _local3:Number; if (isNaN(_arg1)){ _arg1 = 1; }; if (_arg1 < 1E-5){ _arg1 = 1E-5; }; if (_arg1 != _timeScale){ if (_tweenList != null){ _local2 = 0; while (_local2 < _tweenList.length) { _local3 = getCurrentTweeningTime(_tweenList[_local2]); _tweenList[_local2].timeStart = (_local3 - (((_local3 - _tweenList[_local2].timeStart) * _timeScale) / _arg1)); _tweenList[_local2].timeComplete = (_local3 - (((_local3 - _tweenList[_local2].timeComplete) * _timeScale) / _arg1)); if (_tweenList[_local2].timePaused != undefined){ _tweenList[_local2].timePaused = (_local3 - (((_local3 - _tweenList[_local2].timePaused) * _timeScale) / _arg1)); }; _local2++; }; }; _timeScale = _arg1; }; } public static function resumeAllTweens():Boolean{ var _local1:Boolean; var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local1 = false; _local2 = 0; while (_local2 < _tweenList.length) { resumeTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } private static function handleError(_arg1:TweenListObj, _arg2:Error, _arg3:String):void{ var eventScope:Object; var pTweening = _arg1; var pError = _arg2; var pCallBackName = _arg3; if (((Boolean(pTweening.onError)) && ((pTweening.onError is Function)))){ eventScope = (Boolean(pTweening.onErrorScope)) ? pTweening.onErrorScope : pTweening.scope; try { pTweening.onError.apply(eventScope, [pTweening.scope, pError]); } catch(metaError:Error) { printError(((((String(pTweening.scope) + " raised an error while executing the 'onError' handler. Original error:\n ") + pError.getStackTrace()) + "\nonError error: ") + metaError.getStackTrace())); }; } else { if (!Boolean(pTweening.onError)){ printError(((((String(pTweening.scope) + " raised an error while executing the '") + pCallBackName) + "'handler. \n") + pError.getStackTrace())); }; }; } private static function startEngine():void{ _engineExists = true; _tweenList = new Array(); __tweener_controller__ = new MovieClip(); __tweener_controller__.addEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); _currentTimeFrame = 0; updateTime(); } public static function removeAllTweens():Boolean{ var _local1:Boolean; var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local1 = false; _local2 = 0; while (_local2 < _tweenList.length) { removeTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function addTween(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local3:Number; var _local4:Number; var _local5:String; var _local6:Array; var _local7:Object; var _local8:Number; var _local9:Number; var _local10:Array; var _local11:Object; var _local12:Object; var _local13:Function; var _local14:Object; var _local15:TweenListObj; var _local16:Number; var _local17:Array; var _local18:Array; var _local19:Array; var _local20:String; if (!Boolean(_arg1)){ return (false); }; if ((_arg1 is Array)){ _local6 = _arg1.concat(); } else { _local6 = [_arg1]; }; _local7 = TweenListObj.makePropertiesChain(_arg2); if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; _local8 = (isNaN(_local7.time)) ? 0 : _local7.time; _local9 = (isNaN(_local7.delay)) ? 0 : _local7.delay; _local10 = new Array(); _local11 = {time:true, delay:true, useFrames:true, skipUpdates:true, transition:true, transitionParams:true, onStart:true, onUpdate:true, onComplete:true, onOverwrite:true, onError:true, rounded:true, onStartParams:true, onUpdateParams:true, onCompleteParams:true, onOverwriteParams:true, onStartScope:true, onUpdateScope:true, onCompleteScope:true, onOverwriteScope:true, onErrorScope:true}; _local12 = new Object(); for (_local5 in _local7) { if (!_local11[_local5]){ if (_specialPropertySplitterList[_local5]){ _local17 = _specialPropertySplitterList[_local5].splitValues(_local7[_local5], _specialPropertySplitterList[_local5].parameters); _local3 = 0; while (_local3 < _local17.length) { if (_specialPropertySplitterList[_local17[_local3].name]){ _local18 = _specialPropertySplitterList[_local17[_local3].name].splitValues(_local17[_local3].value, _specialPropertySplitterList[_local17[_local3].name].parameters); _local4 = 0; while (_local4 < _local18.length) { _local10[_local18[_local4].name] = {valueStart:undefined, valueComplete:_local18[_local4].value, arrayIndex:_local18[_local4].arrayIndex, isSpecialProperty:false}; _local4++; }; } else { _local10[_local17[_local3].name] = {valueStart:undefined, valueComplete:_local17[_local3].value, arrayIndex:_local17[_local3].arrayIndex, isSpecialProperty:false}; }; _local3++; }; } else { if (_specialPropertyModifierList[_local5] != undefined){ _local19 = _specialPropertyModifierList[_local5].modifyValues(_local7[_local5]); _local3 = 0; while (_local3 < _local19.length) { _local12[_local19[_local3].name] = {modifierParameters:_local19[_local3].parameters, modifierFunction:_specialPropertyModifierList[_local5].getValue}; _local3++; }; } else { _local10[_local5] = {valueStart:undefined, valueComplete:_local7[_local5]}; }; }; }; }; for (_local5 in _local10) { if (_specialPropertyList[_local5] != undefined){ _local10[_local5].isSpecialProperty = true; } else { if (_local6[0][_local5] == undefined){ printError((((("The property '" + _local5) + "' doesn't seem to be a normal object property of ") + String(_local6[0])) + " or a registered special property.")); }; }; }; for (_local5 in _local12) { if (_local10[_local5] != undefined){ _local10[_local5].modifierParameters = _local12[_local5].modifierParameters; _local10[_local5].modifierFunction = _local12[_local5].modifierFunction; }; }; if (typeof(_local7.transition) == "string"){ _local20 = _local7.transition.toLowerCase(); _local13 = _transitionList[_local20]; } else { _local13 = _local7.transition; }; if (!Boolean(_local13)){ _local13 = _transitionList["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local6.length) { _local14 = new Object(); for (_local5 in _local10) { _local14[_local5] = new PropertyInfoObj(_local10[_local5].valueStart, _local10[_local5].valueComplete, _local10[_local5].valueComplete, _local10[_local5].arrayIndex, {}, _local10[_local5].isSpecialProperty, _local10[_local5].modifierFunction, _local10[_local5].modifierParameters); }; if (_local7.useFrames == true){ _local15 = new TweenListObj(_local6[_local3], (_currentTimeFrame + (_local9 / _timeScale)), (_currentTimeFrame + ((_local9 + _local8) / _timeScale)), true, _local13, _local7.transitionParams); } else { _local15 = new TweenListObj(_local6[_local3], (_currentTime + ((_local9 * 1000) / _timeScale)), (_currentTime + (((_local9 * 1000) + (_local8 * 1000)) / _timeScale)), false, _local13, _local7.transitionParams); }; _local15.properties = _local14; _local15.onStart = _local7.onStart; _local15.onUpdate = _local7.onUpdate; _local15.onComplete = _local7.onComplete; _local15.onOverwrite = _local7.onOverwrite; _local15.onError = _local7.onError; _local15.onStartParams = _local7.onStartParams; _local15.onUpdateParams = _local7.onUpdateParams; _local15.onCompleteParams = _local7.onCompleteParams; _local15.onOverwriteParams = _local7.onOverwriteParams; _local15.onStartScope = _local7.onStartScope; _local15.onUpdateScope = _local7.onUpdateScope; _local15.onCompleteScope = _local7.onCompleteScope; _local15.onOverwriteScope = _local7.onOverwriteScope; _local15.onErrorScope = _local7.onErrorScope; _local15.rounded = _local7.rounded; _local15.skipUpdates = _local7.skipUpdates; removeTweensByTime(_local15.scope, _local15.properties, _local15.timeStart, _local15.timeComplete); _tweenList.push(_local15); if ((((_local8 == 0)) && ((_local9 == 0)))){ _local16 = (_tweenList.length - 1); updateTweenByIndex(_local16); removeTweenByIndex(_local16); }; _local3++; }; return (true); } public static function registerTransition(_arg1:String, _arg2:Function):void{ if (!_inited){ init(); }; _transitionList[_arg1] = _arg2; } public static function printError(_arg1:String):void{ trace(("## [Tweener] Error: " + _arg1)); } private static function affectTweens(_arg1:Function, _arg2:Object, _arg3:Array):Boolean{ var _local4:Boolean; var _local5:uint; var _local6:Array; var _local7:uint; var _local8:uint; var _local9:uint; _local4 = false; if (!Boolean(_tweenList)){ return (false); }; _local5 = 0; while (_local5 < _tweenList.length) { if (((_tweenList[_local5]) && ((_tweenList[_local5].scope == _arg2)))){ if (_arg3.length == 0){ _arg1(_local5); _local4 = true; } else { _local6 = new Array(); _local7 = 0; while (_local7 < _arg3.length) { if (Boolean(_tweenList[_local5].properties[_arg3[_local7]])){ _local6.push(_arg3[_local7]); }; _local7++; }; if (_local6.length > 0){ _local8 = AuxFunctions.getObjectLength(_tweenList[_local5].properties); if (_local8 == _local6.length){ _arg1(_local5); _local4 = true; } else { _local9 = splitTweens(_local5, _local6); _arg1(_local9); _local4 = true; }; }; }; }; _local5++; }; return (_local4); } public static function getTweens(_arg1:Object):Array{ var _local2:uint; var _local3:String; var _local4:Array; if (!Boolean(_tweenList)){ return ([]); }; _local4 = new Array(); _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ for (_local3 in _tweenList[_local2].properties) { _local4.push(_local3); }; }; _local2++; }; return (_local4); } public static function isTweening(_arg1:Object):Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ return (true); }; _local2++; }; return (false); } public static function pauseTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj; _local2 = _tweenList[_arg1]; if ((((_local2 == null)) || (_local2.isPaused))){ return (false); }; _local2.timePaused = getCurrentTweeningTime(_local2); _local2.isPaused = true; return (true); } public static function getCurrentTweeningTime(_arg1:Object):Number{ return ((_arg1.useFrames) ? _currentTimeFrame : _currentTime); } public static function getTweenCount(_arg1:Object):Number{ var _local2:uint; var _local3:Number; if (!Boolean(_tweenList)){ return (0); }; _local3 = 0; _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ _local3 = (_local3 + AuxFunctions.getObjectLength(_tweenList[_local2].properties)); }; _local2++; }; return (_local3); } private static function stopEngine():void{ _engineExists = false; _tweenList = null; _currentTime = 0; _currentTimeFrame = 0; __tweener_controller__.removeEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); __tweener_controller__ = null; } public static function removeTweensByTime(_arg1:Object, _arg2:Object, _arg3:Number, _arg4:Number):Boolean{ var removed:Boolean; var removedLocally:Boolean; var i:uint; var tl:uint; var pName:String; var eventScope:Object; var p_scope = _arg1; var p_properties = _arg2; var p_timeStart = _arg3; var p_timeComplete = _arg4; removed = false; tl = _tweenList.length; i = 0; while (i < tl) { if (((Boolean(_tweenList[i])) && ((p_scope == _tweenList[i].scope)))){ if ((((p_timeComplete > _tweenList[i].timeStart)) && ((p_timeStart < _tweenList[i].timeComplete)))){ removedLocally = false; for (pName in _tweenList[i].properties) { if (Boolean(p_properties[pName])){ if (Boolean(_tweenList[i].onOverwrite)){ eventScope = (Boolean(_tweenList[i].onOverwriteScope)) ? _tweenList[i].onOverwriteScope : _tweenList[i].scope; try { _tweenList[i].onOverwrite.apply(eventScope, _tweenList[i].onOverwriteParams); } catch(e:Error) { handleError(_tweenList[i], e, "onOverwrite"); }; }; _tweenList[i].properties[pName] = undefined; delete _tweenList[i].properties[pName]; removedLocally = true; removed = true; }; }; if (removedLocally){ if (AuxFunctions.getObjectLength(_tweenList[i].properties) == 0){ removeTweenByIndex(i); }; }; }; }; i = (i + 1); }; return (removed); } public static function registerSpecialPropertySplitter(_arg1:String, _arg2:Function, _arg3:Array=null):void{ var _local4:SpecialPropertySplitter; if (!_inited){ init(); }; _local4 = new SpecialPropertySplitter(_arg2, _arg3); _specialPropertySplitterList[_arg1] = _local4; } public static function removeTweenByIndex(_arg1:Number, _arg2:Boolean=false):Boolean{ _tweenList[_arg1] = null; if (_arg2){ _tweenList.splice(_arg1, 1); }; return (true); } public static function resumeTweens(_arg1:Object, ... _args):Boolean{ var _local3:Array; var _local4:uint; _local3 = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(resumeTweenByIndex, _arg1, _local3)); } public static function pauseTweens(_arg1:Object, ... _args):Boolean{ var _local3:Array; var _local4:uint; _local3 = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(pauseTweenByIndex, _arg1, _local3)); } } }//package caurina.transitions
Section 8
//TweenListObj (caurina.transitions.TweenListObj) package caurina.transitions { public class TweenListObj { public var onUpdate:Function; public var useFrames:Boolean; public var hasStarted:Boolean; public var onOverwriteParams:Array; public var timeStart:Number; public var count:Number; public var timeComplete:Number; public var onStartParams:Array; public var onUpdateScope:Object; public var rounded:Boolean; public var onUpdateParams:Array; public var properties:Object; public var onComplete:Function; public var transitionParams:Object; public var updatesSkipped:Number; public var onStart:Function; public var onOverwriteScope:Object; public var skipUpdates:Number; public var onStartScope:Object; public var scope:Object; public var transition:Function; public var timePaused:Number; public var onCompleteParams:Array; public var timesCalled:Number; public var isCaller:Boolean; public var onError:Function; public var onErrorScope:Object; public var onOverwrite:Function; public var isPaused:Boolean; public var waitFrames:Boolean; public var onCompleteScope:Object; public function TweenListObj(_arg1:Object, _arg2:Number, _arg3:Number, _arg4:Boolean, _arg5:Function, _arg6:Object){ scope = _arg1; timeStart = _arg2; timeComplete = _arg3; useFrames = _arg4; transition = _arg5; transitionParams = _arg6; properties = new Object(); isPaused = false; timePaused = undefined; isCaller = false; updatesSkipped = 0; timesCalled = 0; skipUpdates = 0; hasStarted = false; } public function clone(_arg1:Boolean):TweenListObj{ var _local2:TweenListObj; var _local3:String; _local2 = new TweenListObj(scope, timeStart, timeComplete, useFrames, transition, transitionParams); _local2.properties = new Array(); for (_local3 in properties) { _local2.properties[_local3] = properties[_local3].clone(); }; _local2.skipUpdates = skipUpdates; _local2.updatesSkipped = updatesSkipped; if (!_arg1){ _local2.onStart = onStart; _local2.onUpdate = onUpdate; _local2.onComplete = onComplete; _local2.onOverwrite = onOverwrite; _local2.onError = onError; _local2.onStartParams = onStartParams; _local2.onUpdateParams = onUpdateParams; _local2.onCompleteParams = onCompleteParams; _local2.onOverwriteParams = onOverwriteParams; _local2.onStartScope = onStartScope; _local2.onUpdateScope = onUpdateScope; _local2.onCompleteScope = onCompleteScope; _local2.onOverwriteScope = onOverwriteScope; _local2.onErrorScope = onErrorScope; }; _local2.rounded = rounded; _local2.isPaused = isPaused; _local2.timePaused = timePaused; _local2.isCaller = isCaller; _local2.count = count; _local2.timesCalled = timesCalled; _local2.waitFrames = waitFrames; _local2.hasStarted = hasStarted; return (_local2); } public function toString():String{ var _local1:String; var _local2:Boolean; var _local3:String; _local1 = "\n[TweenListObj "; _local1 = (_local1 + ("scope:" + String(scope))); _local1 = (_local1 + ", properties:"); _local2 = true; for (_local3 in properties) { if (!_local2){ _local1 = (_local1 + ","); }; _local1 = (_local1 + ("[name:" + properties[_local3].name)); _local1 = (_local1 + (",valueStart:" + properties[_local3].valueStart)); _local1 = (_local1 + (",valueComplete:" + properties[_local3].valueComplete)); _local1 = (_local1 + "]"); _local2 = false; }; _local1 = (_local1 + (", timeStart:" + String(timeStart))); _local1 = (_local1 + (", timeComplete:" + String(timeComplete))); _local1 = (_local1 + (", useFrames:" + String(useFrames))); _local1 = (_local1 + (", transition:" + String(transition))); _local1 = (_local1 + (", transitionParams:" + String(transitionParams))); if (skipUpdates){ _local1 = (_local1 + (", skipUpdates:" + String(skipUpdates))); }; if (updatesSkipped){ _local1 = (_local1 + (", updatesSkipped:" + String(updatesSkipped))); }; if (Boolean(onStart)){ _local1 = (_local1 + (", onStart:" + String(onStart))); }; if (Boolean(onUpdate)){ _local1 = (_local1 + (", onUpdate:" + String(onUpdate))); }; if (Boolean(onComplete)){ _local1 = (_local1 + (", onComplete:" + String(onComplete))); }; if (Boolean(onOverwrite)){ _local1 = (_local1 + (", onOverwrite:" + String(onOverwrite))); }; if (Boolean(onError)){ _local1 = (_local1 + (", onError:" + String(onError))); }; if (onStartParams){ _local1 = (_local1 + (", onStartParams:" + String(onStartParams))); }; if (onUpdateParams){ _local1 = (_local1 + (", onUpdateParams:" + String(onUpdateParams))); }; if (onCompleteParams){ _local1 = (_local1 + (", onCompleteParams:" + String(onCompleteParams))); }; if (onOverwriteParams){ _local1 = (_local1 + (", onOverwriteParams:" + String(onOverwriteParams))); }; if (onStartScope){ _local1 = (_local1 + (", onStartScope:" + String(onStartScope))); }; if (onUpdateScope){ _local1 = (_local1 + (", onUpdateScope:" + String(onUpdateScope))); }; if (onCompleteScope){ _local1 = (_local1 + (", onCompleteScope:" + String(onCompleteScope))); }; if (onOverwriteScope){ _local1 = (_local1 + (", onOverwriteScope:" + String(onOverwriteScope))); }; if (onErrorScope){ _local1 = (_local1 + (", onErrorScope:" + String(onErrorScope))); }; if (rounded){ _local1 = (_local1 + (", rounded:" + String(rounded))); }; if (isPaused){ _local1 = (_local1 + (", isPaused:" + String(isPaused))); }; if (timePaused){ _local1 = (_local1 + (", timePaused:" + String(timePaused))); }; if (isCaller){ _local1 = (_local1 + (", isCaller:" + String(isCaller))); }; if (count){ _local1 = (_local1 + (", count:" + String(count))); }; if (timesCalled){ _local1 = (_local1 + (", timesCalled:" + String(timesCalled))); }; if (waitFrames){ _local1 = (_local1 + (", waitFrames:" + String(waitFrames))); }; if (hasStarted){ _local1 = (_local1 + (", hasStarted:" + String(hasStarted))); }; _local1 = (_local1 + "]\n"); return (_local1); } public static function makePropertiesChain(_arg1:Object):Object{ var _local2:Object; var _local3:Object; var _local4:Object; var _local5:Object; var _local6:Number; var _local7:Number; var _local8:Number; _local2 = _arg1.base; if (_local2){ _local3 = {}; if ((_local2 is Array)){ _local4 = []; _local8 = 0; while (_local8 < _local2.length) { _local4.push(_local2[_local8]); _local8++; }; } else { _local4 = [_local2]; }; _local4.push(_arg1); _local6 = _local4.length; _local7 = 0; while (_local7 < _local6) { if (_local4[_local7]["base"]){ _local5 = AuxFunctions.concatObjects(makePropertiesChain(_local4[_local7]["base"]), _local4[_local7]); } else { _local5 = _local4[_local7]; }; _local3 = AuxFunctions.concatObjects(_local3, _local5); _local7++; }; if (_local3["base"]){ delete _local3["base"]; }; return (_local3); //unresolved jump }; return (_arg1); } } }//package caurina.transitions
Section 9
//MochiDigits (mochi.as3.MochiDigits) package mochi.as3 { public final class MochiDigits { private var Sibling:MochiDigits; private var Fragment:Number; private var Encoder:Number; public function MochiDigits(_arg1:Number=0, _arg2:uint=0):void{ Encoder = 0; setValue(_arg1, _arg2); } public function set value(_arg1:Number):void{ setValue(_arg1); } public function reencode():void{ var _local1:uint; _local1 = int((2147483647 * Math.random())); Fragment = (Fragment ^ (_local1 ^ Encoder)); Encoder = _local1; } public function toString():String{ var _local1:String; _local1 = String.fromCharCode((Fragment ^ Encoder)); if (Sibling != null){ _local1 = (_local1 + Sibling.toString()); }; return (_local1); } public function get value():Number{ return (Number(this.toString())); } public function setValue(_arg1:Number=0, _arg2:uint=0):void{ var _local3:String; _local3 = _arg1.toString(); var _temp1 = _arg2; _arg2 = (_arg2 + 1); Fragment = (_local3.charCodeAt(_temp1) ^ Encoder); if (_arg2 < _local3.length){ Sibling = new MochiDigits(_arg1, _arg2); } else { Sibling = null; }; reencode(); } public function addValue(_arg1:Number):void{ value = (value + _arg1); } } }//package mochi.as3
Section 10
//MochiScores (mochi.as3.MochiScores) package mochi.as3 { import flash.display.*; import flash.text.*; public class MochiScores { private static var boardID:String; public static var onErrorHandler:Object; public static var onCloseHandler:Object; public static function showLeaderboard(_arg1:Object=null):void{ var n:Number; var options = _arg1; if (options != null){ if (options.clip != null){ if ((options.clip is Sprite)){ MochiServices.setContainer(options.clip); }; delete options.clip; } else { MochiServices.setContainer(); }; MochiServices.stayOnTop(); if (options.name != null){ if ((options.name is TextField)){ if (options.name.text.length > 0){ options.name = options.name.text; }; }; }; if (options.score != null){ if ((options.score is TextField)){ if (options.score.text.length > 0){ options.score = options.score.text; }; } else { if ((options.score is MochiDigits)){ options.score = options.score.value; }; }; n = Number(options.score); if (isNaN(n)){ trace((("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'")); } else { if ((((n == Number.NEGATIVE_INFINITY)) || ((n == Number.POSITIVE_INFINITY)))){ trace((("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite")); } else { if (Math.floor(n) != n){ trace((("WARNING: Submitted score '" + options.score) + "' will be truncated")); }; options.score = n; }; }; }; if (options.onDisplay != null){ options.onDisplay(); } else { if (MochiServices.clip != null){ if ((MochiServices.clip is MovieClip)){ MochiServices.clip.stop(); } else { trace("Warning: Container is not a MovieClip, cannot call default onDisplay."); }; }; }; } else { options = {}; if ((MochiServices.clip is MovieClip)){ MochiServices.clip.stop(); } else { trace("Warning: Container is not a MovieClip, cannot call default onDisplay."); }; }; if (options.onClose != null){ onCloseHandler = options.onClose; } else { onCloseHandler = function ():void{ if ((MochiServices.clip is MovieClip)){ } else { trace("Warning: Container is not a MovieClip, cannot call default onClose."); }; }; }; if (options.onError != null){ onErrorHandler = options.onError; } else { onErrorHandler = null; }; if (options.boardID == null){ if (MochiScores.boardID != null){ options.boardID = MochiScores.boardID; }; }; trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); MochiServices.send("scores_showLeaderboard", {options:options}, null, onClose); } public static function closeLeaderboard():void{ MochiServices.send("scores_closeLeaderboard"); } public static function getPlayerInfo(_arg1:Object, _arg2:Object=null):void{ MochiServices.send("scores_getPlayerInfo", null, _arg1, _arg2); } public static function requestList(_arg1:Object, _arg2:Object=null):void{ MochiServices.send("scores_requestList", null, _arg1, _arg2); } public static function scoresArrayToObjects(_arg1:Object):Object{ var _local2:Object; var _local3:Number; var _local4:Number; var _local5:Object; var _local6:Object; var _local7:String; var _local8:String; _local2 = {}; for (_local7 in _arg1) { if (typeof(_arg1[_local7]) == "object"){ if (((!((_arg1[_local7].cols == null))) && (!((_arg1[_local7].rows == null))))){ _local2[_local7] = []; _local5 = _arg1[_local7]; _local4 = 0; while (_local4 < _local5.rows.length) { _local6 = {}; _local3 = 0; while (_local3 < _local5.cols.length) { _local6[_local5.cols[_local3]] = _local5.rows[_local4][_local3]; _local3++; }; _local2[_local7].push(_local6); _local4++; }; } else { _local2[_local7] = {}; for (_local8 in _arg1[_local7]) { _local2[_local7][_local8] = _arg1[_local7][_local8]; }; }; } else { _local2[_local7] = _arg1[_local7]; }; }; return (_local2); } public static function submit(_arg1:Number, _arg2:String, _arg3:Object=null, _arg4:Object=null):void{ _arg1 = Number(_arg1); if (isNaN(_arg1)){ trace((("ERROR: Submitted score '" + String(_arg1)) + "' will be rejected, score is 'Not a Number'")); } else { if ((((_arg1 == Number.NEGATIVE_INFINITY)) || ((_arg1 == Number.POSITIVE_INFINITY)))){ trace((("ERROR: Submitted score '" + String(_arg1)) + "' will be rejected, score is an infinite")); } else { if (Math.floor(_arg1) != _arg1){ trace((("WARNING: Submitted score '" + String(_arg1)) + "' will be truncated")); }; _arg1 = Number(_arg1); }; }; MochiServices.send("scores_submit", {score:_arg1, name:_arg2}, _arg3, _arg4); } public static function onClose(_arg1:Object=null):void{ if (_arg1 != null){ if (_arg1.error != null){ if (_arg1.error == true){ if (onErrorHandler != null){ if (_arg1.errorCode == null){ _arg1.errorCode = "IOError"; }; onErrorHandler(_arg1.errorCode); MochiServices.doClose(); return; }; }; }; }; onCloseHandler(); MochiServices.doClose(); } public static function setBoardID(_arg1:String):void{ MochiScores.boardID = _arg1; MochiServices.send("scores_setBoardID", {boardID:_arg1}); } } }//package mochi.as3
Section 11
//MochiServices (mochi.as3.MochiServices) package mochi.as3 { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.geom.*; public class MochiServices { private static var _container:Object; private static var _connected:Boolean = false; private static var _swfVersion:String; public static var netupAttempted:Boolean = false; private static var _sendChannel:LocalConnection; private static var _clip:MovieClip; private static var _loader:Loader; private static var _id:String; private static var _listenChannel:LocalConnection; public static var widget:Boolean = false; private static var _timer:Timer; private static var _sendChannelName:String; private static var _connecting:Boolean = false; public static var onError:Object; private static var _listenChannelName:String = "__ms_"; private static var _servicesURL:String = "http://www.mochiads.com/static/lib/services/services.swf"; public static var netup:Boolean = true; public static function isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function get connected():Boolean{ return (_connected); } private static function flush(_arg1:Boolean):void{ var _local2:Object; var _local3:Object; if (_clip != null){ if (_clip._queue != null){ while (_clip._queue.length > 0) { _local2 = _clip._queue.shift(); _local3 = null; if (_local2 != null){ if (_local2.callbackID != null){ _local3 = _clip._callbacks[_local2.callbackID]; }; delete _clip._callbacks[_local2.callbackID]; if (((_arg1) && (!((_local3 == null))))){ handleError(_local2.args, _local3.callbackObject, _local3.callbackMethod); }; }; }; }; }; } public static function send(_arg1:String, _arg2:Object=null, _arg3:Object=null, _arg4:Object=null):void{ if (_connected){ _sendChannel.send(_sendChannelName, "onReceive", {methodName:_arg1, args:_arg2, callbackID:_clip._nextcallbackID}); } else { if ((((_clip == null)) || (!(_connecting)))){ onError("NotConnected"); handleError(_arg2, _arg3, _arg4); flush(true); return; }; _clip._queue.push({methodName:_arg1, args:_arg2, callbackID:_clip._nextcallbackID}); }; if (_clip != null){ if (((!((_clip._callbacks == null))) && (!((_clip._nextcallbackID == null))))){ _clip._callbacks[_clip._nextcallbackID] = {callbackObject:_arg3, callbackMethod:_arg4}; _clip._nextcallbackID++; }; }; } private static function init(_arg1:String, _arg2:Object):void{ _id = _arg1; if (_arg2 != null){ _container = _arg2; loadCommunicator(_arg1, _container); }; } public static function get childClip():Object{ return (_clip); } private static function clickMovie(_arg1:String, _arg2:Function):MovieClip{ var _local3:Array; var _local4:int; var _local5:Array; var _local6:Array; var _local7:MovieClip; var _local8:LocalConnection; var _local9:String; var _local10:ByteArray; var _local11:ByteArray; var _local12:uint; var _local13:uint; var _local14:Loader; _local3 = [150, 21, 0, 7, 1, 0, 0, 0, 0, 98, 116, 110, 0, 7, 2, 0, 0, 0, 0, 116, 104, 105, 115, 0, 28, 150, 22, 0, 0, 99, 114, 101, 97, 116, 101, 69, 109, 112, 116, 121, 77, 111, 118, 105, 101, 67, 108, 105, 112, 0, 82, 135, 1, 0, 0, 23, 150, 13, 0, 4, 0, 0, 111, 110, 82, 101, 108, 101, 97, 115, 101, 0, 142, 8, 0, 0, 0, 0, 2, 42, 0, 114, 0, 150, 17, 0, 0, 32, 0, 7, 1, 0, 0, 0, 8, 0, 0, 115, 112, 108, 105, 116, 0, 82, 135, 1, 0, 1, 23, 150, 7, 0, 4, 1, 7, 0, 0, 0, 0, 78, 150, 8, 0, 0, 95, 98, 108, 97, 110, 107, 0, 154, 1, 0, 0, 150, 7, 0, 0, 99, 108, 105, 99, 107, 0, 150, 7, 0, 4, 1, 7, 1, 0, 0, 0, 78, 150, 27, 0, 7, 2, 0, 0, 0, 7, 0, 0, 0, 0, 0, 76, 111, 99, 97, 108, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 0, 64, 150, 6, 0, 0, 115, 101, 110, 100, 0, 82, 79, 150, 15, 0, 4, 0, 0, 95, 97, 108, 112, 104, 97, 0, 7, 0, 0, 0, 0, 79, 150, 23, 0, 7, 0xFF, 0, 0xFF, 0, 7, 1, 0, 0, 0, 4, 0, 0, 98, 101, 103, 105, 110, 70, 105, 108, 108, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 109, 111, 118, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 16, 0, 7, 0, 0, 0, 0, 4, 0, 0, 101, 110, 100, 70, 105, 108, 108, 0, 82, 23]; _local5 = [104, 0, 31, 64, 0, 7, 208, 0, 0, 12, 1, 0, 67, 2, 0xFF, 0xFF, 0xFF, 63, 3]; _local6 = [0, 64, 0, 0, 0]; _local7 = new MovieClip(); _local8 = new LocalConnection(); _local9 = ((("_click_" + Math.floor((Math.random() * 999999))) + "_") + Math.floor(new Date().getTime())); _local8 = new LocalConnection(); _local7.lc = _local8; _local7.click = _arg2; _local8.client = _local7; _local8.connect(_local9); _local10 = new ByteArray(); _local11 = new ByteArray(); _local11.endian = Endian.LITTLE_ENDIAN; _local11.writeShort(1); _local11.writeUTFBytes(((_arg1 + " ") + _local9)); _local11.writeByte(0); _local12 = ((_local3.length + _local11.length) + 4); _local13 = (_local12 + 35); _local10.endian = Endian.LITTLE_ENDIAN; _local10.writeUTFBytes("FWS"); _local10.writeByte(8); _local10.writeUnsignedInt(_local13); for each (_local4 in _local5) { _local10.writeByte(_local4); }; _local10.writeUnsignedInt(_local12); _local10.writeByte(136); _local10.writeShort(_local11.length); _local10.writeBytes(_local11); for each (_local4 in _local3) { _local10.writeByte(_local4); }; for each (_local4 in _local6) { _local10.writeByte(_local4); }; _local14 = new Loader(); _local14.loadBytes(_local10); _local7.addChild(_local14); return (_local7); } public static function stayOnTop():void{ _container.addEventListener(Event.ENTER_FRAME, MochiServices.bringToTop, false, 0, true); if (_clip != null){ _clip.visible = true; }; } public static function addLinkEvent(_arg1:String, _arg2:String, _arg3:DisplayObjectContainer, _arg4:Function=null):void{ var vars:Object; var avm1Click:DisplayObject; var s:String; var i:Number; var x:String; var req:URLRequest; var loader:Loader; var setURL:Function; var err:Function; var complete:Function; var url = _arg1; var burl = _arg2; var btn = _arg3; var onClick = _arg4; vars = new Object(); vars["mav"] = getVersion(); vars["swfv"] = "9"; vars["swfurl"] = btn.loaderInfo.loaderURL; vars["fv"] = Capabilities.version; vars["os"] = Capabilities.os; vars["lang"] = Capabilities.language; vars["scres"] = ((Capabilities.screenResolutionX + "x") + Capabilities.screenResolutionY); s = "?"; i = 0; for (x in vars) { if (i != 0){ s = (s + "&"); }; i = (i + 1); s = (((s + x) + "=") + escape(vars[x])); }; req = new URLRequest("http://x.mochiads.com/linkping.swf"); loader = new Loader(); setURL = function (_arg1:String):void{ var _local2:Rectangle; if (avm1Click){ btn.removeChild(avm1Click); }; avm1Click = clickMovie(_arg1, onClick); _local2 = btn.getBounds(btn); btn.addChild(avm1Click); avm1Click.x = _local2.x; avm1Click.y = _local2.y; avm1Click.scaleX = (0.01 * _local2.width); avm1Click.scaleY = (0.01 * _local2.height); }; err = function (_arg1:Object):void{ netup = false; _arg1.target.removeEventListener(_arg1.type, arguments.callee); setURL(burl); }; complete = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; if (netup){ setURL((url + s)); } else { setURL(burl); }; if (!((netupAttempted) || (_connected))){ netupAttempted = true; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, err); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete); loader.load(req); }; } public static function disconnect():void{ if (((_connected) || (_connecting))){ if (_clip != null){ if (_clip.parent != null){ if ((_clip.parent is Sprite)){ Sprite(_clip.parent).removeChild(_clip); _clip = null; }; }; }; _connecting = (_connected = false); flush(true); try { _listenChannel.close(); } catch(error:Error) { }; }; if (_timer != null){ try { _timer.stop(); } catch(error:Error) { }; }; } public static function allowDomains(_arg1:String):String{ var _local2:String; if (Security.sandboxType != "application"){ Security.allowDomain("*"); Security.allowInsecureDomain("*"); }; if (_arg1.indexOf("http://") != -1){ _local2 = _arg1.split("/")[2].split(":")[0]; if (Security.sandboxType != "application"){ Security.allowDomain(_local2); Security.allowInsecureDomain(_local2); }; }; return (_local2); } public static function getVersion():String{ return ("3.0"); } public static function doClose():void{ _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); if (_clip.parent != null){ Sprite(_clip.parent).removeChild(_clip); }; } private static function onStatus(_arg1:StatusEvent):void{ switch (_arg1.level){ case "error": _connected = false; _listenChannel.connect(_listenChannelName); break; }; } public static function get id():String{ return (_id); } private static function urlOptions(_arg1:Object):Object{ var _local2:Object; var _local3:String; var _local4:Array; var _local5:Number; var _local6:Array; _local2 = {}; _local3 = _arg1.loaderInfo.parameters.mochiad_options; if (_local3){ _local4 = _local3.split("&"); _local5 = 0; while (_local5 < _local4.length) { _local6 = _local4[_local5].split("="); _local2[unescape(_local6[0])] = unescape(_local6[1]); _local5++; }; }; return (_local2); } public static function setContainer(_arg1:Object=null, _arg2:Boolean=true):void{ if (_arg1 != null){ if ((_arg1 is Sprite)){ _container = _arg1; }; }; if (_arg2){ if ((_container is Sprite)){ Sprite(_container).addChild(_clip); }; }; } private static function handleError(_arg1:Object, _arg2:Object, _arg3:Object):void{ var args = _arg1; var callbackObject = _arg2; var callbackMethod = _arg3; if (args != null){ if (args.onError != null){ args.onError.apply(null, ["NotConnected"]); }; if (((!((args.options == null))) && (!((args.options.onError == null))))){ args.options.onError.apply(null, ["NotConnected"]); }; }; if (callbackMethod != null){ args = {}; args.error = true; args.errorCode = "NotConnected"; if (((!((callbackObject == null))) && ((callbackMethod is String)))){ try { var _local5 = callbackObject; _local5[callbackMethod](args); } catch(error:Error) { }; } else { if (callbackMethod != null){ try { callbackMethod.apply(args); } catch(error:Error) { }; }; }; }; } private static function initComChannels():void{ if (!_connected){ _sendChannel.addEventListener(StatusEvent.STATUS, MochiServices.onStatus); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_container, version:getVersion(), parentURL:_container.loaderInfo.loaderURL}); _listenChannel.addEventListener(StatusEvent.STATUS, MochiServices.onStatus); _clip.onReceive = function (_arg1:Object):void{ var cb:String; var cblst:Object; var method:*; var methodName:String; var obj:Object; var pkg = _arg1; cb = pkg.callbackID; cblst = this.client._callbacks[cb]; if (!cblst){ return; }; method = cblst.callbackMethod; methodName = ""; obj = cblst.callbackObject; if (((obj) && ((typeof(method) == "string")))){ methodName = method; if (obj[method] != null){ method = obj[method]; } else { trace((("Error: Method " + method) + " does not exist.")); }; }; if (method != undefined){ try { method.apply(obj, pkg.args); } catch(error:Error) { trace(((("Error invoking callback method '" + methodName) + "': ") + error.toString())); }; } else { if (obj != null){ try { obj(pkg.args); } catch(error:Error) { trace(("Error invoking method on object: " + error.toString())); }; }; }; delete this.client._callbacks[cb]; }; _clip.onError = function ():void{ MochiServices.onError("IOError"); }; trace("connected!"); _connecting = false; _connected = true; while (_clip._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _clip._queue.shift()); }; }; } private static function listen():void{ _listenChannel = new LocalConnection(); _listenChannel.client = _clip; _clip.handshake = function (_arg1:Object):void{ MochiServices.comChannelName = _arg1.newChannel; }; _listenChannel.allowDomain("*", "localhost"); _listenChannel.allowInsecureDomain("*", "localhost"); _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } public static function set comChannelName(_arg1:String):void{ if (_arg1 != null){ if (_arg1.length > 3){ _sendChannelName = (_arg1 + "_fromgame"); initComChannels(); }; }; } private static function loadCommunicator(_arg1:String, _arg2:Object):MovieClip{ var clipname:String; var f:Function; var req:URLRequest; var vars:URLVariables; var id = _arg1; var clip = _arg2; clipname = ("_mochiservices_com_" + id); if (_clip != null){ return (_clip); }; if (!MochiServices.isNetworkAvailable()){ return (null); }; if (urlOptions(clip).servicesURL != undefined){ _servicesURL = urlOptions(clip).servicesURL; }; MochiServices.allowDomains(_servicesURL); _clip = createEmptyMovieClip(clip, clipname, 10336, false); _loader = new Loader(); f = function (_arg1:Object):void{ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load."); MochiServices.disconnect(); MochiServices.onError("IOError"); }; _listenChannelName = (_listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor((Math.random() * 99999)))); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, f); req = new URLRequest(_servicesURL); vars = new URLVariables(); vars.listenLC = _listenChannelName; vars.mochiad_options = clip.loaderInfo.parameters.mochiad_options; if (widget){ vars.widget = true; }; req.data = vars; listen(); _loader.load(req); _clip.addChild(_loader); _clip._mochiservices_com = _loader; _sendChannel = new LocalConnection(); _clip._queue = []; _clip._nextcallbackID = 0; _clip._callbacks = {}; _timer = new Timer(10000, 1); _timer.addEventListener(TimerEvent.TIMER, connectWait); _timer.start(); return (_clip); } public static function get clip():Object{ return (_container); } public static function bringToTop(_arg1:Event):void{ var e = _arg1; if (MochiServices.clip != null){ if (MochiServices.childClip != null){ try { if (MochiServices.clip.numChildren > 1){ MochiServices.clip.setChildIndex(MochiServices.childClip, (MochiServices.clip.numChildren - 1)); }; } catch(errorObject:Error) { trace("Warning: Depth sort error."); _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); }; }; }; } public static function connect(_arg1:String, _arg2:Object, _arg3:Object=null):void{ var id = _arg1; var clip = _arg2; var onError = _arg3; if ((clip is DisplayObject)){ if (((!(_connected)) && ((_clip == null)))){ trace("MochiServices Connecting..."); _connecting = true; init(id, clip); }; } else { trace("Error, MochiServices requires a Sprite, Movieclip or instance of the stage."); }; if (onError != null){ MochiServices.onError = onError; } else { if (MochiServices.onError == null){ MochiServices.onError = function (_arg1:String):void{ trace(_arg1); }; }; }; } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Boolean=true):MovieClip{ var mc:MovieClip; var parent = _arg1; var name = _arg2; var depth = _arg3; var doAdd = _arg4; mc = new MovieClip(); if (doAdd){ if (((false) && (depth))){ parent.addChildAt(mc, depth); } else { parent.addChild(mc); }; }; try { parent[name] = mc; } catch(e:Error) { throw (new Error("MochiServices requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; mc["_name"] = name; return (mc); } public static function connectWait(_arg1:TimerEvent):void{ if (!_connected){ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load. (timeout)"); MochiServices.disconnect(); MochiServices.onError("IOError"); }; } } }//package mochi.as3
Section 12
//bg_71 (with_preloader_fla.bg_71) package with_preloader_fla { import flash.display.*; public dynamic class bg_71 extends MovieClip { public function bg_71(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 13
//bike_24 (with_preloader_fla.bike_24) package with_preloader_fla { import flash.display.*; public dynamic class bike_24 extends MovieClip { public var koloL:MovieClip; public var koloR:MovieClip; } }//package with_preloader_fla
Section 14
//body_31 (with_preloader_fla.body_31) package with_preloader_fla { import flash.display.*; public dynamic class body_31 extends MovieClip { public function body_31(){ addFrameScript(0, frame1, 5, frame6, 9, frame10); } function frame10(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 15
//btnBack_20 (with_preloader_fla.btnBack_20) package with_preloader_fla { import flash.display.*; public dynamic class btnBack_20 extends MovieClip { public function btnBack_20(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 16
//btnComp_68 (with_preloader_fla.btnComp_68) package with_preloader_fla { import flash.display.*; public dynamic class btnComp_68 extends MovieClip { public function btnComp_68(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 17
//btnCredits_14 (with_preloader_fla.btnCredits_14) package with_preloader_fla { import flash.display.*; public dynamic class btnCredits_14 extends MovieClip { public function btnCredits_14(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 18
//btnExit_88 (with_preloader_fla.btnExit_88) package with_preloader_fla { import flash.display.*; public dynamic class btnExit_88 extends MovieClip { public function btnExit_88(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 19
//btnFree_67 (with_preloader_fla.btnFree_67) package with_preloader_fla { import flash.display.*; public dynamic class btnFree_67 extends MovieClip { public function btnFree_67(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 20
//btnGo_73 (with_preloader_fla.btnGo_73) package with_preloader_fla { import flash.display.*; public dynamic class btnGo_73 extends MovieClip { public function btnGo_73(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 21
//btnhighscore_16 (with_preloader_fla.btnhighscore_16) package with_preloader_fla { import flash.display.*; public dynamic class btnhighscore_16 extends MovieClip { public function btnhighscore_16(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 22
//btnHowto_13 (with_preloader_fla.btnHowto_13) package with_preloader_fla { import flash.display.*; public dynamic class btnHowto_13 extends MovieClip { public function btnHowto_13(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 23
//btnMore_15 (with_preloader_fla.btnMore_15) package with_preloader_fla { import flash.display.*; public dynamic class btnMore_15 extends MovieClip { public function btnMore_15(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 24
//btnRestart_87 (with_preloader_fla.btnRestart_87) package with_preloader_fla { import flash.display.*; public dynamic class btnRestart_87 extends MovieClip { public function btnRestart_87(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 25
//btnStart_10 (with_preloader_fla.btnStart_10) package with_preloader_fla { import flash.display.*; public dynamic class btnStart_10 extends MovieClip { public function btnStart_10(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 26
//BTNsUBMIT_85 (with_preloader_fla.BTNsUBMIT_85) package with_preloader_fla { import flash.display.*; public dynamic class BTNsUBMIT_85 extends MovieClip { public function BTNsUBMIT_85(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 27
//char_23 (with_preloader_fla.char_23) package with_preloader_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.system.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class char_23 extends MovieClip { public var char:MovieClip; public function char_23(){ addFrameScript(0, frame1, 45, frame46, 96, frame97, 128, frame129, 171, frame172, 209, frame210, 245, frame246, 273, frame274, 293, frame294, 330, frame331); } function frame274(){ gotoAndStop(1); MovieClip(root).showScore(5); } function frame172(){ gotoAndStop(1); MovieClip(root).showScore(3); } function frame210(){ gotoAndStop(1); MovieClip(root).showScore(4); } function frame97(){ gotoAndStop(1); MovieClip(root).showScore(2); } function frame331(){ gotoAndStop(1); MovieClip(root).showScore(7); } function frame1(){ stop(); if (MovieClip(root).over){ char.stop(); }; } function frame294(){ gotoAndStop(1); MovieClip(root).showScore(6); } function frame246(){ gotoAndStop(1); MovieClip(root).showScore(8); } function frame46(){ gotoAndStop(1); MovieClip(root).showScore(1); } function frame129(){ stop(); MovieClip(root).reset(); } } }//package with_preloader_fla
Section 28
//charcopy_59 (with_preloader_fla.charcopy_59) package with_preloader_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.system.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class charcopy_59 extends MovieClip { public var char:MovieClip; public function charcopy_59(){ addFrameScript(0, frame1, 45, frame46, 96, frame97, 128, frame129, 171, frame172, 209, frame210, 233, frame234, 261, frame262, 283, frame284, 320, frame321); } function frame321(){ gotoAndStop(1); MovieClip(root).showScore(7); } function frame284(){ gotoAndStop(1); MovieClip(root).showScore(6); } function frame172(){ gotoAndStop(1); MovieClip(root).showScore(3); } function frame210(){ gotoAndStop(1); MovieClip(root).showScore(4); } function frame97(){ gotoAndStop(1); MovieClip(root).showScore(2); } function frame1(){ stop(); if (MovieClip(root).over){ char.stop(); }; } function frame234(){ gotoAndStop(1); MovieClip(root).showScore(1); } function frame46(){ gotoAndStop(1); MovieClip(root).showScore(1); } function frame129(){ stop(); MovieClip(root).reset(); } function frame262(){ gotoAndStop(1); MovieClip(root).showScore(5); } } }//package with_preloader_fla
Section 29
//comboAnim_81 (with_preloader_fla.comboAnim_81) package with_preloader_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.system.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class comboAnim_81 extends MovieClip { public var score:TextField; public function comboAnim_81(){ addFrameScript(0, frame1); } function frame1(){ score.text = ("Combo " + MovieClip(root).comboScore.toString()); } } }//package with_preloader_fla
Section 30
//extra_17 (with_preloader_fla.extra_17) package with_preloader_fla { import flash.events.*; import caurina.transitions.*; import flash.display.*; public dynamic class extra_17 extends MovieClip { public var chooseMc:MovieClip; public var btnBack:MovieClip; public function extra_17(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } public function initBack():void{ btnBack.addEventListener(MouseEvent.CLICK, back); btnBack.buttonMode = true; } function frame3(){ x = 600; initBack(); Tweener.addTween(this, {x:0, time:1}); } function frame1(){ stop(); } function frame4(){ chooseMc.y = -300; Tweener.addTween(chooseMc, {y:155, time:1}); } function frame2(){ stop(); x = -600; initBack(); Tweener.addTween(this, {x:-3, time:1}); } public function back(_arg1:MouseEvent):void{ gotoAndStop(1); } } }//package with_preloader_fla
Section 31
//howTo_72 (with_preloader_fla.howTo_72) package with_preloader_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class howTo_72 extends MovieClip { public var youtube:MovieClip; public var btnGo:MovieClip; public function howTo_72(){ addFrameScript(0, frame1); } public function initBack():void{ btnGo.addEventListener(MouseEvent.CLICK, back); btnGo.buttonMode = true; } function frame1(){ stop(); initBack(); youtube.addEventListener(MouseEvent.CLICK, openMe); youtube.buttonMode = true; } public function openMe(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.youtube.com/watch?v=Ke3Knqvu2Uw"), "_blank"); } public function back(_arg1:MouseEvent):void{ MovieClip(root).gotoAndStop("game"); } } }//package with_preloader_fla
Section 32
//i6intro_1 (with_preloader_fla.i6intro_1) package with_preloader_fla { import flash.display.*; public dynamic class i6intro_1 extends MovieClip { public var gauge:MovieClip; } }//package with_preloader_fla
Section 33
//i6LOADER_2 (with_preloader_fla.i6LOADER_2) package with_preloader_fla { import flash.display.*; public dynamic class i6LOADER_2 extends MovieClip { public var bar:MovieClip; public function i6LOADER_2(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 34
//interface_79 (with_preloader_fla.interface_79) package with_preloader_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.system.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class interface_79 extends MovieClip { public var lastSeconds:TextField; public var combo_anim:MovieClip; public var btnMute:MovieClip; public var btnExit:MovieClip; public var tf_score:TextField; public var score_anim:MovieClip; public var tf_limit:TextField; public var mc_end:MovieClip; public function interface_79(){ addFrameScript(0, frame1); } public function exit(_arg1:MouseEvent):void{ MovieClip(root).exitFromGame(); } public function mute(_arg1:MouseEvent):void{ if (MovieClip(root).audio == 1){ MovieClip(root).audio = 0; _arg1.target.gotoAndStop(2); SoundMixer.soundTransform = new SoundTransform(0); } else { MovieClip(root).audio = 1; _arg1.target.gotoAndStop(1); SoundMixer.soundTransform = new SoundTransform(1); }; } function frame1(){ stop(); btnExit.addEventListener(MouseEvent.CLICK, exit); btnExit.buttonMode = true; btnMute.addEventListener(MouseEvent.CLICK, mute); btnMute.buttonMode = true; if (SoundMixer.soundTransform.volume == 0){ btnMute.gotoAndStop(2); MovieClip(root).audio = 0; }; } } }//package with_preloader_fla
Section 35
//MainTimeline (with_preloader_fla.MainTimeline) package with_preloader_fla { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.media.*; import mochi.as3.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.system.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var link:MovieClip; public var menuMusic:Sound; public var extra:MovieClip; public var totalPower:Number; public var channelRoll; public var jump:Boolean; public var meric2:MovieClip; public var bg:MovieClip; public var percent; public var btnHow:MovieClip; public var interface_mc:MovieClip; public var pos:Number; public var bcMusic:Sound; public var gravity:Number; public var combo6:Array; public var combo1:Array; public var combo4:Array; public var combo5:Array; public var waiting; public var odpocetSound:Sound; public var intro:MovieClip; public var meric:MovieClip; public var tm:Timer; public var combo2:Array; public var combo3:Array; public var score:Number; public var btnCredits:MovieClip; public var info:MovieClip; public var gravityIncrease:Number; public var dir:Number; public var over:Boolean; public var spaceDown:Boolean; public var connection:Number; public var extraSound:Sound; public var upFinish:Boolean; public var currentPower:Number; public var applauseSound:Sound; public var stepIncrease:Number; public var totalJumps:Number; public var leaderboard_id:String; public var finalSound:Sound; public var type:String; public var saltoFor:Boolean; public var skate:MovieClip; public var _mochiads_game_id:String; public var allow:Boolean; public var btnStart:MovieClip; public var current:Number; public var arr_pos:Array; public var jumpSound:Sound; public var btnScore:MovieClip; public var comboScore:Number; public var crash:Boolean; public var crashSound:Sound; public var limit:Timer; public var rollingSound:Sound; public var fanfareSound:Sound; public var btnMore:MovieClip; public var temp:Array; public var audio:Number; public var scoreTrick:Number; public var char_pos:Array; public var limitAmount:Number; public var blocker:MovieClip; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 9, frame10, 11, frame12, 12, frame13, 13, frame14); } public function exitFromGame():void{ removeListeners(); limitAmount = 0; x = 0; y = 0; gotoAndStop("exit"); } public function removeListeners():void{ over = true; skate.gotoAndStop(1); stage.removeEventListener(Event.ENTER_FRAME, checkMe); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); stage.removeEventListener(KeyboardEvent.KEY_UP, keyUpHandler); limit.removeEventListener(TimerEvent.TIMER, countDown); } public function upFinished():void{ upFinish = true; } public function exitGame():void{ SoundMixer.stopAll(); x = 0; y = 0; gotoAndStop("exit"); } public function playSound(_arg1:Sound, _arg2:Number, _arg3:Number=0, _arg4:Number=0):void{ var _local5:*; var _local6:SoundTransform; _local5 = _arg1.play(_arg4, _arg3); _local6 = _local5.soundTransform; _local6.volume = _arg2; _local5.soundTransform = _local6; } function frame14(){ gotoAndStop("menu"); } public function showLeaderboard():void{ MochiScores.showLeaderboard({boardID:leaderboard_id}); } public function launchGame(_arg1:MouseEvent):void{ if (_arg1.target.name == "btnComp"){ type = "comp"; } else { type = "free"; }; Tweener.addTween(blocker, {alpha:1, time:0.5, transition:"linear", onComplete:launch}); SoundMixer.stopAll(); blocker.mouseEnabled = true; } public function moveBack():void{ Tweener.addTween(skate.char, {x:char_pos[0], y:char_pos[1], transition:"linear", time:0.2, onComplete:upFinished}); } public function initButtons():void{ btnStart.addEventListener(MouseEvent.CLICK, clickMe); btnCredits.addEventListener(MouseEvent.CLICK, clickMe); btnHow.addEventListener(MouseEvent.CLICK, clickMe); btnMore.addEventListener(MouseEvent.CLICK, clickMe); btnScore.addEventListener(MouseEvent.CLICK, clickMe); btnStart.addEventListener(MouseEvent.ROLL_OVER, rollMe); btnCredits.addEventListener(MouseEvent.ROLL_OVER, rollMe); btnHow.addEventListener(MouseEvent.ROLL_OVER, rollMe); btnMore.addEventListener(MouseEvent.ROLL_OVER, rollMe); btnScore.addEventListener(MouseEvent.ROLL_OVER, rollMe); btnStart.addEventListener(MouseEvent.ROLL_OUT, rollMe); btnCredits.addEventListener(MouseEvent.ROLL_OUT, rollMe); btnHow.addEventListener(MouseEvent.ROLL_OUT, rollMe); btnMore.addEventListener(MouseEvent.ROLL_OUT, rollMe); btnScore.addEventListener(MouseEvent.ROLL_OUT, rollMe); btnStart.buttonMode = true; btnCredits.buttonMode = true; btnHow.buttonMode = true; btnMore.buttonMode = true; btnScore.buttonMode = true; btnStart.mouseChildren = false; btnCredits.mouseChildren = false; btnHow.mouseChildren = false; btnMore.mouseChildren = false; btnScore.mouseChildren = false; } public function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:Number; var _local3:Timer; if (!crash){ if (_arg1.keyCode == 32){ spaceDown = true; }; if ((((skate.currentFrame == 1)) && ((jump == true)))){ if (_arg1.keyCode == 39){ MovieClip(skate).gotoAndPlay("saltoForward"); }; if (_arg1.keyCode == 37){ MovieClip(skate).gotoAndPlay("saltoBackward"); }; if (_arg1.keyCode == 88){ MovieClip(skate).gotoAndPlay("superman"); }; if (_arg1.keyCode == 90){ MovieClip(skate).gotoAndPlay("supermanHigh"); }; if (_arg1.keyCode == 86){ MovieClip(skate).gotoAndPlay("saltoHigh"); }; if (_arg1.keyCode == 67){ MovieClip(skate).gotoAndPlay("newtrick"); }; if (_arg1.keyCode == 38){ MovieClip(skate).gotoAndPlay("stand"); }; if (_arg1.keyCode == 66){ MovieClip(skate).gotoAndPlay("diff"); }; if ((((_arg1.keyCode == 40)) && (allow))){ _local2 = (skate.scaleY * -1); skate.scaleY = (skate.scaleY * -1); allow = false; _local3 = new Timer(200, 1); _local3.addEventListener(TimerEvent.TIMER, allowMe); _local3.start(); score = (score + 5); setScore(); }; }; }; } function frame12(){ pos = 0; spaceDown = false; meric.scaleX = 0; dir = 1; gravity = -10; gravityIncrease = (0.2 + (1 - 0.2)); connection = 0; char_pos = [skate.char.x, skate.char.y]; current = 1; totalJumps = 1; stepIncrease = 6; upFinish = true; currentPower = 0; totalPower = 0.2; score = 0; limitAmount = 120; over = false; limit = new Timer(1000); allow = true; scoreTrick = 0; if (type == "comp"){ bg.gotoAndStop("competition"); setLimit(); limit.addEventListener(TimerEvent.TIMER, countDown); limit.start(); playSound(applauseSound, 1, 0, 3000); } else { bg.gotoAndStop("free"); }; arr_pos = []; arr_pos.push([82, 38.75, 0], [82, 48.5, 0], [82, 58.3, 0], [82, 68.05, 0], [82, 77.8, 0], [82, 87.55, 0], [82, 97.3, 0], [82, 107.05, 0], [82, 116.8, 0], [82, 126.6, 0], [82, 136.35, 0], [82, 146.1, 0], [82, 155.85, 0], [82, 165.6, 0], [82, 175.35, 0], [82, 185.15, 0], [82.1, 194.85, -2.02745056152344], [82.8, 204.5, -6.52168273925781], [84.35, 214.1, -11.2895812988281], [86.65, 223.55, -16.3168640136719], [89.85, 232.8, -21.5723724365234], [93.9, 241.7, -26.8392639160156], [98.7, 250.2, -32.0820465087891], [104.3, 258.25, -37.0818634033203], [110.5, 265.85, -41.6289978027344], [117.25, 272.85, -45.8992614746094], [124.45, 279.35, -50.3840942382813], [132.15, 285.2, -55.14208984375], [140.4, 290.45, -60.1603851318359], [149.05, 294.9, -65.4120941162109], [158.1, 298.6, -70.6769409179688], [167.5, 301.45, -75.7344207763672], [177.05, 303.4, -80.7399597167969], [186.8, 304.6, -85.4824371337891], [196.55, 305, -89.9466705322266], [208.7, 305, -90.0209808349609], [221.05, 304.95, -90.0218505859375], [232.05, 304.95, -90.0218505859375], [242.6, 304.95, -90.0218505859375], [252.95, 304.9, -90.0227355957031], [263.15, 304.9, -90.0227355957031], [273.25, 304.9, -90.0227355957031], [283.3, 304.85, -90.0227355957031], [293.3, 304.85, -90.0227355957031], [303.25, 304.85, -90.0227355957031], [313.15, 304.8, -90.0227355957031], [323.05, 304.8, -90.0227355957031], [332.85, 304.8, -90.0227355957031], [342.7, 304.75, -90.0227355957031], [352.45, 304.75, -90.0227355957031], [362.25, 304.95, -88.4712677001953], [371.95, 304.85, -92.5398254394531], [381.6, 304.05, -97.0458068847656], [391.2, 302.4, -102.011627197266], [400.6, 299.95, -107.043670654297], [409.8, 296.7, -112.301284790039], [418.65, 292.55, -117.56608581543], [427.15, 287.6, -122.613037109375], [435.15, 282, -127.602386474609], [442.65, 275.7, -132.136901855469], [449.6, 268.9, -136.401229858398], [456, 261.6, -140.8994140625], [461.8, 253.85, -145.670547485352], [466.95, 245.55, -150.697387695313], [471.3, 236.85, -155.95442199707], [474.9, 227.75, -161.220596313477], [477.6, 218.35, -166.460983276367], [479.5, 208.75, -171.458465576172], [480.55, 198.4, -179.472839355469], [480.65, 186.1, -179.959777832031], [480.65, 174, -179.972030639648], [480.65, 163, -179.977264404297], [480.7, 152.45, -179.980758666992], [480.7, 142.15, -179.982513427734], [480.7, 131.9, -179.984268188477], [480.75, 121.8, -179.98600769043], [480.75, 111.75, -179.986892700195], [480.75, 101.75, -179.987762451172], [480.75, 91.8, -179.988632202148], [480.75, 81.85, -179.989501953125], [480.75, 72, -179.989501953125], [480.75, 62.15, -179.990386962891], [480.8, 52.35, -179.991256713867], [480.8, 42.55, -179.991256713867], [480.5, 32.75, 0], [480.5, 32.75, 0], [480.5, 32.75, 0], [480.5, 32.75, 0], [480.5, 32.75, 0], [480.5, 32.75, 0], [480.5, 32.75, 0], [480.5, 32.75, 0], [480.5, 32.75, 0], [480.5, 32.75, 0]); reset(); saltoFor = false; jump = false; crash = false; meric2.scaleX = totalPower; combo1 = [7, 4]; combo2 = [1, 1]; combo3 = [5, 5, 3]; combo4 = [2, 3]; combo5 = [1, 2]; combo6 = [2, 2]; temp = []; playSound(bcMusic, 0.2, 999, 0); } function frame3(){ if ((((percent < 100)) || (waiting))){ gotoAndPlay(2); }; } function frame4(){ MochiBot.track(this, "26c8e855"); MochiBot.track(this, "3167af84"); _mochiads_game_id = "3013b04b125428f5"; leaderboard_id = "6cc4cb0d694af0fa"; MochiServices.connect(_mochiads_game_id, this, onConnectError); stage.showDefaultContextMenu = false; stop(); SoundMixer.stopAll(); blocker.alpha = 0; blocker.mouseEnabled = false; audio = 1; initButtons(); jumpSound = new Jump(); crashSound = new crashS(); odpocetSound = new odpocet_snd(); menuMusic = new MenuMusic(); bcMusic = new BcMusic(); rollingSound = new roll_bowl(); finalSound = new FinalSound(); applauseSound = new applause(); extraSound = new ExtraSound(); fanfareSound = new Fanfare(); playSound(menuMusic, 1, 999, 0); } public function keyUpHandler(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == 32){ spaceDown = false; }; } public function countDown(_arg1:TimerEvent):void{ limitAmount--; setLimit(); } public function showCombo(_arg1:Number):void{ var _local2:Number; if (type == "comp"){ playSound(applauseSound, 2, 0, 3000); }; playSound(extraSound, 0.5, 0, 100); if (_arg1 == 1){ _local2 = 50; }; if (_arg1 == 2){ _local2 = 100; }; if (_arg1 == 3){ _local2 = 150; }; if (_arg1 == 4){ _local2 = 200; }; if (_arg1 == 5){ _local2 = 250; }; if (_arg1 == 6){ _local2 = 300; }; score = (score + _local2); setScore(); comboScore = _arg1; interface_mc.combo_anim.play(); } public function setLimit():void{ interface_mc.tf_limit.text = limitAmount; if (limitAmount <= 5){ interface_mc.lastSeconds.text = limitAmount; if (limitAmount > 0){ playSound(finalSound, 1, 0, 0); }; }; if (limitAmount == 0){ removeListeners(); interface_mc.mc_end.gotoAndStop(2); SoundMixer.stopAll(); if (skate.char){ skate.char.stop(); }; playSound(applauseSound, 2, 0, 3000); playSound(fanfareSound, 2, 0, 0); interface_mc.lastSeconds.text = ""; }; } function frame1(){ waiting = true; tm = new Timer(12000, 1); tm.addEventListener(TimerEvent.TIMER, startMe); tm.start(); link.addEventListener(MouseEvent.CLICK, openLink); link.buttonMode = true; } function frame2(){ percent = Math.round(((this.root.loaderInfo.bytesLoaded * 100) / this.root.loaderInfo.bytesTotal)); intro.gauge.gotoAndStop(percent); trace(percent); } public function restartGame():void{ SoundMixer.stopAll(); x = 0; y = 0; gotoAndStop("restart"); } public function onConnectError(_arg1:String):void{ trace("not connected"); } function frame10(){ info.x = 2000; Tweener.addTween(info, {x:274, time:1}); playSound(jumpSound, 1, 0, 140); } public function allowMe(_arg1:TimerEvent):void{ allow = true; } function frame13(){ gotoAndStop("game"); } public function checkMe(_arg1:Event):void{ if (!crash){ if (((spaceDown) && (!(jump)))){ if (totalPower == 0.2){ meric.scaleX = (meric.scaleX + 0.02); } else { meric.scaleX = (meric.scaleX + 0.04); }; if (meric.scaleX > 1){ meric.scaleX = 1; }; gravityIncrease = (1 - totalPower); if (gravityIncrease < 0.2){ gravityIncrease = 0.2; }; skate.char.play(); } else { if (skate.currentFrame == 1){ skate.char.stop(); }; }; if (pos >= (arr_pos.length - 1)){ dir = -1; } else { if (pos == 0){ dir = 1; }; }; if ((((connection <= skate.y)) && ((jump == true)))){ temp = []; if (skate.currentFrame != 1){ crashMe(); return; }; if ((((skate.scaleY == 1)) && ((dir == 1)))){ skate.scaleY = -1; crashMe(); return; }; if ((((skate.scaleY == -1)) && ((dir == -1)))){ skate.scaleY = 1; crashMe(); return; }; if ((meric.scaleX / stepIncrease) >= currentPower){ currentPower = (meric.scaleX / stepIncrease); } else { currentPower = (currentPower - 0.2); }; if (meric.scaleX == 0){ currentPower = -0.3; }; totalPower = (totalPower + currentPower); if (totalPower > 1){ totalPower = 1; } else { if (totalPower < 0){ totalPower = 0.2; }; }; meric2.scaleX = totalPower; meric.scaleX = 0; jump = false; gravityIncrease = (0.2 + (1 - totalPower)); gravity = -11; if (skate.x > 200){ dir = -1; pos = (pos + -2); } else { dir = 1; pos = (pos + 2); }; totalJumps++; playRollSound(rollingSound, 1, 0, 100); } else { if ((((((((((skate.x > 400)) && ((skate.y < 198.4)))) && ((dir == 1)))) || ((((dir == -1)) && ((skate.x == 82)))))) && ((jump == false)))){ if (meric.scaleX == 0){ gravityIncrease = (gravityIncrease + 0.2); }; if ((meric.scaleX / stepIncrease) < currentPower){ gravityIncrease = (gravityIncrease + 0.1); }; playSound(jumpSound, 1, 0, 140); jump = true; if (channelRoll){ channelRoll.stop(); }; connection = skate.y; }; }; if (!crash){ if (jump == false){ pos = (pos + (2 * dir)); skate.y = arr_pos[(pos + 1)][1]; skate.x = arr_pos[(pos + 1)][0]; skate.rotation = arr_pos[(pos + 1)][2]; } else { skate.y = (skate.y + gravity); gravity = (gravity + gravityIncrease); }; }; y = (200 - skate.y); interface_mc.y = (skate.y - 200); }; } public function rollMe(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame == 1){ _arg1.target.gotoAndStop("over"); } else { _arg1.target.gotoAndStop("up"); }; } public function clickMe(_arg1:MouseEvent):void{ var _local2:String; _local2 = _arg1.target.name; if (_local2 == "btnStart"){ extra.gotoAndStop(_local2); } else { if (_local2 == "btnCredits"){ extra.gotoAndStop(_local2); } else { if (_local2 == "btnHow"){ navigateToURL(new URLRequest("http://www.i6.com/freegamesforyoursite.html?utm_source=games&utm_medium=bmxfgfyws"), "_blank"); } else { if (_local2 == "btnMore"){ navigateToURL(new URLRequest("http://www.i6.com/free-games/29/bike?utm_source=games&utm_medium=bmx"), "_blank"); } else { if (_local2 == "btnScore"){ showLeaderboard(); }; }; }; }; }; } public function reset():void{ var _local1:Timer; if (limitAmount != 0){ temp = []; skate.gotoAndStop(1); pos = 0; meric.scaleX = 0; meric2.scaleX = 0.2; dir = 1; gravity = -10; gravityIncrease = 1; connection = 0; current = 1; totalJumps = 1; stepIncrease = 6; currentPower = 0; totalPower = 0.2; skate.gotoAndStop(1); skate.x = arr_pos[pos][0]; skate.scaleY = 1; skate.y = arr_pos[pos][1]; skate.rotation = arr_pos[pos][2]; crash = false; jump = false; spaceDown = false; skate.gotoAndStop(1); stage.focus = this; stage.addEventListener(Event.ENTER_FRAME, checkMe); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); stage.addEventListener(KeyboardEvent.KEY_UP, keyUpHandler); stage.focus = null; _local1 = new Timer(100, 1); _local1.addEventListener(TimerEvent.TIMER, startSound); _local1.start(); allow = true; }; } public function setScore():void{ interface_mc.tf_score.text = score.toString(); } public function submitScore():void{ interface_mc.y = 0; x = 0; y = 0; MochiScores.showLeaderboard({boardID:leaderboard_id, score:MovieClip(root).score.toString()}); } public function openLink(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.i6.com/free-games/29/bike?utm_source=games&utm_medium=bmxpr"), "_blank"); } public function startGame(){ gotoAndStop("game"); } public function showScore(_arg1:Number):void{ var _local2:Number; _local2 = 0; if (_arg1 == 1){ _local2 = 250; }; if (_arg1 == 2){ _local2 = 350; }; if (_arg1 == 3){ _local2 = 220; }; if (_arg1 == 4){ _local2 = 200; }; if (_arg1 == 5){ _local2 = 150; }; if (_arg1 == 6){ _local2 = 50; }; if (_arg1 == 7){ _local2 = 300; }; if (_arg1 == 8){ _local2 = 215; }; scoreTrick = _local2; interface_mc.score_anim.play(); score = (score + _local2); setScore(); checkCombos(_arg1); } public function startMe(_arg1:TimerEvent):void{ waiting = false; tm.removeEventListener(TimerEvent.TIMER, startMe); } public function crashMe():void{ crash = true; playSound(crashSound, 1, 0, 60); if (skate.char){ skate.char.stop(); }; if ((((skate.scaleY == 1)) && ((dir == 1)))){ skate.scaleY = -1; } else { if ((((skate.scaleY == -1)) && ((dir == -1)))){ skate.scaleY = 1; }; }; skate.gotoAndPlay("crash"); } public function launch(){ gotoAndStop("how"); } public function playRollSound(_arg1:Sound, _arg2:Number, _arg3:Number=0, _arg4:Number=0):void{ var _local5:SoundTransform; channelRoll = _arg1.play(_arg4, _arg3); _local5 = channelRoll.soundTransform; _local5.volume = _arg2; channelRoll.soundTransform = _local5; } public function startSound(_arg1:TimerEvent):void{ playRollSound(rollingSound, 1, 0, 100); } public function checkCombos(_arg1:Number):void{ var _local2:*; temp.push(_arg1); _local2 = 1; while (_local2 <= 6) { if (temp.toString().indexOf(this[("combo" + _local2)].toString()) != -1){ showCombo(_local2); break; }; _local2++; }; } } }//package with_preloader_fla
Section 36
//mc_Over_84 (with_preloader_fla.mc_Over_84) package with_preloader_fla { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.system.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class mc_Over_84 extends MovieClip { public var btnRestart:MovieClip; public var tf_result:TextField; public var btnExit:MovieClip; public var btnSubmit:MovieClip; public var btnMore:MovieClip; public function mc_Over_84(){ addFrameScript(0, frame1, 1, frame2); } public function rollMe(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame == 1){ _arg1.target.gotoAndStop(2); } else { _arg1.target.gotoAndStop(1); }; } function frame1(){ stop(); } public function clickMe(_arg1:MouseEvent):void{ if (_arg1.target.name == "btnRestart"){ MovieClip(root).restartGame(); }; if (_arg1.target.name == "btnSubmit"){ MovieClip(root).submitScore(); }; if (_arg1.target.name == "btnExit"){ MovieClip(root).exitGame(); }; if (_arg1.target.name == "btnMore"){ navigateToURL(new URLRequest("http://www.i6.com/free-games/29/bike?utm_source=games&utm_medium=bmx"), "_blank"); }; } function frame2(){ tf_result.text = MovieClip(root).score.toString(); btnRestart.addEventListener(MouseEvent.CLICK, clickMe); btnSubmit.addEventListener(MouseEvent.CLICK, clickMe); btnExit.addEventListener(MouseEvent.CLICK, clickMe); btnMore.addEventListener(MouseEvent.CLICK, clickMe); btnRestart.addEventListener(MouseEvent.ROLL_OVER, rollMe); btnSubmit.addEventListener(MouseEvent.ROLL_OVER, rollMe); btnExit.addEventListener(MouseEvent.ROLL_OVER, rollMe); btnMore.addEventListener(MouseEvent.ROLL_OVER, rollMe); btnRestart.addEventListener(MouseEvent.ROLL_OUT, rollMe); btnSubmit.addEventListener(MouseEvent.ROLL_OUT, rollMe); btnExit.addEventListener(MouseEvent.ROLL_OUT, rollMe); btnMore.addEventListener(MouseEvent.ROLL_OUT, rollMe); btnRestart.buttonMode = true; btnSubmit.buttonMode = true; btnExit.buttonMode = true; btnMore.buttonMode = true; btnRestart.mouseChildren = false; btnSubmit.mouseChildren = false; btnExit.mouseChildren = false; btnMore.mouseChildren = false; x = 1000; Tweener.addTween(this, {x:219.2, time:1}); } } }//package with_preloader_fla
Section 37
//mc_score_82 (with_preloader_fla.mc_score_82) package with_preloader_fla { import flash.display.*; public dynamic class mc_score_82 extends MovieClip { public var score_mc:MovieClip; public function mc_score_82(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 38
//mc_scorecopy_80 (with_preloader_fla.mc_scorecopy_80) package with_preloader_fla { import flash.display.*; public dynamic class mc_scorecopy_80 extends MovieClip { public var score_mc:MovieClip; public function mc_scorecopy_80(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 39
//modes_66 (with_preloader_fla.modes_66) package with_preloader_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.system.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class modes_66 extends MovieClip { public var btnComp:MovieClip; public var btnFree:MovieClip; public function modes_66(){ addFrameScript(0, frame1); } function frame1(){ btnFree.addEventListener(MouseEvent.CLICK, MovieClip(root).launchGame); btnComp.addEventListener(MouseEvent.CLICK, MovieClip(root).launchGame); btnFree.buttonMode = true; btnComp.buttonMode = true; btnFree.mouseChildren = false; btnComp.mouseChildren = false; } } }//package with_preloader_fla
Section 40
//saltoTrick_35 (with_preloader_fla.saltoTrick_35) package with_preloader_fla { import flash.display.*; public dynamic class saltoTrick_35 extends MovieClip { public var char:MovieClip; } }//package with_preloader_fla
Section 41
//scoranimation_83 (with_preloader_fla.scoranimation_83) package with_preloader_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.system.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class scoranimation_83 extends MovieClip { public var score:TextField; public function scoranimation_83(){ addFrameScript(0, frame1); } function frame1(){ score.text = MovieClip(root).scoreTrick.toString(); } } }//package with_preloader_fla
Section 42
//standDirect_49 (with_preloader_fla.standDirect_49) package with_preloader_fla { import flash.display.*; public dynamic class standDirect_49 extends MovieClip { public var char:MovieClip; public function standDirect_49(){ addFrameScript(33, frame34); } function frame34(){ stop(); } } }//package with_preloader_fla
Section 43
//standFront_37 (with_preloader_fla.standFront_37) package with_preloader_fla { import flash.display.*; public dynamic class standFront_37 extends MovieClip { public var char:MovieClip; public function standFront_37(){ addFrameScript(43, frame44); } function frame44(){ stop(); } } }//package with_preloader_fla
Section 44
//standTRicck2copy_52 (with_preloader_fla.standTRicck2copy_52) package with_preloader_fla { import flash.display.*; public dynamic class standTRicck2copy_52 extends MovieClip { public function standTRicck2copy_52(){ addFrameScript(21, frame22); } function frame22(){ stop(); } } }//package with_preloader_fla
Section 45
//standTRicck3_55 (with_preloader_fla.standTRicck3_55) package with_preloader_fla { import flash.display.*; public dynamic class standTRicck3_55 extends MovieClip { public function standTRicck3_55(){ addFrameScript(21, frame22); } function frame22(){ stop(); } } }//package with_preloader_fla
Section 46
//standTrick_51 (with_preloader_fla.standTrick_51) package with_preloader_fla { import flash.display.*; public dynamic class standTrick_51 extends MovieClip { public var char:MovieClip; public function standTrick_51(){ addFrameScript(26, frame27); } function frame27(){ stop(); } } }//package with_preloader_fla
Section 47
//standTrickPiegon_54 (with_preloader_fla.standTrickPiegon_54) package with_preloader_fla { import flash.display.*; public dynamic class standTrickPiegon_54 extends MovieClip { public var char:MovieClip; public function standTrickPiegon_54(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package with_preloader_fla
Section 48
//superma2nChar_38 (with_preloader_fla.superma2nChar_38) package with_preloader_fla { import flash.display.*; public dynamic class superma2nChar_38 extends MovieClip { public function superma2nChar_38(){ addFrameScript(22, frame23); } function frame23(){ stop(); } } }//package with_preloader_fla
Section 49
//superma2nCharcopy_50 (with_preloader_fla.superma2nCharcopy_50) package with_preloader_fla { import flash.display.*; public dynamic class superma2nCharcopy_50 extends MovieClip { public function superma2nCharcopy_50(){ addFrameScript(35, frame36); } function frame36(){ stop(); } } }//package with_preloader_fla
Section 50
//superman2Trick_57 (with_preloader_fla.superman2Trick_57) package with_preloader_fla { import flash.display.*; public dynamic class superman2Trick_57 extends MovieClip { public var char:MovieClip; public function superman2Trick_57(){ addFrameScript(37, frame38); } function frame38(){ stop(); } } }//package with_preloader_fla
Section 51
//superman2Trickcopy_65 (with_preloader_fla.superman2Trickcopy_65) package with_preloader_fla { import flash.display.*; public dynamic class superman2Trickcopy_65 extends MovieClip { public var char:MovieClip; public function superman2Trickcopy_65(){ addFrameScript(37, frame38); } function frame38(){ } } }//package with_preloader_fla
Section 52
//supermanChar_64 (with_preloader_fla.supermanChar_64) package with_preloader_fla { import flash.display.*; public dynamic class supermanChar_64 extends MovieClip { public function supermanChar_64(){ addFrameScript(22, frame23); } function frame23(){ stop(); } } }//package with_preloader_fla
Section 53
//supermanChar22_45 (with_preloader_fla.supermanChar22_45) package with_preloader_fla { import flash.display.*; public dynamic class supermanChar22_45 extends MovieClip { public function supermanChar22_45(){ addFrameScript(22, frame23); } function frame23(){ stop(); } } }//package with_preloader_fla
Section 54
//supermanTrick_43 (with_preloader_fla.supermanTrick_43) package with_preloader_fla { import flash.display.*; public dynamic class supermanTrick_43 extends MovieClip { public var char:MovieClip; public function supermanTrick_43(){ addFrameScript(37, frame38); } function frame38(){ stop(); } } }//package with_preloader_fla
Section 55
//supermanTrickcopy_63 (with_preloader_fla.supermanTrickcopy_63) package with_preloader_fla { import flash.display.*; public dynamic class supermanTrickcopy_63 extends MovieClip { public var char:MovieClip; public function supermanTrickcopy_63(){ addFrameScript(37, frame38); } function frame38(){ } } }//package with_preloader_fla
Section 56
//Symbol182_89 (with_preloader_fla.Symbol182_89) package with_preloader_fla { import flash.display.*; public dynamic class Symbol182_89 extends MovieClip { public function Symbol182_89(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package with_preloader_fla
Section 57
//Symbol5_21 (with_preloader_fla.Symbol5_21) package with_preloader_fla { import flash.display.*; public dynamic class Symbol5_21 extends MovieClip { public var trick1:MovieClip; public var trick2:MovieClip; public var trick6:MovieClip; public var trick7:MovieClip; public var trick8:MovieClip; public var trick4:MovieClip; public var trick3:MovieClip; public var trick5:MovieClip; public function Symbol5_21(){ addFrameScript(0, frame1); } function frame1(){ trick1.gotoAndPlay("stand"); trick2.gotoAndPlay("saltoHigh"); trick3.gotoAndPlay("superman"); trick4.gotoAndPlay("newtrick"); trick5.gotoAndPlay("saltoBackward"); trick6.gotoAndPlay("supermanHigh"); trick7.gotoAndPlay("saltoForward"); trick8.gotoAndPlay("diff"); } } }//package with_preloader_fla
Section 58
//trick1_62 (with_preloader_fla.trick1_62) package with_preloader_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.system.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class trick1_62 extends MovieClip { public var char:MovieClip; public function trick1_62(){ addFrameScript(0, frame1, 45, frame46, 96, frame97, 128, frame129, 171, frame172, 209, frame210, 245, frame246, 273, frame274, 295, frame296, 332, frame333); } function frame274(){ gotoAndPlay("saltoHigh"); } function frame172(){ gotoAndPlay("newtrick"); } function frame210(){ gotoAndPlay("superman"); } function frame97(){ gotoAndPlay("saltoForward"); } function frame1(){ stop(); } function frame296(){ gotoAndPlay("stand"); } function frame333(){ gotoAndPlay("supermanHigh"); } function frame246(){ gotoAndPlay("diff"); } function frame46(){ gotoAndPlay("saltoBackward"); } function frame129(){ stop(); MovieClip(root).reset(); } } }//package with_preloader_fla
Section 59
//walking2_36 (with_preloader_fla.walking2_36) package with_preloader_fla { import flash.display.*; public dynamic class walking2_36 extends MovieClip { public function walking2_36(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 60
//walking2copy_44 (with_preloader_fla.walking2copy_44) package with_preloader_fla { import flash.display.*; public dynamic class walking2copy_44 extends MovieClip { public function walking2copy_44(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 61
//walking2copy2_58 (with_preloader_fla.walking2copy2_58) package with_preloader_fla { import flash.display.*; public dynamic class walking2copy2_58 extends MovieClip { public function walking2copy2_58(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 62
//walkingcopy_60 (with_preloader_fla.walkingcopy_60) package with_preloader_fla { import flash.display.*; public dynamic class walkingcopy_60 extends MovieClip { public function walkingcopy_60(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package with_preloader_fla
Section 63
//applause (applause) package { import flash.media.*; public dynamic class applause extends Sound { } }//package
Section 64
//BcMusic (BcMusic) package { import flash.media.*; public dynamic class BcMusic extends Sound { } }//package
Section 65
//crashS (crashS) package { import flash.media.*; public dynamic class crashS extends Sound { } }//package
Section 66
//ExtraSound (ExtraSound) package { import flash.media.*; public dynamic class ExtraSound extends Sound { } }//package
Section 67
//Fanfare (Fanfare) package { import flash.media.*; public dynamic class Fanfare extends Sound { } }//package
Section 68
//FinalSound (FinalSound) package { import flash.media.*; public dynamic class FinalSound extends Sound { } }//package
Section 69
//Jump (Jump) package { import flash.media.*; public dynamic class Jump extends Sound { } }//package
Section 70
//MenuMusic (MenuMusic) package { import flash.media.*; public dynamic class MenuMusic extends Sound { } }//package
Section 71
//MochiBot (MochiBot) package { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ var _local3:MochiBot; var _local4:String; var _local5:URLVariables; var _local6:String; var _local7:URLRequest; var _local8:Loader; if (Security.sandboxType == "localWithFile"){ return (null); }; _local3 = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); _local4 = "http://core.mochibot.com/my/core.swf"; _local5 = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; _local6 = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; _local7 = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; _local8 = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 72
//odpocet_snd (odpocet_snd) package { import flash.media.*; public dynamic class odpocet_snd extends Sound { } }//package
Section 73
//roll_bowl (roll_bowl) package { import flash.media.*; public dynamic class roll_bowl extends Sound { } }//package

Library Items

Symbol 1 Sound {ExtraSound}
Symbol 2 Sound {MenuMusic}
Symbol 3 Sound {Jump}
Symbol 4 Sound {FinalSound}
Symbol 5 Sound {BcMusic}
Symbol 6 Sound {crashS}
Symbol 7 Sound {Fanfare}
Symbol 8 Sound {roll_bowl}
Symbol 9 Sound {odpocet_snd}
Symbol 10 Sound {applause}
Symbol 11 GraphicUsed by:Timeline
Symbol 12 GraphicUsed by:17
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:17
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:17
Symbol 17 MovieClip {with_preloader_fla.i6LOADER_2}Uses:12 14 16Used by:25
Symbol 18 GraphicUsed by:25 26
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:25 26
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:25 26
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:25 26
Symbol 25 MovieClip {with_preloader_fla.i6intro_1}Uses:17 18 20 22 24Used by:Timeline
Symbol 26 MovieClipUses:18 20 22 24Used by:Timeline
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:Timeline
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:Timeline
Symbol 31 GraphicUsed by:40 224 227 274 277 280
Symbol 32 GraphicUsed by:33 271
Symbol 33 MovieClipUses:32Used by:40 44 48 52 55 224 227
Symbol 34 FontUsed by:35 42 43 61 62 64 219 221 222 225 239 259 262 265 266 267 269 270 272 275 278
Symbol 35 TextUses:34Used by:40
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:40 48 52 55 224 227 274 277 280
Symbol 38 FontUsed by:39 46 47 50 51 53 54 188 223 226 273 276 279
Symbol 39 TextUses:38Used by:40
Symbol 40 MovieClip {with_preloader_fla.btnStart_10}Uses:31 33 35 37 39Used by:Timeline
Symbol 41 GraphicUsed by:44
Symbol 42 TextUses:34Used by:44
Symbol 43 TextUses:34Used by:44
Symbol 44 MovieClip {with_preloader_fla.btnHowto_13}Uses:41 33 42 43Used by:Timeline
Symbol 45 GraphicUsed by:48 55
Symbol 46 TextUses:38Used by:48
Symbol 47 TextUses:38Used by:48
Symbol 48 MovieClip {with_preloader_fla.btnCredits_14}Uses:45 33 46 37 47Used by:Timeline
Symbol 49 GraphicUsed by:52
Symbol 50 TextUses:38Used by:52
Symbol 51 TextUses:38Used by:52
Symbol 52 MovieClip {with_preloader_fla.btnMore_15}Uses:49 33 50 37 51Used by:281  Timeline
Symbol 53 TextUses:38Used by:55
Symbol 54 TextUses:38Used by:55
Symbol 55 MovieClip {with_preloader_fla.btnhighscore_16}Uses:45 33 53 37 54Used by:Timeline
Symbol 56 GraphicUsed by:57 231
Symbol 57 MovieClipUses:56Used by:230
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:230 246
Symbol 60 GraphicUsed by:63 240
Symbol 61 TextUses:34Used by:63
Symbol 62 TextUses:34Used by:63 240
Symbol 63 MovieClip {with_preloader_fla.btnBack_20}Uses:60 61 62Used by:230
Symbol 64 TextUses:34Used by:230 246
Symbol 65 FontUsed by:66 255 258
Symbol 66 TextUses:65Used by:230
Symbol 67 GraphicUsed by:230 246
Symbol 68 GraphicUsed by:216
Symbol 69 GraphicUsed by:185
Symbol 70 BitmapUsed by:71 237
Symbol 71 GraphicUses:70Used by:185
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:75
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:73 74Used by:77
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClip {with_preloader_fla.bike_24}Uses:75 76Used by:115 128 147 149 153 157 168 169 183 197 198 199
Symbol 78 GraphicUsed by:104 114 138 167 182
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:104 114 127 138 146 148 151 155 167 182 196
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:104 114 127 138 146 148 151 155 167 182 196
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:104 114 127 138 146 148 151 155 167 182 196
Symbol 85 GraphicUsed by:88
Symbol 86 GraphicUsed by:88
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClip {with_preloader_fla.body_31}Uses:85 86 87Used by:104 114 127 138 146 148 151 155 167 182 196
Symbol 89 GraphicUsed by:104
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:104 114 127 148 151 155 167 182 196
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:104 114 127 138 146 148 151 155 167 182 196
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:104 114 127 138 146 148 151 155 167 182 196
Symbol 96 GraphicUsed by:104
Symbol 97 GraphicUsed by:104
Symbol 98 GraphicUsed by:104
Symbol 99 GraphicUsed by:104
Symbol 100 GraphicUsed by:104
Symbol 101 GraphicUsed by:104
Symbol 102 GraphicUsed by:104
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:78 80 82 84 88 89 91 93 95 96 97 98 99 100 101 102 103Used by:169 199
Symbol 105 GraphicUsed by:114
Symbol 106 GraphicUsed by:114
Symbol 107 GraphicUsed by:114
Symbol 108 GraphicUsed by:114
Symbol 109 GraphicUsed by:114
Symbol 110 GraphicUsed by:114
Symbol 111 GraphicUsed by:114
Symbol 112 GraphicUsed by:114
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClip {with_preloader_fla.walking2_36}Uses:78 80 82 84 88 105 91 93 95 106 107 108 109 110 111 112 113Used by:115 128 147 149 153 157 168 197 198
Symbol 115 MovieClip {with_preloader_fla.saltoTrick_35}Uses:77 114Used by:147 149 153 157 168 169 183 197 198 199
Symbol 116 GraphicUsed by:127 146 148 196
Symbol 117 GraphicUsed by:118 139
Symbol 118 MovieClipUses:117Used by:127 148 151 155
Symbol 119 GraphicUsed by:127
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:127 138 146 167
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:127
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:127
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClip {with_preloader_fla.superma2nChar_38}Uses:116 80 82 84 118 88 119 121 93 95 123 125 126 91Used by:128 168 198
Symbol 128 MovieClip {with_preloader_fla.standFront_37}Uses:77 114 127Used by:169 183 199
Symbol 129 GraphicUsed by:138
Symbol 130 GraphicUsed by:138
Symbol 131 GraphicUsed by:138
Symbol 132 GraphicUsed by:138
Symbol 133 GraphicUsed by:138
Symbol 134 GraphicUsed by:138
Symbol 135 GraphicUsed by:138
Symbol 136 GraphicUsed by:138
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClip {with_preloader_fla.walking2copy_44}Uses:78 80 82 84 88 129 121 93 95 130 131 132 133 134 135 136 137Used by:147
Symbol 139 MovieClipUses:117Used by:146 196
Symbol 140 GraphicUsed by:146
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:141Used by:146 196
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:146 196
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClip {with_preloader_fla.supermanChar22_45}Uses:116 80 82 84 139 88 140 121 93 95 142 144 145Used by:147
Symbol 147 MovieClip {with_preloader_fla.supermanTrick_43}Uses:77 138 146 114 115Used by:169 183
Symbol 148 MovieClip {with_preloader_fla.superma2nCharcopy_50}Uses:116 80 82 84 118 88 93 91 95Used by:149
Symbol 149 MovieClip {with_preloader_fla.standDirect_49}Uses:77 114 148 115Used by:169 199
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150 80 82 84 118 88 91 93 95Used by:152
Symbol 152 MovieClip {with_preloader_fla.standTRicck2copy_52}Uses:151Used by:153
Symbol 153 MovieClip {with_preloader_fla.standTrick_51}Uses:77 152 114 115Used by:169 183 199
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154 80 82 84 118 88 91 93 95Used by:156
Symbol 156 MovieClip {with_preloader_fla.standTRicck3_55}Uses:155Used by:157
Symbol 157 MovieClip {with_preloader_fla.standTrickPiegon_54}Uses:77 114 156 115Used by:169 183 199
Symbol 158 GraphicUsed by:167
Symbol 159 GraphicUsed by:167
Symbol 160 GraphicUsed by:167
Symbol 161 GraphicUsed by:167
Symbol 162 GraphicUsed by:167
Symbol 163 GraphicUsed by:167
Symbol 164 GraphicUsed by:167
Symbol 165 GraphicUsed by:167
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClip {with_preloader_fla.walking2copy2_58}Uses:78 80 82 84 88 158 121 93 95 159 91 160 161 162 163 164 165 166Used by:168
Symbol 168 MovieClip {with_preloader_fla.superman2Trick_57}Uses:77 167 114 127 115Used by:169 183
Symbol 169 MovieClip {with_preloader_fla.char_23}Uses:77 104 115 128 147 149 153 157 168Used by:185  Timeline
Symbol 170 FontUsed by:171 172 184
Symbol 171 TextUses:170Used by:185
Symbol 172 TextUses:170Used by:185
Symbol 173 GraphicUsed by:182
Symbol 174 GraphicUsed by:182
Symbol 175 GraphicUsed by:182
Symbol 176 GraphicUsed by:182
Symbol 177 GraphicUsed by:182
Symbol 178 GraphicUsed by:182
Symbol 179 GraphicUsed by:182
Symbol 180 GraphicUsed by:182
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClip {with_preloader_fla.walkingcopy_60}Uses:78 80 82 84 88 173 91 93 95 174 175 176 177 178 179 180 181Used by:183
Symbol 183 MovieClip {with_preloader_fla.charcopy_59}Uses:77 182 115 128 147 153 157 168Used by:185
Symbol 184 TextUses:170Used by:185
Symbol 185 MovieClipUses:69 71 169 171 172 183 184Used by:216
Symbol 186 FontUsed by:187 193 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 248 249 250 251
Symbol 187 TextUses:186Used by:216
Symbol 188 TextUses:38Used by:216
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:191
Symbol 191 MovieClipUses:190Used by:216 230
Symbol 192 FontUsed by:193
Symbol 193 TextUses:186 192Used by:216
Symbol 194 GraphicUsed by:196
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClip {with_preloader_fla.supermanChar_64}Uses:116 80 82 84 139 88 194 91 93 95 142 144 195Used by:197
Symbol 197 MovieClip {with_preloader_fla.supermanTrickcopy_63}Uses:77 114 196 115Used by:199
Symbol 198 MovieClip {with_preloader_fla.superman2Trickcopy_65}Uses:77 114 127 115Used by:199
Symbol 199 MovieClip {with_preloader_fla.trick1_62}Uses:77 104 115 128 197 149 153 157 198Used by:216
Symbol 200 TextUses:186Used by:216
Symbol 201 TextUses:186Used by:216
Symbol 202 TextUses:186Used by:216
Symbol 203 TextUses:186Used by:216
Symbol 204 TextUses:186Used by:216
Symbol 205 TextUses:186Used by:216
Symbol 206 TextUses:186Used by:216
Symbol 207 TextUses:186Used by:216
Symbol 208 TextUses:186Used by:216
Symbol 209 TextUses:186Used by:216
Symbol 210 TextUses:186Used by:216
Symbol 211 TextUses:186Used by:216
Symbol 212 TextUses:186Used by:216
Symbol 213 TextUses:186Used by:216
Symbol 214 TextUses:186Used by:216
Symbol 215 TextUses:186Used by:216
Symbol 216 MovieClip {with_preloader_fla.Symbol5_21}Uses:68 185 187 188 191 193 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215Used by:230 246
Symbol 217 FontUsed by:218 228
Symbol 218 EditableTextUses:217Used by:230
Symbol 219 TextUses:34Used by:230
Symbol 220 GraphicUsed by:229
Symbol 221 TextUses:34Used by:229
Symbol 222 TextUses:34Used by:224
Symbol 223 TextUses:38Used by:224
Symbol 224 MovieClip {with_preloader_fla.btnFree_67}Uses:31 33 222 37 223Used by:229
Symbol 225 TextUses:34Used by:227
Symbol 226 TextUses:38Used by:227
Symbol 227 MovieClip {with_preloader_fla.btnComp_68}Uses:31 33 225 37 226Used by:229
Symbol 228 TextUses:217Used by:229
Symbol 229 MovieClip {with_preloader_fla.modes_66}Uses:220 221 224 227 228Used by:230
Symbol 230 MovieClip {with_preloader_fla.extra_17}Uses:57 59 63 64 66 67 216 218 219 191 229Used by:Timeline
Symbol 231 MovieClipUses:56Used by:Timeline
Symbol 232 GraphicUsed by:Timeline
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:Timeline
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:238
Symbol 237 GraphicUses:70Used by:238
Symbol 238 MovieClip {with_preloader_fla.bg_71}Uses:236 237Used by:Timeline
Symbol 239 TextUses:34Used by:240
Symbol 240 MovieClip {with_preloader_fla.btnGo_73}Uses:60 239 62Used by:246
Symbol 241 GraphicUsed by:245
Symbol 242 FontUsed by:243
Symbol 243 TextUses:242Used by:244
Symbol 244 MovieClipUses:243Used by:245
Symbol 245 MovieClipUses:241 244Used by:246
Symbol 246 MovieClip {with_preloader_fla.howTo_72}Uses:59 64 240 67 216 245Used by:Timeline
Symbol 247 GraphicUsed by:252
Symbol 248 EditableTextUses:186Used by:252
Symbol 249 EditableTextUses:186Used by:252
Symbol 250 EditableTextUses:186Used by:252
Symbol 251 EditableTextUses:186Used by:252
Symbol 252 MovieClipUses:247 248 249 250 251Used by:Timeline
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:253Used by:Timeline
Symbol 255 TextUses:65Used by:Timeline
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:256Used by:Timeline
Symbol 258 TextUses:65Used by:Timeline
Symbol 259 EditableTextUses:34Used by:260
Symbol 260 MovieClip {with_preloader_fla.comboAnim_81}Uses:259Used by:261
Symbol 261 MovieClip {with_preloader_fla.mc_scorecopy_80}Uses:260Used by:289
Symbol 262 EditableTextUses:34Used by:263
Symbol 263 MovieClip {with_preloader_fla.scoranimation_83}Uses:262Used by:264
Symbol 264 MovieClip {with_preloader_fla.mc_score_82}Uses:263Used by:289
Symbol 265 EditableTextUses:34Used by:289
Symbol 266 EditableTextUses:34Used by:289
Symbol 267 EditableTextUses:34Used by:289
Symbol 268 GraphicUsed by:281
Symbol 269 TextUses:34Used by:281
Symbol 270 EditableTextUses:34Used by:281
Symbol 271 MovieClipUses:32Used by:274 277 280
Symbol 272 TextUses:34Used by:274
Symbol 273 TextUses:38Used by:274
Symbol 274 MovieClip {with_preloader_fla.BTNsUBMIT_85}Uses:31 271 272 37 273Used by:281
Symbol 275 TextUses:34Used by:277
Symbol 276 TextUses:38Used by:277
Symbol 277 MovieClip {with_preloader_fla.btnRestart_87}Uses:31 271 275 37 276Used by:281
Symbol 278 TextUses:34Used by:280
Symbol 279 TextUses:38Used by:280
Symbol 280 MovieClip {with_preloader_fla.btnExit_88}Uses:31 271 278 37 279Used by:281
Symbol 281 MovieClip {with_preloader_fla.mc_Over_84}Uses:268 269 270 274 277 280 52Used by:289
Symbol 282 GraphicUsed by:285 288
Symbol 283 GraphicUsed by:285
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClip {with_preloader_fla.Symbol182_89}Uses:282 283 284Used by:289
Symbol 286 GraphicUsed by:288
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:282 286 287Used by:289
Symbol 289 MovieClip {with_preloader_fla.interface_79}Uses:261 264 265 266 267 281 285 288Used by:Timeline

Instance Names

"intro"Frame 1Symbol 25 MovieClip {with_preloader_fla.i6intro_1}
"link"Frame 1Symbol 28 MovieClip
"btnStart"Frame 4Symbol 40 MovieClip {with_preloader_fla.btnStart_10}
"btnHow"Frame 4Symbol 44 MovieClip {with_preloader_fla.btnHowto_13}
"btnCredits"Frame 4Symbol 48 MovieClip {with_preloader_fla.btnCredits_14}
"btnMore"Frame 4Symbol 52 MovieClip {with_preloader_fla.btnMore_15}
"btnScore"Frame 4Symbol 55 MovieClip {with_preloader_fla.btnhighscore_16}
"extra"Frame 4Symbol 230 MovieClip {with_preloader_fla.extra_17}
"blocker"Frame 4Symbol 231 MovieClip
"bg"Frame 10Symbol 238 MovieClip {with_preloader_fla.bg_71}
"info"Frame 10Symbol 246 MovieClip {with_preloader_fla.howTo_72}
"skate"Frame 12Symbol 169 MovieClip {with_preloader_fla.char_23}
"meric"Frame 12Symbol 254 MovieClip
"meric2"Frame 12Symbol 257 MovieClip
"interface_mc"Frame 12Symbol 289 MovieClip {with_preloader_fla.interface_79}
"bar"Symbol 17 MovieClip {with_preloader_fla.i6LOADER_2} Frame 1Symbol 14 MovieClip
"bar"Symbol 17 MovieClip {with_preloader_fla.i6LOADER_2} Frame 1Symbol 14 MovieClip
"bar"Symbol 17 MovieClip {with_preloader_fla.i6LOADER_2} Frame 1Symbol 14 MovieClip
"gauge"Symbol 25 MovieClip {with_preloader_fla.i6intro_1} Frame 1Symbol 17 MovieClip {with_preloader_fla.i6LOADER_2}
"koloL"Symbol 77 MovieClip {with_preloader_fla.bike_24} Frame 1Symbol 75 MovieClip
"koloR"Symbol 77 MovieClip {with_preloader_fla.bike_24} Frame 1Symbol 75 MovieClip
"char"Symbol 115 MovieClip {with_preloader_fla.saltoTrick_35} Frame 1Symbol 114 MovieClip {with_preloader_fla.walking2_36}
"char"Symbol 128 MovieClip {with_preloader_fla.standFront_37} Frame 1Symbol 114 MovieClip {with_preloader_fla.walking2_36}
"char"Symbol 128 MovieClip {with_preloader_fla.standFront_37} Frame 13Symbol 127 MovieClip {with_preloader_fla.superma2nChar_38}
"char"Symbol 128 MovieClip {with_preloader_fla.standFront_37} Frame 31Symbol 114 MovieClip {with_preloader_fla.walking2_36}
"char"Symbol 147 MovieClip {with_preloader_fla.supermanTrick_43} Frame 1Symbol 138 MovieClip {with_preloader_fla.walking2copy_44}
"char"Symbol 147 MovieClip {with_preloader_fla.supermanTrick_43} Frame 12Symbol 146 MovieClip {with_preloader_fla.supermanChar22_45}
"char"Symbol 147 MovieClip {with_preloader_fla.supermanTrick_43} Frame 28Symbol 138 MovieClip {with_preloader_fla.walking2copy_44}
"char"Symbol 147 MovieClip {with_preloader_fla.supermanTrick_43} Frame 37Symbol 114 MovieClip {with_preloader_fla.walking2_36}
"char"Symbol 149 MovieClip {with_preloader_fla.standDirect_49} Frame 1Symbol 114 MovieClip {with_preloader_fla.walking2_36}
"char"Symbol 149 MovieClip {with_preloader_fla.standDirect_49} Frame 7Symbol 148 MovieClip {with_preloader_fla.superma2nCharcopy_50}
"char"Symbol 149 MovieClip {with_preloader_fla.standDirect_49} Frame 27Symbol 114 MovieClip {with_preloader_fla.walking2_36}
"char"Symbol 153 MovieClip {with_preloader_fla.standTrick_51} Frame 1Symbol 152 MovieClip {with_preloader_fla.standTRicck2copy_52}
"char"Symbol 153 MovieClip {with_preloader_fla.standTrick_51} Frame 26Symbol 114 MovieClip {with_preloader_fla.walking2_36}
"char"Symbol 157 MovieClip {with_preloader_fla.standTrickPiegon_54} Frame 1Symbol 114 MovieClip {with_preloader_fla.walking2_36}
"char"Symbol 157 MovieClip {with_preloader_fla.standTrickPiegon_54} Frame 7Symbol 156 MovieClip {with_preloader_fla.standTRicck3_55}
"char"Symbol 157 MovieClip {with_preloader_fla.standTrickPiegon_54} Frame 13Symbol 114 MovieClip {with_preloader_fla.walking2_36}
"char"Symbol 168 MovieClip {with_preloader_fla.superman2Trick_57} Frame 1Symbol 167 MovieClip {with_preloader_fla.walking2copy2_58}
"char"Symbol 168 MovieClip {with_preloader_fla.superman2Trick_57} Frame 11Symbol 114 MovieClip {with_preloader_fla.walking2_36}
"char"Symbol 168 MovieClip {with_preloader_fla.superman2Trick_57} Frame 12Symbol 127 MovieClip {with_preloader_fla.superma2nChar_38}
"char"Symbol 168 MovieClip {with_preloader_fla.superman2Trick_57} Frame 28Symbol 114 MovieClip {with_preloader_fla.walking2_36}
"char"Symbol 169 MovieClip {with_preloader_fla.char_23} Frame 1Symbol 104 MovieClip
"char"Symbol 183 MovieClip {with_preloader_fla.charcopy_59} Frame 1Symbol 182 MovieClip {with_preloader_fla.walkingcopy_60}
"char"Symbol 197 MovieClip {with_preloader_fla.supermanTrickcopy_63} Frame 1Symbol 114 MovieClip {with_preloader_fla.walking2_36}
"char"Symbol 197 MovieClip {with_preloader_fla.supermanTrickcopy_63} Frame 12Symbol 196 MovieClip {with_preloader_fla.supermanChar_64}
"char"Symbol 197 MovieClip {with_preloader_fla.supermanTrickcopy_63} Frame 28Symbol 114 MovieClip {with_preloader_fla.walking2_36}
"char"Symbol 198 MovieClip {with_preloader_fla.superman2Trickcopy_65} Frame 1Symbol 114 MovieClip {with_preloader_fla.walking2_36}
"char"Symbol 198 MovieClip {with_preloader_fla.superman2Trickcopy_65} Frame 12Symbol 127 MovieClip {with_preloader_fla.superma2nChar_38}
"char"Symbol 198 MovieClip {with_preloader_fla.superman2Trickcopy_65} Frame 28Symbol 114 MovieClip {with_preloader_fla.walking2_36}
"char"Symbol 199 MovieClip {with_preloader_fla.trick1_62} Frame 1Symbol 104 MovieClip
"trick1"Symbol 216 MovieClip {with_preloader_fla.Symbol5_21} Frame 1Symbol 199 MovieClip {with_preloader_fla.trick1_62}
"trick2"Symbol 216 MovieClip {with_preloader_fla.Symbol5_21} Frame 1Symbol 199 MovieClip {with_preloader_fla.trick1_62}
"trick3"Symbol 216 MovieClip {with_preloader_fla.Symbol5_21} Frame 1Symbol 199 MovieClip {with_preloader_fla.trick1_62}
"trick4"Symbol 216 MovieClip {with_preloader_fla.Symbol5_21} Frame 1Symbol 199 MovieClip {with_preloader_fla.trick1_62}
"trick5"Symbol 216 MovieClip {with_preloader_fla.Symbol5_21} Frame 1Symbol 199 MovieClip {with_preloader_fla.trick1_62}
"trick6"Symbol 216 MovieClip {with_preloader_fla.Symbol5_21} Frame 1Symbol 199 MovieClip {with_preloader_fla.trick1_62}
"trick7"Symbol 216 MovieClip {with_preloader_fla.Symbol5_21} Frame 1Symbol 199 MovieClip {with_preloader_fla.trick1_62}
"trick8"Symbol 216 MovieClip {with_preloader_fla.Symbol5_21} Frame 1Symbol 199 MovieClip {with_preloader_fla.trick1_62}
"btnFree"Symbol 229 MovieClip {with_preloader_fla.modes_66} Frame 1Symbol 224 MovieClip {with_preloader_fla.btnFree_67}
"btnComp"Symbol 229 MovieClip {with_preloader_fla.modes_66} Frame 1Symbol 227 MovieClip {with_preloader_fla.btnComp_68}
"btnBack"Symbol 230 MovieClip {with_preloader_fla.extra_17} Frame 2Symbol 63 MovieClip {with_preloader_fla.btnBack_20}
"chooseMc"Symbol 230 MovieClip {with_preloader_fla.extra_17} Frame 4Symbol 229 MovieClip {with_preloader_fla.modes_66}
"btnGo"Symbol 246 MovieClip {with_preloader_fla.howTo_72} Frame 1Symbol 240 MovieClip {with_preloader_fla.btnGo_73}
"youtube"Symbol 246 MovieClip {with_preloader_fla.howTo_72} Frame 1Symbol 245 MovieClip
"score"Symbol 260 MovieClip {with_preloader_fla.comboAnim_81} Frame 1Symbol 259 EditableText
"score_mc"Symbol 261 MovieClip {with_preloader_fla.mc_scorecopy_80} Frame 2Symbol 260 MovieClip {with_preloader_fla.comboAnim_81}
"score"Symbol 263 MovieClip {with_preloader_fla.scoranimation_83} Frame 1Symbol 262 EditableText
"score_mc"Symbol 264 MovieClip {with_preloader_fla.mc_score_82} Frame 2Symbol 263 MovieClip {with_preloader_fla.scoranimation_83}
"tf_result"Symbol 281 MovieClip {with_preloader_fla.mc_Over_84} Frame 2Symbol 270 EditableText
"btnSubmit"Symbol 281 MovieClip {with_preloader_fla.mc_Over_84} Frame 2Symbol 274 MovieClip {with_preloader_fla.BTNsUBMIT_85}
"btnRestart"Symbol 281 MovieClip {with_preloader_fla.mc_Over_84} Frame 2Symbol 277 MovieClip {with_preloader_fla.btnRestart_87}
"btnExit"Symbol 281 MovieClip {with_preloader_fla.mc_Over_84} Frame 2Symbol 280 MovieClip {with_preloader_fla.btnExit_88}
"btnMore"Symbol 281 MovieClip {with_preloader_fla.mc_Over_84} Frame 2Symbol 52 MovieClip {with_preloader_fla.btnMore_15}
"combo_anim"Symbol 289 MovieClip {with_preloader_fla.interface_79} Frame 1Symbol 261 MovieClip {with_preloader_fla.mc_scorecopy_80}
"score_anim"Symbol 289 MovieClip {with_preloader_fla.interface_79} Frame 1Symbol 264 MovieClip {with_preloader_fla.mc_score_82}
"tf_score"Symbol 289 MovieClip {with_preloader_fla.interface_79} Frame 1Symbol 265 EditableText
"tf_limit"Symbol 289 MovieClip {with_preloader_fla.interface_79} Frame 1Symbol 266 EditableText
"lastSeconds"Symbol 289 MovieClip {with_preloader_fla.interface_79} Frame 1Symbol 267 EditableText
"mc_end"Symbol 289 MovieClip {with_preloader_fla.interface_79} Frame 1Symbol 281 MovieClip {with_preloader_fla.mc_Over_84}
"btnMute"Symbol 289 MovieClip {with_preloader_fla.interface_79} Frame 1Symbol 285 MovieClip {with_preloader_fla.Symbol182_89}
"btnExit"Symbol 289 MovieClip {with_preloader_fla.interface_79} Frame 1Symbol 288 MovieClip

Special Tags

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

Labels

"menu"Frame 4
"how"Frame 10
"game"Frame 12
"restart"Frame 13
"exit"Frame 14
"up"Symbol 40 MovieClip {with_preloader_fla.btnStart_10} Frame 1
"over"Symbol 40 MovieClip {with_preloader_fla.btnStart_10} Frame 2
"up"Symbol 44 MovieClip {with_preloader_fla.btnHowto_13} Frame 1
"over"Symbol 44 MovieClip {with_preloader_fla.btnHowto_13} Frame 2
"up"Symbol 48 MovieClip {with_preloader_fla.btnCredits_14} Frame 1
"over"Symbol 48 MovieClip {with_preloader_fla.btnCredits_14} Frame 2
"up"Symbol 52 MovieClip {with_preloader_fla.btnMore_15} Frame 1
"over"Symbol 52 MovieClip {with_preloader_fla.btnMore_15} Frame 2
"up"Symbol 55 MovieClip {with_preloader_fla.btnhighscore_16} Frame 1
"over"Symbol 55 MovieClip {with_preloader_fla.btnhighscore_16} Frame 2
"up"Symbol 63 MovieClip {with_preloader_fla.btnBack_20} Frame 1
"over"Symbol 63 MovieClip {with_preloader_fla.btnBack_20} Frame 2
"normal"Symbol 169 MovieClip {with_preloader_fla.char_23} Frame 1
"saltoBackward"Symbol 169 MovieClip {with_preloader_fla.char_23} Frame 2
"saltoForward"Symbol 169 MovieClip {with_preloader_fla.char_23} Frame 47
"crash"Symbol 169 MovieClip {with_preloader_fla.char_23} Frame 98
"newtrick"Symbol 169 MovieClip {with_preloader_fla.char_23} Frame 130
"superman"Symbol 169 MovieClip {with_preloader_fla.char_23} Frame 173
"diff"Symbol 169 MovieClip {with_preloader_fla.char_23} Frame 211
"saltoHigh"Symbol 169 MovieClip {with_preloader_fla.char_23} Frame 247
"stand"Symbol 169 MovieClip {with_preloader_fla.char_23} Frame 275
"supermanHigh"Symbol 169 MovieClip {with_preloader_fla.char_23} Frame 295
"char"Symbol 169 MovieClip {with_preloader_fla.char_23} Frame 295
"normal"Symbol 183 MovieClip {with_preloader_fla.charcopy_59} Frame 1
"saltoBackward"Symbol 183 MovieClip {with_preloader_fla.charcopy_59} Frame 2
"saltoForward"Symbol 183 MovieClip {with_preloader_fla.charcopy_59} Frame 47
"crash"Symbol 183 MovieClip {with_preloader_fla.charcopy_59} Frame 98
"newtrick"Symbol 183 MovieClip {with_preloader_fla.charcopy_59} Frame 130
"superman"Symbol 183 MovieClip {with_preloader_fla.charcopy_59} Frame 173
"rotate"Symbol 183 MovieClip {with_preloader_fla.charcopy_59} Frame 211
"saltoHigh"Symbol 183 MovieClip {with_preloader_fla.charcopy_59} Frame 235
"stand"Symbol 183 MovieClip {with_preloader_fla.charcopy_59} Frame 263
"supermanHigh"Symbol 183 MovieClip {with_preloader_fla.charcopy_59} Frame 285
"char"Symbol 183 MovieClip {with_preloader_fla.charcopy_59} Frame 285
"normal"Symbol 199 MovieClip {with_preloader_fla.trick1_62} Frame 1
"saltoBackward"Symbol 199 MovieClip {with_preloader_fla.trick1_62} Frame 2
"saltoForward"Symbol 199 MovieClip {with_preloader_fla.trick1_62} Frame 47
"crash"Symbol 199 MovieClip {with_preloader_fla.trick1_62} Frame 98
"newtrick"Symbol 199 MovieClip {with_preloader_fla.trick1_62} Frame 130
"superman"Symbol 199 MovieClip {with_preloader_fla.trick1_62} Frame 173
"diff"Symbol 199 MovieClip {with_preloader_fla.trick1_62} Frame 211
"saltoHigh"Symbol 199 MovieClip {with_preloader_fla.trick1_62} Frame 247
"stand"Symbol 199 MovieClip {with_preloader_fla.trick1_62} Frame 275
"supermanHigh"Symbol 199 MovieClip {with_preloader_fla.trick1_62} Frame 297
"char"Symbol 199 MovieClip {with_preloader_fla.trick1_62} Frame 297
"up"Symbol 224 MovieClip {with_preloader_fla.btnFree_67} Frame 1
"over"Symbol 224 MovieClip {with_preloader_fla.btnFree_67} Frame 2
"up"Symbol 227 MovieClip {with_preloader_fla.btnComp_68} Frame 1
"over"Symbol 227 MovieClip {with_preloader_fla.btnComp_68} Frame 2
"btnHow"Symbol 230 MovieClip {with_preloader_fla.extra_17} Frame 2
"btnCredits"Symbol 230 MovieClip {with_preloader_fla.extra_17} Frame 3
"btnStart"Symbol 230 MovieClip {with_preloader_fla.extra_17} Frame 4
"free"Symbol 238 MovieClip {with_preloader_fla.bg_71} Frame 1
"competition"Symbol 238 MovieClip {with_preloader_fla.bg_71} Frame 2
"up"Symbol 240 MovieClip {with_preloader_fla.btnGo_73} Frame 1
"over"Symbol 240 MovieClip {with_preloader_fla.btnGo_73} Frame 2
"up"Symbol 274 MovieClip {with_preloader_fla.BTNsUBMIT_85} Frame 1
"over"Symbol 274 MovieClip {with_preloader_fla.BTNsUBMIT_85} Frame 2
"up"Symbol 277 MovieClip {with_preloader_fla.btnRestart_87} Frame 1
"over"Symbol 277 MovieClip {with_preloader_fla.btnRestart_87} Frame 2
"up"Symbol 280 MovieClip {with_preloader_fla.btnExit_88} Frame 1
"over"Symbol 280 MovieClip {with_preloader_fla.btnExit_88} Frame 2




http://swfchan.com/24/116959/info.shtml
Created: 8/3 -2019 08:20:14 Last modified: 8/3 -2019 08:20:14 Server time: 14/05 -2024 20:31:56