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

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

H.A.L.C. 2 Slot.swf

This is the info page for
Flash #63941

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


Text
PLEASE WAIT

HI THERE!
I AM A COVER GIRL,
NICE TO MEET YOU!
BEFORE GAME STARTS YOU CAN
PLAY WITH MY CLOSES!

LOADING...

START GAME

SUNSHINE SPECIAL

MORE GAMES

INSTALL THIS GAME

ANOTHER ARTBOOKS

RECOMMENDED

VOLUME 2

EXIT TO MAIN MENU?

OK

CANCEL

108 pages with AMAZING HENTAI ART
are waiting for YOU to open

Not yet! You need open ALL PAGES in
MAIN BOOK before that...

CONGRATULATIONS!
The bonus section is open

Play MORE adult HENTAI GAMES!

Install this game to PLAY
ANYTIME from YOUR COMPUTER

FREE BONUS PACK!

Here you can download archive with
free artbooks and translated hentai comics

Collection of HENTAI SITES
I’ve recommend you to visit

Satoshi Urushiharu`s NEWEST HENTAI
ARTWORKS in VOLUME 2

Before you’ll proceed
I need to test your taste!
Which girl is prettier?

25

003

WIN: 0000

001

5

CONGRATULATIONS!

ALL PAGES ARE OPEN
BONUS SUNSHINE SPECIAL IS AVIABLE IN MAIN MENU
YOU CAN WATCH WHOLE BOOK AND RETURN TO
MAIN MENU ANY TIME BY PRESSING "ESC" BUTTON

RETURN TO BOOK

EXIT TO MAIN MENU

SHOW BARGAIN HINT

SHOW BARGAIN HINT

VIRTUAL SEX SIMULATORS,
DATE SEMULATORS and many MORE !
ANIMEGAMES.COM

CLICK TO FUCK!

THERE A LITTLE TRICK:
ANIMEGAMES.COM is MEMBERSHIP SITE INCLUDED IN
PROMOTIONAL PROGRAMM AT HENTAIPASSPORT.COM
SIGN THERE AND YOU WILL BE GIVEN ACCESS TO:
EroticAnime.com
PerfectHentai.com
HentaiTV.com
InteractiveXXXGames.com
EroticComix.com
3DAdultcomics.com
IT IS A GREAT BARGAIN !
JOIN IF YOU HAVE A LOT OF FREE TIME TO WATCH AND
DOWNLOAD PREMIUM CONTENT FROM ALL THIS SITES

HentaiPlace.com
FlashforAdults.com
HentaiFlash.com
MangaErotica.com
3DGirlfriends.com
ANIMEGAMES.com
HentaiDreams.com

LEARN MORE   ABOUT THIS DEAL AT HENTAIPASSWORD.COM

MOUTH WATERING EROTIC CLIPS,
EXCITED FULL LENGH HENTAI MOVIES,
NEW DVD-RIPS and many MORE !

THANK YOU FOR PLAYING OUR GAME!

We worked hard to make the series better!
Please support us if you enjoed this game!
Please vote for this game to add it to
the "Adult Games" Collection at NG.

CLICK HERE TO VOTE!

BREAK FOR COMMERCIAL

NEXT PAGE
AHEAD

ANOTHER THING WHEN ERO-MANGA IS TRANSLATED

EXCITED? CLICK HERE TO DOWNLOAD MORE!

THERE A LITTLE TRICK:
ANIMEGAMES.COM is MEMBERSHIP SITE INCLUDED IN
PROMOTIONAL PROGRAMM AT HENTAIPASSPORT.COM
SIGN THERE AND YOU WILL BE GIVEN ACCESS TO:
EroticAnime.com
PerfectHentai.com
HentaiTV.com
InteractiveXXXGames.com
EroticComix.com
3DAdultcomics.com
IT IS A GREAT BARGAIN !
JOIN IF YOU HAVE A LOT OF FREE TIME TO WATCH AND
DOWNLOAD PREMIUM CONTENT FROM ALL THIS SITES

HentaiPlace.com
FlashforAdults.com
HentaiFlash.com
MangaErotica.com
3DGirlfriends.com
ANIMEGAMES.com
HentaiDreams.com

CLICK TO PROCEED

ActionScript [AS3]

Section 1
//AuxFunctions (caurina.transitions.AuxFunctions) package caurina.transitions { public class AuxFunctions { public static function getObjectLength(_arg1:Object):uint{ var _local3:String; var _local2:uint; for (_local3 in _arg1) { _local2++; }; return (_local2); } public static function isInArray(_arg1:String, _arg2:Array):Boolean{ var _local3:uint = _arg2.length; var _local4:uint; while (_local4 < _local3) { if (_arg2[_local4] == _arg1){ return (true); }; _local4++; }; return (false); } public static function numberToG(_arg1:Number):Number{ return (((_arg1 & 0xFF00) >> 8)); } public static function numberToB(_arg1:Number):Number{ return ((_arg1 & 0xFF)); } public static function numberToR(_arg1:Number):Number{ return (((_arg1 & 0xFF0000) >> 16)); } } }//package caurina.transitions
Section 2
//Equations (caurina.transitions.Equations) package caurina.transitions { public class Equations { public function Equations(){ trace("Equations is a static class and should not be instantiated."); } public static function easeOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); if (_arg1 < (1 / 2.75)){ return (((_arg3 * ((7.5625 * _arg1) * _arg1)) + _arg2)); }; if (_arg1 < (2 / 2.75)){ _arg1 = (_arg1 - (1.5 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.75)) + _arg2)); }; if (_arg1 < (2.5 / 2.75)){ _arg1 = (_arg1 - (2.25 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.9375)) + _arg2)); }; _arg1 = (_arg1 - (2.625 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.984375)) + _arg2)); } public static function easeInOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=NaN, _arg6:Number=NaN):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 == 2){ return ((_arg2 + _arg3)); }; if (!_arg6){ _arg6 = (_arg4 * (0.3 * 1.5)); }; if (((!(_arg5)) || ((_arg5 < Math.abs(_arg3))))){ _arg5 = _arg3; _local7 = (_arg6 / 4); } else { _local7 = ((_arg6 / (2 * Math.PI)) * Math.asin((_arg3 / _arg5))); }; if (_arg1 < 1){ --_arg1; return (((-0.5 * ((_arg5 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _arg6)))) + _arg2)); }; --_arg1; return ((((((_arg5 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _arg6))) * 0.5) + _arg3) + _arg2)); } public static function easeInOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2)); }; --_arg1; return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2)); } public static function easeInOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (((easeInBounce((_arg1 * 2), 0, _arg3, _arg4) * 0.5) + _arg2)); }; return ((((easeOutBounce(((_arg1 * 2) - _arg4), 0, _arg3, _arg4) * 0.5) + (_arg3 * 0.5)) + _arg2)); } public static function easeInOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=NaN):Number{ if (!_arg5){ _arg5 = 1.70158; }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ _arg5 = (_arg5 * 1.525); return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) - _arg5))) + _arg2)); }; _arg1 = (_arg1 - 2); _arg5 = (_arg5 * 1.525); return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) + _arg5)) + 2)) + _arg2)); } public static function easeOutInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCubic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4)); }; return (easeInCubic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4)); } public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=NaN):Number{ if (!_arg5){ _arg5 = 1.70158; }; _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) + _arg5)) + 1)) + _arg2)); } public static function easeInOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((-(_arg3) / 2) * (Math.cos(((Math.PI * _arg1) / _arg4)) - 1)) + _arg2)); } public static function easeInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=NaN):Number{ if (!_arg5){ _arg5 = 1.70158; }; _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * (((_arg5 + 1) * _arg1) - _arg5)) + _arg2)); } public static function easeInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeOutInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuint((_arg1 * 2), _arg2, (_arg3 / 2), _arg4)); }; return (easeInQuint(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4)); } public static function easeOutInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBounce((_arg1 * 2), _arg2, (_arg3 / 2), _arg4)); }; return (easeInBounce(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4)); } public static function init():void{ Tweener.registerTransition("easenone", easeNone); Tweener.registerTransition("linear", easeNone); Tweener.registerTransition("easeinquad", easeInQuad); Tweener.registerTransition("easeoutquad", easeOutQuad); Tweener.registerTransition("easeinoutquad", easeInOutQuad); Tweener.registerTransition("easeoutinquad", easeOutInQuad); Tweener.registerTransition("easeincubic", easeInCubic); Tweener.registerTransition("easeoutcubic", easeOutCubic); Tweener.registerTransition("easeinoutcubic", easeInOutCubic); Tweener.registerTransition("easeoutincubic", easeOutInCubic); Tweener.registerTransition("easeinquart", easeInQuart); Tweener.registerTransition("easeoutquart", easeOutQuart); Tweener.registerTransition("easeinoutquart", easeInOutQuart); Tweener.registerTransition("easeoutinquart", easeOutInQuart); Tweener.registerTransition("easeinquint", easeInQuint); Tweener.registerTransition("easeoutquint", easeOutQuint); Tweener.registerTransition("easeinoutquint", easeInOutQuint); Tweener.registerTransition("easeoutinquint", easeOutInQuint); Tweener.registerTransition("easeinsine", easeInSine); Tweener.registerTransition("easeoutsine", easeOutSine); Tweener.registerTransition("easeinoutsine", easeInOutSine); Tweener.registerTransition("easeoutinsine", easeOutInSine); Tweener.registerTransition("easeincirc", easeInCirc); Tweener.registerTransition("easeoutcirc", easeOutCirc); Tweener.registerTransition("easeinoutcirc", easeInOutCirc); Tweener.registerTransition("easeoutincirc", easeOutInCirc); Tweener.registerTransition("easeinexpo", easeInExpo); Tweener.registerTransition("easeoutexpo", easeOutExpo); Tweener.registerTransition("easeinoutexpo", easeInOutExpo); Tweener.registerTransition("easeoutinexpo", easeOutInExpo); Tweener.registerTransition("easeinelastic", easeInElastic); Tweener.registerTransition("easeoutelastic", easeOutElastic); Tweener.registerTransition("easeinoutelastic", easeInOutElastic); Tweener.registerTransition("easeoutinelastic", easeOutInElastic); Tweener.registerTransition("easeinback", easeInBack); Tweener.registerTransition("easeoutback", easeOutBack); Tweener.registerTransition("easeinoutback", easeInOutBack); Tweener.registerTransition("easeoutinback", easeOutInBack); Tweener.registerTransition("easeinbounce", easeInBounce); Tweener.registerTransition("easeoutbounce", easeOutBounce); Tweener.registerTransition("easeinoutbounce", easeInOutBounce); Tweener.registerTransition("easeoutinbounce", easeOutInBounce); } public static function easeOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (((_arg1)==_arg4) ? (_arg2 + _arg3) : ((_arg3 * (-(Math.pow(2, ((-10 * _arg1) / _arg4))) + 1)) + _arg2)); } public static function easeOutInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=NaN):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBack((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBack(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (((_arg1)==0) ? _arg2 : ((_arg3 * Math.pow(2, (10 * ((_arg1 / _arg4) - 1)))) + _arg2)); } public static function easeInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((-(_arg3) / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) + 1)) + _arg2)); } public static function easeInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((_arg3 * _arg1) * _arg1) + _arg2)); } public static function easeInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (((_arg3 - easeOutBounce((_arg4 - _arg1), 0, _arg3, _arg4)) + _arg2)); } public static function easeOutInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutExpo((_arg1 * 2), _arg2, (_arg3 / 2), _arg4)); }; return (easeInExpo(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4)); } public static function easeOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((-(_arg3) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 1)) + _arg2)); } public static function easeInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((-(_arg3) * Math.cos(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg3) + _arg2)); } public static function easeInOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((-(_arg3) / 2) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 2)) + _arg2)); } public static function easeOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function easeOutInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=NaN, _arg6:Number=NaN):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutElastic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5, _arg6)); }; return (easeInElastic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5, _arg6)); } public static function easeInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=NaN, _arg6:Number=NaN):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; if (!_arg6){ _arg6 = (_arg4 * 0.3); }; if (((!(_arg5)) || ((_arg5 < Math.abs(_arg3))))){ _arg5 = _arg3; _local7 = (_arg6 / 4); } else { _local7 = ((_arg6 / (2 * Math.PI)) * Math.asin((_arg3 / _arg5))); }; --_arg1; return ((-(((_arg5 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _arg6)))) + _arg2)); } public static function easeOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeOutInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuad((_arg1 * 2), _arg2, (_arg3 / 2), _arg4)); }; return (easeInQuad(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4)); } public static function easeOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (((_arg3 * Math.sin(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg2)); } public static function easeInOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((_arg1 * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return (((-(_arg3) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); } public static function easeOutInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutSine((_arg1 * 2), _arg2, (_arg3 / 2), _arg4)); }; return (easeInSine(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4)); } public static function easeInOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 == 0){ return (_arg2); }; if (_arg1 == _arg4){ return ((_arg2 + _arg3)); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((_arg3 / 2) * Math.pow(2, (10 * (_arg1 - 1)))) + _arg2)); }; --_arg1; return ((((_arg3 / 2) * (-(Math.pow(2, (-10 * _arg1))) + 2)) + _arg2)); } public static function easeOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=NaN, _arg6:Number=NaN):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; if (!_arg6){ _arg6 = (_arg4 * 0.3); }; if (((!(_arg5)) || ((_arg5 < Math.abs(_arg3))))){ _arg5 = _arg3; _local7 = (_arg6 / 4); } else { _local7 = ((_arg6 / (2 * Math.PI)) * Math.asin((_arg3 / _arg5))); }; return (((((_arg5 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _arg6))) + _arg3) + _arg2)); } public static function easeOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * Math.sqrt((1 - (_arg1 * _arg1)))) + _arg2)); } public static function easeOutInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuart((_arg1 * 2), _arg2, (_arg3 / 2), _arg4)); }; return (easeInQuart(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4)); } public static function easeOutInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCirc((_arg1 * 2), _arg2, (_arg3 / 2), _arg4)); }; return (easeInCirc(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4)); } } }//package caurina.transitions
Section 3
//PropertyInfoObj (caurina.transitions.PropertyInfoObj) package caurina.transitions { public class PropertyInfoObj { public var modifierParameters:Array; public var valueComplete:Number; public var modifierFunction:Function; public var hasModifier:Boolean; public var valueStart:Number; public function PropertyInfoObj(_arg1:Number, _arg2:Number, _arg3:Function, _arg4:Array){ valueStart = _arg1; valueComplete = _arg2; hasModifier = Boolean(_arg3); modifierFunction = _arg3; modifierParameters = _arg4; } public function toString():String{ var _local1 = "\n[PropertyInfoObj "; _local1 = (_local1 + ("valueStart:" + String(valueStart))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("valueComplete:" + String(valueComplete))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierFunction:" + String(modifierFunction))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierParameters:" + String(modifierParameters))); _local1 = (_local1 + "]\n"); return (_local1); } public function clone():PropertyInfoObj{ var _local1:PropertyInfoObj = new PropertyInfoObj(valueStart, valueComplete, modifierFunction, modifierParameters); return (_local1); } } }//package caurina.transitions
Section 4
//SpecialPropertiesDefault (caurina.transitions.SpecialPropertiesDefault) package caurina.transitions { import flash.geom.*; import flash.filters.*; import flash.media.*; public class SpecialPropertiesDefault { public function SpecialPropertiesDefault(){ trace("SpecialProperties is a static class and should not be instantiated."); } public static function _sound_volume_get(_arg1:Object):Number{ return (_arg1.soundTransform.volume); } public static function _color_splitter(_arg1):Array{ var _local2:Array = new Array(); if (_arg1 == null){ _local2.push({name:"_color_ra", value:1}); _local2.push({name:"_color_rb", value:0}); _local2.push({name:"_color_ga", value:1}); _local2.push({name:"_color_gb", value:0}); _local2.push({name:"_color_ba", value:1}); _local2.push({name:"_color_bb", value:0}); } else { _local2.push({name:"_color_ra", value:0}); _local2.push({name:"_color_rb", value:AuxFunctions.numberToR(_arg1)}); _local2.push({name:"_color_ga", value:0}); _local2.push({name:"_color_gb", value:AuxFunctions.numberToG(_arg1)}); _local2.push({name:"_color_ba", value:0}); _local2.push({name:"_color_bb", value:AuxFunctions.numberToB(_arg1)}); }; return (_local2); } public static function frame_get(_arg1:Object):Number{ return (_arg1.currentFrame); } public static function _sound_pan_get(_arg1:Object):Number{ return (_arg1.soundTransform.pan); } public static function _color_property_get(_arg1:Object, _arg2:Array):Number{ return (_arg1.transform.colorTransform[_arg2[0]]); } public static function _sound_volume_set(_arg1:Object, _arg2:Number):void{ var _local3:SoundTransform = _arg1.soundTransform; _local3.volume = _arg2; _arg1.soundTransform = _local3; } public static function _autoAlpha_get(_arg1:Object):Number{ return (_arg1.alpha); } public static function _filter_splitter(_arg1:BitmapFilter):Array{ var _local2:Array = new Array(); if ((_arg1 is BlurFilter)){ _local2.push({name:"_blur_blurX", value:BlurFilter(_arg1).blurX}); _local2.push({name:"_blur_blurY", value:BlurFilter(_arg1).blurY}); _local2.push({name:"_blur_quality", value:BlurFilter(_arg1).quality}); } else { trace("??"); }; return (_local2); } public static function init():void{ Tweener.registerSpecialProperty("_frame", frame_get, frame_set); Tweener.registerSpecialProperty("_sound_volume", _sound_volume_get, _sound_volume_set); Tweener.registerSpecialProperty("_sound_pan", _sound_pan_get, _sound_pan_set); Tweener.registerSpecialProperty("_color_ra", _color_property_get, _color_property_set, ["redMultiplier"]); Tweener.registerSpecialProperty("_color_rb", _color_property_get, _color_property_set, ["redOffset"]); Tweener.registerSpecialProperty("_color_ga", _color_property_get, _color_property_set, ["greenMultiplier"]); Tweener.registerSpecialProperty("_color_gb", _color_property_get, _color_property_set, ["greenOffset"]); Tweener.registerSpecialProperty("_color_ba", _color_property_get, _color_property_set, ["blueMultiplier"]); Tweener.registerSpecialProperty("_color_bb", _color_property_get, _color_property_set, ["blueOffset"]); Tweener.registerSpecialProperty("_color_aa", _color_property_get, _color_property_set, ["alphaMultiplier"]); Tweener.registerSpecialProperty("_color_ab", _color_property_get, _color_property_set, ["alphaOffset"]); Tweener.registerSpecialProperty("_autoAlpha", _autoAlpha_get, _autoAlpha_set); Tweener.registerSpecialPropertySplitter("_color", _color_splitter); Tweener.registerSpecialPropertySplitter("_colorTransform", _colorTransform_splitter); Tweener.registerSpecialProperty("_blur_blurX", _filter_property_get, _filter_property_set, [BlurFilter, "blurX"]); Tweener.registerSpecialProperty("_blur_blurY", _filter_property_get, _filter_property_set, [BlurFilter, "blurY"]); Tweener.registerSpecialProperty("_blur_quality", _filter_property_get, _filter_property_set, [BlurFilter, "quality"]); Tweener.registerSpecialPropertySplitter("_filter", _filter_splitter); Tweener.registerSpecialPropertyModifier("_bezier", _bezier_modifier, _bezier_get); } public static function _sound_pan_set(_arg1:Object, _arg2:Number):void{ var _local3:SoundTransform = _arg1.soundTransform; _local3.pan = _arg2; _arg1.soundTransform = _local3; } public static function _color_property_set(_arg1:Object, _arg2:Number, _arg3:Array):void{ var _local4:ColorTransform = _arg1.transform.colorTransform; _local4[_arg3[0]] = _arg2; _arg1.transform.colorTransform = _local4; } public static function _filter_property_get(_arg1:Object, _arg2:Array):Number{ var _local4:uint; var _local7:Object; var _local3:Array = _arg1.filters; var _local5:Object = _arg2[0]; var _local6:String = _arg2[1]; _local4 = 0; while (_local4 < _local3.length) { if ((((_local3[_local4] is BlurFilter)) && ((_local5 == BlurFilter)))){ return (_local3[_local4][_local6]); }; _local4++; }; switch (_local5){ case BlurFilter: _local7 = {blurX:0, blurY:0, quality:NaN}; break; }; return (_local7[_local6]); } public static function _bezier_get(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Array):Number{ var _local5:uint; var _local6:Number; var _local7:Number; var _local8:Number; if (_arg4.length == 1){ return ((_arg1 + (_arg3 * (((2 * (1 - _arg3)) * (_arg4[0] - _arg1)) + (_arg3 * (_arg2 - _arg1)))))); }; _local5 = Math.floor((_arg3 * _arg4.length)); _local6 = ((_arg3 - (_local5 * (1 / _arg4.length))) * _arg4.length); if (_local5 == 0){ _local7 = _arg1; _local8 = ((_arg4[0] + _arg4[1]) / 2); } else { if (_local5 == (_arg4.length - 1)){ _local7 = ((_arg4[(_local5 - 1)] + _arg4[_local5]) / 2); _local8 = _arg2; } else { _local7 = ((_arg4[(_local5 - 1)] + _arg4[_local5]) / 2); _local8 = ((_arg4[_local5] + _arg4[(_local5 + 1)]) / 2); }; }; return ((_local7 + (_local6 * (((2 * (1 - _local6)) * (_arg4[_local5] - _local7)) + (_local6 * (_local8 - _local7)))))); } public static function frame_set(_arg1:Object, _arg2:Number):void{ _arg1.gotoAndStop(Math.round(_arg2)); } public static function _filter_property_set(_arg1:Object, _arg2:Number, _arg3:Array):void{ var _local5:uint; var _local8:BitmapFilter; var _local4:Array = _arg1.filters; var _local6:Object = _arg3[0]; var _local7:String = _arg3[1]; _local5 = 0; while (_local5 < _local4.length) { if ((((_local4[_local5] is BlurFilter)) && ((_local6 == BlurFilter)))){ _local4[_local5][_local7] = _arg2; _arg1.filters = _local4; return; }; _local5++; }; if (_local4 == null){ _local4 = new Array(); }; switch (_local6){ case BlurFilter: _local8 = new BlurFilter(0, 0); break; }; _local8[_local7] = _arg2; _local4.push(_local8); _arg1.filters = _local4; } public static function _autoAlpha_set(_arg1:Object, _arg2:Number):void{ _arg1.alpha = _arg2; _arg1.visible = (_arg2 > 0); } public static function _colorTransform_splitter(_arg1):Array{ var _local2:Array = new Array(); if (_arg1 == null){ _local2.push({name:"_color_ra", value:1}); _local2.push({name:"_color_rb", value:0}); _local2.push({name:"_color_ga", value:1}); _local2.push({name:"_color_gb", value:0}); _local2.push({name:"_color_ba", value:1}); _local2.push({name:"_color_bb", value:0}); } else { if (_arg1.ra != undefined){ _local2.push({name:"_color_ra", value:_arg1.ra}); }; if (_arg1.rb != undefined){ _local2.push({name:"_color_rb", value:_arg1.rb}); }; if (_arg1.ga != undefined){ _local2.push({name:"_color_ba", value:_arg1.ba}); }; if (_arg1.gb != undefined){ _local2.push({name:"_color_bb", value:_arg1.bb}); }; if (_arg1.ba != undefined){ _local2.push({name:"_color_ga", value:_arg1.ga}); }; if (_arg1.bb != undefined){ _local2.push({name:"_color_gb", value:_arg1.gb}); }; if (_arg1.aa != undefined){ _local2.push({name:"_color_aa", value:_arg1.aa}); }; if (_arg1.ab != undefined){ _local2.push({name:"_color_ab", value:_arg1.ab}); }; }; return (_local2); } public static function _bezier_modifier(_arg1):Array{ var _local3:Array; var _local4:uint; var _local5:String; var _local2:Array = []; if ((_arg1 is Array)){ _local3 = _arg1; } else { _local3 = [_arg1]; }; var _local6:Object = {}; _local4 = 0; while (_local4 < _local3.length) { for (_local5 in _local3[_local4]) { if (_local6[_local5] == undefined){ _local6[_local5] = []; }; _local6[_local5].push(_local3[_local4][_local5]); }; _local4++; }; for (_local5 in _local6) { _local2.push({name:_local5, parameters:_local6[_local5]}); }; return (_local2); } } }//package caurina.transitions
Section 5
//SpecialProperty (caurina.transitions.SpecialProperty) package caurina.transitions { public class SpecialProperty { public var parameters:Array; public var getValue:Function; public var setValue:Function; public function SpecialProperty(_arg1:Function, _arg2:Function, _arg3:Array=null){ getValue = _arg1; setValue = _arg2; parameters = _arg3; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialProperty "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("setValue:" + String(setValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 6
//SpecialPropertyModifier (caurina.transitions.SpecialPropertyModifier) package caurina.transitions { public class SpecialPropertyModifier { public var getValue:Function; public var modifyValues:Function; public function SpecialPropertyModifier(_arg1:Function, _arg2:Function){ modifyValues = _arg1; getValue = _arg2; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialPropertyModifier "); _local1 = (_local1 + ("modifyValues:" + String(modifyValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 7
//SpecialPropertySplitter (caurina.transitions.SpecialPropertySplitter) package caurina.transitions { public class SpecialPropertySplitter { public var splitValues:Function; public function SpecialPropertySplitter(_arg1:Function){ splitValues = _arg1; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialPropertySplitter "); _local1 = (_local1 + ("splitValues:" + String(splitValues))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 8
//Tweener (caurina.transitions.Tweener) package caurina.transitions { import flash.events.*; import flash.display.*; import flash.utils.*; public class Tweener { private static var _timeScale:Number = 1; private static var _specialPropertySplitterList:Object; private static var _engineExists:Boolean = false; private static var _specialPropertyModifierList:Object; private static var _currentTime:Number; private static var _tweenList:Array; private static var _specialPropertyList:Object; private static var _transitionList:Object; private static var _inited:Boolean = false; private static var __tweener_controller__:MovieClip; public function Tweener(){ trace("Tweener is a static class and should not be instantiated."); } public static function registerSpecialPropertyModifier(_arg1:String, _arg2:Function, _arg3:Function):void{ if (!_inited){ init(); }; var _local4:SpecialPropertyModifier = new SpecialPropertyModifier(_arg2, _arg3); _specialPropertyModifierList[_arg1] = _local4; } public static function registerSpecialProperty(_arg1:String, _arg2:Function, _arg3:Function, _arg4:Array=null):void{ if (!_inited){ init(); }; var _local5:SpecialProperty = new SpecialProperty(_arg2, _arg3, _arg4); _specialPropertyList[_arg1] = _local5; } public static function addCaller(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local5:Number; var _local6:Number; var _local10:Function; var _local11:TweenListObj; var _local12:Number; var _local13:String; if ((((arguments.length < 2)) || ((arguments[0] == undefined)))){ return (false); }; var _local4:Array = new Array(); if ((arguments[0] is Array)){ _local5 = 0; while (_local5 < arguments[0].length) { _local4.push(arguments[0][_local5]); _local5++; }; } else { _local5 = 0; while (_local5 < (arguments.length - 1)) { _local4.push(arguments[_local5]); _local5++; }; }; var _local7:Object = arguments[(arguments.length - 1)]; if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; var _local8:Number = (isNaN(_local7.time)) ? 0 : _local7.time; var _local9:Number = (isNaN(_local7.delay)) ? 0 : _local7.delay; if (typeof(_local7.transition) == "string"){ _local13 = _local7.transition.toLowerCase(); _local10 = _transitionList[_local13]; } else { _local10 = _local7.transition; }; if (!Boolean(_local10)){ _local10 = _transitionList["easeoutexpo"]; }; _local5 = 0; while (_local5 < _local4.length) { _local11 = new TweenListObj(_local4[_local5], (_currentTime + ((_local9 * 1000) / _timeScale)), (_currentTime + (((_local9 * 1000) + (_local8 * 1000)) / _timeScale)), (_local7.useFrames == true), _local10); _local11.properties = null; _local11.onStart = _local7.onStart; _local11.onUpdate = _local7.onUpdate; _local11.onComplete = _local7.onComplete; _local11.onOverwrite = _local7.onOverwrite; _local11.onStartParams = _local7.onStartParams; _local11.onUpdateParams = _local7.onUpdateParams; _local11.onCompleteParams = _local7.onCompleteParams; _local11.onOverwriteParams = _local7.onOverwriteParams; _local11.isCaller = true; _local11.count = _local7.count; _local11.waitFrames = _local7.waitFrames; _tweenList.push(_local11); if ((((_local8 == 0)) && ((_local9 == 0)))){ _local12 = (_tweenList.length - 1); updateTweenByIndex(_local12); removeTweenByIndex(_local12); }; _local5++; }; return (true); } public static function init(_arg1=null):void{ _inited = true; _transitionList = new Object(); Equations.init(); _specialPropertyList = new Object(); _specialPropertyModifierList = new Object(); _specialPropertySplitterList = new Object(); SpecialPropertiesDefault.init(); } private static function updateTweens():Boolean{ var _local1:int; if (_tweenList.length == 0){ return (false); }; _local1 = 0; while (_local1 < _tweenList.length) { if ((((_tweenList[_local1] == undefined)) || (!(_tweenList[_local1].isPaused)))){ if (!updateTweenByIndex(_local1)){ removeTweenByIndex(_local1); }; if (_tweenList[_local1] == null){ removeTweenByIndex(_local1, true); _local1--; }; }; _local1++; }; return (true); } public static function removeTweens(_arg1:Object, ... _args):Boolean{ var _local4:uint; var _local3:Array = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(removeTweenByIndex, _arg1, _local3)); } public static function pauseAllTweens():Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; var _local1:Boolean; _local2 = 0; while (_local2 < _tweenList.length) { pauseTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function splitTweens(_arg1:Number, _arg2:Array):uint{ var _local5:uint; var _local6:String; var _local7:Boolean; var _local3:TweenListObj = _tweenList[_arg1]; var _local4:TweenListObj = _local3.clone(false); _local5 = 0; while (_local5 < _arg2.length) { _local6 = _arg2[_local5]; if (Boolean(_local3.properties[_local6])){ _local3.properties[_local6] = undefined; delete _local3.properties[_local6]; }; _local5++; }; for (_local6 in _local4.properties) { _local7 = false; _local5 = 0; while (_local5 < _arg2.length) { if (_arg2[_local5] == _local6){ _local7 = true; break; }; _local5++; }; if (!_local7){ _local4.properties[_local6] = undefined; delete _local4.properties[_local6]; }; }; _tweenList.push(_local4); return ((_tweenList.length - 1)); } public static function resumeTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj = _tweenList[_arg1]; if ((((_local2 == null)) || (!(_local2.isPaused)))){ return (false); }; _local2.timeStart = (_local2.timeStart + (_currentTime - _local2.timePaused)); _local2.timeComplete = (_local2.timeComplete + (_currentTime - _local2.timePaused)); _local2.timePaused = undefined; _local2.isPaused = false; return (true); } public static function debug_getList():String{ var _local2:uint; var _local3:uint; var _local1 = ""; _local2 = 0; while (_local2 < _tweenList.length) { _local1 = (_local1 + (("[" + _local2) + "] ::\n")); _local3 = 0; while (_local3 < _tweenList[_local2].properties.length) { _local1 = (_local1 + ((((" " + _tweenList[_local2].properties[_local3].name) + " -> ") + _tweenList[_local2].properties[_local3].valueComplete) + "\n")); _local3++; }; _local2++; }; return (_local1); } public static function getVersion():String{ return ("AS3 1.25.53"); } public static function onEnterFrame(_arg1:Event):void{ updateTime(); var _local2:Boolean; _local2 = updateTweens(); if (!_local2){ stopEngine(); }; } public static function updateTime():void{ _currentTime = getTimer(); } private static function updateTweenByIndex(_arg1:Number):Boolean{ var mustUpdate:Boolean; var nv:Number; var t:Number; var b:Number; var c:Number; var d:Number; var pName:String; var tScope:Object; var tProperty:Object; var pv:Number; var i = _arg1; var tTweening:TweenListObj = _tweenList[i]; if ((((tTweening == null)) || (!(Boolean(tTweening.scope))))){ return (false); }; var isOver:Boolean; if (_currentTime >= tTweening.timeStart){ tScope = tTweening.scope; if (tTweening.isCaller){ do { t = (((tTweening.timeComplete - tTweening.timeStart) / tTweening.count) * (tTweening.timesCalled + 1)); b = tTweening.timeStart; c = (tTweening.timeComplete - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d); } while (!(_currentTime >= nv)); } else { mustUpdate = (((((tTweening.skipUpdates < 1)) || (!(tTweening.skipUpdates)))) || ((tTweening.updatesSkipped >= tTweening.skipUpdates))); if (_currentTime >= tTweening.timeComplete){ isOver = true; mustUpdate = true; }; if (!tTweening.hasStarted){ if (Boolean(tTweening.onStart)){ try { tTweening.onStart.apply(tScope, tTweening.onStartParams); } catch(e:Error) { }; }; for (pName in tTweening.properties) { pv = getPropertyValue(tScope, pName); tTweening.properties[pName].valueStart = (isNaN(pv)) ? tTweening.properties[pName].valueComplete : pv; }; mustUpdate = true; tTweening.hasStarted = true; }; if (mustUpdate){ for (pName in tTweening.properties) { tProperty = tTweening.properties[pName]; if (isOver){ nv = tProperty.valueComplete; } else { if (tProperty.hasModifier){ t = (_currentTime - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, 0, 1, d); nv = tProperty.modifierFunction(tProperty.valueStart, tProperty.valueComplete, nv, tProperty.modifierParameters); } else { t = (_currentTime - tTweening.timeStart); b = tProperty.valueStart; c = (tProperty.valueComplete - tProperty.valueStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d); }; }; if (tTweening.rounded){ nv = Math.round(nv); }; setPropertyValue(tScope, pName, nv); }; tTweening.updatesSkipped = 0; if (Boolean(tTweening.onUpdate)){ try { tTweening.onUpdate.apply(tScope, tTweening.onUpdateParams); } catch(e:Error) { }; }; } else { tTweening.updatesSkipped++; }; }; if (((isOver) && (Boolean(tTweening.onComplete)))){ try { tTweening.onComplete.apply(tScope, tTweening.onCompleteParams); } catch(e:Error) { }; }; return (!(isOver)); }; return (true); } public static function setTimeScale(_arg1:Number):void{ var _local2:Number; if (isNaN(_arg1)){ _arg1 = 1; }; if (_arg1 < 1E-5){ _arg1 = 1E-5; }; if (_arg1 != _timeScale){ _local2 = 0; while (_local2 < _tweenList.length) { _tweenList[_local2].timeStart = (_currentTime - (((_currentTime - _tweenList[_local2].timeStart) * _timeScale) / _arg1)); _tweenList[_local2].timeComplete = (_currentTime - (((_currentTime - _tweenList[_local2].timeComplete) * _timeScale) / _arg1)); if (_tweenList[_local2].timePaused != undefined){ _tweenList[_local2].timePaused = (_currentTime - (((_currentTime - _tweenList[_local2].timePaused) * _timeScale) / _arg1)); }; _local2++; }; _timeScale = _arg1; }; } public static function resumeAllTweens():Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; var _local1:Boolean; _local2 = 0; while (_local2 < _tweenList.length) { resumeTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } private static function startEngine():void{ _engineExists = true; _tweenList = new Array(); __tweener_controller__ = new MovieClip(); __tweener_controller__.addEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); updateTime(); } public static function removeAllTweens():Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; var _local1:Boolean; _local2 = 0; while (_local2 < _tweenList.length) { removeTweenByIndex(_local2); _local1 = true; _local2++; }; return (_local1); } public static function addTween(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local5:Number; var _local6:Number; var _local7:String; var _local8:String; var _local9:Object; var _local15:Function; var _local16:Object; var _local17:TweenListObj; var _local18:Number; var _local19:Array; var _local20:Array; var _local21:String; if ((((arguments.length < 2)) || ((arguments[0] == undefined)))){ return (false); }; var _local4:Array = new Array(); if ((arguments[0] is Array)){ _local5 = 0; while (_local5 < arguments[0].length) { _local4.push(arguments[0][_local5]); _local5++; }; } else { _local5 = 0; while (_local5 < (arguments.length - 1)) { _local4.push(arguments[_local5]); _local5++; }; }; _local9 = arguments[(arguments.length - 1)]; if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; var _local10:Number = (isNaN(_local9.time)) ? 0 : _local9.time; var _local11:Number = (isNaN(_local9.delay)) ? 0 : _local9.delay; var _local12:Array = new Array(); var _local13:Object = {time:true, delay:true, useFrames:true, skipUpdates:true, transition:true, onStart:true, onUpdate:true, onComplete:true, onOverwrite:true, rounded:true, onStartParams:true, onUpdateParams:true, onCompleteParams:true, onOverwriteParams:true}; var _local14:Object = new Object(); for (_local7 in _local9) { if (!_local13[_local7]){ if (_specialPropertySplitterList[_local7]){ _local19 = _specialPropertySplitterList[_local7].splitValues(_local9[_local7]); _local5 = 0; while (_local5 < _local19.length) { _local12[_local19[_local5].name] = {valueStart:undefined, valueComplete:_local19[_local5].value}; _local5++; }; } else { if (_specialPropertyModifierList[_local7] != undefined){ _local20 = _specialPropertyModifierList[_local7].modifyValues(_local9[_local7]); _local5 = 0; while (_local5 < _local20.length) { _local14[_local20[_local5].name] = {modifierParameters:_local20[_local5].parameters, modifierFunction:_specialPropertyModifierList[_local7].getValue}; _local5++; }; } else { _local12[_local7] = {valueStart:undefined, valueComplete:_local9[_local7]}; }; }; }; }; for (_local7 in _local14) { if (_local12[_local7] != undefined){ _local12[_local7].modifierParameters = _local14[_local7].modifierParameters; _local12[_local7].modifierFunction = _local14[_local7].modifierFunction; }; }; if (typeof(_local9.transition) == "string"){ _local21 = _local9.transition.toLowerCase(); _local15 = _transitionList[_local21]; } else { _local15 = _local9.transition; }; if (!Boolean(_local15)){ _local15 = _transitionList["easeoutexpo"]; }; _local5 = 0; while (_local5 < _local4.length) { _local16 = new Object(); for (_local7 in _local12) { _local16[_local7] = new PropertyInfoObj(_local12[_local7].valueStart, _local12[_local7].valueComplete, _local12[_local7].modifierFunction, _local12[_local7].modifierParameters); }; _local17 = new TweenListObj(_local4[_local5], (_currentTime + ((_local11 * 1000) / _timeScale)), (_currentTime + (((_local11 * 1000) + (_local10 * 1000)) / _timeScale)), (_local9.useFrames == true), _local15); _local17.properties = _local16; _local17.onStart = _local9.onStart; _local17.onUpdate = _local9.onUpdate; _local17.onComplete = _local9.onComplete; _local17.onOverwrite = _local9.onOverwrite; _local17.onStartParams = _local9.onStartParams; _local17.onUpdateParams = _local9.onUpdateParams; _local17.onCompleteParams = _local9.onCompleteParams; _local17.onOverwriteParams = _local9.onOverwriteParams; _local17.rounded = _local9.rounded; _local17.skipUpdates = _local9.skipUpdates; removeTweensByTime(_local17.scope, _local17.properties, _local17.timeStart, _local17.timeComplete); _tweenList.push(_local17); if ((((_local10 == 0)) && ((_local11 == 0)))){ _local18 = (_tweenList.length - 1); updateTweenByIndex(_local18); removeTweenByIndex(_local18); }; _local5++; }; return (true); } public static function registerTransition(_arg1:String, _arg2:Function):void{ if (!_inited){ init(); }; _transitionList[_arg1] = _arg2; } private static function affectTweens(_arg1:Function, _arg2:Object, _arg3:Array):Boolean{ var _local5:uint; var _local6:Array; var _local7:uint; var _local8:uint; var _local9:uint; var _local4:Boolean; if (!Boolean(_tweenList)){ return (false); }; _local5 = 0; while (_local5 < _tweenList.length) { if (((_tweenList[_local5]) && ((_tweenList[_local5].scope == _arg2)))){ if (_arg3.length == 0){ _arg1(_local5); _local4 = true; } else { _local6 = new Array(); _local7 = 0; while (_local7 < _arg3.length) { if (Boolean(_tweenList[_local5].properties[_arg3[_local7]])){ _local6.push(_arg3[_local7]); }; _local7++; }; if (_local6.length > 0){ _local8 = AuxFunctions.getObjectLength(_tweenList[_local5].properties); if (_local8 == _local6.length){ _arg1(_local5); _local4 = true; } else { _local9 = splitTweens(_local5, _local6); _arg1(_local9); _local4 = true; }; }; }; }; _local5++; }; return (_local4); } public static function getTweens(_arg1:Object):Array{ var _local2:uint; var _local3:String; var _local4:Array = new Array(); _local2 = 0; while (_local2 < _tweenList.length) { if (_tweenList[_local2].scope == _arg1){ for (_local3 in _tweenList[_local2].properties) { _local4.push(_local3); }; }; _local2++; }; return (_local4); } private static function setPropertyValue(_arg1:Object, _arg2:String, _arg3:Number):void{ if (_specialPropertyList[_arg2] != undefined){ if (Boolean(_specialPropertyList[_arg2].parameters)){ _specialPropertyList[_arg2].setValue(_arg1, _arg3, _specialPropertyList[_arg2].parameters); } else { _specialPropertyList[_arg2].setValue(_arg1, _arg3); }; } else { _arg1[_arg2] = _arg3; }; } private static function getPropertyValue(_arg1:Object, _arg2:String):Number{ if (_specialPropertyList[_arg2] != undefined){ if (Boolean(_specialPropertyList[_arg2].parameters)){ return (_specialPropertyList[_arg2].getValue(_arg1, _specialPropertyList[_arg2].parameters)); }; return (_specialPropertyList[_arg2].getValue(_arg1)); } else { }; return (!NULL!); } public static function isTweening(_arg1:Object):Boolean{ var _local2:uint; _local2 = 0; while (_local2 < _tweenList.length) { if (_tweenList[_local2].scope == _arg1){ return (true); }; _local2++; }; return (false); } public static function getTweenCount(_arg1:Object):Number{ var _local2:uint; var _local3:Number = 0; _local2 = 0; while (_local2 < _tweenList.length) { if (_tweenList[_local2].scope == _arg1){ _local3 = (_local3 + AuxFunctions.getObjectLength(_tweenList[_local2].properties)); }; _local2++; }; return (_local3); } private static function stopEngine():void{ _engineExists = false; _tweenList = null; _currentTime = 0; __tweener_controller__.removeEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); __tweener_controller__ = null; } public static function pauseTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj = _tweenList[_arg1]; if ((((_local2 == null)) || (_local2.isPaused))){ return (false); }; _local2.timePaused = _currentTime; _local2.isPaused = true; return (true); } public static function removeTweensByTime(_arg1:Object, _arg2:Object, _arg3:Number, _arg4:Number):Boolean{ var removedLocally:Boolean; var i:uint; var pName:String; var p_scope = _arg1; var p_properties = _arg2; var p_timeStart = _arg3; var p_timeComplete = _arg4; var removed:Boolean; var tl:uint = _tweenList.length; i = 0; while (i < tl) { if (((Boolean(_tweenList[i])) && ((p_scope == _tweenList[i].scope)))){ if ((((p_timeComplete > _tweenList[i].timeStart)) && ((p_timeStart < _tweenList[i].timeComplete)))){ removedLocally = false; for (pName in _tweenList[i].properties) { if (Boolean(p_properties[pName])){ if (Boolean(_tweenList[i].onOverwrite)){ try { _tweenList[i].onOverwrite.apply(_tweenList[i].scope, _tweenList[i].onOverwriteParams); } catch(e:Error) { }; }; _tweenList[i].properties[pName] = undefined; delete _tweenList[i].properties[pName]; removedLocally = true; removed = true; }; }; if (removedLocally){ if (AuxFunctions.getObjectLength(_tweenList[i].properties) == 0){ removeTweenByIndex(i); }; }; }; }; i = (i + 1); }; return (removed); } public static function registerSpecialPropertySplitter(_arg1:String, _arg2:Function):void{ if (!_inited){ init(); }; var _local3:SpecialPropertySplitter = new SpecialPropertySplitter(_arg2); _specialPropertySplitterList[_arg1] = _local3; } public static function removeTweenByIndex(_arg1:Number, _arg2:Boolean=false):Boolean{ _tweenList[_arg1] = null; if (_arg2){ _tweenList.splice(_arg1, 1); }; return (true); } public static function resumeTweens(_arg1:Object, ... _args):Boolean{ var _local4:uint; var _local3:Array = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(resumeTweenByIndex, _arg1, _local3)); } public static function pauseTweens(_arg1:Object, ... _args):Boolean{ var _local4:uint; var _local3:Array = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && (!(AuxFunctions.isInArray(_args[_local4], _local3))))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(pauseTweenByIndex, _arg1, _local3)); } } }//package caurina.transitions
Section 9
//TweenListObj (caurina.transitions.TweenListObj) package caurina.transitions { public class TweenListObj { public var hasStarted:Boolean; public var onUpdate:Function; public var useFrames:Boolean; public var count:Number; public var onOverwriteParams:Array; public var timeStart:Number; public var auxProperties:Object; public var timeComplete:Number; public var onStartParams:Array; public var rounded:Boolean; public var updatesSkipped:Number; public var onUpdateParams:Array; public var onComplete:Function; public var properties:Object; public var onStart:Function; public var skipUpdates:Number; public var scope:Object; public var isCaller:Boolean; public var timePaused:Number; public var transition:Function; public var onCompleteParams:Array; public var timesCalled:Number; public var onOverwrite:Function; public var isPaused:Boolean; public var waitFrames:Boolean; public function TweenListObj(_arg1:Object, _arg2:Number, _arg3:Number, _arg4:Boolean, _arg5:Function){ scope = _arg1; timeStart = _arg2; timeComplete = _arg3; useFrames = _arg4; transition = _arg5; auxProperties = new Object(); properties = new Object(); isPaused = false; timePaused = undefined; isCaller = false; updatesSkipped = 0; timesCalled = 0; skipUpdates = 0; hasStarted = false; } public function clone(_arg1:Boolean):TweenListObj{ var _local3:String; var _local2:TweenListObj = new TweenListObj(scope, timeStart, timeComplete, useFrames, transition); _local2.properties = new Array(); for (_local3 in properties) { _local2.properties[_local3] = properties[_local3].clone(); }; _local2.skipUpdates = skipUpdates; _local2.updatesSkipped = updatesSkipped; if (!_arg1){ _local2.onStart = onStart; _local2.onUpdate = onUpdate; _local2.onComplete = onComplete; _local2.onOverwrite = onOverwrite; _local2.onStartParams = onStartParams; _local2.onUpdateParams = onUpdateParams; _local2.onCompleteParams = onCompleteParams; _local2.onOverwriteParams = onOverwriteParams; }; _local2.rounded = rounded; _local2.isPaused = isPaused; _local2.timePaused = timePaused; _local2.isCaller = isCaller; _local2.count = count; _local2.timesCalled = timesCalled; _local2.waitFrames = waitFrames; _local2.hasStarted = hasStarted; return (_local2); } public function toString():String{ var _local1 = "\n[TweenListObj "; _local1 = (_local1 + ("scope:" + String(scope))); _local1 = (_local1 + ", properties:"); var _local2:uint; while (_local2 < properties.length) { if (_local2 > 0){ _local1 = (_local1 + ","); }; _local1 = (_local1 + ("[name:" + properties[_local2].name)); _local1 = (_local1 + (",valueStart:" + properties[_local2].valueStart)); _local1 = (_local1 + (",valueComplete:" + properties[_local2].valueComplete)); _local1 = (_local1 + "]"); _local2++; }; _local1 = (_local1 + (", timeStart:" + String(timeStart))); _local1 = (_local1 + (", timeComplete:" + String(timeComplete))); _local1 = (_local1 + (", useFrames:" + String(useFrames))); _local1 = (_local1 + (", transition:" + String(transition))); if (skipUpdates){ _local1 = (_local1 + (", skipUpdates:" + String(skipUpdates))); }; if (updatesSkipped){ _local1 = (_local1 + (", updatesSkipped:" + String(updatesSkipped))); }; if (Boolean(onStart)){ _local1 = (_local1 + (", onStart:" + String(onStart))); }; if (Boolean(onUpdate)){ _local1 = (_local1 + (", onUpdate:" + String(onUpdate))); }; if (Boolean(onComplete)){ _local1 = (_local1 + (", onComplete:" + String(onComplete))); }; if (Boolean(onOverwrite)){ _local1 = (_local1 + (", onOverwrite:" + String(onOverwrite))); }; if (onStartParams){ _local1 = (_local1 + (", onStartParams:" + String(onStartParams))); }; if (onUpdateParams){ _local1 = (_local1 + (", onUpdateParams:" + String(onUpdateParams))); }; if (onCompleteParams){ _local1 = (_local1 + (", onCompleteParams:" + String(onCompleteParams))); }; if (onOverwriteParams){ _local1 = (_local1 + (", onOverwriteParams:" + String(onOverwriteParams))); }; if (rounded){ _local1 = (_local1 + (", rounded:" + String(rounded))); }; if (isPaused){ _local1 = (_local1 + (", isPaused:" + String(isPaused))); }; if (timePaused){ _local1 = (_local1 + (", timePaused:" + String(timePaused))); }; if (isCaller){ _local1 = (_local1 + (", isCaller:" + String(isCaller))); }; if (count){ _local1 = (_local1 + (", count:" + String(count))); }; if (timesCalled){ _local1 = (_local1 + (", timesCalled:" + String(timesCalled))); }; if (waitFrames){ _local1 = (_local1 + (", waitFrames:" + String(waitFrames))); }; if (hasStarted){ _local1 = (_local1 + (", hasStarted:" + String(hasStarted))); }; _local1 = (_local1 + "]\n"); return (_local1); } } }//package caurina.transitions
Section 10
//PageFlip (com.foxaweb.pageflip.PageFlip) package com.foxaweb.pageflip { import flash.geom.*; import flash.display.*; public class PageFlip { private static function flipPoints(_arg1:Array, _arg2:Point, _arg3:Number, _arg4:Number):void{ var _local5:Number = _arg1.length; if ((((_arg2.y == 0)) || ((_arg2.x == 0)))){ while (--_local5 >= 0) { if (_arg2.y == 0){ _arg1[_local5].y = (_arg4 - _arg1[_local5].y); }; if (_arg2.x == 0){ _arg1[_local5].x = (_arg3 - _arg1[_local5].x); }; }; }; } private static function flipDrag(_arg1:Point, _arg2:Point, _arg3:Number, _arg4:Number):void{ if (_arg2.y == 0){ _arg1.y = (_arg4 - _arg1.y); }; if (_arg2.x == 0){ _arg1.x = (_arg3 - _arg1.x); }; } public static function computeFlip(_arg1:Point, _arg2:Point, _arg3:int, _arg4:int, _arg5:Boolean, _arg6:int):Object{ var _local12:Number; var _local7:Number = (_arg1.x - (_arg3 * _arg2.x)); var _local8:Number = (_arg1.y - (_arg4 * _arg2.y)); var _local9:Point = _arg2.clone(); var _local10:int = _arg3; var _local11:int = _arg4; var _local13:Matrix = new Matrix(); if (!_arg5){ _local12 = _arg3; _arg3 = _arg4; _arg4 = _local12; _local12 = _arg1.x; _arg1.x = _arg1.y; _arg1.y = _local12; _local12 = _arg2.x; _local9.x = _arg2.y; _local9.y = _local12; }; var _local14:Point = new Point(0, 0); var _local15:Point = new Point(0, _arg4); var _local16:Array = [null, null, null, null]; var _local17:Array = [new Point(0, 0), new Point(_arg3, 0), null, null, new Point(0, _arg4)]; flipDrag(_arg1, _local9, _arg3, _arg4); limitPoint(_arg1, _local14, (((_arg3 * _arg3) + (_arg4 * _arg4)) * _arg6)); limitPoint(_arg1, _local15, ((_arg3 * _arg3) * _arg6)); _local16[0] = new Point(_arg1.x, _arg1.y); var _local18:Number = (_local15.y - _arg1.y); var _local19:Number = ((_arg3 - _arg1.x) - _local14.x); var _local20:Number = getDx(_local18, _local19); var _local21:Number = Math.atan2(_local18, _local20); if (_local18 == 0){ _local21 = 0; }; var _local22:Number = ((Math.PI / 2) - _local21); var _local23:Number = ((_arg3 - _local16[0].x) / Math.cos(_local22)); var _local24:Number = _local23; if ((((_local23 > _arg4)) || ((_local23 < 0)))){ _local24 = _arg4; }; _local16[1] = new Point((_local16[0].x + (Math.cos(-(_local22)) * _local24)), (_local16[0].y + (Math.sin(-(_local22)) * _local24))); _local16[3] = new Point((_local16[0].x + _local20), _local15.y); if (_local23 != _local24){ _local18 = (_local14.y - _local16[1].y); _local19 = (_arg3 - _local16[1].x); _local20 = getDx(_local18, _local19); _local16[2] = new Point((_local16[1].x + _local20), _local14.y); _local17[1] = _local16[2].clone(); _local17[2] = _local16[3].clone(); _local17.splice(3, 1); } else { _local16.splice(2, 1); _local17[2] = _local16[1].clone(); _local17[3] = _local16[2].clone(); }; flipPoints(_local16, _local9, _arg3, _arg4); flipPoints(_local17, _local9, _arg3, _arg4); if (!_arg5){ oriPoints(_local16, _local9, _arg3, _arg4); oriPoints(_local17, _local9, _arg3, _arg4); }; var _local25:Number = _local21; if (_arg2.y == 0){ _local25 = -(_local25); }; if (_arg2.x == 0){ _local25 = ((Math.PI + Math.PI) - _local25); }; if (!_arg5){ _local25 = (Math.PI - _local25); }; _local13.a = Math.cos(_local25); _local13.b = Math.sin(_local25); _local13.c = -(Math.sin(_local25)); _local13.d = Math.cos(_local25); ordMatrix(_local13, _local9, _local10, _local11, _arg5, _local16, _local17, _local25, _local22); if (_local24 == 0){ _local16 = null; }; if ((((Math.abs(_local7) < 1)) && ((Math.abs(_local8) < 1)))){ _local16 = null; }; return ({cPoints:_local16, pPoints:_local17, matrix:_local13, width:_local10, height:_local11}); } private static function limitPoint(_arg1:Point, _arg2:Point, _arg3:Number):void{ var _local4:Number; var _local5:Number; var _local6:Number = (_arg1.y - _arg2.y); var _local7:Number = (_arg1.x - _arg2.x); var _local8:Number = (((_arg1.x - _arg2.x) * _local7) + (_local6 * _local6)); if (_local8 > _arg3){ _local4 = Math.atan2(_local6, _local7); _local5 = Math.sqrt(_arg3); _arg1.x = (_arg2.x + (Math.cos(_local4) * _local5)); _arg1.y = (_arg2.y + (Math.sin(_local4) * _local5)); }; } private static function oriPoints(_arg1:Array, _arg2:Point, _arg3:Number, _arg4:Number):void{ var _local6:Number; var _local5:Number = _arg1.length; while (--_local5 >= 0) { _local6 = _arg1[_local5].x; _arg1[_local5].x = _arg1[_local5].y; _arg1[_local5].y = _local6; }; } private static function getDx(_arg1:Number, _arg2:Number):Number{ return ((((_arg2 * _arg2) - (_arg1 * _arg1)) / (_arg2 * 2))); } public static function drawBitmapSheet(_arg1:Object, _arg2:Shape, _arg3:BitmapData, _arg4:BitmapData):void{ var _local7:Number; var _local5:Number = _arg1.width; var _local6:Number = _arg1.height; var _local8:Array = _arg1.pPoints; var _local9:Array = _arg1.cPoints; _arg2.graphics.beginBitmapFill(_arg3, new Matrix(), false, true); _local7 = _local8.length; _arg2.graphics.moveTo(_local8[(_local7 - 1)].x, _local8[(_local7 - 1)].y); while (--_local7 >= 0) { _arg2.graphics.lineTo(_local8[_local7].x, _local8[_local7].y); }; _arg2.graphics.endFill(); if (_local9 == null){ return; }; _arg2.graphics.beginBitmapFill(_arg4, _arg1.matrix, false, true); _local7 = _local9.length; _arg2.graphics.moveTo(_local9[(_local7 - 1)].x, _local9[(_local7 - 1)].y); while (--_local7 >= 0) { _arg2.graphics.lineTo(_local9[_local7].x, _local9[_local7].y); }; _arg2.graphics.endFill(); } private static function ordMatrix(_arg1:Matrix, _arg2:Point, _arg3:Number, _arg4:Number, _arg5:Boolean, _arg6:Array, _arg7:Array, _arg8:Number, _arg9:Number):void{ if ((((_arg2.x == 1)) && ((_arg2.y == 0)))){ _arg1.tx = _arg6[0].x; _arg1.ty = _arg6[0].y; if (!_arg5){ _arg1.tx = ((_arg6[0].x - (Math.cos(_arg8) * _arg3)) - (Math.cos(-(_arg9)) * _arg4)); _arg1.ty = ((_arg6[0].y - (Math.sin(_arg8) * _arg3)) - (Math.sin(-(_arg9)) * _arg4)); }; }; if ((((_arg2.x == 1)) && ((_arg2.y == 1)))){ _arg1.tx = (_arg6[0].x + (Math.cos(-(_arg9)) * _arg4)); _arg1.ty = (_arg6[0].y + (Math.sin(-(_arg9)) * _arg4)); if (!_arg5){ _arg1.tx = (_arg6[0].x + (Math.cos(-(_arg9)) * _arg4)); _arg1.ty = (_arg6[0].y - (Math.sin(-(_arg9)) * _arg4)); }; }; if ((((_arg2.x == 0)) && ((_arg2.y == 0)))){ _arg1.tx = (_arg6[0].x - (Math.cos(_arg8) * _arg3)); _arg1.ty = (_arg6[0].y - (Math.sin(_arg8) * _arg3)); }; if ((((_arg2.x == 0)) && ((_arg2.y == 1)))){ _arg1.tx = ((_arg6[0].x - (Math.cos(_arg8) * _arg3)) - (Math.cos(-(_arg9)) * _arg4)); _arg1.ty = ((_arg6[0].y - (Math.sin(_arg8) * _arg3)) + (Math.sin(-(_arg9)) * _arg4)); if (!_arg5){ _arg1.tx = _arg6[0].x; _arg1.ty = _arg6[0].y; }; }; } } }//package com.foxaweb.pageflip
Section 11
//Page (com.hydrotik.book.Page) package com.hydrotik.book { import flash.events.*; import flash.geom.*; import flash.display.*; import caurina.transitions.*; import com.foxaweb.pageflip.*; public class Page extends EventDispatcher { private var _height:Number; private var _width:Number; private var _scope; private var render:Shape; public var mc1; public var mc2:MovieClip; private var _oPage:Page; private var back:BitmapData; private var front:BitmapData; private var flip:Point; private var _page:Sprite; private var _name:String; public function Page(_arg1, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:MovieClip, _arg7:MovieClip, _arg8:String){ mc1 = _arg6; mc2 = _arg7; _scope = _arg1; _width = _arg2; _height = _arg3; _oPage = this; _name = _arg8; _page = new Sprite(); _page.name = _arg8; _page.x = _arg4; _page.y = _arg5; _scope.addChild(_page); render = new Shape(); _page.addChild(render); flip = new Point(_width, _height); reDraw(); _page.addEventListener(MouseEvent.CLICK, turnPageForward); } public function getName():String{ return (_name); } public function drawPage():void{ render.graphics.clear(); var _local1:Object = PageFlip.computeFlip(flip, new Point(1, 1), front.width, back.height, true, 1); PageFlip.drawBitmapSheet(_local1, render, front, back); } public function reDraw():void{ front = new BitmapData(_width, _height, true, 0); front.draw(mc1); back = new BitmapData(_width, _height, true, 0); back.draw(mc2); drawPage(); } private function onPageDone():void{ dispatchEvent(new PageEvent(PageEvent.FLIP_COMPLETE, _page, _oPage, true)); } private function onPageBackDone():void{ dispatchEvent(new PageEvent(PageEvent.FLIP_COMPLETE_BACK, _page, _oPage, true)); } public function turnPageForward(_arg1:MouseEvent=null):void{ if (_scope.flipping){ return; }; _page.removeEventListener(MouseEvent.CLICK, turnPageForward); _page.addEventListener(MouseEvent.CLICK, turnPageBack); dispatchEvent(new PageEvent(PageEvent.FLIP_START, _page, _oPage, true)); Tweener.addTween(flip, {x:-(_width), y:_height, _bezier:{x:0, y:0}, time:0.5, transition:"easeoutquad", onUpdate:drawPage, onComplete:onPageDone}); } public function turnPageBack(_arg1:MouseEvent=null):void{ if (_scope.flipping){ return; }; dispatchEvent(new PageEvent(PageEvent.FLIP_START_BACK, _page, _oPage, true)); _page.addEventListener(MouseEvent.CLICK, turnPageForward); _page.removeEventListener(MouseEvent.CLICK, turnPageBack); Tweener.addTween(flip, {x:_width, y:_height, _bezier:{x:0, y:0}, time:0.75, transition:"easeinoutexpo", onUpdate:drawPage, onComplete:onPageBackDone}); } } }//package com.hydrotik.book
Section 12
//PageEvent (com.hydrotik.book.PageEvent) package com.hydrotik.book { import flash.events.*; public class PageEvent extends Event { public var targ; public var page:Page; public static const FLIP_START:String = "flipStart"; public static const FLIP_START_BACK:String = "flipStartBack"; public static const FLIP_COMPLETE_BACK:String = "flipCompleteBack"; public static const FLIP_COMPLETE:String = "flipComplete"; public function PageEvent(_arg1:String, _arg2, _arg3:Page, _arg4:Boolean=false, _arg5:Boolean=false){ super(_arg1, _arg4, _arg5); targ = _arg2; page = _arg3; } } }//package com.hydrotik.book
Section 13
//ADD_94 (halc2_fla.ADD_94) package halc2_fla { import flash.display.*; public dynamic class ADD_94 extends MovieClip { public var closeicon:MovieClip; public var closearea:MovieClip; public function ADD_94(){ addFrameScript(0, frame1); } function frame1(){ closeicon.visible = false; } } }//package halc2_fla
Section 14
//ANIMATION1_93 (halc2_fla.ANIMATION1_93) package halc2_fla { import flash.events.*; import flash.media.*; import flash.display.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class ANIMATION1_93 extends MovieClip { public var mainpage:MovieClip; public function ANIMATION1_93(){ addFrameScript(20, frame21); } function frame21(){ stop(); mainpage.closearea.addEventListener(MouseEvent.MOUSE_OVER, function (_arg1:Event){ mainpage.closeicon.visible = true; }); mainpage.closearea.addEventListener(MouseEvent.MOUSE_OUT, function (_arg1:MouseEvent){ if (!mainpage.closearea.hitTestPoint(_arg1.stageX, _arg1.stageY)){ mainpage.closeicon.visible = false; }; }); mainpage.closeicon.useHandCursor = true; mainpage.closeicon.buttonMode = true; mainpage.closeicon.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ dispatchEvent(new Event("CLOSE")); }); mainpage.addEventListener(MouseEvent.CLICK, function (_arg1:MouseEvent){ if (!mainpage.closearea.hitTestPoint(_arg1.stageX, _arg1.stageY)){ dispatchEvent(new Event("CLICK")); }; }); } } }//package halc2_fla
Section 15
//b3_40 (halc2_fla.b3_40) package halc2_fla { import flash.display.*; public dynamic class b3_40 extends MovieClip { public function b3_40(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package halc2_fla
Section 16
//betBtn_41 (halc2_fla.betBtn_41) package halc2_fla { import flash.display.*; public dynamic class betBtn_41 extends MovieClip { public function betBtn_41(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package halc2_fla
Section 17
//bigBtn_46 (halc2_fla.bigBtn_46) package halc2_fla { import flash.display.*; public dynamic class bigBtn_46 extends MovieClip { public function bigBtn_46(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package halc2_fla
Section 18
//buble_3_32 (halc2_fla.buble_3_32) package halc2_fla { import flash.display.*; public dynamic class buble_3_32 extends MovieClip { public function buble_3_32(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package halc2_fla
Section 19
//empty_43 (halc2_fla.empty_43) package halc2_fla { import flash.display.*; public dynamic class empty_43 extends MovieClip { public var flipping:Boolean; public function empty_43(){ addFrameScript(0, frame1); } function frame1(){ } } }//package halc2_fla
Section 20
//FINAL_1_69 (halc2_fla.FINAL_1_69) package halc2_fla { import flash.events.*; import flash.media.*; import flash.display.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class FINAL_1_69 extends MovieClip { public var sbh:MovieClip; public var rtb:MovieClip; public var s1:MovieClip; public var etmm:MovieClip; public var fco:MovieClip; public var fc:MovieClip; public var s2:MovieClip; public function FINAL_1_69(){ addFrameScript(39, frame40); } function frame40(){ s1.useHandCursor = true; s1.buttonMode = true; s2.useHandCursor = true; s2.buttonMode = true; s1.visible = false; s2.visible = false; s1.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ navigateToURL(new URLRequest("http://tds.mutanky.com/?gameid=halc-slot-2&action=fin"), "_blank"); }); s2.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ navigateToURL(new URLRequest("http://tds.mutanky.com/?gameid=halc-slot-2&action=fin"), "_blank"); }); s2.addEventListener(MouseEvent.MOUSE_OVER, function (_arg1:Event){ s1.visible = true; _arg1.target.y = (_arg1.target.y + -2); }); s2.addEventListener(MouseEvent.MOUSE_OUT, function (_arg1:Event){ _arg1.target.y = (_arg1.target.y + 2); }); s1.addEventListener(MouseEvent.MOUSE_OUT, function (_arg1:MouseEvent){ if (!s1.hitTestPoint(_arg1.stageX, _arg1.stageY)){ s1.visible = false; s2.visible = false; }; }); etmm.useHandCursor = true; etmm.buttonMode = true; etmm.addEventListener(MouseEvent.MOUSE_OVER, function (_arg1:Event){ _arg1.target.y = (_arg1.target.y + -2); }); etmm.addEventListener(MouseEvent.MOUSE_OUT, function (_arg1:Event){ _arg1.target.y = (_arg1.target.y + 2); }); etmm.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ (parent as MovieClip).gotoAndStop(1, "Menu1"); }); rtb.useHandCursor = true; rtb.buttonMode = true; rtb.addEventListener(MouseEvent.MOUSE_OVER, function (_arg1:Event){ _arg1.target.y = (_arg1.target.y + -2); }); rtb.addEventListener(MouseEvent.MOUSE_OUT, function (_arg1:Event){ _arg1.target.y = (_arg1.target.y + 2); }); rtb.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ (parent as MovieClip).winbg.visible = false; (parent as MovieClip).winmain.visible = false; }); sbh.useHandCursor = true; sbh.buttonMode = true; sbh.addEventListener(MouseEvent.MOUSE_OVER, function (_arg1:Event){ s1.visible = true; s2.visible = true; }); fc.visible = false; fc.useHandCursor = true; fc.buttonMode = true; fco.useHandCursor = true; fco.buttonMode = true; fco.addEventListener(MouseEvent.MOUSE_OVER, function (_arg1:Event){ fc.visible = true; }); fc.addEventListener(MouseEvent.MOUSE_OUT, function (_arg1:Event){ fc.visible = false; }); fc.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ navigateToURL(new URLRequest("http://tds.mutanky.com/?gameid=halc-slot-2&action=fuck-me"), "_blank"); }); stop(); } } }//package halc2_fla
Section 21
//FINAL_2_78 (halc2_fla.FINAL_2_78) package halc2_fla { import flash.events.*; import flash.media.*; import flash.display.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class FINAL_2_78 extends MovieClip { public var rtb:MovieClip; public var fco:MovieClip; public var fc:MovieClip; public var etmm:MovieClip; public function FINAL_2_78(){ addFrameScript(39, frame40); } function frame40(){ etmm.useHandCursor = true; etmm.buttonMode = true; etmm.addEventListener(MouseEvent.MOUSE_OVER, function (_arg1:Event){ _arg1.target.y = (_arg1.target.y + -2); }); etmm.addEventListener(MouseEvent.MOUSE_OUT, function (_arg1:Event){ _arg1.target.y = (_arg1.target.y + 2); }); etmm.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ (parent as MovieClip).gotoAndStop(1, "Menu1"); }); rtb.useHandCursor = true; rtb.buttonMode = true; rtb.addEventListener(MouseEvent.MOUSE_OVER, function (_arg1:Event){ _arg1.target.y = (_arg1.target.y + -2); }); rtb.addEventListener(MouseEvent.MOUSE_OUT, function (_arg1:Event){ _arg1.target.y = (_arg1.target.y + 2); }); rtb.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ (parent as MovieClip).winbg.visible = false; (parent as MovieClip).winmain2.visible = false; }); fc.visible = false; fc.useHandCursor = true; fc.buttonMode = true; fco.useHandCursor = true; fco.buttonMode = true; fco.addEventListener(MouseEvent.MOUSE_OVER, function (_arg1:Event){ fc.visible = true; }); fc.addEventListener(MouseEvent.MOUSE_OUT, function (_arg1:Event){ fc.visible = false; }); fc.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ navigateToURL(new URLRequest("http://tds.mutanky.com/?gameid=halc-slot-2&action=fuck-me-2"), "_blank"); }); stop(); } } }//package halc2_fla
Section 22
//loading_1 (halc2_fla.loading_1) package halc2_fla { import flash.events.*; import flash.display.*; public dynamic class loading_1 extends MovieClip { public var sisi_area:MovieClip; public var pisya:MovieClip; public var buble:MovieClip; public var pisya_area:MovieClip; public var sisi:MovieClip; public function loading_1(){ addFrameScript(25, frame26); } function frame26(){ pisya.visible = false; pisya_area.useHandCursor = true; pisya_area.buttonMode = true; pisya_area.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ pisya.visible = !(pisya.visible); }); sisi.visible = false; sisi_area.useHandCursor = true; sisi_area.buttonMode = true; sisi_area.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ sisi.visible = !(sisi.visible); }); stop(); } } }//package halc2_fla
Section 23
//MainTimeline (halc2_fla.MainTimeline) package halc2_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.filters.*; import com.hydrotik.book.*; import flash.media.*; import flash.ui.*; import flash.utils.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var pp; public var SLOT:slot; public var bar:MovieClip; public var girl1:MovieClip; public var girl3:MovieClip; public var slideShowWaitLast:Boolean; public var bob1:MovieClip; public var bob2:MovieClip; public var winbg:MovieClip; public var item:ContextMenuItem; public var girl2:MovieClip; public var bl1:MovieClip; public var bl2:MovieClip; public var blshowed:Boolean; public var halc:MovieClip; public var girlbtns:MovieClip; public var spinchnl:SoundChannel; public var soundON:Boolean; public var icons:Array; public var winmain2:MovieClip; public var prevPageBig:MovieClip; public var bb:MovieClip; public var zz:uint; public var config:configManager; public var bonusshowed:Boolean; public var bonusArea:MovieClip; public var blY:uint; public var pagesarea:MovieClip; public var more:MovieClip; public var colpointers:Array; public var btn:MovieClip; public var pp1:bonusPictures; public var menu:MovieClip; public var closebtn:MovieClip; public var ch:MovieClip; public var nowIsBonus:Boolean; public var scrollCounter:uint; public var myContextMenu:ContextMenu; public var t:Timer; public var n:uint; public var p; public var i:Number; public var avaliblePages:uint; public var ecsmenu:MovieClip; public var ic:ICON; public var nextPageBig:MovieClip; public var iconswin:Array; public var k:uint; public var vote0:MovieClip; public var hint:MovieClip; public var musicCHNL:SoundChannel; public var slotarea:MovieClip; public var gameid:String; public var vote1:MovieClip; public var score:uint; public var halcshowed:Boolean; public var slideShowTimer:Timer; public var winmain:MovieClip; public var slideShowForward:Boolean; public var prevPage:DisplayObject; public var bonusAvalible:Boolean; public var colinscroll:uint; public var adv:MovieClip; public var ng:Boolean; public var p1:allPages; public var defaultValues:Array; public var voteshowed:Boolean; public var pageCount:uint; public var defaultKeys:Array; public var nglist:Array; public var version:uint; public var pa:Page; public var a4:MovieClip; public var stopScrollFrames:Array; public var fromstart:Boolean; public var cols:Array; public var pagesArr:Array; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8); } public function enablePages():void{ var _local1:Boolean; avaliblePages = int((score / 100)); if (avaliblePages > pageCount){ if (!bonusAvalible){ winbg.gotoAndPlay(1); winbg.visible = true; if (defaultValues["gc"] == 1){ winmain.gotoAndPlay(1); winmain.visible = true; } else { winmain2.gotoAndPlay(1); winmain2.visible = true; }; SLOT.visible = false; prevPageBig.visible = false; nextPageBig.visible = false; girlbtns.visible = false; }; bonusAvalible = true; }; setnum(); var _local2:uint = 3; while (_local2 < (pageCount + 1)) { if (pagesArr[_local2]){ if (_local2 <= avaliblePages){ _local1 = false; if (pagesArr[_local2].mc1.currentFrame != _local2){ _local1 = true; }; pagesArr[_local2].mc1.gotoAndStop(_local2); if ((_local2 + 1) <= avaliblePages){ if (pagesArr[_local2].mc2.currentFrame != (_local2 + 1)){ _local1 = true; }; pagesArr[_local2].mc2.gotoAndStop((_local2 + 1)); } else { if (pagesArr[_local2].mc2.currentFrame != (pageCount + 2)){ _local1 = true; }; pagesArr[_local2].mc2.gotoAndStop((pageCount + 2)); }; if (_local1){ pagesArr[_local2].reDraw(); }; } else { _local1 = false; if (pagesArr[_local2].mc1.currentFrame < (pageCount + 1)){ _local1 = true; }; pagesArr[_local2].mc1.gotoAndStop((112 + int((Math.random() * 5)))); pagesArr[_local2].mc2.gotoAndStop(111); if (_local1){ pagesArr[_local2].reDraw(); }; }; }; _local2++; }; } public function betBTN():void{ if (soundON){ new s_bet().play(); }; SLOT.betValue.text = String((int(SLOT.betValue.text) + 2)); if (SLOT.betValue.text == "7"){ SLOT.betValue.text = "1"; }; } public function comp(_arg1:Event):void{ gotoAndStop(1, "Menu"); } public function clickpage(_arg1:Event):void{ removeChild(a4); navigateToURL(new URLRequest("http://tds.mutanky.com/?gameid=halc-slot-2&action=video"), "_blank"); } public function prevBTN():void{ var _local1:uint; if (((((((pagesarea) && (!(pagesarea.flipping)))) && ((int(SLOT.pageNum.text) > 1)))) || (bonusArea))){ _local1 = getVisiblePage(false); if (pagesArr[_local1]){ pagesArr[_local1].turnPageBack(); }; }; } public function onFlipStartBackHandler1(_arg1:PageEvent):void{ new s_page().play(); bonusArea.flipping = true; var _local2:uint = (int(_arg1.targ.name) - 2); if (bonusArea.getChildByName(String(_local2)) != null){ bonusArea.getChildByName(String(_local2)).visible = true; }; if (prevPage != null){ bonusArea.setChildIndex(_arg1.targ, (bonusArea.numChildren - 1)); }; } public function onFlipStartHandler1(_arg1:PageEvent):void{ new s_page().play(); bonusArea.flipping = true; var _local2:uint = (int(_arg1.targ.name) + 2); if (bonusArea.getChildByName(String(_local2)) != null){ bonusArea.getChildByName(String(_local2)).visible = true; }; if (prevPage != null){ bonusArea.setChildIndex(_arg1.targ, (bonusArea.numChildren - 1)); }; } public function makebtn1(_arg1:MovieClip):void{ _arg1.buttonMode = true; _arg1.useHandCursor = true; if (!_arg1.hasEventListener(MouseEvent.CLICK)){ _arg1.addEventListener(MouseEvent.CLICK, btnClick); }; } public function timerHandler(_arg1:TimerEvent):void{ if (slideShowForward){ nextBTN(); } else { prevBTN(); }; if ((((getVisiblePage() == 109)) && (slideShowWaitLast))){ slideShowForward = false; }; if (getVisiblePage() == 109){ slideShowWaitLast = !(slideShowWaitLast); }; if (getVisiblePage() == 1){ slideShowForward = true; }; } public function makeScrollCol(_arg1:uint):void{ var _local2:Number = -10; if (scrollCounter > 5){ _local2 = -15; }; if (scrollCounter > stopScrollFrames[_arg1]){ _local2 = -10; }; if (scrollCounter == (stopScrollFrames[_arg1] + 5)){ _local2 = 6; }; if (scrollCounter == (stopScrollFrames[_arg1] + 6)){ _local2 = (-3 - 4); }; if (scrollCounter == (stopScrollFrames[_arg1] + 7)){ _local2 = 1; }; if (scrollCounter == (stopScrollFrames[_arg1] + 8)){ blY = 10; colinscroll++; if (soundON){ new s_stoproll().play(); }; if (colinscroll == 3){ colinscroll = 0; removeEventListener(Event.ENTER_FRAME, EFscroll); if (spinchnl){ spinchnl.stop(); }; checkWin(); }; return; }; if ((((scrollCounter > stopScrollFrames[_arg1])) && ((scrollCounter < (stopScrollFrames[_arg1] + 5))))){ blY = (blY + -2); }; var _local3:uint; while (_local3 < 4) { if ((((((colinscroll == 1)) && ((_arg1 == 0)))) || ((((colinscroll == 2)) && (!((_arg1 == 2))))))){ } else { icons[_arg1][_local3].y = (icons[_arg1][_local3].y + _local2); if (scrollCounter == 7){ icons[_arg1][_local3].filters = [new BlurFilter(0, blY, BitmapFilterQuality.LOW)]; }; if ((((scrollCounter > stopScrollFrames[0])) && ((scrollCounter < (stopScrollFrames[0] + 5))))){ icons[_arg1][_local3].filters = [new BlurFilter(0, blY, BitmapFilterQuality.LOW)]; }; if (scrollCounter == (stopScrollFrames[0] + 6)){ icons[_arg1][_local3].filters = []; }; if (icons[_arg1][_local3].y <= -30){ icons[_arg1][_local3].y = (icons[_arg1][_local3].y + 120); icons[_arg1][_local3].gotoAndStop(getNextIcon(_arg1)); }; }; _local3++; }; } public function onFlipCompleteHandler(_arg1:PageEvent):void{ pagesarea.flipping = false; var _local2:uint = (int(_arg1.targ.name) - 2); if (pagesarea.getChildByName(String(_local2)) != null){ pagesarea.getChildByName(String(_local2)).visible = false; }; prevPage = _arg1.targ; trace(_local2, avaliblePages); if ((((((_local2 == 107)) && (!(voteshowed)))) && ((avaliblePages >= 110)))){ voteshowed = true; if (defaultValues["vote"] == 0){ vote0.visible = true; } else { vote1.visible = true; }; }; } public function onFlipCompleteBackHandler1(_arg1:PageEvent):void{ bonusArea.flipping = false; var _local2:uint = (int(_arg1.targ.name) + 2); if (bonusArea.getChildByName(String(_local2)) != null){ bonusArea.getChildByName(String(_local2)).visible = false; }; prevPage = _arg1.targ; } function frame5(){ nowIsBonus = false; config.addArea("game", adv); halc.visible = false; halc.stop(); halc.addEventListener("CLOSE", function (_arg1:Event){ halc.visible = false; }); halc.addEventListener("CLICK", function (_arg1:Event){ halc.visible = false; navigateToURL(new URLRequest((((("http://tds.mutanky.com/?gameid=" + gameid) + "&version=") + version) + "&action=halc")), "_blank"); }); bl1.stop(); bl2.stop(); bl1.visible = false; bl2.visible = false; bl1.next.useHandCursor = true; bl1.next.buttonMode = true; bl1.next.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ bl1.visible = false; bl2.visible = true; bl2.play(); }); bl2.close.useHandCursor = true; bl2.close.buttonMode = true; bl2.close.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ bl2.visible = false; bl2.stop(); }); bl2.dm.useHandCursor = true; bl2.dm.buttonMode = true; bl2.dm.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ bl2.visible = false; bl2.stop(); navigateToURL(new URLRequest((((("http://tds.mutanky.com/?gameid=" + gameid) + "&version=") + version) + "&action=bleach")), "_blank"); }); a4.stop(); a4.visible = false; a4.closeicon.visible = false; a4.closearea.addEventListener(MouseEvent.MOUSE_OVER, function (_arg1:Event){ a4.closeicon.visible = true; }); a4.closearea.addEventListener(MouseEvent.MOUSE_OUT, function (_arg1:MouseEvent){ if (!a4.closearea.hitTestPoint(_arg1.stageX, _arg1.stageY)){ a4.closeicon.visible = false; }; }); a4.closeicon.addEventListener(MouseEvent.MOUSE_OUT, function (_arg1:Event){ a4.closeicon.visible = false; }); a4.closeicon.useHandCursor = true; a4.closeicon.buttonMode = true; a4.closeicon.addEventListener(MouseEvent.CLICK, closepage); a4.clickarea.useHandCursor = true; a4.clickarea.buttonMode = true; a4.clickarea.addEventListener(MouseEvent.CLICK, clickpage); a4.addEventListener(MouseEvent.MOUSE_DOWN, function (_arg1:Event){ a4.startDrag(false, new Rectangle(-50, -50, 450, 400)); }); a4.addEventListener(MouseEvent.MOUSE_UP, MU); t = new Timer(180000, 10000); t.addEventListener("timer", timerHandler1); t.start(); vote0.visible = false; vote0.over.addEventListener(MouseEvent.MOUSE_OVER, function (_arg1:Event){ vote0.mo.visible = true; }); vote0.over.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ navigateToURL(new URLRequest((((("http://tds.mutanky.com/?gameid=" + gameid) + "&version=") + version) + "&action=proceed")), "_blank"); vote0.visible = false; }); vote0.over.addEventListener(MouseEvent.MOUSE_OUT, function (_arg1:Event){ vote0.mo.visible = false; }); vote0.mo.visible = false; vote0.over.useHandCursor = true; vote0.over.buttonMode = true; vote1.visible = false; vote1.close.useHandCursor = true; vote1.close.buttonMode = true; vote1.close.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ vote1.visible = false; }); vote1.ch.buttonMode = true; vote1.ch.useHandCursor = true; vote1.ch.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ navigateToURL(new URLRequest((((("http://tds.mutanky.com/?gameid=" + gameid) + "&version=") + version) + "&action=vote")), "_blank"); vote1.visible = false; }); winbg.stop(); winbg.visible = false; winmain.stop(); winmain.visible = false; winmain2.stop(); winmain2.visible = false; girl1.visible = false; girl1.gotoAndStop(1); girl2.visible = false; girl2.gotoAndStop(1); girl3.visible = false; girl3.gotoAndStop(1); girl1.border.closebtn.useHandCursor = true; girl1.border.closebtn.buttonMode = true; girl1.border.closebtn.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ girl1.visible = false; girl1.gotoAndStop(1); girlbtns.on1.visible = false; }); girl2.border.closebtn.useHandCursor = true; girl2.border.closebtn.buttonMode = true; girl2.border.closebtn.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ girl2.visible = false; girl2.gotoAndStop(1); girlbtns.on2.visible = false; }); girl3.border.closebtn.useHandCursor = true; girl3.border.closebtn.buttonMode = true; girl3.border.closebtn.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ girl3.visible = false; girl3.gotoAndStop(1); girlbtns.on3.visible = false; }); girl1.border.mover.visible = false; girl2.border.mover.visible = false; girl3.border.mover.visible = false; girl1.addEventListener(MouseEvent.MOUSE_DOWN, function (_arg1:Event){ girl1.startDrag(false, new Rectangle(-50, -50, 450, 400)); }); girl1.addEventListener(MouseEvent.MOUSE_UP, MU); girl1.addEventListener(MouseEvent.MOUSE_OVER, function (_arg1:Event){ girl1.border.mover.visible = true; girl1.border.mout.visible = false; }); girl1.addEventListener(MouseEvent.MOUSE_OUT, function (_arg1:Event){ girl1.border.mover.visible = false; girl1.border.mout.visible = true; }); girl2.addEventListener(MouseEvent.MOUSE_DOWN, function (_arg1:Event){ girl2.startDrag(false, new Rectangle(-50, -50, 450, 400)); }); girl2.addEventListener(MouseEvent.MOUSE_UP, MU); girl2.addEventListener(MouseEvent.MOUSE_OVER, function (_arg1:Event){ girl2.border.mover.visible = true; girl2.border.mout.visible = false; }); girl2.addEventListener(MouseEvent.MOUSE_OUT, function (_arg1:Event){ girl2.border.mover.visible = false; girl2.border.mout.visible = true; }); girl3.addEventListener(MouseEvent.MOUSE_DOWN, function (_arg1:Event){ girl3.startDrag(false, new Rectangle(-50, -50, 450, 400)); }); girl3.addEventListener(MouseEvent.MOUSE_UP, MU); girl3.addEventListener(MouseEvent.MOUSE_OVER, function (_arg1:Event){ girl3.border.mover.visible = true; girl3.border.mout.visible = false; }); girl3.addEventListener(MouseEvent.MOUSE_OUT, function (_arg1:Event){ girl3.border.mover.visible = false; girl3.border.mout.visible = true; }); girlbtns.on1.visible = false; girlbtns.on2.visible = false; girlbtns.on3.visible = false; makebtn(girlbtns.off1); makebtn(girlbtns.off2); makebtn(girlbtns.off3); makebtn(girlbtns.on1); makebtn(girlbtns.on2); makebtn(girlbtns.on3); girlbtns.off1.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ girlbtns.on1.visible = true; girl1.visible = true; girl1.gotoAndPlay(1); }); girlbtns.off2.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ girlbtns.on2.visible = true; girl2.visible = true; girl2.gotoAndPlay(1); }); girlbtns.off3.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ girlbtns.on3.visible = true; girl3.visible = true; girl3.gotoAndPlay(1); }); girlbtns.on1.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ girlbtns.on1.visible = false; girl1.visible = false; girl1.gotoAndStop(1); }); girlbtns.on2.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ girlbtns.on2.visible = false; girl2.visible = false; girl2.gotoAndStop(1); }); girlbtns.on3.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ girlbtns.on3.visible = false; girl3.visible = false; girl3.gotoAndStop(1); }); slideShowTimer = new Timer(1000); slideShowForward = true; slideShowWaitLast = false; iconswin = []; cols = [[], [], []]; colpointers = [0, 0, 0]; scrollCounter = 0; blY = 10; stopScrollFrames = [25]; colinscroll = 0; avaliblePages = 3; pagesArr = []; slideShowTimer.addEventListener("timer", timerHandler); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); pageCount = 109; i = pageCount; while (i > 0) { p = new allPages(); p.cacheAsBitmap = true; p.gotoAndStop(i); p1 = new allPages(); p1.cacheAsBitmap = true; p1.gotoAndStop((i + 1)); if (!bonusAvalible){ if (i > 3){ p.gotoAndStop((112 + int((Math.random() * 5)))); }; if (i >= 3){ p1.gotoAndStop(111); }; }; pa = new Page(pagesarea, 275, 400, 275, 0, p, p1, String(i)); pagesArr[i] = pa; if (i > 1){ pagesarea.getChildByName(String(i)).visible = false; }; pa.addEventListener(PageEvent.FLIP_START, onFlipStartHandler); pa.addEventListener(PageEvent.FLIP_START_BACK, onFlipStartBackHandler); pa.addEventListener(PageEvent.FLIP_COMPLETE, onFlipCompleteHandler); pa.addEventListener(PageEvent.FLIP_COMPLETE_BACK, onFlipCompleteBackHandler); i = (i - 2); }; i = 0; while (i < 3) { n = 0; while (n < 9) { k = 1; while (k < 7) { cols[i].push(k); k++; }; n++; }; n = 0; while (n < 4) { k = 6; while (k < 10) { cols[i].push(k); k++; }; n++; }; cols[i].sort(shuffle); i++; }; if (SLOT == null){ SLOT = new slot(); SLOT.x = 200; SLOT.y = 5; slotarea.addChild(SLOT); }; if (!slotarea.contains(SLOT)){ slotarea.addChild(SLOT); }; SLOT.counter.text = String(score); SLOT.cacheAsBitmap = true; SLOT.winMsg.visible = false; SLOT.patch.visible = false; stage.addEventListener(MouseEvent.MOUSE_UP, MU); if (!SLOT.hasEventListener(MouseEvent.MOUSE_DOWN)){ SLOT.addEventListener(MouseEvent.MOUSE_DOWN, MD); }; if (!SLOT.hasEventListener(MouseEvent.MOUSE_UP)){ SLOT.addEventListener(MouseEvent.MOUSE_UP, MU); }; makebtn1(SLOT.goBtn); makebtn1(SLOT.betBtn); makebtn1(SLOT.nextPageSml); makebtn1(SLOT.prevPageSml); makebtn1(nextPageBig); makebtn1(prevPageBig); if (SLOT.iconsArea.numChildren == 0){ icons = [[], [], []]; n = 0; while (n < 3) { k = 0; while (k < 4) { ic = new ICON(); ic.winRec.gotoAndStop(1); ic.gotoAndStop(getNextIcon(n)); SLOT.iconsArea.addChild(ic); ic.y = ((30 * k) - (30 / 2)); ic.x = (30 * n); icons[n][k] = ic; k++; }; n++; }; }; stage.showDefaultContextMenu = false; contextMenu = myContextMenu; if (!bonusAvalible){ enablePages(); } else { avaliblePages = int((score / 100)); setnum(); }; if (ecsmenu == null){ ecsmenu = new esc(); ecsmenu.x = 165; ecsmenu.y = 152; }; if (!contains(ecsmenu)){ addChild(ecsmenu); }; ecsmenu.addEventListener("OK", fn); ecsmenu.visible = false; ecsmenu.okbtn.useHandCursor = true; ecsmenu.okbtn.buttonMode = true; if (!ecsmenu.okbtn.hasEventListener(MouseEvent.CLICK)){ ecsmenu.okbtn.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ ecsmenu.dispatchEvent(new Event("OK")); }); }; ecsmenu.cancelbtn.useHandCursor = true; ecsmenu.cancelbtn.buttonMode = true; if (!ecsmenu.cancelbtn.hasEventListener(MouseEvent.CLICK)){ ecsmenu.cancelbtn.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ ecsmenu.visible = false; }); }; SLOT.pageNum.text = "001"; stop(); } public function menuCLICK(_arg1:Event):void{ switch (_arg1.target.name){ case "btn_start": menu.highlight.visible = false; menu.buble.visible = false; if (((!(bonusAvalible)) && (!((defaultValues["skipstart"] == 1))))){ menu.gotoAndPlay(2); } else { gotoAndStop(1, "Game"); }; break; case "btn_spec": if (bonusAvalible){ gotoAndStop(1, "Bonus"); }; break; case "btn_mg": gotoAndStop(1, "mg"); break; case "btn_inst": navigateToURL(new URLRequest((((("http://tds.mutanky.com/?gameid=" + gameid) + "&version=") + version) + "&action=install")), "_blank"); break; case "btn_anot": navigateToURL(new URLRequest((((("http://tds.mutanky.com/?gameid=" + gameid) + "&version=") + version) + "&action=artbooks")), "_blank"); break; case "btn_rec": navigateToURL(new URLRequest((((("http://tds.mutanky.com/?gameid=" + gameid) + "&version=") + version) + "&action=recomended")), "_blank"); break; case "btn_v2": gotoAndStop(1, "Volume2"); break; }; } function frame7(){ bb.useHandCursor = true; bb.buttonMode = true; bb.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ gotoAndStop(1, "Menu1"); }); ch.useHandCursor = true; ch.buttonMode = true; ch.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ navigateToURL(new URLRequest((((("http://tds.mutanky.com/?gameid=" + gameid) + "&version=") + version) + "&action=volume2")), "_blank"); }); } public function goBTN():void{ if (((!(hasEventListener(Event.ENTER_FRAME))) && (((int(SLOT.counter.text) - int(SLOT.betValue.text)) > 0)))){ if (soundON){ new s_go().play(); spinchnl = new s_spin().play(); }; removeWin(); score = (score + -(int(SLOT.betValue.text))); SLOT.counter.text = String(score); blY = 10; scrollCounter = 0; stopScrollFrames[0] = (5 + (10 * (2 + int((Math.random() * 2))))); stopScrollFrames[1] = ((stopScrollFrames[0] + 5) + (10 * (1 + int((Math.random() * 2))))); stopScrollFrames[2] = ((stopScrollFrames[1] + 5) + (10 * (1 + int((Math.random() * 2))))); addEventListener(Event.ENTER_FRAME, EFscroll); }; } public function keyDownHandler(_arg1:KeyboardEvent):void{ if ((((_arg1.keyCode == Keyboard.SPACE)) && (SLOT.visible))){ goBTN(); }; if (_arg1.keyCode == Keyboard.LEFT){ slideShowTimer.stop(); prevBTN(); }; if (_arg1.keyCode == Keyboard.RIGHT){ slideShowTimer.stop(); nextBTN(); }; if ((((_arg1.keyCode == Keyboard.UP)) && (SLOT.visible))){ betBTN(); }; if (_arg1.keyCode == Keyboard.ESCAPE){ ecsmenu.visible = !(ecsmenu.visible); }; if ((((((_arg1.keyCode == Keyboard.ENTER)) && (SLOT))) && (!(ecsmenu.visible)))){ girlbtns.visible = !(girlbtns.visible); SLOT.visible = !(SLOT.visible); nextPageBig.visible = !(nextPageBig.visible); prevPageBig.visible = !(prevPageBig.visible); }; if ((((_arg1.keyCode == Keyboard.ENTER)) && (ecsmenu.visible))){ fn(null); }; if ((((_arg1.keyCode > 48)) && ((_arg1.keyCode < 58)))){ slideShowTimer.reset(); slideShowTimer.delay = ((_arg1.keyCode - 48) * 1000); slideShowTimer.start(); }; if (_arg1.keyCode == 48){ slideShowTimer.stop(); }; } function frame1(){ gameid = "halc-slot-2"; version = 1; config = new configManager(gameid, version, stage); bonusAvalible = false; score = 100; nowIsBonus = false; voteshowed = false; blshowed = false; halcshowed = false; bonusshowed = false; soundON = true; config.addEventListener("CONFIGLOADED", cfgLoaded); defaultKeys = ["skipstart", "gc", "vote"]; defaultValues = []; defaultValues["skipstart"] = 0; defaultValues["gc"] = 0; defaultValues["vote"] = 0; stage.scaleMode = StageScaleMode.NO_SCALE; ng = false; nglist = ["ungrounded.net", "newgrounds.com"]; zz = 0; while (zz < nglist.length) { if (loaderInfo.loaderURL.indexOf(nglist[zz]) > 0){ ng = true; }; zz++; }; stage.showDefaultContextMenu = false; loaderInfo.addEventListener(Event.COMPLETE, comp); } function frame4(){ config.addArea("menu", adv); if (fromstart){ fromstart = false; } else { SoundMixer.stopAll(); if (soundON){ musicCHNL = new s_music().play(0, int.MAX_VALUE); }; }; menu.buble.visible = false; mkbtn(menu.btn_start); mkbtn(menu.btn_spec); mkbtn(menu.btn_mg); mkbtn(menu.btn_inst); mkbtn(menu.btn_anot); mkbtn(menu.btn_rec); mkbtn(menu.btn_v2); menu.highlight.visible = false; menu.pisya.visible = false; menu.pisya_area.useHandCursor = true; menu.pisya_area.buttonMode = true; menu.pisya_area.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ menu.pisya.visible = !(menu.pisya.visible); }); menu.sisi.visible = false; menu.sisi_area.useHandCursor = true; menu.sisi_area.buttonMode = true; menu.sisi_area.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ menu.sisi.visible = !(menu.sisi.visible); }); myContextMenu = new ContextMenu(); item = new ContextMenuItem("SOUND"); myContextMenu.customItems.push(item); item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuItemSelectHandler2); item = new ContextMenuItem("MORE GAMES"); myContextMenu.customItems.push(item); item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuItemSelectHandler3); stage.showDefaultContextMenu = false; contextMenu = myContextMenu; } public function nextBTN():void{ var _local1:uint; if (((((((pagesarea) && (!(pagesarea.flipping)))) && ((int(SLOT.pageNum.text) < (pageCount + 1))))) || (bonusArea))){ _local1 = getVisiblePage(); if (pagesArr[_local1]){ pagesArr[_local1].turnPageForward(); }; }; } public function cfgLoaded(_arg1:Event):void{ var _local2:uint; while (_local2 < defaultKeys.length) { if (config.values[defaultKeys[_local2]]){ defaultValues[defaultKeys[_local2]] = config.values[defaultKeys[_local2]]; }; _local2++; }; } public function onFlipStartHandler(_arg1:PageEvent):void{ if (soundON){ new s_page().play(); }; pagesarea.flipping = true; SLOT.pageNum.text = String((int(SLOT.pageNum.text) + 2)); if (SLOT.pageNum.text.length == 1){ SLOT.pageNum.text = ("00" + SLOT.pageNum.text); }; if (SLOT.pageNum.text.length == 2){ SLOT.pageNum.text = ("0" + SLOT.pageNum.text); }; var _local2:uint = (int(_arg1.targ.name) + 2); if (pagesarea.getChildByName(String(_local2)) != null){ pagesarea.getChildByName(String(_local2)).visible = true; }; if (prevPage != null){ pagesarea.setChildIndex(_arg1.targ, (pagesarea.numChildren - 1)); }; } public function closepage(_arg1:Event):void{ removeChild(a4); } public function getNextIcon(_arg1:uint):uint{ var _local2 = colpointers; var _local3 = _arg1; var _local4 = (_local2[_local3] + 1); _local2[_local3] = _local4; if (colpointers[_arg1] == cols[_arg1].length){ colpointers[_arg1] = 0; }; return (cols[_arg1][colpointers[_arg1]]); } public function timerHandler1(_arg1:TimerEvent):void{ a4.visible = true; a4.play(); t.stop(); } function frame3(){ SoundMixer.stopAll(); musicCHNL = new s_music().play(0, int.MAX_VALUE); fromstart = true; } public function btnClick(_arg1:Event=null):void{ if (_arg1){ _arg1.target.play(); }; if (_arg1.target.name == "betBtn"){ betBTN(); }; if ((((_arg1.target.name == "nextPageSml")) || ((_arg1.target.name == "nextPageBig")))){ nextBTN(); }; if ((((_arg1.target.name == "prevPageSml")) || ((_arg1.target.name == "prevPageBig")))){ prevBTN(); }; if (_arg1.target.name == "goBtn"){ goBTN(); }; } public function MD(_arg1:MouseEvent):void{ var _local4:MovieClip; var _local2:Boolean; var _local3:uint; while (_local3 < SLOT.numChildren) { _local4 = (SLOT.getChildAt(_local3) as MovieClip); if (((((_local4) && (_local4.buttonMode))) && (_local4.hitTestPoint(_arg1.stageX, _arg1.stageY, true)))){ _local2 = false; }; _local3++; }; if (_local2){ SLOT.startDrag(false, new Rectangle(0, 0, (550 - SLOT.width), ((400 - SLOT.height) + 10))); }; } function frame2(){ stop(); bar.width = 1; loaderInfo.addEventListener(ProgressEvent.PROGRESS, update); } public function MU(_arg1:MouseEvent):void{ if (SLOT){ SLOT.stopDrag(); }; if (girl1){ girl1.stopDrag(); girl2.stopDrag(); girl3.stopDrag(); }; if (a4){ a4.stopDrag(); }; } public function onFlipStartBackHandler(_arg1:PageEvent):void{ if (soundON){ new s_page().play(); }; pagesarea.flipping = true; SLOT.pageNum.text = String((int(SLOT.pageNum.text) - 2)); if (SLOT.pageNum.text.length == 1){ SLOT.pageNum.text = ("00" + SLOT.pageNum.text); }; if (SLOT.pageNum.text.length == 2){ SLOT.pageNum.text = ("0" + SLOT.pageNum.text); }; var _local2:uint = (int(_arg1.targ.name) - 2); if (pagesarea.getChildByName(String(_local2)) != null){ pagesarea.getChildByName(String(_local2)).visible = true; }; if (prevPage != null){ pagesarea.setChildIndex(_arg1.targ, (pagesarea.numChildren - 1)); }; } public function makebtn(_arg1:MovieClip):void{ _arg1.useHandCursor = true; _arg1.buttonMode = true; } public function checkWin():void{ var k:uint; var allwin:Function = function ():void{ iconswin[0].winRec.gotoAndPlay(2); iconswin[1].winRec.gotoAndPlay(2); iconswin[2].winRec.gotoAndPlay(2); }; iconswin = []; var win:Array = []; var am:uint; var n:uint; while (n < 3) { k = 0; while (k < 4) { if (icons[n][k].y == 15){ win[n] = icons[n][k].currentFrame; iconswin[n] = icons[n][k]; }; k = (k + 1); }; n = (n + 1); }; if ((((((win[0] == 1)) && ((win[1] == 1)))) && ((win[2] == 1)))){ allwin(); am = 20; if (soundON){ new s_win3().play(); }; } else { if ((((((win[0] == 1)) || ((win[1] == 1)))) || ((win[2] == 1)))){ if (soundON){ new s_bell().play(); }; }; }; if ((((((win[0] == 2)) && ((win[1] == 2)))) && ((win[2] == 2)))){ allwin(); am = 100; if (soundON){ new s_win_big1().play(); }; } else { if ((((((win[0] == 2)) || ((win[1] == 2)))) || ((win[2] == 2)))){ if (soundON){ new s_seven().play(); }; }; }; if ((((((win[0] == 3)) && ((win[1] == 3)))) && ((win[2] == 3)))){ allwin(); if (soundON){ new s_win1().play(); }; am = 30; }; if ((((((win[0] == 4)) && ((win[1] == 4)))) && ((win[2] == 4)))){ if (soundON){ new s_win2().play(); }; allwin(); am = 40; }; n = 0; while (n < 3) { if (win[n] == 5){ iconswin[n].winRec.gotoAndPlay(2); if (am == 2){ am = 50; }; if (am == 1){ am = 2; }; if (am == 0){ am = 1; }; }; n = (n + 1); }; if ((((am > 0)) && ((am < 50)))){ if (soundON){ new s_cherry().play(); }; }; if (am == 50){ if (soundON){ new s_win_big2().play(); }; }; if ((((((win[0] == 6)) && ((win[1] == 6)))) && ((win[2] == 6)))){ am = 10; allwin(); if (soundON){ new s_win3().play(); }; }; if ((((((((win[0] == 7)) && ((win[1] == 7)))) || ((((win[1] == 7)) && ((win[2] == 7)))))) || ((((win[0] == 7)) && ((win[2] == 7)))))){ if (win[0] == 7){ iconswin[0].winRec.gotoAndPlay(2); }; if (win[1] == 7){ iconswin[1].winRec.gotoAndPlay(2); }; if (win[2] == 7){ iconswin[2].winRec.gotoAndPlay(2); }; girlbtns.d1.visible = false; if (!girl1.visible){ girl1.visible = true; girl1.gotoAndPlay(1); girl1.border.mover.visible = true; girlbtns.on1.visible = true; }; am = 10; if (soundON){ new s_win3().play(); }; }; if ((((((((win[0] == 8)) && ((win[1] == 8)))) || ((((win[1] == 8)) && ((win[2] == 8)))))) || ((((win[0] == 8)) && ((win[2] == 8)))))){ if (win[0] == 8){ iconswin[0].winRec.gotoAndPlay(2); }; if (win[1] == 8){ iconswin[1].winRec.gotoAndPlay(2); }; if (win[2] == 8){ iconswin[2].winRec.gotoAndPlay(2); }; girlbtns.d2.visible = false; if (!girl2.visible){ girl2.visible = true; girl2.gotoAndPlay(1); girl2.border.mover.visible = true; girlbtns.on2.visible = true; }; am = 10; if (soundON){ new s_win3().play(); }; }; if ((((((((win[0] == 9)) && ((win[1] == 9)))) || ((((win[1] == 9)) && ((win[2] == 9)))))) || ((((win[0] == 9)) && ((win[2] == 9)))))){ if (win[0] == 9){ iconswin[0].winRec.gotoAndPlay(2); }; if (win[1] == 9){ iconswin[1].winRec.gotoAndPlay(2); }; if (win[2] == 9){ iconswin[2].winRec.gotoAndPlay(2); }; girlbtns.d3.visible = false; if (!girl3.visible){ girl3.visible = true; girl3.gotoAndPlay(1); girl3.border.mover.visible = true; girlbtns.on3.visible = true; }; am = 10; if (soundON){ new s_win3().play(); }; }; if ((((((((am == 0)) && ((win[0] > 6)))) && ((win[1] > 6)))) && ((win[2] > 6)))){ if ((((((win[0] == 7)) && ((win[1] == 8)))) && ((win[2] == 9)))){ am = 200; girl3.visible = true; girl3.gotoAndPlay(1); girl3.border.mover.visible = true; girlbtns.on3.visible = true; girl2.visible = true; girl2.gotoAndPlay(1); girl2.border.mover.visible = true; girlbtns.on2.visible = true; girl1.visible = true; girl1.gotoAndPlay(1); girl1.border.mover.visible = true; girlbtns.on1.visible = true; } else { am = 10; }; allwin(); if (soundON){ new s_win3().play(); }; }; if ((((am == 0)) && ((win[0] == win[1])))){ iconswin[0].winRec.gotoAndPlay(2); iconswin[1].winRec.gotoAndPlay(2); am = 2; if (soundON){ new s_win3().play(); }; }; if ((((am == 0)) && ((win[2] == win[1])))){ iconswin[2].winRec.gotoAndPlay(2); iconswin[1].winRec.gotoAndPlay(2); am = 2; if (soundON){ new s_win3().play(); }; }; if ((((am == 0)) && ((win[0] == win[2])))){ iconswin[0].winRec.gotoAndPlay(2); iconswin[2].winRec.gotoAndPlay(2); am = 2; if (soundON){ new s_win3().play(); }; }; var dont:Boolean; if ((((am == 0)) && ((win[0] > 6)))){ iconswin[0].winRec.gotoAndPlay(2); if (soundON){ new s_win3().play(); }; dont = true; }; if ((((am == 0)) && ((win[1] > 6)))){ iconswin[1].winRec.gotoAndPlay(2); if (soundON){ new s_win3().play(); }; dont = true; }; if ((((am == 0)) && ((win[2] > 6)))){ iconswin[2].winRec.gotoAndPlay(2); if (soundON){ new s_win3().play(); }; dont = true; }; if (am == 0){ if ((((((win[0] == 7)) || ((win[1] == 7)))) || ((win[2] == 7)))){ am = (am + 1); }; if ((((((win[0] == 8)) || ((win[1] == 8)))) || ((win[2] == 8)))){ am = (am + 2); }; if ((((((win[0] == 9)) || ((win[1] == 9)))) || ((win[2] == 9)))){ am = (am + 3); }; }; if (dont){ am = (am * 10); } else { am = ((am * 10) * int(SLOT.betValue.text)); }; if (am > 0){ SLOT.winMsg.visible = true; SLOT.patch.visible = true; SLOT.winMsg.text = ("WIN: " + am); score = (score + am); }; enablePages(); } public function EFscroll(_arg1:Event):void{ scrollCounter++; if (colinscroll == 0){ makeScrollCol(0); makeScrollCol(1); makeScrollCol(2); }; if (colinscroll == 1){ makeScrollCol(1); makeScrollCol(2); }; if (colinscroll == 2){ makeScrollCol(2); }; } public function removeWin():void{ SLOT.winMsg.visible = false; SLOT.patch.visible = false; var _local1:uint; while (_local1 < 3) { if (iconswin[_local1]){ iconswin[_local1].winRec.gotoAndStop(1); }; _local1++; }; } public function update(_arg1:ProgressEvent):void{ bar.width = int((Math.floor(((_arg1.bytesLoaded * 100) / _arg1.bytesTotal)) * 2)); } function frame6(){ hint.visible = false; bb.useHandCursor = true; bb.buttonMode = true; bb.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ gotoAndStop(1, "Menu1"); }); bob1.useHandCursor = true; bob1.buttonMode = true; bob1.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ navigateToURL(new URLRequest((((("http://tds.mutanky.com/?gameid=" + gameid) + "&version=") + version) + "&action=more-games-free")), "_blank"); }); bob2.useHandCursor = true; bob2.buttonMode = true; bob1.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ navigateToURL(new URLRequest((((("http://tds.mutanky.com/?gameid=" + gameid) + "&version=") + version) + "&action=more-games-members")), "_blank"); }); more.useHandCursor = true; more.buttonMode = true; more.addEventListener(MouseEvent.MOUSE_OVER, function (_arg1:Event){ hint.visible = true; }); hint.addEventListener(MouseEvent.MOUSE_OUT, function (_arg1:MouseEvent){ if (!hint.hitTestPoint(_arg1.stageX, _arg1.stageY)){ hint.visible = false; }; }); hint.ctp.useHandCursor = true; hint.ctp.buttonMode = true; hint.ctp.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ navigateToURL(new URLRequest((((("http://tds.mutanky.com/?gameid=" + gameid) + "&version=") + version) + "&action=more-games-animegames")), "_blank"); }); } function frame8(){ nowIsBonus = true; btn.visible = false; btn.useHandCursor = true; btn.buttonMode = true; btn.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ navigateToURL(new URLRequest((((("http://tds.mutanky.com/?gameid=" + gameid) + "&version=") + version) + "&action=bonus")), "_blank"); btn.visible = false; closebtn.visible = false; }); closebtn.visible = false; closebtn.useHandCursor = true; closebtn.buttonMode = true; closebtn.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ closebtn.visible = false; btn.visible = false; }); pagesArr = []; pageCount = 19; i = pageCount; while (i > 0) { pp = new bonusPictures(); pp.cacheAsBitmap = true; pp.gotoAndStop(i); pp1 = new bonusPictures(); pp1.cacheAsBitmap = true; pp1.gotoAndStop((i + 1)); pa = new Page(bonusArea, 275, 400, 275, 0, pp, pp1, String(i)); pagesArr[i] = pa; if (i > 1){ bonusArea.getChildByName(String(i)).visible = false; }; pa.addEventListener(PageEvent.FLIP_START, onFlipStartHandler1); pa.addEventListener(PageEvent.FLIP_START_BACK, onFlipStartBackHandler1); pa.addEventListener(PageEvent.FLIP_COMPLETE, onFlipCompleteHandler1); pa.addEventListener(PageEvent.FLIP_COMPLETE_BACK, onFlipCompleteBackHandler1); i = (i - 2); }; if (ecsmenu != null){ if (contains(ecsmenu)){ removeChild(ecsmenu); }; addChild(ecsmenu); ecsmenu.visible = false; }; } public function fn(_arg1:Event):void{ removeChild(ecsmenu); if (((!((slotarea == null))) && (slotarea.contains(SLOT)))){ slotarea.removeChild(SLOT); }; gotoAndStop(1, "Menu1"); } public function onFlipCompleteBackHandler(_arg1:PageEvent):void{ pagesarea.flipping = false; var _local2:uint = (int(_arg1.targ.name) + 2); if (pagesarea.getChildByName(String(_local2)) != null){ pagesarea.getChildByName(String(_local2)).visible = false; }; prevPage = _arg1.targ; } public function setnum():void{ if (avaliblePages < 3){ avaliblePages = 3; }; if (avaliblePages > (pageCount + 1)){ avaliblePages = (pageCount + 1); }; if (((!(blshowed)) && ((avaliblePages >= 50)))){ blshowed = true; bl1.visible = true; }; if (((!(halcshowed)) && ((avaliblePages >= 70)))){ halcshowed = true; halc.visible = true; halc.play(); }; SLOT.avaliblePages.text = String(avaliblePages); if (SLOT.avaliblePages.text.length == 1){ SLOT.avaliblePages.text = ("00" + SLOT.avaliblePages.text); }; if (SLOT.avaliblePages.text.length == 2){ SLOT.avaliblePages.text = ("0" + SLOT.avaliblePages.text); }; if (SLOT.pageNum.text.length == 1){ SLOT.pageNum.text = ("00" + SLOT.pageNum.text); }; if (SLOT.pageNum.text.length == 2){ SLOT.pageNum.text = ("0" + SLOT.pageNum.text); }; } public function getVisiblePage(_arg1:Boolean=true):uint{ var _local5:DisplayObject; var _local2:Array = []; var _local3:MovieClip = pagesarea; if (nowIsBonus){ _local3 = bonusArea; }; var _local4:uint; while (_local4 < _local3.numChildren) { _local5 = _local3.getChildAt(_local4); if (((_local5) && (_local5.visible))){ _local2.push(_local5.name); }; _local4++; }; _local2.sort(Array.NUMERIC); if (_local2){ if (_arg1){ return (int(_local2[(_local2.length - 1)])); }; return (int(_local2[0])); //unresolved jump }; return (0); } public function menuItemSelectHandler2(_arg1:ContextMenuEvent):void{ soundON = !(soundON); var _local2:SoundTransform = musicCHNL.soundTransform; if (_local2.volume == 1){ SoundMixer.stopAll(); _local2.volume = 0; } else { _local2.volume = 1; musicCHNL = new s_music().play(0, int.MAX_VALUE); }; musicCHNL.soundTransform = _local2; } public function menuItemSelectHandler3(_arg1:ContextMenuEvent):void{ navigateToURL(new URLRequest((((("http://tds.mutanky.com/?gameid=" + gameid) + "&version=") + version) + "&action=more-games")), "_blank"); } public function shuffle(_arg1, _arg2):int{ return ((Math.round((Math.random() * 2)) - 1)); } public function mkbtn(_arg1:MovieClip):void{ var chngClr:Function; var chngClr1:Function; var m = _arg1; chngClr = function (_arg1:Event):void{ menu.highlight.visible = true; menu.highlight.y = (_arg1.target.y - (menu.highlight.height / 2)); menu.buble.visible = true; switch (_arg1.target.name){ case "btn_start": menu.buble.gotoAndStop(2); break; case "btn_spec": if (bonusAvalible){ menu.buble.gotoAndStop(4); } else { menu.buble.gotoAndStop(3); }; break; case "btn_mg": menu.buble.gotoAndStop(5); break; case "btn_inst": menu.buble.gotoAndStop(6); break; case "btn_anot": menu.buble.gotoAndStop(7); break; case "btn_rec": menu.buble.gotoAndStop(8); break; case "btn_v2": menu.buble.gotoAndStop(9); break; }; }; chngClr1 = function (_arg1:Event):void{ if (((menu) && (menu.highlight))){ menu.highlight.visible = false; menu.buble.visible = false; }; }; m.useHandCursor = true; m.buttonMode = true; m.addEventListener(MouseEvent.CLICK, menuCLICK); m.addEventListener(MouseEvent.MOUSE_OVER, chngClr); m.addEventListener(MouseEvent.MOUSE_OUT, chngClr1); } public function onFlipCompleteHandler1(_arg1:PageEvent):void{ bonusArea.flipping = false; var _local2:uint = (int(_arg1.targ.name) - 2); if (bonusArea.getChildByName(String(_local2)) != null){ bonusArea.getChildByName(String(_local2)).visible = false; }; prevPage = _arg1.targ; if ((((_local2 == 17)) && (!(bonusshowed)))){ bonusshowed = true; btn.visible = true; closebtn.visible = true; }; } } }//package halc2_fla
Section 24
//menu_10 (halc2_fla.menu_10) package halc2_fla { import flash.display.*; public dynamic class menu_10 extends MovieClip { public function menu_10(){ addFrameScript(73, frame74); } function frame74(){ (parent as MovieClip).gotoAndStop(1, "Menu1"); } } }//package halc2_fla
Section 25
//nextPageSml_39 (halc2_fla.nextPageSml_39) package halc2_fla { import flash.display.*; public dynamic class nextPageSml_39 extends MovieClip { public function nextPageSml_39(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package halc2_fla
Section 26
//prevPageSml_38 (halc2_fla.prevPageSml_38) package halc2_fla { import flash.display.*; public dynamic class prevPageSml_38 extends MovieClip { public function prevPageSml_38(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package halc2_fla
Section 27
//start_14 (halc2_fla.start_14) package halc2_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class start_14 extends MovieClip { public var btn_v2:MovieClip; public var sisi_area:MovieClip; public var btn_inst:MovieClip; public var pisya_area:MovieClip; public var btn_anot:MovieClip; public var btn_spec:MovieClip; public var btn_mg:MovieClip; public var bt1:MovieClip; public var bt2:MovieClip; public var bt3:MovieClip; public var pisya:MovieClip; public var sisi:MovieClip; public var btn_rec:MovieClip; public var buble:MovieClip; public var highlight:MovieClip; public var btn_start:MovieClip; public function start_14(){ addFrameScript(0, frame1, 59, frame60, 69, frame70); } function frame70(){ stop(); (parent as MovieClip).gotoAndStop(1, "Game"); } function frame1(){ stop(); } function frame60(){ stop(); bt1.useHandCursor = true; bt1.buttonMode = true; bt1.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ navigateToURL(new URLRequest("http://tds.mutanky.com/?gameid=halc-slot-2&action=start1"), "_blank"); }); bt2.useHandCursor = true; bt2.buttonMode = true; bt2.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ play(); }); bt3.useHandCursor = true; bt3.buttonMode = true; bt3.addEventListener(MouseEvent.CLICK, function (_arg1:Event){ navigateToURL(new URLRequest("http://tds.mutanky.com/?gameid=halc-slot-2&action=start2"), "_blank"); }); } } }//package halc2_fla
Section 28
//text_1_8 (halc2_fla.text_1_8) package halc2_fla { import flash.display.*; public dynamic class text_1_8 extends MovieClip { public function text_1_8(){ addFrameScript(6, frame7); } function frame7(){ stop(); } } }//package halc2_fla
Section 29
//text_2_24 (halc2_fla.text_2_24) package halc2_fla { import flash.display.*; public dynamic class text_2_24 extends MovieClip { public function text_2_24(){ addFrameScript(4, frame5); } function frame5(){ stop(); } } }//package halc2_fla
Section 30
//text_3_25 (halc2_fla.text_3_25) package halc2_fla { import flash.display.*; public dynamic class text_3_25 extends MovieClip { public function text_3_25(){ addFrameScript(4, frame5); } function frame5(){ stop(); } } }//package halc2_fla
Section 31
//text_4_26 (halc2_fla.text_4_26) package halc2_fla { import flash.display.*; public dynamic class text_4_26 extends MovieClip { public function text_4_26(){ addFrameScript(4, frame5); } function frame5(){ stop(); } } }//package halc2_fla
Section 32
//text_5_27 (halc2_fla.text_5_27) package halc2_fla { import flash.display.*; public dynamic class text_5_27 extends MovieClip { public function text_5_27(){ addFrameScript(4, frame5); } function frame5(){ stop(); } } }//package halc2_fla
Section 33
//text_6_28 (halc2_fla.text_6_28) package halc2_fla { import flash.display.*; public dynamic class text_6_28 extends MovieClip { public function text_6_28(){ addFrameScript(4, frame5); } function frame5(){ stop(); } } }//package halc2_fla
Section 34
//text_7_29 (halc2_fla.text_7_29) package halc2_fla { import flash.display.*; public dynamic class text_7_29 extends MovieClip { public function text_7_29(){ addFrameScript(4, frame5); } function frame5(){ stop(); } } }//package halc2_fla
Section 35
//text_8_30 (halc2_fla.text_8_30) package halc2_fla { import flash.display.*; public dynamic class text_8_30 extends MovieClip { public function text_8_30(){ addFrameScript(4, frame5); } function frame5(){ stop(); } } }//package halc2_fla
Section 36
//text_9_31 (halc2_fla.text_9_31) package halc2_fla { import flash.display.*; public dynamic class text_9_31 extends MovieClip { public function text_9_31(){ addFrameScript(4, frame5); } function frame5(){ stop(); } } }//package halc2_fla
Section 37
//V_1_47 (halc2_fla.V_1_47) package halc2_fla { import flash.events.*; import flash.media.*; import flash.display.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class V_1_47 extends MovieClip { public var border:MovieClip; public function V_1_47(){ addFrameScript(3, frame4); } function frame4(){ if ((parent as MovieClip).soundON){ new Vo_1().play(); }; } } }//package halc2_fla
Section 38
//V_2_52 (halc2_fla.V_2_52) package halc2_fla { import flash.events.*; import flash.media.*; import flash.display.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class V_2_52 extends MovieClip { public var border:MovieClip; public function V_2_52(){ addFrameScript(21, frame22); } function frame22(){ if ((parent as MovieClip).soundON){ new Vo_2().play(); }; } } }//package halc2_fla
Section 39
//V_3_53 (halc2_fla.V_3_53) package halc2_fla { import flash.events.*; import flash.media.*; import flash.display.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class V_3_53 extends MovieClip { public var border:MovieClip; public function V_3_53(){ addFrameScript(2, frame3); } function frame3(){ if ((parent as MovieClip).soundON){ new Vo_3().play(); }; } } }//package halc2_fla
Section 40
//winRec_45 (halc2_fla.winRec_45) package halc2_fla { import flash.display.*; public dynamic class winRec_45 extends MovieClip { public function winRec_45(){ addFrameScript(0, frame1, 3, frame4); } function frame1(){ stop(); } function frame4(){ gotoAndPlay(2); } } }//package halc2_fla
Section 41
//allPages (allPages) package { import flash.display.*; public dynamic class allPages extends MovieClip { } }//package
Section 42
//bonusPictures (bonusPictures) package { import flash.display.*; public dynamic class bonusPictures extends MovieClip { } }//package
Section 43
//configManager (configManager) package { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class configManager extends MovieClip { var showonload:String;// = null var popupurl:String;// = "" var areas:Dictionary; public var values:Array; var gid:String; var ver:uint; var areacontent:Dictionary; var configXML:XML; public function configManager(_arg1:String, _arg2:uint, _arg3:Stage):void{ var ioErrorHandler:Function; var loadXML:Function; var gameid = _arg1; var version = _arg2; var st = _arg3; configXML = <config></config> ; areas = new Dictionary(true); areacontent = new Dictionary(true); values = []; super(); ioErrorHandler = function (_arg1:Event):void{ trace("config fail"); }; loadXML = function (_arg1:Event):void{ var k:uint; var tmpfn:Function; var e = _arg1; configXML = new XML(e.target.data); var i:uint; while (i < configXML.stages.stage.length()) { k = 0; while (k < configXML.stages.stage[i].banners.banner.length()) { if (configXML.stages.stage[i].banners.banner[k].@autoload == "true"){ trace(((("get content " + configXML.stages.stage[i].@name) + " loc:") + configXML.stages.stage[i].banners.banner[k].@location)); getContent(configXML.stages.stage[i].@name, k, configXML.stages.stage[i].banners.banner[k].@location, configXML.stages.stage[i].banners.banner[k].@x, configXML.stages.stage[i].banners.banner[k].@y, configXML.stages.stage[i].banners.banner[k].@href); }; if (configXML.stages.stage[i].@name == "popup"){ tmpfn = function (_arg1:Event):void{ if (popupurl != ""){ navigateToURL(new URLRequest(popupurl), "_blank"); }; st.removeEventListener(MouseEvent.CLICK, tmpfn); }; st.addEventListener(MouseEvent.CLICK, tmpfn); popupurl = configXML.stages.stage[i].banners.banner[k].@href; }; k = (k + 1); }; i = (i + 1); }; i = 0; while (i < configXML.values.value.length()) { if (String(configXML.values.value[i].@stagename).length > 0){ values[configXML.values.value[i].@name] = [configXML.values.value[i].@stagename, configXML.values.value[i].@text]; } else { values[String(configXML.values.value[i].@name)] = String(configXML.values.value[i].@value); }; i = (i + 1); }; dispatchEvent(new Event("CONFIGLOADED")); trace("config loaded\n\n"); }; gid = gameid; ver = version; var loader:URLLoader = new URLLoader(); loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, ioErrorHandler); loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); loader.addEventListener(Event.COMPLETE, loadXML); loader.load(new URLRequest(((((("http://config.mutanky.com/?gameid=" + gameid) + "&version=") + version) + "&player=") + Capabilities.version))); } public function addArea(_arg1:String, _arg2:MovieClip):void{ var bannerid:uint; var i:uint; var k:uint; var id = _arg1; var area = _arg2; if (areas[id] == undefined){ areas[id] = area; if (areacontent[id] == undefined){ areacontent[id] = []; i = 0; while (i < configXML.stages.stage.length()) { if (String(configXML.stages.stage[i].@name) == id){ k = 0; while (k < configXML.stages.stage[i].banners.banner.length()) { getContent(configXML.stages.stage[i].@name, k, configXML.stages.stage[i].banners.banner[k].@location, configXML.stages.stage[i].banners.banner[k].@x, configXML.stages.stage[i].banners.banner[k].@y, configXML.stages.stage[i].banners.banner[k].@href); k = (k + 1); }; }; i = (i + 1); }; }; }; bannerid = int((Math.random() * areacontent[id].length)); if (((((!((areacontent[id][bannerid] == null))) && (!((areacontent[id][bannerid] == undefined))))) && (!(area.contains(areacontent[id][bannerid]))))){ area.addChild(areacontent[id][bannerid]); dispatchEvent(new Event(("LOADED_" + id))); if (areacontent[id][bannerid].href != ""){ areacontent[id][bannerid].addEventListener(MouseEvent.CLICK, function (_arg1:Event):void{ navigateToURL(new URLRequest(areacontent[id][bannerid].href), "_blank"); }); }; } else { showonload = id; }; trace((("start " + id) + " area")); } function getContent(_arg1:String, _arg2:uint, _arg3:String, _arg4:Number, _arg5:Number, _arg6:String):void{ var loadcontent:Function; var id = _arg1; var arrid = _arg2; var loc = _arg3; var x = _arg4; var y = _arg5; var href = _arg6; loadcontent = function (_arg1:Event):void{ var bannerid:uint; var e = _arg1; if (areacontent[id] == undefined){ areacontent[id] = []; }; e.target.content.x = x; e.target.content.y = y; e.target.content.href = href; e.target.content.gameid = gid; e.target.content.version = ver; areacontent[id][arrid] = e.target.content; if (showonload == id){ bannerid = int((Math.random() * areacontent[id].length)); areas[id].addChild(areacontent[id][bannerid]); if (areacontent[id][bannerid].href != ""){ areacontent[id][bannerid].addEventListener(MouseEvent.CLICK, function (_arg1:Event):void{ navigateToURL(new URLRequest(areacontent[id][bannerid].href), "_blank"); }); }; }; trace("content loaded"); trace(("LOADED_" + id)); dispatchEvent(new Event(("LOADED_" + id))); }; var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadcontent); loader.load(new URLRequest(loc)); } } }//package
Section 44
//esc (esc) package { import flash.display.*; public dynamic class esc extends MovieClip { public var okbtn:MovieClip; public var cancelbtn:MovieClip; } }//package
Section 45
//ICON (ICON) package { import flash.display.*; public dynamic class ICON extends MovieClip { public var winRec:MovieClip; } }//package
Section 46
//s_bell (s_bell) package { import flash.media.*; public dynamic class s_bell extends Sound { } }//package
Section 47
//s_bet (s_bet) package { import flash.media.*; public dynamic class s_bet extends Sound { } }//package
Section 48
//s_cherry (s_cherry) package { import flash.media.*; public dynamic class s_cherry extends Sound { } }//package
Section 49
//s_go (s_go) package { import flash.media.*; public dynamic class s_go extends Sound { } }//package
Section 50
//s_music (s_music) package { import flash.media.*; public dynamic class s_music extends Sound { } }//package
Section 51
//s_page (s_page) package { import flash.media.*; public dynamic class s_page extends Sound { } }//package
Section 52
//s_seven (s_seven) package { import flash.media.*; public dynamic class s_seven extends Sound { } }//package
Section 53
//s_spin (s_spin) package { import flash.media.*; public dynamic class s_spin extends Sound { } }//package
Section 54
//s_stoproll (s_stoproll) package { import flash.media.*; public dynamic class s_stoproll extends Sound { } }//package
Section 55
//s_win_big1 (s_win_big1) package { import flash.media.*; public dynamic class s_win_big1 extends Sound { } }//package
Section 56
//s_win_big2 (s_win_big2) package { import flash.media.*; public dynamic class s_win_big2 extends Sound { } }//package
Section 57
//s_win1 (s_win1) package { import flash.media.*; public dynamic class s_win1 extends Sound { } }//package
Section 58
//s_win2 (s_win2) package { import flash.media.*; public dynamic class s_win2 extends Sound { } }//package
Section 59
//s_win3 (s_win3) package { import flash.media.*; public dynamic class s_win3 extends Sound { } }//package
Section 60
//slot (slot) package { import flash.display.*; import flash.text.*; public dynamic class slot extends MovieClip { public var betValue:TextField; public var patch:MovieClip; public var winMsg:TextField; public var iconsArea:MovieClip; public var betBtn:MovieClip; public var prevPageSml:MovieClip; public var avaliblePages:TextField; public var goBtn:MovieClip; public var pageNum:TextField; public var counter:TextField; public var nextPageSml:MovieClip; } }//package
Section 61
//Vo_1 (Vo_1) package { import flash.media.*; public dynamic class Vo_1 extends Sound { } }//package
Section 62
//Vo_2 (Vo_2) package { import flash.media.*; public dynamic class Vo_2 extends Sound { } }//package
Section 63
//Vo_3 (Vo_3) package { import flash.media.*; public dynamic class Vo_3 extends Sound { } }//package

Library Items

Symbol 1 FontUsed by:2 711 796
Symbol 2 TextUses:1Used by:Timeline
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:43
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:43
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:43
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:43
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:43
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:43
Symbol 15 BitmapUsed by:16
Symbol 16 GraphicUses:15Used by:43
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:43
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:43
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:43
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:43
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:43
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:43
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:43
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:43
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:43
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:43
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:43
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:43
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:43
Symbol 43 MovieClip {bonusPictures}Uses:4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:69
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:69 86 138
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:52
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:52
Symbol 52 MovieClipUses:49 51Used by:69 86 138
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:55
Symbol 55 MovieClipUses:54Used by:69 138
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:69 138
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:60
Symbol 60 MovieClipUses:59Used by:69 138
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:69 138
Symbol 63 BitmapUsed by:64 125
Symbol 64 GraphicUses:63Used by:68
Symbol 65 FontUsed by:66 79 80 81 82 83 84 85 88 90 92 107 109 111 113 115 117 118 120 122 126 671 673 674 676 680 682 684 687 711 712 717 721 759 760 769 772 780 782 796 797 798
Symbol 66 TextUses:65Used by:67
Symbol 67 MovieClip {halc2_fla.text_1_8}Uses:66Used by:68
Symbol 68 MovieClipUses:64 67Used by:69 86
Symbol 69 MovieClip {halc2_fla.loading_1}Uses:45 47 52 55 57 60 62 68Used by:Timeline
Symbol 70 GraphicUsed by:Timeline
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:Timeline
Symbol 73 FontUsed by:74
Symbol 74 TextUses:73Used by:Timeline
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:86 138
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:86 138
Symbol 79 TextUses:65Used by:86 98
Symbol 80 TextUses:65Used by:86 99
Symbol 81 TextUses:65Used by:86 100
Symbol 82 TextUses:65Used by:86 101
Symbol 83 TextUses:65Used by:86 102
Symbol 84 TextUses:65Used by:86 103
Symbol 85 TextUses:65Used by:86 104
Symbol 86 MovieClip {halc2_fla.menu_10}Uses:47 68 52 76 78 79 80 81 82 83 84 85Used by:Timeline
Symbol 87 GraphicUsed by:94
Symbol 88 TextUses:65Used by:94
Symbol 89 GraphicUsed by:91 93
Symbol 90 TextUses:65Used by:91
Symbol 91 MovieClipUses:89 90Used by:94
Symbol 92 TextUses:65Used by:93
Symbol 93 MovieClipUses:89 92Used by:94
Symbol 94 MovieClip {esc}Uses:87 88 91 93Used by:Timeline
Symbol 95 Sound {s_music}Used by:Timeline
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:138
Symbol 98 MovieClipUses:79Used by:138
Symbol 99 MovieClipUses:80Used by:138
Symbol 100 MovieClipUses:81Used by:138
Symbol 101 MovieClipUses:82Used by:138
Symbol 102 MovieClipUses:83Used by:138
Symbol 103 MovieClipUses:84Used by:138
Symbol 104 MovieClipUses:85Used by:138
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:124
Symbol 107 TextUses:65Used by:108
Symbol 108 MovieClip {halc2_fla.text_2_24}Uses:107Used by:124
Symbol 109 TextUses:65Used by:110
Symbol 110 MovieClip {halc2_fla.text_3_25}Uses:109Used by:124
Symbol 111 TextUses:65Used by:112
Symbol 112 MovieClip {halc2_fla.text_4_26}Uses:111Used by:124
Symbol 113 TextUses:65Used by:114
Symbol 114 MovieClip {halc2_fla.text_5_27}Uses:113Used by:124
Symbol 115 TextUses:65Used by:116
Symbol 116 MovieClip {halc2_fla.text_6_28}Uses:115Used by:124
Symbol 117 TextUses:65Used by:119
Symbol 118 TextUses:65Used by:119
Symbol 119 MovieClip {halc2_fla.text_7_29}Uses:117 118Used by:124
Symbol 120 TextUses:65Used by:121
Symbol 121 MovieClip {halc2_fla.text_8_30}Uses:120Used by:124
Symbol 122 TextUses:65Used by:123
Symbol 123 MovieClip {halc2_fla.text_9_31}Uses:122Used by:124
Symbol 124 MovieClipUses:106 108 110 112 114 116 119 121 123Used by:138
Symbol 125 GraphicUses:63Used by:127
Symbol 126 TextUses:65Used by:127
Symbol 127 MovieClip {halc2_fla.buble_3_32}Uses:125 126Used by:138
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:130
Symbol 130 MovieClipUses:129Used by:138
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:133
Symbol 133 MovieClipUses:132Used by:138
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:136
Symbol 136 MovieClipUses:135Used by:138
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClip {halc2_fla.start_14}Uses:47 55 57 60 62 76 78 52 97 98 99 100 101 102 103 104 124 127 130 133 136 137Used by:Timeline
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:371
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:371
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:371
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:371
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:371
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:371
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:371
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:371
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:371
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:371
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:371
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:371
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:163Used by:371
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:371
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:371
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:371
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:371
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:371
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:371
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:371
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:371
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:371
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:371
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:371
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:371
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:371
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:371
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:371
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:371
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:371
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:371
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:371
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:371
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:371
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:371
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:371
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:371
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:371
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:371
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:371
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:371
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:371
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:371
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:371
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:371
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:371
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:371
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:371
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:371
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:371
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:371
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:371
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:371
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:371
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:371
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:371
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:371
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:371
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:371
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:371
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:259Used by:371
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:371
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:371
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:371
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:371
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:371
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:371
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:371
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:371
Symbol 277 BitmapUsed by:278
Symbol 278 GraphicUses:277Used by:371
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:371
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:371
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:371
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:371
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:371
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:371
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:371
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:371
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:371
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:371
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:371
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:371
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:371
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:371
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:371
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:371
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:371
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:371
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:371
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:371
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:371
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:371
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:371
Symbol 325 BitmapUsed by:326
Symbol 326 GraphicUses:325Used by:371
Symbol 327 BitmapUsed by:328
Symbol 328 GraphicUses:327Used by:371
Symbol 329 BitmapUsed by:330
Symbol 330 GraphicUses:329Used by:371
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331Used by:371
Symbol 333 BitmapUsed by:334
Symbol 334 GraphicUses:333Used by:371
Symbol 335 BitmapUsed by:336
Symbol 336 GraphicUses:335Used by:371
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:371
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:371
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:371
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:371
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:371
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:371
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:371
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:371
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:371
Symbol 355 BitmapUsed by:356
Symbol 356 GraphicUses:355Used by:371
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:371
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:371
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:371
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:371
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:371
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:371
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:371
Symbol 371 MovieClip {allPages}Uses:140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 182 184 186 188 190 192 194 196 198 200 202 204 206 208 210 212 214 216 218 220 222 224 226 228 230 232 234 236 238 240 242 244 246 248 250 252 254 256 258 260 262 264 266 268 270 272 274 276 278 280 282 284 286 288 290 292 294 296 298 300 302 304 306 308 310 312 314 316 318 320 322 324 326 328 330 332 334 336 338 340 342 344 346 348 350 352 354 356 358 360 362 364 366 368 370Used by:Timeline
Symbol 372 BitmapUsed by:373
Symbol 373 GraphicUses:372Used by:402
Symbol 374 FontUsed by:375 376 396 397 398 762
Symbol 375 EditableTextUses:374Used by:402
Symbol 376 EditableTextUses:374Used by:402
Symbol 377 GraphicUsed by:380
Symbol 378 BitmapUsed by:379
Symbol 379 GraphicUses:378Used by:380
Symbol 380 MovieClip {halc2_fla.prevPageSml_38}Uses:377 379Used by:402
Symbol 381 GraphicUsed by:384
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:384
Symbol 384 MovieClip {halc2_fla.nextPageSml_39}Uses:381 383Used by:402
Symbol 385 GraphicUsed by:388
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:388
Symbol 388 MovieClip {halc2_fla.b3_40}Uses:385 387Used by:402
Symbol 389 GraphicUsed by:392
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:392
Symbol 392 MovieClip {halc2_fla.betBtn_41}Uses:389 391Used by:402
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:395
Symbol 395 MovieClipUses:394Used by:402
Symbol 396 EditableTextUses:374Used by:402
Symbol 397 EditableTextUses:374Used by:402
Symbol 398 EditableTextUses:374Used by:402
Symbol 399 GraphicUsed by:402
Symbol 400 MovieClip {halc2_fla.empty_43}Used by:402  Timeline
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClip {slot}Uses:373 375 376 380 384 388 392 395 396 397 398 399 400 401Used by:Timeline
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:428
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:411
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:411
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:411
Symbol 411 MovieClip {halc2_fla.winRec_45}Uses:406 408 410Used by:428
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:428
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:428
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:428
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:428
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:428
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:428
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:428
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:428
Symbol 428 MovieClip {ICON}Uses:404 411 413 415 417 419 421 423 425 427Used by:Timeline
Symbol 429 Sound {Vo_3}Used by:Timeline
Symbol 430 Sound {Vo_2}Used by:Timeline
Symbol 431 Sound {Vo_1}Used by:Timeline
Symbol 432 Sound {s_stoproll}Used by:Timeline
Symbol 433 Sound {s_seven}Used by:Timeline
Symbol 434 Sound {s_bell}Used by:Timeline
Symbol 435 Sound {s_bet}Used by:Timeline
Symbol 436 Sound {s_cherry}Used by:Timeline
Symbol 437 Sound {s_go}Used by:Timeline
Symbol 438 Sound {s_page}Used by:Timeline
Symbol 439 Sound {s_spin}Used by:Timeline
Symbol 440 Sound {s_win_big1}Used by:Timeline
Symbol 441 Sound {s_win_big2}Used by:Timeline
Symbol 442 Sound {s_win1}Used by:Timeline
Symbol 443 Sound {s_win2}Used by:Timeline
Symbol 444 Sound {s_win3}Used by:Timeline
Symbol 445 BitmapUsed by:446 448
Symbol 446 GraphicUses:445Used by:449
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447 445Used by:449
Symbol 449 MovieClip {halc2_fla.bigBtn_46}Uses:446 448Used by:Timeline
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:509
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:454
Symbol 454 MovieClipUses:453Used by:460
Symbol 455 BitmapUsed by:456
Symbol 456 GraphicUses:455Used by:457
Symbol 457 MovieClipUses:456Used by:460
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:458Used by:460
Symbol 460 MovieClipUses:454 457 459Used by:509 560 613
Symbol 461 BitmapUsed by:462
Symbol 462 GraphicUses:461Used by:509
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:463Used by:509
Symbol 465 BitmapUsed by:466
Symbol 466 GraphicUses:465Used by:509
Symbol 467 BitmapUsed by:468
Symbol 468 GraphicUses:467Used by:509
Symbol 469 BitmapUsed by:470
Symbol 470 GraphicUses:469Used by:509
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:509
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:509
Symbol 475 BitmapUsed by:476
Symbol 476 GraphicUses:475Used by:509
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:509
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:509
Symbol 481 BitmapUsed by:482
Symbol 482 GraphicUses:481Used by:509
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:509
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:509
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:509
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:509
Symbol 491 BitmapUsed by:492
Symbol 492 GraphicUses:491Used by:509
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:509
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:509
Symbol 497 BitmapUsed by:498
Symbol 498 GraphicUses:497Used by:509
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:509
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:509
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:509
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:509
Symbol 507 BitmapUsed by:508
Symbol 508 GraphicUses:507Used by:509
Symbol 509 MovieClip {halc2_fla.V_1_47}Uses:451 460 462 464 466 468 470 472 474 476 478 480 482 484 486 488 490 492 494 496 498 500 502 504 506 508Used by:Timeline
Symbol 510 BitmapUsed by:511
Symbol 511 GraphicUses:510Used by:560
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:560
Symbol 514 BitmapUsed by:515
Symbol 515 GraphicUses:514Used by:560
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:560
Symbol 518 BitmapUsed by:519
Symbol 519 GraphicUses:518Used by:560
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:560
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:560
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:560
Symbol 526 BitmapUsed by:527
Symbol 527 GraphicUses:526Used by:560
Symbol 528 BitmapUsed by:529
Symbol 529 GraphicUses:528Used by:560
Symbol 530 BitmapUsed by:531
Symbol 531 GraphicUses:530Used by:560
Symbol 532 BitmapUsed by:533
Symbol 533 GraphicUses:532Used by:560
Symbol 534 BitmapUsed by:535
Symbol 535 GraphicUses:534Used by:560
Symbol 536 BitmapUsed by:537
Symbol 537 GraphicUses:536Used by:560
Symbol 538 BitmapUsed by:539
Symbol 539 GraphicUses:538Used by:560
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:540Used by:560
Symbol 542 BitmapUsed by:543
Symbol 543 GraphicUses:542Used by:560
Symbol 544 BitmapUsed by:545
Symbol 545 GraphicUses:544Used by:560
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:560
Symbol 548 BitmapUsed by:549
Symbol 549 GraphicUses:548Used by:560
Symbol 550 BitmapUsed by:551
Symbol 551 GraphicUses:550Used by:560
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:560
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:560
Symbol 556 BitmapUsed by:557
Symbol 557 GraphicUses:556Used by:560
Symbol 558 BitmapUsed by:559
Symbol 559 GraphicUses:558Used by:560
Symbol 560 MovieClip {halc2_fla.V_2_52}Uses:511 460 513 515 517 519 521 523 525 527 529 531 533 535 537 539 541 543 545 547 549 551 553 555 557 559Used by:Timeline
Symbol 561 GraphicUsed by:613
Symbol 562 BitmapUsed by:563
Symbol 563 GraphicUses:562Used by:613
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:613
Symbol 566 BitmapUsed by:567
Symbol 567 GraphicUses:566Used by:613
Symbol 568 GraphicUsed by:613
Symbol 569 BitmapUsed by:570
Symbol 570 GraphicUses:569Used by:613
Symbol 571 BitmapUsed by:572
Symbol 572 GraphicUses:571Used by:613
Symbol 573 BitmapUsed by:574
Symbol 574 GraphicUses:573Used by:613
Symbol 575 BitmapUsed by:576
Symbol 576 GraphicUses:575Used by:613
Symbol 577 BitmapUsed by:578
Symbol 578 GraphicUses:577Used by:613
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:613
Symbol 581 BitmapUsed by:582
Symbol 582 GraphicUses:581Used by:613
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:613
Symbol 585 BitmapUsed by:586
Symbol 586 GraphicUses:585Used by:613
Symbol 587 BitmapUsed by:588
Symbol 588 GraphicUses:587Used by:613
Symbol 589 BitmapUsed by:590
Symbol 590 GraphicUses:589Used by:613
Symbol 591 BitmapUsed by:592
Symbol 592 GraphicUses:591Used by:613
Symbol 593 BitmapUsed by:594
Symbol 594 GraphicUses:593Used by:613
Symbol 595 BitmapUsed by:596
Symbol 596 GraphicUses:595Used by:613
Symbol 597 BitmapUsed by:598
Symbol 598 GraphicUses:597Used by:613
Symbol 599 BitmapUsed by:600
Symbol 600 GraphicUses:599Used by:613
Symbol 601 BitmapUsed by:602
Symbol 602 GraphicUses:601Used by:613
Symbol 603 BitmapUsed by:604
Symbol 604 GraphicUses:603Used by:613
Symbol 605 BitmapUsed by:606
Symbol 606 GraphicUses:605Used by:613
Symbol 607 BitmapUsed by:608
Symbol 608 GraphicUses:607Used by:613
Symbol 609 BitmapUsed by:610
Symbol 610 GraphicUses:609Used by:613
Symbol 611 BitmapUsed by:612
Symbol 612 GraphicUses:611Used by:613
Symbol 613 MovieClip {halc2_fla.V_3_53}Uses:561 563 460 565 567 568 570 572 574 576 578 580 582 584 586 588 590 592 594 596 598 600 602 604 606 608 610 612Used by:Timeline
Symbol 614 BitmapUsed by:615
Symbol 615 GraphicUses:614Used by:616
Symbol 616 MovieClipUses:615Used by:635
Symbol 617 BitmapUsed by:618
Symbol 618 GraphicUses:617Used by:619
Symbol 619 MovieClipUses:618Used by:635
Symbol 620 BitmapUsed by:621
Symbol 621 GraphicUses:620Used by:622
Symbol 622 MovieClipUses:621Used by:635
Symbol 623 BitmapUsed by:624
Symbol 624 GraphicUses:623Used by:625
Symbol 625 MovieClipUses:624Used by:635
Symbol 626 BitmapUsed by:627
Symbol 627 GraphicUses:626Used by:628
Symbol 628 MovieClipUses:627Used by:635
Symbol 629 BitmapUsed by:630
Symbol 630 GraphicUses:629Used by:631
Symbol 631 MovieClipUses:630Used by:635
Symbol 632 BitmapUsed by:633
Symbol 633 GraphicUses:632Used by:634
Symbol 634 MovieClipUses:633Used by:635
Symbol 635 MovieClipUses:616 619 622 625 628 631 634Used by:Timeline
Symbol 636 BitmapUsed by:637
Symbol 637 GraphicUses:636Used by:638
Symbol 638 MovieClipUses:637Used by:664
Symbol 639 BitmapUsed by:640
Symbol 640 GraphicUses:639Used by:664
Symbol 641 GraphicUsed by:642 756
Symbol 642 MovieClipUses:641Used by:664 787
Symbol 643 BitmapUsed by:644
Symbol 644 GraphicUses:643Used by:645
Symbol 645 MovieClipUses:644Used by:664 787
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClipUses:646Used by:664
Symbol 648 BitmapUsed by:649
Symbol 649 GraphicUses:648Used by:664
Symbol 650 BitmapUsed by:651
Symbol 651 GraphicUses:650Used by:664
Symbol 652 BitmapUsed by:653
Symbol 653 GraphicUses:652Used by:664
Symbol 654 BitmapUsed by:655
Symbol 655 GraphicUses:654Used by:664
Symbol 656 BitmapUsed by:657
Symbol 657 GraphicUses:656Used by:664
Symbol 658 BitmapUsed by:659
Symbol 659 GraphicUses:658Used by:664
Symbol 660 BitmapUsed by:661
Symbol 661 GraphicUses:660Used by:664
Symbol 662 BitmapUsed by:663
Symbol 663 GraphicUses:662Used by:664
Symbol 664 MovieClipUses:638 640 642 645 647 649 651 653 655 657 659 661 663Used by:Timeline
Symbol 665 GraphicUsed by:669
Symbol 666 BitmapUsed by:667
Symbol 667 GraphicUses:666Used by:668
Symbol 668 MovieClipUses:667Used by:669
Symbol 669 MovieClipUses:665 668Used by:Timeline
Symbol 670 GraphicUsed by:719 722
Symbol 671 TextUses:65Used by:719 722
Symbol 672 GraphicUsed by:719 722
Symbol 673 TextUses:65Used by:719 722
Symbol 674 TextUses:65Used by:675
Symbol 675 MovieClipUses:674Used by:719 722
Symbol 676 TextUses:65Used by:677
Symbol 677 MovieClipUses:676Used by:719 722
Symbol 678 GraphicUsed by:719
Symbol 679 GraphicUsed by:683
Symbol 680 TextUses:65Used by:683
Symbol 681 GraphicUsed by:683
Symbol 682 TextUses:65Used by:683
Symbol 683 MovieClipUses:679 680 681 682Used by:719
Symbol 684 TextUses:65Used by:719
Symbol 685 BitmapUsed by:686
Symbol 686 GraphicUses:685Used by:690 709
Symbol 687 TextUses:65Used by:690
Symbol 688 BitmapUsed by:689
Symbol 689 GraphicUses:688Used by:690 709
Symbol 690 MovieClipUses:686 687 689Used by:719 722
Symbol 691 BitmapUsed by:692
Symbol 692 GraphicUses:691Used by:709
Symbol 693 BitmapUsed by:694
Symbol 694 GraphicUses:693Used by:709
Symbol 695 BitmapUsed by:696
Symbol 696 GraphicUses:695Used by:709
Symbol 697 BitmapUsed by:698
Symbol 698 GraphicUses:697Used by:709
Symbol 699 BitmapUsed by:700
Symbol 700 GraphicUses:699Used by:709
Symbol 701 BitmapUsed by:702
Symbol 702 GraphicUses:701Used by:709
Symbol 703 BitmapUsed by:704
Symbol 704 GraphicUses:703Used by:709
Symbol 705 BitmapUsed by:706
Symbol 706 GraphicUses:705Used by:709
Symbol 707 BitmapUsed by:708
Symbol 708 GraphicUses:707Used by:709
Symbol 709 MovieClipUses:692 686 689 694 696 698 700 702 704 706 708Used by:719 722
Symbol 710 GraphicUsed by:715
Symbol 711 TextUses:65 1Used by:714
Symbol 712 TextUses:65Used by:714
Symbol 713 GraphicUsed by:714 802
Symbol 714 MovieClipUses:711 712 713Used by:715
Symbol 715 MovieClipUses:710 714Used by:719
Symbol 716 GraphicUsed by:718
Symbol 717 TextUses:65Used by:718
Symbol 718 MovieClipUses:716 717Used by:719  Timeline
Symbol 719 MovieClip {halc2_fla.FINAL_1_69}Uses:670 671 672 673 675 677 678 683 684 690 709 715 718Used by:Timeline
Symbol 720 GraphicUsed by:722
Symbol 721 TextUses:65Used by:722
Symbol 722 MovieClip {halc2_fla.FINAL_2_78}Uses:670 671 672 673 675 677 720 721 690 709Used by:Timeline
Symbol 723 GraphicUsed by:757
Symbol 724 BitmapUsed by:725
Symbol 725 GraphicUses:724Used by:749
Symbol 726 BitmapUsed by:727
Symbol 727 GraphicUses:726Used by:749
Symbol 728 BitmapUsed by:729
Symbol 729 GraphicUses:728Used by:730
Symbol 730 MovieClipUses:729Used by:749
Symbol 731 BitmapUsed by:732
Symbol 732 GraphicUses:731Used by:749
Symbol 733 BitmapUsed by:734
Symbol 734 GraphicUses:733Used by:749
Symbol 735 BitmapUsed by:736
Symbol 736 GraphicUses:735Used by:749
Symbol 737 BitmapUsed by:738
Symbol 738 GraphicUses:737Used by:749
Symbol 739 BitmapUsed by:740
Symbol 740 GraphicUses:739Used by:749
Symbol 741 BitmapUsed by:742
Symbol 742 GraphicUses:741Used by:749
Symbol 743 BitmapUsed by:744
Symbol 744 GraphicUses:743Used by:749
Symbol 745 BitmapUsed by:746
Symbol 746 GraphicUses:745Used by:749
Symbol 747 BitmapUsed by:748
Symbol 748 GraphicUses:747Used by:749
Symbol 749 MovieClipUses:725 727 730 732 734 736 738 740 742 744 746 748Used by:757
Symbol 750 GraphicUsed by:751
Symbol 751 MovieClipUses:750Used by:757
Symbol 752 BitmapUsed by:754
Symbol 753 BitmapUsed by:754
Symbol 754 GraphicUses:752 753Used by:755
Symbol 755 MovieClipUses:754Used by:757
Symbol 756 MovieClipUses:641Used by:757
Symbol 757 MovieClipUses:723 749 751 755 756Used by:Timeline
Symbol 758 GraphicUsed by:766
Symbol 759 TextUses:65Used by:766
Symbol 760 TextUses:65Used by:766
Symbol 761 GraphicUsed by:763
Symbol 762 TextUses:374Used by:763
Symbol 763 MovieClipUses:761 762Used by:766
Symbol 764 GraphicUsed by:765
Symbol 765 MovieClipUses:764Used by:766 784  Timeline
Symbol 766 MovieClipUses:758 759 760 763 765Used by:Timeline
Symbol 767 BitmapUsed by:768
Symbol 768 GraphicUses:767Used by:775
Symbol 769 TextUses:65Used by:770
Symbol 770 MovieClipUses:769Used by:775
Symbol 771 GraphicUsed by:774
Symbol 772 TextUses:65Used by:774
Symbol 773 GraphicUsed by:774
Symbol 774 MovieClipUses:771 772 773Used by:775
Symbol 775 MovieClipUses:768 770 774Used by:Timeline
Symbol 776 GraphicUsed by:784
Symbol 777 BitmapUsed by:778
Symbol 778 GraphicUses:777Used by:784
Symbol 779 GraphicUsed by:784
Symbol 780 TextUses:65Used by:784
Symbol 781 GraphicUsed by:783
Symbol 782 TextUses:65Used by:783
Symbol 783 MovieClipUses:781 782Used by:784
Symbol 784 MovieClipUses:776 778 779 780 765 783Used by:Timeline
Symbol 785 BitmapUsed by:786
Symbol 786 GraphicUses:785Used by:787
Symbol 787 MovieClip {halc2_fla.ADD_94}Uses:786 642 645Used by:788
Symbol 788 MovieClip {halc2_fla.ANIMATION1_93}Uses:787Used by:Timeline
Symbol 789 BitmapUsed by:790
Symbol 790 GraphicUses:789Used by:Timeline
Symbol 791 GraphicUsed by:792
Symbol 792 MovieClipUses:791Used by:Timeline
Symbol 793 GraphicUsed by:794
Symbol 794 MovieClipUses:793Used by:Timeline
Symbol 795 GraphicUsed by:802
Symbol 796 TextUses:65 1Used by:802
Symbol 797 TextUses:65Used by:802
Symbol 798 TextUses:65Used by:799
Symbol 799 MovieClipUses:798Used by:802
Symbol 800 BitmapUsed by:801
Symbol 801 GraphicUses:800Used by:802
Symbol 802 MovieClipUses:795 796 797 799 801 713Used by:Timeline
Symbol 803 BitmapUsed by:804
Symbol 804 GraphicUses:803Used by:Timeline
Symbol 805 GraphicUsed by:806
Symbol 806 MovieClipUses:805Used by:Timeline
Symbol 807 BitmapUsed by:808
Symbol 808 GraphicUses:807Used by:809
Symbol 809 MovieClipUses:808Used by:Timeline

Instance Names

"bar"Frame 2Symbol 72 MovieClip
"menu"Frame 4Symbol 138 MovieClip {halc2_fla.start_14}
"adv"Frame 4Symbol 400 MovieClip {halc2_fla.empty_43}
"pagesarea"Frame 5Symbol 400 MovieClip {halc2_fla.empty_43}
"nextPageBig"Frame 5Symbol 449 MovieClip {halc2_fla.bigBtn_46}
"prevPageBig"Frame 5Symbol 449 MovieClip {halc2_fla.bigBtn_46}
"girl1"Frame 5Symbol 509 MovieClip {halc2_fla.V_1_47}
"girl2"Frame 5Symbol 560 MovieClip {halc2_fla.V_2_52}
"girl3"Frame 5Symbol 613 MovieClip {halc2_fla.V_3_53}
"adv"Frame 5Symbol 400 MovieClip {halc2_fla.empty_43}
"slotarea"Frame 5Symbol 400 MovieClip {halc2_fla.empty_43}
"girlbtns"Frame 5Symbol 635 MovieClip
"a4"Frame 5Symbol 664 MovieClip
"winbg"Frame 5Symbol 669 MovieClip
"winmain"Frame 5Symbol 719 MovieClip {halc2_fla.FINAL_1_69}
"winmain2"Frame 5Symbol 722 MovieClip {halc2_fla.FINAL_2_78}
"vote0"Frame 5Symbol 757 MovieClip
"vote1"Frame 5Symbol 766 MovieClip
"bl1"Frame 5Symbol 775 MovieClip
"bl2"Frame 5Symbol 784 MovieClip
"halc"Frame 5Symbol 788 MovieClip {halc2_fla.ANIMATION1_93}
"more"Frame 6Symbol 718 MovieClip
"bb"Frame 6Symbol 765 MovieClip
"bob2"Frame 6Symbol 792 MovieClip
"bob1"Frame 6Symbol 794 MovieClip
"hint"Frame 6Symbol 802 MovieClip
"bb"Frame 7Symbol 765 MovieClip
"ch"Frame 7Symbol 806 MovieClip
"bonusArea"Frame 8Symbol 400 MovieClip {halc2_fla.empty_43}
"btn"Frame 8Symbol 809 MovieClip
"closebtn"Frame 8Symbol 765 MovieClip
"sisi"Symbol 69 MovieClip {halc2_fla.loading_1} Frame 26Symbol 55 MovieClip
"sisi_area"Symbol 69 MovieClip {halc2_fla.loading_1} Frame 26Symbol 57 MovieClip
"pisya"Symbol 69 MovieClip {halc2_fla.loading_1} Frame 26Symbol 60 MovieClip
"pisya_area"Symbol 69 MovieClip {halc2_fla.loading_1} Frame 26Symbol 62 MovieClip
"buble"Symbol 69 MovieClip {halc2_fla.loading_1} Frame 26Symbol 68 MovieClip
"okbtn"Symbol 94 MovieClip {esc} Frame 1Symbol 91 MovieClip
"cancelbtn"Symbol 94 MovieClip {esc} Frame 1Symbol 93 MovieClip
"sisi"Symbol 138 MovieClip {halc2_fla.start_14} Frame 1Symbol 55 MovieClip
"sisi_area"Symbol 138 MovieClip {halc2_fla.start_14} Frame 1Symbol 57 MovieClip
"pisya"Symbol 138 MovieClip {halc2_fla.start_14} Frame 1Symbol 60 MovieClip
"pisya_area"Symbol 138 MovieClip {halc2_fla.start_14} Frame 1Symbol 62 MovieClip
"highlight"Symbol 138 MovieClip {halc2_fla.start_14} Frame 1Symbol 97 MovieClip
"btn_start"Symbol 138 MovieClip {halc2_fla.start_14} Frame 1Symbol 98 MovieClip
"btn_spec"Symbol 138 MovieClip {halc2_fla.start_14} Frame 1Symbol 99 MovieClip
"btn_mg"Symbol 138 MovieClip {halc2_fla.start_14} Frame 1Symbol 100 MovieClip
"btn_inst"Symbol 138 MovieClip {halc2_fla.start_14} Frame 1Symbol 101 MovieClip
"btn_anot"Symbol 138 MovieClip {halc2_fla.start_14} Frame 1Symbol 102 MovieClip
"btn_rec"Symbol 138 MovieClip {halc2_fla.start_14} Frame 1Symbol 103 MovieClip
"btn_v2"Symbol 138 MovieClip {halc2_fla.start_14} Frame 1Symbol 104 MovieClip
"buble"Symbol 138 MovieClip {halc2_fla.start_14} Frame 1Symbol 124 MovieClip
"bt1"Symbol 138 MovieClip {halc2_fla.start_14} Frame 30Symbol 130 MovieClip
"bt2"Symbol 138 MovieClip {halc2_fla.start_14} Frame 40Symbol 133 MovieClip
"bt3"Symbol 138 MovieClip {halc2_fla.start_14} Frame 50Symbol 136 MovieClip
"counter"Symbol 402 MovieClip {slot} Frame 1Symbol 375 EditableText
"avaliblePages"Symbol 402 MovieClip {slot} Frame 1Symbol 376 EditableText
"prevPageSml"Symbol 402 MovieClip {slot} Frame 1Symbol 380 MovieClip {halc2_fla.prevPageSml_38}
"nextPageSml"Symbol 402 MovieClip {slot} Frame 1Symbol 384 MovieClip {halc2_fla.nextPageSml_39}
"goBtn"Symbol 402 MovieClip {slot} Frame 1Symbol 388 MovieClip {halc2_fla.b3_40}
"betBtn"Symbol 402 MovieClip {slot} Frame 1Symbol 392 MovieClip {halc2_fla.betBtn_41}
"patch"Symbol 402 MovieClip {slot} Frame 1Symbol 395 MovieClip
"winMsg"Symbol 402 MovieClip {slot} Frame 1Symbol 396 EditableText
"pageNum"Symbol 402 MovieClip {slot} Frame 1Symbol 397 EditableText
"betValue"Symbol 402 MovieClip {slot} Frame 1Symbol 398 EditableText
"iconsArea"Symbol 402 MovieClip {slot} Frame 1Symbol 400 MovieClip {halc2_fla.empty_43}
"winRec"Symbol 428 MovieClip {ICON} Frame 1Symbol 411 MovieClip {halc2_fla.winRec_45}
"mover"Symbol 460 MovieClip Frame 1Symbol 454 MovieClip
"mout"Symbol 460 MovieClip Frame 1Symbol 457 MovieClip
"closebtn"Symbol 460 MovieClip Frame 1Symbol 459 MovieClip
"border"Symbol 509 MovieClip {halc2_fla.V_1_47} Frame 1Symbol 460 MovieClip
"border"Symbol 560 MovieClip {halc2_fla.V_2_52} Frame 1Symbol 460 MovieClip
"border"Symbol 613 MovieClip {halc2_fla.V_3_53} Frame 1Symbol 460 MovieClip
"off1"Symbol 635 MovieClip Frame 1Symbol 616 MovieClip
"off2"Symbol 635 MovieClip Frame 1Symbol 619 MovieClip
"off3"Symbol 635 MovieClip Frame 1Symbol 622 MovieClip
"on3"Symbol 635 MovieClip Frame 1Symbol 625 MovieClip
"on2"Symbol 635 MovieClip Frame 1Symbol 628 MovieClip
"on1"Symbol 635 MovieClip Frame 1Symbol 631 MovieClip
"d1"Symbol 635 MovieClip Frame 1Symbol 634 MovieClip
"d2"Symbol 635 MovieClip Frame 1Symbol 634 MovieClip
"d3"Symbol 635 MovieClip Frame 1Symbol 634 MovieClip
"closearea"Symbol 664 MovieClip Frame 1Symbol 642 MovieClip
"closeicon"Symbol 664 MovieClip Frame 1Symbol 645 MovieClip
"clickarea"Symbol 664 MovieClip Frame 1Symbol 647 MovieClip
"rtb"Symbol 719 MovieClip {halc2_fla.FINAL_1_69} Frame 35Symbol 675 MovieClip
"etmm"Symbol 719 MovieClip {halc2_fla.FINAL_1_69} Frame 35Symbol 677 MovieClip
"sbh"Symbol 719 MovieClip {halc2_fla.FINAL_1_69} Frame 40Symbol 683 MovieClip
"fco"Symbol 719 MovieClip {halc2_fla.FINAL_1_69} Frame 40Symbol 690 MovieClip
"fc"Symbol 719 MovieClip {halc2_fla.FINAL_1_69} Frame 40Symbol 709 MovieClip
"s1"Symbol 719 MovieClip {halc2_fla.FINAL_1_69} Frame 40Symbol 715 MovieClip
"s2"Symbol 719 MovieClip {halc2_fla.FINAL_1_69} Frame 40Symbol 718 MovieClip
"rtb"Symbol 722 MovieClip {halc2_fla.FINAL_2_78} Frame 35Symbol 675 MovieClip
"etmm"Symbol 722 MovieClip {halc2_fla.FINAL_2_78} Frame 35Symbol 677 MovieClip
"fco"Symbol 722 MovieClip {halc2_fla.FINAL_2_78} Frame 40Symbol 690 MovieClip
"fc"Symbol 722 MovieClip {halc2_fla.FINAL_2_78} Frame 40Symbol 709 MovieClip
"mo"Symbol 757 MovieClip Frame 1Symbol 751 MovieClip
"proceed"Symbol 757 MovieClip Frame 1Symbol 755 MovieClip
"over"Symbol 757 MovieClip Frame 1Symbol 756 MovieClip
"ch"Symbol 766 MovieClip Frame 1Symbol 763 MovieClip
"close"Symbol 766 MovieClip Frame 1Symbol 765 MovieClip
"next"Symbol 775 MovieClip Frame 1Symbol 774 MovieClip
"close"Symbol 784 MovieClip Frame 1Symbol 765 MovieClip
"dm"Symbol 784 MovieClip Frame 1Symbol 783 MovieClip
"closearea"Symbol 787 MovieClip {halc2_fla.ADD_94} Frame 1Symbol 642 MovieClip
"closeicon"Symbol 787 MovieClip {halc2_fla.ADD_94} Frame 1Symbol 645 MovieClip
"mainpage"Symbol 788 MovieClip {halc2_fla.ANIMATION1_93} Frame 1Symbol 787 MovieClip {halc2_fla.ADD_94}
"ctp"Symbol 802 MovieClip Frame 1Symbol 799 MovieClip

Special Tags

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




http://swfchan.com/13/63941/info.shtml
Created: 13/4 -2019 10:33:25 Last modified: 13/4 -2019 10:33:25 Server time: 30/04 -2024 06:43:02