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

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

lazy-town-the-pirate-adventure.swf

This is the info page for
Flash #126546

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


Text
---
Instructions

Game Over!

5 pts

10 pts

15 pts

20 pts

25 pts

Stay away from the shark, he can cause you to
drop your fish! Try not to get hit by pies, you
will loose points!

The aim of the game is to feed your freinds on the boat
by collecting fish in your barrel.  These then need to be
dropped onto the ship!

Use your mouse to move your character left and
right on the plank.

Play Game

Play Again

Submit Score

Well Done your score is:

Play again  and try and beat you score!

0

High Scores!

Your Initials:

<p align="left"></p>

0

Your Score:

Your score has been
submitted !
Now try and beat it!

Sucess!

Score Table

There seems to have been an error
submitting your score.
Please try again later.

Error!

High Score Table

initials

score

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

SORRY!

There was a problem getting
the high score data

Send to a
Friend

111

Time:

Score:

0

Fish:

0

60

EMPTY YOUR FISH!!

SPLAT

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 (_arg1:Number):Number{ return (((_arg1 & 0xFF00) >> 8)); } public static function (_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 (_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 (_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 (_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 (_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 (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (((((_arg1 * 2), 0, _arg3, _arg4) * 0.5) + _arg2)); }; return (((((((_arg1 * 2) - _arg4), 0, _arg3, _arg4) * 0.5) + (_arg3 * 0.5)) + _arg2)); } public static function (_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 (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return ((((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function  (_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  (_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  (_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  (_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  (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return ((((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return ((((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function init():void{ Tweener.registerTransition("easenone", ); Tweener.registerTransition("linear", ); Tweener.registerTransition("easeinquad", ); Tweener.registerTransition("easeoutquad",  ); Tweener.registerTransition("easeinoutquad", ); Tweener.registerTransition("easeoutinquad", ); Tweener.registerTransition("easeincubic", ); Tweener.registerTransition("easeoutcubic", ); Tweener.registerTransition("easeinoutcubic", ); Tweener.registerTransition("easeoutincubic", ); Tweener.registerTransition("easeinquart",  ); Tweener.registerTransition("easeoutquart", ); Tweener.registerTransition("easeinoutquart",  ); Tweener.registerTransition("easeoutinquart", ); Tweener.registerTransition("easeinquint", ); Tweener.registerTransition("easeoutquint", ); Tweener.registerTransition("easeinoutquint", ); Tweener.registerTransition("easeoutinquint",  ); Tweener.registerTransition("easeinsine",  ); Tweener.registerTransition("easeoutsine", easeOutSine); Tweener.registerTransition("easeinoutsine",  ); Tweener.registerTransition("easeoutinsine", ); Tweener.registerTransition("easeincirc", ); Tweener.registerTransition("easeoutcirc", ); Tweener.registerTransition("easeinoutcirc", ); Tweener.registerTransition("easeoutincirc", ); Tweener.registerTransition("easeinexpo", ); Tweener.registerTransition("easeoutexpo", ); Tweener.registerTransition("easeinoutexpo", ); Tweener.registerTransition("easeoutinexpo", ); Tweener.registerTransition("easeinelastic",  ); Tweener.registerTransition("easeoutelastic", easeOutElastic); Tweener.registerTransition("easeinoutelastic", ); Tweener.registerTransition("easeoutinelastic",  ); Tweener.registerTransition("easeinback",  ); Tweener.registerTransition("easeoutback",  ); Tweener.registerTransition("easeinoutback", ); Tweener.registerTransition("easeoutinback", ); Tweener.registerTransition("easeinbounce", ); Tweener.registerTransition("easeoutbounce", ); Tweener.registerTransition("easeinoutbounce", ); Tweener.registerTransition("easeoutinbounce", ); } public static function (_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 (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return ( ((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return ( (((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function (_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 (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * _arg1) + _arg2)); } public static function (_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 (_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 (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((_arg3 * _arg1) * _arg1) + _arg2)); } public static function (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 - ((_arg4 - _arg1), 0, _arg3, _arg4)) + _arg2)); } public static function (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return ((((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function (_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  (_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  (_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  (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function  (_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 ( (((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function  (_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 (_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 (_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 (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return ( ((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return ((((_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 (_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 (_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 (_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 (_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 ( (((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function (_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 (_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 (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return ( (((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return ((((_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  :Number = 1; private static var  :Number; private static var  :Object; private static var  :Boolean = false; private static var  :Object; private static var  :Number; private static var  :Array; private static var  :Object; private static var  :Object; private static var :Boolean = false; private static var :MovieClip; public function Tweener(){ trace("Tweener is a static class and should not be instantiated."); } public static function  (_arg1:String, _arg2:Function, _arg3:Function):void{ var _local4:SpecialPropertyModifier; if (!){ init(); }; _local4 = new SpecialPropertyModifier(_arg2, _arg3);  [_arg1] = _local4; } public static function  (_arg1:String, _arg2:Function, _arg3:Function, _arg4:Array=null, _arg5:Function=null):void{ var _local6:SpecialProperty; if (!){ init(); }; _local6 = new SpecialProperty(_arg2, _arg3, _arg4, _arg5);  [_arg1] = _local6; } public static function init(... _args):void{  = true;   = new Object(); Equations.init();   = new Object();   = new Object();  = new Object(); } private static function  ():Boolean{ var _local1:int; if ( .length == 0){ return (false); }; _local1 = 0; while (_local1 <  .length) { if (((( [_local1] == undefined)) || (!( [_local1].isPaused)))){ if (! (_local1)){  (_local1); }; if ( [_local1] == null){  (_local1, true); _local1--; }; }; _local1++; }; return (true); } public static function  (_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 (!){ init(); }; if (((!( )) || (!(Boolean())))){  (); }; _local6 = (isNaN(_local5.time)) ? 0 : _local5.time; _local7 = (isNaN(_local5.delay)) ? 0 : _local5.delay; if (typeof(_local5.transition) == "string"){ _local11 = _local5.transition.toLowerCase(); _local8 =  [_local11]; } else { _local8 = _local5.transition; }; if (!Boolean(_local8)){ _local8 =  ["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local4.length) { if (_local5.useFrames == true){ _local9 = new TweenListObj(_local4[_local3], ( + (_local7 /  )), ( + ((_local7 + _local6) /  )), true, _local8, _local5.transitionParams); } else { _local9 = new TweenListObj(_local4[_local3], (  + ((_local7 * 1000) /  )), (  + (((_local7 * 1000) + (_local6 * 1000)) /  )), 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;  .push(_local9); if ((((_local6 == 0)) && ((_local7 == 0)))){ _local10 = ( .length - 1);  (_local10);  (_local10); }; _local3++; }; return (true); } public static function  ():Boolean{ var _local1:Boolean; var _local2:uint; if (!Boolean( )){ return (false); }; _local1 = false; _local2 = 0; while (_local2 <  .length) { (_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 (( , _arg1, _local3)); } public static function  (_arg1:Number, _arg2:Array):uint{ var _local3:TweenListObj; var _local4:TweenListObj; var _local5:uint; var _local6:String; var _local7:Boolean; _local3 =  [_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]; }; };  .push(_local4); return (( .length - 1)); } public static function  ():void{  ++; } public static function  (_arg1:Number):Boolean{ var _local2:TweenListObj; var _local3:Number; _local2 =  [_arg1]; if ((((_local2 == null)) || (!(_local2.isPaused)))){ return (false); }; _local3 = (_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  ():String{ return ("AS3 1.31.71"); } public static function  (_arg1:Event):void{ var _local2:Boolean;  ();  (); _local2 = false; _local2 =  (); if (!_local2){  (); }; } public static function  ():void{   = getTimer(); } private static function  (_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 =  [i]; if ((((tTweening == null)) || (!(Boolean(tTweening.scope))))){ return (false); }; isOver = false; cTime = (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) {  (tTweening, e, "onStart"); }; }; for (pName in tTweening.properties) { if (tTweening.properties[pName].isSpecialProperty){ if (Boolean( [pName].preProcess)){ tTweening.properties[pName].valueComplete =  [pName].preProcess(tScope,  [pName].parameters, tTweening.properties[pName].originalValueComplete, tTweening.properties[pName].extra); }; pv =  [pName].getValue(tScope,  [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){  [pName].setValue(tScope, nv,  [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) {  (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) {  (tTweening, e, "onComplete"); }; }; return (!(isOver)); }; return (true); } public static function  (_arg1:Number):void{ var _local2:Number; var _local3:Number; if (isNaN(_arg1)){ _arg1 = 1; }; if (_arg1 < 1E-5){ _arg1 = 1E-5; }; if (_arg1 !=  ){ if (  != null){ _local2 = 0; while (_local2 <  .length) { _local3 = ( [_local2]);  [_local2].timeStart = (_local3 - (((_local3 -  [_local2].timeStart) *  ) / _arg1));  [_local2].timeComplete = (_local3 - (((_local3 -  [_local2].timeComplete) *  ) / _arg1)); if ( [_local2].timePaused != undefined){  [_local2].timePaused = (_local3 - (((_local3 -  [_local2].timePaused) *  ) / _arg1)); }; _local2++; }; };   = _arg1; }; } public static function  ():Boolean{ var _local1:Boolean; var _local2:uint; if (!Boolean( )){ return (false); }; _local1 = false; _local2 = 0; while (_local2 <  .length) {  (_local2); _local1 = true; _local2++; }; return (_local1); } private static function  (_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) { (((((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)){ (((((String(pTweening.scope) + " raised an error while executing the '") + pCallBackName) + "'handler. \n") + pError.getStackTrace())); }; }; } private static function  ():void{   = true;   = new Array();  = new MovieClip(); .addEventListener(Event.ENTER_FRAME, Tweener. );  = 0;  (); } public static function  ():Boolean{ var _local1:Boolean; var _local2:uint; if (!Boolean( )){ return (false); }; _local1 = false; _local2 = 0; while (_local2 <  .length) {  (_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 (!){ init(); }; if (((!( )) || (!(Boolean())))){  (); }; _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 ( [_local5]){ _local17 =  [_local5].splitValues(_local7[_local5],  [_local5].parameters); _local3 = 0; while (_local3 < _local17.length) { if ( [_local17[_local3].name]){ _local18 =  [_local17[_local3].name].splitValues(_local17[_local3].value,  [_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 ( [_local5] != undefined){ _local19 =  [_local5].modifyValues(_local7[_local5]); _local3 = 0; while (_local3 < _local19.length) { _local12[_local19[_local3].name] = {modifierParameters:_local19[_local3].parameters, modifierFunction: [_local5].getValue}; _local3++; }; } else { _local10[_local5] = {valueStart:undefined, valueComplete:_local7[_local5]}; }; }; }; }; for (_local5 in _local10) { if ( [_local5] != undefined){ _local10[_local5].isSpecialProperty = true; } else { if (_local6[0][_local5] == undefined){ ((((("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 =  [_local20]; } else { _local13 = _local7.transition; }; if (!Boolean(_local13)){ _local13 =  ["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], ( + (_local9 /  )), ( + ((_local9 + _local8) /  )), true, _local13, _local7.transitionParams); } else { _local15 = new TweenListObj(_local6[_local3], (  + ((_local9 * 1000) /  )), (  + (((_local9 * 1000) + (_local8 * 1000)) /  )), 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;  (_local15.scope, _local15.properties, _local15.timeStart, _local15.timeComplete);  .push(_local15); if ((((_local8 == 0)) && ((_local9 == 0)))){ _local16 = ( .length - 1);  (_local16);  (_local16); }; _local3++; }; return (true); } public static function registerTransition(_arg1:String, _arg2:Function):void{ if (!){ init(); };  [_arg1] = _arg2; } public static function (_arg1:String):void{ trace(("## [Tweener] Error: " + _arg1)); } private static function (_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( )){ return (false); }; _local5 = 0; while (_local5 <  .length) { if ((( [_local5]) && (( [_local5].scope == _arg2)))){ if (_arg3.length == 0){ _arg1(_local5); _local4 = true; } else { _local6 = new Array(); _local7 = 0; while (_local7 < _arg3.length) { if (Boolean( [_local5].properties[_arg3[_local7]])){ _local6.push(_arg3[_local7]); }; _local7++; }; if (_local6.length > 0){ _local8 = AuxFunctions.getObjectLength( [_local5].properties); if (_local8 == _local6.length){ _arg1(_local5); _local4 = true; } else { _local9 =  (_local5, _local6); _arg1(_local9); _local4 = true; }; }; }; }; _local5++; }; return (_local4); } public static function (_arg1:Object):Array{ var _local2:uint; var _local3:String; var _local4:Array; if (!Boolean( )){ return ([]); }; _local4 = new Array(); _local2 = 0; while (_local2 <  .length) { if (((Boolean( [_local2])) && (( [_local2].scope == _arg1)))){ for (_local3 in  [_local2].properties) { _local4.push(_local3); }; }; _local2++; }; return (_local4); } public static function isTweening(_arg1:Object):Boolean{ var _local2:uint; if (!Boolean( )){ return (false); }; _local2 = 0; while (_local2 <  .length) { if (((Boolean( [_local2])) && (( [_local2].scope == _arg1)))){ return (true); }; _local2++; }; return (false); } public static function (_arg1:Number):Boolean{ var _local2:TweenListObj; _local2 =  [_arg1]; if ((((_local2 == null)) || (_local2.isPaused))){ return (false); }; _local2.timePaused = (_local2); _local2.isPaused = true; return (true); } public static function (_arg1:Object):Number{ return ((_arg1.useFrames) ?  :  ); } public static function (_arg1:Object):Number{ var _local2:uint; var _local3:Number; if (!Boolean( )){ return (0); }; _local3 = 0; _local2 = 0; while (_local2 <  .length) { if (((Boolean( [_local2])) && (( [_local2].scope == _arg1)))){ _local3 = (_local3 + AuxFunctions.getObjectLength( [_local2].properties)); }; _local2++; }; return (_local3); } private static function  ():void{   = false;   = null;   = 0;  = 0; .removeEventListener(Event.ENTER_FRAME, Tweener. );  = null; } public static function  (_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 =  .length; i = 0; while (i < tl) { if (((Boolean( [i])) && ((p_scope ==  [i].scope)))){ if ((((p_timeComplete >  [i].timeStart)) && ((p_timeStart <  [i].timeComplete)))){ removedLocally = false; for (pName in  [i].properties) { if (Boolean(p_properties[pName])){ if (Boolean( [i].onOverwrite)){ eventScope = (Boolean( [i].onOverwriteScope)) ?  [i].onOverwriteScope :  [i].scope; try {  [i].onOverwrite.apply(eventScope,  [i].onOverwriteParams); } catch(e:Error) {  ( [i], e, "onOverwrite"); }; };  [i].properties[pName] = undefined; delete  [i].properties[pName]; removedLocally = true; removed = true; }; }; if (removedLocally){ if (AuxFunctions.getObjectLength( [i].properties) == 0){  (i); }; }; }; }; i = (i + 1); }; return (removed); } public static function  (_arg1:String, _arg2:Function, _arg3:Array=null):void{ var _local4:SpecialPropertySplitter; if (!){ init(); }; _local4 = new SpecialPropertySplitter(_arg2, _arg3);  [_arg1] = _local4; } public static function  (_arg1:Number, _arg2:Boolean=false):Boolean{  [_arg1] = null; if (_arg2){  .splice(_arg1, 1); }; return (true); } public static function  (_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 (( , _arg1, _local3)); } public static function (_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 ((, _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
//arm1MC_40 (LazyTownLive_fla.arm1MC_40) package LazyTownLive_fla { import flash.display.*; public dynamic class arm1MC_40 extends MovieClip { public function arm1MC_40(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package LazyTownLive_fla
Section 10
//armSwordMC_38 (LazyTownLive_fla.armSwordMC_38) package LazyTownLive_fla { import flash.display.*; public dynamic class armSwordMC_38 extends MovieClip { public function armSwordMC_38(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package LazyTownLive_fla
Section 11
//barrel_48 (LazyTownLive_fla.barrel_48) package LazyTownLive_fla { import flash.display.*; public dynamic class barrel_48 extends MovieClip { public var bucketFish:MovieClip; public var fish1:MovieClip; public var fish2:MovieClip; public var fish3:MovieClip; public function barrel_48(){ addFrameScript(0, frame1, 1, frame2, 7, , 29, ); } function frame1(){ stop(); } function (){ gotoAndStop(1); } function frame2(){ stop(); } function (){ gotoAndStop("normal"); } } }//package LazyTownLive_fla
Section 12
//bodiesMC_33 (LazyTownLive_fla.bodiesMC_33) package LazyTownLive_fla { import flash.display.*; public dynamic class bodiesMC_33 extends MovieClip { public function bodiesMC_33(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package LazyTownLive_fla
Section 13
//fish_13 (LazyTownLive_fla.fish_13) package LazyTownLive_fla { import flash.display.*; public dynamic class fish_13 extends MovieClip { public var yellowFish:MovieClip; public var smallYellowFish:MovieClip; public var redFish:MovieClip; public var blueFish:MovieClip; public var greyFish:MovieClip; public function fish_13(){ addFrameScript(0, frame1, 1, frame2, 2, , 3, , 4,  ); } function (){ stop(); } function (){ stop(); } function  (){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package LazyTownLive_fla
Section 14
//instructionsText_74 (LazyTownLive_fla.instructionsText_74) package LazyTownLive_fla { import flash.display.*; public dynamic class instructionsText_74 extends MovieClip { public function instructionsText_74(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package LazyTownLive_fla
Section 15
//instructionsText_75 (LazyTownLive_fla.instructionsText_75) package LazyTownLive_fla { import flash.display.*; public dynamic class instructionsText_75 extends MovieClip { public function instructionsText_75(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package LazyTownLive_fla
Section 16
//propeller_30 (LazyTownLive_fla.propeller_30) package LazyTownLive_fla { import flash.display.*; public dynamic class propeller_30 extends MovieClip { public function propeller_30(){ addFrameScript(5,  ); } function  (){ gotoAndPlay(1); } } }//package LazyTownLive_fla
Section 17
//screen_viewScores_highTable_80 (LazyTownLive_fla.screen_viewScores_highTable_80) package LazyTownLive_fla { import flash.display.*; import flash.text.*; public dynamic class screen_viewScores_highTable_80 extends MovieClip { public var txt_initials10:TextField; public var txt_initials5:TextField; public var txt_initials9:TextField; public var txt_initials4:TextField; public var txt_initials6:TextField; public var txt_initials2:TextField; public var txt_initials8:TextField; public var txt_initials1:TextField; public var txt_initials3:TextField; public var txt_initials7:TextField; public var txt_score10:TextField; public var txt_score3:TextField; public var txt_score4:TextField; public var txt_score1:TextField; public var txt_score5:TextField; public var txt_score6:TextField; public var txt_score9:TextField; public var txt_score8:TextField; public var txt_score7:TextField; public var txt_score2:TextField; public function screen_viewScores_highTable_80(){ addFrameScript(0, frame1, 1, frame2); } function frame2(){ stop(); } function frame1(){ stop(); } } }//package LazyTownLive_fla
Section 18
//secondArm_60 (LazyTownLive_fla.secondArm_60) package LazyTownLive_fla { import flash.display.*; public dynamic class secondArm_60 extends MovieClip { public var fish4:MovieClip; public var fish1:MovieClip; public var fish2:MovieClip; public var fish3:MovieClip; public function secondArm_60(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package LazyTownLive_fla
Section 19
//sportShuffle3_47 (LazyTownLive_fla.sportShuffle3_47) package LazyTownLive_fla { import flash.display.*; public dynamic class sportShuffle3_47 extends MovieClip { public function sportShuffle3_47(){ addFrameScript(20,  ); } function  (){ gotoAndPlay("repeat"); } } }//package LazyTownLive_fla
Section 20
//testFish_49 (LazyTownLive_fla.testFish_49) package LazyTownLive_fla { import flash.display.*; public dynamic class testFish_49 extends MovieClip { public var my_fish:MovieClip; public function testFish_49(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package LazyTownLive_fla
Section 21
//ziggyMC_45 (LazyTownLive_fla.ziggyMC_45) package LazyTownLive_fla { import flash.display.*; public dynamic class ziggyMC_45 extends MovieClip { public function ziggyMC_45(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package LazyTownLive_fla
Section 22
//AirShip (AirShip) package { import flash.display.*; public dynamic class AirShip extends MovieClip { } }//package
Section 23
//Barrel_top (Barrel_top) package { import flash.display.*; public dynamic class Barrel_top extends MovieClip { } }//package
Section 24
//Boat (Boat) package { import flash.display.*; public dynamic class Boat extends MovieClip { public var characters:MovieClip; } }//package
Section 25
//circle (circle) package { import flash.display.*; public dynamic class circle extends MovieClip { } }//package
Section 26
//emptyFish (emptyFish) package { import flash.display.*; public dynamic class emptyFish extends MovieClip { } }//package
Section 27
//fish_hitTest (fish_hitTest) package { import flash.display.*; public dynamic class fish_hitTest extends MovieClip { } }//package
Section 28
//FishSound (FishSound) package { import flash.media.*; public dynamic class FishSound extends Sound { } }//package
Section 29
//Frame (Frame) package { import flash.display.*; public dynamic class Frame extends MovieClip { } }//package
Section 30
//Instructions (Instructions) package { import flash.display.*; import flash.text.*; public dynamic class Instructions extends MovieClip { public var clickHereTable:MovieClip; public var submitBtn:MovieClip; public var highTable:MovieClip; public var textBox:MovieClip; public var txt_yourInitials:TextField; public var clickHere:MovieClip; public var scoreTableBtn:MovieClip; public var titleText:MovieClip; public var playAgain:MovieClip; public var sendToAFriend:MovieClip; public var scoreText:TextField; public function Instructions(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 31, , 44, , 59, ); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function (){ stop(); } function (){ stop(); } function (){ stop(); } } }//package
Section 31
//Island (Island) package { import flash.display.*; public dynamic class Island extends MovieClip { } }//package
Section 32
//lazytown_character (lazytown_character) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.text.*; import flash.utils.*; import flash.geom.*; public class lazytown_character extends MovieClip { public var  :String; public var theRoot:lazyTownGame; public var  :Number;// = 0 public var  :Boolean; public var  :Boolean;// = true public var character:MovieClip; public var  :Square_mc; public var noMoreFish:MovieClip; public var  :String; public var  :Number; public var  :Timer; public var barrel_test_left:MovieClip; public var myY; public var barrel_hit_test:MovieClip; public var secondArm:MovieClip; public var  :Number;// = 0 public var bottom_hit_test:MovieClip; public var barrel_test_right:MovieClip; public var  :Number; public var sharkBite:MovieClip; public var walking:Boolean;// = true public var custardHitTest:MovieClip; public var barrel:MovieClip; public var walkingNow:Boolean;// = true public var allowedToMove:Boolean;// = true public var bucket_test:MovieClip; public var  :String;// = "left" public var  :Boolean;// = true public function lazytown_character(_arg1):void{ allowedToMove = true;   = "left";   = true;   = true; walking = true;  = 0;   = 0; walkingNow = true; super(); addFrameScript(0, frame1, 19, frame20, 34,  , 35,  ); theRoot = _arg1; addCharacter(); } public function stopMoving():void{ if (Tweener.isTweening(this)){ Tweener.removeTweens(this); }; } function frame1(){ stop(); } public function sharkBiteAnimation():void{ this.barrel.gotoAndPlay("sharkBite"); this.barrel.addEventListener(Event.ADDED,  ); } public function addCharacter():void{ theRoot.characterLayer.addChild(this); this.mask = theRoot.plank.characterMask; x = 400; y = 120; stage.addEventListener(Event.ENTER_FRAME,  );   = new Square_mc(); theRoot.rotateLayer.addChild( );  .y = 150;  .x = 400;  .visible = false; } function frame20(){ stop(); } public function  (_arg1:MouseEvent){ if (stage.mouseX < x){   = "left"; }; if (stage.mouseX > x){   = "right"; }; if (  !=  ){   =  ; }; } public function  (_arg1:Event):void{ var _local2:Point; var _local3:Number; _local2 = new Point(bucket_test.x, bucket_test.y); myY = localToGlobal(_local2); if (walkingNow == true){ if (((!((stage.mouseX ==  ))) && ((  == true)))){ allowedToMove = true; }; if (allowedToMove == true){  .x = stage.mouseX; if ( .x < 340){  .x = 340; }; if ( .x > 590){  .x = 590; }; Tweener.addTween(this, {onStart: , time:0.4, x: .x, transition:"linear", onComplete: }); }; };   = (590 - x);  = (Math.ceil((  / 5)) + Math.round((Math.round((  / 5)) * (theRoot.howManyFish / 10)))); this.y = (120 + ( / 1.2)); theRoot.plank.gotoAndStop( ); } function  (){ stop(); } public function removeTool():void{ if (Tweener.isTweening(this)){ Tweener.removeTweens(this); }; stage.removeEventListener(Event.ENTER_FRAME,  ); theRoot.characterLayer.removeChild(this); } function  (){ stop(); } public function  ():void{ } public function  (_arg1:Event):void{ var _local2:String; var _local3:String; var _local4:String; if (_arg1.target.name == "fish1"){ _arg1.target.visible = true; _local2 = theRoot.fishArray[0]["fishName"]; _arg1.target.gotoAndPlay(_local2); }; if (_arg1.target.name == "fish2"){ if (theRoot.fishArray.length > 2){ _local3 = theRoot.fishArray[1]["fishName"]; _arg1.target.gotoAndStop(_local3); }; if (theRoot.fishArray.length < 2){ _arg1.target.visible = false; }; }; if (_arg1.target.name == "fish3"){ if (theRoot.fishArray.length > 3){ _arg1.target.visible = true; _local4 = theRoot.fishArray[2]["fishName"]; _arg1.target.gotoAndStop(_local4); }; if (theRoot.fishArray.length < 3){ _arg1.target.visible = false; }; }; } public function  ():void{ allowedToMove = true;   = true; } } }//package
Section 33
//lazyTown_emptyFish (lazyTown_emptyFish) package { import flash.events.*; import flash.display.*; public class lazyTown_emptyFish extends MovieClip { public var yellowFish:MovieClip; private var theRoot:lazyTownGame; public var  :Number; public var smallYellowFish:MovieClip; public var redFish:MovieClip; private var vx:Number; private var vy:Number; public var blueFish:MovieClip; public var greyFish:MovieClip; private static const gravity:Number = 0.2; public function lazyTown_emptyFish(_arg1:lazyTownGame, _arg2, _arg3){ addFrameScript(0, frame1, 1, frame2, 2, , 3, , 4,  ); theRoot = _arg1; x = _arg2; y = (_arg3 - 200); init(); } private function init():void{  = Math.ceil((Math.random() * 5)); this.gotoAndStop( ); vx = (-2 + (Math.random() * 4)); vy = (Math.random() * 10); theRoot.emptyFishLayer.addChild(this); addEventListener(Event.ENTER_FRAME,  ); } function (){ stop(); } function (){ stop(); } function  (){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } private function  (_arg1:Event):void{ x = (x + vx); y = (y + vy); vx = (vx / 1.02); vy = (vy + gravity); if (this.y > 450){ removalTool(); }; } public function removalTool():void{ removeEventListener(Event.ENTER_FRAME,  ); if (this.parent){ this.parent.removeChild(this); }; } } }//package
Section 34
//lazytown_fish (lazytown_fish) package { import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; public class lazytown_fish extends MovieClip { var  :Boolean;// = false public var my_fish:MovieClip; public var  :Boolean;// = false public var whichFish:Number; public var  :Number; public var deleteNow:Boolean;// = false public var theRoot:lazyTownGame; public var  :Number; public var  :Number; public var  :Boolean;// = false public var  :Boolean;// = false public var gravity:Number;// = 0.6 public var  :Boolean;// = true public var  :Number; public var  :Boolean;// = true public var xDiff:Number; public var vx:Number; public var vy:Number; public var howManyFish:Number;// = 5 public var fishArray:Array; public var  :Number; public var  :Boolean;// = false public function lazytown_fish(_arg1):void{ gravity = 0.6; deleteNow = false; howManyFish = 5; fishArray = new Array();  = false;   = false;   = true;   = true;   = false;  = false;   = false; super(); addFrameScript(0, frame1); theRoot = _arg1;  (); addFish(); } public function  ():void{ fishArray.push({fishName:"fish1", scorePoints:5}); fishArray.push({fishName:"fish2", scorePoints:7}); fishArray.push({fishName:"fish3", scorePoints:9}); fishArray.push({fishName:"fish4", scorePoints:11}); fishArray.push({fishName:"fish5", scorePoints:13}); } public function removeTool():void{ stage.removeEventListener(Event.ENTER_FRAME,  ); theRoot.fishLayer.removeChild(this); } function frame1(){ stop(); } public function addFish():void{ whichFish = Math.ceil((Math.random() * howManyFish));  = fishArray[(whichFish - 1)]["scorePoints"]; this.gotoAndStop(1); this.my_fish.gotoAndStop(("fish" + String(whichFish))); theRoot.fishLayer.addChild(this);   = Math.ceil((Math.random() * 2)); vy = (20 + (Math.random() * 7)); if (  == 1){ x = 250; y = 450; vx = (1 + (Math.random() * 3)); }; if (  == 2){ scaleX = -1; x = 600; y = 450; vx = (-1 - (Math.random() * 3)); }; stage.addEventListener(Event.ENTER_FRAME,  ); theRoot.randomFish(); } public function  (_arg1:Event){ if (this.y >  ){  = false; }; if (this.y <  ){  = true; };   = theRoot.character.myY.x;  = theRoot.character.myY.y;   = ( - this.y); xDiff = Math.abs((this.x -  )); if (this.hitTestObject(theRoot.character.bottom_hit_test) == true){ if (  == true){   = false; vy = (vy + -(vy)); }; }; if ((((this.hitTestObject(theRoot.character.barrel_test_left) == true)) || ((this.hitTestObject(theRoot.character.barrel_test_right) == true)))){ deleteNow = false; if ( == false){  = true; deleteNow = false; if (  == 1){ vx = (-(vx) - 0.2); }; if (  == 2){ vx = (-(vx) + 0.2); }; }; }; vy = (vy - gravity); y = (y - vy); x = (x + vx); if (  == 1){ this.rotation = (this.rotation + (vy * 0.2)); }; if (  == 2){ this.rotation = (this.rotation + (vy * -0.2)); }; if (y < 450){ deleteNow = true; }; if (y < 195){   = true; }; if (y <= 150){   = true; }; if ((((y > 450)) && ((deleteNow == true)))){ removeTool(); }; if (theRoot.allowFish == true){ if ((((((((((((((  < 60)) && ((  > 0)))) && (( == true)))) && ((xDiff < 15)))) && ((  == false)))) && ((  == true)))) && ((deleteNow == true)))){ if (  == true){   = true; theRoot.playFishSound(); theRoot.findMyFish(("fish" + String(whichFish)), this.rotation, this.scaleX); theRoot.updateMyFishArray(("fish" + String(whichFish))); theRoot.updateScore( , 1); theRoot.addsplosh(this.x, this.y); removeTool(); }; }; }; if (theRoot.allowFish == false){ if ((((((((this.hitTestObject(theRoot.character.noMoreFish) == true)) && ((  == true)))) && ((  == true)))) && ((deleteNow == true)))){   = false; if (  == 1){ vx = (-(vx) - 0.6); vy = (vy + 20); }; if (  == 2){ vx = (-(vx) + 0.6); vy = (vy + 20); }; }; }; } } }//package
Section 35
//lazytown_pizza (lazytown_pizza) package { import flash.events.*; import flash.display.*; import flash.utils.*; public class lazytown_pizza extends MovieClip { public var theRoot:lazyTownGame; public var deleteNow:Boolean; public var gravity:Number;// = 0.6 public var pizzaTimer:Timer; public var vx:Number;// = 7 public var vy:Number;// = 0 public function lazytown_pizza(_arg1):void{ vx = 7; vy = 0; gravity = 0.6; super(); theRoot = _arg1; addPizza(); } public function removeTool():void{ if (pizzaTimer != null){ pizzaTimer.removeEventListener(TimerEvent.TIMER_COMPLETE,  ); }; stage.removeEventListener(Event.ENTER_FRAME,  ); if (this.parent){ this.parent.removeChild(this); }; } public function  ():void{ if (pizzaTimer != null){ pizzaTimer.removeEventListener(TimerEvent.TIMER_COMPLETE,  ); }; stage.removeEventListener(Event.ENTER_FRAME,  ); } public function addPizza():void{ theRoot.pizzaLayer.addChild(this); vy = (14 + (Math.random() * 7)); x = 90; y = 350; theRoot.robbie.gotoAndPlay("robbie2"); pizzaTimer = new Timer(1500, 1); pizzaTimer.addEventListener(TimerEvent.TIMER_COMPLETE,  ); pizzaTimer.start(); } public function  (_arg1:Event){ vy = (vy - gravity); y = (y - vy); this.rotation = (this.rotation + (vx / 1.5)); x = (x + vx); if (y > 338.8){ deleteNow = true; }; if (this.hitTestObject(theRoot.character.custardHitTest) == true){ theRoot.addSplash(x, y); removeTool(); theRoot.deductPoints(); theRoot.randomPizza(); }; if ((((y > 450)) && ((deleteNow == true)))){ stage.removeEventListener(Event.ENTER_FRAME,  ); theRoot.pizzaLayer.removeChild(this); theRoot.randomPizza(); }; } public function  (_arg1:TimerEvent){ pizzaTimer.removeEventListener(TimerEvent.TIMER_COMPLETE,  ); stage.addEventListener(Event.ENTER_FRAME,  ); theRoot.spring.gotoAndPlay("spring2"); } } }//package
Section 36
//lazyTown_reg (lazyTown_reg) package { import flash.display.*; import flash.geom.*; public class lazyTown_reg extends MovieClip { public var  :Point; public function lazyTown_reg(){ setRegistration(); } public function setRegistration(_arg1:Number=0, _arg2:Number=0):void{  = new Point(_arg1, _arg2); } public function get  ():Number{ return (Math.round((this.mouseX -  .x))); } public function set scaleX2(_arg1:Number):void{ this.("scaleX", _arg1); } public function get ():Number{ return (Math.round((this.mouseY -  .y))); } public function set x2(_arg1:Number):void{ var _local2:Point; _local2 = this.parent.globalToLocal(this.localToGlobal( )); this.x = (this.x + (_arg1 - _local2.x)); } public function get rotation2():Number{ return (this.rotation); } public function set scaleY2(_arg1:Number):void{ this.("scaleY", _arg1); } public function get scaleX2():Number{ return (this.scaleX); } public function set y2(_arg1:Number):void{ var _local2:Point; _local2 = this.parent.globalToLocal(this.localToGlobal( )); this.y = (this.y + (_arg1 - _local2.y)); } public function get x2():Number{ var _local1:Point; _local1 = this.parent.globalToLocal(this.localToGlobal( )); return (_local1.x); } public function (_arg1:String, _arg2:Number):void{ var _local3:Point; var _local4:Point; _local3 = this.parent.globalToLocal(this.localToGlobal( )); this[_arg1] = _arg2; _local4 = this.parent.globalToLocal(this.localToGlobal( )); this.x = (this.x - (_local4.x - _local3.x)); this.y = (this.y - (_local4.y - _local3.y)); } public function get scaleY2():Number{ return (this.scaleY); } public function get y2():Number{ var _local1:Point; _local1 = this.parent.globalToLocal(this.localToGlobal( )); return (_local1.y); } public function set rotation2(_arg1:Number):void{ this.("rotation", _arg1); } } }//package
Section 37
//lazyTown_shark (lazyTown_shark) package { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.utils.*; public class lazyTown_shark extends MovieClip { public var theRoot:lazyTownGame; public var :Number; public var  :Number; public var  :Boolean;// = true public var  :Timer; public var gravity:Number;// = 0.6 public var  :Number; public var  :Number; public var  :Boolean;// = true public var  :Number;// = 0 public var xDiff:Number; public var shark_hitest:MovieClip; public var vy:Number; public var  :Number;// = 6000 public function lazyTown_shark(_arg1):void{   = true; gravity = 0.6;   = true;  = 0;   = 6000; super(); addFrameScript(0, frame1, 10,  ); theRoot = _arg1; addShark(); } public function  ():void{ rotation = 0; } public function removeTool():void{ if (  != null){  .removeEventListener(TimerEvent.TIMER_COMPLETE,  ); }; if (Tweener.isTweening(this)){ Tweener.removeTweens(this); }; stage.removeEventListener(Event.ENTER_FRAME,  ); theRoot.sharkLayer.removeChild(this); } function frame1(){ stop(); } public function  (_arg1:Event):void{ var _local2:Number; var _local3:Number; if (  == true){ if (this.shark_hitest.hitTestObject(theRoot.character) == true){   = false; if (theRoot.howManyFish > 0){ theRoot.playSharkSound(); theRoot.character.sharkBiteAnimation(); this.gotoAndPlay("bite"); _local2 = Math.round((theRoot.potentialPoints / 2)); _local3 = theRoot.howManyFish; _local3 = 2; theRoot.updateScore(-(_local2), -(_local3)); }; }; }; } function  (){ gotoAndPlay("normal"); } public function  (_arg1:TimerEvent):void{  .removeEventListener(TimerEvent.TIMER_COMPLETE,  );  (); } public function  ():void{ if (  == true){   = Math.round((Math.random() * 2));  = Math.abs((Math.random() * 800)); xDiff = Math.abs(( - x)); if (xDiff < 350){   = 1; }; if (xDiff > 350){   = 2; }; if ( > x){ }; if ( < x){ }; if (xDiff > 75){ if ( > x){  = ( + 75); }; if ( < x){  = ( - 75); }; }; if ( < 350){  = 350; }; if ( > 600){  = 600; };   = Math.abs((( - x) / 350)); Tweener.addTween(this, {x:, transition:"easeOutSine", time: , onComplete: }); }; } public function  ():void{   = true;  ();   = true;   = (500 - (50 + Math.round((Math.random() * 150)))); Tweener.addTween(this, {y: , delay:1.5, transition:"easeOutSine", time:1, onComplete: }); } public function  ():void{ Tweener.removeTweens(this);   = false;   = (500 + (50 + Math.round((Math.random() * 150)))); Tweener.addTween(this, {y: , delay:1.5, transition:"easeOutSine", time:0.7, onComplete: }); } public function  ():void{  ();  = (3000 + (Math.random() *  ));   = new Timer( , 1);  .addEventListener(TimerEvent.TIMER_COMPLETE,  );  .start(); } public function addShark(){ theRoot.sharkLayer.addChild(this); scaleX = (scaleY = 0.8); y = 450; x = 450; stage.addEventListener(Event.ENTER_FRAME,  );  ();  (); } } }//package
Section 38
//lazyTown_sparkle (lazyTown_sparkle) package { import flash.events.*; import flash.display.*; public class lazyTown_sparkle extends MovieClip { public var  :Number; private var theRoot:lazyTownGame; private var vx:Number; private var vy:Number; private static const gravityNow:Number = 0.2; public function lazyTown_sparkle(_arg1:lazyTownGame, _arg2, _arg3){ addFrameScript(0, frame1, 1, frame2); theRoot = _arg1; x = (_arg2 + 20); y = _arg3; init(); } private function init():void{   = Math.ceil((Math.random() * 2)); this.gotoAndStop(("splash" + String( ))); vx = (-2 + (Math.random() * 4)); vy = -((Math.random() * 5)); theRoot.splashLayer.addChild(this); addEventListener(Event.ENTER_FRAME,  ); } private function  (_arg1:Event):void{ x = (x + vx); y = (y + vy); vx = (vx / 1.02); vy = (vy + gravityNow); if (this.y > 450){ removalTool(); }; } function frame1(){ stop(); } function frame2(){ stop(); } public function removalTool():void{ removeEventListener(Event.ENTER_FRAME,  ); if (this.parent){ this.parent.removeChild(this); }; } } }//package
Section 39
//lazyTownGame (lazyTownGame) package { import flash.events.*; import caurina.transitions.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.utils.*; import flash.net.*; import flash.ui.*; public class lazyTownGame extends MovieClip { public var  :MainMask; public var spring:Spring; public var :MovieClip; public var :Number;// = 0 public var whichFish:String; public var :Splat; public var :Island; public var :SplatSound; private var :uint;// = 1 public var  :String; public var  :MainMask; public var fish:lazytown_fish; public var titltssb:Number;// = 0 public var plank:Plank; public var c:circle; public var tecwpatb:Number;// = 0 public var :MovieClip; public var :Number;// = 0 public var :MainMask; private var :Timer; public var sharkLayer:MovieClip; public var sharkBite:SharkBite; public var :lazytown_pizza; public var score:Number;// = 0 public var :Boolean;// = true public var potentialPoints:Number;// = 0 public var  :MovieClip; public var  ; public var  :Waves; public var :Waves; public var :MovieClip; public var rotateLayer:lazyTown_reg; public var vx:Number;// = 0.5 public var :Array; public var :Number;// = 0 public var fishArray:Array; public var  :MovieClip; private var :uint;// = 0 public var robbie:Robbie; public var emptyFishLayer:MovieClip; private var :Number;// = 0 public var character:lazytown_character; public var splashLayer:MovieClip; public var :emptyFish; public var :Sky; public var  :Barrel_top; public var  :MovieClip; public var  :Boat; public var allowFish:Boolean;// = true public var :Array; public var :MainMask; public var :Frame; public var :Boolean;// = false public var :Array; private var  :uint;// = 60 public var  :Array; public var scoreBoard:ScoreBoard; public var :MainMask; public var :Boolean;// = true public var :MovieClip; public var :Boolean;// = true public var :FishSound; public var :Warning; public var pizzaTimer:Timer; public var characterLayer:MovieClip; public var pizzaLayer:MovieClip; public var :Instructions; public var :MainMask; public var  :song1; public var  :Array; public var  :Number; public var :Timer; public var howManyFish:Number;// = 0 public var :MovieClip; public var :Number; public var fishLayer:MovieClip; public var :Number; public var :MovieClip; public var :lazyTown_shark; public var :MovieClip; public var :SoundChannel; public var :MovieClip; public function lazyTownGame():void{  = 0; vx = 0.5;  = true; allowFish = true;  = true;  = true; scoreBoard = new ScoreBoard(); score = 0;  = 0; potentialPoints = 0; howManyFish = 0;  = 1;  = 60;  = 0; rotateLayer = new lazyTown_reg();  = new Sky();  = new Frame();  = new Waves();  = new Waves();  = new Island();  = new Boat(); plank = new Plank(); spring = new Spring(); robbie = new Robbie();  = new emptyFish();  = new Barrel_top();  = new Instructions(); c = new circle();  = new MainMask();  = new MainMask();  = new MainMask();  = new MainMask();  = new MainMask();  = new Warning();  = new Splat();  = new AirShip(); sharkLayer = new MovieClip();  = new MovieClip();  = new MovieClip();  = new MovieClip();  = new MovieClip();  = new MovieClip();  = new MovieClip();  = new MovieClip();  = new MovieClip(); pizzaLayer = new MovieClip(); fishLayer = new MovieClip(); characterLayer = new MovieClip(); splashLayer = new MovieClip();  = new MovieClip();  = new MovieClip(); emptyFishLayer = new MovieClip();  = new MovieClip();  = new SplatSound();  = new song1(); sharkBite = new SharkBite();  = new FishSound();  = Math.ceil((Math.random() * 360));  = 0;  = false;  = 0; tecwpatb = 0; titltssb = 0;  = new Array("a*J9Hpf*^d", "pJDV*daJk^", "5jPPfvadaz", "pFGfdas*fs", "jpF5dcF^b%", "a^7*9**fda", "AsdfjHHpJa", "A00f82Jp9*", "dadf*jpsb^", "jpb^sdawPD");  = new Array("a**^d", "DVaJ^", "Pfdaz", "pFfds", "jpFb%", "79*da", "As£Ja", "A2Jp9", "dSdb^", "jpsdD");  = new Array("f", "rf", "ffg", "jfhs", "safhj", "lfdtjs", "rhfsghj", "hkiifg^G", "JHkjhfJHG", "hGJHrfyhDS");  = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9");  = new Array("jWf", "qp", "AxG", "^h", "l", "mN", "sK", "Zc", "Bv", "dE"); super();  (); (); (); } public function ():void{  .addChild(spring); spring.x = 66.6; spring.y = 327.4; } public function updateMyFishArray(_arg1):void{ fishArray.push({fishName:_arg1}); trace(fishArray[0]["fishName"]); } public function (_arg1:MouseEvent){ var _local2:*; _local2 = _arg1.target; Tweener.addTween(_local2, {scaleX:1, scaleY:1, transition:"easeOutElastic", time:0.7}); } public function (_arg1:Event):void{ rotateLayer.scaleY2 = (_arg1.target.value / 100); } public function ():void{  .x = 29;  .y = 100;  .scaleX = ( .scaleY = 0.6); Tweener.addTween( , {x:1000, y:79, transition:"linear", time:60, onComplete:}); } public function (_arg1:Event):void{ rotateLayer.scaleX2 = (_arg1.target.value / 100); } public function  (_arg1:Event){ var _local2:SoundTransform;  =  .play(); _local2 = new SoundTransform(0.1, 0); .soundTransform = _local2; .addEventListener(Event.SOUND_COMPLETE,  ); } private function  (_arg1:Object){ var _local2:SoundChannel; _local2 = _arg1.play(); } private function  (_arg1):void{ var _local2:uint; _local2 = 1; while (_local2 <= 10) { if (_arg1[("name" + _local2)] != null){ .highTable[("txt_initials" + _local2)].text = ((("" + _local2) + ": ") + _arg1[("name" + _local2)]); }; if (_arg1[("score" + _local2)] != null){ .highTable[("txt_score" + _local2)].text = _arg1[("score" + _local2)]; }; _local2++; }; } public function ():void{ .addChild(plank); plank.x = 620; plank.y = 350; } public function (){ stage.addEventListener(KeyboardEvent.KEY_DOWN, ); } public function addSplash(_arg1, _arg2){ addEventListener(Event.ENTER_FRAME,  ); .alpha = 1; .scaleX = 0.8; .scaleY = 0.8;  (); .addChild(); .x = _arg1; .y = _arg2; Tweener.addTween(, {time:1.5, scaleX:1.3, scaleY:1.3, transition:"easeOutElastic", onComplete: }); } private function ():void{ var _local1:SoundTransform;  =  .play(); _local1 = new SoundTransform(0.1, 0); .soundTransform = _local1; .addEventListener(Event.SOUND_COMPLETE,  ); } public function addPizza(_arg1:TimerEvent):void{ if ( == true){ pizzaTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, addPizza);  = new lazytown_pizza(this); }; } public function (_arg1:Event):void{ if (_arg1.target.name == "playAgain"){ _arg1.target.addEventListener(MouseEvent.CLICK, ); _arg1.target.addEventListener(MouseEvent.MOUSE_OVER,  ); _arg1.target.addEventListener(MouseEvent.MOUSE_OUT, ); _arg1.target.buttonMode = true; }; if (_arg1.target.name == "clickHere"){ _arg1.target.addEventListener(MouseEvent.CLICK, ); _arg1.target.addEventListener(MouseEvent.MOUSE_OVER,  ); _arg1.target.addEventListener(MouseEvent.MOUSE_OUT, ); _arg1.target.buttonMode = true; }; if (_arg1.target.name == "scoreTableBtn"){ _arg1.target.addEventListener(MouseEvent.CLICK, highScoreTable); _arg1.target.addEventListener(MouseEvent.MOUSE_OVER,  ); _arg1.target.addEventListener(MouseEvent.MOUSE_OUT, ); _arg1.target.buttonMode = true; }; if (_arg1.target.name == "highTable"){ (); }; if (_arg1.target.name == "clickHereTable"){ _arg1.target.addEventListener(MouseEvent.CLICK, ); _arg1.target.addEventListener(MouseEvent.MOUSE_OVER,  ); _arg1.target.addEventListener(MouseEvent.MOUSE_OUT, ); _arg1.target.buttonMode = true; }; if (_arg1.target.name == "sendToAFriend"){ _arg1.target.addEventListener(MouseEvent.CLICK, sendToAFriend); _arg1.target.addEventListener(MouseEvent.MOUSE_OVER,  ); _arg1.target.addEventListener(MouseEvent.MOUSE_OUT, ); _arg1.target.buttonMode = true; }; } public function playSharkSound():void{  (sharkBite); } public function ():void{ rotateLayer.setRegistration(824, 346); } public function  ():void{ .addChild(); .x = 446.9; .y = 460;  .addChild( );  .x = 446.9;  .y = 430;  .scaleX = ( .scaleY = 0.7); } public function removeTool():void{ var _local1:Array; var _local2:*; var _local3:Array; var _local4:*; removeEventListener(Event.ENTER_FRAME, ); removeEventListener(Event.ENTER_FRAME,  ); if ( != null){ .removeEventListener(TimerEvent.TIMER_COMPLETE, addFish); }; if (pizzaTimer != null){ pizzaTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, addPizza); }; if (character != null){ character.removeTool(); }; if ( != null){ .removeTool(); }; _local1 = new Array(); _local2 = 0; while (_local2 < fishLayer.numChildren) { _local1.push(fishLayer.getChildAt(_local2)); _local2++; }; _local2 = 0; while (_local2 < _local1.length) { _local1[_local2].removeTool(); _local2++; }; _local3 = new Array(); _local4 = 0; while (_local4 < pizzaLayer.numChildren) { _local3.push(pizzaLayer.getChildAt(_local4)); _local4++; }; _local4 = 0; while (_local4 < _local3.length) { _local3[_local4].removeTool(); _local4++; }; } public function  (_arg1:Event){ if ((((((.hitTestObject(character) == true)) && (( == true)))) && ((howManyFish > 0)))){  = false; character.gotoAndStop("empty"); character.addEventListener(Event.ADDED, ); allowFish = true; character.walking = false; character.stopMoving(); trace("stop moving"); character.walkingNow = false;  = true; character.allowedToMove = false; (potentialPoints); howManyFish = 0; potentialPoints = 0; scoreBoard.num_Fish.text = String(howManyFish); }; if ((((howManyFish >= 10)) && (( == true)))){  = false; allowFish = false; (); }; } public function (_arg1:MouseEvent){ .submitBtn.removeEventListener(MouseEvent.CLICK, ); .submitBtn.removeEventListener(MouseEvent.MOUSE_OVER,  ); .submitBtn.removeEventListener(MouseEvent.MOUSE_OUT, ); .gotoAndStop("submitScore"); .submitBtn.addEventListener(MouseEvent.CLICK, ); .submitBtn.addEventListener(MouseEvent.MOUSE_OVER,  ); .submitBtn.addEventListener(MouseEvent.MOUSE_OUT, ); } public function ():void{  .addChild(); .x = 1528.7; .y = 250.3; addEventListener(Event.ENTER_FRAME, );  .addChild( );  .x = 29;  .y = 100;  .scaleX = ( .scaleY = 0.6); Tweener.addTween( , {x:1000, y:79, transition:"linear", time:60, onComplete:});  .addChild(); .x = 95.2; .y = 273.6; } public function addFish(_arg1:TimerEvent):void{ .removeEventListener(TimerEvent.TIMER_COMPLETE, addFish); fish = new lazytown_fish(this); } function (_arg1:Event):void{ .addEventListener(Event.ADDED, ); if (_arg1.target.data.variables_loaded == "y"){ .gotoAndStop("success"); } else { .gotoAndStop("error"); }; } private function (_arg1:Event):void{ if (score <= 0){ score = 0;  = 0; } else { if ( < score){  = ( + 1); }; if ( == score){ }; }; scoreBoard.points_field.text = String(); } public function (_arg1:MouseEvent):void{ .removeEventListener(Event.ADDED, ); trace("1"); removeEventListener(Event.ENTER_FRAME, ); trace("2"); addEventListener(Event.ENTER_FRAME,  ); howManyFish = 0; scoreBoard.num_Fish.text = String(howManyFish); score = 0;  = 0;  = true; if (.clickHere){ .clickHere.removeEventListener(MouseEvent.CLICK, ); .clickHere.removeEventListener(MouseEvent.MOUSE_OVER,  ); .clickHere.removeEventListener(MouseEvent.MOUSE_OUT, ); }; .removeChild(); removeChild(); addCharacter(); randomFish(); randomPizza(); addShark(); fishArray = new Array(); } public function playFishSound():void{  (); } public function (_arg1):void{ trace(_arg1); if (_arg1 < 0){ score = (score + _arg1);  = score; scoreBoard.txt_score.text = String(score); } else { score = (score + _arg1); }; } public function sendToAFriend(_arg1:MouseEvent):void{ getURL((("mailto:?subject=Lazytown Game&body=Try beating my score of " + String(score)) + ", by collecting as many fish as you can!... , %0D%0A Here is the link!: %0D%0A http://lazytownlive.co.uk/game.aspx"), "_self"); } public function addsplosh(_arg1, _arg2){ var _local3:*; var _local4:uint; _local4 = 1; while (_local4 <= 30) { _local3 = new lazyTown_sparkle(this, _arg1, _arg2); _local4++; }; } private function ():void{ scoreBoard.time_field.text =  ( );  = 0;  = new Timer(1000,  ); .addEventListener(TimerEvent.TIMER,  ); .addEventListener(TimerEvent.TIMER_COMPLETE, ); .start(); } public function  ():void{ addChild(); .x = 750; .y = 300; .visible = false; addEventListener(Event.ENTER_FRAME,  ); } function  (_arg1){ var _local2:*; var _local3:Array; var _local4:*; _local2 = String(_arg1); titltssb = _local2.length; _local3 = new Array(); _local4 = 0; while (_local4 <= 9) { _local3 = _local2.split([_local4]); _local2 = _local3.join( [_local4]); _local4++; }; _local2 = ( [Math.floor((Math.random() * 10))] + _local2); _local2 = (_local2 + [Math.floor((Math.random() * 10))]); tecwpatb = Math.ceil((Math.random() * 10)); _local2 = ([(tecwpatb - 1)] + _local2); return (_local2); } public function  ():void{ addEventListener(Event.ENTER_FRAME, ); addChild(); .addChild(); .gotoAndStop("gameOver"); .scaleX = (.scaleY = 0); .x = 430; .y = 230; Tweener.addTween(, {time:0.5, transition:"easeOutElastic", scaleX:1, scaleY:1}); } public function  ():void{ .addChild(); .scaleX = (.scaleY = 0); .gotoAndStop("instuctions"); Tweener.addTween(, {time:0.5, transition:"easeOutElastic", scaleX:1, scaleY:1}); .x = 430; .y = 230; .clickHere.scaleX = (.clickHere.scaleY = 1); .clickHere.buttonMode = true; .clickHere.addEventListener(MouseEvent.CLICK, ); .clickHere.addEventListener(MouseEvent.MOUSE_OVER,  ); .clickHere.addEventListener(MouseEvent.MOUSE_OUT, ); } function (_arg1:Event){ trace(_arg1.target.data); if (_arg1.target.data.variables_loaded == "y"){  (_arg1.target.data); } else { .highTable.gotoAndStop("error"); }; } public function (){ var _local1:Boolean; _local1 = true; if (.txt_yourInitials.text.length > 2){ _local1 = false; stage.focus = .text_yourInitials; .txt_yourInitials.text = "You may only enter three initials"; }; return (_local1); } public function (_arg1:Event):void{ if (_arg1.target.name == "my_fish"){ character.removeEventListener(Event.ADDED, ); _arg1.target.rotation = 0; _arg1.target.scaleX = 0; _arg1.target.scaleX = ; if ( == 1){ _arg1.target.rotation = ; }; if ( == -1){ _arg1.target.rotation = ; }; _arg1.target.gotoAndStop(whichFish); }; } public function ():void{ .addChild(robbie); robbie.x = 27.1; robbie.y = 250.5; } public function (_arg1:Event):void{ var _local2:String; var _local3:String; var _local4:String; var _local5:String; if (_arg1.target.name == "secondArm"){ addEventListener(Event.ENTER_FRAME, ); _arg1.target.gotoAndPlay("fishDrop"); }; if (_arg1.target.name == "fish1"){ _arg1.target.visible = true; _local2 = fishArray[0]["fishName"]; _arg1.target.gotoAndPlay(_local2); }; if (_arg1.target.name == "fish2"){ trace("found fish 2"); if (fishArray.length > 2){ _local3 = fishArray[1]["fishName"]; _arg1.target.gotoAndStop(_local3); }; if (fishArray.length < 2){ _arg1.target.visible = false; }; }; if (_arg1.target.name == "fish3"){ trace("found fish 3"); if (fishArray.length > 3){ _arg1.target.visible = true; _local4 = fishArray[2]["fishName"]; _arg1.target.gotoAndStop(_local4); }; if (fishArray.length < 3){ _arg1.target.visible = false; }; }; if (_arg1.target.name == "fish4"){ trace("found fish 4"); if (fishArray.length > 4){ _arg1.target.visible = true; _local5 = fishArray[3]["fishName"]; _arg1.target.gotoAndStop(_local5); }; if (fishArray.length < 4){ _arg1.target.visible = false; }; }; } public function (_arg1:Event){ if (.scoreText){ .scoreText.text = String(score); }; if (.submitBtn){ .submitBtn.addEventListener(MouseEvent.CLICK, ); .submitBtn.addEventListener(MouseEvent.MOUSE_OVER,  ); .submitBtn.addEventListener(MouseEvent.MOUSE_OUT, ); .submitBtn.buttonMode = true; }; if (.clickHere){ .clickHere.addEventListener(MouseEvent.CLICK, ); .clickHere.buttonMode = true; .clickHere.scaleX = (.clickHere.scaleY = 1); .clickHere.addEventListener(MouseEvent.MOUSE_OVER,  ); .clickHere.addEventListener(MouseEvent.MOUSE_OUT, ); }; } public function ():void{ ();  ();  (); (); ();  (); } private function  (_arg1:TimerEvent):void{ if ( <  ){  = ( + 1); scoreBoard.time_field.text =  ((.repeatCount - )); }; } public function findMyFish(_arg1, _arg2, _arg3):void{  = _arg3;  = _arg2; whichFish = _arg1; character.barrel.gotoAndPlay("fishDrop"); character.addEventListener(Event.ADDED, ); } public function  ():void{ addChild( ); addChild( ); addChild(); addChild( ); addChild(rotateLayer); addChild(); addChild(characterLayer); addChild(); addChild(emptyFishLayer); addChild(fishLayer); addChild(sharkLayer); addChild(); addChild(); addChild(splashLayer); addChild(pizzaLayer); addChild(); addChild(); addChild(); rotateLayer.addChild(c); (); } public function (_arg1:KeyboardEvent):void{ if ((((_arg1.keyCode > 36)) && ((_arg1.keyCode < 40)))){ rotateLayer.rotation2 = (rotateLayer.rotation2 - (38 - _arg1.keyCode)); }; } public function ():void{ .addChild(); .x = 0; .y = 0; .addChild(scoreBoard); scoreBoard.x = 810; scoreBoard.y = 430; scoreBoard.addEventListener(Event.ENTER_FRAME, ); } private function (_arg1:TimerEvent):void{ .removeEventListener(TimerEvent.TIMER,  ); .removeEventListener(TimerEvent.TIMER_COMPLETE, ); gameOver(); } public function (_arg1:MouseEvent){ if (() == true){ .submitBtn.removeEventListener(MouseEvent.CLICK, );  = .txt_yourInitials.text; sendScoresToDB(); }; } public function updateScore(_arg1, _arg2):void{ potentialPoints = (potentialPoints + _arg1); howManyFish = (howManyFish + _arg2); scoreBoard.num_Fish.text = String(howManyFish); trace("updating", _arg1, _arg2); } function (_arg1:IOErrorEvent):void{ .gotoAndStop("error"); .clickHere.addEventListener(MouseEvent.CLICK, ); .clickHere.addEventListener(MouseEvent.MOUSE_OVER,  ); .clickHere.addEventListener(MouseEvent.MOUSE_OUT, ); } public function (){ removeChild(); } public function  (_arg1:MouseEvent){ var _local2:*; _local2 = _arg1.target; Tweener.addTween(_local2, {scaleX:1.1, scaleY:1.1, transition:"easeOutElastic", time:0.7}); } public function  (_arg1:Event):void{  = ( + 0.1);  = Math.sin( ); .y = (.y + ); .x = (.x - ); } public function  ():void{ .addChild( );  .x = 440;  .y = 45;  .scaleX = ( .scaleY = 0.8); } public function (_arg1:Event){ if (character.secondArm.currentFrame == 50){ character.removeEventListener(Event.ADDED, ); fishArray = new Array(); character.walkingNow = true; character.walking = true;  = true; character.gotoAndPlay("stand"); character.allowedToMove = true; removeEventListener(Event.ENTER_FRAME, ); }; } public function (_arg1:MouseEvent){ fishArray = new Array(); .clickHere.removeEventListener(MouseEvent.CLICK, ); .clickHere.removeEventListener(MouseEvent.MOUSE_OVER,  ); .clickHere.removeEventListener(MouseEvent.MOUSE_OUT, ); .removeChild(); removeChild(); addShark(); (); (); randomPizza(); randomFish(); addCharacter();  (); } public function deductPoints(){ if (potentialPoints > 10){ potentialPoints = (potentialPoints - 10); }; } public function highScoreTable(_arg1:MouseEvent){ .scoreTableBtn.removeEventListener(MouseEvent.CLICK, highScoreTable); .scoreTableBtn.removeEventListener(MouseEvent.MOUSE_OVER,  ); .scoreTableBtn.removeEventListener(MouseEvent.MOUSE_OUT, ); .gotoAndStop("highScoreTable"); } private function ():void{ var _local1:*; var _local2:Number; var _local3:URLRequest; var _local4:URLVariables; var _local5:URLLoader; _local1 = new Object(); _local2 = Math.ceil((Math.random() * 65000)); _local3 = new URLRequest(("http://www.lazytownlive.co.uk/Scripts/process.aspx?noCache=" + _local2)); _local3.method = URLRequestMethod.POST; _local4 = new URLVariables(); _local4.wegtgwtrvdff = "hd8234gf75gfi854fg485fg253f82ehsadf545f"; _local4.gameName = ""; _local4.process = "high_scores"; _local3.data = _local4; _local5 = new URLLoader(); _local5.dataFormat = URLLoaderDataFormat.VARIABLES; _local5.addEventListener(Event.COMPLETE, ); _local5.load(_local3); } public function addCharacter():void{ character = new lazytown_character(this);  (); (); } private function sendScoresToDB():void{ var _local1:*; var _local2:Number; var _local3:URLRequest; var _local4:URLVariables; var _local5:URLLoader; trace("sendScoresToDB"); _local1 = new Object(); _local2 = Math.ceil((Math.random() * 65000)); _local3 = new URLRequest(("http://www.lazytownlive.co.uk/Scripts/process.aspx?noCache=" + _local2)); _local3.method = URLRequestMethod.POST; _local4 = new URLVariables(); _local4.wegtgwtrvdff = "hd8234gf75gfi854fg485fg253f82ehsadf545f"; _local4.gkefbpenvs =  (String(score)); _local4.tecwpatb = tecwpatb; _local4.titltssb = titltssb; _local4.gsrtgvsfgbsrg = Math.round((Math.random() * 10)); _local4.lksejrfhekr = "f35f856fg54hfj54fe"; _local4.lrjqwkuefek = "545rf45hf45f54fdd98s"; _local4.score = score; _local4.yourInitials =  ; _local4.process = "submit_score"; _local3.data = _local4; trace(_local3.data); _local5 = new URLLoader(); _local5.dataFormat = URLLoaderDataFormat.VARIABLES; _local5.addEventListener(Event.COMPLETE, ); _local5.addEventListener(IOErrorEvent.IO_ERROR, ); _local5.load(_local3); } public function randomPizza():void{  = (Math.random() * 2000); pizzaTimer = new Timer(, 1); pizzaTimer.addEventListener(TimerEvent.TIMER_COMPLETE, addPizza); pizzaTimer.start(); } private function  (_arg1:uint):String{ var _local2:String; _local2 = String(_arg1); if (_local2.length <= 4){ }; return (_local2); } public function randomFish():void{  = (500 + (Math.random() * 3000));  = new Timer(, 1); .addEventListener(TimerEvent.TIMER_COMPLETE, addFish); .start(); } public function  ():void{  = new MainMask(); addChild( );  .x = 0;  .y = 0; addChild(); .x = 0; .y = 0; addChild( );  .x = 0;  .y = 0; addChild(); .x = 0; .y = 0; addChild(); .x = 0; .y = 0; sharkLayer.mask = ;  .mask =  ; fishLayer.mask = ; .mask = ;  .mask =  ; } public function addShark(){  = new lazyTown_shark(this); } public function (){ addChild(); .scaleX = 1; .scaleY = 1; .alpha = 1; .x = 430; .y = 136; Tweener.addTween(, {scaleX:1.3, scaleY:1.3, transition:"linear", time:1, onComplete:}); } public function (_arg1:Event){ .x = (.x - vx); if (.x <= 326.9){ .x = 1376.8; }; } public function gameOver():void{ scoreBoard.addEventListener(Event.ENTER_FRAME, );  = true; allowFish = true;  = true;  = true;  = false; removeTool();  (); } public function  (){ removeEventListener(Event.ENTER_FRAME,  ); .removeChild(); } public static function getURL(_arg1:String, _arg2:String=null):void{ var req:URLRequest; var url = _arg1; var window = _arg2; req = new URLRequest(url); trace("getURL", url); try { navigateToURL(req, window); } catch(e:Error) { trace("Navigate to URL failed", e.message); }; } } }//package
Section 40
//MainMask (MainMask) package { import flash.display.*; public dynamic class MainMask extends MovieClip { } }//package
Section 41
//Plank (Plank) package { import flash.display.*; public dynamic class Plank extends MovieClip { public var characterMask:MovieClip; public function Plank(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 42
//Robbie (Robbie) package { import flash.display.*; public dynamic class Robbie extends MovieClip { public function Robbie(){ addFrameScript(0, frame1, 15,  ); } function  (){ gotoAndStop("robbie1"); } function frame1(){ stop(); } } }//package
Section 43
//ScoreBoard (ScoreBoard) package { import flash.display.*; import flash.text.*; public dynamic class ScoreBoard extends MovieClip { public var time_field:TextField; public var num_Fish:TextField; public var points_field:TextField; } }//package
Section 44
//SharkBite (SharkBite) package { import flash.media.*; public dynamic class SharkBite extends Sound { } }//package
Section 45
//Sky (Sky) package { import flash.display.*; public dynamic class Sky extends MovieClip { } }//package
Section 46
//song1 (song1) package { import flash.media.*; public dynamic class song1 extends Sound { } }//package
Section 47
//Splat (Splat) package { import flash.display.*; public dynamic class Splat extends MovieClip { } }//package
Section 48
//SplatSound (SplatSound) package { import flash.media.*; public dynamic class SplatSound extends Sound { } }//package
Section 49
//Spring (Spring) package { import flash.display.*; public dynamic class Spring extends MovieClip { public function Spring(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ gotoAndStop("spring1"); } function frame1(){ stop(); } } }//package
Section 50
//Square_mc (Square_mc) package { import flash.display.*; public dynamic class Square_mc extends MovieClip { } }//package
Section 51
//Warning (Warning) package { import flash.display.*; public dynamic class Warning extends MovieClip { } }//package
Section 52
//Wave (Wave) package { import flash.display.*; public dynamic class Wave extends MovieClip { } }//package
Section 53
//Wave2 (Wave2) package { import flash.display.*; public dynamic class Wave2 extends MovieClip { } }//package
Section 54
//Waves (Waves) package { import flash.display.*; public dynamic class Waves extends MovieClip { } }//package

Library Items

Symbol 1 Sound {SharkBite}
Symbol 2 Sound {SplatSound}
Symbol 3 Sound {FishSound}
Symbol 4 Sound {song1}
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:9
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:9
Symbol 9 MovieClip {lazyTown_sparkle}Uses:6 8
Symbol 10 BitmapUsed by:11
Symbol 11 GraphicUses:10Used by:88
Symbol 12 Font
Symbol 13 TextUsed by:88
Symbol 14 FontUsed by:15 16 24 25 26 27 28 29 30 31 33 36 39 41 42 43 44 50 52 53 54 56 57 58 85 87 274 275 276 277 278 279 296 300
Symbol 15 TextUses:14Used by:17
Symbol 16 TextUses:14Used by:17 88
Symbol 17 MovieClip {LazyTownLive_fla.instructionsText_74}Uses:15 16Used by:88
Symbol 18 BitmapUsed by:23 133 255
Symbol 19 BitmapUsed by:23 139 255
Symbol 20 BitmapUsed by:23 151 255
Symbol 21 BitmapUsed by:23 157 255
Symbol 22 BitmapUsed by:23 145 255
Symbol 23 GraphicUses:18 19 20 21 22Used by:32
Symbol 24 TextUses:14Used by:32 256
Symbol 25 TextUses:14Used by:32 256
Symbol 26 TextUses:14Used by:32 256
Symbol 27 TextUses:14Used by:32 256
Symbol 28 TextUses:14Used by:32 256
Symbol 29 TextUses:14Used by:32
Symbol 30 TextUses:14Used by:32
Symbol 31 TextUses:14Used by:32
Symbol 32 MovieClip {LazyTownLive_fla.instructionsText_75}Uses:23 24 25 26 27 28 29 30 31Used by:88
Symbol 33 TextUses:14Used by:35
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:33 34Used by:88
Symbol 36 TextUses:14Used by:38
Symbol 37 GraphicUsed by:38 40 55 86 179 180
Symbol 38 MovieClipUses:36 37Used by:88
Symbol 39 TextUses:14Used by:40
Symbol 40 MovieClipUses:39 37Used by:88
Symbol 41 TextUses:14Used by:88
Symbol 42 TextUses:14Used by:88
Symbol 43 EditableTextUses:14Used by:88
Symbol 44 TextUses:14Used by:88
Symbol 45 FontUsed by:46 51 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
Symbol 46 TextUses:45Used by:88
Symbol 47 GraphicUsed by:88
Symbol 48 FontUsed by:49
Symbol 49 EditableTextUses:48Used by:88
Symbol 50 EditableTextUses:14Used by:88
Symbol 51 TextUses:45Used by:88
Symbol 52 TextUses:14Used by:88
Symbol 53 TextUses:14Used by:88
Symbol 54 TextUses:14Used by:55
Symbol 55 MovieClipUses:54 37Used by:88
Symbol 56 TextUses:14Used by:88
Symbol 57 TextUses:14Used by:88
Symbol 58 TextUses:14Used by:88
Symbol 59 TextUses:45Used by:84
Symbol 60 TextUses:45Used by:84
Symbol 61 GraphicUsed by:84
Symbol 62 EditableTextUses:45Used by:84
Symbol 63 EditableTextUses:45Used by:84
Symbol 64 EditableTextUses:45Used by:84
Symbol 65 EditableTextUses:45Used by:84
Symbol 66 EditableTextUses:45Used by:84
Symbol 67 EditableTextUses:45Used by:84
Symbol 68 EditableTextUses:45Used by:84
Symbol 69 EditableTextUses:45Used by:84
Symbol 70 EditableTextUses:45Used by:84
Symbol 71 EditableTextUses:45Used by:84
Symbol 72 EditableTextUses:45Used by:84
Symbol 73 EditableTextUses:45Used by:84
Symbol 74 EditableTextUses:45Used by:84
Symbol 75 EditableTextUses:45Used by:84
Symbol 76 EditableTextUses:45Used by:84
Symbol 77 EditableTextUses:45Used by:84
Symbol 78 EditableTextUses:45Used by:84
Symbol 79 EditableTextUses:45Used by:84
Symbol 80 EditableTextUses:45Used by:84
Symbol 81 EditableTextUses:45Used by:84
Symbol 82 TextUses:45Used by:84
Symbol 83 TextUses:45Used by:84
Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80}Uses:59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83Used by:88
Symbol 85 TextUses:14Used by:86
Symbol 86 MovieClipUses:85 37Used by:88
Symbol 87 EditableTextUses:14Used by:88
Symbol 88 MovieClip {Instructions}Uses:11 13 17 32 35 38 40 41 42 43 16 44 46 47 49 50 51 52 53 55 56 57 58 84 86 87
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClip {circle}Uses:89
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:93 94
Symbol 93 MovieClip {Wave2}Uses:92
Symbol 94 MovieClip {Wave}Uses:92
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClip {lazytown_pizza}Uses:95
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:102
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:101
Symbol 101 MovieClipUses:100Used by:102
Symbol 102 MovieClip {Spring}Uses:98 101
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:111
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:111
Symbol 107 BitmapUsed by:108
Symbol 108 GraphicUses:107Used by:111
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:111
Symbol 111 MovieClip {Robbie}Uses:104 106 108 110
Symbol 112 ShapeTweeningUsed by:117
Symbol 113 ShapeTweeningUsed by:117
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:117
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClip {Plank}Uses:112 113 115 116
Symbol 118 BitmapUsed by:119 125
Symbol 119 GraphicUses:118Used by:126
Symbol 120 BitmapUsed by:121 125
Symbol 121 GraphicUses:120Used by:126
Symbol 122 GraphicUsed by:126
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:126
Symbol 125 GraphicUses:120 118Used by:126
Symbol 126 MovieClip {LazyTownLive_fla.sportShuffle3_47}Uses:119 121 122 124 125Used by:202
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:166 202
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:131
Symbol 131 MovieClip {Barrel_top}Uses:130Used by:166
Symbol 132 GraphicUsed by:166
Symbol 133 GraphicUses:18Used by:138
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:138
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:138
Symbol 138 MovieClipUses:133 135 137Used by:163 166 270
Symbol 139 GraphicUses:19Used by:144
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:144
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:144
Symbol 144 MovieClipUses:139 141 143Used by:163 270
Symbol 145 GraphicUses:22Used by:150
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:150
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:150
Symbol 150 MovieClipUses:145 147 149Used by:163 270
Symbol 151 GraphicUses:20Used by:156
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:156
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:156
Symbol 156 MovieClipUses:151 153 155Used by:163 270
Symbol 157 GraphicUses:21Used by:162
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:162
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:162
Symbol 162 MovieClipUses:157 159 161Used by:163 270
Symbol 163 MovieClip {LazyTownLive_fla.fish_13}Uses:138 144 150 156 162Used by:164 166 191 283
Symbol 164 MovieClip {LazyTownLive_fla.testFish_49}Uses:163Used by:166
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClip {LazyTownLive_fla.barrel_48}Uses:128 131 132 164 165 163 138Used by:202
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:202
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169Used by:202
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:202
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:202
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:202
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:202
Symbol 179 MovieClipUses:37Used by:202
Symbol 180 MovieClipUses:37Used by:202
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:183
Symbol 183 MovieClipUses:182Used by:202
Symbol 184 BitmapUsed by:185
Symbol 185 GraphicUses:184Used by:186
Symbol 186 MovieClipUses:185Used by:202
Symbol 187 BitmapUsed by:188 192
Symbol 188 GraphicUses:187Used by:202
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:191
Symbol 191 MovieClip {LazyTownLive_fla.secondArm_60}Uses:190 163Used by:202
Symbol 192 GraphicUses:187Used by:202
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:195
Symbol 195 MovieClipUses:194Used by:202
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:198
Symbol 198 MovieClipUses:197Used by:202
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:201
Symbol 201 MovieClipUses:200Used by:202
Symbol 202 MovieClip {lazytown_character}Uses:126 166 168 170 172 174 176 178 179 180 183 128 186 188 191 192 195 198 201
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:246
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:207
Symbol 207 MovieClipUses:206Used by:216
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:216
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:212
Symbol 212 MovieClipUses:211Used by:216
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:215
Symbol 215 MovieClipUses:214Used by:216
Symbol 216 MovieClipUses:207 209 212 215Used by:245
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:219
Symbol 219 MovieClipUses:218Used by:220
Symbol 220 MovieClip {LazyTownLive_fla.armSwordMC_38}Uses:219Used by:245
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:225
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:225
Symbol 225 MovieClip {LazyTownLive_fla.arm1MC_40}Uses:222 224Used by:245
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:245
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:230
Symbol 230 MovieClipUses:229Used by:245
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:233
Symbol 233 MovieClipUses:232Used by:245
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:236
Symbol 236 MovieClipUses:235Used by:245
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:239
Symbol 239 MovieClipUses:238Used by:245
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:244
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:244
Symbol 244 MovieClip {LazyTownLive_fla.ziggyMC_45}Uses:241 243Used by:245
Symbol 245 MovieClip {LazyTownLive_fla.bodiesMC_33}Uses:216 220 225 227 230 233 236 239 244Used by:246
Symbol 246 MovieClip {Boat}Uses:204 245
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:249
Symbol 249 MovieClipUses:248Used by:250
Symbol 250 MovieClip {LazyTownLive_fla.propeller_30}Uses:249Used by:253
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:253
Symbol 253 MovieClip {AirShip}Uses:250 252
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:18 19 20 21 22 254Used by:256
Symbol 256 MovieClip {Frame}Uses:255 24 25 26 27 28
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:259
Symbol 259 MovieClip {Sky}Uses:258
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:262 263
Symbol 262 MovieClipUses:261Used by:264
Symbol 263 MovieClipUses:261Used by:264
Symbol 264 MovieClip {Waves}Uses:262 263
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:267
Symbol 267 MovieClip {Island}Uses:266
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClip {Square_mc}Uses:268
Symbol 270 MovieClip {lazyTown_emptyFish}Uses:138 144 150 156 162
Symbol 271 GraphicUsed by:280
Symbol 272 Font
Symbol 273 TextUsed by:280
Symbol 274 TextUses:14Used by:280
Symbol 275 TextUses:14Used by:280
Symbol 276 EditableTextUses:14Used by:280
Symbol 277 TextUses:14Used by:280
Symbol 278 EditableTextUses:14Used by:280
Symbol 279 EditableTextUses:14Used by:280
Symbol 280 MovieClip {ScoreBoard}Uses:271 273 274 275 276 277 278 279
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClip {emptyFish}Uses:281
Symbol 283 MovieClip {lazytown_fish}Uses:163
Symbol 284 MovieClip {lazyTown_reg}
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:287
Symbol 287 MovieClipUses:286Used by:293
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:290
Symbol 290 MovieClipUses:289Used by:293
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:291Used by:293
Symbol 293 MovieClip {lazyTown_shark}Uses:287 290 292
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClip {MainMask}Uses:294
Symbol 296 TextUses:14Used by:297
Symbol 297 MovieClipUses:296Used by:298
Symbol 298 MovieClip {Warning}Uses:297
Symbol 299 GraphicUsed by:301
Symbol 300 TextUses:14Used by:301
Symbol 301 MovieClip {Splat}Uses:299 300
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClip {fish_hitTest}Uses:302
Symbol 304 GraphicUsed by:Timeline

Instance Names

"txt_initials1"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 62 EditableText
"txt_score1"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 63 EditableText
"txt_initials2"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 64 EditableText
"txt_score2"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 65 EditableText
"txt_initials3"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 66 EditableText
"txt_score3"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 67 EditableText
"txt_initials4"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 68 EditableText
"txt_score4"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 69 EditableText
"txt_initials5"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 70 EditableText
"txt_score5"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 71 EditableText
"txt_initials6"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 72 EditableText
"txt_score6"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 73 EditableText
"txt_initials7"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 74 EditableText
"txt_score7"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 75 EditableText
"txt_initials8"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 76 EditableText
"txt_score8"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 77 EditableText
"txt_initials9"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 78 EditableText
"txt_score9"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 79 EditableText
"txt_initials10"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 80 EditableText
"txt_score10"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1Symbol 81 EditableText
"titleText"Symbol 88 MovieClip {Instructions} Frame 1Symbol 17 MovieClip {LazyTownLive_fla.instructionsText_74}
"textBox"Symbol 88 MovieClip {Instructions} Frame 1Symbol 32 MovieClip {LazyTownLive_fla.instructionsText_75}
"clickHere"Symbol 88 MovieClip {Instructions} Frame 1Symbol 35 MovieClip
"clickHere"Symbol 88 MovieClip {Instructions} Frame 10Symbol 38 MovieClip
"submitBtn"Symbol 88 MovieClip {Instructions} Frame 10Symbol 40 MovieClip
"scoreText"Symbol 88 MovieClip {Instructions} Frame 10Symbol 43 EditableText
"txt_yourInitials"Symbol 88 MovieClip {Instructions} Frame 20Symbol 49 EditableText
"scoreText"Symbol 88 MovieClip {Instructions} Frame 20Symbol 50 EditableText
"playAgain"Symbol 88 MovieClip {Instructions} Frame 32Symbol 38 MovieClip
"scoreTableBtn"Symbol 88 MovieClip {Instructions} Frame 32Symbol 55 MovieClip
"clickHere"Symbol 88 MovieClip {Instructions} Frame 45Symbol 38 MovieClip
"clickHereTable"Symbol 88 MovieClip {Instructions} Frame 60Symbol 38 MovieClip
"highTable"Symbol 88 MovieClip {Instructions} Frame 60Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80}
"sendToAFriend"Symbol 88 MovieClip {Instructions} Frame 60Symbol 86 MovieClip
"clickHere"Symbol 88 MovieClip {Instructions} Frame 76Symbol 38 MovieClip
"scoreText"Symbol 88 MovieClip {Instructions} Frame 76Symbol 87 EditableText
"characterMask"Symbol 117 MovieClip {Plank} Frame 1Symbol 115 MovieClip
"redFish"Symbol 163 MovieClip {LazyTownLive_fla.fish_13} Frame 1Symbol 138 MovieClip
"blueFish"Symbol 163 MovieClip {LazyTownLive_fla.fish_13} Frame 2Symbol 144 MovieClip
"greyFish"Symbol 163 MovieClip {LazyTownLive_fla.fish_13} Frame 3Symbol 150 MovieClip
"smallYellowFish"Symbol 163 MovieClip {LazyTownLive_fla.fish_13} Frame 4Symbol 156 MovieClip
"yellowFish"Symbol 163 MovieClip {LazyTownLive_fla.fish_13} Frame 5Symbol 162 MovieClip
"my_fish"Symbol 164 MovieClip {LazyTownLive_fla.testFish_49} Frame 1Symbol 163 MovieClip {LazyTownLive_fla.fish_13}
"bucketFish"Symbol 166 MovieClip {LazyTownLive_fla.barrel_48} Frame 3Symbol 164 MovieClip {LazyTownLive_fla.testFish_49}
"bucketFish"Symbol 166 MovieClip {LazyTownLive_fla.barrel_48} Frame 8Symbol 164 MovieClip {LazyTownLive_fla.testFish_49}
"fish3"Symbol 166 MovieClip {LazyTownLive_fla.barrel_48} Frame 11Symbol 163 MovieClip {LazyTownLive_fla.fish_13}
"fish2"Symbol 166 MovieClip {LazyTownLive_fla.barrel_48} Frame 11Symbol 163 MovieClip {LazyTownLive_fla.fish_13}
"fish1"Symbol 166 MovieClip {LazyTownLive_fla.barrel_48} Frame 11Symbol 163 MovieClip {LazyTownLive_fla.fish_13}
"fish3"Symbol 166 MovieClip {LazyTownLive_fla.barrel_48} Frame 30Symbol 138 MovieClip
"fish4"Symbol 191 MovieClip {LazyTownLive_fla.secondArm_60} Frame 2Symbol 163 MovieClip {LazyTownLive_fla.fish_13}
"fish3"Symbol 191 MovieClip {LazyTownLive_fla.secondArm_60} Frame 2Symbol 163 MovieClip {LazyTownLive_fla.fish_13}
"fish2"Symbol 191 MovieClip {LazyTownLive_fla.secondArm_60} Frame 2Symbol 163 MovieClip {LazyTownLive_fla.fish_13}
"fish1"Symbol 191 MovieClip {LazyTownLive_fla.secondArm_60} Frame 2Symbol 163 MovieClip {LazyTownLive_fla.fish_13}
"character"Symbol 202 MovieClip {lazytown_character} Frame 1Symbol 126 MovieClip {LazyTownLive_fla.sportShuffle3_47}
"barrel"Symbol 202 MovieClip {lazytown_character} Frame 1Symbol 166 MovieClip {LazyTownLive_fla.barrel_48}
"custardHitTest"Symbol 202 MovieClip {lazytown_character} Frame 1Symbol 168 MovieClip
"barrel_hit_test"Symbol 202 MovieClip {lazytown_character} Frame 1Symbol 170 MovieClip
"bucket_test"Symbol 202 MovieClip {lazytown_character} Frame 1Symbol 172 MovieClip
"bottom_hit_test"Symbol 202 MovieClip {lazytown_character} Frame 1Symbol 174 MovieClip
"noMoreFish"Symbol 202 MovieClip {lazytown_character} Frame 1Symbol 176 MovieClip
"sharkBite"Symbol 202 MovieClip {lazytown_character} Frame 1Symbol 178 MovieClip
"barrel_test_right"Symbol 202 MovieClip {lazytown_character} Frame 1Symbol 179 MovieClip
"barrel_test_left"Symbol 202 MovieClip {lazytown_character} Frame 1Symbol 180 MovieClip
"secondArm"Symbol 202 MovieClip {lazytown_character} Frame 75Symbol 191 MovieClip {LazyTownLive_fla.secondArm_60}
"barrel"Symbol 202 MovieClip {lazytown_character} Frame 75Symbol 166 MovieClip {LazyTownLive_fla.barrel_48}
"characters"Symbol 246 MovieClip {Boat} Frame 1Symbol 245 MovieClip {LazyTownLive_fla.bodiesMC_33}
"redFish"Symbol 270 MovieClip {lazyTown_emptyFish} Frame 1Symbol 138 MovieClip
"blueFish"Symbol 270 MovieClip {lazyTown_emptyFish} Frame 2Symbol 144 MovieClip
"greyFish"Symbol 270 MovieClip {lazyTown_emptyFish} Frame 3Symbol 150 MovieClip
"smallYellowFish"Symbol 270 MovieClip {lazyTown_emptyFish} Frame 4Symbol 156 MovieClip
"yellowFish"Symbol 270 MovieClip {lazyTown_emptyFish} Frame 5Symbol 162 MovieClip
"points_field"Symbol 280 MovieClip {ScoreBoard} Frame 1Symbol 276 EditableText
"num_Fish"Symbol 280 MovieClip {ScoreBoard} Frame 1Symbol 278 EditableText
"time_field"Symbol 280 MovieClip {ScoreBoard} Frame 1Symbol 279 EditableText
"my_fish"Symbol 283 MovieClip {lazytown_fish} Frame 1Symbol 163 MovieClip {LazyTownLive_fla.fish_13}
"shark_hitest"Symbol 293 MovieClip {lazyTown_shark} Frame 1Symbol 292 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 1210 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."
Tag 0x0FF (255)Timeline Frame 11 bytes " "

Labels

"splash1"Symbol 9 MovieClip {lazyTown_sparkle} Frame 1
"splash2"Symbol 9 MovieClip {lazyTown_sparkle} Frame 2
"instructions"Symbol 17 MovieClip {LazyTownLive_fla.instructionsText_74} Frame 1
"gameOver"Symbol 17 MovieClip {LazyTownLive_fla.instructionsText_74} Frame 2
"instructions"Symbol 32 MovieClip {LazyTownLive_fla.instructionsText_75} Frame 1
"gameOver"Symbol 32 MovieClip {LazyTownLive_fla.instructionsText_75} Frame 2
"init"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 1
"error"Symbol 84 MovieClip {LazyTownLive_fla.screen_viewScores_highTable_80} Frame 2
"instructions"Symbol 88 MovieClip {Instructions} Frame 1
"gameOver"Symbol 88 MovieClip {Instructions} Frame 10
"submitScore"Symbol 88 MovieClip {Instructions} Frame 20
"success"Symbol 88 MovieClip {Instructions} Frame 32
"error"Symbol 88 MovieClip {Instructions} Frame 45
"highScoreTable"Symbol 88 MovieClip {Instructions} Frame 60
"spring1"Symbol 102 MovieClip {Spring} Frame 1
"spring2"Symbol 102 MovieClip {Spring} Frame 6
"robbie1"Symbol 111 MovieClip {Robbie} Frame 1
"robbie2"Symbol 111 MovieClip {Robbie} Frame 6
"robbie3"Symbol 111 MovieClip {Robbie} Frame 11
"robbie4"Symbol 111 MovieClip {Robbie} Frame 16
"plankFlat"Symbol 117 MovieClip {Plank} Frame 1
"repeat"Symbol 126 MovieClip {LazyTownLive_fla.sportShuffle3_47} Frame 1
"fish1"Symbol 138 MovieClip Frame 1
"fish2"Symbol 138 MovieClip Frame 6
"fish3"Symbol 138 MovieClip Frame 11
"fish1"Symbol 163 MovieClip {LazyTownLive_fla.fish_13} Frame 1
"fish2"Symbol 163 MovieClip {LazyTownLive_fla.fish_13} Frame 2
"fish3"Symbol 163 MovieClip {LazyTownLive_fla.fish_13} Frame 3
"fish4"Symbol 163 MovieClip {LazyTownLive_fla.fish_13} Frame 4
"fish5"Symbol 163 MovieClip {LazyTownLive_fla.fish_13} Frame 5
"normal"Symbol 166 MovieClip {LazyTownLive_fla.barrel_48} Frame 1
"fishDrop"Symbol 166 MovieClip {LazyTownLive_fla.barrel_48} Frame 3
"sharkBite"Symbol 166 MovieClip {LazyTownLive_fla.barrel_48} Frame 11
"start"Symbol 191 MovieClip {LazyTownLive_fla.secondArm_60} Frame 1
"fishDrop"Symbol 191 MovieClip {LazyTownLive_fla.secondArm_60} Frame 2
"stand"Symbol 202 MovieClip {lazytown_character} Frame 1
"walk_left"Symbol 202 MovieClip {lazytown_character} Frame 6
"walk_right"Symbol 202 MovieClip {lazytown_character} Frame 21
"empty"Symbol 202 MovieClip {lazytown_character} Frame 75
"sportJump2"Symbol 202 MovieClip {lazytown_character} Frame 80
"sportJump3"Symbol 202 MovieClip {lazytown_character} Frame 85
"sportJump4"Symbol 202 MovieClip {lazytown_character} Frame 90
"sportJump5"Symbol 202 MovieClip {lazytown_character} Frame 95
"stepArm2"Symbol 207 MovieClip Frame 1
"stepArm1"Symbol 212 MovieClip Frame 1
"stepHead"Symbol 215 MovieClip Frame 1
"stingyArm"Symbol 220 MovieClip {LazyTownLive_fla.armSwordMC_38} Frame 1
"trixieFace"Symbol 236 MovieClip Frame 1
"ziggyDefaultFace"Symbol 244 MovieClip {LazyTownLive_fla.ziggyMC_45} Frame 1
"ziggyExcitedFace"Symbol 244 MovieClip {LazyTownLive_fla.ziggyMC_45} Frame 6
"fish1"Symbol 270 MovieClip {lazyTown_emptyFish} Frame 1
"fish2"Symbol 270 MovieClip {lazyTown_emptyFish} Frame 2
"fish3"Symbol 270 MovieClip {lazyTown_emptyFish} Frame 3
"fish4"Symbol 270 MovieClip {lazyTown_emptyFish} Frame 4
"fish5"Symbol 270 MovieClip {lazyTown_emptyFish} Frame 5
"fish_hide"Symbol 283 MovieClip {lazytown_fish} Frame 1
"normal"Symbol 293 MovieClip {lazyTown_shark} Frame 1
"bite"Symbol 293 MovieClip {lazyTown_shark} Frame 2




http://swfchan.com/26/126546/info.shtml
Created: 25/2 -2019 23:29:08 Last modified: 25/2 -2019 23:29:08 Server time: 15/05 -2024 03:12:53