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

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

kim-kardashian.swf

This is the info page for
Flash #125351

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


Text
<p align="left"><font face="_sans" size="1" color="#999999" letterSpacing="0.000000" kerning="0"><a href="http://www.flasheff.com">FlashEff.com, flash animation tool component</a></font></p>

<p align="left"><font face="_sans" size="1" color="#999999" letterSpacing="0.000000" kerning="0"><a href="http://www.jumpeyecomponents.com">flash components</a></font></p>

<p align="left"><font face="_sans" size="1" color="#000000" letterSpacing="0.000000" kerning="0">JMP-181-V3 AS3</font></p>

<p align="center"><font face="_sans" size="12" color="#333333" letterSpacing="0.000000" kerning="1">FLASHEFF</font></p><p align="center"><font face="_sans" size="12" color="#333333" letterSpacing="0.000000" kerning="1"> Pattern</font></p>

<p align="center"><font face="_sans" size="12" color="#333333" letterSpacing="0.000000" kerning="1"><b>FLASHEFF</b></font></p><p align="center"><font face="_sans" size="12" color="#333333" letterSpacing="0.000000" kerning="1"><b> Pattern</b></font></p>

GIRL'S BEST HANGOUT

1

2

3

P

E

Y

L

o

a

d

i

n

g

.

PLAY

DRESS

5

1

2

3

4

CHAIN

HAIR

MASCARA

X

EYE LENS

X

SKIN COLOR

LIP STICK

ROUGE

EYE SHADE

EXTRAS

x

XCVXCVBXCBVX

DONE

NEXT

RESET

123PEPPY

sound:on

sound:off

Designed
by

Designed
by

<p align="center"><font face="Arial CE" size="22" color="#ffffff" letterSpacing="1.000000" kerning="1"><b>CVXV X VX</b></font></p>

MORE GAMES

PLAY AGAIN

Designed
by

<p align="center"><font face="Arial CE" size="22" color="#c4c4c4" letterSpacing="1.000000" kerning="1"><b>CVXV X VX</b></font></p>

EMAIL

SUBMIT

SUBMIT

ADD MORE

ADD MORE

YOUR NAME :

YOUR EMAIL ADDRESS :

MESSAGE :

YOUR FRIEND'S NAME :

YOUR FRIEND'S EMAIL :

<p align="left"><font face="arial" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"> &nbsp;</font></p>

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

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

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

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

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

ActionScript [AS3]

Section 1
//JUIComponent (com.jumpeye.core.JUIComponent) package com.jumpeye.core { import flash.events.*; import flash.display.*; import flash.utils.*; public dynamic class JUIComponent extends Sprite { protected var callLaterMethods:Dictionary; protected var invalidateFlag:Boolean;// = false protected var _inspector:Boolean;// = false protected var invalidHash:Object; protected var isLivePreview:Boolean;// = false public var version:String;// = "3.0.0.15" public static var inCallLaterPhase:Boolean = false; public function JUIComponent(){ version = "3.0.0.15"; invalidateFlag = false; _inspector = false; isLivePreview = false; super(); invalidHash = {}; callLaterMethods = new Dictionary(); configUI(); invalidate("all"); } protected function checkLivePreview():Boolean{ var className:String; if (parent == null){ return (false); }; try { className = getQualifiedClassName(parent); } catch(e:Error) { }; return ((className == "fl.livepreview::LivePreviewParent")); } private function callLaterDispatcher(_arg1:Event):void{ var _local2:Dictionary; var _local3:Object; if (_arg1.type == Event.ADDED_TO_STAGE){ removeEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher); stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); return; }; _arg1.target.removeEventListener(Event.RENDER, callLaterDispatcher); if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); return; }; inCallLaterPhase = true; _local2 = callLaterMethods; for (_local3 in _local2) { _local3(); delete _local2[_local3]; }; inCallLaterPhase = false; } protected function validate():void{ invalidHash = {}; } public function invalidate(_arg1:String="all", _arg2:Boolean=true):void{ invalidHash[_arg1] = true; if (_arg2){ this.callLater(draw); }; } protected function draw():void{ validate(); } protected function configUI():void{ isLivePreview = checkLivePreview(); if (numChildren > 0){ removeChildAt(0); }; } protected function isInvalid(_arg1:String, ... _args):Boolean{ if (((invalidHash[_arg1]) || (invalidHash["all"]))){ return (true); }; while (_args.length > 0) { if (invalidHash[_args.pop()]){ return (true); }; }; return (false); } protected function callLater(_arg1:Function):void{ if (inCallLaterPhase){ return; }; callLaterMethods[_arg1] = true; if (stage != null){ stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); } else { addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); }; } public function validateNow():void{ invalidate("all", false); draw(); } public function drawNow():void{ draw(); } } }//package com.jumpeye.core
Section 2
//FLASHEFFEvents (com.jumpeye.Events.FLASHEFFEvents) package com.jumpeye.Events { import flash.events.*; public dynamic class FLASHEFFEvents extends Event { public static const ROLL_OUT:String = "onRollOut"; public static const INIT:String = "init"; public static const TRANSITION_END:String = "onTransitionEnd"; public static const MOUSE_UP:String = "onMouseUp"; public static const ROLL_OVER:String = "onRollOver"; public static const TRANSITION_START:String = "onTransitionStart"; public static const COMPLETE:String = "complete"; public static const DOUBLE_CLICK:String = "onDoubleClick"; public static const MOUSE_DOWN:String = "onMouseDown"; public function FLASHEFFEvents(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function toString():String{ return (formatToString("FLASHEFFEvents", "type", "bubbles", "cancelable")); } override public function clone():Event{ return (new FLASHEFFEvents(type, bubbles, cancelable)); } } }//package com.jumpeye.Events
Section 3
//JEvent (com.jumpeye.Events.JEvent) package com.jumpeye.Events { import flash.events.*; public dynamic class JEvent extends Event { public function JEvent(_arg1:String){ super(_arg1); } override public function clone():Event{ return (new JEvent(type)); } } }//package com.jumpeye.Events
Section 4
//FECCallFunction (com.jumpeye.flashEff2.command.callFunction.FECCallFunction) package com.jumpeye.flashEff2.command.callFunction { import com.jumpeye.core.*; import com.jumpeye.flashEff2.core.interfaces.*; public class FECCallFunction extends IFlashEffCommand { private var _functionPath:String; private var _parameters; private var _reverse:Boolean;// = false protected var func:Function; private var aux:Array; public function FECCallFunction(_arg1:JUIComponent=null){ _reverse = false; super(); this.component = _arg1; } public function get functionPath():String{ return (this._functionPath); } public function set functionPath(_arg1:String){ this._functionPath = _arg1; } override public function run():void{ var scope:*; var paramsi:*; var leng:int; var fName:Array; var i:*; if (this.functionPath != null){ scope = this.component["parent"]; fName = this.functionPath.split("."); for (i in fName) { scope = scope[fName[i]]; }; try { scope.apply(null, this.parameters); } catch(e:Error) { trace("FLASHEFF Warning : Invalid function definition was setted in functionPath parameters of FECCallFunction object.", e); }; }; } public function set parameters(_arg1){ var _local2:RegExp; var _local3:Array; if (!(_arg1 is Array)){ _local2 = /,/; _local3 = String(_arg1).split(_local2); this._parameters = _local3; } else { this._parameters = _arg1; }; if (_arg1 == ""){ this._parameters = aux; }; } public function get parameters(){ return (this._parameters); } } }//package com.jumpeye.flashEff2.command.callFunction
Section 5
//FECSwitchObjects (com.jumpeye.flashEff2.command.switchObjects.FECSwitchObjects) package com.jumpeye.flashEff2.command.switchObjects { import flash.events.*; import flash.display.*; import com.jumpeye.core.*; import com.jumpeye.flashEff2.core.interfaces.*; import com.jumpeye.Events.*; import flash.utils.*; public class FECSwitchObjects extends IFlashEffCommand { private var addEvt:Boolean;// = true private var _newTargetInstance:String;// = "" private var _parameters; private var bole:Boolean;// = true private var isTrans:Boolean;// = true private var _reverse:Boolean;// = false private var do2ndTrans:Boolean;// = false private var _flashEff2Instance:String; private var continueAction; protected var func:Function; private var aux:Array; private var scope; private var _action:String;// = "show" private var nextFunc:Function; private var nextInterval:Number; private var flashEff:JUIComponent; private var kk; private var c; private var _flashEffInstance:String; private var d:Object; private var _isNewTargetInstanceVisible:Boolean;// = false private var _functionPath:String; public function FECSwitchObjects(_arg1:JUIComponent=null){ d = {}; super(); this.component = _arg1; } public function get newTargetInstance():String{ return (this._newTargetInstance); } public function get flashEffInstance():String{ return (this._flashEffInstance); } override public function run():void{ var _local1:*; var _local2:DisplayObject; if (((!((this.flashEff == null))) && (!((this._newTargetInstance == ""))))){ d.targetEff = this.flashEff; d.go2trans2 = false; c = this.flashEff.target; this.do2ndTrans = false; if (this.flashEff["tempTarget"] != null){ if (this.flashEff["tempTarget"].listener != undefined){ d.targetEff.removeEventListener(FLASHEFFEvents.TRANSITION_END, this.flashEff["tempTarget"].listener); }; } else { this.flashEff["tempTarget"] = {}; }; _local1 = this.flashEff["tempTarget"]; switch (this.action){ case "show": if (this.component.isTransitioning){ } else { if (this.flashEff.isTransitioning){ } else { _local2 = this.component.target; this.flashEff.show(); }; }; break; case "hide": if (this.component.isTransitioning){ } else { if (this.flashEff.isTransitioning){ } else { _local2 = this.component.target; this.flashEff.hide(); }; }; break; case "change": if (this.component.isTransitioning){ } else { if (this.flashEff.isTransitioning){ } else { if (((!((this.flashEff == null))) && (!((this._newTargetInstance == ""))))){ this.flashEff._targetInstanceName = this._newTargetInstance; }; this.flashEff.target.visible = false; this.component.addEventListener(FLASHEFFEvents.TRANSITION_END, newEndTransition); this.component.hide(); }; }; break; }; }; } private function endTransition(_arg1:FLASHEFFEvents){ var _local2:* = this.flashEff["tempTarget"]; this.flashEff._targetInstanceName = _local2.target; d.targetEff.removeEventListener(FLASHEFFEvents.TRANSITION_END, endTransition); var _local3:Timer = new Timer(1, 1); _local3.addEventListener(TimerEvent.TIMER, this.timerHandler); _local3.start(); c.visible = false; } public function set newTargetInstance(_arg1:String){ var newTarg:*; var arg = _arg1; this._newTargetInstance = arg; try { newTarg = findInstance(); newTarg.visible = this.isNewTargetInstanceVisible; } catch(e:Error) { }; } public function set flashEffInstance(_arg1:String){ this._flashEffInstance = _arg1; this.findFlashEff2(); } private function doChange(){ } public function get functionPath():String{ return (this._functionPath); } private function endTransition1(_arg1:FLASHEFFEvents){ var _local2:* = this.flashEff["tempTarget"]; var _local3 = this.flashEff; _local3["removeEventListener"](FLASHEFFEvents.TRANSITION_END, endTransition1); _local2.listener = endTransition; _local3 = this.flashEff; _local3["addEventListener"](FLASHEFFEvents.TRANSITION_END, endTransition); nextInterval = setInterval(this.changeNextFunc, 1, this.doShow); } private function changeNextFunc(_arg1:Function){ this.nextFunc(); this.nextFunc = _arg1; clearInterval(this.nextInterval); } public function set isNewTargetInstanceVisible(_arg1:Boolean){ var paramsi:*; var leng:int; var i:*; var newTarg:*; var arg = _arg1; this._isNewTargetInstanceVisible = arg; scope = this.component["parent"]; var fName:Array = this._flashEff2Instance.split("."); for (i in fName) { scope = scope[fName[i]]; }; this.flashEff = JUIComponent(scope); try { newTarg = findInstance(); if (arg){ } else { this.flashEff.targetVisibility = false; newTarg.visible = false; }; } catch(e:Error) { }; } private function doShow():void{ this.flashEff["tempTarget"].action = "show"; this.flashEff.show(); } public function get flashEff2Instance():String{ return (this._flashEff2Instance); } public function get action():String{ return (this._action); } public function set functionPath(_arg1:String){ this._functionPath = _arg1; } private function timerHandler(_arg1:TimerEvent){ this.nextFunc(); } private function newEndTransition(_arg1:FLASHEFFEvents){ this.flashEff.show(); } private function findFlashEff2(){ var _local1:*; var _local2:int; var _local4:*; scope = this.component["parent"]; var _local3:Array = this._flashEff2Instance.split("."); for (_local4 in _local3) { scope = scope[_local3[_local4]]; }; this.flashEff = JUIComponent(scope); } public function set parameters(_arg1){ var _local2:RegExp; var _local3:Array; if (!(_arg1 is Array)){ _local2 = /,/; _local3 = String(_arg1).split(_local2); this._parameters = _local3; } else { this._parameters = _arg1; }; if (_arg1 == ""){ this._parameters = aux; }; } public function get isNewTargetInstanceVisible():Boolean{ return (this._isNewTargetInstanceVisible); } public function set flashEff2Instance(_arg1:String){ this._flashEff2Instance = _arg1; this.findFlashEff2(); } public function set action(_arg1:String){ this._action = _arg1; } private function doHide():void{ this.flashEff["tempTarget"].action = "hide"; this.flashEff.hide(); } private function findInstance(){ var _local1:*; var _local2:int; var _local3:Array; var _local4:*; if (this.newTargetInstance != ""){ scope = this.component["parent"]; _local3 = this.newTargetInstance.split("."); for (_local4 in _local3) { scope = scope[_local3[_local4]]; }; return (scope); }; } public function get parameters(){ return (this._parameters); } private function endTransitionHide(_arg1:FLASHEFFEvents){ var _local2:* = this.flashEff["tempTarget"]; this.flashEff._targetInstanceName = _local2.target; d.targetEff.removeEventListener(FLASHEFFEvents.TRANSITION_END, endTransition); var _local3:Timer = new Timer(1, 1); _local3.addEventListener(TimerEvent.TIMER, this.timerHandler); _local3.start(); c.visible = false; } } }//package com.jumpeye.flashEff2.command.switchObjects
Section 6
//IFlashEffButtonEffect (com.jumpeye.flashEff2.core.interfaces.IFlashEffButtonEffect) package com.jumpeye.flashEff2.core.interfaces { import flash.display.*; import flash.utils.*; public class IFlashEffButtonEffect extends IFlashEffPattern { protected var _tweenDuration:Number;// = 0.3 protected var _tweenType:String;// = "Linear" protected var _target:DisplayObject; protected var _easeType:String;// = "easeOut" public function get tweenDuration():Number{ return (this._tweenDuration); } public function set target(_arg1:DisplayObject):void{ this._target = _arg1; } public function buttonRollOver():void{ } public function remove():void{ } public function get tweenType():String{ return (this._tweenType); } public function get easeType():String{ return (this._easeType); } public function set tweenType(_arg1:String):void{ this._tweenType = _arg1; } public function apply():void{ } public function buttonPress():void{ } protected function get easeFunc():Function{ var easeFunc:*; try { easeFunc = (getDefinitionByName(("com.jumpeye.transitions.easing." + this._tweenType)) as Class); return (easeFunc[this._easeType]); } catch(e:ReferenceError) { throw ((("FlashEff2 WARNING: The selected ease function is not in the Library ! Please drag the " + this.tweenType) + "Ease from the Components panel over the Library panel.")); return (null); }; return (null); } public function set easeType(_arg1:String):void{ this._easeType = _arg1; } public function get target():DisplayObject{ return (this._target); } public function buttonRelease():void{ } public function set tweenDuration(_arg1:Number):void{ if (_arg1 < 0){ _arg1 = 0; }; this._tweenDuration = _arg1; } public function buttonRollOut():void{ } } }//package com.jumpeye.flashEff2.core.interfaces
Section 7
//IFlashEffCommand (com.jumpeye.flashEff2.core.interfaces.IFlashEffCommand) package com.jumpeye.flashEff2.core.interfaces { import flash.display.*; public class IFlashEffCommand extends IFlashEffPattern { protected var _target:DisplayObject; private var _commandEventType:String; public function get target():DisplayObject{ return (_target); } public function set target(_arg1:DisplayObject):void{ _target = _arg1; } public function get commandEventType():String{ return (this._commandEventType); } public function set commandEventType(_arg1:String):void{ _commandEventType = _arg1; } public function run():void{ } } }//package com.jumpeye.flashEff2.core.interfaces
Section 8
//IFlashEffFilter (com.jumpeye.flashEff2.core.interfaces.IFlashEffFilter) package com.jumpeye.flashEff2.core.interfaces { import flash.display.*; public class IFlashEffFilter extends IFlashEffPattern { protected var _target:Sprite; public function get target():Sprite{ return (_target); } public function set target(_arg1:Sprite):void{ _target = _arg1; } public function remove():void{ } public function apply():void{ } } }//package com.jumpeye.flashEff2.core.interfaces
Section 9
//IFlashEffPattern (com.jumpeye.flashEff2.core.interfaces.IFlashEffPattern) package com.jumpeye.flashEff2.core.interfaces { import flash.display.*; import com.jumpeye.core.*; public class IFlashEffPattern extends Sprite { protected var _component:JUIComponent; public function IFlashEffPattern(){ if (this.numChildren > 0){ this.removeChildAt(0); }; scaleX = (scaleY = 0); visible = false; } public function set component(_arg1:JUIComponent):void{ this._component = _arg1; } public function get component():JUIComponent{ return (this._component); } } }//package com.jumpeye.flashEff2.core.interfaces
Section 10
//IFlashEffSymbol (com.jumpeye.flashEff2.core.interfaces.IFlashEffSymbol) package com.jumpeye.flashEff2.core.interfaces { import flash.display.*; public class IFlashEffSymbol extends IFlashEffSymbolText { protected var _target:DisplayObject; public function get target():DisplayObject{ return (_target); } public function set target(_arg1:DisplayObject):void{ _target = _arg1; } } }//package com.jumpeye.flashEff2.core.interfaces
Section 11
//IFlashEffSymbolText (com.jumpeye.flashEff2.core.interfaces.IFlashEffSymbolText) package com.jumpeye.flashEff2.core.interfaces { import flash.utils.*; public class IFlashEffSymbolText extends IFlashEffPattern { protected var _tweenDuration:Number;// = 1.7 protected var _easeType:String;// = "easeInOut" protected var _tweenType:String;// = "Strong" public function IFlashEffSymbolText(){ _tweenDuration = 1.7; _tweenType = "Strong"; _easeType = "easeInOut"; super(); } public function show():void{ } public function get tweenDuration():Number{ return (this._tweenDuration); } public function set tweenDuration(_arg1:Number):void{ if (_arg1 < 0.001){ _arg1 = 0.001; }; this._tweenDuration = _arg1; } public function get tweenType():String{ return (this._tweenType); } public function get easeType():String{ return (this._easeType); } public function hide():void{ } public function remove():void{ } public function set tweenType(_arg1:String):void{ this._tweenType = _arg1; } public function set easeType(_arg1:String):void{ this._easeType = _arg1; } public function get easeFunc():Function{ var easeFunc:*; try { easeFunc = (getDefinitionByName(("com.jumpeye.transitions.easing." + this.tweenType)) as Class); return (easeFunc[this.easeType]); } catch(e:ReferenceError) { throw ((("FlashEff2 WARNING: The selected ease function is not in the Library ! Please drag the " + this.tweenType) + "Ease from the Components panel over the Library panel.")); return (null); }; return (null); } } }//package com.jumpeye.flashEff2.core.interfaces
Section 12
//IFlashEffText (com.jumpeye.flashEff2.core.interfaces.IFlashEffText) package com.jumpeye.flashEff2.core.interfaces { import flash.text.*; public class IFlashEffText extends IFlashEffSymbolText { protected var _partialBlurAmount:Number;// = 0 protected var _partialStart:Number;// = 50 protected var _partialGroup:String;// = "letters" protected var _partialPercent:Number;// = 100 protected var _selectedStrings:Array; protected var _target:TextField; public function get partialPercent():Number{ return (this._partialPercent); } public function get partialBlurAmount():Number{ return (this._partialBlurAmount); } public function set partialPercent(_arg1:Number):void{ if (_arg1 < 0){ _arg1 = 0; } else { if (_arg1 > 100){ _arg1 = 100; }; }; this._partialPercent = _arg1; } public function set partialStart(_arg1:Number):void{ if (_arg1 < 0){ _arg1 = 0; } else { if (_arg1 > 100){ _arg1 = 100; }; }; this._partialStart = _arg1; } public function set selectedStrings(_arg1:Array):void{ this._selectedStrings = _arg1; } public function get target():TextField{ return (this._target); } public function set partialBlurAmount(_arg1:Number):void{ if (_arg1 < 0){ _arg1 = 0; }; this._partialBlurAmount = _arg1; } public function get partialStart():Number{ return (this._partialStart); } public function set target(_arg1:TextField):void{ this._target = _arg1; } public function get selectedStrings():Array{ return (this._selectedStrings); } public function set partialGroup(_arg1:String):void{ this._partialGroup = _arg1; } public function get partialGroup():String{ return (this._partialGroup); } } }//package com.jumpeye.flashEff2.core.interfaces
Section 13
//FESDesertIllusion (com.jumpeye.flashEff2.symbol.desertIllusion.FESDesertIllusion) package com.jumpeye.flashEff2.symbol.desertIllusion { import com.jumpeye.transitions.*; import com.jumpeye.core.*; import flash.filters.*; import com.jumpeye.flashEff2.core.interfaces.*; import com.jumpeye.Events.*; import com.jumpeye.flashEff2.utils.wavesEffect.*; public class FESDesertIllusion extends IFlashEffSymbol { private var _preset:Number; private var _wavesIntensity:Number;// = 80 private var transitionType:String; private var waveIntensity; private var maxWaveSize; private var _blurAmount;// = 3 private var t; private var _scaleAmount:Number;// = 1 private var radius:Number; private var owner:Object; private var bounds:Object; private var _smooth:Boolean;// = true private var _blurQuality:Number;// = 1 private var _waveSize:Number;// = 80 public function FESDesertIllusion(_arg1:JUIComponent=null){ _blurQuality = 1; _wavesIntensity = 80; _waveSize = 80; _smooth = true; owner = {}; _scaleAmount = 1; _blurAmount = 3; super(); this.component = _arg1; this.init(); } override public function show():void{ startTransition("show"); } private function destroy():void{ if (!owner){ return; }; TweenLite.killTweensOf(target, false); TweenLite.killTweensOf(owner["wave"], false); TweenLite.killTweensOf(owner.blurFilterTween, false); if (owner["wave"]){ owner["wave"].bitmap.dispose(); }; if (target){ target.filters = []; target.alpha = 1; }; } protected function init():void{ _tweenDuration = 1.5; _easeType = "easeNone"; _tweenType = "Quadratic"; } public function set waveSize(_arg1:Number):void{ this._waveSize = _arg1; } public function set blurQuality(_arg1:Number):void{ if (_arg1 < 0){ _arg1 = 0; }; this._blurQuality = _arg1; } override public function hide():void{ startTransition("hide"); } private function hdlChangeFilter(_arg1:Object):void{ var _local2:*; var _local3:*; var _local4:*; if (!target){ return; }; _local2 = _arg1.value; _local3 = getBlurFilter(_local2); _local4 = target.filters; _local4.push(_local3); target.filters = _local4; } public function set smooth(_arg1:Boolean):void{ this._smooth = _arg1; } public function get scaleAmount():Number{ return (this._scaleAmount); } private function hdlMotionFinished(){ this.component.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.TRANSITION_END)); } public function set blurAmount(_arg1:Number):void{ this._blurAmount = _arg1; } private function transition(){ var _local1:*; var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; this.target.visible = true; owner.scX = (target.width / target.getBounds(target).width); owner.scY = (target.height / target.getBounds(target).height); owner.origX = (target.x + (target.width / 2)); owner.origY = (target.y + (target.height / 2)); _local1 = ((transitionType)=="show") ? 0 : 1; _local2 = ((transitionType)=="show") ? 1 : 0; _local3 = ((transitionType)=="show") ? maxWaveSize : 0; _local4 = ((transitionType)=="show") ? 0 : maxWaveSize; owner["wave"] = new JWavesEffect(target, smooth, _blurQuality, component.width, component.height); owner["wave"].baseX = waveIntensity; owner["wave"].baseY = waveIntensity; target.alpha = _local1; TweenLite.to(target, t, {alpha:_local2, delay:0, onComplete:hdlMotionFinished, ease:this.easeFunc, overwrite:false}); owner["wave"].value = _local3; TweenLite.to(owner["wave"], t, {value:_local4, delay:0, onComplete:hdlMotionFinished, ease:this.easeFunc, overwrite:false}); _local5 = ((transitionType)=="show") ? (target.scaleX * scaleAmount) : owner.scX; _local6 = ((transitionType)=="show") ? owner.scX : (target.scaleX * scaleAmount); _local7 = ((transitionType)=="show") ? (target.scaleY * scaleAmount) : owner.scY; _local8 = ((transitionType)=="show") ? owner.scY : (target.scaleY * scaleAmount); _local9 = ((transitionType)=="show") ? blurAmount : 0; _local10 = ((transitionType)=="show") ? 0 : blurAmount; owner.blurFilterTween = {}; owner.blurFilterTween.value = _local9; TweenLite.to(owner.blurFilterTween, t, {value:_local10, delay:0, onUpdate:hdlChangeFilter, onUpdateParams:[owner.blurFilterTween], ease:this.easeFunc, overwrite:false}); this.component.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.TRANSITION_START)); } override public function remove():void{ destroy(); } public function get blurQuality():Number{ return (this._blurQuality); } private function startTransition(_arg1:String){ var _local2:*; owner.gain = waveSize; owner.customParam1 = wavesIntensity; radius = ((Math.abs(component.rotation) / 180) * Math.PI); transitionType = _arg1; maxWaveSize = ((((owner.gain == "")) || (isNaN(Number(owner.gain))))) ? 100 : owner.gain; maxWaveSize = Math.max(0, maxWaveSize); waveIntensity = ((((owner.customParam1 == "")) || (isNaN(Number(owner.customParam1))))) ? 100 : owner.customParam1; t = this._tweenDuration; bounds = target.getBounds(target); _local2 = target.getBounds(target.parent); owner["targetObj"] = {x:target.x, y:target.y, width:(_local2.width * target.scaleX), height:(_local2.height * target.scaleY), scaleX:target.scaleX, scaleY:target.scaleY, xMin:_local2.x, yMin:_local2.y}; transition(); } public function get blurAmount():Number{ return (this._blurAmount); } public function get waveSize():Number{ return (_waveSize); } public function set scaleAmount(_arg1:Number):void{ this._scaleAmount = _arg1; } public function get smooth():Boolean{ return (this._smooth); } public function set preset(_arg1:Number):void{ this._preset = _arg1; } public function get wavesIntensity():Number{ return (_wavesIntensity); } private function hdlScaleXChange(){ this.component.targetOwner.x = (owner.origX - (this.component.targetOwner.width / 2)); } public function set wavesIntensity(_arg1:Number):void{ this._wavesIntensity = _arg1; } private function getBlurFilter(_arg1):BlurFilter{ var _local2:Number; var _local3:Number; _local2 = _arg1; _local3 = _arg1; return (new BlurFilter(_local2, _local3, _blurQuality)); } public function get preset():Number{ return (this._preset); } private function hdlScaleYChange(){ this.component.targetOwner.y = (owner.origY - (this.component.targetOwner.height / 2)); } } }//package com.jumpeye.flashEff2.symbol.desertIllusion
Section 14
//FESEqualizer (com.jumpeye.flashEff2.symbol.equalizer.FESEqualizer) package com.jumpeye.flashEff2.symbol.equalizer { import flash.events.*; import flash.display.*; import flash.geom.*; import com.jumpeye.transitions.*; import com.jumpeye.core.*; import flash.filters.*; import flash.text.*; import com.jumpeye.flashEff2.core.interfaces.*; import com.jumpeye.Events.*; import flash.utils.*; public class FESEqualizer extends IFlashEffSymbol { private var _preset:Number;// = 3 private var counter:uint;// = 0 private var _groupDuration:Number;// = 1.2 private var mcArray:Array; private var intervals:Array; private var _equalizerPercentage:Number;// = 70 private var props:Object; private var maxDelay:Object; private var _squareHeight:Number;// = 15 private var col:uint;// = 0 private var lin:uint;// = 0 private var destContent:Sprite; private var startDelayArray:Array; private var bitmapDataArray:Array; private var dest:Sprite; private var positionArray:Array; private var finalSquaresMatrix:Array; private var propArray:Array; private var delay:Number;// = 0 private var _smooth:Boolean;// = false private var _squareWidth:Number;// = 30 private var _brightness:Number;// = 0xFF public function FESEqualizer(_arg1:JUIComponent=null){ _preset = 3; _squareWidth = 30; _squareHeight = 15; _equalizerPercentage = 70; _brightness = 0xFF; _groupDuration = 1.2; delay = 0; _smooth = false; lin = 0; col = 0; counter = 0; propArray = new Array(); intervals = new Array(); startDelayArray = new Array(); positionArray = new Array(); finalSquaresMatrix = new Array(); mcArray = new Array(); props = new Object(); maxDelay = new Object(); super(); this.component = _arg1; this.init(); } override public function show():void{ applyTransition("show"); } private function showEffect(_arg1, _arg2, _arg3, _arg4, _arg5):void{ clearInterval(intervals[((("int_" + _arg3) + "_") + _arg2)]); TweenLite.killTweensOf(propArray[_arg4][_arg5]); TweenLite.to(propArray[_arg4][_arg5], this.groupDuration, {twProp:0, ease:this.easeFunc, onUpdate:this.onShowChange, onUpdateParams:[_arg4, _arg5, _arg1], onComplete:onShowFinish, onCompleteParams:[_arg2, _arg3], overwrite:false}); } public function get equalizerPercentage():Number{ return (this._equalizerPercentage); } public function set equalizerPercentage(_arg1:Number):void{ if (_arg1 < 0){ _arg1 = 0; }; if (_arg1 > 95){ _arg1 = 95; }; this._equalizerPercentage = _arg1; } protected function init():void{ _tweenDuration = 1.5; _easeType = "easeOut"; _tweenType = "Strong"; } public function get groupDuration():Number{ return (this._groupDuration); } private function onShowFinish(... _args):void{ var _local2:Number; var _local3:Number; _local2 = _args[0]; _local3 = _args[1]; if ((((maxDelay.i == _local2)) && ((maxDelay.j == _local3)))){ remove(); _component.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.TRANSITION_END)); }; } private function waitAFrame(_arg1:Event):void{ var _local2:Number; var _local3:Number; this.component.removeEventListener(Event.ENTER_FRAME, this.waitAFrame); _local2 = 0; while (_local2 < positionArray.length) { _local3 = 0; while (_local3 < positionArray[_local2].length) { if (positionArray[_local2][_local3][2] == "hide"){ intervals[((("int_" + _local3) + "_") + _local2)] = setInterval(hideEffect, ((positionArray[_local2][_local3][3] * delay) * 1000), mcArray[positionArray[_local2][_local3][0]][positionArray[_local2][_local3][1]], _local2, _local3, positionArray[_local2][_local3][0], positionArray[_local2][_local3][1]); } else { intervals[((("int_" + _local3) + "_") + _local2)] = setInterval(showEffect, ((positionArray[_local2][_local3][3] * delay) * 1000), mcArray[positionArray[_local2][_local3][0]][positionArray[_local2][_local3][1]], _local2, _local3, positionArray[_local2][_local3][0], positionArray[_local2][_local3][1]); }; _local3++; }; _local2++; }; _component.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.TRANSITION_START)); } override public function hide():void{ applyTransition("hide"); } private function onShowChange(... _args):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Sprite; var _local6:Array; var _local7:BitmapFilter; _local2 = 80; _local3 = _args[0]; _local4 = _args[1]; _local5 = _args[2]; _local6 = new Array(); propArray[_local3][_local4].br = (propArray[_local3][_local4].twProp * (brightness / _local2)); _local5.visible = true; if ((propArray[_local3][_local4].twProp - _local2) > 0){ propArray[_local3][_local4].alpha = (((100 - _local2) - (propArray[_local3][_local4].twProp - _local2)) * (1 / (100 - _local2))); } else { propArray[_local3][_local4].alpha = 1; }; propArray[_local3][_local4].k = (850 - (7.5 * (100 - propArray[_local3][_local4].twProp))); propArray[_local3][_local4].z = (((100 - propArray[_local3][_local4].k) * 4) / propArray[_local3][_local4].k); _local6 = [(propArray[_local3][_local4].k / 100), (propArray[_local3][_local4].z / 100), (propArray[_local3][_local4].z / 100), 0, propArray[_local3][_local4].br, (propArray[_local3][_local4].z / 100), (propArray[_local3][_local4].k / 100), (propArray[_local3][_local4].z / 100), 0, propArray[_local3][_local4].br, (propArray[_local3][_local4].z / 100), (propArray[_local3][_local4].z / 100), (propArray[_local3][_local4].k / 100), 0, propArray[_local3][_local4].br, 0, 0, 0, propArray[_local3][_local4].alpha, 0]; _local7 = new ColorMatrixFilter(_local6); _local5.filters = new Array(_local7); } public function set squareWidth(_arg1:Number):void{ if ((((_arg1 <= 0)) || ((isNaN(_arg1) == true)))){ _arg1 = 50; }; this._squareWidth = _arg1; } public function set squareHeight(_arg1:Number):void{ if ((((_arg1 <= 0)) || ((isNaN(_arg1) == true)))){ _arg1 = 50; }; this._squareHeight = _arg1; } public function get brightness():Number{ return (this._brightness); } private function applyTransition(_arg1:String):void{ var _local2:Rectangle; var _local3:Object; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Array; var _local8:Number; var _local9:JFEEqualizerPresets; var _local10:Object; var _local11:Number; _local2 = new Rectangle(); _local3 = new Object(); _local4 = 0; _local5 = 0; _local6 = 0; _local7 = new Array(); _local8 = 0; _local11 = 0; remove(); if (this.tweenDuration < this.groupDuration){ this.tweenDuration = this.groupDuration; }; if (this.squareWidth > this.target.width){ this.squareWidth = this.target.width; }; if (this.squareHeight > this.target.height){ this.squareHeight = this.target.height; }; _local2 = this.target.getBounds(this.target); _local3.xPos = (_local2.x * this.target.scaleX); _local3.yPos = (_local2.y * this.target.scaleY); _local3.w = (_local2.width * this.target.scaleX); _local3.h = (_local2.height * this.target.scaleY); col = Math.round((_local3.w / this._squareWidth)); lin = Math.round((_local3.h / this._squareHeight)); if (col > 30){ col = 30; this.squareWidth = Math.round((this.target.width / col)); }; if (lin > 30){ lin = 30; this.squareHeight = Math.round((this.target.height / lin)); }; props.eqDur = (((this.tweenDuration - this.groupDuration) * this.equalizerPercentage) / 100); props.lastSqDur = ((this.tweenDuration - this.groupDuration) - props.eqDur); if ((((preset == 1)) || ((preset == 2)))){ delay = (props.lastSqDur / col); } else { delay = (props.lastSqDur / lin); }; _local8 = Math.floor((props.eqDur / delay)); _local9 = new JFEEqualizerPresets(lin, col, preset, _local8, _arg1); positionArray = _local9.orderList; maxDelay = _local9.maxDelayObj; mcArray = createBitmapImage(this.target, lin, col, _local2); _local5 = 0; while (_local5 < lin) { propArray[_local5] = new Array(); _local6 = 0; while (_local6 < col) { _local10 = new Object(); _local10.z = 1; _local10.br = 0; _local10.alpha = 1; if (_arg1 == "show"){ mcArray[_local5][_local6].visible = false; _local10.k = 850; _local10.twProp = 100; propArray[_local5][_local6] = _local10; } else { if (_arg1 == "hide"){ _local10.k = 100; _local10.twProp = 0; propArray[_local5][_local6] = _local10; }; }; _local6++; }; _local5++; }; this.component.addEventListener(Event.ENTER_FRAME, this.waitAFrame, false, 0, true); } public function set smooth(_arg1:Boolean):void{ this._smooth = _arg1; } public function set groupDuration(_arg1:Number):void{ if ((((_arg1 <= 0)) || ((isNaN(_arg1) == true)))){ _arg1 = 0.001; }; this._groupDuration = _arg1; } override public function remove():void{ var _local1:uint; var _local2:uint; var _local3:Number; var _local4:*; var _local5:Number; if (this.component != null){ this.component.removeEventListener(Event.ENTER_FRAME, this.waitAFrame); }; if (propArray.length != 0){ _local1 = 0; while (_local1 < lin) { _local2 = 0; while (_local2 < col) { TweenLite.killTweensOf(propArray[_local1][_local2]); _local2++; }; _local1++; }; }; _local3 = 0; while (_local3 < positionArray.length) { _local5 = 0; while (_local5 < positionArray[_local3].length) { clearInterval(intervals[((("int_" + _local5) + "_") + _local3)]); _local5++; }; _local3++; }; intervals = []; propArray = []; startDelayArray = []; positionArray = []; mcArray = []; for (_local4 in bitmapDataArray) { if (bitmapDataArray[_local4] != null){ bitmapDataArray[_local4].bitmapData.dispose(); bitmapDataArray[_local4] = null; }; }; bitmapDataArray = []; if ((dest is Sprite)){ this.component.targetOwner.removeChild(dest); dest = null; }; if (this.target != null){ this.target.visible = true; }; } private function hideEffect(_arg1, _arg2, _arg3, _arg4, _arg5):void{ clearInterval(intervals[((("int_" + _arg3) + "_") + _arg2)]); TweenLite.killTweensOf(propArray[_arg4][_arg5]); TweenLite.to(propArray[_arg4][_arg5], this.groupDuration, {twProp:100, ease:this.easeFunc, onUpdate:this.onHideChange, onUpdateParams:[_arg4, _arg5, _arg1], onComplete:onHideFinish, onCompleteParams:[_arg2, _arg3], overwrite:false}); } public function set brightness(_arg1:Number):void{ if (_arg1 < 0){ _arg1 = 0; }; if (_arg1 > 0xFF){ _arg1 = 0xFF; }; this._brightness = _arg1; } public function get squareHeight():Number{ return (this._squareWidth); } public function get smooth():Boolean{ return (this._smooth); } private function onHideFinish(... _args):void{ var _local2:Number; var _local3:Number; var _local4:*; _local2 = _args[0]; _local3 = _args[1]; if ((((maxDelay.i == _local2)) && ((maxDelay.j == _local3)))){ _component.targetOwner.removeChild(_component.targetOwner["destClip"]); dest = null; for (_local4 in bitmapDataArray) { if (bitmapDataArray[_local4] != null){ bitmapDataArray[_local4].bitmapData.dispose(); bitmapDataArray[_local4] = null; }; }; bitmapDataArray = []; _component.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.TRANSITION_END)); }; } public function get squareWidth():Number{ return (this._squareWidth); } public function set preset(_arg1:Number):void{ if ((((((_arg1 > 0)) && ((_arg1 < 5)))) && ((isNaN(_arg1) == false)))){ this._preset = _arg1; }; } private function createBitmapImage(_arg1, _arg2, _arg3, _arg4):Array{ var _local5:Array; var _local6:BitmapData; var _local7:Bitmap; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:uint; var _local17:uint; var _local18:Matrix; var _local19:Sprite; _local5 = new Array(); this._squareWidth = ((_arg4.width * _arg1.scaleX) / _arg3); this._squareHeight = ((_arg4.height * _arg1.scaleY) / _arg2); _local8 = Math.round(this._squareWidth); _local9 = Math.round(this._squareHeight); _local11 = 0; _local13 = 0; if ((this._component.targetOwner.getChildByName("destClip") is Sprite)){ this._component.targetOwner.removeChild(this._component.targetOwner.getChildByName("destClip")); }; dest = new Sprite(); dest.name = "dest"; this._component.targetOwner["destClip"] = dest; this._component.targetOwner.addChild(dest); dest.cacheAsBitmap = true; _arg1.visible = false; destContent = new Sprite(); dest.addChild(destContent); if ((component.target is TextField)){ destContent.x = (Math.round((_arg4.x * _arg1.scaleX)) + 2); destContent.y = (Math.round((_arg4.y * _arg1.scaleY)) + 2); } else { destContent.x = Math.round((_arg4.x * _arg1.scaleX)); destContent.y = Math.round((_arg4.y * _arg1.scaleY)); }; dest.rotation = _arg1.rotation; _local16 = 0; while (_local16 < _arg2) { _local10 = 0; _local12 = 0; _local5[_local16] = []; _local15 = Math.floor(_local13); if (_local16 == (_arg2 - 1)){ _local15 = Math.round(((_local13 + this._squareHeight) - _local9)); }; _local17 = 0; while (_local17 < _arg3) { _local14 = Math.floor(_local12); if (_local17 == (_arg3 - 1)){ _local14 = Math.round(((_local12 + this._squareWidth) - _local8)); }; _local19 = new Sprite(); _local19.name = ((("mat" + _local16) + "_") + _local17); destContent.addChild(_local19); _local5[_local16][_local17] = _local19; _local19.x = _local10; _local19.y = _local11; _local6 = new BitmapData((_local8 + _local14), (_local9 + _local15), true, 0); _local18 = new Matrix(); _local18.tx = (-(_local10) - (_arg4.x * _arg1.scaleX)); _local18.ty = (-(_local11) - (_arg4.y * _arg1.scaleY)); _local18.a = _arg1.scaleX; _local18.d = _arg1.scaleY; _local6.draw(_arg1, _local18); _local7 = new Bitmap(_local6); bitmapDataArray.push(_local7); _local7.smoothing = this._smooth; _local19.addChild(_local7); _local10 = ((_local10 + _local8) + _local14); _local12 = (((_local12 + this._squareWidth) - _local8) - _local14); _local17++; }; _local11 = ((_local11 + _local9) + _local15); _local13 = (((_local13 + this._squareHeight) - _local9) - _local15); _local16++; }; return (_local5); } private function onHideChange(... _args):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Sprite; var _local6:Array; var _local7:BitmapFilter; _local2 = 80; _local3 = _args[0]; _local4 = _args[1]; _local5 = _args[2]; _local6 = new Array(); propArray[_local3][_local4].br = (propArray[_local3][_local4].twProp * (brightness / _local2)); if ((propArray[_local3][_local4].twProp - _local2) > 0){ propArray[_local3][_local4].alpha = (1 - ((propArray[_local3][_local4].twProp - _local2) * (1 / (100 - _local2)))); }; propArray[_local3][_local4].k = (100 + (7.5 * propArray[_local3][_local4].twProp)); propArray[_local3][_local4].z = (((100 - propArray[_local3][_local4].k) * 4) / propArray[_local3][_local4].k); _local6 = [(propArray[_local3][_local4].k / 100), (propArray[_local3][_local4].z / 100), (propArray[_local3][_local4].z / 100), 0, propArray[_local3][_local4].br, (propArray[_local3][_local4].z / 100), (propArray[_local3][_local4].k / 100), (propArray[_local3][_local4].z / 100), 0, propArray[_local3][_local4].br, (propArray[_local3][_local4].z / 100), (propArray[_local3][_local4].z / 100), (propArray[_local3][_local4].k / 100), 0, propArray[_local3][_local4].br, 0, 0, 0, propArray[_local3][_local4].alpha, 0]; _local7 = new ColorMatrixFilter(_local6); _local5.filters = new Array(_local7); } public function get preset():Number{ return (this._preset); } } }//package com.jumpeye.flashEff2.symbol.equalizer
Section 15
//JFEEqualizerPresets (com.jumpeye.flashEff2.symbol.equalizer.JFEEqualizerPresets) package com.jumpeye.flashEff2.symbol.equalizer { public class JFEEqualizerPresets { private var delayArr:Array; private var preset:Number; public var orderList:Array; private var transitionType:String; private var eqTotalSquares:Number; private var columnNr:Number; private var rowNr:Number; public var maxDelayObj:Object; public function JFEEqualizerPresets(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:String){ maxDelayObj = {val:0, i:0, j:0}; super(); orderList = new Array(); delayArr = new Array(); rowNr = _arg1; columnNr = _arg2; preset = _arg3; eqTotalSquares = _arg4; transitionType = _arg5; getList(); } private function getOneArray(_arg1:Number):Array{ var _local2:String; var _local3:Array; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Boolean; _local2 = "show"; _local3 = new Array(); _local4 = 0; _local5 = 0; _local6 = 0; _local7 = 0; _local8 = 0; _local9 = 0; _local10 = true; switch (preset){ case 1: while (_local5 < eqTotalSquares) { if (_local2 == "show"){ _local10 = false; _local6 = (Math.floor((Math.random() * ((columnNr - 2) - _local4))) + 1); if (_local6 > (eqTotalSquares - _local5)){ _local6 = (eqTotalSquares - _local5); }; if (_local6 < 1){ _local6 = 1; }; _local9 = 0; while (_local9 < _local6) { if (((!((_local9 == 0))) && (!((_local5 == 0))))){ _local4++; }; _local3[_local5] = new Array(); _local3[_local5][0] = _arg1; _local3[_local5][1] = _local4; _local3[_local5][2] = "show"; _local3[_local5][3] = _local5; _local5++; _local9++; }; _local2 = "hide"; } else { if (_local2 == "hide"){ _local10 = false; _local6 = Math.floor(((Math.random() * (_local4 - 1)) + 1)); if (_local6 > (eqTotalSquares - _local5)){ _local6 = (eqTotalSquares - _local5); }; if (_local6 < 1){ _local6 = 1; }; _local9 = 0; while (_local9 < _local6) { if (_local9 != 0){ _local4--; }; _local3[_local5] = new Array(); _local3[_local5][0] = _arg1; _local3[_local5][1] = _local4; _local3[_local5][2] = "hide"; _local3[_local5][3] = _local5; _local5++; _local9++; }; _local2 = "show"; if (_local5 == eqTotalSquares){ _local4--; }; }; }; }; if (_local10){ _local4--; }; _local6 = ((columnNr - _local4) - 1); _local2 = "show"; _local9 = 0; while (_local9 < _local6) { _local4++; _local3[(_local5 + _local9)] = new Array(); _local3[(_local5 + _local9)][0] = _arg1; _local3[(_local5 + _local9)][1] = _local4; _local3[(_local5 + _local9)][2] = "show"; _local3[(_local5 + _local9)][3] = (_local5 + _local9); _local9++; }; break; case 2: while (_local5 < eqTotalSquares) { if (_local2 == "show"){ _local10 = false; _local6 = (Math.floor((Math.random() * ((columnNr - 2) - _local4))) + 1); if (_local6 > (eqTotalSquares - _local5)){ _local6 = (eqTotalSquares - _local5); }; if (_local6 < 1){ _local6 = 1; }; _local9 = 0; while (_local9 < _local6) { if (((!((_local9 == 0))) && (!((_local5 == 0))))){ _local4++; }; _local3[_local5] = new Array(); _local3[_local5][0] = _arg1; _local3[_local5][1] = ((columnNr - 1) - _local4); _local3[_local5][2] = "show"; _local3[_local5][3] = _local5; _local5++; _local9++; }; _local2 = "hide"; } else { if (_local2 == "hide"){ _local10 = false; _local6 = (Math.floor((Math.random() * (_local4 - 1))) + 1); if (_local6 > (eqTotalSquares - _local5)){ _local6 = (eqTotalSquares - _local5); }; if (_local6 < 1){ _local6 = 1; }; _local9 = 0; while (_local9 < _local6) { if (_local9 != 0){ _local4--; }; _local3[_local5] = new Array(); _local3[_local5][0] = _arg1; _local3[_local5][1] = ((columnNr - 1) - _local4); _local3[_local5][2] = "hide"; _local3[_local5][3] = _local5; _local5++; _local9++; }; _local2 = "show"; if (_local5 == eqTotalSquares){ _local4--; }; }; }; }; if (_local10){ _local4--; }; _local6 = ((columnNr - _local4) - 1); _local2 = "show"; _local9 = 0; while (_local9 < _local6) { _local4++; _local3[(_local5 + _local9)] = new Array(); _local3[(_local5 + _local9)][0] = _arg1; _local3[(_local5 + _local9)][1] = ((columnNr - 1) - _local4); _local3[(_local5 + _local9)][2] = "show"; _local3[(_local5 + _local9)][3] = (_local5 + _local9); _local9++; }; break; case 3: while (_local5 < eqTotalSquares) { if (_local2 == "show"){ _local10 = false; _local6 = (Math.floor((Math.random() * ((rowNr - 2) - _local4))) + 1); if (_local6 > (eqTotalSquares - _local5)){ _local6 = (eqTotalSquares - _local5); }; if (_local6 < 1){ _local6 = 1; }; _local9 = 0; while (_local9 < _local6) { if (((!((_local9 == 0))) && (!((_local5 == 0))))){ _local4++; }; _local3[_local5] = new Array(); _local3[_local5][0] = _local4; _local3[_local5][1] = _arg1; _local3[_local5][2] = "show"; _local3[_local5][3] = _local5; _local5++; _local9++; }; _local2 = "hide"; } else { if (_local2 == "hide"){ _local10 = false; _local6 = (Math.floor((Math.random() * (_local4 - 1))) + 1); if (_local6 > (eqTotalSquares - _local5)){ _local6 = (eqTotalSquares - _local5); }; if (_local6 < 1){ _local6 = 1; }; _local9 = 0; while (_local9 < _local6) { if (_local9 != 0){ _local4--; }; _local3[_local5] = new Array(); _local3[_local5][0] = _local4; _local3[_local5][1] = _arg1; _local3[_local5][2] = "hide"; _local3[_local5][3] = _local5; _local5++; _local9++; }; _local2 = "show"; if (_local5 == eqTotalSquares){ _local4--; }; }; }; }; if (_local10){ _local4--; }; _local6 = ((rowNr - _local4) - 1); _local2 = "show"; _local9 = 0; while (_local9 < _local6) { _local4++; _local3[(_local5 + _local9)] = new Array(); _local3[(_local5 + _local9)][0] = _local4; _local3[(_local5 + _local9)][1] = _arg1; _local3[(_local5 + _local9)][2] = "show"; _local3[(_local5 + _local9)][3] = (_local5 + _local9); _local9++; }; break; case 4: while (_local5 < eqTotalSquares) { if (_local2 == "show"){ _local10 = false; _local6 = (Math.floor((Math.random() * ((rowNr - 2) - _local4))) + 1); if (_local6 > (eqTotalSquares - _local5)){ _local6 = (eqTotalSquares - _local5); }; if (_local6 < 1){ _local6 = 1; }; _local9 = 0; while (_local9 < _local6) { if (((!((_local9 == 0))) && (!((_local5 == 0))))){ _local4++; }; _local3[_local5] = new Array(); _local3[_local5][0] = ((rowNr - 1) - _local4); _local3[_local5][1] = _arg1; _local3[_local5][2] = "show"; _local3[_local5][3] = _local5; _local5++; _local9++; }; _local2 = "hide"; } else { if (_local2 == "hide"){ _local10 = false; _local6 = (Math.floor((Math.random() * (_local4 - Math.floor(((3 * _local4) / 4))))) + Math.floor(((3 * _local4) / 4))); if (_local6 > (eqTotalSquares - _local5)){ _local6 = (eqTotalSquares - _local5); }; if (_local6 < 1){ _local6 = 1; }; _local9 = 0; while (_local9 < _local6) { if (_local9 != 0){ _local4--; }; _local3[_local5] = new Array(); _local3[_local5][0] = ((rowNr - 1) - _local4); _local3[_local5][1] = _arg1; _local3[_local5][2] = "hide"; _local3[_local5][3] = _local5; _local5++; _local9++; }; _local2 = "show"; if (_local5 == eqTotalSquares){ _local4--; }; }; }; }; if (_local10){ _local4--; }; _local6 = ((rowNr - _local4) - 1); _local2 = "show"; _local9 = 0; while (_local9 < _local6) { _local4++; _local3[(_local5 + _local9)] = new Array(); _local3[(_local5 + _local9)][0] = ((rowNr - 1) - _local4); _local3[(_local5 + _local9)][1] = _arg1; _local3[(_local5 + _local9)][2] = "show"; _local3[(_local5 + _local9)][3] = (_local5 + _local9); _local9++; }; break; }; _local7 = Math.floor((Math.random() * (delayArr.length - 1))); _local8 = delayArr[_local7]; delayArr.splice(_local7, 1); _local9 = 0; while (_local9 < _local3.length) { _local3[_local9][3] = (_local3[_local9][3] + _local8); if (maxDelayObj.val < _local3[_local9][3]){ maxDelayObj.val = _local3[_local9][3]; maxDelayObj.i = _arg1; maxDelayObj.j = _local9; }; if (transitionType == "hide"){ if (_local3[_local9][2] == "show"){ _local3[_local9][2] = "hide"; } else { if (_local3[_local9][2] == "hide"){ _local3[_local9][2] = "show"; }; }; }; _local9++; }; return (_local3); } public function getList(){ var _local1:Number; var _local2:Number; _local1 = 0; _local2 = 0; switch (preset){ case 1: _local2 = 0; while (_local2 < rowNr) { delayArr[_local2] = _local2; _local2++; }; _local1 = 0; while (_local1 < rowNr) { orderList[_local1] = getOneArray(_local1); _local1++; }; break; case 2: _local2 = 0; while (_local2 < rowNr) { delayArr[_local2] = _local2; _local2++; }; _local1 = 0; while (_local1 < rowNr) { orderList[_local1] = getOneArray(_local1); _local1++; }; break; case 3: _local2 = 0; while (_local2 < columnNr) { delayArr[_local2] = _local2; _local2++; }; _local1 = 0; while (_local1 < columnNr) { orderList[_local1] = getOneArray(_local1); _local1++; }; break; default: _local2 = 0; while (_local2 < columnNr) { delayArr[_local2] = _local2; _local2++; }; _local1 = 0; while (_local1 < columnNr) { orderList[_local1] = getOneArray(_local1); _local1++; }; break; }; } } }//package com.jumpeye.flashEff2.symbol.equalizer
Section 16
//FESFlipSquare (com.jumpeye.flashEff2.symbol.flip.FESFlipSquare) package com.jumpeye.flashEff2.symbol.flip { import flash.events.*; import flash.display.*; import flash.geom.*; import com.jumpeye.transitions.*; import com.jumpeye.core.*; import flash.text.*; import com.jumpeye.flashEff2.core.interfaces.*; import com.jumpeye.Events.*; import com.jumpeye.flashEff2.utils.distort.*; public class FESFlipSquare extends IFlashEffSymbol { private var _preset:Number;// = 1 private var _focalLength:Number;// = 100 protected var propOwner:Object; private var _reverseDirection:Boolean;// = true private var _groupDuration:Number;// = 0.7 private var _squareHeight:Number;// = 50 private var _reverseHideDirection:Boolean;// = false protected var sense:Number;// = 1 protected var reverseSign:Number;// = 1 private var _smooth:Boolean;// = false protected var propertiesBackup:Object; private var _squareWidth:Number;// = 50 public function FESFlipSquare(_arg1:JUIComponent=null){ sense = 1; reverseSign = 1; _preset = 1; _focalLength = 100; _smooth = false; _squareWidth = 50; _squareHeight = 50; _groupDuration = 0.7; _reverseDirection = true; _reverseHideDirection = false; super(); this.component = _arg1; this.init(); } private function startSquareTransition(_arg1, _arg2){ } override public function show():void{ this.target.visible = false; this.startTransition(true); } private function obtainAbsoluthAngle(_arg1:Number, _arg2):Number{ return (((_arg1 - _arg2) / Math.PI)); } protected function init():void{ _tweenDuration = 1.4; _easeType = "easeInOut"; _tweenType = "Strong"; } private function motionChagedVertical(_arg1:Object){ _arg1.flipObject.setTransformMatrix(((Math.PI * _arg1.angle) - _arg1.transformPosition), 0); _arg1.transformPosition = (Math.PI * _arg1.angle); _arg1.flipObject.flipEffect(_arg1); } public function get groupDuration():Number{ return (this._groupDuration); } public function set reverseHideDirection(_arg1:Boolean):void{ this._reverseHideDirection = true; if (_arg1 == false){ this.reverseSign = 1; } else { this.reverseSign = -1; }; } private function initTween(_arg1:String=""):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:*; var _local8:*; var _local9:*; var _local10:uint; var _local11:Number; var _local12:Number; var _local13:uint; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:*; var _local18:*; _local2 = 0; _local3 = 0; _local4 = 0; _local7 = this; if ((propOwner.targetHeight / this.squareHeight) != propOwner.lin){ _local3 = ((propOwner.targetHeight - (propOwner.lin * this.squareHeight)) / propOwner.lin); this.squareHeight = (this.squareHeight + _local3); }; if ((propOwner.targetWidth / this.squareWidth) != propOwner.col){ _local2 = ((propOwner.targetWidth - (propOwner.col * this.squareWidth)) / propOwner.col); this.squareWidth = (this.squareWidth + _local2); }; if (propOwner.show == true){ _local4 = ((Math.PI / 2) * this.sense); }; propOwner.aliasTarget = new Sprite(); this.component.targetOwner.addChild(propOwner.aliasTarget); propOwner.clips = {}; _local3 = (this.squareHeight - Math.floor(this.squareHeight)); _local8 = Math.round(this.squareHeight); _local9 = Math.round(this.squareWidth); _local6 = 0; _local3 = 0; _local10 = 0; while (_local10 < propOwner.lin) { _local5 = 0; _local2 = 0; _local12 = Math.floor(_local3); if (_local10 == (propOwner.lin - 1)){ _local12 = Math.ceil(((_local3 + this.squareHeight) - _local8)); }; _local13 = 0; while (_local13 < propOwner.col) { _local14 = Math.floor(_local2); if (_local13 == (propOwner.col - 1)){ _local14 = Math.ceil(((_local2 + this.squareWidth) - _local9)); }; _local15 = (_local9 + _local14); _local16 = (_local8 + _local12); _local17 = new Sprite(); propOwner.clips[((("clip" + _local10) + "_") + _local13)] = {}; _local18 = propOwner.clips[((("clip" + _local10) + "_") + _local13)]; _local18.clip = _local17; propOwner.aliasTarget.addChild(_local17); _local17.x = (_local5 + (_local15 / 2)); _local17.y = (_local6 + (_local16 / 2)); _local18.bitmapData = new BitmapData(_local15, _local16, true, 0xFF0000); _local18.pointArray = [[(-(_local15) / 2), (-(_local16) / 2)], [(_local15 / 2), (-(_local16) / 2)], [(_local15 / 2), (_local16 / 2)], [(-(_local15) / 2), (_local16 / 2)]]; _local18.distorsionObject = new JDistortImage(_local17, _local18.bitmapData, 1, 1); _local18.distorsionObject.smooth = this.smooth; _local18.matrix = new Matrix(); _local18.matrix.scale(this.target.scaleX, this.target.scaleY); _local18.matrix.translate((-(_local5) - (propOwner.bounds.x * this.target.scaleX)), (-(_local6) - (propOwner.bounds.y * this.target.scaleY))); _local18.distorsionObject.texture.draw(this.target, _local18.matrix); _local5 = (_local5 + _local17.width); _local2 = (((_local2 + this.squareWidth) - _local17.width) - _local14); _local18.flipObject = new JFEFlipEffect(this.focalLength); _local13++; }; _local6 = (_local6 + (_local8 + _local12)); _local3 = (((_local3 + this.squareHeight) - _local8) - _local12); _local10++; }; if (_arg1 != "Vertical"){ _local10 = 0; while (_local10 < propOwner.lin) { _local13 = 0; while (_local13 < propOwner.col) { _local17 = propOwner.clips[((("clip" + _local10) + "_") + _local13)]; propOwner.clips[((("clip" + _local10) + "_") + _local13)].transformPosition = (_local17.angle = 0); _local17.flipObject.firstDistortion(_local17, 0, _local4); if (propOwner.show == true){ _local17.finalAngle = this.obtainAbsoluthAngle(0, _local4); } else { _local17.finalAngle = (this.obtainAbsoluthAngle(((Math.PI / 2) * this.sense), _local4) * this.reverseSign); }; _local13++; }; _local10++; }; } else { _local10 = 0; while (_local10 < propOwner.lin) { _local13 = 0; while (_local13 < propOwner.col) { _local17 = propOwner.clips[((("clip" + _local10) + "_") + _local13)]; _local17.angle = 0; _local17.transformPosition = 0; _local17.flipObject.firstDistortion(_local17, _local4, 0); if (propOwner.show == true){ _local17.finalAngle = this.obtainAbsoluthAngle(0, _local4); } else { _local17.finalAngle = (this.obtainAbsoluthAngle(((Math.PI / 2) * this.sense), _local4) * this.reverseSign); }; _local13++; }; _local10++; }; }; _local11 = 0; if ((this.target is TextField)){ _local11 = 2; }; propOwner.aliasTarget.x = ((this.target.x + (propOwner.bounds.x * this.target.scaleX)) + _local11); propOwner.aliasTarget.y = ((this.target.y + (propOwner.bounds.y * this.target.scaleY)) + _local11); propOwner.aliasTarget.visible = false; propOwner.tweensFinished = 0; } private function endSquareTranistion(){ propOwner.tweensFinished++; if (propOwner.tweensFinished == (propOwner.lin * propOwner.col)){ propOwner.isMotionFinished = true; if (propOwner.show == true){ this.target.visible = true; propOwner.aliasTarget.visible = false; clearProperties(); }; this.component.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.TRANSITION_END)); }; } override public function hide():void{ this.startTransition(false); } public function set squareWidth(_arg1:Number):void{ if (_arg1 < 1){ _arg1 = 1; }; this._squareWidth = _arg1; } public function set groupDuration(_arg1:Number):void{ if (_arg1 < 0.001){ _arg1 = 0.001; }; this._groupDuration = _arg1; } public function set squareHeight(_arg1:Number):void{ if (_arg1 < 1){ _arg1 = 1; }; this._squareHeight = _arg1; } public function set smooth(_arg1:Boolean):void{ this._smooth = _arg1; } public function set focalLength(_arg1:Number):void{ this._focalLength = _arg1; } private function waitAFrame(_arg1:Event):void{ var _local2:*; var _local3:uint; var _local4:Object; var _local5:Number; this.component.removeEventListener(Event.ENTER_FRAME, this.waitAFrame); switch (this.preset){ case 2: _local2 = 0; while (_local2 < propOwner.lin) { _local3 = 0; while (_local3 < propOwner.col) { _local4 = propOwner.clips[((("clip" + _local2) + "_") + _local3)]; TweenLite.to(_local4, this.groupDuration, {angle:_local4.finalAngle, delay:(((propOwner.lin * propOwner.col) - (((_local2 * propOwner.col) + _local3) + 1)) * this.propOwner.delay), ease:this.easeFunc, onUpdate:this.motionChagedVertical, onComplete:endSquareTranistion, onUpdateParams:[_local4]}); _local3++; }; _local2++; }; break; case 3: _local2 = 0; while (_local2 < propOwner.lin) { _local3 = 0; while (_local3 < propOwner.col) { _local4 = propOwner.clips[((("clip" + _local2) + "_") + _local3)]; TweenLite.to(_local4, this.groupDuration, {angle:_local4.finalAngle, delay:((_local2 + _local3) * this.propOwner.delay), ease:this.easeFunc, onUpdate:this.motionChagedVertical, onComplete:endSquareTranistion, onUpdateParams:[_local4]}); _local3++; }; _local2++; }; break; case 4: _local2 = 0; while (_local2 < propOwner.lin) { _local3 = 0; while (_local3 < propOwner.col) { _local4 = propOwner.clips[((("clip" + _local2) + "_") + _local3)]; TweenLite.to(_local4, this.groupDuration, {angle:_local4.finalAngle, delay:(((((propOwner.lin + propOwner.col) - _local2) - _local3) - 2) * this.propOwner.delay), ease:this.easeFunc, onUpdate:this.motionChagedVertical, onComplete:endSquareTranistion, onUpdateParams:[_local4]}); _local3++; }; _local2++; }; break; case 5: _local2 = 0; while (_local2 < propOwner.lin) { _local3 = 0; while (_local3 < propOwner.col) { _local4 = propOwner.clips[((("clip" + _local2) + "_") + _local3)]; TweenLite.to(_local4, this.groupDuration, {angle:_local4.finalAngle, delay:((((propOwner.col - _local3) + _local2) - 1) * this.propOwner.delay), ease:this.easeFunc, onUpdate:this.motionChagedVertical, onComplete:endSquareTranistion, onUpdateParams:[_local4]}); _local3++; }; _local2++; }; break; case 6: _local2 = 0; while (_local2 < propOwner.lin) { _local3 = 0; while (_local3 < propOwner.col) { _local4 = propOwner.clips[((("clip" + _local2) + "_") + _local3)]; TweenLite.to(_local4, this.groupDuration, {angle:_local4.finalAngle, delay:((((propOwner.col - _local2) + _local3) - 1) * this.propOwner.delay), ease:this.easeFunc, onUpdate:this.motionChagedVertical, onComplete:endSquareTranistion, onUpdateParams:[_local4]}); _local3++; }; _local2++; }; break; case 7: _local2 = 0; while (_local2 < propOwner.lin) { _local3 = 0; while (_local3 < propOwner.col) { _local4 = propOwner.clips[((("clip" + _local2) + "_") + _local3)]; TweenLite.to(_local4, this.groupDuration, {angle:_local4.finalAngle, delay:(((_local2 * propOwner.col) + _local3) * this.propOwner.delay), ease:this.easeFunc, onUpdate:this.motionChagedHorizontal, onComplete:endSquareTranistion, onUpdateParams:[_local4]}); _local3++; }; _local2++; }; break; case 8: _local2 = 0; while (_local2 < propOwner.lin) { _local3 = 0; while (_local3 < propOwner.col) { _local4 = propOwner.clips[((("clip" + _local2) + "_") + _local3)]; TweenLite.to(_local4, this.groupDuration, {angle:_local4.finalAngle, delay:(((((propOwner.lin * propOwner.col) - (_local2 * propOwner.col)) - _local3) - 1) * this.propOwner.delay), ease:this.easeFunc, onUpdate:this.motionChagedHorizontal, onComplete:endSquareTranistion, onUpdateParams:[_local4]}); _local3++; }; _local2++; }; break; case 9: _local2 = 0; while (_local2 < propOwner.lin) { _local3 = 0; while (_local3 < propOwner.col) { _local4 = propOwner.clips[((("clip" + _local2) + "_") + _local3)]; TweenLite.to(_local4, this.groupDuration, {angle:_local4.finalAngle, delay:((_local2 + _local3) * this.propOwner.delay), ease:this.easeFunc, onUpdate:this.motionChagedHorizontal, onComplete:endSquareTranistion, onUpdateParams:[_local4]}); _local3++; }; _local2++; }; break; case 10: _local2 = 0; while (_local2 < propOwner.lin) { _local3 = 0; while (_local3 < propOwner.col) { _local4 = propOwner.clips[((("clip" + _local2) + "_") + _local3)]; TweenLite.to(_local4, this.groupDuration, {angle:_local4.finalAngle, delay:(((((propOwner.lin + propOwner.col) - _local2) - _local3) - 2) * this.propOwner.delay), ease:this.easeFunc, onUpdate:this.motionChagedHorizontal, onComplete:endSquareTranistion, onUpdateParams:[_local4]}); _local3++; }; _local2++; }; break; case 11: _local2 = 0; while (_local2 < propOwner.lin) { _local3 = 0; while (_local3 < propOwner.col) { _local4 = propOwner.clips[((("clip" + _local2) + "_") + _local3)]; TweenLite.to(_local4, this.groupDuration, {angle:_local4.finalAngle, delay:((((propOwner.col - _local3) + _local2) - 1) * this.propOwner.delay), ease:this.easeFunc, onUpdate:this.motionChagedHorizontal, onComplete:endSquareTranistion, onUpdateParams:[_local4]}); _local3++; }; _local2++; }; break; case 12: _local2 = 0; while (_local2 < propOwner.lin) { _local3 = 0; while (_local3 < propOwner.col) { _local4 = propOwner.clips[((("clip" + _local2) + "_") + _local3)]; TweenLite.to(_local4, this.groupDuration, {angle:_local4.finalAngle, delay:((((propOwner.col - _local2) + _local3) - 1) * this.propOwner.delay), ease:this.easeFunc, onUpdate:this.motionChagedHorizontal, onComplete:endSquareTranistion, onUpdateParams:[_local4]}); _local3++; }; _local2++; }; break; case 13: _local5 = ((this.propOwner.delay * propOwner.lin) * propOwner.col); _local2 = 0; while (_local2 < propOwner.lin) { _local3 = 0; while (_local3 < propOwner.col) { _local4 = propOwner.clips[((("clip" + _local2) + "_") + _local3)]; TweenLite.to(_local4, this.groupDuration, {angle:_local4.finalAngle, delay:(Math.random() * _local5), ease:this.easeFunc, onUpdate:this.motionChagedVertical, onComplete:endSquareTranistion, onUpdateParams:[_local4]}); _local3++; }; _local2++; }; break; case 14: _local5 = ((this.propOwner.delay * propOwner.lin) * propOwner.col); _local2 = 0; while (_local2 < propOwner.lin) { _local3 = 0; while (_local3 < propOwner.col) { _local4 = propOwner.clips[((("clip" + _local2) + "_") + _local3)]; TweenLite.to(_local4, this.groupDuration, {angle:_local4.finalAngle, delay:(Math.random() * _local5), ease:this.easeFunc, onUpdate:this.motionChagedHorizontal, onComplete:endSquareTranistion, onUpdateParams:[_local4]}); _local3++; }; _local2++; }; break; default: _local2 = 0; while (_local2 < propOwner.lin) { _local3 = 0; while (_local3 < propOwner.col) { _local4 = propOwner.clips[((("clip" + _local2) + "_") + _local3)]; TweenLite.to(_local4, this.groupDuration, {angle:_local4.finalAngle, delay:(((_local2 * propOwner.col) + _local3) * this.propOwner.delay), ease:this.easeFunc, onUpdate:this.motionChagedVertical, onComplete:endSquareTranistion, onUpdateParams:[_local4]}); _local3++; }; _local2++; }; break; }; propOwner.aliasTarget.visible = true; this.target.visible = false; this.component.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.TRANSITION_START)); } public function clearProperties():void{ var _local1:*; var _local2:*; var _local3:*; if (this.component != null){ this.component.removeEventListener(Event.ENTER_FRAME, this.waitAFrame); }; if ((propOwner is Object)){ _local1 = 0; while (_local1 < propOwner.lin) { _local2 = 0; while (_local2 < propOwner.col) { _local3 = propOwner.clips[((("clip" + _local1) + "_") + _local2)]; _local3.bitmapData.dispose(); _local3.flipObject = null; TweenLite.killTweensOf(_local3, false); _local2++; }; _local1++; }; if ((propOwner.aliasTarget is Sprite)){ this.component.targetOwner.removeChild(propOwner.aliasTarget); delete propOwner.aliasTarget; }; delete propOwner.clips; propOwner = null; }; } override public function remove():void{ this.clearProperties(); if (this.target != null){ this.target.visible = true; }; } protected function startTransition(_arg1:Boolean=true):void{ var _local2:*; this.propOwner = {}; _local2 = this; propOwner.show = _arg1; propOwner.bounds = this.target.getBounds(this.target); propOwner.targetWidth = (propOwner.bounds.width * this.target.scaleX); propOwner.targetHeight = (propOwner.bounds.height * this.target.scaleY); if (this.squareWidth > propOwner.targetWidth){ this.squareWidth = propOwner.targetWidth; }; if (this.squareHeight > propOwner.targetHeight){ this.squareHeight = propOwner.targetHeight; }; propOwner.lin = Math.floor((propOwner.targetHeight / this.squareHeight)); propOwner.col = Math.floor((propOwner.targetWidth / this.squareWidth)); if ((propOwner.lin * propOwner.col) <= 1){ propOwner.delay = 0; } else { propOwner.delay = ((this.tweenDuration - this.groupDuration) / ((propOwner.lin * propOwner.col) - 1)); }; this.propOwner.isMotionFinished = false; if ((((this.preset < 7)) || ((this.preset == 13)))){ initTween("Vertical"); } else { initTween(); }; this.component.addEventListener(Event.ENTER_FRAME, this.waitAFrame, false, 0, true); } public function get squareWidth():Number{ return (this._squareWidth); } public function get focalLength():Number{ return (this._focalLength); } public function get smooth():Boolean{ return (this._smooth); } public function set preset(_arg1:Number):void{ this._preset = _arg1; } public function get reverseHideDirection():Boolean{ return (this._reverseHideDirection); } public function get reverseDirection():Boolean{ return (this._reverseDirection); } public function get squareHeight():Number{ return (this._squareHeight); } private function motionChagedHorizontal(_arg1:Object){ _arg1.flipObject.setTransformMatrix(0, ((Math.PI * _arg1.angle) - _arg1.transformPosition)); _arg1.transformPosition = (Math.PI * _arg1.angle); _arg1.flipObject.flipEffect(_arg1); } public function set reverseDirection(_arg1:Boolean):void{ this._reverseDirection = true; if (_arg1 == false){ this.sense = 1; } else { this.sense = -1; }; } public function get preset():Number{ return (this._preset); } } }//package com.jumpeye.flashEff2.symbol.flip
Section 17
//JFEFlipEffect (com.jumpeye.flashEff2.symbol.flip.JFEFlipEffect) package com.jumpeye.flashEff2.symbol.flip { public dynamic class JFEFlipEffect { private var f:Number; public var angleVertical:Number;// = 0 private var transformMatrix:Array; public var angleHorizontal:Number;// = 0 private var swaped:Boolean;// = false private var switchPosition:Number;// = 0 public function JFEFlipEffect(_arg1:Number){ angleVertical = 0; angleHorizontal = 0; switchPosition = 0; swaped = false; super(); this.init(); f = (300 + (7 * _arg1)); } function matrixVectorMultiply(_arg1, _arg2){ var _local3:*; _local3 = []; _local3[0] = ((_arg1[0][0] * _arg2[0]) + (_arg1[0][1] * _arg2[1])); _local3[1] = ((_arg1[1][0] * _arg2[0]) + (_arg1[1][1] * _arg2[1])); _local3[2] = ((_arg1[2][0] * _arg2[0]) + (_arg1[2][1] * _arg2[1])); return (_local3); } function matrixMatrixMultiply(_arg1, _arg2){ var _local3:*; _local3 = [[], [], []]; _local3[0][0] = (((_arg1[0][0] * _arg2[0][0]) + (_arg1[0][1] * _arg2[1][0])) + (_arg1[0][2] * _arg2[2][0])); _local3[0][1] = (((_arg1[0][0] * _arg2[0][1]) + (_arg1[0][1] * _arg2[1][1])) + (_arg1[0][2] * _arg2[2][1])); _local3[0][2] = (((_arg1[0][0] * _arg2[0][2]) + (_arg1[0][1] * _arg2[1][2])) + (_arg1[0][2] * _arg2[2][2])); _local3[1][0] = (((_arg1[1][0] * _arg2[0][0]) + (_arg1[1][1] * _arg2[1][0])) + (_arg1[1][2] * _arg2[2][0])); _local3[1][1] = (((_arg1[1][0] * _arg2[0][1]) + (_arg1[1][1] * _arg2[1][1])) + (_arg1[1][2] * _arg2[2][1])); _local3[1][2] = (((_arg1[1][0] * _arg2[0][2]) + (_arg1[1][1] * _arg2[1][2])) + (_arg1[1][2] * _arg2[2][2])); _local3[2][0] = (((_arg1[2][0] * _arg2[0][0]) + (_arg1[2][1] * _arg2[1][0])) + (_arg1[2][2] * _arg2[2][0])); _local3[2][1] = (((_arg1[2][0] * _arg2[0][1]) + (_arg1[2][1] * _arg2[1][1])) + (_arg1[2][2] * _arg2[2][1])); _local3[2][2] = (((_arg1[2][0] * _arg2[0][2]) + (_arg1[2][1] * _arg2[1][2])) + (_arg1[2][2] * _arg2[2][2])); return (_local3); } public function setTransformMatrix(_arg1, _arg2){ var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; _local3 = Math.sqrt(((_arg1 * _arg1) + (_arg2 * _arg2))); if (_local3 > 0.0001){ _arg1 = (_arg1 / _local3); _arg2 = (_arg2 / _local3); _local4 = _local3; _local5 = Math.cos(_local4); _local6 = Math.sin(_local4); _local7 = (1 - _local5); _local8 = [[], [], []]; _local8[0][0] = (((_local7 * _arg1) * _arg1) + _local5); _local8[0][1] = ((_local7 * _arg1) * _arg2); _local8[0][2] = (_local6 * _arg2); _local8[1][0] = ((_local7 * _arg1) * _arg2); _local8[1][1] = (((_local7 * _arg2) * _arg2) + _local5); _local8[1][2] = (-(_local6) * _arg1); _local8[2][0] = (-(_local6) * _arg2); _local8[2][1] = (_local6 * _arg1); _local8[2][2] = _local5; transformMatrix = matrixMatrixMultiply(_local8, this.transformMatrix); }; } function init(){ transformMatrix = [[1, 0, 0], [0, 1, 0], [0, 0, 1], [0, 0, 0]]; f = 700; } public function firstDistortion(_arg1:Object, _arg2:Number, _arg3:Number){ this.setTransformMatrix(_arg2, _arg3); this.angleVertical = _arg2; this.angleHorizontal = _arg3; this.flipEffect(_arg1); } function renderObject(_arg1:Object):Array{ var _local2:*; var _local3:*; var _local4:Number; var _local5:Array; _local2 = []; _local3 = 0; if (_arg1.pointArray){ _local4 = _arg1.pointArray.length; while (_local3 <= (_local4 - 1)) { _local5 = this.matrixVectorMultiply(transformMatrix, _arg1.pointArray[_local3]); _local2[_local3] = {x:(_local5[0] / (1 - (_local5[2] / f))), y:(_local5[1] / (1 - (_local5[2] / f)))}; _local3++; }; }; return (_local2); } public function flipEffect(_arg1:Object){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:Number; var _local10:Array; _local10 = this.renderObject(_arg1); _local2 = _local10[0].x; _local3 = _local10[0].y; _local4 = _local10[1].x; _local5 = _local10[1].y; _local6 = _local10[2].x; _local7 = _local10[2].y; _local8 = _local10[3].x; _local9 = _local10[3].y; _arg1.distorsionObject.setTransform(_local2, _local3, _local4, _local5, _local6, _local7, _local8, _local9); } } }//package com.jumpeye.flashEff2.symbol.flip
Section 18
//FESSparkle (com.jumpeye.flashEff2.symbol.sparkle.FESSparkle) package com.jumpeye.flashEff2.symbol.sparkle { import com.jumpeye.transitions.*; import com.jumpeye.core.*; import com.jumpeye.flashEff2.core.interfaces.*; import com.jumpeye.Events.*; import com.jumpeye.utils.*; public class FESSparkle extends IFlashEffSymbol { private var _preset:Number;// = 1 private var _glowAmount:Number;// = 10 private var axe; private var transitionType:String; private var _maximumParticleSize:Number;// = 5 private var _particleTweenDuration:Number;// = 0.5 private var isStopped:Boolean;// = false private var _particleDiversity:Number;// = 25 private var _glowColor:Number;// = 0xFFFFFF private var _particleEmissionInterval:Number;// = 0.2 private var dim:Number; private var owner:Object; private var bounds:Object; private var _emitterSize:Number;// = 0 private var _smooth:Boolean;// = false private var _maximumParticleSpread:Number;// = 60 private var axe2:String; public function FESSparkle(_arg1:JUIComponent=null){ _smooth = false; owner = {}; isStopped = false; _preset = 1; _maximumParticleSize = 5; _maximumParticleSpread = 60; _particleDiversity = 25; _particleEmissionInterval = 0.2; _particleTweenDuration = 0.5; _glowAmount = 10; _glowColor = 0xFFFFFF; _emitterSize = 0; super(); this.component = _arg1; this.init(); } private function motionFinish():void{ } override public function show():void{ startTransition("show"); } private function motionChange():void{ var _local1:*; _local1 = owner.msk.value; owner.spkStick[axe] = (owner.msk[axe] + getSparklePosition(_local1)); } public function get particleEmissionInterval():Number{ return (_particleEmissionInterval); } protected function init():void{ _tweenDuration = 1.5; _tweenType = "Strong"; _easeType = "easeInOut"; } public function set emitterSize(_arg1:Number):void{ if (isNaN(Number(_arg1))){ _arg1 = 10; }; if (_arg1 < 0){ _arg1 = 0; }; this._emitterSize = _arg1; } public function set particleEmissionInterval(_arg1:Number):void{ if (isNaN(Number(_arg1))){ _arg1 = 0.2; }; if (_arg1 <= 0){ _arg1 = 0.1; }; this._particleEmissionInterval = _arg1; } private function getSparklePosition(_arg1):Number{ var _local2:*; var _local3:*; var _local4:*; _local2 = 0; _local3 = ((((preset == 1)) || ((preset == 2)))) ? (_arg1 + _local2) : ((dim - _arg1) - _local2); _local4 = _local3; return (_local4); } override public function hide():void{ startTransition("hide"); } public function get glowAmount():Number{ return (_glowAmount); } public function get particleTweenDuration():Number{ return (_particleTweenDuration); } private function transition(){ var _local1:*; var _local2:String; var _local3:*; var _local4:*; var _local5:*; var _local6:*; _local1 = target.getBounds(target.parent); switch (preset){ default: _local2 = "left"; break; case 2: _local2 = "top"; break; case 3: _local2 = "right"; break; case 4: _local2 = "bottom"; break; }; owner.msk = new JLineMask(target.width, target.height, _local2); component.targetOwner.addChild(owner.msk); owner.msk.x = _local1.x; owner.msk.y = _local1.y; target.mask = owner.msk; dim = ((((preset == 1)) || ((preset == 3)))) ? target.width : target.height; _local3 = ((transitionType)=="show") ? 0 : dim; _local4 = ((transitionType)=="show") ? dim : 0; _local5 = {}; _local5.particleObj = {}; _local5.particleObj.color = glowColor; _local5.particleClass = JSparkleParticle; _local5.particleLifespan = Math.min(particleTweenDuration, (tweenDuration - 0.01)); _local5.particleEmissionInterval = Math.min(particleEmissionInterval, (tweenDuration - 0.01)); _local5.particleCount = 1; _local5.maxParticleSize = maximumParticleSize; _local5.isRandomInterval = true; _local5.showCross = false; _local5.easeFunc = this.easeFunc; _local5.maxDistance = this.maximumParticleSpread; _local5.yDifference = (_local5.maxDistance / 3); _local5.glowAmount = glowAmount; _local5.glowColor = glowColor; _local5.emitterLifespan = tweenDuration; axe = ((((preset == 1)) || ((preset == 3)))) ? "x" : "y"; axe2 = ((((preset == 1)) || ((preset == 3)))) ? "y" : "x"; _local6 = {}; _local6.wid = ((((preset == 1)) || ((preset == 3)))) ? emitterSize : target.width; _local6.hig = ((((preset == 1)) || ((preset == 3)))) ? target.height : emitterSize; _local6.sparkleObj = _local5; _local6.emittersCount = particleDiversity; _local6.glowAmount = glowAmount; _local6.glowColor = glowColor; _local6.orientation = ((((preset == 1)) || ((preset == 3)))) ? "vertical" : "horizontal"; owner.spkStick = new JSparkleStick(_local6); owner.spkStick[axe] = (owner.msk[axe] + getSparklePosition(_local3)); component.targetOwner.addChild(owner.spkStick); owner.spkStick.startEffect(); owner.spkStick.emitters[0].addEventListener("emitFinished", emitFinished, false, 0, true); owner.spkStick[axe2] = owner.msk[axe2]; owner.msk.value = _local3; TweenLite.to(owner.msk, tweenDuration, {value:_local4, delay:0, onUpdate:motionChange, onComplete:motionFinish, ease:this.easeFunc, overwrite:false}); this.component.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.TRANSITION_START)); } public function get particleDiversity():Number{ return (_particleDiversity); } override public function remove():void{ if (target){ clearProperties(); target.visible = true; }; } private function emitFinished(_arg1:JEvent):void{ target.visible = ((transitionType)=="hide") ? false : true; clearProperties(); this.component.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.TRANSITION_END)); } public function set glowAmount(_arg1:Number):void{ if (isNaN(Number(_arg1))){ _arg1 = 20; }; if (_arg1 < 0){ _arg1 = 0; }; this._glowAmount = _arg1; } private function startTransition(_arg1:String){ var _local2:*; isStopped = false; transitionType = _arg1; clearProperties(); bounds = target.getBounds(target.parent); _local2 = target.getBounds(target); owner["targetObj"] = {x:target.x, y:target.y, width:(_local2.width * target.scaleX), height:(_local2.height * target.scaleY), scaleX:target.scaleX, scaleY:target.scaleY, xMin:_local2.x, yMin:_local2.y}; transition(); } public function set particleTweenDuration(_arg1:Number):void{ if (isNaN(Number(_arg1))){ _arg1 = 0.6; }; if (_arg1 < 0.1){ _arg1 = 0.1; }; this._particleTweenDuration = _arg1; } private function clearProperties(){ target.mask = null; if (owner.spkStick){ owner.spkStick.emitters[0].removeEventListener("emitFinished", emitFinished); owner.spkStick.destroy(); if (component.targetOwner.contains(owner.msk)){ component.targetOwner.removeChild(owner.spkStick); }; owner.spkStick = null; }; if (owner.msk){ if (component.targetOwner.contains(owner.msk)){ TweenLite.killTweensOf(owner.msk, false); component.targetOwner.removeChild(owner.msk); owner.msk = null; }; }; } public function set glowColor(_arg1:uint):void{ this._glowColor = _arg1; } public function get emitterSize():Number{ return (_emitterSize); } public function set maximumParticleSpread(_arg1:Number):void{ if (isNaN(Number(_arg1))){ _arg1 = 150; }; this._maximumParticleSpread = _arg1; } public function set preset(_arg1:Number):void{ if ((((_arg1 > 4)) || ((_arg1 < 1)))){ _arg1 = 1; }; this._preset = _arg1; } public function set maximumParticleSize(_arg1:Number):void{ if (isNaN(Number(_arg1))){ _arg1 = 8; }; this._maximumParticleSize = _arg1; } public function get glowColor():uint{ return (this._glowColor); } public function get maximumParticleSpread():Number{ return (_maximumParticleSpread); } public function get preset():Number{ return (this._preset); } public function set particleDiversity(_arg1:Number):void{ if (isNaN(Number(_arg1))){ _arg1 = 20; }; if (_arg1 < 0){ _arg1 = 0; }; this._particleDiversity = _arg1; } public function get maximumParticleSize():Number{ return (_maximumParticleSize); } } }//package com.jumpeye.flashEff2.symbol.sparkle
Section 19
//JSparkleEmitter (com.jumpeye.flashEff2.symbol.sparkle.JSparkleEmitter) package com.jumpeye.flashEff2.symbol.sparkle { import com.jumpeye.transitions.*; import flash.filters.*; import com.jumpeye.Events.*; import com.jumpeye.particle.*; public class JSparkleEmitter extends JEmitter { public var maxParticleSize:Number;// = 10 public var glowAmount:Number;// = 20 public var alphaDurationPercentage:Number;// = 0.6 public var tweens:Object; public var yDifference:Number;// = 20 public var maxDistance:Number;// = 400 public var glowColor:uint;// = 0xFFFFFF public var orientation:String;// = "horizontal" public function JSparkleEmitter(_arg1=null){ maxDistance = 400; yDifference = 20; alphaDurationPercentage = 0.6; maxParticleSize = 10; glowAmount = 20; glowColor = 0xFFFFFF; orientation = "horizontal"; super(_arg1); } private function getGlow(_arg1):BitmapFilter{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Boolean; var _local8:Boolean; var _local9:Number; _local2 = glowColor; _local3 = 1; _local4 = _arg1; _local5 = _arg1; _local6 = _arg1; _local7 = false; _local8 = false; _local9 = BitmapFilterQuality.HIGH; return (new GlowFilter(_local2, _local3, _local4, _local5, _local6, _local9, _local7, _local8)); } private function setGlow(_arg1, _arg2):void{ var _local3:*; _local3 = this.getGlow(_arg2); _arg1.filters = [_local3]; } private function particleTweenFinish(_arg1, _arg2:Boolean=false):void{ var _local3:*; if (_arg2){ _local3 = new JEvent("emitFinished"); dispatchEvent(_local3); }; this.clearParticle(_arg1); } override public function startEffect(_arg1, _arg2:Boolean=false):void{ var _local3:*; _arg1.sizeAmount = maxParticleSize; _local3 = particleLifespan; this.setGlow(_arg1, glowAmount); if (orientation == "horizontal"){ TweenLite.to(_arg1, _local3, {x:randRange(0, maxDistance), delay:0, overwrite:false, onComplete:particleTweenFinish, onCompleteParams:[_arg1, _arg2]}); TweenLite.to(_arg1, _local3, {y:randRange(-(yDifference), yDifference), delay:0, overwrite:false}); } else { TweenLite.to(_arg1, _local3, {y:randRange(0, maxDistance), delay:0, overwrite:false, onComplete:particleTweenFinish, onCompleteParams:[_arg1, _arg2]}); TweenLite.to(_arg1, _local3, {x:randRange(-(yDifference), yDifference), delay:0, overwrite:false}); }; TweenLite.to(_arg1, (_local3 * alphaDurationPercentage), {alpha:0, delay:(_local3 - (_local3 * alphaDurationPercentage)), overwrite:false}); TweenLite.to(_arg1, (_local3 * alphaDurationPercentage), {sizeAmount:0, delay:(_local3 - (_local3 * alphaDurationPercentage)), overwrite:false}); } override public function clearParticle(_arg1):void{ TweenLite.killTweensOf(_arg1, false); _arg1.filters = []; super.clearParticle(_arg1); } } }//package com.jumpeye.flashEff2.symbol.sparkle
Section 20
//JSparkleParticle (com.jumpeye.flashEff2.symbol.sparkle.JSparkleParticle) package com.jumpeye.flashEff2.symbol.sparkle { import com.jumpeye.particle.*; public class JSparkleParticle extends JParticle { private var __sizeAmount:Number;// = 0 public var alphaInt:Number; public function JSparkleParticle(_arg1=null){ __sizeAmount = 0; super(_arg1); } public function set sizeAmount(_arg1:Number):void{ __sizeAmount = _arg1; this.width = (this.height = _arg1); } public function get sizeAmount():Number{ return (__sizeAmount); } } }//package com.jumpeye.flashEff2.symbol.sparkle
Section 21
//JSparkleStick (com.jumpeye.flashEff2.symbol.sparkle.JSparkleStick) package com.jumpeye.flashEff2.symbol.sparkle { import flash.display.*; import com.jumpeye.transitions.*; import flash.filters.*; public class JSparkleStick extends Sprite { public var sparkleObj:Object; public var glowAmount:Number;// = 20 public var emittersCount:Number;// = 10 public var stick:Shape; public var hig:Number; public var emitters:Array; public var orientation:String;// = "vertical" public var wid; public var glowColor:uint;// = 0xFFFFFF public function JSparkleStick(_arg1=null){ var _local2:*; emittersCount = 10; glowAmount = 20; glowColor = 0xFFFFFF; orientation = "vertical"; super(); for (_local2 in _arg1) { this[_local2] = _arg1[_local2]; }; this.createChildren(); } private function getGlow(_arg1):BitmapFilter{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Boolean; var _local8:Boolean; var _local9:Number; _local2 = glowColor; _local3 = 1; _local4 = _arg1; _local5 = _arg1; _local6 = (_arg1 / 3); _local7 = false; _local8 = false; _local9 = BitmapFilterQuality.HIGH; return (new GlowFilter(_local2, _local3, _local4, _local5, _local6, _local9, _local7, _local8)); } private function createChildren():void{ var _local1:uint; var _local2:JSparkleEmitter; var _local3:*; var _local4:*; var _local5:String; var _local6:String; var _local7:String; var _local8:*; var _local9:uint; var _local10:Number; _local1 = 0; emitters = []; stick = new Shape(); stick.graphics.beginFill(glowColor, 1); stick.graphics.drawRoundRect(0, 0, wid, hig, 60, 30); stick.graphics.endFill(); this.addChild(stick); sparkleObj.maxDistance = -(sparkleObj.maxDistance); sparkleObj.yDifference = 40; _local3 = ((orientation)=="vertical") ? hig : wid; _local4 = ((orientation)=="vertical") ? wid : hig; _local5 = ((orientation)=="vertical") ? "x" : "y"; _local6 = ((orientation)=="vertical") ? "y" : "x"; _local7 = ((orientation)=="vertical") ? "width" : "height"; _local8 = ((orientation)=="vertical") ? "horizontal" : "vertical"; _local9 = 0; _local10 = ((emittersCount)==0) ? 1 : emittersCount; _local9 = ((_local10)>2) ? (_local3 / ((_local10 - 2) / 2)) : (_local3 / (_local10 / 2)); _local1 = 0; while (_local1 < _local3) { _local2 = new JSparkleEmitter(sparkleObj); if (emittersCount != 0){ this.addChild(_local2); }; _local2[_local5] = -(_local2[_local7]); _local2[_local6] = _local1; _local2.orientation = _local8; emitters.push(_local2); _local1 = (_local1 + _local9); }; sparkleObj.maxDistance = -(sparkleObj.maxDistance); if (emittersCount >= 2){ _local1 = 0; while (_local1 < _local3) { _local2 = new JSparkleEmitter(sparkleObj); this.addChild(_local2); _local2[_local5] = _local4; _local2[_local6] = _local1; _local2.orientation = _local8; emitters.push(_local2); _local1 = (_local1 + _local9); }; }; this.setGlow(stick, glowAmount); TweenLite.to(stick, sparkleObj.particleLifespan, {alpha:0, delay:(sparkleObj.emitterLifespan - sparkleObj.particleLifespan), overwrite:true}); } private function setGlow(_arg1, _arg2):void{ var _local3:*; _local3 = this.getGlow(_arg2); _arg1.filters = [_local3]; } public function stopEffect():void{ var _local1:*; for (_local1 in emitters) { emitters[_local1].stopEmit(); }; TweenLite.to(stick, 0.3, {alpha:0, delay:0, overwrite:true}); } public function startEffect():void{ var _local1:*; for (_local1 in emitters) { emitters[_local1].startEmit(); }; } public function destroy():void{ var _local1:JSparkleEmitter; var _local2:*; for (_local2 in emitters) { _local1 = emitters[_local2]; _local1.destroy(); if (this.contains(_local1)){ this.removeChild(_local1); }; _local1 = null; }; } } }//package com.jumpeye.flashEff2.symbol.sparkle
Section 22
//FESSquareExplode (com.jumpeye.flashEff2.symbol.squareEffect.FESSquareExplode) package com.jumpeye.flashEff2.symbol.squareEffect { import flash.events.*; import flash.display.*; import flash.geom.*; import com.jumpeye.transitions.*; import com.jumpeye.core.*; import flash.text.*; import com.jumpeye.flashEff2.core.interfaces.*; import com.jumpeye.Events.*; public class FESSquareExplode extends IFlashEffSymbol { protected var tweensFinished:Number;// = 0 private var _preset:Number;// = 1 protected var masksOwner:Sprite; private var _maxExplosionDistance:Number;// = 200 private var _groupDuration:Number;// = 1 protected var squareObjects:Object; protected var finalSquareHeight:Number;// = 20 protected var isShow:Boolean;// = true protected var finalSquareWidth:Number;// = 20 protected var squaresOwner:Sprite; public var forceSquareDimension:Boolean;// = false private var _squareHeight:Number;// = 20 protected var col:Number;// = 0 protected var lin:Number;// = 0 private var alphaFinish:Number; private var _maxScale:Number;// = 2 protected var targetBounds:Rectangle; private var alphaStart:Number; protected var timeMatrix:Array; private var _squareWidth:Number;// = 20 public function FESSquareExplode(_arg1:JUIComponent=null){ forceSquareDimension = false; finalSquareWidth = 20; finalSquareHeight = 20; lin = 0; col = 0; tweensFinished = 0; isShow = true; _squareWidth = 20; _squareHeight = 20; _maxExplosionDistance = 200; _maxScale = 2; _preset = 1; _groupDuration = 1; super(); this.component = _arg1; this.init(); } override public function show():void{ if (this.component != null){ this.startTransition(true); }; } protected function init():void{ _tweenDuration = 1.5; _easeType = "easeOut"; _tweenType = "Quadratic"; } protected function drawSquares(_arg1:uint, _arg2:Number):void{ var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:Number; var _local9:uint; var _local10:Number; var _local11:uint; var _local12:Number; var _local13:Sprite; var _local14:*; var _local15:Number; var _local16:Object; var _local17:BitmapData; var _local18:Matrix; this.timeMatrix = []; this.squareObjects = {}; _local3 = Math.round(this.finalSquareHeight); _local4 = Math.round(this.finalSquareWidth); _local6 = 0; _local8 = 0; _local9 = 0; while (_local9 < this.lin) { this.timeMatrix[_local9] = []; _local5 = 0; _local7 = 0; _local10 = Math.floor(_local8); if (_local9 == (this.lin - 1)){ _local10 = Math.ceil(((_local8 + this.finalSquareHeight) - _local3)); }; _local11 = 0; while (_local11 < this.col) { this.timeMatrix[_local9][_local11] = 0; _local12 = Math.floor(_local7); if (_local11 == (this.col - 1)){ _local12 = Math.ceil(((_local7 + this.finalSquareWidth) - _local4)); }; _local13 = new Sprite(); this.createRectangle(_local13, (_local4 + _local12), (_local3 + _local10)); _local13.x = _local5; _local13.y = _local6; _local13.alpha = _arg2; masksOwner.addChild(_local13); _local14 = new Sprite(); _local14.name = ((("clip" + _local9) + "_") + _local11); _local15 = (2 - (Math.random() * this.maxScale)); _local16 = (this.squareObjects[((("clip" + _local9) + "_") + _local11)] = {clip:_local14, scaleX:_local15, scaleY:_local15, x:((Math.random() * this.maxExplosionDistance) - (this.maxExplosionDistance / 2)), y:((Math.random() * this.maxExplosionDistance) - (this.maxExplosionDistance / 2)), aliasMask:_local13}); _local14.x = _local5; _local14.y = _local6; _local14.visible = false; _local16.width = (_local4 + _local12); _local16.height = (_local3 + _local10); _local17 = new BitmapData(_local16.width, _local16.height, true, 0xFF00FF); _local18 = new Matrix(); _local18.translate(((-(_local5) / this.target.scaleX) - targetBounds.x), ((-(_local6) / this.target.scaleY) - targetBounds.y)); _local18.scale(this.target.scaleX, this.target.scaleY); _local17.draw(this.target, _local18); _local14.addChild(new Bitmap(_local17)); squaresOwner.addChild(_local14); _local14.alpha = _arg1; _local5 = (_local5 + _local16.width); _local7 = ((_local7 + this.finalSquareWidth) - _local16.width); _local11++; }; _local6 = (_local6 + (_local3 + _local10)); _local8 = (((_local8 + this.finalSquareHeight) - _local3) - _local10); _local9++; }; } public function get groupDuration():Number{ return (this._groupDuration); } public function get maxExplosionDistance():Number{ return (_maxExplosionDistance); } override public function hide():void{ if (this.component != null){ this.startTransition(false); }; } public function set squareWidth(_arg1:Number){ if (_arg1 < 1){ _arg1 = 1; }; this._squareWidth = _arg1; this.finalSquareWidth = _arg1; } public function set maxExplosionDistance(_arg1:Number):void{ _maxExplosionDistance = _arg1; } public function set groupDuration(_arg1:Number):void{ if (_arg1 < 0.001){ _arg1 = 0.001; }; this._groupDuration = _arg1; } protected function waitAFrame(_arg1:Event):void{ var _local2:*; var _local3:uint; var _local4:Array; var _local5:Number; var _local6:Object; this.target.removeEventListener(Event.ENTER_FRAME, this.waitAFrame); _local4 = []; JFESquarePresets.getPresetsArray(this.preset, this.lin, this.col, this.timeMatrix, _local4); if (_local4.MAX > 2){ _local5 = Math.max(((this.tweenDuration - this.groupDuration) / (_local4.MAX - 1)), 0); } else { _local5 = Math.max((this.tweenDuration - this.groupDuration), 0); }; _local2 = 0; while (_local2 < this.lin) { _local3 = 0; while (_local3 < this.col) { _local6 = this.squareObjects[((("clip" + _local2) + "_") + _local3)]; TweenLite.to(_local6.clip, this.groupDuration, {scaleX:_local6.scaleX, scaleY:_local6.scaleY, alpha:0, x:(_local6.clip.x + _local6.x), y:(_local6.clip.y + _local6.y), delay:(this.timeMatrix[_local2][_local3] * _local5), onStart:this.squareStartTransition, onStartParams:[_local6.clip], ease:this.easeFunc, onUpdate:squareBrightnessChange, onUpdateParams:[_local6, alphaStart, alphaFinish], onComplete:motionFinish, onCompleteParams:[_local6]}); _local3++; }; _local2++; }; this.component.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.TRANSITION_START)); } public function get maxScale():Number{ return (_maxScale); } override public function remove():void{ var _local1:*; var _local2:*; var _local3:Object; if (this.squaresOwner != null){ if (this.squaresOwner.parent != null){ this.squaresOwner.parent.removeChild(this.squaresOwner); }; this.squaresOwner = null; if (this.masksOwner.parent != null){ this.masksOwner.parent.removeChild(this.masksOwner); }; this.target.mask = null; }; if (this.squareObjects != null){ _local1 = 0; while (_local1 < this.lin) { _local2 = 0; while (_local2 < this.col) { _local3 = this.squareObjects[((("clip" + _local1) + "_") + _local2)]; TweenLite.killTweensOf(_local3.clip, false); _local2++; }; _local1++; }; }; if (this.target != null){ this.target.removeEventListener(Event.ENTER_FRAME, this.waitAFrame); }; this.squareObjects = null; this.timeMatrix = null; } protected function startTransition(_arg1:Boolean):void{ var _local2:uint; this.targetBounds = this.target.getBounds(this.target); if (this.squareHeight > (this.targetBounds.height * this.target.scaleY)){ this.finalSquareHeight = (this.targetBounds.height * this.target.scaleY); }; if (this.squareWidth > (this.targetBounds.width * this.target.scaleX)){ this.finalSquareWidth = (this.targetBounds.width * this.target.scaleX); }; this.lin = Math.floor(((this.targetBounds.height * this.target.scaleY) / this.finalSquareHeight)); this.col = Math.floor(((this.targetBounds.width * this.target.scaleX) / this.finalSquareWidth)); isShow = _arg1; if (forceSquareDimension == false){ if ((lin * col) > 1600){ this.lin = Math.min(this.lin, 40); this.col = Math.min(this.col, 40); }; }; this.finalSquareHeight = ((this.targetBounds.height / this.lin) * this.target.scaleY); this.finalSquareWidth = ((this.targetBounds.width / this.col) * this.target.scaleX); alphaStart = 0; alphaFinish = 1; if (_arg1 == true){ alphaStart = 1; alphaFinish = 0; }; squaresOwner = new Sprite(); masksOwner = new Sprite(); squaresOwner.name = "squaresOwner"; _local2 = 0; if ((this.target is TextField)){ _local2 = 2; }; masksOwner.x = (squaresOwner.x = ((this.target.x + (this.targetBounds.x * this.target.scaleX)) + _local2)); masksOwner.y = (squaresOwner.y = ((this.target.y + (this.targetBounds.y * this.target.scaleY)) + _local2)); squaresOwner.rotation = this.target.rotation; this.component.targetOwner.addChild(masksOwner); this.component.targetOwner.addChild(squaresOwner); this.target.cacheAsBitmap = true; masksOwner.cacheAsBitmap = true; this.drawSquares(1, alphaFinish); this.target.mask = masksOwner; this.tweensFinished = 0; this.target.addEventListener(Event.ENTER_FRAME, this.waitAFrame, false, 0, true); } public function set maxScale(_arg1:Number):void{ _maxScale = _arg1; } public function set squareHeight(_arg1:Number){ if (_arg1 < 1){ _arg1 = 1; }; this._squareHeight = _arg1; this.finalSquareHeight = _arg1; } public function set preset(_arg1:Number):void{ this._preset = _arg1; } public function get squareWidth():Number{ return (this._squareWidth); } protected function squareStartTransition(_arg1:Sprite):void{ _arg1.visible = true; } public function get squareHeight():Number{ return (this._squareHeight); } protected function createRectangle(_arg1:Sprite, _arg2:Number, _arg3:Number):void{ var clip = _arg1; var w = _arg2; var h = _arg3; var _local5 = clip.graphics; with (_local5) { beginFill(0xFF0000, 100); lineTo(w, 0); lineTo(w, h); lineTo(0, h); lineTo(0, 0); endFill(); }; } protected function squareBrightnessChange(_arg1:Object, _arg2:Number, _arg3:Number):void{ _arg1.aliasMask.alpha = (_arg2 + (((_arg3 - _arg2) * _arg1.clip.alpha) * 0.1)); } public function get preset():Number{ return (this._preset); } protected function motionFinish(_arg1:Object):void{ if (_arg1.clip != null){ _arg1.clip.removeChildAt(0); }; tweensFinished++; if (tweensFinished == (this.lin * this.col)){ this.remove(); if (this.isShow == false){ if (this.target != null){ this.target.visible = false; }; }; this.component.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.TRANSITION_END)); }; } } }//package com.jumpeye.flashEff2.symbol.squareEffect
Section 23
//JFESquarePresets (com.jumpeye.flashEff2.symbol.squareEffect.JFESquarePresets) package com.jumpeye.flashEff2.symbol.squareEffect { import flash.utils.*; public dynamic class JFESquarePresets { public function JFESquarePresets():void{ } public static function getPresetsArray(_arg1:uint, _arg2:uint, _arg3:uint, _arg4:Array, _arg5:Object=null):Array{ var i:*; var j:uint; var max:Number; var presetClass:Class; var presetFunc:*; var preset = _arg1; var lin = _arg2; var col = _arg3; var matrix = _arg4; var timeLineSquares = _arg5; max = 0; try { presetClass = (getDefinitionByName(("com.jumpeye.flashEff2.presets.JFESP" + preset)) as Class); presetFunc = presetClass["fep"]; if (presetFunc != null){ return (presetFunc(preset, lin, col, matrix, timeLineSquares)); }; } catch(e:Error) { if (preset > 1){ trace((("FLASHEFF2 WARNING: The selected preset is not in the Library ! Please drag the JFESP" + preset) + " from the Components panel over the Library panel.")); }; i = 0; while (i < lin) { j = 0; while (j < col) { matrix[i][j] = j; j = (j + 1); }; i = (i + 1); }; max = col; }; if (timeLineSquares != null){ timeLineSquares.MAX = max; }; return (matrix); } public static function getModifiedPresetsArray(_arg1:uint, _arg2:uint, _arg3:uint, _arg4:Array, _arg5:Object=null):Array{ var i:*; var j:uint; var max:Number; var presetClass:Class; var presetFunc:*; var preset = _arg1; var lin = _arg2; var col = _arg3; var matrix = _arg4; var timeLineSquares = _arg5; max = 0; if (preset > 8){ return (JFESquarePresets.getPresetsArray(preset, lin, col, matrix, timeLineSquares)); }; try { presetClass = (getDefinitionByName(("com.jumpeye.flashEff2.presets.JFESPM" + preset)) as Class); presetFunc = presetClass["fep"]; if (presetFunc != null){ return (presetFunc(preset, lin, col, matrix, timeLineSquares)); }; } catch(e:Error) { if (preset > 1){ trace((("FLASHEFF2 WARNING: The selected preset is not in the Library ! Please drag the JFESPM" + preset) + " from the Components panel over the Library panel.")); }; i = 0; while (i < lin) { j = 0; while (j < col) { matrix[i][j] = ((i * (col - 1)) + j); j = (j + 1); }; i = (i + 1); }; max = (col * lin); }; if (timeLineSquares != null){ timeLineSquares.MAX = max; }; return (matrix); } } }//package com.jumpeye.flashEff2.symbol.squareEffect
Section 24
//FESStripes (com.jumpeye.flashEff2.symbol.stripes.FESStripes) package com.jumpeye.flashEff2.symbol.stripes { import flash.display.*; import com.jumpeye.transitions.*; import com.jumpeye.core.*; import com.jumpeye.flashEff2.core.interfaces.*; import com.jumpeye.Events.*; import flash.utils.*; public class FESStripes extends IFlashEffSymbol { private var _preset:Number;// = 1 var obj:Object; var clipXScale:Number;// = 0 private var _groupDuration:Number;// = 1 var numberStr:Number;// = 0 var clip:Sprite; var startPoint:Number;// = 0 var k:String; private var _stripeThickness:Number;// = 12 var kk:Number;// = 0 var finishPoint:Number;// = 0 var rest:Number;// = 0 var totalDuration:Number;// = 0 public function FESStripes(_arg1:JUIComponent=null){ _stripeThickness = 12; _groupDuration = 1; _preset = 1; startPoint = 0; kk = 0; finishPoint = 0; clipXScale = 0; numberStr = 0; rest = 0; totalDuration = 0; obj = {}; super(); this.component = _arg1; this.init(); } override public function show():void{ obj.show = true; obj.me = this; startTransition(obj); } protected function init():void{ _tweenDuration = 1.5; _easeType = "easeInOut"; _tweenType = "Strong"; } public function get groupDuration():Number{ return (this._groupDuration); } private function startTween(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4, _arg5){ var _local6:*; clearInterval(_arg4[("interval" + _arg5)]); _local6 = (_arg4.tweens[_arg3] = {}); _local6.prop = _arg4.startPoint; } override public function hide():void{ obj.me = this; obj.show = false; startTransition(obj); } public function set stripeThickness(_arg1:Number):void{ this._stripeThickness = _arg1; } public function set groupDuration(_arg1:Number):void{ this._groupDuration = _arg1; } function onMotionChanged(... _args){ _args[2].scaleX = _args[1].prop; } override public function remove():void{ var _local1:*; if ((obj.tweens is Array)){ for (_local1 in obj.tweens) { TweenLite.killTweensOf(obj.tweens[_local1]); }; }; this._component.targetOwner.mask = null; if (this.component.targetOwner){ if ((obj.clip is Sprite)){ if (this.component.targetOwner.contains(obj.clip)){ this.component.targetOwner.removeChild(obj.clip); }; }; }; } function onMotionFinish(... _args){ clip = _args[2]; obj.tweensFinished++; if ((((obj.tweensFinished == obj.numberStr)) || ((obj.tweensFinished == (obj.numberStr + 1))))){ clip.scaleX = obj.clipXScale; this.component.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.TRANSITION_END)); } else { clip.scaleX = obj.clipXScale; }; } private function startTransition(_arg1){ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:*; var _local6:*; var _local7:*; var _local8:Number; var _local9:*; var _local10:*; var _local11:Number; var _local12:Number; var _local13:Sprite; var _local14:Number; var _local15:Number; var _local16:Object; if ((((this._tweenDuration <= 0)) || (isNaN(this._tweenDuration)))){ this._tweenDuration = 0.1; }; if (this._tweenDuration < this._groupDuration){ this._tweenDuration = this._groupDuration; }; if ((((this._groupDuration <= 0)) || (isNaN(this._groupDuration)))){ this._groupDuration = 0.1; }; if ((((this._stripeThickness <= 0)) || (isNaN(this._stripeThickness)))){ this._stripeThickness = 5; }; if (_arg1.show == true){ _arg1.startPoint = 0; _arg1.finishPoint = 1; clipXScale = 1; } else { _arg1.startPoint = 1; _arg1.finishPoint = 0; clipXScale = 0; }; _arg1.clipXScale = clipXScale; _local2 = 100; _arg1.targetBounds = target.getBounds(_target); if (_arg1.squareHeight > _arg1.targetBounds.height){ _arg1.squareHeight = _arg1.targetBounds.height; }; if (_arg1.squareWidth > _arg1.targetBounds.width){ _arg1.squareWidth = _arg1.targetBounds.width; }; _local3 = 0; _local3 = (_arg1.targetBounds.height * target.scaleY); _local4 = 0; _local4 = (_arg1.targetBounds.width * target.scaleX); numberStr = Math.max(Math.floor((_local3 / stripeThickness)), 1); _arg1.numberStr = numberStr; rest = Math.ceil((_local3 % stripeThickness)); _arg1.stripeThicknessFinal = (stripeThickness + (rest / numberStr)); kk = 1; _local8 = 0; _local7 = _local8; _local6 = _local7; _local5 = _local6; _arg1.groupDuration = _groupDuration; switch (Number(this.preset)){ case 2: _local5 = 180; _local6 = _local4; kk = 1; _local7 = _arg1.stripeThicknessFinal; break; case 3: kk = 1; _local11 = _local3; _local3 = _local4; numberStr = Math.floor((_local4 / stripeThickness)); rest = (_local4 % stripeThickness); _arg1.stripeThicknessFinal = (stripeThickness + (rest / numberStr)); _local5 = 90; _local8 = 1; _local4 = _local11; break; case 4: kk = 1; _local12 = _local3; numberStr = Math.round((_local4 / stripeThickness)); rest = Math.ceil((_local4 % stripeThickness)); _arg1.stripeThicknessFinal = (stripeThickness + (rest / numberStr)); kk = 0; k = "=numbStr"; _local5 = -90; _local8 = 1; _local7 = _local3; _local4 = _local12; numberStr = (numberStr - 1); break; default: break; }; _arg1.numberStripes = numberStr; if (_arg1.show == true){ }; _local9 = new Sprite(); this.component.targetOwner.addChild(_local9); _arg1.clip = _local9; _arg1.tweens = new Array(); _arg1.clip.rotation = target.rotation; this._component.targetOwner.mask = _local9; target.visible = true; _arg1.tweensFinished = 0; this.component.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.TRANSITION_START)); _local10 = kk; while (_local10 <= numberStr) { _local13 = new Sprite(); _local9.addChild(_local13); _local13.cacheAsBitmap = true; _local14 = _arg1.stripeThicknessFinal; _local13.graphics.beginFill(0xFF0000); _local13.graphics.drawRect(0, 0, (_local4 + 1), (_local14 + 1)); _local13.graphics.endFill(); _local13.y = ((_arg1.targetBounds.y * target.scaleY) + ((_local14 * (_local10 - 1)) * (1 - _local8))); _local13.x = ((_arg1.targetBounds.x * target.scaleX) + ((_local14 * _local10) * _local8)); _local13.rotation = _local5; _local13.x = (_local13.x + _local6); _local13.y = (_local13.y + _local7); if (_arg1.show == true){ _local13.scaleX = 0; }; _local15 = _tweenDuration; totalDuration = _arg1.totalDuration; _arg1.delay = Math.max(((tweenDuration - groupDuration) / numberStr), 0); _local16 = (_arg1.tweens[_local10] = {}); _local16.prop = _arg1.startPoint; if (_arg1.show == true){ TweenLite.to(_local16, this.groupDuration, {prop:_arg1.finishPoint, delay:(_arg1.delay * (_local10 - 1)), ease:easeFunc, onComplete:onMotionFinish, onUpdate:onMotionChanged, onUpdateParams:[_arg1, _local16, _local13], onCompleteParams:[_arg1, _local16, _local13]}); } else { TweenLite.to(_local16, this.groupDuration, {prop:_arg1.finishPoint, delay:(_arg1.delay * _local10), ease:easeFunc, onComplete:onMotionFinish, onUpdate:onMotionChanged, onUpdateParams:[_arg1, _local16, _local13], onCompleteParams:[_arg1, _local16, _local13]}); }; _local10++; }; } public function set preset(_arg1:Number):void{ this._preset = _arg1; } public function get stripeThickness():Number{ return (this._stripeThickness); } public function get preset():Number{ return (this._preset); } } }//package com.jumpeye.flashEff2.symbol.stripes
Section 25
//FeTDefaultFade (com.jumpeye.flashEff2.text.defaultFade.FeTDefaultFade) package com.jumpeye.flashEff2.text.defaultFade { import flash.events.*; import com.jumpeye.core.*; import flash.filters.*; import com.jumpeye.flashEff2.core.interfaces.*; import com.jumpeye.Events.*; import flash.utils.*; public class FeTDefaultFade extends IFlashEffSymbol { private var _partialStart:Number;// = 50 private var _partialBlurAmount:Number;// = 0 protected var delay:Number; protected var finishPos:uint; protected var time:Number;// = 0 protected var startPos:uint; protected var duration:Number;// = 1 protected var tweenTimer:Timer; protected var change:int; protected var isTimer:Boolean;// = false public function FeTDefaultFade(_arg1:JUIComponent=null){ this.component = _arg1; _easeType = "easeOut"; _tweenType = "Quadratic"; } override public function remove():void{ if (this.tweenTimer != null){ this.tweenTimer.removeEventListener(TimerEvent.TIMER, timerHandler); }; if (this.component != null){ this.component.removeEventListener(Event.ENTER_FRAME, enterFrame); }; this.tweenTimer = null; if (this.target != null){ this.target.filters = []; }; } protected function timerHandler(_arg1:TimerEvent):void{ this.time = (this.time + this.delay); if (this.time > this.duration){ this.time = this.duration; this.tweenTimer.removeEventListener(TimerEvent.TIMER, timerHandler); this.isTimer = false; }; } public function set partialStart(_arg1:Number):void{ this._partialStart = _arg1; } public function get partialBlurAmount():Number{ return (this._partialBlurAmount); } protected function startTransition(_arg1:Boolean=true):void{ startPos = 1; finishPos = 0; if (_arg1 == true){ startPos = 0; finishPos = 1; }; this.change = (finishPos - startPos); this.target.alpha = startPos; this.duration = ((this.tweenDuration * (1 - (this.partialStart / 100))) * 1000); if (duration <= 0){ duration = 1; }; this.delay = 30; if (duration > (this.delay / 2)){ this.tweenTimer = new Timer(delay); this.tweenTimer.addEventListener(TimerEvent.TIMER, timerHandler); this.time = 0; this.isTimer = true; this.tweenTimer.start(); this.component.addEventListener(Event.ENTER_FRAME, enterFrame); } else { this.time = this.duration; this.enterFrame(); }; } public function set partialBlurAmount(_arg1:Number):void{ this._partialBlurAmount = _arg1; } public function get partialStart():Number{ return (this._partialStart); } override public function hide():void{ if (this.target != null){ this.startTransition(false); }; } protected function enterFrame(_arg1:Event=null):void{ var _local6:FLASHEFFEvents; var _local2:Number = (((this.change * this.time) / this.duration) + this.startPos); this.target.alpha = _local2; var _local3:Number = (this.partialBlurAmount * (1 - _local2)); var _local4:BitmapFilter = new BlurFilter(_local3, _local3, 2); var _local5:Array = new Array(); _local5.push(_local4); this.target.filters = _local5; if (this.isTimer == false){ this.remove(); _local6 = new FLASHEFFEvents("defaultPatternFinish"); this.component.dispatchEvent(_local6); }; } protected function motionFinish(_arg1:Event):void{ } override public function show():void{ if (this.target != null){ this.startTransition(true); }; } } }//package com.jumpeye.flashEff2.text.defaultFade
Section 26
//FeChar (com.jumpeye.flashEff2.text.FeChar) package com.jumpeye.flashEff2.text { import flash.display.*; import flash.text.*; public dynamic class FeChar extends Sprite { private var _id:Number; private var _textField:TextField; private var _properties:Object; private var _bottomPosition:Number; private var _htmlText:String;// = "" private var _type:String;// = "FeChar" public function FeChar(_arg1:Number, _arg2:Number, _arg3:Object){ init(); this.text = ((_arg3.text) || ("")); this.id = _arg3.id; this.x = _arg1; this.y = _arg2; this.properties = _arg3; this.textField.embedFonts = true; } public function get textField():TextField{ return (_textField); } private function init(){ this.textField = new TextField(); this.textField.autoSize = TextFieldAutoSize.LEFT; this.textField.selectable = false; this.addChild(this.textField); } public function set text(_arg1:String):void{ this.textField.text = _arg1; _htmlText = _arg1; } public function get id():Number{ return (this._id); } private function renewPositions(){ this.y = ((this.y + this.bottomPosition) - this.textField.getLineMetrics(0).ascent); } public function set textField(_arg1:TextField):void{ _textField = _arg1; } public function set bottomPosition(_arg1:Number):void{ _bottomPosition = _arg1; } public function applyTextFormat(_arg1:TextFormat):void{ _arg1.leading = 0; _arg1.leftMargin = 0; _arg1.rightMargin = 0; _arg1.letterSpacing = 0; _arg1.indent = 0; _arg1.blockIndent = 0; _arg1.align = "left"; this.textField.setTextFormat(_arg1); if (this.textField.getTextFormat().italic == true){ this.textField.autoSize = TextFieldAutoSize.LEFT; this.textField.width = (this.textField.width + (this.textField.height * 0.2125)); this.textField.autoSize = TextFieldAutoSize.NONE; }; this.renewPositions(); } public function get text():String{ return (this.textField.text); } public function set htmlText(_arg1:String):void{ trace(_arg1); this.textField.htmlText = _arg1; _htmlText = _arg1; } public function get properties():Object{ return (this._properties); } public function get bottomPosition():Number{ return (_bottomPosition); } public function set properties(_arg1:Object):void{ this._properties = _arg1; } public function set id(_arg1:Number):void{ this._id = _arg1; } public function get htmlText():String{ return (_htmlText); } public function get type():String{ return (this._type); } } }//package com.jumpeye.flashEff2.text
Section 27
//FeGroup (com.jumpeye.flashEff2.text.FeGroup) package com.jumpeye.flashEff2.text { import flash.utils.*; public dynamic class FeGroup extends FeTable { private var _type:String;// = "FeGroup" private var _id:Number; private var _text:String; private var _properties:Object; public function FeGroup(_arg1:Number, _arg2:Number, _arg3:Object){ init(); this.x = ((_arg1) || (0)); this.y = ((_arg2) || (0)); this.text = _arg3.text; this.id = _arg3.id; this.properties = _arg3; } public function set properties(_arg1:Object):void{ this._properties = _arg1; } public function set text(_arg1:String):void{ this._text = _arg1; } public function get text():String{ return (this._text); } override public function set childs(_arg1:Array):void{ var className:String; var classInstance:Class; var child:*; var arg = _arg1; var len:uint = arg.length; var i:uint; while (i < len) { className = arg[i].type; try { classInstance = (getDefinitionByName(("com.jumpeye.flashEff2.text." + className)) as Class); child = new classInstance(arg[i].x, arg[i].y, arg[i]); this.addChild(child); this._childs.push(arg); } catch(e) { throw (e); }; i = (i + 1); }; } private function init(){ } public function get properties():Object{ return (this._properties); } public function set id(_arg1:Number):void{ this._id = _arg1; } override public function get childs():Array{ return (super.childs); } override public function get type():String{ return (this._type); } public function get id():Number{ return (this._id); } } }//package com.jumpeye.flashEff2.text
Section 28
//FeTable (com.jumpeye.flashEff2.text.FeTable) package com.jumpeye.flashEff2.text { import flash.display.*; import flash.utils.*; public class FeTable extends Sprite { private var tempChar:FeChar; private var tempGroup:FeGroup; private var _type:String;// = "FeTable" protected var _childs:Array; public function FeTable(){ init(); _childs = []; } public function cleanMe():void{ var _local2:*; var _local1:* = 0; while (_local1 < this._childs.length) { _local2 = this._childs[_local1]; if (_local2.type != "FeChar"){ _local2.cleanMe(); }; if (_local2.numChildren == 0){ this.removeChildAtIndex(_local1); } else { _local1++; }; }; } public function pushChild(_arg1:Object):Object{ var classInstance:Class; var child:*; var arg = _arg1; var className:String = arg.type; try { classInstance = (getDefinitionByName(("com.jumpeye.flashEff2.text." + className)) as Class); child = new classInstance(arg.x, arg.y, arg); this.addChild(child); this._childs.push(child); } catch(e) { throw (e); }; return (child); } public function removeChildAtIndex(_arg1:uint):Object{ this.removeChildAt(_arg1); return (this._childs.splice(_arg1, 1)[0]); } public function set childs(_arg1:Array):void{ var _local2:uint = _arg1.length; this._childs = []; var _local3:uint; while (_local3 < _local2) { this.pushChild(_arg1[_local3]); _local3++; }; } private function init(){ } public function get childs():Array{ return (_childs); } public function get type():String{ return (this._type); } public function removeChilds():void{ var _local1:uint = this._childs.length; var _local2:uint; while (_local2 < _local1) { if (this._childs[_local2].type == "FeGroup"){ this._childs[_local2].removeChilds(); }; this.removeChild(this._childs[_local2]); _local2++; }; this._childs = []; } } }//package com.jumpeye.flashEff2.text
Section 29
//JDistortImage (com.jumpeye.flashEff2.utils.distort.JDistortImage) package com.jumpeye.flashEff2.utils.distort { import flash.display.*; import flash.geom.*; public class JDistortImage { private var _yMax:Number; private var _hsLen:Number; private var _hseg:Number; private var _xMin:Number; public var texture:BitmapData; private var _vsLen:Number; private var _h:Number; private var _xMax:Number; private var _tri:Array; public var smooth:Boolean;// = false private var _p:Array; private var _aMcs:Array; private var _mc:Sprite; private var _w:Number; private var _vseg:Number; private var _yMin:Number; public function JDistortImage(_arg1:Sprite, _arg2, _arg3:Number, _arg4:Number):void{ smooth = false; super(); _mc = _arg1; texture = _arg2; _vseg = _arg3; _hseg = _arg4; _w = texture.width; _h = texture.height; _aMcs = new Array(); _p = new Array(); _tri = new Array(); init(); } public function setTransform(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number):void{ var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Object; var _local17:*; var _local18:*; var _local19:*; var _local20:*; _local9 = _w; _local10 = _h; _local11 = (_arg7 - _arg1); _local12 = (_arg8 - _arg2); _local13 = (_arg5 - _arg3); _local14 = (_arg6 - _arg4); _local15 = _p.length; while (--_local15 > -1) { _local16 = _p[_local15]; _local17 = ((_local16.x - _xMin) / _local9); _local18 = ((_local16.y - _yMin) / _local10); _local19 = (_arg1 + (_local18 * _local11)); _local20 = (_arg2 + (_local18 * _local12)); _local16.sx = (_local19 + (_local17 * ((_arg3 + (_local18 * _local13)) - _local19))); _local16.sy = (_local20 + (_local17 * ((_arg4 + (_local18 * _local14)) - _local20))); }; render(); } private function addTriangle(_arg1:Object, _arg2:Object, _arg3:Object):void{ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Object; _local10 = {}; _local4 = _arg1.x; _local5 = _arg1.y; _local6 = _arg2.x; _local7 = _arg2.y; _local8 = _arg3.x; _local9 = _arg3.y; _local10.tx = (-(_local5) * (_w / (_local7 - _local5))); _local10.ty = (-(_local4) * (_h / (_local8 - _local4))); _local10.a = (_local10.d = 0); _local10.b = (_h / (_local8 - _local4)); _local10.c = (_w / (_local7 - _local5)); _tri.push([_arg1, _arg2, _arg3, _local10]); } private function init():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Object; var _local8:Object; var _local9:Object; _p = new Array(); _tri = new Array(); _local3 = (_w / 2); _local4 = (_h / 2); _xMin = (_yMin = 0); _xMax = _w; _yMax = _h; _hsLen = (_w / (_hseg + 1)); _vsLen = (_h / (_vseg + 1)); _local1 = 0; while (_local1 < (_hseg + 2)) { _local2 = 0; while (_local2 < (_vseg + 2)) { _local5 = (_local1 * _hsLen); _local6 = (_local2 * _vsLen); _p.push({x:_local5, y:_local6, sx:_local5, sy:_local6}); _local2++; }; _local1++; }; _local1 = 0; while (_local1 < (_vseg + 1)) { _local2 = 0; while (_local2 < (_hseg + 1)) { _local7 = _p[(_local2 + (_local1 * (_hseg + 2)))]; _local8 = _p[((_local2 + (_local1 * (_hseg + 2))) + 1)]; _local9 = _p[(_local2 + ((_local1 + 1) * (_hseg + 2)))]; addTriangle(_local7, _local8, _local9); _local7 = _p[((_local2 + ((_local1 + 1) * (_vseg + 2))) + 1)]; _local8 = _p[(_local2 + ((_local1 + 1) * (_vseg + 2)))]; _local9 = _p[((_local2 + (_local1 * (_vseg + 2))) + 1)]; addTriangle(_local7, _local8, _local9); _local2++; }; _local1++; }; render(); } private function concat(_arg1, _arg2):Object{ var _local3:Matrix; _local3 = new Matrix(); _local3.a = (_arg1.c * _arg2.b); _local3.b = (_arg1.d * _arg2.b); _local3.c = (_arg1.a * _arg2.c); _local3.d = (_arg1.b * _arg2.c); _local3.tx = (((_arg1.a * _arg2.tx) + (_arg1.c * _arg2.ty)) + _arg1.tx); _local3.ty = (((_arg1.b * _arg2.tx) + (_arg1.d * _arg2.ty)) + _arg1.ty); return (_local3); } private function render():void{ var _local1:Array; var _local2:*; var _local3:*; var _local4:Object; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Sprite; var _local10:Array; var _local11:*; var _local12:*; var _local13:Number; _local7 = (1 / _h); _local8 = (1 / _w); _local9 = _mc; _local9.graphics.clear(); _local11 = new Matrix(); _local12 = {}; _local13 = _tri.length; while (--_local13 > -1) { _local10 = _tri[_local13]; _local2 = _local10[0]; _local3 = _local10[1]; _local4 = _local10[2]; _local12 = _local10[3]; _local5 = _local2.sx; _local11.a = ((_local3.sx - _local5) * _local8); _local6 = _local2.sy; _local11.b = ((_local3.sy - _local6) * _local8); _local11.c = ((_local4.sx - _local5) * _local7); _local11.d = ((_local4.sy - _local6) * _local7); _local11.tx = _local5; _local11.ty = _local6; _local11 = this.concat(_local11, _local12); _local9.graphics.beginBitmapFill(texture, _local11, false, this.smooth); _local9.graphics.moveTo(_local5, _local6); _local9.graphics.lineTo(_local3.sx, _local3.sy); _local9.graphics.lineTo(_local4.sx, _local4.sy); _local9.graphics.endFill(); }; } } }//package com.jumpeye.flashEff2.utils.distort
Section 30
//JWavesEffect (com.jumpeye.flashEff2.utils.wavesEffect.JWavesEffect) package com.jumpeye.flashEff2.utils.wavesEffect { import flash.display.*; import flash.geom.*; import flash.filters.*; public class JWavesEffect extends Sprite { public var bitmap:BitmapData; private var map:Bitmap; private var offsetPoints:Array; private var target; public var decrInterval:Number; private var blurQuality:Number; public var baseX; public var baseY; private var bounds:Object; private var __value;// = 0 public var fractalNoiseVal; private var hig:Number; public var intervalId; public var blurX; public var blurY; private var wid; public function JWavesEffect(_arg1, _arg2:Boolean, _arg3:Number, _arg4:Number=0, _arg5:Number=0){ __value = 0; super(); blurQuality = _arg3; this.target = _arg1; this.map = new Bitmap(); this.map.smoothing = _arg2; this.addChild(map); this.baseX = ((baseX) || (100)); this.baseY = ((baseY) || (100)); this.blurX = ((blurX) || (0)); this.blurY = ((blurY) || (0)); this.fractalNoiseVal = ((fractalNoiseVal) || (true)); this.offsetPoints = new Array(); this.offsetPoints[0] = new Point(); this.wid = ((_arg4)==0) ? _arg1.width : _arg4; this.hig = ((_arg5)==0) ? _arg1.height : _arg5; this.wid = ((this.wid)>2880) ? 2880 : this.wid; this.hig = ((this.hig)>2880) ? 2880 : this.hig; this.bitmap = new BitmapData((this.wid + 2), (this.hig + 2), true, 0); } public function get value():Number{ return (__value); } private function setEffect():void{ var _local1:Array; this.initFilters(value); _local1 = this.target.filters; this.offsetPoints[0].x = this.value; this.offsetPoints[0].y = this.value; this.bitmap.perlinNoise(this.baseX, this.baseY, 2, 100, true, this.fractalNoiseVal, 7, true, this.offsetPoints); _local1[0].mapBitmap = this.bitmap; this.target.filters = _local1; map.bitmapData = bitmap; } private function getDisplacement(_arg1):BitmapFilter{ var _local2:Point; var _local3:DisplacementMapFilter; _local2 = new Point(0, 0); _local3 = new DisplacementMapFilter(this.bitmap, _local2, 1, 1, (_arg1 / 3), (_arg1 / 3), "color"); return (_local3); } private function initFilters(_arg1):void{ var _local2:*; var _local3:*; var _local4:Array; _local2 = getDisplacement(_arg1); _local3 = getBlur(0); _local4 = []; _local4.push(_local2); _local4.push(_local3); target.filters = [_local2]; } private function getBlur(_arg1):BitmapFilter{ var _local2:Number; var _local3:Number; _local2 = _arg1; _local3 = _arg1; return (new BlurFilter(_local2, _local3, blurQuality)); } public function set value(_arg1:Number):void{ __value = _arg1; this.setEffect(); } } }//package com.jumpeye.flashEff2.utils.wavesEffect
Section 31
//JEmitter (com.jumpeye.particle.JEmitter) package com.jumpeye.particle { import flash.display.*; import flash.utils.*; import fl.transitions.easing.*; public class JEmitter extends Sprite { public var particleLifespan:Number;// = 0.5 public var particleEmissionInterval:Number;// = 0.1 public var particleCount:Number;// = 1 public var inteArr:Array; private var totalTime:Number; public var showCross:Boolean;// = false private var endTime; private var inte; private var cross:Sprite; public var inde:Number;// = 0 private var createdIntervals:Number; public var isRandomInterval:Boolean;// = true public var particleObj; public var particleClass; public var particles:Array; public var easeFunc:Function; private var eventDispatched:Boolean; public var emitterLifespan:Number;// = 10 private var ind; public function JEmitter(_arg1=null){ var _local2:*; showCross = false; particleLifespan = 0.5; emitterLifespan = 10; particleEmissionInterval = 0.1; particleCount = 1; inde = 0; isRandomInterval = true; super(); for (_local2 in _arg1) { this[_local2] = _arg1[_local2]; }; init(); if (showCross){ cross = new (getDefinitionByName("emitter")); this.addChild(cross); }; } public function destroy():void{ var _local1:*; var _local2:*; stopEmit(); _local2 = 0; while (_local2 <= (this.numChildren - 1)) { _local1 = this.getChildAt(_local2); if ((_local1 is JParticle)){ clearParticle(_local1); } else { this.removeChild(_local1); _local1 = null; }; _local2++; }; } public function clearParticle(_arg1):void{ _arg1.destroy(); if (this.contains(_arg1)){ this.removeChild(_arg1); }; _arg1 = null; } public function stopEmit():void{ clearInterval(inte); } private function init():void{ var _local1:*; ind = 0; createdIntervals = 0; eventDispatched = false; particles = []; totalTime = 0; inteArr = []; _local1 = particleEmissionInterval; while ((totalTime + particleLifespan) < emitterLifespan) { if (isRandomInterval){ _local1 = randRange((particleEmissionInterval * 70), (particleEmissionInterval * 100)); _local1 = (_local1 / 100); }; inteArr.push(_local1); totalTime = (totalTime + _local1); }; inteArr[(inteArr.length - 1)] = ((emitterLifespan - particleLifespan) - (totalTime - inteArr[(inteArr.length - 1)])); totalTime = 0; clearInterval(inte); } public function randRange(_arg1:Number, _arg2:Number):Number{ var _local3:Number; _local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1); return (_local3); } public function endEffect(_arg1):void{ clearInterval(_arg1.inte); clearParticle(_arg1); } private function startInterval():void{ if (inteArr[ind]){ inte = setInterval(createParticle, (inteArr[ind] * 1000), inteArr[ind]); ind++; }; } public function startEmit():void{ init(); startInterval(); } public function startEffect(_arg1, _arg2:Boolean=false):void{ } public function test(){ var _local1:*; stopEmit(); _local1 = 0; while (_local1 <= (this.numChildren - 1)) { trace(("c " + this.getChildAt(_local1))); _local1++; }; } public function createParticle(_arg1:Number=0):void{ var _local2:Boolean; var _local3:*; var _local4:*; _local2 = false; this.stopEmit(); this.startInterval(); totalTime = (totalTime + _arg1); _local3 = 0; while (_local3 <= (particleCount - 1)) { if ((((createdIntervals == (inteArr.length - 1))) && (!(eventDispatched)))){ _local2 = true; eventDispatched = true; } else { _local2 = false; eventDispatched = false; }; _local4 = new particleClass(particleObj); _local4.cacheAsBitmap = true; startEffect(_local4, _local2); this.addChild(_local4); _local3++; }; createdIntervals++; } } }//package com.jumpeye.particle
Section 32
//JParticle (com.jumpeye.particle.JParticle) package com.jumpeye.particle { import flash.display.*; public class JParticle extends Shape { public var color:uint;// = 0xFFFFFF public function JParticle(_arg1=null){ var _local2:*; color = 0xFFFFFF; super(); for (_local2 in _arg1) { this[_local2] = _arg1[_local2]; }; this.drawParticle(); } public function drawParticle():void{ graphics.beginFill(color, 1); graphics.drawCircle(10, 10, 10); graphics.endFill(); } public function destroy():void{ graphics.clear(); } } }//package com.jumpeye.particle
Section 33
//Quadratic (com.jumpeye.transitions.easing.Quadratic) package com.jumpeye.transitions.easing { public class Quadratic { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((_arg3 * _arg1) * _arg1) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2)); }; --_arg1; return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2)); } } }//package com.jumpeye.transitions.easing
Section 34
//QuadraticEase (com.jumpeye.transitions.easing.QuadraticEase) package com.jumpeye.transitions.easing { import flash.display.*; public class QuadraticEase extends Sprite { public function QuadraticEase(){ var _local1:Quadratic; super(); _local1 = new Quadratic(); } } }//package com.jumpeye.transitions.easing
Section 35
//Strong (com.jumpeye.transitions.easing.Strong) package com.jumpeye.transitions.easing { public class Strong { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } } }//package com.jumpeye.transitions.easing
Section 36
//StrongEase (com.jumpeye.transitions.easing.StrongEase) package com.jumpeye.transitions.easing { import flash.display.*; public class StrongEase extends Sprite { public function StrongEase(){ var _local1:*; super(); _local1 = new Strong(); } } }//package com.jumpeye.transitions.easing
Section 37
//TweenInfo (com.jumpeye.transitions.utils.tween.TweenInfo) package com.jumpeye.transitions.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 com.jumpeye.transitions.utils.tween
Section 38
//TweenLite (com.jumpeye.transitions.TweenLite) package com.jumpeye.transitions { import flash.events.*; import flash.display.*; import com.jumpeye.transitions.utils.tween.*; import flash.utils.*; import com.jumpeye.transitions.plugins.*; public class TweenLite { public var delay:Number; protected var _hasUpdate:Boolean; protected var _hasPlugins:Boolean; public var started: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 vars:Object; public var ease:Function; public var tweens:Array; public var exposedVars:Object; public var combinedTimeScale:Number; public var initTime:Number; public static const version:Number = 10.09; private static var _timer:Timer = new Timer(2000); public static var defaultEase:Function = 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){ var _local4:int; super(); if (_arg1 == null){ return; }; if (!_tlInitted){ 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)); _local4 = ((((_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 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 _local2:Number; var _local3:Number; var _local4:TweenInfo; var _local5:int; _local2 = ((_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 get enabled():Boolean{ return ((this.gc) ? false : true); } public function initTweenVals():void{ var _local1:String; var _local2:int; var _local3:*; var _local4:TweenInfo; if (((!((this.exposedVars.timeScale == undefined))) && ((this.target is TweenLite)))){ 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 _local2:uint; var _local3:Dictionary; var _local4:Array; var _local5:int; var _local6:TweenLite; _local2 = (currentTime = getTimer()); _local3 = 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{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } protected static function killGarbage(_arg1:TimerEvent):void{ var _local2:Dictionary; var _local3:Object; _local2 = 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 com.jumpeye.transitions
Section 39
//JLineMask (com.jumpeye.utils.JLineMask) package com.jumpeye.utils { import flash.display.*; public class JLineMask extends Sprite { private var isCenter:Boolean;// = false private var __value;// = 0 private var hig:Number; private var msk:Sprite; private var dimD:Number; private var orientation:String; private var wid; public function JLineMask(_arg1:Number=100, _arg2:Number=100, _arg3:String="left", _arg4:Boolean=false){ var _local5:*; var _local6:*; var _local7:*; isCenter = false; __value = 0; super(); this.wid = _arg1; this.hig = _arg2; this.isCenter = _arg4; this.orientation = _arg3; this.msk = new Sprite(); _local5 = new Shape(); _local5.graphics.beginFill(3368601, 0.4); _local6 = ((((_arg3 == "left")) || ((_arg3 == "right")))) ? 1 : _arg1; _local7 = ((((_arg3 == "top")) || ((_arg3 == "bottom")))) ? 1 : _arg2; _local5.graphics.drawRect(0, 0, _local6, _local7); _local5.graphics.endFill(); msk.addChild(_local5); this.addChild(msk); value = 0; } public function get value():Number{ return (__value); } private function arrange():void{ var _local1:*; var _local2:*; var _local3:*; _local1 = ((((orientation == "left")) || ((orientation == "right")))) ? "x" : "y"; _local2 = ((((orientation == "left")) || ((orientation == "right")))) ? "width" : "height"; _local3 = ((((orientation == "left")) || ((orientation == "right")))) ? wid : hig; if (!isCenter){ msk[_local1] = ((((orientation == "right")) || ((orientation == "bottom")))) ? (dimD - msk[_local2]) : 0; } else { msk[_local1] = ((((orientation == "right")) || ((orientation == "bottom")))) ? ((dimD / 2) - (msk[_local2] / 2)) : 0; }; } public function set value(_arg1:Number):void{ __value = _arg1; this.setRedraw(); } private function setRedraw():void{ var _local1:*; _local1 = ((((orientation == "left")) || ((orientation == "right")))) ? "width" : "height"; dimD = ((((orientation == "left")) || ((orientation == "right")))) ? wid : hig; msk[_local1] = this.value; this.arrange(); } } }//package com.jumpeye.utils
Section 40
//Back (gs.easing.Back) package gs.easing { public class Back { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1.70158):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) + _arg5)) + 1)) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1.70158):Number{ _arg1 = (_arg1 / _arg4); return (((((_arg3 * _arg1) * _arg1) * (((_arg5 + 1) * _arg1) - _arg5)) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1.70158):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ _arg5 = (_arg5 * 1.525); return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) - _arg5))) + _arg2)); }; _arg1 = (_arg1 - 2); _arg5 = (_arg5 * 1.525); return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) + _arg5)) + 2)) + _arg2)); } } }//package gs.easing
Section 41
//Sine (gs.easing.Sine) package gs.easing { public class Sine { private static const _HALF_PI:Number = 1.5707963267949; public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (((_arg3 * Math.sin(((_arg1 / _arg4) * _HALF_PI))) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((-(_arg3) * Math.cos(((_arg1 / _arg4) * _HALF_PI))) + _arg3) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((-(_arg3) / 2) * (Math.cos(((Math.PI * _arg1) / _arg4)) - 1)) + _arg2)); } } }//package gs.easing
Section 42
//AutoAlphaPlugin (gs.plugins.AutoAlphaPlugin) package gs.plugins { import gs.*; import flash.display.*; public class AutoAlphaPlugin extends TweenPlugin { protected var _tweenVisible:Boolean; protected var _tween:TweenLite; protected var _visible:Boolean; protected var _target:Object; 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 set changeFactor(_arg1:Number):void{ updateTweens(_arg1); if (((!((_target.visible == true))) && (_tweenVisible))){ _target.visible = true; }; } 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 killProps(_arg1:Object):void{ super.killProps(_arg1); _tweenVisible = !(Boolean(("visible" in _arg1))); } } }//package gs.plugins
Section 43
//EndArrayPlugin (gs.plugins.EndArrayPlugin) package gs.plugins { import gs.*; import gs.utils.tween.*; public class EndArrayPlugin extends TweenPlugin { protected var _info:Array; protected var _a: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"]; } 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--; }; }; } public function init(_arg1:Array, _arg2:Array):void{ var _local3:int; _a = _arg1; _local3 = (_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); } } }//package gs.plugins
Section 44
//FramePlugin (gs.plugins.FramePlugin) package gs.plugins { import gs.*; import flash.display.*; public class FramePlugin extends TweenPlugin { public var frame:int; protected var _target:MovieClip; 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 set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.gotoAndStop(this.frame); } 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); } } }//package gs.plugins
Section 45
//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 46
//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 _ct:ColorTransform; protected var _ignoreAlpha:Boolean; protected var _target:DisplayObject; 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"]; } 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; } 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{ var _local4:ColorTransform; if (!(_arg1 is DisplayObject)){ return (false); }; _local4 = new ColorTransform(); if (((!((_arg2 == null))) && (!((_arg3.exposedVars.removeTint == true))))){ _local4.color = uint(_arg2); }; _ignoreAlpha = true; init((_arg1 as DisplayObject), _local4); return (true); } } }//package gs.plugins
Section 47
//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 round:Boolean; public var onComplete:Function; public var propName:String; protected var _changeFactor:Number;// = 0 public static const VERSION:Number = 1.03; public static const API:Number = 1; public function TweenPlugin(){ _tweens = []; _changeFactor = 0; 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 48
//VisiblePlugin (gs.plugins.VisiblePlugin) package gs.plugins { import gs.*; import flash.display.*; public class VisiblePlugin extends TweenPlugin { protected var _tween:TweenLite; protected var _visible:Boolean; protected var _target:Object; public static const VERSION:Number = 1; public static const API:Number = 1; public function VisiblePlugin(){ this.propName = "visible"; this.overwriteProps = ["visible"]; this.onComplete = onCompleteTween; } override public function set changeFactor(_arg1:Number):void{ if (_target.visible != true){ _target.visible = true; }; } 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); } } }//package gs.plugins
Section 49
//VolumePlugin (gs.plugins.VolumePlugin) package gs.plugins { import gs.*; import flash.display.*; import flash.media.*; public class VolumePlugin extends TweenPlugin { protected var _st:SoundTransform; protected var _target:Object; 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 set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.soundTransform = _st; } 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); } } }//package gs.plugins
Section 50
//ArrayTweenInfo (gs.utils.tween.ArrayTweenInfo) package gs.utils.tween { public class ArrayTweenInfo { public var change:Number; public var index:uint; public var start:Number; public function ArrayTweenInfo(_arg1:uint, _arg2:Number, _arg3:Number){ this.index = _arg1; this.start = _arg2; this.change = _arg3; } } }//package gs.utils.tween
Section 51
//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 52
//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 delay:Number; protected var _hasUpdate:Boolean; protected var _hasPlugins:Boolean; public var started: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 vars:Object; public var ease:Function; public var tweens:Array; public var exposedVars:Object; public var combinedTimeScale:Number; public var initTime:Number; public static const version:Number = 10.09; 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){ var _local4:int; super(); 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)); _local4 = ((((_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 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 _local2:Number; var _local3:Number; var _local4:TweenInfo; var _local5:int; _local2 = ((_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 get enabled():Boolean{ return ((this.gc) ? false : true); } public function initTweenVals():void{ var _local1:String; var _local2:int; var _local3:*; var _local4:TweenInfo; if (((!((this.exposedVars.timeScale == undefined))) && ((this.target is TweenLite)))){ 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 _local2:uint; var _local3:Dictionary; var _local4:Array; var _local5:int; var _local6:TweenLite; _local2 = (currentTime = getTimer()); _local3 = 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 _local2:Dictionary; var _local3:Object; _local2 = 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 53
//aaaaRainbowDressUpBtn_276 (Kimkardashian_fla.aaaaRainbowDressUpBtn_276) package Kimkardashian_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class aaaaRainbowDressUpBtn_276 extends MovieClip { public var btn:MovieClip; public function aaaaRainbowDressUpBtn_276(){ addFrameScript(0, frame1); } public function goto(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.rainbowdressup.com")); } function frame1(){ btn.addEventListener(MouseEvent.CLICK, goto); } } }//package Kimkardashian_fla
Section 54
//aalo_311 (Kimkardashian_fla.aalo_311) package Kimkardashian_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class aalo_311 extends MovieClip { public function aalo_311(){ addFrameScript(0, frame1); } function frame1(){ buttonMode = true; addEventListener(MouseEvent.CLICK, Links); } public function Links(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.noelia.com"); navigateToURL(_local2, "_blank"); } } }//package Kimkardashian_fla
Section 55
//aanhg_305 (Kimkardashian_fla.aanhg_305) package Kimkardashian_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class aanhg_305 extends MovieClip { public function aanhg_305(){ addFrameScript(0, frame1); } function frame1(){ buttonMode = true; addEventListener(MouseEvent.CLICK, Links); } public function Links(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.girlgames4u.com"); navigateToURL(_local2, "_blank"); } } }//package Kimkardashian_fla
Section 56
//aaothermcSymbol1_300 (Kimkardashian_fla.aaothermcSymbol1_300) package Kimkardashian_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class aaothermcSymbol1_300 extends MovieClip { public function aaothermcSymbol1_300(){ addFrameScript(0, frame1); } function frame1(){ buttonMode = true; addEventListener(MouseEvent.CLICK, Links); } public function Links(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.didigames.com"); navigateToURL(_local2, "_blank"); } } }//package Kimkardashian_fla
Section 57
//btncopy_141 (Kimkardashian_fla.btncopy_141) package Kimkardashian_fla { import flash.display.*; public dynamic class btncopy_141 extends MovieClip { public var f4:MovieClip; public var f1:MovieClip; public var f5:MovieClip; public var f3:MovieClip; public var f2:MovieClip; } }//package Kimkardashian_fla
Section 58
//btncopy_172 (Kimkardashian_fla.btncopy_172) package Kimkardashian_fla { import flash.display.*; public dynamic class btncopy_172 extends MovieClip { public var f6:MovieClip; public var f4:MovieClip; public var f1:MovieClip; public var f5:MovieClip; public var f3:MovieClip; public var f2:MovieClip; } }//package Kimkardashian_fla
Section 59
//buttons_228 (Kimkardashian_fla.buttons_228) package Kimkardashian_fla { import flash.display.*; public dynamic class buttons_228 extends MovieClip { public var mascara:MovieClip; public var extra:MovieClip; public var dress:MovieClip; public var face:MovieClip; public var lip:MovieClip; public var eyelens:MovieClip; public var rouge:MovieClip; public var eyeshade:MovieClip; public var chain:MovieClip; public var hair:MovieClip; } }//package Kimkardashian_fla
Section 60
//cbvdsfdsf_7 (Kimkardashian_fla.cbvdsfdsf_7) package Kimkardashian_fla { import flash.display.*; public dynamic class cbvdsfdsf_7 extends MovieClip { public var masker:MovieClip; } }//package Kimkardashian_fla
Section 61
//cgfcgxfgxdfgf90890890890890_48 (Kimkardashian_fla.cgfcgxfgxdfgf90890890890890_48) package Kimkardashian_fla { import flash.display.*; public dynamic class cgfcgxfgxdfgf90890890890890_48 extends MovieClip { public function cgfcgxfgxdfgf90890890890890_48(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ gotoAndStop(1); } function frame1(){ stop(); stop(); } } }//package Kimkardashian_fla
Section 62
//cgfcgxfgxdfgfdf_43 (Kimkardashian_fla.cgfcgxfgxdfgfdf_43) package Kimkardashian_fla { import flash.display.*; public dynamic class cgfcgxfgxdfgfdf_43 extends MovieClip { public function cgfcgxfgxdfgfdf_43(){ addFrameScript(0, frame1); } function frame1(){ gotoAndPlay(Math.round((Math.random() * 10))); } } }//package Kimkardashian_fla
Section 63
//cgfcgxfgxdfgfdoll_50 (Kimkardashian_fla.cgfcgxfgxdfgfdoll_50) package Kimkardashian_fla { import flash.display.*; public dynamic class cgfcgxfgxdfgfdoll_50 extends MovieClip { public function cgfcgxfgxdfgfdoll_50(){ addFrameScript(0, frame1); } function frame1(){ gotoAndPlay(Math.round((Math.random() * 10))); } } }//package Kimkardashian_fla
Section 64
//cgfcgxfgxdfgfhair_80 (Kimkardashian_fla.cgfcgxfgxdfgfhair_80) package Kimkardashian_fla { import flash.display.*; public dynamic class cgfcgxfgxdfgfhair_80 extends MovieClip { public function cgfcgxfgxdfgfhair_80(){ addFrameScript(0, frame1, 3, frame4); } function frame1(){ stop(); } function frame4(){ gotoAndStop(1); } } }//package Kimkardashian_fla
Section 65
//cgfcgxfgxdfgfhjb_27 (Kimkardashian_fla.cgfcgxfgxdfgfhjb_27) package Kimkardashian_fla { import flash.display.*; public dynamic class cgfcgxfgxdfgfhjb_27 extends MovieClip { public function cgfcgxfgxdfgfhjb_27(){ addFrameScript(0, frame1, 5, frame6); } function frame6(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package Kimkardashian_fla
Section 66
//cgfcgxfgxdfgfhjklbnlnjl_226 (Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjl_226) package Kimkardashian_fla { import flash.display.*; public dynamic class cgfcgxfgxdfgfhjklbnlnjl_226 extends MovieClip { public var mascara:MovieClip; public var extra2:MovieClip; public var extra3:MovieClip; public var extra1:MovieClip; public var dress:MovieClip; public var face:MovieClip; public var lip:MovieClip; public var eyelens:MovieClip; public var rouge:MovieClip; public var eyeshade:MovieClip; public var chain:MovieClip; public var hair:MovieClip; } }//package Kimkardashian_fla
Section 67
//cgfcgxfgxdfgfhjklbnlnjlcopy_26 (Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjlcopy_26) package Kimkardashian_fla { import flash.display.*; public dynamic class cgfcgxfgxdfgfhjklbnlnjlcopy_26 extends MovieClip { public var mascara:MovieClip; public var extra2:MovieClip; public var extra3:MovieClip; public var extra1:MovieClip; public var dress:MovieClip; public var face:MovieClip; public var lip:MovieClip; public var eyelens:MovieClip; public var rouge:MovieClip; public var eyeshade:MovieClip; public var chain:MovieClip; public var hair:MovieClip; } }//package Kimkardashian_fla
Section 68
//cgfcgxfgxdfgflens_61 (Kimkardashian_fla.cgfcgxfgxdfgflens_61) package Kimkardashian_fla { import flash.display.*; public dynamic class cgfcgxfgxdfgflens_61 extends MovieClip { public function cgfcgxfgxdfgflens_61(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package Kimkardashian_fla
Section 69
//cgfcgxfgxdfgflip1_55 (Kimkardashian_fla.cgfcgxfgxdfgflip1_55) package Kimkardashian_fla { import flash.display.*; public dynamic class cgfcgxfgxdfgflip1_55 extends MovieClip { public function cgfcgxfgxdfgflip1_55(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package Kimkardashian_fla
Section 70
//cgfcgxfgxdfgfmasbhdasvdollSymbol18_72 (Kimkardashian_fla.cgfcgxfgxdfgfmasbhdasvdollSymbol18_72) package Kimkardashian_fla { import flash.display.*; public dynamic class cgfcgxfgxdfgfmasbhdasvdollSymbol18_72 extends MovieClip { public function cgfcgxfgxdfgfmasbhdasvdollSymbol18_72(){ addFrameScript(0, frame1); } function frame1(){ gotoAndPlay(Math.round((Math.random() * 10))); } } }//package Kimkardashian_fla
Section 71
//cgfcgxfgxdfgfmasbhdasvdollSymbol23_68 (Kimkardashian_fla.cgfcgxfgxdfgfmasbhdasvdollSymbol23_68) package Kimkardashian_fla { import flash.display.*; public dynamic class cgfcgxfgxdfgfmasbhdasvdollSymbol23_68 extends MovieClip { public function cgfcgxfgxdfgfmasbhdasvdollSymbol23_68(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kimkardashian_fla
Section 72
//cgfcgxfgxdfgfSymbol1_38 (Kimkardashian_fla.cgfcgxfgxdfgfSymbol1_38) package Kimkardashian_fla { import flash.display.*; public dynamic class cgfcgxfgxdfgfSymbol1_38 extends MovieClip { public function cgfcgxfgxdfgfSymbol1_38(){ addFrameScript(0, frame1, 5, frame6); } function frame6(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package Kimkardashian_fla
Section 73
//cgfcgxfgxdfgfSymbol2_29 (Kimkardashian_fla.cgfcgxfgxdfgfSymbol2_29) package Kimkardashian_fla { import flash.display.*; public dynamic class cgfcgxfgxdfgfSymbol2_29 extends MovieClip { public function cgfcgxfgxdfgfSymbol2_29(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kimkardashian_fla
Section 74
//cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollbbbbselena_74 (Kimkardashian_fla.cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollbbbbselena_74) package Kimkardashian_fla { import flash.display.*; public dynamic class cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollbbbbselena_74 extends MovieClip { public function cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollbbbbselena_74(){ addFrameScript(0, frame1, 5, frame6); } function frame6(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package Kimkardashian_fla
Section 75
//cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollbbbbselenacopy_73 (Kimkardashian_fla.cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollbbbbselenacopy_73) package Kimkardashian_fla { import flash.display.*; public dynamic class cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollbbbbselenacopy_73 extends MovieClip { public function cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollbbbbselenacopy_73(){ addFrameScript(0, frame1, 3, frame4); } function frame1(){ stop(); } function frame4(){ gotoAndStop(1); } } }//package Kimkardashian_fla
Section 76
//cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollSymbol18_78 (Kimkardashian_fla.cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollSymbol18_78) package Kimkardashian_fla { import flash.display.*; public dynamic class cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollSymbol18_78 extends MovieClip { public function cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollSymbol18_78(){ addFrameScript(0, frame1); } function frame1(){ gotoAndPlay(Math.round((Math.random() * 10))); } } }//package Kimkardashian_fla
Section 77
//cgfcgxfgxdfgfvcvcvcvcvcv_41 (Kimkardashian_fla.cgfcgxfgxdfgfvcvcvcvcvcv_41) package Kimkardashian_fla { import flash.display.*; public dynamic class cgfcgxfgxdfgfvcvcvcvcvcv_41 extends MovieClip { public function cgfcgxfgxdfgfvcvcvcvcvcv_41(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ gotoAndStop(1); } function frame1(){ stop(); stop(); } } }//package Kimkardashian_fla
Section 78
//chain_102 (Kimkardashian_fla.chain_102) package Kimkardashian_fla { import flash.display.*; public dynamic class chain_102 extends MovieClip { public var btn:MovieClip; } }//package Kimkardashian_fla
Section 79
//cvbcvbcvbvcy_78_1_20 (Kimkardashian_fla.cvbcvbcvbvcy_78_1_20) package Kimkardashian_fla { import flash.display.*; public dynamic class cvbcvbcvbvcy_78_1_20 extends MovieClip { public function cvbcvbcvbvcy_78_1_20(){ addFrameScript(56, frame57); } function frame57(){ stop(); } } }//package Kimkardashian_fla
Section 80
//dress_87 (Kimkardashian_fla.dress_87) package Kimkardashian_fla { import flash.display.*; public dynamic class dress_87 extends MovieClip { public var btn:MovieClip; } }//package Kimkardashian_fla
Section 81
//eyelenso_120 (Kimkardashian_fla.eyelenso_120) package Kimkardashian_fla { import flash.display.*; public dynamic class eyelenso_120 extends MovieClip { public var btn:MovieClip; } }//package Kimkardashian_fla
Section 82
//eyeshaeo_168 (Kimkardashian_fla.eyeshaeo_168) package Kimkardashian_fla { import flash.display.*; public dynamic class eyeshaeo_168 extends MovieClip { public var btn:MovieClip; } }//package Kimkardashian_fla
Section 83
//faceo_137 (Kimkardashian_fla.faceo_137) package Kimkardashian_fla { import flash.display.*; public dynamic class faceo_137 extends MovieClip { public var btn:MovieClip; } }//package Kimkardashian_fla
Section 84
//hdhdfhf_emaikl_345 (Kimkardashian_fla.hdhdfhf_emaikl_345) package Kimkardashian_fla { import flash.events.*; import flash.display.*; import flash.text.*; public dynamic class hdhdfhf_emaikl_345 extends MovieClip { public var friendMail:TextField; public var close:SimpleButton; public function hdhdfhf_emaikl_345(){ addFrameScript(0, frame1); } public function hideAdd(_arg1:MouseEvent):void{ this.visible = false; } function frame1(){ this.visible = false; close.addEventListener(MouseEvent.CLICK, hideAdd); } } }//package Kimkardashian_fla
Section 85
//hhhvxcv_248 (Kimkardashian_fla.hhhvxcv_248) package Kimkardashian_fla { import flash.display.*; public dynamic class hhhvxcv_248 extends MovieClip { public function hhhvxcv_248(){ addFrameScript(0, frame1, 7, frame8); } function frame1(){ stop(); } function frame8(){ gotoAndStop(1); } } }//package Kimkardashian_fla
Section 86
//hhhvxcvcopy_249 (Kimkardashian_fla.hhhvxcvcopy_249) package Kimkardashian_fla { import flash.display.*; public dynamic class hhhvxcvcopy_249 extends MovieClip { public function hhhvxcvcopy_249(){ addFrameScript(0, frame1, 7, frame8); } function frame1(){ stop(); } function frame8(){ gotoAndStop(1); } } }//package Kimkardashian_fla
Section 87
//hjmkvzxcvzx_247 (Kimkardashian_fla.hjmkvzxcvzx_247) package Kimkardashian_fla { import flash.display.*; public dynamic class hjmkvzxcvzx_247 extends MovieClip { public function hjmkvzxcvzx_247(){ addFrameScript(0, frame1, 6, frame7); } function frame7(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package Kimkardashian_fla
Section 88
//hkgh_212 (Kimkardashian_fla.hkgh_212) package Kimkardashian_fla { import flash.display.*; public dynamic class hkgh_212 extends MovieClip { public var inner:MovieClip; } }//package Kimkardashian_fla
Section 89
//hujkgh_211 (Kimkardashian_fla.hujkgh_211) package Kimkardashian_fla { import flash.display.*; public dynamic class hujkgh_211 extends MovieClip { public var outter:MovieClip; } }//package Kimkardashian_fla
Section 90
//jgjyiy9_emaikl_326 (Kimkardashian_fla.jgjyiy9_emaikl_326) package Kimkardashian_fla { import flash.display.*; import flash.text.*; public dynamic class jgjyiy9_emaikl_326 extends MovieClip { public var addition:SimpleButton; public var close:SimpleButton; public var submit:SimpleButton; public var messageDetail:TextField; public var friendName:TextField; public var friend2:MovieClip; public var friend4:MovieClip; public var friend1:MovieClip; public var friend3:MovieClip; public var friendMail:TextField; public var nameDetail:TextField; public var mailDetail:TextField; } }//package Kimkardashian_fla
Section 91
//jui_312 (Kimkardashian_fla.jui_312) package Kimkardashian_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class jui_312 extends MovieClip { public function jui_312(){ addFrameScript(0, frame1); } function frame1(){ buttonMode = true; addEventListener(MouseEvent.CLICK, Links); } public function Links(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.dolidoli.com"); navigateToURL(_local2, "_blank"); } } }//package Kimkardashian_fla
Section 92
//MainTimeline (Kimkardashian_fla.MainTimeline) package Kimkardashian_fla { import gs.*; import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; import flash.text.*; import gs.easing.*; import flash.media.*; import flash.utils.*; import flash.ui.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var girlDoll:String; public var Cur; public var prev:int; public var toolName; public var Prev; public var nextBtn:SimpleButton; public var j:int; public var k:int; public var screen:MovieClip; public var i:int; public var preloader:MovieClip; public var ds:MovieClip; public var resetBtn:SimpleButton; public var contestMenu:ContextMenu; public var percentage:Number; public var popup:MovieClip; public var logo_mc:SimpleButton; public var girldollArray:Array; public var sound_mc:MovieClip; public var moreBtn:SimpleButton; public var BitsLoaded:TextField; public var queCount:uint; public var againBtn:SimpleButton; public var mailArray:Array; public var ent:MovieClip; public var buttonMsk:MovieClip; public var bullet:backscore; public var objMsk:MovieClip; public var objects:MovieClip; public var Objects:Array; public var Names:Array; public var brush:MovieClip; public var site:MovieClip; public var frontDesign:MovieClip; public var doll:MovieClip; public var more:SimpleButton; public var again:SimpleButton; public var Buttons:Array; public var partOfdoll; public var doneBtn:SimpleButton; public var buttons:MovieClip; public var animation:MovieClip; public var email:SimpleButton; public var bulletChannel:SoundChannel; public var contextmenuItem:ContextMenuItem; public var ball:MovieClip; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } public function colseclk(_arg1:MouseEvent):void{ popup.visible = false; } public function but_mod(_arg1:MouseEvent):void{ _arg1.currentTarget.buttonMode = true; } function frame2(){ stop(); Var.playback = true; if (bulletChannel){ bulletChannel.stop(); }; frontDesign.playBtn.addEventListener(MouseEvent.CLICK, gamePage); } function frame4(){ stop(); ds.oo.text = Var.txt; if (((this.loaderInfo.parameters.bg) && ((Var.playback == false)))){ ds.oo.text = this.loaderInfo.parameters.name; girldollArray = this.loaderInfo.parameters.girldoll.split(""); again.addEventListener(MouseEvent.ROLL_OVER, over1); again.addEventListener(MouseEvent.ROLL_OUT, outt); again.addEventListener(MouseEvent.CLICK, again_clk); email.addEventListener(MouseEvent.ROLL_OVER, over1); email.addEventListener(MouseEvent.ROLL_OUT, outt); more.addEventListener(MouseEvent.ROLL_OVER, over1); more.addEventListener(MouseEvent.ROLL_OUT, outt); more.addEventListener(MouseEvent.CLICK, link); email.addEventListener(MouseEvent.CLICK, showMailBox); doll.dress.gotoAndStop(Number(girldollArray[0].toString())); doll.chain.gotoAndStop(Number(girldollArray[1].toString())); doll.lip.gotoAndStop(Number(girldollArray[2].toString())); doll.hair.gotoAndStop(Number(girldollArray[3].toString())); doll.rouge.gotoAndStop(Number(girldollArray[4].toString())); doll.eyeshade.gotoAndStop(Number(girldollArray[5].toString())); doll.eyelens.gotoAndStop(Number(girldollArray[6].toString())); doll.mascara.gotoAndStop(Number(girldollArray[7].toString())); doll.face.gotoAndStop(Number(girldollArray[8].toString())); doll.extra1.gotoAndStop(Number(girldollArray[9].toString())); doll.extra2.gotoAndStop(Number(girldollArray[10].toString())); doll.extra3.gotoAndStop(Number(girldollArray[11].toString())); if (Number(girldollArray[12].toString()) != 1){ doll.lip.alpha = (Number(girldollArray[12].toString()) / 10); } else { doll.lip.alpha = Number(girldollArray[12].toString()); }; if (Number(girldollArray[13].toString()) != 1){ doll.rouge.alpha = (Number(girldollArray[13].toString()) / 10); } else { doll.rouge.alpha = Number(girldollArray[13].toString()); }; if (Number(girldollArray[14].toString()) != 1){ doll.eyeshade.alpha = (Number(girldollArray[14].toString()) / 10); } else { doll.eyeshade.alpha = Number(girldollArray[14].toString()); }; if (Number(girldollArray[15].toString()) != 1){ doll.mascara.alpha = (Number(girldollArray[15].toString()) / 10); } else { doll.mascara.alpha = Number(girldollArray[15].toString()); }; screen.outter.inner.gotoAndStop(Number(girldollArray[16].toString())); } else { ds.oo.text = Var.txt; again.addEventListener(MouseEvent.ROLL_OVER, over1); again.addEventListener(MouseEvent.ROLL_OUT, out1); again.addEventListener(MouseEvent.CLICK, again_clk); email.addEventListener(MouseEvent.ROLL_OVER, over1); email.addEventListener(MouseEvent.ROLL_OUT, out1); more.addEventListener(MouseEvent.ROLL_OVER, over1); more.addEventListener(MouseEvent.ROLL_OUT, out1); more.addEventListener(MouseEvent.CLICK, link); email.addEventListener(MouseEvent.CLICK, showMailBox); }; popup.close.addEventListener(MouseEvent.CLICK, colseclk); popup.close.addEventListener(MouseEvent.CLICK, hideMailBox); popup.addition.addEventListener(MouseEvent.CLICK, showExtra); popup.submit.addEventListener(MouseEvent.CLICK, callMail); queCount = 0; mailArray = new Array(popup.friend1, popup.friend2, popup.friend3, popup.friend4); girlDoll = ((((((((((((((((doll.dress.currentFrame.toString() + doll.chain.currentFrame.toString()) + doll.lip.currentFrame.toString()) + doll.hair.currentFrame.toString()) + doll.rouge.currentFrame.toString()) + doll.eyeshade.currentFrame.toString()) + doll.eyelens.currentFrame.toString()) + doll.mascara.currentFrame.toString()) + doll.face.currentFrame.toString()) + doll.extra1.currentFrame.toString()) + doll.extra2.currentFrame.toString()) + doll.extra3.currentFrame.toString()) + Math.round(doll.lip.alpha).toString()) + Math.round(doll.rouge.alpha).toString()) + Math.round(doll.eyeshade.alpha).toString()) + Math.round(doll.mascara.alpha).toString()) + screen.outter.inner.currentFrame.toString()); trace(("girlDoll=" + girlDoll)); if (loaderInfo.url.match("123peppy")){ logo_mc.visible = true; more.visible = true; } else { logo_mc.addEventListener(MouseEvent.CLICK, link); more.visible = true; }; } function frame3(){ MochiBot.track(this, "ebdfd877"); stop(); Buttons = new Array(); Objects = new Array(); Names = new Array("dress", "chain", "lip", "hair", "rouge", "eyeshade", "eyelens", "mascara", "face", "extra"); TweenLite.to(frontDesign, 2, {x:(-(frontDesign.width) / 2), ease:Sine.easeOut}); init(); bullet = new backscore(); bulletChannel = bullet.play(0, int.MAX_VALUE); sound_mc.addEventListener(MouseEvent.MOUSE_DOWN, soundFun); sound_mc.buttonMode = true; resetBtn.addEventListener(MouseEvent.MOUSE_DOWN, resetFun); doneBtn.addEventListener(MouseEvent.MOUSE_DOWN, doneFun); if (loaderInfo.url.match("123peppy")){ logo_mc.visible = true; } else { logo_mc.addEventListener(MouseEvent.CLICK, link1); }; } public function toolClk(_arg1:MouseEvent):void{ var _local2:*; if (partOfdoll.name != "mascara"){ if (HitTest.complexHitTestObject(brush.hit, partOfdoll)){ _local2 = animation.getChildByName(partOfdoll.name); _local2.gotoAndPlay(2); partOfdoll.alpha = (partOfdoll.alpha + 0.3); }; } else { if (HitTest.complexHitTestObject(brush.hit, doll.eyeshade)){ partOfdoll.alpha = (partOfdoll.alpha + 0.3); }; }; } function frame1(){ stop(); contestMenu = new ContextMenu(); contestMenu.hideBuiltInItems(); contextmenuItem = new ContextMenuItem("www.123peppy.com"); contextmenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, Site); contestMenu.customItems.push(contextmenuItem); this.contextMenu = contestMenu; percentage = 0; stage.addEventListener(Event.ENTER_FRAME, BeeMoving); site.buttonMode = true; site.addEventListener(MouseEvent.CLICK, sitefun); } public function out1(_arg1:MouseEvent):void{ TweenLite.to(_arg1.currentTarget, 0.6, {scaleX:1, scaleY:1, ease:Sine.easeOut}); } public function doneFun(_arg1:MouseEvent):void{ var nextPage:Function; var e = _arg1; nextPage = function ():void{ nextFrame(); }; doneBtn.removeEventListener(MouseEvent.MOUSE_DOWN, doneFun); resetBtn.removeEventListener(MouseEvent.MOUSE_DOWN, resetFun); brush.Active = false; Mouse.show(); objMsk.visible = true; objects.mask = objMsk; TweenLite.to(objects, 0.7, {x:((objMsk.x + (objMsk.width / 2)) + (objects.width / 2)), y:objMsk.y}); TweenLite.to(buttons, 0.7, {x:((buttonMsk.x + (buttonMsk.width / 2)) + (buttons.width / 2)), onComplete:nextPage}); } public function palleteFun(_arg1:MouseEvent):void{ var _local2:*; var _local3:*; _local2 = _arg1.currentTarget; switch (_local2.str){ case "dress": case "chain": case "eyelens": case "face": partOfdoll = doll.getChildByName(_local2.str); partOfdoll.gotoAndStop(_local2.name.substr(1)); break; case "lip": case "eyeshade": case "rouge": case "mascara": brush.Active = true; j = 0; while (j < brush.numChildren) { _local3 = brush.getChildAt(j); _local3.visible = false; j++; }; toolName = brush.getChildByName(_local2.str); toolName.visible = true; if (toolName.name != "mascara"){ toolName.tips.gotoAndStop(_local2.name.substr(1)); }; partOfdoll = doll.getChildByName(_local2.str); partOfdoll.alpha = 0; partOfdoll.gotoAndStop(_local2.name.substr(1)); stage.addEventListener(MouseEvent.MOUSE_MOVE, toolMove); stage.addEventListener(MouseEvent.MOUSE_DOWN, toolClk); break; case "hair": animation.hair.gotoAndPlay(2); doll.hair.Frame = _local2.name.substr(1); stage.addEventListener(Event.ENTER_FRAME, hairAnimation); break; case "extra": trace(_local2.Pstr.substr(0, 5)); if (_local2.Pstr.substr(0, 5) == "extra"){ trace("ind"); partOfdoll = doll.getChildByName(_local2.Pstr); partOfdoll.gotoAndStop(_local2.name.substr(1)); } else { screen.outter.inner.gotoAndStop(_local2.name.substr(1)); }; break; }; } public function makeFun(_arg1:MouseEvent):void{ var startAni:Function; var e = _arg1; startAni = function (){ var _local1:*; var _local2:*; TweenLite.to(buttons, 0.8, {x:buttonMsk.x, y:buttonMsk.y}); trace(buttons.x); i = 0; while (i < buttons.numChildren) { Buttons[i] = buttons.getChildByName(Names[i]); trace(("button Names :" + Buttons[i].name)); Buttons[i].no = i; Buttons[i].buttonMode = true; Buttons[i].addEventListener(MouseEvent.MOUSE_DOWN, butClk); Buttons[i].addEventListener(MouseEvent.MOUSE_OUT, Var.Out); Buttons[i].addEventListener(MouseEvent.MOUSE_OVER, Var.Over); Objects[i] = objects.getChildByName(Names[i]); trace(("pallete Names :" + Objects[i].name)); j = 0; while (j < Objects[i].btn.numChildren) { _local1 = Objects[i].btn.getChildAt(j); if (Objects[i].name != "extra"){ _local1.str = Names[i]; _local1.buttonMode = true; _local1.addEventListener(MouseEvent.MOUSE_DOWN, palleteFun); } else { if (Objects[i].name == "extra"){ k = 0; while (k < _local1.numChildren) { _local2 = _local1.getChildAt(k); _local2.str = Names[i]; _local2.Pstr = _local1.name; _local2.buttonMode = true; _local2.addEventListener(MouseEvent.MOUSE_DOWN, palleteFun); k++; }; }; }; j++; }; Objects[i].visible = false; i++; }; }; TweenLite.to(ent, 0.5, {y:580}); TweenLite.to(doll, 0.8, {y:doll.Y, onComplete:startAni}); nextBtn.visible = false; resetBtn.visible = true; doneBtn.visible = true; nextBtn.removeEventListener(MouseEvent.MOUSE_DOWN, makeFun); this.removeEventListener(Event.ENTER_FRAME, namesFun); Var.txt = ent.ii.text; } public function showMailBox(_arg1:MouseEvent):void{ trace("email"); popup.visible = true; email.mouseEnabled = false; TweenLite.to(popup, 0.5, {y:279.8, ease:Back.easeOut}); popup.nameDetail.text = ""; popup.mailDetail.text = ""; popup.messageDetail.text = ""; popup.friendName.text = ""; popup.friendMail.text = ""; popup.friend1.friendMail.text = ""; popup.friend2.friendMail.text = ""; popup.friend3.friendMail.text = ""; popup.friend4.friendMail.text = ""; } public function sitefun(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.123peppy.com"); navigateToURL(_local2, "_blank"); } public function butClk(_arg1:MouseEvent):void{ var shows:Function; var e = _arg1; shows = function ():void{ if (Prev){ Objects[Prev.no].visible = false; }; Objects[Cur.no].visible = true; objects.x = ((objMsk.x - (objMsk.width / 2)) - (objects.width / 2)); TweenLite.to(objects, 0.4, {x:objMsk.x, y:objMsk.y}); Prev = Cur; }; Cur = e.currentTarget; if (!Prev){ shows(); } else { brush.Active = false; Mouse.show(); objMsk.visible = true; objects.mask = objMsk; TweenLite.to(objects, 0.4, {x:((objMsk.x + (objMsk.width / 2)) + (objects.width / 2)), y:objMsk.y, onComplete:shows}); }; } public function outt(_arg1:MouseEvent):void{ TweenLite.to(_arg1.currentTarget, 0.6, {scaleX:1, scaleY:1, ease:Sine.easeOut}); } public function hideMailBox(_arg1:MouseEvent):void{ var event = _arg1; email.mouseEnabled = true; TweenLite.to(popup, 0.5, {y:(600 + popup.height), ease:Back.easeIn}); var _local3 = popup; with (_local3) { friend1.visible = (friend2.visible = (friend3.visible = (friend4.visible = false))); }; queCount = 0; popup.nameDetail.text = ""; popup.mailDetail.text = ""; popup.messageDetail.text = ""; popup.friendName.text = ""; popup.friendMail.text = ""; popup.friend1.friendMail.text = ""; popup.friend2.friendMail.text = ""; popup.friend3.friendMail.text = ""; popup.friend4.friendMail.text = ""; } public function init(){ brush.Active = false; doll.hair.Frame = doll.hair.currentFrame; objects.mask = objMsk; buttons.mask = buttonMsk; objects.y = objMsk.y; objects.x = ((objMsk.x - (objMsk.width / 2)) - (objects.width / 2)); resetBtn.visible = false; doneBtn.visible = false; ent.ii.text = ""; ent.ii.text = ""; ent.ii.restrict = "A-Z0-9"; prev = -1; doll.Y = doll.y; doll.y = (doll.Y + doll.height); screen.outter.inner.stop(); this.addEventListener(Event.ENTER_FRAME, namesFun); nextBtn.addEventListener(MouseEvent.MOUSE_DOWN, makeFun); } public function namesFun(_arg1:Event):void{ if (ent.ii.text != ""){ nextBtn.visible = true; } else { nextBtn.visible = false; }; } public function showExtra(_arg1:MouseEvent):void{ if (queCount < 4){ mailArray[queCount].visible = true; queCount++; } else { queCount = 0; }; } public function callMail(_arg1:MouseEvent):void{ var request:URLRequest; var variables:URLVariables; var event = _arg1; email.mouseEnabled = true; request = new URLRequest("http://facefun.123peppy.com/gamemail.php"); request.method = URLRequestMethod.POST; variables = new URLVariables(); variables.nameDetail = popup.nameDetail.text; variables.mailDetail = popup.mailDetail.text; variables.messageDetail = popup.messageDetail.text; variables.friendName = popup.friendName.text; variables.friendMail = popup.friendMail.text; variables.friendMail1 = popup.friend1.friendMail.text; variables.friendMail2 = popup.friend2.friendMail.text; variables.friendMail3 = popup.friend3.friendMail.text; variables.friendMail4 = popup.friend4.friendMail.text; variables.gamename = "Kim Kardashian Makeup"; variables.girldoll = girlDoll; switch (this.loaderInfo.parameters.lang){ case "fr": variables.path = "http://www.123peppy.com/fr/play/kim-kardashian"; break; case "de": variables.path = "http://www.123peppy.com/de/play/kim-kardashian"; break; case "it": variables.path = "http://www.123peppy.com/it/play/kim-kardashian"; break; case "pl": variables.path = "http://www.123peppy.com/pl/play/kim-kardashian"; break; case "ru": variables.path = "http://www.123peppy.com/ru/play/%D0%BA%D0%B8%D0%BC-%D0%BA%D0%B0%D1%80%D0%B4%D0%B0%D1%88%D1%8F%D0%BD"; break; case "tr": variables.path = "http://www.123peppy.com/tr/play/kim-kardashian"; break; case "sv": variables.path = "http://www.123peppy.com/sv/play/kim-kardashian"; break; case "pt-br": variables.path = "http://www.123peppy.com/pt-br/play/kim-kardashian"; break; case "es": variables.path = "http://www.123peppy.com/es/play/kim-kardashian"; break; case "nl": variables.path = "http://www.123peppy.com/nl/play/kim-kardashian"; break; default: variables.path = "http://www.123peppy.com/play/kim-kardashian"; break; }; variables.name = ds.oo.text; request.data = variables; sendToURL(request); TweenLite.to(popup, 0.5, {y:(600 + popup.height), ease:Back.easeIn}); var _local3 = popup; with (_local3) { friend1.visible = (friend2.visible = (friend3.visible = (friend4.visible = false))); }; queCount = 0; } public function BeeMoving(_arg1:Event):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _local2 = (mouseX - ball.x); _local3 = (mouseY - ball.y); ball.x = (ball.x + (_local2 * 0.2)); ball.y = (ball.y + (_local3 * 0.2)); _local4 = loaderInfo.bytesLoaded; _local5 = loaderInfo.bytesTotal; percentage = Math.round(((_local4 / _local5) * 100)); BitsLoaded.text = (((Math.round((_local4 / 0x0400)) + "kBs /") + Math.round((_local5 / 0x0400))) + "kBs"); if (_local4 == _local5){ stage.removeEventListener(Event.ENTER_FRAME, BeeMoving); if (this.loaderInfo.parameters.bg){ gotoAndStop(4); } else { gotoAndStop(2); }; }; } public function Site(_arg1:Event):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.123peppy.com"); navigateToURL(_local2, "_blank"); } public function link1(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.123peppy.com"); navigateToURL(_local2, "_blank"); } public function toolMove(_arg1:MouseEvent):void{ if (brush.Active){ Mouse.hide(); brush.x = mouseX; brush.y = mouseY; objects.mask = null; objMsk.visible = false; buttons.mask = null; buttonMsk.visible = false; if (((((((((((HitTest.complexHitTestObject(brush.hit, objects)) || (HitTest.complexHitTestObject(brush.hit, buttons)))) || (HitTest.complexHitTestObject(brush, nextBtn)))) || (HitTest.complexHitTestObject(brush, resetBtn)))) || (HitTest.complexHitTestObject(brush, logo_mc)))) || (HitTest.complexHitTestObject(brush, sound_mc)))){ Mouse.show(); brush.x = 1500; }; } else { Mouse.show(); objMsk.visible = true; objects.mask = objMsk; buttonMsk.visible = true; buttons.mask = buttonMsk; stage.removeEventListener(MouseEvent.MOUSE_MOVE, toolMove); stage.removeEventListener(MouseEvent.MOUSE_DOWN, toolClk); }; } public function gamePage(_arg1:MouseEvent):void{ nextFrame(); } public function resetFun(_arg1:MouseEvent):void{ var _local2:*; brush.Active = false; Mouse.show(); objMsk.visible = true; objects.mask = objMsk; i = 0; while (i < doll.numChildren) { _local2 = doll.getChildAt(i); _local2.gotoAndStop(1); i++; }; screen.outter.inner.gotoAndStop(1); } public function hairAnimation(_arg1:Event):void{ if (animation.hair.currentFrame == animation.hair.totalFrames){ doll.hair.gotoAndStop(doll.hair.Frame); stage.removeEventListener(Event.ENTER_FRAME, hairAnimation); }; } public function again_clk(_arg1:MouseEvent):void{ gotoAndStop(2); } public function over1(_arg1:MouseEvent):void{ TweenLite.to(_arg1.currentTarget, 0.3, {scaleX:1.2, scaleY:1.2, ease:Sine.easeOut}); } public function soundFun(_arg1:MouseEvent):void{ if (sound_mc.currentLabel == "off"){ sound_mc.gotoAndStop("on"); bulletChannel = bullet.play(0, int.MAX_VALUE); } else { if (sound_mc.currentLabel == "on"){ sound_mc.gotoAndStop("off"); if (bulletChannel){ bulletChannel.stop(); }; }; }; } public function link(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.123peppy.com"); navigateToURL(_local2, "_blank"); } } }//package Kimkardashian_fla
Section 93
//mascarav_114 (Kimkardashian_fla.mascarav_114) package Kimkardashian_fla { import flash.display.*; public dynamic class mascarav_114 extends MovieClip { public var btn:MovieClip; } }//package Kimkardashian_fla
Section 94
//Objects_86 (Kimkardashian_fla.Objects_86) package Kimkardashian_fla { import flash.display.*; public dynamic class Objects_86 extends MovieClip { public var mascara:MovieClip; public var extra:MovieClip; public var dress:MovieClip; public var face:MovieClip; public var lip:MovieClip; public var eyelens:MovieClip; public var rouge:MovieClip; public var eyeshade:MovieClip; public var chain:MovieClip; public var hair:MovieClip; } }//package Kimkardashian_fla
Section 95
//peppydfgfsds_19 (Kimkardashian_fla.peppydfgfsds_19) package Kimkardashian_fla { import flash.display.*; public dynamic class peppydfgfsds_19 extends MovieClip { public function peppydfgfsds_19(){ addFrameScript(46, frame47); } function frame47(){ stop(); } } }//package Kimkardashian_fla
Section 96
//sissorvcvc_250 (Kimkardashian_fla.sissorvcvc_250) package Kimkardashian_fla { import flash.display.*; public dynamic class sissorvcvc_250 extends MovieClip { public function sissorvcvc_250(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ stop(); } function frame13(){ stop(); } } }//package Kimkardashian_fla
Section 97
//soundon_268 (Kimkardashian_fla.soundon_268) package Kimkardashian_fla { import flash.display.*; public dynamic class soundon_268 extends MovieClip { public function soundon_268(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kimkardashian_fla
Section 98
//Symbol10_153 (Kimkardashian_fla.Symbol10_153) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol10_153 extends MovieClip { public var s2:MovieClip; } }//package Kimkardashian_fla
Section 99
//Symbol10copy_157 (Kimkardashian_fla.Symbol10copy_157) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol10copy_157 extends MovieClip { public var s2:MovieClip; } }//package Kimkardashian_fla
Section 100
//Symbol10copy2_128 (Kimkardashian_fla.Symbol10copy2_128) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol10copy2_128 extends MovieClip { public var s2:MovieClip; } }//package Kimkardashian_fla
Section 101
//Symbol10copy3_174 (Kimkardashian_fla.Symbol10copy3_174) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol10copy3_174 extends MovieClip { public var s2:MovieClip; } }//package Kimkardashian_fla
Section 102
//Symbol10copy4_164 (Kimkardashian_fla.Symbol10copy4_164) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol10copy4_164 extends MovieClip { public var s2:MovieClip; } }//package Kimkardashian_fla
Section 103
//Symbol10copy5_143 (Kimkardashian_fla.Symbol10copy5_143) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol10copy5_143 extends MovieClip { public var s2:MovieClip; } }//package Kimkardashian_fla
Section 104
//Symbol11_154 (Kimkardashian_fla.Symbol11_154) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol11_154 extends MovieClip { public var s3:MovieClip; } }//package Kimkardashian_fla
Section 105
//Symbol11copy_130 (Kimkardashian_fla.Symbol11copy_130) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol11copy_130 extends MovieClip { public var s3:MovieClip; } }//package Kimkardashian_fla
Section 106
//Symbol11copy2_175 (Kimkardashian_fla.Symbol11copy2_175) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol11copy2_175 extends MovieClip { public var s3:MovieClip; } }//package Kimkardashian_fla
Section 107
//Symbol11copy3_165 (Kimkardashian_fla.Symbol11copy3_165) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol11copy3_165 extends MovieClip { public var s3:MovieClip; } }//package Kimkardashian_fla
Section 108
//Symbol11copy4_144 (Kimkardashian_fla.Symbol11copy4_144) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol11copy4_144 extends MovieClip { public var s3:MovieClip; } }//package Kimkardashian_fla
Section 109
//Symbol12_155 (Kimkardashian_fla.Symbol12_155) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol12_155 extends MovieClip { public var s4:MovieClip; } }//package Kimkardashian_fla
Section 110
//Symbol12copy_132 (Kimkardashian_fla.Symbol12copy_132) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol12copy_132 extends MovieClip { public var s4:MovieClip; } }//package Kimkardashian_fla
Section 111
//Symbol12copy2_176 (Kimkardashian_fla.Symbol12copy2_176) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol12copy2_176 extends MovieClip { public var s4:MovieClip; } }//package Kimkardashian_fla
Section 112
//Symbol12copy3_166 (Kimkardashian_fla.Symbol12copy3_166) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol12copy3_166 extends MovieClip { public var s4:MovieClip; } }//package Kimkardashian_fla
Section 113
//Symbol12copy4_145 (Kimkardashian_fla.Symbol12copy4_145) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol12copy4_145 extends MovieClip { public var s4:MovieClip; } }//package Kimkardashian_fla
Section 114
//Symbol13_156 (Kimkardashian_fla.Symbol13_156) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol13_156 extends MovieClip { public var s1:MovieClip; } }//package Kimkardashian_fla
Section 115
//Symbol13copy_134 (Kimkardashian_fla.Symbol13copy_134) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol13copy_134 extends MovieClip { public var s1:MovieClip; } }//package Kimkardashian_fla
Section 116
//Symbol13copy2_177 (Kimkardashian_fla.Symbol13copy2_177) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol13copy2_177 extends MovieClip { public var s1:MovieClip; } }//package Kimkardashian_fla
Section 117
//Symbol13copy3_167 (Kimkardashian_fla.Symbol13copy3_167) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol13copy3_167 extends MovieClip { public var s1:MovieClip; } }//package Kimkardashian_fla
Section 118
//Symbol13copy4_146 (Kimkardashian_fla.Symbol13copy4_146) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol13copy4_146 extends MovieClip { public var s1:MovieClip; } }//package Kimkardashian_fla
Section 119
//Symbol1copy_22 (Kimkardashian_fla.Symbol1copy_22) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol1copy_22 extends MovieClip { public var playBtn:SimpleButton; } }//package Kimkardashian_fla
Section 120
//Symbol1copy2bcvb_272 (Kimkardashian_fla.Symbol1copy2bcvb_272) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol1copy2bcvb_272 extends MovieClip { public function Symbol1copy2bcvb_272(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ gotoAndPlay(Math.round(((Math.random() * Math.random()) * 50))); } function frame25(){ gotoAndPlay(Math.round(((Math.random() * Math.random()) * 50))); } } }//package Kimkardashian_fla
Section 121
//Symbol1copy3bcvbcb_273 (Kimkardashian_fla.Symbol1copy3bcvbcb_273) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol1copy3bcvbcb_273 extends MovieClip { public function Symbol1copy3bcvbcb_273(){ addFrameScript(0, frame1, 25, frame26); } function frame1(){ gotoAndPlay(Math.round(((Math.random() * Math.random()) * 50))); } function frame26(){ gotoAndPlay(Math.round(((Math.random() * Math.random()) * 50))); } } }//package Kimkardashian_fla
Section 122
//Symbol1copybvcb_271 (Kimkardashian_fla.Symbol1copybvcb_271) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol1copybvcb_271 extends MovieClip { public function Symbol1copybvcb_271(){ addFrameScript(0, frame1, 34, frame35); } function frame1(){ gotoAndPlay(Math.round(((Math.random() * Math.random()) * 50))); } function frame35(){ gotoAndPlay(Math.round(((Math.random() * Math.random()) * 50))); } } }//package Kimkardashian_fla
Section 123
//Symbol1xcvzxcv_270 (Kimkardashian_fla.Symbol1xcvzxcv_270) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol1xcvzxcv_270 extends MovieClip { public function Symbol1xcvzxcv_270(){ addFrameScript(0, frame1, 26, frame27); } function frame1(){ gotoAndPlay(Math.round(((Math.random() * Math.random()) * 50))); } function frame27(){ gotoAndPlay(Math.round((((Math.random() * Math.random()) * Math.random()) * 20))); } } }//package Kimkardashian_fla
Section 124
//Symbol29_94 (Kimkardashian_fla.Symbol29_94) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol29_94 extends MovieClip { public var f4:MovieClip; public var f1:MovieClip; public var f5:MovieClip; public var f3:MovieClip; public var f2:MovieClip; } }//package Kimkardashian_fla
Section 125
//Symbol30_107 (Kimkardashian_fla.Symbol30_107) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol30_107 extends MovieClip { public var f4:MovieClip; public var f1:MovieClip; public var f5:MovieClip; public var f3:MovieClip; public var f2:MovieClip; } }//package Kimkardashian_fla
Section 126
//Symbol31_113 (Kimkardashian_fla.Symbol31_113) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol31_113 extends MovieClip { public var f1:MovieClip; public var f3:MovieClip; public var f2:MovieClip; } }//package Kimkardashian_fla
Section 127
//Symbol32_118 (Kimkardashian_fla.Symbol32_118) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol32_118 extends MovieClip { public var f1:MovieClip; public var f2:MovieClip; } }//package Kimkardashian_fla
Section 128
//Symbol33_124 (Kimkardashian_fla.Symbol33_124) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol33_124 extends MovieClip { public var f6:MovieClip; public var f4:MovieClip; public var f1:MovieClip; public var f5:MovieClip; public var f3:MovieClip; public var f2:MovieClip; } }//package Kimkardashian_fla
Section 129
//Symbol34_151 (Kimkardashian_fla.Symbol34_151) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol34_151 extends MovieClip { public var f6:MovieClip; public var f4:MovieClip; public var f1:MovieClip; public var f5:MovieClip; public var f3:MovieClip; public var f2:MovieClip; } }//package Kimkardashian_fla
Section 130
//Symbol35_162 (Kimkardashian_fla.Symbol35_162) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol35_162 extends MovieClip { public var f6:MovieClip; public var f4:MovieClip; public var f1:MovieClip; public var f5:MovieClip; public var f3:MovieClip; public var f2:MovieClip; } }//package Kimkardashian_fla
Section 131
//Symbol37_192 (Kimkardashian_fla.Symbol37_192) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol37_192 extends MovieClip { public var f1:MovieClip; public var f3:MovieClip; public var f2:MovieClip; } }//package Kimkardashian_fla
Section 132
//Symbol38_194 (Kimkardashian_fla.Symbol38_194) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol38_194 extends MovieClip { public var f4:MovieClip; public var f1:MovieClip; public var f5:MovieClip; public var f3:MovieClip; public var f2:MovieClip; } }//package Kimkardashian_fla
Section 133
//Symbol39_195 (Kimkardashian_fla.Symbol39_195) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol39_195 extends MovieClip { public var f1:MovieClip; public var f3:MovieClip; public var f2:MovieClip; } }//package Kimkardashian_fla
Section 134
//Symbol4_108 (Kimkardashian_fla.Symbol4_108) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol4_108 extends MovieClip { public var btn:MovieClip; } }//package Kimkardashian_fla
Section 135
//Symbol40_196 (Kimkardashian_fla.Symbol40_196) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol40_196 extends MovieClip { public var f1:MovieClip; public var f3:MovieClip; public var f2:MovieClip; } }//package Kimkardashian_fla
Section 136
//Symbol41_191 (Kimkardashian_fla.Symbol41_191) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol41_191 extends MovieClip { public var extra2:MovieClip; public var extra3:MovieClip; public var extra1:MovieClip; public var bg:MovieClip; } }//package Kimkardashian_fla
Section 137
//Symbol42_267 (Kimkardashian_fla.Symbol42_267) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol42_267 extends MovieClip { public var sndon:MovieClip; public var sndoff:MovieClip; public function Symbol42_267(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kimkardashian_fla
Section 138
//Symbol43_323 (Kimkardashian_fla.Symbol43_323) package Kimkardashian_fla { import flash.display.*; import flash.text.*; public dynamic class Symbol43_323 extends MovieClip { public var oo:TextField; } }//package Kimkardashian_fla
Section 139
//Symbol5_147 (Kimkardashian_fla.Symbol5_147) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol5_147 extends MovieClip { public var btn:MovieClip; } }//package Kimkardashian_fla
Section 140
//Symbol58tool_258 (Kimkardashian_fla.Symbol58tool_258) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol58tool_258 extends MovieClip { public var tips:MovieClip; } }//package Kimkardashian_fla
Section 141
//Symbol6_158 (Kimkardashian_fla.Symbol6_158) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol6_158 extends MovieClip { public var btn:MovieClip; } }//package Kimkardashian_fla
Section 142
//Symbol64star_246 (Kimkardashian_fla.Symbol64star_246) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol64star_246 extends MovieClip { public var lip:MovieClip; public var rouge:MovieClip; public var eyeshade:MovieClip; public var hair:MovieClip; } }//package Kimkardashian_fla
Section 143
//Symbol7_178 (Kimkardashian_fla.Symbol7_178) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol7_178 extends MovieClip { public var btn:MovieClip; } }//package Kimkardashian_fla
Section 144
//Symbol83_253 (Kimkardashian_fla.Symbol83_253) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol83_253 extends MovieClip { public var tips:MovieClip; } }//package Kimkardashian_fla
Section 145
//Symbol84_256 (Kimkardashian_fla.Symbol84_256) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol84_256 extends MovieClip { public var tips:MovieClip; } }//package Kimkardashian_fla
Section 146
//Symbol85_257 (Kimkardashian_fla.Symbol85_257) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol85_257 extends MovieClip { public function Symbol85_257(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Kimkardashian_fla
Section 147
//Symbol86_252 (Kimkardashian_fla.Symbol86_252) package Kimkardashian_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.filters.*; import flash.text.*; import flash.media.*; import flash.utils.*; import flash.ui.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.xml.*; public dynamic class Symbol86_252 extends MovieClip { public var mascara:MovieClip; public var i:int; public var lip:MovieClip; public var mc; public var hit:MovieClip; public var rouge:MovieClip; public var eyeshade:MovieClip; public function Symbol86_252(){ addFrameScript(0, frame1); } function frame1(){ i = 0; while (i < numChildren) { mc = getChildAt(i); mc.visible = false; i++; }; } } }//package Kimkardashian_fla
Section 148
//Symbol9_152 (Kimkardashian_fla.Symbol9_152) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol9_152 extends MovieClip { public var s5:MovieClip; } }//package Kimkardashian_fla
Section 149
//Symbol9copy_136 (Kimkardashian_fla.Symbol9copy_136) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol9copy_136 extends MovieClip { public var s5:MovieClip; } }//package Kimkardashian_fla
Section 150
//Symbol9copy2_125 (Kimkardashian_fla.Symbol9copy2_125) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol9copy2_125 extends MovieClip { public var s5:MovieClip; } }//package Kimkardashian_fla
Section 151
//Symbol9copy3_173 (Kimkardashian_fla.Symbol9copy3_173) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol9copy3_173 extends MovieClip { public var s5:MovieClip; } }//package Kimkardashian_fla
Section 152
//Symbol9copy4_163 (Kimkardashian_fla.Symbol9copy4_163) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol9copy4_163 extends MovieClip { public var s5:MovieClip; } }//package Kimkardashian_fla
Section 153
//Symbol9copy5_142 (Kimkardashian_fla.Symbol9copy5_142) package Kimkardashian_fla { import flash.display.*; public dynamic class Symbol9copy5_142 extends MovieClip { public var s5:MovieClip; } }//package Kimkardashian_fla
Section 154
//Timeline_254 (Kimkardashian_fla.Timeline_254) package Kimkardashian_fla { import flash.display.*; public dynamic class Timeline_254 extends MovieClip { public function Timeline_254(){ addFrameScript(1, frame2); } function frame2(){ stop(); } } }//package Kimkardashian_fla
Section 155
//Timeline_255 (Kimkardashian_fla.Timeline_255) package Kimkardashian_fla { import flash.display.*; public dynamic class Timeline_255 extends MovieClip { public function Timeline_255(){ addFrameScript(0, frame1); } function frame1(){ gotoAndPlay(Math.round((Math.random() * 10))); } } }//package Kimkardashian_fla
Section 156
//Timeline_313 (Kimkardashian_fla.Timeline_313) package Kimkardashian_fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_313 extends MovieClip { public var oo:TextField; } }//package Kimkardashian_fla
Section 157
//YHKHGVK_227 (Kimkardashian_fla.YHKHGVK_227) package Kimkardashian_fla { import flash.display.*; import flash.text.*; public dynamic class YHKHGVK_227 extends MovieClip { public var ii:TextField; } }//package Kimkardashian_fla
Section 158
//backscore (backscore) package { import flash.media.*; public dynamic class backscore extends Sound { } }//package
Section 159
//fill_image (fill_image) package { import flash.display.*; public dynamic class fill_image extends MovieClip { } }//package
Section 160
//filter_for_image (filter_for_image) package { import flash.display.*; public dynamic class filter_for_image extends MovieClip { } }//package
Section 161
//FlashEff2 (FlashEff2) package { import flash.events.*; import flash.display.*; import flash.geom.*; import com.jumpeye.core.*; import flash.text.*; import com.jumpeye.flashEff2.core.interfaces.*; import com.jumpeye.flashEff2.text.*; import com.jumpeye.Events.*; import flash.utils.*; import com.jumpeye.flashEff2.text.defaultFade.*; import flash.net.*; public dynamic class FlashEff2 extends JUIComponent { private var _hideTransitionName:String; protected var tepA:IFlashEffCommand; protected var tepF:IFlashEffFilter; protected var tepS:FeTDefaultFade; protected var _initialTargetTransform:Transform; protected var isButtonEffectApplyed:Boolean;// = false private var _useSwapInsteadHide:Boolean;// = false protected var transitionType:String;// = "show" protected var hitAreaClip:Sprite; private var _isTargetVisibleAtEnd:Boolean;// = false private var _firstLevelOwner:Sprite; private var _showTransitionStartCommands:Array; private var _ideDataHolder:String;// = "" private var _drawAfterFilters:Boolean;// = true protected var showTimer:Timer; private var _hideTransitionEndCommands:Array; private var _highestOwner:Sprite; private var _hideTransitionStartCommands:Array; private var _textField:TextField; protected var nextTarget:DisplayObject; private var _showTransitionName:String; protected var swapPattern:IFlashEffSymbolText; protected var lastTransitionPattern:IFlashEffSymbolText; protected var eventsDispatched:Number;// = 0 private var _swapTransitionName:String; private var _swapTarget:DisplayObject; private var __showDelay:Number;// = 0 protected var swapFlashEff2:FlashEff2; private var _partialTable:FeTable; private var _absWords:Array; private var _target:DisplayObject; private var __partialPattern:String;// = "com.jumpeye.flashEff2.text.defaultFade.FeTDefaultFade" private var __hideAutoPlay:Boolean;// = true protected var partialPattern:IFlashEffSymbol; protected var maxEndEvents:Number;// = 0 private var __targetInstanceName:String;// = "" protected var forceHide:Boolean;// = false protected var bDBTO:Sprite; private var _buttonOwner:Sprite; protected var _partialTextOwnerClip:Sprite; protected var _buttonEffectName:String; protected var isDragOut:Boolean;// = false private var __xmlPath:String;// = "" private var _rollOutCommands:Array; private var _absCustom:Array; private var _rollOverCommands:Array; private var _absLines:Array; protected var setNewTarget:Boolean;// = false private var __swapTargetVisibility:Boolean;// = false protected var filterAsoc:Array; private var _doubleClickCommands:Array; private var _textTable:FeTable; protected var hideTimer:Timer; protected var _isTransitioning:Boolean;// = false private var __xmlString:String;// = "" protected var _buttonEffect:IFlashEffButtonEffect; private var __swapType:String;// = "hideAndShow" protected var _xml:XML; protected var aDBTO:Sprite; private var _isMouseTriggered:Boolean;// = true protected var buttonTarget:Sprite; protected var _cTT:String;// = "" protected var partialInterval:Number; private var _releaseCommands:Array; private var _showTransitionEndCommands:Array; private var _absMatrix:Array; private var __targetVisibility:Boolean;// = true private var __showAutoPlay:Boolean;// = true private var __hideDelay:Number;// = 2 private var _useHandCursor:Boolean;// = false private var forceAutoPlay;// = null private var _clearAfterHide:Boolean;// = true protected var aDBT:Sprite; private var __swapTargetInstanceName:String;// = "" protected var firstInDepth:Sprite; private var __swapDelay:Number;// = 0 protected var showPattern:IFlashEffSymbolText; private var _isFree:Boolean;// = true private var _filterList:Array; protected var drawCalled:Boolean;// = false private var _absChars:Array; private var _pressCommands:Array; protected var hidePattern:IFlashEffSymbolText; private var _targetOwner:MovieClip; protected var tTS:Sprite; protected var bDBT:Sprite; protected var _textOwnerClip:Sprite; public static const SWAP_TYPE_SHOW = "show"; public static const SWAP_TYPE_HIDE_AND_SHOW = "hideAndShow"; public static const SWAP_TYPE_HIDE = "hide"; private static var targetPaths:Array; protected static var REMOVED_FROM_FLASHEFF:Boolean = false; protected static var eventTypeAsoc:Array = []; public function FlashEff2(){ init(); } protected function wordsSplit(_arg1:String, _arg2:uint):Array{ var _local9:Rectangle; var _local10:Boolean; var _local11:uint; var _local12:*; var _local3:Array = _arg1.split(" "); var _local4:Array = []; var _local5:uint = _local3.length; var _local6:uint; var _local7:uint; var _local8:* = 0; while (_local8 < _local5) { _local9 = this.textField.getCharBoundaries(((_arg2 + _local6) + _local8)); _local10 = false; if (_local9 == null){ _local10 = true; _local11 = _local3[_local8].length; if (_local11 > 0){ _local12 = 0; while (_local12 < _local11) { _local9 = this.textField.getCharBoundaries((((_arg2 + _local6) + _local8) + _local12)); if (_local9 != null){ _local10 = false; break; }; _local12++; }; }; }; if (_local10 == false){ _local4[_local7] = {id:((_arg2 + _local8) + _local6), bounds:_local9, text:_local3[_local8]}; _local6 = (_local6 + String(_local4[_local7].text).length); _local7++; } else { _local6 = (_local6 + _local3[_local8].length); }; _local8++; }; return (_local4); } public function set partialPatternName(_arg1:String):void{ var patternReference:Class; var arg = _arg1; if (arg != ""){ try { patternReference = (getDefinitionByName(arg) as Class); } catch(e:ReferenceError) { throw ((("FLASHEFF2 ERROR: The Pattern:" + arg) + " is unavailable.")); }; }; if (patternReference != null){ this.partialPattern = new patternReference(this); this.partialPattern.target = this._partialTextOwnerClip; }; __partialPattern = arg; } public function get drawAfterFilters():Boolean{ return (this._drawAfterFilters); } public function get swapTransitionName():String{ return (_swapTransitionName); } public function set swapTarget(_arg1:DisplayObject):void{ if (_arg1 != null){ this._swapTarget = _arg1; _arg1.visible = this.swapTargetVisibility; this._swapTransitionName = _arg1.name; } else { this._swapTarget = null; this._swapTransitionName = ""; }; } public function set xmlString(_arg1:String):void{ var _local2:XML; if (_arg1 != ""){ this.__xmlString = _arg1; _local2 = new XML(_arg1); setProperties(_local2); }; } public function get currentTransitionType():String{ return (this._cTT); } public function set isMouseTriggered(_arg1:Boolean):void{ this._isMouseTriggered = _arg1; } public function removeButtonEffect():void{ if (this.buttonEffect != null){ this.buttonEffect.remove(); }; this.highestOwner.mouseChildren = true; this.removeButtonEvents(); this.isButtonEffectApplyed = false; } public function removeAllCommands():void{ var _local1:*; for (_local1 in _slot1.eventTypeAsoc) { this.removeAllCommandsByEventType(_local1); }; } public function removeCommand(_arg1:IFlashEffCommand):void{ var _local2:*; var _local3:Array; var _local4:uint; for (_local2 in _slot1.eventTypeAsoc) { _local3 = this[(("_" + _local2) + "Commands")]; if (_local3 != null){ _local4 = 0; while (_local4 < _local3.length) { if (_local3[_local4] == _arg1){ _local3.splice(_local4, 1); }; _local4++; }; if (_slot1.eventTypeAsoc[_local2] != ""){ this.setCommands(_local2); }; }; }; } public function buttonPress():void{ pressButtonHandler(null, true); } public function get showTransition():IFlashEffSymbolText{ return (this.showPattern); } protected function pressButtonHandler(_arg1:MouseEvent=null, _arg2:Boolean=false):void{ this.isDragOut = true; if ((((_arg2 == true)) || ((this.isMouseTriggered == true)))){ if (this._isTransitioning == false){ if (this.buttonEffect != null){ this.buttonEffect.buttonPress(); }; }; }; if (_arg1 != null){ this.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.MOUSE_DOWN)); }; } public function get filterList():Array{ return (this._filterList); } protected function runCommands(_arg1:Array):void{ var _local2:Number; var _local3:*; if (_arg1 != null){ _local2 = _arg1.length; _local3 = 0; while (_local3 < _local2) { IFlashEffCommand(_arg1[_local3]).run(); _local3++; }; }; } public function get hideTransition():IFlashEffSymbolText{ return (this.hidePattern); } public function buttonRollOver():void{ rollOverButtonHandler(null, true); } protected function customSplit(_arg1:String, _arg2:uint, _arg3):Array{ var _local9:String; var _local10:Rectangle; var _local11:Boolean; var _local12:uint; var _local13:*; var _local4:Array = []; var _local5:uint = _arg3.length; var _local6:uint; var _local7:uint; var _local8:* = 0; while (_local8 < _local5) { _local9 = this.textField.text.substr((_arg2 + _local6), _arg3[_local8]); _local10 = this.textField.getCharBoundaries((_arg2 + _local6)); _local11 = false; if (_local10 == null){ _local11 = true; _local12 = _local9.length; if (_local12 > 0){ _local13 = 0; while (_local13 < _local12) { _local10 = this.textField.getCharBoundaries(((_arg2 + _local6) + _local13)); if (_local10 != null){ _local11 = false; break; }; _local13++; }; }; }; if (_local11 == false){ _local4[_local7] = {id:(_arg2 + _local6), bounds:_local10, text:_local9}; _local6 = (_local6 + _arg3[_local8]); _local7++; } else { _local6 = (_local6 + _arg3[_local8]); }; _local8++; }; return (_local4); } protected function rollOverButtonHandler(_arg1:MouseEvent=null, _arg2:Boolean=false):void{ if ((((_arg2 == true)) || ((this.isMouseTriggered == true)))){ if (this._isTransitioning == false){ if (this.buttonEffect != null){ this.buttonEffect.buttonRollOver(); }; }; }; if (_arg1 != null){ this.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.ROLL_OVER)); }; } public function addFilterByName(_arg1:String, _arg2:Object=null):IFlashEffFilter{ var filterReference:Class; var i:*; var filterName = _arg1; var initObj = _arg2; try { filterReference = (getDefinitionByName(filterName) as Class); } catch(e:ReferenceError) { trace((("FLASHEFF2 ERROR: The filter pattern '" + filterName) + "' is missing from library.")); return (null); }; var filter:IFlashEffFilter = IFlashEffFilter(new filterReference(this)); if (initObj != null){ for (i in initObj) { filter[i] = initObj[i]; }; }; this.addFilter(filter); return (filter); } public function setXML(_arg1):void{ this.setProperties(_arg1); } protected function getFreePattern(_arg1:Object):void{ var _local2:String; var _local3:XML; var _local4:XMLList; var _local5:String; var _local6:Class; var _local7:*; var _local8:Number; var _local9:*; var _local10:XML; var _local11:String; if (_arg1 != null){ _local2 = "tweenType easeType tweenDuration target component"; _local3 = describeType(_arg1); _local4 = _local3.elements("accessor"); _local5 = String(_local3.@name); _local6 = (getDefinitionByName(_local5) as Class); _local7 = new (_local6); _local8 = _local4.length(); _local9 = 0; while (_local9 < _local8) { _local10 = _local4[_local9]; if (String(_local10.@declaredBy).substr(0, 21) == "com.jumpeye.flashEff2"){ if (_local10.@access == "readwrite"){ _local11 = _local10.@name; if (_local2.indexOf(_local11) == -1){ _arg1[_local11] = _local7[_local11]; }; }; }; _local9++; }; }; } public function get firstLevelOwner():Sprite{ return (this._firstLevelOwner); } override public function dispatchEvent(_arg1:Event):Boolean{ var _local3:FLASHEFFEvents; var _local4:Boolean; var _local5:Point; var _local6:DisplayObject; var _local7:Timer; var _local8:DisplayObject; var _local9:Boolean; var _local10:Boolean; var _local11:Boolean; var _local12:*; var _local2:Boolean; if ((((_arg1.type == FLASHEFFEvents.TRANSITION_END)) || ((_arg1.type == "defaultPatternFinish")))){ (_arg1 as FLASHEFFEvents).currentTransitionType = this.currentTransitionType; eventsDispatched++; if (eventsDispatched == maxEndEvents){ this.runCommands(this[(("_" + this.currentTransitionType) + "TransitionEndCommands")]); if (isTargetVisibleAtEnd == true){ if (this.transitionType == "show"){ this.target.visible = true; }; this._textOwnerClip.visible = false; this._partialTextOwnerClip.visible = false; }; _local2 = true; _isTransitioning = false; if (this.transitionType == "show"){ if (isButtonEffectApplyed == true){ _local5 = new Point(this.mouseX, this.mouseY); _local5 = this.localToGlobal(_local5); if (this.highestOwner.hitTestPoint(_local5.x, _local5.y, true)){ this.rollOverButtonHandler(null, true); }; }; }; _local3 = new FLASHEFFEvents(FLASHEFFEvents.TRANSITION_END); _local3.currentTransitionType = this.currentTransitionType; _local4 = false; if (this.transitionType == "show"){ if (this.hidePattern != null){ if ((((((this.hideAutoPlay == true)) && (!((this.forceAutoPlay == false))))) || ((this.forceAutoPlay == true)))){ this.hideTimer.reset(); this.hideTimer.start(); this.forceAutoPlay = null; this.hideTimer.addEventListener(TimerEvent.TIMER, this.hideCaller); }; }; } else { if (this.setNewTarget == true){ this.hideTimer.stop(); this.showTimer.stop(); _local6 = this.target; this.target = this.nextTarget; if (_local6 != null){ _local6.visible = false; }; this.setNewTarget = false; this.nextTarget = null; _local4 = super.dispatchEvent(_local3); _local7 = new Timer(this.showDelay, 1); if (this.showDelay > 0){ _local7.start(); _local7.addEventListener(TimerEvent.TIMER, this.showCallerWeak); } else { this.show(false); }; return (_local4); }; if (this._cTT == "swap"){ _local8 = this.target; this.removeSwapFlashEff2(); this.target = this.swapTarget; this.target.visible = true; this.swapTarget = null; _local8.visible = this.targetVisibility; _local9 = this.hideAutoPlay; _local10 = this.showAutoPlay; _local11 = this.targetVisibility; this.__hideAutoPlay = false; this.__showAutoPlay = false; this.targetVisibility = true; this.invalidate(); this.drawNow(); this.__hideAutoPlay = _local9; this.__showAutoPlay = _local10; this.targetVisibility = _local11; this.target.visible = true; } else { if (this._cTT == "hide"){ if (this._clearAfterHide == true){ this.removeEffect(true); this.removeButtonEvents(); for (_local12 in this.filterList) { IFlashEffFilter(this.filterList[_local12]).remove(); }; }; }; }; }; _local4 = super.dispatchEvent(_local3); return (_local4); } else { _local2 = false; }; } else { if (_arg1.type == FLASHEFFEvents.TRANSITION_START){ this.runCommands(this[(("_" + this.currentTransitionType) + "TransitionStartCommands")]); (_arg1 as FLASHEFFEvents).currentTransitionType = this.currentTransitionType; }; }; if (_local2 == true){ return (super.dispatchEvent(_arg1)); }; return (true); } public function set showTransition(_arg1:IFlashEffSymbolText):void{ if (_arg1 != null){ if (this.showPattern != null){ this.showPattern.remove(); }; this.showPattern = _arg1; this._showTransitionName = String(getQualifiedClassName(_arg1)).replace("::", "."); }; } public function set filterList(_arg1:Array):void{ var _local2:*; this.removeAllFilters(); if (_arg1 != null){ for (_local2 in _arg1) { this.addFilter(_arg1[_local2]); }; }; } public function getFilter(_arg1:String):IFlashEffFilter{ var _local2:*; for (_local2 in this.filterList) { if (String(getQualifiedClassName(this.filterList[_local2])).replace("::", ".") == _arg1){ return (this.filterList[_local2]); }; }; return (null); } public function get highestOwner():Sprite{ return (this._highestOwner); } public function set swapTargetVisibility(_arg1:Boolean):void{ __swapTargetVisibility = _arg1; if (this.swapTarget != null){ this.swapTarget.visible = _arg1; }; } protected function setButtonEvents():void{ this.highestOwner.addEventListener(MouseEvent.ROLL_OVER, this.rollOverButtonHandler); this.highestOwner.addEventListener(MouseEvent.ROLL_OUT, this.rollOutButtonHandler); this.highestOwner.addEventListener(MouseEvent.MOUSE_DOWN, this.pressButtonHandler); this.highestOwner.addEventListener(MouseEvent.MOUSE_UP, this.releaseButtonHandler); isButtonEffectApplyed = true; } public function buttonRelease():void{ releaseButtonHandler(null, true); } public function get ideDataHolder():String{ return (this._ideDataHolder); } protected function showCallerWeak(_arg1:TimerEvent):void{ this.show(false); } public function get absCustom():Array{ return (this._absCustom.concat()); } protected function removeSwapFlashEff2(){ if (this.swapFlashEff2 != null){ this.swapFlashEff2.removeAll(); this.removeChild(this.swapFlashEff2); this.swapFlashEff2.removeEventListener(FLASHEFFEvents.TRANSITION_END, dispatchEvent); this.swapFlashEff2.removeEventListener(FLASHEFFEvents.DOUBLE_CLICK, dispatchEvent); this.swapFlashEff2.removeEventListener(FLASHEFFEvents.MOUSE_DOWN, dispatchEvent); this.swapFlashEff2.removeEventListener(FLASHEFFEvents.MOUSE_UP, dispatchEvent); this.swapFlashEff2.removeEventListener(FLASHEFFEvents.ROLL_OUT, dispatchEvent); this.swapFlashEff2.removeEventListener(FLASHEFFEvents.ROLL_OVER, dispatchEvent); this.swapFlashEff2 = null; }; } public function set ideDataHolder(_arg1:String){ this._ideDataHolder = _arg1; } public function get commands():Array{ return (this._rollOverCommands.concat(this._rollOutCommands, this._pressCommands, this._releaseCommands, this._doubleClickCommands, this._showTransitionStartCommands, this._showTransitionEndCommands, this._hideTransitionStartCommands, this._hideTransitionEndCommands)); } public function removeCommandByName(_arg1:String):void{ var _local2:*; var _local3:Array; var _local4:uint; for (_local2 in _slot1.eventTypeAsoc) { _local3 = this[(("_" + _local2) + "Commands")]; if (_local3 != null){ _local4 = 0; while (_local4 < _local3.length) { if (String(getQualifiedClassName(_local3[_local4])).replace("::", ".") == _arg1){ _local3.splice(_local4, 1); }; _local4++; }; if (_slot1.eventTypeAsoc[_local2] != ""){ this.setCommands(_local2); }; }; }; } public function removeAll():void{ this.removeEffect(true, this.showPattern); this.removeEffect(true, this.hidePattern); this.removeSwapFlashEff2(); this.removeAllCommands(); this.removeAllFilters(); this.removeButtonEffect(); this.buttonEffect = null; this._buttonEffectName = ""; this.removeShowTransition(); this.removeHideTransition(); this.showTimer.stop(); this.hideTimer.stop(); this.showTimer.removeEventListener(TimerEvent.TIMER, this.showCaller); this.hideTimer.removeEventListener(TimerEvent.TIMER, this.hideCaller); if (this.target != null){ this.target.visible = true; this.resetChildDisplayList(this.target); this.hitAreaClip.width = (this.hitAreaClip.height = 0); }; } public function get showDelay():Number{ return (__showDelay); } public function get buttonEffectName():String{ return (this._buttonEffectName); } public function set swapTransition(_arg1:IFlashEffSymbolText):void{ if (_arg1 != null){ if (this.swapPattern != null){ this.swapPattern.remove(); }; this.swapPattern = _arg1; this._swapTransitionName = String(getQualifiedClassName(_arg1)).replace("::", "."); }; } protected function getPath(_arg1:DisplayObject):String{ var _local2:DisplayObject = _arg1.parent; var _local3:String = _arg1.name; while (((!((_local2 is Stage))) && (!((_local2 == null))))) { _local3 = ((_local2.name + ".") + _local3); _local2 = _local2.parent; }; return (_local3); } public function getShowPattern():IFlashEffSymbolText{ return (this.showPattern); } protected function pressCommandHandler(_arg1:MouseEvent):void{ this.runCommands(this._pressCommands); } public function set hideTransition(_arg1:IFlashEffSymbolText):void{ if (_arg1 != null){ if (this.hidePattern != null){ this.hidePattern.remove(); }; this.hidePattern = _arg1; this._hideTransitionName = String(getQualifiedClassName(_arg1)).replace("::", "."); }; } public function set isTargetVisibleAtEnd(_arg1:Boolean):void{ this._isTargetVisibleAtEnd = _arg1; } public function get absChars():Array{ return (this._absChars.concat()); } function setDrawTime():void{ if ((((this.showAutoPlay == true)) || ((this.hideAutoPlay == true)))){ if ((this.target is DisplayObject)){ if (this.target.stage == null){ this.target.addEventListener(Event.ADDED_TO_STAGE, this.targetOnAdd); } else { if (drawCalled == false){ drawCalled = true; targetOnAdd(new Event(Event.ADDED_TO_STAGE)); }; }; }; }; } public function getHidePattern():IFlashEffSymbolText{ return (this.hidePattern); } public function get textTable():FeTable{ return (this._textTable); } protected function callDraw(_arg1:Event):void{ this.draw(); } public function get buttonOwner():Sprite{ return (this._buttonOwner); } public function set hideTransitionName(_arg1:String):void{ var patternClass:Class; var arg = _arg1; if (arg != ""){ try { patternClass = (getDefinitionByName(arg) as Class); if (this.hidePattern != null){ this.hidePattern.remove(); }; this.hidePattern = new patternClass(this); } catch(e:ReferenceError) { throw ((("FLASHEFF2 ERROR: The pattern '" + arg) + "' is missing from library.")); }; this._hideTransitionName = arg; }; } public function set hideDelay(_arg1:Number):void{ if (isNaN(_arg1)){ _arg1 = 2; } else { if (_arg1 < 0){ _arg1 = 0; }; }; this.__hideDelay = _arg1; if (_arg1 < 1E-6){ _arg1 = 1E-6; }; this.hideTimer.delay = (_arg1 * 1000); } public function get absMatrix():Array{ return (this._absMatrix.concat()); } public function set buttonEffect(_arg1:IFlashEffButtonEffect):void{ if (this.buttonEffect != null){ this.buttonEffect.remove(); }; if (_arg1 != null){ this.setButtonEvents(); this._buttonEffect = _arg1; this._buttonEffect.target = this.buttonTarget; this._buttonEffect.component = this; this._buttonEffect.apply(); this._buttonEffectName = String(getQualifiedClassName(_arg1).replace("::", ".")); } else { this.removeButtonEvents(); this._buttonEffect = null; }; } public function removeAllFilters():void{ var _local1:*; var _local2:Boolean; if (this.filterList != null){ _local1 = 0; while (_local1 < this.filterList.length) { _local2 = this.removeFilter(this.filterList[_local1]); _local1 = (_local1 - Number(_local2)); _local1++; }; }; this.filterAsoc = []; } public function set swapType(_arg1:String):void{ if ((((((_arg1 == _slot1.SWAP_TYPE_HIDE)) || ((_arg1 == _slot1.SWAP_TYPE_SHOW)))) || ((_arg1 == _slot1.SWAP_TYPE_HIDE_AND_SHOW)))){ this.__swapType = _arg1; }; } public function get xmlPath():String{ return (__xmlPath); } protected function rollOverCommandHandler(_arg1:MouseEvent):void{ this.runCommands(this._rollOverCommands); } public function getXML():XML{ return (_xml); } protected function setProp(_arg1:XMLList, _arg2:Object):void{ var child:XML; var propType:String; var propValue:String; var propName:String; var arg = _arg1; var refObj = _arg2; if (refObj != null){ for each (child in arg.children()) { propType = child.type; propValue = child.value; propName = child.name().localName; try { switch (propType){ case "String": refObj[propName] = String(propValue); break; case "Number": refObj[propName] = Number(String(propValue)); break; case "uint": refObj[propName] = uint(String(propValue)); break; case "int": refObj[propName] = int(String(propValue)); break; case "Boolean": refObj[propName] = (String(propValue) == "true"); break; case "Array": refObj[propName] = String(propValue).split(","); break; case "XML": refObj[propName] = XML(String(propValue)); break; }; } catch(e:Error) { trace(((((("FLASHEFF2 ERROR: While trying to set the " + propName) + " on ") + refObj) + ",this error came:") + e.message)); }; }; }; } protected function getCommandsNumber():Number{ var _local2:*; var _local1:Number = 0; for (_local2 in _slot1.eventTypeAsoc) { _local1 = (_local1 + this[(("_" + _local2) + "Commands")].length); }; return (_local1); } protected function showCaller(_arg1:TimerEvent):void{ this.show(); } public function set clearAfterHide(_arg1:Boolean):void{ _clearAfterHide = _arg1; } public function get hideAutoPlay():Boolean{ return (__hideAutoPlay); } public function get partialTable():FeTable{ return (this._partialTable); } protected function releaseButtonHandler(_arg1:MouseEvent=null, _arg2:Boolean=false):void{ if (this.isDragOut == true){ if ((((_arg2 == true)) || ((this.isMouseTriggered == true)))){ if (this._isTransitioning == false){ if (this.buttonEffect != null){ this.buttonEffect.buttonRelease(); }; }; }; }; if (_arg1 != null){ this.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.MOUSE_UP)); }; } protected function removedFromStage(_arg1:Event):void{ if (_slot1.REMOVED_FROM_FLASHEFF == false){ this.removeEffect(true); this.removeAllCommands(); this.removeAllFilters(); this.removeButtonEffect(); }; } public function get initialTargetTransform():Transform{ return (this._initialTargetTransform); } public function show(_arg1=null):void{ this.forceAutoPlay = _arg1; this.showTimer.stop(); this.hideTimer.stop(); this.transitionType = "show"; this.transitionEffect(this.transitionType); } public function removeAllCommandsByEventType(_arg1:String):void{ var _local2:Array = this[(("_" + _arg1) + "Commands")]; if (_local2 != null){ if (_local2.length > 0){ this[(("_" + _arg1) + "Commands")] = []; if (_slot1.eventTypeAsoc[_arg1] != ""){ this.setCommands(_arg1); }; }; }; } public function get isMouseTriggered():Boolean{ return (_isMouseTriggered); } public function set targetVisibility(_arg1:Boolean):void{ __targetVisibility = _arg1; } public function get xmlString():String{ return (__xmlString); } public function get swapTarget():DisplayObject{ return (this._swapTarget); } protected function init():void{ this._targetOwner = new MovieClip(); this._firstLevelOwner = new Sprite(); this._highestOwner = new Sprite(); this.bDBTO = new Sprite(); this.bDBT = new Sprite(); this.aDBT = new Sprite(); this.aDBTO = new Sprite(); this.aDBT.addChild(this.firstLevelOwner); this.aDBTO.addChild(this.aDBT); this.highestOwner.addChild(this.aDBTO); this.addChild(this.highestOwner); this.bDBT.addChild(this.targetOwner); this.bDBTO.addChild(bDBT); this.firstLevelOwner.addChild(this.bDBTO); this.buttonTarget = this.aDBT; this.firstInDepth = this.bDBTO; this.hitAreaClip = new Sprite(); this.addChild(this.hitAreaClip); this.highestOwner.hitArea = this.hitAreaClip; this.hitAreaClip.mouseEnabled = false; this.hitAreaClip.visible = false; this.hitAreaClip.graphics.beginFill(0); this.hitAreaClip.graphics.drawRect(0, 0, 1, 1); this.hitAreaClip.graphics.endFill(); this.hitAreaClip.height = 0; this.hitAreaClip.width = 0; this._textOwnerClip = new Sprite(); this._partialTextOwnerClip = new Sprite(); this.targetOwner.addChild(this._textOwnerClip); this.targetOwner.addChild(this._partialTextOwnerClip); this._textTable = new FeTable(); this._partialTable = new FeTable(); this._textOwnerClip.addChild(DisplayObject(this.textTable)); this._partialTextOwnerClip.addChild(DisplayObject(this.partialTable)); tTS = new Sprite(); this._buttonOwner = new Sprite(); this.aDBTO.addChild(this.buttonOwner); this.resetArrays(); this._filterList = []; this._rollOverCommands = []; this._rollOutCommands = []; this._pressCommands = []; this._releaseCommands = []; this._doubleClickCommands = []; this._showTransitionStartCommands = []; this._showTransitionEndCommands = []; this._hideTransitionStartCommands = []; this._hideTransitionEndCommands = []; this.filterAsoc = []; if (_slot1.targetPaths == null){ _slot1.targetPaths = []; }; this.showTimer = new Timer((this.showDelay * 1000), 1); this.hideTimer = new Timer((this.hideDelay * 1000), 1); this.partialPatternName = this.__partialPattern; this.addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); } protected function setCommands(_arg1:String):void{ var eventType = _arg1; try { if (((!((this[(("_" + eventType) + "Commands")] == null))) && ((this[(("_" + eventType) + "Commands")].length > 0)))){ this.highestOwner.addEventListener(MouseEvent[_slot1.eventTypeAsoc[eventType]], this[(eventType + "CommandHandler")]); } else { this.highestOwner.removeEventListener(MouseEvent[_slot1.eventTypeAsoc[eventType]], this[(eventType + "CommandHandler")]); }; } catch(e:Error) { trace("FLASHEFF2 ERROR: Unknown eventType. Available events are: rollOver, rollOut, press, release, doubleClick, showTransitionStart, showTransitionEnd, hideTransitionStart and hideTransitionEnd."); }; if (this.highestOwner.hasEventListener("doubleClick")){ this.highestOwner.doubleClickEnabled = true; this.highestOwner.mouseChildren = false; } else { this.highestOwner.doubleClickEnabled = false; this.highestOwner.mouseChildren = true; }; } public function set showDelay(_arg1:Number):void{ if (isNaN(_arg1)){ _arg1 = 0; } else { if (_arg1 <= 0){ _arg1 = 0; }; }; this.__showDelay = _arg1; if (_arg1 < 1E-6){ _arg1 = 1E-6; }; this.showTimer.delay = (_arg1 * 1000); } public function set useSwapInsteadHide(_arg1:Boolean):void{ this._useSwapInsteadHide = _arg1; } override public function set useHandCursor(_arg1:Boolean):void{ var arg = _arg1; this._useHandCursor = arg; this.highestOwner.buttonMode = arg; this.highestOwner.useHandCursor = arg; try { this.target["mouseEnabled"] = !(arg); } catch(e:Error) { }; } public function set target(_arg1:DisplayObject):void{ var point:Point; var bounds:Rectangle; var arg = _arg1; if (this._target != null){ if (this.showPattern != null){ try { this.showPattern.remove(); this.showPattern["target"] = null; } catch(e:Error) { }; }; if (this.hidePattern != null){ try { this.hidePattern.remove(); this.hidePattern["target"] = null; } catch(e:Error) { }; }; this._target.visible = true; this.resetChildDisplayList(this._target); }; if (arg != null){ if (arg.parent != null){ resetChildDisplayList(arg); this._target = arg; if (this._targetInstanceName == ""){ this.invalidate(); this.setDrawTime(); }; this.__targetInstanceName = arg.name; point = new Point(0, 0); bounds = arg.getBounds(arg); if ((arg is TextField)){ point.x = bounds.x; point.y = bounds.y; this._textField = TextField(arg); this.textField.visible = false; this._partialTextOwnerClip.scaleX = (this._textOwnerClip.scaleX = this.textField.scaleX); this._partialTextOwnerClip.scaleY = (this._textOwnerClip.scaleY = this.textField.scaleY); }; this.hitAreaClip.width = (bounds.width * this.target.scaleX); this.hitAreaClip.height = (bounds.height * this.target.scaleY); this.hitAreaClip.x = ((bounds.x * target.scaleX) - point.x); this.hitAreaClip.y = ((bounds.y * target.scaleY) - point.y); point = arg.localToGlobal(point); point = this.parent.globalToLocal(point); _slot1.targetPaths[this.getPath(arg)] = {target:arg, displayList:target.parent, x:arg.x, y:arg.y, rotation:arg.rotation}; _slot1.REMOVED_FROM_FLASHEFF = true; this.targetOwner.addChild(arg); _slot1.REMOVED_FROM_FLASHEFF = false; this.x = (this.x + (point.x - this.x)); this.y = (this.y + (point.y - this.y)); this.rotation = this.target.rotation; this.target.x = 0; this.target.y = 0; this.target.rotation = 0; tTS.transform = arg.transform; this._initialTargetTransform = tTS.transform; } else { trace("FLASHEFF2 ERROR: Please add the target to the display list, before setting the _targetInstanceName|target property on FlashEff2."); }; } else { trace("FLASHEFF2 ERROR: Target must be a non-null DisplayObject."); }; } public function set _targetInstanceName(_arg1:String):void{ var scope:DisplayObjectContainer; var paths:Array; var targName:String; var i:*; var newTarget:DisplayObject; var strPath:String; var existObj:Object; var arg = _arg1; if (arg != ""){ if ((this.parent is DisplayObject)){ scope = this.parent; paths = arg.split("."); targName = paths.pop(); try { i = 0; while (i < paths.length) { scope = (scope[paths[i]] as DisplayObjectContainer); i = (i + 1); }; } catch(e:Error) { trace("FLASHEFF2 ERROR: The _targetInstanceName path is invalid."); return; }; if (scope != null){ newTarget = scope.getChildByName(targName); if (newTarget == null){ strPath = this.getPath(scope); existObj = _slot1.targetPaths[((strPath + ".") + arg)]; if (existObj != null){ newTarget = existObj.target; }; }; this.target = newTarget; }; } else { trace("FLASHEFF2 ERROR: Please add the component to the display list, before setting the _targetInstanceName property."); }; this.__targetInstanceName = arg; }; } protected function startPartialEffect():void{ if (this.partialPattern != null){ try { this.partialPattern["partialBlurAmount"] = IFlashEffText(this.lastTransitionPattern).partialBlurAmount; this.partialPattern["partialStart"] = IFlashEffText(this.lastTransitionPattern).partialStart; this.partialPattern.tweenDuration = this.lastTransitionPattern.tweenDuration; this.partialPattern.tweenType = this.lastTransitionPattern.tweenType; this.partialPattern.easeType = this.lastTransitionPattern.easeType; } catch(e:Error) { trace("FLASHEFF2 ERROR: an error ocured when trying to set partialBlurAmount, partialStart, tweenDuration,tweenType and easeType on the partialPattern."); }; var _local2 = this.partialPattern; _local2[this.transitionType](); }; clearInterval(this.partialInterval); } protected function targetOnAdd(_arg1:Event):void{ if ((this.target.parent is MovieClip)){ if (MovieClip(this.target.parent).currentFrame <= 1){ this.target.visible = false; }; }; this.target.removeEventListener(Event.ADDED_TO_STAGE, this.targetOnAdd); this.target.stage.invalidate(); this.firstLevelOwner.addEventListener(Event.RENDER, callDraw); } public function removeFilter(_arg1:IFlashEffFilter):Boolean{ var _local2:*; var _local3:uint; if (_arg1 != null){ _arg1.remove(); for (_local2 in this.filterList) { if (this.filterList[_local2] == _arg1){ if (_arg1.target == this.firstInDepth){ this.firstInDepth = this.filterAsoc[_arg1.target.name]; }; if (this.filterList.length > (_local2 + 1)){ this.filterAsoc[this.filterList[(_local2 + 1)].target.name] = this.filterAsoc[_arg1.target.name]; }; this.filterList.splice(_local2, 1); _local3 = 0; while (_local2 < _arg1.target.numChildren) { _arg1.target.parent.addChild(_arg1.target.getChildAt(_local3)); _local3++; }; _arg1.target.parent.removeChild(_arg1.target); return (true); }; }; }; return (false); } public function setProperties(_arg1):void{ var child:XML; var command:IFlashEffCommand; var filter:IFlashEffFilter; var me:FlashEff2; var urlLdr:URLLoader; var xmlArg = _arg1; if ((xmlArg is XML)){ this.invalidate(); this._xml = (xmlArg as XML); this.removeEffect(true); this.removeAllCommands(); this.removeAllFilters(); this.removeButtonEffect(); if (xmlArg.params.children().length() > 0){ this.setProp(xmlArg.params, this); }; for each (child in xmlArg.patterns.children()) { switch (String(child.type)){ case "command": command = this.addCommandByName(String(child.name), String(child.event)); this.setProp(child.params, command); break; case "showCommand": command = this.addCommandByName(String(child.name), String(child.event)); this.setProp(child.params, command); break; case "hideCommand": command = this.addCommandByName(String(child.name), String(child.event)); this.setProp(child.params, command); break; case "filter": filter = this.addFilterByName(String(child.name)); this.setProp(child.params, filter); break; case "buttonEffect": this.buttonEffectName = String(child.name); this.setProp(child.params, this.buttonEffect); break; case "hide": this.hideTransitionName = String(child.name); this.setProp(child.params, this.hidePattern); break; case "show": this.showTransitionName = String(child.name); this.setProp(child.params, this.showPattern); break; case "swap": this.swapTransitionName = String(child.name); this.setProp(child.params, this.swapPattern); break; }; }; drawCalled = false; this.setDrawTime(); } else { me = this; urlLdr = new URLLoader(); urlLdr.dataFormat = "text"; urlLdr.addEventListener(Event.COMPLETE, function (_arg1:Event){ var _local2:FLASHEFFEvents = new FLASHEFFEvents(FLASHEFFEvents.COMPLETE); _local2.data = urlLdr.data; me.dispatchEvent(_local2); var _local3:XML = XML(urlLdr.data); if (String(_local3.params.xmlPath.value) == xmlArg){ _local3.params.xmlPath.value = ""; }; me.setProperties(_local3); }); urlLdr.addEventListener("ioError", function (_arg1:Event){ trace("FLASHEFF2 ERROR: There was an IO_ERROR problem loading the xml. Please check the xmlPath."); me.dispatchEvent(_arg1); }); urlLdr.load(new URLRequest(xmlArg)); }; } public function get swapTargetVisibility():Boolean{ return (__swapTargetVisibility); } protected function resetChildDisplayList(_arg1:DisplayObject):void{ var _local3:*; var _local4:Object; var _local2:Array = _slot1.targetPaths; for (_local3 in _local2) { _local4 = _local2[_local3]; if (_local4 != null){ if (_local4.target == _arg1){ if (_local4.displayList.getChildByName(_arg1.name) == null){ _local4.displayList.addChild(_arg1); _arg1.x = _local4.x; _arg1.y = _local4.y; _arg1.rotation = _local4.rotation; }; _slot1.targetPaths[_local3] = null; return; }; }; }; } public function removeEffect(_arg1:Boolean=false, _arg2:IFlashEffSymbolText=null):void{ if (_arg2 == null){ _arg2 = this.lastTransitionPattern; }; if (_arg2 != null){ _arg2.remove(); }; if (this.partialPattern != null){ this.partialPattern.remove(); }; if (this.textTable != null){ this.textTable.removeChilds(); }; if (this.partialTable != null){ this.partialTable.removeChilds(); }; if (_arg1 == false){ if (_isTransitioning == true){ eventsDispatched = 0; maxEndEvents = 1; this.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.TRANSITION_END)); }; }; if (target != null){ this.target.visible = _isTargetVisibleAtEnd; }; this.maxEndEvents = 0; } public function set buttonEffectName(_arg1:String):void{ var btnEff:Class; var arg = _arg1; if (arg != ""){ try { btnEff = (getDefinitionByName(arg) as Class); this.buttonEffect = IFlashEffButtonEffect(new btnEff(this)); } catch(e:Error) { }; this._buttonEffectName = arg; }; } public function set showAutoPlay(_arg1:Boolean):void{ __showAutoPlay = _arg1; this.invalidate(); setDrawTime(); } public function getFilterAt(_arg1:uint):IFlashEffFilter{ if (_arg1 < this.filterList.length){ return (this.filterList[_arg1]); }; return (null); } override protected function draw():void{ var _local1:Boolean; var _local2:*; var _local3:Timer; var _local4:IFlashEffFilter; if (this.isInvalid("all")){ if (this.target != null){ _local1 = false; if (((!((this.showPattern == null))) && ((this.showAutoPlay == true)))){ this.transitionType = "show"; _local1 = true; } else { if (this.hidePattern != null){ if (this.hideAutoPlay == true){ _local1 = true; this.transitionType = "hide"; }; }; }; if (this.target.parent != this.targetOwner){ if ((((((_local1 == true)) || ((this.filterList.length > 0)))) || ((this.getCommandsNumber() > 0)))){ this.target = this.target; }; }; this.target.visible = this.targetVisibility; if (_local1){ _local3 = this[(this.transitionType + "Timer")]; if (this[(this.transitionType + "Delay")] > 0){ _local3.reset(); _local3.start(); _local3.addEventListener(TimerEvent.TIMER, this[(this.transitionType + "Caller")]); if (this.transitionType == "show"){ if (this.target != null){ this.target.visible = false; }; }; } else { this.transitionEffect(this.transitionType); }; }; for (_local2 in this.filterList) { _local4 = (this.filterList[_local2] as IFlashEffFilter); _local4.remove(); if (_isFree){ getFreePattern(_local4); }; _local4.apply(); }; }; this.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.INIT)); super.draw(); }; } public function get swapTransition():IFlashEffSymbolText{ return (this.swapPattern); } public function hide():void{ this.showTimer.stop(); this.hideTimer.stop(); this.transitionType = "hide"; this.transitionEffect(this.transitionType); } public function get isTargetVisibleAtEnd():Boolean{ return (_isTargetVisibleAtEnd); } public function transitionEffect(_arg1:String="show"):void{ var i:*; var transt = _arg1; if (this.isInvalid("all")){ for (i in this.filterList) { IFlashEffFilter(this.filterList[i]).remove(); IFlashEffFilter(this.filterList[i]).apply(); }; }; this.validate(); this.removeEffect(true); this.maxEndEvents = 1; this._cTT = transt; if (this.target != null){ if (this.targetOwner.getChildByName(this.target.name) != this.target){ this.target = this.target; }; try { eventsDispatched = 0; if (_isFree == true){ this.getFreePattern(this[(transt + "Pattern")]); }; this.lastTransitionPattern = this[(transt + "Pattern")]; if (transt == "hide"){ if (this.useSwapInsteadHide == true){ if (this.forceHide == false){ if (this.swapTarget != null){ this._cTT = "swap"; switch (this.swapType){ case _slot1.SWAP_TYPE_HIDE: this.addSwapFlashEff2(0); break; case _slot1.SWAP_TYPE_SHOW: this.addSwapFlashEff2(this.numChildren); break; default: this.addSwapFlashEff2(0); break; }; this.swapFlashEff2.target = this.swapTarget; this.swapFlashEff2.showDelay = ((this.swapDelay) || (0.0001)); if (this.swapType != _slot1.SWAP_TYPE_HIDE){ if (this.swapPattern != null){ this.swapFlashEff2.showTransition = this.swapPattern; } else { this.swapFlashEff2.showTransition = (this.clonePattern(this.showPattern) as IFlashEffSymbolText); }; if (this.swapType == _slot1.SWAP_TYPE_SHOW){ this.target.visible = true; this.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.TRANSITION_START)); return; } else { this.maxEndEvents = 2; }; } else { this.swapTarget.visible = true; }; } else { trace("FLASHEFF2 ERROR: The swapTarget property is null, a hide transition will be applied."); }; }; }; }; if (this.lastTransitionPattern != null){ if (this.target.parent != this.targetOwner){ this.target = this.target; }; this.target.visible = true; this.lastTransitionPattern.component = this; try { this.lastTransitionPattern["target"] = this.target; } catch(e:TypeError) { trace("FLASHEFF2 ERROR: You have placed a text pattern over a symbol. Please use a symbol pattern instead!"); return; }; _isTransitioning = true; var _local3 = this.lastTransitionPattern; _local3[transt](); } else { trace((("FLASHEFF2 WARNING: The " + transt) + "Transition pattern is null. The transition will not be applied.")); }; } catch(e:ReferenceError) { throw (("FLASHEFF2 ERROR: " + e)); }; } else { trace("FLASHEFF2 WARNING: Please set the target or _targetInstanceName property before applying an effect."); }; this.forceHide = false; } public function get absWords():Array{ return (this._absWords.concat()); } public function changeTarget(_arg1:DisplayObject):void{ var _local2:Timer; this.nextTarget = _arg1; if (this.target != null){ this.setNewTarget = true; _local2 = this.hideTimer; this.forceHide = true; if (this.hideDelay > 0){ _local2.reset(); _local2.start(); _local2.addEventListener(TimerEvent.TIMER, this.hideCaller); } else { this.hide(); }; } else { this.target = _arg1; this.show(false); }; } protected function linesSplit():Array{ var _local7:*; var _local8:String; var _local9:Boolean; var _local10:uint; var _local11:*; var _local1:Array = []; var _local2:Array = []; var _local3:uint = this.textField.numLines; var _local4:uint; var _local5:Number = 0; var _local6:uint; while (_local6 < _local3) { _local7 = this.textField.getCharBoundaries(_local4); _local8 = this.textField.getLineText(_local6); _local9 = false; if (_local7 == null){ _local9 = true; _local10 = _local8.length; if (_local10 > 0){ _local11 = 0; while (_local11 < _local10) { _local7 = this.textField.getCharBoundaries((_local4 + _local11)); if (_local7 != null){ _local9 = false; break; }; _local11++; }; }; }; if (_local9 == false){ _local2[(_local6 - _local5)] = {id:_local4, bounds:_local7, lineId:_local6, text:_local8}; _local4 = (_local4 + String(_local8).length); } else { _local5++; _local4 = (_local4 + _local8.length); }; _local6++; }; return (_local2); } public function set swapDelay(_arg1:Number):void{ this.__swapDelay = _arg1; } public function get hideDelay():Number{ return (__hideDelay); } protected function resetArrays():void{ _absChars = []; _absWords = []; _absLines = []; _absMatrix = []; _absCustom = []; } public function addCommand(_arg1:IFlashEffCommand, _arg2:String):IFlashEffCommand{ var command = _arg1; var eventType = _arg2; if (command != null){ try { this[(("_" + eventType) + "Commands")].push(command); command.component = this; command.target = this.target; command.commandEventType = eventType; if (_slot1.eventTypeAsoc[eventType] != ""){ this.setCommands(eventType); }; } catch(e:Error) { trace("FLASHEFF2 ERROR: Unknown eventType. Available events are: rollOver, rollOut, press, release, doubleClick, showTransitionStart, showTransitionEnd, hideTransitionStart and hideTransitionEnd."); }; }; return (command); } protected function charSplit(_arg1:String, _arg2:uint):Array{ var _local8:Rectangle; var _local3:Array = String(_arg1).split(""); var _local4:Array = []; var _local5:uint = _local3.length; var _local6:uint; var _local7:uint; while (_local7 < _local5) { _local8 = this.textField.getCharBoundaries((_arg2 + _local7)); if (_local3[_local7] != " "){ if (!isNaN(String(_local3[_local7]).charCodeAt(0))){ if (_local8 != null){ _local4[(_local7 - _local6)] = {id:(_arg2 + _local7), bounds:_local8, text:_local3[_local7]}; } else { _local6++; }; }; } else { _local6++; }; _local7++; }; return (_local4); } protected function releaseCommandHandler(_arg1:MouseEvent):void{ this.runCommands(this._releaseCommands); } public function get hideTransitionName():String{ return (this._hideTransitionName); } protected function clonePattern(_arg1:Object):Object{ var _local2:XML; var _local3:XMLList; var _local4:String; var _local5:Class; var _local6:*; var _local7:Number; var _local8:*; var _local9:XML; var _local10:String; if (_arg1 != null){ _local2 = describeType(_arg1); _local3 = _local2.elements("accessor"); _local4 = String(_local2.@name); _local5 = (getDefinitionByName(_local4) as Class); _local6 = new (_local5); _local7 = _local3.length(); _local8 = 0; while (_local8 < _local7) { _local9 = _local3[_local8]; if (_local9.@declaredBy == _local4){ if (_local9.@access == "readwrite"){ _local10 = _local9.@name; _local6[_local10] = _arg1[_local10]; }; }; _local8++; }; return (_local6); }; return (null); } protected function hideCaller(_arg1:TimerEvent):void{ this.hide(); } protected function rollOutCommandHandler(_arg1:MouseEvent):void{ this.runCommands(this._rollOutCommands); } public function get clearAfterHide():Boolean{ return (_clearAfterHide); } public function addFilter(_arg1:IFlashEffFilter):void{ var _local2:DisplayObject; var _local3:Boolean; if (this._isFree == true){ this.getFreePattern(_arg1); }; if (_arg1 != null){ _local2 = this.firstInDepth; this.firstInDepth = new Sprite(); this.firstLevelOwner.addChild(this.firstInDepth); this.firstInDepth.addChild(_local2); _arg1.component = this; _arg1.target = this.firstInDepth; this.filterAsoc[_arg1.target.name] = _local2; if (!this.isInvalid("all")){ _local3 = this.target.visible; this.target.visible = true; _arg1.apply(); this.target.visible = _local3; }; this.filterList.push(_arg1); }; } public function get swapType():String{ return (this.__swapType); } public function get targetVisibility():Boolean{ return (__targetVisibility); } public function get buttonEffect():IFlashEffButtonEffect{ return (this._buttonEffect); } protected function addSwapFlashEff2(_arg1:uint=0){ var _local2:*; if (this.swapFlashEff2 != null){ this.removeSwapFlashEff2(); }; this.swapFlashEff2 = new FlashEff2(); this.swapFlashEff2.addEventListener(FLASHEFFEvents.TRANSITION_END, dispatchEvent); this.swapFlashEff2.addEventListener(FLASHEFFEvents.DOUBLE_CLICK, dispatchEvent); this.swapFlashEff2.addEventListener(FLASHEFFEvents.MOUSE_DOWN, dispatchEvent); this.swapFlashEff2.addEventListener(FLASHEFFEvents.MOUSE_UP, dispatchEvent); this.swapFlashEff2.addEventListener(FLASHEFFEvents.ROLL_OUT, dispatchEvent); this.swapFlashEff2.addEventListener(FLASHEFFEvents.ROLL_OVER, dispatchEvent); this.addChildAt(this.swapFlashEff2, _arg1); for (_local2 in this.filterList) { this.swapFlashEff2.addFilter((this.clonePattern(this.filterList[_local2]) as IFlashEffFilter)); }; for (_local2 in this.commands) { this.swapFlashEff2.addCommand((this.clonePattern(this.commands[_local2]) as IFlashEffCommand), (this.commands[_local2] as IFlashEffCommand).commandEventType); }; } public function addCommandByName(_arg1:String, _arg2:String, _arg3:Object=null):IFlashEffCommand{ var commandRef:Class; var command:IFlashEffCommand; var i:*; var commandName = _arg1; var eventType = _arg2; var initObj = _arg3; try { commandRef = (getDefinitionByName(commandName) as Class); command = IFlashEffCommand(new commandRef(this)); if (initObj != null){ for (i in initObj) { command[i] = initObj[i]; }; }; } catch(e:ReferenceError) { trace((("FLASHEFF2 ERROR: The command pattern '" + commandName) + "' is missing from library.")); return (null); }; return (this.addCommand(command, eventType)); } protected function removeButtonEvents():void{ this.highestOwner.removeEventListener(MouseEvent.ROLL_OVER, this.rollOverButtonHandler); this.highestOwner.removeEventListener(MouseEvent.ROLL_OUT, this.rollOutButtonHandler); this.highestOwner.removeEventListener(MouseEvent.MOUSE_DOWN, this.pressButtonHandler); this.highestOwner.removeEventListener(MouseEvent.MOUSE_UP, this.releaseButtonHandler); isButtonEffectApplyed = false; } public function get target():DisplayObject{ return (this._target); } public function swap(_arg1:DisplayObject=null, _arg2:String=""):void{ if (_arg1 != null){ this.swapTarget = _arg1; }; if (_arg2 != ""){ this.swapType = _arg2; }; this.useSwapInsteadHide = true; this.hide(); } protected function doubleClickCommandHandler(_arg1:MouseEvent):void{ this.runCommands(this._doubleClickCommands); this.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.DOUBLE_CLICK)); } public function get _targetInstanceName():String{ return (this.__targetInstanceName); } public function get useSwapInsteadHide():Boolean{ return (this._useSwapInsteadHide); } override public function get useHandCursor():Boolean{ return (_useHandCursor); } public function get targetOwner():MovieClip{ return (this._targetOwner); } public function get absLines():Array{ return (this._absLines.concat()); } protected function rollOutButtonHandler(_arg1:MouseEvent=null, _arg2:Boolean=false):void{ if ((((_arg2 == true)) || ((this.isMouseTriggered == true)))){ if (this._isTransitioning == false){ if (this.buttonEffect != null){ this.buttonEffect.buttonRollOut(); }; }; }; this.isDragOut = false; if (_arg1 != null){ this.dispatchEvent(new FLASHEFFEvents(FLASHEFFEvents.ROLL_OUT)); }; } public function get showAutoPlay():Boolean{ return (__showAutoPlay); } public function get swapDelay():Number{ return (this.__swapDelay); } public function get isTransitioning():Boolean{ return (this._isTransitioning); } public function set xmlPath(_arg1:String):void{ if (_arg1 != ""){ this.__xmlPath = _arg1; setProperties(this.__xmlPath); }; } public function set showTransitionName(_arg1:String):void{ var patternClass:Class; var arg = _arg1; if (arg != ""){ try { patternClass = (getDefinitionByName(arg) as Class); if (this.showPattern != null){ this.showPattern.remove(); }; this.showPattern = IFlashEffSymbolText(new patternClass(this)); } catch(e:ReferenceError) { throw ((("FLASHEFF2 ERROR: The pattern '" + arg) + "' is missing from library.")); }; this._showTransitionName = arg; }; } public function drawTextTable(_arg1:String, _arg2:String, _arg3:Number, _arg4:Array, _arg5:Number, _arg6:Number, _arg7:Array=null):Boolean{ var _local9:Array; var _local10:Array; var _local11:Array; var _local14:*; var _local15:*; var _local16:uint; var _local19:uint; var _local28:Number; var _local29:Object; var _local30:*; var _local31:Number; var _local32:Number; var _local33:Number; var _local34:Number; this.textTable.removeChilds(); this.partialTable.removeChilds(); this.resetArrays(); var _local8:Object = this.textTable; var _local12:Boolean; var _local13:Boolean; var _local17:uint = 1; var _local18:uint = 1; var _local20:uint; var _local21:String = _arg1; var _local22:String = _arg1; _local10 = this.linesSplit(); _local17 = _local10.length; var _local23:Array = []; var _local24:Array = []; if (_arg2 == "lines"){ this.filterArray(_local10, _arg2, _arg3, _arg4); }; _local14 = 0; while (_local14 < _local17) { if (_local22 == "custom"){ _local9 = (_local10[_local14].childs = this.customSplit(_local10[_local14].text, _local10[_local14].id, _arg7[_local10[_local14].lineId])); _arg1 = "words"; _local21 = _arg1; } else { _local9 = (_local10[_local14].childs = this.wordsSplit(_local10[_local14].text, _local10[_local14].id)); }; _local10[_local14].owner = this.textTable; _local18 = _local9.length; _local15 = 0; while (_local15 < _local18) { _local23.push(_local9[_local15]); _local9[_local15].passed = _local10[_local14].passed; _local9[_local15].owner = this.textTable; _local11 = (_local9[_local15].childs = this.charSplit(_local9[_local15].text, _local9[_local15].id)); _local19 = _local11.length; _local16 = 0; while (_local16 < _local19) { _local11[_local16].passed = _local9[_local15].passed; _local24.push(_local11[_local16]); _local16++; }; _local15++; }; _local14++; }; if ((((_arg3 < 100)) || ((_arg2 == "selectedStrings")))){ if (_arg2 == "words"){ this.filterArray(_local23, _arg2, _arg3, _arg4); } else { if ((((_arg2 == "letters")) || ((_arg2 == "selectedStrings")))){ this.filterArray(_local24, _arg2, _arg3, _arg4); }; }; _local28 = (_arg5 * 10); if (this.transitionType == "hide"){ _local28 = 0; this._partialTextOwnerClip.alpha = 1; } else { this._partialTextOwnerClip.alpha = 0; }; clearInterval(this.partialInterval); this.partialInterval = setInterval(this.startPartialEffect, (_local28 * ((this.lastTransitionPattern.tweenDuration) || (0)))); maxEndEvents++; }; switch (_arg1.toLocaleLowerCase()){ case "lines": _local17 = _local10.length; _local8 = this.textTable; _local15 = 0; while (_local15 < _local17) { _local29 = _local8; if (_local10[_local15].passed == false){ _local29 = this.partialTable; }; _local30 = _local29.pushChild({type:"FeGroup", x:_local10[_local15].bounds.x, y:_local10[_local15].bounds.y, text:_local10[_local15].text, bounds:_local10[_local15].bounds, id:_local10[_local15].id}); _local10[_local15].owner = _local30; _absLines.push(_local30); _local15++; }; _arg1 = "words"; case "words": _local17 = _local10.length; _local14 = 0; while (_local14 < _local17) { _local31 = _local10[_local14].owner.x; _local32 = _local10[_local14].owner.y; _local8 = _local10[_local14].owner; _local9 = _local10[_local14].childs; _local18 = _local9.length; _local15 = 0; while (_local15 < _local18) { _local29 = _local8; _local33 = _local31; _local34 = _local32; if ((((_local9[_local15].passed == false)) && ((((_local21 == "words")) || ((_arg2 == "words")))))){ _local29 = this.partialTable; _local33 = 0; _local34 = 0; } else { if (_local9[_local15].passed == false){ _local33 = 0; _local34 = 0; }; }; _local30 = _local29.pushChild({type:"FeGroup", x:(_local9[_local15].bounds.x - _local33), y:(_local9[_local15].bounds.y - _local34), text:_local9[_local15].text, bounds:_local9[_local15].bounds, id:_local9[_local15].id}); _local9[_local15].owner = _local30; _absWords.push(_local30); if (_local22 == "custom"){ _absCustom.push(_local30); }; _local15++; }; _local14++; }; _arg1 = "chars"; case "chars": _local14 = 0; while (_local14 < _local17) { _local9 = _local10[_local14].childs; _local18 = _local9.length; _local15 = 0; while (_local15 < _local18) { _local11 = _local9[_local15].childs; _local8 = _local9[_local15].owner; _local31 = (_local8.x + _local10[_local14].owner.x); _local32 = (_local8.y + _local10[_local14].owner.y); _local19 = _local11.length; _local16 = 0; while (_local16 < _local19) { _local29 = _local8; _local33 = _local31; _local34 = _local32; if (_local11[_local16].passed != false){ _local11[_local16].passed = _local9[_local15].passed; }; if (_local11[_local16].passed == false){ if ((((_local21 == "chars")) || ((((_arg2 == "letters")) || ((_arg2 == "selectedStrings")))))){ _local29 = this.partialTable; _local33 = 0; _local34 = 0; } else { if (_arg2 == "words"){ _local33 = _local8.x; _local34 = _local8.y; }; }; }; _local30 = _local29.pushChild({type:"FeChar", x:((_local11[_local16].bounds.x - 2) - _local33), y:((_local11[_local16].bounds.y - 2) - _local34), text:_local11[_local16].text, bounds:_local11[_local16].bounds, id:_local11[_local16].id}); _local20 = this.textField.getLineIndexOfChar(_local30.id); _local30.bottomPosition = this.textField.getLineMetrics(_local20).ascent; _local30.applyTextFormat(this.textField.getTextFormat(_local30.id, (_local30.id + 1))); _absChars.push(_local30); _local16++; }; _local15++; }; _local14++; }; break; }; this.textTable.cleanMe(); var _local25:uint = this.textTable.childs.length; _local20 = 0; var _local26:Number = -1; var _local27:Number = 0; if (_local25 < 1){ maxEndEvents--; } else { _absMatrix[_local20] = []; }; _local14 = 0; while (_local14 < _local25) { _local30 = this.textTable.childs[_local14]; _local20 = this.textField.getLineIndexOfChar(_local30.id); if (_local20 != _local26){ _local26 = _local20; _local27 = _absMatrix.push([]); }; _absMatrix[(_local27 - 1)].push(_local30); _local14++; }; _local14 = 0; while (_local14 < _absMatrix.length) { if (_absMatrix[_local14].length == 0){ _absMatrix.splice(_local14, 1); _local14--; }; _local14++; }; this._textOwnerClip.visible = true; DisplayObject(this.textTable).visible = true; DisplayObject(this._partialTextOwnerClip).visible = true; this.textField.visible = false; return (true); } protected function filterArray(_arg1:Array, _arg2:String, _arg3:Number, _arg4:Array):void{ var _local6:uint; var _local7:Array; var _local8:*; var _local9:uint; var _local10:Number; var _local11:String; var _local12:Object; var _local13:int; var _local14:String; var _local15:int; var _local16:int; var _local17:RegExp; var _local18:String; var _local19:uint; var _local20:*; var _local5:uint = _arg1.length; if (_arg2 != "selectedStrings"){ _local6 = _local5; _local7 = new Array(_local5); _local8 = 0; while (_local8 < _local5) { _local7[_local8] = _local8; _local8++; }; while (((_local6 / _local5) * 100) > _arg3) { _local9 = Math.floor((Math.random() * _local7.length)); _arg1[_local7[_local9]].passed = false; _local6--; _local7.splice(_local9, 1); }; } else { _local10 = _arg4.length; _local11 = this.textField.text; _local12 = {}; _local8 = 0; while (_local8 < _local5) { _arg1[_local8].passed = false; _local12[_arg1[_local8].id] = _local8; _local8++; }; _local8 = 0; while (_local8 < _local10) { _local13 = 0; _local14 = _arg4[_local8]; _local15 = _local11.indexOf(_local14, _local13); _local16 = _local14.length; _local17 = / /g; _local18 = _local14.replace(_local17, ""); _local19 = _local18.length; while (_local15 != -1) { _local20 = _local15; while (_local20 < (_local15 + _local16)) { if (_local12[_local20] != undefined){ _arg1[_local12[_local20]].passed = true; }; _local20++; }; _local13 = (_local15 + _local16); _local15 = _local11.indexOf(_local14, _local13); }; _local8++; }; }; } public function set swapTargetInstanceName(_arg1:String):void{ var scope:DisplayObjectContainer; var paths:Array; var targName:String; var i:*; var newTarget:DisplayObject; var strPath:String; var existObj:Object; var arg = _arg1; if (arg != ""){ if ((this.parent is DisplayObject)){ scope = this.parent; paths = arg.split("."); targName = paths.pop(); try { i = 0; while (i < paths.length) { scope = (scope[paths[i]] as DisplayObjectContainer); i = (i + 1); }; } catch(e:Error) { trace("FLASHEFF2 ERROR: The swapTargetInstanceName path is invalid."); return; }; if (scope != null){ newTarget = scope.getChildByName(targName); if (newTarget == null){ strPath = this.getPath(scope); existObj = _slot1.targetPaths[((strPath + ".") + arg)]; if (existObj != null){ newTarget = existObj.target; }; }; this.swapTarget = newTarget; } else { trace("FLASHEFF2 ERROR: The swapTargetInstanceName path is invalid."); }; }; this.__swapTargetInstanceName = arg; } else { this.swapTarget = null; }; } public function set hideAutoPlay(_arg1:Boolean):void{ __hideAutoPlay = _arg1; this.invalidate(); setDrawTime(); } public function get textField():TextField{ return (this._textField); } public function removeShowTransition():void{ if (this.showPattern != null){ this.showPattern.remove(); this.showPattern = null; this._showTransitionName = ""; }; } public function removeHideTransition():void{ if (this.hidePattern != null){ this.hidePattern.remove(); this.hidePattern = null; this._hideTransitionName = ""; }; } public function get showTransitionName():String{ return (this._showTransitionName); } public function set drawAfterFilters(_arg1:Boolean):void{ if (_arg1 != this.drawAfterFilters){ if (_arg1 == true){ buttonTarget = this.aDBT; aDBTO.addChild(this.buttonOwner); } else { buttonTarget = this.bDBT; this.bDBTO.addChild(this.buttonOwner); }; if (this.buttonEffect != null){ this.buttonEffect.target = this.buttonTarget; }; }; this._drawAfterFilters = _arg1; } public function get swapTargetInstanceName():String{ return (this.__swapTargetInstanceName); } public function set swapTransitionName(_arg1:String):void{ var patternClass:Class; var arg = _arg1; if (arg != ""){ try { patternClass = (getDefinitionByName(arg) as Class); if (this.swapPattern != null){ this.swapPattern.remove(); }; this.swapPattern = new patternClass(this); } catch(e:ReferenceError) { throw ((("FLASHEFF2 ERROR: The pattern '" + arg) + "' is missing from library.")); }; this._swapTransitionName = arg; }; } public function applyButtonEffect():void{ this.setButtonEvents(); this.isButtonEffectApplyed = true; this.highestOwner.mouseChildren = false; } public function get textOwnerClip():Sprite{ return (_textOwnerClip); } public function get partialPatternName():String{ return (__partialPattern); } public function get partialTextOwnerClip():Sprite{ return (_partialTextOwnerClip); } public function buttonRollOut():void{ rollOutButtonHandler(null, true); } eventTypeAsoc["rollOver"] = "ROLL_OVER"; eventTypeAsoc["rollOut"] = "ROLL_OUT"; eventTypeAsoc["press"] = "MOUSE_DOWN"; eventTypeAsoc["release"] = "MOUSE_UP"; eventTypeAsoc["doubleClick"] = "DOUBLE_CLICK"; eventTypeAsoc["showTransitionStart"] = ""; eventTypeAsoc["showTransitionEnd"] = ""; eventTypeAsoc["hideTransitionStart"] = ""; eventTypeAsoc["hideTransitionEnd"] = ""; } }//package
Section 162
//HitTest (HitTest) package { import flash.display.*; import flash.geom.*; public class HitTest { protected static function getDrawMatrix(_arg1:DisplayObject, _arg2:Rectangle, _arg3:Number):Matrix{ var _local4:Point; var _local5:Matrix; var _local6:Matrix; _local6 = _arg1.root.transform.concatenatedMatrix; _local4 = _arg1.localToGlobal(new Point()); _local5 = _arg1.transform.concatenatedMatrix; _local5.tx = (_local4.x - _arg2.x); _local5.ty = (_local4.y - _arg2.y); _local5.a = (_local5.a / _local6.a); _local5.d = (_local5.d / _local6.d); if (_arg3 != 1){ _local5.scale(_arg3, _arg3); }; return (_local5); } public static function complexHitTestObject(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:Number=1):Boolean{ return (!((complexIntersectionRectangle(_arg1, _arg2, _arg3).width == 0))); } public static function complexIntersectionRectangle(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:Number=1):Rectangle{ var _local4:Rectangle; var _local5:BitmapData; var _local6:Rectangle; if (_arg3 <= 0){ throw (new Error("ArgumentError: Error #5001: Invalid value for accurracy", 5001)); }; if (!_arg1.hitTestObject(_arg2)){ return (new Rectangle()); }; _local4 = intersectionRectangle(_arg1, _arg2); if (((((_local4.width * _arg3) < 1)) || (((_local4.height * _arg3) < 1)))){ return (new Rectangle()); }; _local5 = new BitmapData((_local4.width * _arg3), (_local4.height * _arg3), false, 0); _local5.draw(_arg1, HitTest.getDrawMatrix(_arg1, _local4, _arg3), new ColorTransform(1, 1, 1, 1, 0xFF, -255, -255, 0xFF)); _local5.draw(_arg2, HitTest.getDrawMatrix(_arg2, _local4, _arg3), new ColorTransform(1, 1, 1, 1, 0xFF, 0xFF, 0xFF, 0xFF), BlendMode.DIFFERENCE); _local6 = _local5.getColorBoundsRect(4294967295, 4278255615); _local5.dispose(); if (_arg3 != 1){ _local6.x = (_local6.x / _arg3); _local6.y = (_local6.y / _arg3); _local6.width = (_local6.width / _arg3); _local6.height = (_local6.height / _arg3); }; _local6.x = (_local6.x + _local4.x); _local6.y = (_local6.y + _local4.y); return (_local6); } public static function intersectionRectangle(_arg1:DisplayObject, _arg2:DisplayObject):Rectangle{ var _local3:Rectangle; var _local4:Rectangle; var _local5:Rectangle; if (((((!(_arg1.root)) || (!(_arg2.root)))) || (!(_arg1.hitTestObject(_arg2))))){ return (new Rectangle()); }; _local3 = _arg1.getBounds(_arg1.root); _local4 = _arg2.getBounds(_arg2.root); _local5 = new Rectangle(); _local5.x = Math.max(_local3.x, _local4.x); _local5.y = Math.max(_local3.y, _local4.y); _local5.width = Math.min(((_local3.x + _local3.width) - _local5.x), ((_local4.x + _local4.width) - _local5.x)); _local5.height = Math.min(((_local3.y + _local3.height) - _local5.y), ((_local4.y + _local4.height) - _local5.y)); return (_local5); } } }//package
Section 163
//MochiBot (MochiBot) package { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ var _local3:MochiBot; var _local4:String; var _local5:URLVariables; var _local6:String; var _local7:URLRequest; var _local8:Loader; if (Security.sandboxType == "localWithFile"){ return (null); }; _local3 = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); _local4 = "http://core.mochibot.com/my/core.swf"; _local5 = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; _local6 = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; _local7 = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; _local8 = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 164
//Var (Var) package { import gs.*; import flash.events.*; public class Var { public static var txt:String = ""; public static var playback:Boolean = false; public static function Over(_arg1:MouseEvent):void{ TweenLite.to(_arg1.currentTarget, 0.1, {scaleX:1.2, scaleY:1.2}); } public static function Out(_arg1:MouseEvent):void{ TweenLite.to(_arg1.currentTarget, 0.3, {scaleX:1, scaleY:1}); } } }//package

Library Items

Symbol 1 Sound {backscore}
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClip {filter_for_image}Uses:2
Symbol 4 BitmapUsed by:5
Symbol 5 GraphicUses:4Used by:6
Symbol 6 MovieClip {fill_image}Uses:5
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:9 10
Symbol 9 MovieClip {com.jumpeye.transitions.easing.StrongEase}Uses:8
Symbol 10 MovieClip {com.jumpeye.transitions.easing.QuadraticEase}Uses:8
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:18
Symbol 13 FontUsed by:14 15 16
Symbol 14 EditableTextUses:13Used by:18
Symbol 15 EditableTextUses:13Used by:18
Symbol 16 EditableTextUses:13Used by:18
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClip {FlashEff2}Uses:12 14 15 16 17
Symbol 19 GraphicUsed by:20 29 33
Symbol 20 MovieClipUses:19Used by:21 22 23 24 25 26
Symbol 21 MovieClip {com.jumpeye.flashEff2.symbol.stripes.FESStripes}Uses:20
Symbol 22 MovieClip {com.jumpeye.flashEff2.symbol.squareEffect.FESSquareExplode}Uses:20
Symbol 23 MovieClip {com.jumpeye.flashEff2.symbol.sparkle.FESSparkle}Uses:20
Symbol 24 MovieClip {com.jumpeye.flashEff2.symbol.flip.FESFlipSquare}Uses:20
Symbol 25 MovieClip {com.jumpeye.flashEff2.symbol.equalizer.FESEqualizer}Uses:20
Symbol 26 MovieClip {com.jumpeye.flashEff2.symbol.desertIllusion.FESDesertIllusion}Uses:20
Symbol 27 FontUsed by:28
Symbol 28 EditableTextUses:27Used by:29
Symbol 29 MovieClipUses:19 28Used by:30
Symbol 30 MovieClip {com.jumpeye.flashEff2.command.switchObjects.FECSwitchObjects}Uses:29
Symbol 31 FontUsed by:32
Symbol 32 EditableTextUses:31Used by:33
Symbol 33 MovieClipUses:19 32Used by:34
Symbol 34 MovieClip {com.jumpeye.flashEff2.command.callFunction.FECCallFunction}Uses:33
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:45
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:45
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:45
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:45
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:45
Symbol 45 MovieClipUses:36 38 40 42 44Used by:Timeline
Symbol 46 FontUsed by:47
Symbol 47 EditableTextUses:46Used by:Timeline
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:61
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:61
Symbol 52 GraphicUsed by:61
Symbol 53 GraphicUsed by:61
Symbol 54 GraphicUsed by:61
Symbol 55 GraphicUsed by:61
Symbol 56 GraphicUsed by:61
Symbol 57 GraphicUsed by:61
Symbol 58 GraphicUsed by:61
Symbol 59 GraphicUsed by:61
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClip {Kimkardashian_fla.cbvdsfdsf_7}Uses:49 51 52 53 54 55 56 57 58 59 60Used by:Timeline
Symbol 62 GraphicUsed by:Timeline
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:Timeline
Symbol 65 FontUsed by:66
Symbol 66 TextUses:65Used by:Timeline
Symbol 67 GraphicUsed by:91
Symbol 68 GraphicUsed by:70
Symbol 69 MovieClipUsed by:70
Symbol 70 MovieClipUses:68 69Used by:91
Symbol 71 GraphicUsed by:81
Symbol 72 ShapeTweeningUsed by:80
Symbol 73 GraphicUsed by:80
Symbol 74 ShapeTweeningUsed by:80
Symbol 75 GraphicUsed by:80
Symbol 76 ShapeTweeningUsed by:80
Symbol 77 GraphicUsed by:80
Symbol 78 ShapeTweeningUsed by:80
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:72 73 74 75 76 77 78 79Used by:81
Symbol 81 MovieClipUses:71 80Used by:89
Symbol 82 GraphicUsed by:87
Symbol 83 GraphicUsed by:87
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:87
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:82 83 85 86Used by:89
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:81 87 88Used by:91
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:67 70 89 90Used by:Timeline
Symbol 92 FontUsed by:93 94 95 96 97 98 100 101 102 103 104 105 106 107 590
Symbol 93 TextUses:92Used by:99
Symbol 94 TextUses:92Used by:99
Symbol 95 TextUses:92Used by:99
Symbol 96 TextUses:92Used by:99
Symbol 97 TextUses:92Used by:99
Symbol 98 TextUses:92Used by:99
Symbol 99 MovieClip {Kimkardashian_fla.peppydfgfsds_19}Uses:93 94 95 96 97 98Used by:Timeline
Symbol 100 TextUses:92Used by:108
Symbol 101 TextUses:92Used by:108
Symbol 102 TextUses:92Used by:108
Symbol 103 TextUses:92Used by:108
Symbol 104 TextUses:92Used by:108
Symbol 105 TextUses:92Used by:108
Symbol 106 TextUses:92Used by:108
Symbol 107 TextUses:92Used by:108
Symbol 108 MovieClip {Kimkardashian_fla.cvbcvbcvbvcy_78_1_20}Uses:100 101 102 103 104 105 106 107Used by:Timeline
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:Timeline
Symbol 111 GraphicUsed by:Timeline
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:114
Symbol 114 MovieClipUses:113Used by:115
Symbol 115 MovieClipUses:114Used by:116
Symbol 116 MovieClipUses:115Used by:248
Symbol 117 BitmapUsed by:118 179 180 182 184 186 188 191 192 194 196 198 200
Symbol 118 GraphicUses:117Used by:119
Symbol 119 MovieClipUses:118Used by:120
Symbol 120 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjb_27}Uses:119Used by:237 496
Symbol 121 GraphicUsed by:126
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:126
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:126
Symbol 126 MovieClipUses:121 123 125Used by:139
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:139
Symbol 129 BitmapUsed by:130 132 133
Symbol 130 GraphicUses:129Used by:131
Symbol 131 MovieClipUses:130Used by:134
Symbol 132 GraphicUses:129Used by:134
Symbol 133 GraphicUses:129Used by:134
Symbol 134 MovieClipUses:131 132 133Used by:139
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:139
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:139
Symbol 139 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfSymbol2_29}Uses:126 128 134 136 138Used by:237 496
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:142
Symbol 142 MovieClipUses:141Used by:152
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:145
Symbol 145 MovieClipUses:144Used by:152
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:152
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:152
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:152
Symbol 152 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfSymbol1_38}Uses:142 145 147 149 151Used by:237 496
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:166
Symbol 155 GraphicUsed by:157 169 559
Symbol 156 GraphicUsed by:157 169
Symbol 157 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfdf_43}Uses:155 156Used by:166
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:166
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:160Used by:166
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:162Used by:166
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:164Used by:166
Symbol 166 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfvcvcvcvcvcv_41}Uses:154 157 159 161 163 165Used by:237 496
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:178
Symbol 169 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfdoll_50}Uses:155 156Used by:178
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:178
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:172Used by:178
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:178
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:176Used by:178
Symbol 178 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgf90890890890890_48}Uses:168 169 171 173 175 177Used by:237 496
Symbol 179 GraphicUses:117Used by:190
Symbol 180 GraphicUses:117Used by:181
Symbol 181 MovieClipUses:180Used by:190
Symbol 182 GraphicUses:117Used by:183
Symbol 183 MovieClipUses:182Used by:190
Symbol 184 GraphicUses:117Used by:185
Symbol 185 MovieClipUses:184Used by:190
Symbol 186 GraphicUses:117Used by:187
Symbol 187 MovieClipUses:186Used by:190
Symbol 188 GraphicUses:117Used by:189
Symbol 189 MovieClipUses:188Used by:190
Symbol 190 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgflip1_55}Uses:179 181 183 185 187 189Used by:237 496
Symbol 191 GraphicUses:117Used by:202
Symbol 192 GraphicUses:117Used by:193
Symbol 193 MovieClipUses:192Used by:202
Symbol 194 GraphicUses:117Used by:195
Symbol 195 MovieClipUses:194Used by:202
Symbol 196 GraphicUses:117Used by:197
Symbol 197 MovieClipUses:196Used by:202
Symbol 198 GraphicUses:117Used by:199
Symbol 199 MovieClipUses:198Used by:202
Symbol 200 GraphicUses:117Used by:201
Symbol 201 MovieClipUses:200Used by:202
Symbol 202 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgflens_61}Uses:191 193 195 197 199 201Used by:237 496
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:203Used by:237 496
Symbol 205 GraphicUsed by:206 228
Symbol 206 MovieClipUses:205Used by:215
Symbol 207 GraphicUsed by:210
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:210
Symbol 210 MovieClipUses:207 209Used by:215
Symbol 211 GraphicUsed by:212 226
Symbol 212 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfmasbhdasvdollSymbol18_72}Uses:211Used by:215
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:215
Symbol 215 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfmasbhdasvdollSymbol23_68}Uses:206 210 212 214Used by:237 496
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:220
Symbol 218 BitmapUsed by:219 221
Symbol 219 GraphicUses:218Used by:220
Symbol 220 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollbbbbselenacopy_73}Uses:217 219Used by:237 496
Symbol 221 GraphicUses:218Used by:229
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:227
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:227
Symbol 226 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollSymbol18_78}Uses:211Used by:227 229
Symbol 227 MovieClipUses:223 225 226Used by:229
Symbol 228 MovieClipUses:205Used by:229
Symbol 229 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollbbbbselena_74}Uses:221 227 228 226Used by:237 496
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:236
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:236
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:236
Symbol 236 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhair_80}Uses:231 233 235Used by:237 496
Symbol 237 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjlcopy_26}Uses:120 139 152 166 178 190 202 204 215 220 229 236Used by:248
Symbol 238 GraphicUsed by:239 243 517 520 523 686 689 690 692 694 700
Symbol 239 MovieClipUses:238Used by:242 516 519 522 685 688
Symbol 240 FontUsed by:241 257 280 290 298 308 337 355 375 393 411 515 518 521 684 687 698
Symbol 241 TextUses:240Used by:242 243
Symbol 242 MovieClipUses:239 241Used by:243
Symbol 243 ButtonUses:242 238 241Used by:248
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:246
Symbol 246 MovieClipUses:245Used by:247
Symbol 247 MovieClipUses:246Used by:248
Symbol 248 MovieClip {Kimkardashian_fla.Symbol1copy_22}Uses:116 237 243 247Used by:Timeline
Symbol 249 GraphicUsed by:250 256 279 289 297 307 336 354 374 392 410
Symbol 250 MovieClipUses:249Used by:253 262
Symbol 251 GraphicUsed by:252 256 279 289 297 307 336 354 374 392 410
Symbol 252 MovieClipUses:251Used by:253
Symbol 253 MovieClipUses:250 252Used by:256 279 289 297 307 336 354 374 392 410 416 419 425 428 502 503 504 505 506 507 508 509 510 511
Symbol 254 GraphicUsed by:255 256
Symbol 255 MovieClipUses:254Used by:256 502
Symbol 256 ButtonUses:253 255 249 251 254Used by:259
Symbol 257 TextUses:240Used by:259
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:256 257 258Used by:275
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:260Used by:262
Symbol 262 MovieClipUses:250 261Used by:265 267 269 271 273 302 430
Symbol 263 FontUsed by:264 266 268 270 272 301 429
Symbol 264 TextUses:263Used by:265
Symbol 265 MovieClipUses:262 264Used by:274 283
Symbol 266 TextUses:263Used by:267
Symbol 267 MovieClipUses:262 266Used by:274 283 293 303 431 432 433 434
Symbol 268 TextUses:263Used by:269
Symbol 269 MovieClipUses:262 268Used by:274 283 293 431 432 433 434
Symbol 270 TextUses:263Used by:271
Symbol 271 MovieClipUses:262 270Used by:274 283 293 432 434
Symbol 272 TextUses:263Used by:273
Symbol 273 MovieClipUses:262 272Used by:274 283 432
Symbol 274 MovieClip {Kimkardashian_fla.Symbol29_94}Uses:265 267 269 271 273Used by:275
Symbol 275 MovieClip {Kimkardashian_fla.dress_87}Uses:259 274Used by:437
Symbol 276 GraphicUsed by:277 279
Symbol 277 MovieClipUses:276Used by:278
Symbol 278 MovieClipUses:277Used by:279 503
Symbol 279 ButtonUses:253 278 249 251 276Used by:282
Symbol 280 TextUses:240Used by:282
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:279 280 281Used by:284
Symbol 283 MovieClip {Kimkardashian_fla.Symbol30_107}Uses:265 267 271 273 269Used by:284
Symbol 284 MovieClip {Kimkardashian_fla.chain_102}Uses:282 283Used by:437
Symbol 285 GraphicUsed by:288 289
Symbol 286 GraphicUsed by:287 289
Symbol 287 MovieClipUses:286Used by:288
Symbol 288 MovieClipUses:285 287Used by:289 505
Symbol 289 ButtonUses:253 288 249 251 285 286Used by:292
Symbol 290 TextUses:240Used by:292
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:289 290 291Used by:294
Symbol 293 MovieClip {Kimkardashian_fla.Symbol31_113}Uses:267 271 269Used by:294
Symbol 294 MovieClip {Kimkardashian_fla.Symbol4_108}Uses:292 293Used by:437
Symbol 295 GraphicUsed by:296 297
Symbol 296 MovieClipUses:295Used by:297 509
Symbol 297 ButtonUses:253 296 249 251 295Used by:300
Symbol 298 TextUses:240Used by:300
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:297 298 299Used by:304
Symbol 301 TextUses:263Used by:302
Symbol 302 MovieClipUses:262 301Used by:303
Symbol 303 MovieClip {Kimkardashian_fla.Symbol32_118}Uses:267 302Used by:304
Symbol 304 MovieClip {Kimkardashian_fla.mascarav_114}Uses:300 303Used by:437
Symbol 305 GraphicUsed by:306 307
Symbol 306 MovieClipUses:305Used by:307 508
Symbol 307 ButtonUses:253 306 249 251 305Used by:310
Symbol 308 TextUses:240Used by:310
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:307 308 309Used by:333
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:311Used by:313 316 319 322 325
Symbol 313 MovieClipUses:312Used by:315 331 341 359 379 397
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClip {Kimkardashian_fla.Symbol9copy2_125}Uses:313 314Used by:332
Symbol 316 MovieClipUses:312Used by:318 343 361 369 381 399
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClip {Kimkardashian_fla.Symbol10copy2_128}Uses:316 317Used by:332
Symbol 319 MovieClipUses:312Used by:321 345 363 383 401
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClip {Kimkardashian_fla.Symbol11copy_130}Uses:319 320Used by:332
Symbol 322 MovieClipUses:312Used by:324 347 365 385 403
Symbol 323 GraphicUsed by:324
Symbol 324 MovieClip {Kimkardashian_fla.Symbol12copy_132}Uses:322 323Used by:332
Symbol 325 MovieClipUses:312Used by:327 349 367 387 405
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClip {Kimkardashian_fla.Symbol13copy_134}Uses:325 326Used by:332
Symbol 328 GraphicUsed by:331
Symbol 329 FontUsed by:330
Symbol 330 TextUses:329Used by:331
Symbol 331 MovieClip {Kimkardashian_fla.Symbol9copy_136}Uses:313 328 330Used by:332 388 406
Symbol 332 MovieClip {Kimkardashian_fla.Symbol33_124}Uses:315 318 321 324 327 331Used by:333
Symbol 333 MovieClip {Kimkardashian_fla.eyelenso_120}Uses:310 332Used by:437
Symbol 334 GraphicUsed by:335 336
Symbol 335 MovieClipUses:334Used by:336 510
Symbol 336 ButtonUses:253 335 249 251 334Used by:339
Symbol 337 TextUses:240Used by:339
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClipUses:336 337 338Used by:351
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClip {Kimkardashian_fla.Symbol9copy5_142}Uses:313 340Used by:350
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClip {Kimkardashian_fla.Symbol10copy5_143}Uses:316 342Used by:350
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClip {Kimkardashian_fla.Symbol11copy4_144}Uses:319 344Used by:350
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClip {Kimkardashian_fla.Symbol12copy4_145}Uses:322 346Used by:350
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClip {Kimkardashian_fla.Symbol13copy4_146}Uses:325 348Used by:350
Symbol 350 MovieClip {Kimkardashian_fla.btncopy_141}Uses:341 343 345 347 349Used by:351
Symbol 351 MovieClip {Kimkardashian_fla.faceo_137}Uses:339 350Used by:437
Symbol 352 GraphicUsed by:353 354
Symbol 353 MovieClipUses:352Used by:354 504
Symbol 354 ButtonUses:253 353 249 251 352Used by:357
Symbol 355 TextUses:240Used by:357
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:354 355 356Used by:371
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClip {Kimkardashian_fla.Symbol9_152}Uses:313 358Used by:370
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClip {Kimkardashian_fla.Symbol10_153}Uses:316 360Used by:370
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClip {Kimkardashian_fla.Symbol11_154}Uses:319 362Used by:370
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClip {Kimkardashian_fla.Symbol12_155}Uses:322 364Used by:370
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClip {Kimkardashian_fla.Symbol13_156}Uses:325 366Used by:370
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClip {Kimkardashian_fla.Symbol10copy_157}Uses:316 368Used by:370
Symbol 370 MovieClip {Kimkardashian_fla.Symbol34_151}Uses:359 361 363 365 367 369Used by:371
Symbol 371 MovieClip {Kimkardashian_fla.Symbol5_147}Uses:357 370Used by:437
Symbol 372 GraphicUsed by:373 374
Symbol 373 MovieClipUses:372Used by:374 506
Symbol 374 ButtonUses:253 373 249 251 372Used by:377
Symbol 375 TextUses:240Used by:377
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:374 375 376Used by:389
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClip {Kimkardashian_fla.Symbol9copy4_163}Uses:313 378Used by:388
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClip {Kimkardashian_fla.Symbol10copy4_164}Uses:316 380Used by:388
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClip {Kimkardashian_fla.Symbol11copy3_165}Uses:319 382Used by:388
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClip {Kimkardashian_fla.Symbol12copy3_166}Uses:322 384Used by:388
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClip {Kimkardashian_fla.Symbol13copy3_167}Uses:325 386Used by:388
Symbol 388 MovieClip {Kimkardashian_fla.Symbol35_162}Uses:379 381 383 385 387 331Used by:389
Symbol 389 MovieClip {Kimkardashian_fla.Symbol6_158}Uses:377 388Used by:437
Symbol 390 GraphicUsed by:391 392
Symbol 391 MovieClipUses:390Used by:392 507
Symbol 392 ButtonUses:253 391 249 251 390Used by:395
Symbol 393 TextUses:240Used by:395
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:392 393 394Used by:407
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClip {Kimkardashian_fla.Symbol9copy3_173}Uses:313 396Used by:406
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClip {Kimkardashian_fla.Symbol10copy3_174}Uses:316 398Used by:406
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClip {Kimkardashian_fla.Symbol11copy2_175}Uses:319 400Used by:406
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClip {Kimkardashian_fla.Symbol12copy2_176}Uses:322 402Used by:406
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClip {Kimkardashian_fla.Symbol13copy2_177}Uses:325 404Used by:406
Symbol 406 MovieClip {Kimkardashian_fla.btncopy_172}Uses:397 399 401 403 405 331Used by:407
Symbol 407 MovieClip {Kimkardashian_fla.eyeshaeo_168}Uses:395 406Used by:437
Symbol 408 GraphicUsed by:409 410
Symbol 409 MovieClipUses:408Used by:410 511
Symbol 410 ButtonUses:253 409 249 251 408Used by:413
Symbol 411 TextUses:240Used by:413
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:410 411 412Used by:436
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414Used by:416
Symbol 416 MovieClipUses:253 415Used by:436
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClipUses:417Used by:419
Symbol 419 MovieClipUses:253 418Used by:436
Symbol 420 GraphicUsed by:424
Symbol 421 GraphicUsed by:422
Symbol 422 MovieClipUses:421Used by:424
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClipUses:420 422 423Used by:425
Symbol 425 MovieClipUses:253 424Used by:436
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:426Used by:428
Symbol 428 MovieClipUses:253 427Used by:436
Symbol 429 TextUses:263Used by:430
Symbol 430 MovieClipUses:262 429Used by:431 432 433
Symbol 431 MovieClip {Kimkardashian_fla.Symbol37_192}Uses:267 269 430Used by:435
Symbol 432 MovieClip {Kimkardashian_fla.Symbol38_194}Uses:267 271 273 269 430Used by:435
Symbol 433 MovieClip {Kimkardashian_fla.Symbol39_195}Uses:267 269 430Used by:435
Symbol 434 MovieClip {Kimkardashian_fla.Symbol40_196}Uses:267 271 269Used by:435
Symbol 435 MovieClip {Kimkardashian_fla.Symbol41_191}Uses:431 432 433 434Used by:436
Symbol 436 MovieClip {Kimkardashian_fla.Symbol7_178}Uses:413 416 419 425 428 435Used by:437
Symbol 437 MovieClip {Kimkardashian_fla.Objects_86}Uses:275 284 294 304 333 351 371 389 407 436Used by:Timeline
Symbol 438 GraphicUsed by:439
Symbol 439 MovieClipUses:438Used by:Timeline
Symbol 440 GraphicUsed by:441
Symbol 441 MovieClipUses:440Used by:442
Symbol 442 MovieClipUses:441Used by:446
Symbol 443 GraphicUsed by:444
Symbol 444 MovieClipUses:443Used by:445 446
Symbol 445 MovieClipUses:444Used by:446
Symbol 446 MovieClipUses:442 445 444Used by:Timeline
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClipUses:447Used by:460
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClipUses:449Used by:459
Symbol 451 GraphicUsed by:459
Symbol 452 GraphicUsed by:453
Symbol 453 MovieClipUses:452Used by:457
Symbol 454 GraphicUsed by:457
Symbol 455 GraphicUsed by:457
Symbol 456 GraphicUsed by:457
Symbol 457 MovieClipUses:453 454 455 456Used by:459
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:450 451 457 458Used by:460
Symbol 460 MovieClipUses:448 459Used by:Timeline
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:461Used by:463
Symbol 463 MovieClipUses:462Used by:Timeline
Symbol 464 GraphicUsed by:479
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465Used by:478 479
Symbol 467 GraphicUsed by:479
Symbol 468 GraphicUsed by:479
Symbol 469 GraphicUsed by:470
Symbol 470 MovieClipUses:469Used by:478
Symbol 471 GraphicUsed by:475
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:475
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:471 473 474Used by:478
Symbol 476 GraphicUsed by:478
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:470 475 476 466 477Used by:479
Symbol 479 MovieClip {Kimkardashian_fla.hkgh_212}Uses:464 466 467 468 478Used by:489
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:480Used by:488
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:482Used by:488
Symbol 484 GraphicUsed by:487
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:485Used by:487
Symbol 487 MovieClipUses:484 486Used by:488
Symbol 488 MovieClipUses:481 483 487Used by:489
Symbol 489 MovieClip {Kimkardashian_fla.hujkgh_211}Uses:479 488Used by:Timeline
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:490Used by:494
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:492Used by:494
Symbol 494 MovieClipUses:491 493Used by:Timeline
Symbol 495 GraphicUsed by:Timeline
Symbol 496 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjl_226}Uses:120 152 139 166 178 190 202 204 215 220 229 236Used by:Timeline
Symbol 497 BitmapUsed by:498
Symbol 498 GraphicUses:497Used by:501
Symbol 499 FontUsed by:500 682 696
Symbol 500 EditableTextUses:499Used by:501
Symbol 501 MovieClip {Kimkardashian_fla.YHKHGVK_227}Uses:498 500Used by:Timeline
Symbol 502 MovieClipUses:253 255Used by:512
Symbol 503 MovieClipUses:253 278Used by:512
Symbol 504 MovieClipUses:253 353Used by:512
Symbol 505 MovieClipUses:253 288Used by:512
Symbol 506 MovieClipUses:253 373Used by:512
Symbol 507 MovieClipUses:253 391Used by:512
Symbol 508 MovieClipUses:253 306Used by:512
Symbol 509 MovieClipUses:253 296Used by:512
Symbol 510 MovieClipUses:253 335Used by:512
Symbol 511 MovieClipUses:253 409Used by:512
Symbol 512 MovieClip {Kimkardashian_fla.buttons_228}Uses:502 503 504 505 506 507 508 509 510 511Used by:Timeline
Symbol 513 GraphicUsed by:514
Symbol 514 MovieClipUses:513Used by:Timeline
Symbol 515 TextUses:240Used by:516 517
Symbol 516 MovieClipUses:239 515Used by:517
Symbol 517 ButtonUses:516 238 515Used by:Timeline
Symbol 518 TextUses:240Used by:519 520
Symbol 519 MovieClipUses:239 518Used by:520
Symbol 520 ButtonUses:519 238 518Used by:Timeline
Symbol 521 TextUses:240Used by:522 523
Symbol 522 MovieClipUses:239 521Used by:523
Symbol 523 ButtonUses:522 238 521Used by:Timeline
Symbol 524 ShapeTweeningUsed by:528
Symbol 525 BitmapUsed by:526 527
Symbol 526 ShapeTweeningUses:525Used by:528
Symbol 527 GraphicUses:525Used by:528
Symbol 528 MovieClip {Kimkardashian_fla.hjmkvzxcvzx_247}Uses:524 526 527Used by:547
Symbol 529 GraphicUsed by:533
Symbol 530 ShapeTweeningUsed by:533
Symbol 531 ShapeTweeningUsed by:533
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClip {Kimkardashian_fla.hhhvxcv_248}Uses:529 530 531 532Used by:547
Symbol 534 GraphicUsed by:538
Symbol 535 ShapeTweeningUsed by:538
Symbol 536 ShapeTweeningUsed by:538
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClip {Kimkardashian_fla.hhhvxcvcopy_249}Uses:534 535 536 537Used by:547
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClipUses:539Used by:546
Symbol 541 GraphicUsed by:546
Symbol 542 ShapeTweeningUsed by:546
Symbol 543 ShapeTweeningUsed by:546
Symbol 544 ShapeTweeningUsed by:546
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClip {Kimkardashian_fla.sissorvcvc_250}Uses:540 541 542 543 544 545Used by:547
Symbol 547 MovieClip {Kimkardashian_fla.Symbol64star_246}Uses:528 533 538 546Used by:Timeline
Symbol 548 BitmapUsed by:549
Symbol 549 GraphicUses:548Used by:560
Symbol 550 GraphicUsed by:558
Symbol 551 GraphicUsed by:558
Symbol 552 GraphicUsed by:558
Symbol 553 GraphicUsed by:558
Symbol 554 GraphicUsed by:558
Symbol 555 GraphicUsed by:558
Symbol 556 GraphicUsed by:558
Symbol 557 GraphicUsed by:558
Symbol 558 MovieClip {Kimkardashian_fla.Timeline_254}Uses:550 551 552 553 554 555 556 557Used by:560
Symbol 559 MovieClip {Kimkardashian_fla.Timeline_255}Uses:155Used by:560 570
Symbol 560 MovieClip {Kimkardashian_fla.Symbol83_253}Uses:549 558 559Used by:588
Symbol 561 BitmapUsed by:562
Symbol 562 GraphicUses:561Used by:570
Symbol 563 GraphicUsed by:569
Symbol 564 GraphicUsed by:569
Symbol 565 GraphicUsed by:569
Symbol 566 GraphicUsed by:569
Symbol 567 GraphicUsed by:569
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClip {Kimkardashian_fla.Symbol85_257}Uses:563 564 565 566 567 568Used by:570
Symbol 570 MovieClip {Kimkardashian_fla.Symbol84_256}Uses:562 569 559Used by:588
Symbol 571 GraphicUsed by:579
Symbol 572 GraphicUsed by:579
Symbol 573 GraphicUsed by:579
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClipUses:574Used by:579
Symbol 576 GraphicUsed by:579
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:577Used by:579
Symbol 579 MovieClipUses:571 572 573 575 576 578Used by:582
Symbol 580 GraphicUsed by:581
Symbol 581 MovieClipUses:580Used by:582
Symbol 582 MovieClip {Kimkardashian_fla.Symbol58tool_258}Uses:579 581Used by:588
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:585
Symbol 585 MovieClipUses:584Used by:588
Symbol 586 GraphicUsed by:587
Symbol 587 MovieClipUses:586Used by:588
Symbol 588 MovieClip {Kimkardashian_fla.Symbol86_252}Uses:560 570 582 585 587Used by:Timeline
Symbol 589 GraphicUsed by:591 592
Symbol 590 TextUses:92Used by:591 592
Symbol 591 MovieClipUses:589 590Used by:592
Symbol 592 ButtonUses:591 589 590Used by:Timeline
Symbol 593 FontUsed by:594
Symbol 594 TextUses:593Used by:604
Symbol 595 GraphicUsed by:602 606
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClip {Kimkardashian_fla.Symbol1xcvzxcv_270}Uses:596Used by:602
Symbol 598 GraphicUsed by:599 600 601
Symbol 599 MovieClip {Kimkardashian_fla.Symbol1copybvcb_271}Uses:598Used by:602
Symbol 600 MovieClip {Kimkardashian_fla.Symbol1copy2bcvb_272}Uses:598Used by:602
Symbol 601 MovieClip {Kimkardashian_fla.Symbol1copy3bcvbcb_273}Uses:598Used by:602
Symbol 602 MovieClipUses:595 597 599 600 601Used by:604
Symbol 603 GraphicUsed by:604 609
Symbol 604 MovieClip {Kimkardashian_fla.soundon_268}Uses:594 602 603Used by:610
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClipUses:595 605Used by:609
Symbol 607 FontUsed by:608
Symbol 608 TextUses:607Used by:609
Symbol 609 MovieClipUses:606 608 603Used by:610
Symbol 610 MovieClip {Kimkardashian_fla.Symbol42_267}Uses:604 609Used by:Timeline
Symbol 611 GraphicUsed by:651
Symbol 612 GraphicUsed by:648 649
Symbol 613 GraphicUsed by:614 649
Symbol 614 MovieClipUses:613Used by:615 636
Symbol 615 MovieClipUses:614Used by:648
Symbol 616 GraphicUsed by:617 649
Symbol 617 MovieClipUses:616Used by:633
Symbol 618 GraphicUsed by:619 649
Symbol 619 MovieClipUses:618Used by:633
Symbol 620 GraphicUsed by:621 649
Symbol 621 MovieClipUses:620Used by:633
Symbol 622 GraphicUsed by:623 649
Symbol 623 MovieClipUses:622Used by:633
Symbol 624 GraphicUsed by:625 649
Symbol 625 MovieClipUses:624Used by:633
Symbol 626 GraphicUsed by:628 649
Symbol 627 GraphicUsed by:628
Symbol 628 MovieClipUses:626 627Used by:633
Symbol 629 GraphicUsed by:633 649
Symbol 630 GraphicUsed by:631 649
Symbol 631 MovieClipUses:630Used by:632
Symbol 632 MovieClipUses:631Used by:633
Symbol 633 MovieClipUses:617 619 621 623 625 628 629 632Used by:648
Symbol 634 GraphicUsed by:635 649
Symbol 635 MovieClipUses:634Used by:636
Symbol 636 MovieClipUses:614 635Used by:648
Symbol 637 GraphicUsed by:638 649
Symbol 638 MovieClipUses:637Used by:639
Symbol 639 MovieClipUses:638Used by:648
Symbol 640 GraphicUsed by:641 649
Symbol 641 MovieClipUses:640Used by:642
Symbol 642 MovieClipUses:641Used by:643
Symbol 643 MovieClipUses:642Used by:648
Symbol 644 GraphicUsed by:645
Symbol 645 ButtonUses:644Used by:648 649
Symbol 646 GraphicUsed by:647
Symbol 647 ButtonUses:646Used by:648 649
Symbol 648 MovieClipUses:612 615 633 636 639 643 645 647Used by:649
Symbol 649 ButtonUses:648 612 613 616 618 620 622 624 626 629 630 634 637 640 645 647Used by:651
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClipUses:611 649 650Used by:652
Symbol 652 MovieClip {Kimkardashian_fla.aaaaRainbowDressUpBtn_276}Uses:651Used by:Timeline
Symbol 653 GraphicUsed by:654
Symbol 654 MovieClipUses:653Used by:663
Symbol 655 GraphicUsed by:656
Symbol 656 MovieClipUses:655Used by:663
Symbol 657 GraphicUsed by:663
Symbol 658 GraphicUsed by:663
Symbol 659 GraphicUsed by:660
Symbol 660 MovieClipUses:659Used by:663
Symbol 661 GraphicUsed by:662
Symbol 662 MovieClipUses:661Used by:663
Symbol 663 MovieClip {Kimkardashian_fla.aaothermcSymbol1_300}Uses:654 656 657 658 660 662Used by:Timeline
Symbol 664 GraphicUsed by:669 671
Symbol 665 GraphicUsed by:666 671
Symbol 666 MovieClipUses:665Used by:669
Symbol 667 GraphicUsed by:668 671
Symbol 668 MovieClipUses:667Used by:669
Symbol 669 MovieClipUses:664 666 668Used by:670
Symbol 670 MovieClipUses:669Used by:671
Symbol 671 ButtonUses:670 664 665 667Used by:672
Symbol 672 MovieClip {Kimkardashian_fla.aanhg_305}Uses:671Used by:Timeline
Symbol 673 BitmapUsed by:674
Symbol 674 GraphicUses:673Used by:675
Symbol 675 MovieClip {Kimkardashian_fla.aalo_311}Uses:674Used by:Timeline
Symbol 676 BitmapUsed by:677
Symbol 677 GraphicUses:676Used by:678
Symbol 678 MovieClip {Kimkardashian_fla.jui_312}Uses:677Used by:Timeline
Symbol 679 FontUsed by:680 681 695
Symbol 680 TextUses:679Used by:683 697
Symbol 681 TextUses:679Used by:683
Symbol 682 EditableTextUses:499Used by:683
Symbol 683 MovieClip {Kimkardashian_fla.Timeline_313}Uses:680 681 682Used by:Timeline
Symbol 684 TextUses:240Used by:685 686 691 692
Symbol 685 MovieClipUses:239 684Used by:686
Symbol 686 ButtonUses:685 238 684Used by:Timeline
Symbol 687 TextUses:240Used by:688 689 693 694
Symbol 688 MovieClipUses:239 687Used by:689
Symbol 689 ButtonUses:688 238 687Used by:Timeline
Symbol 690 MovieClipUses:238Used by:691 693 699
Symbol 691 MovieClipUses:690 684Used by:692
Symbol 692 ButtonUses:691 238 684Used by:Timeline
Symbol 693 MovieClipUses:690 687Used by:694
Symbol 694 ButtonUses:693 238 687Used by:Timeline
Symbol 695 TextUses:679Used by:697
Symbol 696 EditableTextUses:499Used by:697
Symbol 697 MovieClip {Kimkardashian_fla.Symbol43_323}Uses:680 695 696Used by:Timeline
Symbol 698 TextUses:240Used by:699 700
Symbol 699 MovieClipUses:690 698Used by:700
Symbol 700 ButtonUses:699 238 698Used by:Timeline
Symbol 701 GraphicUsed by:703
Symbol 702 MovieClipUsed by:703 705
Symbol 703 MovieClipUses:701 702Used by:747
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClipUses:704 702Used by:747
Symbol 706 GraphicUsed by:707 708
Symbol 707 MovieClipUses:706Used by:746 747
Symbol 708 MovieClipUses:706Used by:747
Symbol 709 GraphicUsed by:710 722 726 737
Symbol 710 MovieClipUses:709Used by:716 737
Symbol 711 GraphicUsed by:712 722 726
Symbol 712 MovieClipUses:711Used by:715
Symbol 713 GraphicUsed by:714 722 726 737
Symbol 714 MovieClipUses:713Used by:715 734
Symbol 715 MovieClipUses:712 714Used by:716
Symbol 716 MovieClipUses:710 715Used by:719 722 724 726
Symbol 717 FontUsed by:718 720 723 725 727 728 729 730 731
Symbol 718 TextUses:717Used by:719
Symbol 719 MovieClipUses:716 718Used by:722
Symbol 720 TextUses:717Used by:722
Symbol 721 GraphicUsed by:722 726
Symbol 722 ButtonUses:719 716 720 721 709 711 713Used by:747
Symbol 723 TextUses:717Used by:724
Symbol 724 MovieClipUses:716 723Used by:726
Symbol 725 TextUses:717Used by:726
Symbol 726 ButtonUses:724 716 725 721 709 711 713Used by:747
Symbol 727 TextUses:717Used by:747
Symbol 728 TextUses:717Used by:747
Symbol 729 TextUses:717Used by:747
Symbol 730 TextUses:717Used by:747
Symbol 731 TextUses:717Used by:746 747
Symbol 732 GraphicUsed by:733 737
Symbol 733 MovieClipUses:732Used by:734
Symbol 734 MovieClipUses:733 714Used by:737
Symbol 735 GraphicUsed by:736
Symbol 736 ButtonUses:735Used by:737
Symbol 737 ButtonUses:710 734 736 709 732 713Used by:746 747
Symbol 738 FontUsed by:739 740 741 742 743 745
Symbol 739 EditableTextUses:738Used by:747
Symbol 740 EditableTextUses:738Used by:747
Symbol 741 EditableTextUses:738Used by:747
Symbol 742 EditableTextUses:738Used by:747
Symbol 743 EditableTextUses:738Used by:747
Symbol 744 GraphicUsed by:746
Symbol 745 EditableTextUses:738Used by:746
Symbol 746 MovieClip {Kimkardashian_fla.hdhdfhf_emaikl_345}Uses:744 707 737 731 745Used by:747
Symbol 747 MovieClip {Kimkardashian_fla.jgjyiy9_emaikl_326}Uses:703 705 707 708 722 726 727 728 729 730 731 737 739 740 741 742 743 746Used by:Timeline

Instance Names

"BitsLoaded"Frame 1Symbol 47 EditableText
"preloader"Frame 1Symbol 61 MovieClip {Kimkardashian_fla.cbvdsfdsf_7}
"ball"Frame 1Symbol 108 MovieClip {Kimkardashian_fla.cvbcvbcvbvcy_78_1_20}
"site"Frame 1Symbol 110 MovieClip
"frontDesign"Frame 2Symbol 248 MovieClip {Kimkardashian_fla.Symbol1copy_22}
"objects"Frame 3Symbol 437 MovieClip {Kimkardashian_fla.Objects_86}
"screen"Frame 3Symbol 489 MovieClip {Kimkardashian_fla.hujkgh_211}
"doll"Frame 3Symbol 496 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjl_226}
"ent"Frame 3Symbol 501 MovieClip {Kimkardashian_fla.YHKHGVK_227}
"buttons"Frame 3Symbol 512 MovieClip {Kimkardashian_fla.buttons_228}
"buttonMsk"Frame 3Symbol 514 MovieClip
"objMsk"Frame 3Symbol 514 MovieClip
"objects"Frame 3Symbol 437 MovieClip {Kimkardashian_fla.Objects_86}
"doneBtn"Frame 3Symbol 517 Button
"nextBtn"Frame 3Symbol 520 Button
"resetBtn"Frame 3Symbol 523 Button
"animation"Frame 3Symbol 547 MovieClip {Kimkardashian_fla.Symbol64star_246}
"brush"Frame 3Symbol 588 MovieClip {Kimkardashian_fla.Symbol86_252}
"logo_mc"Frame 3Symbol 592 Button
"sound_mc"Frame 3Symbol 610 MovieClip {Kimkardashian_fla.Symbol42_267}
"ds"Frame 4Symbol 683 MovieClip {Kimkardashian_fla.Timeline_313}
"moreBtn"Frame 4Symbol 686 Button
"againBtn"Frame 4Symbol 689 Button
"more"Frame 4Symbol 692 Button
"again"Frame 4Symbol 694 Button
"ds"Frame 4Symbol 697 MovieClip {Kimkardashian_fla.Symbol43_323}
"email"Frame 4Symbol 700 Button
"popup"Frame 4Symbol 747 MovieClip {Kimkardashian_fla.jgjyiy9_emaikl_326}
"masker"Symbol 61 MovieClip {Kimkardashian_fla.cbvdsfdsf_7} Frame 1Symbol 49 MovieClip
"face"Symbol 237 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjlcopy_26} Frame 1Symbol 120 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjb_27}
"chain"Symbol 237 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjlcopy_26} Frame 1Symbol 139 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfSymbol2_29}
"dress"Symbol 237 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjlcopy_26} Frame 1Symbol 152 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfSymbol1_38}
"rouge"Symbol 237 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjlcopy_26} Frame 1Symbol 166 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfvcvcvcvcvcv_41}
"eyeshade"Symbol 237 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjlcopy_26} Frame 1Symbol 178 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgf90890890890890_48}
"lip"Symbol 237 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjlcopy_26} Frame 1Symbol 190 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgflip1_55}
"eyelens"Symbol 237 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjlcopy_26} Frame 1Symbol 202 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgflens_61}
"mascara"Symbol 237 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjlcopy_26} Frame 1Symbol 204 MovieClip
"extra1"Symbol 237 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjlcopy_26} Frame 1Symbol 215 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfmasbhdasvdollSymbol23_68}
"extra3"Symbol 237 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjlcopy_26} Frame 1Symbol 220 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollbbbbselenacopy_73}
"extra2"Symbol 237 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjlcopy_26} Frame 1Symbol 229 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollbbbbselena_74}
"hair"Symbol 237 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjlcopy_26} Frame 1Symbol 236 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhair_80}
"playBtn"Symbol 248 MovieClip {Kimkardashian_fla.Symbol1copy_22} Frame 1Symbol 243 Button
"f5"Symbol 274 MovieClip {Kimkardashian_fla.Symbol29_94} Frame 1Symbol 265 MovieClip
"f2"Symbol 274 MovieClip {Kimkardashian_fla.Symbol29_94} Frame 1Symbol 267 MovieClip
"f1"Symbol 274 MovieClip {Kimkardashian_fla.Symbol29_94} Frame 1Symbol 269 MovieClip
"f3"Symbol 274 MovieClip {Kimkardashian_fla.Symbol29_94} Frame 1Symbol 271 MovieClip
"f4"Symbol 274 MovieClip {Kimkardashian_fla.Symbol29_94} Frame 1Symbol 273 MovieClip
"btn"Symbol 275 MovieClip {Kimkardashian_fla.dress_87} Frame 1Symbol 274 MovieClip {Kimkardashian_fla.Symbol29_94}
"f5"Symbol 283 MovieClip {Kimkardashian_fla.Symbol30_107} Frame 1Symbol 265 MovieClip
"f2"Symbol 283 MovieClip {Kimkardashian_fla.Symbol30_107} Frame 1Symbol 267 MovieClip
"f3"Symbol 283 MovieClip {Kimkardashian_fla.Symbol30_107} Frame 1Symbol 271 MovieClip
"f4"Symbol 283 MovieClip {Kimkardashian_fla.Symbol30_107} Frame 1Symbol 273 MovieClip
"f1"Symbol 283 MovieClip {Kimkardashian_fla.Symbol30_107} Frame 1Symbol 269 MovieClip
"btn"Symbol 284 MovieClip {Kimkardashian_fla.chain_102} Frame 1Symbol 283 MovieClip {Kimkardashian_fla.Symbol30_107}
"f2"Symbol 293 MovieClip {Kimkardashian_fla.Symbol31_113} Frame 1Symbol 267 MovieClip
"f3"Symbol 293 MovieClip {Kimkardashian_fla.Symbol31_113} Frame 1Symbol 271 MovieClip
"f1"Symbol 293 MovieClip {Kimkardashian_fla.Symbol31_113} Frame 1Symbol 269 MovieClip
"btn"Symbol 294 MovieClip {Kimkardashian_fla.Symbol4_108} Frame 1Symbol 293 MovieClip {Kimkardashian_fla.Symbol31_113}
"f2"Symbol 303 MovieClip {Kimkardashian_fla.Symbol32_118} Frame 1Symbol 267 MovieClip
"f1"Symbol 303 MovieClip {Kimkardashian_fla.Symbol32_118} Frame 1Symbol 302 MovieClip
"btn"Symbol 304 MovieClip {Kimkardashian_fla.mascarav_114} Frame 1Symbol 303 MovieClip {Kimkardashian_fla.Symbol32_118}
"s5"Symbol 315 MovieClip {Kimkardashian_fla.Symbol9copy2_125} Frame 1Symbol 313 MovieClip
"s2"Symbol 318 MovieClip {Kimkardashian_fla.Symbol10copy2_128} Frame 1Symbol 316 MovieClip
"s3"Symbol 321 MovieClip {Kimkardashian_fla.Symbol11copy_130} Frame 1Symbol 319 MovieClip
"s4"Symbol 324 MovieClip {Kimkardashian_fla.Symbol12copy_132} Frame 1Symbol 322 MovieClip
"s1"Symbol 327 MovieClip {Kimkardashian_fla.Symbol13copy_134} Frame 1Symbol 325 MovieClip
"s5"Symbol 331 MovieClip {Kimkardashian_fla.Symbol9copy_136} Frame 1Symbol 313 MovieClip
"f6"Symbol 332 MovieClip {Kimkardashian_fla.Symbol33_124} Frame 1Symbol 315 MovieClip {Kimkardashian_fla.Symbol9copy2_125}
"f2"Symbol 332 MovieClip {Kimkardashian_fla.Symbol33_124} Frame 1Symbol 318 MovieClip {Kimkardashian_fla.Symbol10copy2_128}
"f4"Symbol 332 MovieClip {Kimkardashian_fla.Symbol33_124} Frame 1Symbol 321 MovieClip {Kimkardashian_fla.Symbol11copy_130}
"f5"Symbol 332 MovieClip {Kimkardashian_fla.Symbol33_124} Frame 1Symbol 324 MovieClip {Kimkardashian_fla.Symbol12copy_132}
"f3"Symbol 332 MovieClip {Kimkardashian_fla.Symbol33_124} Frame 1Symbol 327 MovieClip {Kimkardashian_fla.Symbol13copy_134}
"f1"Symbol 332 MovieClip {Kimkardashian_fla.Symbol33_124} Frame 1Symbol 331 MovieClip {Kimkardashian_fla.Symbol9copy_136}
"btn"Symbol 333 MovieClip {Kimkardashian_fla.eyelenso_120} Frame 1Symbol 332 MovieClip {Kimkardashian_fla.Symbol33_124}
"s5"Symbol 341 MovieClip {Kimkardashian_fla.Symbol9copy5_142} Frame 1Symbol 313 MovieClip
"s2"Symbol 343 MovieClip {Kimkardashian_fla.Symbol10copy5_143} Frame 1Symbol 316 MovieClip
"s3"Symbol 345 MovieClip {Kimkardashian_fla.Symbol11copy4_144} Frame 1Symbol 319 MovieClip
"s4"Symbol 347 MovieClip {Kimkardashian_fla.Symbol12copy4_145} Frame 1Symbol 322 MovieClip
"s1"Symbol 349 MovieClip {Kimkardashian_fla.Symbol13copy4_146} Frame 1Symbol 325 MovieClip
"f3"Symbol 350 MovieClip {Kimkardashian_fla.btncopy_141} Frame 1Symbol 341 MovieClip {Kimkardashian_fla.Symbol9copy5_142}
"f4"Symbol 350 MovieClip {Kimkardashian_fla.btncopy_141} Frame 1Symbol 343 MovieClip {Kimkardashian_fla.Symbol10copy5_143}
"f1"Symbol 350 MovieClip {Kimkardashian_fla.btncopy_141} Frame 1Symbol 345 MovieClip {Kimkardashian_fla.Symbol11copy4_144}
"f2"Symbol 350 MovieClip {Kimkardashian_fla.btncopy_141} Frame 1Symbol 347 MovieClip {Kimkardashian_fla.Symbol12copy4_145}
"f5"Symbol 350 MovieClip {Kimkardashian_fla.btncopy_141} Frame 1Symbol 349 MovieClip {Kimkardashian_fla.Symbol13copy4_146}
"btn"Symbol 351 MovieClip {Kimkardashian_fla.faceo_137} Frame 1Symbol 350 MovieClip {Kimkardashian_fla.btncopy_141}
"s5"Symbol 359 MovieClip {Kimkardashian_fla.Symbol9_152} Frame 1Symbol 313 MovieClip
"s2"Symbol 361 MovieClip {Kimkardashian_fla.Symbol10_153} Frame 1Symbol 316 MovieClip
"s3"Symbol 363 MovieClip {Kimkardashian_fla.Symbol11_154} Frame 1Symbol 319 MovieClip
"s4"Symbol 365 MovieClip {Kimkardashian_fla.Symbol12_155} Frame 1Symbol 322 MovieClip
"s1"Symbol 367 MovieClip {Kimkardashian_fla.Symbol13_156} Frame 1Symbol 325 MovieClip
"s2"Symbol 369 MovieClip {Kimkardashian_fla.Symbol10copy_157} Frame 1Symbol 316 MovieClip
"f4"Symbol 370 MovieClip {Kimkardashian_fla.Symbol34_151} Frame 1Symbol 359 MovieClip {Kimkardashian_fla.Symbol9_152}
"f6"Symbol 370 MovieClip {Kimkardashian_fla.Symbol34_151} Frame 1Symbol 361 MovieClip {Kimkardashian_fla.Symbol10_153}
"f5"Symbol 370 MovieClip {Kimkardashian_fla.Symbol34_151} Frame 1Symbol 363 MovieClip {Kimkardashian_fla.Symbol11_154}
"f3"Symbol 370 MovieClip {Kimkardashian_fla.Symbol34_151} Frame 1Symbol 365 MovieClip {Kimkardashian_fla.Symbol12_155}
"f2"Symbol 370 MovieClip {Kimkardashian_fla.Symbol34_151} Frame 1Symbol 367 MovieClip {Kimkardashian_fla.Symbol13_156}
"f1"Symbol 370 MovieClip {Kimkardashian_fla.Symbol34_151} Frame 1Symbol 369 MovieClip {Kimkardashian_fla.Symbol10copy_157}
"btn"Symbol 371 MovieClip {Kimkardashian_fla.Symbol5_147} Frame 1Symbol 370 MovieClip {Kimkardashian_fla.Symbol34_151}
"s5"Symbol 379 MovieClip {Kimkardashian_fla.Symbol9copy4_163} Frame 1Symbol 313 MovieClip
"s2"Symbol 381 MovieClip {Kimkardashian_fla.Symbol10copy4_164} Frame 1Symbol 316 MovieClip
"s3"Symbol 383 MovieClip {Kimkardashian_fla.Symbol11copy3_165} Frame 1Symbol 319 MovieClip
"s4"Symbol 385 MovieClip {Kimkardashian_fla.Symbol12copy3_166} Frame 1Symbol 322 MovieClip
"s1"Symbol 387 MovieClip {Kimkardashian_fla.Symbol13copy3_167} Frame 1Symbol 325 MovieClip
"f4"Symbol 388 MovieClip {Kimkardashian_fla.Symbol35_162} Frame 1Symbol 379 MovieClip {Kimkardashian_fla.Symbol9copy4_163}
"f6"Symbol 388 MovieClip {Kimkardashian_fla.Symbol35_162} Frame 1Symbol 381 MovieClip {Kimkardashian_fla.Symbol10copy4_164}
"f5"Symbol 388 MovieClip {Kimkardashian_fla.Symbol35_162} Frame 1Symbol 383 MovieClip {Kimkardashian_fla.Symbol11copy3_165}
"f3"Symbol 388 MovieClip {Kimkardashian_fla.Symbol35_162} Frame 1Symbol 385 MovieClip {Kimkardashian_fla.Symbol12copy3_166}
"f2"Symbol 388 MovieClip {Kimkardashian_fla.Symbol35_162} Frame 1Symbol 387 MovieClip {Kimkardashian_fla.Symbol13copy3_167}
"f1"Symbol 388 MovieClip {Kimkardashian_fla.Symbol35_162} Frame 1Symbol 331 MovieClip {Kimkardashian_fla.Symbol9copy_136}
"btn"Symbol 389 MovieClip {Kimkardashian_fla.Symbol6_158} Frame 1Symbol 388 MovieClip {Kimkardashian_fla.Symbol35_162}
"s5"Symbol 397 MovieClip {Kimkardashian_fla.Symbol9copy3_173} Frame 1Symbol 313 MovieClip
"s2"Symbol 399 MovieClip {Kimkardashian_fla.Symbol10copy3_174} Frame 1Symbol 316 MovieClip
"s3"Symbol 401 MovieClip {Kimkardashian_fla.Symbol11copy2_175} Frame 1Symbol 319 MovieClip
"s4"Symbol 403 MovieClip {Kimkardashian_fla.Symbol12copy2_176} Frame 1Symbol 322 MovieClip
"s1"Symbol 405 MovieClip {Kimkardashian_fla.Symbol13copy2_177} Frame 1Symbol 325 MovieClip
"f4"Symbol 406 MovieClip {Kimkardashian_fla.btncopy_172} Frame 1Symbol 397 MovieClip {Kimkardashian_fla.Symbol9copy3_173}
"f6"Symbol 406 MovieClip {Kimkardashian_fla.btncopy_172} Frame 1Symbol 399 MovieClip {Kimkardashian_fla.Symbol10copy3_174}
"f5"Symbol 406 MovieClip {Kimkardashian_fla.btncopy_172} Frame 1Symbol 401 MovieClip {Kimkardashian_fla.Symbol11copy2_175}
"f3"Symbol 406 MovieClip {Kimkardashian_fla.btncopy_172} Frame 1Symbol 403 MovieClip {Kimkardashian_fla.Symbol12copy2_176}
"f2"Symbol 406 MovieClip {Kimkardashian_fla.btncopy_172} Frame 1Symbol 405 MovieClip {Kimkardashian_fla.Symbol13copy2_177}
"f1"Symbol 406 MovieClip {Kimkardashian_fla.btncopy_172} Frame 1Symbol 331 MovieClip {Kimkardashian_fla.Symbol9copy_136}
"btn"Symbol 407 MovieClip {Kimkardashian_fla.eyeshaeo_168} Frame 1Symbol 406 MovieClip {Kimkardashian_fla.btncopy_172}
"f2"Symbol 431 MovieClip {Kimkardashian_fla.Symbol37_192} Frame 1Symbol 267 MovieClip
"f3"Symbol 431 MovieClip {Kimkardashian_fla.Symbol37_192} Frame 1Symbol 269 MovieClip
"f1"Symbol 431 MovieClip {Kimkardashian_fla.Symbol37_192} Frame 1Symbol 430 MovieClip
"f2"Symbol 432 MovieClip {Kimkardashian_fla.Symbol38_194} Frame 1Symbol 267 MovieClip
"f4"Symbol 432 MovieClip {Kimkardashian_fla.Symbol38_194} Frame 1Symbol 271 MovieClip
"f5"Symbol 432 MovieClip {Kimkardashian_fla.Symbol38_194} Frame 1Symbol 273 MovieClip
"f3"Symbol 432 MovieClip {Kimkardashian_fla.Symbol38_194} Frame 1Symbol 269 MovieClip
"f1"Symbol 432 MovieClip {Kimkardashian_fla.Symbol38_194} Frame 1Symbol 430 MovieClip
"f2"Symbol 433 MovieClip {Kimkardashian_fla.Symbol39_195} Frame 1Symbol 267 MovieClip
"f3"Symbol 433 MovieClip {Kimkardashian_fla.Symbol39_195} Frame 1Symbol 269 MovieClip
"f1"Symbol 433 MovieClip {Kimkardashian_fla.Symbol39_195} Frame 1Symbol 430 MovieClip
"f2"Symbol 434 MovieClip {Kimkardashian_fla.Symbol40_196} Frame 1Symbol 267 MovieClip
"f3"Symbol 434 MovieClip {Kimkardashian_fla.Symbol40_196} Frame 1Symbol 271 MovieClip
"f1"Symbol 434 MovieClip {Kimkardashian_fla.Symbol40_196} Frame 1Symbol 269 MovieClip
"extra1"Symbol 435 MovieClip {Kimkardashian_fla.Symbol41_191} Frame 1Symbol 431 MovieClip {Kimkardashian_fla.Symbol37_192}
"extra2"Symbol 435 MovieClip {Kimkardashian_fla.Symbol41_191} Frame 1Symbol 432 MovieClip {Kimkardashian_fla.Symbol38_194}
"extra3"Symbol 435 MovieClip {Kimkardashian_fla.Symbol41_191} Frame 1Symbol 433 MovieClip {Kimkardashian_fla.Symbol39_195}
"bg"Symbol 435 MovieClip {Kimkardashian_fla.Symbol41_191} Frame 1Symbol 434 MovieClip {Kimkardashian_fla.Symbol40_196}
"btn"Symbol 436 MovieClip {Kimkardashian_fla.Symbol7_178} Frame 1Symbol 435 MovieClip {Kimkardashian_fla.Symbol41_191}
"dress"Symbol 437 MovieClip {Kimkardashian_fla.Objects_86} Frame 1Symbol 275 MovieClip {Kimkardashian_fla.dress_87}
"chain"Symbol 437 MovieClip {Kimkardashian_fla.Objects_86} Frame 1Symbol 284 MovieClip {Kimkardashian_fla.chain_102}
"hair"Symbol 437 MovieClip {Kimkardashian_fla.Objects_86} Frame 1Symbol 294 MovieClip {Kimkardashian_fla.Symbol4_108}
"mascara"Symbol 437 MovieClip {Kimkardashian_fla.Objects_86} Frame 1Symbol 304 MovieClip {Kimkardashian_fla.mascarav_114}
"eyelens"Symbol 437 MovieClip {Kimkardashian_fla.Objects_86} Frame 1Symbol 333 MovieClip {Kimkardashian_fla.eyelenso_120}
"face"Symbol 437 MovieClip {Kimkardashian_fla.Objects_86} Frame 1Symbol 351 MovieClip {Kimkardashian_fla.faceo_137}
"lip"Symbol 437 MovieClip {Kimkardashian_fla.Objects_86} Frame 1Symbol 371 MovieClip {Kimkardashian_fla.Symbol5_147}
"rouge"Symbol 437 MovieClip {Kimkardashian_fla.Objects_86} Frame 1Symbol 389 MovieClip {Kimkardashian_fla.Symbol6_158}
"eyeshade"Symbol 437 MovieClip {Kimkardashian_fla.Objects_86} Frame 1Symbol 407 MovieClip {Kimkardashian_fla.eyeshaeo_168}
"extra"Symbol 437 MovieClip {Kimkardashian_fla.Objects_86} Frame 1Symbol 436 MovieClip {Kimkardashian_fla.Symbol7_178}
"inner"Symbol 479 MovieClip {Kimkardashian_fla.hkgh_212} Frame 1Symbol 478 MovieClip
"outter"Symbol 489 MovieClip {Kimkardashian_fla.hujkgh_211} Frame 1Symbol 479 MovieClip {Kimkardashian_fla.hkgh_212}
"face"Symbol 496 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjl_226} Frame 1Symbol 120 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjb_27}
"dress"Symbol 496 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjl_226} Frame 1Symbol 152 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfSymbol1_38}
"chain"Symbol 496 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjl_226} Frame 1Symbol 139 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfSymbol2_29}
"rouge"Symbol 496 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjl_226} Frame 1Symbol 166 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfvcvcvcvcvcv_41}
"eyeshade"Symbol 496 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjl_226} Frame 1Symbol 178 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgf90890890890890_48}
"lip"Symbol 496 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjl_226} Frame 1Symbol 190 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgflip1_55}
"eyelens"Symbol 496 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjl_226} Frame 1Symbol 202 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgflens_61}
"mascara"Symbol 496 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjl_226} Frame 1Symbol 204 MovieClip
"extra1"Symbol 496 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjl_226} Frame 1Symbol 215 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfmasbhdasvdollSymbol23_68}
"extra3"Symbol 496 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjl_226} Frame 1Symbol 220 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollbbbbselenacopy_73}
"extra2"Symbol 496 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjl_226} Frame 1Symbol 229 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgftyrahaydenScarlettcvbcvbZScdGFKSFSxcbdollbbbbselena_74}
"hair"Symbol 496 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhjklbnlnjl_226} Frame 1Symbol 236 MovieClip {Kimkardashian_fla.cgfcgxfgxdfgfhair_80}
"ii"Symbol 501 MovieClip {Kimkardashian_fla.YHKHGVK_227} Frame 1Symbol 500 EditableText
"dress"Symbol 512 MovieClip {Kimkardashian_fla.buttons_228} Frame 1Symbol 502 MovieClip
"chain"Symbol 512 MovieClip {Kimkardashian_fla.buttons_228} Frame 1Symbol 503 MovieClip
"lip"Symbol 512 MovieClip {Kimkardashian_fla.buttons_228} Frame 1Symbol 504 MovieClip
"hair"Symbol 512 MovieClip {Kimkardashian_fla.buttons_228} Frame 1Symbol 505 MovieClip
"rouge"Symbol 512 MovieClip {Kimkardashian_fla.buttons_228} Frame 1Symbol 506 MovieClip
"eyeshade"Symbol 512 MovieClip {Kimkardashian_fla.buttons_228} Frame 1Symbol 507 MovieClip
"eyelens"Symbol 512 MovieClip {Kimkardashian_fla.buttons_228} Frame 1Symbol 508 MovieClip
"mascara"Symbol 512 MovieClip {Kimkardashian_fla.buttons_228} Frame 1Symbol 509 MovieClip
"face"Symbol 512 MovieClip {Kimkardashian_fla.buttons_228} Frame 1Symbol 510 MovieClip
"extra"Symbol 512 MovieClip {Kimkardashian_fla.buttons_228} Frame 1Symbol 511 MovieClip
"lip"Symbol 547 MovieClip {Kimkardashian_fla.Symbol64star_246} Frame 1Symbol 528 MovieClip {Kimkardashian_fla.hjmkvzxcvzx_247}
"eyeshade"Symbol 547 MovieClip {Kimkardashian_fla.Symbol64star_246} Frame 1Symbol 533 MovieClip {Kimkardashian_fla.hhhvxcv_248}
"rouge"Symbol 547 MovieClip {Kimkardashian_fla.Symbol64star_246} Frame 1Symbol 538 MovieClip {Kimkardashian_fla.hhhvxcvcopy_249}
"hair"Symbol 547 MovieClip {Kimkardashian_fla.Symbol64star_246} Frame 1Symbol 546 MovieClip {Kimkardashian_fla.sissorvcvc_250}
"tips"Symbol 560 MovieClip {Kimkardashian_fla.Symbol83_253} Frame 1Symbol 558 MovieClip {Kimkardashian_fla.Timeline_254}
"tips"Symbol 570 MovieClip {Kimkardashian_fla.Symbol84_256} Frame 1Symbol 569 MovieClip {Kimkardashian_fla.Symbol85_257}
"tips"Symbol 582 MovieClip {Kimkardashian_fla.Symbol58tool_258} Frame 1Symbol 579 MovieClip
"eyeshade"Symbol 588 MovieClip {Kimkardashian_fla.Symbol86_252} Frame 1Symbol 560 MovieClip {Kimkardashian_fla.Symbol83_253}
"rouge"Symbol 588 MovieClip {Kimkardashian_fla.Symbol86_252} Frame 1Symbol 570 MovieClip {Kimkardashian_fla.Symbol84_256}
"lip"Symbol 588 MovieClip {Kimkardashian_fla.Symbol86_252} Frame 1Symbol 582 MovieClip {Kimkardashian_fla.Symbol58tool_258}
"mascara"Symbol 588 MovieClip {Kimkardashian_fla.Symbol86_252} Frame 1Symbol 585 MovieClip
"hit"Symbol 588 MovieClip {Kimkardashian_fla.Symbol86_252} Frame 1Symbol 587 MovieClip
"sndoff"Symbol 610 MovieClip {Kimkardashian_fla.Symbol42_267} Frame 1Symbol 604 MovieClip {Kimkardashian_fla.soundon_268}
"sndon"Symbol 610 MovieClip {Kimkardashian_fla.Symbol42_267} Frame 2Symbol 609 MovieClip
"btn"Symbol 652 MovieClip {Kimkardashian_fla.aaaaRainbowDressUpBtn_276} Frame 1Symbol 651 MovieClip
"oo"Symbol 683 MovieClip {Kimkardashian_fla.Timeline_313} Frame 1Symbol 682 EditableText
"oo"Symbol 697 MovieClip {Kimkardashian_fla.Symbol43_323} Frame 1Symbol 696 EditableText
"close"Symbol 746 MovieClip {Kimkardashian_fla.hdhdfhf_emaikl_345} Frame 1Symbol 737 Button
"friendMail"Symbol 746 MovieClip {Kimkardashian_fla.hdhdfhf_emaikl_345} Frame 1Symbol 745 EditableText
"submit"Symbol 747 MovieClip {Kimkardashian_fla.jgjyiy9_emaikl_326} Frame 1Symbol 722 Button
"addition"Symbol 747 MovieClip {Kimkardashian_fla.jgjyiy9_emaikl_326} Frame 1Symbol 726 Button
"close"Symbol 747 MovieClip {Kimkardashian_fla.jgjyiy9_emaikl_326} Frame 1Symbol 737 Button
"nameDetail"Symbol 747 MovieClip {Kimkardashian_fla.jgjyiy9_emaikl_326} Frame 1Symbol 739 EditableText
"mailDetail"Symbol 747 MovieClip {Kimkardashian_fla.jgjyiy9_emaikl_326} Frame 1Symbol 740 EditableText
"messageDetail"Symbol 747 MovieClip {Kimkardashian_fla.jgjyiy9_emaikl_326} Frame 1Symbol 741 EditableText
"friendName"Symbol 747 MovieClip {Kimkardashian_fla.jgjyiy9_emaikl_326} Frame 1Symbol 742 EditableText
"friendMail"Symbol 747 MovieClip {Kimkardashian_fla.jgjyiy9_emaikl_326} Frame 1Symbol 743 EditableText
"friend1"Symbol 747 MovieClip {Kimkardashian_fla.jgjyiy9_emaikl_326} Frame 1Symbol 746 MovieClip {Kimkardashian_fla.hdhdfhf_emaikl_345}
"friend2"Symbol 747 MovieClip {Kimkardashian_fla.jgjyiy9_emaikl_326} Frame 1Symbol 746 MovieClip {Kimkardashian_fla.hdhdfhf_emaikl_345}
"friend3"Symbol 747 MovieClip {Kimkardashian_fla.jgjyiy9_emaikl_326} Frame 1Symbol 746 MovieClip {Kimkardashian_fla.hdhdfhf_emaikl_345}
"friend4"Symbol 747 MovieClip {Kimkardashian_fla.jgjyiy9_emaikl_326} Frame 1Symbol 746 MovieClip {Kimkardashian_fla.hdhdfhf_emaikl_345}

Special Tags

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

Labels

"on"Symbol 610 MovieClip {Kimkardashian_fla.Symbol42_267} Frame 1
"off"Symbol 610 MovieClip {Kimkardashian_fla.Symbol42_267} Frame 2




http://swfchan.com/26/125351/info.shtml
Created: 28/2 -2019 07:20:55 Last modified: 28/2 -2019 07:20:55 Server time: 22/12 -2024 04:11:40