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

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

crime-evidence-5.swf

This is the info page for
Flash #110487

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


Text
Yes you have done a thorough job!
You are an intelligent detective!

<p align="center"></p>

Walkthrough

Walkthrough

<p align="center"></p>

PAUSE

12

3

6

9

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

DIARY

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="BlackChancery" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>


I am Stuart John and I
am the one who killed Jenny.

I hate Jenny’s uncle for
certain reasons and it
triggers me to kill him and I
am planning to murder more
people.

Page no

1

2

www.123bee.com

click here

play full version

5

t

h

e

n

d

play

instructions

instructions

instructions

back

The 95th escape game from 123bee.com
We will be releasing escape games on every
Mondays and Thursdays.

In part-IV, you came to the conclusion that
Jenny and her uncle were murdered by a single person
which had got confirmed by the ring.  As a result,
the doubt with respect to the suspect falls upon
John, as it now leads you to make an entry into his
house. Use your detective skills to find the
evidences and escape from the place.

Cancel

Hold

Mute

Vol

R

*

0+

]

#

7pqrs

8tuv

9wxyz

6mno

5jkl

4ghi

1

2abc

3def

19

2

1

0

Susen

Okay

!

I have

started from

my

residence

and I will

return

back

within

an hour.

Smith

has

a photo

!!

vtn

e

l

c

n

u

k

s

a

T

r

e

d

l

o

F

n

i

c

P

h

t

O

D

<p align="center"><font face="Informal Roman" size="28" color="#cccccc" letterSpacing="0.000000" kerning="1">Skip</font></p>

123bee.com

congratulations

congratulations

play again

submit score

more games

Name :

COUNTRY :

SCORE :

<p align="center"></p>

<p align="center"></p>

Ok

ActionScript [AS3]

Section 1
//ani5_510 (crime_fla.ani5_510) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class ani5_510 extends MovieClip { public var rod1:Rod1; public var breakZoom:opendoor; public var h1:Point; public var breakZoom1:opendoor; public function ani5_510(){ addFrameScript(0, frame1, 29, frame30); } public function dragDrop3(_arg1:MouseEvent):void{ h1 = new Point(_arg1.target.x, _arg1.target.y); _arg1.target.startDrag(); } public function dragDrop4(_arg1:MouseEvent){ var evt = _arg1; stopDrag(); try { if (MyVars.photoSeen){ if (MovieClip(this.parent).speedControl.speedRod.hitTestObject(breakZoom)){ rod1.visible = true; MovieClip(this.parent).speedControl.speedRod.removeEventListener(MouseEvent.MOUSE_UP, dragDrop4); gotoAndPlay(2); MovieClip(this.parent).speedControl.speedRod.visible = false; } else { evt.target.x = h1.x; evt.target.y = h1.y; }; }; } catch(e:Error) { stopDrag(); }; evt.target.x = h1.x; evt.target.y = h1.y; } function frame1(){ stop(); rod1.visible = false; MovieClip(this.parent).speedControl.speedRod.addEventListener(MouseEvent.MOUSE_DOWN, dragDrop3); if (MyVars.rodHit){ gotoAndStop(30); }; MovieClip(this.parent).speedControl.speedRod.addEventListener(MouseEvent.MOUSE_UP, dragDrop4); } public function breakWood3(_arg1:MouseEvent):void{ MyVars.wbs.play(); breakZoom1.removeEventListener(MouseEvent.CLICK, breakWood3); MovieClip(this.parent).gotoAndStop("kitchenFrame"); } function frame30(){ stop(); MyVars.rodHit = true; breakZoom1.addEventListener(MouseEvent.CLICK, breakWood3); } } }//package crime_fla
Section 2
//asdfkbask_644 (crime_fla.asdfkbask_644) package crime_fla { import flash.display.*; public dynamic class asdfkbask_644 extends MovieClip { public function asdfkbask_644(){ addFrameScript(0, frame1); } function frame1(){ MyVars.soundChannel2 = MyVars.ebg.play(0, int.MAX_VALUE); } } }//package crime_fla
Section 3
//bar2_407 (crime_fla.bar2_407) package crime_fla { import flash.display.*; public dynamic class bar2_407 extends MovieClip { public var speedRod:MovieClip; public var speedFuse:SFuse; public var speedgalPic:galPhoto; public var speedKey:MovieClip; public var speedMainKey:MovieClip; public var speedDiary:MovieClip; public var speedFuse2:MovieClip; } }//package crime_fla
Section 4
//bed19_571 (crime_fla.bed19_571) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class bed19_571 extends MovieClip { public var bedohbed:MovieClip; public var wallpic1:MovieClip; public var wallpic3:MovieClip; public var wallpic2:MovieClip; public function bed19_571(){ addFrameScript(0, frame1); } public function leftClick1FN7812(_arg1:MouseEvent):void{ MovieClip(this.parent).info.text = "Bed"; } public function leftClick1FN78(_arg1:MouseEvent):void{ MovieClip(this.parent).info.text = "Wall Picture"; } public function leftClick1up78(_arg1:MouseEvent):void{ MovieClip(this.parent).info.text = " "; } public function leftClick1up7812(_arg1:MouseEvent):void{ MovieClip(this.parent).info.text = " "; } function frame1(){ wallpic1.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN78); wallpic1.addEventListener(MouseEvent.MOUSE_UP, leftClick1up78); wallpic2.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN78); wallpic2.addEventListener(MouseEvent.MOUSE_UP, leftClick1up78); wallpic3.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN78); wallpic3.addEventListener(MouseEvent.MOUSE_UP, leftClick1up78); bedohbed.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN7812); bedohbed.addEventListener(MouseEvent.MOUSE_UP, leftClick1up7812); } } }//package crime_fla
Section 5
//dfdfaw8_492 (crime_fla.dfdfaw8_492) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class dfdfaw8_492 extends MovieClip { public var liver:MovieClip; public function dfdfaw8_492(){ addFrameScript(0, frame1, 17, frame18, 44, frame45, 45, frame46); } public function rodDoorfn1(_arg1:MouseEvent):void{ MovieClip(this.parent).rodDoor.removeEventListener(MouseEvent.CLICK, rodDoorfn1); MovieClip(this.parent.parent).gotoAndStop("rodFrame"); } function frame18(){ stop(); } function frame1(){ stop(); MovieClip(this.parent).rodDoor.addEventListener(MouseEvent.CLICK, rodDoorfn); if (MyVars.liverDoor1){ if (!MyVars.lockerbool){ this.gotoAndStop(46); }; }; if (MyVars.liverDoor1){ if (!MyVars.lockerbool){ this.gotoAndStop(18); }; }; } public function rodDoorfn(_arg1:MouseEvent):void{ MovieClip(this.parent).rodDoor.removeEventListener(MouseEvent.CLICK, rodDoorfn); MovieClip(this.parent.parent).gotoAndStop("rodFrame"); } function frame46(){ stop(); MyVars.lockerbool = true; MyVars.liverOpen = true; } function frame45(){ MovieClip(this.parent).rodDoor.addEventListener(MouseEvent.CLICK, rodDoorfn1); } } }//package crime_fla
Section 6
//dfdfaw8copy_504 (crime_fla.dfdfaw8copy_504) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class dfdfaw8copy_504 extends MovieClip { public var rod:MovieClip; public function dfdfaw8copy_504(){ addFrameScript(0, frame1, 15, frame16); } public function rodClick(_arg1:MouseEvent):void{ rod.removeEventListener(MouseEvent.CLICK, rodClick); rod.visible = false; MyVars.rodTaken = true; MovieClip(this.parent.parent).speedControl.speedRod.visible = true; } function frame16(){ stop(); rod.addEventListener(MouseEvent.CLICK, rodClick); if (MyVars.rodTaken){ rod.visible = false; }; rod.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN2); rod.addEventListener(MouseEvent.MOUSE_UP, leftClick1up2); } function frame1(){ stop(); } public function leftClick1up2(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = " "; } public function leftClick1FN2(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = "Iron Rod"; } } }//package crime_fla
Section 7
//dfdfaw8copy2_502 (crime_fla.dfdfaw8copy2_502) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class dfdfaw8copy2_502 extends MovieClip { public var liver:MovieClip; public function dfdfaw8copy2_502(){ addFrameScript(0, frame1, 17, frame18, 45, frame46, 72, frame73); } function frame73(){ stop(); MyVars.lockerbool = false; MyVars.liverOpen = false; this.gotoAndStop(18); } public function rodDoorfn1(_arg1:MouseEvent):void{ MyVars.drs.play(); MovieClip(this.parent).rodDoor11.removeEventListener(MouseEvent.CLICK, rodDoorfn1); this.gotoAndPlay(2); MyVars.liverDoor = true; MyVars.liverDoor1 = true; } function frame18(){ stop(); liver.addEventListener(MouseEvent.CLICK, liverfn); liver.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN3); liver.addEventListener(MouseEvent.MOUSE_UP, leftClick1up3); } public function liverfn(_arg1:MouseEvent):void{ MyVars.lrs.play(); liver.removeEventListener(MouseEvent.CLICK, liverfn); this.gotoAndPlay(19); } function frame1(){ stop(); if (MyVars.liverDoor1){ if (MyVars.liverOpen){ this.gotoAndStop(46); } else { if (MyVars.liverDoor1){ if (!MyVars.liverOpen){ this.gotoAndStop(73); }; }; }; }; if (!MyVars.liverDoor1){ MovieClip(this.parent).rodDoor11.addEventListener(MouseEvent.CLICK, rodDoorfn1); }; } public function leftClick1up3(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = " "; } function frame46(){ stop(); MyVars.lockerbool = true; MyVars.liverOpen = true; liver.addEventListener(MouseEvent.CLICK, liverfn12); liver.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN31); liver.addEventListener(MouseEvent.MOUSE_UP, leftClick1up31); } public function leftClick1FN31(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = "Lever"; } public function leftClick1up31(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = " "; } public function leftClick1FN3(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = "Lever"; } public function liverfn12(_arg1:MouseEvent):void{ MyVars.lrs.play(); liver.removeEventListener(MouseEvent.CLICK, liverfn12); this.gotoAndPlay(47); } } }//package crime_fla
Section 8
//dfdfaw9_488 (crime_fla.dfdfaw9_488) package crime_fla { import flash.display.*; import flash.events.*; public dynamic class dfdfaw9_488 extends MovieClip { public var rodDoor:opendoor; public var liver12:MovieClip; public var liverDoor:LiverDoor; public var liverDoor1:Symbol29; public var secretRoom1:MovieClip; public function dfdfaw9_488(){ addFrameScript(0, frame1, 54, frame55); } function frame1(){ stop(); if (MyVars.pipeCount == 3){ this.gotoAndPlay(2); }; if (MyVars.waterFlowed == true){ if (MyVars.liverOpen){ this.gotoAndStop(55); liverDoor1.gotoAndStop(45); } else { this.gotoAndStop(55); }; }; } public function liverDoor1fn(_arg1:MouseEvent){ MovieClip(this.parent).gotoAndStop("gearFrame"); } function frame55(){ stop(); MyVars.waterFlowed = true; liverDoor1.addEventListener(MouseEvent.CLICK, liverDoor1fn); if (MyVars.liverOpen){ liver12.gotoAndStop(45); }; } } }//package crime_fla
Section 9
//dgfr2cophcopy_633 (crime_fla.dgfr2cophcopy_633) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class dgfr2cophcopy_633 extends MovieClip { public var two:MovieClip; public function dgfr2cophcopy_633(){ addFrameScript(0, frame1); } public function leftClick1FN3501(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = "Door"; } function frame1(){ two.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN3501); two.addEventListener(MouseEvent.MOUSE_UP, leftClick1up3501); } public function leftClick1up3501(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = " "; } } }//package crime_fla
Section 10
//dgfr2copy_524 (crime_fla.dgfr2copy_524) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class dgfr2copy_524 extends MovieClip { public var two1:MovieClip; public function dgfr2copy_524(){ addFrameScript(0, frame1); } public function leftClick1FN74(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = "Door"; } public function leftClick1up74(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = " "; } function frame1(){ two1.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN74); two1.addEventListener(MouseEvent.MOUSE_UP, leftClick1up74); } } }//package crime_fla
Section 11
//dgfr2copy3_629 (crime_fla.dgfr2copy3_629) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class dgfr2copy3_629 extends MovieClip { public var two:MovieClip; public function dgfr2copy3_629(){ addFrameScript(0, frame1); } public function leftClick1up350(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = " "; } function frame1(){ two.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN350); two.addEventListener(MouseEvent.MOUSE_UP, leftClick1up350); } public function leftClick1FN350(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = "Door"; } } }//package crime_fla
Section 12
//dgfr3_521 (crime_fla.dgfr3_521) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class dgfr3_521 extends MovieClip { public var fridgeCk:fridgeClick; public function dgfr3_521(){ addFrameScript(0, frame1); } public function fridgeOpenfn(_arg1:MouseEvent):void{ fridgeCk.removeEventListener(MouseEvent.CLICK, fridgeOpenfn); MovieClip(this.parent).gotoAndStop("fridgezoomFrame"); } function frame1(){ fridgeCk.addEventListener(MouseEvent.CLICK, fridgeOpenfn); fridgeCk.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN346); fridgeCk.addEventListener(MouseEvent.MOUSE_UP, leftClick1up346); } public function leftClick1FN346(_arg1:MouseEvent):void{ MovieClip(this.parent).info.text = "Fridge"; } public function leftClick1up346(_arg1:MouseEvent):void{ MovieClip(this.parent).info.text = " "; } } }//package crime_fla
Section 13
//dgfr3copy3_628 (crime_fla.dgfr3copy3_628) package crime_fla { import flash.display.*; public dynamic class dgfr3copy3_628 extends MovieClip { public var one:MovieClip; } }//package crime_fla
Section 14
//dgfr3copy3h_632 (crime_fla.dgfr3copy3h_632) package crime_fla { import flash.display.*; public dynamic class dgfr3copy3h_632 extends MovieClip { public var one:MovieClip; } }//package crime_fla
Section 15
//dgfsd012_430 (crime_fla.dgfsd012_430) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class dgfsd012_430 extends MovieClip { public var emptyfuse:MovieClip; public var fuseBox12:MovieClip; public var hitcheck1:MovieClip; public var fuse2:MovieClip; public var fuse1:MovieClip; public function dgfsd012_430(){ addFrameScript(0, frame1, 31, frame32); } public function fuseplay(_arg1:MouseEvent):void{ if (MyVars.fuseCount == 0){ fuse1.removeEventListener(MouseEvent.CLICK, fuseplay); fuse1.visible = false; MyVars.fuseCount = 1; MyVars.clicks.play(); MovieClip(this.parent).speedControl.speedFuse.visible = true; MyVars.mFuse1 = false; }; } public function leftClick1FN141(_arg1:MouseEvent):void{ MovieClip(this.parent).info.text = "Fuse Box"; } public function leftClick1FN72(_arg1:MouseEvent):void{ MovieClip(this.parent).info.text = "Fuse"; } public function leftClick1up1(_arg1:MouseEvent):void{ MovieClip(this.parent).info.text = " "; } public function leftClick1up141(_arg1:MouseEvent):void{ MovieClip(this.parent).info.text = " "; } public function leftClick1up72(_arg1:MouseEvent):void{ MovieClip(this.parent).info.text = " "; } function frame1(){ stop(); fuse1.addEventListener(MouseEvent.CLICK, fuseplay); fuse1.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN1); fuse1.addEventListener(MouseEvent.MOUSE_UP, leftClick1up1); fuse2.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN72); fuse2.addEventListener(MouseEvent.MOUSE_UP, leftClick1up72); fuseBox12.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN141); fuseBox12.addEventListener(MouseEvent.MOUSE_UP, leftClick1up141); } function frame32(){ stop(); fuse2.visible = true; MyVars.fuseCount = 1; MyVars.mFuse2 = true; } public function leftClick1FN1(_arg1:MouseEvent):void{ MovieClip(this.parent).info.text = "Fuse"; } } }//package crime_fla
Section 16
//dgfsd012copy_480 (crime_fla.dgfsd012copy_480) package crime_fla { import flash.display.*; public dynamic class dgfsd012copy_480 extends MovieClip { public var lockerDoor:MovieClip; public function dgfsd012copy_480(){ addFrameScript(0, frame1); } function frame1(){ if (MyVars.lockerbool){ lockerDoor.gotoAndPlay(2); }; } } }//package crime_fla
Section 17
//dorrrcopy_630 (crime_fla.dorrrcopy_630) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class dorrrcopy_630 extends MovieClip { public var newKey:MovieClip; public var hallDoor11:RectMC; public function dorrrcopy_630(){ addFrameScript(0, frame1, 25, frame26, 42, frame43); } function frame1(){ stop(); if (MyVars.mainDoorbool){ this.gotoAndStop(43); }; } function frame26(){ } public function hallDoorfn(_arg1:MouseEvent):void{ hallDoor11.removeEventListener(MouseEvent.CLICK, hallDoorfn); MovieClip(this.parent.parent.parent).time.stop(); MovieClip(this.parent.parent.parent.parent).gotoAndStop("final"); } function frame43(){ stop(); MyVars.mainDoorbool = true; hallDoor11.addEventListener(MouseEvent.CLICK, hallDoorfn); } } }//package crime_fla
Section 18
//dsifbdas_747 (crime_fla.dsifbdas_747) package crime_fla { import fl.controls.*; import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class dsifbdas_747 extends MovieClip { public var nameText:TextField; public var submitScore:SimpleButton; public var cn:Number; public var arr:Array; public var moreGames:SimpleButton; public var msg:MovieClip; public var countryCombo:ComboBox; public var score:int; public var playAgainbt:SimpleButton; public var scoreText:TextField; public function dsifbdas_747(){ addFrameScript(0, frame1); } public function submitMyScore(_arg1:MouseEvent):void{ if (((!((nameText.text == ""))) && (!((countryCombo.selectedItem.label == "All Countries"))))){ _arg1.target.mouseEnabled = false; ScoreSubmit.sendMyScore(nameText.text, String(countryCombo.selectedItem.label), score, 9845, "http://www.123bee.com", 1); submitScore.removeEventListener(MouseEvent.CLICK, submitMyScore); resetbool(); } else { msg.visible = true; if (nameText.text == ""){ msg.tex.text = "Enter your name"; } else { if (countryCombo.selectedItem.label == "All Countries"){ msg.tex.text = "Select your country"; }; }; }; } public function playAgainbtfn(_arg1):void{ playAgainbt.removeEventListener(MouseEvent.CLICK, playAgainbtfn); resetbool(); MovieClip(this.parent).gotoAndStop("game"); } public function gotoBee(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.123bee.com"), "_blank"); moreGames.removeEventListener(MouseEvent.CLICK, gotoBee); } public function msgHide(_arg1:MouseEvent){ msg.visible = false; } function frame1(){ score = ((10 / MyVars.gameTimescore) * 50000); scoreText.text = score.toString(); playAgainbt.addEventListener(MouseEvent.CLICK, playAgainbtfn); submitScore.addEventListener(MouseEvent.CLICK, submitMyScore); msg.okBtn.addEventListener(MouseEvent.CLICK, msgHide); moreGames.addEventListener(MouseEvent.CLICK, gotoBee); nameText.restrict = "a-z A-Z 0-9\\ ."; nameText.maxChars = 12; msg.visible = false; cn = 0; arr = new Array("Afghanistan", "Albania", "Algeria", "Andorra", "Angola", "Antigua and Barbuda", "Argentina", "Armenia", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bhutan", "Bolivia", "Bosnia and Herzegovina", "Botswana", "Brazil", "Brunei", "Darussalam", "Bulgaria", "Burkina", "Faso", "Burma (Myanmar)", "Burundi", "Cambodia", "Cameroon", "Canada", "Cape", "Verde", "Central African Republic", "Chad", "Chile", "China", "Colombia", "Comoros", "Congo", "Costa Rica", "Croatia", "Cuba", "Cyprus", "Czech Republic", "Denmark", "Djibouti", "Dominica", "Dominican Republic", "Ecuador", "East", "Timor", "Egypt", "Salvador", "England", "Equatorial Guinea", "Eritrea", "Estonia", "Ethiopia", "Fiji", "Finland", "France", "Gabon", "Gambia", "Georgia", "Germany", "Ghana", "Great Britain", "Greece", "Grenada", "Guatemala", "Guinea", "Guinea-Bissau", "Guyana", "Haiti", "Honduras", "Hungary", "Iceland", "India", "Indonesia", "Iran", "Iraq", "Ireland", "Israel", "Italy", "Jamaica", "Japan", "Jordan", "Kazakhstan", "Kenya", "Kiribati", "Korea (North)", "Korea (South)", "Kosovo", "Kuwait", "Kyrgyzstan", "Laos", "Latvia", "Lebanon", "Lesotho", "Liberia", "Libya", "Liechtenstein", "Lithuania", "Luxembourg", "Macedonia", "Madagascar", "Malawi", "Malaysia", "Maldives", "Mali", "Malta", "Marshall Islands", "Mauritania", "Mauritius", "Mexico", "Micronesia", "Moldova", "Monaco", "Mongolia", "Montenegro", "Morocco", "Mozambique", "Myanmar", "Namibia", "Nauru", "Nepal", "Netherlands", "New Zealand", "Nicaragua", "Niger", "Nigeria", "Norway", "Northern Ireland", "Oman", "Pakistan", "Palau", "Palestinian", "Panama", "Papua new Guinea", "Paraguay", "Peru", "Philippines", "Poland", "Portugal", "Qatar", "Romania", "Russia", "Rwanda", "Nevis", "Lucia Vincent", "Arabia", "Scotland", "Senegal", "Serbia", "Seychelles", "Sierra", "Leone", "Singapore", "Slovakia", "Slovenia", "Solomon Islands", "Somalia", "South Africa", "Spain", "Sri Lanka", "Sudan", "Suriname", "Swaziland", "Sweden", "Switzerland", "Syria", "Taiwan", "Tajikistan", "Tanzania", "Thailand", "Togo", "Tonga", "Trinidad", "Tobago", "Tunisia", "Turkey", "Turkmenistan", "Tuvalu", "Uganda", "Ukraine", "United Arab Emirates", "United Kingdom", "United States", "Uruguay", "Uzbekistan", "Vanuatu", "Vatican", "Venezuela", "Vietnam", "Western Sahara*", "Wales", "Yemen", "Zaire", "Zambia", "Zimbabwe"); arr = arr.sort(); countryCombo.addItem({label:"All Countries"}); cn = 0; while (cn < arr.length) { countryCombo.addItem({label:arr[cn]}); cn++; }; } public function resetbool():void{ MyVars.fuseTaken = false; MyVars.mFuse1 = true; MyVars.mFuse2 = false; MyVars.pipeCount = 0; MyVars.fuseCount = 0; MyVars.hitCount = 0; MyVars.breakCount = 0; MyVars.gameStart = 0; MyVars.currFrame = 5; MyVars.currFrame1 = 5; MyVars.gameTimescore = 0; MyVars.gameTimesec = 0; MyVars.gameTimemins = 0; MyVars.gameTimehrs = 0; MyVars.lockerbool = false; MyVars.trapOpen = false; MyVars.waterFlowed = false; MyVars.liverOpen = false; MyVars.rodHit = false; MyVars.wallHit = false; MyVars.fridgeOpenbool = false; MyVars.breadOpenBool = false; MyVars.doorOpenBool = false; MyVars.doorOpenBool1 = false; MyVars.rodDoorbool = false; MyVars.picBoardbool = false; MyVars.downDoorbool = false; MyVars.bureaubool = false; MyVars.mainDoorbool = false; MyVars.photoSeen = false; MyVars.bedKeyBool = false; MyVars.mainKeyTaken = false; MyVars.liverDoor = false; MyVars.liverDoor1 = false; MyVars.bookTaken = false; MyVars.rodTaken = false; } } }//package crime_fla
Section 19
//dskfaf_116 (crime_fla.dskfaf_116) package crime_fla { import flash.display.*; import flash.events.*; public dynamic class dskfaf_116 extends MovieClip { public var backbt:SimpleButton; public function dskfaf_116(){ addFrameScript(0, frame1); } public function backbtfn(_arg1:MouseEvent):void{ MyVars.clicks.play(); backbt.removeEventListener(MouseEvent.CLICK, backbtfn); MovieClip(this.parent).gotoAndStop("start"); } function frame1(){ backbt.addEventListener(MouseEvent.CLICK, backbtfn); } } }//package crime_fla
Section 20
//ewsndButton_395 (crime_fla.ewsndButton_395) package crime_fla { import flash.display.*; public dynamic class ewsndButton_395 extends MovieClip { public var sndon:SimpleButton; public var sndoff:MovieClip; public function ewsndButton_395(){ addFrameScript(0, frame1); } function frame1(){ stop(); } public function playGamefn():void{ } } }//package crime_fla
Section 21
//ewsound_but_village_399 (crime_fla.ewsound_but_village_399) package crime_fla { import flash.display.*; public dynamic class ewsound_but_village_399 extends MovieClip { public var Line:MovieClip; } }//package crime_fla
Section 22
//FinalSymbol1_712 (crime_fla.FinalSymbol1_712) package crime_fla { import flash.display.*; public dynamic class FinalSymbol1_712 extends MovieClip { public function FinalSymbol1_712(){ addFrameScript(164, frame165); } function frame165(){ stop(); } } }//package crime_fla
Section 23
//FinalSymbol12_645 (crime_fla.FinalSymbol12_645) package crime_fla { import flash.display.*; public dynamic class FinalSymbol12_645 extends MovieClip { public var lady:MovieClip; public function FinalSymbol12_645(){ addFrameScript(0, frame1, 99, frame100, 399, frame400); } function frame1(){ } function frame100(){ MyVars.pts.play(); } function frame400(){ stop(); } } }//package crime_fla
Section 24
//FrontSymbol2_110 (crime_fla.FrontSymbol2_110) package crime_fla { import flash.display.*; public dynamic class FrontSymbol2_110 extends MovieClip { public function FrontSymbol2_110(){ addFrameScript(0, frame1, 40, frame41); } function frame1(){ if (MyVars.startbool){ this.gotoAndStop(41); }; } function frame41(){ stop(); MyVars.startbool = true; } } }//package crime_fla
Section 25
//FrontSymbol3_109 (crime_fla.FrontSymbol3_109) package crime_fla { import flash.display.*; public dynamic class FrontSymbol3_109 extends MovieClip { public function FrontSymbol3_109(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ if (MyVars.startbool){ this.gotoAndStop(13); }; } function frame13(){ stop(); } } }//package crime_fla
Section 26
//FrontSymbol5_111 (crime_fla.FrontSymbol5_111) package crime_fla { import flash.display.*; import flash.events.*; public dynamic class FrontSymbol5_111 extends MovieClip { public var InstructionsGame:SimpleButton; public var playGame:SimpleButton; public function FrontSymbol5_111(){ addFrameScript(0, frame1, 47, frame48); } public function InstructionsGamefn(_arg1:MouseEvent):void{ MyVars.clicks.play(); InstructionsGame.removeEventListener(MouseEvent.CLICK, InstructionsGamefn); MovieClip(this.parent.parent).gotoAndStop("instruction"); } public function playGamefn1(_arg1:MouseEvent):void{ MyVars.clicks.play(); playGame.removeEventListener(MouseEvent.CLICK, playGamefn1); MovieClip(this.parent.parent).gotoAndStop("intro"); } function frame1(){ if (MyVars.startbool){ this.gotoAndStop(48); }; } function frame48(){ stop(); MyVars.startbool = true; playGame.addEventListener(MouseEvent.CLICK, playGamefn1); InstructionsGame.addEventListener(MouseEvent.CLICK, InstructionsGamefn); } } }//package crime_fla
Section 27
//gfds_624 (crime_fla.gfds_624) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class gfds_624 extends MovieClip { public var firstpage:MovieClip; public function gfds_624(){ addFrameScript(0, frame1, 17, frame18); } function frame18(){ stop(); if (!MyVars.mainKeyTaken){ firstpage.addEventListener(MouseEvent.CLICK, firstpagefn); }; if (MyVars.mainKeyTaken){ firstpage.gotoAndStop(90); }; } public function firstpagefn(_arg1:MouseEvent):void{ firstpage.gotoAndPlay((firstpage.currentFrame + 1)); } public function bookBkfn(_arg1:MouseEvent):void{ MovieClip(this.parent).bookBK.removeEventListener(MouseEvent.CLICK, bookBkfn); this.gotoAndPlay(2); } function frame1(){ stop(); MovieClip(this.parent).bookBK.addEventListener(MouseEvent.CLICK, bookBkfn); } } }//package crime_fla
Section 28
//hall013_545 (crime_fla.hall013_545) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class hall013_545 extends MovieClip { public var sofa3:MovieClip; public var sofa2:MovieClip; public function hall013_545(){ addFrameScript(0, frame1); } public function leftClick1FN76(_arg1:MouseEvent):void{ MovieClip(this.parent).info.text = "Sofa"; } function frame1(){ sofa2.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN76); sofa2.addEventListener(MouseEvent.MOUSE_UP, leftClick1up76); sofa3.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN76); sofa3.addEventListener(MouseEvent.MOUSE_UP, leftClick1up76); } public function leftClick1up76(_arg1:MouseEvent):void{ MovieClip(this.parent).info.text = " "; } } }//package crime_fla
Section 29
//insaSymbol1_826 (crime_fla.insaSymbol1_826) package crime_fla { import flash.display.*; import flash.text.*; public dynamic class insaSymbol1_826 extends MovieClip { public var tex:TextField; public var okBtn:SimpleButton; } }//package crime_fla
Section 30
//IntroANI4_294 (crime_fla.IntroANI4_294) package crime_fla { import flash.display.*; public dynamic class IntroANI4_294 extends MovieClip { public function IntroANI4_294(){ addFrameScript(1, frame2); } function frame2(){ } } }//package crime_fla
Section 31
//Intronsdbvfn23_325 (crime_fla.Intronsdbvfn23_325) package crime_fla { import flash.display.*; public dynamic class Intronsdbvfn23_325 extends MovieClip { public var ins8:MovieClip; } }//package crime_fla
Section 32
//Intronsdbvfn25_319 (crime_fla.Intronsdbvfn25_319) package crime_fla { import flash.display.*; public dynamic class Intronsdbvfn25_319 extends MovieClip { public var lady:MovieClip; } }//package crime_fla
Section 33
//IntroSymbol1_153 (crime_fla.IntroSymbol1_153) package crime_fla { import flash.display.*; public dynamic class IntroSymbol1_153 extends MovieClip { public var frontview:MovieClip; public function IntroSymbol1_153(){ addFrameScript(0, frame1, 36, frame37, 1331, frame1332); } function frame1(){ MyVars.click1.play(); } function frame37(){ MyVars.soundChannel.stop(); } function frame1332(){ MyVars.soundChannel1.stop(); stop(); MovieClip(this.parent.parent).gotoAndStop("game"); } } }//package crime_fla
Section 34
//IntroZDFE01_291 (crime_fla.IntroZDFE01_291) package crime_fla { import flash.display.*; public dynamic class IntroZDFE01_291 extends MovieClip { public var tapCapMc:MovieClip; public var watertapMc:MovieClip; } }//package crime_fla
Section 35
//kgf4_599 (crime_fla.kgf4_599) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; public dynamic class kgf4_599 extends MovieClip { public var four:TextField; public var downRoomEnter:RectMC; public var two:TextField; public var one:TextField; public var i:int; public var j:int; public var k:int; public var l:int; public var three:TextField; public function kgf4_599(){ addFrameScript(0, frame1, 25, frame26); } public function twofn(_arg1:MouseEvent):void{ j++; two.text = j.toString(); if (j == 9){ j = -1; }; Check(); } public function downRoomEnterfn(_arg1:MouseEvent):void{ downRoomEnter.removeEventListener(MouseEvent.CLICK, downRoomEnterfn); MovieClip(this.parent.parent).gotoAndStop("downroomFrame"); } function frame26(){ stop(); MyVars.downDoorbool = true; downRoomEnter.addEventListener(MouseEvent.CLICK, downRoomEnterfn); } public function fourfn(_arg1:MouseEvent):void{ l++; four.text = l.toString(); if (l == 9){ l = -1; }; Check(); } function frame1(){ stop(); i = 0; j = 0; k = 0; l = 0; one.selectable = false; two.selectable = false; three.selectable = false; four.selectable = false; one.addEventListener(MouseEvent.CLICK, onefn); two.addEventListener(MouseEvent.CLICK, twofn); three.addEventListener(MouseEvent.CLICK, threefn); four.addEventListener(MouseEvent.CLICK, fourfn); if (MyVars.downDoorbool){ this.gotoAndStop(26); }; } public function onefn(_arg1:MouseEvent):void{ i++; one.text = i.toString(); if (i == 9){ i = -1; }; Check(); } public function threefn(_arg1:MouseEvent):void{ k++; three.text = k.toString(); if (k == 9){ k = -1; }; Check(); } public function Check():void{ if ((((((((i == 7)) && ((j == 8)))) && ((k == 7)))) && ((l == 2)))){ one.removeEventListener(MouseEvent.CLICK, onefn); two.removeEventListener(MouseEvent.CLICK, twofn); three.removeEventListener(MouseEvent.CLICK, threefn); four.removeEventListener(MouseEvent.CLICK, fourfn); this.gotoAndPlay(2); }; } } }//package crime_fla
Section 36
//kic_520 (crime_fla.kic_520) package crime_fla { import flash.display.*; public dynamic class kic_520 extends MovieClip { public function kic_520(){ addFrameScript(0, frame1, 28, frame29); } function frame1(){ if (MyVars.wallHit){ gotoAndStop(29); }; } function frame29(){ stop(); MyVars.wallHit = true; } } }//package crime_fla
Section 37
//MainTimeline (crime_fla.MainTimeline) package crime_fla { import flash.display.*; import flash.events.*; import mochi.as3.*; import flash.ui.*; import flash.net.*; public dynamic class MainTimeline extends MovieClip { public var contestMenu:ContextMenu; public var contextmenuItem:ContextMenuItem; public function MainTimeline(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30, 39, frame40, 49, frame50, 59, frame60); } function frame10(){ stop(); MyVars.soundChannel1 = MyVars.intro.play(0, int.MAX_VALUE); } function frame1(){ MochiAd.showPreGameAd({clip:root, id:"441b78e8ac93dcf6", res:"650x450"}); contestMenu = new ContextMenu(); contestMenu.hideBuiltInItems(); stage.scaleMode = StageScaleMode.EXACT_FIT; contextmenuItem = new ContextMenuItem("www.123bee.com"); contextmenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, Site); contestMenu.customItems.push(contextmenuItem); this.contextMenu = contestMenu; stage.tabChildren = false; } public function Site(_arg1:Event):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.123bee.com"); navigateToURL(_local2, "_blank"); } function frame20(){ stop(); MyVars.soundChannel1.stop(); } function frame30(){ } function frame40(){ MochiBot.track(this, "651c168b"); stop(); } function frame50(){ MyVars.soundChannel.stop(); stop(); } function frame60(){ MyVars.soundChannel2.stop(); } } }//package crime_fla
Section 38
//photo17_606 (crime_fla.photo17_606) package crime_fla { import flash.display.*; public dynamic class photo17_606 extends MovieClip { public function photo17_606(){ addFrameScript(0, frame1, 18, frame19); } function frame1(){ stop(); if (MyVars.bureaubool){ this.gotoAndStop(19); }; } function frame19(){ stop(); } } }//package crime_fla
Section 39
//photo17copy_613 (crime_fla.photo17copy_613) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class photo17copy_613 extends MovieClip { public var villanPhoto:VillanPhoto; public var book:MovieClip; public var note:MovieClip; public function photo17copy_613(){ addFrameScript(0, frame1, 29, frame30); } public function leftClick1up801(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = " "; } public function leftClickFn801(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = "Locker"; } public function leftClick1FN74(_arg1:MouseEvent):void{ book.removeEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN74); MovieClip(this.parent.parent).info.text = "Diary"; } public function leftClick1up74(_arg1:MouseEvent):void{ book.removeEventListener(MouseEvent.MOUSE_UP, leftClick1up74); MovieClip(this.parent.parent).info.text = " "; } public function bookfn(_arg1:MouseEvent):void{ MyVars.clicks.play(); book.removeEventListener(MouseEvent.CLICK, bookfn); book.parent.removeChild(book); MyVars.bookTaken = true; MovieClip(this.parent.parent).speedControl.speedDiary.visible = true; } function frame1(){ stop(); if (MyVars.bureaubool){ MovieClip(this.parent.parent).one1.visible = false; MovieClip(this.parent.parent).two1.visible = false; MovieClip(this.parent.parent).three1.visible = false; MovieClip(this.parent.parent).four1.visible = false; MovieClip(this.parent.parent).one2.visible = false; MovieClip(this.parent.parent).two2.visible = false; MovieClip(this.parent.parent).three2.visible = false; MovieClip(this.parent.parent).one3.visible = false; MovieClip(this.parent.parent).two3.visible = false; MovieClip(this.parent.parent).one4.visible = false; MovieClip(this.parent.parent).two4.visible = false; MovieClip(this.parent.parent).one5.visible = false; MovieClip(this.parent.parent).two5.visible = false; MovieClip(this.parent.parent).one6.visible = false; MovieClip(this.parent.parent).two6.visible = false; this.gotoAndStop(30); }; this.addEventListener(MouseEvent.MOUSE_DOWN, leftClickFn801); this.addEventListener(MouseEvent.MOUSE_UP, leftClick1up801); } function frame30(){ stop(); MyVars.bureaubool = true; villanPhoto.addEventListener(MouseEvent.CLICK, villanPhotofn); note.addEventListener(MouseEvent.CLICK, notefn); book.addEventListener(MouseEvent.CLICK, bookfn); book.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN74); book.addEventListener(MouseEvent.MOUSE_UP, leftClick1up74); if (MyVars.bookTaken){ book.parent.removeChild(book); }; } public function notefn(_arg1:MouseEvent):void{ note.removeEventListener(MouseEvent.CLICK, notefn); MovieClip(this.parent.parent).gotoAndStop("pageFrame"); } public function villanPhotofn(_arg1:MouseEvent):void{ villanPhoto.removeEventListener(MouseEvent.CLICK, villanPhotofn); MovieClip(this.parent.parent).gotoAndStop("villanPicFrame"); } } }//package crime_fla
Section 40
//photo19_601 (crime_fla.photo19_601) package crime_fla { import flash.display.*; import flash.events.*; public dynamic class photo19_601 extends MovieClip { public var tableZoom:MovieClip; public function photo19_601(){ addFrameScript(0, frame1); } public function tableZoomfn1(_arg1:MouseEvent):void{ tableZoom.removeEventListener(MouseEvent.CLICK, tableZoomfn1); MovieClip(this.parent).gotoAndStop("cubboardFrame"); } function frame1(){ tableZoom.addEventListener(MouseEvent.CLICK, tableZoomfn1); } } }//package crime_fla
Section 41
//SFusecopy_413 (crime_fla.SFusecopy_413) package crime_fla { import flash.display.*; public dynamic class SFusecopy_413 extends MovieClip { public var fuse1:MovieClip; } }//package crime_fla
Section 42
//Ssssd_152 (crime_fla.Ssssd_152) package crime_fla { import flash.display.*; import flash.events.*; public dynamic class Ssssd_152 extends MovieClip { public var skipbt:SimpleButton; public function Ssssd_152(){ addFrameScript(0, frame1); } function frame1(){ skipbt.addEventListener(MouseEvent.CLICK, skipbtfn); } public function skipbtfn(_arg1:MouseEvent):void{ skipbt.removeEventListener(MouseEvent.CLICK, skipbtfn); MyVars.soundChannel1.stop(); MovieClip(this.parent).gotoAndStop("game"); } } }//package crime_fla
Section 43
//Symbnnncopy_634 (crime_fla.Symbnnncopy_634) package crime_fla { import flash.display.*; import flash.events.*; public dynamic class Symbnnncopy_634 extends MovieClip { public var keyMc1:MovieClip; public var bedFrame13:RectMC; public function Symbnnncopy_634(){ addFrameScript(0, frame1, 42, frame43); } function frame1(){ stop(); if (MyVars.doorOpenBool1){ this.gotoAndStop(43); }; } function frame43(){ stop(); MyVars.doorOpenBool1 = true; bedFrame13.addEventListener(MouseEvent.CLICK, bedFrame13fn); } public function bedFrame13fn(_arg1:MouseEvent):void{ bedFrame13.removeEventListener(MouseEvent.CLICK, bedFrame13fn); bedFrame13.removeEventListener(MouseEvent.CLICK, bedFrame13fn); MovieClip(this.parent.parent.parent).gotoAndStop("bedroomFrame"); MyVars.doorOpenBool1 = true; } } }//package crime_fla
Section 44
//Symbol14_477 (crime_fla.Symbol14_477) package crime_fla { import flash.display.*; import flash.events.*; public dynamic class Symbol14_477 extends MovieClip { public var pipeLiver:MovieClip; public function Symbol14_477(){ addFrameScript(0, frame1, 8, frame9); } public function pipeOpen1(_arg1:MouseEvent):void{ MyVars.clicks.play(); pipeLiver.removeEventListener(MouseEvent.CLICK, pipeOpen1); gotoAndPlay(2); MyVars.pipeCount++; if (MyVars.pipeCount == 3){ MyVars.wss.play(); MovieClip(this.parent.parent).gotoAndStop("secretFrame"); }; } function frame1(){ stop(); pipeLiver.addEventListener(MouseEvent.CLICK, pipeOpen1); } function frame9(){ stop(); } } }//package crime_fla
Section 45
//Symbol17_481 (crime_fla.Symbol17_481) package crime_fla { import flash.display.*; public dynamic class Symbol17_481 extends MovieClip { public var galPic:galPhoto; } }//package crime_fla
Section 46
//Symbol18_564 (crime_fla.Symbol18_564) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class Symbol18_564 extends MovieClip { public function Symbol18_564(){ addFrameScript(0, frame1, 19, frame20); } public function picboardfn(_arg1:MouseEvent):void{ MovieClip(this.parent).picBoard.removeEventListener(MouseEvent.CLICK, picboardfn); MovieClip(this.parent).picBoard.visible = false; this.gotoAndPlay(2); } function frame1(){ stop(); if (MyVars.picBoardbool){ MovieClip(this.parent).picBoard.visible = false; this.gotoAndStop(20); }; MovieClip(this.parent).picBoard.addEventListener(MouseEvent.CLICK, picboardfn); } function frame20(){ stop(); MyVars.picBoardbool = true; } } }//package crime_fla
Section 47
//Symbol21copy_623 (crime_fla.Symbol21copy_623) package crime_fla { import flash.display.*; public dynamic class Symbol21copy_623 extends MovieClip { public var bookBK:MovieClip; } }//package crime_fla
Section 48
//Symbol25dasfjbkds_373 (crime_fla.Symbol25dasfjbkds_373) package crime_fla { import flash.display.*; import flash.text.*; public dynamic class Symbol25dasfjbkds_373 extends MovieClip { public var skipbt:TextField; } }//package crime_fla
Section 49
//Symbol27_543 (crime_fla.Symbol27_543) package crime_fla { import flash.display.*; public dynamic class Symbol27_543 extends MovieClip { public var bedroomkey:MovieClip; } }//package crime_fla
Section 50
//Symbol2copy2_525 (crime_fla.Symbol2copy2_525) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class Symbol2copy2_525 extends MovieClip { public var keyMc:MovieClip; public var hallDoor1:RectMC; public function Symbol2copy2_525(){ addFrameScript(0, frame1, 42, frame43); } public function leftClick1up6(_arg1:MouseEvent):void{ keyMc.removeEventListener(MouseEvent.MOUSE_UP, leftClick1up6); MovieClip(this.parent.parent.parent).info.text = " "; } function frame1(){ stop(); if (MyVars.doorOpenBool){ this.gotoAndStop(43); }; keyMc.addEventListener(MouseEvent.CLICK, keyMcfn); keyMc.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN6); keyMc.addEventListener(MouseEvent.MOUSE_UP, leftClick1up6); } function frame43(){ stop(); MyVars.doorOpenBool = true; hallDoor1.addEventListener(MouseEvent.CLICK, hallDoor1fn); } public function hallDoor1fn(_arg1:MouseEvent):void{ hallDoor1.removeEventListener(MouseEvent.CLICK, hallDoor1fn); MovieClip(this.parent.parent.parent).gotoAndStop("hallFrame"); } public function keyMcfn(_arg1:MouseEvent):void{ MyVars.dro.play(); keyMc.removeEventListener(MouseEvent.CLICK, keyMcfn); this.gotoAndPlay(27); } public function leftClick1FN6(_arg1:MouseEvent):void{ keyMc.removeEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN6); MovieClip(this.parent.parent.parent).info.text = "Door"; } } }//package crime_fla
Section 51
//Symbol2copy3_558 (crime_fla.Symbol2copy3_558) package crime_fla { import flash.display.*; import flash.events.*; public dynamic class Symbol2copy3_558 extends MovieClip { public var keyMc1:MovieClip; public var hallDoor:RectMC; public function Symbol2copy3_558(){ addFrameScript(0, frame1, 25, frame26, 42, frame43); } function frame1(){ stop(); if (MyVars.doorOpenBool1){ gotoAndStop(43); }; } function frame26(){ } public function hallDoorfn(_arg1:MouseEvent):void{ hallDoor.removeEventListener(MouseEvent.CLICK, hallDoorfn); hallDoor.removeEventListener(MouseEvent.CLICK, hallDoorfn); MovieClip(this.parent.parent.parent).gotoAndStop("bedroomFrame"); MyVars.doorOpenBool1 = true; } function frame43(){ stop(); hallDoor.addEventListener(MouseEvent.CLICK, hallDoorfn); } } }//package crime_fla
Section 52
//Symbol3_612 (crime_fla.Symbol3_612) package crime_fla { import flash.display.*; public dynamic class Symbol3_612 extends MovieClip { public var bee2:MovieClip; } }//package crime_fla
Section 53
//Symbol5_501 (crime_fla.Symbol5_501) package crime_fla { import flash.display.*; public dynamic class Symbol5_501 extends MovieClip { public var rodDoor11:MovieClip; } }//package crime_fla
Section 54
//Symbol5copy_503 (crime_fla.Symbol5copy_503) package crime_fla { import flash.display.*; import flash.events.*; public dynamic class Symbol5copy_503 extends MovieClip { public var rOpen:MovieClip; public function Symbol5copy_503(){ addFrameScript(0, frame1); } function frame1(){ if (!MyVars.rodDoorbool){ rOpen.addEventListener(MouseEvent.CLICK, rOpen1); }; if (MyVars.rodDoorbool){ rOpen.gotoAndStop(16); }; } public function rOpen1(_arg1:MouseEvent):void{ MyVars.drs.play(); MyVars.rodDoorbool = true; rOpen.removeEventListener(MouseEvent.CLICK, rOpen1); rOpen.gotoAndPlay(2); } } }//package crime_fla
Section 55
//Symcvbcvbbc_451 (crime_fla.Symcvbcvbbc_451) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class Symcvbcvbbc_451 extends MovieClip { public var photo1:Photo; public var hide:Symbol29111; public function Symcvbcvbbc_451(){ addFrameScript(0, frame1, 22, frame23, 44, frame45); } public function bigPhoto(_arg1:MouseEvent):void{ this.removeChild(this.photo1); hide.visible = true; photo1.removeEventListener(MouseEvent.CLICK, bigPhoto); MovieClip(this.parent.parent).gotoAndStop("picFrame"); MyVars.photoSeen = true; } function frame1(){ stop(); if (MyVars.lockerbool){ this.gotoAndStop(23); }; } function frame23(){ stop(); if (!MyVars.photoSeen){ hide.visible = false; }; photo1.addEventListener(MouseEvent.CLICK, bigPhoto); photo1.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN34); photo1.addEventListener(MouseEvent.MOUSE_UP, leftClick1up34); } function frame45(){ stop(); } public function leftClick1FN34(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = "Photo"; } public function leftClick1up34(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = " "; } } }//package crime_fla
Section 56
//Symvcbcvbxcvxcv_625 (crime_fla.Symvcbcvbxcvxcv_625) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class Symvcbcvbxcvxcv_625 extends MovieClip { public var mainKey:Symbol28; public function Symvcbcvbxcvxcv_625(){ addFrameScript(0, frame1, 18, frame19, 38, frame39, 58, frame59, 80, frame81, 89, frame90); } function frame81(){ stop(); mainKey.addEventListener(MouseEvent.CLICK, mainKeyfn); } public function mainKeyfn(_arg1:MouseEvent):void{ mainKey.removeEventListener(MouseEvent.CLICK, mainKeyfn); MovieClip(this.parent.parent.parent).speedControl.speedMainKey.visible = true; MovieClip(this.parent).firstpage.removeEventListener(MouseEvent.CLICK, MovieClip(this.parent).firstpagefn); mainKey.parent.removeChild(mainKey); MyVars.mainKeyTaken = true; } function frame90(){ stop(); } function frame1(){ stop(); } function frame19(){ stop(); } function frame39(){ stop(); } function frame59(){ stop(); } } }//package crime_fla
Section 57
//vbbb2_540 (crime_fla.vbbb2_540) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class vbbb2_540 extends MovieClip { public var bedroomkey:MovieClip; public var breadClick1:opendoor; public function vbbb2_540(){ addFrameScript(0, frame1, 29, frame30, 48, frame49); } public function bedroomkeyfn(_arg1:MouseEvent):void{ bedroomkey.removeEventListener(MouseEvent.CLICK, bedroomkeyfn); _arg1.target.parent.removeChild(_arg1.target); MyVars.bedKeyBool = true; MovieClip(this.parent.parent).speedControl.speedKey.visible = true; } public function breadClick1fn(_arg1:MouseEvent):void{ MovieClip(this.parent).breadClick1.removeEventListener(MouseEvent.CLICK, breadClick1fn); gotoAndPlay(2); } public function leftClick1up5(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = " "; } public function leftClick1up6(_arg1:MouseEvent):void{ bedroomkey.removeEventListener(MouseEvent.MOUSE_UP, leftClick1up6); MovieClip(this.parent.parent).info.text = " "; } function frame1(){ stop(); if (MyVars.breadOpenBool){ if (MyVars.bedKeyBool){ this.gotoAndStop(50); } else { this.gotoAndStop(30); }; }; if (!MyVars.breadOpenBool){ MovieClip(this.parent).breadClick1.addEventListener(MouseEvent.CLICK, breadClick1fn); }; MovieClip(this.parent).breadClick1.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN5); MovieClip(this.parent).breadClick1.addEventListener(MouseEvent.MOUSE_UP, leftClick1up5); } function frame30(){ stop(); MyVars.breadOpenBool = true; bedroomkey.addEventListener(MouseEvent.CLICK, bedroomkeyfn); bedroomkey.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN6); bedroomkey.addEventListener(MouseEvent.MOUSE_UP, leftClick1up6); } function frame49(){ stop(); } public function leftClick1FN5(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = "Bread Packet"; } public function leftClick1FN6(_arg1:MouseEvent):void{ bedroomkey.removeEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN6); MovieClip(this.parent.parent).info.text = "Key"; } } }//package crime_fla
Section 58
//vbbb5_539 (crime_fla.vbbb5_539) package crime_fla { import flash.display.*; public dynamic class vbbb5_539 extends MovieClip { public var breadClick1:MovieClip; } }//package crime_fla
Section 59
//xfgsdf3_528 (crime_fla.xfgsdf3_528) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class xfgsdf3_528 extends MovieClip { public var fridgeDoor:MovieClip; public var bread:MovieClip; public function xfgsdf3_528(){ addFrameScript(0, frame1, 26, frame27); } public function leftClick1FN4(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = "Fridge"; } public function fridgeDoorfn(_arg1:MouseEvent):void{ fridgeDoor.removeEventListener(MouseEvent.CLICK, fridgeDoorfn); gotoAndPlay(2); } public function leftClick1up4(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = " "; } function frame1(){ stop(); if (MyVars.fridgeOpenbool){ this.gotoAndStop(27); }; fridgeDoor.addEventListener(MouseEvent.CLICK, fridgeDoorfn); fridgeDoor.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN4); fridgeDoor.addEventListener(MouseEvent.MOUSE_UP, leftClick1up4); } function frame27(){ stop(); MyVars.fridgeOpenbool = true; bread.addEventListener(MouseEvent.CLICK, breadfn); } public function breadfn(_arg1:MouseEvent):void{ bread.removeEventListener(MouseEvent.CLICK, breadfn); MovieClip(this.parent.parent).gotoAndStop("breadFrame"); } } }//package crime_fla
Section 60
//xfsd02_419 (crime_fla.xfsd02_419) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class xfsd02_419 extends MovieClip { public var dropen:RectMC; public function xfsd02_419(){ addFrameScript(0, frame1, 17, frame18); } public function leftClick1FN71(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = "Man-Hole Cover"; } public function leftClick1up71(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).info.text = " "; } function frame18(){ stop(); dropen.addEventListener(MouseEvent.CLICK, dr); dropen.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN71); dropen.addEventListener(MouseEvent.MOUSE_UP, leftClick1up71); } function frame1(){ stop(); } public function dr(_arg1:MouseEvent):void{ MovieClip(this.parent.parent).gotoAndStop("drainageFrame"); } } }//package crime_fla
Section 61
//xfsd04_418 (crime_fla.xfsd04_418) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class xfsd04_418 extends MovieClip { public var bigTrap:MovieClip; public function xfsd04_418(){ addFrameScript(0, frame1); } public function trapOpenfn(_arg1:MouseEvent):void{ bigTrap.removeEventListener(MouseEvent.CLICK, trapOpenfn); if (!MyVars.trapOpen){ MyVars.drs.play(); }; MyVars.trapOpen = true; bigTrap.gotoAndPlay(2); } public function leftClick1FN70(_arg1:MouseEvent):void{ MovieClip(this.parent).info.text = "Man-Hole Cover"; } public function leftClick1up70(_arg1:MouseEvent):void{ MovieClip(this.parent).info.text = " "; } function frame1(){ if (!MyVars.trapOpen){ bigTrap.addEventListener(MouseEvent.CLICK, trapOpenfn); }; bigTrap.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN70); bigTrap.addEventListener(MouseEvent.MOUSE_UP, leftClick1up70); if (MyVars.trapOpen){ bigTrap.gotoAndStop(18); }; } } }//package crime_fla
Section 62
//ytr012_457 (crime_fla.ytr012_457) package crime_fla { import flash.display.*; import flash.events.*; public dynamic class ytr012_457 extends MovieClip { public var pipeex:pipeextend; public function ytr012_457(){ addFrameScript(0, frame1); } public function pipeOpen(_arg1:MouseEvent):void{ pipeex.removeEventListener(MouseEvent.CLICK, pipeOpen); MovieClip(this.parent).gotoAndStop("pipeLineFrame"); } function frame1(){ pipeex.addEventListener(MouseEvent.CLICK, pipeOpen); } } }//package crime_fla
Section 63
//yuy13_440 (crime_fla.yuy13_440) package crime_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class yuy13_440 extends MovieClip { public var pipeLineFuse:MovieClip; public var lockerzoomout:MovieClip; public var fuse2:fu; public function yuy13_440(){ addFrameScript(0, frame1); } public function leftClick1up345(_arg1:MouseEvent):void{ MovieClip(this.parent).info.text = " "; } function frame1(){ lockerzoomout.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN345); lockerzoomout.addEventListener(MouseEvent.MOUSE_UP, leftClick1up345); } public function leftClick1FN345(_arg1:MouseEvent):void{ MovieClip(this.parent).info.text = "Locker"; } } }//package crime_fla
Section 64
//BaseScrollPane (fl.containers.BaseScrollPane) package fl.containers { import fl.core.*; import fl.controls.*; import flash.display.*; import flash.events.*; import fl.events.*; import flash.geom.*; public class BaseScrollPane extends UIComponent { protected var defaultLineScrollSize:Number;// = 4 protected var _maxHorizontalScrollPosition:Number;// = 0 protected var vScrollBar:Boolean; protected var disabledOverlay:Shape; protected var hScrollBar:Boolean; protected var availableWidth:Number; protected var _verticalPageScrollSize:Number;// = 0 protected var vOffset:Number;// = 0 protected var _verticalScrollBar:ScrollBar; protected var useFixedHorizontalScrolling:Boolean;// = false protected var contentWidth:Number;// = 0 protected var contentHeight:Number;// = 0 protected var _horizontalPageScrollSize:Number;// = 0 protected var background:DisplayObject; protected var _useBitmpScrolling:Boolean;// = false protected var contentPadding:Number;// = 0 protected var availableHeight:Number; protected var _horizontalScrollBar:ScrollBar; protected var contentScrollRect:Rectangle; protected var _horizontalScrollPolicy:String; protected var _verticalScrollPolicy:String; protected static const SCROLL_BAR_STYLES:Object = {upArrowDisabledSkin:"upArrowDisabledSkin", upArrowDownSkin:"upArrowDownSkin", upArrowOverSkin:"upArrowOverSkin", upArrowUpSkin:"upArrowUpSkin", downArrowDisabledSkin:"downArrowDisabledSkin", downArrowDownSkin:"downArrowDownSkin", downArrowOverSkin:"downArrowOverSkin", downArrowUpSkin:"downArrowUpSkin", thumbDisabledSkin:"thumbDisabledSkin", thumbDownSkin:"thumbDownSkin", thumbOverSkin:"thumbOverSkin", thumbUpSkin:"thumbUpSkin", thumbIcon:"thumbIcon", trackDisabledSkin:"trackDisabledSkin", trackDownSkin:"trackDownSkin", trackOverSkin:"trackOverSkin", trackUpSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {repeatDelay:500, repeatInterval:35, skin:"ScrollPane_upSkin", contentPadding:0, disabledAlpha:0.5}; public function BaseScrollPane(){ contentWidth = 0; contentHeight = 0; contentPadding = 0; vOffset = 0; _maxHorizontalScrollPosition = 0; _horizontalPageScrollSize = 0; _verticalPageScrollSize = 0; defaultLineScrollSize = 4; useFixedHorizontalScrolling = false; _useBitmpScrolling = false; super(); } protected function handleWheel(_arg1:MouseEvent):void{ if (((((!(enabled)) || (!(_verticalScrollBar.visible)))) || ((contentHeight <= availableHeight)))){ return; }; _verticalScrollBar.scrollPosition = (_verticalScrollBar.scrollPosition - (_arg1.delta * verticalLineScrollSize)); setVerticalScrollPosition(_verticalScrollBar.scrollPosition); dispatchEvent(new ScrollEvent(ScrollBarDirection.VERTICAL, _arg1.delta, horizontalScrollPosition)); } public function get verticalScrollPosition():Number{ return (_verticalScrollBar.scrollPosition); } protected function drawDisabledOverlay():void{ if (enabled){ if (contains(disabledOverlay)){ removeChild(disabledOverlay); }; } else { disabledOverlay.x = (disabledOverlay.y = contentPadding); disabledOverlay.width = availableWidth; disabledOverlay.height = availableHeight; disabledOverlay.alpha = (getStyleValue("disabledAlpha") as Number); addChild(disabledOverlay); }; } public function set verticalScrollPosition(_arg1:Number):void{ drawNow(); _verticalScrollBar.scrollPosition = _arg1; setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false); } protected function setContentSize(_arg1:Number, _arg2:Number):void{ if ((((((contentWidth == _arg1)) || (useFixedHorizontalScrolling))) && ((contentHeight == _arg2)))){ return; }; contentWidth = _arg1; contentHeight = _arg2; invalidate(InvalidationType.SIZE); } public function get horizontalScrollPosition():Number{ return (_horizontalScrollBar.scrollPosition); } public function get horizontalScrollBar():ScrollBar{ return (_horizontalScrollBar); } override public function set enabled(_arg1:Boolean):void{ if (enabled == _arg1){ return; }; _verticalScrollBar.enabled = _arg1; _horizontalScrollBar.enabled = _arg1; super.enabled = _arg1; } public function get verticalLineScrollSize():Number{ return (_verticalScrollBar.lineScrollSize); } public function get horizontalScrollPolicy():String{ return (_horizontalScrollPolicy); } protected function calculateAvailableSize():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _local1 = ScrollBar.WIDTH; _local2 = (contentPadding = Number(getStyleValue("contentPadding"))); _local3 = ((height - (2 * _local2)) - vOffset); vScrollBar = (((_verticalScrollPolicy == ScrollPolicy.ON)) || ((((_verticalScrollPolicy == ScrollPolicy.AUTO)) && ((contentHeight > _local3))))); _local4 = ((width - (vScrollBar) ? _local1 : 0) - (2 * _local2)); _local5 = (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - _local4); hScrollBar = (((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_local5 > 0))))); if (hScrollBar){ _local3 = (_local3 - _local1); }; if (((((((hScrollBar) && (!(vScrollBar)))) && ((_verticalScrollPolicy == ScrollPolicy.AUTO)))) && ((contentHeight > _local3)))){ vScrollBar = true; _local4 = (_local4 - _local1); }; availableHeight = (_local3 + vOffset); availableWidth = _local4; } public function get maxVerticalScrollPosition():Number{ drawNow(); return (Math.max(0, (contentHeight - availableHeight))); } public function set horizontalScrollPosition(_arg1:Number):void{ drawNow(); _horizontalScrollBar.scrollPosition = _arg1; setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false); } public function get horizontalLineScrollSize():Number{ return (_horizontalScrollBar.lineScrollSize); } public function set verticalPageScrollSize(_arg1:Number):void{ _verticalPageScrollSize = _arg1; invalidate(InvalidationType.SIZE); } public function get verticalScrollPolicy():String{ return (_verticalScrollPolicy); } protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ } public function get useBitmapScrolling():Boolean{ return (_useBitmpScrolling); } protected function handleScroll(_arg1:ScrollEvent):void{ if (_arg1.target == _verticalScrollBar){ setVerticalScrollPosition(_arg1.position); } else { setHorizontalScrollPosition(_arg1.position); }; } public function set verticalLineScrollSize(_arg1:Number):void{ _verticalScrollBar.lineScrollSize = _arg1; } public function get verticalScrollBar():ScrollBar{ return (_verticalScrollBar); } protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ } public function set horizontalPageScrollSize(_arg1:Number):void{ _horizontalPageScrollSize = _arg1; invalidate(InvalidationType.SIZE); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES)){ setStyles(); drawBackground(); if (contentPadding != getStyleValue("contentPadding")){ invalidate(InvalidationType.SIZE, false); }; }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STATE)){ drawLayout(); }; updateChildren(); super.draw(); } public function set horizontalScrollPolicy(_arg1:String):void{ _horizontalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } override protected function configUI():void{ var _local1:Graphics; super.configUI(); contentScrollRect = new Rectangle(0, 0, 85, 85); _verticalScrollBar = new ScrollBar(); _verticalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); _verticalScrollBar.visible = false; _verticalScrollBar.lineScrollSize = defaultLineScrollSize; addChild(_verticalScrollBar); copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); _horizontalScrollBar = new ScrollBar(); _horizontalScrollBar.direction = ScrollBarDirection.HORIZONTAL; _horizontalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); _horizontalScrollBar.visible = false; _horizontalScrollBar.lineScrollSize = defaultLineScrollSize; addChild(_horizontalScrollBar); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); disabledOverlay = new Shape(); _local1 = disabledOverlay.graphics; _local1.beginFill(0xFFFFFF); _local1.drawRect(0, 0, width, height); _local1.endFill(); addEventListener(MouseEvent.MOUSE_WHEEL, handleWheel, false, 0, true); } protected function calculateContentWidth():void{ } public function get verticalPageScrollSize():Number{ if (isNaN(availableHeight)){ drawNow(); }; return (((((_verticalPageScrollSize == 0)) && (!(isNaN(availableHeight))))) ? availableHeight : _verticalPageScrollSize); } protected function drawLayout():void{ calculateAvailableSize(); calculateContentWidth(); background.width = width; background.height = height; if (vScrollBar){ _verticalScrollBar.visible = true; _verticalScrollBar.x = ((width - ScrollBar.WIDTH) - contentPadding); _verticalScrollBar.y = contentPadding; _verticalScrollBar.height = availableHeight; } else { _verticalScrollBar.visible = false; }; _verticalScrollBar.setScrollProperties(availableHeight, 0, (contentHeight - availableHeight), verticalPageScrollSize); setVerticalScrollPosition(_verticalScrollBar.scrollPosition, false); if (hScrollBar){ _horizontalScrollBar.visible = true; _horizontalScrollBar.x = contentPadding; _horizontalScrollBar.y = ((height - ScrollBar.WIDTH) - contentPadding); _horizontalScrollBar.width = availableWidth; } else { _horizontalScrollBar.visible = false; }; _horizontalScrollBar.setScrollProperties(availableWidth, 0, (useFixedHorizontalScrolling) ? _maxHorizontalScrollPosition : (contentWidth - availableWidth), horizontalPageScrollSize); setHorizontalScrollPosition(_horizontalScrollBar.scrollPosition, false); drawDisabledOverlay(); } protected function drawBackground():void{ var _local1:DisplayObject; _local1 = background; background = getDisplayObjectInstance(getStyleValue("skin")); background.width = width; background.height = height; addChildAt(background, 0); if (((!((_local1 == null))) && (!((_local1 == background))))){ removeChild(_local1); }; } public function set horizontalLineScrollSize(_arg1:Number):void{ _horizontalScrollBar.lineScrollSize = _arg1; } public function get horizontalPageScrollSize():Number{ if (isNaN(availableWidth)){ drawNow(); }; return (((((_horizontalPageScrollSize == 0)) && (!(isNaN(availableWidth))))) ? availableWidth : _horizontalPageScrollSize); } public function get maxHorizontalScrollPosition():Number{ drawNow(); return (Math.max(0, (contentWidth - availableWidth))); } protected function setStyles():void{ copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); } protected function updateChildren():void{ _verticalScrollBar.enabled = (_horizontalScrollBar.enabled = enabled); _verticalScrollBar.drawNow(); _horizontalScrollBar.drawNow(); } public function set verticalScrollPolicy(_arg1:String):void{ _verticalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } public function set useBitmapScrolling(_arg1:Boolean):void{ _useBitmpScrolling = _arg1; invalidate(InvalidationType.STATE); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, ScrollBar.getStyleDefinition())); } } }//package fl.containers
Section 65
//CellRenderer (fl.controls.listClasses.CellRenderer) package fl.controls.listClasses { import fl.controls.*; import flash.events.*; public class CellRenderer extends LabelButton implements ICellRenderer { protected var _data:Object; protected var _listData:ListData; private static var defaultStyles:Object = {upSkin:"CellRenderer_upSkin", downSkin:"CellRenderer_downSkin", overSkin:"CellRenderer_overSkin", disabledSkin:"CellRenderer_disabledSkin", selectedDisabledSkin:"CellRenderer_selectedDisabledSkin", selectedUpSkin:"CellRenderer_selectedUpSkin", selectedDownSkin:"CellRenderer_selectedDownSkin", selectedOverSkin:"CellRenderer_selectedOverSkin", textFormat:null, disabledTextFormat:null, embedFonts:null, textPadding:5}; public function CellRenderer():void{ toggle = true; focusEnabled = false; } override protected function toggleSelected(_arg1:MouseEvent):void{ } override public function get selected():Boolean{ return (super.selected); } public function set listData(_arg1:ListData):void{ _listData = _arg1; label = _listData.label; setStyle("icon", _listData.icon); } override public function set selected(_arg1:Boolean):void{ super.selected = _arg1; } public function set data(_arg1:Object):void{ _data = _arg1; } public function get listData():ListData{ return (_listData); } override public function setSize(_arg1:Number, _arg2:Number):void{ super.setSize(_arg1, _arg2); } override protected function drawLayout():void{ var _local1:Number; var _local2:Number; var _local3:Number; _local1 = Number(getStyleValue("textPadding")); _local2 = 0; if (icon != null){ icon.x = _local1; icon.y = Math.round(((height - icon.height) >> 1)); _local2 = (icon.width + _local1); }; if (label.length > 0){ textField.visible = true; _local3 = Math.max(0, ((width - _local2) - (_local1 * 2))); textField.width = _local3; textField.height = (textField.textHeight + 4); textField.x = (_local2 + _local1); textField.y = Math.round(((height - textField.height) >> 1)); } else { textField.visible = false; }; background.width = width; background.height = height; } public function get data():Object{ return (_data); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls.listClasses
Section 66
//ICellRenderer (fl.controls.listClasses.ICellRenderer) package fl.controls.listClasses { public interface ICellRenderer { function setSize(_arg1:Number, _arg2:Number):void; function get listData():ListData; function get data():Object; function setMouseState(_arg1:String):void; function set x(_arg1:Number):void; function set y(_arg1:Number):void; function set data(_arg1:Object):void; function set selected(_arg1:Boolean):void; function set listData(_arg1:ListData):void; function get selected():Boolean; } }//package fl.controls.listClasses
Section 67
//ListData (fl.controls.listClasses.ListData) package fl.controls.listClasses { import fl.core.*; public class ListData { protected var _index:uint; protected var _owner:UIComponent; protected var _label:String; protected var _icon:Object;// = null protected var _row:uint; protected var _column:uint; public function ListData(_arg1:String, _arg2:Object, _arg3:UIComponent, _arg4:uint, _arg5:uint, _arg6:uint=0){ _icon = null; super(); _label = _arg1; _icon = _arg2; _owner = _arg3; _index = _arg4; _row = _arg5; _column = _arg6; } public function get owner():UIComponent{ return (_owner); } public function get label():String{ return (_label); } public function get row():uint{ return (_row); } public function get index():uint{ return (_index); } public function get icon():Object{ return (_icon); } public function get column():uint{ return (_column); } } }//package fl.controls.listClasses
Section 68
//BaseButton (fl.controls.BaseButton) package fl.controls { import fl.core.*; import flash.display.*; import flash.events.*; import fl.events.*; import flash.utils.*; public class BaseButton extends UIComponent { protected var _selected:Boolean;// = false private var unlockedMouseState:String; protected var pressTimer:Timer; protected var mouseState:String; protected var background:DisplayObject; private var _mouseStateLocked:Boolean;// = false protected var _autoRepeat:Boolean;// = false private static var defaultStyles:Object = {upSkin:"Button_upSkin", downSkin:"Button_downSkin", overSkin:"Button_overSkin", disabledSkin:"Button_disabledSkin", selectedDisabledSkin:"Button_selectedDisabledSkin", selectedUpSkin:"Button_selectedUpSkin", selectedDownSkin:"Button_selectedDownSkin", selectedOverSkin:"Button_selectedOverSkin", focusRectSkin:null, focusRectPadding:null, repeatDelay:500, repeatInterval:35}; public function BaseButton(){ _selected = false; _autoRepeat = false; _mouseStateLocked = false; super(); buttonMode = true; mouseChildren = false; useHandCursor = false; setupMouseEvents(); setMouseState("up"); pressTimer = new Timer(1, 0); pressTimer.addEventListener(TimerEvent.TIMER, buttonDown, false, 0, true); } protected function endPress():void{ pressTimer.reset(); } public function set mouseStateLocked(_arg1:Boolean):void{ _mouseStateLocked = _arg1; if (_arg1 == false){ setMouseState(unlockedMouseState); } else { unlockedMouseState = mouseState; }; } public function get autoRepeat():Boolean{ return (_autoRepeat); } public function set autoRepeat(_arg1:Boolean):void{ _autoRepeat = _arg1; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; mouseEnabled = _arg1; } public function get selected():Boolean{ return (_selected); } protected function mouseEventHandler(_arg1:MouseEvent):void{ if (_arg1.type == MouseEvent.MOUSE_DOWN){ setMouseState("down"); startPress(); } else { if ((((_arg1.type == MouseEvent.ROLL_OVER)) || ((_arg1.type == MouseEvent.MOUSE_UP)))){ setMouseState("over"); endPress(); } else { if (_arg1.type == MouseEvent.ROLL_OUT){ setMouseState("up"); endPress(); }; }; }; } public function setMouseState(_arg1:String):void{ if (_mouseStateLocked){ unlockedMouseState = _arg1; return; }; if (mouseState == _arg1){ return; }; mouseState = _arg1; invalidate(InvalidationType.STATE); } protected function startPress():void{ if (_autoRepeat){ pressTimer.delay = Number(getStyleValue("repeatDelay")); pressTimer.start(); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } protected function buttonDown(_arg1:TimerEvent):void{ if (!_autoRepeat){ endPress(); return; }; if (pressTimer.currentCount == 1){ pressTimer.delay = Number(getStyleValue("repeatInterval")); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } public function set selected(_arg1:Boolean):void{ if (_selected == _arg1){ return; }; _selected = _arg1; invalidate(InvalidationType.STATE); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } protected function setupMouseEvents():void{ addEventListener(MouseEvent.ROLL_OVER, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_DOWN, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_UP, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, mouseEventHandler, false, 0, true); } protected function drawLayout():void{ background.width = width; background.height = height; } protected function drawBackground():void{ var _local1:String; var _local2:DisplayObject; _local1 = (enabled) ? mouseState : "disabled"; if (selected){ _local1 = (("selected" + _local1.substr(0, 1).toUpperCase()) + _local1.substr(1)); }; _local1 = (_local1 + "Skin"); _local2 = background; background = getDisplayObjectInstance(getStyleValue(_local1)); addChildAt(background, 0); if (((!((_local2 == null))) && (!((_local2 == background))))){ removeChild(_local2); }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 69
//Button (fl.controls.Button) package fl.controls { import fl.core.*; import flash.display.*; import fl.managers.*; public class Button extends LabelButton implements IFocusManagerComponent { protected var emphasizedBorder:DisplayObject; protected var _emphasized:Boolean;// = false private static var defaultStyles:Object = {emphasizedSkin:"Button_emphasizedSkin", emphasizedPadding:2}; public static var createAccessibilityImplementation:Function; public function Button(){ _emphasized = false; super(); } override public function drawFocus(_arg1:Boolean):void{ var _local2:Number; var _local3:*; super.drawFocus(_arg1); if (_arg1){ _local2 = Number(getStyleValue("emphasizedPadding")); if ((((_local2 < 0)) || (!(_emphasized)))){ _local2 = 0; }; _local3 = getStyleValue("focusRectPadding"); _local3 = ((_local3)==null) ? 2 : _local3; _local3 = (_local3 + _local2); uiFocusRect.x = -(_local3); uiFocusRect.y = -(_local3); uiFocusRect.width = (width + (_local3 * 2)); uiFocusRect.height = (height + (_local3 * 2)); }; } public function set emphasized(_arg1:Boolean):void{ _emphasized = _arg1; invalidate(InvalidationType.STYLES); } override protected function draw():void{ if (((isInvalid(InvalidationType.STYLES)) || (isInvalid(InvalidationType.SIZE)))){ drawEmphasized(); }; super.draw(); if (emphasizedBorder != null){ setChildIndex(emphasizedBorder, (numChildren - 1)); }; } public function get emphasized():Boolean{ return (_emphasized); } override protected function initializeAccessibility():void{ if (Button.createAccessibilityImplementation != null){ Button.createAccessibilityImplementation(this); }; } protected function drawEmphasized():void{ var _local1:Object; var _local2:Number; if (emphasizedBorder != null){ removeChild(emphasizedBorder); }; emphasizedBorder = null; if (!_emphasized){ return; }; _local1 = getStyleValue("emphasizedSkin"); if (_local1 != null){ emphasizedBorder = getDisplayObjectInstance(_local1); }; if (emphasizedBorder != null){ addChildAt(emphasizedBorder, 0); _local2 = Number(getStyleValue("emphasizedPadding")); emphasizedBorder.x = (emphasizedBorder.y = -(_local2)); emphasizedBorder.width = (width + (_local2 * 2)); emphasizedBorder.height = (height + (_local2 * 2)); }; } public static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(LabelButton.getStyleDefinition(), defaultStyles)); } } }//package fl.controls
Section 70
//ButtonLabelPlacement (fl.controls.ButtonLabelPlacement) package fl.controls { public class ButtonLabelPlacement { public static const TOP:String = "top"; public static const LEFT:String = "left"; public static const BOTTOM:String = "bottom"; public static const RIGHT:String = "right"; } }//package fl.controls
Section 71
//ComboBox (fl.controls.ComboBox) package fl.controls { import fl.controls.listClasses.*; import fl.core.*; import flash.display.*; import flash.events.*; import fl.data.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.geom.*; import flash.ui.*; public class ComboBox extends UIComponent implements IFocusManagerComponent { protected var _dropdownWidth:Number; protected var highlightedCell:int;// = -1 protected var _prompt:String; protected var isOpen:Boolean;// = false protected var list:List; protected var _rowCount:uint;// = 5 protected var currentIndex:int; protected var isKeyDown:Boolean;// = false protected var _labels:Array; protected var background:BaseButton; protected var inputField:TextInput; protected var listOverIndex:uint; protected var editableValue:String; protected var _editable:Boolean;// = false private var collectionItemImport:SimpleCollectionItem; protected static const BACKGROUND_STYLES:Object = {overSkin:"overSkin", downSkin:"downSkin", upSkin:"upSkin", disabledSkin:"disabledSkin", repeatInterval:"repeatInterval"}; protected static const LIST_STYLES:Object = {upSkin:"comboListUpSkin", overSkin:"comboListOverSkin", downSkin:"comobListDownSkin", disabledSkin:"comboListDisabledSkin", downArrowDisabledSkin:"downArrowDisabledSkin", downArrowDownSkin:"downArrowDownSkin", downArrowOverSkin:"downArrowOverSkin", downArrowUpSkin:"downArrowUpSkin", upArrowDisabledSkin:"upArrowDisabledSkin", upArrowDownSkin:"upArrowDownSkin", upArrowOverSkin:"upArrowOverSkin", upArrowUpSkin:"upArrowUpSkin", thumbDisabledSkin:"thumbDisabledSkin", thumbDownSkin:"thumbDownSkin", thumbOverSkin:"thumbOverSkin", thumbUpSkin:"thumbUpSkin", thumbIcon:"thumbIcon", trackDisabledSkin:"trackDisabledSkin", trackDownSkin:"trackDownSkin", trackOverSkin:"trackOverSkin", trackUpSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval", textFormat:"textFormat", disabledAlpha:"disabledAlpha", skin:"listSkin"}; private static var defaultStyles:Object = {upSkin:"ComboBox_upSkin", downSkin:"ComboBox_downSkin", overSkin:"ComboBox_overSkin", disabledSkin:"ComboBox_disabledSkin", focusRectSkin:null, focusRectPadding:null, textFormat:null, disabledTextFormat:null, textPadding:3, buttonWidth:24, disabledAlpha:null, listSkin:null}; public static var createAccessibilityImplementation:Function; public function ComboBox(){ _rowCount = 5; _editable = false; isOpen = false; highlightedCell = -1; isKeyDown = false; super(); } protected function drawList():void{ list.rowCount = Math.max(0, Math.min(_rowCount, list.dataProvider.length)); } public function set imeMode(_arg1:String):void{ inputField.imeMode = _arg1; } public function get dropdown():List{ return (list); } public function get dropdownWidth():Number{ return (list.width); } public function sortItemsOn(_arg1:String, _arg2:Object=null){ return (list.sortItemsOn(_arg1, _arg2)); } protected function onEnter(_arg1:ComponentEvent):void{ _arg1.stopPropagation(); } public function removeItemAt(_arg1:uint):void{ list.removeItemAt(_arg1); invalidate(InvalidationType.DATA); } public function open():void{ currentIndex = selectedIndex; if (((isOpen) || ((length == 0)))){ return; }; dispatchEvent(new Event(Event.OPEN)); isOpen = true; addEventListener(Event.ENTER_FRAME, addCloseListener, false, 0, true); positionList(); list.scrollToSelected(); stage.addChild(list); } public function get selectedItem():Object{ return (list.selectedItem); } public function set text(_arg1:String):void{ if (!editable){ return; }; inputField.text = _arg1; } public function get labelField():String{ return (list.labelField); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:int; var _local3:uint; var _local4:Number; var _local5:int; isKeyDown = true; if (_arg1.ctrlKey){ switch (_arg1.keyCode){ case Keyboard.UP: if (highlightedCell > -1){ selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; close(); break; case Keyboard.DOWN: open(); break; }; return; }; _arg1.stopPropagation(); _local2 = Math.max(((calculateAvailableHeight() / list.rowHeight) << 0), 1); _local3 = selectedIndex; _local4 = ((highlightedCell)==-1) ? selectedIndex : highlightedCell; _local5 = -1; switch (_arg1.keyCode){ case Keyboard.SPACE: if (isOpen){ close(); } else { open(); }; return; case Keyboard.ESCAPE: if (isOpen){ if (highlightedCell > -1){ selectedIndex = selectedIndex; }; close(); }; return; case Keyboard.UP: _local5 = Math.max(0, (_local4 - 1)); break; case Keyboard.DOWN: _local5 = Math.min((length - 1), (_local4 + 1)); break; case Keyboard.PAGE_UP: _local5 = Math.max((_local4 - _local2), 0); break; case Keyboard.PAGE_DOWN: _local5 = Math.min((_local4 + _local2), (length - 1)); break; case Keyboard.HOME: _local5 = 0; break; case Keyboard.END: _local5 = (length - 1); break; case Keyboard.ENTER: if (((_editable) && ((highlightedCell == -1)))){ editableValue = inputField.text; selectedIndex = -1; } else { if (((isOpen) && ((highlightedCell > -1)))){ editableValue = null; selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; }; dispatchEvent(new ComponentEvent(ComponentEvent.ENTER)); close(); return; default: if (editable){ break; }; _local5 = list.getNextIndexAtLetter(String.fromCharCode(_arg1.keyCode), _local4); break; }; if (_local5 > -1){ if (isOpen){ highlightCell(_local5); inputField.text = list.itemToLabel(getItemAt(_local5)); } else { highlightCell(); selectedIndex = _local5; dispatchEvent(new Event(Event.CHANGE)); }; }; } public function set dropdownWidth(_arg1:Number):void{ _dropdownWidth = _arg1; invalidate(InvalidationType.SIZE); } public function get editable():Boolean{ return (_editable); } override protected function focusInHandler(_arg1:FocusEvent):void{ super.focusInHandler(_arg1); if (editable){ stage.focus = inputField.textField; }; } protected function onStageClick(_arg1:MouseEvent):void{ if (!isOpen){ return; }; if (((!(contains((_arg1.target as DisplayObject)))) && (!(list.contains((_arg1.target as DisplayObject)))))){ if (highlightedCell != -1){ selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; close(); }; } protected function handleDataChange(_arg1:DataChangeEvent):void{ invalidate(InvalidationType.DATA); } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ isKeyDown = false; } protected function onListItemUp(_arg1:MouseEvent):void{ var _local2:*; stage.removeEventListener(MouseEvent.MOUSE_UP, onListItemUp); if (((!((_arg1.target is ICellRenderer))) || (!(list.contains((_arg1.target as DisplayObject)))))){ return; }; editableValue = null; _local2 = selectedIndex; selectedIndex = _arg1.target.listData.index; if (_local2 != selectedIndex){ dispatchEvent(new Event(Event.CHANGE)); }; close(); } public function removeAll():void{ list.removeAll(); inputField.text = ""; invalidate(InvalidationType.DATA); } public function set selectedItem(_arg1:Object):void{ list.selectedItem = _arg1; invalidate(InvalidationType.SELECTED); } protected function highlightCell(_arg1:int=-1):void{ var _local2:ICellRenderer; if (highlightedCell > -1){ _local2 = list.itemToCellRenderer(getItemAt(highlightedCell)); if (_local2 != null){ _local2.setMouseState("up"); }; }; if (_arg1 == -1){ return; }; list.scrollToIndex(_arg1); list.drawNow(); _local2 = list.itemToCellRenderer(getItemAt(_arg1)); if (_local2 != null){ _local2.setMouseState("over"); highlightedCell = _arg1; }; } public function itemToLabel(_arg1:Object):String{ if (_arg1 == null){ return (""); }; return (list.itemToLabel(_arg1)); } public function addItemAt(_arg1:Object, _arg2:uint):void{ list.addItemAt(_arg1, _arg2); invalidate(InvalidationType.DATA); } public function replaceItemAt(_arg1:Object, _arg2:uint):Object{ return (list.replaceItemAt(_arg1, _arg2)); } protected function showPrompt():void{ inputField.text = _prompt; } public function set rowCount(_arg1:uint):void{ _rowCount = _arg1; invalidate(InvalidationType.SIZE); } public function get restrict():String{ return (inputField.restrict); } protected function setEmbedFonts():void{ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ inputField.textField.embedFonts = _local1; }; } public function sortItems(... _args){ return (list.sortItems.apply(list, _args)); } public function set labelField(_arg1:String):void{ list.labelField = _arg1; invalidate(InvalidationType.DATA); } public function set editable(_arg1:Boolean):void{ _editable = _arg1; drawTextField(); } public function set prompt(_arg1:String):void{ if (_arg1 == ""){ _prompt = null; } else { _prompt = _arg1; }; invalidate(InvalidationType.STATE); } public function get length():int{ return (list.length); } protected function drawTextField():void{ inputField.setStyle("upSkin", ""); inputField.setStyle("disabledSkin", ""); inputField.enabled = enabled; inputField.editable = _editable; inputField.textField.selectable = ((enabled) && (_editable)); inputField.mouseEnabled = (inputField.mouseChildren = ((enabled) && (_editable))); inputField.focusEnabled = false; if (_editable){ inputField.addEventListener(FocusEvent.FOCUS_IN, onInputFieldFocus, false, 0, true); inputField.addEventListener(FocusEvent.FOCUS_OUT, onInputFieldFocusOut, false, 0, true); } else { inputField.removeEventListener(FocusEvent.FOCUS_IN, onInputFieldFocus); inputField.removeEventListener(FocusEvent.FOCUS_OUT, onInputFieldFocusOut); }; } protected function onInputFieldFocusOut(_arg1:FocusEvent):void{ inputField.removeEventListener(ComponentEvent.ENTER, onEnter); selectedIndex = selectedIndex; } protected function passEvent(_arg1:Event):void{ dispatchEvent(_arg1); } public function get imeMode():String{ return (inputField.imeMode); } public function get labelFunction():Function{ return (list.labelFunction); } protected function calculateAvailableHeight():Number{ var _local1:Number; _local1 = Number(getStyleValue("contentPadding")); return ((list.height - (_local1 * 2))); } public function get selectedIndex():int{ return (list.selectedIndex); } override protected function focusOutHandler(_arg1:FocusEvent):void{ isKeyDown = false; if (isOpen){ if (((!(_arg1.relatedObject)) || (!(list.contains(_arg1.relatedObject))))){ if (((!((highlightedCell == -1))) && (!((highlightedCell == selectedIndex))))){ selectedIndex = highlightedCell; dispatchEvent(new Event(Event.CHANGE)); }; close(); }; }; super.focusOutHandler(_arg1); } public function get selectedLabel():String{ if (editableValue != null){ return (editableValue); }; if (selectedIndex == -1){ return (null); }; return (itemToLabel(selectedItem)); } public function get text():String{ return (inputField.text); } protected function onListChange(_arg1:Event):void{ editableValue = null; dispatchEvent(_arg1); invalidate(InvalidationType.SELECTED); if (isKeyDown){ return; }; close(); } protected function onToggleListVisibility(_arg1:MouseEvent):void{ _arg1.stopPropagation(); dispatchEvent(_arg1); if (isOpen){ close(); } else { open(); stage.addEventListener(MouseEvent.MOUSE_UP, onListItemUp, false, 0, true); }; } override protected function draw():void{ var _local1:*; _local1 = selectedIndex; if ((((_local1 == -1)) && (((((!((prompt == null))) || (editable))) || ((length == 0)))))){ _local1 = Math.max(-1, Math.min(_local1, (length - 1))); } else { editableValue = null; _local1 = Math.max(0, Math.min(_local1, (length - 1))); }; if (list.selectedIndex != _local1){ list.selectedIndex = _local1; invalidate(InvalidationType.SELECTED, false); }; if (isInvalid(InvalidationType.STYLES)){ setStyles(); setEmbedFonts(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.DATA, InvalidationType.STATE)){ drawTextFormat(); drawLayout(); invalidate(InvalidationType.DATA); }; if (isInvalid(InvalidationType.DATA)){ drawList(); invalidate(InvalidationType.SELECTED, true); }; if (isInvalid(InvalidationType.SELECTED)){ if ((((_local1 == -1)) && (!((editableValue == null))))){ inputField.text = editableValue; } else { if (_local1 > -1){ if (length > 0){ inputField.horizontalScrollPosition = 0; inputField.text = itemToLabel(list.selectedItem); }; } else { if ((((_local1 == -1)) && (!((_prompt == null))))){ showPrompt(); } else { inputField.text = ""; }; }; }; if (((((editable) && ((selectedIndex > -1)))) && ((stage.focus == inputField.textField)))){ inputField.setSelection(0, inputField.length); }; }; drawTextField(); super.draw(); } public function addItem(_arg1:Object):void{ list.addItem(_arg1); invalidate(InvalidationType.DATA); } public function get rowCount():uint{ return (_rowCount); } override protected function configUI():void{ super.configUI(); background = new BaseButton(); background.focusEnabled = false; copyStylesToChild(background, BACKGROUND_STYLES); background.addEventListener(MouseEvent.MOUSE_DOWN, onToggleListVisibility, false, 0, true); addChild(background); inputField = new TextInput(); inputField.focusTarget = (this as IFocusManagerComponent); inputField.focusEnabled = false; inputField.addEventListener(Event.CHANGE, onTextInput, false, 0, true); addChild(inputField); list = new List(); list.focusEnabled = false; copyStylesToChild(list, LIST_STYLES); list.addEventListener(Event.CHANGE, onListChange, false, 0, true); list.addEventListener(ListEvent.ITEM_CLICK, onListChange, false, 0, true); list.addEventListener(ListEvent.ITEM_ROLL_OUT, passEvent, false, 0, true); list.addEventListener(ListEvent.ITEM_ROLL_OVER, passEvent, false, 0, true); list.verticalScrollBar.addEventListener(Event.SCROLL, passEvent, false, 0, true); } protected function positionList():void{ var _local1:Point; _local1 = localToGlobal(new Point(0, 0)); list.x = _local1.x; if (((_local1.y + height) + list.height) > stage.stageHeight){ list.y = (_local1.y - list.height); } else { list.y = (_local1.y + height); }; } public function get value():String{ var _local1:Object; if (editableValue != null){ return (editableValue); }; _local1 = selectedItem; if (((!(_editable)) && (!((_local1.data == null))))){ return (_local1.data); }; return (itemToLabel(_local1)); } public function get prompt():String{ return (_prompt); } public function set dataProvider(_arg1:DataProvider):void{ _arg1.addEventListener(DataChangeEvent.DATA_CHANGE, handleDataChange, false, 0, true); list.dataProvider = _arg1; invalidate(InvalidationType.DATA); } public function set restrict(_arg1:String):void{ if (((componentInspectorSetting) && ((_arg1 == "")))){ _arg1 = null; }; if (!_editable){ return; }; inputField.restrict = _arg1; } protected function onTextInput(_arg1:Event):void{ _arg1.stopPropagation(); if (!_editable){ return; }; editableValue = inputField.text; selectedIndex = -1; dispatchEvent(new Event(Event.CHANGE)); } protected function onInputFieldFocus(_arg1:FocusEvent):void{ inputField.addEventListener(ComponentEvent.ENTER, onEnter, false, 0, true); close(); } public function getItemAt(_arg1:uint):Object{ return (list.getItemAt(_arg1)); } override protected function initializeAccessibility():void{ if (ComboBox.createAccessibilityImplementation != null){ ComboBox.createAccessibilityImplementation(this); }; } protected function drawLayout():void{ var _local1:Number; var _local2:Number; _local1 = (getStyleValue("buttonWidth") as Number); _local2 = (getStyleValue("textPadding") as Number); background.setSize(width, height); inputField.x = (inputField.y = _local2); inputField.setSize(((width - _local1) - _local2), (height - _local2)); list.width = (isNaN(_dropdownWidth)) ? width : _dropdownWidth; background.enabled = enabled; background.drawNow(); } public function removeItem(_arg1:Object):Object{ return (list.removeItem(_arg1)); } private function addCloseListener(_arg1:Event){ removeEventListener(Event.ENTER_FRAME, addCloseListener); if (!isOpen){ return; }; stage.addEventListener(MouseEvent.MOUSE_DOWN, onStageClick, false, 0, true); } public function get dataProvider():DataProvider{ return (list.dataProvider); } public function get textField():TextInput{ return (inputField); } protected function setStyles():void{ copyStylesToChild(background, BACKGROUND_STYLES); copyStylesToChild(list, LIST_STYLES); } public function set labelFunction(_arg1:Function):void{ list.labelFunction = _arg1; invalidate(InvalidationType.DATA); } protected function drawTextFormat():void{ var _local1:TextFormat; _local1 = (getStyleValue((_enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local1 == null){ _local1 = new TextFormat(); }; inputField.textField.defaultTextFormat = _local1; inputField.textField.setTextFormat(_local1); setEmbedFonts(); } public function set selectedIndex(_arg1:int):void{ list.selectedIndex = _arg1; highlightCell(); invalidate(InvalidationType.SELECTED); } public function close():void{ highlightCell(); highlightedCell = -1; if (!isOpen){ return; }; dispatchEvent(new Event(Event.CLOSE)); stage.removeEventListener(MouseEvent.MOUSE_DOWN, onStageClick); isOpen = false; stage.removeChild(list); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, List.getStyleDefinition())); } } }//package fl.controls
Section 72
//LabelButton (fl.controls.LabelButton) package fl.controls { import fl.core.*; import flash.display.*; import flash.events.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.ui.*; public class LabelButton extends BaseButton implements IFocusManagerComponent { protected var _labelPlacement:String;// = "right" protected var _toggle:Boolean;// = false protected var icon:DisplayObject; protected var oldMouseState:String; protected var mode:String;// = "center" public var textField:TextField; protected var _label:String;// = "Label" private static var defaultStyles:Object = {icon:null, upIcon:null, downIcon:null, overIcon:null, disabledIcon:null, selectedDisabledIcon:null, selectedUpIcon:null, selectedDownIcon:null, selectedOverIcon:null, textFormat:null, disabledTextFormat:null, textPadding:5, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function LabelButton(){ _labelPlacement = ButtonLabelPlacement.RIGHT; _toggle = false; _label = "Label"; mode = "center"; super(); } protected function toggleSelected(_arg1:MouseEvent):void{ selected = !(selected); dispatchEvent(new Event(Event.CHANGE, true)); } public function get labelPlacement():String{ return (_labelPlacement); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ if (oldMouseState == null){ oldMouseState = mouseState; }; setMouseState("down"); startPress(); }; } protected function setEmbedFont(){ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ setMouseState(oldMouseState); oldMouseState = null; endPress(); dispatchEvent(new MouseEvent(MouseEvent.CLICK)); }; } override public function get selected():Boolean{ return ((_toggle) ? _selected : false); } public function set labelPlacement(_arg1:String):void{ _labelPlacement = _arg1; invalidate(InvalidationType.SIZE); } public function set toggle(_arg1:Boolean):void{ if (((!(_arg1)) && (super.selected))){ selected = false; }; _toggle = _arg1; if (_toggle){ addEventListener(MouseEvent.CLICK, toggleSelected, false, 0, true); } else { removeEventListener(MouseEvent.CLICK, toggleSelected); }; invalidate(InvalidationType.STATE); } public function get label():String{ return (_label); } override public function set selected(_arg1:Boolean):void{ _selected = _arg1; if (_toggle){ invalidate(InvalidationType.STATE); }; } override protected function draw():void{ if (textField.text != _label){ label = _label; }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); drawIcon(); drawTextFormat(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } public function get toggle():Boolean{ return (_toggle); } override protected function configUI():void{ super.configUI(); textField = new TextField(); textField.type = TextFieldType.DYNAMIC; textField.selectable = false; addChild(textField); } override protected function drawLayout():void{ var _local1:Number; var _local2:String; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local1 = Number(getStyleValue("textPadding")); _local2 = ((((icon == null)) && ((mode == "center")))) ? ButtonLabelPlacement.TOP : _labelPlacement; textField.height = (textField.textHeight + 4); _local3 = (textField.textWidth + 4); _local4 = (textField.textHeight + 4); _local5 = ((icon)==null) ? 0 : (icon.width + _local1); _local6 = ((icon)==null) ? 0 : (icon.height + _local1); textField.visible = (label.length > 0); if (icon != null){ icon.x = Math.round(((width - icon.width) / 2)); icon.y = Math.round(((height - icon.height) / 2)); }; if (textField.visible == false){ textField.width = 0; textField.height = 0; } else { if ((((_local2 == ButtonLabelPlacement.BOTTOM)) || ((_local2 == ButtonLabelPlacement.TOP)))){ _local7 = Math.max(0, Math.min(_local3, (width - (2 * _local1)))); if ((height - 2) > _local4){ _local8 = _local4; } else { _local8 = (height - 2); }; _local3 = _local7; textField.width = _local3; _local4 = _local8; textField.height = _local4; textField.x = Math.round(((width - _local3) / 2)); textField.y = Math.round(((((height - textField.height) - _local6) / 2) + ((_local2)==ButtonLabelPlacement.BOTTOM) ? _local6 : 0)); if (icon != null){ icon.y = Math.round(((_local2)==ButtonLabelPlacement.BOTTOM) ? (textField.y - _local6) : ((textField.y + textField.height) + _local1)); }; } else { _local7 = Math.max(0, Math.min(_local3, ((width - _local5) - (2 * _local1)))); _local3 = _local7; textField.width = _local3; textField.x = Math.round(((((width - _local3) - _local5) / 2) + ((_local2)!=ButtonLabelPlacement.LEFT) ? _local5 : 0)); textField.y = Math.round(((height - textField.height) / 2)); if (icon != null){ icon.x = Math.round(((_local2)!=ButtonLabelPlacement.LEFT) ? (textField.x - _local5) : ((textField.x + _local3) + _local1)); }; }; }; super.drawLayout(); } override protected function initializeAccessibility():void{ if (LabelButton.createAccessibilityImplementation != null){ LabelButton.createAccessibilityImplementation(this); }; } protected function drawIcon():void{ var _local1:DisplayObject; var _local2:String; var _local3:Object; _local1 = icon; _local2 = (enabled) ? mouseState : "disabled"; if (selected){ _local2 = (("selected" + _local2.substr(0, 1).toUpperCase()) + _local2.substr(1)); }; _local2 = (_local2 + "Icon"); _local3 = getStyleValue(_local2); if (_local3 == null){ _local3 = getStyleValue("icon"); }; if (_local3 != null){ icon = getDisplayObjectInstance(_local3); }; if (icon != null){ addChildAt(icon, 1); }; if (((!((_local1 == null))) && (!((_local1 == icon))))){ removeChild(_local1); }; } public function set label(_arg1:String):void{ _label = _arg1; if (textField.text != _label){ textField.text = _label; dispatchEvent(new ComponentEvent(ComponentEvent.LABEL_CHANGE)); }; invalidate(InvalidationType.SIZE); invalidate(InvalidationType.STYLES); } protected function drawTextFormat():void{ var _local1:Object; var _local2:TextFormat; var _local3:TextFormat; _local1 = UIComponent.getStyleDefinition(); _local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); _local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseButton.getStyleDefinition())); } } }//package fl.controls
Section 73
//List (fl.controls.List) package fl.controls { import fl.controls.listClasses.*; import fl.core.*; import flash.display.*; import flash.events.*; import fl.managers.*; import flash.utils.*; import flash.geom.*; import flash.ui.*; public class List extends SelectableList implements IFocusManagerComponent { protected var _labelField:String;// = "label" protected var _rowHeight:Number;// = 20 protected var _cellRenderer:Object; protected var _iconField:String;// = "icon" protected var _labelFunction:Function; protected var _iconFunction:Function; private static var defaultStyles:Object = {focusRectSkin:null, focusRectPadding:null}; public static var createAccessibilityImplementation:Function; public function List(){ _rowHeight = 20; _labelField = "label"; _iconField = "icon"; super(); } public function get iconField():String{ return (_iconField); } protected function doKeySelection(_arg1:int, _arg2:Boolean, _arg3:Boolean):void{ var _local4:Boolean; var _local5:int; var _local6:Array; var _local7:int; var _local8:int; _local4 = false; if (_arg2){ _local6 = []; _local7 = lastCaretIndex; _local8 = _arg1; if (_local7 == -1){ _local7 = ((caretIndex)!=-1) ? caretIndex : _arg1; }; if (_local7 > _local8){ _local8 = _local7; _local7 = _arg1; }; _local5 = _local7; while (_local5 <= _local8) { _local6.push(_local5); _local5++; }; selectedIndices = _local6; caretIndex = _arg1; _local4 = true; } else { selectedIndex = _arg1; caretIndex = (lastCaretIndex = _arg1); _local4 = true; }; if (_local4){ dispatchEvent(new Event(Event.CHANGE)); }; invalidate(InvalidationType.DATA); } override protected function drawList():void{ var _local1:Rectangle; var _local2:uint; var _local3:uint; var _local4:uint; var _local5:Object; var _local6:ICellRenderer; var _local7:Dictionary; var _local8:Dictionary; var _local9:Boolean; var _local10:String; var _local11:Object; var _local12:Sprite; var _local13:String; listHolder.x = (listHolder.y = contentPadding); _local1 = listHolder.scrollRect; _local1.x = _horizontalScrollPosition; _local1.y = (Math.floor(_verticalScrollPosition) % rowHeight); listHolder.scrollRect = _local1; listHolder.cacheAsBitmap = useBitmapScrolling; _local2 = Math.floor((_verticalScrollPosition / rowHeight)); _local3 = Math.min(length, ((_local2 + rowCount) + 1)); _local7 = (renderedItems = new Dictionary(true)); _local4 = _local2; while (_local4 < _local3) { _local7[_dataProvider.getItemAt(_local4)] = true; _local4++; }; _local8 = new Dictionary(true); while (activeCellRenderers.length > 0) { _local6 = (activeCellRenderers.pop() as ICellRenderer); _local5 = _local6.data; if ((((_local7[_local5] == null)) || ((invalidItems[_local5] == true)))){ availableCellRenderers.push(_local6); } else { _local8[_local5] = _local6; invalidItems[_local5] = true; }; list.removeChild((_local6 as DisplayObject)); }; invalidItems = new Dictionary(true); _local4 = _local2; while (_local4 < _local3) { _local9 = false; _local5 = _dataProvider.getItemAt(_local4); if (_local8[_local5] != null){ _local9 = true; _local6 = _local8[_local5]; delete _local8[_local5]; } else { if (availableCellRenderers.length > 0){ _local6 = (availableCellRenderers.pop() as ICellRenderer); } else { _local6 = (getDisplayObjectInstance(getStyleValue("cellRenderer")) as ICellRenderer); _local12 = (_local6 as Sprite); if (_local12 != null){ _local12.addEventListener(MouseEvent.CLICK, handleCellRendererClick, false, 0, true); _local12.addEventListener(MouseEvent.ROLL_OVER, handleCellRendererMouseEvent, false, 0, true); _local12.addEventListener(MouseEvent.ROLL_OUT, handleCellRendererMouseEvent, false, 0, true); _local12.addEventListener(Event.CHANGE, handleCellRendererChange, false, 0, true); _local12.doubleClickEnabled = true; _local12.addEventListener(MouseEvent.DOUBLE_CLICK, handleCellRendererDoubleClick, false, 0, true); if (_local12["setStyle"] != null){ for (_local13 in rendererStyles) { var _local16 = _local12; _local16["setStyle"](_local13, rendererStyles[_local13]); }; }; }; }; }; list.addChild((_local6 as Sprite)); activeCellRenderers.push(_local6); _local6.y = (rowHeight * (_local4 - _local2)); _local6.setSize((availableWidth + _maxHorizontalScrollPosition), rowHeight); _local10 = itemToLabel(_local5); _local11 = null; if (_iconFunction != null){ _local11 = _iconFunction(_local5); } else { if (_iconField != null){ _local11 = _local5[_iconField]; }; }; if (!_local9){ _local6.data = _local5; }; _local6.listData = new ListData(_local10, _local11, this, _local4, _local4, 0); _local6.selected = !((_selectedIndices.indexOf(_local4) == -1)); if ((_local6 is UIComponent)){ (_local6 as UIComponent).drawNow(); }; _local4++; }; } public function get iconFunction():Function{ return (_iconFunction); } public function set iconField(_arg1:String):void{ if (_arg1 == _iconField){ return; }; _iconField = _arg1; invalidate(InvalidationType.DATA); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:int; if (!selectable){ return; }; switch (_arg1.keyCode){ case Keyboard.UP: case Keyboard.DOWN: case Keyboard.END: case Keyboard.HOME: case Keyboard.PAGE_UP: case Keyboard.PAGE_DOWN: moveSelectionVertically(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); break; case Keyboard.LEFT: case Keyboard.RIGHT: moveSelectionHorizontally(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); break; case Keyboard.SPACE: if (caretIndex == -1){ caretIndex = 0; }; doKeySelection(caretIndex, _arg1.shiftKey, _arg1.ctrlKey); scrollToSelected(); break; default: _local2 = getNextIndexAtLetter(String.fromCharCode(_arg1.keyCode), selectedIndex); if (_local2 > -1){ selectedIndex = _local2; scrollToSelected(); }; break; }; _arg1.stopPropagation(); } override public function itemToLabel(_arg1:Object):String{ if (_labelFunction != null){ return (String(_labelFunction(_arg1))); }; return (((_arg1[_labelField])!=null) ? String(_arg1[_labelField]) : ""); } public function get labelField():String{ return (_labelField); } override protected function moveSelectionVertically(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ var _local4:int; var _local5:int; var _local6:int; _local4 = Math.max(Math.floor((calculateAvailableHeight() / rowHeight)), 1); _local5 = -1; _local6 = 0; switch (_arg1){ case Keyboard.UP: if (caretIndex > 0){ _local5 = (caretIndex - 1); }; break; case Keyboard.DOWN: if (caretIndex < (length - 1)){ _local5 = (caretIndex + 1); }; break; case Keyboard.PAGE_UP: if (caretIndex > 0){ _local5 = Math.max((caretIndex - _local4), 0); }; break; case Keyboard.PAGE_DOWN: if (caretIndex < (length - 1)){ _local5 = Math.min((caretIndex + _local4), (length - 1)); }; break; case Keyboard.HOME: if (caretIndex > 0){ _local5 = 0; }; break; case Keyboard.END: if (caretIndex < (length - 1)){ _local5 = (length - 1); }; break; }; if (_local5 >= 0){ doKeySelection(_local5, _arg2, _arg3); scrollToSelected(); }; } public function set labelField(_arg1:String):void{ if (_arg1 == _labelField){ return; }; _labelField = _arg1; invalidate(InvalidationType.DATA); } public function set rowCount(_arg1:uint):void{ var _local2:Number; var _local3:Number; _local2 = Number(getStyleValue("contentPadding")); _local3 = ((((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_maxHorizontalScrollPosition > 0)))))) ? 15 : 0; height = (((rowHeight * _arg1) + (2 * _local2)) + _local3); } override protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ list.x = -(_arg1); super.setHorizontalScrollPosition(_arg1, true); } public function set iconFunction(_arg1:Function):void{ if (_iconFunction == _arg1){ return; }; _iconFunction = _arg1; invalidate(InvalidationType.DATA); } public function get labelFunction():Function{ return (_labelFunction); } override protected function moveSelectionHorizontally(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ } override protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ invalidate(InvalidationType.SCROLL); super.setVerticalScrollPosition(_arg1, true); } protected function calculateAvailableHeight():Number{ var _local1:Number; _local1 = Number(getStyleValue("contentPadding")); return (((height - (_local1 * 2)) - ((((_horizontalScrollPolicy == ScrollPolicy.ON)) || ((((_horizontalScrollPolicy == ScrollPolicy.AUTO)) && ((_maxHorizontalScrollPosition > 0)))))) ? 15 : 0)); } override protected function draw():void{ var _local1:Boolean; _local1 = !((contentHeight == (rowHeight * length))); contentHeight = (rowHeight * length); if (isInvalid(InvalidationType.STYLES)){ setStyles(); drawBackground(); if (contentPadding != getStyleValue("contentPadding")){ invalidate(InvalidationType.SIZE, false); }; if (_cellRenderer != getStyleValue("cellRenderer")){ _invalidateList(); _cellRenderer = getStyleValue("cellRenderer"); }; }; if (((isInvalid(InvalidationType.SIZE, InvalidationType.STATE)) || (_local1))){ drawLayout(); }; if (isInvalid(InvalidationType.RENDERER_STYLES)){ updateRendererStyles(); }; if (isInvalid(InvalidationType.STYLES, InvalidationType.SIZE, InvalidationType.DATA, InvalidationType.SCROLL, InvalidationType.SELECTED)){ drawList(); }; updateChildren(); validate(); } override protected function configUI():void{ useFixedHorizontalScrolling = true; _horizontalScrollPolicy = ScrollPolicy.AUTO; _verticalScrollPolicy = ScrollPolicy.AUTO; super.configUI(); } override public function get rowCount():uint{ return (Math.ceil((calculateAvailableHeight() / rowHeight))); } override protected function initializeAccessibility():void{ if (List.createAccessibilityImplementation != null){ List.createAccessibilityImplementation(this); }; } override public function scrollToIndex(_arg1:int):void{ var _local2:uint; var _local3:uint; drawNow(); _local2 = (Math.floor(((_verticalScrollPosition + availableHeight) / rowHeight)) - 1); _local3 = Math.ceil((_verticalScrollPosition / rowHeight)); if (_arg1 < _local3){ verticalScrollPosition = (_arg1 * rowHeight); } else { if (_arg1 > _local2){ verticalScrollPosition = (((_arg1 + 1) * rowHeight) - availableHeight); }; }; } public function get rowHeight():Number{ return (_rowHeight); } public function set labelFunction(_arg1:Function):void{ if (_labelFunction == _arg1){ return; }; _labelFunction = _arg1; invalidate(InvalidationType.DATA); } public function set rowHeight(_arg1:Number):void{ _rowHeight = _arg1; invalidate(InvalidationType.SIZE); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, SelectableList.getStyleDefinition())); } } }//package fl.controls
Section 74
//ScrollBar (fl.controls.ScrollBar) package fl.controls { import fl.core.*; import flash.events.*; import fl.events.*; public class ScrollBar extends UIComponent { private var _direction:String;// = "vertical" protected var inDrag:Boolean;// = false protected var upArrow:BaseButton; private var _pageScrollSize:Number;// = 0 protected var downArrow:BaseButton; private var _pageSize:Number;// = 10 private var thumbScrollOffset:Number; private var _maxScrollPosition:Number;// = 0 private var _scrollPosition:Number;// = 0 protected var track:BaseButton; private var _minScrollPosition:Number;// = 0 private var _lineScrollSize:Number;// = 1 protected var thumb:LabelButton; protected static const THUMB_STYLES:Object = {disabledSkin:"thumbDisabledSkin", downSkin:"thumbDownSkin", overSkin:"thumbOverSkin", upSkin:"thumbUpSkin", icon:"thumbIcon", textPadding:0}; public static const WIDTH:Number = 15; protected static const DOWN_ARROW_STYLES:Object = {disabledSkin:"downArrowDisabledSkin", downSkin:"downArrowDownSkin", overSkin:"downArrowOverSkin", upSkin:"downArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const UP_ARROW_STYLES:Object = {disabledSkin:"upArrowDisabledSkin", downSkin:"upArrowDownSkin", overSkin:"upArrowOverSkin", upSkin:"upArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const TRACK_STYLES:Object = {disabledSkin:"trackDisabledSkin", downSkin:"trackDownSkin", overSkin:"trackOverSkin", upSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {downArrowDisabledSkin:"ScrollArrowDown_disabledSkin", downArrowDownSkin:"ScrollArrowDown_downSkin", downArrowOverSkin:"ScrollArrowDown_overSkin", downArrowUpSkin:"ScrollArrowDown_upSkin", thumbDisabledSkin:"ScrollThumb_upSkin", thumbDownSkin:"ScrollThumb_downSkin", thumbOverSkin:"ScrollThumb_overSkin", thumbUpSkin:"ScrollThumb_upSkin", trackDisabledSkin:"ScrollTrack_skin", trackDownSkin:"ScrollTrack_skin", trackOverSkin:"ScrollTrack_skin", trackUpSkin:"ScrollTrack_skin", upArrowDisabledSkin:"ScrollArrowUp_disabledSkin", upArrowDownSkin:"ScrollArrowUp_downSkin", upArrowOverSkin:"ScrollArrowUp_overSkin", upArrowUpSkin:"ScrollArrowUp_upSkin", thumbIcon:"ScrollBar_thumbIcon", repeatDelay:500, repeatInterval:35}; public function ScrollBar(){ _pageSize = 10; _pageScrollSize = 0; _lineScrollSize = 1; _minScrollPosition = 0; _maxScrollPosition = 0; _scrollPosition = 0; _direction = ScrollBarDirection.VERTICAL; inDrag = false; super(); setStyles(); focusEnabled = false; } public function get minScrollPosition():Number{ return (_minScrollPosition); } public function set minScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _arg1, _maxScrollPosition); } public function setScrollPosition(_arg1:Number, _arg2:Boolean=true):void{ var _local3:Number; _local3 = scrollPosition; _scrollPosition = Math.max(_minScrollPosition, Math.min(_maxScrollPosition, _arg1)); if (_local3 == _scrollPosition){ return; }; if (_arg2){ dispatchEvent(new ScrollEvent(_direction, (scrollPosition - _local3), scrollPosition)); }; updateThumb(); } public function set scrollPosition(_arg1:Number):void{ setScrollPosition(_arg1, true); } public function get pageScrollSize():Number{ return (((_pageScrollSize)==0) ? _pageSize : _pageScrollSize); } public function set pageSize(_arg1:Number):void{ if (_arg1 > 0){ _pageSize = _arg1; }; } public function setScrollProperties(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0):void{ this.pageSize = _arg1; _minScrollPosition = _arg2; _maxScrollPosition = _arg3; if (_arg4 >= 0){ _pageScrollSize = _arg4; }; enabled = (_maxScrollPosition > _minScrollPosition); setScrollPosition(_scrollPosition, false); updateThumb(); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; downArrow.enabled = (track.enabled = (thumb.enabled = (upArrow.enabled = ((enabled) && ((_maxScrollPosition > _minScrollPosition)))))); updateThumb(); } protected function updateThumb():void{ var _local1:Number; _local1 = ((_maxScrollPosition - _minScrollPosition) + _pageSize); if ((((((track.height <= 12)) || ((_maxScrollPosition <= _minScrollPosition)))) || ((((_local1 == 0)) || (isNaN(_local1)))))){ thumb.height = 12; thumb.visible = false; } else { thumb.height = Math.max(13, ((_pageSize / _local1) * track.height)); thumb.y = (track.y + ((track.height - thumb.height) * ((_scrollPosition - _minScrollPosition) / (_maxScrollPosition - _minScrollPosition)))); thumb.visible = enabled; }; } protected function thumbPressHandler(_arg1:MouseEvent):void{ inDrag = true; thumbScrollOffset = (mouseY - thumb.y); thumb.mouseStateLocked = true; mouseChildren = false; stage.addEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler, false, 0, true); } protected function thumbReleaseHandler(_arg1:MouseEvent):void{ inDrag = false; mouseChildren = true; thumb.mouseStateLocked = false; stage.removeEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag); stage.removeEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler); } public function set pageScrollSize(_arg1:Number):void{ if (_arg1 >= 0){ _pageScrollSize = _arg1; }; } protected function handleThumbDrag(_arg1:MouseEvent):void{ var _local2:Number; _local2 = Math.max(0, Math.min((track.height - thumb.height), ((mouseY - track.y) - thumbScrollOffset))); setScrollPosition((((_local2 / (track.height - thumb.height)) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition)); } public function set direction(_arg1:String):void{ var _local2:Boolean; if (_direction == _arg1){ return; }; _direction = _arg1; if (isLivePreview){ return; }; setScaleY(1); _local2 = (_direction == ScrollBarDirection.HORIZONTAL); if (((_local2) && (componentInspectorSetting))){ if (rotation == 90){ return; }; setScaleX(-1); rotation = -90; }; if (!componentInspectorSetting){ if (((_local2) && ((rotation == 0)))){ rotation = -90; setScaleX(-1); } else { if (((!(_local2)) && ((rotation == -90)))){ rotation = 0; setScaleX(1); }; }; }; invalidate(InvalidationType.SIZE); } public function set lineScrollSize(_arg1:Number):void{ if (_arg1 > 0){ _lineScrollSize = _arg1; }; } override public function get height():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.width : super.height); } protected function scrollPressHandler(_arg1:ComponentEvent):void{ var _local2:Number; var _local3:Number; _arg1.stopImmediatePropagation(); if (_arg1.currentTarget == upArrow){ setScrollPosition((_scrollPosition - _lineScrollSize)); } else { if (_arg1.currentTarget == downArrow){ setScrollPosition((_scrollPosition + _lineScrollSize)); } else { _local2 = (((track.mouseY / track.height) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition); _local3 = ((pageScrollSize)==0) ? pageSize : pageScrollSize; if (_scrollPosition < _local2){ setScrollPosition(Math.min(_local2, (_scrollPosition + _local3))); } else { if (_scrollPosition > _local2){ setScrollPosition(Math.max(_local2, (_scrollPosition - _local3))); }; }; }; }; } public function get pageSize():Number{ return (_pageSize); } public function set maxScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _minScrollPosition, _arg1); } public function get scrollPosition():Number{ return (_scrollPosition); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ var _local1:Number; if (isInvalid(InvalidationType.SIZE)){ _local1 = super.height; downArrow.move(0, Math.max(upArrow.height, (_local1 - downArrow.height))); track.setSize(WIDTH, Math.max(0, (_local1 - (downArrow.height + upArrow.height)))); updateThumb(); }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ setStyles(); }; downArrow.drawNow(); upArrow.drawNow(); track.drawNow(); thumb.drawNow(); validate(); } override protected function configUI():void{ super.configUI(); track = new BaseButton(); track.move(0, 14); track.useHandCursor = false; track.autoRepeat = true; track.focusEnabled = false; addChild(track); thumb = new LabelButton(); thumb.label = ""; thumb.setSize(WIDTH, 15); thumb.move(0, 15); thumb.focusEnabled = false; addChild(thumb); downArrow = new BaseButton(); downArrow.setSize(WIDTH, 14); downArrow.autoRepeat = true; downArrow.focusEnabled = false; addChild(downArrow); upArrow = new BaseButton(); upArrow.setSize(WIDTH, 14); upArrow.move(0, 0); upArrow.autoRepeat = true; upArrow.focusEnabled = false; addChild(upArrow); upArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); downArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); track.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); thumb.addEventListener(MouseEvent.MOUSE_DOWN, thumbPressHandler, false, 0, true); enabled = false; } public function get direction():String{ return (_direction); } public function get lineScrollSize():Number{ return (_lineScrollSize); } override public function setSize(_arg1:Number, _arg2:Number):void{ if (_direction == ScrollBarDirection.HORIZONTAL){ super.setSize(_arg2, _arg1); } else { super.setSize(_arg1, _arg2); }; } public function get maxScrollPosition():Number{ return (_maxScrollPosition); } override public function get width():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.height : super.width); } protected function setStyles():void{ copyStylesToChild(downArrow, DOWN_ARROW_STYLES); copyStylesToChild(thumb, THUMB_STYLES); copyStylesToChild(track, TRACK_STYLES); copyStylesToChild(upArrow, UP_ARROW_STYLES); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 75
//ScrollBarDirection (fl.controls.ScrollBarDirection) package fl.controls { public class ScrollBarDirection { public static const HORIZONTAL:String = "horizontal"; public static const VERTICAL:String = "vertical"; } }//package fl.controls
Section 76
//ScrollPolicy (fl.controls.ScrollPolicy) package fl.controls { public class ScrollPolicy { public static const OFF:String = "off"; public static const ON:String = "on"; public static const AUTO:String = "auto"; } }//package fl.controls
Section 77
//SelectableList (fl.controls.SelectableList) package fl.controls { import fl.controls.listClasses.*; import fl.core.*; import flash.display.*; import flash.events.*; import fl.data.*; import fl.managers.*; import fl.events.*; import flash.utils.*; import flash.ui.*; import fl.containers.*; public class SelectableList extends BaseScrollPane implements IFocusManagerComponent { protected var invalidItems:Dictionary; protected var renderedItems:Dictionary; protected var listHolder:Sprite; protected var _allowMultipleSelection:Boolean;// = false protected var lastCaretIndex:int;// = -1 protected var _selectedIndices:Array; protected var availableCellRenderers:Array; protected var list:Sprite; protected var caretIndex:int;// = -1 protected var updatedRendererStyles:Object; protected var preChangeItems:Array; protected var activeCellRenderers:Array; protected var rendererStyles:Object; protected var _verticalScrollPosition:Number; protected var _dataProvider:DataProvider; protected var _horizontalScrollPosition:Number; private var collectionItemImport:SimpleCollectionItem; protected var _selectable:Boolean;// = true private static var defaultStyles:Object = {skin:"List_skin", cellRenderer:CellRenderer, contentPadding:null, disabledAlpha:null}; public static var createAccessibilityImplementation:Function; public function SelectableList(){ _allowMultipleSelection = false; _selectable = true; caretIndex = -1; lastCaretIndex = -1; super(); activeCellRenderers = []; availableCellRenderers = []; invalidItems = new Dictionary(true); renderedItems = new Dictionary(true); _selectedIndices = []; if (dataProvider == null){ dataProvider = new DataProvider(); }; verticalScrollPolicy = ScrollPolicy.AUTO; rendererStyles = {}; updatedRendererStyles = {}; } protected function drawList():void{ } public function set allowMultipleSelection(_arg1:Boolean):void{ if (_arg1 == _allowMultipleSelection){ return; }; _allowMultipleSelection = _arg1; if (((!(_arg1)) && ((_selectedIndices.length > 1)))){ _selectedIndices = [_selectedIndices.pop()]; invalidate(InvalidationType.DATA); }; } public function sortItemsOn(_arg1:String, _arg2:Object=null){ return (_dataProvider.sortOn(_arg1, _arg2)); } public function removeItemAt(_arg1:uint):Object{ return (_dataProvider.removeItemAt(_arg1)); } public function get selectedItem():Object{ return (((_selectedIndices.length)==0) ? null : _dataProvider.getItemAt(selectedIndex)); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ if (!selectable){ return; }; switch (_arg1.keyCode){ case Keyboard.UP: case Keyboard.DOWN: case Keyboard.END: case Keyboard.HOME: case Keyboard.PAGE_UP: case Keyboard.PAGE_DOWN: moveSelectionVertically(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); _arg1.stopPropagation(); break; case Keyboard.LEFT: case Keyboard.RIGHT: moveSelectionHorizontally(_arg1.keyCode, ((_arg1.shiftKey) && (_allowMultipleSelection)), ((_arg1.ctrlKey) && (_allowMultipleSelection))); _arg1.stopPropagation(); break; }; } public function get selectable():Boolean{ return (_selectable); } public function itemToCellRenderer(_arg1:Object):ICellRenderer{ var _local2:*; var _local3:ICellRenderer; if (_arg1 != null){ for (_local2 in activeCellRenderers) { _local3 = (activeCellRenderers[_local2] as ICellRenderer); if (_local3.data == _arg1){ return (_local3); }; }; }; return (null); } public function getNextIndexAtLetter(_arg1:String, _arg2:int=-1):int{ var _local3:int; var _local4:Number; var _local5:Number; var _local6:Object; var _local7:String; if (length == 0){ return (-1); }; _arg1 = _arg1.toUpperCase(); _local3 = (length - 1); _local4 = 0; while (_local4 < _local3) { _local5 = ((_arg2 + 1) + _local4); if (_local5 > (length - 1)){ _local5 = (_local5 - length); }; _local6 = getItemAt(_local5); if (_local6 == null){ break; }; _local7 = itemToLabel(_local6); if (_local7 == null){ } else { if (_local7.charAt(0).toUpperCase() == _arg1){ return (_local5); }; }; _local4++; }; return (-1); } public function invalidateList():void{ _invalidateList(); invalidate(InvalidationType.DATA); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; list.mouseChildren = _enabled; } public function get selectedIndices():Array{ return (_selectedIndices.concat()); } public function set selectable(_arg1:Boolean):void{ if (_arg1 == _selectable){ return; }; if (!_arg1){ selectedIndices = []; }; _selectable = _arg1; } public function itemToLabel(_arg1:Object):String{ return (_arg1["label"]); } public function addItemAt(_arg1:Object, _arg2:uint):void{ _dataProvider.addItemAt(_arg1, _arg2); invalidateList(); } public function replaceItemAt(_arg1:Object, _arg2:uint):Object{ return (_dataProvider.replaceItemAt(_arg1, _arg2)); } protected function handleDataChange(_arg1:DataChangeEvent):void{ var _local2:int; var _local3:int; var _local4:String; var _local5:uint; _local2 = _arg1.startIndex; _local3 = _arg1.endIndex; _local4 = _arg1.changeType; if (_local4 == DataChangeType.INVALIDATE_ALL){ clearSelection(); invalidateList(); } else { if (_local4 == DataChangeType.INVALIDATE){ _local5 = 0; while (_local5 < _arg1.items.length) { invalidateItem(_arg1.items[_local5]); _local5++; }; } else { if (_local4 == DataChangeType.ADD){ _local5 = 0; while (_local5 < _selectedIndices.length) { if (_selectedIndices[_local5] >= _local2){ _selectedIndices[_local5] = (_selectedIndices[_local5] + (_local2 - _local3)); }; _local5++; }; } else { if (_local4 == DataChangeType.REMOVE){ _local5 = 0; while (_local5 < _selectedIndices.length) { if (_selectedIndices[_local5] >= _local2){ if (_selectedIndices[_local5] <= _local3){ delete _selectedIndices[_local5]; } else { _selectedIndices[_local5] = (_selectedIndices[_local5] - ((_local2 - _local3) + 1)); }; }; _local5++; }; } else { if (_local4 == DataChangeType.REMOVE_ALL){ clearSelection(); } else { if (_local4 == DataChangeType.REPLACE){ } else { selectedItems = preChangeItems; preChangeItems = null; }; }; }; }; }; }; invalidate(InvalidationType.DATA); } protected function _invalidateList():void{ availableCellRenderers = []; while (activeCellRenderers.length > 0) { list.removeChild((activeCellRenderers.pop() as DisplayObject)); }; } protected function updateRendererStyles():void{ var _local1:Array; var _local2:uint; var _local3:uint; var _local4:String; _local1 = availableCellRenderers.concat(activeCellRenderers); _local2 = _local1.length; _local3 = 0; while (_local3 < _local2) { if (_local1[_local3].setStyle == null){ } else { for (_local4 in updatedRendererStyles) { _local1[_local3].setStyle(_local4, updatedRendererStyles[_local4]); }; _local1[_local3].drawNow(); }; _local3++; }; updatedRendererStyles = {}; } public function set selectedItem(_arg1:Object):void{ var _local2:int; _local2 = _dataProvider.getItemIndex(_arg1); selectedIndex = _local2; } public function sortItems(... _args){ return (_dataProvider.sort.apply(_dataProvider, _args)); } public function removeAll():void{ _dataProvider.removeAll(); } protected function handleCellRendererChange(_arg1:Event):void{ var _local2:ICellRenderer; var _local3:uint; _local2 = (_arg1.currentTarget as ICellRenderer); _local3 = _local2.listData.index; _dataProvider.invalidateItemAt(_local3); } protected function moveSelectionVertically(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ } override protected function setHorizontalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ var _local3:Number; if (_arg1 == _horizontalScrollPosition){ return; }; _local3 = (_arg1 - _horizontalScrollPosition); _horizontalScrollPosition = _arg1; if (_arg2){ dispatchEvent(new ScrollEvent(ScrollBarDirection.HORIZONTAL, _local3, _arg1)); }; } public function scrollToSelected():void{ scrollToIndex(selectedIndex); } public function invalidateItem(_arg1:Object):void{ if (renderedItems[_arg1] == null){ return; }; invalidItems[_arg1] = true; invalidate(InvalidationType.DATA); } protected function handleCellRendererClick(_arg1:MouseEvent):void{ var _local2:ICellRenderer; var _local3:uint; var _local4:int; var _local5:int; var _local6:uint; if (!_enabled){ return; }; _local2 = (_arg1.currentTarget as ICellRenderer); _local3 = _local2.listData.index; if (((!(dispatchEvent(new ListEvent(ListEvent.ITEM_CLICK, false, true, _local2.listData.column, _local2.listData.row, _local3, _local2.data)))) || (!(_selectable)))){ return; }; _local4 = selectedIndices.indexOf(_local3); if (!_allowMultipleSelection){ if (_local4 != -1){ return; }; _local2.selected = true; _selectedIndices = [_local3]; lastCaretIndex = (caretIndex = _local3); } else { if (_arg1.shiftKey){ _local6 = ((_selectedIndices.length)>0) ? _selectedIndices[0] : _local3; _selectedIndices = []; if (_local6 > _local3){ _local5 = _local6; while (_local5 >= _local3) { _selectedIndices.push(_local5); _local5--; }; } else { _local5 = _local6; while (_local5 <= _local3) { _selectedIndices.push(_local5); _local5++; }; }; caretIndex = _local3; } else { if (_arg1.ctrlKey){ if (_local4 != -1){ _local2.selected = false; _selectedIndices.splice(_local4, 1); } else { _local2.selected = true; _selectedIndices.push(_local3); }; caretIndex = _local3; } else { _selectedIndices = [_local3]; lastCaretIndex = (caretIndex = _local3); }; }; }; dispatchEvent(new Event(Event.CHANGE)); invalidate(InvalidationType.DATA); } public function get length():uint{ return (_dataProvider.length); } public function get allowMultipleSelection():Boolean{ return (_allowMultipleSelection); } protected function onPreChange(_arg1:DataChangeEvent):void{ switch (_arg1.changeType){ case DataChangeType.REMOVE: case DataChangeType.ADD: case DataChangeType.INVALIDATE: case DataChangeType.REMOVE_ALL: case DataChangeType.REPLACE: case DataChangeType.INVALIDATE_ALL: break; default: preChangeItems = selectedItems; break; }; } public function getRendererStyle(_arg1:String, _arg2:int=-1):Object{ return (rendererStyles[_arg1]); } override protected function setVerticalScrollPosition(_arg1:Number, _arg2:Boolean=false):void{ var _local3:Number; if (_arg1 == _verticalScrollPosition){ return; }; _local3 = (_arg1 - _verticalScrollPosition); _verticalScrollPosition = _arg1; if (_arg2){ dispatchEvent(new ScrollEvent(ScrollBarDirection.VERTICAL, _local3, _arg1)); }; } protected function moveSelectionHorizontally(_arg1:uint, _arg2:Boolean, _arg3:Boolean):void{ } public function set selectedIndices(_arg1:Array):void{ if (!_selectable){ return; }; _selectedIndices = ((_arg1)==null) ? [] : _arg1.concat(); invalidate(InvalidationType.SELECTED); } public function get selectedIndex():int{ return (((_selectedIndices.length)==0) ? -1 : _selectedIndices[(_selectedIndices.length - 1)]); } override protected function draw():void{ super.draw(); } override protected function configUI():void{ super.configUI(); listHolder = new Sprite(); addChild(listHolder); listHolder.scrollRect = contentScrollRect; list = new Sprite(); listHolder.addChild(list); } public function addItem(_arg1:Object):void{ _dataProvider.addItem(_arg1); invalidateList(); } protected function handleCellRendererMouseEvent(_arg1:MouseEvent):void{ var _local2:ICellRenderer; var _local3:String; _local2 = (_arg1.target as ICellRenderer); _local3 = ((_arg1.type)==MouseEvent.ROLL_OVER) ? ListEvent.ITEM_ROLL_OVER : ListEvent.ITEM_ROLL_OUT; dispatchEvent(new ListEvent(_local3, false, false, _local2.listData.column, _local2.listData.row, _local2.listData.index, _local2.data)); } public function clearRendererStyle(_arg1:String, _arg2:int=-1):void{ delete rendererStyles[_arg1]; updatedRendererStyles[_arg1] = null; invalidate(InvalidationType.RENDERER_STYLES); } protected function handleCellRendererDoubleClick(_arg1:MouseEvent):void{ var _local2:ICellRenderer; var _local3:uint; if (!_enabled){ return; }; _local2 = (_arg1.currentTarget as ICellRenderer); _local3 = _local2.listData.index; dispatchEvent(new ListEvent(ListEvent.ITEM_DOUBLE_CLICK, false, true, _local2.listData.column, _local2.listData.row, _local3, _local2.data)); } public function get rowCount():uint{ return (0); } public function isItemSelected(_arg1:Object):Boolean{ return ((selectedItems.indexOf(_arg1) > -1)); } public function set dataProvider(_arg1:DataProvider):void{ if (_dataProvider != null){ _dataProvider.removeEventListener(DataChangeEvent.DATA_CHANGE, handleDataChange); _dataProvider.removeEventListener(DataChangeEvent.PRE_DATA_CHANGE, onPreChange); }; _dataProvider = _arg1; _dataProvider.addEventListener(DataChangeEvent.DATA_CHANGE, handleDataChange, false, 0, true); _dataProvider.addEventListener(DataChangeEvent.PRE_DATA_CHANGE, onPreChange, false, 0, true); clearSelection(); invalidateList(); } override protected function drawLayout():void{ super.drawLayout(); contentScrollRect = listHolder.scrollRect; contentScrollRect.width = availableWidth; contentScrollRect.height = availableHeight; listHolder.scrollRect = contentScrollRect; } public function getItemAt(_arg1:uint):Object{ return (_dataProvider.getItemAt(_arg1)); } override protected function initializeAccessibility():void{ if (SelectableList.createAccessibilityImplementation != null){ SelectableList.createAccessibilityImplementation(this); }; } public function scrollToIndex(_arg1:int):void{ } public function removeItem(_arg1:Object):Object{ return (_dataProvider.removeItem(_arg1)); } public function get dataProvider():DataProvider{ return (_dataProvider); } public function set maxHorizontalScrollPosition(_arg1:Number):void{ _maxHorizontalScrollPosition = _arg1; invalidate(InvalidationType.SIZE); } public function setRendererStyle(_arg1:String, _arg2:Object, _arg3:uint=0):void{ if (rendererStyles[_arg1] == _arg2){ return; }; updatedRendererStyles[_arg1] = _arg2; rendererStyles[_arg1] = _arg2; invalidate(InvalidationType.RENDERER_STYLES); } public function invalidateItemAt(_arg1:uint):void{ var _local2:Object; _local2 = _dataProvider.getItemAt(_arg1); if (_local2 != null){ invalidateItem(_local2); }; } public function set selectedItems(_arg1:Array):void{ var _local2:Array; var _local3:uint; var _local4:int; if (_arg1 == null){ selectedIndices = null; return; }; _local2 = []; _local3 = 0; while (_local3 < _arg1.length) { _local4 = _dataProvider.getItemIndex(_arg1[_local3]); if (_local4 != -1){ _local2.push(_local4); }; _local3++; }; selectedIndices = _local2; } public function clearSelection():void{ selectedIndex = -1; } override public function get maxHorizontalScrollPosition():Number{ return (_maxHorizontalScrollPosition); } public function get selectedItems():Array{ var _local1:Array; var _local2:uint; _local1 = []; _local2 = 0; while (_local2 < _selectedIndices.length) { _local1.push(_dataProvider.getItemAt(_selectedIndices[_local2])); _local2++; }; return (_local1); } public function set selectedIndex(_arg1:int):void{ selectedIndices = ((_arg1)==-1) ? null : [_arg1]; } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseScrollPane.getStyleDefinition())); } } }//package fl.controls
Section 78
//TextInput (fl.controls.TextInput) package fl.controls { import fl.core.*; import flash.display.*; import flash.events.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.ui.*; public class TextInput extends UIComponent implements IFocusManagerComponent { protected var _html:Boolean;// = false protected var _savedHTML:String; protected var background:DisplayObject; protected var _editable:Boolean;// = true public var textField:TextField; private static var defaultStyles:Object = {upSkin:"TextInput_upSkin", disabledSkin:"TextInput_disabledSkin", focusRectSkin:null, focusRectPadding:null, textFormat:null, disabledTextFormat:null, textPadding:0, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function TextInput(){ _editable = true; _html = false; super(); } override public function drawFocus(_arg1:Boolean):void{ if (focusTarget != null){ focusTarget.drawFocus(_arg1); return; }; super.drawFocus(_arg1); } public function set imeMode(_arg1:String):void{ _imeMode = _arg1; } override protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((((_arg1 == textField)) || (super.isOurFocus(_arg1)))); } protected function handleKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.ENTER){ dispatchEvent(new ComponentEvent(ComponentEvent.ENTER, true)); }; } public function set text(_arg1:String):void{ textField.text = _arg1; _html = false; invalidate(InvalidationType.DATA); invalidate(InvalidationType.STYLES); } protected function updateTextFieldType():void{ textField.type = (((enabled) && (editable))) ? TextFieldType.INPUT : TextFieldType.DYNAMIC; textField.selectable = enabled; } public function get selectionEndIndex():int{ return (textField.selectionEndIndex); } public function get editable():Boolean{ return (_editable); } override protected function focusInHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; if (_arg1.target == this){ stage.focus = textField; }; _local2 = focusManager; if (((editable) && (_local2))){ _local2.showFocusIndicator = true; if (((textField.selectable) && ((textField.selectionBeginIndex == textField.selectionBeginIndex)))){ setSelection(0, textField.length); }; }; super.focusInHandler(_arg1); if (editable){ setIMEMode(true); }; } public function get selectionBeginIndex():int{ return (textField.selectionBeginIndex); } public function set alwaysShowSelection(_arg1:Boolean):void{ textField.alwaysShowSelection = _arg1; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; updateTextFieldType(); } protected function setEmbedFont(){ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } public function get horizontalScrollPosition():int{ return (textField.scrollH); } public function set condenseWhite(_arg1:Boolean):void{ textField.condenseWhite = _arg1; } public function set displayAsPassword(_arg1:Boolean):void{ textField.displayAsPassword = _arg1; } public function set horizontalScrollPosition(_arg1:int):void{ textField.scrollH = _arg1; } public function get restrict():String{ return (textField.restrict); } public function get textWidth():Number{ return (textField.textWidth); } public function get textHeight():Number{ return (textField.textHeight); } public function set editable(_arg1:Boolean):void{ _editable = _arg1; updateTextFieldType(); } public function get maxChars():int{ return (textField.maxChars); } public function get length():int{ return (textField.length); } public function getLineMetrics(_arg1:int):TextLineMetrics{ return (textField.getLineMetrics(_arg1)); } public function get imeMode():String{ return (_imeMode); } override protected function focusOutHandler(_arg1:FocusEvent):void{ super.focusOutHandler(_arg1); if (editable){ setIMEMode(false); }; } public function set htmlText(_arg1:String):void{ if (_arg1 == ""){ text = ""; return; }; _html = true; _savedHTML = _arg1; textField.htmlText = _arg1; invalidate(InvalidationType.DATA); invalidate(InvalidationType.STYLES); } public function get text():String{ return (textField.text); } override public function get enabled():Boolean{ return (super.enabled); } public function get condenseWhite():Boolean{ return (textField.condenseWhite); } public function get alwaysShowSelection():Boolean{ return (textField.alwaysShowSelection); } override protected function draw():void{ var _local1:Object; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawTextFormat(); drawBackground(); _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } protected function handleTextInput(_arg1:TextEvent):void{ _arg1.stopPropagation(); dispatchEvent(new TextEvent(TextEvent.TEXT_INPUT, true, false, _arg1.text)); } override protected function configUI():void{ super.configUI(); tabChildren = true; textField = new TextField(); addChild(textField); updateTextFieldType(); textField.addEventListener(TextEvent.TEXT_INPUT, handleTextInput, false, 0, true); textField.addEventListener(Event.CHANGE, handleChange, false, 0, true); textField.addEventListener(KeyboardEvent.KEY_DOWN, handleKeyDown, false, 0, true); } public function setSelection(_arg1:int, _arg2:int):void{ textField.setSelection(_arg1, _arg2); } public function get displayAsPassword():Boolean{ return (textField.displayAsPassword); } public function appendText(_arg1:String):void{ textField.appendText(_arg1); } public function set restrict(_arg1:String):void{ if (((componentInspectorSetting) && ((_arg1 == "")))){ _arg1 = null; }; textField.restrict = _arg1; } public function get htmlText():String{ return (textField.htmlText); } protected function drawBackground():void{ var _local1:DisplayObject; var _local2:String; _local1 = background; _local2 = (enabled) ? "upSkin" : "disabledSkin"; background = getDisplayObjectInstance(getStyleValue(_local2)); if (background == null){ return; }; addChildAt(background, 0); if (((((!((_local1 == null))) && (!((_local1 == background))))) && (contains(_local1)))){ removeChild(_local1); }; } override public function setFocus():void{ stage.focus = textField; } protected function drawLayout():void{ var _local1:Number; _local1 = Number(getStyleValue("textPadding")); if (background != null){ background.width = width; background.height = height; }; textField.width = (width - (2 * _local1)); textField.height = (height - (2 * _local1)); textField.x = (textField.y = _local1); } public function set maxChars(_arg1:int):void{ textField.maxChars = _arg1; } public function get maxHorizontalScrollPosition():int{ return (textField.maxScrollH); } protected function drawTextFormat():void{ var _local1:Object; var _local2:TextFormat; var _local3:TextFormat; _local1 = UIComponent.getStyleDefinition(); _local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); _local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); if (_html){ textField.htmlText = _savedHTML; }; } protected function handleChange(_arg1:Event):void{ _arg1.stopPropagation(); dispatchEvent(new Event(Event.CHANGE, true)); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 79
//ComponentShim (fl.core.ComponentShim) package fl.core { import flash.display.*; public dynamic class ComponentShim extends MovieClip { } }//package fl.core
Section 80
//InvalidationType (fl.core.InvalidationType) package fl.core { public class InvalidationType { public static const SIZE:String = "size"; public static const ALL:String = "all"; public static const DATA:String = "data"; public static const SCROLL:String = "scroll"; public static const STATE:String = "state"; public static const STYLES:String = "styles"; public static const SELECTED:String = "selected"; public static const RENDERER_STYLES:String = "rendererStyles"; } }//package fl.core
Section 81
//UIComponent (fl.core.UIComponent) package fl.core { import flash.display.*; import flash.events.*; import fl.managers.*; import fl.events.*; import flash.text.*; import flash.utils.*; import flash.system.*; public class UIComponent extends Sprite { protected var _enabled:Boolean;// = true private var _mouseFocusEnabled:Boolean;// = true protected var startHeight:Number; protected var _height:Number; protected var _oldIMEMode:String;// = null protected var startWidth:Number; public var focusTarget:IFocusManagerComponent; protected var errorCaught:Boolean;// = false protected var uiFocusRect:DisplayObject; protected var _width:Number; public var version:String;// = "3.0.0.15" protected var isFocused:Boolean;// = false protected var callLaterMethods:Dictionary; private var _focusEnabled:Boolean;// = true private var tempText:TextField; protected var invalidateFlag:Boolean;// = false protected var _inspector:Boolean;// = false protected var sharedStyles:Object; protected var invalidHash:Object; protected var isLivePreview:Boolean;// = false protected var _imeMode:String;// = null protected var instanceStyles:Object; protected var _x:Number; protected var _y:Number; public static var inCallLaterPhase:Boolean = false; private static var defaultStyles:Object = {focusRectSkin:"focusRectSkin", focusRectPadding:2, textFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), disabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultTextFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultDisabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0)}; public static var createAccessibilityImplementation:Function; private static var focusManagers:Dictionary = new Dictionary(false); public function UIComponent(){ version = "3.0.0.15"; isLivePreview = false; invalidateFlag = false; _enabled = true; isFocused = false; _focusEnabled = true; _mouseFocusEnabled = true; _imeMode = null; _oldIMEMode = null; errorCaught = false; _inspector = false; super(); instanceStyles = {}; sharedStyles = {}; invalidHash = {}; callLaterMethods = new Dictionary(); StyleManager.registerInstance(this); configUI(); invalidate(InvalidationType.ALL); tabEnabled = (this is IFocusManagerComponent); focusRect = false; if (tabEnabled){ addEventListener(FocusEvent.FOCUS_IN, focusInHandler); addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler); addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); addEventListener(KeyboardEvent.KEY_UP, keyUpHandler); }; initializeFocusManager(); addEventListener(Event.ENTER_FRAME, hookAccessibility, false, 0, true); } public function drawFocus(_arg1:Boolean):void{ var _local2:Number; isFocused = _arg1; if (((!((uiFocusRect == null))) && (contains(uiFocusRect)))){ removeChild(uiFocusRect); uiFocusRect = null; }; if (_arg1){ uiFocusRect = (getDisplayObjectInstance(getStyleValue("focusRectSkin")) as Sprite); if (uiFocusRect == null){ return; }; _local2 = Number(getStyleValue("focusRectPadding")); uiFocusRect.x = -(_local2); uiFocusRect.y = -(_local2); uiFocusRect.width = (width + (_local2 * 2)); uiFocusRect.height = (height + (_local2 * 2)); addChildAt(uiFocusRect, 0); }; } private function callLaterDispatcher(_arg1:Event):void{ var _local2:Dictionary; var _local3:Object; if (_arg1.type == Event.ADDED_TO_STAGE){ removeEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher); stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); return; }; _arg1.target.removeEventListener(Event.RENDER, callLaterDispatcher); if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); return; }; inCallLaterPhase = true; _local2 = callLaterMethods; for (_local3 in _local2) { _local3(); delete _local2[_local3]; }; inCallLaterPhase = false; } private function addedHandler(_arg1:Event):void{ removeEventListener("addedToStage", addedHandler); initializeFocusManager(); } protected function getStyleValue(_arg1:String):Object{ return (((instanceStyles[_arg1])==null) ? sharedStyles[_arg1] : instanceStyles[_arg1]); } protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((_arg1 == this)); } override public function get scaleX():Number{ return ((width / startWidth)); } override public function get scaleY():Number{ return ((height / startHeight)); } override public function set height(_arg1:Number):void{ if (_height == _arg1){ return; }; setSize(width, _arg1); } protected function keyDownHandler(_arg1:KeyboardEvent):void{ } protected function focusInHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; if (isOurFocus((_arg1.target as DisplayObject))){ _local2 = focusManager; if (((_local2) && (_local2.showFocusIndicator))){ drawFocus(true); isFocused = true; }; }; } public function setStyle(_arg1:String, _arg2:Object):void{ if ((((instanceStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; instanceStyles[_arg1] = _arg2; invalidate(InvalidationType.STYLES); } override public function get visible():Boolean{ return (super.visible); } public function get componentInspectorSetting():Boolean{ return (_inspector); } override public function get x():Number{ return ((isNaN(_x)) ? super.x : _x); } override public function get y():Number{ return ((isNaN(_y)) ? super.y : _y); } protected function setIMEMode(_arg1:Boolean){ var enabled = _arg1; if (_imeMode != null){ if (enabled){ IME.enabled = true; _oldIMEMode = IME.conversionMode; try { if (((!(errorCaught)) && (!((IME.conversionMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _imeMode; }; errorCaught = false; } catch(e:Error) { errorCaught = true; throw (new Error(("IME mode not supported: " + _imeMode))); }; } else { if (((!((IME.conversionMode == IMEConversionMode.UNKNOWN))) && (!((_oldIMEMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _oldIMEMode; }; IME.enabled = false; }; }; } public function set enabled(_arg1:Boolean):void{ if (_arg1 == _enabled){ return; }; _enabled = _arg1; invalidate(InvalidationType.STATE); } public function setSharedStyle(_arg1:String, _arg2:Object):void{ if ((((sharedStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; sharedStyles[_arg1] = _arg2; if (instanceStyles[_arg1] == null){ invalidate(InvalidationType.STYLES); }; } protected function keyUpHandler(_arg1:KeyboardEvent):void{ } public function set focusEnabled(_arg1:Boolean):void{ _focusEnabled = _arg1; } override public function set scaleX(_arg1:Number):void{ setSize((startWidth * _arg1), height); } public function get mouseFocusEnabled():Boolean{ return (_mouseFocusEnabled); } override public function set scaleY(_arg1:Number):void{ setSize(width, (startHeight * _arg1)); } protected function getDisplayObjectInstance(_arg1:Object):DisplayObject{ var classDef:Object; var skin = _arg1; classDef = null; if ((skin is Class)){ return ((new (skin) as DisplayObject)); }; if ((skin is DisplayObject)){ (skin as DisplayObject).x = 0; (skin as DisplayObject).y = 0; return ((skin as DisplayObject)); }; try { classDef = getDefinitionByName(skin.toString()); } catch(e:Error) { try { classDef = (loaderInfo.applicationDomain.getDefinition(skin.toString()) as Object); } catch(e:Error) { }; }; if (classDef == null){ return (null); }; return ((new (classDef) as DisplayObject)); } protected function copyStylesToChild(_arg1:UIComponent, _arg2:Object):void{ var _local3:String; for (_local3 in _arg2) { _arg1.setStyle(_local3, getStyleValue(_arg2[_local3])); }; } protected function beforeComponentParameters():void{ } protected function callLater(_arg1:Function):void{ if (inCallLaterPhase){ return; }; callLaterMethods[_arg1] = true; if (stage != null){ stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); } else { addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); }; } protected function createFocusManager():void{ if (focusManagers[stage] == null){ focusManagers[stage] = new FocusManager(stage); }; } override public function set visible(_arg1:Boolean):void{ var _local2:String; if (super.visible == _arg1){ return; }; super.visible = _arg1; _local2 = (_arg1) ? ComponentEvent.SHOW : ComponentEvent.HIDE; dispatchEvent(new ComponentEvent(_local2, true)); } protected function hookAccessibility(_arg1:Event):void{ removeEventListener(Event.ENTER_FRAME, hookAccessibility); initializeAccessibility(); } public function set componentInspectorSetting(_arg1:Boolean):void{ _inspector = _arg1; if (_inspector){ beforeComponentParameters(); } else { afterComponentParameters(); }; } override public function set x(_arg1:Number):void{ move(_arg1, _y); } public function drawNow():void{ draw(); } override public function set y(_arg1:Number):void{ move(_x, _arg1); } protected function checkLivePreview():Boolean{ var className:String; if (parent == null){ return (false); }; try { className = getQualifiedClassName(parent); } catch(e:Error) { }; return ((className == "fl.livepreview::LivePreviewParent")); } protected function focusOutHandler(_arg1:FocusEvent):void{ if (isOurFocus((_arg1.target as DisplayObject))){ drawFocus(false); isFocused = false; }; } public function set mouseFocusEnabled(_arg1:Boolean):void{ _mouseFocusEnabled = _arg1; } public function getFocus():InteractiveObject{ if (stage){ return (stage.focus); }; return (null); } protected function validate():void{ invalidHash = {}; } override public function get height():Number{ return (_height); } public function invalidate(_arg1:String="all", _arg2:Boolean=true):void{ invalidHash[_arg1] = true; if (_arg2){ this.callLater(draw); }; } public function get enabled():Boolean{ return (_enabled); } protected function getScaleX():Number{ return (super.scaleX); } protected function getScaleY():Number{ return (super.scaleY); } public function get focusEnabled():Boolean{ return (_focusEnabled); } protected function afterComponentParameters():void{ } protected function draw():void{ if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } protected function configUI():void{ var _local1:Number; var _local2:Number; var _local3:Number; isLivePreview = checkLivePreview(); _local1 = rotation; rotation = 0; _local2 = super.width; _local3 = super.height; var _local4 = 1; super.scaleY = _local4; super.scaleX = _local4; setSize(_local2, _local3); move(super.x, super.y); rotation = _local1; startWidth = _local2; startHeight = _local3; if (numChildren > 0){ removeChildAt(0); }; } protected function setScaleX(_arg1:Number):void{ super.scaleX = _arg1; } protected function setScaleY(_arg1:Number):void{ super.scaleY = _arg1; } private function initializeFocusManager():void{ if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, addedHandler, false, 0, true); } else { createFocusManager(); }; } public function set focusManager(_arg1:IFocusManager):void{ UIComponent.focusManagers[this] = _arg1; } public function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } protected function isInvalid(_arg1:String, ... _args):Boolean{ if (((invalidHash[_arg1]) || (invalidHash[InvalidationType.ALL]))){ return (true); }; while (_args.length > 0) { if (invalidHash[_args.pop()]){ return (true); }; }; return (false); } public function setSize(_arg1:Number, _arg2:Number):void{ _width = _arg1; _height = _arg2; invalidate(InvalidationType.SIZE); dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, false)); } override public function set width(_arg1:Number):void{ if (_width == _arg1){ return; }; setSize(_arg1, height); } public function setFocus():void{ if (stage){ stage.focus = this; }; } protected function initializeAccessibility():void{ if (UIComponent.createAccessibilityImplementation != null){ UIComponent.createAccessibilityImplementation(this); }; } public function get focusManager():IFocusManager{ var _local1:DisplayObject; _local1 = this; while (_local1) { if (UIComponent.focusManagers[_local1] != null){ return (IFocusManager(UIComponent.focusManagers[_local1])); }; _local1 = _local1.parent; }; return (null); } override public function get width():Number{ return (_width); } public function move(_arg1:Number, _arg2:Number):void{ _x = _arg1; _y = _arg2; super.x = Math.round(_arg1); super.y = Math.round(_arg2); dispatchEvent(new ComponentEvent(ComponentEvent.MOVE)); } public function validateNow():void{ invalidate(InvalidationType.ALL, false); draw(); } public function getStyle(_arg1:String):Object{ return (instanceStyles[_arg1]); } public static function getStyleDefinition():Object{ return (defaultStyles); } public static function mergeStyles(... _args):Object{ var _local2:Object; var _local3:uint; var _local4:uint; var _local5:Object; var _local6:String; _local2 = {}; _local3 = _args.length; _local4 = 0; while (_local4 < _local3) { _local5 = _args[_local4]; for (_local6 in _local5) { if (_local2[_local6] != null){ } else { _local2[_local6] = _args[_local4][_local6]; }; }; _local4++; }; return (_local2); } } }//package fl.core
Section 82
//DataProvider (fl.data.DataProvider) package fl.data { import flash.events.*; import fl.events.*; public class DataProvider extends EventDispatcher { protected var data:Array; public function DataProvider(_arg1:Object=null){ if (_arg1 == null){ data = []; } else { data = getDataFromObject(_arg1); }; } protected function dispatchPreChangeEvent(_arg1:String, _arg2:Array, _arg3:int, _arg4:int):void{ dispatchEvent(new DataChangeEvent(DataChangeEvent.PRE_DATA_CHANGE, _arg1, _arg2, _arg3, _arg4)); } public function invalidateItemAt(_arg1:int):void{ checkIndex(_arg1, (data.length - 1)); dispatchChangeEvent(DataChangeType.INVALIDATE, [data[_arg1]], _arg1, _arg1); } public function getItemIndex(_arg1:Object):int{ return (data.indexOf(_arg1)); } protected function getDataFromObject(_arg1:Object):Array{ var _local2:Array; var _local3:Array; var _local4:uint; var _local5:Object; var _local6:XML; var _local7:XMLList; var _local8:XML; var _local9:XMLList; var _local10:XML; var _local11:XMLList; var _local12:XML; if ((_arg1 is Array)){ _local3 = (_arg1 as Array); if (_local3.length > 0){ if ((((_local3[0] is String)) || ((_local3[0] is Number)))){ _local2 = []; _local4 = 0; while (_local4 < _local3.length) { _local5 = {label:String(_local3[_local4]), data:_local3[_local4]}; _local2.push(_local5); _local4++; }; return (_local2); }; }; return (_arg1.concat()); //unresolved jump }; if ((_arg1 is DataProvider)){ return (_arg1.toArray()); }; if ((_arg1 is XML)){ _local6 = (_arg1 as XML); _local2 = []; _local7 = _local6.*; for each (_local8 in _local7) { _arg1 = {}; _local9 = _local8.attributes(); for each (_local10 in _local9) { _arg1[_local10.localName()] = _local10.toString(); }; _local11 = _local8.*; for each (_local12 in _local11) { if (_local12.hasSimpleContent()){ _arg1[_local12.localName()] = _local12.toString(); }; }; _local2.push(_arg1); }; return (_local2); //unresolved jump }; throw (new TypeError((("Error: Type Coercion failed: cannot convert " + _arg1) + " to Array or DataProvider."))); } public function removeItemAt(_arg1:uint):Object{ var _local2:Array; checkIndex(_arg1, (data.length - 1)); dispatchPreChangeEvent(DataChangeType.REMOVE, data.slice(_arg1, (_arg1 + 1)), _arg1, _arg1); _local2 = data.splice(_arg1, 1); dispatchChangeEvent(DataChangeType.REMOVE, _local2, _arg1, _arg1); return (_local2[0]); } public function addItem(_arg1:Object):void{ dispatchPreChangeEvent(DataChangeType.ADD, [_arg1], (data.length - 1), (data.length - 1)); data.push(_arg1); dispatchChangeEvent(DataChangeType.ADD, [_arg1], (data.length - 1), (data.length - 1)); } public function sortOn(_arg1:Object, _arg2:Object=null){ var _local3:Array; dispatchPreChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); _local3 = data.sortOn(_arg1, _arg2); dispatchChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); return (_local3); } public function sort(... _args){ var _local2:Array; dispatchPreChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); _local2 = data.sort.apply(data, _args); dispatchChangeEvent(DataChangeType.SORT, data.concat(), 0, (data.length - 1)); return (_local2); } public function addItems(_arg1:Object):void{ addItemsAt(_arg1, data.length); } public function concat(_arg1:Object):void{ addItems(_arg1); } public function clone():DataProvider{ return (new DataProvider(data)); } public function toArray():Array{ return (data.concat()); } public function get length():uint{ return (data.length); } public function addItemAt(_arg1:Object, _arg2:uint):void{ checkIndex(_arg2, data.length); dispatchPreChangeEvent(DataChangeType.ADD, [_arg1], _arg2, _arg2); data.splice(_arg2, 0, _arg1); dispatchChangeEvent(DataChangeType.ADD, [_arg1], _arg2, _arg2); } public function getItemAt(_arg1:uint):Object{ checkIndex(_arg1, (data.length - 1)); return (data[_arg1]); } override public function toString():String{ return ((("DataProvider [" + data.join(" , ")) + "]")); } public function invalidateItem(_arg1:Object):void{ var _local2:uint; _local2 = getItemIndex(_arg1); if (_local2 == -1){ return; }; invalidateItemAt(_local2); } protected function dispatchChangeEvent(_arg1:String, _arg2:Array, _arg3:int, _arg4:int):void{ dispatchEvent(new DataChangeEvent(DataChangeEvent.DATA_CHANGE, _arg1, _arg2, _arg3, _arg4)); } protected function checkIndex(_arg1:int, _arg2:int):void{ if ((((_arg1 > _arg2)) || ((_arg1 < 0)))){ throw (new RangeError((((("DataProvider index (" + _arg1) + ") is not in acceptable range (0 - ") + _arg2) + ")"))); }; } public function addItemsAt(_arg1:Object, _arg2:uint):void{ var _local3:Array; checkIndex(_arg2, data.length); _local3 = getDataFromObject(_arg1); dispatchPreChangeEvent(DataChangeType.ADD, _local3, _arg2, ((_arg2 + _local3.length) - 1)); data.splice.apply(data, [_arg2, 0].concat(_local3)); dispatchChangeEvent(DataChangeType.ADD, _local3, _arg2, ((_arg2 + _local3.length) - 1)); } public function replaceItem(_arg1:Object, _arg2:Object):Object{ var _local3:int; _local3 = getItemIndex(_arg2); if (_local3 != -1){ return (replaceItemAt(_arg1, _local3)); }; return (null); } public function removeItem(_arg1:Object):Object{ var _local2:int; _local2 = getItemIndex(_arg1); if (_local2 != -1){ return (removeItemAt(_local2)); }; return (null); } public function merge(_arg1:Object):void{ var _local2:Array; var _local3:uint; var _local4:uint; var _local5:uint; var _local6:Object; _local2 = getDataFromObject(_arg1); _local3 = _local2.length; _local4 = data.length; dispatchPreChangeEvent(DataChangeType.ADD, data.slice(_local4, data.length), _local4, (this.data.length - 1)); _local5 = 0; while (_local5 < _local3) { _local6 = _local2[_local5]; if (getItemIndex(_local6) == -1){ data.push(_local6); }; _local5++; }; if (data.length > _local4){ dispatchChangeEvent(DataChangeType.ADD, data.slice(_local4, data.length), _local4, (this.data.length - 1)); } else { dispatchChangeEvent(DataChangeType.ADD, [], -1, -1); }; } public function replaceItemAt(_arg1:Object, _arg2:uint):Object{ var _local3:Array; checkIndex(_arg2, (data.length - 1)); _local3 = [data[_arg2]]; dispatchPreChangeEvent(DataChangeType.REPLACE, _local3, _arg2, _arg2); data[_arg2] = _arg1; dispatchChangeEvent(DataChangeType.REPLACE, _local3, _arg2, _arg2); return (_local3[0]); } public function invalidate():void{ dispatchEvent(new DataChangeEvent(DataChangeEvent.DATA_CHANGE, DataChangeType.INVALIDATE_ALL, data.concat(), 0, data.length)); } public function removeAll():void{ var _local1:Array; _local1 = data.concat(); dispatchPreChangeEvent(DataChangeType.REMOVE_ALL, _local1, 0, _local1.length); data = []; dispatchChangeEvent(DataChangeType.REMOVE_ALL, _local1, 0, _local1.length); } } }//package fl.data
Section 83
//SimpleCollectionItem (fl.data.SimpleCollectionItem) package fl.data { public dynamic class SimpleCollectionItem { public var label:String; public var data:String; public function toString():String{ return ((((("[SimpleCollectionItem: " + label) + ",") + data) + "]")); } } }//package fl.data
Section 84
//ComponentEvent (fl.events.ComponentEvent) package fl.events { import flash.events.*; public class ComponentEvent extends Event { public static const HIDE:String = "hide"; public static const BUTTON_DOWN:String = "buttonDown"; public static const MOVE:String = "move"; public static const RESIZE:String = "resize"; public static const ENTER:String = "enter"; public static const LABEL_CHANGE:String = "labelChange"; public static const SHOW:String = "show"; public function ComponentEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function toString():String{ return (formatToString("ComponentEvent", "type", "bubbles", "cancelable")); } override public function clone():Event{ return (new ComponentEvent(type, bubbles, cancelable)); } } }//package fl.events
Section 85
//DataChangeEvent (fl.events.DataChangeEvent) package fl.events { import flash.events.*; public class DataChangeEvent extends Event { protected var _items:Array; protected var _endIndex:uint; protected var _changeType:String; protected var _startIndex:uint; public static const PRE_DATA_CHANGE:String = "preDataChange"; public static const DATA_CHANGE:String = "dataChange"; public function DataChangeEvent(_arg1:String, _arg2:String, _arg3:Array, _arg4:int=-1, _arg5:int=-1):void{ super(_arg1); _changeType = _arg2; _startIndex = _arg4; _items = _arg3; _endIndex = ((_arg5)==-1) ? _startIndex : _arg5; } public function get changeType():String{ return (_changeType); } public function get startIndex():uint{ return (_startIndex); } public function get items():Array{ return (_items); } override public function clone():Event{ return (new DataChangeEvent(type, _changeType, _items, _startIndex, _endIndex)); } override public function toString():String{ return (formatToString("DataChangeEvent", "type", "changeType", "startIndex", "endIndex", "bubbles", "cancelable")); } public function get endIndex():uint{ return (_endIndex); } } }//package fl.events
Section 86
//DataChangeType (fl.events.DataChangeType) package fl.events { public class DataChangeType { public static const ADD:String = "add"; public static const REMOVE:String = "remove"; public static const REMOVE_ALL:String = "removeAll"; public static const CHANGE:String = "change"; public static const REPLACE:String = "replace"; public static const INVALIDATE:String = "invalidate"; public static const INVALIDATE_ALL:String = "invalidateAll"; public static const SORT:String = "sort"; } }//package fl.events
Section 87
//ListEvent (fl.events.ListEvent) package fl.events { import flash.events.*; public class ListEvent extends Event { protected var _index:int; protected var _item:Object; protected var _columnIndex:int; protected var _rowIndex:int; public static const ITEM_DOUBLE_CLICK:String = "itemDoubleClick"; public static const ITEM_ROLL_OUT:String = "itemRollOut"; public static const ITEM_ROLL_OVER:String = "itemRollOver"; public static const ITEM_CLICK:String = "itemClick"; public function ListEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:int=-1, _arg5:int=-1, _arg6:int=-1, _arg7:Object=null){ super(_arg1, _arg2, _arg3); _rowIndex = _arg5; _columnIndex = _arg4; _index = _arg6; _item = _arg7; } public function get rowIndex():Object{ return (_rowIndex); } public function get index():int{ return (_index); } public function get item():Object{ return (_item); } public function get columnIndex():int{ return (_columnIndex); } override public function clone():Event{ return (new ListEvent(type, bubbles, cancelable, _columnIndex, _rowIndex)); } override public function toString():String{ return (formatToString("ListEvent", "type", "bubbles", "cancelable", "columnIndex", "rowIndex", "index", "item")); } } }//package fl.events
Section 88
//ScrollEvent (fl.events.ScrollEvent) package fl.events { import flash.events.*; public class ScrollEvent extends Event { private var _position:Number; private var _direction:String; private var _delta:Number; public static const SCROLL:String = "scroll"; public function ScrollEvent(_arg1:String, _arg2:Number, _arg3:Number){ super(ScrollEvent.SCROLL, false, false); _direction = _arg1; _delta = _arg2; _position = _arg3; } override public function clone():Event{ return (new ScrollEvent(_direction, _delta, _position)); } public function get position():Number{ return (_position); } override public function toString():String{ return (formatToString("ScrollEvent", "type", "bubbles", "cancelable", "direction", "delta", "position")); } public function get delta():Number{ return (_delta); } public function get direction():String{ return (_direction); } } }//package fl.events
Section 89
//FocusManager (fl.managers.FocusManager) package fl.managers { import fl.core.*; import fl.controls.*; import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.ui.*; public class FocusManager implements IFocusManager { private var focusableObjects:Dictionary; private var _showFocusIndicator:Boolean;// = true private var defButton:Button; private var focusableCandidates:Array; private var _form:DisplayObjectContainer; private var _defaultButtonEnabled:Boolean;// = true private var activated:Boolean;// = false private var _defaultButton:Button; private var calculateCandidates:Boolean;// = true private var lastFocus:InteractiveObject; private var lastAction:String; public function FocusManager(_arg1:DisplayObjectContainer){ activated = false; calculateCandidates = true; _showFocusIndicator = true; _defaultButtonEnabled = true; super(); focusableObjects = new Dictionary(true); if (_arg1 != null){ _form = _arg1; addFocusables(DisplayObject(_arg1)); _arg1.addEventListener(Event.ADDED, addedHandler); _arg1.addEventListener(Event.REMOVED, removedHandler); activate(); }; } public function get showFocusIndicator():Boolean{ return (_showFocusIndicator); } private function getIndexOfNextObject(_arg1:int, _arg2:Boolean, _arg3:Boolean, _arg4:String):int{ var _local5:int; var _local6:int; var _local7:DisplayObject; var _local8:IFocusManagerGroup; var _local9:int; var _local10:DisplayObject; var _local11:IFocusManagerGroup; _local5 = focusableCandidates.length; _local6 = _arg1; while (true) { if (_arg2){ _arg1--; } else { _arg1++; }; if (_arg3){ if (((_arg2) && ((_arg1 < 0)))){ break; }; if (((!(_arg2)) && ((_arg1 == _local5)))){ break; }; } else { _arg1 = ((_arg1 + _local5) % _local5); if (_local6 == _arg1){ break; }; }; if (isValidFocusCandidate(focusableCandidates[_arg1], _arg4)){ _local7 = DisplayObject(findFocusManagerComponent(focusableCandidates[_arg1])); if ((_local7 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local7); _local9 = 0; while (_local9 < focusableCandidates.length) { _local10 = focusableCandidates[_local9]; if ((_local10 is IFocusManagerGroup)){ _local11 = IFocusManagerGroup(_local10); if ((((_local11.groupName == _local8.groupName)) && (_local11.selected))){ _arg1 = _local9; break; }; }; _local9++; }; }; return (_arg1); }; }; return (_arg1); } public function set form(_arg1:DisplayObjectContainer):void{ _form = _arg1; } private function addFocusables(_arg1:DisplayObject, _arg2:Boolean=false):void{ var focusable:IFocusManagerComponent; var io:InteractiveObject; var doc:DisplayObjectContainer; var i:int; var child:DisplayObject; var o = _arg1; var skipTopLevel = _arg2; if (!skipTopLevel){ if ((o is IFocusManagerComponent)){ focusable = IFocusManagerComponent(o); if (focusable.focusEnabled){ if (((focusable.tabEnabled) && (isTabVisible(o)))){ focusableObjects[o] = true; calculateCandidates = true; }; o.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); o.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; } else { if ((o is InteractiveObject)){ io = (o as InteractiveObject); if (((((io) && (io.tabEnabled))) && ((findFocusManagerComponent(io) == io)))){ focusableObjects[io] = true; calculateCandidates = true; }; io.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); io.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; }; }; if ((o is DisplayObjectContainer)){ doc = DisplayObjectContainer(o); o.addEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); if ((((((doc is Stage)) || ((doc.parent is Stage)))) || (doc.tabChildren))){ i = 0; while (i < doc.numChildren) { try { child = doc.getChildAt(i); if (child != null){ addFocusables(doc.getChildAt(i)); }; } catch(error:SecurityError) { }; i = (i + 1); }; }; }; } private function getChildIndex(_arg1:DisplayObjectContainer, _arg2:DisplayObject):int{ return (_arg1.getChildIndex(_arg2)); } private function mouseFocusChangeHandler(_arg1:FocusEvent):void{ if ((_arg1.relatedObject is TextField)){ return; }; _arg1.preventDefault(); } private function focusOutHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; _local2 = (_arg1.target as InteractiveObject); } private function isValidFocusCandidate(_arg1:DisplayObject, _arg2:String):Boolean{ var _local3:IFocusManagerGroup; if (!isEnabledAndVisible(_arg1)){ return (false); }; if ((_arg1 is IFocusManagerGroup)){ _local3 = IFocusManagerGroup(_arg1); if (_arg2 == _local3.groupName){ return (false); }; }; return (true); } public function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject{ var _local2:InteractiveObject; _local2 = _arg1; while (_arg1) { if ((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))){ return (_arg1); }; _arg1 = _arg1.parent; }; return (_local2); } private function sortFocusableObjectsTabIndex():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))){ focusableCandidates.push(_local2); }; }; focusableCandidates.sort(sortByTabIndex); } private function removeFocusables(_arg1:DisplayObject):void{ var _local2:Object; var _local3:DisplayObject; if ((_arg1 is DisplayObjectContainer)){ _arg1.removeEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); _arg1.removeEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); for (_local2 in focusableObjects) { _local3 = DisplayObject(_local2); if (DisplayObjectContainer(_arg1).contains(_local3)){ if (_local3 == lastFocus){ lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local2]; calculateCandidates = true; }; }; }; } private function addedHandler(_arg1:Event):void{ var _local2:DisplayObject; _local2 = DisplayObject(_arg1.target); if (_local2.stage){ addFocusables(DisplayObject(_arg1.target)); }; } private function getTopLevelFocusTarget(_arg1:InteractiveObject):InteractiveObject{ while (_arg1 != InteractiveObject(form)) { if ((((((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))) && (IFocusManagerComponent(_arg1).mouseFocusEnabled))) && (UIComponent(_arg1).enabled))){ return (_arg1); }; _arg1 = _arg1.parent; if (_arg1 == null){ break; }; }; return (null); } private function tabChildrenChangeHandler(_arg1:Event):void{ var _local2:DisplayObjectContainer; if (_arg1.target != _arg1.currentTarget){ return; }; calculateCandidates = true; _local2 = DisplayObjectContainer(_arg1.target); if (_local2.tabChildren){ addFocusables(_local2, true); } else { removeFocusables(_local2); }; } public function sendDefaultButtonEvent():void{ defButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); } public function getFocus():InteractiveObject{ var _local1:InteractiveObject; _local1 = form.stage.focus; return (findFocusManagerComponent(_local1)); } private function isEnabledAndVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; var _local3:TextField; var _local4:SimpleButton; _local2 = DisplayObject(form).parent; while (_arg1 != _local2) { if ((_arg1 is UIComponent)){ if (!UIComponent(_arg1).enabled){ return (false); }; } else { if ((_arg1 is TextField)){ _local3 = TextField(_arg1); if ((((_local3.type == TextFieldType.DYNAMIC)) || (!(_local3.selectable)))){ return (false); }; } else { if ((_arg1 is SimpleButton)){ _local4 = SimpleButton(_arg1); if (!_local4.enabled){ return (false); }; }; }; }; if (!_arg1.visible){ return (false); }; _arg1 = _arg1.parent; }; return (true); } public function set defaultButton(_arg1:Button):void{ var _local2:Button; _local2 = (_arg1) ? Button(_arg1) : null; if (_local2 != _defaultButton){ if (_defaultButton){ _defaultButton.emphasized = false; }; if (defButton){ defButton.emphasized = false; }; _defaultButton = _local2; defButton = _local2; if (_local2){ _local2.emphasized = true; }; }; } private function deactivateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); } public function setFocus(_arg1:InteractiveObject):void{ if ((_arg1 is IFocusManagerComponent)){ IFocusManagerComponent(_arg1).setFocus(); } else { form.stage.focus = _arg1; }; } private function setFocusToNextObject(_arg1:FocusEvent):void{ var _local2:InteractiveObject; if (!hasFocusableObjects()){ return; }; _local2 = getNextFocusManagerComponent(_arg1.shiftKey); if (_local2){ setFocus(_local2); }; } private function hasFocusableObjects():Boolean{ var _local1:Object; for (_local1 in focusableObjects) { return (true); }; return (false); } private function tabIndexChangeHandler(_arg1:Event):void{ calculateCandidates = true; } private function sortFocusableObjects():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))) && ((_local2.tabIndex > 0)))){ sortFocusableObjectsTabIndex(); return; }; focusableCandidates.push(_local2); }; focusableCandidates.sort(sortByDepth); } private function keyFocusChangeHandler(_arg1:FocusEvent):void{ showFocusIndicator = true; if ((((((_arg1.keyCode == Keyboard.TAB)) || ((_arg1.keyCode == 0)))) && (!(_arg1.isDefaultPrevented())))){ setFocusToNextObject(_arg1); _arg1.preventDefault(); }; } private function getIndexOfFocusedObject(_arg1:DisplayObject):int{ var _local2:int; var _local3:int; _local2 = focusableCandidates.length; _local3 = 0; _local3 = 0; while (_local3 < _local2) { if (focusableCandidates[_local3] == _arg1){ return (_local3); }; _local3++; }; return (-1); } public function hideFocus():void{ } private function removedHandler(_arg1:Event):void{ var _local2:int; var _local3:DisplayObject; var _local4:InteractiveObject; _local3 = DisplayObject(_arg1.target); if ((((_local3 is IFocusManagerComponent)) && ((focusableObjects[_local3] == true)))){ if (_local3 == lastFocus){ IFocusManagerComponent(lastFocus).drawFocus(false); lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local3]; calculateCandidates = true; } else { if ((((_local3 is InteractiveObject)) && ((focusableObjects[_local3] == true)))){ _local4 = (_local3 as InteractiveObject); if (_local4){ if (_local4 == lastFocus){ lastFocus = null; }; delete focusableObjects[_local4]; calculateCandidates = true; }; _local3.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); }; }; removeFocusables(_local3); } private function sortByDepth(_arg1:InteractiveObject, _arg2:InteractiveObject):Number{ var _local3:String; var _local4:String; var _local5:int; var _local6:String; var _local7:String; var _local8:String; var _local9:DisplayObject; var _local10:DisplayObject; _local3 = ""; _local4 = ""; _local8 = "0000"; _local9 = DisplayObject(_arg1); _local10 = DisplayObject(_arg2); while (((!((_local9 == DisplayObject(form)))) && (_local9.parent))) { _local5 = getChildIndex(_local9.parent, _local9); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local3 = (_local7 + _local3); _local9 = _local9.parent; }; while (((!((_local10 == DisplayObject(form)))) && (_local10.parent))) { _local5 = getChildIndex(_local10.parent, _local10); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local4 = (_local7 + _local4); _local10 = _local10.parent; }; return (((_local3 > _local4)) ? 1 : ((_local3 < _local4)) ? -1 : 0); } public function get defaultButton():Button{ return (_defaultButton); } private function activateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); if (lastFocus){ if ((lastFocus is IFocusManagerComponent)){ IFocusManagerComponent(lastFocus).setFocus(); } else { form.stage.focus = lastFocus; }; }; lastAction = "ACTIVATE"; } public function showFocus():void{ } public function set defaultButtonEnabled(_arg1:Boolean):void{ _defaultButtonEnabled = _arg1; } public function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject{ var _local2:DisplayObject; var _local3:String; var _local4:int; var _local5:Boolean; var _local6:int; var _local7:int; var _local8:IFocusManagerGroup; if (!hasFocusableObjects()){ return (null); }; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; _local2 = form.stage.focus; _local2 = DisplayObject(findFocusManagerComponent(InteractiveObject(_local2))); _local3 = ""; if ((_local2 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local2); _local3 = _local8.groupName; }; _local4 = getIndexOfFocusedObject(_local2); _local5 = false; _local6 = _local4; if (_local4 == -1){ if (_arg1){ _local4 = focusableCandidates.length; }; _local5 = true; }; _local7 = getIndexOfNextObject(_local4, _arg1, _local5, _local3); return (findFocusManagerComponent(focusableCandidates[_local7])); } private function mouseDownHandler(_arg1:MouseEvent):void{ var _local2:InteractiveObject; if (_arg1.isDefaultPrevented()){ return; }; _local2 = getTopLevelFocusTarget(InteractiveObject(_arg1.target)); if (!_local2){ return; }; showFocusIndicator = false; if (((((!((_local2 == lastFocus))) || ((lastAction == "ACTIVATE")))) && (!((_local2 is TextField))))){ setFocus(_local2); }; lastAction = "MOUSEDOWN"; } private function isTabVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; _local2 = _arg1.parent; while (((((_local2) && (!((_local2 is Stage))))) && (!(((_local2.parent) && ((_local2.parent is Stage))))))) { if (!_local2.tabChildren){ return (false); }; _local2 = _local2.parent; }; return (true); } public function get nextTabIndex():int{ return (0); } private function keyDownHandler(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.TAB){ lastAction = "KEY"; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; }; if (((((((defaultButtonEnabled) && ((_arg1.keyCode == Keyboard.ENTER)))) && (defaultButton))) && (defButton.enabled))){ sendDefaultButtonEvent(); }; } private function focusInHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; var _local3:Button; _local2 = InteractiveObject(_arg1.target); if (form.contains(_local2)){ lastFocus = findFocusManagerComponent(InteractiveObject(_local2)); if ((lastFocus is Button)){ _local3 = Button(lastFocus); if (defButton){ defButton.emphasized = false; defButton = _local3; _local3.emphasized = true; }; } else { if (((defButton) && (!((defButton == _defaultButton))))){ defButton.emphasized = false; defButton = _defaultButton; _defaultButton.emphasized = true; }; }; }; } private function tabEnabledChangeHandler(_arg1:Event):void{ var _local2:InteractiveObject; var _local3:Boolean; calculateCandidates = true; _local2 = InteractiveObject(_arg1.target); _local3 = (focusableObjects[_local2] == true); if (_local2.tabEnabled){ if (((!(_local3)) && (isTabVisible(_local2)))){ if (!(_local2 is IFocusManagerComponent)){ _local2.focusRect = false; }; focusableObjects[_local2] = true; }; } else { if (_local3){ delete focusableObjects[_local2]; }; }; } public function set showFocusIndicator(_arg1:Boolean):void{ _showFocusIndicator = _arg1; } public function get form():DisplayObjectContainer{ return (_form); } private function sortByTabIndex(_arg1:InteractiveObject, _arg2:InteractiveObject):int{ return (((_arg1.tabIndex > _arg2.tabIndex)) ? 1 : ((_arg1.tabIndex < _arg2.tabIndex)) ? -1 : sortByDepth(_arg1, _arg2)); } public function activate():void{ if (activated){ return; }; form.stage.addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false, 0, true); form.stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false, 0, true); form.addEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.addEventListener(Event.ACTIVATE, activateHandler, false, 0, true); form.stage.addEventListener(Event.DEACTIVATE, deactivateHandler, false, 0, true); form.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = true; if (lastFocus){ setFocus(lastFocus); }; } public function deactivate():void{ form.stage.removeEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler); form.stage.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler); form.removeEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.removeEventListener(Event.ACTIVATE, activateHandler); form.stage.removeEventListener(Event.DEACTIVATE, deactivateHandler); form.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = false; } public function get defaultButtonEnabled():Boolean{ return (_defaultButtonEnabled); } } }//package fl.managers
Section 90
//IFocusManager (fl.managers.IFocusManager) package fl.managers { import fl.controls.*; import flash.display.*; public interface IFocusManager { function getFocus():InteractiveObject; function deactivate():void; function set defaultButton(_arg1:Button):void; function set showFocusIndicator(_arg1:Boolean):void; function get defaultButtonEnabled():Boolean; function get nextTabIndex():int; function get defaultButton():Button; function get showFocusIndicator():Boolean; function setFocus(_arg1:InteractiveObject):void; function activate():void; function showFocus():void; function set defaultButtonEnabled(_arg1:Boolean):void; function hideFocus():void; function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject; function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject; } }//package fl.managers
Section 91
//IFocusManagerComponent (fl.managers.IFocusManagerComponent) package fl.managers { public interface IFocusManagerComponent { function set focusEnabled(_arg1:Boolean):void; function drawFocus(_arg1:Boolean):void; function setFocus():void; function get focusEnabled():Boolean; function get tabEnabled():Boolean; function get tabIndex():int; function get mouseFocusEnabled():Boolean; } }//package fl.managers
Section 92
//IFocusManagerGroup (fl.managers.IFocusManagerGroup) package fl.managers { public interface IFocusManagerGroup { function set groupName(_arg1:String):void; function set selected(_arg1:Boolean):void; function get groupName():String; function get selected():Boolean; } }//package fl.managers
Section 93
//StyleManager (fl.managers.StyleManager) package fl.managers { import fl.core.*; import flash.text.*; import flash.utils.*; public class StyleManager { private var globalStyles:Object; private var classToDefaultStylesDict:Dictionary; private var styleToClassesHash:Object; private var classToStylesDict:Dictionary; private var classToInstancesDict:Dictionary; private static var _instance:StyleManager; public function StyleManager(){ styleToClassesHash = {}; classToInstancesDict = new Dictionary(true); classToStylesDict = new Dictionary(true); classToDefaultStylesDict = new Dictionary(true); globalStyles = UIComponent.getStyleDefinition(); } public static function clearComponentStyle(_arg1:Object, _arg2:String):void{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; if (((!((_local4 == null))) && (!((_local4[_arg2] == null))))){ delete _local4[_arg2]; invalidateComponentStyle(_local3, _arg2); }; } private static function getClassDef(_arg1:Object):Class{ var component = _arg1; if ((component is Class)){ return ((component as Class)); }; try { return ((getDefinitionByName(getQualifiedClassName(component)) as Class)); } catch(e:Error) { if ((component is UIComponent)){ try { return ((component.loaderInfo.applicationDomain.getDefinition(getQualifiedClassName(component)) as Class)); } catch(e:Error) { }; }; }; return (null); } public static function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } public static function setComponentStyle(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Class; var _local5:Object; _local4 = getClassDef(_arg1); _local5 = getInstance().classToStylesDict[_local4]; if (_local5 == null){ _local5 = (getInstance().classToStylesDict[_local4] = {}); }; if (_local5 == _arg3){ return; }; _local5[_arg2] = _arg3; invalidateComponentStyle(_local4, _arg2); } private static function setSharedStyles(_arg1:UIComponent):void{ var _local2:StyleManager; var _local3:Class; var _local4:Object; var _local5:String; _local2 = getInstance(); _local3 = getClassDef(_arg1); _local4 = _local2.classToDefaultStylesDict[_local3]; for (_local5 in _local4) { _arg1.setSharedStyle(_local5, getSharedStyle(_arg1, _local5)); }; } public static function getComponentStyle(_arg1:Object, _arg2:String):Object{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; return (((_local4)==null) ? null : _local4[_arg2]); } private static function getInstance(){ if (_instance == null){ _instance = new (StyleManager); }; return (_instance); } private static function invalidateComponentStyle(_arg1:Class, _arg2:String):void{ var _local3:Dictionary; var _local4:Object; var _local5:UIComponent; _local3 = getInstance().classToInstancesDict[_arg1]; if (_local3 == null){ return; }; for (_local4 in _local3) { _local5 = (_local4 as UIComponent); if (_local5 == null){ } else { _local5.setSharedStyle(_arg2, getSharedStyle(_local5, _arg2)); }; }; } private static function invalidateStyle(_arg1:String):void{ var _local2:Dictionary; var _local3:Object; _local2 = getInstance().styleToClassesHash[_arg1]; if (_local2 == null){ return; }; for (_local3 in _local2) { invalidateComponentStyle(Class(_local3), _arg1); }; } public static function registerInstance(_arg1:UIComponent):void{ var inst:StyleManager; var classDef:Class; var target:Class; var defaultStyles:Object; var styleToClasses:Object; var n:String; var instance = _arg1; inst = getInstance(); classDef = getClassDef(instance); if (classDef == null){ return; }; if (inst.classToInstancesDict[classDef] == null){ inst.classToInstancesDict[classDef] = new Dictionary(true); target = classDef; while (defaultStyles == null) { if (target["getStyleDefinition"] != null){ defaultStyles = target["getStyleDefinition"](); break; }; try { target = (instance.loaderInfo.applicationDomain.getDefinition(getQualifiedSuperclassName(target)) as Class); } catch(err:Error) { try { target = (getDefinitionByName(getQualifiedSuperclassName(target)) as Class); } catch(e:Error) { defaultStyles = UIComponent.getStyleDefinition(); break; }; }; }; styleToClasses = inst.styleToClassesHash; for (n in defaultStyles) { if (styleToClasses[n] == null){ styleToClasses[n] = new Dictionary(true); }; styleToClasses[n][classDef] = true; }; inst.classToDefaultStylesDict[classDef] = defaultStyles; inst.classToStylesDict[classDef] = {}; }; inst.classToInstancesDict[classDef][instance] = true; setSharedStyles(instance); } public static function getStyle(_arg1:String):Object{ return (getInstance().globalStyles[_arg1]); } private static function getSharedStyle(_arg1:UIComponent, _arg2:String):Object{ var _local3:Class; var _local4:StyleManager; var _local5:Object; _local3 = getClassDef(_arg1); _local4 = getInstance(); _local5 = _local4.classToStylesDict[_local3][_arg2]; if (_local5 != null){ return (_local5); }; _local5 = _local4.globalStyles[_arg2]; if (_local5 != null){ return (_local5); }; return (_local4.classToDefaultStylesDict[_local3][_arg2]); } public static function setStyle(_arg1:String, _arg2:Object):void{ var _local3:Object; _local3 = getInstance().globalStyles; if ((((_local3[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; _local3[_arg1] = _arg2; invalidateStyle(_arg1); } } }//package fl.managers
Section 94
//MochiAd (mochi.as3.MochiAd) package mochi.as3 { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.system.*; import flash.net.*; public class MochiAd { public static function getVersion():String{ return ("3.02 as3"); } public static function showClickAwayAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_timeout:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var sendHostProgress:Boolean; var options = _arg1; DEFAULTS = {ad_timeout:2000, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function ():void{ }, ad_finished:function ():void{ }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_timeout = options.ad_timeout; delete options.ad_timeout; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ MochiAd._cleanup(mc); options.ad_finished(); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; sendHostProgress = false; mc.regContLC = function (_arg1:String):void{ mc._containerLCName = _arg1; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; if (!this.parent){ delete this.onEnterFrame; return; }; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local4 > 0){ chk.showing = true; _local3 = true; chk.started = getTimer(); } else { if (_local2 > chk.ad_timeout){ options.ad_failed(); _local3 = true; }; }; }; if (this.root == null){ _local3 = true; }; if (_local3){ delete this.onEnterFrame; }; }; doOnEnterFrame(chk); } public static function _isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function _allowDomains(_arg1:String):String{ var _local2:String; _local2 = _arg1.split("/")[2].split(":")[0]; if (Security.sandboxType == "application"){ return (_local2); }; Security.allowDomain("*"); Security.allowDomain(_local2); Security.allowInsecureDomain("*"); Security.allowInsecureDomain(_local2); return (_local2); } public static function unload(_arg1:Object):Boolean{ if (((_arg1.clip) && (_arg1.clip._mochiad))){ _arg1 = _arg1.clip; }; if (_arg1.origFrameRate != undefined){ _arg1.stage.frameRate = _arg1.origFrameRate; }; if (!_arg1._mochiad){ return (false); }; if (_arg1._mochiad._containerLCName != undefined){ _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "notify", {id:"unload"}); }; if (_arg1._mochiad.onUnload){ _arg1._mochiad.onUnload(); }; delete _arg1._mochiad_loaded; delete _arg1._mochiad; return (true); } public static function showInterLevelAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ MochiAd._cleanup(mc); options.ad_finished(); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = (_arg1 - 250); }; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local4 > 0){ chk.showing = true; chk.started = getTimer(); MochiAd.adShowing(clip); } else { if (_local2 > chk.ad_timeout){ options.ad_failed(); _local3 = true; }; }; }; if (_local2 > chk.ad_msec){ _local3 = true; }; if (_local3){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function _parseOptions(_arg1:Object, _arg2:Object):Object{ var _local3:Object; var _local4:String; var _local5:Array; var _local6:Number; var _local7:Array; _local3 = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; if (_arg1){ for (_local4 in _arg1) { _local3[_local4] = _arg1[_local4]; }; }; if (_local3.clip == undefined){ throw (new Error("MochiAd is missing the 'clip' parameter. This should be a MovieClip, Sprite or an instance of a class that extends MovieClip or Sprite.")); }; _arg1 = _local3.clip.loaderInfo.parameters.mochiad_options; if (_arg1){ _local5 = _arg1.split("&"); _local6 = 0; while (_local6 < _local5.length) { _local7 = _local5[_local6].split("="); _local3[unescape(_local7[0])] = unescape(_local7[1]); _local6++; }; }; if (_local3.id == "test"){ trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); }; return (_local3); } public static function _cleanup(_arg1:Object):void{ var idx:Number; var k:String; var lc:LocalConnection; var f:Function; var mc = _arg1; if (("lc" in mc)){ lc = mc.lc; f = function ():void{ try { lc.client = null; lc.close(); } catch(e:Error) { }; }; setTimeout(f, 0); }; idx = DisplayObjectContainer(mc).numChildren; while (idx > 0) { idx = (idx - 1); DisplayObjectContainer(mc).removeChildAt(idx); }; for (k in mc) { delete mc[k]; }; } public static function load(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var depth:Number; var mc:MovieClip; var wh:Array; var lv:URLVariables; var k:String; var server:String; var hostname:String; var lc:LocalConnection; var name:String; var loader:Loader; var g:Function; var req:URLRequest; var v:Object; var options = _arg1; DEFAULTS = {server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = MochiAd._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = MochiAd.getVersion(); clip = options.clip; if (!MochiAd._isNetworkAvailable()){ return (null); }; try { if (clip._mochiad_loaded){ return (null); }; } catch(e:Error) { throw (new Error("MochiAd requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, "_mochiad", depth); wh = MochiAd._getRes(options, clip); options.res = ((wh[0] + "x") + wh[1]); options.server = (options.server + options.id); delete options.id; clip._mochiad_loaded = true; if (clip.loaderInfo.loaderURL.indexOf("http") == 0){ options.as3_swf = clip.loaderInfo.loaderURL; } else { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); }; lv = new URLVariables(); for (k in options) { v = options[k]; if (!(v is Function)){ lv[k] = v; }; }; server = lv.server; delete lv.server; hostname = _allowDomains(server); lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.lc = lc; mc.lcName = name; lv.lc = name; lv.st = getTimer(); loader = new Loader(); g = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); MochiAd.unload(clip); }; loader.contentLoaderInfo.addEventListener(Event.UNLOAD, g); req = new URLRequest(((server + ".swf?cacheBust=") + new Date().getTime())); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, function (_arg1:IOErrorEvent):void{ trace("[MochiAds] Blocked URL"); }); loader.load(req); mc.addChild(loader); mc._mochiad_ctr = loader; return (mc); } public static function runMethod(_arg1:Object, _arg2:String, _arg3:Array):Object{ var _local4:Array; var _local5:Number; _local4 = _arg2.split("."); _local5 = 0; while (_local5 < (_local4.length - 1)) { if ((((_arg1[_local4[_local5]] == undefined)) || ((_arg1[_local4[_local5]] == null)))){ return (undefined); }; _arg1 = _arg1[_local4[_local5]]; _local5++; }; if (typeof(_arg1[_local4[_local5]]) == "function"){ return (_arg1[_local4[_local5]].apply(_arg1, _arg3)); }; return (undefined); } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number):MovieClip{ var _local4:MovieClip; _local4 = new MovieClip(); if (((false) && (_arg3))){ _arg1.addChildAt(_local4, _arg3); } else { _arg1.addChild(_local4); }; _arg1[_arg2] = _local4; _local4["_name"] = _arg2; return (_local4); } public static function _getRes(_arg1:Object, _arg2:Object):Array{ var _local3:Object; var _local4:Number; var _local5:Number; var _local6:Array; _local3 = _arg2.getBounds(_arg2.root); _local4 = 0; _local5 = 0; if (typeof(_arg1.res) != "undefined"){ _local6 = _arg1.res.split("x"); _local4 = parseFloat(_local6[0]); _local5 = parseFloat(_local6[1]); } else { _local4 = (_local3.xMax - _local3.xMin); _local5 = (_local3.yMax - _local3.yMin); }; if ((((_local4 == 0)) || ((_local5 == 0)))){ _local4 = _arg2.stage.stageWidth; _local5 = _arg2.stage.stageHeight; }; return ([_local4, _local5]); } public static function adShowing(_arg1:Object):void{ _arg1.origFrameRate = _arg1.stage.frameRate; _arg1.stage.frameRate = 30; } public static function getValue(_arg1:Object, _arg2:String):Object{ var _local3:Array; var _local4:Number; _local3 = _arg2.split("."); _local4 = 0; while (_local4 < (_local3.length - 1)) { if ((((_arg1[_local3[_local4]] == undefined)) || ((_arg1[_local3[_local4]] == null)))){ return (undefined); }; _arg1 = _arg1[_local3[_local4]]; _local4++; }; return (_arg1[_local3[_local4]]); } public static function rpc(_arg1:Object, _arg2:Number, _arg3:Object):void{ var _local4:Object; var _local5:Object; switch (_arg3.id){ case "setValue": MochiAd.setValue(_arg1, _arg3.objectName, _arg3.value); break; case "getValue": _local4 = MochiAd.getValue(_arg1, _arg3.objectName); _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "rpcResult", _arg2, _local4); break; case "runMethod": _local5 = MochiAd.runMethod(_arg1, _arg3.method, _arg3.args); _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "rpcResult", _arg2, _local5); break; default: trace(("[mochiads rpc] unknown rpc id: " + _arg3.id)); }; } public static function setValue(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Array; var _local5:Number; _local4 = _arg2.split("."); _local5 = 0; while (_local5 < (_local4.length - 1)) { if ((((_arg1[_local4[_local5]] == undefined)) || ((_arg1[_local4[_local5]] == null)))){ return; }; _arg1 = _arg1[_local4[_local5]]; _local5++; }; _arg1[_local4[_local5]] = _arg3; } public static function showPreGameAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var bar:MovieClip; var bar_color:Number; var bar_background:Number; var bar_outline:Number; var backing_mc:MovieClip; var backing:Object; var inside_mc:MovieClip; var inside:Object; var outline_mc:MovieClip; var outline:Object; var complete:Boolean; var unloaded:Boolean; var f:Function; var sendHostProgress:Boolean; var fn:Function; var r:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }, ad_progress:function (_arg1:Number):void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def"){ options.ad_started(); fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); return; }; clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ var fn:Function; MochiAd._cleanup(mc); fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.x = (w * -0.5); chk.y = (h * -0.5); bar = createEmptyMovieClip(chk, "_mochiad_bar", 4); if (options.no_progress_bar){ bar.visible = false; delete options.no_progress_bar; } else { bar.x = 10; bar.y = (h - 20); }; bar_color = options.color; delete options.color; bar_background = options.background; delete options.background; bar_outline = options.outline; delete options.outline; backing_mc = createEmptyMovieClip(bar, "_outline", 1); backing = backing_mc.graphics; backing.beginFill(bar_background); backing.moveTo(0, 0); backing.lineTo((w - 20), 0); backing.lineTo((w - 20), 10); backing.lineTo(0, 10); backing.lineTo(0, 0); backing.endFill(); inside_mc = createEmptyMovieClip(bar, "_inside", 2); inside = inside_mc.graphics; inside.beginFill(bar_color); inside.moveTo(0, 0); inside.lineTo((w - 20), 0); inside.lineTo((w - 20), 10); inside.lineTo(0, 10); inside.lineTo(0, 0); inside.endFill(); inside_mc.scaleX = 0; outline_mc = createEmptyMovieClip(bar, "_outline", 3); outline = outline_mc.graphics; outline.lineStyle(0, bar_outline, 100); outline.moveTo(0, 0); outline.lineTo((w - 20), 0); outline.lineTo((w - 20), 10); outline.lineTo(0, 10); outline.lineTo(0, 0); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; complete = false; unloaded = false; f = function (_arg1:Event):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); complete = true; if (unloaded){ MochiAd.unload(clip); }; }; if (clip.loaderInfo.bytesLoaded == clip.loaderInfo.bytesTotal){ complete = true; } else { if ((clip.root is MovieClip)){ r = (clip.root as MovieClip); if (r.framesLoaded >= r.totalFrames){ complete = true; } else { clip.loaderInfo.addEventListener(Event.COMPLETE, f); }; } else { clip.loaderInfo.addEventListener(Event.COMPLETE, f); }; }; mc.unloadAd = function ():void{ unloaded = true; if (complete){ MochiAd.unload(clip); }; }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = _arg1; }; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; mc.rpcTestFn = function (_arg1:String):Object{ trace(("[MOCHIAD rpcTestFn] " + _arg1)); return (_arg1); }; mc.regContLC = function (_arg1:String):void{ mc._containerLCName = _arg1; }; sendHostProgress = false; mc.sendHostLoadProgress = function (_arg1:String):void{ sendHostProgress = true; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Object; var _local3:Number; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Object; var _local10:Number; var _local11:Number; if (((!(this.parent)) || (!(this.parent.parent)))){ delete this["onEnterFrame"]; return; }; _local1 = this.parent.parent.root; _local2 = this.parent._mochiad_ctr; _local3 = (getTimer() - this.started); _local4 = false; _local5 = _local1.loaderInfo.bytesTotal; _local6 = _local1.loaderInfo.bytesLoaded; if (complete){ _local6 = Math.max(1, _local6); _local5 = _local6; }; _local7 = ((100 * _local6) / _local5); _local8 = ((100 * _local3) / chk.ad_msec); _local9 = this._mochiad_bar._inside; _local10 = Math.min(100, Math.min(((_local7) || (0)), _local8)); _local10 = Math.max(this.last_pcnt, _local10); this.last_pcnt = _local10; _local9.scaleX = (_local10 * 0.01); options.ad_progress(_local10); if (sendHostProgress){ clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local7}); if (_local7 == 100){ sendHostProgress = false; }; }; if (!chk.showing){ _local11 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local11 > 0){ chk.showing = true; chk.started = getTimer(); MochiAd.adShowing(clip); } else { if ((((_local3 > chk.ad_timeout)) && ((_local7 == 100)))){ options.ad_failed(); _local4 = true; }; }; }; if (_local3 > chk.ad_msec){ _local4 = true; }; if (((complete) && (_local4))){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function showPreloaderAd(_arg1:Object):void{ trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); MochiAd.showPreGameAd(_arg1); } public static function showTimedAd(_arg1:Object):void{ trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); MochiAd.showInterLevelAd(_arg1); } public static function doOnEnterFrame(_arg1:MovieClip):void{ var f:Function; var mc = _arg1; f = function (_arg1:Object):void{ if (((("onEnterFrame" in mc)) && (mc.onEnterFrame))){ mc.onEnterFrame(); } else { _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; }; mc.addEventListener(Event.ENTER_FRAME, f); } } }//package mochi.as3
Section 95
//bg (bg) package { import flash.media.*; public dynamic class bg extends Sound { } }//package
Section 96
//breadbreak (breadbreak) package { import flash.display.*; public dynamic class breadbreak extends MovieClip { } }//package
Section 97
//Bt (Bt) package { import flash.display.*; public dynamic class Bt extends MovieClip { } }//package
Section 98
//CellRenderer_disabledSkin (CellRenderer_disabledSkin) package { import flash.display.*; public dynamic class CellRenderer_disabledSkin extends MovieClip { } }//package
Section 99
//CellRenderer_downSkin (CellRenderer_downSkin) package { import flash.display.*; public dynamic class CellRenderer_downSkin extends MovieClip { } }//package
Section 100
//CellRenderer_overSkin (CellRenderer_overSkin) package { import flash.display.*; public dynamic class CellRenderer_overSkin extends MovieClip { } }//package
Section 101
//CellRenderer_selectedDisabledSkin (CellRenderer_selectedDisabledSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedDisabledSkin extends MovieClip { } }//package
Section 102
//CellRenderer_selectedDownSkin (CellRenderer_selectedDownSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedDownSkin extends MovieClip { } }//package
Section 103
//CellRenderer_selectedOverSkin (CellRenderer_selectedOverSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedOverSkin extends MovieClip { } }//package
Section 104
//CellRenderer_selectedUpSkin (CellRenderer_selectedUpSkin) package { import flash.display.*; public dynamic class CellRenderer_selectedUpSkin extends MovieClip { } }//package
Section 105
//CellRenderer_upSkin (CellRenderer_upSkin) package { import flash.display.*; public dynamic class CellRenderer_upSkin extends MovieClip { } }//package
Section 106
//clicksound (clicksound) package { import flash.media.*; public dynamic class clicksound extends Sound { } }//package
Section 107
//Close (Close) package { import flash.display.*; public dynamic class Close extends MovieClip { } }//package
Section 108
//ComboBox_disabledSkin (ComboBox_disabledSkin) package { import flash.display.*; public dynamic class ComboBox_disabledSkin extends MovieClip { } }//package
Section 109
//ComboBox_downSkin (ComboBox_downSkin) package { import flash.display.*; public dynamic class ComboBox_downSkin extends MovieClip { } }//package
Section 110
//ComboBox_overSkin (ComboBox_overSkin) package { import flash.display.*; public dynamic class ComboBox_overSkin extends MovieClip { } }//package
Section 111
//ComboBox_upSkin (ComboBox_upSkin) package { import flash.display.*; public dynamic class ComboBox_upSkin extends MovieClip { } }//package
Section 112
//countdown2 (countdown2) package { import flash.media.*; public dynamic class countdown2 extends Sound { } }//package
Section 113
//CountDownFrom1 (CountDownFrom1) package { import flash.media.*; public dynamic class CountDownFrom1 extends Sound { } }//package
Section 114
//dark (dark) package { import flash.display.*; public dynamic class dark extends MovieClip { } }//package
Section 115
//door_opening (door_opening) package { import flash.media.*; public dynamic class door_opening extends Sound { } }//package
Section 116
//driniagedooropening (driniagedooropening) package { import flash.media.*; public dynamic class driniagedooropening extends Sound { } }//package
Section 117
//ebox (ebox) package { import flash.display.*; public dynamic class ebox extends MovieClip { } }//package
Section 118
//endingbg (endingbg) package { import flash.media.*; public dynamic class endingbg extends Sound { } }//package
Section 119
//focusRectSkin (focusRectSkin) package { import flash.display.*; public dynamic class focusRectSkin extends MovieClip { } }//package
Section 120
//fridgeClick (fridgeClick) package { import flash.display.*; public dynamic class fridgeClick extends MovieClip { } }//package
Section 121
//fu (fu) package { import flash.display.*; public dynamic class fu extends MovieClip { } }//package
Section 122
//galPhoto (galPhoto) package { import flash.display.*; public dynamic class galPhoto extends MovieClip { } }//package
Section 123
//girlPhoto (girlPhoto) package { import flash.display.*; public dynamic class girlPhoto extends MovieClip { } }//package
Section 124
//introduction (introduction) package { import flash.media.*; public dynamic class introduction extends Sound { } }//package
Section 125
//Leversound (Leversound) package { import flash.media.*; public dynamic class Leversound extends Sound { } }//package
Section 126
//List_skin (List_skin) package { import flash.display.*; public dynamic class List_skin extends MovieClip { } }//package
Section 127
//LiverDoor (LiverDoor) package { import flash.display.*; public dynamic class LiverDoor extends MovieClip { } }//package
Section 128
//MochiBot (MochiBot) package { import flash.display.*; import flash.system.*; import flash.net.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ var _local3:MochiBot; var _local4:String; var _local5:URLVariables; var _local6:String; var _local7:URLRequest; var _local8:Loader; if (Security.sandboxType == "localWithFile"){ return (null); }; _local3 = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); _local4 = "http://core.mochibot.com/my/core.swf"; _local5 = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; _local6 = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; _local7 = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; _local8 = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 129
//MyVars (MyVars) package { import flash.media.*; public class MyVars { public static var pipeCount:int = 0; public static var j1:int = 0; public static var wbs:windowbreaking = new windowbreaking(); public static var j3:int = 0; public static var j4:int = 0; public static var j5:int = 0; public static var j6:int = 0; public static var j2:int = 0; public static var lockerbool:Boolean = false; public static var gameTimescore:int = 0; public static var gameTimesec:int = 0; public static var wss:watersukingsound = new watersukingsound(); public static var k1:int = 0; public static var k2:int = 0; public static var bedKeyBool:Boolean = false; public static var doorOpenBool:Boolean = false; public static var fuseCount:int = 0; public static var currFrame1:int = 5; public static var trapOpen:Boolean = false; public static var hitCount:int = 0; public static var rodTaken:Boolean = false; public static var soundToggle:Boolean = true; public static var waterFlowed:Boolean = false; public static var l1:int = 0; public static var doorOpenBool1:Boolean = false; public static var breakCount:int = 0; public static var rodHit:Boolean = false; public static var fridgeOpenbool:Boolean = false; public static var currFrame:int = 5; public static var bookTaken:Boolean = false; public static var downDoorbool:Boolean = false; public static var bureaubool:Boolean = false; public static var picBoardbool:Boolean = false; public static var wallHit:Boolean = false; public static var ebg:endingbg = new endingbg(); public static var breadOpenBool:Boolean = false; public static var startbool:Boolean = false; public static var liverOpen:Boolean = false; public static var gameTimehrs:int = 0; public static var intro:introduction = new introduction(); public static var rodDoorbool:Boolean = false; public static var mainKeyTaken:Boolean = false; public static var mFuse1:Boolean = true; public static var mFuse2:Boolean = false; public static var mainDoorbool:Boolean = false; public static var bg1:bg = new bg(); public static var gameStart:int = 0; public static var dro:door_opening = new door_opening(); public static var drs:driniagedooropening = new driniagedooropening(); public static var click1:countdown2 = new countdown2(); public static var lrs:Leversound = new Leversound(); public static var soundChannel1:SoundChannel = new SoundChannel(); public static var soundChannel2:SoundChannel = new SoundChannel(); public static var gameTimemins:int = 0; public static var photoSeen:Boolean = false; public static var liverDoor1:Boolean = false; public static var fuseTaken:Boolean = false; public static var i2:int = 0; public static var i3:int = 0; public static var i4:int = 0; public static var i5:int = 0; public static var i6:int = 0; public static var pts:photosound = new photosound(); public static var clicks:clicksound = new clicksound(); public static var soundChannel:SoundChannel = new SoundChannel(); public static var liverDoor:Boolean = false; public static var i1:int = 0; } }//package
Section 130
//opendoor (opendoor) package { import flash.display.*; public dynamic class opendoor extends MovieClip { } }//package
Section 131
//Photo (Photo) package { import flash.display.*; public dynamic class Photo extends MovieClip { } }//package
Section 132
//photosound (photosound) package { import flash.media.*; public dynamic class photosound extends Sound { } }//package
Section 133
//picSecretBoard (picSecretBoard) package { import flash.display.*; public dynamic class picSecretBoard extends MovieClip { } }//package
Section 134
//pipeextend (pipeextend) package { import flash.display.*; public dynamic class pipeextend extends MovieClip { } }//package
Section 135
//RectMC (RectMC) package { import flash.display.*; public dynamic class RectMC extends MovieClip { } }//package
Section 136
//Rod1 (Rod1) package { import flash.display.*; public dynamic class Rod1 extends MovieClip { } }//package
Section 137
//ScoreSubmit (ScoreSubmit) package { import flash.display.*; import flash.events.*; import flash.system.*; import flash.net.*; public class ScoreSubmit extends Sprite { public static function sendMyScore(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:int):void{ var receivedData:String; var processedData:String; var addressRequest:URLRequest; var dataObject:URLVariables; var addressLoader:URLLoader; var callMe:Function; var myName = _arg1; var myCountry = _arg2; var myScore = _arg3; var myGameId = _arg4; var mySite = _arg5; var myLevels = _arg6; callMe = function (_arg1:Event):void{ var _local2:Number; var _local3:Number; receivedData = _arg1.target.data; if (receivedData.match("success=0")){ } else { if (receivedData.match("success=1")){ trace(receivedData); _local2 = receivedData.indexOf("scoreid"); _local3 = receivedData.indexOf("&"); if (_local2 == 0){ processedData = receivedData.substring(_local2, _local3); } else { processedData = receivedData.substring(_local2); }; if (mySite.match("123bee")){ navigateToURL(new URLRequest(((("http://www.123bee.com/highscores?gameid=" + myGameId) + "&") + processedData))); } else { if (mySite.match("123peppy")){ navigateToURL(new URLRequest(((("http://www.123peppy.com/highscore?gameid=" + myGameId) + "&") + processedData))); }; }; }; }; }; Security.allowDomain("*"); Security.allowInsecureDomain("*"); if (mySite.match("123bee")){ addressRequest = new URLRequest("http://www.123bee.com/scores/saveScore.php"); } else { if (mySite.match("123peppy")){ addressRequest = new URLRequest("http://www.123peppy.com/score/saveScore.php"); }; }; dataObject = new URLVariables(); dataObject.fname = myName; dataObject.country = myCountry; dataObject.score = myScore; dataObject.Levels = myLevels; dataObject.gameid = myGameId; addressRequest.data = dataObject; addressLoader = new URLLoader(); addressLoader.dataFormat = URLLoaderDataFormat.VARIABLES; addressLoader.addEventListener(Event.COMPLETE, callMe); addressLoader.load(addressRequest); } } }//package
Section 138
//ScrollArrowDown_disabledSkin (ScrollArrowDown_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_disabledSkin extends MovieClip { } }//package
Section 139
//ScrollArrowDown_downSkin (ScrollArrowDown_downSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_downSkin extends MovieClip { } }//package
Section 140
//ScrollArrowDown_overSkin (ScrollArrowDown_overSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_overSkin extends MovieClip { } }//package
Section 141
//ScrollArrowDown_upSkin (ScrollArrowDown_upSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_upSkin extends MovieClip { } }//package
Section 142
//ScrollArrowUp_disabledSkin (ScrollArrowUp_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_disabledSkin extends MovieClip { } }//package
Section 143
//ScrollArrowUp_downSkin (ScrollArrowUp_downSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_downSkin extends MovieClip { } }//package
Section 144
//ScrollArrowUp_overSkin (ScrollArrowUp_overSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_overSkin extends MovieClip { } }//package
Section 145
//ScrollArrowUp_upSkin (ScrollArrowUp_upSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_upSkin extends MovieClip { } }//package
Section 146
//ScrollBar_thumbIcon (ScrollBar_thumbIcon) package { import flash.display.*; public dynamic class ScrollBar_thumbIcon extends MovieClip { } }//package
Section 147
//ScrollThumb_downSkin (ScrollThumb_downSkin) package { import flash.display.*; public dynamic class ScrollThumb_downSkin extends MovieClip { } }//package
Section 148
//ScrollThumb_overSkin (ScrollThumb_overSkin) package { import flash.display.*; public dynamic class ScrollThumb_overSkin extends MovieClip { } }//package
Section 149
//ScrollThumb_upSkin (ScrollThumb_upSkin) package { import flash.display.*; public dynamic class ScrollThumb_upSkin extends MovieClip { } }//package
Section 150
//ScrollTrack_skin (ScrollTrack_skin) package { import flash.display.*; public dynamic class ScrollTrack_skin extends MovieClip { } }//package
Section 151
//SFuse (SFuse) package { import flash.display.*; public dynamic class SFuse extends MovieClip { public var fuse1:MovieClip; } }//package
Section 152
//sMainKey (sMainKey) package { import flash.display.*; public dynamic class sMainKey extends MovieClip { } }//package
Section 153
//Symbol1 (Symbol1) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.media.*; import flash.geom.*; import flash.ui.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class Symbol1 extends MovieClip { public var noteCloseBt:RectMC; public var eboxzoom:MovieClip; public var sndBtn:MovieClip; public var breakWood:RectMC; public var rightButton:SimpleButton; public var picZoom:RectMC; public var manCloseBt1:RectMC; public var h12:Point; public var h14:Point; public var h13:Point; public var h25:Point; public var info:TextField; public var rightmc:opendoor; public var maindoormc:MovieClip; public var pausebt:MovieClip; public var h1:Point; public var h2:Point; public var picSecret:picSecretBoard; public var home:MovieClip; public var memory:String; public var doorHit:MovieClip; public var tabZoom:RectMC; public var returnD:opendoor; public var close1:Close; public var bottomButton:SimpleButton; public var bookCloseBt:RectMC; public var pipeex1:pipeextend; public var darkRoom:dark; public var beddoormc:RectMC; public var dnextFame:ebox; public var trapHome:MovieClip; public var manCloseBt:Bt; public var logo:MovieClip; public var downroomdoor:RectMC; public var chairClick:MovieClip; public var c19:Boolean; public var rect:Rectangle; public var c29:Boolean; public var eBoxP:MovieClip; public var rodDoor:MovieClip; public var timeTex:TextField; public var leftButton:SimpleButton; public var door3:MovieClip; public var three1:TextField; public var three2:TextField; public var c57:Boolean; public var invObjHit:MovieClip; public var wthrough:SimpleButton; public var sun:MovieClip; public var c77:Boolean; public var one2:TextField; public var one3:TextField; public var one5:TextField; public var one6:TextField; public var one4:TextField; public var one1:TextField; public var cardboardZoom:RectMC; public var time:Timer; public var verton:MovieClip; public var liDr:LiverDoor; public var moon:MovieClip; public var speedControl:MovieClip; public var eBox:ebox; public var trap:trapBt; public var two1:TextField; public var two2:TextField; public var two3:TextField; public var two4:TextField; public var two5:TextField; public var two6:TextField; public var picBoard:MovieClip; public var c172:Boolean; public var c171:Boolean; public var secretRoom:MovieClip; public var four1:TextField; public var leftmc:opendoor; public var downroomdoor1:RectMC; public var memoryBoolean:Boolean; public var bee1:MovieClip; public function Symbol1(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 32, frame33, 33, frame34, 35, frame36); } public function dragDrop41(_arg1:MouseEvent){ var evt = _arg1; stopDrag(); try { if (MyVars.photoSeen){ if (currentFrame == 15){ if (speedControl.speedRod.hitTestObject(rodDoor.breakZoom)){ rodDoor.rod1.visible = true; speedControl.speedRod.removeEventListener(MouseEvent.MOUSE_UP, dragDrop41); rodDoor.gotoAndPlay(2); speedControl.speedRod.visible = false; } else { evt.target.x = h1.x; evt.target.y = h1.y; }; }; }; } catch(e:Error) { stopDrag(); evt.target.x = h14.x; evt.target.y = h14.y; }; evt.target.x = h14.x; evt.target.y = h14.y; } public function dragDrop55(_arg1:MouseEvent):void{ h13 = new Point(_arg1.target.x, _arg1.target.y); _arg1.target.startDrag(); speedControl.speedMainKey.addEventListener(MouseEvent.MOUSE_UP, dragDrop65); info.text = "Key"; } public function path(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, path); gotoAndStop("drainageFrame"); } public function onRun(_arg1:MouseEvent):void{ var event = _arg1; trace(event.target.name); try { if (currentFrame == 34){ if (speedControl.speedKey.hitTestObject(moon.one.two.keyMc1)){ MyVars.dro.play(); MyVars.doorOpenBool1 = true; speedControl.speedKey.visible = false; moon.one.two.gotoAndPlay(5); } else { speedControl.speedKey.x = h12.x; speedControl.speedKey.y = h12.y; }; }; } catch(e:Error) { stopDrag(); }; stopDrag(); speedControl.speedKey.removeEventListener(MouseEvent.MOUSE_UP, onRun); speedControl.speedKey.removeEventListener(MouseEvent.MOUSE_DOWN, dragDrop5); } public function leftClick1FN77(_arg1:MouseEvent):void{ info.text = "Door"; } public function leftClick1FN72(_arg1:MouseEvent):void{ info.text = "Door"; } public function leftClick1FN73(_arg1:MouseEvent):void{ info.text = "Table"; } public function boxZoom(_arg1:MouseEvent):void{ eBox.removeEventListener(MouseEvent.CLICK, boxZoom); MyVars.clicks.play(); gotoAndStop("eBoxFrame"); } public function leftClick1FN71(_arg1:MouseEvent):void{ info.text = "Door"; } public function dragDrop65(_arg1:MouseEvent){ var evt = _arg1; stopDrag(); info.text = " "; try { if (currentFrame == 33){ if (speedControl.speedMainKey.hitTestObject(sun.one.two.newKey)){ MyVars.dro.play(); MyVars.mainDoorbool = true; stage.removeEventListener(MouseEvent.MOUSE_UP, dragDrop65); speedControl.speedMainKey.visible = false; sun.one.two.gotoAndPlay(2); } else { evt.target.x = h13.x; evt.target.y = h13.y; }; }; } catch(e:Error) { stopDrag(); }; evt.target.x = h13.x; evt.target.y = h13.y; speedControl.speedMainKey.removeEventListener(MouseEvent.MOUSE_UP, dragDrop65); } public function onefn1(_arg1:MouseEvent):void{ MyVars.i1++; one1.text = MyVars.i1.toString(); if (MyVars.i1 == 9){ MyVars.i1 = -1; }; Check(); } public function onefn2(_arg1:MouseEvent):void{ MyVars.i2++; one2.text = MyVars.i2.toString(); if (MyVars.i2 == 9){ MyVars.i2 = -1; }; Check(); } public function onefn3(_arg1:MouseEvent):void{ MyVars.i3++; one3.text = MyVars.i3.toString(); if (MyVars.i3 == 9){ MyVars.i3 = -1; }; Check(); } public function onefn4(_arg1:MouseEvent):void{ MyVars.i4++; one4.text = MyVars.i4.toString(); if (MyVars.i4 == 9){ MyVars.i4 = -1; }; Check(); } public function onefn5(_arg1:MouseEvent):void{ MyVars.i5++; one5.text = MyVars.i5.toString(); if (MyVars.i5 == 9){ MyVars.i5 = -1; }; Check(); } public function onefn6(_arg1:MouseEvent):void{ MyVars.i6++; one6.text = MyVars.i6.toString(); if (MyVars.i6 == 9){ MyVars.i6 = -1; }; Check(); } function frame11(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, bottomButton00); if (MyVars.waterFlowed){ liDr.addEventListener(MouseEvent.CLICK, liverOpen); }; if (MyVars.hitCount == 2){ darkRoom.visible = false; }; } function frame14(){ rightButton.visible = false; leftButton.visible = true; bottomButton.visible = false; leftButton.addEventListener(MouseEvent.CLICK, leftClick1fn1); if (MyVars.photoSeen){ breakWood.addEventListener(MouseEvent.CLICK, breakWood1); }; breakWood.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN349); breakWood.addEventListener(MouseEvent.MOUSE_UP, leftClick1up349); } function frame15(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick61); } function frame16(){ rightButton.visible = true; leftButton.visible = true; bottomButton.visible = false; rightButton.addEventListener(MouseEvent.CLICK, rightClick4); leftButton.addEventListener(MouseEvent.CLICK, leftButton11); } function frame12(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick30); } function frame17(){ rightButton.visible = true; leftButton.visible = true; bottomButton.visible = false; leftButton.addEventListener(MouseEvent.CLICK, leftClick4); rightButton.addEventListener(MouseEvent.CLICK, rigthButton13); } function frame10(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, dr1); leftmc.addEventListener(MouseEvent.CLICK, e1boxway13); rightmc.addEventListener(MouseEvent.CLICK, e1boxway12); } function frame19(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick81); } function frame18(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick8); } function frame1(){ stop(); leftButton.visible = false; rightButton.visible = false; bottomButton.visible = false; if (!MyVars.mainDoorbool){ trap.addEventListener(MouseEvent.CLICK, trapOpen); }; pausebt.visible = false; stage.addEventListener(KeyboardEvent.KEY_UP, pausebtfn); speedControl.speedMainKey.mouseChildren = false; speedControl.speedFuse.mouseChildren = false; speedControl.speedFuse2.mouseChildren = false; if (MyVars.gameStart == 0){ fn1(); }; if (MyVars.mainDoorbool){ fn1(); }; MyVars.gameStart++; speedControl.speedgalPic.addEventListener(MouseEvent.CLICK, speedgalPicfn); speedControl.speedDiary.addEventListener(MouseEvent.CLICK, speedDiaryfn); speedControl.speedRod.addEventListener(MouseEvent.MOUSE_DOWN, dragDrop31); speedControl.speedRod.addEventListener(MouseEvent.MOUSE_UP, dragDrop41); time = new Timer(1000, 0); time.addEventListener(TimerEvent.TIMER, timerfn); time.start(); rect = new Rectangle(0, 10, 1000, -400); this.addEventListener(MouseEvent.MOUSE_DOWN, scrollOver); memoryBoolean = false; stage.addEventListener(MouseEvent.MOUSE_UP, stopScroll); logo.addEventListener(MouseEvent.CLICK, gotoBee123); wthrough.addEventListener(MouseEvent.CLICK, wthroughfn); MyVars.soundChannel = MyVars.bg1.play(0, int.MAX_VALUE); MyVars.soundToggle = true; sndBtn.addEventListener(MouseEvent.CLICK, getSound); } function frame2(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick1); } function frame13(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick5); } function frame5(){ rightButton.visible = true; leftButton.visible = false; bottomButton.visible = true; eBoxP.fuse2.addEventListener(MouseEvent.CLICK, fusetake); if (MyVars.hitCount == 2){ pipeex1.addEventListener(MouseEvent.CLICK, pipeOpen1); }; if (MyVars.fuseTaken){ eBoxP.fuse2.visible = false; }; rightButton.addEventListener(MouseEvent.CLICK, gotoFrame10); bottomButton.addEventListener(MouseEvent.CLICK, bottomButton1); if (MyVars.lockerbool){ eBoxP.lockerzoomout.gotoAndStop(23); }; if (MyVars.hitCount == 2){ eBoxP.pipeLineFuse.addEventListener(MouseEvent.CLICK, pipeZoom); }; } public function fn1():void{ speedControl.speedFuse.visible = false; speedControl.speedRod.visible = false; speedControl.speedFuse.buttonMode = true; speedControl.speedRod.buttonMode = true; speedControl.speedKey.visible = false; speedControl.speedKey.buttonMode = true; speedControl.speedMainKey.visible = false; speedControl.speedMainKey.buttonMode = true; speedControl.speedFuse2.visible = false; speedControl.speedFuse2.buttonMode = true; speedControl.speedgalPic.visible = false; speedControl.speedgalPic.buttonMode = true; speedControl.speedDiary.visible = false; speedControl.speedDiary.buttonMode = true; } function frame7(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick6); } function frame8(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick3); } public function leftClick1up7(_arg1:MouseEvent):void{ info.text = " "; } function frame3(){ rightButton.visible = false; bottomButton.visible = true; leftButton.visible = false; eBox.addEventListener(MouseEvent.CLICK, boxZoom); bottomButton.addEventListener(MouseEvent.CLICK, downClick2); dnextFame.addEventListener(MouseEvent.CLICK, leftClick1); eBox.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN); eBox.addEventListener(MouseEvent.MOUSE_UP, leftClick1up); } function frame24(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick16); downroomdoor1.addEventListener(MouseEvent.CLICK, downroomdoorfn1); } public function liverOpen(_arg1:MouseEvent):void{ liDr.removeEventListener(MouseEvent.CLICK, liverOpen); secretRoom.liverDoor1.gotoAndPlay(2); } function frame26(){ cardboardZoom.addEventListener(MouseEvent.CLICK, cardboardZoomfn); rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick18); } function frame9(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = false; close1.addEventListener(MouseEvent.CLICK, clClick); } function frame22(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick14); } function frame23(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick15); tabZoom.addEventListener(MouseEvent.CLICK, tabZoomfn); tabZoom.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN73); tabZoom.addEventListener(MouseEvent.MOUSE_UP, leftClick1up73); downroomdoor.addEventListener(MouseEvent.CLICK, downroomdoorfn); } function frame4(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; if (MyVars.mFuse1){ eboxzoom.fuse1.visible = true; }; if (!MyVars.mFuse1){ eboxzoom.fuse1.visible = false; }; if (!MyVars.mFuse2){ eboxzoom.fuse2.visible = false; }; bottomButton.addEventListener(MouseEvent.CLICK, path); speedControl.speedFuse.addEventListener(MouseEvent.MOUSE_DOWN, dragDrop1); speedControl.speedFuse.addEventListener(MouseEvent.MOUSE_UP, dragDrop2); speedControl.speedFuse2.addEventListener(MouseEvent.MOUSE_DOWN, dragDrop11); speedControl.speedFuse2.addEventListener(MouseEvent.MOUSE_UP, dragDrop22); } function frame25(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick17); } function frame21(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick13); } public function rigthButton13(_arg1:MouseEvent):void{ rightButton.removeEventListener(MouseEvent.CLICK, rigthButton13); gotoAndStop("kitchenFrame"); } function frame28(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick19); one1.selectable = false; two1.selectable = false; three1.selectable = false; four1.selectable = false; one1.addEventListener(MouseEvent.CLICK, onefn1); two1.addEventListener(MouseEvent.CLICK, twofn1); three1.addEventListener(MouseEvent.CLICK, threefn1); four1.addEventListener(MouseEvent.CLICK, fourfn1); one2.selectable = false; two2.selectable = false; three2.selectable = false; one2.addEventListener(MouseEvent.CLICK, onefn2); two2.addEventListener(MouseEvent.CLICK, twofn2); three2.addEventListener(MouseEvent.CLICK, threefn2); one3.selectable = false; two3.selectable = false; one3.addEventListener(MouseEvent.CLICK, onefn3); two3.addEventListener(MouseEvent.CLICK, twofn3); one4.selectable = false; two4.selectable = false; one4.addEventListener(MouseEvent.CLICK, onefn4); two4.addEventListener(MouseEvent.CLICK, twofn4); one5.selectable = false; two5.selectable = false; one5.addEventListener(MouseEvent.CLICK, onefn5); two5.addEventListener(MouseEvent.CLICK, twofn5); one6.selectable = false; two6.selectable = false; one6.addEventListener(MouseEvent.CLICK, onefn6); two6.addEventListener(MouseEvent.CLICK, twofn6); c19 = false; c29 = false; c171 = false; c172 = false; c57 = false; c77 = false; } function frame20(){ stop(); picSecret.visible = false; rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick12); picZoom.addEventListener(MouseEvent.CLICK, picZoomfn); picZoom.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN347); picZoom.addEventListener(MouseEvent.MOUSE_UP, leftClick1up347); if (MyVars.picBoardbool){ picSecret.visible = true; }; chairClick.addEventListener(MouseEvent.CLICK, chairClickfn); chairClick.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN7); chairClick.addEventListener(MouseEvent.MOUSE_UP, leftClick1up7); door3.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN77); door3.addEventListener(MouseEvent.MOUSE_UP, leftClick1up77); maindoormc.addEventListener(MouseEvent.CLICK, maindoormcfn); maindoormc.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN71); maindoormc.addEventListener(MouseEvent.MOUSE_UP, leftClick1up71); beddoormc.addEventListener(MouseEvent.CLICK, maindoormcfn1); beddoormc.addEventListener(MouseEvent.MOUSE_DOWN, leftClick1FN72); beddoormc.addEventListener(MouseEvent.MOUSE_UP, leftClick1up72); } function frame6(){ stop(); rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick7); } function frame29(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = false; manCloseBt1.addEventListener(MouseEvent.CLICK, manCloseBtfn); } function frame34(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick251); speedControl.speedKey.addEventListener(MouseEvent.MOUSE_DOWN, dragDrop5); } function frame36(){ verton.buttonMode = true; verton.addEventListener(MouseEvent.CLICK, verLink); } function frame27(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick20); } function frame31(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = false; bookCloseBt.addEventListener(MouseEvent.CLICK, bookCloseBtfn); } function frame33(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = true; bottomButton.addEventListener(MouseEvent.CLICK, downClick25); speedControl.speedMainKey.addEventListener(MouseEvent.MOUSE_DOWN, dragDrop55); } function frame30(){ rightButton.visible = false; leftButton.visible = false; bottomButton.visible = false; noteCloseBt.addEventListener(MouseEvent.CLICK, noteCloseBtfn); } public function rightClick4(_arg1:MouseEvent):void{ rightButton.removeEventListener(MouseEvent.CLICK, rightClick4); gotoAndStop("fridgeroomFrame"); } public function leftClick1up347(_arg1:MouseEvent):void{ info.text = " "; } public function leftClick1up349(_arg1:MouseEvent):void{ info.text = " "; } public function Check():void{ if ((((((((MyVars.i1 == 2)) && ((MyVars.j1 == 0)))) && ((MyVars.k1 == 0)))) && ((MyVars.l1 == 9)))){ c19 = true; if ((((((MyVars.i2 == 2)) && ((MyVars.j2 == 6)))) && ((MyVars.k2 == 9)))){ c29 = true; if ((((MyVars.i3 == 1)) && ((MyVars.j3 == 7)))){ if ((((MyVars.i4 == 1)) && ((MyVars.j4 == 7)))){ if ((((MyVars.i5 == 5)) && ((MyVars.j5 == 7)))){ if ((((MyVars.i6 == 7)) && ((MyVars.j6 == 7)))){ one1.visible = false; two1.visible = false; three1.visible = false; four1.visible = false; one2.visible = false; two2.visible = false; three2.visible = false; one3.visible = false; two3.visible = false; one4.visible = false; two4.visible = false; one5.visible = false; two5.visible = false; one6.visible = false; two6.visible = false; MyVars.dro.play(); bee1.bee2.gotoAndPlay(2); }; }; }; }; }; }; } public function leftClick1up(_arg1:MouseEvent):void{ info.text = " "; } public function leftClick1up71(_arg1:MouseEvent):void{ info.text = " "; } public function leftClick1up72(_arg1:MouseEvent):void{ info.text = " "; } public function leftClick1up73(_arg1:MouseEvent):void{ info.text = " "; } public function scrollOver(_arg1:MouseEvent):void{ trace((_arg1.target.name + " : Start Drag")); memory = _arg1.target.name; if ((((((((((_arg1.target.name == "speedFuse")) || ((_arg1.target.name == "speedFuse2")))) || ((_arg1.target.name == "speedKey")))) || ((_arg1.target.name == "speedRod")))) || ((_arg1.target.name == "speedMainKey")))){ speedControl.setChildIndex((_arg1.target as MovieClip), (speedControl.numChildren - 1)); if ((((_arg1.target.name == "fuse1")) || ((_arg1.target.name == "speedFuse")))){ info.text = "Fuse"; } else { if (_arg1.target.name == "fuse2"){ info.text = "Fuse"; } else { if (_arg1.target.name == "speedKey"){ info.text = "Key"; } else { if (_arg1.target.name == "speedRod"){ info.text = "Iron Rod"; } else { if (_arg1.target.name == "speedMainKey"){ info.text = "Key"; }; }; }; }; }; _arg1.target.startDrag(true, rect); h25 = new Point(_arg1.target.x, _arg1.target.y); }; } public function cardboardZoomfn(_arg1:MouseEvent):void{ cardboardZoom.removeEventListener(MouseEvent.CLICK, cardboardZoomfn); gotoAndStop("cardboardFrame"); } public function leftClick1up77(_arg1:MouseEvent):void{ info.text = " "; } public function dr1(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, dr1); gotoAndStop("drainageFrame"); } public function breakWood1(_arg1:MouseEvent):void{ breakWood.removeEventListener(MouseEvent.CLICK, breakWood1); gotoAndStop("breakFrame"); } public function gotoFrame10(_arg1:MouseEvent):void{ rightButton.removeEventListener(MouseEvent.CLICK, gotoFrame10); gotoAndStop("ladderFrame"); } public function speedgalPicfn(_arg1:MouseEvent):void{ MyVars.currFrame = currentFrame; speedControl.speedgalPic.visible = false; gotoAndStop("picFrame"); info.text = "Photo"; } public function stopScroll(_arg1:MouseEvent):void{ info.text = " "; stopDrag(); switch (_arg1.target.name){ case "speedFuse": _arg1.target.x = -3.8; _arg1.target.y = -1.1; memoryBoolean = true; break; case "speedFuse2": _arg1.target.x = 67.5; _arg1.target.y = -0.8; memoryBoolean = true; break; case "speedKey": _arg1.target.x = 157.3; _arg1.target.y = -3.6; memoryBoolean = true; break; case "speedRod": _arg1.target.x = 364.4; _arg1.target.y = -2; memoryBoolean = true; break; case "speedMainKey": _arg1.target.x = 479.9; _arg1.target.y = -2; memoryBoolean = true; break; }; if ((((((((((memory == "speedFuse")) || ((memory == "speedFuse2")))) || ((memory == "speedKey")))) || ((memory == "speedRod")))) || ((memory == "speedMainKey")))){ if (!memoryBoolean){ switch (memory){ case "speedFuse": MovieClip(speedControl.getChildByName(memory)).x = -3.8; MovieClip(speedControl.getChildByName(memory)).y = -1.1; break; case "speedFuse2": MovieClip(speedControl.getChildByName(memory)).x = 67.5; MovieClip(speedControl.getChildByName(memory)).y = -0.8; break; case "speedKey": MovieClip(speedControl.getChildByName(memory)).x = 157.3; MovieClip(speedControl.getChildByName(memory)).y = -3.6; break; case "speedRod": MovieClip(speedControl.getChildByName(memory)).x = 364.4; MovieClip(speedControl.getChildByName(memory)).y = -2; break; case "speedMainKey": MovieClip(speedControl.getChildByName(memory)).x = 479.9; MovieClip(speedControl.getChildByName(memory)).y = -2; break; }; }; }; memory = ""; memoryBoolean = false; } public function fourfn1(_arg1:MouseEvent):void{ MyVars.l1++; four1.text = MyVars.l1.toString(); Check(); if (MyVars.l1 > 9){ MyVars.l1 = -1; }; } public function speedDiaryfn(_arg1:MouseEvent):void{ MyVars.currFrame1 = currentFrame; speedControl.speedDiary.visible = false; gotoAndStop("diaryFrame"); info.text = "Diary"; } public function gotoBee123(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.123bee.com"), "_blank"); } public function bookCloseBtfn(_arg1:MouseEvent):void{ bookCloseBt.removeEventListener(MouseEvent.CLICK, bookCloseBtfn); speedControl.speedDiary.visible = true; info.text = " "; gotoAndStop(MyVars.currFrame1); } public function chairClickfn(_arg1:MouseEvent):void{ chairClick.removeEventListener(MouseEvent.CLICK, chairClickfn); MyVars.clicks.play(); gotoAndStop("chairFrame"); } public function leftButton11(_arg1:MouseEvent):void{ leftButton.removeEventListener(MouseEvent.CLICK, leftButton11); gotoAndStop("fridgeroomFrame"); } public function picZoomfn(_arg1:MouseEvent):void{ picZoom.removeEventListener(MouseEvent.CLICK, picZoomfn); gotoAndStop("photoFrame"); } public function threefn1(_arg1:MouseEvent):void{ MyVars.k1++; three1.text = MyVars.k1.toString(); if (MyVars.k1 == 9){ MyVars.k1 = -1; }; Check(); } public function threefn2(_arg1:MouseEvent):void{ MyVars.k2++; three2.text = MyVars.k2.toString(); Check(); if (MyVars.k2 > 9){ MyVars.k2 = -1; }; } public function pipeOpen1(_arg1:MouseEvent):void{ pipeex1.removeEventListener(MouseEvent.CLICK, pipeOpen1); this.gotoAndStop("pipeLineFrame"); } public function verLink(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.123bee.com/play/crime-evidence-5"), "_blank"); } public function dragDrop2(_arg1:MouseEvent){ var evt = _arg1; stopDrag(); info.text = " "; try { if (speedControl.speedFuse.hitTestObject(eboxzoom.hitcheck1)){ eboxzoom.fuse2.visible = true; MyVars.fuseCount = 1; MyVars.mFuse2 = true; speedControl.speedFuse.removeEventListener(MouseEvent.CLICK, dragDrop2); evt.target.x = h1.x; evt.target.y = h1.y; speedControl.speedFuse.visible = false; MyVars.hitCount++; } else { evt.target.x = -3.8; evt.target.y = -1.1; }; } catch(e:Error) { stopDrag(); }; } public function dragDrop5(_arg1:MouseEvent):void{ h12 = new Point(_arg1.target.x, _arg1.target.y); _arg1.target.startDrag(); speedControl.speedKey.addEventListener(MouseEvent.MOUSE_UP, onRun); } public function dragDrop1(_arg1:MouseEvent):void{ h1 = new Point(_arg1.target.x, _arg1.target.y); _arg1.target.startDrag(); info.text = "Fuse"; } public function maindoormcfn(_arg1:MouseEvent):void{ maindoormc.removeEventListener(MouseEvent.CLICK, maindoormcfn); MyVars.clicks.play(); gotoAndStop("ldzoomFrame"); } public function manCloseBtfn(_arg1:MouseEvent):void{ manCloseBt1.removeEventListener(MouseEvent.CLICK, manCloseBtfn); gotoAndStop("cubboardFrame"); } public function bottomButton1(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, bottomButton1); gotoAndStop("pathFrame"); } public function leftClick1(_arg1:MouseEvent):void{ dnextFame.removeEventListener(MouseEvent.CLICK, leftClick1); gotoAndStop("pathFrame"); } public function maindoormcfn1(_arg1:MouseEvent):void{ beddoormc.removeEventListener(MouseEvent.CLICK, maindoormcfn1); MyVars.clicks.play(); gotoAndStop("brdoorFrame"); } public function twofn1(_arg1:MouseEvent):void{ MyVars.j1++; two1.text = MyVars.j1.toString(); if (MyVars.j1 == 9){ MyVars.j1 = -1; }; Check(); } public function twofn2(_arg1:MouseEvent):void{ MyVars.j2++; two2.text = MyVars.j2.toString(); if (MyVars.j2 == 9){ MyVars.j2 = -1; }; Check(); } public function clClick(_arg1:MouseEvent):void{ speedControl.speedgalPic.visible = true; close1.removeEventListener(MouseEvent.CLICK, clClick); info.text = ""; gotoAndStop(MyVars.currFrame); } public function twofn4(_arg1:MouseEvent):void{ MyVars.j4++; two4.text = MyVars.j4.toString(); if (MyVars.j4 == 9){ MyVars.j4 = -1; }; Check(); } public function pipeZoom(_arg1:MouseEvent):void{ eBoxP.pipeLineFuse.removeEventListener(MouseEvent.CLICK, pipeZoom); gotoAndStop("e1ZoomFrame"); } public function leftClick4(_arg1:MouseEvent):void{ leftButton.removeEventListener(MouseEvent.CLICK, leftClick4); gotoAndStop("kitchenFrame"); } public function twofn3(_arg1:MouseEvent):void{ MyVars.j3++; two3.text = MyVars.j3.toString(); if (MyVars.j3 == 9){ MyVars.j3 = -1; }; Check(); } public function downClick12(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick12); gotoAndStop("fridgeroomFrame"); } public function twofn5(_arg1:MouseEvent):void{ MyVars.j5++; two5.text = MyVars.j5.toString(); if (MyVars.j5 == 9){ MyVars.j5 = -1; }; Check(); } public function downClick14(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick14); gotoAndStop("hallFrame"); } public function downClick15(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick15); gotoAndStop("hallFrame"); } public function downClick16(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick16); gotoAndStop("bedroomFrame"); } public function downClick17(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick17); gotoAndStop("bedroomFrame"); } public function downClick18(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick18); gotoAndStop("numFrame"); } public function downClick19(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick19); gotoAndStop("downroomFrame"); } public function downClick13(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick13); gotoAndStop("hallFrame"); } public function twofn6(_arg1:MouseEvent):void{ MyVars.j6++; two6.text = MyVars.j6.toString(); if (MyVars.j6 == 9){ MyVars.j6 = -1; }; Check(); } public function downClick251(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick251); gotoAndStop("hallFrame"); } public function downClick20(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick20); gotoAndStop("downroomFrame"); } public function e1boxway12(_arg1:MouseEvent):void{ rightmc.removeEventListener(MouseEvent.CLICK, e1boxway12); gotoAndStop("secretFrame"); } public function e1boxway13(_arg1:MouseEvent):void{ leftmc.removeEventListener(MouseEvent.CLICK, e1boxway13); gotoAndStop("e1BoxFrame"); } public function timerfn(_arg1:TimerEvent):void{ MyVars.gameTimesec++; MyVars.gameTimescore++; if (MyVars.gameTimesec > 59){ MyVars.gameTimemins++; MyVars.gameTimesec = 0; }; if (MyVars.gameTimemins > 59){ MyVars.gameTimehrs++; MyVars.gameTimemins = 0; }; if ((((MyVars.gameTimemins <= 9)) && ((MyVars.gameTimesec <= 9)))){ timeTex.text = (((("0" + MyVars.gameTimemins.toString()) + ":") + "0") + MyVars.gameTimesec.toString()); } else { if (MyVars.gameTimesec <= 9){ timeTex.text = (((MyVars.gameTimemins.toString() + ":") + "0") + MyVars.gameTimesec.toString()); } else { if (MyVars.gameTimemins <= 9){ timeTex.text = ((("0" + MyVars.gameTimemins.toString()) + ":") + MyVars.gameTimesec.toString()); } else { timeTex.text = ((MyVars.gameTimemins.toString() + ":") + MyVars.gameTimesec.toString()); }; }; }; if (((!(this.loaderInfo.url.match("123bee"))) && ((MyVars.gameTimescore >= 600)))){ MyVars.soundChannel.stop(); time.stop(); timeTex.text = ""; time.removeEventListener(TimerEvent.TIMER, timerfn); stage.removeEventListener(MouseEvent.MOUSE_UP, stopScroll); this.gotoAndStop("ver"); }; } public function downroomdoorfn1(_arg1:MouseEvent):void{ downroomdoor1.removeEventListener(MouseEvent.CLICK, downroomdoorfn1); gotoAndStop("numFrame"); } public function downClick25(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick25); gotoAndStop("hallFrame"); } public function downClick30(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick30); gotoAndStop("secretFrame"); } public function noteCloseBtfn(_arg1:MouseEvent):void{ noteCloseBt.removeEventListener(MouseEvent.CLICK, noteCloseBtfn); gotoAndStop("cubboardFrame"); } public function downClick3(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick3); gotoAndStop("e1BoxFrame"); } public function downClick5(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick5); gotoAndStop("secretFrame"); } public function downClick6(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick6); gotoAndStop("e1BoxFrame"); } public function downClick7(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick7); gotoAndStop("e1BoxFrame"); } public function downClick8(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick8); gotoAndStop("fridgeroomFrame"); } public function downClick2(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick2); gotoAndStop("trapFrame"); } public function downClick1(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick1); gotoAndStop("homeFrame"); } public function trapOpen(_arg1:MouseEvent):void{ trap.removeEventListener(MouseEvent.CLICK, trapOpen); MyVars.clicks.play(); gotoAndStop("trapFrame"); } public function downClick61(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick61); gotoAndStop("ladderFrame"); } public function getSound(_arg1:MouseEvent):void{ if (_arg1.currentTarget.currentFrame == 1){ MyVars.soundToggle = false; MyVars.soundChannel.stop(); _arg1.currentTarget.gotoAndStop(2); } else { MyVars.soundToggle = true; MyVars.soundChannel = MyVars.bg1.play(0, int.MAX_VALUE); _arg1.currentTarget.gotoAndStop(1); }; } public function leftClick1FN(_arg1:MouseEvent):void{ info.text = "Fuse Box"; } public function fusetake(_arg1:MouseEvent):void{ MyVars.clicks.play(); eBoxP.fuse2.visible = false; MyVars.fuseTaken = true; speedControl.speedFuse2.visible = true; } public function downClick81(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, downClick81); gotoAndStop("fridgezoomFrame"); } public function pausebtfn(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == 32){ if (pausebt.visible == false){ pausebt.visible = true; if (MyVars.soundToggle){ MyVars.soundChannel.stop(); }; time.stop(); } else { pausebt.visible = false; if (MyVars.soundToggle){ MyVars.soundChannel = MyVars.bg1.play(0, int.MAX_VALUE); }; time.start(); }; }; } public function leftClick1FN347(_arg1:MouseEvent):void{ info.text = "Scenery"; } public function leftClick1FN349(_arg1:MouseEvent):void{ info.text = "Ladder"; } public function dragDrop11(_arg1:MouseEvent):void{ h2 = new Point(_arg1.target.x, _arg1.target.y); _arg1.target.startDrag(); info.text = "Fuse"; } public function downroomdoorfn(_arg1:MouseEvent):void{ downroomdoor.removeEventListener(MouseEvent.CLICK, downroomdoorfn); gotoAndStop("numFrame"); } public function wthroughfn(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.123bee.com/walkthroughs/crime-evidence-5-walkthrough"), "_blank"); } public function dragDrop22(_arg1:MouseEvent){ var evt = _arg1; evt.target.stopDrag(); info.text = " "; try { if (MyVars.fuseCount != 0){ if (speedControl.speedFuse2.hitTestObject(eboxzoom.fuse1)){ eboxzoom.fuse1.visible = true; speedControl.speedFuse2.removeEventListener(MouseEvent.CLICK, dragDrop2); evt.target.x = h2.x; evt.target.y = h2.y; speedControl.speedFuse2.visible = false; MyVars.hitCount++; MyVars.mFuse1 = true; } else { evt.target.x = h2.x; evt.target.y = h2.y; }; }; } catch(e:Error) { stopDrag(); }; evt.target.x = h2.x; evt.target.y = h2.y; } public function tabZoomfn(_arg1:MouseEvent):void{ tabZoom.removeEventListener(MouseEvent.CLICK, tabZoomfn); gotoAndStop("tableFrame"); } public function leftClick1fn1(_arg1:MouseEvent):void{ leftButton.removeEventListener(MouseEvent.CLICK, leftClick1fn1); gotoAndStop("e1BoxFrame"); } public function leftClick1FN7(_arg1:MouseEvent):void{ info.text = "Sofa"; } public function dragDrop31(_arg1:MouseEvent):void{ h14 = new Point(_arg1.target.x, _arg1.target.y); _arg1.target.startDrag(); } public function bottomButton00(_arg1:MouseEvent):void{ bottomButton.removeEventListener(MouseEvent.CLICK, bottomButton00); gotoAndStop("pathFrame"); } } }//package
Section 154
//Symbol1asbfas (Symbol1asbfas) package { import flash.display.*; public dynamic class Symbol1asbfas extends MovieClip { public function Symbol1asbfas(){ addFrameScript(18, frame19, 66, frame67); } function frame19(){ } function frame67(){ MyVars.soundChannel.stop(); MovieClip(this.parent.parent.parent.parent).gotoAndStop("cong"); } } }//package
Section 155
//Symbol25dasds (Symbol25dasds) package { import flash.display.*; public dynamic class Symbol25dasds extends MovieClip { } }//package
Section 156
//Symbol28 (Symbol28) package { import flash.display.*; public dynamic class Symbol28 extends MovieClip { } }//package
Section 157
//Symbol29 (Symbol29) package { import flash.display.*; public dynamic class Symbol29 extends MovieClip { } }//package
Section 158
//Symbol29111 (Symbol29111) package { import flash.display.*; public dynamic class Symbol29111 extends MovieClip { } }//package
Section 159
//TextInput_disabledSkin (TextInput_disabledSkin) package { import flash.display.*; public dynamic class TextInput_disabledSkin extends MovieClip { } }//package
Section 160
//TextInput_upSkin (TextInput_upSkin) package { import flash.display.*; public dynamic class TextInput_upSkin extends MovieClip { } }//package
Section 161
//trapBt (trapBt) package { import flash.display.*; public dynamic class trapBt extends MovieClip { } }//package
Section 162
//watersukingsound (watersukingsound) package { import flash.media.*; public dynamic class watersukingsound extends Sound { } }//package
Section 163
//VillanPhoto (VillanPhoto) package { import flash.display.*; public dynamic class VillanPhoto extends MovieClip { } }//package
Section 164
//windowbreaking (windowbreaking) package { import flash.media.*; public dynamic class windowbreaking extends Sound { } }//package

Library Items

Symbol 1 Sound {windowbreaking}
Symbol 2 Sound {watersukingsound}
Symbol 3 Sound {photosound}
Symbol 4 Sound {Leversound}
Symbol 5 Sound {introduction}
Symbol 6 Sound {endingbg}
Symbol 7 Sound {driniagedooropening}
Symbol 8 Sound {door_opening}
Symbol 9 Sound {CountDownFrom1}
Symbol 10 Sound {countdown2}
Symbol 11 Sound {clicksound}
Symbol 12 Sound {bg}
Symbol 13 GraphicUsed by:14 898
Symbol 14 MovieClipUses:13Used by:15 210 551 556 618 836 868 893
Symbol 15 MovieClip {Symbol28}Uses:14Used by:16 209 836
Symbol 16 MovieClip {sMainKey}Uses:15
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClip {Symbol25dasds}Uses:17
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:72 77 86
Symbol 21 MovieClip {fl.core.ComponentShim}Used by:40 71 72 77 86
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClip {List_skin}Uses:22Used by:72
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClip {CellRenderer_upSkin}Uses:24Used by:40
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClip {CellRenderer_disabledSkin}Uses:26Used by:40
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClip {CellRenderer_downSkin}Uses:28Used by:40
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClip {CellRenderer_overSkin}Uses:30Used by:40
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClip {CellRenderer_selectedDisabledSkin}Uses:32Used by:40
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClip {CellRenderer_selectedDownSkin}Uses:34Used by:40
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClip {CellRenderer_selectedOverSkin}Uses:36Used by:40
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClip {CellRenderer_selectedUpSkin}Uses:38Used by:40
Symbol 40 MovieClip {fl.controls.listClasses.CellRenderer}Uses:25 21 27 29 31 33 35 37 39Used by:72
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClip {focusRectSkin}Uses:41Used by:71 72 77 86
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClip {ScrollTrack_skin}Uses:43Used by:71
Symbol 45 GraphicUsed by:48
Symbol 46 GraphicUsed by:47 50 54 64
Symbol 47 MovieClipUses:46Used by:48 58 60
Symbol 48 MovieClip {ScrollArrowUp_downSkin}Uses:45 47Used by:71
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClip {ScrollArrowDown_downSkin}Uses:49 46Used by:71
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClip {ScrollThumb_downSkin}Uses:51Used by:71
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClip {ScrollArrowDown_overSkin}Uses:53 46Used by:71
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClip {ScrollThumb_overSkin}Uses:55Used by:71
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClip {ScrollArrowUp_overSkin}Uses:57 47Used by:71
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip {ScrollArrowUp_upSkin}Uses:59 47Used by:71
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClip {ScrollThumb_upSkin}Uses:61Used by:71
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClip {ScrollArrowDown_upSkin}Uses:63 46Used by:71
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClip {ScrollArrowDown_disabledSkin}Uses:65Used by:71
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClip {ScrollArrowUp_disabledSkin}Uses:67Used by:71
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClip {ScrollBar_thumbIcon}Uses:69Used by:71
Symbol 71 MovieClip {fl.controls.ScrollBar}Uses:44 21 42 48 50 52 54 56 58 60 62 64 66 68 70Used by:72
Symbol 72 MovieClip {fl.controls.List}Uses:20 21 23 40 42 71Used by:86
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClip {TextInput_disabledSkin}Uses:73Used by:77
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClip {TextInput_upSkin}Uses:75Used by:77
Symbol 77 MovieClip {fl.controls.TextInput}Uses:20 21 74 76 42Used by:86
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClip {ComboBox_upSkin}Uses:78Used by:86
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClip {ComboBox_disabledSkin}Uses:80Used by:86
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClip {ComboBox_overSkin}Uses:82Used by:86
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClip {ComboBox_downSkin}Uses:84Used by:86
Symbol 86 MovieClip {fl.controls.ComboBox}Uses:20 21 42 79 81 83 85 77 72Used by:2118
Symbol 87 FontUsed by:88 184 787 1201
Symbol 88 TextUses:87Used by:89
Symbol 89 MovieClip {Symbol1asbfas}Uses:88Used by:2025
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClip {Bt}Uses:90Used by:934
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClip {VillanPhoto}Uses:92Used by:761
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClip {picSecretBoard}Uses:94Used by:641 934
Symbol 96 GraphicUsed by:97 523
Symbol 97 MovieClipUses:96Used by:98
Symbol 98 MovieClipUses:97Used by:100 556
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClip {breadbreak}Uses:98 99Used by:556
Symbol 101 GraphicUsed by:105
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:105
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClip {fridgeClick}Uses:101 103 104Used by:510
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:108 210 410 461
Symbol 108 MovieClip {Rod1}Uses:107Used by:461
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClip {dark}Uses:109Used by:934
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClip {Symbol29}Uses:111Used by:403
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClip {LiverDoor}Uses:113Used by:403 934
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClip {opendoor}Uses:115Used by:403 461 556 934
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClip {Close}Uses:117Used by:934
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClip {girlPhoto}Uses:119Used by:363
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClip {pipeextend}Uses:121Used by:338 934
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClip {fu}Uses:123Used by:319
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClip {Symbol29111}Uses:125Used by:317
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClip {Photo}Uses:127Used by:317
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClip {ebox}Uses:129Used by:934
Symbol 131 GraphicUsed by:132 873
Symbol 132 MovieClip {RectMC}Uses:131Used by:223 508 618 725 868 893 934
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClip {galPhoto}Uses:133Used by:210 363
Symbol 135 GraphicUsed by:136 280 334 353
Symbol 136 MovieClipUses:135Used by:137 205 264
Symbol 137 MovieClip {SFuse}Uses:136Used by:210
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClip {trapBt}Uses:138Used by:934
Symbol 140 GraphicUsed by:159
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:141Used by:159
Symbol 143 GraphicUsed by:159
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:159
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:159
Symbol 148 GraphicUsed by:159
Symbol 149 GraphicUsed by:159
Symbol 150 GraphicUsed by:159
Symbol 151 GraphicUsed by:154
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:154
Symbol 154 MovieClipUses:151 153Used by:159
Symbol 155 ShapeTweeningUsed by:158
Symbol 156 ShapeTweeningUsed by:158
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:155 156 157Used by:159
Symbol 159 MovieClipUses:140 142 143 145 147 148 149 150 154 158Used by:934
Symbol 160 GraphicUsed by:934 1145 1200 2118
Symbol 161 GraphicUsed by:170
Symbol 162 GraphicUsed by:170
Symbol 163 GraphicUsed by:168 170
Symbol 164 GraphicUsed by:165 170
Symbol 165 MovieClipUses:164Used by:168
Symbol 166 GraphicUsed by:167 170
Symbol 167 MovieClipUses:166Used by:168
Symbol 168 MovieClipUses:163 165 167Used by:169
Symbol 169 MovieClipUses:168Used by:170
Symbol 170 ButtonUses:161 162 169 163 164 166Used by:934
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:173
Symbol 173 MovieClipUses:172Used by:174
Symbol 174 MovieClipUses:173Used by:934
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:934
Symbol 177 FontUsed by:178
Symbol 178 EditableTextUses:177Used by:934
Symbol 179 FontUsed by:180 181
Symbol 180 TextUses:179Used by:183
Symbol 181 TextUses:179Used by:183
Symbol 182 GraphicUsed by:183
Symbol 183 ButtonUses:180 181 182Used by:934
Symbol 184 EditableTextUses:87Used by:934
Symbol 185 GraphicUsed by:187 190
Symbol 186 GraphicUsed by:187 190
Symbol 187 MovieClipUses:185 186Used by:190 193
Symbol 188 GraphicUsed by:189 190 1250 1251
Symbol 189 MovieClipUses:188Used by:190 193
Symbol 190 ButtonUses:187 189 185 186 188Used by:194
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:193
Symbol 193 MovieClip {crime_fla.ewsound_but_village_399}Uses:187 189 192Used by:194
Symbol 194 MovieClip {crime_fla.ewsndButton_395}Uses:190 193Used by:934
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:201
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:201
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:201
Symbol 201 MovieClipUses:196 198 200Used by:202
Symbol 202 MovieClipUses:201Used by:203
Symbol 203 MovieClipUses:202Used by:934
Symbol 204 GraphicUsed by:210
Symbol 205 MovieClip {crime_fla.SFusecopy_413}Uses:136Used by:210
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:208
Symbol 208 MovieClipUses:207Used by:210
Symbol 209 MovieClipUses:15Used by:210
Symbol 210 MovieClip {crime_fla.bar2_407}Uses:204 137 107 14 134 205 208 209Used by:934
Symbol 211 GraphicUsed by:934
Symbol 212 GraphicUsed by:215
Symbol 213 FontUsed by:214
Symbol 214 TextUses:213Used by:215
Symbol 215 MovieClipUses:212 214Used by:934
Symbol 216 GraphicUsed by:225
Symbol 217 GraphicUsed by:223
Symbol 218 GraphicUsed by:223
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:223
Symbol 221 GraphicUsed by:223
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClip {crime_fla.xfsd02_419}Uses:217 218 220 221 222 132Used by:225
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClip {crime_fla.xfsd04_418}Uses:216 223 224Used by:934
Symbol 226 GraphicUsed by:244
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:244
Symbol 229 GraphicUsed by:244
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:244
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:244
Symbol 234 GraphicUsed by:244
Symbol 235 ShapeTweeningUsed by:238
Symbol 236 ShapeTweeningUsed by:238
Symbol 237 GraphicUsed by:238 374 415 428
Symbol 238 MovieClipUses:235 236 237Used by:239
Symbol 239 MovieClipUses:238Used by:244
Symbol 240 ShapeTweeningUsed by:243
Symbol 241 ShapeTweeningUsed by:243
Symbol 242 GraphicUsed by:243 369 423
Symbol 243 MovieClipUses:240 241 242Used by:244
Symbol 244 MovieClipUses:226 228 229 231 233 234 239 243Used by:934
Symbol 245 GraphicUsed by:264 360
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246Used by:264 360
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248Used by:264
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250Used by:264
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:264
Symbol 254 GraphicUsed by:257
Symbol 255 GraphicUsed by:256 278 332 351 516 1662
Symbol 256 MovieClipUses:255Used by:257
Symbol 257 MovieClipUses:254 256Used by:264
Symbol 258 GraphicUsed by:259 283 336
Symbol 259 MovieClipUses:258Used by:264
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:260Used by:264
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262Used by:264
Symbol 264 MovieClip {crime_fla.dgfsd012_430}Uses:245 247 249 251 253 257 259 261 136 263Used by:934
Symbol 265 GraphicUsed by:319
Symbol 266 GraphicUsed by:267 319
Symbol 267 MovieClipUses:266Used by:319
Symbol 268 GraphicUsed by:319
Symbol 269 GraphicUsed by:270 324
Symbol 270 MovieClipUses:269Used by:319
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:271Used by:319
Symbol 273 GraphicUsed by:274 327
Symbol 274 MovieClipUses:273Used by:319
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:319
Symbol 277 GraphicUsed by:279
Symbol 278 MovieClipUses:255Used by:279
Symbol 279 MovieClipUses:277 278Used by:319
Symbol 280 MovieClipUses:135Used by:319
Symbol 281 GraphicUsed by:282 335
Symbol 282 MovieClipUses:281Used by:319
Symbol 283 MovieClipUses:258Used by:319
Symbol 284 GraphicUsed by:319
Symbol 285 GraphicUsed by:317
Symbol 286 GraphicUsed by:317
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:287Used by:317
Symbol 289 GraphicUsed by:317
Symbol 290 GraphicUsed by:317
Symbol 291 GraphicUsed by:317
Symbol 292 GraphicUsed by:317
Symbol 293 GraphicUsed by:317
Symbol 294 GraphicUsed by:317
Symbol 295 GraphicUsed by:317
Symbol 296 GraphicUsed by:317
Symbol 297 GraphicUsed by:317
Symbol 298 GraphicUsed by:317
Symbol 299 GraphicUsed by:317
Symbol 300 GraphicUsed by:317
Symbol 301 GraphicUsed by:317
Symbol 302 GraphicUsed by:317
Symbol 303 GraphicUsed by:317
Symbol 304 GraphicUsed by:317
Symbol 305 GraphicUsed by:317
Symbol 306 GraphicUsed by:317
Symbol 307 GraphicUsed by:317
Symbol 308 GraphicUsed by:317
Symbol 309 GraphicUsed by:317
Symbol 310 GraphicUsed by:317
Symbol 311 GraphicUsed by:317
Symbol 312 GraphicUsed by:317
Symbol 313 GraphicUsed by:317
Symbol 314 GraphicUsed by:317
Symbol 315 GraphicUsed by:317
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClip {crime_fla.Symcvbcvbbc_451}Uses:285 128 286 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 126 305 306 307 308 309 310 311 312 313 314 315 316Used by:319 360
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClip {crime_fla.yuy13_440}Uses:265 266 267 268 270 272 274 276 279 280 282 283 284 317 124 318Used by:934
Symbol 320 GraphicUsed by:338 359
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:321Used by:338
Symbol 323 GraphicUsed by:338
Symbol 324 MovieClipUses:269Used by:338
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:325Used by:338
Symbol 327 MovieClipUses:273Used by:338
Symbol 328 GraphicUsed by:338
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329Used by:338
Symbol 331 GraphicUsed by:333
Symbol 332 MovieClipUses:255Used by:333
Symbol 333 MovieClipUses:331 332Used by:338
Symbol 334 MovieClipUses:135Used by:338
Symbol 335 MovieClipUses:281Used by:338
Symbol 336 MovieClipUses:258Used by:338
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClip {crime_fla.ytr012_457}Uses:320 322 323 324 326 327 328 330 333 334 335 336 337 122Used by:934
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:339Used by:359
Symbol 341 GraphicUsed by:359
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:342Used by:359
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:344Used by:359
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:359
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:359
Symbol 350 GraphicUsed by:352
Symbol 351 MovieClipUses:255Used by:352
Symbol 352 MovieClipUses:350 351Used by:359
Symbol 353 MovieClipUses:135Used by:359
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:358
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356Used by:358
Symbol 358 MovieClip {crime_fla.Symbol14_477}Uses:355 357Used by:359
Symbol 359 MovieClipUses:320 340 341 343 345 347 349 352 353 358Used by:934
Symbol 360 MovieClip {crime_fla.dgfsd012copy_480}Uses:245 247 317Used by:934
Symbol 361 GraphicUsed by:363
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClip {crime_fla.Symbol17_481}Uses:361 120 134 362Used by:934
Symbol 364 GraphicUsed by:370
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:365Used by:370
Symbol 367 ShapeTweeningUsed by:369
Symbol 368 ShapeTweeningUsed by:369
Symbol 369 MovieClipUses:367 368 242Used by:370
Symbol 370 MovieClipUses:364 366 369Used by:934
Symbol 371 GraphicUsed by:403
Symbol 372 ShapeTweeningUsed by:374
Symbol 373 ShapeTweeningUsed by:374
Symbol 374 MovieClipUses:372 373 237Used by:403
Symbol 375 GraphicUsed by:403
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:376Used by:403
Symbol 378 GraphicUsed by:387
Symbol 379 GraphicUsed by:387 407
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClipUses:380Used by:387 407
Symbol 382 GraphicUsed by:387 407 410
Symbol 383 GraphicUsed by:384
Symbol 384 MovieClipUses:383Used by:387 407 410
Symbol 385 GraphicUsed by:387 407 410
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClip {crime_fla.dfdfaw8_492}Uses:378 379 381 382 384 385 386Used by:403
Symbol 388 GraphicUsed by:394
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:389Used by:394
Symbol 391 GraphicUsed by:392
Symbol 392 MovieClipUses:391Used by:394
Symbol 393 GraphicUsed by:394
Symbol 394 MovieClipUses:388 390 392 393Used by:403
Symbol 395 ShapeTweeningUsed by:403
Symbol 396 ShapeTweeningUsed by:398
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClipUses:396 397Used by:403
Symbol 399 ShapeTweeningUsed by:403
Symbol 400 ShapeTweeningUsed by:403
Symbol 401 ShapeTweeningUsed by:403
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClip {crime_fla.dfdfaw9_488}Uses:371 374 375 114 377 387 394 116 112 395 398 399 400 401 402Used by:934
Symbol 404 GraphicUsed by:408 411
Symbol 405 GraphicUsed by:407
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClip {crime_fla.dfdfaw8copy2_502}Uses:405 379 381 382 384 385 406Used by:408
Symbol 408 MovieClip {crime_fla.Symbol5_501}Uses:404 407Used by:934
Symbol 409 GraphicUsed by:410
Symbol 410 MovieClip {crime_fla.dfdfaw8copy_504}Uses:409 107 382 384 385Used by:411
Symbol 411 MovieClip {crime_fla.Symbol5copy_503}Uses:404 410Used by:934
Symbol 412 GraphicUsed by:424
Symbol 413 ShapeTweeningUsed by:415
Symbol 414 ShapeTweeningUsed by:415
Symbol 415 MovieClipUses:413 414 237Used by:424
Symbol 416 GraphicUsed by:419
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClipUses:417Used by:419
Symbol 419 MovieClipUses:416 418Used by:424
Symbol 420 GraphicUsed by:424
Symbol 421 ShapeTweeningUsed by:423
Symbol 422 ShapeTweeningUsed by:423
Symbol 423 MovieClipUses:421 422 242Used by:424
Symbol 424 MovieClipUses:412 415 419 420 423Used by:934
Symbol 425 GraphicUsed by:461
Symbol 426 ShapeTweeningUsed by:428
Symbol 427 ShapeTweeningUsed by:428
Symbol 428 MovieClipUses:426 427 237Used by:461
Symbol 429 GraphicUsed by:432
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClipUses:430Used by:432
Symbol 432 MovieClipUses:429 431Used by:461
Symbol 433 GraphicUsed by:461
Symbol 434 GraphicUsed by:461
Symbol 435 GraphicUsed by:461
Symbol 436 GraphicUsed by:461
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:437Used by:461
Symbol 439 GraphicUsed by:461
Symbol 440 GraphicUsed by:441
Symbol 441 MovieClipUses:440Used by:461
Symbol 442 GraphicUsed by:443
Symbol 443 MovieClipUses:442Used by:461
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:444Used by:461
Symbol 446 GraphicUsed by:461
Symbol 447 GraphicUsed by:461
Symbol 448 GraphicUsed by:461
Symbol 449 GraphicUsed by:461
Symbol 450 GraphicUsed by:461
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:451Used by:461
Symbol 453 GraphicUsed by:461
Symbol 454 GraphicUsed by:461
Symbol 455 GraphicUsed by:461
Symbol 456 GraphicUsed by:461
Symbol 457 GraphicUsed by:461
Symbol 458 GraphicUsed by:461
Symbol 459 GraphicUsed by:461
Symbol 460 GraphicUsed by:461
Symbol 461 MovieClip {crime_fla.ani5_510}Uses:425 428 432 433 116 434 108 435 436 438 107 439 441 443 445 446 447 448 449 450 452 453 454 455 456 457 458 459 460Used by:934
Symbol 462 GraphicUsed by:485
Symbol 463 GraphicUsed by:485
Symbol 464 ShapeTweeningUsed by:485
Symbol 465 ShapeTweeningUsed by:485
Symbol 466 ShapeTweeningUsed by:485
Symbol 467 GraphicUsed by:485
Symbol 468 GraphicUsed by:485
Symbol 469 GraphicUsed by:485
Symbol 470 ShapeTweeningUsed by:485
Symbol 471 ShapeTweeningUsed by:485
Symbol 472 ShapeTweeningUsed by:485
Symbol 473 GraphicUsed by:485
Symbol 474 GraphicUsed by:485
Symbol 475 ShapeTweeningUsed by:485
Symbol 476 ShapeTweeningUsed by:485
Symbol 477 ShapeTweeningUsed by:485
Symbol 478 GraphicUsed by:485
Symbol 479 GraphicUsed by:485
Symbol 480 ShapeTweeningUsed by:485
Symbol 481 ShapeTweeningUsed by:485
Symbol 482 ShapeTweeningUsed by:485
Symbol 483 GraphicUsed by:485
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClip {crime_fla.kic_520}Uses:462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484Used by:934
Symbol 486 BitmapUsed by:487
Symbol 487 GraphicUses:486Used by:510
Symbol 488 GraphicUsed by:509 619 869 894 918
Symbol 489 GraphicUsed by:508
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:490Used by:508 934
Symbol 492 GraphicUsed by:508 618 868 893 917
Symbol 493 GraphicUsed by:508
Symbol 494 GraphicUsed by:508
Symbol 495 GraphicUsed by:508
Symbol 496 GraphicUsed by:508
Symbol 497 GraphicUsed by:508
Symbol 498 GraphicUsed by:508
Symbol 499 GraphicUsed by:508
Symbol 500 GraphicUsed by:508
Symbol 501 GraphicUsed by:508
Symbol 502 GraphicUsed by:508
Symbol 503 GraphicUsed by:508
Symbol 504 GraphicUsed by:508
Symbol 505 GraphicUsed by:508
Symbol 506 GraphicUsed by:508
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClip {crime_fla.Symbol2copy2_525}Uses:489 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 132Used by:509
Symbol 509 MovieClip {crime_fla.dgfr2copy_524}Uses:488 508Used by:510
Symbol 510 MovieClip {crime_fla.dgfr3_521}Uses:487 105 509Used by:934
Symbol 511 GraphicUsed by:535
Symbol 512 GraphicUsed by:534
Symbol 513 GraphicUsed by:514
Symbol 514 MovieClipUses:513Used by:534
Symbol 515 GraphicUsed by:517
Symbol 516 MovieClipUses:255Used by:517
Symbol 517 MovieClipUses:515 516Used by:534
Symbol 518 GraphicUsed by:521
Symbol 519 GraphicUsed by:520
Symbol 520 MovieClipUses:519Used by:521
Symbol 521 MovieClipUses:518 520Used by:534
Symbol 522 GraphicUsed by:534
Symbol 523 MovieClipUses:96Used by:524
Symbol 524 MovieClipUses:523Used by:526
Symbol 525 GraphicUsed by:526
Symbol 526 MovieClipUses:524 525Used by:534
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClipUses:527Used by:534
Symbol 529 GraphicUsed by:534
Symbol 530 GraphicUsed by:534
Symbol 531 GraphicUsed by:534
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:532Used by:534
Symbol 534 MovieClip {crime_fla.xfgsdf3_528}Uses:512 514 517 521 522 526 528 529 530 531 533Used by:535
Symbol 535 MovieClipUses:511 534Used by:934
Symbol 536 GraphicUsed by:557
Symbol 537 GraphicUsed by:556
Symbol 538 GraphicUsed by:556
Symbol 539 GraphicUsed by:556
Symbol 540 GraphicUsed by:556
Symbol 541 GraphicUsed by:556
Symbol 542 GraphicUsed by:556
Symbol 543 GraphicUsed by:556
Symbol 544 GraphicUsed by:556
Symbol 545 GraphicUsed by:556
Symbol 546 GraphicUsed by:556
Symbol 547 GraphicUsed by:556
Symbol 548 GraphicUsed by:556
Symbol 549 GraphicUsed by:556
Symbol 550 GraphicUsed by:556
Symbol 551 MovieClip {crime_fla.Symbol27_543}Uses:14Used by:556
Symbol 552 GraphicUsed by:556
Symbol 553 GraphicUsed by:556
Symbol 554 GraphicUsed by:556
Symbol 555 GraphicUsed by:556
Symbol 556 MovieClip {crime_fla.vbbb2_540}Uses:98 14 537 116 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 100Used by:557
Symbol 557 MovieClip {crime_fla.vbbb5_539}Uses:536 556Used by:934
Symbol 558 GraphicUsed by:934
Symbol 559 BitmapUsed by:560 871
Symbol 560 GraphicUses:559Used by:620
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClipUses:561Used by:620
Symbol 563 GraphicUsed by:564
Symbol 564 MovieClipUses:563Used by:620
Symbol 565 GraphicUsed by:566
Symbol 566 MovieClipUses:565Used by:620
Symbol 567 GraphicUsed by:568
Symbol 568 MovieClipUses:567Used by:620 641
Symbol 569 GraphicUsed by:570
Symbol 570 MovieClipUses:569Used by:620 641
Symbol 571 FontUsed by:572 573 574 575 717 718 719 720 721 722 723 724 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780
Symbol 572 TextUses:571Used by:620
Symbol 573 TextUses:571Used by:620
Symbol 574 TextUses:571Used by:620
Symbol 575 TextUses:571Used by:620
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:576Used by:620 641
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClipUses:578Used by:620 641
Symbol 580 GraphicUsed by:581
Symbol 581 MovieClipUses:580Used by:620
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClipUses:582Used by:620
Symbol 584 GraphicUsed by:587
Symbol 585 GraphicUsed by:586 646
Symbol 586 MovieClipUses:585Used by:587
Symbol 587 MovieClipUses:584 586Used by:620
Symbol 588 GraphicUsed by:620
Symbol 589 GraphicUsed by:618 917
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:590Used by:618
Symbol 592 GraphicUsed by:618 868 893 917
Symbol 593 GraphicUsed by:618 868 893 917
Symbol 594 GraphicUsed by:618
Symbol 595 GraphicUsed by:618 868 893 917
Symbol 596 GraphicUsed by:618
Symbol 597 GraphicUsed by:618
Symbol 598 GraphicUsed by:618
Symbol 599 GraphicUsed by:618 868 893 917
Symbol 600 GraphicUsed by:618
Symbol 601 GraphicUsed by:618 868 893 917
Symbol 602 GraphicUsed by:618 868 893 917
Symbol 603 GraphicUsed by:618
Symbol 604 GraphicUsed by:618
Symbol 605 GraphicUsed by:618
Symbol 606 GraphicUsed by:618
Symbol 607 GraphicUsed by:618
Symbol 608 GraphicUsed by:618
Symbol 609 GraphicUsed by:618
Symbol 610 GraphicUsed by:618
Symbol 611 GraphicUsed by:618
Symbol 612 GraphicUsed by:618
Symbol 613 GraphicUsed by:618
Symbol 614 GraphicUsed by:618
Symbol 615 GraphicUsed by:618
Symbol 616 GraphicUsed by:618
Symbol 617 GraphicUsed by:618
Symbol 618 MovieClip {crime_fla.Symbol2copy3_558}Uses:589 591 592 14 593 594 595 596 597 598 599 600 492 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 132Used by:619
Symbol 619 MovieClipUses:488 618Used by:620 843
Symbol 620 MovieClip {crime_fla.hall013_545}Uses:560 562 564 566 568 570 572 573 574 575 577 579 581 583 587 588 619Used by:934
Symbol 621 GraphicUsed by:622 847
Symbol 622 MovieClipUses:621Used by:934
Symbol 623 GraphicUsed by:624
Symbol 624 MovieClipUses:623Used by:934
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClipUses:625Used by:934
Symbol 627 GraphicUsed by:641
Symbol 628 GraphicUsed by:629
Symbol 629 MovieClipUses:628Used by:641
Symbol 630 GraphicUsed by:641
Symbol 631 ShapeTweeningUsed by:641
Symbol 632 GraphicUsed by:641
Symbol 633 ShapeTweeningUsed by:641
Symbol 634 GraphicUsed by:641
Symbol 635 GraphicUsed by:641
Symbol 636 GraphicUsed by:641
Symbol 637 GraphicUsed by:641
Symbol 638 GraphicUsed by:641
Symbol 639 GraphicUsed by:641
Symbol 640 GraphicUsed by:641
Symbol 641 MovieClip {crime_fla.Symbol18_564}Uses:627 629 568 570 577 579 630 631 632 633 634 635 636 637 638 639 640 95Used by:934
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClipUses:642Used by:691 934
Symbol 644 GraphicUsed by:650
Symbol 645 GraphicUsed by:647
Symbol 646 MovieClipUses:585Used by:647
Symbol 647 MovieClipUses:645 646Used by:650
Symbol 648 GraphicUsed by:649
Symbol 649 MovieClipUses:648Used by:650
Symbol 650 MovieClipUses:644 647 649Used by:934
Symbol 651 GraphicUsed by:691
Symbol 652 GraphicUsed by:657
Symbol 653 GraphicUsed by:654
Symbol 654 MovieClipUses:653Used by:657
Symbol 655 GraphicUsed by:656
Symbol 656 MovieClipUses:655Used by:657
Symbol 657 MovieClipUses:652 654 656Used by:691
Symbol 658 GraphicUsed by:661 731
Symbol 659 GraphicUsed by:660 729
Symbol 660 MovieClipUses:659Used by:661
Symbol 661 MovieClipUses:658 660Used by:691
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClipUses:662Used by:691
Symbol 664 GraphicUsed by:691
Symbol 665 GraphicUsed by:666 733
Symbol 666 MovieClipUses:665Used by:691
Symbol 667 GraphicUsed by:691
Symbol 668 GraphicUsed by:669
Symbol 669 MovieClipUses:668Used by:691
Symbol 670 GraphicUsed by:671
Symbol 671 MovieClipUses:670Used by:691
Symbol 672 GraphicUsed by:691 706
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:673Used by:691
Symbol 675 GraphicUsed by:691
Symbol 676 GraphicUsed by:679
Symbol 677 GraphicUsed by:678 703
Symbol 678 MovieClipUses:677Used by:679
Symbol 679 MovieClipUses:676 678Used by:691
Symbol 680 GraphicUsed by:681 705
Symbol 681 MovieClipUses:680Used by:691
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClipUses:682Used by:691
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClipUses:684Used by:691
Symbol 686 GraphicUsed by:690
Symbol 687 GraphicUsed by:688
Symbol 688 MovieClipUses:687Used by:690
Symbol 689 GraphicUsed by:690
Symbol 690 MovieClipUses:686 688 689Used by:691
Symbol 691 MovieClip {crime_fla.bed19_571}Uses:651 657 661 663 664 666 667 669 671 672 674 675 679 681 643 683 685 690Used by:934
Symbol 692 GraphicUsed by:706
Symbol 693 GraphicUsed by:694
Symbol 694 MovieClipUses:693Used by:706
Symbol 695 GraphicUsed by:706
Symbol 696 GraphicUsed by:697
Symbol 697 MovieClipUses:696Used by:706
Symbol 698 GraphicUsed by:706
Symbol 699 GraphicUsed by:700
Symbol 700 MovieClipUses:699Used by:706
Symbol 701 GraphicUsed by:706
Symbol 702 GraphicUsed by:704
Symbol 703 MovieClipUses:677Used by:704
Symbol 704 MovieClipUses:702 703Used by:706
Symbol 705 MovieClipUses:680Used by:706
Symbol 706 MovieClipUses:692 694 695 697 698 672 700 701 704 705Used by:934
Symbol 707 GraphicUsed by:726
Symbol 708 GraphicUsed by:711
Symbol 709 GraphicUsed by:710
Symbol 710 MovieClipUses:709Used by:711
Symbol 711 MovieClipUses:708 710Used by:726
Symbol 712 GraphicUsed by:725
Symbol 713 GraphicUsed by:725
Symbol 714 GraphicUsed by:715
Symbol 715 MovieClipUses:714Used by:725
Symbol 716 GraphicUsed by:725
Symbol 717 EditableTextUses:571Used by:725
Symbol 718 EditableTextUses:571Used by:725
Symbol 719 EditableTextUses:571Used by:725
Symbol 720 EditableTextUses:571Used by:725
Symbol 721 EditableTextUses:571Used by:725
Symbol 722 EditableTextUses:571Used by:725
Symbol 723 EditableTextUses:571Used by:725
Symbol 724 EditableTextUses:571Used by:725
Symbol 725 MovieClip {crime_fla.kgf4_599}Uses:712 713 715 716 717 718 719 720 721 722 723 724 132Used by:726
Symbol 726 MovieClipUses:707 711 725Used by:934
Symbol 727 GraphicUsed by:747
Symbol 728 GraphicUsed by:730
Symbol 729 MovieClipUses:659Used by:730 731 763
Symbol 730 MovieClipUses:728 729Used by:747
Symbol 731 MovieClipUses:658 729Used by:747
Symbol 732 GraphicUsed by:747
Symbol 733 MovieClipUses:665Used by:747
Symbol 734 GraphicUsed by:738
Symbol 735 GraphicUsed by:738 761
Symbol 736 GraphicUsed by:737
Symbol 737 MovieClipUses:736Used by:738 761
Symbol 738 MovieClip {crime_fla.photo17_606}Uses:734 735 737Used by:747
Symbol 739 GraphicUsed by:747
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClipUses:740Used by:747 752
Symbol 742 GraphicUsed by:743
Symbol 743 MovieClipUses:742Used by:747 752
Symbol 744 GraphicUsed by:745
Symbol 745 MovieClipUses:744Used by:747 752
Symbol 746 GraphicUsed by:747
Symbol 747 MovieClip {crime_fla.photo19_601}Uses:727 730 731 732 733 738 739 741 743 745 746Used by:934
Symbol 748 GraphicUsed by:752
Symbol 749 GraphicUsed by:752
Symbol 750 GraphicUsed by:752
Symbol 751 GraphicUsed by:752
Symbol 752 MovieClipUses:748 741 743 745 749 750 751Used by:934
Symbol 753 GraphicUsed by:765
Symbol 754 GraphicUsed by:761
Symbol 755 GraphicUsed by:756
Symbol 756 MovieClipUses:755Used by:761
Symbol 757 GraphicUsed by:760
Symbol 758 FontUsed by:759
Symbol 759 TextUses:758Used by:760
Symbol 760 MovieClipUses:757 759Used by:761
Symbol 761 MovieClip {crime_fla.photo17copy_613}Uses:754 756 93 760 735 737Used by:765
Symbol 762 GraphicUsed by:763
Symbol 763 MovieClipUses:762 729Used by:765
Symbol 764 GraphicUsed by:765
Symbol 765 MovieClip {crime_fla.Symbol3_612}Uses:753 761 763 764Used by:934
Symbol 766 EditableTextUses:571Used by:934
Symbol 767 EditableTextUses:571Used by:934
Symbol 768 EditableTextUses:571Used by:934
Symbol 769 EditableTextUses:571Used by:934
Symbol 770 EditableTextUses:571Used by:934
Symbol 771 EditableTextUses:571Used by:934
Symbol 772 EditableTextUses:571Used by:934
Symbol 773 EditableTextUses:571Used by:934
Symbol 774 EditableTextUses:571Used by:934
Symbol 775 EditableTextUses:571Used by:934
Symbol 776 EditableTextUses:571Used by:934
Symbol 777 EditableTextUses:571Used by:934
Symbol 778 EditableTextUses:571Used by:934
Symbol 779 EditableTextUses:571Used by:934
Symbol 780 EditableTextUses:571Used by:934
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClipUses:781Used by:934
Symbol 783 GraphicUsed by:786
Symbol 784 GraphicUsed by:785
Symbol 785 MovieClipUses:784Used by:786
Symbol 786 MovieClipUses:783 785Used by:934
Symbol 787 TextUses:87Used by:788
Symbol 788 MovieClipUses:787Used by:934
Symbol 789 GraphicUsed by:838
Symbol 790 GraphicUsed by:837
Symbol 791 GraphicUsed by:837
Symbol 792 GraphicUsed by:837
Symbol 793 GraphicUsed by:837
Symbol 794 GraphicUsed by:837
Symbol 795 GraphicUsed by:837
Symbol 796 GraphicUsed by:837
Symbol 797 GraphicUsed by:837
Symbol 798 GraphicUsed by:837
Symbol 799 GraphicUsed by:837
Symbol 800 GraphicUsed by:837
Symbol 801 GraphicUsed by:837
Symbol 802 GraphicUsed by:837
Symbol 803 GraphicUsed by:837
Symbol 804 GraphicUsed by:837
Symbol 805 GraphicUsed by:837
Symbol 806 GraphicUsed by:837
Symbol 807 GraphicUsed by:837
Symbol 808 GraphicUsed by:836
Symbol 809 FontUsed by:810 811 817
Symbol 810 TextUses:809Used by:836
Symbol 811 TextUses:809Used by:836
Symbol 812 GraphicUsed by:836
Symbol 813 GraphicUsed by:836
Symbol 814 GraphicUsed by:836
Symbol 815 GraphicUsed by:836
Symbol 816 GraphicUsed by:836
Symbol 817 TextUses:809Used by:836
Symbol 818 GraphicUsed by:836
Symbol 819 GraphicUsed by:836
Symbol 820 GraphicUsed by:836
Symbol 821 GraphicUsed by:836
Symbol 822 GraphicUsed by:836
Symbol 823 GraphicUsed by:836
Symbol 824 GraphicUsed by:836
Symbol 825 GraphicUsed by:836
Symbol 826 GraphicUsed by:836
Symbol 827 GraphicUsed by:836
Symbol 828 GraphicUsed by:836
Symbol 829 GraphicUsed by:836
Symbol 830 GraphicUsed by:836
Symbol 831 GraphicUsed by:836
Symbol 832 GraphicUsed by:836
Symbol 833 GraphicUsed by:836
Symbol 834 GraphicUsed by:836
Symbol 835 GraphicUsed by:836
Symbol 836 MovieClip {crime_fla.Symvcbcvbxcvxcv_625}Uses:808 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 14 832 833 834 835 15Used by:837
Symbol 837 MovieClip {crime_fla.gfds_624}Uses:790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 836Used by:838
Symbol 838 MovieClip {crime_fla.Symbol21copy_623}Uses:789 837Used by:934
Symbol 839 GraphicUsed by:843
Symbol 840 GraphicUsed by:841
Symbol 841 MovieClipUses:840Used by:843 870
Symbol 842 GraphicUsed by:843
Symbol 843 MovieClipUses:839 841 842 619Used by:934
Symbol 844 GraphicUsed by:870
Symbol 845 GraphicUsed by:870
Symbol 846 GraphicUsed by:868
Symbol 847 MovieClipUses:621Used by:868
Symbol 848 GraphicUsed by:868
Symbol 849 GraphicUsed by:868
Symbol 850 GraphicUsed by:868
Symbol 851 GraphicUsed by:868
Symbol 852 GraphicUsed by:868
Symbol 853 GraphicUsed by:868
Symbol 854 GraphicUsed by:868
Symbol 855 GraphicUsed by:868
Symbol 856 GraphicUsed by:868
Symbol 857 GraphicUsed by:868
Symbol 858 GraphicUsed by:868
Symbol 859 GraphicUsed by:868
Symbol 860 GraphicUsed by:868
Symbol 861 GraphicUsed by:868
Symbol 862 GraphicUsed by:868
Symbol 863 GraphicUsed by:868
Symbol 864 GraphicUsed by:868
Symbol 865 GraphicUsed by:868
Symbol 866 GraphicUsed by:868
Symbol 867 GraphicUsed by:868
Symbol 868 MovieClip {crime_fla.dorrrcopy_630}Uses:846 847 592 14 593 848 595 849 850 851 599 852 492 601 602 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 132Used by:869
Symbol 869 MovieClip {crime_fla.dgfr2copy3_629}Uses:488 868Used by:870
Symbol 870 MovieClip {crime_fla.dgfr3copy3_628}Uses:844 841 845 869Used by:934
Symbol 871 GraphicUses:559Used by:895
Symbol 872 GraphicUsed by:893
Symbol 873 MovieClipUses:131Used by:893
Symbol 874 GraphicUsed by:893
Symbol 875 GraphicUsed by:893
Symbol 876 GraphicUsed by:893
Symbol 877 GraphicUsed by:893
Symbol 878 GraphicUsed by:893
Symbol 879 GraphicUsed by:893
Symbol 880 GraphicUsed by:893 917
Symbol 881 GraphicUsed by:893
Symbol 882 GraphicUsed by:893
Symbol 883 GraphicUsed by:893
Symbol 884 GraphicUsed by:893
Symbol 885 GraphicUsed by:893
Symbol 886 GraphicUsed by:893
Symbol 887 GraphicUsed by:893
Symbol 888 GraphicUsed by:893
Symbol 889 GraphicUsed by:893
Symbol 890 GraphicUsed by:893
Symbol 891 GraphicUsed by:893
Symbol 892 GraphicUsed by:893
Symbol 893 MovieClip {crime_fla.Symbnnncopy_634}Uses:872 873 592 14 593 874 595 875 876 877 599 492 601 602 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 132Used by:894
Symbol 894 MovieClip {crime_fla.dgfr2cophcopy_633}Uses:488 893Used by:895
Symbol 895 MovieClip {crime_fla.dgfr3copy3h_632}Uses:871 894Used by:934
Symbol 896 BitmapUsed by:897
Symbol 897 GraphicUses:896Used by:919
Symbol 898 MovieClipUses:13Used by:917
Symbol 899 GraphicUsed by:917
Symbol 900 GraphicUsed by:917
Symbol 901 GraphicUsed by:917
Symbol 902 GraphicUsed by:917
Symbol 903 GraphicUsed by:917
Symbol 904 GraphicUsed by:917
Symbol 905 GraphicUsed by:917
Symbol 906 GraphicUsed by:917
Symbol 907 GraphicUsed by:917
Symbol 908 GraphicUsed by:917
Symbol 909 GraphicUsed by:917
Symbol 910 GraphicUsed by:917
Symbol 911 GraphicUsed by:917
Symbol 912 GraphicUsed by:917
Symbol 913 GraphicUsed by:917
Symbol 914 GraphicUsed by:917
Symbol 915 GraphicUsed by:917
Symbol 916 GraphicUsed by:917
Symbol 917 MovieClipUses:589 592 898 593 899 595 900 901 902 599 492 601 602 903 904 880 905 906 907 908 909 910 911 912 913 914 915 916Used by:918
Symbol 918 MovieClipUses:488 917Used by:919
Symbol 919 MovieClipUses:897 918Used by:934
Symbol 920 BitmapUsed by:921
Symbol 921 GraphicUses:920Used by:922
Symbol 922 MovieClipUses:921Used by:934
Symbol 923 GraphicUsed by:926
Symbol 924 GraphicUsed by:925
Symbol 925 MovieClipUses:924Used by:926
Symbol 926 MovieClipUses:923 925Used by:931
Symbol 927 FontUsed by:928 929
Symbol 928 TextUses:927Used by:931
Symbol 929 TextUses:927Used by:931
Symbol 930 GraphicUsed by:931
Symbol 931 MovieClipUses:926 928 929 930Used by:934
Symbol 932 FontUsed by:933
Symbol 933 TextUses:932Used by:934
Symbol 934 MovieClip {Symbol1}Uses:159 139 160 170 174 176 178 183 184 194 203 210 211 215 225 244 130 264 319 122 338 359 360 363 118 370 116 403 114 110 408 411 424 132 461 485 510 491 535 557 558 620 95 622 624 626 641 643 650 691 706 726 747 752 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 782 91 786 788 838 843 870 895 919 922 931 933Used by:Timeline
Symbol 935 GraphicUsed by:Timeline
Symbol 936 GraphicUsed by:937 1021
Symbol 937 MovieClipUses:936Used by:Timeline
Symbol 938 GraphicUsed by:939
Symbol 939 MovieClipUses:938Used by:940
Symbol 940 MovieClipUses:939Used by:941
Symbol 941 MovieClipUses:940Used by:942
Symbol 942 MovieClipUses:941Used by:Timeline
Symbol 943 GraphicUsed by:944
Symbol 944 MovieClipUses:943Used by:949
Symbol 945 GraphicUsed by:946
Symbol 946 MovieClipUses:945Used by:949
Symbol 947 GraphicUsed by:948
Symbol 948 MovieClipUses:947Used by:949
Symbol 949 MovieClipUses:944 946 948Used by:Timeline
Symbol 950 GraphicUsed by:951
Symbol 951 MovieClipUses:950Used by:956
Symbol 952 GraphicUsed by:953
Symbol 953 MovieClipUses:952Used by:956
Symbol 954 GraphicUsed by:955
Symbol 955 MovieClipUses:954Used by:956
Symbol 956 MovieClipUses:951 953 955Used by:Timeline
Symbol 957 GraphicUsed by:958
Symbol 958 MovieClipUses:957Used by:1057
Symbol 959 GraphicUsed by:960
Symbol 960 MovieClipUses:959Used by:963
Symbol 961 GraphicUsed by:962
Symbol 962 MovieClipUses:961Used by:963
Symbol 963 MovieClipUses:960 962Used by:964
Symbol 964 MovieClipUses:963Used by:1057
Symbol 965 GraphicUsed by:966
Symbol 966 MovieClipUses:965Used by:1057
Symbol 967 GraphicUsed by:968
Symbol 968 MovieClipUses:967Used by:1018 1024 1027 1033 1039
Symbol 969 GraphicUsed by:970
Symbol 970 MovieClipUses:969Used by:1018
Symbol 971 GraphicUsed by:972
Symbol 972 MovieClipUses:971Used by:1018 1024 1027 1033 1039
Symbol 973 GraphicUsed by:996
Symbol 974 GraphicUsed by:975
Symbol 975 MovieClipUses:974Used by:996 1029 1035
Symbol 976 GraphicUsed by:977
Symbol 977 MovieClipUses:976Used by:996 1029 1035
Symbol 978 GraphicUsed by:979
Symbol 979 MovieClipUses:978Used by:996 1029 1035
Symbol 980 GraphicUsed by:981
Symbol 981 MovieClipUses:980Used by:996 1029 1035
Symbol 982 GraphicUsed by:983
Symbol 983 MovieClipUses:982Used by:996 1029 1035
Symbol 984 GraphicUsed by:985
Symbol 985 MovieClipUses:984Used by:988 994
Symbol 986 GraphicUsed by:987
Symbol 987 MovieClipUses:986Used by:988 994
Symbol 988 MovieClipUses:985 987Used by:993
Symbol 989 GraphicUsed by:990
Symbol 990 MovieClipUses:989Used by:993 995
Symbol 991 GraphicUsed by:992
Symbol 992 MovieClipUses:991Used by:993 995
Symbol 993 MovieClipUses:988 990 992Used by:996 1029 1035
Symbol 994 MovieClipUses:985 987Used by:995
Symbol 995 MovieClipUses:994 990 992Used by:996 1029 1035
Symbol 996 MovieClipUses:973 975 977 979 981 983 993 995Used by:997
Symbol 997 MovieClipUses:996Used by:1000
Symbol 998 GraphicUsed by:999
Symbol 999 MovieClipUses:998Used by:1000 1031 1037
Symbol 1000 MovieClipUses:997 999Used by:1011
Symbol 1001 GraphicUsed by:1002
Symbol 1002 MovieClipUses:1001Used by:1005
Symbol 1003 GraphicUsed by:1004
Symbol 1004 MovieClipUses:1003Used by:1005
Symbol 1005 MovieClipUses:1002 1004Used by:1008 1009
Symbol 1006 GraphicUsed by:1007
Symbol 1007 MovieClipUses:1006Used by:1008 1009
Symbol 1008 MovieClipUses:1005 1007Used by:1011 1032 1038
Symbol 1009 MovieClipUses:1005 1007Used by:1010
Symbol 1010 MovieClipUses:1009Used by:1011 1032 1038
Symbol 1011 MovieClipUses:1000 1008 1010Used by:1018 1024 1027
Symbol 1012 GraphicUsed by:1013
Symbol 1013 MovieClipUses:1012Used by:1018 1024 1027 1033 1039
Symbol 1014 GraphicUsed by:1015
Symbol 1015 MovieClipUses:1014Used by:1018 1024 1027 1033 1039
Symbol 1016 GraphicUsed by:1017
Symbol 1017 MovieClipUses:1016Used by:1018 1024 1027 1033 1039
Symbol 1018 MovieClipUses:968 970 972 1011 1013 1015 1017Used by:1057
Symbol 1019 GraphicUsed by:1020
Symbol 1020 MovieClipUses:1019Used by:1057
Symbol 1021 MovieClipUses:936Used by:1057
Symbol 1022 GraphicUsed by:1023
Symbol 1023 MovieClipUses:1022Used by:1024
Symbol 1024 MovieClipUses:1023 968 972 1011 1013 1015 1017Used by:1057
Symbol 1025 GraphicUsed by:1026
Symbol 1026 MovieClipUses:1025Used by:1027 1033 1039
Symbol 1027 MovieClipUses:1026 968 972 1011 1013 1015 1017Used by:1057
Symbol 1028 GraphicUsed by:1029
Symbol 1029 MovieClipUses:1028 975 977 979 981 983 993 995Used by:1030
Symbol 1030 MovieClipUses:1029Used by:1031
Symbol 1031 MovieClipUses:1030 999Used by:1032
Symbol 1032 MovieClipUses:1031 1008 1010Used by:1033
Symbol 1033 MovieClipUses:1026 968 972 1032 1013 1015 1017Used by:1057
Symbol 1034 GraphicUsed by:1035
Symbol 1035 MovieClipUses:1034 975 977 979 981 983 993 995Used by:1036
Symbol 1036 MovieClipUses:1035Used by:1037
Symbol 1037 MovieClipUses:1036 999Used by:1038
Symbol 1038 MovieClipUses:1037 1008 1010Used by:1039
Symbol 1039 MovieClipUses:1026 968 972 1038 1013 1015 1017Used by:1057
Symbol 1040 GraphicUsed by:1041
Symbol 1041 MovieClipUses:1040Used by:1057
Symbol 1042 GraphicUsed by:1043
Symbol 1043 MovieClipUses:1042Used by:1057
Symbol 1044 GraphicUsed by:1045
Symbol 1045 MovieClipUses:1044Used by:1057
Symbol 1046 GraphicUsed by:1047
Symbol 1047 MovieClipUses:1046Used by:1057
Symbol 1048 GraphicUsed by:1049
Symbol 1049 MovieClipUses:1048Used by:1057
Symbol 1050 GraphicUsed by:1057
Symbol 1051 GraphicUsed by:1057
Symbol 1052 GraphicUsed by:1057
Symbol 1053 GraphicUsed by:1057
Symbol 1054 GraphicUsed by:1057
Symbol 1055 GraphicUsed by:1056
Symbol 1056 MovieClipUses:1055Used by:1057
Symbol 1057 MovieClipUses:958 964 966 1018 1020 1021 1024 1027 1033 1039 1041 1043 1045 1047 1049 1050 1051 1052 1053 1054 1056Used by:Timeline
Symbol 1058 GraphicUsed by:1059 1146 2033
Symbol 1059 MovieClipUses:1058Used by:1145
Symbol 1060 GraphicUsed by:1061 1191 2077
Symbol 1061 MovieClipUses:1060Used by:1118 1145
Symbol 1062 GraphicUsed by:1118 1192 2078
Symbol 1063 GraphicUsed by:1064 1147 1289 1569 2034
Symbol 1064 MovieClipUses:1063Used by:1087
Symbol 1065 GraphicUsed by:1066
Symbol 1066 MovieClipUses:1065Used by:1087
Symbol 1067 GraphicUsed by:1068
Symbol 1068 MovieClipUses:1067Used by:1087
Symbol 1069 GraphicUsed by:1072
Symbol 1070 GraphicUsed by:1071
Symbol 1071 MovieClipUses:1070Used by:1072
Symbol 1072 MovieClipUses:1069 1071Used by:1087
Symbol 1073 GraphicUsed by:1074
Symbol 1074 MovieClipUses:1073Used by:1087
Symbol 1075 GraphicUsed by:1078
Symbol 1076 GraphicUsed by:1077 1159 1301 1507 1581 1909 2046
Symbol 1077 MovieClipUses:1076Used by:1078
Symbol 1078 MovieClipUses:1075 1077Used by:1087
Symbol 1079 GraphicUsed by:1080
Symbol 1080 MovieClipUses:1079Used by:1083
Symbol 1081 GraphicUsed by:1082
Symbol 1082 MovieClipUses:1081Used by:1083
Symbol 1083 MovieClipUses:1080 1082Used by:1084
Symbol 1084 MovieClipUses:1083Used by:1087
Symbol 1085 GraphicUsed by:1086 1167 1309 1589 2053
Symbol 1086 MovieClipUses:1085Used by:1087
Symbol 1087 MovieClipUses:1064 1066 1068 1072 1074 1078 1084 1086Used by:1118
Symbol 1088 GraphicUsed by:1089
Symbol 1089 MovieClipUses:1088Used by:1118
Symbol 1090 GraphicUsed by:1091
Symbol 1091 MovieClipUses:1090Used by:1097
Symbol 1092 GraphicUsed by:1093
Symbol 1093 MovieClipUses:1092Used by:1096
Symbol 1094 GraphicUsed by:1095
Symbol 1095 MovieClipUses:1094Used by:1096
Symbol 1096 MovieClipUses:1093 1095Used by:1097
Symbol 1097 MovieClipUses:1091 1096Used by:1118
Symbol 1098 GraphicUsed by:1099 1179 2065
Symbol 1099 MovieClipUses:1098Used by:1115
Symbol 1100 GraphicUsed by:1101 1180 2066
Symbol 1101 MovieClipUses:1100Used by:1115
Symbol 1102 GraphicUsed by:1103 1181 2067
Symbol 1103 MovieClipUses:1102Used by:1115
Symbol 1104 GraphicUsed by:1105
Symbol 1105 MovieClipUses:1104Used by:1115
Symbol 1106 GraphicUsed by:1107 1184 2070
Symbol 1107 MovieClipUses:1106Used by:1115
Symbol 1108 GraphicUsed by:1109
Symbol 1109 MovieClipUses:1108Used by:1115
Symbol 1110 GraphicUsed by:1115 1190 2076
Symbol 1111 GraphicUsed by:1112
Symbol 1112 MovieClipUses:1111Used by:1115
Symbol 1113 GraphicUsed by:1114 1189 2075
Symbol 1114 MovieClipUses:1113Used by:1115
Symbol 1115 MovieClipUses:1099 1101 1103 1105 1107 1109 1110 1112 1114Used by:1118
Symbol 1116 GraphicUsed by:1118
Symbol 1117 GraphicUsed by:1118
Symbol 1118 MovieClipUses:1062 1061 1087 1089 1097 1115 1116 1117Used by:1145
Symbol 1119 GraphicUsed by:1120 1193 2080
Symbol 1120 MovieClipUses:1119Used by:1145
Symbol 1121 GraphicUsed by:1130
Symbol 1122 FontUsed by:1123 1124 1125 1126 1127 1128 1194 1195 2081 2082
Symbol 1123 TextUses:1122Used by:1129
Symbol 1124 TextUses:1122Used by:1129
Symbol 1125 TextUses:1122Used by:1129
Symbol 1126 TextUses:1122Used by:1129
Symbol 1127 TextUses:1122Used by:1129
Symbol 1128 TextUses:1122Used by:1129
Symbol 1129 MovieClip {crime_fla.FrontSymbol2_110}Uses:1123 1124 1125 1126 1127 1128Used by:1130
Symbol 1130 MovieClip {crime_fla.FrontSymbol3_109}Uses:1121 1129Used by:1145
Symbol 1131 GraphicUsed by:1144
Symbol 1132 GraphicUsed by:1133 1136
Symbol 1133 MovieClipUses:1132Used by:1136
Symbol 1134 FontUsed by:1135 1138 1198 2085 2089 2093
Symbol 1135 TextUses:1134Used by:1136 1199
Symbol 1136 ButtonUses:1133 1135 1132Used by:1144
Symbol 1137 GraphicUsed by:1143
Symbol 1138 TextUses:1134Used by:1140 1143
Symbol 1139 GraphicUsed by:1140
Symbol 1140 MovieClipUses:1139 1138Used by:1143
Symbol 1141 GraphicUsed by:1143
Symbol 1142 GraphicUsed by:1143
Symbol 1143 ButtonUses:1137 1138 1140 1141 1142Used by:1144
Symbol 1144 MovieClip {crime_fla.FrontSymbol5_111}Uses:1131 1136 1143Used by:1145
Symbol 1145 MovieClipUses:1059 1061 1118 160 1120 1130 1144Used by:Timeline
Symbol 1146 MovieClipUses:1058Used by:1200
Symbol 1147 MovieClipUses:1063Used by:1168
Symbol 1148 GraphicUsed by:1149
Symbol 1149 MovieClipUses:1148Used by:1168
Symbol 1150 GraphicUsed by:1151
Symbol 1151 MovieClipUses:1150Used by:1168
Symbol 1152 GraphicUsed by:1155
Symbol 1153 GraphicUsed by:1154
Symbol 1154 MovieClipUses:1153Used by:1155
Symbol 1155 MovieClipUses:1152 1154Used by:1168
Symbol 1156 GraphicUsed by:1157
Symbol 1157 MovieClipUses:1156Used by:1168
Symbol 1158 GraphicUsed by:1160
Symbol 1159 MovieClipUses:1076Used by:1160
Symbol 1160 MovieClipUses:1158 1159Used by:1168
Symbol 1161 GraphicUsed by:1162
Symbol 1162 MovieClipUses:1161Used by:1165
Symbol 1163 GraphicUsed by:1164
Symbol 1164 MovieClipUses:1163Used by:1165
Symbol 1165 MovieClipUses:1162 1164Used by:1166
Symbol 1166 MovieClipUses:1165Used by:1168
Symbol 1167 MovieClipUses:1085Used by:1168
Symbol 1168 MovieClipUses:1147 1149 1151 1155 1157 1160 1166 1167Used by:1192
Symbol 1169 GraphicUsed by:1170
Symbol 1170 MovieClipUses:1169Used by:1192
Symbol 1171 GraphicUsed by:1172
Symbol 1172 MovieClipUses:1171Used by:1178
Symbol 1173 GraphicUsed by:1174
Symbol 1174 MovieClipUses:1173Used by:1177
Symbol 1175 GraphicUsed by:1176
Symbol 1176 MovieClipUses:1175Used by:1177
Symbol 1177 MovieClipUses:1174 1176Used by:1178
Symbol 1178 MovieClipUses:1172 1177Used by:1192
Symbol 1179 MovieClipUses:1098Used by:1190
Symbol 1180 MovieClipUses:1100Used by:1190
Symbol 1181 MovieClipUses:1102Used by:1190
Symbol 1182 GraphicUsed by:1183
Symbol 1183 MovieClipUses:1182Used by:1190
Symbol 1184 MovieClipUses:1106Used by:1190
Symbol 1185 GraphicUsed by:1186
Symbol 1186 MovieClipUses:1185Used by:1190
Symbol 1187 GraphicUsed by:1188
Symbol 1188 MovieClipUses:1187Used by:1190
Symbol 1189 MovieClipUses:1113Used by:1190
Symbol 1190 MovieClipUses:1179 1180 1181 1183 1184 1186 1110 1188 1189Used by:1192
Symbol 1191 MovieClipUses:1060Used by:1192
Symbol 1192 MovieClipUses:1062 1168 1170 1178 1190 1191Used by:1200
Symbol 1193 MovieClipUses:1119Used by:1200
Symbol 1194 TextUses:1122Used by:1200
Symbol 1195 TextUses:1122Used by:1200
Symbol 1196 GraphicUsed by:1197 1199
Symbol 1197 MovieClipUses:1196Used by:1199
Symbol 1198 TextUses:1134Used by:1199
Symbol 1199 ButtonUses:1197 1198 1196 1135Used by:1200
Symbol 1200 MovieClip {crime_fla.dskfaf_116}Uses:1146 1192 160 1193 1194 1195 1199Used by:Timeline
Symbol 1201 TextUses:87Used by:Timeline
Symbol 1202 GraphicUsed by:1782
Symbol 1203 GraphicUsed by:1782
Symbol 1204 GraphicUsed by:1782
Symbol 1205 GraphicUsed by:1782
Symbol 1206 GraphicUsed by:1782
Symbol 1207 GraphicUsed by:1782
Symbol 1208 GraphicUsed by:1396 1400 1782
Symbol 1209 GraphicUsed by:1210
Symbol 1210 MovieClipUses:1209Used by:1396 1400 1782
Symbol 1211 GraphicUsed by:1212
Symbol 1212 MovieClipUses:1211Used by:1396 1400 1782
Symbol 1213 GraphicUsed by:1214
Symbol 1214 MovieClipUses:1213Used by:1215
Symbol 1215 MovieClipUses:1214Used by:1396 1400 1782
Symbol 1216 GraphicUsed by:1217 1982
Symbol 1217 MovieClipUses:1216Used by:1396 1400 1782
Symbol 1218 GraphicUsed by:1219
Symbol 1219 MovieClipUses:1218Used by:1396 1400 1782
Symbol 1220 GraphicUsed by:1221 1983
Symbol 1221 MovieClipUses:1220Used by:1396 1400 1782
Symbol 1222 GraphicUsed by:1223
Symbol 1223 MovieClipUses:1222Used by:1396 1400 1782
Symbol 1224 GraphicUsed by:1281
Symbol 1225 FontUsed by:1226 1227 1228 1229 1230 1232 1235 1238 1239 1253 1256 1259 1262 1265 1268 1271 1274 1277
Symbol 1226 TextUses:1225Used by:1281
Symbol 1227 TextUses:1225Used by:1281
Symbol 1228 TextUses:1225Used by:1281
Symbol 1229 TextUses:1225Used by:1281
Symbol 1230 TextUses:1225Used by:1281
Symbol 1231 GraphicUsed by:1233
Symbol 1232 TextUses:1225Used by:1233
Symbol 1233 ButtonUses:1231 1232Used by:1281
Symbol 1234 GraphicUsed by:1236
Symbol 1235 TextUses:1225Used by:1236
Symbol 1236 ButtonUses:1234 1235Used by:1281
Symbol 1237 GraphicUsed by:1240
Symbol 1238 TextUses:1225Used by:1240
Symbol 1239 TextUses:1225Used by:1240
Symbol 1240 ButtonUses:1237 1238 1239Used by:1281
Symbol 1241 GraphicUsed by:1242
Symbol 1242 ButtonUses:1241Used by:1281
Symbol 1243 GraphicUsed by:1244
Symbol 1244 ButtonUses:1243Used by:1281
Symbol 1245 GraphicUsed by:1246
Symbol 1246 ButtonUses:1245Used by:1281
Symbol 1247 GraphicUsed by:1248
Symbol 1248 ButtonUses:1247Used by:1281
Symbol 1249 GraphicUsed by:1251
Symbol 1250 MovieClipUses:188Used by:1251
Symbol 1251 ButtonUses:1249 1250 188Used by:1281
Symbol 1252 GraphicUsed by:1254
Symbol 1253 TextUses:1225Used by:1254
Symbol 1254 ButtonUses:1252 1253Used by:1281
Symbol 1255 GraphicUsed by:1257
Symbol 1256 TextUses:1225Used by:1257
Symbol 1257 ButtonUses:1255 1256Used by:1281
Symbol 1258 GraphicUsed by:1260
Symbol 1259 TextUses:1225Used by:1260
Symbol 1260 ButtonUses:1258 1259Used by:1281
Symbol 1261 GraphicUsed by:1263
Symbol 1262 TextUses:1225Used by:1263
Symbol 1263 ButtonUses:1261 1262Used by:1281
Symbol 1264 GraphicUsed by:1266
Symbol 1265 TextUses:1225Used by:1266
Symbol 1266 ButtonUses:1264 1265Used by:1281
Symbol 1267 GraphicUsed by:1269
Symbol 1268 TextUses:1225Used by:1269
Symbol 1269 ButtonUses:1267 1268Used by:1281
Symbol 1270 GraphicUsed by:1272
Symbol 1271 TextUses:1225Used by:1272
Symbol 1272 ButtonUses:1270 1271Used by:1281
Symbol 1273 GraphicUsed by:1275
Symbol 1274 TextUses:1225Used by:1275
Symbol 1275 ButtonUses:1273 1274Used by:1281
Symbol 1276 GraphicUsed by:1278
Symbol 1277 TextUses:1225Used by:1278
Symbol 1278 ButtonUses:1276 1277Used by:1281
Symbol 1279 GraphicUsed by:1280
Symbol 1280 ButtonUses:1279Used by:1281
Symbol 1281 MovieClipUses:1224 1226 1227 1228 1229 1230 1233 1236 1240 1242 1244 1246 1248 1251 1254 1257 1260 1263 1266 1269 1272 1275 1278 1280Used by:1286
Symbol 1282 GraphicUsed by:1283
Symbol 1283 MovieClipUses:1282Used by:1286
Symbol 1284 GraphicUsed by:1285
Symbol 1285 ButtonUses:1284Used by:1286
Symbol 1286 MovieClipUses:1281 1283 1285Used by:1396 1400 1782
Symbol 1287 GraphicUsed by:1288
Symbol 1288 MovieClipUses:1287Used by:1396 1400 1782
Symbol 1289 MovieClipUses:1063Used by:1310
Symbol 1290 GraphicUsed by:1291
Symbol 1291 MovieClipUses:1290Used by:1310
Symbol 1292 GraphicUsed by:1293
Symbol 1293 MovieClipUses:1292Used by:1310
Symbol 1294 GraphicUsed by:1297
Symbol 1295 GraphicUsed by:1296
Symbol 1296 MovieClipUses:1295Used by:1297
Symbol 1297 MovieClipUses:1294 1296Used by:1310
Symbol 1298 GraphicUsed by:1299
Symbol 1299 MovieClipUses:1298Used by:1310
Symbol 1300 GraphicUsed by:1302
Symbol 1301 MovieClipUses:1076Used by:1302
Symbol 1302 MovieClipUses:1300 1301Used by:1310
Symbol 1303 GraphicUsed by:1304
Symbol 1304 MovieClipUses:1303Used by:1307
Symbol 1305 GraphicUsed by:1306 1559 2012 2050
Symbol 1306 MovieClipUses:1305Used by:1307
Symbol 1307 MovieClipUses:1304 1306Used by:1308 1396 1400 1782
Symbol 1308 MovieClipUses:1307Used by:1310
Symbol 1309 MovieClipUses:1085Used by:1310
Symbol 1310 MovieClipUses:1289 1291 1293 1297 1299 1302 1308 1309Used by:1396 1400 1782
Symbol 1311 GraphicUsed by:1314
Symbol 1312 GraphicUsed by:1313
Symbol 1313 MovieClipUses:1312Used by:1314
Symbol 1314 MovieClipUses:1311 1313Used by:1396 1400 1782
Symbol 1315 GraphicUsed by:1316
Symbol 1316 MovieClipUses:1315Used by:1396 1400 1782
Symbol 1317 GraphicUsed by:1320
Symbol 1318 GraphicUsed by:1319
Symbol 1319 MovieClipUses:1318Used by:1320
Symbol 1320 MovieClipUses:1317 1319Used by:1396 1400 1782
Symbol 1321 GraphicUsed by:1322
Symbol 1322 MovieClipUses:1321Used by:1396 1400 1782
Symbol 1323 GraphicUsed by:1324 1986
Symbol 1324 MovieClipUses:1323Used by:1396 1400 1782
Symbol 1325 GraphicUsed by:1326
Symbol 1326 MovieClipUses:1325Used by:1396 1400 1782
Symbol 1327 GraphicUsed by:1328
Symbol 1328 MovieClipUses:1327Used by:1396 1400 1782
Symbol 1329 GraphicUsed by:1333
Symbol 1330 GraphicUsed by:1331
Symbol 1331 MovieClipUses:1330Used by:1333
Symbol 1332 GraphicUsed by:1333
Symbol 1333 MovieClipUses:1329 1331 1332Used by:1396 1400 1782
Symbol 1334 GraphicUsed by:1335
Symbol 1335 MovieClipUses:1334Used by:1396 1400 1782
Symbol 1336 GraphicUsed by:1337
Symbol 1337 MovieClipUses:1336Used by:1396 1400 1782
Symbol 1338 GraphicUsed by:1343
Symbol 1339 GraphicUsed by:1342
Symbol 1340 GraphicUsed by:1341
Symbol 1341 MovieClipUses:1340Used by:1342
Symbol 1342 MovieClipUses:1339 1341Used by:1343
Symbol 1343 MovieClipUses:1338 1342Used by:1396 1400 1782
Symbol 1344 GraphicUsed by:1345
Symbol 1345 MovieClipUses:1344Used by:1396 1400 1782
Symbol 1346 GraphicUsed by:1347
Symbol 1347 MovieClipUses:1346Used by:1396 1400 1782
Symbol 1348 GraphicUsed by:1782
Symbol 1349 GraphicUsed by:1350
Symbol 1350 MovieClipUses:1349Used by:1782
Symbol 1351 GraphicUsed by:1352
Symbol 1352 MovieClipUses:1351Used by:1363
Symbol 1353 GraphicUsed by:1354
Symbol 1354 MovieClipUses:1353Used by:1363
Symbol 1355 GraphicUsed by:1356
Symbol 1356 MovieClipUses:1355Used by:1363
Symbol 1357 GraphicUsed by:1358
Symbol 1358 MovieClipUses:1357Used by:1363
Symbol 1359 GraphicUsed by:1360
Symbol 1360 MovieClipUses:1359Used by:1363
Symbol 1361 GraphicUsed by:1362
Symbol 1362 MovieClipUses:1361Used by:1363
Symbol 1363 MovieClipUses:1352 1354 1356 1358 1360 1362Used by:1782
Symbol 1364 GraphicUsed by:1368
Symbol 1365 FontUsed by:1366
Symbol 1366 TextUses:1365Used by:1368
Symbol 1367 GraphicUsed by:1368
Symbol 1368 MovieClipUses:1364 1366 1367Used by:1782
Symbol 1369 GraphicUsed by:1371
Symbol 1370 GraphicUsed by:1371 1782
Symbol 1371 MovieClipUses:1369 1370Used by:1782
Symbol 1372 GraphicUsed by:1373
Symbol 1373 MovieClipUses:1372Used by:1782
Symbol 1374 GraphicUsed by:1375
Symbol 1375 MovieClipUses:1374Used by:1782
Symbol 1376 GraphicUsed by:1377
Symbol 1377 MovieClipUses:1376Used by:1782
Symbol 1378 GraphicUsed by:1379
Symbol 1379 MovieClipUses:1378Used by:1782
Symbol 1380 GraphicUsed by:1381
Symbol 1381 MovieClipUses:1380Used by:1782
Symbol 1382 GraphicUsed by:1383
Symbol 1383 MovieClipUses:1382Used by:1782
Symbol 1384 GraphicUsed by:1782
Symbol 1385 GraphicUsed by:1782
Symbol 1386 GraphicUsed by:1782
Symbol 1387 GraphicUsed by:1782
Symbol 1388 GraphicUsed by:1782
Symbol 1389 GraphicUsed by:1782
Symbol 1390 GraphicUsed by:1782
Symbol 1391 GraphicUsed by:1782
Symbol 1392 GraphicUsed by:1782
Symbol 1393 GraphicUsed by:1394
Symbol 1394 MovieClipUses:1393Used by:1782
Symbol 1395 GraphicUsed by:1782
Symbol 1396 MovieClipUses:1208 1210 1212 1215 1217 1219 1221 1223 1286 1288 1310 1314 1316 1320 1322 1324 1326 1328 1333 1335 1337 1343 1345 1347 1307Used by:1782
Symbol 1397 GraphicUsed by:1782
Symbol 1398 GraphicUsed by:1782
Symbol 1399 GraphicUsed by:1782
Symbol 1400 MovieClipUses:1208 1210 1212 1215 1217 1219 1221 1223 1286 1288 1310 1314 1316 1320 1322 1324 1326 1328 1333 1335 1337 1343 1345 1347 1307Used by:1782
Symbol 1401 GraphicUsed by:1782
Symbol 1402 GraphicUsed by:1403
Symbol 1403 MovieClipUses:1402Used by:1473 1782
Symbol 1404 GraphicUsed by:1405 1805
Symbol 1405 MovieClipUses:1404Used by:1473 1782
Symbol 1406 GraphicUsed by:1407 1806
Symbol 1407 MovieClipUses:1406Used by:1473 1782
Symbol 1408 GraphicUsed by:1409
Symbol 1409 MovieClipUses:1408Used by:1473 1782
Symbol 1410 GraphicUsed by:1411
Symbol 1411 MovieClipUses:1410Used by:1473 1782
Symbol 1412 GraphicUsed by:1413
Symbol 1413 MovieClipUses:1412Used by:1473 1497 1782
Symbol 1414 GraphicUsed by:1417
Symbol 1415 GraphicUsed by:1416
Symbol 1416 MovieClipUses:1415Used by:1417
Symbol 1417 MovieClipUses:1414 1416Used by:1430
Symbol 1418 GraphicUsed by:1419
Symbol 1419 MovieClipUses:1418Used by:1430
Symbol 1420 GraphicUsed by:1421
Symbol 1421 MovieClipUses:1420Used by:1430
Symbol 1422 GraphicUsed by:1423
Symbol 1423 MovieClipUses:1422Used by:1430
Symbol 1424 GraphicUsed by:1425
Symbol 1425 MovieClipUses:1424Used by:1430
Symbol 1426 GraphicUsed by:1427
Symbol 1427 MovieClipUses:1426Used by:1430
Symbol 1428 GraphicUsed by:1429
Symbol 1429 MovieClipUses:1428Used by:1430
Symbol 1430 MovieClipUses:1417 1419 1421 1423 1425 1427 1429Used by:1473 1782
Symbol 1431 GraphicUsed by:1436 1816
Symbol 1432 GraphicUsed by:1433 1813
Symbol 1433 MovieClipUses:1432Used by:1436
Symbol 1434 GraphicUsed by:1435
Symbol 1435 MovieClipUses:1434Used by:1436
Symbol 1436 MovieClipUses:1431 1433 1435Used by:1473 1782
Symbol 1437 GraphicUsed by:1438
Symbol 1438 MovieClipUses:1437Used by:1443
Symbol 1439 GraphicUsed by:1440
Symbol 1440 MovieClipUses:1439Used by:1443
Symbol 1441 GraphicUsed by:1442
Symbol 1442 MovieClipUses:1441Used by:1443
Symbol 1443 MovieClipUses:1438 1440 1442Used by:1473 1782
Symbol 1444 GraphicUsed by:1445
Symbol 1445 MovieClipUses:1444Used by:1473 1782
Symbol 1446 GraphicUsed by:1447
Symbol 1447 MovieClipUses:1446Used by:1473 1782
Symbol 1448 GraphicUsed by:1453 1828
Symbol 1449 FontUsed by:1450 1451 1452
Symbol 1450 TextUses:1449Used by:1453 1828
Symbol 1451 TextUses:1449Used by:1453 1828
Symbol 1452 TextUses:1449Used by:1453 1828
Symbol 1453 MovieClipUses:1448 1450 1451 1452Used by:1473 1782
Symbol 1454 GraphicUsed by:1455 1829
Symbol 1455 MovieClipUses:1454Used by:1473 1782
Symbol 1456 GraphicUsed by:1459
Symbol 1457 GraphicUsed by:1458 1831
Symbol 1458 MovieClipUses:1457Used by:1459
Symbol 1459 MovieClipUses:1456 1458Used by:1473 1782
Symbol 1460 GraphicUsed by:1461
Symbol 1461 MovieClipUses:1460Used by:1473 1782
Symbol 1462 GraphicUsed by:1463
Symbol 1463 MovieClipUses:1462Used by:1473 1782
Symbol 1464 GraphicUsed by:1465
Symbol 1465 MovieClipUses:1464Used by:1473 1782
Symbol 1466 GraphicUsed by:1467
Symbol 1467 MovieClipUses:1466Used by:1473 1782
Symbol 1468 GraphicUsed by:1469
Symbol 1469 MovieClipUses:1468Used by:1473 1782
Symbol 1470 GraphicUsed by:1782
Symbol 1471 GraphicUsed by:1782
Symbol 1472 GraphicUsed by:1782
Symbol 1473 MovieClipUses:1403 1405 1407 1409 1411 1413 1430 1436 1443 1445 1447 1453 1455 1459 1461 1463 1465 1467 1469Used by:1782
Symbol 1474 GraphicUsed by:1782
Symbol 1475 GraphicUsed by:1782
Symbol 1476 GraphicUsed by:1782
Symbol 1477 GraphicUsed by:1782
Symbol 1478 GraphicUsed by:1782
Symbol 1479 GraphicUsed by:1782
Symbol 1480 GraphicUsed by:1497 1782
Symbol 1481 GraphicUsed by:1482
Symbol 1482 MovieClipUses:1481Used by:1497 1782
Symbol 1483 GraphicUsed by:1486
Symbol 1484 GraphicUsed by:1485
Symbol 1485 MovieClipUses:1484Used by:1486
Symbol 1486 MovieClipUses:1483 1485Used by:1497 1782
Symbol 1487 GraphicUsed by:1488
Symbol 1488 MovieClipUses:1487Used by:1497 1782
Symbol 1489 GraphicUsed by:1490
Symbol 1490 MovieClipUses:1489Used by:1493
Symbol 1491 GraphicUsed by:1492
Symbol 1492 MovieClipUses:1491Used by:1493
Symbol 1493 MovieClipUses:1490 1492Used by:1497 1782
Symbol 1494 GraphicUsed by:1495
Symbol 1495 MovieClipUses:1494Used by:1497 1782
Symbol 1496 GraphicUsed by:1782
Symbol 1497 MovieClipUses:1480 1482 1413 1486 1488 1493 1495Used by:1782
Symbol 1498 GraphicUsed by:1782
Symbol 1499 GraphicUsed by:1782
Symbol 1500 GraphicUsed by:1782
Symbol 1501 ShapeTweeningUsed by:1782
Symbol 1502 GraphicUsed by:1503
Symbol 1503 MovieClipUses:1502Used by:1509 1521
Symbol 1504 GraphicUsed by:1505
Symbol 1505 MovieClipUses:1504Used by:1509
Symbol 1506 GraphicUsed by:1508
Symbol 1507 MovieClipUses:1076Used by:1508
Symbol 1508 MovieClipUses:1506 1507Used by:1509
Symbol 1509 MovieClipUses:1503 1505 1508Used by:1782
Symbol 1510 ShapeTweeningUsed by:1782
Symbol 1511 GraphicUsed by:1512
Symbol 1512 MovieClipUses:1511Used by:1521
Symbol 1513 GraphicUsed by:1520
Symbol 1514 GraphicUsed by:1515
Symbol 1515 MovieClipUses:1514Used by:1520
Symbol 1516 GraphicUsed by:1517
Symbol 1517 MovieClipUses:1516Used by:1520
Symbol 1518 GraphicUsed by:1519
Symbol 1519 MovieClipUses:1518Used by:1520
Symbol 1520 MovieClipUses:1513 1515 1517 1519Used by:1521
Symbol 1521 MovieClipUses:1503 1512 1520Used by:1782
Symbol 1522 GraphicUsed by:1782
Symbol 1523 ShapeTweeningUsed by:1782
Symbol 1524 GraphicUsed by:1550
Symbol 1525 GraphicUsed by:1526
Symbol 1526 MovieClipUses:1525Used by:1550
Symbol 1527 GraphicUsed by:1528
Symbol 1528 MovieClipUses:1527Used by:1550
Symbol 1529 GraphicUsed by:1543
Symbol 1530 GraphicUsed by:1543
Symbol 1531 GraphicUsed by:1543
Symbol 1532 GraphicUsed by:1543
Symbol 1533 GraphicUsed by:1543
Symbol 1534 GraphicUsed by:1543
Symbol 1535 GraphicUsed by:1543
Symbol 1536 GraphicUsed by:1543
Symbol 1537 GraphicUsed by:1543
Symbol 1538 GraphicUsed by:1543
Symbol 1539 GraphicUsed by:1543
Symbol 1540 GraphicUsed by:1543
Symbol 1541 GraphicUsed by:1543
Symbol 1542 GraphicUsed by:1543
Symbol 1543 MovieClip {crime_fla.IntroANI4_294}Uses:1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542Used by:1550
Symbol 1544 GraphicUsed by:1545
Symbol 1545 MovieClipUses:1544Used by:1550
Symbol 1546 GraphicUsed by:1549
Symbol 1547 FontUsed by:1548
Symbol 1548 TextUses:1547Used by:1549 1932
Symbol 1549 MovieClipUses:1546 1548Used by:1550
Symbol 1550 MovieClip {crime_fla.IntroZDFE01_291}Uses:1524 1526 1528 1543 1545 1549Used by:1782
Symbol 1551 ShapeTweeningUsed by:1782
Symbol 1552 GraphicUsed by:1782
Symbol 1553 GraphicUsed by:1782
Symbol 1554 ShapeTweeningUsed by:1782
Symbol 1555 GraphicUsed by:1564
Symbol 1556 GraphicUsed by:1563
Symbol 1557 GraphicUsed by:1558
Symbol 1558 MovieClipUses:1557Used by:1560
Symbol 1559 MovieClipUses:1305Used by:1560
Symbol 1560 MovieClipUses:1558 1559Used by:1561
Symbol 1561 MovieClipUses:1560Used by:1563
Symbol 1562 GraphicUsed by:1563
Symbol 1563 MovieClipUses:1556 1561 1562Used by:1564
Symbol 1564 MovieClipUses:1555 1563Used by:1782
Symbol 1565 GraphicUsed by:1782
Symbol 1566 GraphicUsed by:1782
Symbol 1567 GraphicUsed by:1568
Symbol 1568 MovieClipUses:1567Used by:1591
Symbol 1569 MovieClipUses:1063Used by:1590
Symbol 1570 GraphicUsed by:1571
Symbol 1571 MovieClipUses:1570Used by:1590
Symbol 1572 GraphicUsed by:1573
Symbol 1573 MovieClipUses:1572Used by:1590
Symbol 1574 GraphicUsed by:1577
Symbol 1575 GraphicUsed by:1576
Symbol 1576 MovieClipUses:1575Used by:1577
Symbol 1577 MovieClipUses:1574 1576Used by:1590
Symbol 1578 GraphicUsed by:1579
Symbol 1579 MovieClipUses:1578Used by:1590
Symbol 1580 GraphicUsed by:1582
Symbol 1581 MovieClipUses:1076Used by:1582
Symbol 1582 MovieClipUses:1580 1581Used by:1590
Symbol 1583 GraphicUsed by:1584
Symbol 1584 MovieClipUses:1583Used by:1587
Symbol 1585 GraphicUsed by:1586
Symbol 1586 MovieClipUses:1585Used by:1587
Symbol 1587 MovieClipUses:1584 1586Used by:1588
Symbol 1588 MovieClipUses:1587Used by:1590
Symbol 1589 MovieClipUses:1085Used by:1590
Symbol 1590 MovieClipUses:1569 1571 1573 1577 1579 1582 1588 1589Used by:1591
Symbol 1591 MovieClipUses:1568 1590Used by:1782
Symbol 1592 GraphicUsed by:1782
Symbol 1593 GraphicUsed by:1782
Symbol 1594 GraphicUsed by:1647
Symbol 1595 GraphicUsed by:1596
Symbol 1596 MovieClipUses:1595Used by:1647
Symbol 1597 GraphicUsed by:1647
Symbol 1598 GraphicUsed by:1599
Symbol 1599 MovieClipUses:1598Used by:1647
Symbol 1600 GraphicUsed by:1647
Symbol 1601 GraphicUsed by:1602
Symbol 1602 MovieClipUses:1601Used by:1647
Symbol 1603 GraphicUsed by:1647
Symbol 1604 GraphicUsed by:1605
Symbol 1605 MovieClipUses:1604Used by:1647
Symbol 1606 GraphicUsed by:1607
Symbol 1607 MovieClipUses:1606Used by:1647
Symbol 1608 GraphicUsed by:1646
Symbol 1609 GraphicUsed by:1646 1930
Symbol 1610 GraphicUsed by:1646
Symbol 1611 GraphicUsed by:1646
Symbol 1612 GraphicUsed by:1646
Symbol 1613 GraphicUsed by:1646
Symbol 1614 GraphicUsed by:1646
Symbol 1615 GraphicUsed by:1646
Symbol 1616 GraphicUsed by:1646
Symbol 1617 GraphicUsed by:1646
Symbol 1618 GraphicUsed by:1646
Symbol 1619 GraphicUsed by:1646
Symbol 1620 GraphicUsed by:1646 1930
Symbol 1621 GraphicUsed by:1628
Symbol 1622 GraphicUsed by:1627
Symbol 1623 GraphicUsed by:1627
Symbol 1624 GraphicUsed by:1627
Symbol 1625 GraphicUsed by:1627
Symbol 1626 GraphicUsed by:1627
Symbol 1627 MovieClipUses:1622 1623 1624 1625 1626Used by:1628
Symbol 1628 MovieClipUses:1621 1627Used by:1646
Symbol 1629 GraphicUsed by:1646
Symbol 1630 GraphicUsed by:1646 1930
Symbol 1631 GraphicUsed by:1645
Symbol 1632 FontUsed by:1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1649 1650 1651 1652 1653
Symbol 1633 TextUses:1632Used by:1645
Symbol 1634 TextUses:1632Used by:1645
Symbol 1635 TextUses:1632Used by:1645
Symbol 1636 TextUses:1632Used by:1645
Symbol 1637 TextUses:1632Used by:1645
Symbol 1638 TextUses:1632Used by:1645
Symbol 1639 TextUses:1632Used by:1645
Symbol 1640 TextUses:1632Used by:1645
Symbol 1641 TextUses:1632Used by:1645
Symbol 1642 TextUses:1632Used by:1645
Symbol 1643 TextUses:1632Used by:1645
Symbol 1644 TextUses:1632Used by:1645
Symbol 1645 MovieClipUses:1631 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644Used by:1646
Symbol 1646 MovieClip {crime_fla.Intronsdbvfn23_325}Uses:1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1628 1629 1630 1645Used by:1647
Symbol 1647 MovieClip {crime_fla.Intronsdbvfn25_319}Uses:1594 1596 1597 1599 1600 1602 1603 1605 1607 1646Used by:1782
Symbol 1648 GraphicUsed by:1654
Symbol 1649 TextUses:1632Used by:1654
Symbol 1650 TextUses:1632Used by:1654
Symbol 1651 TextUses:1632Used by:1654
Symbol 1652 TextUses:1632Used by:1654
Symbol 1653 TextUses:1632Used by:1654
Symbol 1654 MovieClipUses:1648 1649 1650 1651 1652 1653Used by:1782
Symbol 1655 GraphicUsed by:1690
Symbol 1656 GraphicUsed by:1657
Symbol 1657 MovieClipUses:1656Used by:1690
Symbol 1658 GraphicUsed by:1659
Symbol 1659 MovieClipUses:1658Used by:1690
Symbol 1660 GraphicUsed by:1661
Symbol 1661 MovieClipUses:1660Used by:1690
Symbol 1662 MovieClipUses:255Used by:1690
Symbol 1663 GraphicUsed by:1664
Symbol 1664 MovieClipUses:1663Used by:1690
Symbol 1665 GraphicUsed by:1689
Symbol 1666 GraphicUsed by:1667
Symbol 1667 MovieClipUses:1666Used by:1689
Symbol 1668 GraphicUsed by:1679
Symbol 1669 GraphicUsed by:1672
Symbol 1670 GraphicUsed by:1671
Symbol 1671 MovieClipUses:1670Used by:1672
Symbol 1672 MovieClipUses:1669 1671Used by:1678
Symbol 1673 GraphicUsed by:1677
Symbol 1674 GraphicUsed by:1675
Symbol 1675 MovieClipUses:1674Used by:1677
Symbol 1676 GraphicUsed by:1677
Symbol 1677 MovieClipUses:1673 1675 1676Used by:1678
Symbol 1678 MovieClipUses:1672 1677Used by:1679
Symbol 1679 MovieClipUses:1668 1678Used by:1689
Symbol 1680 GraphicUsed by:1681
Symbol 1681 MovieClipUses:1680Used by:1689
Symbol 1682 GraphicUsed by:1688
Symbol 1683 GraphicUsed by:1684
Symbol 1684 MovieClipUses:1683Used by:1687
Symbol 1685 GraphicUsed by:1686
Symbol 1686 MovieClipUses:1685Used by:1687
Symbol 1687 MovieClipUses:1684 1686Used by:1688
Symbol 1688 MovieClipUses:1682 1687Used by:1689
Symbol 1689 MovieClipUses:1665 1667 1679 1681 1688Used by:1690
Symbol 1690 MovieClipUses:1655 1657 1659 1661 1662 1664 1689Used by:1782
Symbol 1691 GraphicUsed by:1782
Symbol 1692 GraphicUsed by:1782
Symbol 1693 GraphicUsed by:1782
Symbol 1694 GraphicUsed by:1701
Symbol 1695 FontUsed by:1696
Symbol 1696 TextUses:1695Used by:1701
Symbol 1697 GraphicUsed by:1698
Symbol 1698 MovieClipUses:1697Used by:1701
Symbol 1699 GraphicUsed by:1700
Symbol 1700 MovieClipUses:1699Used by:1701
Symbol 1701 MovieClipUses:1694 1696 1698 1700Used by:1782
Symbol 1702 GraphicUsed by:1782
Symbol 1703 GraphicUsed by:1782
Symbol 1704 GraphicUsed by:1737
Symbol 1705 GraphicUsed by:1706
Symbol 1706 MovieClipUses:1705Used by:1737
Symbol 1707 GraphicUsed by:1708
Symbol 1708 MovieClipUses:1707Used by:1737
Symbol 1709 GraphicUsed by:1710
Symbol 1710 MovieClipUses:1709Used by:1737
Symbol 1711 GraphicUsed by:1712
Symbol 1712 MovieClipUses:1711Used by:1737
Symbol 1713 FontUsed by:1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1905 2112
Symbol 1714 TextUses:1713Used by:1737
Symbol 1715 TextUses:1713Used by:1737
Symbol 1716 TextUses:1713Used by:1737
Symbol 1717 TextUses:1713Used by:1737
Symbol 1718 TextUses:1713Used by:1737
Symbol 1719 TextUses:1713Used by:1737
Symbol 1720 TextUses:1713Used by:1737
Symbol 1721 TextUses:1713Used by:1737
Symbol 1722 TextUses:1713Used by:1737
Symbol 1723 TextUses:1713Used by:1737
Symbol 1724 TextUses:1713Used by:1737
Symbol 1725 TextUses:1713Used by:1737
Symbol 1726 TextUses:1713Used by:1737
Symbol 1727 TextUses:1713Used by:1737
Symbol 1728 TextUses:1713Used by:1737
Symbol 1729 TextUses:1713Used by:1737
Symbol 1730 TextUses:1713Used by:1737
Symbol 1731 TextUses:1713Used by:1737
Symbol 1732 TextUses:1713Used by:1737
Symbol 1733 TextUses:1713Used by:1737
Symbol 1734 TextUses:1713Used by:1737
Symbol 1735 TextUses:1713Used by:1737
Symbol 1736 TextUses:1713Used by:1737
Symbol 1737 MovieClipUses:1704 1706 1708 1710 1712 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736Used by:1782
Symbol 1738 GraphicUsed by:1782
Symbol 1739 GraphicUsed by:1782
Symbol 1740 GraphicUsed by:1782
Symbol 1741 GraphicUsed by:1742
Symbol 1742 MovieClipUses:1741Used by:1749
Symbol 1743 GraphicUsed by:1744
Symbol 1744 MovieClipUses:1743Used by:1749
Symbol 1745 GraphicUsed by:1749
Symbol 1746 GraphicUsed by:1747
Symbol 1747 MovieClipUses:1746Used by:1748
Symbol 1748 MovieClipUses:1747Used by:1749 1777 1781 1782
Symbol 1749 MovieClipUses:1742 1744 1745 1748Used by:1782
Symbol 1750 GraphicUsed by:1782
Symbol 1751 GraphicUsed by:1782
Symbol 1752 GraphicUsed by:1782
Symbol 1753 GraphicUsed by:1772
Symbol 1754 GraphicUsed by:1755
Symbol 1755 MovieClipUses:1754Used by:1772
Symbol 1756 GraphicUsed by:1772
Symbol 1757 GraphicUsed by:1758
Symbol 1758 MovieClipUses:1757Used by:1772
Symbol 1759 GraphicUsed by:1772
Symbol 1760 GraphicUsed by:1761
Symbol 1761 MovieClipUses:1760Used by:1772
Symbol 1762 GraphicUsed by:1772
Symbol 1763 GraphicUsed by:1766
Symbol 1764 GraphicUsed by:1765
Symbol 1765 MovieClipUses:1764Used by:1766
Symbol 1766 MovieClipUses:1763 1765Used by:1772
Symbol 1767 GraphicUsed by:1772
Symbol 1768 GraphicUsed by:1769
Symbol 1769 MovieClipUses:1768Used by:1772
Symbol 1770 GraphicUsed by:1771
Symbol 1771 MovieClipUses:1770Used by:1772
Symbol 1772 MovieClipUses:1753 1755 1756 1758 1759 1761 1762 1766 1767 1769 1771Used by:1782
Symbol 1773 GraphicUsed by:1782
Symbol 1774 GraphicUsed by:1782
Symbol 1775 GraphicUsed by:1777
Symbol 1776 GraphicUsed by:1777
Symbol 1777 MovieClipUses:1775 1748 1776Used by:1782
Symbol 1778 GraphicUsed by:1782
Symbol 1779 GraphicUsed by:1782
Symbol 1780 GraphicUsed by:1781
Symbol 1781 MovieClipUses:1780 1748Used by:1782
Symbol 1782 MovieClip {crime_fla.IntroSymbol1_153}Uses:1202 1203 1204 1205 1206 1207 1208 1210 1212 1215 1217 1219 1221 1223 1286 1288 1310 1314 1316 1320 1322 1324 1326 1328 1333 1335 1337 1343 1345 1347 1307 1348 1350 1363 1368 1371 1373 1375 1377 1379 1381 1383 1370 1384 1385 1386 1387 1388 1389 1390 1391 1392 1394 1395 1396 1397 1398 1399 1400 1401 1403 1405 1407 1409 1411 1413 1430 1436 1443 1445 1447 1453 1455 1459 1461 1463 1465 1467 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1482 1486 1488 1493 1495 1496 1497 1498 1499 1500 1501 1509 1510 1521 1522 1523 1550 1551 1552 1553 1554 1564 1565 1566 1591 1592 1593 1647 1654 1690 1691 1692 1693 1701 1702 1703 1737 1738 1739 1740 1749 1750 1751 1752 1772 1773 1774 1777 1778 1748 1779 1781Used by:1802
Symbol 1783 FontUsed by:1784 2105 2106
Symbol 1784 EditableTextUses:1783Used by:1785 1786
Symbol 1785 MovieClip {crime_fla.Symbol25dasfjbkds_373}Uses:1784Used by:1786
Symbol 1786 ButtonUses:1785 1784Used by:1802
Symbol 1787 GraphicUsed by:1798 2028
Symbol 1788 GraphicUsed by:1798 2028
Symbol 1789 GraphicUsed by:1798 2028
Symbol 1790 GraphicUsed by:1798 2028
Symbol 1791 GraphicUsed by:1798 2028
Symbol 1792 GraphicUsed by:1798 2028
Symbol 1793 GraphicUsed by:1798 2028
Symbol 1794 GraphicUsed by:1798 2028
Symbol 1795 GraphicUsed by:1798 2028
Symbol 1796 GraphicUsed by:1798 2028
Symbol 1797 GraphicUsed by:1798 2028
Symbol 1798 MovieClipUses:1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797Used by:1802
Symbol 1799 GraphicUsed by:1800
Symbol 1800 MovieClipUses:1799Used by:1802
Symbol 1801 GraphicUsed by:1802
Symbol 1802 MovieClip {crime_fla.Ssssd_152}Uses:1782 1786 1798 1800 1801Used by:Timeline
Symbol 1803 GraphicUsed by:1804
Symbol 1804 MovieClipUses:1803Used by:1843
Symbol 1805 MovieClipUses:1404Used by:1843
Symbol 1806 MovieClipUses:1406Used by:1843
Symbol 1807 GraphicUsed by:1808
Symbol 1808 MovieClipUses:1807Used by:1843
Symbol 1809 GraphicUsed by:1810
Symbol 1810 MovieClipUses:1809Used by:1843
Symbol 1811 GraphicUsed by:1812
Symbol 1812 MovieClipUses:1811Used by:1843
Symbol 1813 MovieClipUses:1432Used by:1816
Symbol 1814 GraphicUsed by:1815
Symbol 1815 MovieClipUses:1814Used by:1816
Symbol 1816 MovieClipUses:1431 1813 1815Used by:1843
Symbol 1817 GraphicUsed by:1818
Symbol 1818 MovieClipUses:1817Used by:1823
Symbol 1819 GraphicUsed by:1820
Symbol 1820 MovieClipUses:1819Used by:1823
Symbol 1821 GraphicUsed by:1822
Symbol 1822 MovieClipUses:1821Used by:1823
Symbol 1823 MovieClipUses:1818 1820 1822Used by:1843
Symbol 1824 GraphicUsed by:1825
Symbol 1825 MovieClipUses:1824Used by:1843
Symbol 1826 GraphicUsed by:1827
Symbol 1827 MovieClipUses:1826Used by:1843
Symbol 1828 MovieClipUses:1448 1450 1451 1452Used by:1843
Symbol 1829 MovieClipUses:1454Used by:1843
Symbol 1830 GraphicUsed by:1832
Symbol 1831 MovieClipUses:1457Used by:1832
Symbol 1832 MovieClipUses:1830 1831Used by:1843
Symbol 1833 GraphicUsed by:1834
Symbol 1834 MovieClipUses:1833Used by:1843
Symbol 1835 GraphicUsed by:1836
Symbol 1836 MovieClipUses:1835Used by:1843
Symbol 1837 GraphicUsed by:1838
Symbol 1838 MovieClipUses:1837Used by:1843
Symbol 1839 GraphicUsed by:1840
Symbol 1840 MovieClipUses:1839Used by:1843
Symbol 1841 GraphicUsed by:1842
Symbol 1842 MovieClipUses:1841Used by:1843
Symbol 1843 MovieClipUses:1804 1805 1806 1808 1810 1812 1816 1823 1825 1827 1828 1829 1832 1834 1836 1838 1840 1842Used by:2027
Symbol 1844 GraphicUsed by:1845
Symbol 1845 MovieClipUses:1844Used by:1879 1930
Symbol 1846 GraphicUsed by:1847
Symbol 1847 MovieClipUses:1846Used by:1879 1930
Symbol 1848 GraphicUsed by:1849
Symbol 1849 MovieClipUses:1848Used by:1879 1930
Symbol 1850 GraphicUsed by:1851
Symbol 1851 MovieClipUses:1850Used by:1879 1930
Symbol 1852 GraphicUsed by:1853
Symbol 1853 MovieClipUses:1852Used by:1879 1930
Symbol 1854 GraphicUsed by:1855
Symbol 1855 MovieClipUses:1854Used by:1879 1930
Symbol 1856 GraphicUsed by:1857
Symbol 1857 MovieClipUses:1856Used by:1879 1930
Symbol 1858 GraphicUsed by:1859
Symbol 1859 MovieClipUses:1858Used by:1879 1930
Symbol 1860 GraphicUsed by:1861
Symbol 1861 MovieClipUses:1860Used by:1879 1930
Symbol 1862 GraphicUsed by:1863
Symbol 1863 MovieClipUses:1862Used by:1879
Symbol 1864 GraphicUsed by:1865
Symbol 1865 MovieClipUses:1864Used by:1879
Symbol 1866 GraphicUsed by:1867
Symbol 1867 MovieClipUses:1866Used by:1879
Symbol 1868 GraphicUsed by:1869
Symbol 1869 MovieClipUses:1868Used by:1879
Symbol 1870 GraphicUsed by:1871
Symbol 1871 MovieClipUses:1870Used by:1879
Symbol 1872 GraphicUsed by:1873
Symbol 1873 MovieClipUses:1872Used by:1879
Symbol 1874 GraphicUsed by:1875
Symbol 1875 MovieClipUses:1874Used by:1879
Symbol 1876 GraphicUsed by:1879
Symbol 1877 GraphicUsed by:1879 2027
Symbol 1878 GraphicUsed by:1879 2027
Symbol 1879 MovieClipUses:1845 1847 1849 1851 1853 1855 1857 1859 1861 1863 1865 1867 1869 1871 1873 1875 1876 1877 1878Used by:2027
Symbol 1880 GraphicUsed by:2027
Symbol 1881 GraphicUsed by:2027
Symbol 1882 GraphicUsed by:2027
Symbol 1883 GraphicUsed by:2027
Symbol 1884 GraphicUsed by:2027
Symbol 1885 GraphicUsed by:2027
Symbol 1886 GraphicUsed by:2027
Symbol 1887 GraphicUsed by:2027
Symbol 1888 GraphicUsed by:2027
Symbol 1889 GraphicUsed by:2027
Symbol 1890 GraphicUsed by:2027
Symbol 1891 GraphicUsed by:2027
Symbol 1892 GraphicUsed by:1898
Symbol 1893 GraphicUsed by:1898
Symbol 1894 GraphicUsed by:1898 2025
Symbol 1895 GraphicUsed by:1898
Symbol 1896 GraphicUsed by:1897
Symbol 1897 MovieClipUses:1896Used by:1898
Symbol 1898 MovieClipUses:1892 1893 1894 1895 1897Used by:2027
Symbol 1899 GraphicUsed by:2027
Symbol 1900 GraphicUsed by:2027
Symbol 1901 GraphicUsed by:2027
Symbol 1902 GraphicUsed by:1903
Symbol 1903 MovieClipUses:1902Used by:2027
Symbol 1904 GraphicUsed by:1907
Symbol 1905 TextUses:1713Used by:1907
Symbol 1906 GraphicUsed by:1907
Symbol 1907 MovieClipUses:1904 1905 1906Used by:2027
Symbol 1908 GraphicUsed by:1910
Symbol 1909 MovieClipUses:1076Used by:1910
Symbol 1910 MovieClipUses:1908 1909Used by:2027
Symbol 1911 GraphicUsed by:2027
Symbol 1912 GraphicUsed by:2027
Symbol 1913 GraphicUsed by:2027
Symbol 1914 GraphicUsed by:1915
Symbol 1915 MovieClipUses:1914Used by:2027
Symbol 1916 GraphicUsed by:1920
Symbol 1917 GraphicUsed by:1918
Symbol 1918 MovieClipUses:1917Used by:1920
Symbol 1919 GraphicUsed by:1920
Symbol 1920 MovieClipUses:1916 1918 1919Used by:1930
Symbol 1921 GraphicUsed by:1930
Symbol 1922 GraphicUsed by:1930
Symbol 1923 GraphicUsed by:1930
Symbol 1924 GraphicUsed by:1930
Symbol 1925 GraphicUsed by:1930
Symbol 1926 GraphicUsed by:1930
Symbol 1927 GraphicUsed by:1930
Symbol 1928 GraphicUsed by:1930
Symbol 1929 GraphicUsed by:1930
Symbol 1930 MovieClipUses:1845 1847 1849 1851 1853 1855 1920 1857 1859 1861 1921 1609 1922 1923 1924 1925 1926 1927 1620 1928 1630 1929Used by:2027
Symbol 1931 GraphicUsed by:1932
Symbol 1932 MovieClipUses:1931 1548Used by:2027
Symbol 1933 BitmapUsed by:1934
Symbol 1934 GraphicUses:1933Used by:2027
Symbol 1935 GraphicUsed by:1936
Symbol 1936 MovieClipUses:1935Used by:1960
Symbol 1937 GraphicUsed by:1938
Symbol 1938 MovieClipUses:1937Used by:1960
Symbol 1939 GraphicUsed by:1940
Symbol 1940 MovieClipUses:1939Used by:1960
Symbol 1941 GraphicUsed by:1942
Symbol 1942 MovieClipUses:1941Used by:1960
Symbol 1943 GraphicUsed by:1944
Symbol 1944 MovieClipUses:1943Used by:1960
Symbol 1945 GraphicUsed by:1946
Symbol 1946 MovieClipUses:1945Used by:1960
Symbol 1947 GraphicUsed by:1948
Symbol 1948 MovieClipUses:1947Used by:1960
Symbol 1949 GraphicUsed by:1950
Symbol 1950 MovieClipUses:1949Used by:1960
Symbol 1951 GraphicUsed by:1952
Symbol 1952 MovieClipUses:1951Used by:1960
Symbol 1953 GraphicUsed by:1954
Symbol 1954 MovieClipUses:1953Used by:1960
Symbol 1955 GraphicUsed by:1960
Symbol 1956 GraphicUsed by:1957
Symbol 1957 MovieClipUses:1956Used by:1960
Symbol 1958 GraphicUsed by:1959
Symbol 1959 MovieClipUses:1958Used by:1960
Symbol 1960 MovieClipUses:1936 1938 1940 1942 1944 1946 1948 1950 1952 1954 1955 1957 1959Used by:2027
Symbol 1961 GraphicUsed by:2025
Symbol 1962 GraphicUsed by:1963
Symbol 1963 MovieClipUses:1962Used by:2025
Symbol 1964 GraphicUsed by:2025
Symbol 1965 GraphicUsed by:1966
Symbol 1966 MovieClipUses:1965Used by:1967
Symbol 1967 MovieClipUses:1966Used by:2025
Symbol 1968 GraphicUsed by:1973
Symbol 1969 GraphicUsed by:1970
Symbol 1970 MovieClipUses:1969Used by:1973
Symbol 1971 GraphicUsed by:1972
Symbol 1972 MovieClipUses:1971Used by:1973
Symbol 1973 MovieClipUses:1968 1970 1972Used by:2025
Symbol 1974 GraphicUsed by:1975
Symbol 1975 MovieClipUses:1974Used by:2025
Symbol 1976 GraphicUsed by:1977
Symbol 1977 MovieClipUses:1976Used by:2025
Symbol 1978 GraphicUsed by:1979
Symbol 1979 MovieClipUses:1978Used by:2025
Symbol 1980 GraphicUsed by:1981
Symbol 1981 MovieClipUses:1980Used by:2025
Symbol 1982 MovieClipUses:1216Used by:2025
Symbol 1983 MovieClipUses:1220Used by:2025
Symbol 1984 GraphicUsed by:1985
Symbol 1985 MovieClipUses:1984Used by:2025
Symbol 1986 MovieClipUses:1323Used by:2025
Symbol 1987 GraphicUsed by:1988
Symbol 1988 MovieClipUses:1987Used by:2025
Symbol 1989 GraphicUsed by:1990
Symbol 1990 MovieClipUses:1989Used by:2025
Symbol 1991 GraphicUsed by:2025
Symbol 1992 GraphicUsed by:2025
Symbol 1993 GraphicUsed by:1994
Symbol 1994 MovieClipUses:1993Used by:2025
Symbol 1995 GraphicUsed by:1996
Symbol 1996 MovieClipUses:1995Used by:2025
Symbol 1997 GraphicUsed by:1998
Symbol 1998 MovieClipUses:1997Used by:2025
Symbol 1999 GraphicUsed by:2000
Symbol 2000 MovieClipUses:1999Used by:2025
Symbol 2001 GraphicUsed by:2002
Symbol 2002 MovieClipUses:2001Used by:2025
Symbol 2003 GraphicUsed by:2004
Symbol 2004 MovieClipUses:2003Used by:2025
Symbol 2005 GraphicUsed by:2025
Symbol 2006 GraphicUsed by:2007
Symbol 2007 MovieClipUses:2006Used by:2025
Symbol 2008 GraphicUsed by:2009
Symbol 2009 MovieClipUses:2008Used by:2025
Symbol 2010 GraphicUsed by:2011
Symbol 2011 MovieClipUses:2010Used by:2013
Symbol 2012 MovieClipUses:1305Used by:2013
Symbol 2013 MovieClipUses:2011 2012Used by:2025
Symbol 2014 GraphicUsed by:2015
Symbol 2015 MovieClipUses:2014Used by:2025
Symbol 2016 GraphicUsed by:2017
Symbol 2017 MovieClipUses:2016Used by:2025
Symbol 2018 GraphicUsed by:2019
Symbol 2019 MovieClipUses:2018Used by:2025
Symbol 2020 GraphicUsed by:2021
Symbol 2021 MovieClipUses:2020Used by:2025
Symbol 2022 GraphicUsed by:2025
Symbol 2023 GraphicUsed by:2025
Symbol 2024 GraphicUsed by:2025
Symbol 2025 MovieClip {crime_fla.FinalSymbol1_712}Uses:1961 1963 1964 1967 1973 1975 1977 1979 1981 1982 1983 1985 1986 1988 1990 1991 1894 1992 1994 1996 1998 2000 2002 2004 2005 2007 2009 2013 2015 2017 2019 2021 2022 2023 2024 89Used by:2027
Symbol 2026 GraphicUsed by:2027
Symbol 2027 MovieClip {crime_fla.FinalSymbol12_645}Uses:1843 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1898 1899 1900 1901 1903 1907 1910 1911 1912 1877 1878 1913 1915 1930 1932 1934 1960 2025 2026Used by:2032
Symbol 2028 MovieClipUses:1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797Used by:2032
Symbol 2029 GraphicUsed by:2030
Symbol 2030 MovieClipUses:2029Used by:2032
Symbol 2031 GraphicUsed by:2032
Symbol 2032 MovieClip {crime_fla.asdfkbask_644}Uses:2027 2028 2030 2031Used by:Timeline
Symbol 2033 MovieClipUses:1058Used by:2118
Symbol 2034 MovieClipUses:1063Used by:2054
Symbol 2035 GraphicUsed by:2036
Symbol 2036 MovieClipUses:2035Used by:2054
Symbol 2037 GraphicUsed by:2038
Symbol 2038 MovieClipUses:2037Used by:2054
Symbol 2039 GraphicUsed by:2042
Symbol 2040 GraphicUsed by:2041
Symbol 2041 MovieClipUses:2040Used by:2042
Symbol 2042 MovieClipUses:2039 2041Used by:2054
Symbol 2043 GraphicUsed by:2044
Symbol 2044 MovieClipUses:2043Used by:2054
Symbol 2045 GraphicUsed by:2047
Symbol 2046 MovieClipUses:1076Used by:2047
Symbol 2047 MovieClipUses:2045 2046Used by:2054
Symbol 2048 GraphicUsed by:2049
Symbol 2049 MovieClipUses:2048Used by:2051
Symbol 2050 MovieClipUses:1305Used by:2051
Symbol 2051 MovieClipUses:2049 2050Used by:2052
Symbol 2052 MovieClipUses:2051Used by:2054
Symbol 2053 MovieClipUses:1085Used by:2054
Symbol 2054 MovieClipUses:2034 2036 2038 2042 2044 2047 2052 2053Used by:2078
Symbol 2055 GraphicUsed by:2056
Symbol 2056 MovieClipUses:2055Used by:2078
Symbol 2057 GraphicUsed by:2058
Symbol 2058 MovieClipUses:2057Used by:2064
Symbol 2059 GraphicUsed by:2060
Symbol 2060 MovieClipUses:2059Used by:2063
Symbol 2061 GraphicUsed by:2062
Symbol 2062 MovieClipUses:2061Used by:2063
Symbol 2063 MovieClipUses:2060 2062Used by:2064
Symbol 2064 MovieClipUses:2058 2063Used by:2078
Symbol 2065 MovieClipUses:1098Used by:2076
Symbol 2066 MovieClipUses:1100Used by:2076
Symbol 2067 MovieClipUses:1102Used by:2076
Symbol 2068 GraphicUsed by:2069
Symbol 2069 MovieClipUses:2068Used by:2076
Symbol 2070 MovieClipUses:1106Used by:2076
Symbol 2071 GraphicUsed by:2072
Symbol 2072 MovieClipUses:2071Used by:2076
Symbol 2073 GraphicUsed by:2074
Symbol 2074 MovieClipUses:2073Used by:2076
Symbol 2075 MovieClipUses:1113Used by:2076
Symbol 2076 MovieClipUses:2065 2066 2067 2069 2070 2072 1110 2074 2075Used by:2078
Symbol 2077 MovieClipUses:1060Used by:2078
Symbol 2078 MovieClipUses:1062 2054 2056 2064 2076 2077Used by:2118
Symbol 2079 GraphicUsed by:2118
Symbol 2080 MovieClipUses:1119Used by:2118
Symbol 2081 TextUses:1122Used by:2118
Symbol 2082 TextUses:1122Used by:2118
Symbol 2083 GraphicUsed by:2084 2086
Symbol 2084 MovieClipUses:2083Used by:2086
Symbol 2085 TextUses:1134Used by:2086
Symbol 2086 ButtonUses:2084 2085 2083Used by:2118
Symbol 2087 GraphicUsed by:2088 2090
Symbol 2088 MovieClipUses:2087Used by:2090
Symbol 2089 TextUses:1134Used by:2090
Symbol 2090 ButtonUses:2088 2089 2087Used by:2118
Symbol 2091 GraphicUsed by:2092 2094
Symbol 2092 MovieClipUses:2091Used by:2094
Symbol 2093 TextUses:1134Used by:2094
Symbol 2094 ButtonUses:2092 2093 2091Used by:2118
Symbol 2095 FontUsed by:2097 2098 2099
Symbol 2096 FontUsed by:2097
Symbol 2097 TextUses:2095 2096Used by:2118
Symbol 2098 TextUses:2095Used by:2118
Symbol 2099 TextUses:2095Used by:2118
Symbol 2100 GraphicUsed by:2103
Symbol 2101 GraphicUsed by:2102
Symbol 2102 MovieClipUses:2101Used by:2103
Symbol 2103 MovieClipUses:2100 2102Used by:2104
Symbol 2104 MovieClipUses:2103Used by:2118
Symbol 2105 EditableTextUses:1783Used by:2118
Symbol 2106 EditableTextUses:1783Used by:2118
Symbol 2107 GraphicUsed by:2108
Symbol 2108 ButtonUses:2107Used by:2109
Symbol 2109 MovieClipUses:2108Used by:2111
Symbol 2110 GraphicUsed by:2111
Symbol 2111 MovieClipUses:2109 2110Used by:2117
Symbol 2112 EditableTextUses:1713Used by:2117
Symbol 2113 GraphicUsed by:2114
Symbol 2114 ButtonUses:2113Used by:2117
Symbol 2115 FontUsed by:2116
Symbol 2116 TextUses:2115Used by:2117
Symbol 2117 MovieClip {crime_fla.insaSymbol1_826}Uses:2111 2112 2114 2116Used by:2118
Symbol 2118 MovieClip {crime_fla.dsifbdas_747}Uses:2033 2078 2079 2080 2081 2082 2086 2090 2094 2097 2098 2099 2104 2105 2106 86 160 2117Used by:Timeline

Instance Names

"fuse1"Symbol 137 MovieClip {SFuse} Frame 1Symbol 136 MovieClip
"Line"Symbol 193 MovieClip {crime_fla.ewsound_but_village_399} Frame 1Symbol 192 MovieClip
"sndon"Symbol 194 MovieClip {crime_fla.ewsndButton_395} Frame 1Symbol 190 Button
"sndoff"Symbol 194 MovieClip {crime_fla.ewsndButton_395} Frame 2Symbol 193 MovieClip {crime_fla.ewsound_but_village_399}
"fuse1"Symbol 205 MovieClip {crime_fla.SFusecopy_413} Frame 1Symbol 136 MovieClip
"speedFuse"Symbol 210 MovieClip {crime_fla.bar2_407} Frame 1Symbol 137 MovieClip {SFuse}
"speedRod"Symbol 210 MovieClip {crime_fla.bar2_407} Frame 1Symbol 107 MovieClip
"speedKey"Symbol 210 MovieClip {crime_fla.bar2_407} Frame 1Symbol 14 MovieClip
"speedgalPic"Symbol 210 MovieClip {crime_fla.bar2_407} Frame 1Symbol 134 MovieClip {galPhoto}
"speedFuse2"Symbol 210 MovieClip {crime_fla.bar2_407} Frame 1Symbol 205 MovieClip {crime_fla.SFusecopy_413}
"speedDiary"Symbol 210 MovieClip {crime_fla.bar2_407} Frame 1Symbol 208 MovieClip
"speedMainKey"Symbol 210 MovieClip {crime_fla.bar2_407} Frame 1Symbol 209 MovieClip
"dropen"Symbol 223 MovieClip {crime_fla.xfsd02_419} Frame 18Symbol 132 MovieClip {RectMC}
"bigTrap"Symbol 225 MovieClip {crime_fla.xfsd04_418} Frame 1Symbol 223 MovieClip {crime_fla.xfsd02_419}
"fuseBox12"Symbol 264 MovieClip {crime_fla.dgfsd012_430} Frame 1Symbol 251 MovieClip
"hitcheck1"Symbol 264 MovieClip {crime_fla.dgfsd012_430} Frame 1Symbol 261 MovieClip
"emptyfuse"Symbol 264 MovieClip {crime_fla.dgfsd012_430} Frame 1Symbol 261 MovieClip
"fuse1"Symbol 264 MovieClip {crime_fla.dgfsd012_430} Frame 1Symbol 136 MovieClip
"fuse2"Symbol 264 MovieClip {crime_fla.dgfsd012_430} Frame 1Symbol 136 MovieClip
"photo1"Symbol 317 MovieClip {crime_fla.Symcvbcvbbc_451} Frame 1Symbol 128 MovieClip {Photo}
"hide"Symbol 317 MovieClip {crime_fla.Symcvbcvbbc_451} Frame 23Symbol 126 MovieClip {Symbol29111}
"pipeLineFuse"Symbol 319 MovieClip {crime_fla.yuy13_440} Frame 1Symbol 274 MovieClip
"lockerzoomout"Symbol 319 MovieClip {crime_fla.yuy13_440} Frame 1Symbol 317 MovieClip {crime_fla.Symcvbcvbbc_451}
"fuse2"Symbol 319 MovieClip {crime_fla.yuy13_440} Frame 1Symbol 124 MovieClip {fu}
"pipeex"Symbol 338 MovieClip {crime_fla.ytr012_457} Frame 1Symbol 122 MovieClip {pipeextend}
"pipeLiver"Symbol 358 MovieClip {crime_fla.Symbol14_477} Frame 1Symbol 355 MovieClip
"lockerDoor"Symbol 360 MovieClip {crime_fla.dgfsd012copy_480} Frame 1Symbol 317 MovieClip {crime_fla.Symcvbcvbbc_451}
"galPic"Symbol 363 MovieClip {crime_fla.Symbol17_481} Frame 1Symbol 134 MovieClip {galPhoto}
"liver"Symbol 387 MovieClip {crime_fla.dfdfaw8_492} Frame 18Symbol 381 MovieClip
"liverDoor"Symbol 403 MovieClip {crime_fla.dfdfaw9_488} Frame 1Symbol 114 MovieClip {LiverDoor}
"liver12"Symbol 403 MovieClip {crime_fla.dfdfaw9_488} Frame 1Symbol 387 MovieClip {crime_fla.dfdfaw8_492}
"secretRoom1"Symbol 403 MovieClip {crime_fla.dfdfaw9_488} Frame 1Symbol 394 MovieClip
"rodDoor"Symbol 403 MovieClip {crime_fla.dfdfaw9_488} Frame 1Symbol 116 MovieClip {opendoor}
"liverDoor1"Symbol 403 MovieClip {crime_fla.dfdfaw9_488} Frame 1Symbol 112 MovieClip {Symbol29}
"liver"Symbol 407 MovieClip {crime_fla.dfdfaw8copy2_502} Frame 18Symbol 381 MovieClip
"rodDoor11"Symbol 408 MovieClip {crime_fla.Symbol5_501} Frame 1Symbol 407 MovieClip {crime_fla.dfdfaw8copy2_502}
"rod"Symbol 410 MovieClip {crime_fla.dfdfaw8copy_504} Frame 1Symbol 107 MovieClip
"rOpen"Symbol 411 MovieClip {crime_fla.Symbol5copy_503} Frame 1Symbol 410 MovieClip {crime_fla.dfdfaw8copy_504}
"breakZoom1"Symbol 461 MovieClip {crime_fla.ani5_510} Frame 1Symbol 116 MovieClip {opendoor}
"breakZoom"Symbol 461 MovieClip {crime_fla.ani5_510} Frame 1Symbol 116 MovieClip {opendoor}
"rod1"Symbol 461 MovieClip {crime_fla.ani5_510} Frame 1Symbol 108 MovieClip {Rod1}
"keyMc"Symbol 508 MovieClip {crime_fla.Symbol2copy2_525} Frame 1Symbol 491 MovieClip
"hallDoor1"Symbol 508 MovieClip {crime_fla.Symbol2copy2_525} Frame 43Symbol 132 MovieClip {RectMC}
"two1"Symbol 509 MovieClip {crime_fla.dgfr2copy_524} Frame 1Symbol 508 MovieClip {crime_fla.Symbol2copy2_525}
"fridgeCk"Symbol 510 MovieClip {crime_fla.dgfr3_521} Frame 1Symbol 105 MovieClip {fridgeClick}
"bread"Symbol 534 MovieClip {crime_fla.xfgsdf3_528} Frame 1Symbol 526 MovieClip
"fridgeDoor"Symbol 534 MovieClip {crime_fla.xfgsdf3_528} Frame 1Symbol 528 MovieClip
"bedroomkey"Symbol 551 MovieClip {crime_fla.Symbol27_543} Frame 1Symbol 14 MovieClip
"breadClick1"Symbol 556 MovieClip {crime_fla.vbbb2_540} Frame 1Symbol 116 MovieClip {opendoor}
"bedroomkey"Symbol 556 MovieClip {crime_fla.vbbb2_540} Frame 30Symbol 551 MovieClip {crime_fla.Symbol27_543}
"breadClick1"Symbol 557 MovieClip {crime_fla.vbbb5_539} Frame 1Symbol 556 MovieClip {crime_fla.vbbb2_540}
"keyMc1"Symbol 618 MovieClip {crime_fla.Symbol2copy3_558} Frame 1Symbol 591 MovieClip
"hallDoor"Symbol 618 MovieClip {crime_fla.Symbol2copy3_558} Frame 43Symbol 132 MovieClip {RectMC}
"sofa2"Symbol 620 MovieClip {crime_fla.hall013_545} Frame 1Symbol 581 MovieClip
"sofa3"Symbol 620 MovieClip {crime_fla.hall013_545} Frame 1Symbol 581 MovieClip
"wallpic2"Symbol 691 MovieClip {crime_fla.bed19_571} Frame 1Symbol 643 MovieClip
"wallpic1"Symbol 691 MovieClip {crime_fla.bed19_571} Frame 1Symbol 683 MovieClip
"wallpic3"Symbol 691 MovieClip {crime_fla.bed19_571} Frame 1Symbol 685 MovieClip
"bedohbed"Symbol 691 MovieClip {crime_fla.bed19_571} Frame 1Symbol 690 MovieClip
"one"Symbol 725 MovieClip {crime_fla.kgf4_599} Frame 1Symbol 717 EditableText
"two"Symbol 725 MovieClip {crime_fla.kgf4_599} Frame 1Symbol 718 EditableText
"three"Symbol 725 MovieClip {crime_fla.kgf4_599} Frame 1Symbol 719 EditableText
"four"Symbol 725 MovieClip {crime_fla.kgf4_599} Frame 1Symbol 720 EditableText
"one"Symbol 725 MovieClip {crime_fla.kgf4_599} Frame 26Symbol 721 EditableText
"two"Symbol 725 MovieClip {crime_fla.kgf4_599} Frame 26Symbol 722 EditableText
"three"Symbol 725 MovieClip {crime_fla.kgf4_599} Frame 26Symbol 723 EditableText
"four"Symbol 725 MovieClip {crime_fla.kgf4_599} Frame 26Symbol 724 EditableText
"downRoomEnter"Symbol 725 MovieClip {crime_fla.kgf4_599} Frame 26Symbol 132 MovieClip {RectMC}
"tableZoom"Symbol 747 MovieClip {crime_fla.photo19_601} Frame 1Symbol 738 MovieClip {crime_fla.photo17_606}
"note"Symbol 761 MovieClip {crime_fla.photo17copy_613} Frame 1Symbol 756 MovieClip
"villanPhoto"Symbol 761 MovieClip {crime_fla.photo17copy_613} Frame 1Symbol 93 MovieClip {VillanPhoto}
"book"Symbol 761 MovieClip {crime_fla.photo17copy_613} Frame 1Symbol 760 MovieClip
"bee2"Symbol 765 MovieClip {crime_fla.Symbol3_612} Frame 1Symbol 761 MovieClip {crime_fla.photo17copy_613}
"mainKey"Symbol 836 MovieClip {crime_fla.Symvcbcvbxcvxcv_625} Frame 81Symbol 15 MovieClip {Symbol28}
"firstpage"Symbol 837 MovieClip {crime_fla.gfds_624} Frame 18Symbol 836 MovieClip {crime_fla.Symvcbcvbxcvxcv_625}
"bookBK"Symbol 838 MovieClip {crime_fla.Symbol21copy_623} Frame 1Symbol 837 MovieClip {crime_fla.gfds_624}
"newKey"Symbol 868 MovieClip {crime_fla.dorrrcopy_630} Frame 1Symbol 847 MovieClip
"hallDoor11"Symbol 868 MovieClip {crime_fla.dorrrcopy_630} Frame 43Symbol 132 MovieClip {RectMC}
"two"Symbol 869 MovieClip {crime_fla.dgfr2copy3_629} Frame 1Symbol 868 MovieClip {crime_fla.dorrrcopy_630}
"one"Symbol 870 MovieClip {crime_fla.dgfr3copy3_628} Frame 1Symbol 869 MovieClip {crime_fla.dgfr2copy3_629}
"keyMc1"Symbol 893 MovieClip {crime_fla.Symbnnncopy_634} Frame 1Symbol 873 MovieClip
"bedFrame13"Symbol 893 MovieClip {crime_fla.Symbnnncopy_634} Frame 43Symbol 132 MovieClip {RectMC}
"two"Symbol 894 MovieClip {crime_fla.dgfr2cophcopy_633} Frame 1Symbol 893 MovieClip {crime_fla.Symbnnncopy_634}
"one"Symbol 895 MovieClip {crime_fla.dgfr3copy3h_632} Frame 1Symbol 894 MovieClip {crime_fla.dgfr2cophcopy_633}
"home"Symbol 934 MovieClip {Symbol1} Frame 1Symbol 159 MovieClip
"trap"Symbol 934 MovieClip {Symbol1} Frame 1Symbol 139 MovieClip {trapBt}
"leftButton"Symbol 934 MovieClip {Symbol1} Frame 1Symbol 170 Button
"rightButton"Symbol 934 MovieClip {Symbol1} Frame 1Symbol 170 Button
"bottomButton"Symbol 934 MovieClip {Symbol1} Frame 1Symbol 170 Button
"invObjHit"Symbol 934 MovieClip {Symbol1} Frame 1Symbol 174 MovieClip
"timeTex"Symbol 934 MovieClip {Symbol1} Frame 1Symbol 178 EditableText
"wthrough"Symbol 934 MovieClip {Symbol1} Frame 1Symbol 183 Button
"info"Symbol 934 MovieClip {Symbol1} Frame 1Symbol 184 EditableText
"sndBtn"Symbol 934 MovieClip {Symbol1} Frame 1Symbol 194 MovieClip {crime_fla.ewsndButton_395}
"logo"Symbol 934 MovieClip {Symbol1} Frame 1Symbol 203 MovieClip
"speedControl"Symbol 934 MovieClip {Symbol1} Frame 1Symbol 210 MovieClip {crime_fla.bar2_407}
"pausebt"Symbol 934 MovieClip {Symbol1} Frame 1Symbol 215 MovieClip
"trapHome"Symbol 934 MovieClip {Symbol1} Frame 2Symbol 225 MovieClip {crime_fla.xfsd04_418}
"eBox"Symbol 934 MovieClip {Symbol1} Frame 3Symbol 130 MovieClip {ebox}
"dnextFame"Symbol 934 MovieClip {Symbol1} Frame 3Symbol 130 MovieClip {ebox}
"eboxzoom"Symbol 934 MovieClip {Symbol1} Frame 4Symbol 264 MovieClip {crime_fla.dgfsd012_430}
"eBoxP"Symbol 934 MovieClip {Symbol1} Frame 5Symbol 319 MovieClip {crime_fla.yuy13_440}
"pipeex1"Symbol 934 MovieClip {Symbol1} Frame 5Symbol 122 MovieClip {pipeextend}
"close1"Symbol 934 MovieClip {Symbol1} Frame 9Symbol 118 MovieClip {Close}
"rightmc"Symbol 934 MovieClip {Symbol1} Frame 10Symbol 116 MovieClip {opendoor}
"leftmc"Symbol 934 MovieClip {Symbol1} Frame 10Symbol 116 MovieClip {opendoor}
"secretRoom"Symbol 934 MovieClip {Symbol1} Frame 11Symbol 403 MovieClip {crime_fla.dfdfaw9_488}
"liDr"Symbol 934 MovieClip {Symbol1} Frame 11Symbol 114 MovieClip {LiverDoor}
"darkRoom"Symbol 934 MovieClip {Symbol1} Frame 11Symbol 110 MovieClip {dark}
"breakWood"Symbol 934 MovieClip {Symbol1} Frame 14Symbol 132 MovieClip {RectMC}
"rodDoor"Symbol 934 MovieClip {Symbol1} Frame 15Symbol 461 MovieClip {crime_fla.ani5_510}
"returnD"Symbol 934 MovieClip {Symbol1} Frame 16Symbol 116 MovieClip {opendoor}
"doorHit"Symbol 934 MovieClip {Symbol1} Frame 17Symbol 491 MovieClip
"picZoom"Symbol 934 MovieClip {Symbol1} Frame 20Symbol 132 MovieClip {RectMC}
"picSecret"Symbol 934 MovieClip {Symbol1} Frame 20Symbol 95 MovieClip {picSecretBoard}
"beddoormc"Symbol 934 MovieClip {Symbol1} Frame 20Symbol 132 MovieClip {RectMC}
"chairClick"Symbol 934 MovieClip {Symbol1} Frame 20Symbol 622 MovieClip
"maindoormc"Symbol 934 MovieClip {Symbol1} Frame 20Symbol 624 MovieClip
"door3"Symbol 934 MovieClip {Symbol1} Frame 20Symbol 626 MovieClip
"picBoard"Symbol 934 MovieClip {Symbol1} Frame 21Symbol 641 MovieClip {crime_fla.Symbol18_564}
"picBoard"Symbol 934 MovieClip {Symbol1} Frame 21Symbol 643 MovieClip
"tabZoom"Symbol 934 MovieClip {Symbol1} Frame 23Symbol 132 MovieClip {RectMC}
"downroomdoor"Symbol 934 MovieClip {Symbol1} Frame 23Symbol 132 MovieClip {RectMC}
"downroomdoor1"Symbol 934 MovieClip {Symbol1} Frame 24Symbol 132 MovieClip {RectMC}
"cardboardZoom"Symbol 934 MovieClip {Symbol1} Frame 26Symbol 132 MovieClip {RectMC}
"bee1"Symbol 934 MovieClip {Symbol1} Frame 28Symbol 765 MovieClip {crime_fla.Symbol3_612}
"one1"Symbol 934 MovieClip {Symbol1} Frame 28Symbol 766 EditableText
"two1"Symbol 934 MovieClip {Symbol1} Frame 28Symbol 767 EditableText
"three1"Symbol 934 MovieClip {Symbol1} Frame 28Symbol 768 EditableText
"four1"Symbol 934 MovieClip {Symbol1} Frame 28Symbol 769 EditableText
"one2"Symbol 934 MovieClip {Symbol1} Frame 28Symbol 770 EditableText
"two2"Symbol 934 MovieClip {Symbol1} Frame 28Symbol 771 EditableText
"three2"Symbol 934 MovieClip {Symbol1} Frame 28Symbol 772 EditableText
"one3"Symbol 934 MovieClip {Symbol1} Frame 28Symbol 773 EditableText
"two3"Symbol 934 MovieClip {Symbol1} Frame 28Symbol 774 EditableText
"one4"Symbol 934 MovieClip {Symbol1} Frame 28Symbol 775 EditableText
"two4"Symbol 934 MovieClip {Symbol1} Frame 28Symbol 776 EditableText
"one5"Symbol 934 MovieClip {Symbol1} Frame 28Symbol 777 EditableText
"two5"Symbol 934 MovieClip {Symbol1} Frame 28Symbol 778 EditableText
"one6"Symbol 934 MovieClip {Symbol1} Frame 28Symbol 779 EditableText
"two6"Symbol 934 MovieClip {Symbol1} Frame 28Symbol 780 EditableText
"manCloseBt"Symbol 934 MovieClip {Symbol1} Frame 29Symbol 91 MovieClip {Bt}
"manCloseBt"Symbol 934 MovieClip {Symbol1} Frame 29Symbol 91 MovieClip {Bt}
"manCloseBt1"Symbol 934 MovieClip {Symbol1} Frame 29Symbol 132 MovieClip {RectMC}
"noteCloseBt"Symbol 934 MovieClip {Symbol1} Frame 30Symbol 132 MovieClip {RectMC}
"bookCloseBt"Symbol 934 MovieClip {Symbol1} Frame 31Symbol 132 MovieClip {RectMC}
"sun"Symbol 934 MovieClip {Symbol1} Frame 33Symbol 870 MovieClip {crime_fla.dgfr3copy3_628}
"moon"Symbol 934 MovieClip {Symbol1} Frame 34Symbol 895 MovieClip {crime_fla.dgfr3copy3h_632}
"verton"Symbol 934 MovieClip {Symbol1} Frame 36Symbol 931 MovieClip
"playGame"Symbol 1144 MovieClip {crime_fla.FrontSymbol5_111} Frame 47Symbol 1136 Button
"InstructionsGame"Symbol 1144 MovieClip {crime_fla.FrontSymbol5_111} Frame 47Symbol 1143 Button
"backbt"Symbol 1200 MovieClip {crime_fla.dskfaf_116} Frame 1Symbol 1199 Button
"watertapMc"Symbol 1550 MovieClip {crime_fla.IntroZDFE01_291} Frame 1Symbol 1543 MovieClip {crime_fla.IntroANI4_294}
"tapCapMc"Symbol 1550 MovieClip {crime_fla.IntroZDFE01_291} Frame 1Symbol 1545 MovieClip
"ins8"Symbol 1646 MovieClip {crime_fla.Intronsdbvfn23_325} Frame 1Symbol 1645 MovieClip
"lady"Symbol 1647 MovieClip {crime_fla.Intronsdbvfn25_319} Frame 1Symbol 1646 MovieClip {crime_fla.Intronsdbvfn23_325}
"frontview"Symbol 1782 MovieClip {crime_fla.IntroSymbol1_153} Frame 900Symbol 1647 MovieClip {crime_fla.Intronsdbvfn25_319}
"skipbt"Symbol 1785 MovieClip {crime_fla.Symbol25dasfjbkds_373} Frame 1Symbol 1784 EditableText
"skipbt"Symbol 1802 MovieClip {crime_fla.Ssssd_152} Frame 1Symbol 1786 Button
"lady"Symbol 2027 MovieClip {crime_fla.FinalSymbol12_645} Frame 168Symbol 1930 MovieClip
"tex"Symbol 2117 MovieClip {crime_fla.insaSymbol1_826} Frame 1Symbol 2112 EditableText
"okBtn"Symbol 2117 MovieClip {crime_fla.insaSymbol1_826} Frame 1Symbol 2114 Button
"playAgainbt"Symbol 2118 MovieClip {crime_fla.dsifbdas_747} Frame 1Symbol 2086 Button
"submitScore"Symbol 2118 MovieClip {crime_fla.dsifbdas_747} Frame 1Symbol 2090 Button
"moreGames"Symbol 2118 MovieClip {crime_fla.dsifbdas_747} Frame 1Symbol 2094 Button
"scoreText"Symbol 2118 MovieClip {crime_fla.dsifbdas_747} Frame 1Symbol 2105 EditableText
"nameText"Symbol 2118 MovieClip {crime_fla.dsifbdas_747} Frame 1Symbol 2106 EditableText
"countryCombo"Symbol 2118 MovieClip {crime_fla.dsifbdas_747} Frame 1Symbol 86 MovieClip {fl.controls.ComboBox}
"msg"Symbol 2118 MovieClip {crime_fla.dsifbdas_747} Frame 1Symbol 2117 MovieClip {crime_fla.insaSymbol1_826}

Special Tags

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

Labels

"preload"Frame 1
"start"Frame 10
"instruction"Frame 20
"intro"Frame 30
"game"Frame 40
"final"Frame 50
"cong"Frame 60
"homeFrame"Symbol 934 MovieClip {Symbol1} Frame 1
"trapFrame"Symbol 934 MovieClip {Symbol1} Frame 2
"drainageFrame"Symbol 934 MovieClip {Symbol1} Frame 3
"eBoxFrame"Symbol 934 MovieClip {Symbol1} Frame 4
"e1BoxFrame"Symbol 934 MovieClip {Symbol1} Frame 5
"e1ZoomFrame"Symbol 934 MovieClip {Symbol1} Frame 6
"pipeLineFrame"Symbol 934 MovieClip {Symbol1} Frame 7
"lockerFrame"Symbol 934 MovieClip {Symbol1} Frame 8
"picFrame"Symbol 934 MovieClip {Symbol1} Frame 9
"pathFrame"Symbol 934 MovieClip {Symbol1} Frame 10
"secretFrame"Symbol 934 MovieClip {Symbol1} Frame 11
"gearFrame"Symbol 934 MovieClip {Symbol1} Frame 12
"rodFrame"Symbol 934 MovieClip {Symbol1} Frame 13
"ladderFrame"Symbol 934 MovieClip {Symbol1} Frame 14
"breakFrame"Symbol 934 MovieClip {Symbol1} Frame 15
"kitchenFrame"Symbol 934 MovieClip {Symbol1} Frame 16
"fridgeroomFrame"Symbol 934 MovieClip {Symbol1} Frame 17
"fridgezoomFrame"Symbol 934 MovieClip {Symbol1} Frame 18
"breadFrame"Symbol 934 MovieClip {Symbol1} Frame 19
"hallFrame"Symbol 934 MovieClip {Symbol1} Frame 20
"photoFrame"Symbol 934 MovieClip {Symbol1} Frame 21
"chairFrame"Symbol 934 MovieClip {Symbol1} Frame 22
"bedroomFrame"Symbol 934 MovieClip {Symbol1} Frame 23
"tableFrame"Symbol 934 MovieClip {Symbol1} Frame 24
"numFrame"Symbol 934 MovieClip {Symbol1} Frame 25
"downroomFrame"Symbol 934 MovieClip {Symbol1} Frame 26
"cardboardFrame"Symbol 934 MovieClip {Symbol1} Frame 27
"cubboardFrame"Symbol 934 MovieClip {Symbol1} Frame 28
"villanPicFrame"Symbol 934 MovieClip {Symbol1} Frame 29
"pageFrame"Symbol 934 MovieClip {Symbol1} Frame 30
"diaryFrame"Symbol 934 MovieClip {Symbol1} Frame 31
"lastdoorFrame"Symbol 934 MovieClip {Symbol1} Frame 32
"ldzoomFrame"Symbol 934 MovieClip {Symbol1} Frame 33
"brdoorFrame"Symbol 934 MovieClip {Symbol1} Frame 34
"halldoorFrame"Symbol 934 MovieClip {Symbol1} Frame 35
"ver"Symbol 934 MovieClip {Symbol1} Frame 36




http://swfchan.com/23/110487/info.shtml
Created: 13/3 -2019 20:03:33 Last modified: 13/3 -2019 20:03:33 Server time: 13/05 -2024 04:12:33