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

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

s_1334442772486_BottomsUp.swf

This is the info page for
Flash #104927

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


Text
Animation

Original image

Characters

CandyKimur

Bouchee

LucidPariah

Hey! Is this thing
loaded yet!?

I know right?

Hurry the
fuck up!

WE WANT PUSSY!!!

Pussy! Pussy!

WOOOO! It Finished
downloading!

Toy Speed

S

M

F

SF

L

Boob Swing

Mouth

X

Lick

P

Hide

Show

START

A family is driving behind a garbage truck when a
dildo flies out and thumps against the windshield.
Embarrassed, and to spare her young sons
innocence, the mother turns around and says
"Dont worry. That was an insect."
To which the boy boys replies "I'm surprised it
could get off the ground with a cock like that!"

ActionScript [AS3]

Section 1
//MainTimeline (BottomsUp_fla.MainTimeline) package BottomsUp_fla { import flash.display.*; import flash.events.*; import flash.text.*; public dynamic class MainTimeline extends MovieClip { public var LMNU:MovieClip; public var bar_mc:MovieClip; public var LMNU2:MovieClip; public var loader_txt:TextField; public var GIRLS:MovieClip; public var BALLS:MovieClip; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 20, frame21, 21, frame22, 22, frame23); } public function onReleaseMyButtonz(_arg1:MouseEvent):void{ stopDrag(); } function frame2(){ stop(); LMNU.addEventListener(MouseEvent.MOUSE_DOWN, onDownMyButton); LMNU.addEventListener(MouseEvent.MOUSE_UP, onReleaseMyButton); LMNU2.addEventListener(MouseEvent.MOUSE_DOWN, onDownMyButtonz); LMNU2.addEventListener(MouseEvent.MOUSE_UP, onReleaseMyButtonz); } public function onReleaseMyButton(_arg1:MouseEvent):void{ stopDrag(); } function frame21(){ stop(); } function frame22(){ stop(); } function frame1(){ stop(); this.addEventListener(Event.ENTER_FRAME, loading); } public function onDownMyButtonz(_arg1:MouseEvent):void{ LMNU2.startDrag(); } function frame23(){ gotoAndStop(2); } public function loading(_arg1:Event):void{ var _local2:Number = this.stage.loaderInfo.bytesTotal; var _local3:Number = this.stage.loaderInfo.bytesLoaded; bar_mc.scaleX = (_local3 / _local2); loader_txt.text = (Math.floor(((_local3 / _local2) * 100)) + "%"); if (Math.floor(((_local3 / _local2) * 100)) == 25){ BALLS.gotoAndPlay(15); }; if (Math.floor(((_local3 / _local2) * 100)) == 50){ BALLS.gotoAndPlay(165); }; if (Math.floor(((_local3 / _local2) * 100)) == 75){ BALLS.gotoAndPlay(322); }; if (Math.floor(((_local3 / _local2) * 100)) == 100){ BALLS.gotoAndPlay(468); }; if (_local2 == _local3){ play(); this.removeEventListener(Event.ENTER_FRAME, loading); }; } public function onDownMyButton(_arg1:MouseEvent):void{ LMNU.startDrag(); } } }//package BottomsUp_fla
Section 2
//sprite566f_49 (BottomsUp_fla.sprite566f_49) package BottomsUp_fla { import flash.display.*; public dynamic class sprite566f_49 extends MovieClip { public var TOUNG:MovieClip; public var countX:Number; public var countZ:Number; public function sprite566f_49(){ addFrameScript(0, frame1, 1, frame2, 4, frame5); } function frame1(){ stop(); countX = 1; countZ = 0; } function frame2(){ countZ = 1; } function frame5(){ stop(); } } }//package BottomsUp_fla
Section 3
//sprite566fn_83 (BottomsUp_fla.sprite566fn_83) package BottomsUp_fla { import flash.display.*; import flash.events.*; public dynamic class sprite566fn_83 extends MovieClip { public var countX:Number; public var countZ:Number; public var TOUNG:MovieClip; public function sprite566fn_83(){ addFrameScript(0, frame1, 1, frame2, 4, frame5); } function frame1(){ stop(); countX = 1; countZ = 0; TOUNG.addEventListener(MouseEvent.MOUSE_DOWN, onDownMyButton); TOUNG.addEventListener(MouseEvent.CLICK, onReleaseMyButton); } function frame2(){ countZ = 1; } public function onReleaseMyButton(_arg1:MouseEvent):void{ stopDrag(); } function frame5(){ stop(); } public function onDownMyButton(_arg1:MouseEvent):void{ this.startDrag(); } } }//package BottomsUp_fla
Section 4
//Symbol1_24 (BottomsUp_fla.Symbol1_24) package BottomsUp_fla { import fl.motion.*; import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol1_24 extends MovieClip { public var HEAD:MovieClip; public var TAIL2:MovieClip; public var BOOBS:MovieClip; public var TAIL:AnimatorFactory; public var TOY1:MovieClip; public var __motion_TAIL:MotionBase; public var TOUNG:MovieClip; public function Symbol1_24(){ addFrameScript(0, frame1, 1, frame2, 20, frame21); if (__motion_TAIL == null){ __motion_TAIL = new Motion(); __motion_TAIL.duration = 40; __motion_TAIL.overrideTargetTransform(); __motion_TAIL.addPropertyArray("x", [0, -0.09, -0.18, -0.396, -0.612, -0.828, -1.044, -1.26, -1.476, -1.692, -1.908, -2.124, -2.34, -2.556, -2.772, -2.988, -3.204, -3.42, -3.48, -3.54, -3.6, -3.50527, -3.41053, -3.18045, -2.95038, -2.7203, -2.49023, -2.26015, -2.03008, -1.8, -1.56993, -1.33985, -1.10978, -0.879701, -0.649625, -0.41955, -0.189474, -0.126316, -0.063158, 0]); __motion_TAIL.addPropertyArray("y", [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); __motion_TAIL.addPropertyArray("scaleX", [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); __motion_TAIL.addPropertyArray("scaleY", [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]); __motion_TAIL.addPropertyArray("skewX", [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); __motion_TAIL.addPropertyArray("skewY", [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); __motion_TAIL.addPropertyArray("rotationConcat", [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); __motion_TAIL.addPropertyArray("blendMode", ["normal"]); TAIL = new AnimatorFactory(__motion_TAIL); TAIL.transformationPoint = new Point(0.221324, 0.964879); }; } function frame2(){ TAIL2.gotoAndPlay(22); if (BOOBS.countB == 1){ BOOBS.gotoAndPlay(23); }; if (BOOBS.countB == 2){ BOOBS.gotoAndPlay(63); }; if (BOOBS.countB == 3){ BOOBS.gotoAndPlay(103); }; if (TOUNG.TOUNG.countX == 1){ TOUNG.TOUNG.TOUNG.gotoAndPlay(55); }; } function frame21(){ TAIL2.gotoAndPlay(2); if (BOOBS.countB == 1){ BOOBS.gotoAndPlay(3); }; if (BOOBS.countB == 2){ BOOBS.gotoAndPlay(42); }; if (BOOBS.countB == 3){ BOOBS.gotoAndPlay(82); }; if (TOY1.count == 4){ TOY1.gotoAndPlay(163); }; if (TOY1.count == 5){ TOY1.gotoAndPlay(203); }; if (TOY1.count == 3){ TOY1.gotoAndPlay(121); }; } function frame1(){ if (TOY1.count == 1){ TOY1.gotoAndPlay(2); }; if (TOY1.count == 2){ TOY1.gotoAndPlay(81); }; TOUNG.addEventListener(MouseEvent.MOUSE_DOWN, onDownMyButton); TOUNG.addEventListener(MouseEvent.CLICK, onReleaseMyButton); } public function onReleaseMyButton(_arg1:MouseEvent):void{ stopDrag(); } public function onDownMyButton(_arg1:MouseEvent):void{ TOUNG.startDrag(); } } }//package BottomsUp_fla
Section 5
//Symbol16_36 (BottomsUp_fla.Symbol16_36) package BottomsUp_fla { import flash.display.*; public dynamic class Symbol16_36 extends MovieClip { public var countB:Number; public function Symbol16_36(){ addFrameScript(0, frame1, 1, frame2, 40, frame41, 80, frame81, 120, frame121); } function frame121(){ if (countB == 1){ gotoAndPlay(2); }; if (countB == 2){ gotoAndPlay(42); }; if (countB == 3){ gotoAndPlay(82); }; } function frame1(){ countB = 1; } function frame2(){ stop(); } function frame81(){ if (countB == 1){ gotoAndPlay(2); }; if (countB == 2){ gotoAndPlay(42); }; if (countB == 3){ gotoAndPlay(82); }; } function frame41(){ if (countB == 1){ gotoAndPlay(2); }; if (countB == 2){ gotoAndPlay(42); }; if (countB == 3){ gotoAndPlay(82); }; } } }//package BottomsUp_fla
Section 6
//Symbol17_25 (BottomsUp_fla.Symbol17_25) package BottomsUp_fla { import flash.display.*; import flash.events.*; public dynamic class Symbol17_25 extends MovieClip { public var MTH:SimpleButton; public function Symbol17_25(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame1(){ stop(); MTH.addEventListener(MouseEvent.CLICK, onRollOverMyButtonM); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } public function onRollOverMyButtonM(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 7
//Symbol18_87 (BottomsUp_fla.Symbol18_87) package BottomsUp_fla { import flash.display.*; public dynamic class Symbol18_87 extends MovieClip { public var count:Number; public function Symbol18_87(){ addFrameScript(0, frame1, 37, frame38, 41, frame42, 79, frame80, 119, frame120, 161, frame162, 201, frame202, 241, frame242); } function frame162(){ if (count == 1){ gotoAndPlay(2); }; if (count == 2){ gotoAndPlay(81); }; if (count == 3){ gotoAndPlay(121); }; if (count == 4){ gotoAndPlay(163); }; if (count == 5){ gotoAndPlay(203); }; } function frame38(){ count = 0; } function frame242(){ if (count == 1){ gotoAndPlay(2); }; if (count == 2){ gotoAndPlay(81); }; if (count == 3){ gotoAndPlay(121); }; if (count == 4){ gotoAndPlay(163); }; if (count == 5){ gotoAndPlay(203); }; } function frame1(){ count = 1; } function frame80(){ if (count == 1){ gotoAndPlay(2); }; if (count == 2){ gotoAndPlay(81); }; if (count == 3){ gotoAndPlay(121); }; if (count == 4){ gotoAndPlay(163); }; if (count == 5){ gotoAndPlay(203); }; } function frame202(){ if (count == 1){ gotoAndPlay(2); }; if (count == 2){ gotoAndPlay(81); }; if (count == 3){ gotoAndPlay(121); }; if (count == 4){ gotoAndPlay(163); }; if (count == 5){ gotoAndPlay(203); }; } function frame120(){ if (count == 1){ gotoAndPlay(2); }; if (count == 2){ gotoAndPlay(81); }; if (count == 3){ gotoAndPlay(121); }; if (count == 4){ gotoAndPlay(163); }; if (count == 5){ gotoAndPlay(203); }; } function frame42(){ count = 1; } } }//package BottomsUp_fla
Section 8
//Symbol2_58 (BottomsUp_fla.Symbol2_58) package BottomsUp_fla { import fl.motion.*; import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol2_58 extends MovieClip { public var HEAD:MovieClip; public var TAIL2:MovieClip; public var TOUNG:MovieClip; public var TOY1:MovieClip; public var TONG:AnimatorFactory; public var BOOBS:MovieClip; public var __motion_TONG:MotionBase; public function Symbol2_58(){ addFrameScript(0, frame1, 10, frame11, 11, frame12, 20, frame21, 30, frame31, 37, frame38); if (__motion_TONG == null){ __motion_TONG = new Motion(); __motion_TONG.duration = 40; __motion_TONG.overrideTargetTransform(); __motion_TONG.addPropertyArray("x", [0]); __motion_TONG.addPropertyArray("y", [0]); __motion_TONG.addPropertyArray("scaleX", [1]); __motion_TONG.addPropertyArray("scaleY", [1]); __motion_TONG.addPropertyArray("skewX", [0]); __motion_TONG.addPropertyArray("skewY", [0]); __motion_TONG.addPropertyArray("rotationConcat", [0]); __motion_TONG.addPropertyArray("blendMode", ["normal"]); TONG = new AnimatorFactory(__motion_TONG); TONG.transformationPoint = new Point(0.049272, 0.057279); }; } function frame11(){ } function frame21(){ if (TOY1.count == 3){ TOY1.gotoAndPlay(121); }; } function frame12(){ TAIL2.gotoAndPlay(3); if (BOOBS.countB == 1){ BOOBS.gotoAndPlay(4); }; if (BOOBS.countB == 2){ BOOBS.gotoAndPlay(44); }; if (BOOBS.countB == 3){ BOOBS.gotoAndPlay(84); }; if (TOUNG.TOUNG.countX == 1){ TOUNG.TOUNG.TOUNG.gotoAndPlay(55); }; } function frame31(){ TAIL2.gotoAndPlay(19); if (BOOBS.countB == 1){ BOOBS.gotoAndPlay(20); }; if (BOOBS.countB == 2){ BOOBS.gotoAndPlay(63); }; if (BOOBS.countB == 3){ BOOBS.gotoAndPlay(103); }; if (TOY1.count == 4){ TOY1.gotoAndPlay(163); }; } function frame38(){ if (TOY1.count == 5){ TOY1.gotoAndPlay(203); }; } function frame1(){ if (TOY1.count == 1){ TOY1.gotoAndPlay(2); }; if (TOY1.count == 2){ TOY1.gotoAndPlay(81); }; } } }//package BottomsUp_fla
Section 9
//Symbol20_59 (BottomsUp_fla.Symbol20_59) package BottomsUp_fla { import flash.display.*; public dynamic class Symbol20_59 extends MovieClip { public var TAIL:MovieClip; public function Symbol20_59(){ addFrameScript(0, frame1, 2, frame3, 17, frame18, 18, frame19); } function frame18(){ stop(); } function frame19(){ TAIL.play(); } function frame3(){ TAIL.play(); } function frame1(){ stop(); } } }//package BottomsUp_fla
Section 10
//Symbol27_72 (BottomsUp_fla.Symbol27_72) package BottomsUp_fla { import flash.display.*; public dynamic class Symbol27_72 extends MovieClip { public var countB:Number; public function Symbol27_72(){ addFrameScript(0, frame1, 1, frame2, 39, frame40, 79, frame80, 119, frame120); } function frame120(){ if (countB == 1){ gotoAndPlay(2); }; if (countB == 2){ gotoAndPlay(41); }; if (countB == 3){ gotoAndPlay(81); }; } function frame1(){ countB = 1; } function frame2(){ stop(); } function frame40(){ if (countB == 1){ gotoAndPlay(2); }; if (countB == 2){ gotoAndPlay(41); }; if (countB == 3){ gotoAndPlay(81); }; } function frame80(){ if (countB == 1){ gotoAndPlay(2); }; if (countB == 2){ gotoAndPlay(41); }; if (countB == 3){ gotoAndPlay(81); }; } } }//package BottomsUp_fla
Section 11
//Symbol29_64 (BottomsUp_fla.Symbol29_64) package BottomsUp_fla { import flash.display.*; import flash.events.*; public dynamic class Symbol29_64 extends MovieClip { public var MTH2:SimpleButton; public function Symbol29_64(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } public function onRollOverMyButtonM2(_arg1:MouseEvent):void{ play(); } function frame1(){ stop(); MTH2.addEventListener(MouseEvent.CLICK, onRollOverMyButtonM2); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } } }//package BottomsUp_fla
Section 12
//Symbol32_60 (BottomsUp_fla.Symbol32_60) package BottomsUp_fla { import flash.display.*; public dynamic class Symbol32_60 extends MovieClip { public function Symbol32_60(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package BottomsUp_fla
Section 13
//Symbol38f_50 (BottomsUp_fla.Symbol38f_50) package BottomsUp_fla { import flash.display.*; public dynamic class Symbol38f_50 extends MovieClip { public function Symbol38f_50(){ addFrameScript(19, frame20, 33, frame34, 73, frame74); } function frame74(){ gotoAndPlay(35); } function frame20(){ gotoAndPlay(1); } function frame34(){ gotoAndPlay(21); } } }//package BottomsUp_fla
Section 14
//Symbol38fn_84 (BottomsUp_fla.Symbol38fn_84) package BottomsUp_fla { import flash.display.*; public dynamic class Symbol38fn_84 extends MovieClip { public function Symbol38fn_84(){ addFrameScript(19, frame20, 33, frame34, 73, frame74); } function frame74(){ gotoAndPlay(35); } function frame20(){ gotoAndPlay(1); } function frame34(){ gotoAndPlay(21); } } }//package BottomsUp_fla
Section 15
//Symbol4_51 (BottomsUp_fla.Symbol4_51) package BottomsUp_fla { import flash.display.*; public dynamic class Symbol4_51 extends MovieClip { public var count:Number; public function Symbol4_51(){ addFrameScript(0, frame1, 37, frame38, 41, frame42, 79, frame80, 119, frame120, 161, frame162, 201, frame202, 241, frame242); } function frame162(){ if (count == 1){ gotoAndPlay(2); }; if (count == 2){ gotoAndPlay(81); }; if (count == 3){ gotoAndPlay(121); }; if (count == 4){ gotoAndPlay(163); }; if (count == 5){ gotoAndPlay(203); }; } function frame38(){ count = 0; } function frame242(){ if (count == 1){ gotoAndPlay(2); }; if (count == 2){ gotoAndPlay(81); }; if (count == 3){ gotoAndPlay(121); }; if (count == 4){ gotoAndPlay(163); }; if (count == 5){ gotoAndPlay(203); }; } function frame1(){ count = 1; } function frame80(){ if (count == 1){ gotoAndPlay(2); }; if (count == 2){ gotoAndPlay(81); }; if (count == 3){ gotoAndPlay(121); }; if (count == 4){ gotoAndPlay(163); }; if (count == 5){ gotoAndPlay(203); }; } function frame202(){ if (count == 1){ gotoAndPlay(2); }; if (count == 2){ gotoAndPlay(81); }; if (count == 3){ gotoAndPlay(121); }; if (count == 4){ gotoAndPlay(163); }; if (count == 5){ gotoAndPlay(203); }; } function frame120(){ if (count == 1){ gotoAndPlay(2); }; if (count == 2){ gotoAndPlay(81); }; if (count == 3){ gotoAndPlay(121); }; if (count == 4){ gotoAndPlay(163); }; if (count == 5){ gotoAndPlay(203); }; } function frame42(){ count = 1; } } }//package BottomsUp_fla
Section 16
//Symbol4xwow_160 (BottomsUp_fla.Symbol4xwow_160) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwow_160 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwow_160(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.L.TOY1.count = 1; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 17
//Symbol4xwowe_165 (BottomsUp_fla.Symbol4xwowe_165) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowe_165 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowe_165(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.L.TOY1.count = 2; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 18
//Symbol4xwowej_97 (BottomsUp_fla.Symbol4xwowej_97) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowej_97 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowej_97(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.R.TOY1.count = 2; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 19
//Symbol4xwowem_209 (BottomsUp_fla.Symbol4xwowem_209) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowem_209 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowem_209(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.L.TOUNG.TOUNG.TOUNG.gotoAndPlay(1); if (MovieClip(this.parent.parent.parent).GIRLS.L.TOUNG.TOUNG.countZ == 0){ MovieClip(this.parent.parent.parent).GIRLS.L.TOUNG.TOUNG.play(); }; MovieClip(this.parent.parent.parent).GIRLS.L.TOUNG.TOUNG.countX = 3; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 20
//Symbol4xwowemj_141 (BottomsUp_fla.Symbol4xwowemj_141) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowemj_141 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowemj_141(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.R.TOUNG.TOUNG.TOUNG.gotoAndPlay(1); if (MovieClip(this.parent.parent.parent).GIRLS.R.TOUNG.TOUNG.countZ == 0){ MovieClip(this.parent.parent.parent).GIRLS.R.TOUNG.TOUNG.play(); }; MovieClip(this.parent.parent.parent).GIRLS.R.TOUNG.TOUNG.countX = 3; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 21
//Symbol4xwowey_185 (BottomsUp_fla.Symbol4xwowey_185) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowey_185 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowey_185(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.L.BOOBS.countB = 2; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 22
//Symbol4xwoweyj_117 (BottomsUp_fla.Symbol4xwoweyj_117) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwoweyj_117 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwoweyj_117(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.R.BOOBS.countB = 2; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 23
//Symbol4xwowj_92 (BottomsUp_fla.Symbol4xwowj_92) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowj_92 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowj_92(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.R.TOY1.count = 1; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 24
//Symbol4xwowm_205 (BottomsUp_fla.Symbol4xwowm_205) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowm_205 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowm_205(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.L.TOUNG.TOUNG.TOUNG.gotoAndPlay(56); if (MovieClip(this.parent.parent.parent).GIRLS.L.TOUNG.TOUNG.countZ == 0){ MovieClip(this.parent.parent.parent).GIRLS.L.TOUNG.TOUNG.play(); }; MovieClip(this.parent.parent.parent).GIRLS.L.TOUNG.TOUNG.countX = 1; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 25
//Symbol4xwowmj_137 (BottomsUp_fla.Symbol4xwowmj_137) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowmj_137 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowmj_137(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.R.TOUNG.TOUNG.TOUNG.gotoAndPlay(56); if (MovieClip(this.parent.parent.parent).GIRLS.R.TOUNG.TOUNG.countZ == 0){ MovieClip(this.parent.parent.parent).GIRLS.R.TOUNG.TOUNG.play(); }; MovieClip(this.parent.parent.parent).GIRLS.R.TOUNG.TOUNG.countX = 1; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 26
//Symbol4xwowq_175 (BottomsUp_fla.Symbol4xwowq_175) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowq_175 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowq_175(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.L.TOY1.count = 4; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 27
//Symbol4xwowqj_107 (BottomsUp_fla.Symbol4xwowqj_107) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowqj_107 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowqj_107(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.R.TOY1.count = 4; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 28
//Symbol4xwowqt_219 (BottomsUp_fla.Symbol4xwowqt_219) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowqt_219 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowqt_219(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.L.TOY1.count = 5; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 29
//Symbol4xwowqtb_151 (BottomsUp_fla.Symbol4xwowqtb_151) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowqtb_151 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowqtb_151(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.R.TOY1.count = 5; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 30
//Symbol4xwowr_170 (BottomsUp_fla.Symbol4xwowr_170) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowr_170 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowr_170(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.L.TOY1.count = 3; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 31
//Symbol4xwowrd_200 (BottomsUp_fla.Symbol4xwowrd_200) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowrd_200 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowrd_200(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.L.TOUNG.TOUNG.play(); } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 32
//Symbol4xwowrdj_132 (BottomsUp_fla.Symbol4xwowrdj_132) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowrdj_132 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowrdj_132(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.R.TOUNG.TOUNG.play(); } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 33
//Symbol4xwowrj_102 (BottomsUp_fla.Symbol4xwowrj_102) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowrj_102 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowrj_102(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.R.TOY1.count = 3; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 34
//Symbol4xwowrm_214 (BottomsUp_fla.Symbol4xwowrm_214) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowrm_214 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowrm_214(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.L.TOUNG.TOUNG.TOUNG.gotoAndPlay(21); if (MovieClip(this.parent.parent.parent).GIRLS.L.TOUNG.TOUNG.countZ == 0){ MovieClip(this.parent.parent.parent).GIRLS.L.TOUNG.TOUNG.play(); }; MovieClip(this.parent.parent.parent).GIRLS.L.TOUNG.TOUNG.countX = 0; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 35
//Symbol4xwowrmj_146 (BottomsUp_fla.Symbol4xwowrmj_146) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowrmj_146 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowrmj_146(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.R.TOUNG.TOUNG.TOUNG.gotoAndPlay(21); if (MovieClip(this.parent.parent.parent).GIRLS.R.TOUNG.TOUNG.countZ == 0){ MovieClip(this.parent.parent.parent).GIRLS.R.TOUNG.TOUNG.play(); }; MovieClip(this.parent.parent.parent).GIRLS.R.TOUNG.TOUNG.countX = 0; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 36
//Symbol4xwowrq_195 (BottomsUp_fla.Symbol4xwowrq_195) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowrq_195 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowrq_195(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.L.HEAD.play(); } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 37
//Symbol4xwowrqj_127 (BottomsUp_fla.Symbol4xwowrqj_127) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowrqj_127 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowrqj_127(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.R.HEAD.play(); } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 38
//Symbol4xwowry_190 (BottomsUp_fla.Symbol4xwowry_190) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowry_190 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowry_190(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.L.BOOBS.countB = 3; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 39
//Symbol4xwowryj_122 (BottomsUp_fla.Symbol4xwowryj_122) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowryj_122 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowryj_122(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.R.BOOBS.countB = 3; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 40
//Symbol4xwowy_180 (BottomsUp_fla.Symbol4xwowy_180) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowy_180 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowy_180(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.L.BOOBS.countB = 1; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 41
//Symbol4xwowyj_112 (BottomsUp_fla.Symbol4xwowyj_112) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol4xwowyj_112 extends MovieClip { public var AUTO:SimpleButton; public function Symbol4xwowyj_112(){ addFrameScript(0, frame1, 7, frame8); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent.parent.parent).GIRLS.R.BOOBS.countB = 1; } function frame8(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 42
//Symbol52_26 (BottomsUp_fla.Symbol52_26) package BottomsUp_fla { import flash.display.*; import flash.events.*; public dynamic class Symbol52_26 extends MovieClip { public var AUTO:SimpleButton; public function Symbol52_26(){ addFrameScript(0, frame1, 4, frame5); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(6); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); } function frame5(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 43
//Symbol53_29 (BottomsUp_fla.Symbol53_29) package BottomsUp_fla { import flash.display.*; import flash.events.*; public dynamic class Symbol53_29 extends MovieClip { public var AUTO:SimpleButton; public function Symbol53_29(){ addFrameScript(0, frame1, 4, frame5); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(6); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); } function frame5(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 44
//Symbol57_67 (BottomsUp_fla.Symbol57_67) package BottomsUp_fla { import flash.display.*; import flash.events.*; public dynamic class Symbol57_67 extends MovieClip { public var AUTO:SimpleButton; public function Symbol57_67(){ addFrameScript(0, frame1, 4, frame5); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(6); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); } function frame5(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 45
//Symbol59_65 (BottomsUp_fla.Symbol59_65) package BottomsUp_fla { import flash.display.*; import flash.events.*; public dynamic class Symbol59_65 extends MovieClip { public var AUTO:SimpleButton; public function Symbol59_65(){ addFrameScript(0, frame1, 4, frame5); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(6); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); } function frame5(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 46
//Symbol62_6 (BottomsUp_fla.Symbol62_6) package BottomsUp_fla { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.filters.*; import flash.utils.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class Symbol62_6 extends MovieClip { public var LBALL:MovieClip; public var RBALL:MovieClip; public function Symbol62_6(){ addFrameScript(13, frame14, 21, frame22, 80, frame81, 94, frame95, 151, frame152, 163, frame164, 169, frame170, 233, frame234, 248, frame249, 313, frame314, 319, frame320, 325, frame326, 374, frame375, 461, frame462, 466, frame467, 469, frame470, 549, frame550); } function frame470(){ LBALL.MOUTH.gotoAndStop(4); RBALL.MOUTH.gotoAndStop(4); } function frame152(){ RBALL.MOUTH.gotoAndStop(1); } function frame462(){ LBALL.MOUTH.gotoAndStop(1); RBALL.MOUTH.gotoAndStop(1); } function frame320(){ stop(); } function frame81(){ LBALL.MOUTH.gotoAndStop(1); } function frame467(){ stop(); } function frame95(){ RBALL.MOUTH.gotoAndStop(2); } function frame249(){ LBALL.MOUTH.gotoAndStop(3); } function frame22(){ LBALL.MOUTH.gotoAndStop(2); } function frame14(){ stop(); } function frame550(){ gotoAndPlay(488); } function frame375(){ RBALL.MOUTH.gotoAndStop(4); } function frame234(){ RBALL.MOUTH.gotoAndStop(1); } function frame314(){ LBALL.MOUTH.gotoAndStop(1); } function frame326(){ LBALL.MOUTH.gotoAndStop(4); } function frame164(){ stop(); } function frame170(){ RBALL.MOUTH.gotoAndStop(3); } } }//package BottomsUp_fla
Section 47
//Symbol63_158 (BottomsUp_fla.Symbol63_158) package BottomsUp_fla { import flash.display.*; import flash.events.*; public dynamic class Symbol63_158 extends MovieClip { public var AUTOx:SimpleButton; public var AUTO:SimpleButton; public function Symbol63_158(){ addFrameScript(0, frame1, 5, frame6); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(7); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.CLICK, onRollOverMyButton); } function frame6(){ stop(); AUTOx.addEventListener(MouseEvent.CLICK, onRollOutMyButton); } public function onRollOverMyButton(_arg1:MouseEvent):void{ gotoAndPlay(2); } } }//package BottomsUp_fla
Section 48
//Symbol63xx_90 (BottomsUp_fla.Symbol63xx_90) package BottomsUp_fla { import flash.display.*; import flash.events.*; public dynamic class Symbol63xx_90 extends MovieClip { public var AUTOx:SimpleButton; public var AUTO:SimpleButton; public function Symbol63xx_90(){ addFrameScript(0, frame1, 5, frame6); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(7); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.CLICK, onRollOverMyButton); } function frame6(){ stop(); AUTOx.addEventListener(MouseEvent.CLICK, onRollOutMyButton); } public function onRollOverMyButton(_arg1:MouseEvent):void{ gotoAndPlay(2); } } }//package BottomsUp_fla
Section 49
//Symbol66_225 (BottomsUp_fla.Symbol66_225) package BottomsUp_fla { import flash.display.*; import flash.events.*; public dynamic class Symbol66_225 extends MovieClip { public var START:SimpleButton; public function Symbol66_225(){ addFrameScript(0, frame1, 4, frame5); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); START.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); START.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); START.addEventListener(MouseEvent.CLICK, onClickMyButton); } public function onClickMyButton(_arg1:MouseEvent):void{ MovieClip(this.parent).play(); } function frame5(){ stop(); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 50
//Symbol74_5 (BottomsUp_fla.Symbol74_5) package BottomsUp_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class Symbol74_5 extends MovieClip { public var $req:URLRequest; public var AUTO:SimpleButton; public function Symbol74_5(){ addFrameScript(0, frame1, 4, frame5); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, function (_arg1){ openLink("http://www.furaffinity.net/user/lucidpariah/"); }); } function frame5(){ stop(); } public function openLink(_arg1:String):void{ $req = new URLRequest(_arg1); navigateToURL($req); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 51
//Symbol75_4 (BottomsUp_fla.Symbol75_4) package BottomsUp_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class Symbol75_4 extends MovieClip { public var $req:URLRequest; public var AUTO:SimpleButton; public function Symbol75_4(){ addFrameScript(0, frame1, 4, frame5); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, function (_arg1){ openLink("http://www.furaffinity.net/user/Bouchee/"); }); } function frame5(){ stop(); } public function openLink(_arg1:String):void{ $req = new URLRequest(_arg1); navigateToURL($req); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 52
//Symbol76_2 (BottomsUp_fla.Symbol76_2) package BottomsUp_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class Symbol76_2 extends MovieClip { public var $req:URLRequest; public var AUTO:SimpleButton; public function Symbol76_2(){ addFrameScript(0, frame1, 4, frame5); } public function onRollOutMyButton(_arg1:MouseEvent):void{ gotoAndPlay(10); } function frame1(){ stop(); AUTO.addEventListener(MouseEvent.MOUSE_OVER, onRollOverMyButton); AUTO.addEventListener(MouseEvent.MOUSE_OUT, onRollOutMyButton); AUTO.addEventListener(MouseEvent.CLICK, function (_arg1){ openLink("http://www.furaffinity.net/user/CandyKimur/"); }); } function frame5(){ stop(); } public function openLink(_arg1:String):void{ $req = new URLRequest(_arg1); navigateToURL($req); } public function onRollOverMyButton(_arg1:MouseEvent):void{ play(); } } }//package BottomsUp_fla
Section 53
//Symbol8_44 (BottomsUp_fla.Symbol8_44) package BottomsUp_fla { import flash.display.*; public dynamic class Symbol8_44 extends MovieClip { public function Symbol8_44(){ addFrameScript(0, frame1, 19, frame20); } function frame20(){ stop(); } function frame1(){ stop(); } } }//package BottomsUp_fla
Section 54
//Symbol81_16 (BottomsUp_fla.Symbol81_16) package BottomsUp_fla { import flash.display.*; import flash.events.*; public dynamic class Symbol81_16 extends MovieClip { public var AUTOx:SimpleButton; public function Symbol81_16(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ stop(); AUTOx.addEventListener(MouseEvent.CLICK, onRollOverMyButtonc); } public function onRollOverMyButtonc(_arg1:MouseEvent):void{ play(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package BottomsUp_fla
Section 55
//Symbol81f_8 (BottomsUp_fla.Symbol81f_8) package BottomsUp_fla { import flash.display.*; import flash.events.*; public dynamic class Symbol81f_8 extends MovieClip { public var AUTOx:SimpleButton; public function Symbol81f_8(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ stop(); AUTOx.addEventListener(MouseEvent.CLICK, onRollOverMyButtonc); } public function onRollOverMyButtonc(_arg1:MouseEvent):void{ play(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package BottomsUp_fla
Section 56
//AdjustColor (fl.motion.AdjustColor) package fl.motion { public class AdjustColor { private var m_brightnessMatrix:ColorMatrix; private var m_saturationMatrix:ColorMatrix; private var m_hueMatrix:ColorMatrix; private var m_finalMatrix:ColorMatrix; private var m_contrastMatrix:ColorMatrix; private static var s_arrayOfDeltaIndex:Array = [0, 0.01, 0.02, 0.04, 0.05, 0.06, 0.07, 0.08, 0.1, 0.11, 0.12, 0.14, 0.15, 0.16, 0.17, 0.18, 0.2, 0.21, 0.22, 0.24, 0.25, 0.27, 0.28, 0.3, 0.32, 0.34, 0.36, 0.38, 0.4, 0.42, 0.44, 0.46, 0.48, 0.5, 0.53, 0.56, 0.59, 0.62, 0.65, 0.68, 0.71, 0.74, 0.77, 0.8, 0.83, 0.86, 0.89, 0.92, 0.95, 0.98, 1, 1.06, 1.12, 1.18, 1.24, 1.3, 1.36, 1.42, 1.48, 1.54, 1.6, 1.66, 1.72, 1.78, 1.84, 1.9, 1.96, 2, 2.12, 2.25, 2.37, 2.5, 2.62, 2.75, 2.87, 3, 3.2, 3.4, 3.6, 3.8, 4, 4.3, 4.7, 4.9, 5, 5.5, 6, 6.5, 6.8, 7, 7.3, 7.5, 7.8, 8, 8.4, 8.7, 9, 9.4, 9.6, 9.8, 10]; private function CalculateFinalMatrix():Boolean{ if (!this.AllValuesAreSet()){ return (false); }; this.m_finalMatrix = new ColorMatrix(); this.m_finalMatrix.Multiply(this.m_brightnessMatrix); this.m_finalMatrix.Multiply(this.m_contrastMatrix); this.m_finalMatrix.Multiply(this.m_saturationMatrix); this.m_finalMatrix.Multiply(this.m_hueMatrix); return (true); } public function set brightness(_arg1:Number):void{ if (this.m_brightnessMatrix == null){ this.m_brightnessMatrix = new ColorMatrix(); }; if (_arg1 != 0){ this.m_brightnessMatrix.SetBrightnessMatrix(_arg1); }; } public function set contrast(_arg1:Number):void{ var _local2:Number = _arg1; if (_arg1 == 0){ _local2 = 127; } else { if (_arg1 > 0){ _local2 = ((s_arrayOfDeltaIndex[int(_arg1)] * 127) + 127); } else { _local2 = (((_arg1 / 100) * 127) + 127); }; }; if (this.m_contrastMatrix == null){ this.m_contrastMatrix = new ColorMatrix(); }; this.m_contrastMatrix.SetContrastMatrix(_local2); } public function set hue(_arg1:Number):void{ if (this.m_hueMatrix == null){ this.m_hueMatrix = new ColorMatrix(); }; if (_arg1 != 0){ this.m_hueMatrix.SetHueMatrix(((_arg1 * Math.PI) / 180)); }; } public function CalculateFinalFlatArray():Array{ if (this.CalculateFinalMatrix()){ return (this.m_finalMatrix.GetFlatArray()); }; return (null); } public function AllValuesAreSet():Boolean{ return (((((((this.m_brightnessMatrix) && (this.m_contrastMatrix))) && (this.m_saturationMatrix))) && (this.m_hueMatrix))); } public function set saturation(_arg1:Number):void{ var _local2:Number = _arg1; if (_arg1 == 0){ _local2 = 1; } else { if (_arg1 > 0){ _local2 = (1 + ((3 * _arg1) / 100)); } else { _local2 = ((_arg1 / 100) + 1); }; }; if (this.m_saturationMatrix == null){ this.m_saturationMatrix = new ColorMatrix(); }; this.m_saturationMatrix.SetSaturationMatrix(_local2); } } }//package fl.motion
Section 57
//Animator (fl.motion.Animator) package fl.motion { import flash.geom.*; import flash.display.*; public class Animator extends AnimatorBase { public function Animator(_arg1:XML=null, _arg2:DisplayObject=null){ this.motion = new Motion(_arg1); super(_arg1, _arg2); } override protected function setTimeClassic(_arg1:int, _arg2:MotionBase, _arg3:KeyframeBase):Boolean{ var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Matrix; var _local21:Number; var _local4:Motion = (_arg2 as Motion); if (!_local4){ return (false); }; var _local5:Number = _local4.getValue(_arg1, Tweenables.X); var _local6:Number = _local4.getValue(_arg1, Tweenables.Y); var _local7:Point = new Point(_local5, _local6); if (this.positionMatrix){ _local7 = this.positionMatrix.transformPoint(_local7); }; _local7.x = (_local7.x + this.targetState.x); _local7.y = (_local7.y + this.targetState.y); var _local8:Number = (_local4.getValue(_arg1, Tweenables.SCALE_X) * this.targetState.scaleX); var _local9:Number = (_local4.getValue(_arg1, Tweenables.SCALE_Y) * this.targetState.scaleY); var _local10:Number = 0; var _local11:Number = 0; if (this.orientToPath){ _local17 = _local4.getValue((_arg1 + 1), Tweenables.X); _local18 = _local4.getValue((_arg1 + 1), Tweenables.Y); _local19 = (Math.atan2((_local18 - _local6), (_local17 - _local5)) * (180 / Math.PI)); if (!isNaN(_local19)){ _local10 = (_local19 + this.targetState.skewX); _local11 = (_local19 + this.targetState.skewY); }; } else { _local10 = (_local4.getValue(_arg1, Tweenables.SKEW_X) + this.targetState.skewX); _local11 = (_local4.getValue(_arg1, Tweenables.SKEW_Y) + this.targetState.skewY); }; var _local12:Matrix = new Matrix((_local8 * Math.cos((_local11 * (Math.PI / 180)))), (_local8 * Math.sin((_local11 * (Math.PI / 180)))), (-(_local9) * Math.sin((_local10 * (Math.PI / 180)))), (_local9 * Math.cos((_local10 * (Math.PI / 180)))), 0, 0); var _local13:Boolean; if (_local4.useRotationConcat(_arg1)){ _local20 = new Matrix(); _local21 = _local4.getValue(_arg1, Tweenables.ROTATION_CONCAT); _local20.rotate(_local21); _local12.concat(_local20); _local13 = true; }; _local12.tx = _local7.x; _local12.ty = _local7.y; var _local14:Point = _local12.transformPoint(this.targetState.transformPointInternal); var _local15:Number = (_local12.tx - _local14.x); var _local16:Number = (_local12.ty - _local14.y); _local12.tx = (_local12.tx + _local15); _local12.ty = (_local12.ty + _local16); if (!_local13){ this._target.rotation = _local11; }; this._target.transform.matrix = _local12; if (((((_local13) && ((this._target.scaleX == 0)))) && ((this._target.scaleY == 0)))){ this._target.scaleX = _local8; this._target.scaleY = _local9; }; this._target.cacheAsBitmap = _arg3.cacheAsBitmap; return (true); } override public function set motion(_arg1:MotionBase):void{ super.motion = _arg1; var _local2:Motion = (_arg1 as Motion); if (((((_local2) && (_local2.source))) && (_local2.source.transformationPoint))){ this.transformationPoint = _local2.source.transformationPoint.clone(); }; } override protected function setTargetState():void{ var _local2:Number; var _local3:Number; var _local4:Point; this.targetState.scaleX = this._target.scaleX; this.targetState.scaleY = this._target.scaleY; this.targetState.skewX = MatrixTransformer.getSkewX(this._target.transform.matrix); this.targetState.skewY = MatrixTransformer.getSkewY(this._target.transform.matrix); var _local1:Object = (this.targetState.bounds = this._target.getBounds(this._target)); if (this.transformationPoint){ _local2 = ((this.transformationPoint.x * _local1.width) + _local1.left); _local3 = ((this.transformationPoint.y * _local1.height) + _local1.top); this.targetState.transformPointInternal = new Point(_local2, _local3); _local4 = this._target.transform.matrix.transformPoint(this.targetState.transformPointInternal); this.targetState.x = _local4.x; this.targetState.y = _local4.y; } else { this.targetState.transformPointInternal = new Point(0, 0); this.targetState.x = this._target.x; this.targetState.y = this._target.y; }; this.targetState.z = 0; this.targetState.rotationX = (this.targetState.rotationY = 0); } public static function fromXMLString(_arg1:String, _arg2:DisplayObject=null):Animator{ return (new Animator(new XML(_arg1), _arg2)); } } }//package fl.motion
Section 58
//AnimatorBase (fl.motion.AnimatorBase) package fl.motion { import flash.geom.*; import flash.display.*; import flash.events.*; import flash.utils.*; public class AnimatorBase extends EventDispatcher { public var transformationPoint:Point; protected var targetState:Object; private var _isPlaying:Boolean;// = false private var _time:int;// = -1 protected var _target:DisplayObject; public var repeatCount:int;// = 1 private var _lastRenderedTime:int;// = -1 private var _spanStart:int;// = -1 public var transformationPointZ:int; protected var _isAnimator3D:Boolean; private var _sceneName:String;// = "" public var positionMatrix:Matrix; private var _frameEvent:String;// = "enterFrame" public var autoRewind:Boolean;// = false private var _motion:MotionBase; private var _targetName:String;// = "" private var _useCurrentFrame:Boolean;// = false private var playCount:int;// = 0 public var orientToPath:Boolean;// = false private var targetStateOriginal:Object;// = null private var _targetState3D:Array;// = null private var _targetParent:DisplayObjectContainer;// = null private static var _registeredParents:Dictionary = new Dictionary(true); private static var enterFrameBeacon:MovieClip = new MovieClip(); public function AnimatorBase(_arg1:XML=null, _arg2:DisplayObject=null){ this.target = _arg2; this._isAnimator3D = false; this.transformationPoint = new Point(0.5, 0.5); this.transformationPointZ = 0; this._sceneName = ""; } protected function setTime3D(_arg1:int, _arg2:MotionBase):Boolean{ return (false); } private function handleLastFrame(_arg1:Boolean=false, _arg2:Boolean=true):void{ this.playCount++; if ((((this.repeatCount == 0)) || ((this.playCount < this.repeatCount)))){ this.rewind(); } else { this.end(_arg1, _arg2); }; } public function get targetState3D():Array{ return (this._targetState3D); } public function get target():DisplayObject{ return (this._target); } private function get enterFrameHandler():Function{ if (AnimatorBase.hasRegisteredParents){ return (AnimatorBase.parentEnterFrameHandler); }; return (this.handleEnterFrame); } public function get usingCurrentFrame():Boolean{ return (this._useCurrentFrame); } public function set initialPosition(_arg1:Array):void{ } public function useCurrentFrame(_arg1:Boolean, _arg2:int):void{ this._useCurrentFrame = _arg1; this._spanStart = _arg2; } public function set time(_arg1:int):void{ var _local5:ColorTransform; var _local6:Array; if (_arg1 == this._time){ return; }; var _local2:MotionBase = this.motion; if (_arg1 > (_local2.duration - 1)){ _arg1 = (_local2.duration - 1); } else { if (_arg1 < 0){ _arg1 = 0; }; }; this._time = _arg1; this.dispatchEvent(new MotionEvent(MotionEvent.TIME_CHANGE)); var _local3:KeyframeBase = _local2.getCurrentKeyframe(_arg1); var _local4:Boolean = (((_local3.index == this._lastRenderedTime)) && (!(_local3.tweensLength))); if (_local4){ return; }; this._target.visible = false; if (!_local3.blank){ if (this._isAnimator3D){ this.setTime3D(_arg1, _local2); } else { this.setTimeClassic(_arg1, _local2, _local3); }; _local5 = _local2.getColorTransform(_arg1); if (_local5){ this._target.transform.colorTransform = _local5; }; _local6 = _local2.getFilters(_arg1); if (_local6){ this._target.filters = _local6; }; this._target.blendMode = _local3.blendMode; this._target.visible = true; }; this._lastRenderedTime = this._time; this.dispatchEvent(new MotionEvent(MotionEvent.MOTION_UPDATE)); } public function set target(_arg1:DisplayObject):void{ if (!_arg1){ return; }; this._target = _arg1; var _local2:Boolean; if (((this.targetParent) && (!((this.targetName == ""))))){ if (this.targetStateOriginal){ this.targetState = this.targetStateOriginal; return; }; _local2 = true; }; this.targetState = {}; this.setTargetState(); if (_local2){ this.targetStateOriginal = this.targetState; }; } public function get isPlaying():Boolean{ return (this._isPlaying); } public function startFrameEvents():void{ enterFrameBeacon.addEventListener(this.frameEvent, this.enterFrameHandler, false, 0, true); } public function get frameEvent():String{ return (this._frameEvent); } public function stop():void{ enterFrameBeacon.removeEventListener(this.frameEvent, this.enterFrameHandler); this._isPlaying = false; this.playCount = 0; this.rewind(); this.dispatchEvent(new MotionEvent(MotionEvent.MOTION_END)); } public function get spanEnd():int{ if (((this._motion) && ((this._motion.duration > 0)))){ return (((this._spanStart + this._motion.duration) - 1)); }; return (this._spanStart); } public function get targetParent():DisplayObjectContainer{ return (this._targetParent); } public function get spanStart():int{ return (this._spanStart); } public function play(_arg1:int=-1, _arg2:Boolean=true):void{ if (!this._isPlaying){ if ((((((this._target == null)) && (this._targetParent))) && (!((this._targetName == ""))))){ this.target = this._targetParent[this._targetName]; if (!this.target){ this.target = this._targetParent.getChildByName(this._targetName); }; }; if (_arg2){ enterFrameBeacon.addEventListener(this.frameEvent, this.enterFrameHandler, false, 0, true); }; if (!this.target){ return; }; this._isPlaying = true; }; this.playCount = 0; if (_arg1 > -1){ this.time = _arg1; } else { this.rewind(); }; this.dispatchEvent(new MotionEvent(MotionEvent.MOTION_START)); } public function get targetName():String{ return (this._targetName); } public function set targetParent(_arg1:DisplayObjectContainer):void{ this._targetParent = _arg1; } protected function setTargetState():void{ } protected function setTimeClassic(_arg1:int, _arg2:MotionBase, _arg3:KeyframeBase):Boolean{ return (false); } private function handleEnterFrame(_arg1:Event):void{ this.nextFrame(); } public function get motion():MotionBase{ return (this._motion); } public function get sceneName():String{ return (this._sceneName); } public function nextFrame():void{ if (this.time >= (this.motion.duration - 1)){ this.handleLastFrame(); } else { this.time++; }; } public function get time():int{ return (this._time); } public function resume():void{ enterFrameBeacon.addEventListener(this.frameEvent, this.enterFrameHandler, false, 0, true); this._isPlaying = true; } public function rewind():void{ this.time = 0; } public function set frameEvent(_arg1:String):void{ this._frameEvent = _arg1; } public function set targetState3D(_arg1:Array):void{ this._targetState3D = _arg1; } public function end(_arg1:Boolean=false, _arg2:Boolean=true):void{ if (_arg2){ enterFrameBeacon.removeEventListener(this.frameEvent, this.enterFrameHandler); }; this._isPlaying = false; this.playCount = 0; if (this.autoRewind){ this.rewind(); } else { if (this.time != (this.motion.duration - 1)){ this.time = (this.motion.duration - 1); }; }; if (_arg1){ if (((this._targetParent) && (!((this._targetName == ""))))){ this._target = null; }; this._lastRenderedTime = -1; this._time = -1; }; this.dispatchEvent(new MotionEvent(MotionEvent.MOTION_END)); } public function set motion(_arg1:MotionBase):void{ this._motion = _arg1; } public function set sceneName(_arg1:String):void{ this._sceneName = _arg1; } public function pause():void{ enterFrameBeacon.removeEventListener(this.frameEvent, this.enterFrameHandler); this._isPlaying = false; } public function set targetName(_arg1:String):void{ this._targetName = _arg1; } public static function processCurrentFrame(_arg1:MovieClip, _arg2:AnimatorBase, _arg3:Boolean, _arg4:Boolean=false):void{ var _local5:int; var _local6:int; if (((_arg2) && (_arg1))){ if (!_arg1.root){ if (((((_arg2.usingCurrentFrame) && (!(_arg2.isPlaying)))) && (_arg4))){ _arg2.startFrameEvents(); }; return; }; if (_arg2.usingCurrentFrame){ _local5 = (_arg1.currentFrame - 1); if (_arg1.scenes.length > 1){ if (_arg1.currentScene.name != _arg2.sceneName){ _local5 = -1; }; }; if ((((_local5 >= _arg2.spanStart)) && ((_local5 <= _arg2.spanEnd)))){ _local6 = (_local5 - _arg2.spanStart); if (!_arg2.isPlaying){ _arg2.play(_local6, _arg3); } else { if (!_arg4){ if (_local5 == _arg2.spanEnd){ _arg2.handleLastFrame(true, false); } else { _arg2.time = _local6; }; }; }; } else { if (((_arg2.isPlaying) && (!(_arg4)))){ _arg2.end(true, false); } else { if (((!(_arg2.isPlaying)) && (_arg4))){ _arg2.startFrameEvents(); }; }; }; } else { if (((((_arg2.targetParent) && ((_arg2.targetParent[_arg2.targetName] == null)))) && ((_arg2.targetParent.getChildByName(_arg2.targetName) == null)))){ if (_arg2.isPlaying){ _arg2.end(true, false); } else { if (_arg4){ _arg2.startFrameEvents(); }; }; } else { if (!_arg2.isPlaying){ _arg2.play(0, _arg3); } else { if (!_arg4){ _arg2.nextFrame(); }; }; }; }; }; } public static function registerParentFrameHandler(_arg1:MovieClip, _arg2:AnimatorBase, _arg3:int, _arg4:int=0, _arg5:Boolean=false):void{ var _local6:AnimatorParent = (_registeredParents[_arg1] as AnimatorParent); if (_local6 == null){ _local6 = new AnimatorParent(); _local6.parent = _arg1; _registeredParents[_arg1] = _local6; }; if (_arg3 == -1){ _arg3 = (_arg1.currentFrame - 1); }; if (_arg5){ _arg2.useCurrentFrame(true, _arg3); } else { _arg2.repeatCount = _arg4; }; _local6.animators.push(_arg2); } private static function parentEnterFrameHandler(_arg1:Event):void{ var _local2:*; var _local3:AnimatorParent; var _local4:MovieClip; var _local5:Array; var _local6:int; var _local7:AnimatorBase; for (_local2 in _registeredParents) { _local3 = (_registeredParents[_local2] as AnimatorParent); if (!_local3){ } else { _local4 = _local3.parent; _local5 = _local3.animators; if (((!(_local4)) || (!(_local5)))){ } else { _local6 = 0; while (_local6 < _local5.length) { _local7 = (_local5[_local6] as AnimatorBase); if (((!(_local7.usingCurrentFrame)) || (!((_local4.currentFrame == _local3.lastFrameHandled))))){ processCurrentFrame(_local4, _local7, false); }; _local6++; }; _local3.lastFrameHandled = _local4.currentFrame; }; }; }; } public static function registerButtonState(_arg1:SimpleButton, _arg2:AnimatorBase, _arg3:int):void{ var _local4:DisplayObject = _arg1.upState; switch (_arg3){ case 1: _local4 = _arg1.overState; break; case 2: _local4 = _arg1.downState; break; case 3: _local4 = _arg1.hitTestState; break; }; if (!_local4){ return; }; _arg2.target = _local4; _arg2.time = 0; } private static function get hasRegisteredParents():Boolean{ var _local1:*; for (_local1 in _registeredParents) { return (true); }; return (false); } } }//package fl.motion import flash.display.*; class AnimatorParent { public var parent:MovieClip;// = null public var lastFrameHandled:int;// = -1 public var animators:Array; private function AnimatorParent(){ this.animators = new Array(); super(); } }
Section 59
//AnimatorFactory (fl.motion.AnimatorFactory) package fl.motion { public class AnimatorFactory extends AnimatorFactoryBase { public function AnimatorFactory(_arg1:MotionBase){ super(_arg1); } override protected function getNewAnimator():AnimatorBase{ return (new Animator(null, null)); } } }//package fl.motion
Section 60
//AnimatorFactoryBase (fl.motion.AnimatorFactoryBase) package fl.motion { import flash.geom.*; import flash.display.*; import flash.utils.*; public class AnimatorFactoryBase { protected var _transformationPoint:Point; private var _animators:Dictionary; protected var _transformationPointZ:int; private var _motion:MotionBase; protected var _sceneName:String; protected var _is3D:Boolean; public function AnimatorFactoryBase(_arg1:MotionBase){ this._motion = _arg1; this._animators = new Dictionary(); this._transformationPoint = new Point(0.5, 0.5); this._transformationPointZ = 0; this._is3D = false; this._sceneName = ""; } public function addTargetInfo(_arg1:DisplayObject, _arg2:String, _arg3:int=0, _arg4:Boolean=true, _arg5:int=-1, _arg6:Boolean=false, _arg7:Array=null):AnimatorBase{ var _local11:Class; if (((!((_arg1 is DisplayObjectContainer))) && (!((_arg1 is SimpleButton))))){ return (null); }; var _local8:Dictionary = this._animators[_arg1]; if (!_local8){ _local8 = new Dictionary(); this._animators[_arg1] = _local8; }; var _local9:AnimatorBase = _local8[_arg2]; var _local10:Boolean; if (!_local9){ _local9 = this.getNewAnimator(); _local11 = (getDefinitionByName("flash.events.Event") as Class); if (_local11.hasOwnProperty("FRAME_CONSTRUCTED")){ _local9.frameEvent = "frameConstructed"; }; _local8[_arg2] = _local9; _local10 = true; }; _local9.motion = this._motion; _local9.transformationPoint = this._transformationPoint; _local9.transformationPointZ = this._transformationPointZ; _local9.sceneName = this._sceneName; if (_local10){ if ((_arg1 is MovieClip)){ AnimatorBase.registerParentFrameHandler((_arg1 as MovieClip), _local9, _arg5, _arg3, _arg6); }; }; if ((_arg1 is MovieClip)){ _local9.targetParent = MovieClip(_arg1); _local9.targetName = _arg2; } else { if ((_arg1 is SimpleButton)){ AnimatorBase.registerButtonState((_arg1 as SimpleButton), _local9, _arg5); }; }; if (_arg7){ _local9.initialPosition = _arg7; }; if (_arg4){ AnimatorBase.processCurrentFrame((_arg1 as MovieClip), _local9, true, true); }; return (_local9); } public function set transformationPointZ(_arg1:int):void{ this._transformationPointZ = _arg1; } public function set transformationPoint(_arg1:Point):void{ this._transformationPoint = _arg1; } protected function getNewAnimator():AnimatorBase{ return (null); } public function get motion():MotionBase{ return (this._motion); } public function addTarget(_arg1:DisplayObject, _arg2:int=0, _arg3:Boolean=true, _arg4:int=-1, _arg5:Boolean=false):AnimatorBase{ if (_arg1){ return (this.addTargetInfo(_arg1.parent, _arg1.name, _arg2, _arg3, _arg4, _arg5)); }; return (null); } public function set sceneName(_arg1:String):void{ this._sceneName = _arg1; } } }//package fl.motion
Section 61
//BezierEase (fl.motion.BezierEase) package fl.motion { import flash.geom.*; public class BezierEase implements ITween { public var points:Array; private var firstNode:Point; private var _target:String;// = "" private var lastNode:Point; public function BezierEase(_arg1:XML=null){ this.points = []; this.parseXML(_arg1); } public function set target(_arg1:String):void{ this._target = _arg1; } private function parseXML(_arg1:XML=null):BezierEase{ var _local3:XML; if (!_arg1){ return (this); }; if (_arg1.@target.length()){ this.target = _arg1.@target; }; var _local2:XMLList = _arg1.elements(); for each (_local3 in _local2) { this.points.push(new Point(Number(_local3.@x), Number(_local3.@y))); }; return (this); } public function get target():String{ return (this._target); } public function getValue(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg4 <= 0){ return (NaN); }; var _local5:Number = (_arg1 / _arg4); if (_local5 <= 0){ return (_arg2); }; if (_local5 >= 1){ return ((_arg2 + _arg3)); }; this.firstNode = new Point(0, _arg2); this.lastNode = new Point(1, (_arg2 + _arg3)); var _local6:Array = [this.firstNode].concat(this.points); _local6.push(this.lastNode); var _local7:Number = CustomEase.getYForPercent(_local5, _local6); return (_local7); } } }//package fl.motion
Section 62
//BezierSegment (fl.motion.BezierSegment) package fl.motion { import flash.geom.*; public class BezierSegment { public var a:Point; public var c:Point; public var b:Point; public var d:Point; public function BezierSegment(_arg1:Point, _arg2:Point, _arg3:Point, _arg4:Point){ this.a = _arg1; this.b = _arg2; this.c = _arg3; this.d = _arg4; } public function getValue(_arg1:Number):Point{ var _local2:Number = this.a.x; var _local3:Number = (((((_arg1 * _arg1) * (this.d.x - _local2)) + ((3 * (1 - _arg1)) * ((_arg1 * (this.c.x - _local2)) + ((1 - _arg1) * (this.b.x - _local2))))) * _arg1) + _local2); var _local4:Number = this.a.y; var _local5:Number = (((((_arg1 * _arg1) * (this.d.y - _local4)) + ((3 * (1 - _arg1)) * ((_arg1 * (this.c.y - _local4)) + ((1 - _arg1) * (this.b.y - _local4))))) * _arg1) + _local4); return (new Point(_local3, _local5)); } public function getYForX(_arg1:Number, _arg2:Array=null):Number{ var _local6:Number; if (this.a.x < this.d.x){ if (_arg1 <= (this.a.x + 1E-16)){ return (this.a.y); }; if (_arg1 >= (this.d.x - 1E-16)){ return (this.d.y); }; } else { if (_arg1 >= (this.a.x + 1E-16)){ return (this.a.y); }; if (_arg1 <= (this.d.x - 1E-16)){ return (this.d.y); }; }; if (!_arg2){ _arg2 = getCubicCoefficients(this.a.x, this.b.x, this.c.x, this.d.x); }; var _local3:Array = getCubicRoots(_arg2[0], _arg2[1], _arg2[2], (_arg2[3] - _arg1)); var _local4:Number = NaN; if (_local3.length == 0){ _local4 = 0; } else { if (_local3.length == 1){ _local4 = _local3[0]; } else { for each (_local6 in _local3) { if ((((0 <= _local6)) && ((_local6 <= 1)))){ _local4 = _local6; break; }; }; }; }; if (isNaN(_local4)){ return (NaN); }; var _local5:Number = getSingleValue(_local4, this.a.y, this.b.y, this.c.y, this.d.y); return (_local5); } public static function getCubicCoefficients(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Array{ return ([(((-(_arg1) + (3 * _arg2)) - (3 * _arg3)) + _arg4), (((3 * _arg1) - (6 * _arg2)) + (3 * _arg3)), ((-3 * _arg1) + (3 * _arg2)), _arg1]); } public static function getSingleValue(_arg1:Number, _arg2:Number=0, _arg3:Number=0, _arg4:Number=0, _arg5:Number=0):Number{ return ((((((_arg1 * _arg1) * (_arg5 - _arg2)) + ((3 * (1 - _arg1)) * ((_arg1 * (_arg4 - _arg2)) + ((1 - _arg1) * (_arg3 - _arg2))))) * _arg1) + _arg2)); } public static function getCubicRoots(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=0):Array{ var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:int; var _local16:Number; if (!_arg1){ return (BezierSegment.getQuadraticRoots(_arg2, _arg3, _arg4)); }; if (_arg1 != 1){ _arg2 = (_arg2 / _arg1); _arg3 = (_arg3 / _arg1); _arg4 = (_arg4 / _arg1); }; var _local5:Number = (((_arg2 * _arg2) - (3 * _arg3)) / 9); var _local6:Number = (((((_arg2 * _arg2) - (3 * _arg3)) / 9) * _local5) * _local5); var _local7:Number = ((((((2 * _arg2) * _arg2) * _arg2) - ((9 * _arg2) * _arg3)) + (27 * _arg4)) / 54); var _local8:Number = (_local6 - (_local7 * _local7)); if (_local8 >= 0){ if (!_local5){ return ([0]); }; _local9 = Math.acos((_local7 / Math.sqrt(_local6))); _local10 = Math.sqrt(_local5); _local11 = (((-2 * _local10) * Math.cos((_local9 / 3))) - (_arg2 / 3)); _local12 = (((-2 * _local10) * Math.cos(((_local9 + (2 * Math.PI)) / 3))) - (_arg2 / 3)); _local13 = (((-2 * _local10) * Math.cos(((_local9 + (4 * Math.PI)) / 3))) - (_arg2 / 3)); return ([_local11, _local12, _local13]); //unresolved jump }; _local14 = Math.pow((Math.sqrt(-(_local8)) + Math.abs(_local7)), (1 / 3)); _local15 = ((_local7)>0) ? 1 : ((_local7 < 0)) ? -1 : 0; _local16 = ((-(_local15) * (_local14 + (_local5 / _local14))) - (_arg2 / 3)); return ([_local16]); } public static function getQuadraticRoots(_arg1:Number, _arg2:Number, _arg3:Number):Array{ var _local7:Number; var _local4:Array = []; if (!_arg1){ if (!_arg2){ return ([]); }; _local4[0] = (-(_arg3) / _arg2); return (_local4); }; var _local5:Number = ((_arg2 * _arg2) - ((4 * _arg1) * _arg3)); var _local6:int = ((_local5)>0) ? 1 : ((_local5 < 0)) ? -1 : 0; if (_local6 < 0){ return ([]); }; if (!_local6){ _local4[0] = (-(_arg2) / (2 * _arg1)); } else { _local4[0] = (_local4[1] = (-(_arg2) / (2 * _arg1))); _local7 = (Math.sqrt(_local5) / (2 * _arg1)); _local4[0] = (_local4[0] - _local7); _local4[1] = (_local4[1] + _local7); }; return (_local4); } } }//package fl.motion
Section 63
//Color (fl.motion.Color) package fl.motion { import flash.geom.*; import flash.display.*; public class Color extends ColorTransform { private var _tintColor:Number;// = 0 private var _tintMultiplier:Number;// = 0 public function Color(_arg1:Number=1, _arg2:Number=1, _arg3:Number=1, _arg4:Number=1, _arg5:Number=0, _arg6:Number=0, _arg7:Number=0, _arg8:Number=0){ super(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8); } private function deriveTintColor():uint{ var _local1:Number = (1 / this.tintMultiplier); var _local2:uint = Math.round((this.redOffset * _local1)); var _local3:uint = Math.round((this.greenOffset * _local1)); var _local4:uint = Math.round((this.blueOffset * _local1)); var _local5:uint = (((_local2 << 16) | (_local3 << 8)) | _local4); return (_local5); } public function set brightness(_arg1:Number):void{ if (_arg1 > 1){ _arg1 = 1; } else { if (_arg1 < -1){ _arg1 = -1; }; }; var _local2:Number = (1 - Math.abs(_arg1)); var _local3:Number = 0; if (_arg1 > 0){ _local3 = (_arg1 * 0xFF); }; this.redMultiplier = (this.greenMultiplier = (this.blueMultiplier = _local2)); this.redOffset = (this.greenOffset = (this.blueOffset = _local3)); } private function parseXML(_arg1:XML=null):Color{ var _local3:XML; var _local4:String; var _local5:uint; if (!_arg1){ return (this); }; var _local2:XML = _arg1.elements()[0]; if (!_local2){ return (this); }; for each (_local3 in _local2.attributes()) { _local4 = _local3.localName(); if (_local4 == "tintColor"){ _local5 = (Number(_local3.toString()) as uint); this.tintColor = _local5; } else { this[_local4] = Number(_local3.toString()); }; }; return (this); } public function get tintColor():uint{ return (this._tintColor); } public function set tintColor(_arg1:uint):void{ this.setTint(_arg1, this.tintMultiplier); } public function get brightness():Number{ return ((this.redOffset) ? (1 - this.redMultiplier) : (this.redMultiplier - 1)); } public function set tintMultiplier(_arg1:Number):void{ this.setTint(this.tintColor, _arg1); } public function get tintMultiplier():Number{ return (this._tintMultiplier); } public function setTint(_arg1:uint, _arg2:Number):void{ this._tintColor = _arg1; this._tintMultiplier = _arg2; this.redMultiplier = (this.greenMultiplier = (this.blueMultiplier = (1 - _arg2))); var _local3:uint = ((_arg1 >> 16) & 0xFF); var _local4:uint = ((_arg1 >> 8) & 0xFF); var _local5:uint = (_arg1 & 0xFF); this.redOffset = Math.round((_local3 * _arg2)); this.greenOffset = Math.round((_local4 * _arg2)); this.blueOffset = Math.round((_local5 * _arg2)); } public static function interpolateColor(_arg1:uint, _arg2:uint, _arg3:Number):uint{ var _local4:Number = (1 - _arg3); var _local5:uint = ((_arg1 >> 24) & 0xFF); var _local6:uint = ((_arg1 >> 16) & 0xFF); var _local7:uint = ((_arg1 >> 8) & 0xFF); var _local8:uint = (_arg1 & 0xFF); var _local9:uint = ((_arg2 >> 24) & 0xFF); var _local10:uint = ((_arg2 >> 16) & 0xFF); var _local11:uint = ((_arg2 >> 8) & 0xFF); var _local12:uint = (_arg2 & 0xFF); var _local13:uint = ((_local5 * _local4) + (_local9 * _arg3)); var _local14:uint = ((_local6 * _local4) + (_local10 * _arg3)); var _local15:uint = ((_local7 * _local4) + (_local11 * _arg3)); var _local16:uint = ((_local8 * _local4) + (_local12 * _arg3)); var _local17:uint = ((((_local13 << 24) | (_local14 << 16)) | (_local15 << 8)) | _local16); return (_local17); } public static function interpolateTransform(_arg1:ColorTransform, _arg2:ColorTransform, _arg3:Number):ColorTransform{ var _local4:Number = (1 - _arg3); var _local5:ColorTransform = new ColorTransform(((_arg1.redMultiplier * _local4) + (_arg2.redMultiplier * _arg3)), ((_arg1.greenMultiplier * _local4) + (_arg2.greenMultiplier * _arg3)), ((_arg1.blueMultiplier * _local4) + (_arg2.blueMultiplier * _arg3)), ((_arg1.alphaMultiplier * _local4) + (_arg2.alphaMultiplier * _arg3)), ((_arg1.redOffset * _local4) + (_arg2.redOffset * _arg3)), ((_arg1.greenOffset * _local4) + (_arg2.greenOffset * _arg3)), ((_arg1.blueOffset * _local4) + (_arg2.blueOffset * _arg3)), ((_arg1.alphaOffset * _local4) + (_arg2.alphaOffset * _arg3))); return (_local5); } public static function fromXML(_arg1:XML):Color{ return (Color(new (Color).parseXML(_arg1))); } } }//package fl.motion
Section 64
//ColorMatrix (fl.motion.ColorMatrix) package fl.motion { public class ColorMatrix extends DynamicMatrix { protected static const LUMINANCEB:Number = 0.082; protected static const LUMINANCER:Number = 0.3086; protected static const LUMINANCEG:Number = 0.6094; public function ColorMatrix(){ super(5, 5); LoadIdentity(); } public function GetFlatArray():Array{ var _local4:int; if (!m_matrix){ return (null); }; var _local1:Array = new Array(); var _local2:int; var _local3:int; while (_local3 < 4) { _local4 = 0; while (_local4 < 5) { _local1[_local2] = m_matrix[_local3][_local4]; _local2++; _local4++; }; _local3++; }; return (_local1); } public function SetBrightnessMatrix(_arg1:Number):void{ if (!m_matrix){ return; }; m_matrix[0][4] = _arg1; m_matrix[1][4] = _arg1; m_matrix[2][4] = _arg1; } public function SetContrastMatrix(_arg1:Number):void{ if (!m_matrix){ return; }; var _local2:Number = (0.5 * (127 - _arg1)); _arg1 = (_arg1 / 127); m_matrix[0][0] = _arg1; m_matrix[1][1] = _arg1; m_matrix[2][2] = _arg1; m_matrix[0][4] = _local2; m_matrix[1][4] = _local2; m_matrix[2][4] = _local2; } public function SetHueMatrix(_arg1:Number):void{ var _local11:int; if (!m_matrix){ return; }; LoadIdentity(); var _local2:DynamicMatrix = new DynamicMatrix(3, 3); var _local3:DynamicMatrix = new DynamicMatrix(3, 3); var _local4:DynamicMatrix = new DynamicMatrix(3, 3); var _local5:Number = Math.cos(_arg1); var _local6:Number = Math.sin(_arg1); var _local7:Number = 0.213; var _local8:Number = 0.715; var _local9:Number = 0.072; _local2.SetValue(0, 0, _local7); _local2.SetValue(1, 0, _local7); _local2.SetValue(2, 0, _local7); _local2.SetValue(0, 1, _local8); _local2.SetValue(1, 1, _local8); _local2.SetValue(2, 1, _local8); _local2.SetValue(0, 2, _local9); _local2.SetValue(1, 2, _local9); _local2.SetValue(2, 2, _local9); _local3.SetValue(0, 0, (1 - _local7)); _local3.SetValue(1, 0, -(_local7)); _local3.SetValue(2, 0, -(_local7)); _local3.SetValue(0, 1, -(_local8)); _local3.SetValue(1, 1, (1 - _local8)); _local3.SetValue(2, 1, -(_local8)); _local3.SetValue(0, 2, -(_local9)); _local3.SetValue(1, 2, -(_local9)); _local3.SetValue(2, 2, (1 - _local9)); _local3.MultiplyNumber(_local5); _local4.SetValue(0, 0, -(_local7)); _local4.SetValue(1, 0, 0.143); _local4.SetValue(2, 0, -((1 - _local7))); _local4.SetValue(0, 1, -(_local8)); _local4.SetValue(1, 1, 0.14); _local4.SetValue(2, 1, _local8); _local4.SetValue(0, 2, (1 - _local9)); _local4.SetValue(1, 2, -0.283); _local4.SetValue(2, 2, _local9); _local4.MultiplyNumber(_local6); _local2.Add(_local3); _local2.Add(_local4); var _local10:int; while (_local10 < 3) { _local11 = 0; while (_local11 < 3) { m_matrix[_local10][_local11] = _local2.GetValue(_local10, _local11); _local11++; }; _local10++; }; } public function SetSaturationMatrix(_arg1:Number):void{ if (!m_matrix){ return; }; var _local2:Number = (1 - _arg1); var _local3:Number = (_local2 * LUMINANCER); m_matrix[0][0] = (_local3 + _arg1); m_matrix[1][0] = _local3; m_matrix[2][0] = _local3; _local3 = (_local2 * LUMINANCEG); m_matrix[0][1] = _local3; m_matrix[1][1] = (_local3 + _arg1); m_matrix[2][1] = _local3; _local3 = (_local2 * LUMINANCEB); m_matrix[0][2] = _local3; m_matrix[1][2] = _local3; m_matrix[2][2] = (_local3 + _arg1); } } }//package fl.motion class XFormData { public var ox:Number; public var oy:Number; public var oz:Number; private function XFormData(){ } }
Section 65
//CustomEase (fl.motion.CustomEase) package fl.motion { import flash.geom.*; public class CustomEase implements ITween { public var points:Array; private var firstNode:Point; private var _target:String;// = "" private var lastNode:Point; public function CustomEase(_arg1:XML=null){ this.points = []; this.parseXML(_arg1); this.firstNode = new Point(0, 0); this.lastNode = new Point(1, 1); } public function set target(_arg1:String):void{ this._target = _arg1; } private function parseXML(_arg1:XML=null):CustomEase{ var _local3:XML; if (!_arg1){ return (this); }; if (_arg1.@target.length()){ this.target = _arg1.@target; }; var _local2:XMLList = _arg1.elements(); for each (_local3 in _local2) { this.points.push(new Point(Number(_local3.@x), Number(_local3.@y))); }; return (this); } public function get target():String{ return (this._target); } public function getValue(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg4 <= 0){ return (NaN); }; var _local5:Number = (_arg1 / _arg4); if (_local5 <= 0){ return (_arg2); }; if (_local5 >= 1){ return ((_arg2 + _arg3)); }; var _local6:Array = [this.firstNode].concat(this.points); _local6.push(this.lastNode); var _local7:Number = getYForPercent(_local5, _local6); return ((_arg2 + (_local7 * _arg3))); } static function getYForPercent(_arg1:Number, _arg2:Array):Number{ var _local8:int; var _local9:BezierSegment; var _local3:BezierSegment = new BezierSegment(_arg2[0], _arg2[1], _arg2[2], _arg2[3]); var _local4:Array = [_local3]; var _local5 = 3; while (_local5 < (_arg2.length - 3)) { _local4.push(new BezierSegment(_arg2[_local5], _arg2[(_local5 + 1)], _arg2[(_local5 + 2)], _arg2[(_local5 + 3)])); _local5 = (_local5 + 3); }; var _local6:BezierSegment = _local3; if (_arg2.length >= 5){ _local8 = 0; while (_local8 < _local4.length) { _local9 = _local4[_local8]; if ((((_local9.a.x <= _arg1)) && ((_arg1 <= _local9.d.x)))){ _local6 = _local9; break; }; _local8++; }; }; var _local7:Number = _local6.getYForX(_arg1); return (_local7); } } }//package fl.motion
Section 66
//DynamicMatrix (fl.motion.DynamicMatrix) package fl.motion { public class DynamicMatrix { protected var m_matrix:Array; protected var m_width:int; protected var m_height:int; public static const MATRIX_ORDER_APPEND:int = 1; public static const MATRIX_ORDER_PREPEND:int = 0; public function DynamicMatrix(_arg1:int, _arg2:int){ this.Create(_arg1, _arg2); } public function Add(_arg1:DynamicMatrix):Boolean{ var _local5:int; var _local6:Number; if (((!(this.m_matrix)) || (!(_arg1)))){ return (false); }; var _local2:int = _arg1.GetHeight(); var _local3:int = _arg1.GetWidth(); if (((!((this.m_width == _local3))) || (!((this.m_height == _local2))))){ return (false); }; var _local4:int; while (_local4 < this.m_height) { _local5 = 0; while (_local5 < this.m_width) { _local6 = 0; _local6 = (this.m_matrix[_local4][_local5] + _arg1.GetValue(_local4, _local5)); this.m_matrix[_local4][_local5] = _local6; _local5++; }; _local4++; }; return (true); } public function LoadIdentity():void{ var _local1:int; var _local2:int; if (this.m_matrix){ _local1 = 0; while (_local1 < this.m_height) { _local2 = 0; while (_local2 < this.m_width) { if (_local1 == _local2){ this.m_matrix[_local1][_local2] = 1; } else { this.m_matrix[_local1][_local2] = 0; }; _local2++; }; _local1++; }; }; } public function LoadZeros():void{ var _local1:int; var _local2:int; if (this.m_matrix){ _local1 = 0; while (_local1 < this.m_height) { _local2 = 0; while (_local2 < this.m_width) { this.m_matrix[_local1][_local2] = 0; _local2++; }; _local1++; }; }; } public function Multiply(_arg1:DynamicMatrix, _arg2:int=0):Boolean{ var _local5:DynamicMatrix; var _local6:int; var _local7:int; var _local8:Number; var _local9:int; var _local10:int; if (((!(this.m_matrix)) || (!(_arg1)))){ return (false); }; var _local3:int = _arg1.GetHeight(); var _local4:int = _arg1.GetWidth(); if (_arg2 == MATRIX_ORDER_APPEND){ if (this.m_width != _local3){ return (false); }; _local5 = new DynamicMatrix(_local4, this.m_height); _local6 = 0; while (_local6 < this.m_height) { _local7 = 0; while (_local7 < _local4) { _local8 = 0; _local9 = 0; _local10 = 0; while ((((_local9 < Math.max(this.m_height, _local3))) && ((_local10 < Math.max(this.m_width, _local4))))) { _local8 = (_local8 + (_arg1.GetValue(_local9, _local7) * this.m_matrix[_local6][_local10])); _local9++; _local10++; }; _local5.SetValue(_local6, _local7, _local8); _local7++; }; _local6++; }; this.Destroy(); this.Create(_local4, this.m_height); _local6 = 0; while (_local6 < _local3) { _local7 = 0; while (_local7 < this.m_width) { this.m_matrix[_local6][_local7] = _local5.GetValue(_local6, _local7); _local7++; }; _local6++; }; } else { if (this.m_height != _local4){ return (false); }; _local5 = new DynamicMatrix(this.m_width, _local3); _local6 = 0; while (_local6 < _local3) { _local7 = 0; while (_local7 < this.m_width) { _local8 = 0; _local9 = 0; _local10 = 0; while ((((_local9 < Math.max(_local3, this.m_height))) && ((_local10 < Math.max(_local4, this.m_width))))) { _local8 = (_local8 + (this.m_matrix[_local9][_local7] * _arg1.GetValue(_local6, _local10))); _local9++; _local10++; }; _local5.SetValue(_local6, _local7, _local8); _local7++; }; _local6++; }; this.Destroy(); this.Create(this.m_width, _local3); _local6 = 0; while (_local6 < _local3) { _local7 = 0; while (_local7 < this.m_width) { this.m_matrix[_local6][_local7] = _local5.GetValue(_local6, _local7); _local7++; }; _local6++; }; }; return (true); } public function MultiplyNumber(_arg1:Number):Boolean{ var _local3:int; var _local4:Number; if (!this.m_matrix){ return (false); }; var _local2:int; while (_local2 < this.m_height) { _local3 = 0; while (_local3 < this.m_width) { _local4 = 0; _local4 = (this.m_matrix[_local2][_local3] * _arg1); this.m_matrix[_local2][_local3] = _local4; _local3++; }; _local2++; }; return (true); } public function SetValue(_arg1:int, _arg2:int, _arg3:Number):void{ if ((((((((_arg1 >= 0)) && ((_arg1 < this.m_height)))) && ((_arg2 >= 0)))) && ((_arg2 <= this.m_width)))){ this.m_matrix[_arg1][_arg2] = _arg3; }; } public function GetWidth():Number{ return (this.m_width); } protected function Destroy():void{ this.m_matrix = null; } public function GetValue(_arg1:int, _arg2:int):Number{ var _local3:Number = 0; if ((((((((_arg1 >= 0)) && ((_arg1 < this.m_height)))) && ((_arg2 >= 0)))) && ((_arg2 <= this.m_width)))){ _local3 = this.m_matrix[_arg1][_arg2]; }; return (_local3); } protected function Create(_arg1:int, _arg2:int):void{ var _local3:int; var _local4:int; if ((((_arg1 > 0)) && ((_arg2 > 0)))){ this.m_width = _arg1; this.m_height = _arg2; this.m_matrix = new Array(_arg2); _local3 = 0; while (_local3 < _arg2) { this.m_matrix[_local3] = new Array(_arg1); _local4 = 0; while (_local4 < _arg2) { this.m_matrix[_local3][_local4] = 0; _local4++; }; _local3++; }; }; } public function GetHeight():Number{ return (this.m_height); } } }//package fl.motion
Section 67
//FunctionEase (fl.motion.FunctionEase) package fl.motion { import flash.utils.*; public class FunctionEase implements ITween { private var _functionName:String;// = "" public var parameters:Array;// = null private var _target:String;// = "" public var easingFunction:Function;// = null public function FunctionEase(_arg1:XML=null){ this.parseXML(_arg1); } public function get functionName():String{ return (this._functionName); } public function set target(_arg1:String):void{ this._target = _arg1; } public function set functionName(_arg1:String):void{ var _local2:Array = _arg1.split("."); var _local3:String = _local2.pop(); var _local4:String = _local2.join("."); var _local5:Class = (getDefinitionByName(_local4) as Class); if ((_local5[_local3] is Function)){ this.easingFunction = _local5[_local3]; this._functionName = _arg1; }; } public function get target():String{ return (this._target); } public function getValue(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:Array; if ((this.parameters is Array)){ _local5 = [_arg1, _arg2, _arg3, _arg4].concat(this.parameters); return (this.easingFunction.apply(null, _local5)); }; return (this.easingFunction(_arg1, _arg2, _arg3, _arg4)); } private function parseXML(_arg1:XML=null):FunctionEase{ if (!_arg1){ return (this); }; if (_arg1.@functionName.length()){ this.functionName = _arg1.@functionName; }; if (_arg1.@target.length()){ this.target = _arg1.@target; }; return (this); } } }//package fl.motion
Section 68
//ITween (fl.motion.ITween) package fl.motion { public interface ITween { function get target():String; function set target(_arg1:String):void; function getValue(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number; } }//package fl.motion
Section 69
//Keyframe (fl.motion.Keyframe) package fl.motion { import flash.filters.*; import flash.utils.*; public class Keyframe extends KeyframeBase { public var tweenSync:Boolean;// = false public var tweens:Array; public var tweenSnap:Boolean;// = false public var tweenScale:Boolean;// = true public function Keyframe(_arg1:XML=null){ super(_arg1); this.tweens = []; this.parseXML(_arg1); } private function parseXML(_arg1:XML=null):KeyframeBase{ var tweenableName:String; var elements:XMLList; var filtersArray:Array; var child:XML; var attribute:XML; var attributeValue:String; var name:String; var tweenChildren:XMLList; var tweenChild:XML; var tweenName:String; var filtersChildren:XMLList; var filterXML:XML; var filterName:String; var filterClassName:String; var filterClass:Object; var filterInstance:BitmapFilter; var filterTypeInfo:XML; var accessorList:XMLList; var ratios:Array; var attrib:XML; var attribName:String; var accessor:XML; var attribType:String; var attribValue:String; var uintValue:uint; var valuesArray:Array; var xml = _arg1; if (!xml){ return (this); }; var indexString:String = xml.@index.toXMLString(); var indexValue:int = parseInt(indexString); if (indexString){ this.index = indexValue; } else { throw (new Error("<Keyframe> is missing the required attribute \"index\".")); }; if (xml.@label.length()){ this.label = xml.@label; }; if (xml.@tweenScale.length()){ this.tweenScale = (xml.@tweenScale.toString() == "true"); }; if (xml.@tweenSnap.length()){ this.tweenSnap = (xml.@tweenSnap.toString() == "true"); }; if (xml.@tweenSync.length()){ this.tweenSync = (xml.@tweenSync.toString() == "true"); }; if (xml.@blendMode.length()){ this.blendMode = xml.@blendMode; }; if (xml.@cacheAsBitmap.length()){ this.cacheAsBitmap = (xml.@cacheAsBitmap.toString() == "true"); }; if (xml.@rotateDirection.length()){ this.rotateDirection = xml.@rotateDirection; }; if (xml.@rotateTimes.length()){ this.rotateTimes = parseInt(xml.@rotateTimes); }; if (xml.@orientToPath.length()){ this.orientToPath = (xml.@orientToPath.toString() == "true"); }; if (xml.@blank.length()){ this.blank = (xml.@blank.toString() == "true"); }; var tweenableNames:Array = ["x", "y", "scaleX", "scaleY", "rotation", "skewX", "skewY"]; for each (tweenableName in tweenableNames) { attribute = xml.attribute(tweenableName)[0]; if (!attribute){ } else { attributeValue = attribute.toString(); if (attributeValue){ this[tweenableName] = Number(attributeValue); }; }; }; elements = xml.elements(); filtersArray = []; for each (child in elements) { name = child.localName(); if (name == "tweens"){ tweenChildren = child.elements(); for each (tweenChild in tweenChildren) { tweenName = tweenChild.localName(); if (tweenName == "SimpleEase"){ this.tweens.push(new SimpleEase(tweenChild)); } else { if (tweenName == "CustomEase"){ this.tweens.push(new CustomEase(tweenChild)); } else { if (tweenName == "BezierEase"){ this.tweens.push(new BezierEase(tweenChild)); } else { if (tweenName == "FunctionEase"){ this.tweens.push(new FunctionEase(tweenChild)); }; }; }; }; }; } else { if (name == "filters"){ filtersChildren = child.elements(); for each (filterXML in filtersChildren) { filterName = filterXML.localName(); filterClassName = ("flash.filters." + filterName); if (filterName == "AdjustColorFilter"){ } else { filterClass = getDefinitionByName(filterClassName); filterInstance = new (filterClass); filterTypeInfo = describeType(filterInstance); accessorList = filterTypeInfo.accessor; ratios = []; for each (attrib in filterXML.attributes()) { attribName = attrib.localName(); accessor = accessorList.(@name == attribName)[0]; attribType = accessor.@type; attribValue = attrib.toString(); if (attribType == "int"){ filterInstance[attribName] = parseInt(attribValue); } else { if (attribType == "uint"){ filterInstance[attribName] = (parseInt(attribValue) as uint); uintValue = (parseInt(attribValue) as uint); } else { if (attribType == "Number"){ filterInstance[attribName] = Number(attribValue); } else { if (attribType == "Boolean"){ filterInstance[attribName] = (attribValue == "true"); } else { if (attribType == "Array"){ attribValue = attribValue.substring(1, (attribValue.length - 1)); valuesArray = null; if ((((attribName == "ratios")) || ((attribName == "colors")))){ valuesArray = splitUint(attribValue); } else { if (attribName == "alphas"){ valuesArray = splitNumber(attribValue); }; }; if (attribName == "ratios"){ ratios = valuesArray; } else { if (valuesArray){ filterInstance[attribName] = valuesArray; }; }; } else { if (attribType == "String"){ filterInstance[attribName] = attribValue; }; }; }; }; }; }; }; if (ratios.length){ filterInstance["ratios"] = ratios; }; filtersArray.push(filterInstance); }; }; } else { if (name == "color"){ this.color = Color.fromXML(child); }; }; }; this.filters = filtersArray; }; return (this); } override public function get tweensLength():int{ return (this.tweens.length); } override protected function hasTween():Boolean{ return (!((this.getTween() == null))); } public function getTween(_arg1:String=""):ITween{ var _local2:ITween; for each (_local2 in this.tweens) { if ((((((((_local2.target == _arg1)) || ((((_local2.target == "rotation")) && ((((_arg1 == "skewX")) || ((_arg1 == "skewY")))))))) || ((((_local2.target == "position")) && ((((_arg1 == "x")) || ((_arg1 == "y")))))))) || ((((_local2.target == "scale")) && ((((_arg1 == "scaleX")) || ((_arg1 == "scaleY")))))))){ return (_local2); }; }; return (null); } private static function splitNumber(_arg1:String):Array{ var _local2:Array = _arg1.split(","); var _local3:int; while (_local3 < _local2.length) { _local2[_local3] = Number(_local2[_local3]); _local3++; }; return (_local2); } private static function splitUint(_arg1:String):Array{ var _local2:Array = _arg1.split(","); var _local3:int; while (_local3 < _local2.length) { _local2[_local3] = (parseInt(_local2[_local3]) as uint); _local3++; }; return (_local2); } private static function splitInt(_arg1:String):Array{ var _local2:Array = _arg1.split(","); var _local3:int; while (_local3 < _local2.length) { _local2[_local3] = (parseInt(_local2[_local3]) as int); _local3++; }; return (_local2); } } }//package fl.motion
Section 70
//KeyframeBase (fl.motion.KeyframeBase) package fl.motion { import flash.display.*; import flash.filters.*; import flash.utils.*; public class KeyframeBase { public var y:Number;// = NAN public var filters:Array; public var skewX:Number;// = NAN public var skewY:Number;// = NAN public var blendMode:String; public var useRotationConcat:Boolean;// = false public var rotationX:Number;// = NAN public var rotationY:Number;// = NAN public var firstFrame:String; public var cacheAsBitmap:Boolean;// = false public var rotateTimes:uint;// = 0 public var loop:String; public var rotationConcat:Number;// = NAN public var scaleX:Number;// = NAN public var scaleY:Number;// = NAN private var _index:int;// = -1 public var blank:Boolean;// = false public var adjustColorObjects:Dictionary;// = null public var color:Color; public var orientToPath:Boolean;// = false public var rotateDirection:String;// = "auto" public var label:String;// = "" public var x:Number;// = NAN public var matrix3D:Object;// = null public var z:Number;// = NAN public function KeyframeBase(_arg1:XML=null){ this.blendMode = BlendMode.NORMAL; super(); this.filters = []; this.adjustColorObjects = new Dictionary(); } public function set index(_arg1:int):void{ this._index = ((_arg1)<0) ? 0 : _arg1; if (this._index == 0){ this.setDefaults(); }; } public function getValue(_arg1:String):Number{ return (Number(this[_arg1])); } public function setValue(_arg1:String, _arg2:Number):void{ this[_arg1] = _arg2; } public function get index():int{ return (this._index); } private function setDefaults():void{ if (isNaN(this.x)){ this.x = 0; }; if (isNaN(this.y)){ this.y = 0; }; if (isNaN(this.z)){ this.z = 0; }; if (isNaN(this.scaleX)){ this.scaleX = 1; }; if (isNaN(this.scaleY)){ this.scaleY = 1; }; if (isNaN(this.skewX)){ this.skewX = 0; }; if (isNaN(this.skewY)){ this.skewY = 0; }; if (isNaN(this.rotationConcat)){ this.rotationConcat = 0; }; if (!this.color){ this.color = new Color(); }; } public function setAdjustColorProperty(_arg1:int, _arg2:String, _arg3):void{ var _local5:ColorMatrixFilter; var _local6:Array; if (_arg1 >= this.filters.length){ return; }; var _local4:AdjustColor = this.adjustColorObjects[_arg1]; if (_local4 == null){ _local4 = new AdjustColor(); this.adjustColorObjects[_arg1] = _local4; }; switch (_arg2){ case "adjustColorBrightness": _local4.brightness = _arg3; break; case "adjustColorContrast": _local4.contrast = _arg3; break; case "adjustColorSaturation": _local4.saturation = _arg3; break; case "adjustColorHue": _local4.hue = _arg3; break; }; if (_local4.AllValuesAreSet()){ _local5 = (this.filters[_arg1] as ColorMatrixFilter); if (_local5){ _local6 = _local4.CalculateFinalFlatArray(); if (_local6){ _local5.matrix = _local6; }; }; }; } public function affectsTweenable(_arg1:String=""):Boolean{ return (((((((((((((!(_arg1)) || (!(isNaN(this[_arg1]))))) || ((((_arg1 == "color")) && (this.color))))) || ((((_arg1 == "filters")) && (this.filters.length))))) || ((((_arg1 == "matrix3D")) && (this.matrix3D))))) || (this.blank))) || (this.hasTween()))); } public function get tweensLength():int{ return (0); } protected function hasTween():Boolean{ return (false); } public function set rotation(_arg1:Number):void{ if (((isNaN(this.skewX)) || (isNaN(this.skewY)))){ this.skewX = _arg1; } else { this.skewX = (this.skewX + (_arg1 - this.skewY)); }; this.skewY = _arg1; } public function get rotation():Number{ return (this.skewY); } } }//package fl.motion
Section 71
//MatrixTransformer (fl.motion.MatrixTransformer) package fl.motion { import flash.geom.*; public class MatrixTransformer { public static function getSkewY(_arg1:Matrix):Number{ return ((Math.atan2(_arg1.b, _arg1.a) * (180 / Math.PI))); } public static function getScaleX(_arg1:Matrix):Number{ return (Math.sqrt(((_arg1.a * _arg1.a) + (_arg1.b * _arg1.b)))); } public static function getScaleY(_arg1:Matrix):Number{ return (Math.sqrt(((_arg1.c * _arg1.c) + (_arg1.d * _arg1.d)))); } public static function setSkewXRadians(_arg1:Matrix, _arg2:Number):void{ var _local3:Number = getScaleY(_arg1); _arg1.c = (-(_local3) * Math.sin(_arg2)); _arg1.d = (_local3 * Math.cos(_arg2)); } public static function setRotation(_arg1:Matrix, _arg2:Number):void{ setRotationRadians(_arg1, (_arg2 * (Math.PI / 180))); } public static function rotateAroundInternalPoint(_arg1:Matrix, _arg2:Number, _arg3:Number, _arg4:Number):void{ var _local5:Point = new Point(_arg2, _arg3); _local5 = _arg1.transformPoint(_local5); _arg1.tx = (_arg1.tx - _local5.x); _arg1.ty = (_arg1.ty - _local5.y); _arg1.rotate((_arg4 * (Math.PI / 180))); _arg1.tx = (_arg1.tx + _local5.x); _arg1.ty = (_arg1.ty + _local5.y); } public static function setSkewX(_arg1:Matrix, _arg2:Number):void{ setSkewXRadians(_arg1, (_arg2 * (Math.PI / 180))); } public static function setSkewY(_arg1:Matrix, _arg2:Number):void{ setSkewYRadians(_arg1, (_arg2 * (Math.PI / 180))); } public static function setScaleX(_arg1:Matrix, _arg2:Number):void{ var _local4:Number; var _local5:Number; var _local3:Number = getScaleX(_arg1); if (_local3){ _local4 = (_arg2 / _local3); _arg1.a = (_arg1.a * _local4); _arg1.b = (_arg1.b * _local4); } else { _local5 = getSkewYRadians(_arg1); _arg1.a = (Math.cos(_local5) * _arg2); _arg1.b = (Math.sin(_local5) * _arg2); }; } public static function setScaleY(_arg1:Matrix, _arg2:Number):void{ var _local4:Number; var _local5:Number; var _local3:Number = getScaleY(_arg1); if (_local3){ _local4 = (_arg2 / _local3); _arg1.c = (_arg1.c * _local4); _arg1.d = (_arg1.d * _local4); } else { _local5 = getSkewXRadians(_arg1); _arg1.c = (-(Math.sin(_local5)) * _arg2); _arg1.d = (Math.cos(_local5) * _arg2); }; } public static function setRotationRadians(_arg1:Matrix, _arg2:Number):void{ var _local3:Number = getRotationRadians(_arg1); var _local4:Number = getSkewXRadians(_arg1); setSkewXRadians(_arg1, ((_local4 + _arg2) - _local3)); setSkewYRadians(_arg1, _arg2); } public static function setSkewYRadians(_arg1:Matrix, _arg2:Number):void{ var _local3:Number = getScaleX(_arg1); _arg1.a = (_local3 * Math.cos(_arg2)); _arg1.b = (_local3 * Math.sin(_arg2)); } public static function getSkewX(_arg1:Matrix):Number{ return ((Math.atan2(-(_arg1.c), _arg1.d) * (180 / Math.PI))); } public static function getSkewYRadians(_arg1:Matrix):Number{ return (Math.atan2(_arg1.b, _arg1.a)); } public static function getSkewXRadians(_arg1:Matrix):Number{ return (Math.atan2(-(_arg1.c), _arg1.d)); } public static function getRotation(_arg1:Matrix):Number{ return ((getRotationRadians(_arg1) * (180 / Math.PI))); } public static function rotateAroundExternalPoint(_arg1:Matrix, _arg2:Number, _arg3:Number, _arg4:Number):void{ _arg1.tx = (_arg1.tx - _arg2); _arg1.ty = (_arg1.ty - _arg3); _arg1.rotate((_arg4 * (Math.PI / 180))); _arg1.tx = (_arg1.tx + _arg2); _arg1.ty = (_arg1.ty + _arg3); } public static function getRotationRadians(_arg1:Matrix):Number{ return (getSkewYRadians(_arg1)); } public static function matchInternalPointWithExternal(_arg1:Matrix, _arg2:Point, _arg3:Point):void{ var _local4:Point = _arg1.transformPoint(_arg2); var _local5:Number = (_arg3.x - _local4.x); var _local6:Number = (_arg3.y - _local4.y); _arg1.tx = (_arg1.tx + _local5); _arg1.ty = (_arg1.ty + _local6); } } }//package fl.motion
Section 72
//Motion (fl.motion.Motion) package fl.motion { import flash.geom.*; import flash.filters.*; import flash.utils.*; public class Motion extends MotionBase { public var source:Source; private var _keyframesCompact:Array; private static var typeCache:Object = {}; public function Motion(_arg1:XML=null){ var _local2:Keyframe; super(); this.keyframes = []; this.parseXML(_arg1); if (!this.source){ this.source = new Source(); }; if (this.duration == 0){ _local2 = (this.getNewKeyframe() as Keyframe); _local2.index = 0; this.addKeyframe(_local2); }; } override protected function findTweenedValue(_arg1:Number, _arg2:String, _arg3:KeyframeBase, _arg4:Number, _arg5:Number):Number{ var _local10:Number; var _local11:Number; var _local12:Number; var _local6:Keyframe = (_arg3 as Keyframe); if (!_local6){ return (NaN); }; var _local7:ITween = ((_local6.getTween(_arg2)) || (_local6.getTween())); if (((((!(_local7)) || (((!(_local6.tweenScale)) && ((((_arg2 == Tweenables.SCALE_X)) || ((_arg2 == Tweenables.SCALE_Y)))))))) || ((((_local6.rotateDirection == RotateDirection.NONE)) && ((((((_arg2 == Tweenables.ROTATION)) || ((_arg2 == Tweenables.SKEW_X)))) || ((_arg2 == Tweenables.SKEW_Y)))))))){ return (_arg5); }; var _local8:String = _arg2; if (_local7.target == ""){ _local8 = ""; }; var _local9:Keyframe = (this.getNextKeyframe(_arg1, _local8) as Keyframe); if (((!(_local9)) || (_local9.blank))){ return (_arg5); }; _local10 = _local9.getValue(_arg2); if (isNaN(_local10)){ _local10 = _arg5; }; _local11 = (_local10 - _arg5); if ((((((_arg2 == Tweenables.SKEW_X)) || ((_arg2 == Tweenables.SKEW_Y)))) || ((_arg2 == Tweenables.ROTATION)))){ if (_local6.rotateDirection == RotateDirection.AUTO){ _local11 = (_local11 % 360); if (_local11 > 180){ _local11 = (_local11 - 360); } else { if (_local11 < -180){ _local11 = (_local11 + 360); }; }; } else { if (_local6.rotateDirection == RotateDirection.CW){ if (_local11 < 0){ _local11 = ((_local11 % 360) + 360); }; _local11 = (_local11 + (_local6.rotateTimes * 360)); } else { if (_local11 > 0){ _local11 = ((_local11 % 360) - 360); }; _local11 = (_local11 - (_local6.rotateTimes * 360)); }; }; }; _local12 = (_local9.index - _local6.index); return (_local7.getValue(_arg4, _arg5, _local11, _local12)); } private function parseXML(_arg1:XML):Motion{ var _local4:XML; var _local5:XML; if (!_arg1){ return (this); }; if (_arg1.@duration.length()){ this.duration = parseInt(_arg1.@duration); }; var _local2:XMLList = _arg1.elements(); var _local3:Number = 0; while (_local3 < _local2.length()) { _local4 = _local2[_local3]; if (_local4.localName() == "source"){ _local5 = _local4.children()[0]; this.source = new Source(_local5); } else { if (_local4.localName() == "Keyframe"){ this.addKeyframe(this.getNewKeyframe(_local4)); }; }; _local3++; }; return (this); } override public function getFilters(_arg1:Number):Array{ var _local7:Keyframe; var _local8:Array; var _local9:Number; var _local10:Number; var _local2:Array; var _local3:Keyframe = (this.getCurrentKeyframe(_arg1, "filters") as Keyframe); if (((!(_local3)) || (((_local3.filters) && (!(_local3.filters.length)))))){ return ([]); }; var _local4:Array = _local3.filters; var _local5:Number = (_arg1 - _local3.index); var _local6:ITween = ((_local3.getTween("filters")) || (_local3.getTween())); if ((((_local5 == 0)) || (!(_local6)))){ _local2 = _local4; } else { if (_local6){ _local7 = (this.getNextKeyframe(_arg1, "filters") as Keyframe); if (((!(_local7)) || (!(_local7.filters.length)))){ _local2 = _local4; } else { _local8 = _local7.filters; _local9 = (_local7.index - _local3.index); _local10 = _local6.getValue(_local5, 0, 1, _local9); _local2 = interpolateFilters(_local4, _local8, _local10); }; }; }; return (_local2); } override protected function getNewKeyframe(_arg1:XML=null):KeyframeBase{ return (new Keyframe(_arg1)); } public function set keyframesCompact(_arg1:Array):void{ var _local2:KeyframeBase; this._keyframesCompact = _arg1.concat(); this.keyframes = []; for each (_local2 in this._keyframesCompact) { this.addKeyframe(_local2); }; } public function get keyframesCompact():Array{ var _local1:KeyframeBase; this._keyframesCompact = []; for each (_local1 in this.keyframes) { if (_local1){ this._keyframesCompact.push(_local1); }; }; return (this._keyframesCompact); } override public function getColorTransform(_arg1:int):ColorTransform{ var _local7:Keyframe; var _local8:ColorTransform; var _local9:Number; var _local10:Number; var _local2:ColorTransform; var _local3:Keyframe = (this.getCurrentKeyframe(_arg1, "color") as Keyframe); if (((!(_local3)) || (!(_local3.color)))){ return (null); }; var _local4:ColorTransform = _local3.color; var _local5:Number = (_arg1 - _local3.index); var _local6:ITween = ((((_local3.getTween("color")) || (_local3.getTween("alpha")))) || (_local3.getTween())); if ((((_local5 == 0)) || (!(_local6)))){ _local2 = _local4; } else { if (_local6){ _local7 = (this.getNextKeyframe(_arg1, "color") as Keyframe); if (((!(_local7)) || (!(_local7.color)))){ _local2 = _local4; } else { _local8 = _local7.color; _local9 = (_local7.index - _local3.index); _local10 = _local6.getValue(_local5, 0, 1, _local9); _local2 = Color.interpolateTransform(_local4, _local8, _local10); }; }; }; return (_local2); } private static function getTypeInfo(_arg1):XML{ var _local2 = ""; if ((_arg1 is String)){ _local2 = _arg1; } else { _local2 = getQualifiedClassName(_arg1); }; if ((_local2 in typeCache)){ return (typeCache[_local2]); }; if ((_arg1 is String)){ _arg1 = getDefinitionByName(_arg1); }; return ((typeCache[_local2] = describeType(_arg1))); } public static function interpolateFilter(_arg1:BitmapFilter, _arg2:BitmapFilter, _arg3:Number):BitmapFilter{ var _local8:XML; var _local9:String; var _local10:String; var _local11:uint; var _local12:uint; var _local13:uint; var _local14:Array; var _local15:Array; var _local16:Array; var _local17:int; var _local18:int; var _local19:int; var _local20:int; var _local21:int; var _local22:Number; var _local23:uint; var _local24:Number; var _local25:int; var _local26:Number; var _local27:uint; var _local28:Number; var _local29:int; var _local30:uint; var _local31:Number; if (((!(_arg2)) || (!((_arg1["constructor"] == _arg2["constructor"]))))){ return (_arg1); }; if (_arg3 > 1){ _arg3 = 1; } else { if (_arg3 < 0){ _arg3 = 0; }; }; var _local4:Number = (1 - _arg3); var _local5:BitmapFilter = _arg1.clone(); var _local6:XML = getTypeInfo(_arg1); var _local7:XMLList = _local6.accessor; for each (_local8 in _local7) { _local9 = _local8.@name.toString(); _local10 = _local8.@type; if ((((_local10 == "Number")) || ((_local10 == "int")))){ _local5[_local9] = ((_arg1[_local9] * _local4) + (_arg2[_local9] * _arg3)); } else { if (_local10 == "uint"){ switch (_local9){ case "color": case "highlightColor": case "shadowColor": _local11 = _arg1[_local9]; _local12 = _arg2[_local9]; _local13 = Color.interpolateColor(_local11, _local12, _arg3); _local5[_local9] = _local13; break; default: _local5[_local9] = ((_arg1[_local9] * _local4) + (_arg2[_local9] * _arg3)); break; }; }; }; }; if ((((_arg1 is GradientGlowFilter)) || ((_arg1 is GradientBevelFilter)))){ _local14 = []; _local15 = []; _local16 = []; _local17 = _arg1["ratios"].length; _local18 = _arg2["ratios"].length; _local19 = Math.max(_local17, _local18); _local20 = 0; while (_local20 < _local19) { _local21 = Math.min(_local20, (_local17 - 1)); _local22 = _arg1["ratios"][_local21]; _local23 = _arg1["colors"][_local21]; _local24 = _arg1["alphas"][_local21]; _local25 = Math.min(_local20, (_local18 - 1)); _local26 = _arg2["ratios"][_local25]; _local27 = _arg2["colors"][_local25]; _local28 = _arg2["alphas"][_local25]; _local29 = ((_local22 * _local4) + (_local26 * _arg3)); _local30 = Color.interpolateColor(_local23, _local27, _arg3); _local31 = ((_local24 * _local4) + (_local28 * _arg3)); _local14[_local20] = _local29; _local15[_local20] = _local30; _local16[_local20] = _local31; _local20++; }; _local5["colors"] = _local15; _local5["alphas"] = _local16; _local5["ratios"] = _local14; }; return (_local5); } public static function interpolateFilters(_arg1:Array, _arg2:Array, _arg3:Number):Array{ var _local6:BitmapFilter; var _local7:BitmapFilter; var _local8:BitmapFilter; if (_arg1.length != _arg2.length){ return (null); }; var _local4:Array = []; var _local5:int; while (_local5 < _arg1.length) { _local6 = _arg1[_local5]; _local7 = _arg2[_local5]; _local8 = interpolateFilter(_local6, _local7, _arg3); if (_local8){ _local4.push(_local8); }; _local5++; }; return (_local4); } public static function fromXMLString(_arg1:String):Motion{ var _local2:XML = new XML(_arg1); return (new Motion(_local2)); } } }//package fl.motion
Section 73
//MotionBase (fl.motion.MotionBase) package fl.motion { import flash.geom.*; import flash.filters.*; import flash.utils.*; public class MotionBase { private var _is3D:Boolean;// = false public var keyframes:Array; private var _overrideSkew:Boolean; private var _overrideScale:Boolean; private var _overrideRotate:Boolean; private var _duration:int;// = 0 public function MotionBase(_arg1:XML=null){ var _local2:KeyframeBase; super(); this.keyframes = []; if (this.duration == 0){ _local2 = this.getNewKeyframe(); _local2.index = 0; this.addKeyframe(_local2); }; this._overrideScale = false; this._overrideSkew = false; this._overrideRotate = false; } public function addKeyframe(_arg1:KeyframeBase):void{ this.keyframes[_arg1.index] = _arg1; if (this.duration < this.keyframes.length){ this.duration = this.keyframes.length; }; } public function initFilters(_arg1:Array, _arg2:Array, _arg3:int=-1, _arg4:int=-1):void{ var _local6:Class; var _local7:int; var _local8:KeyframeBase; var _local9:BitmapFilter; var _local10:int; if ((((_arg3 == -1)) || ((_arg4 == -1)))){ _arg3 = 0; _arg4 = this.duration; }; var _local5:int; while (_local5 < _arg1.length) { _local6 = (getDefinitionByName(_arg1[_local5]) as Class); _local7 = _arg3; while (_local7 < _arg4) { _local8 = KeyframeBase(this.keyframes[_local7]); if (_local8 == null){ _local8 = this.getNewKeyframe(); _local8.index = _local7; this.addKeyframe(_local8); }; if (((_local8) && ((_local8.filters == null)))){ _local8.filters = new Array(); }; if (((_local8) && (_local8.filters))){ _local9 = null; switch (_arg1[_local5]){ case "flash.filters.GradientBevelFilter": case "flash.filters.GradientGlowFilter": _local10 = _arg2[_local5]; _local9 = BitmapFilter(new _local6(4, 45, new Array(_local10), new Array(_local10), new Array(_local10))); break; default: _local9 = BitmapFilter(new (_local6)); break; }; if (_local9){ _local8.filters.push(_local9); }; }; _local7++; }; _local5++; }; } public function getCurrentKeyframe(_arg1:int, _arg2:String=""):KeyframeBase{ var _local4:KeyframeBase; if (((((isNaN(_arg1)) || ((_arg1 < 0)))) || ((_arg1 > (this.duration - 1))))){ return (null); }; var _local3:int = _arg1; while (_local3 > 0) { _local4 = this.keyframes[_local3]; if (((_local4) && (_local4.affectsTweenable(_arg2)))){ return (_local4); }; _local3--; }; return (this.keyframes[0]); } public function addFilterPropertyArray(_arg1:int, _arg2:String, _arg3:Array, _arg4:int=-1, _arg5:int=-1):void{ var _local10:KeyframeBase; var _local11:*; var _local12:int; var _local6:int = _arg3.length; var _local7:* = null; var _local8:Boolean; if (_local6 > 0){ if ((_arg3[0] is Number)){ _local8 = false; }; }; if (this.duration < _local6){ this.duration = _local6; }; if ((((_arg4 == -1)) || ((_arg5 == -1)))){ _arg4 = 0; _arg5 = this.duration; }; var _local9:int = _arg4; while (_local9 < _arg5) { _local10 = KeyframeBase(this.keyframes[_local9]); if (_local10 == null){ _local10 = this.getNewKeyframe(); _local10.index = _local9; this.addKeyframe(_local10); }; _local11 = _local7; _local12 = (_local9 - _arg4); if (_local12 < _arg3.length){ if (((_arg3[_local12]) || (!(_local8)))){ _local11 = _arg3[_local12]; }; }; switch (_arg2){ case "adjustColorBrightness": case "adjustColorContrast": case "adjustColorSaturation": case "adjustColorHue": _local10.setAdjustColorProperty(_arg1, _arg2, _local11); break; default: if (_arg1 < _local10.filters.length){ _local10.filters[_arg1][_arg2] = _local11; }; break; }; _local7 = _local11; _local9++; }; } public function get duration():int{ if (this._duration < this.keyframes.length){ this._duration = this.keyframes.length; }; return (this._duration); } public function useRotationConcat(_arg1:int):Boolean{ var _local2:KeyframeBase = this.getCurrentKeyframe(_arg1, "rotationConcat"); return ((_local2) ? _local2.useRotationConcat : false); } public function get is3D():Boolean{ return (this._is3D); } public function getFilters(_arg1:Number):Array{ var _local2:Array; var _local3:KeyframeBase = this.getCurrentKeyframe(_arg1, "filters"); if (((!(_local3)) || (((_local3.filters) && (!(_local3.filters.length)))))){ return ([]); }; var _local4:Array = _local3.filters; var _local5:Number = (_arg1 - _local3.index); if (_local5 == 0){ _local2 = _local4; }; return (_local2); } protected function findTweenedValue(_arg1:Number, _arg2:String, _arg3:KeyframeBase, _arg4:Number, _arg5:Number):Number{ return (NaN); } public function addPropertyArray(_arg1:String, _arg2:Array, _arg3:int=-1, _arg4:int=-1):void{ var _local10:KeyframeBase; var _local11:*; var _local12:int; var _local13:*; var _local5:int = _arg2.length; var _local6:* = null; var _local7:Boolean; var _local8:Number = 0; if (_local5 > 0){ if ((_arg2[0] is Number)){ _local7 = false; if ((_arg2[0] is Number)){ _local8 = Number(_arg2[0]); }; }; }; if (this.duration < _local5){ this.duration = _local5; }; if ((((_arg3 == -1)) || ((_arg4 == -1)))){ _arg3 = 0; _arg4 = this.duration; }; var _local9:int = _arg3; while (_local9 < _arg4) { _local10 = KeyframeBase(this.keyframes[_local9]); if (_local10 == null){ _local10 = this.getNewKeyframe(); _local10.index = _local9; this.addKeyframe(_local10); }; if (((_local10.filters) && ((_local10.filters.length == 0)))){ _local10.filters = null; }; _local11 = _local6; _local12 = (_local9 - _arg3); if (_local12 < _arg2.length){ if (((_arg2[_local12]) || (!(_local7)))){ _local11 = _arg2[_local12]; }; }; switch (_arg1){ case "blendMode": _local10.blendMode = _local11; break; case "matrix3D": _local10[_arg1] = _local11; break; case "rotationConcat": _local10.useRotationConcat = true; if (((!(this._overrideRotate)) && (!(_local7)))){ _local10.setValue(_arg1, (((_local11 - _local8) * Math.PI) / 180)); } else { _local10.setValue(_arg1, ((_local11 * Math.PI) / 180)); }; break; case "brightness": case "tintMultiplier": case "tintColor": case "alphaMultiplier": case "alphaOffset": case "redMultiplier": case "redOffset": case "greenMultiplier": case "greenOffset": case "blueMultiplier": case "blueOffset": if (_local10.color == null){ _local10.color = new Color(); }; _local10.color[_arg1] = _local11; break; case "rotationZ": _local10.useRotationConcat = true; this._is3D = true; if (((!(this._overrideRotate)) && (!(_local7)))){ _local10.setValue("rotationConcat", (_local11 - _local8)); } else { _local10.setValue("rotationConcat", _local11); }; break; case "rotationX": case "rotationY": case "z": this._is3D = true; default: _local13 = _local11; if (!_local7){ switch (_arg1){ case "scaleX": case "scaleY": if (!this._overrideScale){ if (_local8 == 0){ _local13 = (_local11 + 1); } else { _local13 = (_local11 / _local8); }; }; break; case "skewX": case "skewY": if (!this._overrideSkew){ _local13 = (_local11 - _local8); }; break; case "rotationX": case "rotationY": if (!this._overrideRotate){ _local13 = (_local11 - _local8); }; break; }; }; _local10.setValue(_arg1, _local13); break; }; _local6 = _local11; _local9++; }; } public function getMatrix3D(_arg1:int):Object{ var _local2:KeyframeBase = this.getCurrentKeyframe(_arg1, "matrix3D"); return ((_local2) ? _local2.matrix3D : null); } public function setValue(_arg1:int, _arg2:String, _arg3:Number):void{ if (_arg1 == 0){ return; }; var _local4:KeyframeBase = this.keyframes[_arg1]; if (!_local4){ _local4 = this.getNewKeyframe(); _local4.index = _arg1; this.addKeyframe(_local4); }; _local4.setValue(_arg2, _arg3); } private function indexOutOfRange(_arg1:int):Boolean{ return (((((isNaN(_arg1)) || ((_arg1 < 0)))) || ((_arg1 > (this.duration - 1))))); } public function overrideTargetTransform(_arg1:Boolean=true, _arg2:Boolean=true, _arg3:Boolean=true):void{ this._overrideScale = _arg1; this._overrideSkew = _arg2; this._overrideRotate = _arg3; } public function set duration(_arg1:int):void{ if (_arg1 < this.keyframes.length){ _arg1 = this.keyframes.length; }; this._duration = _arg1; } protected function getNewKeyframe(_arg1:XML=null):KeyframeBase{ return (new KeyframeBase(_arg1)); } public function getValue(_arg1:Number, _arg2:String):Number{ var _local3:Number = NaN; var _local4:KeyframeBase = this.getCurrentKeyframe(_arg1, _arg2); if (((!(_local4)) || (_local4.blank))){ return (NaN); }; var _local5:Number = _local4.getValue(_arg2); if (((isNaN(_local5)) && ((_local4.index > 0)))){ _local5 = this.getValue((_local4.index - 1), _arg2); }; if (isNaN(_local5)){ return (NaN); }; var _local6:Number = (_arg1 - _local4.index); if (_local6 == 0){ return (_local5); }; _local3 = this.findTweenedValue(_arg1, _arg2, _local4, _local6, _local5); return (_local3); } public function set is3D(_arg1:Boolean):void{ this._is3D = _arg1; } public function getNextKeyframe(_arg1:int, _arg2:String=""):KeyframeBase{ var _local4:KeyframeBase; if (((((isNaN(_arg1)) || ((_arg1 < 0)))) || ((_arg1 > (this.duration - 1))))){ return (null); }; var _local3:int = (_arg1 + 1); while (_local3 < this.keyframes.length) { _local4 = this.keyframes[_local3]; if (((_local4) && (_local4.affectsTweenable(_arg2)))){ return (_local4); }; _local3++; }; return (null); } public function getColorTransform(_arg1:int):ColorTransform{ var _local2:ColorTransform; var _local3:KeyframeBase = this.getCurrentKeyframe(_arg1, "color"); if (((!(_local3)) || (!(_local3.color)))){ return (null); }; var _local4:ColorTransform = _local3.color; var _local5:Number = (_arg1 - _local3.index); if (_local5 == 0){ _local2 = _local4; }; return (_local2); } } }//package fl.motion
Section 74
//MotionEvent (fl.motion.MotionEvent) package fl.motion { import flash.events.*; public class MotionEvent extends Event { public static const MOTION_UPDATE:String = "motionUpdate"; public static const TIME_CHANGE:String = "timeChange"; public static const MOTION_START:String = "motionStart"; public static const MOTION_END:String = "motionEnd"; public function MotionEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function clone():Event{ return (new MotionEvent(this.type, this.bubbles, this.cancelable)); } } }//package fl.motion
Section 75
//RotateDirection (fl.motion.RotateDirection) package fl.motion { public class RotateDirection { public static const CW:String = "cw"; public static const CCW:String = "ccw"; public static const NONE:String = "none"; public static const AUTO:String = "auto"; } }//package fl.motion
Section 76
//SimpleEase (fl.motion.SimpleEase) package fl.motion { public class SimpleEase implements ITween { private var _ease:Number;// = 0 private var _target:String;// = "" public function SimpleEase(_arg1:XML=null){ this.parseXML(_arg1); } public function set target(_arg1:String):void{ this._target = _arg1; } private function parseXML(_arg1:XML=null):SimpleEase{ if (_arg1){ if (_arg1.@ease.length()){ this.ease = Number(_arg1.@ease); }; if (_arg1.@target.length()){ this.target = _arg1.@target; }; }; return (this); } public function get ease():Number{ return (this._ease); } public function get target():String{ return (this._target); } public function getValue(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (easeQuadPercent(_arg1, _arg2, _arg3, _arg4, this.ease)); } public function set ease(_arg1:Number):void{ this._ease = ((_arg1 > 1)) ? 1 : ((_arg1 < -1)) ? -1 : (isNaN(_arg1)) ? 0 : _arg1; } public static function easeQuadPercent(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):Number{ if (_arg4 <= 0){ return (NaN); }; if (_arg1 <= 0){ return (_arg2); }; _arg1 = (_arg1 / _arg4); if (_arg1 >= 1){ return ((_arg2 + _arg3)); }; if (!_arg5){ return (((_arg3 * _arg1) + _arg2)); }; if (_arg5 > 1){ _arg5 = 1; } else { if (_arg5 < -1){ _arg5 = -1; }; }; if (_arg5 < 0){ return ((((_arg3 * _arg1) * ((_arg1 * -(_arg5)) + (1 + _arg5))) + _arg2)); }; return ((((_arg3 * _arg1) * (((2 - _arg1) * _arg5) + (1 - _arg5))) + _arg2)); } public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg4 <= 0){ return (NaN); }; if (_arg1 <= 0){ return (_arg2); }; if (_arg1 >= _arg4){ return ((_arg2 + _arg3)); }; return ((((_arg3 * _arg1) / _arg4) + _arg2)); } } }//package fl.motion
Section 77
//Source (fl.motion.Source) package fl.motion { import flash.geom.*; public class Source { public var instanceName:String;// = "" public var symbolName:String;// = "" public var dimensions:Rectangle; public var scaleX:Number;// = 1 public var skewX:Number;// = 0 public var skewY:Number;// = 0 public var elementType:String;// = "" public var transformationPoint:Point; public var linkageID:String;// = "" public var scaleY:Number;// = 1 public var frameRate:Number;// = NAN public var x:Number;// = 0 public var y:Number;// = 0 public var rotation:Number;// = 0 public function Source(_arg1:XML=null){ this.parseXML(_arg1); } private function parseXML(_arg1:XML=null):Source{ var _local3:XML; var _local4:XML; var _local5:XML; if (!_arg1){ return (this); }; if (_arg1.@instanceName){ this.instanceName = String(_arg1.@instanceName); }; if (_arg1.@symbolName){ this.symbolName = String(_arg1.@symbolName); }; if (_arg1.@linkageID){ this.linkageID = String(_arg1.@linkageID); }; if (!isNaN(_arg1.@frameRate)){ this.frameRate = Number(_arg1.@frameRate); }; var _local2:XMLList = _arg1.elements(); for each (_local3 in _local2) { if (_local3.localName() == "transformationPoint"){ _local4 = _local3.children()[0]; this.transformationPoint = new Point(Number(_local4.@x), Number(_local4.@y)); } else { if (_local3.localName() == "dimensions"){ _local5 = _local3.children()[0]; this.dimensions = new Rectangle(Number(_local5.@left), Number(_local5.@top), Number(_local5.@width), Number(_local5.@height)); }; }; }; return (this); } } }//package fl.motion
Section 78
//Tweenables (fl.motion.Tweenables) package fl.motion { public class Tweenables { public static const SCALE_X:String = "scaleX"; public static const SCALE_Y:String = "scaleY"; public static const SKEW_X:String = "skewX"; public static const SKEW_Y:String = "skewY"; public static const ROTATION_CONCAT:String = "rotationConcat"; public static const ROTATION_X:String = "rotationX"; public static const X:String = "x"; public static const Y:String = "y"; public static const Z:String = "z"; public static const ROTATION:String = "rotation"; public static const ROTATION_Y:String = "rotationY"; } }//package fl.motion

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:Timeline
Symbol 3 FontUsed by:4 5 6 7 11 13 34 35 36 37 38 39 41 389 392
Symbol 4 TextUses:3Used by:Timeline
Symbol 5 TextUses:3Used by:Timeline
Symbol 6 TextUses:3Used by:Timeline
Symbol 7 TextUses:3Used by:10
Symbol 8 GraphicUsed by:9
Symbol 9 ButtonUses:8Used by:10 12 14
Symbol 10 MovieClip {BottomsUp_fla.Symbol76_2}Uses:7 9Used by:Timeline
Symbol 11 TextUses:3Used by:12
Symbol 12 MovieClip {BottomsUp_fla.Symbol75_4}Uses:11 9Used by:Timeline
Symbol 13 TextUses:3Used by:14
Symbol 14 MovieClip {BottomsUp_fla.Symbol74_5}Uses:13 9Used by:Timeline
Symbol 15 GraphicUsed by:29 189
Symbol 16 GraphicUsed by:17 31
Symbol 17 ButtonUses:16Used by:28
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:28 32 90
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:26
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:26
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClipUses:21 23 25Used by:28 32 91 168
Symbol 27 GraphicUsed by:28 32
Symbol 28 MovieClip {BottomsUp_fla.Symbol81f_8}Uses:17 19 26 27Used by:29
Symbol 29 MovieClipUses:15 28Used by:40
Symbol 30 GraphicUsed by:33 114
Symbol 31 ButtonUses:16Used by:32
Symbol 32 MovieClip {BottomsUp_fla.Symbol81_16}Uses:31 19 26 27Used by:33
Symbol 33 MovieClipUses:30 32Used by:40
Symbol 34 TextUses:3Used by:40
Symbol 35 TextUses:3Used by:40
Symbol 36 TextUses:3Used by:40
Symbol 37 TextUses:3Used by:40
Symbol 38 TextUses:3Used by:40
Symbol 39 TextUses:3Used by:40
Symbol 40 MovieClip {BottomsUp_fla.Symbol62_6}Uses:29 33 34 35 36 37 38 39Used by:Timeline
Symbol 41 EditableTextUses:3Used by:Timeline
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:Timeline
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:Timeline
Symbol 46 BitmapUsed by:47 53 58 59 62 82 92 95 98 100 103 105 108 110 117 121 124 128 130 132 136 139 140 143 169 171 174 177 179 181 183 185 195 198
Symbol 47 GraphicUses:46Used by:48
Symbol 48 MovieClipUses:47Used by:201
Symbol 49 GraphicUsed by:52
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:52
Symbol 52 MovieClipUses:49 51Used by:201
Symbol 53 GraphicUses:46Used by:54
Symbol 54 MovieClipUses:53Used by:57
Symbol 55 GraphicUsed by:56
Symbol 56 ButtonUses:55Used by:57 61 138 142
Symbol 57 MovieClip {BottomsUp_fla.Symbol52_26}Uses:54 56Used by:91
Symbol 58 GraphicUses:46Used by:91
Symbol 59 GraphicUses:46Used by:60
Symbol 60 MovieClipUses:59Used by:61
Symbol 61 MovieClip {BottomsUp_fla.Symbol53_29}Uses:60 56Used by:91
Symbol 62 GraphicUses:46Used by:91
Symbol 63 GraphicUsed by:81
Symbol 64 GraphicUsed by:81
Symbol 65 GraphicUsed by:81
Symbol 66 GraphicUsed by:81
Symbol 67 GraphicUsed by:81
Symbol 68 GraphicUsed by:81
Symbol 69 GraphicUsed by:81
Symbol 70 GraphicUsed by:81
Symbol 71 GraphicUsed by:81
Symbol 72 GraphicUsed by:81
Symbol 73 GraphicUsed by:81
Symbol 74 GraphicUsed by:81
Symbol 75 GraphicUsed by:81
Symbol 76 GraphicUsed by:81
Symbol 77 GraphicUsed by:81
Symbol 78 GraphicUsed by:81
Symbol 79 GraphicUsed by:81
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80Used by:91
Symbol 82 GraphicUses:46Used by:91
Symbol 83 GraphicUsed by:84
Symbol 84 ButtonUses:83Used by:91
Symbol 85 GraphicUsed by:91
Symbol 86 GraphicUsed by:91
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:89
Symbol 89 MovieClipUses:88Used by:91 168
Symbol 90 MovieClipUses:19Used by:91 168
Symbol 91 MovieClip {BottomsUp_fla.Symbol17_25}Uses:57 58 61 62 81 82 84 85 86 89 90 26Used by:127
Symbol 92 GraphicUses:46Used by:93
Symbol 93 MovieClipUses:92Used by:94
Symbol 94 MovieClip {BottomsUp_fla.Symbol16_36}Uses:93Used by:127
Symbol 95 GraphicUses:46Used by:96
Symbol 96 MovieClipUses:95Used by:97
Symbol 97 MovieClipUses:96Used by:127
Symbol 98 GraphicUses:46Used by:99
Symbol 99 MovieClipUses:98Used by:127
Symbol 100 GraphicUses:46Used by:101
Symbol 101 MovieClipUses:100Used by:102
Symbol 102 MovieClipUses:101Used by:127
Symbol 103 GraphicUses:46Used by:104
Symbol 104 MovieClipUses:103Used by:127
Symbol 105 GraphicUses:46Used by:106
Symbol 106 MovieClipUses:105Used by:107
Symbol 107 MovieClip {BottomsUp_fla.Symbol8_44}Uses:106Used by:127
Symbol 108 GraphicUses:46Used by:109
Symbol 109 MovieClipUses:108Used by:127
Symbol 110 GraphicUses:46Used by:111
Symbol 111 MovieClipUses:110Used by:127
Symbol 112 GraphicUsed by:114 189
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClip {BottomsUp_fla.Symbol38f_50}Uses:112 30 113Used by:115
Symbol 115 MovieClip {BottomsUp_fla.sprite566f_49}Uses:114Used by:116 120
Symbol 116 MovieClipUses:115Used by:127
Symbol 117 GraphicUses:46Used by:118
Symbol 118 MovieClipUses:117Used by:119
Symbol 119 MovieClip {BottomsUp_fla.Symbol4_51}Uses:118Used by:127
Symbol 120 MovieClipUses:115Used by:127
Symbol 121 GraphicUses:46Used by:122
Symbol 122 MovieClipUses:121Used by:123
Symbol 123 MovieClipUses:122Used by:127
Symbol 124 GraphicUses:46Used by:125
Symbol 125 MovieClipUses:124Used by:126
Symbol 126 MovieClipUses:125Used by:127
Symbol 127 MovieClip {BottomsUp_fla.Symbol1_24}Uses:91 94 97 99 102 104 107 109 111 116 119 120 123 126Used by:201
Symbol 128 GraphicUses:46Used by:129
Symbol 129 MovieClipUses:128Used by:134
Symbol 130 GraphicUses:46Used by:131
Symbol 131 MovieClipUses:130Used by:134
Symbol 132 GraphicUses:46Used by:133
Symbol 133 MovieClipUses:132Used by:134
Symbol 134 MovieClip {BottomsUp_fla.Symbol32_60}Uses:129 131 133Used by:135
Symbol 135 MovieClip {BottomsUp_fla.Symbol20_59}Uses:134Used by:200
Symbol 136 GraphicUses:46Used by:137
Symbol 137 MovieClipUses:136Used by:138
Symbol 138 MovieClip {BottomsUp_fla.Symbol59_65}Uses:137 56Used by:168
Symbol 139 GraphicUses:46Used by:168
Symbol 140 GraphicUses:46Used by:141
Symbol 141 MovieClipUses:140Used by:142
Symbol 142 MovieClip {BottomsUp_fla.Symbol57_67}Uses:141 56Used by:168
Symbol 143 GraphicUses:46Used by:168
Symbol 144 GraphicUsed by:162
Symbol 145 GraphicUsed by:162
Symbol 146 GraphicUsed by:162
Symbol 147 GraphicUsed by:162
Symbol 148 GraphicUsed by:162
Symbol 149 GraphicUsed by:162
Symbol 150 GraphicUsed by:162
Symbol 151 GraphicUsed by:162
Symbol 152 GraphicUsed by:162
Symbol 153 GraphicUsed by:162
Symbol 154 GraphicUsed by:162
Symbol 155 GraphicUsed by:162
Symbol 156 GraphicUsed by:162
Symbol 157 GraphicUsed by:162
Symbol 158 GraphicUsed by:162
Symbol 159 GraphicUsed by:162
Symbol 160 GraphicUsed by:162
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161Used by:168
Symbol 163 GraphicUsed by:164
Symbol 164 ButtonUses:163Used by:168
Symbol 165 GraphicUsed by:168
Symbol 166 GraphicUsed by:168
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClip {BottomsUp_fla.Symbol29_64}Uses:138 139 142 143 162 164 165 166 167 89 90 26Used by:200
Symbol 169 GraphicUses:46Used by:170
Symbol 170 MovieClipUses:169Used by:200
Symbol 171 GraphicUses:46Used by:172
Symbol 172 MovieClipUses:171Used by:173
Symbol 173 MovieClip {BottomsUp_fla.Symbol27_72}Uses:172Used by:200
Symbol 174 GraphicUses:46Used by:175
Symbol 175 MovieClipUses:174Used by:176
Symbol 176 MovieClipUses:175Used by:200
Symbol 177 GraphicUses:46Used by:178
Symbol 178 MovieClipUses:177Used by:200
Symbol 179 GraphicUses:46Used by:180
Symbol 180 MovieClipUses:179Used by:200
Symbol 181 GraphicUses:46Used by:182
Symbol 182 MovieClipUses:181Used by:200
Symbol 183 GraphicUses:46Used by:184
Symbol 184 MovieClipUses:183Used by:200
Symbol 185 GraphicUses:46Used by:186
Symbol 186 MovieClipUses:185Used by:187
Symbol 187 MovieClipUses:186Used by:200
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClip {BottomsUp_fla.Symbol38fn_84}Uses:112 15 188Used by:190
Symbol 190 MovieClip {BottomsUp_fla.sprite566fn_83}Uses:189Used by:191
Symbol 191 MovieClipUses:190Used by:200
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:194
Symbol 194 MovieClipUses:193Used by:200
Symbol 195 GraphicUses:46Used by:196
Symbol 196 MovieClipUses:195Used by:197
Symbol 197 MovieClip {BottomsUp_fla.Symbol18_87}Uses:196Used by:200
Symbol 198 GraphicUses:46Used by:199
Symbol 199 MovieClipUses:198Used by:200
Symbol 200 MovieClip {BottomsUp_fla.Symbol2_58}Uses:135 168 170 173 176 178 180 182 184 187 191 194 197 199Used by:201
Symbol 201 MovieClipUses:48 52 127 200Used by:Timeline
Symbol 202 GraphicUsed by:297
Symbol 203 FontUsed by:204 257 258 266
Symbol 204 TextUses:203Used by:297 383
Symbol 205 GraphicUsed by:216 223 230 237 243 249 256 265 272 277 283 289 296 311 317 323 329 335 341 347 353 359 364 370 376 382
Symbol 206 GraphicUsed by:216 223 230 237 243 249 256 265 272 277 283 289 296 311 317 323 329 335 341 347 353 359 364 370 376 382
Symbol 207 GraphicUsed by:216 223 230 237 243 249 256 265 272 277 283 289 296 311 317 323 329 335 341 347 353 359 364 370 376 382
Symbol 208 FontUsed by:209 217 224 231 250 259 290 299 301
Symbol 209 TextUses:208Used by:210 238 306 330
Symbol 210 MovieClipUses:209Used by:211 273
Symbol 211 MovieClipUses:210Used by:216
Symbol 212 GraphicUsed by:216
Symbol 213 GraphicUsed by:214 215 221 222 228 229 235 236 241 242 247 248 254 255 263 264 270 271 275 276 281 282 287 288 294 295 309 310 315 316 321 322 327 328 333 334 339 340 345 346 351 352 357 358 362 363 368 369 374 375 380 381
Symbol 214 MovieClipUses:213Used by:215
Symbol 215 ButtonUses:214 213Used by:216
Symbol 216 MovieClip {BottomsUp_fla.Symbol4xwowj_92}Uses:205 206 207 211 212 215Used by:297
Symbol 217 TextUses:208Used by:218 244 278 312 336 365
Symbol 218 MovieClipUses:217Used by:219
Symbol 219 MovieClipUses:218Used by:223
Symbol 220 GraphicUsed by:223
Symbol 221 MovieClipUses:213Used by:222
Symbol 222 ButtonUses:221 213Used by:223
Symbol 223 MovieClip {BottomsUp_fla.Symbol4xwowej_97}Uses:205 206 207 219 220 222Used by:297
Symbol 224 TextUses:208Used by:225 284 318 371
Symbol 225 MovieClipUses:224Used by:226
Symbol 226 MovieClipUses:225Used by:230
Symbol 227 GraphicUsed by:230
Symbol 228 MovieClipUses:213Used by:229
Symbol 229 ButtonUses:228 213Used by:230
Symbol 230 MovieClip {BottomsUp_fla.Symbol4xwowrj_102}Uses:205 206 207 226 227 229Used by:297
Symbol 231 TextUses:208Used by:232 324
Symbol 232 MovieClipUses:231Used by:233
Symbol 233 MovieClipUses:232Used by:237
Symbol 234 GraphicUsed by:237
Symbol 235 MovieClipUses:213Used by:236
Symbol 236 ButtonUses:235 213Used by:237
Symbol 237 MovieClip {BottomsUp_fla.Symbol4xwowqj_107}Uses:205 206 207 233 234 236Used by:297
Symbol 238 MovieClipUses:209Used by:239
Symbol 239 MovieClipUses:238Used by:243
Symbol 240 GraphicUsed by:243
Symbol 241 MovieClipUses:213Used by:242
Symbol 242 ButtonUses:241 213Used by:243
Symbol 243 MovieClip {BottomsUp_fla.Symbol4xwowyj_112}Uses:205 206 207 239 240 242Used by:297
Symbol 244 MovieClipUses:217Used by:245
Symbol 245 MovieClipUses:244Used by:249
Symbol 246 GraphicUsed by:249
Symbol 247 MovieClipUses:213Used by:248
Symbol 248 ButtonUses:247 213Used by:249
Symbol 249 MovieClip {BottomsUp_fla.Symbol4xwoweyj_117}Uses:205 206 207 245 246 248Used by:297
Symbol 250 TextUses:208Used by:251 342
Symbol 251 MovieClipUses:250Used by:252
Symbol 252 MovieClipUses:251Used by:256
Symbol 253 GraphicUsed by:256
Symbol 254 MovieClipUses:213Used by:255
Symbol 255 ButtonUses:254 213Used by:256
Symbol 256 MovieClip {BottomsUp_fla.Symbol4xwowryj_122}Uses:205 206 207 252 253 255Used by:297
Symbol 257 TextUses:203Used by:297 383
Symbol 258 TextUses:203Used by:297 383
Symbol 259 TextUses:208Used by:260 267 348 354
Symbol 260 MovieClipUses:259Used by:261
Symbol 261 MovieClipUses:260Used by:265
Symbol 262 GraphicUsed by:265
Symbol 263 MovieClipUses:213Used by:264
Symbol 264 ButtonUses:263 213Used by:265
Symbol 265 MovieClip {BottomsUp_fla.Symbol4xwowrqj_127}Uses:205 206 207 261 262 264Used by:297
Symbol 266 TextUses:203Used by:297 383
Symbol 267 MovieClipUses:259Used by:268
Symbol 268 MovieClipUses:267Used by:272
Symbol 269 GraphicUsed by:272
Symbol 270 MovieClipUses:213Used by:271
Symbol 271 ButtonUses:270 213Used by:272
Symbol 272 MovieClip {BottomsUp_fla.Symbol4xwowrdj_132}Uses:205 206 207 268 269 271Used by:297
Symbol 273 MovieClipUses:210Used by:277
Symbol 274 GraphicUsed by:277
Symbol 275 MovieClipUses:213Used by:276
Symbol 276 ButtonUses:275 213Used by:277
Symbol 277 MovieClip {BottomsUp_fla.Symbol4xwowmj_137}Uses:205 206 207 273 274 276Used by:297
Symbol 278 MovieClipUses:217Used by:279
Symbol 279 MovieClipUses:278Used by:283
Symbol 280 GraphicUsed by:283
Symbol 281 MovieClipUses:213Used by:282
Symbol 282 ButtonUses:281 213Used by:283
Symbol 283 MovieClip {BottomsUp_fla.Symbol4xwowemj_141}Uses:205 206 207 279 280 282Used by:297
Symbol 284 MovieClipUses:224Used by:285
Symbol 285 MovieClipUses:284Used by:289
Symbol 286 GraphicUsed by:289
Symbol 287 MovieClipUses:213Used by:288
Symbol 288 ButtonUses:287 213Used by:289
Symbol 289 MovieClip {BottomsUp_fla.Symbol4xwowrmj_146}Uses:205 206 207 285 286 288Used by:297
Symbol 290 TextUses:208Used by:291 377
Symbol 291 MovieClipUses:290Used by:292
Symbol 292 MovieClipUses:291Used by:296
Symbol 293 GraphicUsed by:296
Symbol 294 MovieClipUses:213Used by:295
Symbol 295 ButtonUses:294 213Used by:296
Symbol 296 MovieClip {BottomsUp_fla.Symbol4xwowqtb_151}Uses:205 206 207 292 293 295Used by:297
Symbol 297 MovieClipUses:202 204 216 223 230 237 243 249 256 257 258 265 266 272 277 283 289 296Used by:304
Symbol 298 GraphicUsed by:300 302 384
Symbol 299 TextUses:208Used by:300 384
Symbol 300 ButtonUses:298 299Used by:304
Symbol 301 TextUses:208Used by:302
Symbol 302 ButtonUses:298 301Used by:304 385
Symbol 303 GraphicUsed by:304 385
Symbol 304 MovieClip {BottomsUp_fla.Symbol63xx_90}Uses:297 300 302 303Used by:Timeline
Symbol 305 GraphicUsed by:383
Symbol 306 MovieClipUses:209Used by:307 360
Symbol 307 MovieClipUses:306Used by:311
Symbol 308 GraphicUsed by:311
Symbol 309 MovieClipUses:213Used by:310
Symbol 310 ButtonUses:309 213Used by:311
Symbol 311 MovieClip {BottomsUp_fla.Symbol4xwow_160}Uses:205 206 207 307 308 310Used by:383
Symbol 312 MovieClipUses:217Used by:313
Symbol 313 MovieClipUses:312Used by:317
Symbol 314 GraphicUsed by:317
Symbol 315 MovieClipUses:213Used by:316
Symbol 316 ButtonUses:315 213Used by:317
Symbol 317 MovieClip {BottomsUp_fla.Symbol4xwowe_165}Uses:205 206 207 313 314 316Used by:383
Symbol 318 MovieClipUses:224Used by:319
Symbol 319 MovieClipUses:318Used by:323
Symbol 320 GraphicUsed by:323
Symbol 321 MovieClipUses:213Used by:322
Symbol 322 ButtonUses:321 213Used by:323
Symbol 323 MovieClip {BottomsUp_fla.Symbol4xwowr_170}Uses:205 206 207 319 320 322Used by:383
Symbol 324 MovieClipUses:231Used by:325
Symbol 325 MovieClipUses:324Used by:329
Symbol 326 GraphicUsed by:329
Symbol 327 MovieClipUses:213Used by:328
Symbol 328 ButtonUses:327 213Used by:329
Symbol 329 MovieClip {BottomsUp_fla.Symbol4xwowq_175}Uses:205 206 207 325 326 328Used by:383
Symbol 330 MovieClipUses:209Used by:331
Symbol 331 MovieClipUses:330Used by:335
Symbol 332 GraphicUsed by:335
Symbol 333 MovieClipUses:213Used by:334
Symbol 334 ButtonUses:333 213Used by:335
Symbol 335 MovieClip {BottomsUp_fla.Symbol4xwowy_180}Uses:205 206 207 331 332 334Used by:383
Symbol 336 MovieClipUses:217Used by:337
Symbol 337 MovieClipUses:336Used by:341
Symbol 338 GraphicUsed by:341
Symbol 339 MovieClipUses:213Used by:340
Symbol 340 ButtonUses:339 213Used by:341
Symbol 341 MovieClip {BottomsUp_fla.Symbol4xwowey_185}Uses:205 206 207 337 338 340Used by:383
Symbol 342 MovieClipUses:250Used by:343
Symbol 343 MovieClipUses:342Used by:347
Symbol 344 GraphicUsed by:347
Symbol 345 MovieClipUses:213Used by:346
Symbol 346 ButtonUses:345 213Used by:347
Symbol 347 MovieClip {BottomsUp_fla.Symbol4xwowry_190}Uses:205 206 207 343 344 346Used by:383
Symbol 348 MovieClipUses:259Used by:349
Symbol 349 MovieClipUses:348Used by:353
Symbol 350 GraphicUsed by:353
Symbol 351 MovieClipUses:213Used by:352
Symbol 352 ButtonUses:351 213Used by:353
Symbol 353 MovieClip {BottomsUp_fla.Symbol4xwowrq_195}Uses:205 206 207 349 350 352Used by:383
Symbol 354 MovieClipUses:259Used by:355
Symbol 355 MovieClipUses:354Used by:359
Symbol 356 GraphicUsed by:359
Symbol 357 MovieClipUses:213Used by:358
Symbol 358 ButtonUses:357 213Used by:359
Symbol 359 MovieClip {BottomsUp_fla.Symbol4xwowrd_200}Uses:205 206 207 355 356 358Used by:383
Symbol 360 MovieClipUses:306Used by:364
Symbol 361 GraphicUsed by:364
Symbol 362 MovieClipUses:213Used by:363
Symbol 363 ButtonUses:362 213Used by:364
Symbol 364 MovieClip {BottomsUp_fla.Symbol4xwowm_205}Uses:205 206 207 360 361 363Used by:383
Symbol 365 MovieClipUses:217Used by:366
Symbol 366 MovieClipUses:365Used by:370
Symbol 367 GraphicUsed by:370
Symbol 368 MovieClipUses:213Used by:369
Symbol 369 ButtonUses:368 213Used by:370
Symbol 370 MovieClip {BottomsUp_fla.Symbol4xwowem_209}Uses:205 206 207 366 367 369Used by:383
Symbol 371 MovieClipUses:224Used by:372
Symbol 372 MovieClipUses:371Used by:376
Symbol 373 GraphicUsed by:376
Symbol 374 MovieClipUses:213Used by:375
Symbol 375 ButtonUses:374 213Used by:376
Symbol 376 MovieClip {BottomsUp_fla.Symbol4xwowrm_214}Uses:205 206 207 372 373 375Used by:383
Symbol 377 MovieClipUses:290Used by:378
Symbol 378 MovieClipUses:377Used by:382
Symbol 379 GraphicUsed by:382
Symbol 380 MovieClipUses:213Used by:381
Symbol 381 ButtonUses:380 213Used by:382
Symbol 382 MovieClip {BottomsUp_fla.Symbol4xwowqt_219}Uses:205 206 207 378 379 381Used by:383
Symbol 383 MovieClipUses:305 204 311 317 323 329 335 341 347 257 258 353 266 359 364 370 376 382Used by:385
Symbol 384 ButtonUses:298 299Used by:385
Symbol 385 MovieClip {BottomsUp_fla.Symbol63_158}Uses:383 384 302 303Used by:Timeline
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:386Used by:391
Symbol 388 GraphicUsed by:390
Symbol 389 EditableTextUses:3Used by:390
Symbol 390 ButtonUses:388 389Used by:391
Symbol 391 MovieClip {BottomsUp_fla.Symbol66_225}Uses:387 390Used by:Timeline
Symbol 392 TextUses:3Used by:Timeline

Instance Names

"BALLS"Frame 1Symbol 40 MovieClip {BottomsUp_fla.Symbol62_6}
"loader_txt"Frame 1Symbol 41 EditableText
"bar_mc"Frame 1Symbol 43 MovieClip
"GIRLS"Frame 2Symbol 201 MovieClip
"LMNU2"Frame 2Symbol 304 MovieClip {BottomsUp_fla.Symbol63xx_90}
"LMNU"Frame 2Symbol 385 MovieClip {BottomsUp_fla.Symbol63_158}
"AUTO"Symbol 10 MovieClip {BottomsUp_fla.Symbol76_2} Frame 1Symbol 9 Button
"AUTO"Symbol 12 MovieClip {BottomsUp_fla.Symbol75_4} Frame 1Symbol 9 Button
"AUTO"Symbol 14 MovieClip {BottomsUp_fla.Symbol74_5} Frame 1Symbol 9 Button
"AUTOx"Symbol 28 MovieClip {BottomsUp_fla.Symbol81f_8} Frame 1Symbol 17 Button
"MOUTH"Symbol 29 MovieClip Frame 1Symbol 28 MovieClip {BottomsUp_fla.Symbol81f_8}
"AUTOx"Symbol 32 MovieClip {BottomsUp_fla.Symbol81_16} Frame 1Symbol 31 Button
"MOUTH"Symbol 33 MovieClip Frame 1Symbol 32 MovieClip {BottomsUp_fla.Symbol81_16}
"RBALL"Symbol 40 MovieClip {BottomsUp_fla.Symbol62_6} Frame 1Symbol 29 MovieClip
"LBALL"Symbol 40 MovieClip {BottomsUp_fla.Symbol62_6} Frame 1Symbol 33 MovieClip
"AUTO"Symbol 57 MovieClip {BottomsUp_fla.Symbol52_26} Frame 1Symbol 56 Button
"AUTO"Symbol 61 MovieClip {BottomsUp_fla.Symbol53_29} Frame 1Symbol 56 Button
"MTH"Symbol 91 MovieClip {BottomsUp_fla.Symbol17_25} Frame 1Symbol 84 Button
"TOUNG"Symbol 115 MovieClip {BottomsUp_fla.sprite566f_49} Frame 1Symbol 114 MovieClip {BottomsUp_fla.Symbol38f_50}
"TOUNG"Symbol 116 MovieClip Frame 1Symbol 115 MovieClip {BottomsUp_fla.sprite566f_49}
"TOUNG"Symbol 120 MovieClip Frame 1Symbol 115 MovieClip {BottomsUp_fla.sprite566f_49}
"HEAD"Symbol 127 MovieClip {BottomsUp_fla.Symbol1_24} Frame 1Symbol 91 MovieClip {BottomsUp_fla.Symbol17_25}
"BOOBS"Symbol 127 MovieClip {BottomsUp_fla.Symbol1_24} Frame 1Symbol 94 MovieClip {BottomsUp_fla.Symbol16_36}
"TAIL2"Symbol 127 MovieClip {BottomsUp_fla.Symbol1_24} Frame 1Symbol 107 MovieClip {BottomsUp_fla.Symbol8_44}
"TOY1"Symbol 127 MovieClip {BottomsUp_fla.Symbol1_24} Frame 1Symbol 119 MovieClip {BottomsUp_fla.Symbol4_51}
"TOUNG"Symbol 127 MovieClip {BottomsUp_fla.Symbol1_24} Frame 1Symbol 120 MovieClip
"TAIL"Symbol 135 MovieClip {BottomsUp_fla.Symbol20_59} Frame 1Symbol 134 MovieClip {BottomsUp_fla.Symbol32_60}
"AUTO"Symbol 138 MovieClip {BottomsUp_fla.Symbol59_65} Frame 1Symbol 56 Button
"AUTO"Symbol 142 MovieClip {BottomsUp_fla.Symbol57_67} Frame 1Symbol 56 Button
"MTH2"Symbol 168 MovieClip {BottomsUp_fla.Symbol29_64} Frame 1Symbol 164 Button
"TOUNG"Symbol 190 MovieClip {BottomsUp_fla.sprite566fn_83} Frame 1Symbol 189 MovieClip {BottomsUp_fla.Symbol38fn_84}
"TOUNG"Symbol 191 MovieClip Frame 1Symbol 190 MovieClip {BottomsUp_fla.sprite566fn_83}
"TAIL2"Symbol 200 MovieClip {BottomsUp_fla.Symbol2_58} Frame 1Symbol 135 MovieClip {BottomsUp_fla.Symbol20_59}
"HEAD"Symbol 200 MovieClip {BottomsUp_fla.Symbol2_58} Frame 1Symbol 168 MovieClip {BottomsUp_fla.Symbol29_64}
"BOOBS"Symbol 200 MovieClip {BottomsUp_fla.Symbol2_58} Frame 1Symbol 173 MovieClip {BottomsUp_fla.Symbol27_72}
"TOUNG"Symbol 200 MovieClip {BottomsUp_fla.Symbol2_58} Frame 1Symbol 191 MovieClip
"TOY1"Symbol 200 MovieClip {BottomsUp_fla.Symbol2_58} Frame 1Symbol 197 MovieClip {BottomsUp_fla.Symbol18_87}
"L"Symbol 201 MovieClip Frame 1Symbol 127 MovieClip {BottomsUp_fla.Symbol1_24}
"R"Symbol 201 MovieClip Frame 1Symbol 200 MovieClip {BottomsUp_fla.Symbol2_58}
"AUTO"Symbol 216 MovieClip {BottomsUp_fla.Symbol4xwowj_92} Frame 1Symbol 215 Button
"AUTO"Symbol 223 MovieClip {BottomsUp_fla.Symbol4xwowej_97} Frame 1Symbol 222 Button
"AUTO"Symbol 230 MovieClip {BottomsUp_fla.Symbol4xwowrj_102} Frame 1Symbol 229 Button
"AUTO"Symbol 237 MovieClip {BottomsUp_fla.Symbol4xwowqj_107} Frame 1Symbol 236 Button
"AUTO"Symbol 243 MovieClip {BottomsUp_fla.Symbol4xwowyj_112} Frame 1Symbol 242 Button
"AUTO"Symbol 249 MovieClip {BottomsUp_fla.Symbol4xwoweyj_117} Frame 1Symbol 248 Button
"AUTO"Symbol 256 MovieClip {BottomsUp_fla.Symbol4xwowryj_122} Frame 1Symbol 255 Button
"AUTO"Symbol 265 MovieClip {BottomsUp_fla.Symbol4xwowrqj_127} Frame 1Symbol 264 Button
"AUTO"Symbol 272 MovieClip {BottomsUp_fla.Symbol4xwowrdj_132} Frame 1Symbol 271 Button
"AUTO"Symbol 277 MovieClip {BottomsUp_fla.Symbol4xwowmj_137} Frame 1Symbol 276 Button
"AUTO"Symbol 283 MovieClip {BottomsUp_fla.Symbol4xwowemj_141} Frame 1Symbol 282 Button
"AUTO"Symbol 289 MovieClip {BottomsUp_fla.Symbol4xwowrmj_146} Frame 1Symbol 288 Button
"AUTO"Symbol 296 MovieClip {BottomsUp_fla.Symbol4xwowqtb_151} Frame 1Symbol 295 Button
"AUTO"Symbol 304 MovieClip {BottomsUp_fla.Symbol63xx_90} Frame 1Symbol 300 Button
"AUTOx"Symbol 304 MovieClip {BottomsUp_fla.Symbol63xx_90} Frame 2Symbol 302 Button
"AUTO"Symbol 311 MovieClip {BottomsUp_fla.Symbol4xwow_160} Frame 1Symbol 310 Button
"AUTO"Symbol 317 MovieClip {BottomsUp_fla.Symbol4xwowe_165} Frame 1Symbol 316 Button
"AUTO"Symbol 323 MovieClip {BottomsUp_fla.Symbol4xwowr_170} Frame 1Symbol 322 Button
"AUTO"Symbol 329 MovieClip {BottomsUp_fla.Symbol4xwowq_175} Frame 1Symbol 328 Button
"AUTO"Symbol 335 MovieClip {BottomsUp_fla.Symbol4xwowy_180} Frame 1Symbol 334 Button
"AUTO"Symbol 341 MovieClip {BottomsUp_fla.Symbol4xwowey_185} Frame 1Symbol 340 Button
"AUTO"Symbol 347 MovieClip {BottomsUp_fla.Symbol4xwowry_190} Frame 1Symbol 346 Button
"AUTO"Symbol 353 MovieClip {BottomsUp_fla.Symbol4xwowrq_195} Frame 1Symbol 352 Button
"AUTO"Symbol 359 MovieClip {BottomsUp_fla.Symbol4xwowrd_200} Frame 1Symbol 358 Button
"AUTO"Symbol 364 MovieClip {BottomsUp_fla.Symbol4xwowm_205} Frame 1Symbol 363 Button
"AUTO"Symbol 370 MovieClip {BottomsUp_fla.Symbol4xwowem_209} Frame 1Symbol 369 Button
"AUTO"Symbol 376 MovieClip {BottomsUp_fla.Symbol4xwowrm_214} Frame 1Symbol 375 Button
"AUTO"Symbol 382 MovieClip {BottomsUp_fla.Symbol4xwowqt_219} Frame 1Symbol 381 Button
"AUTO"Symbol 385 MovieClip {BottomsUp_fla.Symbol63_158} Frame 1Symbol 384 Button
"AUTOx"Symbol 385 MovieClip {BottomsUp_fla.Symbol63_158} Frame 2Symbol 302 Button
"START"Symbol 391 MovieClip {BottomsUp_fla.Symbol66_225} Frame 1Symbol 390 Button

Special Tags

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




http://swfchan.com/21/104927/info.shtml
Created: 18/3 -2019 00:36:59 Last modified: 18/3 -2019 00:36:59 Server time: 28/04 -2024 09:50:25