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

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

Kiss Kiss Kiss.swf

This is the info page for
Flash #108194

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


Text
DressUp

.com

Gal

Skip Intro

Skip Intro

<p align="center"><font face="BankGothic Md BT" size="12" color="#000000" letterSpacing="0.000000" kerning="1">Pantalla</font></p>

Page

PLAY

HOW TO
PLAY

KISS

More Games

More Games

HOW TO PLAY

Click on the screen or press
the spacebar to start  kissing.
Don't get caught!

Foto 1

Foto 2

Foto 3

Foto

SCORE:

<p align="left"><font face="Valken" size="20" color="#aaff72" letterSpacing="0.000000" kerning="1">0000000</font></p>

TIME:

<p align="left"><font face="Valken" size="20" color="#aaff72" letterSpacing="0.000000" kerning="1">60</font></p>

YOU WIN!

YOUR SCORE:

<p align="left"><font face="Valken" size="7" color="#ffffff" letterSpacing="0.000000" kerning="1">000000</font></p>

PLAY
AGAIN

MORE
GAMES

You Loose!

<p align="left"><font face="Valken" size="7" color="#ffffff" letterSpacing="0.000000" kerning="1">000000</font></p>

LOVER!

NEXT
LEVEL

GO TO THE NEXT LEVEL

ActionScript [AS3]

Section 1
//TweenEvent (gs.events.TweenEvent) package gs.events { import flash.events.*; public class TweenEvent extends Event { public var info:Object; public static const UPDATE:String = "update"; public static const START:String = "start"; public static const version:Number = 0.9; public static const COMPLETE:String = "complete"; public function TweenEvent(_arg1:String, _arg2:Object=null, _arg3:Boolean=false, _arg4:Boolean=false){ super(_arg1, _arg3, _arg4); this.info = _arg2; } override public function clone():Event{ return (new TweenEvent(this.type, this.info, this.bubbles, this.cancelable)); } } }//package gs.events
Section 2
//AutoAlphaPlugin (gs.plugins.AutoAlphaPlugin) package gs.plugins { import gs.*; import flash.display.*; public class AutoAlphaPlugin extends TweenPlugin { protected var _tweenVisible:Boolean; protected var _target:Object; protected var _visible:Boolean; protected var _tween:TweenLite; public static const VERSION:Number = 1; public static const API:Number = 1; public function AutoAlphaPlugin(){ this.propName = "autoAlpha"; this.overwriteProps = ["alpha", "visible"]; this.onComplete = onCompleteTween; } override public function killProps(_arg1:Object):void{ super.killProps(_arg1); _tweenVisible = !(Boolean(("visible" in _arg1))); } public function onCompleteTween():void{ if (((((_tweenVisible) && (!((_tween.vars.runBackwards == true))))) && ((_tween.ease == _tween.vars.ease)))){ _target.visible = _visible; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _tween = _arg3; _visible = Boolean(!((_arg2 == 0))); _tweenVisible = true; addTween(_arg1, "alpha", _arg1.alpha, _arg2, "alpha"); return (true); } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); if (((!((_target.visible == true))) && (_tweenVisible))){ _target.visible = true; }; } } }//package gs.plugins
Section 3
//BevelFilterPlugin (gs.plugins.BevelFilterPlugin) package gs.plugins { import gs.*; import flash.display.*; import flash.filters.*; public class BevelFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function BevelFilterPlugin(){ this.propName = "bevelFilter"; this.overwriteProps = ["bevelFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = BevelFilter; initFilter(_arg2, new BevelFilter(0, 0, 0xFFFFFF, 0.5, 0, 0.5, 2, 2, 0, ((_arg2.quality) || (2)))); return (true); } } }//package gs.plugins
Section 4
//BezierPlugin (gs.plugins.BezierPlugin) package gs.plugins { import gs.*; import gs.utils.tween.*; public class BezierPlugin extends TweenPlugin { protected var _future:Object; protected var _orient:Boolean; protected var _orientData:Array; protected var _target:Object; protected var _beziers:Object; protected static const _RAD2DEG:Number = 57.2957795130823; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function BezierPlugin(){ _future = {}; super(); this.propName = "bezier"; this.overwriteProps = []; } override public function killProps(_arg1:Object):void{ var _local2:String; for (_local2 in _beziers) { if ((_local2 in _arg1)){ delete _beziers[_local2]; }; }; super.killProps(_arg1); } protected function init(_arg1:TweenLite, _arg2:Array, _arg3:Boolean):void{ var _local5:int; var _local6:String; _target = _arg1.target; if (_arg1.exposedVars.orientToBezier == true){ _orientData = [["x", "y", "rotation", 0]]; _orient = true; } else { if ((_arg1.exposedVars.orientToBezier is Array)){ _orientData = _arg1.exposedVars.orientToBezier; _orient = true; }; }; var _local4:Object = {}; _local5 = 0; while (_local5 < _arg2.length) { for (_local6 in _arg2[_local5]) { if (_local4[_local6] == undefined){ _local4[_local6] = [_arg1.target[_local6]]; }; if (typeof(_arg2[_local5][_local6]) == "number"){ _local4[_local6].push(_arg2[_local5][_local6]); } else { _local4[_local6].push((_arg1.target[_local6] + Number(_arg2[_local5][_local6]))); }; }; _local5++; }; for (_local6 in _local4) { this.overwriteProps[this.overwriteProps.length] = _local6; if (_arg1.exposedVars[_local6] != undefined){ if (typeof(_arg1.exposedVars[_local6]) == "number"){ _local4[_local6].push(_arg1.exposedVars[_local6]); } else { _local4[_local6].push((_arg1.target[_local6] + Number(_arg1.exposedVars[_local6]))); }; delete _arg1.exposedVars[_local6]; _local5 = (_arg1.tweens.length - 1); while (_local5 > -1) { if (_arg1.tweens[_local5].name == _local6){ _arg1.tweens.splice(_local5, 1); }; _local5--; }; }; }; _beziers = parseBeziers(_local4, _arg3); } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (!(_arg2 is Array)){ return (false); }; init(_arg3, (_arg2 as Array), false); return (true); } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:String; var _local4:Object; var _local5:Number; var _local6:uint; var _local7:Number; var _local8:int; var _local9:Object; var _local10:Boolean; var _local11:Number; var _local12:Number; var _local13:Array; var _local14:Number; if (_arg1 == 1){ for (_local3 in _beziers) { _local2 = (_beziers[_local3].length - 1); _target[_local3] = _beziers[_local3][_local2][2]; }; } else { for (_local3 in _beziers) { _local6 = _beziers[_local3].length; if (_arg1 < 0){ _local2 = 0; } else { if (_arg1 >= 1){ _local2 = (_local6 - 1); } else { _local2 = int((_local6 * _arg1)); }; }; _local5 = ((_arg1 - (_local2 * (1 / _local6))) * _local6); _local4 = _beziers[_local3][_local2]; if (this.round){ _local7 = (_local4[0] + (_local5 * (((2 * (1 - _local5)) * (_local4[1] - _local4[0])) + (_local5 * (_local4[2] - _local4[0]))))); _local8 = ((_local7)<0) ? -1 : 1; _target[_local3] = ((((_local7 % 1) * _local8))>0.5) ? (int(_local7) + _local8) : int(_local7); } else { _target[_local3] = (_local4[0] + (_local5 * (((2 * (1 - _local5)) * (_local4[1] - _local4[0])) + (_local5 * (_local4[2] - _local4[0]))))); }; }; }; if (_orient){ _local9 = _target; _local10 = this.round; _target = _future; this.round = false; _orient = false; this.changeFactor = (_arg1 + 0.01); _target = _local9; this.round = _local10; _orient = true; _local2 = 0; while (_local2 < _orientData.length) { _local13 = _orientData[_local2]; _local14 = ((_local13[3]) || (0)); _local11 = (_future[_local13[0]] - _target[_local13[0]]); _local12 = (_future[_local13[1]] - _target[_local13[1]]); _target[_local13[2]] = ((Math.atan2(_local12, _local11) * _RAD2DEG) + _local14); _local2++; }; }; } public static function parseBeziers(_arg1:Object, _arg2:Boolean=false):Object{ var _local3:int; var _local4:Array; var _local5:Object; var _local6:String; var _local7:Object = {}; if (_arg2){ for (_local6 in _arg1) { _local4 = _arg1[_local6]; _local5 = []; _local7[_local6] = _local5; if (_local4.length > 2){ _local5[_local5.length] = [_local4[0], (_local4[1] - ((_local4[2] - _local4[0]) / 4)), _local4[1]]; _local3 = 1; while (_local3 < (_local4.length - 1)) { _local5[_local5.length] = [_local4[_local3], (_local4[_local3] + (_local4[_local3] - _local5[(_local3 - 1)][1])), _local4[(_local3 + 1)]]; _local3++; }; } else { _local5[_local5.length] = [_local4[0], ((_local4[0] + _local4[1]) / 2), _local4[1]]; }; }; } else { for (_local6 in _arg1) { _local4 = _arg1[_local6]; _local5 = []; _local7[_local6] = _local5; if (_local4.length > 3){ _local5[_local5.length] = [_local4[0], _local4[1], ((_local4[1] + _local4[2]) / 2)]; _local3 = 2; while (_local3 < (_local4.length - 2)) { _local5[_local5.length] = [_local5[(_local3 - 2)][2], _local4[_local3], ((_local4[_local3] + _local4[(_local3 + 1)]) / 2)]; _local3++; }; _local5[_local5.length] = [_local5[(_local5.length - 1)][2], _local4[(_local4.length - 2)], _local4[(_local4.length - 1)]]; } else { if (_local4.length == 3){ _local5[_local5.length] = [_local4[0], _local4[1], _local4[2]]; } else { if (_local4.length == 2){ _local5[_local5.length] = [_local4[0], ((_local4[0] + _local4[1]) / 2), _local4[1]]; }; }; }; }; }; return (_local7); } } }//package gs.plugins
Section 5
//BezierThroughPlugin (gs.plugins.BezierThroughPlugin) package gs.plugins { import gs.*; public class BezierThroughPlugin extends BezierPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function BezierThroughPlugin(){ this.propName = "bezierThrough"; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (!(_arg2 is Array)){ return (false); }; init(_arg3, (_arg2 as Array), true); return (true); } } }//package gs.plugins
Section 6
//BlurFilterPlugin (gs.plugins.BlurFilterPlugin) package gs.plugins { import gs.*; import flash.display.*; import flash.filters.*; public class BlurFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function BlurFilterPlugin(){ this.propName = "blurFilter"; this.overwriteProps = ["blurFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = BlurFilter; initFilter(_arg2, new BlurFilter(0, 0, ((_arg2.quality) || (2)))); return (true); } } }//package gs.plugins
Section 7
//ColorMatrixFilterPlugin (gs.plugins.ColorMatrixFilterPlugin) package gs.plugins { import gs.*; import flash.display.*; import flash.filters.*; public class ColorMatrixFilterPlugin extends FilterPlugin { protected var _matrix:Array; protected var _matrixTween:EndArrayPlugin; public static const API:Number = 1; public static const VERSION:Number = 1.1; protected static var _lumG:Number = 0.71516; protected static var _lumR:Number = 0.212671; protected static var _idMatrix:Array = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; protected static var _lumB:Number = 0.072169; public function ColorMatrixFilterPlugin(){ this.propName = "colorMatrixFilter"; this.overwriteProps = ["colorMatrixFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = ColorMatrixFilter; var _local4:Object = _arg2; initFilter({remove:_arg2.remove, index:_arg2.index, addFilter:_arg2.addFilter}, new ColorMatrixFilter(_idMatrix.slice())); _matrix = ColorMatrixFilter(_filter).matrix; var _local5:Array = []; if (((!((_local4.matrix == null))) && ((_local4.matrix is Array)))){ _local5 = _local4.matrix; } else { if (_local4.relative == true){ _local5 = _matrix.slice(); } else { _local5 = _idMatrix.slice(); }; _local5 = setBrightness(_local5, _local4.brightness); _local5 = setContrast(_local5, _local4.contrast); _local5 = setHue(_local5, _local4.hue); _local5 = setSaturation(_local5, _local4.saturation); _local5 = setThreshold(_local5, _local4.threshold); if (!isNaN(_local4.colorize)){ _local5 = colorize(_local5, _local4.colorize, _local4.amount); }; }; _matrixTween = new EndArrayPlugin(); _matrixTween.init(_matrix, _local5); return (true); } override public function set changeFactor(_arg1:Number):void{ _matrixTween.changeFactor = _arg1; ColorMatrixFilter(_filter).matrix = _matrix; super.changeFactor = _arg1; } public static function setSaturation(_arg1:Array, _arg2:Number):Array{ if (isNaN(_arg2)){ return (_arg1); }; var _local3:Number = (1 - _arg2); var _local4:Number = (_local3 * _lumR); var _local5:Number = (_local3 * _lumG); var _local6:Number = (_local3 * _lumB); var _local7:Array = [(_local4 + _arg2), _local5, _local6, 0, 0, _local4, (_local5 + _arg2), _local6, 0, 0, _local4, _local5, (_local6 + _arg2), 0, 0, 0, 0, 0, 1, 0]; return (applyMatrix(_local7, _arg1)); } public static function setHue(_arg1:Array, _arg2:Number):Array{ if (isNaN(_arg2)){ return (_arg1); }; _arg2 = (_arg2 * (Math.PI / 180)); var _local3:Number = Math.cos(_arg2); var _local4:Number = Math.sin(_arg2); var _local5:Array = [((_lumR + (_local3 * (1 - _lumR))) + (_local4 * -(_lumR))), ((_lumG + (_local3 * -(_lumG))) + (_local4 * -(_lumG))), ((_lumB + (_local3 * -(_lumB))) + (_local4 * (1 - _lumB))), 0, 0, ((_lumR + (_local3 * -(_lumR))) + (_local4 * 0.143)), ((_lumG + (_local3 * (1 - _lumG))) + (_local4 * 0.14)), ((_lumB + (_local3 * -(_lumB))) + (_local4 * -0.283)), 0, 0, ((_lumR + (_local3 * -(_lumR))) + (_local4 * -((1 - _lumR)))), ((_lumG + (_local3 * -(_lumG))) + (_local4 * _lumG)), ((_lumB + (_local3 * (1 - _lumB))) + (_local4 * _lumB)), 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]; return (applyMatrix(_local5, _arg1)); } public static function setThreshold(_arg1:Array, _arg2:Number):Array{ if (isNaN(_arg2)){ return (_arg1); }; var _local3:Array = [(_lumR * 0x0100), (_lumG * 0x0100), (_lumB * 0x0100), 0, (-256 * _arg2), (_lumR * 0x0100), (_lumG * 0x0100), (_lumB * 0x0100), 0, (-256 * _arg2), (_lumR * 0x0100), (_lumG * 0x0100), (_lumB * 0x0100), 0, (-256 * _arg2), 0, 0, 0, 1, 0]; return (applyMatrix(_local3, _arg1)); } public static function applyMatrix(_arg1:Array, _arg2:Array):Array{ var _local6:int; var _local7:int; if (((!((_arg1 is Array))) || (!((_arg2 is Array))))){ return (_arg2); }; var _local3:Array = []; var _local4:int; var _local5:int; _local6 = 0; while (_local6 < 4) { _local7 = 0; while (_local7 < 5) { if (_local7 == 4){ _local5 = _arg1[(_local4 + 4)]; } else { _local5 = 0; }; _local3[(_local4 + _local7)] = (((((_arg1[_local4] * _arg2[_local7]) + (_arg1[(_local4 + 1)] * _arg2[(_local7 + 5)])) + (_arg1[(_local4 + 2)] * _arg2[(_local7 + 10)])) + (_arg1[(_local4 + 3)] * _arg2[(_local7 + 15)])) + _local5); _local7++; }; _local4 = (_local4 + 5); _local6++; }; return (_local3); } public static function colorize(_arg1:Array, _arg2:Number, _arg3:Number=1):Array{ if (isNaN(_arg2)){ return (_arg1); }; if (isNaN(_arg3)){ _arg3 = 1; }; var _local4:Number = (((_arg2 >> 16) & 0xFF) / 0xFF); var _local5:Number = (((_arg2 >> 8) & 0xFF) / 0xFF); var _local6:Number = ((_arg2 & 0xFF) / 0xFF); var _local7:Number = (1 - _arg3); var _local8:Array = [(_local7 + ((_arg3 * _local4) * _lumR)), ((_arg3 * _local4) * _lumG), ((_arg3 * _local4) * _lumB), 0, 0, ((_arg3 * _local5) * _lumR), (_local7 + ((_arg3 * _local5) * _lumG)), ((_arg3 * _local5) * _lumB), 0, 0, ((_arg3 * _local6) * _lumR), ((_arg3 * _local6) * _lumG), (_local7 + ((_arg3 * _local6) * _lumB)), 0, 0, 0, 0, 0, 1, 0]; return (applyMatrix(_local8, _arg1)); } public static function setBrightness(_arg1:Array, _arg2:Number):Array{ if (isNaN(_arg2)){ return (_arg1); }; _arg2 = ((_arg2 * 100) - 100); return (applyMatrix([1, 0, 0, 0, _arg2, 0, 1, 0, 0, _arg2, 0, 0, 1, 0, _arg2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1], _arg1)); } public static function setContrast(_arg1:Array, _arg2:Number):Array{ if (isNaN(_arg2)){ return (_arg1); }; _arg2 = (_arg2 + 0.01); var _local3:Array = [_arg2, 0, 0, 0, (128 * (1 - _arg2)), 0, _arg2, 0, 0, (128 * (1 - _arg2)), 0, 0, _arg2, 0, (128 * (1 - _arg2)), 0, 0, 0, 1, 0]; return (applyMatrix(_local3, _arg1)); } } }//package gs.plugins
Section 8
//DropShadowFilterPlugin (gs.plugins.DropShadowFilterPlugin) package gs.plugins { import gs.*; import flash.display.*; import flash.filters.*; public class DropShadowFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function DropShadowFilterPlugin(){ this.propName = "dropShadowFilter"; this.overwriteProps = ["dropShadowFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = DropShadowFilter; initFilter(_arg2, new DropShadowFilter(0, 45, 0, 0, 0, 0, 1, ((_arg2.quality) || (2)), _arg2.inner, _arg2.knockout, _arg2.hideObject)); return (true); } } }//package gs.plugins
Section 9
//EndArrayPlugin (gs.plugins.EndArrayPlugin) package gs.plugins { import gs.*; import flash.display.*; import gs.utils.tween.*; public class EndArrayPlugin extends TweenPlugin { protected var _a:Array; protected var _info:Array; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function EndArrayPlugin(){ _info = []; super(); this.propName = "endArray"; this.overwriteProps = ["endArray"]; } public function init(_arg1:Array, _arg2:Array):void{ _a = _arg1; var _local3:int = (_arg2.length - 1); while (_local3 > -1) { if (((!((_arg1[_local3] == _arg2[_local3]))) && (!((_arg1[_local3] == null))))){ _info[_info.length] = new ArrayTweenInfo(_local3, _a[_local3], (_arg2[_local3] - _a[_local3])); }; _local3--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((!((_arg1 is Array))) || (!((_arg2 is Array))))){ return (false); }; init((_arg1 as Array), _arg2); return (true); } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:ArrayTweenInfo; var _local4:Number; var _local5:int; if (this.round){ _local2 = (_info.length - 1); while (_local2 > -1) { _local3 = _info[_local2]; _local4 = (_local3.start + (_local3.change * _arg1)); _local5 = ((_local4)<0) ? -1 : 1; _a[_local3.index] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4); _local2--; }; } else { _local2 = (_info.length - 1); while (_local2 > -1) { _local3 = _info[_local2]; _a[_local3.index] = (_local3.start + (_local3.change * _arg1)); _local2--; }; }; } } }//package gs.plugins
Section 10
//FilterPlugin (gs.plugins.FilterPlugin) package gs.plugins { import gs.*; import flash.display.*; import flash.filters.*; import gs.utils.tween.*; public class FilterPlugin extends TweenPlugin { protected var _remove:Boolean; protected var _target:Object; protected var _index:int; protected var _filter:BitmapFilter; protected var _type:Class; public static const VERSION:Number = 1.03; public static const API:Number = 1; public function onCompleteTween():void{ var _local1:int; var _local2:Array; if (_remove){ _local2 = _target.filters; if (!(_local2[_index] is _type)){ _local1 = (_local2.length - 1); while (_local1 > -1) { if ((_local2[_local1] is _type)){ _local2.splice(_local1, 1); break; }; _local1--; }; } else { _local2.splice(_index, 1); }; _target.filters = _local2; }; } protected function initFilter(_arg1:Object, _arg2:BitmapFilter):void{ var _local4:String; var _local5:int; var _local6:HexColorsPlugin; var _local3:Array = _target.filters; _index = -1; if (_arg1.index != null){ _index = _arg1.index; } else { _local5 = (_local3.length - 1); while (_local5 > -1) { if ((_local3[_local5] is _type)){ _index = _local5; break; }; _local5--; }; }; if ((((((_index == -1)) || ((_local3[_index] == null)))) || ((_arg1.addFilter == true)))){ _index = ((_arg1.index)!=null) ? _arg1.index : _local3.length; _local3[_index] = _arg2; _target.filters = _local3; }; _filter = _local3[_index]; _remove = Boolean((_arg1.remove == true)); if (_remove){ this.onComplete = onCompleteTween; }; var _local7:Object = ((_arg1.isTV)==true) ? _arg1.exposedVars : _arg1; for (_local4 in _local7) { if (((((((((!((_local4 in _filter))) || ((_filter[_local4] == _local7[_local4])))) || ((_local4 == "remove")))) || ((_local4 == "index")))) || ((_local4 == "addFilter")))){ } else { if ((((((_local4 == "color")) || ((_local4 == "highlightColor")))) || ((_local4 == "shadowColor")))){ _local6 = new HexColorsPlugin(); _local6.initColor(_filter, _local4, _filter[_local4], _local7[_local4]); _tweens[_tweens.length] = new TweenInfo(_local6, "changeFactor", 0, 1, _local4, false); } else { if ((((((((_local4 == "quality")) || ((_local4 == "inner")))) || ((_local4 == "knockout")))) || ((_local4 == "hideObject")))){ _filter[_local4] = _local7[_local4]; } else { addTween(_filter, _local4, _filter[_local4], _local7[_local4], _local4); }; }; }; }; } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:TweenInfo; var _local4:Array = _target.filters; _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local3.target[_local3.property] = (_local3.start + (_local3.change * _arg1)); _local2--; }; if (!(_local4[_index] is _type)){ _index = (_local4.length - 1); _local2 = (_local4.length - 1); while (_local2 > -1) { if ((_local4[_local2] is _type)){ _index = _local2; break; }; _local2--; }; }; _local4[_index] = _filter; _target.filters = _local4; } } }//package gs.plugins
Section 11
//FramePlugin (gs.plugins.FramePlugin) package gs.plugins { import gs.*; import flash.display.*; public class FramePlugin extends TweenPlugin { protected var _target:MovieClip; public var frame:int; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function FramePlugin(){ this.propName = "frame"; this.overwriteProps = ["frame"]; this.round = true; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((!((_arg1 is MovieClip))) || (isNaN(_arg2)))){ return (false); }; _target = (_arg1 as MovieClip); this.frame = _target.currentFrame; addTween(this, "frame", this.frame, _arg2, "frame"); return (true); } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.gotoAndStop(this.frame); } } }//package gs.plugins
Section 12
//GlowFilterPlugin (gs.plugins.GlowFilterPlugin) package gs.plugins { import gs.*; import flash.display.*; import flash.filters.*; public class GlowFilterPlugin extends FilterPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function GlowFilterPlugin(){ this.propName = "glowFilter"; this.overwriteProps = ["glowFilter"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _type = GlowFilter; initFilter(_arg2, new GlowFilter(0xFFFFFF, 0, 0, 0, ((_arg2.strength) || (1)), ((_arg2.quality) || (2)), _arg2.inner, _arg2.knockout)); return (true); } } }//package gs.plugins
Section 13
//HexColorsPlugin (gs.plugins.HexColorsPlugin) package gs.plugins { import gs.*; import flash.display.*; public class HexColorsPlugin extends TweenPlugin { protected var _colors:Array; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function HexColorsPlugin(){ this.propName = "hexColors"; this.overwriteProps = []; _colors = []; } override public function killProps(_arg1:Object):void{ var _local2:int = (_colors.length - 1); while (_local2 > -1) { if (_arg1[_colors[_local2][1]] != undefined){ _colors.splice(_local2, 1); }; _local2--; }; super.killProps(_arg1); } public function initColor(_arg1:Object, _arg2:String, _arg3:uint, _arg4:uint):void{ var _local5:Number; var _local6:Number; var _local7:Number; if (_arg3 != _arg4){ _local5 = (_arg3 >> 16); _local6 = ((_arg3 >> 8) & 0xFF); _local7 = (_arg3 & 0xFF); _colors[_colors.length] = [_arg1, _arg2, _local5, ((_arg4 >> 16) - _local5), _local6, (((_arg4 >> 8) & 0xFF) - _local6), _local7, ((_arg4 & 0xFF) - _local7)]; this.overwriteProps[this.overwriteProps.length] = _arg2; }; } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:Array; _local2 = (_colors.length - 1); while (_local2 > -1) { _local3 = _colors[_local2]; _local3[0][_local3[1]] = ((((_local3[2] + (_arg1 * _local3[3])) << 16) | ((_local3[4] + (_arg1 * _local3[5])) << 8)) | (_local3[6] + (_arg1 * _local3[7]))); _local2--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:String; for (_local4 in _arg2) { initColor(_arg1, _local4, uint(_arg1[_local4]), uint(_arg2[_local4])); }; return (true); } } }//package gs.plugins
Section 14
//RemoveTintPlugin (gs.plugins.RemoveTintPlugin) package gs.plugins { public class RemoveTintPlugin extends TintPlugin { public static const VERSION:Number = 1.01; public static const API:Number = 1; public function RemoveTintPlugin(){ this.propName = "removeTint"; } } }//package gs.plugins
Section 15
//RoundPropsPlugin (gs.plugins.RoundPropsPlugin) package gs.plugins { import gs.*; import flash.display.*; public class RoundPropsPlugin extends TweenPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function RoundPropsPlugin(){ this.propName = "roundProps"; this.overwriteProps = []; this.round = true; } public function add(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number):void{ addTween(_arg1, _arg2, _arg3, (_arg3 + _arg4), _arg2); this.overwriteProps[this.overwriteProps.length] = _arg2; } } }//package gs.plugins
Section 16
//ShortRotationPlugin (gs.plugins.ShortRotationPlugin) package gs.plugins { import gs.*; import flash.display.*; public class ShortRotationPlugin extends TweenPlugin { public static const VERSION:Number = 1; public static const API:Number = 1; public function ShortRotationPlugin(){ this.propName = "shortRotation"; this.overwriteProps = []; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:String; if (typeof(_arg2) == "number"){ trace("WARNING: You appear to be using the old shortRotation syntax. Instead of passing a number, please pass an object with properties that correspond to the rotations values For example, TweenMax.to(mc, 2, {shortRotation:{rotationX:-170, rotationY:25}})"); return (false); }; for (_local4 in _arg2) { initRotation(_arg1, _local4, _arg1[_local4], _arg2[_local4]); }; return (true); } public function initRotation(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number):void{ var _local5:Number = ((_arg4 - _arg3) % 360); if (((_arg4 - _arg3) % 360) != (_local5 % 180)){ _local5 = ((_local5)<0) ? (_local5 + 360) : (_local5 - 360); }; addTween(_arg1, _arg2, _arg3, (_arg3 + _local5), _arg2); this.overwriteProps[this.overwriteProps.length] = _arg2; } } }//package gs.plugins
Section 17
//TintPlugin (gs.plugins.TintPlugin) package gs.plugins { import gs.*; import flash.display.*; import flash.geom.*; import gs.utils.tween.*; public class TintPlugin extends TweenPlugin { protected var _target:DisplayObject; protected var _ct:ColorTransform; protected var _ignoreAlpha:Boolean; public static const VERSION:Number = 1.1; public static const API:Number = 1; protected static var _props:Array = ["redMultiplier", "greenMultiplier", "blueMultiplier", "alphaMultiplier", "redOffset", "greenOffset", "blueOffset", "alphaOffset"]; public function TintPlugin(){ this.propName = "tint"; this.overwriteProps = ["tint"]; } public function init(_arg1:DisplayObject, _arg2:ColorTransform):void{ var _local3:int; var _local4:String; _target = _arg1; _ct = _target.transform.colorTransform; _local3 = (_props.length - 1); while (_local3 > -1) { _local4 = _props[_local3]; if (_ct[_local4] != _arg2[_local4]){ _tweens[_tweens.length] = new TweenInfo(_ct, _local4, _ct[_local4], (_arg2[_local4] - _ct[_local4]), "tint", false); }; _local3--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (!(_arg1 is DisplayObject)){ return (false); }; var _local4:ColorTransform = new ColorTransform(); if (((!((_arg2 == null))) && (!((_arg3.exposedVars.removeTint == true))))){ _local4.color = uint(_arg2); }; _ignoreAlpha = true; init((_arg1 as DisplayObject), _local4); return (true); } override public function set changeFactor(_arg1:Number):void{ var _local2:ColorTransform; updateTweens(_arg1); if (_ignoreAlpha){ _local2 = _target.transform.colorTransform; _ct.alphaMultiplier = _local2.alphaMultiplier; _ct.alphaOffset = _local2.alphaOffset; }; _target.transform.colorTransform = _ct; } } }//package gs.plugins
Section 18
//TweenPlugin (gs.plugins.TweenPlugin) package gs.plugins { import gs.*; import gs.utils.tween.*; public class TweenPlugin { public var overwriteProps:Array; protected var _tweens:Array; public var propName:String; public var onComplete:Function; public var round:Boolean; protected var _changeFactor:Number;// = 0 public static const VERSION:Number = 1.03; public static const API:Number = 1; public function TweenPlugin(){ _tweens = []; super(); } protected function updateTweens(_arg1:Number):void{ var _local2:int; var _local3:TweenInfo; var _local4:Number; var _local5:int; if (this.round){ _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local4 = (_local3.start + (_local3.change * _arg1)); _local5 = ((_local4)<0) ? -1 : 1; _local3.target[_local3.property] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4); _local2--; }; } else { _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local3.target[_local3.property] = (_local3.start + (_local3.change * _arg1)); _local2--; }; }; } public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _changeFactor = _arg1; } protected function addTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4, _arg5:String=null):void{ var _local6:Number; if (_arg4 != null){ _local6 = ((typeof(_arg4))=="number") ? (_arg4 - _arg3) : Number(_arg4); if (_local6 != 0){ _tweens[_tweens.length] = new TweenInfo(_arg1, _arg2, _arg3, _local6, ((_arg5) || (_arg2)), false); }; }; } public function killProps(_arg1:Object):void{ var _local2:int; _local2 = (this.overwriteProps.length - 1); while (_local2 > -1) { if ((this.overwriteProps[_local2] in _arg1)){ this.overwriteProps.splice(_local2, 1); }; _local2--; }; _local2 = (_tweens.length - 1); while (_local2 > -1) { if ((_tweens[_local2].name in _arg1)){ _tweens.splice(_local2, 1); }; _local2--; }; } public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ addTween(_arg1, this.propName, _arg1[this.propName], _arg2, this.propName); return (true); } public function get changeFactor():Number{ return (_changeFactor); } public static function activate(_arg1:Array):Boolean{ var _local2:int; var _local3:Object; _local2 = (_arg1.length - 1); while (_local2 > -1) { _local3 = new (_arg1[_local2]); TweenLite.plugins[_local3.propName] = _arg1[_local2]; _local2--; }; return (true); } } }//package gs.plugins
Section 19
//VisiblePlugin (gs.plugins.VisiblePlugin) package gs.plugins { import gs.*; import flash.display.*; public class VisiblePlugin extends TweenPlugin { protected var _target:Object; protected var _visible:Boolean; protected var _tween:TweenLite; public static const VERSION:Number = 1; public static const API:Number = 1; public function VisiblePlugin(){ this.propName = "visible"; this.overwriteProps = ["visible"]; this.onComplete = onCompleteTween; } public function onCompleteTween():void{ if (((!((_tween.vars.runBackwards == true))) && ((_tween.ease == _tween.vars.ease)))){ _target.visible = _visible; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _tween = _arg3; _visible = Boolean(_arg2); return (true); } override public function set changeFactor(_arg1:Number):void{ if (_target.visible != true){ _target.visible = true; }; } } }//package gs.plugins
Section 20
//VolumePlugin (gs.plugins.VolumePlugin) package gs.plugins { import gs.*; import flash.display.*; import flash.media.*; public class VolumePlugin extends TweenPlugin { protected var _target:Object; protected var _st:SoundTransform; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function VolumePlugin(){ this.propName = "volume"; this.overwriteProps = ["volume"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((isNaN(_arg2)) || (!(_arg1.hasOwnProperty("soundTransform"))))){ return (false); }; _target = _arg1; _st = _target.soundTransform; addTween(_st, "volume", _st.volume, _arg2, "volume"); return (true); } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.soundTransform = _st; } } }//package gs.plugins
Section 21
//ArrayTweenInfo (gs.utils.tween.ArrayTweenInfo) package gs.utils.tween { public class ArrayTweenInfo { public var change:Number; public var start:Number; public var index:uint; public function ArrayTweenInfo(_arg1:uint, _arg2:Number, _arg3:Number){ this.index = _arg1; this.start = _arg2; this.change = _arg3; } } }//package gs.utils.tween
Section 22
//TweenInfo (gs.utils.tween.TweenInfo) package gs.utils.tween { public class TweenInfo { public var start:Number; public var name:String; public var change:Number; public var target:Object; public var property:String; public var isPlugin:Boolean; public function TweenInfo(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Boolean){ this.target = _arg1; this.property = _arg2; this.start = _arg3; this.change = _arg4; this.name = _arg5; this.isPlugin = _arg6; } } }//package gs.utils.tween
Section 23
//OverwriteManager (gs.OverwriteManager) package gs { import gs.utils.tween.*; import flash.utils.*; import flash.errors.*; public class OverwriteManager { public static const ALL:int = 1; public static const NONE:int = 0; public static const AUTO:int = 2; public static const CONCURRENT:int = 3; public static const version:Number = 3.12; public static var mode:int; public static var enabled:Boolean; public static function killVars(_arg1:Object, _arg2:Object, _arg3:Array):void{ var _local4:int; var _local5:String; var _local6:TweenInfo; _local4 = (_arg3.length - 1); while (_local4 > -1) { _local6 = _arg3[_local4]; if ((_local6.name in _arg1)){ _arg3.splice(_local4, 1); } else { if (((_local6.isPlugin) && ((_local6.name == "_MULTIPLE_")))){ _local6.target.killProps(_arg1); if (_local6.target.overwriteProps.length == 0){ _arg3.splice(_local4, 1); }; }; }; _local4--; }; for (_local5 in _arg1) { delete _arg2[_local5]; }; } public static function manageOverwrites(_arg1:TweenLite, _arg2:Array):void{ var _local7:int; var _local8:TweenLite; var _local10:Array; var _local11:Object; var _local12:int; var _local13:TweenInfo; var _local14:Array; var _local3:Object = _arg1.vars; var _local4:int = ((_local3.overwrite)==undefined) ? mode : int(_local3.overwrite); if ((((_local4 < 2)) || ((_arg2 == null)))){ return; }; var _local5:Number = _arg1.startTime; var _local6:Array = []; var _local9 = -1; _local7 = (_arg2.length - 1); while (_local7 > -1) { _local8 = _arg2[_local7]; if (_local8 == _arg1){ _local9 = _local7; } else { if ((((((_local7 < _local9)) && ((_local8.startTime <= _local5)))) && (((_local8.startTime + ((_local8.duration * 1000) / _local8.combinedTimeScale)) > _local5)))){ _local6[_local6.length] = _local8; }; }; _local7--; }; if ((((_local6.length == 0)) || ((_arg1.tweens.length == 0)))){ return; }; if (_local4 == AUTO){ _local10 = _arg1.tweens; _local11 = {}; _local7 = (_local10.length - 1); while (_local7 > -1) { _local13 = _local10[_local7]; if (_local13.isPlugin){ if (_local13.name == "_MULTIPLE_"){ _local14 = _local13.target.overwriteProps; _local12 = (_local14.length - 1); while (_local12 > -1) { _local11[_local14[_local12]] = true; _local12--; }; } else { _local11[_local13.name] = true; }; _local11[_local13.target.propName] = true; } else { _local11[_local13.name] = true; }; _local7--; }; _local7 = (_local6.length - 1); while (_local7 > -1) { killVars(_local11, _local6[_local7].exposedVars, _local6[_local7].tweens); _local7--; }; } else { _local7 = (_local6.length - 1); while (_local7 > -1) { _local6[_local7].enabled = false; _local7--; }; }; } public static function init(_arg1:int=2):int{ if (TweenLite.version < 10.09){ trace("TweenLite warning: Your TweenLite class needs to be updated to work with OverwriteManager (or you may need to clear your ASO files). Please download and install the latest version from http://www.tweenlite.com."); }; TweenLite.overwriteManager = OverwriteManager; mode = _arg1; enabled = true; return (mode); } } }//package gs
Section 24
//TweenLite (gs.TweenLite) package gs { import flash.events.*; import flash.display.*; import gs.utils.tween.*; import gs.plugins.*; import flash.utils.*; public class TweenLite { public var started:Boolean; public var delay:Number; protected var _hasUpdate:Boolean; protected var _hasPlugins:Boolean; public var initted:Boolean; public var active:Boolean; public var startTime:Number; public var target:Object; public var duration:Number; public var gc:Boolean; public var tweens:Array; public var vars:Object; public var ease:Function; public var exposedVars:Object; public var initTime:Number; public var combinedTimeScale:Number; public static const version:Number = 10.092; private static var _timer:Timer = new Timer(2000); public static var defaultEase:Function = TweenLite.easeOut; public static var plugins:Object = {}; public static var currentTime:uint; public static var masterList:Dictionary = new Dictionary(false); protected static var _reservedProps:Object = {ease:1, delay:1, overwrite:1, onComplete:1, onCompleteParams:1, runBackwards:1, startAt:1, onUpdate:1, onUpdateParams:1, roundProps:1, onStart:1, onStartParams:1, persist:1, renderOnStart:1, proxiedEase:1, easeParams:1, yoyo:1, loop:1, onCompleteListener:1, onUpdateListener:1, onStartListener:1, orientToBezier:1, timeScale:1}; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; public static var timingSprite:Sprite = new Sprite(); public static var overwriteManager:Object; private static var _tlInitted:Boolean; public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){ if (_arg1 == null){ return; }; if (!_tlInitted){ TweenPlugin.activate([TintPlugin, RemoveTintPlugin, FramePlugin, AutoAlphaPlugin, VisiblePlugin, VolumePlugin, EndArrayPlugin]); currentTime = getTimer(); timingSprite.addEventListener(Event.ENTER_FRAME, updateAll, false, 0, true); if (overwriteManager == null){ overwriteManager = {mode:1, enabled:false}; }; _timer.addEventListener("timer", killGarbage, false, 0, true); _timer.start(); _tlInitted = true; }; this.vars = _arg3; this.duration = ((_arg2) || (0.001)); this.delay = ((_arg3.delay) || (0)); this.combinedTimeScale = ((_arg3.timeScale) || (1)); this.active = Boolean((((_arg2 == 0)) && ((this.delay == 0)))); this.target = _arg1; if (typeof(this.vars.ease) != "function"){ this.vars.ease = defaultEase; }; if (this.vars.easeParams != null){ this.vars.proxiedEase = this.vars.ease; this.vars.ease = easeProxy; }; this.ease = this.vars.ease; this.exposedVars = ((this.vars.isTV)==true) ? this.vars.exposedVars : this.vars; this.tweens = []; this.initTime = currentTime; this.startTime = (this.initTime + (this.delay * 1000)); var _local4:int = ((((_arg3.overwrite == undefined)) || (((!(overwriteManager.enabled)) && ((_arg3.overwrite > 1)))))) ? overwriteManager.mode : int(_arg3.overwrite); if (((!((_arg1 in masterList))) || ((_local4 == 1)))){ masterList[_arg1] = [this]; } else { masterList[_arg1].push(this); }; if ((((((this.vars.runBackwards == true)) && (!((this.vars.renderOnStart == true))))) || (this.active))){ initTweenVals(); if (this.active){ render((this.startTime + 1)); } else { render(this.startTime); }; if (((((!((this.exposedVars.visible == null))) && ((this.vars.runBackwards == true)))) && ((this.target is DisplayObject)))){ this.target.visible = this.exposedVars.visible; }; }; } public function get enabled():Boolean{ return ((this.gc) ? false : true); } public function set enabled(_arg1:Boolean):void{ var _local2:Array; var _local3:Boolean; var _local4:int; if (_arg1){ if (!(this.target in masterList)){ masterList[this.target] = [this]; } else { _local2 = masterList[this.target]; _local4 = (_local2.length - 1); while (_local4 > -1) { if (_local2[_local4] == this){ _local3 = true; break; }; _local4--; }; if (!_local3){ _local2[_local2.length] = this; }; }; }; this.gc = (_arg1) ? false : true; if (this.gc){ this.active = false; } else { this.active = this.started; }; } public function clear():void{ this.tweens = []; this.vars = (this.exposedVars = {ease:this.vars.ease}); _hasUpdate = false; } public function render(_arg1:uint):void{ var _local3:Number; var _local4:TweenInfo; var _local5:int; var _local2:Number = ((_arg1 - this.startTime) * 0.001); if (_local2 >= this.duration){ _local2 = this.duration; _local3 = ((((this.ease == this.vars.ease)) || ((this.duration == 0.001)))) ? 1 : 0; } else { _local3 = this.ease(_local2, 0, 1, this.duration); }; _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local4 = this.tweens[_local5]; _local4.target[_local4.property] = (_local4.start + (_local3 * _local4.change)); _local5--; }; if (_hasUpdate){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (_local2 == this.duration){ complete(true); }; } public function activate():void{ this.started = (this.active = true); if (!this.initted){ initTweenVals(); }; if (this.vars.onStart != null){ this.vars.onStart.apply(null, this.vars.onStartParams); }; if (this.duration == 0.001){ this.startTime = (this.startTime - 1); }; } public function initTweenVals():void{ var _local1:String; var _local2:int; var _local3:*; var _local4:TweenInfo; if (((!((this.exposedVars.timeScale == undefined))) && (this.target.hasOwnProperty("timeScale")))){ this.tweens[this.tweens.length] = new TweenInfo(this.target, "timeScale", this.target.timeScale, (this.exposedVars.timeScale - this.target.timeScale), "timeScale", false); }; for (_local1 in this.exposedVars) { if ((_local1 in _reservedProps)){ } else { if ((_local1 in plugins)){ _local3 = new (plugins[_local1]); if (_local3.onInitTween(this.target, this.exposedVars[_local1], this) == false){ this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]))=="number") ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false); } else { this.tweens[this.tweens.length] = new TweenInfo(_local3, "changeFactor", 0, 1, ((_local3.overwriteProps.length)==1) ? _local3.overwriteProps[0] : "_MULTIPLE_", true); _hasPlugins = true; }; } else { this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]))=="number") ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false); }; }; }; if (this.vars.runBackwards == true){ _local2 = (this.tweens.length - 1); while (_local2 > -1) { _local4 = this.tweens[_local2]; this.tweens[_local2].start = (_local4.start + _local4.change); _local4.change = -(_local4.change); _local2--; }; }; if (this.vars.onUpdate != null){ _hasUpdate = true; }; if (((TweenLite.overwriteManager.enabled) && ((this.target in masterList)))){ overwriteManager.manageOverwrites(this, masterList[this.target]); }; this.initted = true; } protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams))); } public function killVars(_arg1:Object):void{ if (overwriteManager.enabled){ overwriteManager.killVars(_arg1, this.exposedVars, this.tweens); }; } public function complete(_arg1:Boolean=false):void{ var _local2:int; if (!_arg1){ if (!this.initted){ initTweenVals(); }; this.startTime = (currentTime - ((this.duration * 1000) / this.combinedTimeScale)); render(currentTime); return; }; if (_hasPlugins){ _local2 = (this.tweens.length - 1); while (_local2 > -1) { if (((this.tweens[_local2].isPlugin) && (!((this.tweens[_local2].target.onComplete == null))))){ this.tweens[_local2].target.onComplete(); }; _local2--; }; }; if (this.vars.persist != true){ this.enabled = false; }; if (this.vars.onComplete != null){ this.vars.onComplete.apply(null, this.vars.onCompleteParams); }; } public static function updateAll(_arg1:Event=null):void{ var _local4:Array; var _local5:int; var _local6:TweenLite; var _local2:uint = (currentTime = getTimer()); var _local3:Dictionary = masterList; for each (_local4 in _local3) { _local5 = (_local4.length - 1); while (_local5 > -1) { _local6 = _local4[_local5]; if (_local6.active){ _local6.render(_local2); } else { if (_local6.gc){ _local4.splice(_local5, 1); } else { if (_local2 >= _local6.startTime){ _local6.activate(); _local6.render(_local2); }; }; }; _local5--; }; }; } public static function removeTween(_arg1:TweenLite, _arg2:Boolean=true):void{ if (_arg1 != null){ if (_arg2){ _arg1.clear(); }; _arg1.enabled = false; }; } public static function killTweensOf(_arg1:Object=null, _arg2:Boolean=false):void{ var _local3:Array; var _local4:int; var _local5:TweenLite; if (((!((_arg1 == null))) && ((_arg1 in masterList)))){ _local3 = masterList[_arg1]; _local4 = (_local3.length - 1); while (_local4 > -1) { _local5 = _local3[_local4]; if (((_arg2) && (!(_local5.gc)))){ _local5.complete(false); }; _local5.clear(); _local4--; }; delete masterList[_arg1]; }; } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ _arg3.runBackwards = true; return (new TweenLite(_arg1, _arg2, _arg3)); } public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } protected static function killGarbage(_arg1:TimerEvent):void{ var _local3:Object; var _local2:Dictionary = masterList; for (_local3 in _local2) { if (_local2[_local3].length == 0){ delete _local2[_local3]; }; }; } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null):TweenLite{ return (new TweenLite(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, overwrite:0})); } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ return (new TweenLite(_arg1, _arg2, _arg3)); } } }//package gs
Section 25
//TweenMax (gs.TweenMax) package gs { import flash.events.*; import gs.utils.tween.*; import gs.plugins.*; import gs.events.*; import flash.utils.*; public class TweenMax extends TweenLite implements IEventDispatcher { protected var _dispatcher:EventDispatcher; protected var _callbacks:Object; public var pauseTime:Number; protected var _repeatCount:Number; protected var _timeScale:Number; public static const version:Number = 10.12; public static var removeTween:Function = TweenLite.removeTween; private static var _overwriteMode:int = (OverwriteManager.enabled) ? OverwriteManager.mode : OverwriteManager.init(); ; protected static var _pausedTweens:Dictionary = new Dictionary(false); protected static var _globalTimeScale:Number = 1; public static var killTweensOf:Function = TweenLite.killTweensOf; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; private static var _activatedPlugins:Boolean = TweenPlugin.activate([TintPlugin, RemoveTintPlugin, FramePlugin, AutoAlphaPlugin, VisiblePlugin, VolumePlugin, EndArrayPlugin, HexColorsPlugin, BlurFilterPlugin, ColorMatrixFilterPlugin, BevelFilterPlugin, DropShadowFilterPlugin, GlowFilterPlugin, RoundPropsPlugin, BezierPlugin, BezierThroughPlugin, ShortRotationPlugin]); public function TweenMax(_arg1:Object, _arg2:Number, _arg3:Object){ super(_arg1, _arg2, _arg3); if (TweenLite.version < 10.092){ trace("TweenMax error! Please update your TweenLite class or try deleting your ASO files. TweenMax requires a more recent version. Download updates at http://www.TweenMax.com."); }; if (((!((this.combinedTimeScale == 1))) && ((this.target is TweenMax)))){ _timeScale = 1; this.combinedTimeScale = _globalTimeScale; } else { _timeScale = this.combinedTimeScale; this.combinedTimeScale = (this.combinedTimeScale * _globalTimeScale); }; if (((!((this.combinedTimeScale == 1))) && (!((this.delay == 0))))){ this.startTime = (this.initTime + (this.delay * (1000 / this.combinedTimeScale))); }; if (((((!((this.vars.onCompleteListener == null))) || (!((this.vars.onUpdateListener == null))))) || (!((this.vars.onStartListener == null))))){ initDispatcher(); if ((((_arg2 == 0)) && ((this.delay == 0)))){ onUpdateDispatcher(); onCompleteDispatcher(); }; }; _repeatCount = 0; if (((!(isNaN(this.vars.yoyo))) || (!(isNaN(this.vars.loop))))){ this.vars.persist = true; }; if ((((this.delay == 0)) && (!((this.vars.startAt == null))))){ this.vars.startAt.overwrite = 0; new TweenMax(this.target, 0, this.vars.startAt); }; } public function dispatchEvent(_arg1:Event):Boolean{ if (_dispatcher == null){ return (false); }; return (_dispatcher.dispatchEvent(_arg1)); } public function get reversed():Boolean{ return ((this.ease == reverseEase)); } public function set reversed(_arg1:Boolean):void{ if (this.reversed != _arg1){ reverse(); }; } public function get progress():Number{ var _local1:Number = (isNaN(this.pauseTime)) ? currentTime : this.pauseTime; var _local2:Number = (((((_local1 - this.initTime) * 0.001) - (this.delay / this.combinedTimeScale)) / this.duration) * this.combinedTimeScale); if (_local2 > 1){ return (1); }; if (_local2 < 0){ return (0); }; return (_local2); } override public function set enabled(_arg1:Boolean):void{ if (!_arg1){ _pausedTweens[this] = null; delete _pausedTweens[this]; }; super.enabled = _arg1; if (_arg1){ this.combinedTimeScale = (_timeScale * _globalTimeScale); }; } protected function onStartDispatcher(... _args):void{ if (_callbacks.onStart != null){ _callbacks.onStart.apply(null, this.vars.onStartParams); }; _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.START)); } public function setDestination(_arg1:String, _arg2, _arg3:Boolean=true):void{ var _local5:int; var _local6:TweenInfo; var _local7:Object; var _local8:Object; var _local9:Array; var _local10:Boolean; var _local11:Array; var _local12:Object; var _local4:Number = this.progress; if (this.initted){ if (!_arg3){ _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local6 = this.tweens[_local5]; if (_local6.name == _arg1){ _local6.target[_local6.property] = _local6.start; }; _local5--; }; }; _local7 = this.vars; _local8 = this.exposedVars; _local9 = this.tweens; _local10 = _hasPlugins; this.tweens = []; this.vars = (this.exposedVars = {}); this.vars[_arg1] = _arg2; initTweenVals(); if (((!((this.ease == reverseEase))) && ((_local7.ease is Function)))){ this.ease = _local7.ease; }; if (((_arg3) && (!((_local4 == 0))))){ adjustStartValues(); }; _local11 = this.tweens; this.vars = _local7; this.exposedVars = _local8; this.tweens = _local9; _local12 = {}; _local12[_arg1] = true; _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local6 = this.tweens[_local5]; if (_local6.name == _arg1){ this.tweens.splice(_local5, 1); } else { if (((_local6.isPlugin) && ((_local6.name == "_MULTIPLE_")))){ _local6.target.killProps(_local12); if (_local6.target.overwriteProps.length == 0){ this.tweens.splice(_local5, 1); }; }; }; _local5--; }; this.tweens = this.tweens.concat(_local11); _hasPlugins = Boolean(((_local10) || (_hasPlugins))); }; this.vars[_arg1] = (this.exposedVars[_arg1] = _arg2); } override public function initTweenVals():void{ var _local1:int; var _local2:int; var _local3:String; var _local4:String; var _local5:Array; var _local6:Object; var _local7:TweenInfo; if (((!((this.vars.startAt == null))) && (!((this.delay == 0))))){ this.vars.startAt.overwrite = 0; new TweenMax(this.target, 0, this.vars.startAt); }; super.initTweenVals(); if ((((this.exposedVars.roundProps is Array)) && (!((TweenLite.plugins.roundProps == null))))){ _local5 = this.exposedVars.roundProps; _local1 = (_local5.length - 1); while (_local1 > -1) { _local3 = _local5[_local1]; _local2 = (this.tweens.length - 1); while (_local2 > -1) { _local7 = this.tweens[_local2]; if (_local7.name == _local3){ if (_local7.isPlugin){ _local7.target.round = true; } else { if (_local6 == null){ _local6 = new TweenLite.plugins.roundProps(); _local6.add(_local7.target, _local3, _local7.start, _local7.change); _hasPlugins = true; this.tweens[_local2] = new TweenInfo(_local6, "changeFactor", 0, 1, _local3, true); } else { _local6.add(_local7.target, _local3, _local7.start, _local7.change); this.tweens.splice(_local2, 1); }; }; } else { if (((((_local7.isPlugin) && ((_local7.name == "_MULTIPLE_")))) && (!(_local7.target.round)))){ _local4 = ((" " + _local7.target.overwriteProps.join(" ")) + " "); if (_local4.indexOf(((" " + _local3) + " ")) != -1){ _local7.target.round = true; }; }; }; _local2--; }; _local1--; }; }; } public function restart(_arg1:Boolean=false):void{ if (_arg1){ this.initTime = currentTime; this.startTime = (currentTime + (this.delay * (1000 / this.combinedTimeScale))); } else { this.startTime = currentTime; this.initTime = (currentTime - (this.delay * (1000 / this.combinedTimeScale))); }; _repeatCount = 0; if (this.target != this.vars.onComplete){ render(this.startTime); }; this.pauseTime = NaN; _pausedTweens[this] = null; delete _pausedTweens[this]; this.enabled = true; } public function removeEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false):void{ if (_dispatcher != null){ _dispatcher.removeEventListener(_arg1, _arg2, _arg3); }; } public function addEventListener(_arg1:String, _arg2:Function, _arg3:Boolean=false, _arg4:int=0, _arg5:Boolean=false):void{ if (_dispatcher == null){ initDispatcher(); }; if ((((_arg1 == TweenEvent.UPDATE)) && (!((this.vars.onUpdate == onUpdateDispatcher))))){ this.vars.onUpdate = onUpdateDispatcher; _hasUpdate = true; }; _dispatcher.addEventListener(_arg1, _arg2, _arg3, _arg4, _arg5); } protected function adjustStartValues():void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:TweenInfo; var _local6:int; var _local1:Number = this.progress; if (_local1 != 0){ _local2 = this.ease(_local1, 0, 1, 1); _local3 = (1 / (1 - _local2)); _local6 = (this.tweens.length - 1); while (_local6 > -1) { _local5 = this.tweens[_local6]; _local4 = (_local5.start + _local5.change); if (_local5.isPlugin){ _local5.change = ((_local4 - _local2) * _local3); } else { _local5.change = ((_local4 - _local5.target[_local5.property]) * _local3); }; _local5.start = (_local4 - _local5.change); _local6--; }; }; } override public function render(_arg1:uint):void{ var _local3:Number; var _local4:TweenInfo; var _local5:int; var _local2:Number = (((_arg1 - this.startTime) * 0.001) * this.combinedTimeScale); if (_local2 >= this.duration){ _local2 = this.duration; _local3 = ((((this.ease == this.vars.ease)) || ((this.duration == 0.001)))) ? 1 : 0; } else { _local3 = this.ease(_local2, 0, 1, this.duration); }; _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local4 = this.tweens[_local5]; _local4.target[_local4.property] = (_local4.start + (_local3 * _local4.change)); _local5--; }; if (_hasUpdate){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (_local2 == this.duration){ complete(true); }; } protected function initDispatcher():void{ var _local1:Object; var _local2:String; if (_dispatcher == null){ _dispatcher = new EventDispatcher(this); _callbacks = {onStart:this.vars.onStart, onUpdate:this.vars.onUpdate, onComplete:this.vars.onComplete}; if (this.vars.isTV == true){ this.vars = this.vars.clone(); } else { _local1 = {}; for (_local2 in this.vars) { _local1[_local2] = this.vars[_local2]; }; this.vars = _local1; }; this.vars.onStart = onStartDispatcher; this.vars.onComplete = onCompleteDispatcher; if ((this.vars.onStartListener is Function)){ _dispatcher.addEventListener(TweenEvent.START, this.vars.onStartListener, false, 0, true); }; if ((this.vars.onUpdateListener is Function)){ _dispatcher.addEventListener(TweenEvent.UPDATE, this.vars.onUpdateListener, false, 0, true); this.vars.onUpdate = onUpdateDispatcher; _hasUpdate = true; }; if ((this.vars.onCompleteListener is Function)){ _dispatcher.addEventListener(TweenEvent.COMPLETE, this.vars.onCompleteListener, false, 0, true); }; }; } public function willTrigger(_arg1:String):Boolean{ if (_dispatcher == null){ return (false); }; return (_dispatcher.willTrigger(_arg1)); } public function get repeatCount():Number{ return (_repeatCount); } public function reverse(_arg1:Boolean=true, _arg2:Boolean=true):void{ this.ease = ((this.vars.ease)==this.ease) ? reverseEase : this.vars.ease; var _local3:Number = this.progress; if (((_arg1) && ((_local3 > 0)))){ this.startTime = (currentTime - ((((1 - _local3) * this.duration) * 1000) / this.combinedTimeScale)); this.initTime = (this.startTime - (this.delay * (1000 / this.combinedTimeScale))); }; if (_arg2 != false){ if (_local3 < 1){ resume(); } else { restart(); }; }; } protected function onUpdateDispatcher(... _args):void{ if (_callbacks.onUpdate != null){ _callbacks.onUpdate.apply(null, this.vars.onUpdateParams); }; _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.UPDATE)); } public function set paused(_arg1:Boolean):void{ if (_arg1){ pause(); } else { resume(); }; } public function resume():void{ this.enabled = true; if (!isNaN(this.pauseTime)){ this.initTime = (this.initTime + (currentTime - this.pauseTime)); this.startTime = (this.initTime + (this.delay * (1000 / this.combinedTimeScale))); this.pauseTime = NaN; if (((!(this.started)) && ((currentTime >= this.startTime)))){ activate(); } else { this.active = this.started; }; _pausedTweens[this] = null; delete _pausedTweens[this]; }; } public function get paused():Boolean{ return (!(isNaN(this.pauseTime))); } public function set repeatCount(_arg1:Number):void{ _repeatCount = _arg1; } public function reverseEase(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.ease((_arg4 - _arg1), _arg2, _arg3, _arg4)); } public function killProperties(_arg1:Array):void{ var _local3:int; var _local2:Object = {}; _local3 = (_arg1.length - 1); while (_local3 > -1) { _local2[_arg1[_local3]] = true; _local3--; }; killVars(_local2); } public function set progress(_arg1:Number):void{ this.startTime = (currentTime - ((this.duration * _arg1) * 1000)); this.initTime = (this.startTime - (this.delay * (1000 / this.combinedTimeScale))); if (!this.started){ activate(); }; render(currentTime); if (!isNaN(this.pauseTime)){ this.pauseTime = currentTime; this.startTime = 999999999999999; this.active = false; }; } public function hasEventListener(_arg1:String):Boolean{ if (_dispatcher == null){ return (false); }; return (_dispatcher.hasEventListener(_arg1)); } public function pause():void{ if (isNaN(this.pauseTime)){ this.pauseTime = currentTime; this.startTime = 999999999999999; this.enabled = false; _pausedTweens[this] = this; }; } override public function complete(_arg1:Boolean=false):void{ if (((((!(isNaN(this.vars.yoyo))) && ((((_repeatCount < this.vars.yoyo)) || ((this.vars.yoyo == 0)))))) || (((!(isNaN(this.vars.loop))) && ((((_repeatCount < this.vars.loop)) || ((this.vars.loop == 0)))))))){ _repeatCount++; if (!isNaN(this.vars.yoyo)){ this.ease = ((this.vars.ease)==this.ease) ? reverseEase : this.vars.ease; }; this.startTime = (_arg1) ? (this.startTime + (this.duration * (1000 / this.combinedTimeScale))) : currentTime; this.initTime = (this.startTime - (this.delay * (1000 / this.combinedTimeScale))); } else { if (this.vars.persist == true){ pause(); }; }; super.complete(_arg1); } public function set timeScale(_arg1:Number):void{ if (_arg1 < 1E-5){ _arg1 = (_timeScale = 1E-5); } else { _timeScale = _arg1; _arg1 = (_arg1 * _globalTimeScale); }; this.initTime = ((currentTime - ((((currentTime - this.initTime) - (this.delay * (1000 / this.combinedTimeScale))) * this.combinedTimeScale) * (1 / _arg1))) - (this.delay * (1000 / _arg1))); if (this.startTime != 999999999999999){ this.startTime = (this.initTime + (this.delay * (1000 / _arg1))); }; this.combinedTimeScale = _arg1; } public function invalidate(_arg1:Boolean=true):void{ var _local2:Number; if (this.initted){ _local2 = this.progress; if (((!(_arg1)) && (!((_local2 == 0))))){ this.progress = 0; }; this.tweens = []; _hasPlugins = false; this.exposedVars = ((this.vars.isTV)==true) ? this.vars.exposedProps : this.vars; initTweenVals(); _timeScale = ((this.vars.timeScale) || (1)); this.combinedTimeScale = (_timeScale * _globalTimeScale); this.delay = ((this.vars.delay) || (0)); if (isNaN(this.pauseTime)){ this.startTime = (this.initTime + ((this.delay * 1000) / this.combinedTimeScale)); }; if (((((!((this.vars.onCompleteListener == null))) || (!((this.vars.onUpdateListener == null))))) || (!((this.vars.onStartListener == null))))){ if (_dispatcher != null){ this.vars.onStart = _callbacks.onStart; this.vars.onUpdate = _callbacks.onUpdate; this.vars.onComplete = _callbacks.onComplete; _dispatcher = null; }; initDispatcher(); }; if (_local2 != 0){ if (_arg1){ adjustStartValues(); } else { this.progress = _local2; }; }; }; } public function get timeScale():Number{ return (_timeScale); } protected function onCompleteDispatcher(... _args):void{ if (_callbacks.onComplete != null){ _callbacks.onComplete.apply(null, this.vars.onCompleteParams); }; _dispatcher.dispatchEvent(new TweenEvent(TweenEvent.COMPLETE)); } public static function set globalTimeScale(_arg1:Number):void{ setGlobalTimeScale(_arg1); } public static function pauseAll(_arg1:Boolean=true, _arg2:Boolean=false):void{ changePause(true, _arg1, _arg2); } public static function killAllDelayedCalls(_arg1:Boolean=false):void{ killAll(_arg1, false, true); } public static function setGlobalTimeScale(_arg1:Number):void{ var _local3:int; var _local4:Array; if (_arg1 < 1E-5){ _arg1 = 1E-5; }; var _local2:Dictionary = masterList; _globalTimeScale = _arg1; for each (_local4 in _local2) { _local3 = (_local4.length - 1); while (_local3 > -1) { if ((_local4[_local3] is TweenMax)){ _local4[_local3].timeScale = (_local4[_local3].timeScale * 1); }; _local3--; }; }; } public static function get globalTimeScale():Number{ return (_globalTimeScale); } public static function getTweensOf(_arg1:Object):Array{ var _local4:TweenLite; var _local5:int; var _local2:Array = masterList[_arg1]; var _local3:Array = []; if (_local2 != null){ _local5 = (_local2.length - 1); while (_local5 > -1) { if (!_local2[_local5].gc){ _local3[_local3.length] = _local2[_local5]; }; _local5--; }; }; for each (_local4 in _pausedTweens) { if (_local4.target == _arg1){ _local3[_local3.length] = _local4; }; }; return (_local3); } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null, _arg4:Boolean=false):TweenMax{ return (new TweenMax(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, persist:_arg4, overwrite:0})); } public static function isTweening(_arg1:Object):Boolean{ var _local2:Array = getTweensOf(_arg1); var _local3:int = (_local2.length - 1); while (_local3 > -1) { if (((((_local2[_local3].active) || ((_local2[_local3].startTime == currentTime)))) && (!(_local2[_local3].gc)))){ return (true); }; _local3--; }; return (false); } public static function changePause(_arg1:Boolean, _arg2:Boolean=true, _arg3:Boolean=false):void{ var _local5:Boolean; var _local4:Array = getAllTweens(); var _local6:int = (_local4.length - 1); while (_local6 > -1) { _local5 = (_local4[_local6].target == _local4[_local6].vars.onComplete); if ((((_local4[_local6] is TweenMax)) && ((((_local5 == _arg3)) || (!((_local5 == _arg2))))))){ _local4[_local6].paused = _arg1; }; _local6--; }; } public static function killAllTweens(_arg1:Boolean=false):void{ killAll(_arg1, true, false); } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenMax{ _arg3.runBackwards = true; return (new TweenMax(_arg1, _arg2, _arg3)); } public static function killAll(_arg1:Boolean=false, _arg2:Boolean=true, _arg3:Boolean=true):void{ var _local5:Boolean; var _local6:int; var _local4:Array = getAllTweens(); _local6 = (_local4.length - 1); while (_local6 > -1) { _local5 = (_local4[_local6].target == _local4[_local6].vars.onComplete); if ((((_local5 == _arg3)) || (!((_local5 == _arg2))))){ if (_arg1){ _local4[_local6].complete(false); _local4[_local6].clear(); } else { TweenLite.removeTween(_local4[_local6], true); }; }; _local6--; }; } public static function getAllTweens():Array{ var _local3:Array; var _local4:int; var _local5:TweenLite; var _local1:Dictionary = masterList; var _local2:Array = []; for each (_local3 in _local1) { _local4 = (_local3.length - 1); while (_local4 > -1) { if (!_local3[_local4].gc){ _local2[_local2.length] = _local3[_local4]; }; _local4--; }; }; for each (_local5 in _pausedTweens) { _local2[_local2.length] = _local5; }; return (_local2); } public static function resumeAll(_arg1:Boolean=true, _arg2:Boolean=false):void{ changePause(false, _arg1, _arg2); } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenMax{ return (new TweenMax(_arg1, _arg2, _arg3)); } } }//package gs
Section 26
//MainTimeline (Kiss_Game_fla.MainTimeline) package Kiss_Game_fla { import gs.*; import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; import flash.media.*; import flash.ui.*; import flash.text.*; import flash.utils.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.xml.*; import gs.easing.*; public dynamic class MainTimeline extends MovieClip { public var porcentaje:Number; public var PlayAgain_bt:SimpleButton; public var Canal_intro:SoundChannel; public var Canal_Foto:SoundChannel; public var my_menu:ContextMenu; public var Play_bt:SimpleButton; public var Count_txt:TextField; public var Coraza:Corazones; public var Score_txt:TextField; public var Foto:MovieClip; public var Beso_snd:kiss; public var Corax:Corazones; public var Animacion_Finish:Boolean; public var Mute:Boolean; public var Vida_1:Corazon; public var Vida_2:Corazon; public var Vida_3:Corazon; public var Starz:Corazones; public var Camara:Boolean; public var Stars; public var Barra:MovieClip; public var Movies:Array; public var Cuenta; public var barra_mc:MovieClip; public var preloader:MovieClip; public var More_Btn:SimpleButton; public var Fotografo:Object; public var Trans:SoundTransform; public var Cachondos:MovieClip; public var Skip:SimpleButton; public var Page:MovieClip; public var Duplicar:Boolean; public var How_bt:SimpleButton; public var Blanco:MovieClip; public var Boton:SimpleButton; public var Puntos:int; public var Foto_snd:camera; public var Foto_1:MovieClip; public var Foto_2:MovieClip; public var Foto_3:MovieClip; public var Canal:SoundChannel; public var sonido:MusicaInit; public var Canal_Beso:SoundChannel; public var Besukeiro:Boolean; public var Nivel:int; public var Vidas:int; public var Mutador:MovieClip; public var Periodistas; public var Musica:Background; public var Next_bt:SimpleButton; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 19, frame20, 67, frame68, 87, frame88, 88, frame89, 89, frame90, 90, frame91, 91, frame92, 92, frame93, 93, frame94); } function frame68(){ Animacion_Finish = true; stop(); } public function Skip_fnc(_arg1:MouseEvent):void{ Canal_intro.stop(); Duplicar = false; gotoAndPlay(20); Blanco.gotoAndPlay(2); Skip.visible = false; } public function Suena(_arg1:MouseEvent):void{ if (!Mute){ Canal.stop(); Mute = true; Mutador.gotoAndStop(2); } else { Canal = Musica.play(0, 10000); Mute = false; Mutador.gotoAndStop(1); }; } public function randRange(_arg1:Number, _arg2:Number):Number{ var _local3:Number = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1); return (_local3); } public function Shot():void{ trace("Chot"); Fotografo.Hit = true; if (!Mute){ Canal_Foto = Foto_snd.play(); }; MovieClip(getChildByName(("Vida_" + Vidas))).visible = false; if (Vidas > 1){ Foto.gotoAndPlay(2); Foto.Cara.gotoAndStop((Number(Fotografo.name.replace("Foto_", "")) + 1)); }; Vidas--; if (Vidas <= 0){ RemoveListeners(); gotoAndStop("Loose"); }; } public function RemoveListeners():void{ var _local1:*; Canal_Beso.stop(); Page.gotoAndPlay(2); stage.removeEventListener(MouseEvent.MOUSE_DOWN, Apretar); stage.removeEventListener(MouseEvent.MOUSE_UP, Cancelar); stage.removeEventListener(Event.ENTER_FRAME, Frame); stage.removeEventListener(KeyboardEvent.KEY_DOWN, Presion_Tecla); stage.removeEventListener(KeyboardEvent.KEY_UP, Sube_Tecla); Cuenta.stop(); Periodistas.stop(); for (_local1 in Movies) { Movies.shift(); }; } function frame88(){ Page.gotoAndPlay(2); Canal = Musica.play(0, 999999); } function frame89(){ Boton.addEventListener(MouseEvent.CLICK, Link2); Mutador.addEventListener(MouseEvent.CLICK, Suena); More_Btn.addEventListener(MouseEvent.CLICK, More_Games); stage.addEventListener(Event.ENTER_FRAME, Estrellado); Play_bt.addEventListener(MouseEvent.CLICK, Play); How_bt.addEventListener(MouseEvent.CLICK, How); stop(); } public function progreso(_arg1:ProgressEvent):void{ var _local2:Number = _arg1.bytesTotal; var _local3:Number = _arg1.bytesLoaded; porcentaje = Math.floor(((_local3 * 100) / _local2)); MovieClip(this).barra_mc.gotoAndStop(porcentaje); } public function How(_arg1:MouseEvent):void{ Play_bt.removeEventListener(MouseEvent.CLICK, Play); How_bt.removeEventListener(MouseEvent.CLICK, How); stage.removeEventListener(Event.ENTER_FRAME, Estrellado); Page.gotoAndPlay(2); gotoAndStop("How"); } function frame91(){ Fotografo = MovieClip(getChildByName("Foto_1")); Besukeiro = false; Vidas = 3; Puntos = 0; Score_txt.text = Puntos.toString(); if (Nivel == 1){ Count_txt.text = "80"; }; if (Nivel == 2){ Count_txt.text = "70"; }; if (Nivel == 3){ Count_txt.text = "60"; }; Periodistas.start(); Cuenta.start(); stage.addEventListener(MouseEvent.MOUSE_DOWN, Apretar); stage.addEventListener(MouseEvent.MOUSE_UP, Cancelar); stage.addEventListener(Event.ENTER_FRAME, Frame); stage.addEventListener(KeyboardEvent.KEY_DOWN, Presion_Tecla); stage.addEventListener(KeyboardEvent.KEY_UP, Sube_Tecla); Movies = new Array(); trace(Movies); } function frame93(){ Boton.addEventListener(MouseEvent.CLICK, Link2); PlayAgain_bt.addEventListener(MouseEvent.CLICK, PlayAgain); More_Btn.addEventListener(MouseEvent.CLICK, More_Games); stage.addEventListener(Event.ENTER_FRAME, Estrellado); Score_txt.text = Puntos.toString(); } public function completo(_arg1:Event):void{ stage.addEventListener(Event.ENTER_FRAME, Enter); } public function Frame(_arg1:Event):void{ var _local2:Corazon; if (Besukeiro){ _local2 = new Corazon(); _local2.x = randRange(320, 550); _local2.y = randRange(150, 300); _local2.scaleX = (randRange(5, 20) / 100); _local2.scaleY = _local2.scaleX; Movies.push(_local2); TweenMax.to(_local2, 3, {bezier:[{x:randRange(320, 550), y:randRange(150, 300)}, {x:430, y:0}]}); Corax.addChild(_local2); Barra.Verde.scaleX = (Barra.Verde.scaleX + 0.3); Puntos = (Puntos + 2); Score_txt.text = Puntos.toString(); if (Barra.Verde.scaleX >= 200){ trace("Ganaste el juego"); RemoveListeners(); Nivel++; if (Nivel < 4){ gotoAndStop("Niveles"); } else { gotoAndStop("Win"); }; }; }; } public function Azar(_arg1:TimerEvent):void{ Fotografo = MovieClip(getChildByName(("Foto_" + randRange(1, Nivel)))); Fotografo.Hit = false; Fotografo.gotoAndPlay(2); } function frame90(){ Play_bt.addEventListener(MouseEvent.CLICK, Play2); } public function Play(_arg1:MouseEvent):void{ Play_bt.removeEventListener(MouseEvent.CLICK, Play); How_bt.removeEventListener(MouseEvent.CLICK, How); stage.removeEventListener(Event.ENTER_FRAME, Estrellado); Page.gotoAndPlay(2); gotoAndStop("Game"); } function frame92(){ Boton.addEventListener(MouseEvent.CLICK, Link2); PlayAgain_bt.addEventListener(MouseEvent.CLICK, PlayAgain); More_Btn.addEventListener(MouseEvent.CLICK, More_Games); stage.addEventListener(Event.ENTER_FRAME, Estrellado); Movies.shift(); Movies = new Array(); stage.addEventListener(Event.ENTER_FRAME, Duplicar_Co); Score_txt.text = Puntos.toString(); } public function Next_Fnc(_arg1:MouseEvent):void{ gotoAndStop("Game"); } public function More_Games(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.dressupgal.com/index.php?action=branded"), "_blank"); } public function Link2(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.dressupgal.com/index.php?action=branded"), "_blank"); } public function Cancelar(_arg1:MouseEvent):void{ Cancelar_fnc(); } function frame94(){ Next_bt.addEventListener(MouseEvent.CLICK, Next_Fnc); } function frame1(){ Duplicar = false; Animacion_Finish = false; sonido = new MusicaInit(); Canal_intro = sonido.play(0, 100); Trans = Canal_intro.soundTransform; Besukeiro = false; Camara = false; Movies = new Array(); Mute = false; Nivel = 1; Musica = new Background(); Foto_snd = new camera(); Beso_snd = new kiss(); Periodistas = new Timer(5000, 0); Periodistas.addEventListener(TimerEvent.TIMER, Azar); Cuenta = new Timer(1000, 0); Cuenta.addEventListener(TimerEvent.TIMER, Count); my_menu = new ContextMenu(); my_menu.hideBuiltInItems(); contextMenu = my_menu; this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, progreso); this.loaderInfo.addEventListener(Event.COMPLETE, completo); Stars = new Timer(50, 0); Stars.addEventListener(TimerEvent.TIMER, Dups); Stars.start(); Skip.addEventListener(MouseEvent.CLICK, Skip_fnc); stop(); } public function Play2(_arg1:MouseEvent):void{ Play_bt.removeEventListener(MouseEvent.CLICK, Play2); Page.gotoAndPlay(2); gotoAndStop("Game"); } function frame20(){ Canal_intro.stop(); } public function PlayAgain(_arg1:MouseEvent):void{ stage.removeEventListener(Event.ENTER_FRAME, Duplicar_Co); stage.removeEventListener(Event.ENTER_FRAME, Estrellado); gotoAndStop("Menu"); } public function Sube_Tecla(_arg1:KeyboardEvent):void{ trace("Cortachorro"); Cancelar_fnc(); } public function Dups(_arg1:TimerEvent):void{ var _local2:Estrella; if (Duplicar){ _local2 = new Estrella(); _local2.x = randRange(170, 300); _local2.y = randRange(40, 360); _local2.scaleX = randRange(0.7, 1.1); _local2.scaleY = _local2.scaleX; stage.addChild(_local2); }; } public function Duplicar_Co(_arg1:Event):void{ var _local2:Corazon = new Corazon(); _local2.x = randRange(50, 300); _local2.y = randRange(200, 300); _local2.scaleX = (randRange(5, 20) / 100); _local2.scaleY = _local2.scaleX; Movies.push(_local2); TweenMax.to(_local2, 3, {bezier:[{x:randRange(50, 300), y:randRange(200, 300)}, {x:150, y:0}]}); Coraza.addChild(_local2); } function frame2(){ Boton.addEventListener(MouseEvent.CLICK, Link2); } public function Presion_Tecla(_arg1:KeyboardEvent):void{ if ((((_arg1.keyCode == 32)) && (!(Besukeiro)))){ Apretar_fnc(); }; } public function Apretar(_arg1:MouseEvent):void{ Apretar_fnc(); } public function Cancelar_fnc():void{ if (!Mute){ Canal_Beso.stop(); }; Besukeiro = false; Cachondos.gotoAndPlay("Welta"); } public function Estrellado(_arg1:Event):void{ var _local2:Estrella = new Estrella(); _local2.x = randRange(10, 600); _local2.y = randRange(10, 440); _local2.scaleX = randRange(0.4, 1.3); _local2.scaleY = _local2.scaleX; Starz.addChild(_local2); } public function Enter(_arg1:Event):void{ Trans.volume = (Trans.volume - 0.03); if (Trans.volume < 0){ Trans.volume = 0; }; Canal_intro.soundTransform = Trans; barra_mc.alpha = (barra_mc.alpha - 0.02); if (barra_mc.alpha < 0){ barra_mc.alpha = 0; }; if (Animacion_Finish){ Canal_intro.stop(); stage.removeEventListener(Event.ENTER_FRAME, Enter); gotoAndPlay("End_"); }; } public function Count(_arg1:TimerEvent):void{ Count_txt.text = String((Number(Count_txt.text) - 1)); if (Number(Count_txt.text) <= 0){ RemoveListeners(); gotoAndStop("Loose"); }; } public function Apretar_fnc():void{ if (!Mute){ Canal_Beso = Beso_snd.play(0, 1000); }; Besukeiro = true; Cachondos.gotoAndPlay("Start"); if ((((Fotografo.currentFrame > 1)) && (!(Fotografo.Hit)))){ Shot(); }; } } }//package Kiss_Game_fla
Section 27
//S_102 (Kiss_Game_fla.S_102) package Kiss_Game_fla { import flash.display.*; public dynamic class S_102 extends MovieClip { public function S_102(){ addFrameScript(0, frame1, 38, frame39); } function frame39(){ gotoAndPlay("Frega"); } function frame1(){ stop(); } } }//package Kiss_Game_fla
Section 28
//S_107 (Kiss_Game_fla.S_107) package Kiss_Game_fla { import flash.display.*; public dynamic class S_107 extends MovieClip { public function S_107(){ addFrameScript(34, frame35); } function frame35(){ gotoAndPlay("Frega"); } } }//package Kiss_Game_fla
Section 29
//S_11 (Kiss_Game_fla.S_11) package Kiss_Game_fla { import flash.display.*; public dynamic class S_11 extends MovieClip { public function S_11(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kiss_Game_fla
Section 30
//S_13 (Kiss_Game_fla.S_13) package Kiss_Game_fla { import flash.display.*; public dynamic class S_13 extends MovieClip { public function S_13(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kiss_Game_fla
Section 31
//S_2 (Kiss_Game_fla.S_2) package Kiss_Game_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; import flash.media.*; import flash.ui.*; import flash.text.*; import flash.utils.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.xml.*; public dynamic class S_2 extends MovieClip { public var Boton:SimpleButton; public var Parte_10:MovieClip; public var Parte_0:MovieClip; public var Parte_1:MovieClip; public var Parte_2:MovieClip; public var Parte_3:MovieClip; public var Parte_4:MovieClip; public var Parte_5:MovieClip; public var Parte_6:MovieClip; public var Parte_7:MovieClip; public var Parte_8:MovieClip; public var Parte_9:MovieClip; public var i; public var q; public function S_2(){ addFrameScript(0, frame1, 38, frame39, 44, frame45, 47, frame48, 66, frame67, 73, frame74, 76, frame77, 95, frame96, 104, frame105, 108, frame109); } function frame105(){ this["parent"].Duplicar = false; } function frame74(){ q = 0; while (q < 11) { this[("Parte_" + q)].gotoAndStop(3); q++; }; } public function Link(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.dressupgal.com/index.php?action=branded"), "_blank"); } function frame77(){ this["parent"].Duplicar = false; } function frame109(){ this["parent"].gotoAndPlay(2); } function frame45(){ i = 0; while (i < 11) { this[("Parte_" + i)].gotoAndStop(2); i++; }; } function frame1(){ Boton.addEventListener(MouseEvent.CLICK, Link); } function frame39(){ this["parent"].Duplicar = true; } function frame96(){ this["parent"].Duplicar = true; } function frame48(){ this["parent"].Duplicar = false; } function frame67(){ this["parent"].Duplicar = true; } } }//package Kiss_Game_fla
Section 32
//S_38 (Kiss_Game_fla.S_38) package Kiss_Game_fla { import flash.display.*; public dynamic class S_38 extends MovieClip { public function S_38(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kiss_Game_fla
Section 33
//S_4 (Kiss_Game_fla.S_4) package Kiss_Game_fla { import flash.display.*; public dynamic class S_4 extends MovieClip { public function S_4(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kiss_Game_fla
Section 34
//S_41 (Kiss_Game_fla.S_41) package Kiss_Game_fla { import flash.display.*; public dynamic class S_41 extends MovieClip { public function S_41(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kiss_Game_fla
Section 35
//S_43 (Kiss_Game_fla.S_43) package Kiss_Game_fla { import flash.display.*; public dynamic class S_43 extends MovieClip { public function S_43(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kiss_Game_fla
Section 36
//S_6 (Kiss_Game_fla.S_6) package Kiss_Game_fla { import flash.display.*; public dynamic class S_6 extends MovieClip { public function S_6(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kiss_Game_fla
Section 37
//S_77 (Kiss_Game_fla.S_77) package Kiss_Game_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; import flash.media.*; import flash.ui.*; import flash.text.*; import flash.utils.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.xml.*; public dynamic class S_77 extends MovieClip { public function S_77(){ addFrameScript(0, frame1, 1, frame2, 31, frame32); } function frame32(){ if (parent["Besukeiro"]){ var _local1 = parent; _local1["Shot"](); gotoAndPlay("Shot"); }; } function frame1(){ stop(); } function frame2(){ if (this["parent"].Mute){ SoundMixer.stopAll(); }; } } }//package Kiss_Game_fla
Section 38
//S_8 (Kiss_Game_fla.S_8) package Kiss_Game_fla { import flash.display.*; public dynamic class S_8 extends MovieClip { public function S_8(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kiss_Game_fla
Section 39
//S_83 (Kiss_Game_fla.S_83) package Kiss_Game_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; import flash.media.*; import flash.ui.*; import flash.text.*; import flash.utils.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.xml.*; public dynamic class S_83 extends MovieClip { public function S_83(){ addFrameScript(0, frame1, 1, frame2, 13, frame14); } function frame14(){ if (parent["Besukeiro"]){ var _local1 = parent; _local1["Shot"](); gotoAndPlay("Shot"); }; } function frame1(){ stop(); } function frame2(){ if (this["parent"].Mute){ SoundMixer.stopAll(); }; } } }//package Kiss_Game_fla
Section 40
//S_89 (Kiss_Game_fla.S_89) package Kiss_Game_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; import flash.media.*; import flash.ui.*; import flash.text.*; import flash.utils.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.xml.*; public dynamic class S_89 extends MovieClip { public function S_89(){ addFrameScript(0, frame1, 31, frame32); } function frame32(){ if (parent["Besukeiro"]){ var _local1 = parent; _local1["Shot"](); gotoAndPlay("Shot"); }; } function frame1(){ stop(); } } }//package Kiss_Game_fla
Section 41
//S_9 (Kiss_Game_fla.S_9) package Kiss_Game_fla { import flash.display.*; public dynamic class S_9 extends MovieClip { public function S_9(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kiss_Game_fla
Section 42
//S_94 (Kiss_Game_fla.S_94) package Kiss_Game_fla { import flash.display.*; public dynamic class S_94 extends MovieClip { public var Cara:MovieClip; public function S_94(){ addFrameScript(0, frame1, 23, frame24); } function frame1(){ stop(); } function frame24(){ Cara.gotoAndStop(1); } } }//package Kiss_Game_fla
Section 43
//S_95 (Kiss_Game_fla.S_95) package Kiss_Game_fla { import flash.display.*; public dynamic class S_95 extends MovieClip { public function S_95(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kiss_Game_fla
Section 44
//sprite41_prec_39 (Kiss_Game_fla.sprite41_prec_39) package Kiss_Game_fla { import flash.display.*; public dynamic class sprite41_prec_39 extends MovieClip { public var boca:MovieClip; public var shine:MovieClip; public var pelo:MovieClip; public var ceja:MovieClip; public var skin:MovieClip; public var ojos:MovieClip; public function sprite41_prec_39(){ addFrameScript(47, frame48); } function frame48(){ stop(); } } }//package Kiss_Game_fla
Section 45
//Background (Background) package { import flash.media.*; public dynamic class Background extends Sound { } }//package
Section 46
//camera (camera) package { import flash.media.*; public dynamic class camera extends Sound { } }//package
Section 47
//Corazon (Corazon) package { import flash.display.*; public dynamic class Corazon extends MovieClip { } }//package
Section 48
//Corazones (Corazones) package { import flash.display.*; public dynamic class Corazones extends MovieClip { } }//package
Section 49
//Estrella (Estrella) package { import flash.display.*; public dynamic class Estrella extends MovieClip { public function Estrella(){ addFrameScript(16, frame17); } function frame17(){ stop(); } } }//package
Section 50
//kiss (kiss) package { import flash.media.*; public dynamic class kiss extends Sound { } }//package
Section 51
//MusicaInit (MusicaInit) package { import flash.media.*; public dynamic class MusicaInit extends Sound { } }//package
Section 52
//Star (Star) package { import flash.display.*; public dynamic class Star extends MovieClip { } }//package

Library Items

Symbol 1 Sound {MusicaInit}
Symbol 2 Sound {kiss}
Symbol 3 Sound {camera}
Symbol 4 Sound {Background}
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClip {Estrella}Uses:5
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClip {Star}Uses:7
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClip {Corazon}Uses:9Used by:Timeline
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClip {Corazones}Uses:11Used by:Timeline
Symbol 13 GraphicUsed by:Timeline
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:Timeline
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:86
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:20
Symbol 20 MovieClip {Kiss_Game_fla.S_4}Uses:19Used by:86
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:23
Symbol 23 MovieClip {Kiss_Game_fla.S_6}Uses:22Used by:86
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClip {Kiss_Game_fla.S_8}Uses:24Used by:86
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:28
Symbol 28 MovieClip {Kiss_Game_fla.S_9}Uses:27Used by:86
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:31
Symbol 31 MovieClip {Kiss_Game_fla.S_11}Uses:30Used by:86
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:37
Symbol 34 GraphicUsed by:37
Symbol 35 GraphicUsed by:37
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClip {Kiss_Game_fla.S_13}Uses:33 34 35 36Used by:86
Symbol 38 GraphicUsed by:42
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:42
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:38 40 41Used by:86
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:54 102
Symbol 45 GraphicUsed by:54 102
Symbol 46 FontUsed by:47 48
Symbol 47 TextUses:46Used by:49
Symbol 48 TextUses:46Used by:49
Symbol 49 MovieClipUses:47 48Used by:54 102
Symbol 50 FontUsed by:51
Symbol 51 TextUses:50Used by:52
Symbol 52 MovieClipUses:51Used by:54 102
Symbol 53 GraphicUsed by:54 102
Symbol 54 MovieClipUses:44 45 49 52 53Used by:86
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:79 102
Symbol 57 GraphicUsed by:79 102
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:79 102
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:79 102
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:64
Symbol 64 MovieClipUses:63Used by:79 102
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:79 102
Symbol 67 GraphicUsed by:79 102
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:79 102
Symbol 70 GraphicUsed by:73
Symbol 71 GraphicUsed by:73
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:70 71 72Used by:79 102
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:77
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:75 76Used by:78
Symbol 78 MovieClipUses:77Used by:79 102
Symbol 79 MovieClipUses:56 57 59 61 64 66 67 69 73 78Used by:86
Symbol 80 GraphicUsed by:81 96 137 230
Symbol 81 ButtonUses:80Used by:86  Timeline
Symbol 82 GraphicUsed by:84
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:82 83Used by:86
Symbol 85 SoundUsed by:86
Symbol 86 MovieClip {Kiss_Game_fla.S_2}Uses:17 20 23 25 28 31 37 42 54 79 81 84 85Used by:Timeline
Symbol 87 GraphicUsed by:92
Symbol 88 GraphicUsed by:92
Symbol 89 GraphicUsed by:92
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:92
Symbol 92 MovieClipUses:87 88 89 91Used by:Timeline
Symbol 93 FontUsed by:94 95 97
Symbol 94 TextUses:93Used by:96
Symbol 95 TextUses:93Used by:96
Symbol 96 ButtonUses:94 95 80Used by:Timeline
Symbol 97 EditableTextUses:93Used by:99
Symbol 98 GraphicUsed by:99 113 245
Symbol 99 MovieClip {Kiss_Game_fla.S_38}Uses:97 98Used by:Timeline
Symbol 100 ShapeTweeningUsed by:102
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClip {Kiss_Game_fla.sprite41_prec_39}Uses:44 45 56 57 59 61 64 66 67 69 73 78 49 52 53 100 101Used by:Timeline
Symbol 103 SoundUsed by:Timeline
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:Timeline
Symbol 106 GraphicUsed by:110
Symbol 107 GraphicUsed by:108
Symbol 108 ButtonUses:107Used by:110
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClip {Kiss_Game_fla.S_41}Uses:106 108 109Used by:Timeline
Symbol 111 FontUsed by:112 191 205 220 231
Symbol 112 TextUses:111Used by:113
Symbol 113 MovieClip {Kiss_Game_fla.S_43}Uses:112 98Used by:Timeline
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:Timeline
Symbol 116 GraphicUsed by:Timeline
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:124 128 263 266 276
Symbol 119 GraphicUsed by:124 128
Symbol 120 FontUsed by:121 125 135 136 187 188 253 254 255 256 257 258 259 261 265 267 268 273 274 277
Symbol 121 TextUses:120Used by:124
Symbol 122 GraphicUsed by:124 263 266 276
Symbol 123 GraphicUsed by:124
Symbol 124 ButtonUses:118 119 121 122 123Used by:Timeline
Symbol 125 TextUses:120Used by:128
Symbol 126 GraphicUsed by:128
Symbol 127 GraphicUsed by:128
Symbol 128 ButtonUses:118 119 125 126 127Used by:Timeline
Symbol 129 GraphicUsed by:132
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:132  Timeline
Symbol 132 MovieClipUses:129 131Used by:Timeline
Symbol 133 FontUsed by:134
Symbol 134 TextUses:133Used by:Timeline
Symbol 135 TextUses:120Used by:137
Symbol 136 TextUses:120Used by:137
Symbol 137 ButtonUses:135 136 80Used by:Timeline
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:184 246
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:184 246
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:184 246
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:184 246
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:184 246
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:184 246
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:184 246
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:184 246
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:184 246
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:184 246 264
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:184 246 264
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:160Used by:184 246
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:162Used by:184 246
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:164Used by:184 246 264
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:166Used by:184 246 264
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClipUses:168Used by:184 246 264
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:184 246 264
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:172Used by:184 246 264
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:184 246 264
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:176Used by:184 246 264
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:178Used by:184 246 264
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:180Used by:184 246 264
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:182Used by:184 246 264
Symbol 184 MovieClipUses:139 141 143 145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 181 183Used by:Timeline
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:185Used by:Timeline
Symbol 187 TextUses:120Used by:Timeline
Symbol 188 TextUses:120Used by:Timeline
Symbol 189 GraphicUsed by:Timeline
Symbol 190 GraphicUsed by:Timeline
Symbol 191 TextUses:111Used by:204
Symbol 192 GraphicUsed by:204
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:204
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:204
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:204
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:204
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201Used by:204
Symbol 203 SoundUsed by:204
Symbol 204 MovieClip {Kiss_Game_fla.S_77}Uses:191 192 194 196 198 200 202 203Used by:Timeline
Symbol 205 TextUses:111Used by:219
Symbol 206 GraphicUsed by:219
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:219
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:209Used by:219
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:211Used by:219
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:219
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:215Used by:219
Symbol 217 GraphicUsed by:219
Symbol 218 SoundUsed by:219
Symbol 219 MovieClip {Kiss_Game_fla.S_83}Uses:205 206 208 210 212 214 216 217 218Used by:Timeline
Symbol 220 TextUses:111Used by:230
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221Used by:230
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:223Used by:230
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:225Used by:230 243
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:230
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClip {Kiss_Game_fla.S_89}Uses:220 80 222 224 226 228 229Used by:Timeline
Symbol 231 TextUses:111Used by:245
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:244
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:244
Symbol 236 GraphicUsed by:239
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:239
Symbol 239 MovieClipUses:236 238Used by:244
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:240Used by:244
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:242 226Used by:244
Symbol 244 MovieClip {Kiss_Game_fla.S_95}Uses:233 235 239 241 243Used by:245
Symbol 245 MovieClip {Kiss_Game_fla.S_94}Uses:231 244 98Used by:Timeline
Symbol 246 MovieClip {Kiss_Game_fla.S_102}Uses:139 141 143 145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 181 183Used by:Timeline
Symbol 247 GraphicUsed by:252
Symbol 248 GraphicUsed by:252
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:249Used by:252
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:247 248 250 251Used by:Timeline
Symbol 253 TextUses:120Used by:Timeline
Symbol 254 EditableTextUses:120Used by:Timeline
Symbol 255 TextUses:120Used by:Timeline
Symbol 256 EditableTextUses:120Used by:Timeline
Symbol 257 TextUses:120Used by:Timeline
Symbol 258 TextUses:120Used by:Timeline
Symbol 259 EditableTextUses:120Used by:Timeline
Symbol 260 GraphicUsed by:263 266 276
Symbol 261 TextUses:120Used by:263
Symbol 262 GraphicUsed by:263 266
Symbol 263 ButtonUses:118 260 261 122 262Used by:Timeline
Symbol 264 MovieClip {Kiss_Game_fla.S_107}Uses:165 167 169 171 173 175 177 179 181 157 159 183Used by:Timeline
Symbol 265 TextUses:120Used by:266
Symbol 266 ButtonUses:118 260 265 122 262Used by:Timeline
Symbol 267 TextUses:120Used by:Timeline
Symbol 268 EditableTextUses:120Used by:Timeline
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:269Used by:Timeline
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:271Used by:Timeline
Symbol 273 TextUses:120Used by:Timeline
Symbol 274 TextUses:120Used by:276
Symbol 275 GraphicUsed by:276
Symbol 276 ButtonUses:118 260 274 122 275Used by:Timeline
Symbol 277 TextUses:120Used by:Timeline

Instance Names

"barra_mc"Frame 1Symbol 92 MovieClip
"Skip"Frame 1Symbol 96 Button
"Blanco"Frame 1Symbol 99 MovieClip {Kiss_Game_fla.S_38}
"preloader"Frame 2Symbol 102 MovieClip {Kiss_Game_fla.sprite41_prec_39}
"Boton"Frame 2Symbol 81 Button
"Mutador"Frame 88Symbol 110 MovieClip {Kiss_Game_fla.S_41}
"Page"Frame 88Symbol 113 MovieClip {Kiss_Game_fla.S_43}
"Starz"Frame 89Symbol 12 MovieClip {Corazones}
"Play_bt"Frame 89Symbol 124 Button
"How_bt"Frame 89Symbol 128 Button
"More_Btn"Frame 89Symbol 137 Button
"Cachondos"Frame 89Symbol 184 MovieClip
"preloader"Frame 89Symbol 102 MovieClip {Kiss_Game_fla.sprite41_prec_39}
"Boton"Frame 89Symbol 81 Button
"Foto_1"Frame 91Symbol 204 MovieClip {Kiss_Game_fla.S_77}
"Foto_2"Frame 91Symbol 219 MovieClip {Kiss_Game_fla.S_83}
"Foto_3"Frame 91Symbol 230 MovieClip {Kiss_Game_fla.S_89}
"Corax"Frame 91Symbol 12 MovieClip {Corazones}
"Foto"Frame 91Symbol 245 MovieClip {Kiss_Game_fla.S_94}
"Cachondos"Frame 91Symbol 246 MovieClip {Kiss_Game_fla.S_102}
"Vida_3"Frame 91Symbol 10 MovieClip {Corazon}
"Vida_2"Frame 91Symbol 10 MovieClip {Corazon}
"Vida_1"Frame 91Symbol 10 MovieClip {Corazon}
"Barra"Frame 91Symbol 252 MovieClip
"Score_txt"Frame 91Symbol 254 EditableText
"Count_txt"Frame 91Symbol 256 EditableText
"Starz"Frame 92Symbol 12 MovieClip {Corazones}
"Coraza"Frame 92Symbol 12 MovieClip {Corazones}
"Score_txt"Frame 92Symbol 259 EditableText
"PlayAgain_bt"Frame 92Symbol 263 Button
"More_Btn"Frame 92Symbol 266 Button
"preloader"Frame 92Symbol 102 MovieClip {Kiss_Game_fla.sprite41_prec_39}
"Boton"Frame 92Symbol 81 Button
"Score_txt"Frame 93Symbol 268 EditableText
"Coraza"Frame 94Symbol 12 MovieClip {Corazones}
"Next_bt"Frame 94Symbol 276 Button
"clr"Symbol 77 MovieClip Frame 1Symbol 75 MovieClip
"dress"Symbol 78 MovieClip Frame 1Symbol 77 MovieClip
"skin"Symbol 79 MovieClip Frame 1Symbol 56 MovieClip
"shine"Symbol 79 MovieClip Frame 1Symbol 61 MovieClip
"ceja"Symbol 79 MovieClip Frame 1Symbol 64 MovieClip
"boca"Symbol 79 MovieClip Frame 1Symbol 66 MovieClip
"ojos"Symbol 79 MovieClip Frame 1Symbol 69 MovieClip
"pelo"Symbol 79 MovieClip Frame 1Symbol 78 MovieClip
"Parte_5"Symbol 86 MovieClip {Kiss_Game_fla.S_2} Frame 1Symbol 20 MovieClip {Kiss_Game_fla.S_4}
"Parte_6"Symbol 86 MovieClip {Kiss_Game_fla.S_2} Frame 1Symbol 23 MovieClip {Kiss_Game_fla.S_6}
"Parte_7"Symbol 86 MovieClip {Kiss_Game_fla.S_2} Frame 1Symbol 25 MovieClip {Kiss_Game_fla.S_8}
"Parte_2"Symbol 86 MovieClip {Kiss_Game_fla.S_2} Frame 1Symbol 28 MovieClip {Kiss_Game_fla.S_9}
"Parte_3"Symbol 86 MovieClip {Kiss_Game_fla.S_2} Frame 1Symbol 31 MovieClip {Kiss_Game_fla.S_11}
"Parte_8"Symbol 86 MovieClip {Kiss_Game_fla.S_2} Frame 1Symbol 20 MovieClip {Kiss_Game_fla.S_4}
"Parte_4"Symbol 86 MovieClip {Kiss_Game_fla.S_2} Frame 1Symbol 37 MovieClip {Kiss_Game_fla.S_13}
"Parte_0"Symbol 86 MovieClip {Kiss_Game_fla.S_2} Frame 1Symbol 28 MovieClip {Kiss_Game_fla.S_9}
"Parte_1"Symbol 86 MovieClip {Kiss_Game_fla.S_2} Frame 1Symbol 31 MovieClip {Kiss_Game_fla.S_11}
"Parte_9"Symbol 86 MovieClip {Kiss_Game_fla.S_2} Frame 1Symbol 23 MovieClip {Kiss_Game_fla.S_6}
"Parte_10"Symbol 86 MovieClip {Kiss_Game_fla.S_2} Frame 1Symbol 25 MovieClip {Kiss_Game_fla.S_8}
"Boton"Symbol 86 MovieClip {Kiss_Game_fla.S_2} Frame 1Symbol 81 Button
"skin"Symbol 102 MovieClip {Kiss_Game_fla.sprite41_prec_39} Frame 1Symbol 56 MovieClip
"shine"Symbol 102 MovieClip {Kiss_Game_fla.sprite41_prec_39} Frame 1Symbol 61 MovieClip
"ceja"Symbol 102 MovieClip {Kiss_Game_fla.sprite41_prec_39} Frame 1Symbol 64 MovieClip
"boca"Symbol 102 MovieClip {Kiss_Game_fla.sprite41_prec_39} Frame 1Symbol 66 MovieClip
"ojos"Symbol 102 MovieClip {Kiss_Game_fla.sprite41_prec_39} Frame 1Symbol 69 MovieClip
"pelo"Symbol 102 MovieClip {Kiss_Game_fla.sprite41_prec_39} Frame 1Symbol 78 MovieClip
"Cara"Symbol 245 MovieClip {Kiss_Game_fla.S_94} Frame 1Symbol 244 MovieClip {Kiss_Game_fla.S_95}
"Verde"Symbol 252 MovieClip Frame 1Symbol 250 MovieClip

Special Tags

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

Labels

"End_"Frame 69
"Menu"Frame 89
"How"Frame 90
"Game"Frame 91
"Win"Frame 92
"Loose"Frame 93
"Niveles"Frame 94
"Start"Symbol 246 MovieClip {Kiss_Game_fla.S_102} Frame 2
"Frega"Symbol 246 MovieClip {Kiss_Game_fla.S_102} Frame 5
"Welta"Symbol 246 MovieClip {Kiss_Game_fla.S_102} Frame 40
"Frega"Symbol 264 MovieClip {Kiss_Game_fla.S_107} Frame 1
"Welta"Symbol 264 MovieClip {Kiss_Game_fla.S_107} Frame 36




http://swfchan.com/22/108194/info.shtml
Created: 15/3 -2019 18:23:09 Last modified: 15/3 -2019 18:23:09 Server time: 16/05 -2024 10:52:02