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

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

movie-star-makeout.swf

This is the info page for
Flash #123860

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


Text
MUSIC ON

MUSIC OFF

Two thumbs up?

or straight to video?

Help Hollywood's "it couple" see stars when they kiss.

Move the lips (with your mouse) to the leading lady without leaving the edges!

HURRY before the paparazzi arrives!

You were CAUGHT kissing by the paparazzi, you lose!

Try Again?

Heart Scored!

1

Hearts Scored!

2

3

4

5

6

7

8

9

10

Next Kiss

Last Kiss

My Score

0

Their Kissing Is:

Box Office Flop

Romantic Comedy

Red Carpet Ready

Breakaway Kiss

Star Performance

Award-Winning!

(thanks to you)

Play Again?

ActionScript [AS3]

Section 1
//AuxFunctions (caurina.transitions.AuxFunctions) package caurina.transitions { public class AuxFunctions { public static function numberToR(_arg1:Number):Number{ return (((_arg1 & 0xFF0000) >> 16)); } public static function numberToG(_arg1:Number):Number{ return (((_arg1 & 0xFF00) >> 8)); } public static function numberToB(_arg1:Number):Number{ return ((_arg1 & 0xFF)); } public static function getObjectLength(_arg1:Object):uint{ var _local3:String; var _local2:uint; for (_local3 in _arg1) { _local2++; }; return (_local2); } public static function concatObjects(... _args):Object{ var _local3:Object; var _local5:String; var _local2:Object = {}; var _local4:int; while (_local4 < _args.length) { _local3 = _args[_local4]; for (_local5 in _local3) { if (_local3[_local5] == null){ delete _local2[_local5]; } else { _local2[_local5] = _local3[_local5]; }; }; _local4++; }; return (_local2); } } }//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 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 easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((_arg3 * _arg1) * _arg1) + _arg2)); } public static function easeOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function easeInOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2)); }; --_arg1; return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2)); } public static function easeOutInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuad((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuad(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeInOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((_arg1 * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeOutInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCubic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCubic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return ((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((-(_arg3) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 1)) + _arg2)); } public static function easeInOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((-(_arg3) / 2) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 2)) + _arg2)); } public static function easeOutInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuart((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuart(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeInOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } public static function easeOutInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutQuint((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInQuint(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((-(_arg3) * Math.cos(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg3) + _arg2)); } public static function easeOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 * Math.sin(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg2)); } public static function easeInOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return ((((-(_arg3) / 2) * (Math.cos(((Math.PI * _arg1) / _arg4)) - 1)) + _arg2)); } public static function easeOutInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutSine((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInSine(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg1)==0) ? _arg2 : (((_arg3 * Math.pow(2, (10 * ((_arg1 / _arg4) - 1)))) + _arg2) - (_arg3 * 0.001))); } public static function easeOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg1)==_arg4) ? (_arg2 + _arg3) : (((_arg3 * 1.001) * (-(Math.pow(2, ((-10 * _arg1) / _arg4))) + 1)) + _arg2)); } public static function easeInOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 == 0){ return (_arg2); }; if (_arg1 == _arg4){ return ((_arg2 + _arg3)); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * Math.pow(2, (10 * (_arg1 - 1)))) + _arg2) - (_arg3 * 0.0005))); }; --_arg1; return (((((_arg3 / 2) * 1.0005) * (-(Math.pow(2, (-10 * _arg1))) + 2)) + _arg2)); } public static function easeOutInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutExpo((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInExpo(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); return (((-(_arg3) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); } public static function easeOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * Math.sqrt((1 - (_arg1 * _arg1)))) + _arg2)); } public static function easeInOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((-(_arg3) / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) + 1)) + _arg2)); } public static function easeOutInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutCirc((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInCirc(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; --_arg1; return ((-(((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2)); } public static function easeOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 == 1){ return ((_arg2 + _arg3)); }; var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; return (((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) + _arg3) + _arg2)); } public static function easeInOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local7:Number; if (_arg1 == 0){ return (_arg2); }; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 == 2){ return ((_arg2 + _arg3)); }; var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * (0.3 * 1.5)) : _arg5.period; var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude; if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){ _local8 = _arg3; _local7 = (_local6 / 4); } else { _local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8))); }; if (_arg1 < 1){ --_arg1; return (((-0.5 * ((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2)); }; --_arg1; return ((((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) * 0.5) + _arg3) + _arg2)); } public static function easeOutInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutElastic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInElastic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * (((_local6 + 1) * _arg1) - _local6)) + _arg2)); } public static function easeOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 1)) + _arg2)); } public static function easeInOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot; _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ _local6 = (_local6 * 1.525); return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_local6 + 1) * _arg1) - _local6))) + _arg2)); }; _arg1 = (_arg1 - 2); _local6 = (_local6 * 1.525); return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 2)) + _arg2)); } public static function easeOutInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBack((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBack(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } public static function easeInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ return (((_arg3 - easeOutBounce((_arg4 - _arg1), 0, _arg3, _arg4)) + _arg2)); } public static function easeOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ _arg1 = (_arg1 / _arg4); if (_arg1 < (1 / 2.75)){ return (((_arg3 * ((7.5625 * _arg1) * _arg1)) + _arg2)); }; if (_arg1 < (2 / 2.75)){ _arg1 = (_arg1 - (1.5 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.75)) + _arg2)); }; if (_arg1 < (2.5 / 2.75)){ _arg1 = (_arg1 - (2.25 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.9375)) + _arg2)); }; _arg1 = (_arg1 - (2.625 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.984375)) + _arg2)); } public static function easeInOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (((easeInBounce((_arg1 * 2), 0, _arg3, _arg4) * 0.5) + _arg2)); }; return ((((easeOutBounce(((_arg1 * 2) - _arg4), 0, _arg3, _arg4) * 0.5) + (_arg3 * 0.5)) + _arg2)); } public static function easeOutInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{ if (_arg1 < (_arg4 / 2)){ return (easeOutBounce((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5)); }; return (easeInBounce(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5)); } } }//package caurina.transitions
Section 3
//PropertyInfoObj (caurina.transitions.PropertyInfoObj) package caurina.transitions { public class PropertyInfoObj { public var valueStart:Number; public var valueComplete:Number; public var originalValueComplete:Object; public var arrayIndex:Number; public var extra:Object; public var isSpecialProperty:Boolean; public var hasModifier:Boolean; public var modifierFunction:Function; public var modifierParameters:Array; public function PropertyInfoObj(_arg1:Number, _arg2:Number, _arg3:Object, _arg4:Number, _arg5:Object, _arg6:Boolean, _arg7:Function, _arg8:Array){ valueStart = _arg1; valueComplete = _arg2; originalValueComplete = _arg3; arrayIndex = _arg4; extra = _arg5; isSpecialProperty = _arg6; hasModifier = Boolean(_arg7); modifierFunction = _arg7; modifierParameters = _arg8; } public function clone():PropertyInfoObj{ var _local1:PropertyInfoObj = new PropertyInfoObj(valueStart, valueComplete, originalValueComplete, arrayIndex, extra, isSpecialProperty, modifierFunction, modifierParameters); return (_local1); } public function toString():String{ var _local1 = "\n[PropertyInfoObj "; _local1 = (_local1 + ("valueStart:" + String(valueStart))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("valueComplete:" + String(valueComplete))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("originalValueComplete:" + String(originalValueComplete))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("arrayIndex:" + String(arrayIndex))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("extra:" + String(extra))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("isSpecialProperty:" + String(isSpecialProperty))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("hasModifier:" + String(hasModifier))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierFunction:" + String(modifierFunction))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("modifierParameters:" + String(modifierParameters))); _local1 = (_local1 + "]\n"); return (_local1); } } }//package caurina.transitions
Section 4
//SpecialProperty (caurina.transitions.SpecialProperty) package caurina.transitions { public class SpecialProperty { public var getValue:Function; public var setValue:Function; public var parameters:Array; public var preProcess:Function; public function SpecialProperty(_arg1:Function, _arg2:Function, _arg3:Array=null, _arg4:Function=null){ getValue = _arg1; setValue = _arg2; parameters = _arg3; preProcess = _arg4; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialProperty "); _local1 = (_local1 + ("getValue:" + String(getValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("setValue:" + String(setValue))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("preProcess:" + String(preProcess))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 5
//SpecialPropertyModifier (caurina.transitions.SpecialPropertyModifier) package caurina.transitions { public class SpecialPropertyModifier { public var modifyValues:Function; public var getValue: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 6
//SpecialPropertySplitter (caurina.transitions.SpecialPropertySplitter) package caurina.transitions { public class SpecialPropertySplitter { public var parameters:Array; public var splitValues:Function; public function SpecialPropertySplitter(_arg1:Function, _arg2:Array){ splitValues = _arg1; parameters = _arg2; } public function toString():String{ var _local1 = ""; _local1 = (_local1 + "[SpecialPropertySplitter "); _local1 = (_local1 + ("splitValues:" + String(splitValues))); _local1 = (_local1 + ", "); _local1 = (_local1 + ("parameters:" + String(parameters))); _local1 = (_local1 + "]"); return (_local1); } } }//package caurina.transitions
Section 7
//Tweener (caurina.transitions.Tweener) package caurina.transitions { import flash.events.*; import flash.display.*; import flash.utils.*; public class Tweener { private static var __tweener_controller__:MovieClip; private static var _engineExists:Boolean = false; private static var _inited:Boolean = false; private static var _currentTime:Number; private static var _currentTimeFrame:Number; private static var _tweenList:Array; private static var _timeScale:Number = 1; private static var _transitionList:Object; private static var _specialPropertyList:Object; private static var _specialPropertyModifierList:Object; private static var _specialPropertySplitterList:Object; public static var autoOverwrite:Boolean = true; public function Tweener(){ trace("Tweener is a static class and should not be instantiated."); } public static function addTween(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local3:Number; var _local4:Number; var _local5:String; var _local6:Array; var _local13:Function; var _local14:Object; var _local15:TweenListObj; var _local16:Number; var _local17:Array; var _local18:Array; var _local19:Array; var _local20:String; if (!Boolean(_arg1)){ return (false); }; if ((_arg1 is Array)){ _local6 = _arg1.concat(); } else { _local6 = [_arg1]; }; var _local7:Object = TweenListObj.makePropertiesChain(_arg2); 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; var _local10:Array = new Array(); var _local11:Object = {overwrite:true, time:true, delay:true, useFrames:true, skipUpdates:true, transition:true, transitionParams:true, onStart:true, onUpdate:true, onComplete:true, onOverwrite:true, onError:true, rounded:true, onStartParams:true, onUpdateParams:true, onCompleteParams:true, onOverwriteParams:true, onStartScope:true, onUpdateScope:true, onCompleteScope:true, onOverwriteScope:true, onErrorScope:true}; var _local12:Object = new Object(); for (_local5 in _local7) { if (!_local11[_local5]){ if (_specialPropertySplitterList[_local5]){ _local17 = _specialPropertySplitterList[_local5].splitValues(_local7[_local5], _specialPropertySplitterList[_local5].parameters); _local3 = 0; while (_local3 < _local17.length) { if (_specialPropertySplitterList[_local17[_local3].name]){ _local18 = _specialPropertySplitterList[_local17[_local3].name].splitValues(_local17[_local3].value, _specialPropertySplitterList[_local17[_local3].name].parameters); _local4 = 0; while (_local4 < _local18.length) { _local10[_local18[_local4].name] = {valueStart:undefined, valueComplete:_local18[_local4].value, arrayIndex:_local18[_local4].arrayIndex, isSpecialProperty:false}; _local4++; }; } else { _local10[_local17[_local3].name] = {valueStart:undefined, valueComplete:_local17[_local3].value, arrayIndex:_local17[_local3].arrayIndex, isSpecialProperty:false}; }; _local3++; }; } else { if (_specialPropertyModifierList[_local5] != undefined){ _local19 = _specialPropertyModifierList[_local5].modifyValues(_local7[_local5]); _local3 = 0; while (_local3 < _local19.length) { _local12[_local19[_local3].name] = {modifierParameters:_local19[_local3].parameters, modifierFunction:_specialPropertyModifierList[_local5].getValue}; _local3++; }; } else { _local10[_local5] = {valueStart:undefined, valueComplete:_local7[_local5]}; }; }; }; }; for (_local5 in _local10) { if (_specialPropertyList[_local5] != undefined){ _local10[_local5].isSpecialProperty = true; } else { if (_local6[0][_local5] == undefined){ printError((((("The property '" + _local5) + "' doesn't seem to be a normal object property of ") + String(_local6[0])) + " or a registered special property.")); }; }; }; for (_local5 in _local12) { if (_local10[_local5] != undefined){ _local10[_local5].modifierParameters = _local12[_local5].modifierParameters; _local10[_local5].modifierFunction = _local12[_local5].modifierFunction; }; }; if (typeof(_local7.transition) == "string"){ _local20 = _local7.transition.toLowerCase(); _local13 = _transitionList[_local20]; } else { _local13 = _local7.transition; }; if (!Boolean(_local13)){ _local13 = _transitionList["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local6.length) { _local14 = new Object(); for (_local5 in _local10) { _local14[_local5] = new PropertyInfoObj(_local10[_local5].valueStart, _local10[_local5].valueComplete, _local10[_local5].valueComplete, _local10[_local5].arrayIndex, {}, _local10[_local5].isSpecialProperty, _local10[_local5].modifierFunction, _local10[_local5].modifierParameters); }; if (_local7.useFrames == true){ _local15 = new TweenListObj(_local6[_local3], (_currentTimeFrame + (_local9 / _timeScale)), (_currentTimeFrame + ((_local9 + _local8) / _timeScale)), true, _local13, _local7.transitionParams); } else { _local15 = new TweenListObj(_local6[_local3], (_currentTime + ((_local9 * 1000) / _timeScale)), (_currentTime + (((_local9 * 1000) + (_local8 * 1000)) / _timeScale)), false, _local13, _local7.transitionParams); }; _local15.properties = _local14; _local15.onStart = _local7.onStart; _local15.onUpdate = _local7.onUpdate; _local15.onComplete = _local7.onComplete; _local15.onOverwrite = _local7.onOverwrite; _local15.onError = _local7.onError; _local15.onStartParams = _local7.onStartParams; _local15.onUpdateParams = _local7.onUpdateParams; _local15.onCompleteParams = _local7.onCompleteParams; _local15.onOverwriteParams = _local7.onOverwriteParams; _local15.onStartScope = _local7.onStartScope; _local15.onUpdateScope = _local7.onUpdateScope; _local15.onCompleteScope = _local7.onCompleteScope; _local15.onOverwriteScope = _local7.onOverwriteScope; _local15.onErrorScope = _local7.onErrorScope; _local15.rounded = _local7.rounded; _local15.skipUpdates = _local7.skipUpdates; if (((_local7.overwrite == undefined)) ? autoOverwrite : _local7.overwrite){ removeTweensByTime(_local15.scope, _local15.properties, _local15.timeStart, _local15.timeComplete); }; _tweenList.push(_local15); if ((((_local8 == 0)) && ((_local9 == 0)))){ _local16 = (_tweenList.length - 1); updateTweenByIndex(_local16); removeTweenByIndex(_local16); }; _local3++; }; return (true); } public static function addCaller(_arg1:Object=null, _arg2:Object=null):Boolean{ var _local3:Number; var _local4:Array; var _local8:Function; var _local9:TweenListObj; var _local10:Number; var _local11:String; if (!Boolean(_arg1)){ return (false); }; if ((_arg1 is Array)){ _local4 = _arg1.concat(); } else { _local4 = [_arg1]; }; var _local5:Object = _arg2; if (!_inited){ init(); }; if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){ startEngine(); }; var _local6:Number = (isNaN(_local5.time)) ? 0 : _local5.time; var _local7:Number = (isNaN(_local5.delay)) ? 0 : _local5.delay; if (typeof(_local5.transition) == "string"){ _local11 = _local5.transition.toLowerCase(); _local8 = _transitionList[_local11]; } else { _local8 = _local5.transition; }; if (!Boolean(_local8)){ _local8 = _transitionList["easeoutexpo"]; }; _local3 = 0; while (_local3 < _local4.length) { if (_local5.useFrames == true){ _local9 = new TweenListObj(_local4[_local3], (_currentTimeFrame + (_local7 / _timeScale)), (_currentTimeFrame + ((_local7 + _local6) / _timeScale)), true, _local8, _local5.transitionParams); } else { _local9 = new TweenListObj(_local4[_local3], (_currentTime + ((_local7 * 1000) / _timeScale)), (_currentTime + (((_local7 * 1000) + (_local6 * 1000)) / _timeScale)), false, _local8, _local5.transitionParams); }; _local9.properties = null; _local9.onStart = _local5.onStart; _local9.onUpdate = _local5.onUpdate; _local9.onComplete = _local5.onComplete; _local9.onOverwrite = _local5.onOverwrite; _local9.onStartParams = _local5.onStartParams; _local9.onUpdateParams = _local5.onUpdateParams; _local9.onCompleteParams = _local5.onCompleteParams; _local9.onOverwriteParams = _local5.onOverwriteParams; _local9.onStartScope = _local5.onStartScope; _local9.onUpdateScope = _local5.onUpdateScope; _local9.onCompleteScope = _local5.onCompleteScope; _local9.onOverwriteScope = _local5.onOverwriteScope; _local9.onErrorScope = _local5.onErrorScope; _local9.isCaller = true; _local9.count = _local5.count; _local9.waitFrames = _local5.waitFrames; _tweenList.push(_local9); if ((((_local6 == 0)) && ((_local7 == 0)))){ _local10 = (_tweenList.length - 1); updateTweenByIndex(_local10); removeTweenByIndex(_local10); }; _local3++; }; return (true); } public static function removeTweensByTime(_arg1:Object, _arg2:Object, _arg3:Number, _arg4:Number):Boolean{ var removedLocally:Boolean; var i:uint; var pName:String; var eventScope:Object; 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)){ eventScope = (Boolean(_tweenList[i].onOverwriteScope)) ? _tweenList[i].onOverwriteScope : _tweenList[i].scope; try { _tweenList[i].onOverwrite.apply(eventScope, _tweenList[i].onOverwriteParams); } catch(e:Error) { handleError(_tweenList[i], e, "onOverwrite"); }; }; _tweenList[i].properties[pName] = undefined; delete _tweenList[i].properties[pName]; removedLocally = true; removed = true; }; }; if (removedLocally){ if (AuxFunctions.getObjectLength(_tweenList[i].properties) == 0){ removeTweenByIndex(i); }; }; }; }; i = (i + 1); }; return (removed); } public static function removeTweens(_arg1:Object, ... _args):Boolean{ var _local4:uint; var _local5:SpecialPropertySplitter; var _local6:Array; var _local7:uint; var _local3:Array = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){ if (_specialPropertySplitterList[_args[_local4]]){ _local5 = _specialPropertySplitterList[_args[_local4]]; _local6 = _local5.splitValues(_arg1, null); _local7 = 0; while (_local7 < _local6.length) { _local3.push(_local6[_local7].name); _local7++; }; } else { _local3.push(_args[_local4]); }; }; _local4++; }; return (affectTweens(removeTweenByIndex, _arg1, _local3)); } 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 pauseTweens(_arg1:Object, ... _args):Boolean{ var _local4:uint; var _local3:Array = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(pauseTweenByIndex, _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 resumeTweens(_arg1:Object, ... _args):Boolean{ var _local4:uint; var _local3:Array = new Array(); _local4 = 0; while (_local4 < _args.length) { if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){ _local3.push(_args[_local4]); }; _local4++; }; return (affectTweens(resumeTweenByIndex, _arg1, _local3)); } 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 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 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)); } 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 removeTweenByIndex(_arg1:Number, _arg2:Boolean=false):Boolean{ _tweenList[_arg1] = null; if (_arg2){ _tweenList.splice(_arg1, 1); }; return (true); } public static function pauseTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj = _tweenList[_arg1]; if ((((_local2 == null)) || (_local2.isPaused))){ return (false); }; _local2.timePaused = getCurrentTweeningTime(_local2); _local2.isPaused = true; return (true); } public static function resumeTweenByIndex(_arg1:Number):Boolean{ var _local2:TweenListObj = _tweenList[_arg1]; if ((((_local2 == null)) || (!(_local2.isPaused)))){ return (false); }; var _local3:Number = getCurrentTweeningTime(_local2); _local2.timeStart = (_local2.timeStart + (_local3 - _local2.timePaused)); _local2.timeComplete = (_local2.timeComplete + (_local3 - _local2.timePaused)); _local2.timePaused = undefined; _local2.isPaused = false; return (true); } private static function updateTweenByIndex(_arg1:Number):Boolean{ var tTweening:TweenListObj; var mustUpdate:Boolean; var nv:Number; var t:Number; var b:Number; var c:Number; var d:Number; var pName:String; var eventScope:Object; var tScope:Object; var tProperty:Object; var pv:Number; var i = _arg1; tTweening = _tweenList[i]; if ((((tTweening == null)) || (!(Boolean(tTweening.scope))))){ return (false); }; var isOver:Boolean; var cTime:Number = getCurrentTweeningTime(tTweening); if (cTime >= tTweening.timeStart){ tScope = tTweening.scope; if (tTweening.isCaller){ do { t = (((tTweening.timeComplete - tTweening.timeStart) / tTweening.count) * (tTweening.timesCalled + 1)); b = tTweening.timeStart; c = (tTweening.timeComplete - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d); } while (!(cTime >= nv)); } else { mustUpdate = (((((tTweening.skipUpdates < 1)) || (!(tTweening.skipUpdates)))) || ((tTweening.updatesSkipped >= tTweening.skipUpdates))); if (cTime >= tTweening.timeComplete){ isOver = true; mustUpdate = true; }; if (!tTweening.hasStarted){ if (Boolean(tTweening.onStart)){ eventScope = (Boolean(tTweening.onStartScope)) ? tTweening.onStartScope : tScope; try { tTweening.onStart.apply(eventScope, tTweening.onStartParams); } catch(e2:Error) { handleError(tTweening, e2, "onStart"); }; }; for (pName in tTweening.properties) { if (tTweening.properties[pName].isSpecialProperty){ if (Boolean(_specialPropertyList[pName].preProcess)){ tTweening.properties[pName].valueComplete = _specialPropertyList[pName].preProcess(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].originalValueComplete, tTweening.properties[pName].extra); }; pv = _specialPropertyList[pName].getValue(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra); } else { pv = tScope[pName]; }; tTweening.properties[pName].valueStart = (isNaN(pv)) ? tTweening.properties[pName].valueComplete : pv; }; mustUpdate = true; tTweening.hasStarted = true; }; if (mustUpdate){ for (pName in tTweening.properties) { tProperty = tTweening.properties[pName]; if (isOver){ nv = tProperty.valueComplete; } else { if (tProperty.hasModifier){ t = (cTime - tTweening.timeStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, 0, 1, d, tTweening.transitionParams); nv = tProperty.modifierFunction(tProperty.valueStart, tProperty.valueComplete, nv, tProperty.modifierParameters); } else { t = (cTime - tTweening.timeStart); b = tProperty.valueStart; c = (tProperty.valueComplete - tProperty.valueStart); d = (tTweening.timeComplete - tTweening.timeStart); nv = tTweening.transition(t, b, c, d, tTweening.transitionParams); }; }; if (tTweening.rounded){ nv = Math.round(nv); }; if (tProperty.isSpecialProperty){ _specialPropertyList[pName].setValue(tScope, nv, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra); } else { tScope[pName] = nv; }; }; tTweening.updatesSkipped = 0; if (Boolean(tTweening.onUpdate)){ eventScope = (Boolean(tTweening.onUpdateScope)) ? tTweening.onUpdateScope : tScope; try { tTweening.onUpdate.apply(eventScope, tTweening.onUpdateParams); } catch(e3:Error) { handleError(tTweening, e3, "onUpdate"); }; }; } else { tTweening.updatesSkipped++; }; }; if (((isOver) && (Boolean(tTweening.onComplete)))){ eventScope = (Boolean(tTweening.onCompleteScope)) ? tTweening.onCompleteScope : tScope; try { tTweening.onComplete.apply(eventScope, tTweening.onCompleteParams); } catch(e4:Error) { handleError(tTweening, e4, "onComplete"); }; }; return (!(isOver)); }; return (true); } public static function init(... _args):void{ _inited = true; _transitionList = new Object(); Equations.init(); _specialPropertyList = new Object(); _specialPropertyModifierList = new Object(); _specialPropertySplitterList = new Object(); } public static function registerTransition(_arg1:String, _arg2:Function):void{ if (!_inited){ init(); }; _transitionList[_arg1] = _arg2; } public static function registerSpecialProperty(_arg1:String, _arg2:Function, _arg3:Function, _arg4:Array=null, _arg5:Function=null):void{ if (!_inited){ init(); }; var _local6:SpecialProperty = new SpecialProperty(_arg2, _arg3, _arg4, _arg5); _specialPropertyList[_arg1] = _local6; } 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 registerSpecialPropertySplitter(_arg1:String, _arg2:Function, _arg3:Array=null):void{ if (!_inited){ init(); }; var _local4:SpecialPropertySplitter = new SpecialPropertySplitter(_arg2, _arg3); _specialPropertySplitterList[_arg1] = _local4; } private static function startEngine():void{ _engineExists = true; _tweenList = new Array(); __tweener_controller__ = new MovieClip(); __tweener_controller__.addEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); _currentTimeFrame = 0; updateTime(); } private static function stopEngine():void{ _engineExists = false; _tweenList = null; _currentTime = 0; _currentTimeFrame = 0; __tweener_controller__.removeEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame); __tweener_controller__ = null; } public static function updateTime():void{ _currentTime = getTimer(); } public static function updateFrame():void{ _currentTimeFrame++; } public static function onEnterFrame(_arg1:Event):void{ updateTime(); updateFrame(); var _local2:Boolean; _local2 = updateTweens(); if (!_local2){ stopEngine(); }; } public static function setTimeScale(_arg1:Number):void{ var _local2:Number; var _local3:Number; if (isNaN(_arg1)){ _arg1 = 1; }; if (_arg1 < 1E-5){ _arg1 = 1E-5; }; if (_arg1 != _timeScale){ if (_tweenList != null){ _local2 = 0; while (_local2 < _tweenList.length) { _local3 = getCurrentTweeningTime(_tweenList[_local2]); _tweenList[_local2].timeStart = (_local3 - (((_local3 - _tweenList[_local2].timeStart) * _timeScale) / _arg1)); _tweenList[_local2].timeComplete = (_local3 - (((_local3 - _tweenList[_local2].timeComplete) * _timeScale) / _arg1)); if (_tweenList[_local2].timePaused != undefined){ _tweenList[_local2].timePaused = (_local3 - (((_local3 - _tweenList[_local2].timePaused) * _timeScale) / _arg1)); }; _local2++; }; }; _timeScale = _arg1; }; } public static function isTweening(_arg1:Object):Boolean{ var _local2:uint; if (!Boolean(_tweenList)){ return (false); }; _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ return (true); }; _local2++; }; return (false); } public static function getTweens(_arg1:Object):Array{ var _local2:uint; var _local3:String; if (!Boolean(_tweenList)){ return ([]); }; var _local4:Array = new Array(); _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ for (_local3 in _tweenList[_local2].properties) { _local4.push(_local3); }; }; _local2++; }; return (_local4); } public static function getTweenCount(_arg1:Object):Number{ var _local2:uint; if (!Boolean(_tweenList)){ return (0); }; var _local3:Number = 0; _local2 = 0; while (_local2 < _tweenList.length) { if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){ _local3 = (_local3 + AuxFunctions.getObjectLength(_tweenList[_local2].properties)); }; _local2++; }; return (_local3); } private static function handleError(_arg1:TweenListObj, _arg2:Error, _arg3:String):void{ var eventScope:Object; var pTweening = _arg1; var pError = _arg2; var pCallBackName = _arg3; if (((Boolean(pTweening.onError)) && ((pTweening.onError is Function)))){ eventScope = (Boolean(pTweening.onErrorScope)) ? pTweening.onErrorScope : pTweening.scope; try { pTweening.onError.apply(eventScope, [pTweening.scope, pError]); } catch(metaError:Error) { printError(((((String(pTweening.scope) + " raised an error while executing the 'onError' handler. Original error:\n ") + pError.getStackTrace()) + "\nonError error: ") + metaError.getStackTrace())); }; } else { if (!Boolean(pTweening.onError)){ printError(((((String(pTweening.scope) + " raised an error while executing the '") + pCallBackName) + "'handler. \n") + pError.getStackTrace())); }; }; } public static function getCurrentTweeningTime(_arg1:Object):Number{ return ((_arg1.useFrames) ? _currentTimeFrame : _currentTime); } public static function getVersion():String{ return ("AS3 1.33.74"); } public static function printError(_arg1:String):void{ trace(("## [Tweener] Error: " + _arg1)); } } }//package caurina.transitions
Section 8
//TweenListObj (caurina.transitions.TweenListObj) package caurina.transitions { public class TweenListObj { public var scope:Object; public var properties:Object; public var timeStart:Number; public var timeComplete:Number; public var useFrames:Boolean; public var transition:Function; public var transitionParams:Object; public var onStart:Function; public var onUpdate:Function; public var onComplete:Function; public var onOverwrite:Function; public var onError:Function; public var onStartParams:Array; public var onUpdateParams:Array; public var onCompleteParams:Array; public var onOverwriteParams:Array; public var onStartScope:Object; public var onUpdateScope:Object; public var onCompleteScope:Object; public var onOverwriteScope:Object; public var onErrorScope:Object; public var rounded:Boolean; public var isPaused:Boolean; public var timePaused:Number; public var isCaller:Boolean; public var count:Number; public var timesCalled:Number; public var waitFrames:Boolean; public var skipUpdates:Number; public var updatesSkipped:Number; public var hasStarted:Boolean; public function TweenListObj(_arg1:Object, _arg2:Number, _arg3:Number, _arg4:Boolean, _arg5:Function, _arg6:Object){ scope = _arg1; timeStart = _arg2; timeComplete = _arg3; useFrames = _arg4; transition = _arg5; transitionParams = _arg6; properties = new Object(); isPaused = false; timePaused = undefined; isCaller = false; updatesSkipped = 0; timesCalled = 0; skipUpdates = 0; hasStarted = false; } public function clone(_arg1:Boolean):TweenListObj{ var _local3:String; var _local2:TweenListObj = new TweenListObj(scope, timeStart, timeComplete, useFrames, transition, transitionParams); _local2.properties = new Array(); for (_local3 in properties) { _local2.properties[_local3] = properties[_local3].clone(); }; _local2.skipUpdates = skipUpdates; _local2.updatesSkipped = updatesSkipped; if (!_arg1){ _local2.onStart = onStart; _local2.onUpdate = onUpdate; _local2.onComplete = onComplete; _local2.onOverwrite = onOverwrite; _local2.onError = onError; _local2.onStartParams = onStartParams; _local2.onUpdateParams = onUpdateParams; _local2.onCompleteParams = onCompleteParams; _local2.onOverwriteParams = onOverwriteParams; _local2.onStartScope = onStartScope; _local2.onUpdateScope = onUpdateScope; _local2.onCompleteScope = onCompleteScope; _local2.onOverwriteScope = onOverwriteScope; _local2.onErrorScope = onErrorScope; }; _local2.rounded = rounded; _local2.isPaused = isPaused; _local2.timePaused = timePaused; _local2.isCaller = isCaller; _local2.count = count; _local2.timesCalled = timesCalled; _local2.waitFrames = waitFrames; _local2.hasStarted = hasStarted; return (_local2); } public function toString():String{ var _local3:String; var _local1 = "\n[TweenListObj "; _local1 = (_local1 + ("scope:" + String(scope))); _local1 = (_local1 + ", properties:"); var _local2:Boolean; for (_local3 in properties) { if (!_local2){ _local1 = (_local1 + ","); }; _local1 = (_local1 + ("[name:" + properties[_local3].name)); _local1 = (_local1 + (",valueStart:" + properties[_local3].valueStart)); _local1 = (_local1 + (",valueComplete:" + properties[_local3].valueComplete)); _local1 = (_local1 + "]"); _local2 = false; }; _local1 = (_local1 + (", timeStart:" + String(timeStart))); _local1 = (_local1 + (", timeComplete:" + String(timeComplete))); _local1 = (_local1 + (", useFrames:" + String(useFrames))); _local1 = (_local1 + (", transition:" + String(transition))); _local1 = (_local1 + (", transitionParams:" + String(transitionParams))); if (skipUpdates){ _local1 = (_local1 + (", skipUpdates:" + String(skipUpdates))); }; if (updatesSkipped){ _local1 = (_local1 + (", updatesSkipped:" + String(updatesSkipped))); }; if (Boolean(onStart)){ _local1 = (_local1 + (", onStart:" + String(onStart))); }; if (Boolean(onUpdate)){ _local1 = (_local1 + (", onUpdate:" + String(onUpdate))); }; if (Boolean(onComplete)){ _local1 = (_local1 + (", onComplete:" + String(onComplete))); }; if (Boolean(onOverwrite)){ _local1 = (_local1 + (", onOverwrite:" + String(onOverwrite))); }; if (Boolean(onError)){ _local1 = (_local1 + (", onError:" + String(onError))); }; if (onStartParams){ _local1 = (_local1 + (", onStartParams:" + String(onStartParams))); }; if (onUpdateParams){ _local1 = (_local1 + (", onUpdateParams:" + String(onUpdateParams))); }; if (onCompleteParams){ _local1 = (_local1 + (", onCompleteParams:" + String(onCompleteParams))); }; if (onOverwriteParams){ _local1 = (_local1 + (", onOverwriteParams:" + String(onOverwriteParams))); }; if (onStartScope){ _local1 = (_local1 + (", onStartScope:" + String(onStartScope))); }; if (onUpdateScope){ _local1 = (_local1 + (", onUpdateScope:" + String(onUpdateScope))); }; if (onCompleteScope){ _local1 = (_local1 + (", onCompleteScope:" + String(onCompleteScope))); }; if (onOverwriteScope){ _local1 = (_local1 + (", onOverwriteScope:" + String(onOverwriteScope))); }; if (onErrorScope){ _local1 = (_local1 + (", onErrorScope:" + String(onErrorScope))); }; if (rounded){ _local1 = (_local1 + (", rounded:" + String(rounded))); }; if (isPaused){ _local1 = (_local1 + (", isPaused:" + String(isPaused))); }; if (timePaused){ _local1 = (_local1 + (", timePaused:" + String(timePaused))); }; if (isCaller){ _local1 = (_local1 + (", isCaller:" + String(isCaller))); }; if (count){ _local1 = (_local1 + (", count:" + String(count))); }; if (timesCalled){ _local1 = (_local1 + (", timesCalled:" + String(timesCalled))); }; if (waitFrames){ _local1 = (_local1 + (", waitFrames:" + String(waitFrames))); }; if (hasStarted){ _local1 = (_local1 + (", hasStarted:" + String(hasStarted))); }; _local1 = (_local1 + "]\n"); return (_local1); } public static function makePropertiesChain(_arg1:Object):Object{ var _local3:Object; var _local4:Object; var _local5:Object; var _local6:Number; var _local7:Number; var _local8:Number; var _local2:Object = _arg1.base; if (_local2){ _local3 = {}; if ((_local2 is Array)){ _local4 = []; _local8 = 0; while (_local8 < _local2.length) { _local4.push(_local2[_local8]); _local8++; }; } else { _local4 = [_local2]; }; _local4.push(_arg1); _local6 = _local4.length; _local7 = 0; while (_local7 < _local6) { if (_local4[_local7]["base"]){ _local5 = AuxFunctions.concatObjects(makePropertiesChain(_local4[_local7]["base"]), _local4[_local7]); } else { _local5 = _local4[_local7]; }; _local3 = AuxFunctions.concatObjects(_local3, _local5); _local7++; }; if (_local3["base"]){ delete _local3["base"]; }; return (_local3); //unresolved jump }; return (_arg1); } } }//package caurina.transitions
Section 9
//Boy_sit_51 (ms_kissingGame_fla.Boy_sit_51) package ms_kissingGame_fla { import flash.display.*; public dynamic class Boy_sit_51 extends MovieClip { public function Boy_sit_51(){ addFrameScript(0, frame1, 16, frame17); } function frame1(){ stop(); } function frame17(){ stop(); } } }//package ms_kissingGame_fla
Section 10
//brandingMC_30 (ms_kissingGame_fla.brandingMC_30) package ms_kissingGame_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class brandingMC_30 extends MovieClip { public var pgg:MovieClip; public var button:SimpleButton; public function brandingMC_30(){ addFrameScript(11, frame12, 30, frame31); } public function onMouseClick(_arg1:MouseEvent):void{ var _local2:URLRequest = new URLRequest("http://www.populargirlsgames.com/?utm_campaign=movie_star_makeout&utm_source=movie_star_makeout&utm_medium=ingame_logo"); navigateToURL(_local2, "_blank"); } public function onmRollOver(_arg1:MouseEvent):void{ pgg.mRoll = true; pgg.play(); } public function onmRollOut(_arg1:MouseEvent):void{ pgg.mRoll = false; pgg.play(); } function frame12(){ button.addEventListener(MouseEvent.CLICK, onMouseClick); button.addEventListener(MouseEvent.ROLL_OVER, onmRollOver); button.addEventListener(MouseEvent.ROLL_OUT, onmRollOut); } function frame31(){ stop(); } } }//package ms_kissingGame_fla
Section 11
//brandingMC_lose_59 (ms_kissingGame_fla.brandingMC_lose_59) package ms_kissingGame_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class brandingMC_lose_59 extends MovieClip { public var pgg:MovieClip; public var button:SimpleButton; public function brandingMC_lose_59(){ addFrameScript(0, frame1, 11, frame12, 30, frame31); } public function onMouseClick(_arg1:MouseEvent):void{ var _local2:URLRequest = new URLRequest("http://www.populargirlsgames.com/?utm_campaign=movie_star_makeout&utm_source=movie_star_makeout&utm_medium=ingame_logo"); navigateToURL(_local2, "_blank"); } public function onmRollOver(_arg1:MouseEvent):void{ pgg.mRoll = true; pgg.play(); } public function onmRollOut(_arg1:MouseEvent):void{ pgg.mRoll = false; pgg.play(); } function frame1(){ stop(); } function frame12(){ button.addEventListener(MouseEvent.CLICK, onMouseClick); button.addEventListener(MouseEvent.ROLL_OVER, onmRollOver); button.addEventListener(MouseEvent.ROLL_OUT, onmRollOut); } function frame31(){ stop(); } } }//package ms_kissingGame_fla
Section 12
//button_LastKiss_MCcopy_128 (ms_kissingGame_fla.button_LastKiss_MCcopy_128) package ms_kissingGame_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class button_LastKiss_MCcopy_128 extends MovieClip { public var button:SimpleButton; public var mRoll:Boolean; public function button_LastKiss_MCcopy_128(){ addFrameScript(0, frame1, 9, frame10); } public function onMouseOver(_arg1:MouseEvent):void{ mRoll = true; play(); } public function onMouseOut(_arg1:MouseEvent):void{ mRoll = false; play(); } public function onMouseClick(_arg1:MouseEvent):void{ MovieClip(parent.parent).levelNum++; MovieClip(parent.parent).play(); } function frame1(){ stop(); mRoll = false; button.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver); button.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut); button.addEventListener(MouseEvent.CLICK, onMouseClick); } function frame10(){ if (mRoll == true){ stop(); }; } } }//package ms_kissingGame_fla
Section 13
//button_MyScore_MC_130 (ms_kissingGame_fla.button_MyScore_MC_130) package ms_kissingGame_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class button_MyScore_MC_130 extends MovieClip { public var button:SimpleButton; public var mRoll:Boolean; public function button_MyScore_MC_130(){ addFrameScript(0, frame1, 9, frame10); } public function onMouseOver(_arg1:MouseEvent):void{ mRoll = true; play(); } public function onMouseOut(_arg1:MouseEvent):void{ mRoll = false; play(); } public function onMouseClick(_arg1:MouseEvent):void{ MovieClip(parent.parent).endGame = true; MovieClip(parent.parent).play(); } function frame1(){ stop(); mRoll = false; button.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver); button.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut); button.addEventListener(MouseEvent.CLICK, onMouseClick); } function frame10(){ if (mRoll == true){ stop(); }; } } }//package ms_kissingGame_fla
Section 14
//button_NextKiss_MC_125 (ms_kissingGame_fla.button_NextKiss_MC_125) package ms_kissingGame_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class button_NextKiss_MC_125 extends MovieClip { public var button:SimpleButton; public var mRoll:Boolean; public function button_NextKiss_MC_125(){ addFrameScript(0, frame1, 9, frame10); } public function onMouseOver(_arg1:MouseEvent):void{ mRoll = true; play(); } public function onMouseOut(_arg1:MouseEvent):void{ mRoll = false; play(); } public function onMouseClick(_arg1:MouseEvent):void{ MovieClip(parent.parent).levelNum++; MovieClip(parent.parent).play(); } function frame1(){ stop(); mRoll = false; button.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver); button.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut); button.addEventListener(MouseEvent.CLICK, onMouseClick); } function frame10(){ if (mRoll == true){ stop(); }; } } }//package ms_kissingGame_fla
Section 15
//button_tryAgainMC_83 (ms_kissingGame_fla.button_tryAgainMC_83) package ms_kissingGame_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class button_tryAgainMC_83 extends MovieClip { public var button:SimpleButton; public var mRoll:Boolean; public function button_tryAgainMC_83(){ addFrameScript(0, frame1); } public function onMouseOver(_arg1:MouseEvent):void{ mRoll = true; play(); } public function onMouseOut(_arg1:MouseEvent):void{ mRoll = false; play(); } public function onMouseClick(_arg1:MouseEvent):void{ MovieClip(parent).gotoAndPlay("retry"); MovieClip(parent.parent.parent).branding.gotoAndStop(1); } function frame1(){ stop(); mRoll = false; button.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver); button.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut); button.addEventListener(MouseEvent.CLICK, onMouseClick); } } }//package ms_kissingGame_fla
Section 16
//copy_HeartsScored_MC_134 (ms_kissingGame_fla.copy_HeartsScored_MC_134) package ms_kissingGame_fla { import flash.display.*; public dynamic class copy_HeartsScored_MC_134 extends MovieClip { public function copy_HeartsScored_MC_134(){ addFrameScript(11, frame12); } function frame12(){ stop(); } } }//package ms_kissingGame_fla
Section 17
//FeathersMC_72 (ms_kissingGame_fla.FeathersMC_72) package ms_kissingGame_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class FeathersMC_72 extends MovieClip { public var randomTime:int; public var i:Number; public function FeathersMC_72(){ addFrameScript(0, frame1); } public function onEnterFrame(_arg1:Event):void{ var _local2:feather; var _local3:*; if (i >= randomTime){ _local2 = new feather(); _local2.x = ((Math.random() * 84) + (MovieClip(parent).lips.x - 42)); _local2.y = (MovieClip(parent).lips.y + 20); _local3 = (Math.random() * 100); if (_local3 < 50){ _local2.scaleX = (_local2.scaleX * -1); }; this.addChild(_local2); randomTime = Math.round((25 * Math.random())); i = 0; } else { i++; }; } function frame1(){ randomTime = Math.round((25 * Math.random())); i = 0; this.addEventListener(Event.ENTER_FRAME, onEnterFrame); } } }//package ms_kissingGame_fla
Section 18
//flyinglipsMC_68 (ms_kissingGame_fla.flyinglipsMC_68) package ms_kissingGame_fla { import flash.display.*; public dynamic class flyinglipsMC_68 extends MovieClip { public function flyinglipsMC_68(){ addFrameScript(59, frame60); } function frame60(){ gotoAndPlay(2); } } }//package ms_kissingGame_fla
Section 19
//gameLevels_60 (ms_kissingGame_fla.gameLevels_60) package ms_kissingGame_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class gameLevels_60 extends MovieClip { public function gameLevels_60(){ addFrameScript(0, frame1); } function frame1(){ gotoAndStop((MovieClip(parent).levelNum + 1)); } } }//package ms_kissingGame_fla
Section 20
//girl_graphic_33 (ms_kissingGame_fla.girl_graphic_33) package ms_kissingGame_fla { import flash.display.*; public dynamic class girl_graphic_33 extends MovieClip { public function girl_graphic_33(){ addFrameScript(55, frame56); } function frame56(){ stop(); } } }//package ms_kissingGame_fla
Section 21
//girl_sit_53 (ms_kissingGame_fla.girl_sit_53) package ms_kissingGame_fla { import flash.display.*; public dynamic class girl_sit_53 extends MovieClip { public function girl_sit_53(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ stop(); } } }//package ms_kissingGame_fla
Section 22
//girl2_32 (ms_kissingGame_fla.girl2_32) package ms_kissingGame_fla { import flash.display.*; public dynamic class girl2_32 extends MovieClip { public function girl2_32(){ addFrameScript(15, frame16); } function frame16(){ stop(); } } }//package ms_kissingGame_fla
Section 23
//Girls_31 (ms_kissingGame_fla.Girls_31) package ms_kissingGame_fla { import flash.display.*; public dynamic class Girls_31 extends MovieClip { public function Girls_31(){ addFrameScript(38, frame39); } function frame39(){ stop(); } } }//package ms_kissingGame_fla
Section 24
//heartsScoreMC_93 (ms_kissingGame_fla.heartsScoreMC_93) package ms_kissingGame_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class heartsScoreMC_93 extends MovieClip { public function heartsScoreMC_93(){ addFrameScript(3, frame4, 7, frame8, 11, frame12, 15, frame16, 19, frame20, 23, frame24, 27, frame28, 31, frame32, 35, frame36, 40, frame41); } function frame4(){ if (MovieClip(parent).score < 2){ stop(); }; } function frame8(){ if (MovieClip(parent).score < 3){ stop(); }; } function frame12(){ if (MovieClip(parent).score < 4){ stop(); }; } function frame16(){ if (MovieClip(parent).score < 5){ stop(); }; } function frame20(){ if (MovieClip(parent).score < 6){ stop(); }; } function frame24(){ if (MovieClip(parent).score < 7){ stop(); }; } function frame28(){ if (MovieClip(parent).score < 8){ stop(); }; } function frame32(){ if (MovieClip(parent).score < 9){ stop(); }; } function frame36(){ if (MovieClip(parent).score < 10){ stop(); }; } function frame41(){ stop(); } } }//package ms_kissingGame_fla
Section 25
//logo_COPY_39 (ms_kissingGame_fla.logo_COPY_39) package ms_kissingGame_fla { import flash.display.*; public dynamic class logo_COPY_39 extends MovieClip { public function logo_COPY_39(){ addFrameScript(22, frame23); } function frame23(){ stop(); } } }//package ms_kissingGame_fla
Section 26
//MainTimeline (ms_kissingGame_fla.MainTimeline) package ms_kissingGame_fla { import flash.display.*; public dynamic class MainTimeline extends MovieClip { public var branding:MovieClip; public var girl:MovieClip; public var boy:MovieClip; public var levelNum:int; public var score:int; public var totalScore:int; public var endGame:Boolean; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 40, frame41, 234, frame235, 281, frame282, 342, frame343, 378, frame379, 395, frame396, 431, frame432, 454, frame455); } function frame1(){ MochiBot.track(this, "612486ee"); } function frame2(){ levelNum = 1; score = 0; totalScore = 0; endGame = false; } function frame41(){ stop(); } function frame235(){ stop(); } function frame282(){ trace(score); } function frame343(){ stop(); } function frame379(){ if (endGame == true){ gotoAndPlay("score"); }; } function frame396(){ gotoAndStop("start"); } function frame432(){ stop(); } function frame455(){ gotoAndPlay("restart"); } } }//package ms_kissingGame_fla
Section 27
//mazeGame1_61 (ms_kissingGame_fla.mazeGame1_61) package ms_kissingGame_fla { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class mazeGame1_61 extends MovieClip { public var boyShape:MovieClip; public var feathers:MovieClip; public var heartMeter:MovieClip; public var lips:MovieClip; public var startShape:MovieClip; public var mazeShape:MovieClip; public var endShape:MovieClip; public var closeShape:MovieClip; public var girlShape:MovieClip; public var mouseOn:Boolean; public var gameOn:Boolean; public var startX:Number; public var startY:Number; public var gameSpeed:int; public var h:int; public var hTimer:Timer; public var wingsSound:WingsSound; public var wingsBump:WingsBump; public var heartDisappear:heartDis; public var wingsChannel:SoundChannel; public function mazeGame1_61(){ addFrameScript(1, frame2, 13, frame14, 29, frame30, 30, frame31, 72, frame73); } public function activateMouse():void{ Mouse.hide(); mouseOn = true; } public function mouseMoved(_arg1:MouseEvent):void{ if (mouseOn == true){ Tweener.addTween(lips, {x:this.mouseX, time:1}); Tweener.addTween(lips, {y:this.mouseY, time:1}); }; } public function resetMouse():void{ stage.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoved); Mouse.show(); mouseOn = false; } public function startGame(_arg1:MouseEvent):void{ activateMouse(); startShape.removeEventListener(MouseEvent.MOUSE_OVER, startGame); this.addEventListener(Event.ENTER_FRAME, onEnterFrame); boyShape.addEventListener(MouseEvent.MOUSE_OVER, boyLook); girlShape.addEventListener(MouseEvent.MOUSE_OVER, girlLook); closeShape.addEventListener(MouseEvent.MOUSE_OVER, getCloser); if (gameOn == false){ heartTick(); gameOn = true; gotoAndPlay("start"); }; } public function boyLook(_arg1:MouseEvent):void{ if (mouseOn == true){ MovieClip(parent.parent).boy.gotoAndStop("look"); boyShape.removeEventListener(MouseEvent.MOUSE_OVER, boyLook); }; } public function girlLook(_arg1:MouseEvent):void{ if (mouseOn == true){ MovieClip(parent.parent).girl.gotoAndStop("look"); girlShape.removeEventListener(MouseEvent.MOUSE_OVER, girlLook); }; } public function getCloser(_arg1:MouseEvent):void{ if (mouseOn == true){ closeShape.removeEventListener(MouseEvent.MOUSE_OVER, getCloser); }; } public function endGame(_arg1:MouseEvent):void{ if (mouseOn == true){ hTimer.stop(); hTimer.removeEventListener(TimerEvent.TIMER, onTick); hTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete); MovieClip(parent.parent).score = (10 - (h - 1)); MovieClip(parent.parent).totalScore = (MovieClip(parent.parent).totalScore + MovieClip(parent.parent).score); resetMouse(); wingsChannel.stop(); wingsSound = null; startShape.removeEventListener(MouseEvent.MOUSE_OVER, startGame); this.removeEventListener(Event.ENTER_FRAME, onEnterFrame); MovieClip(parent.parent).gotoAndPlay("kiss"); }; } public function onEnterFrame(_arg1:Event):void{ if (mazeShape.hitTestPoint(((lips.x + this.x) + MovieClip(parent).x), ((lips.y + this.y) + MovieClip(parent).y), true)){ } else { lips.gotoAndPlay("oops"); bumpBack(); this.removeEventListener(Event.ENTER_FRAME, onEnterFrame); }; } public function bumpBack():void{ wingsBump.play(); mouseOn = false; Mouse.show(); MovieClip(parent.parent).girl.gotoAndStop(1); MovieClip(parent.parent).boy.gotoAndStop(1); Tweener.addTween(lips, {x:startX, time:1}); Tweener.addTween(lips, {y:startY, time:1}); startShape.addEventListener(MouseEvent.MOUSE_OVER, startGame); } public function heartTick():void{ hTimer.addEventListener(TimerEvent.TIMER, onTick); hTimer.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete); hTimer.start(); } public function onTick(_arg1:TimerEvent):void{ heartDisappear.play(); heartMeter[("h" + h)].gotoAndPlay("fall"); h++; } public function onTimerComplete(_arg1:TimerEvent):void{ hTimer.removeEventListener(TimerEvent.TIMER, onTick); hTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete); gotoAndPlay("timeUp"); } function frame2(){ mouseOn = false; gameOn = false; startX = lips.x; startY = lips.y; gameSpeed = 3500; h = 1; hTimer = new Timer(gameSpeed, 10); wingsSound = new WingsSound(); wingsBump = new WingsBump(); heartDisappear = new heartDis(); wingsChannel = new SoundChannel(); wingsChannel = wingsSound.play(0, int.MAX_VALUE); stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoved); startShape.addEventListener(MouseEvent.MOUSE_OVER, startGame); endShape.addEventListener(MouseEvent.MOUSE_OVER, endGame); } function frame14(){ stop(); } function frame30(){ stop(); } function frame31(){ this.removeEventListener(Event.ENTER_FRAME, onEnterFrame); resetMouse(); wingsChannel.stop(); wingsSound = null; MovieClip(parent.parent).girl.gotoAndStop(1); MovieClip(parent.parent).boy.gotoAndStop(1); wingsBump.play(); Tweener.addTween(lips, {x:325, time:2}); Tweener.addTween(lips, {y:-200, time:2}); MovieClip(parent.parent).branding.play(); } function frame73(){ stop(); } } }//package ms_kissingGame_fla
Section 28
//mazeGame2_86 (ms_kissingGame_fla.mazeGame2_86) package ms_kissingGame_fla { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class mazeGame2_86 extends MovieClip { public var boyShape:MovieClip; public var feathers:MovieClip; public var heartMeter:MovieClip; public var lips:MovieClip; public var startShape:MovieClip; public var mazeShape:MovieClip; public var endShape:MovieClip; public var closeShape:MovieClip; public var girlShape:MovieClip; public var mouseOn:Boolean; public var gameOn:Boolean; public var startX:Number; public var startY:Number; public var gameSpeed:int; public var h:int; public var hTimer:Timer; public var wingsSound:WingsSound; public var wingsBump:WingsBump; public var heartDisappear:heartDis; public var wingsChannel:SoundChannel; public function mazeGame2_86(){ addFrameScript(1, frame2, 13, frame14, 29, frame30, 30, frame31, 72, frame73); } public function activateMouse():void{ Mouse.hide(); mouseOn = true; } public function mouseMoved(_arg1:MouseEvent):void{ if (mouseOn == true){ Tweener.addTween(lips, {x:this.mouseX, time:1}); Tweener.addTween(lips, {y:this.mouseY, time:1}); }; } public function resetMouse():void{ stage.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoved); Mouse.show(); mouseOn = false; } public function startGame(_arg1:MouseEvent):void{ activateMouse(); startShape.removeEventListener(MouseEvent.MOUSE_OVER, startGame); this.addEventListener(Event.ENTER_FRAME, onEnterFrame); boyShape.addEventListener(MouseEvent.MOUSE_OVER, boyLook); girlShape.addEventListener(MouseEvent.MOUSE_OVER, girlLook); closeShape.addEventListener(MouseEvent.MOUSE_OVER, getCloser); if (gameOn == false){ heartTick(); gameOn = true; gotoAndPlay("start"); }; } public function boyLook(_arg1:MouseEvent):void{ if (mouseOn == true){ MovieClip(parent.parent).boy.gotoAndStop("look"); boyShape.removeEventListener(MouseEvent.MOUSE_OVER, boyLook); }; } public function girlLook(_arg1:MouseEvent):void{ if (mouseOn == true){ MovieClip(parent.parent).girl.gotoAndStop("look"); girlShape.removeEventListener(MouseEvent.MOUSE_OVER, girlLook); }; } public function getCloser(_arg1:MouseEvent):void{ if (mouseOn == true){ closeShape.removeEventListener(MouseEvent.MOUSE_OVER, getCloser); }; } public function endGame(_arg1:MouseEvent):void{ if (mouseOn == true){ hTimer.stop(); hTimer.removeEventListener(TimerEvent.TIMER, onTick); hTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete); MovieClip(parent.parent).score = (10 - (h - 1)); MovieClip(parent.parent).totalScore = (MovieClip(parent.parent).totalScore + MovieClip(parent.parent).score); resetMouse(); wingsChannel.stop(); wingsSound = null; startShape.removeEventListener(MouseEvent.MOUSE_OVER, startGame); this.removeEventListener(Event.ENTER_FRAME, onEnterFrame); MovieClip(parent.parent).gotoAndPlay("kiss"); }; } public function onEnterFrame(_arg1:Event):void{ if (mazeShape.hitTestPoint(((lips.x + this.x) + MovieClip(parent).x), ((lips.y + this.y) + MovieClip(parent).y), true)){ } else { lips.gotoAndPlay("oops"); bumpBack(); this.removeEventListener(Event.ENTER_FRAME, onEnterFrame); }; } public function bumpBack():void{ wingsBump.play(); mouseOn = false; Mouse.show(); MovieClip(parent.parent).girl.gotoAndStop(1); MovieClip(parent.parent).boy.gotoAndStop(1); Tweener.addTween(lips, {x:startX, time:1}); Tweener.addTween(lips, {y:startY, time:1}); startShape.addEventListener(MouseEvent.MOUSE_OVER, startGame); } public function heartTick():void{ hTimer.addEventListener(TimerEvent.TIMER, onTick); hTimer.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete); hTimer.start(); } public function onTick(_arg1:TimerEvent):void{ heartDisappear.play(); heartMeter[("h" + h)].gotoAndPlay("fall"); h++; } public function onTimerComplete(_arg1:TimerEvent):void{ hTimer.removeEventListener(TimerEvent.TIMER, onTick); hTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete); gotoAndPlay("timeUp"); } function frame2(){ mouseOn = false; gameOn = false; startX = lips.x; startY = lips.y; gameSpeed = 4000; h = 1; hTimer = new Timer(gameSpeed, 10); wingsSound = new WingsSound(); wingsBump = new WingsBump(); heartDisappear = new heartDis(); wingsChannel = new SoundChannel(); wingsChannel = wingsSound.play(0, int.MAX_VALUE); stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoved); startShape.addEventListener(MouseEvent.MOUSE_OVER, startGame); endShape.addEventListener(MouseEvent.MOUSE_OVER, endGame); } function frame14(){ stop(); } function frame30(){ stop(); } function frame31(){ this.removeEventListener(Event.ENTER_FRAME, onEnterFrame); resetMouse(); wingsChannel.stop(); wingsSound = null; MovieClip(parent.parent).girl.gotoAndStop(1); MovieClip(parent.parent).boy.gotoAndStop(1); wingsBump.play(); Tweener.addTween(lips, {x:325, time:2}); Tweener.addTween(lips, {y:-200, time:2}); MovieClip(parent.parent).branding.play(); } function frame73(){ stop(); } } }//package ms_kissingGame_fla
Section 29
//mazeGame3_88 (ms_kissingGame_fla.mazeGame3_88) package ms_kissingGame_fla { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class mazeGame3_88 extends MovieClip { public var boyShape:MovieClip; public var feathers:MovieClip; public var heartMeter:MovieClip; public var lips:MovieClip; public var startShape:MovieClip; public var mazeShape:MovieClip; public var endShape:MovieClip; public var closeShape:MovieClip; public var girlShape:MovieClip; public var mouseOn:Boolean; public var gameOn:Boolean; public var startX:Number; public var startY:Number; public var gameSpeed:int; public var h:int; public var hTimer:Timer; public var wingsSound:WingsSound; public var wingsBump:WingsBump; public var heartDisappear:heartDis; public var wingsChannel:SoundChannel; public function mazeGame3_88(){ addFrameScript(1, frame2, 13, frame14, 29, frame30, 30, frame31, 72, frame73); } public function activateMouse():void{ Mouse.hide(); mouseOn = true; } public function mouseMoved(_arg1:MouseEvent):void{ if (mouseOn == true){ Tweener.addTween(lips, {x:this.mouseX, time:1}); Tweener.addTween(lips, {y:this.mouseY, time:1}); }; } public function resetMouse():void{ stage.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoved); Mouse.show(); mouseOn = false; } public function startGame(_arg1:MouseEvent):void{ activateMouse(); startShape.removeEventListener(MouseEvent.MOUSE_OVER, startGame); this.addEventListener(Event.ENTER_FRAME, onEnterFrame); boyShape.addEventListener(MouseEvent.MOUSE_OVER, boyLook); girlShape.addEventListener(MouseEvent.MOUSE_OVER, girlLook); closeShape.addEventListener(MouseEvent.MOUSE_OVER, getCloser); if (gameOn == false){ heartTick(); gameOn = true; gotoAndPlay("start"); }; } public function boyLook(_arg1:MouseEvent):void{ if (mouseOn == true){ MovieClip(parent.parent).boy.gotoAndStop("look"); boyShape.removeEventListener(MouseEvent.MOUSE_OVER, boyLook); }; } public function girlLook(_arg1:MouseEvent):void{ if (mouseOn == true){ MovieClip(parent.parent).girl.gotoAndStop("look"); girlShape.removeEventListener(MouseEvent.MOUSE_OVER, girlLook); }; } public function getCloser(_arg1:MouseEvent):void{ if (mouseOn == true){ closeShape.removeEventListener(MouseEvent.MOUSE_OVER, getCloser); }; } public function endGame(_arg1:MouseEvent):void{ if (mouseOn == true){ hTimer.stop(); hTimer.removeEventListener(TimerEvent.TIMER, onTick); hTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete); MovieClip(parent.parent).score = (10 - (h - 1)); MovieClip(parent.parent).totalScore = (MovieClip(parent.parent).totalScore + MovieClip(parent.parent).score); resetMouse(); wingsChannel.stop(); wingsSound = null; startShape.removeEventListener(MouseEvent.MOUSE_OVER, startGame); this.removeEventListener(Event.ENTER_FRAME, onEnterFrame); MovieClip(parent.parent).gotoAndPlay("kiss"); }; } public function onEnterFrame(_arg1:Event):void{ if (mazeShape.hitTestPoint(((lips.x + this.x) + MovieClip(parent).x), ((lips.y + this.y) + MovieClip(parent).y), true)){ } else { lips.gotoAndPlay("oops"); bumpBack(); this.removeEventListener(Event.ENTER_FRAME, onEnterFrame); }; } public function bumpBack():void{ wingsBump.play(); mouseOn = false; Mouse.show(); MovieClip(parent.parent).girl.gotoAndStop(1); MovieClip(parent.parent).boy.gotoAndStop(1); Tweener.addTween(lips, {x:startX, time:1}); Tweener.addTween(lips, {y:startY, time:1}); startShape.addEventListener(MouseEvent.MOUSE_OVER, startGame); } public function heartTick():void{ hTimer.addEventListener(TimerEvent.TIMER, onTick); hTimer.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete); hTimer.start(); } public function onTick(_arg1:TimerEvent):void{ heartDisappear.play(); heartMeter[("h" + h)].gotoAndPlay("fall"); h++; } public function onTimerComplete(_arg1:TimerEvent):void{ hTimer.removeEventListener(TimerEvent.TIMER, onTick); hTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete); gotoAndPlay("timeUp"); } function frame2(){ mouseOn = false; gameOn = false; startX = lips.x; startY = lips.y; gameSpeed = 4500; h = 1; hTimer = new Timer(gameSpeed, 10); wingsSound = new WingsSound(); wingsBump = new WingsBump(); heartDisappear = new heartDis(); wingsChannel = new SoundChannel(); wingsChannel = wingsSound.play(0, int.MAX_VALUE); stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoved); startShape.addEventListener(MouseEvent.MOUSE_OVER, startGame); endShape.addEventListener(MouseEvent.MOUSE_OVER, endGame); } function frame14(){ stop(); } function frame30(){ stop(); } function frame31(){ this.removeEventListener(Event.ENTER_FRAME, onEnterFrame); resetMouse(); wingsChannel.stop(); wingsSound = null; MovieClip(parent.parent).girl.gotoAndStop(1); MovieClip(parent.parent).boy.gotoAndStop(1); wingsBump.play(); Tweener.addTween(lips, {x:325, time:2}); Tweener.addTween(lips, {y:-200, time:2}); MovieClip(parent.parent).branding.play(); } function frame73(){ stop(); } } }//package ms_kissingGame_fla
Section 30
//mazeGame4_90 (ms_kissingGame_fla.mazeGame4_90) package ms_kissingGame_fla { import flash.events.*; import caurina.transitions.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class mazeGame4_90 extends MovieClip { public var boyShape:MovieClip; public var feathers:MovieClip; public var heartMeter:MovieClip; public var lips:MovieClip; public var startShape:MovieClip; public var mazeShape:MovieClip; public var endShape:MovieClip; public var closeShape:MovieClip; public var girlShape:MovieClip; public var mouseOn:Boolean; public var gameOn:Boolean; public var startX:Number; public var startY:Number; public var gameSpeed:int; public var h:int; public var hTimer:Timer; public var wingsSound:WingsSound; public var wingsBump:WingsBump; public var heartDisappear:heartDis; public var wingsChannel:SoundChannel; public function mazeGame4_90(){ addFrameScript(1, frame2, 13, frame14, 29, frame30, 30, frame31, 72, frame73); } public function activateMouse():void{ Mouse.hide(); mouseOn = true; } public function mouseMoved(_arg1:MouseEvent):void{ if (mouseOn == true){ Tweener.addTween(lips, {x:this.mouseX, time:1}); Tweener.addTween(lips, {y:this.mouseY, time:1}); }; } public function resetMouse():void{ stage.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoved); Mouse.show(); mouseOn = false; } public function startGame(_arg1:MouseEvent):void{ activateMouse(); startShape.removeEventListener(MouseEvent.MOUSE_OVER, startGame); this.addEventListener(Event.ENTER_FRAME, onEnterFrame); boyShape.addEventListener(MouseEvent.MOUSE_OVER, boyLook); girlShape.addEventListener(MouseEvent.MOUSE_OVER, girlLook); closeShape.addEventListener(MouseEvent.MOUSE_OVER, getCloser); if (gameOn == false){ heartTick(); gameOn = true; gotoAndPlay("start"); }; } public function boyLook(_arg1:MouseEvent):void{ if (mouseOn == true){ MovieClip(parent.parent).boy.gotoAndStop("look"); boyShape.removeEventListener(MouseEvent.MOUSE_OVER, boyLook); }; } public function girlLook(_arg1:MouseEvent):void{ if (mouseOn == true){ MovieClip(parent.parent).girl.gotoAndStop("look"); girlShape.removeEventListener(MouseEvent.MOUSE_OVER, girlLook); }; } public function getCloser(_arg1:MouseEvent):void{ if (mouseOn == true){ closeShape.removeEventListener(MouseEvent.MOUSE_OVER, getCloser); }; } public function endGame(_arg1:MouseEvent):void{ if (mouseOn == true){ hTimer.stop(); hTimer.removeEventListener(TimerEvent.TIMER, onTick); hTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete); MovieClip(parent.parent).score = (10 - (h - 1)); MovieClip(parent.parent).totalScore = (MovieClip(parent.parent).totalScore + MovieClip(parent.parent).score); resetMouse(); wingsChannel.stop(); wingsSound = null; startShape.removeEventListener(MouseEvent.MOUSE_OVER, startGame); this.removeEventListener(Event.ENTER_FRAME, onEnterFrame); MovieClip(parent.parent).gotoAndPlay("kiss"); }; } public function onEnterFrame(_arg1:Event):void{ if (mazeShape.hitTestPoint(((lips.x + this.x) + MovieClip(parent).x), ((lips.y + this.y) + MovieClip(parent).y), true)){ } else { lips.gotoAndPlay("oops"); bumpBack(); this.removeEventListener(Event.ENTER_FRAME, onEnterFrame); }; } public function bumpBack():void{ wingsBump.play(); mouseOn = false; Mouse.show(); MovieClip(parent.parent).girl.gotoAndStop(1); MovieClip(parent.parent).boy.gotoAndStop(1); Tweener.addTween(lips, {x:startX, time:1}); Tweener.addTween(lips, {y:startY, time:1}); startShape.addEventListener(MouseEvent.MOUSE_OVER, startGame); } public function heartTick():void{ hTimer.addEventListener(TimerEvent.TIMER, onTick); hTimer.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete); hTimer.start(); } public function onTick(_arg1:TimerEvent):void{ heartDisappear.play(); heartMeter[("h" + h)].gotoAndPlay("fall"); h++; } public function onTimerComplete(_arg1:TimerEvent):void{ hTimer.removeEventListener(TimerEvent.TIMER, onTick); hTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete); gotoAndPlay("timeUp"); } function frame2(){ mouseOn = false; gameOn = false; startX = lips.x; startY = lips.y; gameSpeed = 5000; h = 1; hTimer = new Timer(gameSpeed, 10); wingsSound = new WingsSound(); wingsBump = new WingsBump(); heartDisappear = new heartDis(); wingsChannel = new SoundChannel(); wingsChannel = wingsSound.play(0, int.MAX_VALUE); stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoved); startShape.addEventListener(MouseEvent.MOUSE_OVER, startGame); endShape.addEventListener(MouseEvent.MOUSE_OVER, endGame); } function frame14(){ stop(); } function frame30(){ stop(); } function frame31(){ this.removeEventListener(Event.ENTER_FRAME, onEnterFrame); resetMouse(); wingsChannel.stop(); wingsSound = null; MovieClip(parent.parent).girl.gotoAndStop(1); MovieClip(parent.parent).boy.gotoAndStop(1); wingsBump.play(); Tweener.addTween(lips, {x:325, time:2}); Tweener.addTween(lips, {y:-200, time:2}); MovieClip(parent.parent).branding.play(); } function frame73(){ stop(); } } }//package ms_kissingGame_fla
Section 31
//meter_heartMC_77 (ms_kissingGame_fla.meter_heartMC_77) package ms_kissingGame_fla { import flash.display.*; public dynamic class meter_heartMC_77 extends MovieClip { public function meter_heartMC_77(){ addFrameScript(0, frame1, 29, frame30); } function frame1(){ gotoAndPlay((Math.floor((Math.random() * 29)) + 1)); } function frame30(){ gotoAndPlay(2); } } }//package ms_kissingGame_fla
Section 32
//meter_heartMCb_76 (ms_kissingGame_fla.meter_heartMCb_76) package ms_kissingGame_fla { import flash.display.*; public dynamic class meter_heartMCb_76 extends MovieClip { public function meter_heartMCb_76(){ addFrameScript(0, frame1, 13, frame14); } function frame1(){ stop(); } function frame14(){ stop(); } } }//package ms_kissingGame_fla
Section 33
//nextKissButtons_MC_124 (ms_kissingGame_fla.nextKissButtons_MC_124) package ms_kissingGame_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class nextKissButtons_MC_124 extends MovieClip { public function nextKissButtons_MC_124(){ addFrameScript(0, frame1); } function frame1(){ gotoAndStop(MovieClip(parent).levelNum); } } }//package ms_kissingGame_fla
Section 34
//PL_girl_graphic1_7 (ms_kissingGame_fla.PL_girl_graphic1_7) package ms_kissingGame_fla { import flash.display.*; public dynamic class PL_girl_graphic1_7 extends MovieClip { public function PL_girl_graphic1_7(){ addFrameScript(55, frame56); } function frame56(){ stop(); } } }//package ms_kissingGame_fla
Section 35
//PL_girl2_6 (ms_kissingGame_fla.PL_girl2_6) package ms_kissingGame_fla { import flash.display.*; public dynamic class PL_girl2_6 extends MovieClip { public function PL_girl2_6(){ addFrameScript(15, frame16); } function frame16(){ stop(); } } }//package ms_kissingGame_fla
Section 36
//PL_Girls_5 (ms_kissingGame_fla.PL_Girls_5) package ms_kissingGame_fla { import flash.display.*; public dynamic class PL_Girls_5 extends MovieClip { public function PL_Girls_5(){ addFrameScript(38, frame39); } function frame39(){ stop(); } } }//package ms_kissingGame_fla
Section 37
//play_Button_MC_47 (ms_kissingGame_fla.play_Button_MC_47) package ms_kissingGame_fla { import flash.events.*; import flash.display.*; public dynamic class play_Button_MC_47 extends MovieClip { public var button:SimpleButton; public var mRoll:Boolean; public function play_Button_MC_47(){ addFrameScript(0, frame1, 5, frame6); } public function onMouseOver(_arg1:MouseEvent):void{ mRoll = true; play(); } public function onMouseOut(_arg1:MouseEvent):void{ mRoll = false; play(); } public function onMouseClick(_arg1:MouseEvent):void{ MovieClip(parent).gotoAndPlay("playGame"); } function frame1(){ button.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver); button.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut); button.addEventListener(MouseEvent.CLICK, onMouseClick); mRoll = false; stop(); } function frame6(){ if (mRoll == true){ stop(); }; } } }//package ms_kissingGame_fla
Section 38
//playAgain_MC_140 (ms_kissingGame_fla.playAgain_MC_140) package ms_kissingGame_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class playAgain_MC_140 extends MovieClip { public var button:SimpleButton; public var mRoll:Boolean; public function playAgain_MC_140(){ addFrameScript(0, frame1); } public function onMouseOver(_arg1:MouseEvent):void{ mRoll = true; play(); } public function onMouseOut(_arg1:MouseEvent):void{ mRoll = false; play(); } public function onMouseClick(_arg1:MouseEvent):void{ MovieClip(parent.parent).levelNum = 1; MovieClip(parent.parent).totalScore = 0; MovieClip(parent.parent).score = 0; MovieClip(parent.parent).endGame = false; MovieClip(parent.parent).play(); } function frame1(){ stop(); mRoll = false; button.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver); button.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut); button.addEventListener(MouseEvent.CLICK, onMouseClick); } } }//package ms_kissingGame_fla
Section 39
//playMoreButton_MC_44 (ms_kissingGame_fla.playMoreButton_MC_44) package ms_kissingGame_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class playMoreButton_MC_44 extends MovieClip { public var button:SimpleButton; public var mRoll:Boolean; public function playMoreButton_MC_44(){ addFrameScript(0, frame1); } public function onMouseOver(_arg1:MouseEvent):void{ mRoll = true; play(); } public function onMouseOut(_arg1:MouseEvent):void{ } public function onMouseClick(_arg1:MouseEvent):void{ var _local2:URLRequest = new URLRequest("http://www.populargirlsgames.com/?utm_campaign=movie_star_makeout&utm_source=movie_star_makeout&utm_medium=more_games_button"); navigateToURL(_local2, "_blank"); } function frame1(){ stop(); mRoll = false; button.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver); button.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut); button.addEventListener(MouseEvent.CLICK, onMouseClick); } } }//package ms_kissingGame_fla
Section 40
//preloader_MainMC_1 (ms_kissingGame_fla.preloader_MainMC_1) package ms_kissingGame_fla { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; public dynamic class preloader_MainMC_1 extends MovieClip { public var button:SimpleButton; public var bar:MovieClip; public var loaded:Boolean; public var pcent:int; public var timeExpired:Boolean; public var pTimer:Timer; public function preloader_MainMC_1(){ addFrameScript(0, frame1, 122, frame123); } public function OnEnterFrame(_arg1:Event):void{ pcent = Math.floor(((MovieClip(parent).loaderInfo.bytesLoaded * 100) / this.loaderInfo.bytesTotal)); bar.gotoAndStop(pcent); trace(pcent); if (pcent >= 100){ loaded = true; this.removeEventListener(Event.ENTER_FRAME, OnEnterFrame); }; } public function onTimerComplete(_arg1:TimerEvent):void{ timeExpired = true; trace("TIMER COMPLETE"); if (loaded == true){ trace("LOADED"); MovieClip(parent).play(); } else { trace(("timer end percentage in loading: " + pcent)); if (pcent >= 100){ MovieClip(parent).play(); }; }; } public function checkLoad():void{ loaded = true; if (timeExpired == true){ MovieClip(parent).play(); }; } public function onMouseClick(_arg1:MouseEvent):void{ var _local2:URLRequest = new URLRequest("http://www.populargirlsgames.com/?utm_campaign=movie_star_makeout&utm_source=movie_star_makeout&utm_medium=preloader"); navigateToURL(_local2, "_blank"); } function frame1(){ trace("PATCHED PRELOADER VERSION : 01/29/10"); MovieClip(parent).stop(); loaded = false; pcent = 0; this.addEventListener(Event.ENTER_FRAME, OnEnterFrame); timeExpired = false; pTimer = new Timer(1000, 6); pTimer.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete); pTimer.start(); button.addEventListener(MouseEvent.CLICK, onMouseClick); } function frame123(){ stop(); } } }//package ms_kissingGame_fla
Section 41
//preloader_MC_2 (ms_kissingGame_fla.preloader_MC_2) package ms_kissingGame_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class preloader_MC_2 extends MovieClip { public function preloader_MC_2(){ addFrameScript(0, frame1, 99, frame100); } function frame1(){ stop(); } function frame100(){ stop(); MovieClip(parent).checkLoad(); } } }//package ms_kissingGame_fla
Section 42
//score_136 (ms_kissingGame_fla.score_136) package ms_kissingGame_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class score_136 extends MovieClip { public function score_136(){ addFrameScript(0, frame1); } public function onEnterFrame(_arg1:Event):void{ if (this.currentFrame >= MovieClip(parent.parent).totalScore){ stop(); MovieClip(parent).play(); this.removeEventListener(Event.ENTER_FRAME, onEnterFrame); }; } function frame1(){ this.addEventListener(Event.ENTER_FRAME, onEnterFrame); } } }//package ms_kissingGame_fla
Section 43
//scoreText_138 (ms_kissingGame_fla.scoreText_138) package ms_kissingGame_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class scoreText_138 extends MovieClip { public function scoreText_138(){ addFrameScript(0, frame1); } function frame1(){ if (MovieClip(parent.parent).totalScore <= 10){ stop(); } else { if (MovieClip(parent.parent).totalScore <= 20){ gotoAndStop(2); } else { if (MovieClip(parent.parent).totalScore <= 25){ gotoAndStop(3); } else { if (MovieClip(parent.parent).totalScore <= 30){ gotoAndStop(4); } else { if (MovieClip(parent.parent).totalScore <= 35){ gotoAndStop(5); } else { gotoAndStop(6); }; }; }; }; }; } } }//package ms_kissingGame_fla
Section 44
//sh1_mc_94 (ms_kissingGame_fla.sh1_mc_94) package ms_kissingGame_fla { import flash.display.*; public dynamic class sh1_mc_94 extends MovieClip { public function sh1_mc_94(){ addFrameScript(0, frame1, 19, frame20); } function frame1(){ gotoAndPlay((Math.floor((Math.random() * 19)) + 1)); } function frame20(){ gotoAndPlay(2); } } }//package ms_kissingGame_fla
Section 45
//sh10_mc_121 (ms_kissingGame_fla.sh10_mc_121) package ms_kissingGame_fla { import flash.display.*; public dynamic class sh10_mc_121 extends MovieClip { public function sh10_mc_121(){ addFrameScript(0, frame1, 19, frame20); } function frame1(){ gotoAndPlay((Math.floor((Math.random() * 19)) + 1)); } function frame20(){ gotoAndPlay(2); } } }//package ms_kissingGame_fla
Section 46
//sh2_mc_97 (ms_kissingGame_fla.sh2_mc_97) package ms_kissingGame_fla { import flash.display.*; public dynamic class sh2_mc_97 extends MovieClip { public function sh2_mc_97(){ addFrameScript(0, frame1, 19, frame20); } function frame1(){ gotoAndPlay((Math.floor((Math.random() * 19)) + 1)); } function frame20(){ gotoAndPlay(2); } } }//package ms_kissingGame_fla
Section 47
//sh3_mc_100 (ms_kissingGame_fla.sh3_mc_100) package ms_kissingGame_fla { import flash.display.*; public dynamic class sh3_mc_100 extends MovieClip { public function sh3_mc_100(){ addFrameScript(0, frame1, 19, frame20); } function frame1(){ gotoAndPlay((Math.floor((Math.random() * 19)) + 1)); } function frame20(){ gotoAndPlay(2); } } }//package ms_kissingGame_fla
Section 48
//sh4_mc_103 (ms_kissingGame_fla.sh4_mc_103) package ms_kissingGame_fla { import flash.display.*; public dynamic class sh4_mc_103 extends MovieClip { public function sh4_mc_103(){ addFrameScript(0, frame1, 19, frame20); } function frame1(){ gotoAndPlay((Math.floor((Math.random() * 19)) + 1)); } function frame20(){ gotoAndPlay(2); } } }//package ms_kissingGame_fla
Section 49
//sh5_mc_106 (ms_kissingGame_fla.sh5_mc_106) package ms_kissingGame_fla { import flash.display.*; public dynamic class sh5_mc_106 extends MovieClip { public function sh5_mc_106(){ addFrameScript(0, frame1, 19, frame20); } function frame1(){ gotoAndPlay((Math.floor((Math.random() * 19)) + 1)); } function frame20(){ gotoAndPlay(2); } } }//package ms_kissingGame_fla
Section 50
//sh6_mc_109 (ms_kissingGame_fla.sh6_mc_109) package ms_kissingGame_fla { import flash.display.*; public dynamic class sh6_mc_109 extends MovieClip { public function sh6_mc_109(){ addFrameScript(0, frame1, 19, frame20); } function frame1(){ gotoAndPlay((Math.floor((Math.random() * 19)) + 1)); } function frame20(){ gotoAndPlay(2); } } }//package ms_kissingGame_fla
Section 51
//sh7_mc_112 (ms_kissingGame_fla.sh7_mc_112) package ms_kissingGame_fla { import flash.display.*; public dynamic class sh7_mc_112 extends MovieClip { public function sh7_mc_112(){ addFrameScript(0, frame1, 19, frame20); } function frame1(){ gotoAndPlay((Math.floor((Math.random() * 19)) + 1)); } function frame20(){ gotoAndPlay(2); } } }//package ms_kissingGame_fla
Section 52
//sh8_mc_115 (ms_kissingGame_fla.sh8_mc_115) package ms_kissingGame_fla { import flash.display.*; public dynamic class sh8_mc_115 extends MovieClip { public function sh8_mc_115(){ addFrameScript(0, frame1, 19, frame20); } function frame1(){ gotoAndPlay((Math.floor((Math.random() * 19)) + 1)); } function frame20(){ gotoAndPlay(2); } } }//package ms_kissingGame_fla
Section 53
//sh9_mc_118 (ms_kissingGame_fla.sh9_mc_118) package ms_kissingGame_fla { import flash.display.*; public dynamic class sh9_mc_118 extends MovieClip { public function sh9_mc_118(){ addFrameScript(0, frame1, 19, frame20); } function frame1(){ gotoAndPlay((Math.floor((Math.random() * 19)) + 1)); } function frame20(){ gotoAndPlay(2); } } }//package ms_kissingGame_fla
Section 54
//small_PPG_logo_38 (ms_kissingGame_fla.small_PPG_logo_38) package ms_kissingGame_fla { import flash.display.*; public dynamic class small_PPG_logo_38 extends MovieClip { public var mRoll:Boolean; public function small_PPG_logo_38(){ addFrameScript(0, frame1, 8, frame9); } function frame1(){ stop(); mRoll = false; } function frame9(){ if (mRoll == true){ stop(); }; } } }//package ms_kissingGame_fla
Section 55
//soundButton_49 (ms_kissingGame_fla.soundButton_49) package ms_kissingGame_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.utils.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.text.*; import flash.ui.*; import flash.xml.*; public dynamic class soundButton_49 extends MovieClip { public var button:SimpleButton; public var musicOn:Boolean; public var music:Music; public var mp3Channel:SoundChannel; public var mp3Volume; public function soundButton_49(){ addFrameScript(0, frame1); } public function playSound():void{ mp3Channel = music.play(0, int.MAX_VALUE); mp3Volume.volume = 0.8; mp3Channel.soundTransform = mp3Volume; } public function stopMusic():void{ mp3Channel.stop(); } public function onMRollOver(_arg1:MouseEvent):void{ } public function onMClick(_arg1:MouseEvent):void{ if (musicOn == true){ musicOn = false; stopMusic(); gotoAndStop(2); } else { musicOn = true; gotoAndStop(1); }; } function frame1(){ stop(); musicOn = true; music = new Music(); mp3Volume = new SoundTransform(); playSound(); button.addEventListener(MouseEvent.ROLL_OVER, onMRollOver); button.addEventListener(MouseEvent.CLICK, onMClick); } } }//package ms_kissingGame_fla
Section 56
//totalScore_MC_132 (ms_kissingGame_fla.totalScore_MC_132) package ms_kissingGame_fla { import flash.display.*; public dynamic class totalScore_MC_132 extends MovieClip { public function totalScore_MC_132(){ addFrameScript(10, frame11, 62, frame63); } function frame11(){ stop(); } function frame63(){ stop(); } } }//package ms_kissingGame_fla
Section 57
//feather (feather) package { import flash.display.*; public dynamic class feather extends MovieClip { public function feather(){ addFrameScript(60, frame61); } function frame61(){ stop(); } } }//package
Section 58
//heartDis (heartDis) package { import flash.media.*; public dynamic class heartDis extends Sound { } }//package
Section 59
//MochiBot (MochiBot) package { import flash.display.*; import flash.system.*; import flash.net.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ if (Security.sandboxType == "localWithFile"){ return (null); }; var _local3:MochiBot = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); var _local4 = "http://core.mochibot.com/my/core.swf"; var _local5:URLVariables = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; var _local6:String = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; var _local7:URLRequest = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; var _local8:Loader = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 60
//Music (Music) package { import flash.media.*; public dynamic class Music extends Sound { } }//package
Section 61
//WingsBump (WingsBump) package { import flash.media.*; public dynamic class WingsBump extends Sound { } }//package
Section 62
//WingsSound (WingsSound) package { import flash.media.*; public dynamic class WingsSound extends Sound { } }//package

Library Items

Symbol 1 Sound {WingsSound}
Symbol 2 Sound {heartDis}
Symbol 3 Sound {WingsBump}
Symbol 4 Sound {Music}
Symbol 5 GraphicUsed by:6 155
Symbol 6 MovieClipUses:5Used by:7
Symbol 7 MovieClip {feather}Uses:6
Symbol 8 ShapeTweeningUsed by:38
Symbol 9 GraphicUsed by:13
Symbol 10 GraphicUsed by:11 38 88
Symbol 11 MovieClipUses:10Used by:13
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClip {ms_kissingGame_fla.preloader_MC_2}Uses:9 11 12Used by:38
Symbol 14 GraphicUsed by:15 96 99 175 255 293
Symbol 15 ButtonUses:14Used by:38
Symbol 16 GraphicUsed by:38
Symbol 17 GraphicUsed by:19
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClip {ms_kissingGame_fla.PL_girl_graphic1_7}Uses:17 18Used by:22
Symbol 20 GraphicUsed by:21 76
Symbol 21 MovieClipUses:20Used by:22
Symbol 22 MovieClip {ms_kissingGame_fla.PL_girl2_6}Uses:19 21Used by:28
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:27
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:27
Symbol 27 MovieClipUses:24 26Used by:28
Symbol 28 MovieClip {ms_kissingGame_fla.PL_Girls_5}Uses:22 27Used by:38
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:38 85
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:38 86
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:38 87
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:37
Symbol 37 MovieClipUses:36Used by:38
Symbol 38 MovieClip {ms_kissingGame_fla.preloader_MainMC_1}Uses:8 13 15 16 10 28 30 32 34 37 SS1Used by:Timeline
Symbol 39 GraphicUsed by:57
Symbol 40 GraphicUsed by:57
Symbol 41 GraphicUsed by:57
Symbol 42 GraphicUsed by:57
Symbol 43 GraphicUsed by:45 47 49
Symbol 44 GraphicUsed by:45 47 49
Symbol 45 MovieClipUses:43 44Used by:57
Symbol 46 GraphicUsed by:57
Symbol 47 MovieClipUses:43 44Used by:57
Symbol 48 GraphicUsed by:57
Symbol 49 MovieClipUses:43 44Used by:57
Symbol 50 GraphicUsed by:57
Symbol 51 GraphicUsed by:57
Symbol 52 GraphicUsed by:57
Symbol 53 GraphicUsed by:57
Symbol 54 GraphicUsed by:57
Symbol 55 GraphicUsed by:57
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:39 40 41 42 45 46 47 48 49 50 51 52 53 54 55 56Used by:Timeline
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:188  Timeline
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:62 63 64 161 190 200 208 214 219 224 229 234 239 244
Symbol 62 MovieClipUses:61Used by:65
Symbol 63 MovieClipUses:61Used by:65
Symbol 64 MovieClipUses:61Used by:65
Symbol 65 MovieClipUses:62 63 64Used by:Timeline
Symbol 66 GraphicUsed by:69
Symbol 67 GraphicUsed by:68 69
Symbol 68 MovieClipUses:67Used by:69
Symbol 69 MovieClipUses:66 68 67Used by:Timeline
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:100  Timeline
Symbol 72 ShapeTweeningUsed by:98
Symbol 73 GraphicUsed by:75
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClip {ms_kissingGame_fla.girl_graphic_33}Uses:73 74Used by:77
Symbol 76 MovieClipUses:20Used by:77
Symbol 77 MovieClip {ms_kissingGame_fla.girl2_32}Uses:75 76Used by:83
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:82
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:82
Symbol 82 MovieClipUses:79 81Used by:83
Symbol 83 MovieClip {ms_kissingGame_fla.Girls_31}Uses:77 82Used by:98 134
Symbol 84 GraphicUsed by:98 134
Symbol 85 MovieClipUses:30Used by:88
Symbol 86 MovieClipUses:32Used by:88
Symbol 87 MovieClipUses:34Used by:88
Symbol 88 MovieClip {ms_kissingGame_fla.logo_COPY_39}Uses:85 10 86 87Used by:89
Symbol 89 MovieClip {ms_kissingGame_fla.small_PPG_logo_38}Uses:88Used by:98 134
Symbol 90 GraphicUsed by:91
Symbol 91 ButtonUses:90Used by:98 134
Symbol 92 GraphicUsed by:95
Symbol 93 GraphicUsed by:95
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:92 93 94Used by:97
Symbol 96 ButtonUses:14Used by:97
Symbol 97 MovieClip {ms_kissingGame_fla.playMoreButton_MC_44}Uses:95 96Used by:98 134
Symbol 98 MovieClip {ms_kissingGame_fla.brandingMC_30}Uses:72 83 84 89 91 97Used by:Timeline
Symbol 99 ButtonUses:14Used by:100
Symbol 100 MovieClip {ms_kissingGame_fla.play_Button_MC_47}Uses:71 99Used by:Timeline
Symbol 101 GraphicUsed by:107
Symbol 102 FontUsed by:103 106 127 130 140 158 165 168 172 193 196 203 206 211 217 222 227 232 237 242 247 252 258 262 273 276 279 280 281 282 283 284 287 290
Symbol 103 TextUses:102Used by:107
Symbol 104 GraphicUsed by:105
Symbol 105 ButtonUses:104Used by:107
Symbol 106 TextUses:102Used by:107
Symbol 107 MovieClip {ms_kissingGame_fla.soundButton_49}Uses:101 103 105 106Used by:Timeline
Symbol 108 GraphicUsed by:118
Symbol 109 GraphicUsed by:118
Symbol 110 GraphicUsed by:115
Symbol 111 GraphicUsed by:115
Symbol 112 GraphicUsed by:115
Symbol 113 GraphicUsed by:115
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:110 111 112 113 114Used by:118
Symbol 116 GraphicUsed by:118
Symbol 117 SoundUsed by:118 126
Symbol 118 MovieClip {ms_kissingGame_fla.Boy_sit_51}Uses:108 109 115 116 117Used by:Timeline
Symbol 119 GraphicUsed by:126
Symbol 120 GraphicUsed by:126
Symbol 121 GraphicUsed by:125
Symbol 122 GraphicUsed by:125
Symbol 123 GraphicUsed by:125
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:121 122 123 124Used by:126
Symbol 126 MovieClip {ms_kissingGame_fla.girl_sit_53}Uses:119 120 125 117Used by:Timeline
Symbol 127 TextUses:102Used by:128
Symbol 128 MovieClipUses:127Used by:129
Symbol 129 MovieClipUses:128Used by:Timeline
Symbol 130 TextUses:102Used by:131
Symbol 131 MovieClipUses:130Used by:132
Symbol 132 MovieClipUses:131Used by:Timeline
Symbol 133 ShapeTweeningUsed by:134
Symbol 134 MovieClip {ms_kissingGame_fla.brandingMC_lose_59}Uses:133 83 84 89 91 97Used by:Timeline
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:177
Symbol 137 GraphicUsed by:138 139
Symbol 138 MovieClipUses:137Used by:177 180 183 186
Symbol 139 MovieClipUses:137Used by:177 180 183 186
Symbol 140 TextUses:102Used by:141
Symbol 141 MovieClipUses:140Used by:142
Symbol 142 MovieClipUses:141Used by:177 180 183 186
Symbol 143 GraphicUsed by:156
Symbol 144 GraphicUsed by:150
Symbol 145 GraphicUsed by:150 155
Symbol 146 GraphicUsed by:150
Symbol 147 GraphicUsed by:150
Symbol 148 GraphicUsed by:150
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:144 145 146 147 148 149Used by:155
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:155
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:155
Symbol 155 MovieClip {ms_kissingGame_fla.flyinglipsMC_68}Uses:150 152 154 5 145Used by:156 177 180 183 186
Symbol 156 MovieClipUses:143 155Used by:177
Symbol 157 MovieClip {ms_kissingGame_fla.FeathersMC_72}Used by:177 180 183 186
Symbol 158 TextUses:102Used by:159
Symbol 159 MovieClipUses:158Used by:160
Symbol 160 MovieClipUses:159Used by:177 180 183 186
Symbol 161 MovieClipUses:61Used by:162
Symbol 162 MovieClip {ms_kissingGame_fla.meter_heartMC_77}Uses:161Used by:163
Symbol 163 MovieClip {ms_kissingGame_fla.meter_heartMCb_76}Uses:162Used by:164
Symbol 164 MovieClipUses:163Used by:177 180 183 186
Symbol 165 TextUses:102Used by:166
Symbol 166 MovieClipUses:165Used by:167
Symbol 167 MovieClipUses:166Used by:177 180 183 186
Symbol 168 TextUses:102Used by:169
Symbol 169 MovieClipUses:168Used by:170 180 183 186
Symbol 170 MovieClipUses:169Used by:177
Symbol 171 GraphicUsed by:174
Symbol 172 TextUses:102Used by:174
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:171 172 173Used by:176
Symbol 175 ButtonUses:14Used by:176
Symbol 176 MovieClip {ms_kissingGame_fla.button_tryAgainMC_83}Uses:174 175Used by:177 180 183 186
Symbol 177 MovieClip {ms_kissingGame_fla.mazeGame1_61}Uses:136 138 139 142 156 157 155 160 164 167 170 176Used by:187
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:178Used by:180
Symbol 180 MovieClip {ms_kissingGame_fla.mazeGame2_86}Uses:179 138 139 142 157 155 160 164 167 169 176Used by:187
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:183
Symbol 183 MovieClip {ms_kissingGame_fla.mazeGame3_88}Uses:182 138 139 142 157 155 160 164 167 169 176Used by:187
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:186
Symbol 186 MovieClip {ms_kissingGame_fla.mazeGame4_90}Uses:185 138 139 142 157 155 160 164 167 169 176Used by:187
Symbol 187 MovieClip {ms_kissingGame_fla.gameLevels_60}Uses:177 180 183 186Used by:Timeline
Symbol 188 MovieClipUses:59Used by:Timeline
Symbol 189 SoundUsed by:Timeline
Symbol 190 MovieClipUses:61Used by:191
Symbol 191 MovieClip {ms_kissingGame_fla.sh1_mc_94}Uses:190Used by:249
Symbol 192 GraphicUsed by:198
Symbol 193 TextUses:102Used by:198
Symbol 194 GraphicUsed by:198
Symbol 195 GraphicUsed by:198 274
Symbol 196 TextUses:102Used by:198 274
Symbol 197 GraphicUsed by:198 207 274
Symbol 198 MovieClipUses:192 193 194 195 196 197Used by:249
Symbol 199 SoundUsed by:249
Symbol 200 MovieClipUses:61Used by:201
Symbol 201 MovieClip {ms_kissingGame_fla.sh2_mc_97}Uses:200Used by:249
Symbol 202 GraphicUsed by:207 213 218 223 228 233 238 243 248
Symbol 203 TextUses:102Used by:207 213 218 223 228 233 238 243 248
Symbol 204 GraphicUsed by:207 213 218 223 228 233 238 243 248
Symbol 205 GraphicUsed by:207 274
Symbol 206 TextUses:102Used by:207 274
Symbol 207 MovieClipUses:202 203 204 205 206 197Used by:249
Symbol 208 MovieClipUses:61Used by:209
Symbol 209 MovieClip {ms_kissingGame_fla.sh3_mc_100}Uses:208Used by:249
Symbol 210 GraphicUsed by:213 274
Symbol 211 TextUses:102Used by:213 274
Symbol 212 GraphicUsed by:213 218 223 228 233 238 243 248 274
Symbol 213 MovieClipUses:202 203 204 210 211 212Used by:249
Symbol 214 MovieClipUses:61Used by:215
Symbol 215 MovieClip {ms_kissingGame_fla.sh4_mc_103}Uses:214Used by:249
Symbol 216 GraphicUsed by:218 274
Symbol 217 TextUses:102Used by:218 274
Symbol 218 MovieClipUses:202 203 204 216 217 212Used by:249
Symbol 219 MovieClipUses:61Used by:220
Symbol 220 MovieClip {ms_kissingGame_fla.sh5_mc_106}Uses:219Used by:249
Symbol 221 GraphicUsed by:223 274
Symbol 222 TextUses:102Used by:223 274
Symbol 223 MovieClipUses:202 203 204 221 222 212Used by:249
Symbol 224 MovieClipUses:61Used by:225
Symbol 225 MovieClip {ms_kissingGame_fla.sh6_mc_109}Uses:224Used by:249
Symbol 226 GraphicUsed by:228 274
Symbol 227 TextUses:102Used by:228 274
Symbol 228 MovieClipUses:202 203 204 226 227 212Used by:249
Symbol 229 MovieClipUses:61Used by:230
Symbol 230 MovieClip {ms_kissingGame_fla.sh7_mc_112}Uses:229Used by:249
Symbol 231 GraphicUsed by:233 274
Symbol 232 TextUses:102Used by:233 274
Symbol 233 MovieClipUses:202 203 204 231 232 212Used by:249
Symbol 234 MovieClipUses:61Used by:235
Symbol 235 MovieClip {ms_kissingGame_fla.sh8_mc_115}Uses:234Used by:249
Symbol 236 GraphicUsed by:238 274
Symbol 237 TextUses:102Used by:238 274
Symbol 238 MovieClipUses:202 203 204 236 237 212Used by:249
Symbol 239 MovieClipUses:61Used by:240
Symbol 240 MovieClip {ms_kissingGame_fla.sh9_mc_118}Uses:239Used by:249
Symbol 241 GraphicUsed by:243 274
Symbol 242 TextUses:102Used by:243 274
Symbol 243 MovieClipUses:202 203 204 241 242 212Used by:249
Symbol 244 MovieClipUses:61Used by:245
Symbol 245 MovieClip {ms_kissingGame_fla.sh10_mc_121}Uses:244Used by:249
Symbol 246 GraphicUsed by:248 274
Symbol 247 TextUses:102Used by:248 274
Symbol 248 MovieClipUses:202 203 204 246 247 212Used by:249
Symbol 249 MovieClip {ms_kissingGame_fla.heartsScoreMC_93}Uses:191 198 199 201 207 209 213 215 218 220 223 225 228 230 233 235 238 240 243 245 248Used by:Timeline
Symbol 250 GraphicUsed by:254 259 264
Symbol 251 GraphicUsed by:254
Symbol 252 TextUses:102Used by:254
Symbol 253 GraphicUsed by:254 259
Symbol 254 MovieClipUses:250 251 252 253Used by:256
Symbol 255 ButtonUses:14Used by:256 260 265
Symbol 256 MovieClip {ms_kissingGame_fla.button_NextKiss_MC_125}Uses:254 255Used by:266
Symbol 257 GraphicUsed by:259
Symbol 258 TextUses:102Used by:259
Symbol 259 MovieClipUses:250 257 258 253Used by:260
Symbol 260 MovieClip {ms_kissingGame_fla.button_LastKiss_MCcopy_128}Uses:259 255Used by:266
Symbol 261 GraphicUsed by:264
Symbol 262 TextUses:102Used by:264
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:250 261 262 263Used by:265
Symbol 265 MovieClip {ms_kissingGame_fla.button_MyScore_MC_130}Uses:264 255Used by:266
Symbol 266 MovieClip {ms_kissingGame_fla.nextKissButtons_MC_124}Uses:256 260 265Used by:Timeline
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:269
Symbol 269 MovieClipUses:268Used by:295
Symbol 270 MovieClipUsed by:271
Symbol 271 MovieClip {ms_kissingGame_fla.copy_HeartsScored_MC_134}Uses:270Used by:295
Symbol 272 GraphicUsed by:274
Symbol 273 TextUses:102Used by:274
Symbol 274 MovieClip {ms_kissingGame_fla.score_136}Uses:195 196 197 205 206 210 211 212 216 217 221 222 226 227 231 232 236 237 241 242 246 247 272 273Used by:295
Symbol 275 GraphicUsed by:278
Symbol 276 TextUses:102Used by:278
Symbol 277 GraphicUsed by:278 288
Symbol 278 MovieClipUses:275 276 277Used by:295
Symbol 279 TextUses:102Used by:285
Symbol 280 TextUses:102Used by:285
Symbol 281 TextUses:102Used by:285
Symbol 282 TextUses:102Used by:285
Symbol 283 TextUses:102Used by:285
Symbol 284 TextUses:102Used by:285
Symbol 285 MovieClip {ms_kissingGame_fla.scoreText_138}Uses:279 280 281 282 283 284Used by:295
Symbol 286 GraphicUsed by:288
Symbol 287 TextUses:102Used by:288
Symbol 288 MovieClipUses:286 287 277Used by:295
Symbol 289 GraphicUsed by:292
Symbol 290 TextUses:102Used by:292
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:289 290 291Used by:294
Symbol 293 ButtonUses:14Used by:294
Symbol 294 MovieClip {ms_kissingGame_fla.playAgain_MC_140}Uses:292 293Used by:295
Symbol 295 MovieClip {ms_kissingGame_fla.totalScore_MC_132}Uses:269 271 274 278 285 288 294Used by:Timeline
Streaming Sound 1Used by:Symbol 38 MovieClip {ms_kissingGame_fla.preloader_MainMC_1}

Instance Names

"boy"Frame 67Symbol 118 MovieClip {ms_kissingGame_fla.Boy_sit_51}
"girl"Frame 67Symbol 126 MovieClip {ms_kissingGame_fla.girl_sit_53}
"branding"Frame 235Symbol 134 MovieClip {ms_kissingGame_fla.brandingMC_lose_59}
"boy"Frame 380Symbol 118 MovieClip {ms_kissingGame_fla.Boy_sit_51}
"girl"Frame 380Symbol 126 MovieClip {ms_kissingGame_fla.girl_sit_53}
"bar"Symbol 38 MovieClip {ms_kissingGame_fla.preloader_MainMC_1} Frame 1Symbol 13 MovieClip {ms_kissingGame_fla.preloader_MC_2}
"button"Symbol 38 MovieClip {ms_kissingGame_fla.preloader_MainMC_1} Frame 1Symbol 15 Button
"button"Symbol 97 MovieClip {ms_kissingGame_fla.playMoreButton_MC_44} Frame 1Symbol 96 Button
"pgg"Symbol 98 MovieClip {ms_kissingGame_fla.brandingMC_30} Frame 11Symbol 89 MovieClip {ms_kissingGame_fla.small_PPG_logo_38}
"button"Symbol 98 MovieClip {ms_kissingGame_fla.brandingMC_30} Frame 11Symbol 91 Button
"button"Symbol 100 MovieClip {ms_kissingGame_fla.play_Button_MC_47} Frame 1Symbol 99 Button
"button"Symbol 107 MovieClip {ms_kissingGame_fla.soundButton_49} Frame 1Symbol 105 Button
"pgg"Symbol 134 MovieClip {ms_kissingGame_fla.brandingMC_lose_59} Frame 11Symbol 89 MovieClip {ms_kissingGame_fla.small_PPG_logo_38}
"button"Symbol 134 MovieClip {ms_kissingGame_fla.brandingMC_lose_59} Frame 11Symbol 91 Button
"lips"Symbol 156 MovieClip Frame 81Symbol 155 MovieClip {ms_kissingGame_fla.flyinglipsMC_68}
"h10"Symbol 164 MovieClip Frame 1Symbol 163 MovieClip {ms_kissingGame_fla.meter_heartMCb_76}
"h9"Symbol 164 MovieClip Frame 1Symbol 163 MovieClip {ms_kissingGame_fla.meter_heartMCb_76}
"h8"Symbol 164 MovieClip Frame 1Symbol 163 MovieClip {ms_kissingGame_fla.meter_heartMCb_76}
"h7"Symbol 164 MovieClip Frame 1Symbol 163 MovieClip {ms_kissingGame_fla.meter_heartMCb_76}
"h6"Symbol 164 MovieClip Frame 1Symbol 163 MovieClip {ms_kissingGame_fla.meter_heartMCb_76}
"h5"Symbol 164 MovieClip Frame 1Symbol 163 MovieClip {ms_kissingGame_fla.meter_heartMCb_76}
"h4"Symbol 164 MovieClip Frame 1Symbol 163 MovieClip {ms_kissingGame_fla.meter_heartMCb_76}
"h3"Symbol 164 MovieClip Frame 1Symbol 163 MovieClip {ms_kissingGame_fla.meter_heartMCb_76}
"h2"Symbol 164 MovieClip Frame 1Symbol 163 MovieClip {ms_kissingGame_fla.meter_heartMCb_76}
"h1"Symbol 164 MovieClip Frame 1Symbol 163 MovieClip {ms_kissingGame_fla.meter_heartMCb_76}
"button"Symbol 176 MovieClip {ms_kissingGame_fla.button_tryAgainMC_83} Frame 1Symbol 175 Button
"mazeShape"Symbol 177 MovieClip {ms_kissingGame_fla.mazeGame1_61} Frame 1Symbol 136 MovieClip
"boyShape"Symbol 177 MovieClip {ms_kissingGame_fla.mazeGame1_61} Frame 1Symbol 138 MovieClip
"girlShape"Symbol 177 MovieClip {ms_kissingGame_fla.mazeGame1_61} Frame 1Symbol 138 MovieClip
"closeShape"Symbol 177 MovieClip {ms_kissingGame_fla.mazeGame1_61} Frame 1Symbol 138 MovieClip
"startShape"Symbol 177 MovieClip {ms_kissingGame_fla.mazeGame1_61} Frame 1Symbol 138 MovieClip
"endShape"Symbol 177 MovieClip {ms_kissingGame_fla.mazeGame1_61} Frame 1Symbol 139 MovieClip
"feathers"Symbol 177 MovieClip {ms_kissingGame_fla.mazeGame1_61} Frame 2Symbol 157 MovieClip {ms_kissingGame_fla.FeathersMC_72}
"lips"Symbol 177 MovieClip {ms_kissingGame_fla.mazeGame1_61} Frame 2Symbol 155 MovieClip {ms_kissingGame_fla.flyinglipsMC_68}
"heartMeter"Symbol 177 MovieClip {ms_kissingGame_fla.mazeGame1_61} Frame 15Symbol 164 MovieClip
"mazeShape"Symbol 180 MovieClip {ms_kissingGame_fla.mazeGame2_86} Frame 1Symbol 179 MovieClip
"boyShape"Symbol 180 MovieClip {ms_kissingGame_fla.mazeGame2_86} Frame 1Symbol 138 MovieClip
"girlShape"Symbol 180 MovieClip {ms_kissingGame_fla.mazeGame2_86} Frame 1Symbol 138 MovieClip
"closeShape"Symbol 180 MovieClip {ms_kissingGame_fla.mazeGame2_86} Frame 1Symbol 138 MovieClip
"startShape"Symbol 180 MovieClip {ms_kissingGame_fla.mazeGame2_86} Frame 1Symbol 138 MovieClip
"endShape"Symbol 180 MovieClip {ms_kissingGame_fla.mazeGame2_86} Frame 1Symbol 139 MovieClip
"feathers"Symbol 180 MovieClip {ms_kissingGame_fla.mazeGame2_86} Frame 2Symbol 157 MovieClip {ms_kissingGame_fla.FeathersMC_72}
"lips"Symbol 180 MovieClip {ms_kissingGame_fla.mazeGame2_86} Frame 2Symbol 155 MovieClip {ms_kissingGame_fla.flyinglipsMC_68}
"heartMeter"Symbol 180 MovieClip {ms_kissingGame_fla.mazeGame2_86} Frame 15Symbol 164 MovieClip
"mazeShape"Symbol 183 MovieClip {ms_kissingGame_fla.mazeGame3_88} Frame 1Symbol 182 MovieClip
"boyShape"Symbol 183 MovieClip {ms_kissingGame_fla.mazeGame3_88} Frame 1Symbol 138 MovieClip
"girlShape"Symbol 183 MovieClip {ms_kissingGame_fla.mazeGame3_88} Frame 1Symbol 138 MovieClip
"closeShape"Symbol 183 MovieClip {ms_kissingGame_fla.mazeGame3_88} Frame 1Symbol 138 MovieClip
"startShape"Symbol 183 MovieClip {ms_kissingGame_fla.mazeGame3_88} Frame 1Symbol 138 MovieClip
"endShape"Symbol 183 MovieClip {ms_kissingGame_fla.mazeGame3_88} Frame 1Symbol 139 MovieClip
"feathers"Symbol 183 MovieClip {ms_kissingGame_fla.mazeGame3_88} Frame 2Symbol 157 MovieClip {ms_kissingGame_fla.FeathersMC_72}
"lips"Symbol 183 MovieClip {ms_kissingGame_fla.mazeGame3_88} Frame 2Symbol 155 MovieClip {ms_kissingGame_fla.flyinglipsMC_68}
"heartMeter"Symbol 183 MovieClip {ms_kissingGame_fla.mazeGame3_88} Frame 15Symbol 164 MovieClip
"mazeShape"Symbol 186 MovieClip {ms_kissingGame_fla.mazeGame4_90} Frame 1Symbol 185 MovieClip
"boyShape"Symbol 186 MovieClip {ms_kissingGame_fla.mazeGame4_90} Frame 1Symbol 138 MovieClip
"girlShape"Symbol 186 MovieClip {ms_kissingGame_fla.mazeGame4_90} Frame 1Symbol 138 MovieClip
"closeShape"Symbol 186 MovieClip {ms_kissingGame_fla.mazeGame4_90} Frame 1Symbol 138 MovieClip
"startShape"Symbol 186 MovieClip {ms_kissingGame_fla.mazeGame4_90} Frame 1Symbol 138 MovieClip
"endShape"Symbol 186 MovieClip {ms_kissingGame_fla.mazeGame4_90} Frame 1Symbol 139 MovieClip
"feathers"Symbol 186 MovieClip {ms_kissingGame_fla.mazeGame4_90} Frame 2Symbol 157 MovieClip {ms_kissingGame_fla.FeathersMC_72}
"lips"Symbol 186 MovieClip {ms_kissingGame_fla.mazeGame4_90} Frame 2Symbol 155 MovieClip {ms_kissingGame_fla.flyinglipsMC_68}
"heartMeter"Symbol 186 MovieClip {ms_kissingGame_fla.mazeGame4_90} Frame 15Symbol 164 MovieClip
"button"Symbol 256 MovieClip {ms_kissingGame_fla.button_NextKiss_MC_125} Frame 1Symbol 255 Button
"button"Symbol 260 MovieClip {ms_kissingGame_fla.button_LastKiss_MCcopy_128} Frame 1Symbol 255 Button
"button"Symbol 265 MovieClip {ms_kissingGame_fla.button_MyScore_MC_130} Frame 1Symbol 255 Button
"button"Symbol 294 MovieClip {ms_kissingGame_fla.playAgain_MC_140} Frame 1Symbol 293 Button

Special Tags

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

Labels

"playGame"Frame 42
"restart"Frame 57
"start"Frame 235
"kiss"Frame 244
"score"Frame 401
"init variables"Frame 2
"idle"Symbol 118 MovieClip {ms_kissingGame_fla.Boy_sit_51} Frame 1
"look"Symbol 118 MovieClip {ms_kissingGame_fla.Boy_sit_51} Frame 2
"idle"Symbol 126 MovieClip {ms_kissingGame_fla.girl_sit_53} Frame 1
"look"Symbol 126 MovieClip {ms_kissingGame_fla.girl_sit_53} Frame 2
"oops"Symbol 155 MovieClip {ms_kissingGame_fla.flyinglipsMC_68} Frame 61
"fall"Symbol 163 MovieClip {ms_kissingGame_fla.meter_heartMCb_76} Frame 2
"retry"Symbol 177 MovieClip {ms_kissingGame_fla.mazeGame1_61} Frame 1
"idle"Symbol 177 MovieClip {ms_kissingGame_fla.mazeGame1_61} Frame 14
"start"Symbol 177 MovieClip {ms_kissingGame_fla.mazeGame1_61} Frame 15
"timeUp"Symbol 177 MovieClip {ms_kissingGame_fla.mazeGame1_61} Frame 31
"retry"Symbol 180 MovieClip {ms_kissingGame_fla.mazeGame2_86} Frame 1
"idle"Symbol 180 MovieClip {ms_kissingGame_fla.mazeGame2_86} Frame 14
"start"Symbol 180 MovieClip {ms_kissingGame_fla.mazeGame2_86} Frame 15
"timeUp"Symbol 180 MovieClip {ms_kissingGame_fla.mazeGame2_86} Frame 31
"retry"Symbol 183 MovieClip {ms_kissingGame_fla.mazeGame3_88} Frame 1
"idle"Symbol 183 MovieClip {ms_kissingGame_fla.mazeGame3_88} Frame 14
"start"Symbol 183 MovieClip {ms_kissingGame_fla.mazeGame3_88} Frame 15
"timeUp"Symbol 183 MovieClip {ms_kissingGame_fla.mazeGame3_88} Frame 31
"retry"Symbol 186 MovieClip {ms_kissingGame_fla.mazeGame4_90} Frame 1
"idle"Symbol 186 MovieClip {ms_kissingGame_fla.mazeGame4_90} Frame 14
"start"Symbol 186 MovieClip {ms_kissingGame_fla.mazeGame4_90} Frame 15
"timeUp"Symbol 186 MovieClip {ms_kissingGame_fla.mazeGame4_90} Frame 31




http://swfchan.com/25/123860/info.shtml
Created: 2/3 -2019 07:58:43 Last modified: 2/3 -2019 07:58:43 Server time: 11/05 -2024 10:49:37