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

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

Windows Doors Demo.swf

This is the info page for
Flash #55701

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


Text
<p align="left"><font face="Tahoma_11pt_st" size="11" color="#333333" letterSpacing="0.000000" kerning="1">Tooltip</font></p>

<p align="center"><font face="Arial" size="10" color="#ffc916" letterSpacing="0.000000" kerning="1"><i>Icons:</i></font></p>

<p align="left"><font face="Arial" size="10" color="#ffc916" letterSpacing="0.000000" kerning="1"><i>Thread:</i></font></p>

The NG BBS (Bulletin Board System)

Coke or Pepsi?

2

Page:

Does Tom Fulp wear Underpants?

Help wit flahs!

I died one time.

Cow sez 'Moo' cuz he is lonely...

Archon68 Should be Elected President!

Pepsi or Coke?

i ThInK i'M gOiNg InSaNe!!!!!

3

4

5

6

....

1,102

1,103

1,104

<p align="left"><font face="Arial" size="10" color="#ffc916" letterSpacing="0.000000" kerning="1"><i>Topic Starter:</i></font></p>

<p align="left"><font face="Arial" size="10" color="#ffc916" letterSpacing="0.000000" kerning="1"><i>Replies:</i></font></p>

<p align="left"><font face="Arial" size="10" color="#ffc916" letterSpacing="0.000000" kerning="1"><i>Last Post:</i></font></p>

Dr Pepper

33115

1

12

2

38

33

4

19

WadeFulp

Adobe_Inc.

God

Farmer-Todd

TomFulp

Da_Pepper_Doctor

Sanityman

7/12/08

29 minutes ago

2 minutes ago

1948 BC

3/16/01

16 minutes ago

2/31/07

Banana O'clock

Slimjim20

Lunchmeat

Macromedia

Buddah

CowCrew

Archon68

TomFelp

CapnKirk

13 seconds ago

1 minute ago

121 seconds ago

6 minutes ago

2 hours ago

<p align="center"><font face="MS Reference Sans Serif" size="12" color="#000000" letterSpacing="0.000000" kerning="1">There is an internal error. &nbsp;It probably has something to do with the creator of this OS. &nbsp;Please buy an Xbox360 to fix this problem.</font></p>

<p align="center"><font face="_sans" size="12" color="#000000" letterSpacing="0.000000" kerning="0">OK</font></p>

<p align="center"><font face="_sans" size="12" color="#000000" letterSpacing="0.000000" kerning="0">OK</font></p>

<p align="center"><font face="_sans" size="12" color="#000000" letterSpacing="0.000000" kerning="0">Cancel</font></p>

<p align="center"><font face="_sans" size="12" color="#000000" letterSpacing="0.000000" kerning="0">Cancel</font></p>

<p align="left"><font face="Arial" size="18" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>A Better Windows Sim</b></font></p>

By Archon68 and BrokenVoice for NEWGROUNDS ONLY!!!

J

XXL

IA7

<-- This will be invisible!!!!! -->

Error - 404

Internet Adventurer cannot display this page

Internet Adenturer cannot display the webpage

Most likely causes:
> We're too lazy to give you service
> Doorways is the worst OS ever
> Your dumb fingers typed in the URL wrong
> All of the above
What you can try:
> Go away
> Check to see if WE CARE
> Whatever you do, don't call our customer service cuz nobody's gonna pick up
> Go back to your momma
> Shooting yourself
> Call a tech support guy and pay $500 for him to tell you "There's something wrong"
> Click this link

this

this

Fred and Billybob go on an adventure... but wait!
Billybob is in danger!  Will Fred save the day?

HT with Fred and Billybob

Experience the thirlls of Windows in this
emulator!  Yaaaaay!

Windows Fake!!!

Yaaay some guy gets a watch an den stuff
happnz.

A Stick's Watch...

By:

This Way DEMO

This Way DEMO

Southwest-Statistic

Southwest-Statistic

Selcuk Bor (MaestroRage)

Selcuk Bor (MaestroRage)

Newgrounds Spectrum

Newgrounds Spectrum

GS-Screamer

GS-Screamer

Rock'N Temple Zelda 2

Rock'N Temple Zelda 2

Zen MicroClock

Zen MicroClock

The Office Theme Remix

The Office Theme Remix

Flash Portal

Home

Forums

NG.Com

Author

Audio

Current Score

votes

views

0.00/5.00

4.99

23,456,122

24,562,122

<p align="left"><font face="Arial" size="9" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>MockClock</b></font></p>

<p align="left"><font face="Arial" size="9" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>Yo Momma</b></font></p>

WATCH THIS MOVIE!

WATCH THIS MOVIE!

Melons

<p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">Hey! &nbsp;This is a short little thing I like to call &quot;Happy time with Fred and <sbr />Billybob&quot;. &nbsp;I really hope you like it!</font></p><p align="left"></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">WOW! &nbsp;FRONT PAGE and everything! &nbsp;4.99 rating? &nbsp;Unbelievable! &nbsp;<sbr />I&apos;m so glad you all liked it so much!!!</font></p>

<p align="left"><font face="Arial" size="12" color="#ffcc08" letterSpacing="0.000000" kerning="0"><b>HT with F&amp;Bb</b></font></p>

MOVIE 1

HT with F&Bb

0.34

12.3

1,000,000,000

<p align="left"><font face="Arial" size="9" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>InfinityBored</b></font></p>

<p align="left"><font face="Arial" size="9" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>InnfinityBored - UPPIN&apos;</b></font></p>

<p align="left"><font face="Arial" size="12" color="#ffcc08" letterSpacing="0.000000" kerning="0"><b>Windows Fake!!!</b></font></p>

<p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">This is da bes movee evR! &nbsp;I hoep you liek et cos it is de best. &nbsp;It run <sbr />on engine of &nbsp;reel weendows. &nbsp;Movees leik dis R kool.</font></p><p align="left"></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">///////////////////////////////////</font></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">Voet fiphe (5) cuz it is </font></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">BESt everrr!</font></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\</font></p>

PLAY THIS GAME!

PLAY THIS GAME!

MOVIE 2

Windows Fake!!!

MC01

Administrator!!

MS Werdz!

WisdomTip 2.0

Cheez

Intranet 2.450

Virus Scanner

2:34

START

2.54

Numma 1

-13

<p align="left"><font face="Arial" size="9" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>inuyasha5114</b></font></p>

<p align="left"><font face="Arial" size="9" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>None, you moron!</b></font></p>

Tulips

<p align="left"><font face="Arial" size="12" color="#ffcc08" letterSpacing="0.000000" kerning="0"><b>Button Game</b></font></p>

<p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">A game wit da butttttterns were u do staff an den you maek cash and <sbr />pryzes. &nbsp;I heop you like cos my grammer mother is poor an she use <sbr />er leg monay for new puter so she c my skilz.</font></p><p align="left"></p><p align="left"><font face="Arial" size="30" color="#cccccc" letterSpacing="0.000000" kerning="0">HI GRAMMA!</font></p>

3.75

6000

267.3

<p align="left"><font face="Arial" size="9" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>inuyasha5114</b></font></p>

<p align="left"><font face="Arial" size="9" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>Random Sounds</b></font></p>

<p align="left"><font face="Arial" size="12" color="#ffcc08" letterSpacing="0.000000" kerning="0"><b>A Stick&apos;s Watch...</b></font></p>

<p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">A stickman just bought a new watch! &nbsp;What will happen? &nbsp;Will he be <sbr />alright? &nbsp;Probably not, because this isn&apos;t Disney...</font></p><p align="left"></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">Go two my cite at </font></p><p align="left"></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">www.inuyasha5114.newgrounds.com</font></p>

MOVIE 4

A Stick's Watch

0.34

<p align="left"><font face="Arial" size="9" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>InfinityBored</b></font></p>

<p align="left"><font face="Arial" size="9" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>InnfinityBored - UPPIN&apos;</b></font></p>

<p align="left"><font face="Arial" size="12" color="#ffcc08" letterSpacing="0.000000" kerning="0"><b>Call of Pooty</b></font></p>

<p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">This is da bes movee evR! &nbsp;I hoep you liek et cos it is de best. &nbsp;It run <sbr />on engine of call duty fore. &nbsp;Movees leik dis R kool.</font></p><p align="left"></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">///////////////////////////////////</font></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">Voet fiphe (5) cuz it is </font></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">BESt everrr!</font></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\</font></p>

0.34

<p align="left"><font face="Arial" size="9" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>InfinityBored</b></font></p>

<p align="left"><font face="Arial" size="9" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>InnfinityBored - UPPIN&apos;</b></font></p>

<p align="left"><font face="Arial" size="12" color="#ffcc08" letterSpacing="0.000000" kerning="0"><b>Call of Pooty</b></font></p>

<p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">This is da bes movee evR! &nbsp;I hoep you liek et cos it is de best. &nbsp;It run <sbr />on engine of call duty fore. &nbsp;Movees leik dis R kool.</font></p><p align="left"></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">///////////////////////////////////</font></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">Voet fiphe (5) cuz it is </font></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">BESt everrr!</font></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\</font></p>

0.34

<p align="left"><font face="Arial" size="9" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>InfinityBored</b></font></p>

<p align="left"><font face="Arial" size="9" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>InnfinityBored - UPPIN&apos;</b></font></p>

<p align="left"><font face="Arial" size="12" color="#ffcc08" letterSpacing="0.000000" kerning="0"><b>Call of Pooty</b></font></p>

<p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">This is da bes movee evR! &nbsp;I hoep you liek et cos it is de best. &nbsp;It run <sbr />on engine of call duty fore. &nbsp;Movees leik dis R kool.</font></p><p align="left"></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">///////////////////////////////////</font></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">Voet fiphe (5) cuz it is </font></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">BESt everrr!</font></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\</font></p>

0.34

<p align="left"><font face="Arial" size="9" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>InfinityBored</b></font></p>

<p align="left"><font face="Arial" size="9" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>InnfinityBored - UPPIN&apos;</b></font></p>

<p align="left"><font face="Arial" size="12" color="#ffcc08" letterSpacing="0.000000" kerning="0"><b>Call of Pooty</b></font></p>

<p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">This is da bes movee evR! &nbsp;I hoep you liek et cos it is de best. &nbsp;It run <sbr />on engine of call duty fore. &nbsp;Movees leik dis R kool.</font></p><p align="left"></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">///////////////////////////////////</font></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">Voet fiphe (5) cuz it is </font></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">BESt everrr!</font></p><p align="left"><font face="Arial" size="11" color="#cccccc" letterSpacing="0.000000" kerning="0">\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\</font></p>

The value of Pi - The truth will destroy you. . .

Our scientists have been working hard to bring you over 10,000 digits of pi**!  Amaze your friends!  Look at pi!  Be
amazed!

Find your match!

About us!

Legal Stuff

Get ready to find your perfect
match by chatting with nearly
six "real" people!

We are a non-non-profit
organization commited to
helping you find your true love
for "free".

We take no responsibility for any predators/stalkers you
meet online.  If you are ugly or are boring and try to sign
up for our "free" program, you have a higher risk of
ending up alone.  We accept people between 1 and 87.24
years of age.  Offer not valid in any part of the US or
Europe.

Initializing. . .

Loading Hacks. . .

Installing Spyware. . .

Giving cheats to Mods. . .

Destroying WoWc. . .

Downgrading to Windows 95. . .

Boring. . .

Loading no sounds. . .

Loading Terrible Graphics. . .

Done!

Welcome to RuneDumb.

Welcome to RuneDumb.

Login

Login

Enter Your Username & Password

Enter Your Username & Password

Username:

Password:

Help!

Help!

Login

Login

Username = Archon68

Password = NewGrounds

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

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

Hey!  The RuneScape
minigame isn't available in
this demo.  You have to be
signed up for the private beta
to play it!

MINI-RICKROLLED!!!

Done

Internet Adventurer 7

Norton Virus

Norton Virus - We Put the 'Poo' in Your Compooter!

Enjoy the Virus-Free* life of
Norton Virus today!

*Free viruses, not free from viruses.

Initializing...

Removing Old Software...

Preparing for Installation of Norton...

Installing Norton.exe...

Installing Package.dll...

Installing Unpacker.app...

Unpacking Installation CD...

Installing Viruses....

Finding your PIN number...

Removing BACKUP files...

Finalizing Installation of Spyware....

Taking up your time doing nothing....

Stalling...

Sleeping....

Forging your signature....

Using your signature to steal your credit cards and buy Real Estate...

Moving to Hawaii....

Blah, blah, blah......

You think you're done, don't you?

Norton Virus Successfully Installed!  We also stole your car.

Now that you have Norton installed, you
can experience the thrills of Identity
Theft, loss of important files, and
nonstop virus downloads!

Welcome to the Norton Virus Setup.  This is your one-stop-
shop for dowloading viruses, spyware, keyloggers, and
more!  We are currently removing all of your anti-virus
software.  Please wait....

Click this button
to get $1,000,00!

RESET GAME

MineSweeper

1

YOU WIN!

YOU WIN!

YOU WIN!

YOU WIN!

YOU WIN!

YOU WIN!

YOU WIN!

YOU WIN!

YOU WIN!

YOU WIN!

YOU WIN!

YOU WIN!

YOU WIN!

YOU WIN!

Chat

Type your message here

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

CUSTID:

StalkChat Version 1.2.03

<p align="left"><font face="_sans" size="13" color="#333333" letterSpacing="0.000000" kerning="0">Speaking With: &nbsp;<font color="#cc0000">Archon</font></font></p><p align="left"><font face="_sans" size="13" color="#333333" letterSpacing="0.000000" kerning="0">Personality: &nbsp;<font color="#000000">Dark</font></font></p>

FLOSS

FLOSS - A Flash Terminal made by BrokenVoice

<p align="left"><font face="Arial" size="18" color="#000000" letterSpacing="0.000000" kerning="0">Sorry. &nbsp;The Flash Terminal is only in its testing stages. &nbsp;You must <sbr />be a member of the Private Beta Group to use it. &nbsp;But, here is an <sbr />explaination of what exactly it is.</font></p><p align="left"></p><p align="left"><font face="Arial" size="18" color="#000000" letterSpacing="0.000000" kerning="0">FLOSS &nbsp;(FLash Operating System Services center) is a Flash <sbr />terminal designed and coded by BrokenVoice. &nbsp;Here, you&apos;ll be <sbr />able to access easter eggs, and run different commands to <sbr />change certain things in the game. &nbsp;Look for it when the final <sbr />version comes out!</font></p>

Jibberish

Macrohard Desktop Jibberish 2008

Font:

Size:

Color:

Align:

Bold:

Italic:

Underline:

XXL

Fx:

Whee

eee

eee

This

IS

FUN

eee

eee

Snap

eee

Crack

eee

le Po

eee!!!

p

Pop

Bang

Moo

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

Marcrohard Desktop XXL 2008

Start Search

Control Panel

Help

My Computer

Documents

Mouse

Stalkchat

Jibberish

MineSweeper

Internet

Norton

ActionScript [AS1/AS2]

Frame 1
stop();
Frame 2
Stage.scaleMode = "noScale"; MovieClip.prototype.tip = function (s) { if (eval (_global.___GLOBAL_TOOLTIP___VAR) == undefined) { _global.___GLOBAL_TOOLTIP___VAR = _root.attachMovie("toolTip", "_G_TOOL_TIP_OBJECT_", _root.getNextHighestDepth()); } this.onRollOver = function () { this._onRollOver(); _global.___GLOBAL_TOOLTIP___VAR.Show(s); }; this.onRollOut = function () { this._onRollOut(); _global.___GLOBAL_TOOLTIP___VAR.Hide(); }; this.onDragOut = function () { this._onDragOut(); _global.___GLOBAL_TOOLTIP___VAR.Hide(); }; }; Button.prototype.tip = MovieClip.prototype.tip; icon_virus.tip("Norton Virus"); icon_jibberish.tip("Jibberish"); icon_mines.tip("Minesweeper"); icon_internet.tip("Internet Adventurer"); icon_chat.tip("Stalkchat"); icon_xxl.tip("Size XXL Pants"); starty.tip("Click here to begin"); start_clock.tip("The Time"); stop(); MENU.customItems.push(Functioned2); MENU = new ContextMenu(); MENU.builtInItems.forward_back = false; MENU.builtInItems.loop = false; MENU.builtInItems.play = false; MENU.builtInItems.print = false; MENU.builtInItems.quality = true; MENU.builtInItems.rewind = false; MENU.builtInItems.save = false; MENU.builtInItems.zoom = false; starty.useHandCursor = false; _root.menu = MENU; _root.start_panel.swapDepths(1); currentGoldNum = 1;
Instance of Symbol 489 MovieClip "icon_internet" in Frame 2
onClipEvent (load) { lastClick = 0; var timer = 0; _root.desktopy.useHandCursor = false; this.useHandCursor = false; _root.useHandCursor = false; } onClipEvent (mouseUp) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { if (lastClick == 0) { lastClick = 1; timer = 10; } else { lastClick = 0; _root.IA7.gotoAndStop(2); _root.IA7.page.gotoAndStop(3); _root.IA7._x = 332.7; _root.IA7._y = 236.8; } } } onClipEvent (enterFrame) { if (timer == 0) { lastClick = 0; timer = 0; } else { timer = timer - 1; } this._onRollOver = function () { this.play(); }; this._onRollOut = function () { this.gotoAndStop(1); }; this._onPress = function () { startDrag (this); this.gotoAndStop(3); }; this._onRelease = function () { stopDrag(); this.gotoAndStop(2); }; this.onReleaseOutside = function () { stopDrag(); this.gotoAndStop(1); }; }
Instance of Symbol 489 MovieClip "icon_chat" in Frame 2
onClipEvent (load) { lastClick = 0; var timer = 0; _root.desktopy.useHandCursor = false; this.useHandCursor = false; _root.useHandCursor = false; } onClipEvent (mouseUp) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { if (lastClick == 0) { lastClick = 1; timer = 10; } else { lastClick = 0; _root.AIM.gotoAndStop(2); } } } onClipEvent (enterFrame) { if (timer == 0) { lastClick = 0; timer = 0; } else { timer = timer - 1; } this._onRollOver = function () { this.play(); }; this._onRollOut = function () { this.gotoAndStop(1); }; this._onPress = function () { startDrag (this); this.gotoAndStop(3); }; this._onRelease = function () { stopDrag(); this.gotoAndStop(2); }; this.onReleaseOutside = function () { stopDrag(); this.gotoAndStop(1); }; }
Instance of Symbol 489 MovieClip "icon_mines" in Frame 2
onClipEvent (load) { lastClick = 0; var timer = 0; _root.desktopy.useHandCursor = false; this.useHandCursor = false; _root.useHandCursor = false; } onClipEvent (mouseUp) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { if (lastClick == 0) { lastClick = 1; timer = 10; } else { lastClick = 0; _root.mines.gotoAndStop(2); } } } onClipEvent (enterFrame) { if (timer == 0) { lastClick = 0; timer = 0; } else { timer = timer - 1; } this._onRollOver = function () { this.play(); }; this._onRollOut = function () { this.gotoAndStop(1); }; this._onPress = function () { startDrag (this); this.gotoAndStop(3); }; this._onRelease = function () { stopDrag(); this.gotoAndStop(2); }; this._onReleaseOutside = function () { stopDrag(); this.gotoAndStop(1); }; }
Instance of Symbol 489 MovieClip "icon_virus" in Frame 2
onClipEvent (load) { lastClick = 0; var timer = 0; _root.desktopy.useHandCursor = false; this.useHandCursor = false; } onClipEvent (mouseUp) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { if (lastClick == 0) { lastClick = 1; timer = 10; } else { lastClick = 0; _root.nortonVirus.gotoAndStop(2); } } } onClipEvent (enterFrame) { if (timer == 0) { lastClick = 0; timer = 0; } else { timer = timer - 1; } this._onRollOver = function () { this.play(); }; this._onRollOut = function () { this.gotoAndStop(1); }; this._onPress = function () { startDrag (this); this.gotoAndStop(3); }; this._onRelease = function () { stopDrag(); this.gotoAndStop(2); }; this._onReleaseOutside = function () { stopDrag(); this.gotoAndStop(1); }; }
Instance of Symbol 489 MovieClip "icon_jibberish" in Frame 2
onClipEvent (load) { lastClick = 0; var timer = 0; _root.desktopy.useHandCursor = false; this.useHandCursor = false; _root.useHandCursor = false; } onClipEvent (mouseUp) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { if (lastClick == 0) { lastClick = 1; timer = 10; } else { lastClick = 0; _root.jib.gotoAndStop(2); } } } onClipEvent (enterFrame) { if (timer == 0) { lastClick = 0; timer = 0; } else { timer = timer - 1; } this._onRollOver = function () { this.play(); }; this._onRollOut = function () { this.gotoAndStop(1); }; this._onPress = function () { startDrag (this); this.gotoAndStop(3); }; this._onRelease = function () { stopDrag(); this.gotoAndStop(2); }; this._onReleaseOutside = function () { stopDrag(); this.gotoAndStop(1); }; }
Instance of Symbol 489 MovieClip "icon_xxl" in Frame 2
onClipEvent (load) { lastClick = 0; var timer = 0; _root.desktopy.useHandCursor = false; this.useHandCursor = false; _root.useHandCursor = false; this.tip("Size XXL Pants"); } onClipEvent (mouseUp) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { if (lastClick == 0) { lastClick = 1; timer = 10; } else { lastClick = 0; _root.xxl.gotoAndStop(2); } } } onClipEvent (enterFrame) { if (timer == 0) { lastClick = 0; timer = 0; } else { timer = timer - 1; } this._onRollOver = function () { this.play(); }; this._onRollOut = function () { this.gotoAndStop(1); }; this._onPress = function () { startDrag (this); this.gotoAndStop(3); }; this._onRelease = function () { stopDrag(); this.gotoAndStop(2); }; this._onReleaseOutside = function () { stopDrag(); this.gotoAndStop(1); }; }
Instance of Symbol 489 MovieClip "icon_floss" in Frame 2
onClipEvent (load) { lastClick = 0; var timer = 0; _root.desktopy.useHandCursor = false; this.useHandCursor = false; _root.useHandCursor = false; this.tip("Flash Terminal"); } onClipEvent (mouseUp) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { if (lastClick == 0) { lastClick = 1; timer = 10; } else { lastClick = 0; _root.FLOSS.gotoAndStop(2); } } } onClipEvent (enterFrame) { if (timer == 0) { lastClick = 0; timer = 0; } else { timer = timer - 1; } this._onRollOver = function () { this.play(); }; this._onRollOut = function () { this.gotoAndStop(1); }; this._onPress = function () { startDrag (this); this.gotoAndStop(3); }; this._onRelease = function () { stopDrag(); this.gotoAndStop(2); }; this._onReleaseOutside = function () { stopDrag(); this.gotoAndStop(1); }; }
Symbol 11 MovieClip [toolTip] Frame 1
#initclip 143 Object.registerClass("toolTip", ToolTip); #endinitclip
Symbol 16 Button
on (press) { gotoAndStop (2); }
Symbol 101 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 103 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 106 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 108 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 111 MovieClip [Defaults] Frame 1
#initclip 84 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 112 MovieClip [UIObjectExtensions] Frame 1
#initclip 85 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 113 MovieClip [UIObject] Frame 1
#initclip 86 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 116 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 117 MovieClip Frame 1
#initclip 87 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 118 MovieClip [FocusRect] Frame 1
#initclip 88 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 119 MovieClip [FocusManager] Frame 1
#initclip 89 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 120 MovieClip [UIComponentExtensions] Frame 1
#initclip 90 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 121 MovieClip [UIComponent] Frame 1
#initclip 91 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 122 MovieClip [SimpleButton] Frame 1
#initclip 92 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 123 MovieClip [Border] Frame 1
#initclip 93 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 124 MovieClip [RectBorder] Frame 1
#initclip 94 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 125 MovieClip [ButtonSkin] Frame 1
#initclip 95 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 126 MovieClip [Button] Frame 1
#initclip 96 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 122 MovieClip [SimpleButton] in Symbol 126 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 126 MovieClip [Button] "twoButs2" in Symbol 150 MovieClip [custAlertBox] Frame 1
//component parameters onClipEvent (construct) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 126 MovieClip [Button] "twoButs1" in Symbol 150 MovieClip [custAlertBox] Frame 1
//component parameters onClipEvent (construct) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 126 MovieClip [Button] "bCenter" in Symbol 150 MovieClip [custAlertBox] Frame 1
//component parameters onClipEvent (construct) { icon = ""; label = "OK"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 157 MovieClip [CustomBorder] Frame 1
#initclip 97 Object.registerClass("CustomBorder", mx.skins.CustomBorder); mx.skins.SkinElement.registerElement("CustomBorder", mx.skins.CustomBorder); #endinitclip
Symbol 169 MovieClip [ScrollThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 171 MovieClip [ScrollThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 182 MovieClip [ThumbThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 184 MovieClip [ThumbThemeColor3] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 191 MovieClip [ThumbThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 212 MovieClip [BtnDownArrow] Frame 1
#initclip 98 Object.registerClass("BtnDownArrow", mx.controls.SimpleButton); #endinitclip
Symbol 213 MovieClip [BtnUpArrow] Frame 1
#initclip 99 Object.registerClass("BtnUpArrow", mx.controls.SimpleButton); #endinitclip
Symbol 215 MovieClip [VScrollBar] Frame 1
#initclip 100 Object.registerClass("VScrollBar", mx.controls.VScrollBar); #endinitclip stop();
Instance of Symbol 126 MovieClip [Button] in Symbol 215 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 122 MovieClip [SimpleButton] in Symbol 215 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 216 MovieClip [HScrollBar] Frame 1
#initclip 101 Object.registerClass("HScrollBar", mx.controls.HScrollBar); #endinitclip stop();
Instance of Symbol 126 MovieClip [Button] in Symbol 216 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 122 MovieClip [SimpleButton] in Symbol 216 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 217 MovieClip [UIScrollBar] Frame 1
#initclip 102 Object.registerClass("UIScrollBar", mx.controls.UIScrollBar); #endinitclip stop();
Instance of Symbol 215 MovieClip [VScrollBar] in Symbol 217 MovieClip [UIScrollBar] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 216 MovieClip [HScrollBar] in Symbol 217 MovieClip [UIScrollBar] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 227 MovieClip [RadioThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 231 MovieClip [RadioThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 237 MovieClip [RadioButtonAssets] Frame 1
#initclip 103 mx.controls.RadioButton.prototype.adjustFocusRect = function () { var _local4 = this._parent.focus_mc; var _local2 = this.iconName; var _local3 = this.getStyle("themeColor"); if (_local3 == undefined) { _local3 = 8453965 /* 0x80FF4D */; } var _local5 = _local2._width + 4; var _local6 = _local2._height + 4; _local4.setSize(_local5, _local6, 8, 100, _local3); var _local8 = _local2._x; var _local7 = _local2._y; _local4.move((this.x - 2) + _local8, (this.y + _local7) - 2); }; #endinitclip
Symbol 238 MovieClip [RadioButton] Frame 1
#initclip 104 Object.registerClass("RadioButton", mx.controls.RadioButton); #endinitclip stop();
Instance of Symbol 126 MovieClip [Button] "foo" in Symbol 238 MovieClip [RadioButton] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 241 MovieClip [MenuBarItem] Frame 1
#initclip 105 Object.registerClass("MenuBarItem", mx.controls.menuclasses.MenuBarItem); #endinitclip
Symbol 242 MovieClip [ActivatorSkin] Frame 1
#initclip 106 Object.registerClass("ActivatorSkin", mx.skins.halo.ActivatorSkin); #endinitclip
Symbol 243 MovieClip [DataProvider] Frame 1
#initclip 107 Object.registerClass("DataProvider", mx.controls.listclasses.DataProvider); #endinitclip stop();
Symbol 244 MovieClip [DataSelector] Frame 1
#initclip 108 Object.registerClass("DataSelector", mx.controls.listclasses.DataSelector); #endinitclip stop();
Symbol 245 MovieClip [SelectableRow] Frame 1
#initclip 109 Object.registerClass("SelectableRow", mx.controls.listclasses.SelectableRow); #endinitclip stop();
Symbol 246 MovieClip [View] Frame 1
#initclip 110 Object.registerClass("View", mx.core.View); #endinitclip stop();
Symbol 247 MovieClip [ScrollView] Frame 1
#initclip 111 Object.registerClass("ScrollView", mx.core.ScrollView); #endinitclip stop();
Instance of Symbol 216 MovieClip [HScrollBar] in Symbol 247 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 215 MovieClip [VScrollBar] in Symbol 247 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 248 MovieClip [ScrollSelectList] Frame 1
#initclip 112 Object.registerClass("ScrollSelectList", mx.controls.listclasses.ScrollSelectList); #endinitclip stop();
Symbol 264 MovieClip [MenuRow] Frame 1
#initclip 113 Object.registerClass("MenuRow", mx.controls.menuclasses.MenuRow); #endinitclip stop();
Symbol 265 MovieClip [TreeDataProvider] Frame 1
#initclip 114 Object.registerClass("TreeDataProvider", mx.controls.treeclasses.TreeDataProvider); #endinitclip
Symbol 266 MovieClip [MenuDataProvider] Frame 1
#initclip 115 Object.registerClass("MenuDataProvider", mx.controls.menuclasses.MenuDataProvider); #endinitclip stop();
Symbol 267 MovieClip [Menu] Frame 1
#initclip 116 Object.registerClass("Menu", mx.controls.Menu); #endinitclip stop();
Symbol 275 MovieClip [MenuBar] Frame 1
#initclip 117 Object.registerClass("MenuBar", mx.controls.MenuBar); #endinitclip stop();
Instance of Symbol 267 MovieClip [Menu] in Symbol 275 MovieClip [MenuBar] Frame 2
//component parameters onClipEvent (initialize) { rowHeight = 20; }
Symbol 294 MovieClip [TextInput] Frame 1
#initclip 118 Object.registerClass("TextInput", mx.controls.TextInput); #endinitclip stop();
Symbol 299 MovieClip [StepThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 311 MovieClip [NumericStepper] Frame 1
#initclip 119 Object.registerClass("NumericStepper", mx.controls.NumericStepper); #endinitclip stop();
Instance of Symbol 122 MovieClip [SimpleButton] in Symbol 311 MovieClip [NumericStepper] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 294 MovieClip [TextInput] in Symbol 311 MovieClip [NumericStepper] Frame 2
//component parameters onClipEvent (initialize) { editable = true; password = false; text = ""; maxChars = null; restrict = "null"; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 317 MovieClip [CheckThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 328 MovieClip [CheckBoxAssets] Frame 1
#initclip 120 mx.controls.CheckBox.prototype.adjustFocusRect = function () { var _local4 = this._parent.focus_mc; var _local2 = this.iconName; var _local3 = this.getStyle("themeColor"); if (_local3 == undefined) { _local3 = 8453965 /* 0x80FF4D */; } var _local8 = _local2._width + 4; var _local5 = _local2._height + 4; _local4.setSize(_local8, _local5, 0, 100, _local3); var _local7 = _local2._x; var _local6 = _local2._y; _local4.move((this.x - 2) + _local7, (this.y + _local6) - 2); }; #endinitclip
Symbol 329 MovieClip [CheckBox] Frame 1
#initclip 121 Object.registerClass("CheckBox", mx.controls.CheckBox); #endinitclip stop();
Instance of Symbol 126 MovieClip [Button] in Symbol 329 MovieClip [CheckBox] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 343 MovieClip [single] Frame 1
#initclip 122 Object.registerClass("single", org.sepy.ColorPicker.ColorBox); #endinitclip
Symbol 345 MovieClip [color_display] Frame 1
#initclip 123 Object.registerClass("color_display", org.sepy.ColorPicker.ColorDisplay); #endinitclip
Symbol 347 MovieClip [color_input] Frame 1
#initclip 124 Object.registerClass("color_input", org.sepy.ColorPicker.ColorInput); #endinitclip
Symbol 348 MovieClip [face] Frame 1
#initclip 125 Object.registerClass("face", org.sepy.ColorPicker.FaceColor); #endinitclip
Symbol 351 MovieClip [advancedColor] Frame 1
#initclip 126 Object.registerClass("advancedColor", org.sepy.ColorPicker.AdvancedColorButton); #endinitclip stop();
Symbol 358 MovieClip [ColorMap] Frame 1
#initclip 127 Object.registerClass("ColorMap", org.sepy.ColorPicker.ColorMap); #endinitclip stop();
Symbol 362 MovieClip [ColorSlider] Frame 1
#initclip 128 Object.registerClass("ColorSlider", org.sepy.ColorPicker.ColorSlider); #endinitclip stop();
Symbol 364 MovieClip [IntInput] Frame 1
#initclip 129 Object.registerClass("IntInput", org.sepy.ColorPicker.IntInput); #endinitclip
Symbol 370 MovieClip [OkButton] Frame 1
#initclip 130 Object.registerClass("OkButton", org.sepy.ColorPicker.OkButton); #endinitclip stop();
Symbol 373 MovieClip [CancelButton] Frame 1
#initclip 131 Object.registerClass("CancelButton", org.sepy.ColorPicker.OkButton); #endinitclip stop();
Symbol 374 MovieClip [advancedColorPanel] Frame 1
#initclip 132 Object.registerClass("advancedColorPanel", org.sepy.ColorPicker.AdvColorPanel); #endinitclip stop();
Symbol 377 MovieClip [NoColorButton] Frame 1
#initclip 133 Object.registerClass("NoColorButton", org.sepy.ColorPicker.AdvancedColorButton); #endinitclip stop();
Symbol 378 MovieClip [AdvColorPicker] Frame 1
#initclip 134 Object.registerClass("AdvColorPicker", org.sepy.ColorPicker.ColorPicker); #endinitclip stop();
Symbol 393 MovieClip [ComboBase] Frame 1
#initclip 135 mx.controls.listclasses.DataSelector.Initialize(Object(mx.controls.ComboBase).prototype); Object.registerClass("ComboBase", mx.controls.ComboBase); #endinitclip stop();
Instance of Symbol 122 MovieClip [SimpleButton] in Symbol 393 MovieClip [ComboBase] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 294 MovieClip [TextInput] in Symbol 393 MovieClip [ComboBase] Frame 2
//component parameters onClipEvent (initialize) { editable = true; password = false; text = ""; maxChars = null; restrict = "null"; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 394 MovieClip [List] Frame 1
#initclip 136 Object.registerClass("List", mx.controls.List); #endinitclip stop();
Symbol 400 MovieClip [ComboDownArrowDisabled] Frame 1
#initclip 137 Object.registerClass("ComboDownArrowDisabled", mx.controls.SimpleButton); #endinitclip
Symbol 402 MovieClip [ComboThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 405 MovieClip [ComboAssets] Frame 1
#initclip 138 mx.controls.ComboBox.prototype.downArrowUpName = "ComboDownArrowUp"; mx.controls.ComboBox.prototype.downArrowDownName = "ComboDownArrowDown"; mx.controls.ComboBox.prototype.downArrowOverName = "ComboDownArrowOver"; mx.controls.ComboBox.prototype.downArrowDisabledName = "ComboDownArrowDisabled"; mx.controls.ComboBox.prototype.wrapDownArrowButton = false; mx.controls.ComboBox.prototype.dropDownBorderStyle = "solid"; mx.controls.ComboBox.prototype.adjustFocusRect = function () { var _local2 = this.getStyle("themeColor"); if (_local2 == undefined) { _local2 = 8453965 /* 0x80FF4D */; } var _local3 = this._parent.focus_mc; _local3.setSize(this.width + 4, this.height + 4, {bl:0, tl:0, tr:5, br:5}, 100, _local2); _local3.move(this.x - 2, this.y - 2); }; #endinitclip
Symbol 406 MovieClip [ComboBox] Frame 1
#initclip 139 Object.registerClass("ComboBox", mx.controls.ComboBox); #endinitclip stop();
Instance of Symbol 394 MovieClip [List] in Symbol 406 MovieClip [ComboBox] Frame 2
//component parameters onClipEvent (initialize) { multipleSelection = false; rowHeight = 20; }
Symbol 412 MovieClip [VideoPlayer] Frame 1
#initclip 140 Object.registerClass("VideoPlayer", mx.video.VideoPlayer); #endinitclip
Symbol 416 MovieClip [FLVPlayback] Frame 1
#initclip 141 Object.registerClass("FLVPlayback", mx.video.FLVPlayback); #endinitclip stop();
Symbol 427 MovieClip [ScrollPane] Frame 1
#initclip 142 Object.registerClass("ScrollPane", mx.containers.ScrollPane); #endinitclip stop();
Symbol 465 Button
on (release) { getURL ("http://www.newgrounds.com", "_blank"); }
Symbol 474 Button
on (release) { _root.play(); }
Symbol 476 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { bar._xscale = PercentLoaded; } else { gotoAndStop ("loaded"); }
Symbol 476 MovieClip Frame 2
gotoAndPlay (1);
Symbol 1522 MovieClip [__Packages.ToolTip] Frame 0
class ToolTip extends MovieClip { var mcBg, _target, mcBt, mcBb, mcBl, mcBr, tfLbl, tip, _alpha, interval, ani, swapDepths, _parent, _x, _y, func, filters, _width, _height; function ToolTip () { super(); mcBg = eval (_target + "/bg"); mcBt = eval (_target + "/bt"); mcBb = eval (_target + "/bb"); mcBl = eval (_target + "/bl"); mcBr = eval (_target + "/br"); tfLbl = eval (_target + "/lbl"); tfLbl.autoSize = "left"; tfLbl.selectable = false; tfLbl.multiline = false; tfLbl.wordWrap = false; tfLbl.text = "tip"; tip = new String(); _alpha = 0; mcBg._height = h; mcBg._x = (mcBg._y = borderWidth); mcBt._height = (mcBb._height = (mcBl._width = (mcBr._width = borderWidth))); mcBl._height = (mcBr._height = h); mcBl._y = (mcBr._y = borderWidth); mcBb._y = (2 * borderWidth) + h; tfLbl._x = borderWidth + padding; tfLbl._y = ((borderWidth + (h / 2)) - (tfLbl._height / 2)) - 1; resize(); if (dropShadow) { drawShadow(); } } function resize() { var _local2 = Math.floor((tfLbl.textWidth + 2) + (2 * padding)); mcBg._width = _local2; mcBt._width = (mcBb._width = _local2 + (2 * borderWidth)); mcBr._x = (2 * borderWidth) + _local2; } function Show(s) { tip = s; if (showDelay > 0) { setTimeout(fadeIn, showDelay); } else { fadeIn(); } } function fadeIn() { if (interval != undefined) { clearInterval(interval); } delete ani.onMotionFinished; ani.stop(); _alpha = 0; swapDepths(_parent.getNextHighestDepth()); if (tip.length <= maxC) { tfLbl.text = tip; } else { tfLbl.text = tip.slice(0, maxC - 1) + "..."; } resize(); if (!mouseFollow) { _x = _root._xmouse + offsetX; _y = _root._ymouse + offsetY; checkIfOutOfBounds(); } ani = new mx.transitions.Tween(this, "_alpha", mx.transitions.easing.None.easeOut, 0, 100, 0.25, true); ani.onMotionFinished = function () { with (this.obj) { if (stayInterval > 0) { setTimeout(Hide, stayInterval); } } }; } function Hide() { if (interval != undefined) { clearInterval(interval); } delete ani.onMotionFinished; ani.stop(); if (_alpha <= 0) { return(undefined); } ani = new mx.transitions.Tween(this, "_alpha", mx.transitions.easing.None.easeOut, _alpha, 0, 0.1, true); } function setTimeout(f, t) { if (interval != undefined) { clearInterval(interval); } func = f; interval = setInterval(function (mc) { with (mc) { clearInterval(interval); func(); } }, t * 1000, this); } function onEnterFrame() { if (mouseFollow) { _x = _root._xmouse + offsetX; _y = _root._ymouse + offsetY; checkIfOutOfBounds(); } } function drawShadow() { var _local7 = 1.5; var _local3 = 45; var _local6 = 0; var _local14 = 0.9; var _local10 = 3; var _local9 = 3; var _local12 = 0.8; var _local4 = 3; var _local8 = false; var _local13 = false; var _local11 = false; var _local5 = new flash.filters.DropShadowFilter(_local7, _local3, _local6, _local14, _local10, _local9, _local12, _local4, _local8, _local13, _local11); var _local2 = new Array(); _local2.push(_local5); filters = _local2; } function checkIfOutOfBounds() { if ((_x + _width) > Stage.width) { _x = _root._xmouse - _width; } if ((_y + _height) > Stage.height) { _y = _root._ymouse - _height; } _x = Math.round(_x); _y = Math.round(_y); } var maxC = 100; var h = 16; var borderWidth = 1; var padding = 3; var stayInterval = 6; var showDelay = 0.5; var mouseFollow = true; var dropShadow = true; var offsetX = 0; var offsetY = 20; }
Symbol 1523 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 1524 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 1525 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 1526 MovieClip [__Packages.mx.transitions.easing.None] Frame 0
class mx.transitions.easing.None { function None () { } static function easeNone(t, b, c, d) { return(((c * t) / d) + b); } static function easeIn(t, b, c, d) { return(((c * t) / d) + b); } static function easeOut(t, b, c, d) { return(((c * t) / d) + b); } static function easeInOut(t, b, c, d) { return(((c * t) / d) + b); } static var version = "1.1.0.52"; }
Symbol 94 MovieClip [__Packages.mx.core.UIObject] Frame 0
class mx.core.UIObject extends MovieClip { var _width, _height, _x, _y, _parent, _minHeight, _minWidth, _visible, dispatchEvent, _xscale, _yscale, methodTable, onEnterFrame, tfList, __width, __height, moveTo, lineTo, createTextField, attachMovie, buildDepthTable, findNextAvailableDepth, idNames, childrenCreated, _name, createAccessibilityImplementation, _endInit, validateNow, hasOwnProperty, initProperties, stylecache, className, ignoreClassStyleDeclaration, _tf, fontFamily, fontSize, color, marginLeft, marginRight, fontStyle, fontWeight, textAlign, textIndent, textDecoration, embedFonts, styleName, enabled; function UIObject () { super(); constructObject(); } function get width() { return(_width); } function get height() { return(_height); } function get left() { return(_x); } function get x() { return(_x); } function get top() { return(_y); } function get y() { return(_y); } function get right() { return(_parent.width - (_x + width)); } function get bottom() { return(_parent.height - (_y + height)); } function getMinHeight(Void) { return(_minHeight); } function setMinHeight(h) { _minHeight = h; } function get minHeight() { return(getMinHeight()); } function set minHeight(h) { setMinHeight(h); //return(minHeight); } function getMinWidth(Void) { return(_minWidth); } function setMinWidth(w) { _minWidth = w; } function get minWidth() { return(getMinWidth()); } function set minWidth(w) { setMinWidth(w); //return(minWidth); } function setVisible(x, noEvent) { if (x != _visible) { _visible = x; if (noEvent != true) { dispatchEvent({type:(x ? "reveal" : "hide")}); } } } function get visible() { return(_visible); } function set visible(x) { setVisible(x, false); //return(visible); } function get scaleX() { return(_xscale); } function set scaleX(x) { _xscale = x; //return(scaleX); } function get scaleY() { return(_yscale); } function set scaleY(y) { _yscale = y; //return(scaleY); } function doLater(obj, fn) { if (methodTable == undefined) { methodTable = new Array(); } methodTable.push({obj:obj, fn:fn}); onEnterFrame = doLaterDispatcher; } function doLaterDispatcher(Void) { delete onEnterFrame; if (invalidateFlag) { redraw(); } var _local3 = methodTable; methodTable = new Array(); if (_local3.length > 0) { var _local2; while (_local2 = _local3.shift() , _local2 != undefined) { _local2.obj[_local2.fn](); } } } function cancelAllDoLaters(Void) { delete onEnterFrame; methodTable = new Array(); } function invalidate(Void) { invalidateFlag = true; onEnterFrame = doLaterDispatcher; } function invalidateStyle(Void) { invalidate(); } function redraw(bAlways) { if (invalidateFlag || (bAlways)) { invalidateFlag = false; var _local2; for (_local2 in tfList) { tfList[_local2].draw(); } draw(); dispatchEvent({type:"draw"}); } } function draw(Void) { } function move(x, y, noEvent) { var _local3 = _x; var _local2 = _y; _x = x; _y = y; if (noEvent != true) { dispatchEvent({type:"move", oldX:_local3, oldY:_local2}); } } function setSize(w, h, noEvent) { var _local2 = __width; var _local3 = __height; __width = w; __height = h; size(); if (noEvent != true) { dispatchEvent({type:"resize", oldWidth:_local2, oldHeight:_local3}); } } function size(Void) { _width = __width; _height = __height; } function drawRect(x1, y1, x2, y2) { moveTo(x1, y1); lineTo(x2, y1); lineTo(x2, y2); lineTo(x1, y2); lineTo(x1, y1); } function createLabel(name, depth, text) { createTextField(name, depth, 0, 0, 0, 0); var _local2 = this[name]; _local2._color = textColorList; _local2._visible = false; _local2.__text = text; if (tfList == undefined) { tfList = new Object(); } tfList[name] = _local2; _local2.invalidateStyle(); invalidate(); _local2.styleName = this; return(_local2); } function createObject(linkageName, id, depth, initobj) { return(attachMovie(linkageName, id, depth, initobj)); } function createClassObject(className, id, depth, initobj) { var _local3 = className.symbolName == undefined; if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className); } var _local4 = createObject(className.symbolOwner.symbolName, id, depth, initobj); if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner); } return(_local4); } function createEmptyObject(id, depth) { return(createClassObject(mx.core.UIObject, id, depth)); } function destroyObject(id) { var _local2 = this[id]; if (_local2.getDepth() < 0) { var _local4 = buildDepthTable(); var _local5 = findNextAvailableDepth(0, _local4, "up"); var _local3 = _local5; _local2.swapDepths(_local3); } _local2.removeMovieClip(); delete this[id]; } function getSkinIDName(tag) { return(idNames[tag]); } function setSkin(tag, linkageName, initObj) { if (_global.skinRegistry[linkageName] == undefined) { mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement); } return(createObject(linkageName, getSkinIDName(tag), tag, initObj)); } function createSkin(tag) { var _local2 = getSkinIDName(tag); createEmptyObject(_local2, tag); return(this[_local2]); } function createChildren(Void) { } function _createChildren(Void) { createChildren(); childrenCreated = true; } function constructObject(Void) { if (_name == undefined) { return(undefined); } init(); _createChildren(); createAccessibilityImplementation(); _endInit(); if (validateNow) { redraw(true); } else { invalidate(); } } function initFromClipParameters(Void) { var _local4 = false; var _local2; for (_local2 in clipParameters) { if (hasOwnProperty(_local2)) { _local4 = true; this["def_" + _local2] = this[_local2]; delete this[_local2]; } } if (_local4) { for (_local2 in clipParameters) { var _local3 = this["def_" + _local2]; if (_local3 != undefined) { this[_local2] = _local3; } } } } function init(Void) { __width = _width; __height = _height; if (initProperties == undefined) { initFromClipParameters(); } else { initProperties(); } if (_global.cascadingStyles == true) { stylecache = new Object(); } } function getClassStyleDeclaration(Void) { var _local4 = this; var _local3 = className; while (_local3 != undefined) { if (ignoreClassStyleDeclaration[_local3] == undefined) { if (_global.styles[_local3] != undefined) { return(_global.styles[_local3]); } } _local4 = _local4.__proto__; _local3 = _local4.className; } } function setColor(color) { } function __getTextFormat(tf, bAll) { var _local8 = stylecache.tf; if (_local8 != undefined) { var _local3; for (_local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { tf[_local3] = _local8[_local3]; } } } return(false); } var _local6 = false; for (var _local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { var _local5 = _tf[_local3]; if (_local5 != undefined) { tf[_local3] = _local5; } else if ((_local3 == "font") && (fontFamily != undefined)) { tf[_local3] = fontFamily; } else if ((_local3 == "size") && (fontSize != undefined)) { tf[_local3] = fontSize; } else if ((_local3 == "color") && (color != undefined)) { tf[_local3] = color; } else if ((_local3 == "leftMargin") && (marginLeft != undefined)) { tf[_local3] = marginLeft; } else if ((_local3 == "rightMargin") && (marginRight != undefined)) { tf[_local3] = marginRight; } else if ((_local3 == "italic") && (fontStyle != undefined)) { tf[_local3] = fontStyle == _local3; } else if ((_local3 == "bold") && (fontWeight != undefined)) { tf[_local3] = fontWeight == _local3; } else if ((_local3 == "align") && (textAlign != undefined)) { tf[_local3] = textAlign; } else if ((_local3 == "indent") && (textIndent != undefined)) { tf[_local3] = textIndent; } else if ((_local3 == "underline") && (textDecoration != undefined)) { tf[_local3] = textDecoration == _local3; } else if ((_local3 == "embedFonts") && (embedFonts != undefined)) { tf[_local3] = embedFonts; } else { _local6 = true; } } } } if (_local6) { var _local9 = styleName; if (_local9 != undefined) { if (typeof(_local9) != "string") { _local6 = _local9.__getTextFormat(tf, true, this); } else if (_global.styles[_local9] != undefined) { _local6 = _global.styles[_local9].__getTextFormat(tf, true, this); } } } if (_local6) { var _local10 = getClassStyleDeclaration(); if (_local10 != undefined) { _local6 = _local10.__getTextFormat(tf, true, this); } } if (_local6) { if (_global.cascadingStyles) { if (_parent != undefined) { _local6 = _parent.__getTextFormat(tf, false); } } } if (_local6) { _local6 = _global.style.__getTextFormat(tf, true, this); } return(_local6); } function _getTextFormat(Void) { var _local2 = stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); __getTextFormat(_local2, true); stylecache.tf = _local2; if (enabled == false) { var _local3 = getStyle("disabledColor"); _local2.color = _local3; } return(_local2); } function getStyleName(Void) { var _local2 = styleName; if (_local2 != undefined) { if (typeof(_local2) != "string") { return(_local2.getStyleName()); } return(_local2); } if (_parent != undefined) { return(_parent.getStyleName()); } return(undefined); } function getStyle(styleProp) { var _local3; _global.getStyleCounter++; if (this[styleProp] != undefined) { return(this[styleProp]); } var _local6 = styleName; if (_local6 != undefined) { if (typeof(_local6) != "string") { _local3 = _local6.getStyle(styleProp); } else { var _local7 = _global.styles[_local6]; _local3 = _local7.getStyle(styleProp); } } if (_local3 != undefined) { return(_local3); } var _local7 = getClassStyleDeclaration(); if (_local7 != undefined) { _local3 = _local7[styleProp]; } if (_local3 != undefined) { return(_local3); } if (_global.cascadingStyles) { if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (mx.styles.StyleManager.isColorStyle(styleProp))) { var _local5 = stylecache; if (_local5 != undefined) { if (_local5[styleProp] != undefined) { return(_local5[styleProp]); } } if (_parent != undefined) { _local3 = _parent.getStyle(styleProp); } else { _local3 = _global.style[styleProp]; } if (_local5 != undefined) { _local5[styleProp] = _local3; } return(_local3); } } if (_local3 == undefined) { _local3 = _global.style[styleProp]; } return(_local3); } static function mergeClipParameters(o, p) { for (var _local3 in p) { o[_local3] = p[_local3]; } return(true); } static var symbolName = "UIObject"; static var symbolOwner = mx.core.UIObject; static var version = "2.0.2.127"; static var textColorList = {color:1, disabledColor:1}; var invalidateFlag = false; var lineWidth = 1; var lineColor = 0; var tabEnabled = false; var clipParameters = {visible:1, minHeight:1, minWidth:1, maxHeight:1, maxWidth:1, preferredHeight:1, preferredWidth:1}; }
Symbol 95 MovieClip [__Packages.mx.core.UIComponent] Frame 0
class mx.core.UIComponent extends mx.core.UIObject { var __width, __height, invalidate, stylecache, removeEventListener, dispatchEvent, drawFocus, addEventListener, _xscale, _yscale, _focusrect, watch, enabled; function UIComponent () { super(); } function get width() { return(__width); } function get height() { return(__height); } function setVisible(x, noEvent) { super.setVisible(x, noEvent); } function enabledChanged(id, oldValue, newValue) { setEnabled(newValue); invalidate(); delete stylecache.tf; return(newValue); } function setEnabled(enabled) { invalidate(); } function getFocus() { var selFocus = Selection.getFocus(); return(((selFocus === null) ? null : (eval (selFocus)))); } function setFocus() { Selection.setFocus(this); } function getFocusManager() { var _local2 = this; while (_local2 != undefined) { if (_local2.focusManager != undefined) { return(_local2.focusManager); } _local2 = _local2._parent; } return(undefined); } function onKillFocus(newFocus) { removeEventListener("keyDown", this); removeEventListener("keyUp", this); dispatchEvent({type:"focusOut"}); drawFocus(false); } function onSetFocus(oldFocus) { addEventListener("keyDown", this); addEventListener("keyUp", this); dispatchEvent({type:"focusIn"}); if (getFocusManager().bDrawFocus != false) { drawFocus(true); } } function findFocusInChildren(o) { if (o.focusTextField != undefined) { return(o.focusTextField); } if (o.tabEnabled == true) { return(o); } return(undefined); } function findFocusFromObject(o) { if (o.tabEnabled != true) { if (o._parent == undefined) { return(undefined); } if (o._parent.tabEnabled == true) { o = o._parent; } else if (o._parent.tabChildren) { o = findFocusInChildren(o._parent); } else { o = findFocusFromObject(o._parent); } } return(o); } function pressFocus() { var _local3 = findFocusFromObject(this); var _local2 = getFocus(); if (_local3 != _local2) { _local2.drawFocus(false); if (getFocusManager().bDrawFocus != false) { _local3.drawFocus(true); } } } function releaseFocus() { var _local2 = findFocusFromObject(this); if (_local2 != getFocus()) { _local2.setFocus(); } } function isParent(o) { while (o != undefined) { if (o == this) { return(true); } o = o._parent; } return(false); } function size() { } function init() { super.init(); _xscale = 100; _yscale = 100; _focusrect = _global.useFocusRect == false; watch("enabled", enabledChanged); if (enabled == false) { setEnabled(false); } } function dispatchValueChangedEvent(value) { dispatchEvent({type:"valueChanged", value:value}); } static var symbolName = "UIComponent"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.127"; static var kStretch = 5000; var focusEnabled = true; var tabEnabled = true; var origBorderStyles = {themeColor:16711680}; var clipParameters = {}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.core.UIComponent.prototype.clipParameters, mx.core.UIObject.prototype.clipParameters); }
Symbol 96 MovieClip [__Packages.mx.controls.SimpleButton] Frame 0
class mx.controls.SimpleButton extends mx.core.UIComponent { static var emphasizedStyleDeclaration; var preset, boundingBox_mc, useHandCursor, skinName, linkLength, iconName, destroyObject, __width, _width, __height, _height, __emphaticStyleName, styleName, enabled, invalidate, pressFocus, dispatchEvent, autoRepeat, interval, getStyle, releaseFocus, createLabel, invalidateStyle; function SimpleButton () { super(); } function init(Void) { super.init(); if (preset == undefined) { boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } useHandCursor = false; } function createChildren(Void) { if (preset != undefined) { var _local2 = this[idNames[preset]]; this[refNames[preset]] = _local2; skinName = _local2; if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } initializing = false; } else if (__state == true) { setStateVar(true); } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } } } function setIcon(tag, linkageName) { return(setSkin(tag + 8, linkageName)); } function changeIcon(tag, linkageName) { linkLength = linkageName.length; var _local2 = stateNames[tag] + "Icon"; this[_local2] = linkageName; this[idNames[tag + 8]] = _local2; setStateVar(getState()); } function changeSkin(tag, linkageName) { var _local2 = stateNames[tag] + "Skin"; this[_local2] = linkageName; this[idNames[tag]] = _local2; setStateVar(getState()); } function viewIcon(varName) { var _local4 = varName + "Icon"; var _local3 = this[_local4]; if (typeof(_local3) == "string") { var _local5 = _local3; if (__emphasized) { if (this[_local3 + "Emphasized"].length > 0) { _local3 = _local3 + "Emphasized"; } } if (this[_local3].length == 0) { return(undefined); } _local3 = setIcon(tagMap[_local5], this[_local3]); if ((_local3 == undefined) && (_global.isLivePreview)) { _local3 = setIcon(0, "ButtonIcon"); } this[_local4] = _local3; } iconName._visible = false; iconName = _local3; iconName._visible = true; } function removeIcons() { var _local3 = 0; while (_local3 < 2) { var _local2 = 8; while (_local2 < 16) { destroyObject(idNames[_local2]); this[stateNames[_local2 - 8] + "Icon"] = ""; _local2++; } _local3++; } refresh(); } function setSkin(tag, linkageName, initobj) { var _local3 = super.setSkin(tag, linkageName, ((initobj != undefined) ? (initobj) : ({styleName:this}))); calcSize(tag, _local3); return(_local3); } function calcSize(Void) { __width = _width; __height = _height; } function viewSkin(varName, initObj) { var _local3 = varName + "Skin"; var _local2 = this[_local3]; if (typeof(_local2) == "string") { var _local4 = _local2; if (__emphasized) { if (this[_local2 + "Emphasized"].length > 0) { _local2 = _local2 + "Emphasized"; } } if (this[_local2].length == 0) { return(undefined); } _local2 = setSkin(tagMap[_local4], this[_local2], ((initObj != undefined) ? (initObj) : ({styleName:this}))); this[_local3] = _local2; } skinName._visible = false; skinName = _local2; skinName._visible = true; } function showEmphasized(e) { if (e && (!__emphatic)) { if (emphasizedStyleDeclaration != undefined) { __emphaticStyleName = styleName; styleName = emphasizedStyleDeclaration; } __emphatic = true; } else { if (__emphatic) { styleName = __emphaticStyleName; } __emphatic = false; } } function refresh(Void) { var _local2 = getState(); if (enabled == false) { viewIcon("disabled"); viewSkin("disabled"); } else { viewSkin(phase); viewIcon(phase); } setView(phase == "down"); iconName.enabled = enabled; } function setView(offset) { if (iconName == undefined) { return(undefined); } var _local2 = (offset ? (btnOffset) : 0); iconName._x = ((__width - iconName._width) / 2) + _local2; iconName._y = ((__height - iconName._height) / 2) + _local2; } function setStateVar(state) { if (state) { if (trueOverSkin.length == 0) { rolloverSkin = tus; } else { rolloverSkin = trs; } if (trueOverIcon.length == 0) { rolloverIcon = tui; } else { rolloverIcon = tri; } upSkin = tus; downSkin = tds; disabledSkin = dts; upIcon = tui; downIcon = tdi; disabledIcon = dti; } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } else { rolloverSkin = frs; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } else { rolloverIcon = fri; } upSkin = fus; downSkin = fds; disabledSkin = dfs; upIcon = fui; downIcon = fdi; disabledIcon = dfi; } __state = state; } function setState(state) { if (state != __state) { setStateVar(state); invalidate(); } } function size(Void) { refresh(); } function draw(Void) { if (initializing) { initializing = false; skinName.visible = true; iconName.visible = true; } size(); } function getState(Void) { return(__state); } function setToggle(val) { __toggle = val; if (__toggle == false) { setState(false); } } function getToggle(Void) { return(__toggle); } function set toggle(val) { setToggle(val); //return(toggle); } function get toggle() { return(getToggle()); } function set value(val) { setSelected(val); //return(value); } function get value() { return(getSelected()); } function set selected(val) { setSelected(val); //return(selected); } function get selected() { return(getSelected()); } function setSelected(val) { if (__toggle) { setState(val); } else { setState((initializing ? (val) : (__state))); } } function getSelected() { return(__state); } function setEnabled(val) { if (enabled != val) { super.setEnabled(val); invalidate(); } } function onPress(Void) { pressFocus(); phase = "down"; refresh(); dispatchEvent({type:"buttonDown"}); if (autoRepeat) { interval = setInterval(this, "onPressDelay", getStyle("repeatDelay")); } } function onPressDelay(Void) { dispatchEvent({type:"buttonDown"}); if (autoRepeat) { clearInterval(interval); interval = setInterval(this, "onPressRepeat", getStyle("repeatInterval")); } } function onPressRepeat(Void) { dispatchEvent({type:"buttonDown"}); updateAfterEvent(); } function onRelease(Void) { releaseFocus(); phase = "rollover"; if (interval != undefined) { clearInterval(interval); delete interval; } if (getToggle()) { setState(!getState()); } else { refresh(); } dispatchEvent({type:"click"}); } function onDragOut(Void) { phase = "up"; refresh(); dispatchEvent({type:"buttonDragOut"}); } function onDragOver(Void) { if (phase != "up") { onPress(); return(undefined); } phase = "down"; refresh(); } function onReleaseOutside(Void) { releaseFocus(); phase = "up"; if (interval != undefined) { clearInterval(interval); delete interval; } } function onRollOver(Void) { phase = "rollover"; refresh(); } function onRollOut(Void) { phase = "up"; refresh(); } function getLabel(Void) { return(fui.text); } function setLabel(val) { if (typeof(fui) == "string") { createLabel("fui", 8, val); fui.styleName = this; } else { fui.text = val; } var _local4 = fui._getTextFormat(); var _local2 = _local4.getTextExtent2(val); fui._width = _local2.width + 5; fui._height = _local2.height + 5; iconName = fui; setView(__state); } function get emphasized() { return(__emphasized); } function set emphasized(val) { __emphasized = val; var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]] = stateNames[_local2] + "Skin"; if (typeof(this[idNames[_local2 + 8]]) == "movieclip") { this[idNames[_local2 + 8]] = stateNames[_local2] + "Icon"; } _local2++; } showEmphasized(__emphasized); setStateVar(__state); invalidateStyle(); //return(emphasized); } function keyDown(e) { if (e.code == 32) { onPress(); } } function keyUp(e) { if (e.code == 32) { onRelease(); } } function onKillFocus(newFocus) { super.onKillFocus(); if (phase != "up") { phase = "up"; refresh(); } } static var symbolName = "SimpleButton"; static var symbolOwner = mx.controls.SimpleButton; static var version = "2.0.2.127"; var className = "SimpleButton"; var style3dInset = 4; var btnOffset = 1; var __toggle = false; var __state = false; var __emphasized = false; var __emphatic = false; static var falseUp = 0; static var falseDown = 1; static var falseOver = 2; static var falseDisabled = 3; static var trueUp = 4; static var trueDown = 5; static var trueOver = 6; static var trueDisabled = 7; var falseUpSkin = "SimpleButtonUp"; var falseDownSkin = "SimpleButtonIn"; var falseOverSkin = ""; var falseDisabledSkin = "SimpleButtonUp"; var trueUpSkin = "SimpleButtonIn"; var trueDownSkin = ""; var trueOverSkin = ""; var trueDisabledSkin = "SimpleButtonIn"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var phase = "up"; var fui = "falseUpIcon"; var fus = "falseUpSkin"; var fdi = "falseDownIcon"; var fds = "falseDownSkin"; var frs = "falseOverSkin"; var fri = "falseOverIcon"; var dfi = "falseDisabledIcon"; var dfs = "falseDisabledSkin"; var tui = "trueUpIcon"; var tus = "trueUpSkin"; var tdi = "trueDownIcon"; var tds = "trueDownSkin"; var trs = "trueOverSkin"; var tri = "trueOverIcon"; var dts = "trueDisabledSkin"; var dti = "trueDisabledIcon"; var rolloverSkin = mx.controls.SimpleButton.prototype.frs; var rolloverIcon = mx.controls.SimpleButton.prototype.fri; var upSkin = mx.controls.SimpleButton.prototype.fus; var downSkin = mx.controls.SimpleButton.prototype.fds; var disabledSkin = mx.controls.SimpleButton.prototype.dfs; var upIcon = mx.controls.SimpleButton.prototype.fui; var downIcon = mx.controls.SimpleButton.prototype.fdi; var disabledIcon = mx.controls.SimpleButton.prototype.dfi; var initializing = true; var idNames = ["fus", "fds", "frs", "dfs", "tus", "tds", "trs", "dts", "fui", "fdi", "fri", "dfi", "tui", "tdi", "tri", "dti"]; var stateNames = ["falseUp", "falseDown", "falseOver", "falseDisabled", "trueUp", "trueDown", "trueOver", "trueDisabled"]; var refNames = ["upSkin", "downSkin", "rolloverSkin", "disabledSkin"]; var tagMap = {falseUpSkin:0, falseDownSkin:1, falseOverSkin:2, falseDisabledSkin:3, trueUpSkin:4, trueDownSkin:5, trueOverSkin:6, trueDisabledSkin:7, falseUpIcon:0, falseDownIcon:1, falseOverIcon:2, falseDisabledIcon:3, trueUpIcon:4, trueDownIcon:5, trueOverIcon:6, trueDisabledIcon:7}; }
Symbol 97 MovieClip [__Packages.mx.controls.Button] Frame 0
class mx.controls.Button extends mx.controls.SimpleButton { var initializing, labelPath, initIcon, getState, enabled, phase, idNames, __width, __height, setState, invalidate, iconName, refresh, createLabel, _iconLinkageName, removeIcons, hitArea_mc, createEmptyObject; function Button () { super(); } function init(Void) { super.init(); } function draw() { if (initializing) { labelPath.visible = true; } super.draw(); if (initIcon != undefined) { _setIcon(initIcon); } delete initIcon; } function onRelease(Void) { super.onRelease(); } function createChildren(Void) { super.createChildren(); } function setSkin(tag, linkageName, initobj) { return(super.setSkin(tag, linkageName, initobj)); } function viewSkin(varName) { var _local3 = (getState() ? "true" : "false"); _local3 = _local3 + (enabled ? (phase) : "disabled"); super.viewSkin(varName, {styleName:this, borderStyle:_local3}); } function invalidateStyle(c) { labelPath.invalidateStyle(c); super.invalidateStyle(c); } function setColor(c) { var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]].redraw(true); _local2++; } } function setEnabled(enable) { labelPath.enabled = enable; super.setEnabled(enable); } function calcSize(tag, ref) { if ((__width == undefined) || (__height == undefined)) { return(undefined); } if (tag < 7) { ref.setSize(__width, __height, true); } } function size(Void) { setState(getState()); setHitArea(__width, __height); var _local3 = 0; while (_local3 < 8) { var _local4 = idNames[_local3]; if (typeof(this[_local4]) == "movieclip") { this[_local4].setSize(__width, __height, true); } _local3++; } super.size(); } function set labelPlacement(val) { __labelPlacement = val; invalidate(); //return(labelPlacement); } function get labelPlacement() { return(__labelPlacement); } function getLabelPlacement(Void) { return(__labelPlacement); } function setLabelPlacement(val) { __labelPlacement = val; invalidate(); } function getBtnOffset(Void) { if (getState()) { var _local2 = btnOffset; } else if (phase == "down") { var _local2 = btnOffset; } else { var _local2 = 0; } return(_local2); } function setView(offset) { var _local16 = (offset ? (btnOffset) : 0); var _local12 = getLabelPlacement(); var _local7 = 0; var _local6 = 0; var _local9 = 0; var _local8 = 0; var _local5 = 0; var _local4 = 0; var _local3 = labelPath; var _local2 = iconName; var _local15 = _local3.textWidth; var _local14 = _local3.textHeight; var _local10 = (__width - borderW) - borderW; var _local11 = (__height - borderW) - borderW; if (_local2 != undefined) { _local7 = _local2._width; _local6 = _local2._height; } if ((_local12 == "left") || (_local12 == "right")) { if (_local3 != undefined) { _local9 = Math.min(_local10 - _local7, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11, _local14 + 5); _local3._height = _local8; } if (_local12 == "right") { _local5 = _local7; if (centerContent) { _local5 = _local5 + (((_local10 - _local9) - _local7) / 2); } _local2._x = _local5 - _local7; } else { _local5 = (_local10 - _local9) - _local7; if (centerContent) { _local5 = _local5 / 2; } _local2._x = _local5 + _local9; } _local4 = 0; _local2._y = _local4; if (centerContent) { _local2._y = (_local11 - _local6) / 2; _local4 = (_local11 - _local8) / 2; } if (!centerContent) { _local2._y = _local2._y + Math.max(0, (_local8 - _local6) / 2); } } else { if (_local3 != undefined) { _local9 = Math.min(_local10, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11 - _local6, _local14 + 5); _local3._height = _local8; } _local5 = (_local10 - _local9) / 2; _local2._x = (_local10 - _local7) / 2; if (_local12 == "top") { _local4 = (_local11 - _local8) - _local6; if (centerContent) { _local4 = _local4 / 2; } _local2._y = _local4 + _local8; } else { _local4 = _local6; if (centerContent) { _local4 = _local4 + (((_local11 - _local8) - _local6) / 2); } _local2._y = _local4 - _local6; } } var _local13 = borderW + _local16; _local3._x = _local5 + _local13; _local3._y = _local4 + _local13; _local2._x = _local2._x + _local13; _local2._y = _local2._y + _local13; } function set label(lbl) { setLabel(lbl); //return(label); } function setLabel(label) { if (label == "") { labelPath.removeTextField(); refresh(); return(undefined); } if (labelPath == undefined) { var _local2 = createLabel("labelPath", 200, label); _local2._width = _local2.textWidth + 5; _local2._height = _local2.textHeight + 5; if (initializing) { _local2.visible = false; } } else { delete labelPath.__text; labelPath.text = label; refresh(); } } function getLabel(Void) { return(((labelPath.__text != undefined) ? (labelPath.__text) : (labelPath.text))); } function get label() { return(getLabel()); } function _getIcon(Void) { return(_iconLinkageName); } function get icon() { if (initializing) { return(initIcon); } return(_iconLinkageName); } function _setIcon(linkage) { if (initializing) { if (linkage == "") { return(undefined); } initIcon = linkage; } else { if (linkage == "") { removeIcons(); return(undefined); } super.changeIcon(0, linkage); super.changeIcon(1, linkage); super.changeIcon(3, linkage); super.changeIcon(4, linkage); super.changeIcon(5, linkage); _iconLinkageName = linkage; refresh(); } } function set icon(linkage) { _setIcon(linkage); //return(icon); } function setHitArea(w, h) { if (hitArea_mc == undefined) { createEmptyObject("hitArea_mc", 100); } var _local2 = hitArea_mc; _local2.clear(); _local2.beginFill(16711680); _local2.drawRect(0, 0, w, h); _local2.endFill(); _local2.setVisible(false); } static var symbolName = "Button"; static var symbolOwner = mx.controls.Button; var className = "Button"; static var version = "2.0.2.127"; var btnOffset = 0; var _color = "buttonColor"; var __label = "default value"; var __labelPlacement = "right"; var falseUpSkin = "ButtonSkin"; var falseDownSkin = "ButtonSkin"; var falseOverSkin = "ButtonSkin"; var falseDisabledSkin = "ButtonSkin"; var trueUpSkin = "ButtonSkin"; var trueDownSkin = "ButtonSkin"; var trueOverSkin = "ButtonSkin"; var trueDisabledSkin = "ButtonSkin"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var clipParameters = {labelPlacement:1, icon:1, toggle:1, selected:1, label:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.Button.prototype.clipParameters, mx.controls.SimpleButton.prototype.clipParameters); var centerContent = true; var borderW = 1; }
Symbol 127 MovieClip [__Packages.mx.skins.SkinElement] Frame 0
class mx.skins.SkinElement extends MovieClip { var _visible, _x, _y, _width, _height; function SkinElement () { super(); } static function registerElement(name, className) { Object.registerClass(name, ((className == undefined) ? (mx.skins.SkinElement) : (className))); _global.skinRegistry[name] = true; } function __set__visible(visible) { _visible = visible; } function move(x, y) { _x = x; _y = y; } function setSize(w, h) { _width = w; _height = h; } }
Symbol 128 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
class mx.styles.CSSTextStyles { function CSSTextStyles () { } static function addTextStyles(o, bColor) { o.addProperty("textAlign", function () { return(this._tf.align); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.align = x; }); o.addProperty("fontWeight", function () { return(((this._tf.bold != undefined) ? ((this._tf.bold ? "bold" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.bold = x == "bold"; }); if (bColor) { o.addProperty("color", function () { return(this._tf.color); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.color = x; }); } o.addProperty("fontFamily", function () { return(this._tf.font); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.font = x; }); o.addProperty("textIndent", function () { return(this._tf.indent); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.indent = x; }); o.addProperty("fontStyle", function () { return(((this._tf.italic != undefined) ? ((this._tf.italic ? "italic" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.italic = x == "italic"; }); o.addProperty("marginLeft", function () { return(this._tf.leftMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.leftMargin = x; }); o.addProperty("marginRight", function () { return(this._tf.rightMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.rightMargin = x; }); o.addProperty("fontSize", function () { return(this._tf.size); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.size = x; }); o.addProperty("textDecoration", function () { return(((this._tf.underline != undefined) ? ((this._tf.underline ? "underline" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.underline = x == "underline"; }); o.addProperty("embedFonts", function () { return(this._tf.embedFonts); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.embedFonts = x; }); } }
Symbol 129 MovieClip [__Packages.mx.styles.StyleManager] Frame 0
class mx.styles.StyleManager { function StyleManager () { } static function registerInheritingStyle(styleName) { inheritingStyles[styleName] = true; } static function isInheritingStyle(styleName) { return(inheritingStyles[styleName] == true); } static function registerColorStyle(styleName) { colorStyles[styleName] = true; } static function isColorStyle(styleName) { return(colorStyles[styleName] == true); } static function registerColorName(colorName, colorValue) { colorNames[colorName] = colorValue; } static function isColorName(colorName) { return(colorNames[colorName] != undefined); } static function getColorName(colorName) { return(colorNames[colorName]); } static var inheritingStyles = {color:true, direction:true, fontFamily:true, fontSize:true, fontStyle:true, fontWeight:true, textAlign:true, textIndent:true}; static var colorStyles = {barColor:true, trackColor:true, borderColor:true, buttonColor:true, color:true, dateHeaderColor:true, dateRollOverColor:true, disabledColor:true, fillColor:true, highlightColor:true, scrollTrackColor:true, selectedDateColor:true, shadowColor:true, strokeColor:true, symbolBackgroundColor:true, symbolBackgroundDisabledColor:true, symbolBackgroundPressedColor:true, symbolColor:true, symbolDisabledColor:true, themeColor:true, todayIndicatorColor:true, shadowCapColor:true, borderCapColor:true, focusColor:true}; static var colorNames = {black:0, white:16777215, red:16711680, green:65280, blue:255, magenta:16711935, yellow:16776960, cyan:65535, haloGreen:8453965, haloBlue:2881013, haloOrange:16761344}; static var TextFormatStyleProps = {font:true, size:true, color:true, leftMargin:false, rightMargin:false, italic:true, bold:true, align:true, indent:true, underline:false, embedFonts:false}; static var TextStyleMap = {textAlign:true, fontWeight:true, color:true, fontFamily:true, textIndent:true, fontStyle:true, lineHeight:true, marginLeft:true, marginRight:true, fontSize:true, textDecoration:true, embedFonts:true}; }
Symbol 130 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
class mx.styles.CSSStyleDeclaration { var _tf; function CSSStyleDeclaration () { } function __getTextFormat(tf, bAll) { var _local5 = false; if (_tf != undefined) { var _local2; for (_local2 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local2])) { if (tf[_local2] == undefined) { var _local3 = _tf[_local2]; if (_local3 != undefined) { tf[_local2] = _local3; } else { _local5 = true; } } } } } else { _local5 = true; } return(_local5); } function getStyle(styleProp) { var _local2 = this[styleProp]; var _local3 = mx.styles.StyleManager.getColorName(_local2); return(((_local3 == undefined) ? (_local2) : (_local3))); } static function classConstruct() { mx.styles.CSSTextStyles.addTextStyles(mx.styles.CSSStyleDeclaration.prototype, true); return(true); } static var classConstructed = classConstruct(); static var CSSTextStylesDependency = mx.styles.CSSTextStyles; }
Symbol 131 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 132 MovieClip [__Packages.mx.events.UIEventDispatcher] Frame 0
class mx.events.UIEventDispatcher extends mx.events.EventDispatcher { var dispatchQueue, owner, __sentLoadEvent, __origAddEventListener; function UIEventDispatcher () { super(); } static function addKeyEvents(obj) { if (obj.keyHandler == undefined) { var _local1 = (obj.keyHandler = new Object()); _local1.owner = obj; _local1.onKeyDown = _fEventDispatcher.onKeyDown; _local1.onKeyUp = _fEventDispatcher.onKeyUp; } Key.addListener(obj.keyHandler); } static function removeKeyEvents(obj) { Key.removeListener(obj.keyHandler); } static function addLoadEvents(obj) { if (obj.onLoad == undefined) { obj.onLoad = _fEventDispatcher.onLoad; obj.onUnload = _fEventDispatcher.onUnload; if (obj.getBytesTotal() == obj.getBytesLoaded()) { obj.doLater(obj, "onLoad"); } } } static function removeLoadEvents(obj) { delete obj.onLoad; delete obj.onUnload; } static function initialize(obj) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.UIEventDispatcher(); } obj.addEventListener = _fEventDispatcher.__addEventListener; obj.__origAddEventListener = _fEventDispatcher.addEventListener; obj.removeEventListener = _fEventDispatcher.removeEventListener; obj.dispatchEvent = _fEventDispatcher.dispatchEvent; obj.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(mx.events.EventDispatcher, eventObj); dispatchQueue(this, eventObj); } function onKeyDown(Void) { owner.dispatchEvent({type:"keyDown", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onKeyUp(Void) { owner.dispatchEvent({type:"keyUp", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onLoad(Void) { if (__sentLoadEvent != true) { dispatchEvent({type:"load"}); } __sentLoadEvent = true; } function onUnload(Void) { dispatchEvent({type:"unload"}); } function __addEventListener(event, handler) { __origAddEventListener(event, handler); var _local3 = lowLevelEvents; for (var _local5 in _local3) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local2 = _local3[_local5][0]; mx.events.UIEventDispatcher[_local2](this); } } } function removeEventListener(event, handler) { var _local6 = "__q_" + event; mx.events.EventDispatcher._removeEventListener(this[_local6], event, handler); if (this[_local6].length == 0) { var _local2 = lowLevelEvents; for (var _local5 in _local2) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local3 = _local2[_local5][1]; mx.events.UIEventDispatcher[_local2[_local5][1]](this); } } } } static var keyEvents = {keyDown:1, keyUp:1}; static var loadEvents = {load:1, unload:1}; static var lowLevelEvents = {keyEvents:["addKeyEvents", "removeKeyEvents"], loadEvents:["addLoadEvents", "removeLoadEvents"]}; static var _fEventDispatcher = undefined; }
Symbol 133 MovieClip [__Packages.mx.skins.ColoredSkinElement] Frame 0
class mx.skins.ColoredSkinElement { var getStyle, _color, onEnterFrame; function ColoredSkinElement () { } function setColor(c) { if (c != undefined) { var _local2 = new Color(this); _local2.setRGB(c); } } function draw(Void) { setColor(getStyle(_color)); onEnterFrame = undefined; } function invalidateStyle(Void) { onEnterFrame = draw; } static function setColorStyle(p, colorStyle) { if (p._color == undefined) { p._color = colorStyle; } p.setColor = mixins.setColor; p.invalidateStyle = mixins.invalidateStyle; p.draw = mixins.draw; p.setColor(p.getStyle(colorStyle)); } static var mixins = new mx.skins.ColoredSkinElement(); }
Symbol 134 MovieClip [__Packages.mx.core.ext.UIObjectExtensions] Frame 0
class mx.core.ext.UIObjectExtensions { function UIObjectExtensions () { } static function addGeometry(tf, ui) { tf.addProperty("width", ui.__get__width, null); tf.addProperty("height", ui.__get__height, null); tf.addProperty("left", ui.__get__left, null); tf.addProperty("x", ui.__get__x, null); tf.addProperty("top", ui.__get__top, null); tf.addProperty("y", ui.__get__y, null); tf.addProperty("right", ui.__get__right, null); tf.addProperty("bottom", ui.__get__bottom, null); tf.addProperty("visible", ui.__get__visible, ui.__set__visible); } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; var _local6 = mx.core.UIObject.prototype; var _local9 = mx.skins.SkinElement.prototype; addGeometry(_local9, _local6); mx.events.UIEventDispatcher.initialize(_local6); var _local13 = mx.skins.ColoredSkinElement; mx.styles.CSSTextStyles.addTextStyles(_local6); var _local5 = MovieClip.prototype; _local5.getTopLevel = _local6.getTopLevel; _local5.createLabel = _local6.createLabel; _local5.createObject = _local6.createObject; _local5.createClassObject = _local6.createClassObject; _local5.createEmptyObject = _local6.createEmptyObject; _local5.destroyObject = _local6.destroyObject; _global.ASSetPropFlags(_local5, "getTopLevel", 1); _global.ASSetPropFlags(_local5, "createLabel", 1); _global.ASSetPropFlags(_local5, "createObject", 1); _global.ASSetPropFlags(_local5, "createClassObject", 1); _global.ASSetPropFlags(_local5, "createEmptyObject", 1); _global.ASSetPropFlags(_local5, "destroyObject", 1); _local5.__getTextFormat = _local6.__getTextFormat; _local5._getTextFormat = _local6._getTextFormat; _local5.getStyleName = _local6.getStyleName; _local5.getStyle = _local6.getStyle; _global.ASSetPropFlags(_local5, "__getTextFormat", 1); _global.ASSetPropFlags(_local5, "_getTextFormat", 1); _global.ASSetPropFlags(_local5, "getStyleName", 1); _global.ASSetPropFlags(_local5, "getStyle", 1); var _local7 = TextField.prototype; addGeometry(_local7, _local6); _local7.addProperty("enabled", function () { return(this.__enabled); }, function (x) { this.__enabled = x; this.invalidateStyle(); }); _local7.move = _local9.move; _local7.setSize = _local9.setSize; _local7.invalidateStyle = function () { this.invalidateFlag = true; }; _local7.draw = function () { if (this.invalidateFlag) { this.invalidateFlag = false; var _local2 = this._getTextFormat(); this.setTextFormat(_local2); this.setNewTextFormat(_local2); this.embedFonts = _local2.embedFonts == true; if (this.__text != undefined) { if (this.text == "") { this.text = this.__text; } delete this.__text; } this._visible = true; } }; _local7.setColor = function (color) { this.textColor = color; }; _local7.getStyle = _local5.getStyle; _local7.__getTextFormat = _local6.__getTextFormat; _local7.setValue = function (v) { this.text = v; }; _local7.getValue = function () { return(this.text); }; _local7.addProperty("value", function () { return(this.getValue()); }, function (v) { this.setValue(v); }); _local7._getTextFormat = function () { var _local2 = this.stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); this.__getTextFormat(_local2); this.stylecache.tf = _local2; if (this.__enabled == false) { if (this.enabledColor == undefined) { var _local4 = this.getTextFormat(); this.enabledColor = _local4.color; } var _local3 = this.getStyle("disabledColor"); _local2.color = _local3; } else if (this.enabledColor != undefined) { if (_local2.color == undefined) { _local2.color = this.enabledColor; } } return(_local2); }; _local7.getPreferredWidth = function () { this.draw(); return(this.textWidth + 4); }; _local7.getPreferredHeight = function () { this.draw(); return(this.textHeight + 4); }; TextFormat.prototype.getTextExtent2 = function (s) { var _local3 = _root._getTextExtent; if (_local3 == undefined) { _root.createTextField("_getTextExtent", -2, 0, 0, 1000, 100); _local3 = _root._getTextExtent; _local3._visible = false; } _root._getTextExtent.text = s; var _local4 = this.align; this.align = "left"; _root._getTextExtent.setTextFormat(this); this.align = _local4; return({width:_local3.textWidth, height:_local3.textHeight}); }; if (_global.style == undefined) { _global.style = new mx.styles.CSSStyleDeclaration(); _global.cascadingStyles = true; _global.styles = new Object(); _global.skinRegistry = new Object(); if (_global._origWidth == undefined) { _global.origWidth = Stage.width; _global.origHeight = Stage.height; } } var _local4 = _root; while (_local4._parent != undefined) { _local4 = _local4._parent; } _local4.addProperty("width", function () { return(Stage.width); }, null); _local4.addProperty("height", function () { return(Stage.height); }, null); _global.ASSetPropFlags(_local4, "width", 1); _global.ASSetPropFlags(_local4, "height", 1); return(true); } static var bExtended = false; static var UIObjectExtended = Extensions(); static var UIObjectDependency = mx.core.UIObject; static var SkinElementDependency = mx.skins.SkinElement; static var CSSTextStylesDependency = mx.styles.CSSTextStyles; static var UIEventDispatcherDependency = mx.events.UIEventDispatcher; }
Symbol 135 MovieClip [__Packages.mx.skins.halo.Defaults] Frame 0
class mx.skins.halo.Defaults { var beginGradientFill, beginFill, moveTo, lineTo, curveTo, endFill; function Defaults () { } static function setThemeDefaults() { var _local2 = _global.style; _local2.themeColor = 8453965 /* 0x80FF4D */; _local2.disabledColor = 8684164 /* 0x848284 */; _local2.modalTransparency = 0; _local2.filled = true; _local2.stroked = true; _local2.strokeWidth = 1; _local2.strokeColor = 0; _local2.fillColor = 16777215 /* 0xFFFFFF */; _local2.repeatInterval = 35; _local2.repeatDelay = 500; _local2.fontFamily = "_sans"; _local2.fontSize = 12; _local2.selectionColor = 13500353 /* 0xCDFFC1 */; _local2.rollOverColor = 14942166 /* 0xE3FFD6 */; _local2.useRollOver = true; _local2.backgroundDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDuration = 200; _local2.openDuration = 250; _local2.borderStyle = "inset"; _local2.color = 734012 /* 0x0B333C */; _local2.textSelectedColor = 24371; _local2.textRollOverColor = 2831164 /* 0x2B333C */; _local2.textDisabledColor = 16777215 /* 0xFFFFFF */; _local2.vGridLines = true; _local2.hGridLines = false; _local2.vGridLineColor = 6710886 /* 0x666666 */; _local2.hGridLineColor = 6710886 /* 0x666666 */; _local2.headerColor = 15395562 /* 0xEAEAEA */; _local2.indentation = 17; _local2.folderOpenIcon = "TreeFolderOpen"; _local2.folderClosedIcon = "TreeFolderClosed"; _local2.defaultLeafIcon = "TreeNodeIcon"; _local2.disclosureOpenIcon = "TreeDisclosureOpen"; _local2.disclosureClosedIcon = "TreeDisclosureClosed"; _local2.popupDuration = 150; _local2.todayColor = 6710886 /* 0x666666 */; _local2 = (_global.styles.ScrollSelectList = new mx.styles.CSSStyleDeclaration()); _local2.backgroundColor = 16777215 /* 0xFFFFFF */; _local2.borderColor = 13290186 /* 0xCACACA */; _local2.borderStyle = "inset"; _local2 = (_global.styles.ComboBox = new mx.styles.CSSStyleDeclaration()); _local2.borderStyle = "inset"; _local2 = (_global.styles.NumericStepper = new mx.styles.CSSStyleDeclaration()); _local2.textAlign = "center"; _local2 = (_global.styles.RectBorder = new mx.styles.CSSStyleDeclaration()); _local2.borderColor = 14015965 /* 0xD5DDDD */; _local2.buttonColor = 7305079 /* 0x6F7777 */; _local2.shadowColor = 15658734 /* 0xEEEEEE */; _local2.highlightColor = 12897484 /* 0xC4CCCC */; _local2.shadowCapColor = 14015965 /* 0xD5DDDD */; _local2.borderCapColor = 9542041 /* 0x919999 */; var _local4 = new Object(); _local4.borderColor = 16711680 /* 0xFF0000 */; _local4.buttonColor = 16711680 /* 0xFF0000 */; _local4.shadowColor = 16711680 /* 0xFF0000 */; _local4.highlightColor = 16711680 /* 0xFF0000 */; _local4.shadowCapColor = 16711680 /* 0xFF0000 */; _local4.borderCapColor = 16711680 /* 0xFF0000 */; mx.core.UIComponent.prototype.origBorderStyles = _local4; var _local3; _local3 = (_global.styles.TextInput = new mx.styles.CSSStyleDeclaration()); _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderStyle = "inset"; _global.styles.TextArea = _global.styles.TextInput; _local3 = (_global.styles.Window = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "default"; _local3 = (_global.styles.windowStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.dataGridStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.Alert = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "alert"; _local3 = (_global.styles.ScrollView = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "inset"; _local3 = (_global.styles.View = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "none"; _local3 = (_global.styles.ProgressBar = new mx.styles.CSSStyleDeclaration()); _local3.color = 11187123 /* 0xAAB3B3 */; _local3.fontWeight = "bold"; _local3 = (_global.styles.AccordionHeader = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = "11"; _local3 = (_global.styles.Accordion = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "solid"; _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderColor = 9081738 /* 0x8A938A */; _local3.headerHeight = 22; _local3.marginLeft = (_local3.marginRight = (_local3.marginTop = (_local3.marginBottom = -1))); _local3.verticalGap = -1; _local3 = (_global.styles.DateChooser = new mx.styles.CSSStyleDeclaration()); _local3.borderColor = 9542041 /* 0x919999 */; _local3.headerColor = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.CalendarLayout = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 10; _local3.textAlign = "right"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.WeekDayStyle = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = 11; _local3.textAlign = "center"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.TodayStyle = new mx.styles.CSSStyleDeclaration()); _local3.color = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.HeaderDateText = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 12; _local3.fontWeight = "bold"; _local3.textAlign = "center"; } function drawRoundRect(x, y, w, h, r, c, alpha, rot, gradient, ratios) { if (typeof(r) == "object") { var _local18 = r.br; var _local16 = r.bl; var _local15 = r.tl; var _local10 = r.tr; } else { var _local10 = r; var _local15 = _local10; var _local16 = _local15; var _local18 = _local16; } if (typeof(c) == "object") { if (typeof(alpha) != "object") { var _local9 = [alpha, alpha]; } else { var _local9 = alpha; } if (ratios == undefined) { ratios = [0, 255]; } var _local14 = h * 0.7; if (typeof(rot) != "object") { var _local11 = {matrixType:"box", x:-_local14, y:_local14, w:w * 2, h:h * 4, r:rot * 0.0174532925199433 /* Math.PI/180 */}; } else { var _local11 = rot; } if (gradient == "radial") { beginGradientFill("radial", c, _local9, ratios, _local11); } else { beginGradientFill("linear", c, _local9, ratios, _local11); } } else if (c != undefined) { beginFill(c, alpha); } r = _local18; var _local13 = r - (r * 0.707106781186547); var _local12 = r - (r * 0.414213562373095); moveTo(x + w, (y + h) - r); lineTo(x + w, (y + h) - r); curveTo(x + w, (y + h) - _local12, (x + w) - _local13, (y + h) - _local13); curveTo((x + w) - _local12, y + h, (x + w) - r, y + h); r = _local16; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x + r, y + h); curveTo(x + _local12, y + h, x + _local13, (y + h) - _local13); curveTo(x, (y + h) - _local12, x, (y + h) - r); r = _local15; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x, y + r); curveTo(x, y + _local12, x + _local13, y + _local13); curveTo(x + _local12, y, x + r, y); r = _local10; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo((x + w) - r, y); curveTo((x + w) - _local12, y, (x + w) - _local13, y + _local13); curveTo(x + w, y + _local12, x + w, y + r); lineTo(x + w, (y + h) - r); if (c != undefined) { endFill(); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); setThemeDefaults(); mx.core.UIObject.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; static var UIObjectDependency = mx.core.UIObject; }
Symbol 136 MovieClip [__Packages.mx.managers.DepthManager] Frame 0
class mx.managers.DepthManager { var _childCounter, createClassObject, createObject, _parent, swapDepths, _topmost, getDepth; function DepthManager () { MovieClip.prototype.createClassChildAtDepth = createClassChildAtDepth; MovieClip.prototype.createChildAtDepth = createChildAtDepth; MovieClip.prototype.setDepthTo = setDepthTo; MovieClip.prototype.setDepthAbove = setDepthAbove; MovieClip.prototype.setDepthBelow = setDepthBelow; MovieClip.prototype.findNextAvailableDepth = findNextAvailableDepth; MovieClip.prototype.shuffleDepths = shuffleDepths; MovieClip.prototype.getDepthByFlag = getDepthByFlag; MovieClip.prototype.buildDepthTable = buildDepthTable; _global.ASSetPropFlags(MovieClip.prototype, "createClassChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "createChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthTo", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthAbove", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthBelow", 1); _global.ASSetPropFlags(MovieClip.prototype, "findNextAvailableDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "shuffleDepths", 1); _global.ASSetPropFlags(MovieClip.prototype, "getDepthByFlag", 1); _global.ASSetPropFlags(MovieClip.prototype, "buildDepthTable", 1); } static function sortFunction(a, b) { if (a.getDepth() > b.getDepth()) { return(1); } return(-1); } static function test(depth) { if (depth == reservedDepth) { return(false); } return(true); } static function createClassObjectAtDepth(className, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createClassChildAtDepth(className, kTopmost, initObj); break; case kTooltip : _local1 = holder.createClassChildAtDepth(className, kTop, initObj); break; } return(_local1); } static function createObjectAtDepth(linkageName, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createChildAtDepth(linkageName, kTopmost, initObj); break; case kTooltip : _local1 = holder.createChildAtDepth(linkageName, kTop, initObj); break; } return(_local1); } function createClassChildAtDepth(className, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createClassObject(className, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function createChildAtDepth(linkageName, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createObject(linkageName, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function setDepthTo(depthFlag) { var _local2 = _parent.buildDepthTable(); var _local3 = _parent.getDepthByFlag(depthFlag, _local2); if (_local2[_local3] != undefined) { shuffleDepths(this, _local3, _local2, undefined); } else { swapDepths(_local3); } if (depthFlag == kTopmost) { _topmost = true; } else { delete _topmost; } } function setDepthAbove(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local2 = targetInstance.getDepth() + 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local2] != undefined) && (getDepth() < _local2)) { _local2 = _local2 - 1; } if (_local2 > highestDepth) { _local2 = highestDepth; } if (_local2 == highestDepth) { _parent.shuffleDepths(this, _local2, _local3, "down"); } else if (_local3[_local2] != undefined) { _parent.shuffleDepths(this, _local2, _local3, undefined); } else { swapDepths(_local2); } } function setDepthBelow(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local6 = targetInstance.getDepth() - 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local6] != undefined) && (getDepth() > _local6)) { _local6 = _local6 + 1; } var _local4 = lowestDepth + numberOfAuthortimeLayers; var _local5; for (_local5 in _local3) { var _local2 = _local3[_local5]; if (_local2._parent != undefined) { _local4 = Math.min(_local4, _local2.getDepth()); } } if (_local6 < _local4) { _local6 = _local4; } if (_local6 == _local4) { _parent.shuffleDepths(this, _local6, _local3, "up"); } else if (_local3[_local6] != undefined) { _parent.shuffleDepths(this, _local6, _local3, undefined); } else { swapDepths(_local6); } } function findNextAvailableDepth(targetDepth, depthTable, direction) { var _local5 = lowestDepth + numberOfAuthortimeLayers; if (targetDepth < _local5) { targetDepth = _local5; } if (depthTable[targetDepth] == undefined) { return(targetDepth); } var _local2 = targetDepth; var _local1 = targetDepth; if (direction == "down") { while (depthTable[_local1] != undefined) { _local1--; } return(_local1); } while (depthTable[_local2] != undefined) { _local2++; } return(_local2); } function shuffleDepths(subject, targetDepth, depthTable, direction) { var _local9 = lowestDepth + numberOfAuthortimeLayers; var _local8 = _local9; var _local5; for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local9 = Math.min(_local9, _local7.getDepth()); } } if (direction == undefined) { if (subject.getDepth() > targetDepth) { direction = "up"; } else { direction = "down"; } } var _local1 = new Array(); for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local1.push(_local7); } } _local1.sort(sortFunction); if (direction == "up") { var _local3; var _local11; do { if (_local1.length <= 0) { break; } _local3 = _local1.pop(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } _local11 = subject.getDepth(); _local3 = _local1.pop(); var _local4 = _local3.getDepth(); if (_local11 > (_local4 + 1)) { if (_local4 >= 0) { subject.swapDepths(_local4 + 1); } else if ((_local11 > _local8) && (_local4 < _local8)) { subject.swapDepths(_local8); } } subject.swapDepths(_local3); } while (_local4 != targetDepth); } else if (direction == "down") { var _local3; do { if (_local1.length <= 0) { break; } _local3 = _local1.shift(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } var _local11 = _local3.getDepth(); _local3 = _local1.shift(); var _local4 = _local3.getDepth(); if ((_local11 < (_local4 - 1)) && (_local4 > 0)) { subject.swapDepths(_local4 - 1); } subject.swapDepths(_local3); } while (_local4 != targetDepth); } } function getDepthByFlag(depthFlag, depthTable) { var _local2 = 0; if ((depthFlag == kTop) || (depthFlag == kNotopmost)) { var _local5 = 0; var _local7 = false; var _local8; for (_local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { if (!_local9._topmost) { _local2 = Math.max(_local2, _local9.getDepth()); } else if (!_local7) { _local5 = _local9.getDepth(); _local7 = true; } else { _local5 = Math.min(_local5, _local9.getDepth()); } } } } _local2 = _local2 + 20; if (_local7) { if (_local2 >= _local5) { _local2 = _local5 - 1; } } } else if (depthFlag == kBottom) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.min(_local2, _local9.getDepth()); } } } _local2 = _local2 - 20; } else if (depthFlag == kTopmost) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.max(_local2, _local9.getDepth()); } } } _local2 = _local2 + 100; } if (_local2 >= highestDepth) { _local2 = highestDepth; } var _local6 = lowestDepth + numberOfAuthortimeLayers; for (var _local9 in depthTable) { var _local4 = depthTable[_local9]; if (_local4._parent != undefined) { _local6 = Math.min(_local6, _local4.getDepth()); } } if (_local2 <= _local6) { _local2 = _local6; } return(_local2); } function buildDepthTable(Void) { var _local5 = new Array(); var _local4; for (_local4 in this) { var _local2 = this[_local4]; var _local3 = typeof(_local2); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local2.__getTextFormat != undefined))) { if (_local2._parent == this) { _local5[_local2.getDepth()] = _local2; } } } return(_local5); } static var reservedDepth = 1048575; static var highestDepth = 1048574; static var lowestDepth = -16383; static var numberOfAuthortimeLayers = 383; static var kCursor = 101; static var kTooltip = 102; static var kTop = 201; static var kBottom = 202; static var kTopmost = 203; static var kNotopmost = 204; static var holder = _root.createEmptyMovieClip("reserved", reservedDepth); static var __depthManager = new mx.managers.DepthManager(); }
Symbol 137 MovieClip [__Packages.mx.managers.SystemManager] Frame 0
class mx.managers.SystemManager { static var _xAddEventListener, addEventListener, __addEventListener, _xRemoveEventListener, removeEventListener, __removeEventListener, form, __screen, dispatchEvent; function SystemManager () { } static function init(Void) { if (_initialized == false) { _initialized = true; mx.events.EventDispatcher.initialize(mx.managers.SystemManager); Mouse.addListener(mx.managers.SystemManager); Stage.addListener(mx.managers.SystemManager); _xAddEventListener = addEventListener; addEventListener = __addEventListener; _xRemoveEventListener = removeEventListener; removeEventListener = __removeEventListener; } } static function addFocusManager(f) { form = f; f.focusManager.activate(); } static function removeFocusManager(f) { } static function onMouseDown(Void) { var _local1 = form; _local1.focusManager._onMouseDown(); } static function onResize(Void) { var _local7 = Stage.width; var _local6 = Stage.height; var _local9 = _global.origWidth; var _local8 = _global.origHeight; var _local3 = Stage.align; var _local5 = (_local9 - _local7) / 2; var _local4 = (_local8 - _local6) / 2; if (_local3 == "T") { _local4 = 0; } else if (_local3 == "B") { _local4 = _local8 - _local6; } else if (_local3 == "L") { _local5 = 0; } else if (_local3 == "R") { _local5 = _local9 - _local7; } else if (_local3 == "LT") { _local4 = 0; _local5 = 0; } else if (_local3 == "TR") { _local4 = 0; _local5 = _local9 - _local7; } else if (_local3 == "LB") { _local4 = _local8 - _local6; _local5 = 0; } else if (_local3 == "RB") { _local4 = _local8 - _local6; _local5 = _local9 - _local7; } if (__screen == undefined) { __screen = new Object(); } __screen.x = _local5; __screen.y = _local4; __screen.width = _local7; __screen.height = _local6; _root.focusManager.relocate(); dispatchEvent({type:"resize"}); } static function get screen() { init(); if (__screen == undefined) { onResize(); } return(__screen); } static var _initialized = false; static var idleFrames = 0; static var isMouseDown = false; static var forms = new Array(); }
Symbol 138 MovieClip [__Packages.mx.managers.FocusManager] Frame 0
class mx.managers.FocusManager extends mx.core.UIComponent { var __defaultPushButton, defPushButton, form, move, tabEnabled, _width, _height, _x, _y, _alpha, _parent, tabCapture, watch, lastMouse, _visible, lastFocus, doLater, lastSelFocus, cancelAllDoLaters, _searchKey, _lastTarget, _firstNode, _nextIsNext, _nextNode, _lastx, _prevNode, _needPrev, _foundList, _prevObj, _nextObj, _firstObj, _lastObj, _lastNode, lastTabFocus, findFocusFromObject; function FocusManager () { super(); } function get defaultPushButton() { return(__defaultPushButton); } function set defaultPushButton(x) { if (x != __defaultPushButton) { __defaultPushButton.__set__emphasized(false); __defaultPushButton = x; defPushButton = x; x.__set__emphasized(true); } //return(defaultPushButton); } function getMaxTabIndex(o) { var _local3 = 0; var _local6; for (_local6 in o) { var _local2 = o[_local6]; if (_local2._parent == o) { if (_local2.tabIndex != undefined) { if (_local2.tabIndex > _local3) { _local3 = _local2.tabIndex; } } if (_local2.tabChildren == true) { var _local4 = getMaxTabIndex(_local2); if (_local4 > _local3) { _local3 = _local4; } } } } return(_local3); } function getNextTabIndex(Void) { return(getMaxTabIndex(form) + 1); } function get nextTabIndex() { return(getNextTabIndex()); } function relocate(Void) { var _local2 = mx.managers.SystemManager.__get__screen(); move(_local2.x - 1, _local2.y - 1); } function init(Void) { super.init(); tabEnabled = false; _width = (_height = 1); _x = (_y = -1); _alpha = 0; _parent.focusManager = this; _parent.tabChildren = true; _parent.tabEnabled = false; form = _parent; _parent.addEventListener("hide", this); _parent.addEventListener("reveal", this); mx.managers.SystemManager.init(); mx.managers.SystemManager.addFocusManager(form); tabCapture.tabIndex = 0; watch("enabled", enabledChanged); Selection.addListener(this); lastMouse = new Object(); _global.ASSetPropFlags(_parent, "focusManager", 1); _global.ASSetPropFlags(_parent, "tabChildren", 1); _global.ASSetPropFlags(_parent, "tabEnabled", 1); } function enabledChanged(id, oldValue, newValue) { _visible = newValue; return(newValue); } function activate(Void) { Key.addListener(this); activated = (_visible = true); if (lastFocus != undefined) { bNeedFocus = true; if (!mx.managers.SystemManager.isMouseDown) { doLater(this, "restoreFocus"); } } } function deactivate(Void) { Key.removeListener(this); activated = (_visible = false); var _local2 = getSelectionFocus(); var _local3 = getActualFocus(_local2); if (isOurFocus(_local3)) { lastSelFocus = _local2; lastFocus = _local3; } cancelAllDoLaters(); } function isOurFocus(o) { if (o.focusManager == this) { return(true); } while (o != undefined) { if (o.focusManager != undefined) { return(false); } if (o._parent == _parent) { return(true); } o = o._parent; } return(false); } function onSetFocus(o, n) { if (n == null) { if (activated) { bNeedFocus = true; } } else { var _local2 = getFocus(); if (isOurFocus(_local2)) { bNeedFocus = false; lastFocus = _local2; lastSelFocus = n; } } } function restoreFocus(Void) { var _local2 = lastSelFocus.hscroll; if (_local2 != undefined) { var _local5 = lastSelFocus.scroll; var _local4 = lastSelFocus.background; } lastFocus.setFocus(); var _local3 = Selection; Selection.setSelection(_local3.lastBeginIndex, _local3.lastEndIndex); if (_local2 != undefined) { lastSelFocus.scroll = _local5; lastSelFocus.hscroll = _local2; lastSelFocus.background = _local4; } } function onUnload(Void) { mx.managers.SystemManager.removeFocusManager(form); } function setFocus(o) { if (o == null) { Selection.setFocus(null); } else if (o.setFocus == undefined) { Selection.setFocus(o); } else { o.setFocus(); } } function getActualFocus(o) { var _local1 = o._parent; while (_local1 != undefined) { if (_local1.focusTextField != undefined) { while (_local1.focusTextField != undefined) { o = _local1; _local1 = _local1._parent; if (_local1 == undefined) { return(undefined); } if (_local1.focusTextField == undefined) { return(o); } } } if (_local1.tabEnabled != true) { return(o); } o = _local1; _local1 = o._parent; } return(undefined); } function getSelectionFocus() { var m = Selection.getFocus(); var o = eval (m); return(o); } function getFocus(Void) { var _local2 = getSelectionFocus(); return(getActualFocus(_local2)); } function walkTree(p, index, groupName, dir, lookup, firstChild) { var _local5 = true; var _local11; for (_local11 in p) { var _local2 = p[_local11]; if ((((_local2._parent == p) && (_local2.enabled != false)) && (_local2._visible != false)) && ((_local2.tabEnabled == true) || ((_local2.tabEnabled != false) && ((((((((_local2.onPress != undefined) || (_local2.onRelease != undefined)) || (_local2.onReleaseOutside != undefined)) || (_local2.onDragOut != undefined)) || (_local2.onDragOver != undefined)) || (_local2.onRollOver != undefined)) || (_local2.onRollOut != undefined)) || (_local2 instanceof TextField))))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_local2 != _lastTarget) { if (((_local2.groupName != undefined) || (groupName != undefined)) && (_local2.groupName == groupName)) { continue; } if ((_local2 instanceof TextField) && (_local2.selectable == false)) { continue; } if (_local5 || (((_local2.groupName != undefined) && (_local2.groupName == _firstNode.groupName)) && (_local2.selected == true))) { if (firstChild) { _firstNode = _local2; firstChild = false; } } if (_nextIsNext == true) { if ((((_local2.groupName != undefined) && (_local2.groupName == _nextNode.groupName)) && (_local2.selected == true)) || ((_nextNode == undefined) && ((_local2.groupName == undefined) || ((_local2.groupName != undefined) && (_local2.groupName != groupName))))) { _nextNode = _local2; } } if ((_local2.groupName == undefined) || (groupName != _local2.groupName)) { if (((_lastx.groupName != undefined) && (_local2.groupName == _lastx.groupName)) && (_lastx.selected == true)) { } else { _lastx = _local2; } } } else { _prevNode = _lastx; _needPrev = false; _nextIsNext = true; } if (_local2.tabIndex != undefined) { if (_local2.tabIndex == index) { if (_foundList[_local2._name] == undefined) { if (_needPrev) { _prevObj = _local2; _needPrev = false; } _nextObj = _local2; } } if (dir && (_local2.tabIndex > index)) { if (((_nextObj == undefined) || ((_nextObj.tabIndex > _local2.tabIndex) && (((_local2.groupName == undefined) || (_nextObj.groupName == undefined)) || (_local2.groupName != _nextObj.groupName)))) || ((((_nextObj.groupName != undefined) && (_nextObj.groupName == _local2.groupName)) && (_nextObj.selected != true)) && ((_local2.selected == true) || (_nextObj.tabIndex > _local2.tabIndex)))) { _nextObj = _local2; } } else if ((!dir) && (_local2.tabIndex < index)) { if (((_prevObj == undefined) || ((_prevObj.tabIndex < _local2.tabIndex) && (((_local2.groupName == undefined) || (_prevObj.groupName == undefined)) || (_local2.groupName != _prevObj.groupName)))) || ((((_prevObj.groupName != undefined) && (_prevObj.groupName == _local2.groupName)) && (_prevObj.selected != true)) && ((_local2.selected == true) || (_prevObj.tabIndex < _local2.tabIndex)))) { _prevObj = _local2; } } if (((_firstObj == undefined) || ((_local2.tabIndex < _firstObj.tabIndex) && (((_local2.groupName == undefined) || (_firstObj.groupName == undefined)) || (_local2.groupName != _firstObj.groupName)))) || ((((_firstObj.groupName != undefined) && (_firstObj.groupName == _local2.groupName)) && (_firstObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex < _firstObj.tabIndex)))) { _firstObj = _local2; } if (((_lastObj == undefined) || ((_local2.tabIndex > _lastObj.tabIndex) && (((_local2.groupName == undefined) || (_lastObj.groupName == undefined)) || (_local2.groupName != _lastObj.groupName)))) || ((((_lastObj.groupName != undefined) && (_lastObj.groupName == _local2.groupName)) && (_lastObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex > _lastObj.tabIndex)))) { _lastObj = _local2; } } if (_local2.tabChildren) { getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } else if (((_local2._parent == p) && (_local2.tabChildren == true)) && (_local2._visible != false)) { if (_local2 == _lastTarget) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_prevNode == undefined) { var _local3 = _lastx; var _local7 = false; while (_local3 != undefined) { if (_local3 == _local2) { _local7 = true; break; } _local3 = _local3._parent; } if (_local7 == false) { _prevNode = _lastx; } } _needPrev = false; if (_nextNode == undefined) { _nextIsNext = true; } } else if (!((_local2.focusManager != undefined) && (_local2.focusManager._parent == _local2))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } } _lastNode = _lastx; if (lookup) { if (p._parent != undefined) { if (p != _parent) { if ((_prevNode == undefined) && (dir)) { _needPrev = true; } else if ((_nextNode == undefined) && (!dir)) { _nextIsNext = false; } _lastTarget = _lastTarget._parent; getTabCandidate(p._parent, index, groupName, dir, true); } } } } function getTabCandidate(o, index, groupName, dir, firstChild) { var _local2; var _local3 = true; if (o == _parent) { _local2 = o; _local3 = false; } else { _local2 = o._parent; if (_local2 == undefined) { _local2 = o; _local3 = false; } } walkTree(_local2, index, groupName, dir, _local3, firstChild); } function getTabCandidateFromChildren(o, index, groupName, dir, firstChild) { walkTree(o, index, groupName, dir, false, firstChild); } function getFocusManagerFromObject(o) { while (o != undefined) { if (o.focusManager != undefined) { return(o.focusManager); } o = o._parent; } return(undefined); } function tabHandler(Void) { bDrawFocus = true; var _local5 = getSelectionFocus(); var _local4 = getActualFocus(_local5); if (_local4 != _local5) { _local5 = _local4; } if (getFocusManagerFromObject(_local5) != this) { _local5 == undefined; } if (_local5 == undefined) { _local5 = form; } else if (_local5.tabIndex != undefined) { if ((_foundList != undefined) || (_foundList.tabIndex != _local5.tabIndex)) { _foundList = new Object(); _foundList.tabIndex = _local5.tabIndex; } _foundList[_local5._name] = _local5; } var _local3 = Key.isDown(16) != true; _searchKey = getTimer(); _needPrev = true; _nextIsNext = false; _lastx = undefined; _firstNode = undefined; _lastNode = undefined; _nextNode = undefined; _prevNode = undefined; _firstObj = undefined; _lastObj = undefined; _nextObj = undefined; _prevObj = undefined; _lastTarget = _local5; var _local6 = _local5; getTabCandidate(_local6, ((_local5.tabIndex == undefined) ? 0 : (_local5.tabIndex)), _local5.groupName, _local3, true); var _local2; if (_local3) { if (_nextObj != undefined) { _local2 = _nextObj; } else { _local2 = _firstObj; } } else if (_prevObj != undefined) { _local2 = _prevObj; } else { _local2 = _lastObj; } if (_local2.tabIndex != _local5.tabIndex) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; _foundList[_local2._name] = _local2; } else { if (_foundList == undefined) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; } _foundList[_local2._name] = _local2; } if (_local2 == undefined) { if (_local3 == false) { if (_nextNode != undefined) { _local2 = _nextNode; } else { _local2 = _firstNode; } } else if ((_prevNode == undefined) || (_local5 == form)) { _local2 = _lastNode; } else { _local2 = _prevNode; } } if (_local2 == undefined) { return(undefined); } lastTabFocus = _local2; setFocus(_local2); if (_local2.emphasized != undefined) { if (defPushButton != undefined) { _local5 = defPushButton; defPushButton = _local2; _local5.emphasized = false; _local2.emphasized = true; } } else if ((defPushButton != undefined) && (defPushButton != __defaultPushButton)) { _local5 = defPushButton; defPushButton = __defaultPushButton; _local5.emphasized = false; __defaultPushButton.__set__emphasized(true); } } function onKeyDown(Void) { mx.managers.SystemManager.idleFrames = 0; if (defaultPushButtonEnabled) { if (Key.getCode() == 13) { if (defaultPushButton != undefined) { doLater(this, "sendDefaultPushButtonEvent"); } } } } function sendDefaultPushButtonEvent(Void) { defPushButton.dispatchEvent({type:"click"}); } function getMousedComponentFromChildren(x, y, o) { for (var _local7 in o) { var _local2 = o[_local7]; if (((_local2._visible && (_local2.enabled)) && (_local2._parent == o)) && (_local2._searchKey != _searchKey)) { _local2._searchKey = _searchKey; if (_local2.hitTest(x, y, true)) { if ((_local2.onPress != undefined) || (_local2.onRelease != undefined)) { return(_local2); } var _local3 = getMousedComponentFromChildren(x, y, _local2); if (_local3 != undefined) { return(_local3); } return(_local2); } } } return(undefined); } function mouseActivate(Void) { if (!bNeedFocus) { return(undefined); } _searchKey = getTimer(); var _local2 = getMousedComponentFromChildren(lastMouse.x, lastMouse.y, form); if (_local2 instanceof mx.core.UIComponent) { return(undefined); } _local2 = findFocusFromObject(_local2); if (_local2 == lastFocus) { return(undefined); } if (_local2 == undefined) { doLater(this, "restoreFocus"); return(undefined); } var _local3 = _local2.hscroll; if (_local3 != undefined) { var _local6 = _local2.scroll; var _local5 = _local2.background; } setFocus(_local2); var _local4 = Selection; Selection.setSelection(_local4.lastBeginIndex, _local4.lastEndIndex); if (_local3 != undefined) { _local2.scroll = _local6; _local2.hscroll = _local3; _local2.background = _local5; } } function _onMouseDown(Void) { bDrawFocus = false; if (lastFocus != undefined) { lastFocus.drawFocus(false); } mx.managers.SystemManager.idleFrames = 0; var _local3 = Selection; _local3.lastBeginIndex = Selection.getBeginIndex(); _local3.lastEndIndex = Selection.getEndIndex(); lastMouse.x = _root._xmouse; lastMouse.y = _root._ymouse; _root.localToGlobal(lastMouse); } function onMouseUp(Void) { if (_visible) { doLater(this, "mouseActivate"); } } function handleEvent(e) { if (e.type == "reveal") { mx.managers.SystemManager.activate(form); } else { mx.managers.SystemManager.deactivate(form); } } static function enableFocusManagement() { if (!initialized) { initialized = true; Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } } } static var symbolName = "FocusManager"; static var symbolOwner = mx.managers.FocusManager; static var version = "2.0.2.127"; var className = "FocusManager"; var bNeedFocus = false; var bDrawFocus = false; var defaultPushButtonEnabled = true; var activated = true; static var initialized = false; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 139 MovieClip [__Packages.mx.skins.halo.FocusRect] Frame 0
class mx.skins.halo.FocusRect extends mx.skins.SkinElement { var boundingBox_mc, _xscale, _yscale, clear, beginFill, drawRoundRect, endFill, _visible; function FocusRect () { super(); boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function draw(o) { o.adjustFocusRect(); } function setSize(w, h, r, a, rectCol) { _xscale = (_yscale = 100); clear(); if (typeof(r) == "object") { r.br = ((r.br > 2) ? (r.br - 2) : 0); r.bl = ((r.bl > 2) ? (r.bl - 2) : 0); r.tr = ((r.tr > 2) ? (r.tr - 2) : 0); r.tl = ((r.tl > 2) ? (r.tl - 2) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); r.br = ((r.br > 1) ? (r.br + 1) : 0); r.bl = ((r.bl > 1) ? (r.bl + 1) : 0); r.tr = ((r.tr > 1) ? (r.tr + 1) : 0); r.tl = ((r.tl > 1) ? (r.tl + 1) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(1, 1, w - 2, h - 2, r); r.br = ((r.br > 1) ? (r.br - 1) : 0); r.bl = ((r.bl > 1) ? (r.bl - 1) : 0); r.tr = ((r.tr > 1) ? (r.tr - 1) : 0); r.tl = ((r.tl > 1) ? (r.tl - 1) : 0); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); } else { var _local5; if (r != 0) { _local5 = r - 2; } else { _local5 = 0; } beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); beginFill(rectCol, a * 0.3); if (r != 0) { _local5 = r - 2; r = r - 1; } else { _local5 = 0; r = 0; } drawRoundRect(1, 1, w - 2, h - 2, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); } } function handleEvent(e) { if (e.type == "unload") { _visible = true; } else if (e.type == "resize") { e.target.adjustFocusRect(); } else if (e.type == "move") { e.target.adjustFocusRect(); } } static function classConstruct() { mx.core.UIComponent.prototype.drawFocus = function (focused) { var _local2 = this._parent.focus_mc; if (!focused) { _local2._visible = false; this.removeEventListener("unload", _local2); this.removeEventListener("move", _local2); this.removeEventListener("resize", _local2); } else { if (_local2 == undefined) { _local2 = this._parent.createChildAtDepth("FocusRect", mx.managers.DepthManager.kTop); _local2.tabEnabled = false; this._parent.focus_mc = _local2; } else { _local2._visible = true; } _local2.draw(this); if (_local2.getDepth() < this.getDepth()) { _local2.setDepthAbove(this); } this.addEventListener("unload", _local2); this.addEventListener("move", _local2); this.addEventListener("resize", _local2); } }; mx.core.UIComponent.prototype.adjustFocusRect = function () { var _local2 = this.getStyle("themeColor"); if (_local2 == undefined) { _local2 = 8453965 /* 0x80FF4D */; } var _local3 = this._parent.focus_mc; _local3.setSize(this.width + 4, this.height + 4, 0, 100, _local2); _local3.move(this.x - 2, this.y - 2); }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.adjustFocusRect = mx.core.UIComponent.prototype.adjustFocusRect; mx.skins.halo.FocusRect.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var DefaultsDependency = mx.skins.halo.Defaults; static var UIComponentDependency = mx.core.UIComponent; }
Symbol 140 MovieClip [__Packages.mx.managers.OverlappedWindows] Frame 0
class mx.managers.OverlappedWindows { function OverlappedWindows () { } static function checkIdle(Void) { if (mx.managers.SystemManager.idleFrames > 10) { mx.managers.SystemManager.dispatchEvent({type:"idle"}); } else { mx.managers.SystemManager.idleFrames++; } } static function __addEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager.interval == undefined) { mx.managers.SystemManager.interval = setInterval(mx.managers.SystemManager.checkIdle, 100); } } mx.managers.SystemManager._xAddEventListener(e, o, l); } static function __removeEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager._xRemoveEventListener(e, o, l) == 0) { clearInterval(mx.managers.SystemManager.interval); } } else { mx.managers.SystemManager._xRemoveEventListener(e, o, l); } } static function onMouseDown(Void) { mx.managers.SystemManager.idleFrames = 0; mx.managers.SystemManager.isMouseDown = true; var _local5 = _root; var _local3; var _local8 = _root._xmouse; var _local7 = _root._ymouse; if (mx.managers.SystemManager.form.modalWindow == undefined) { if (mx.managers.SystemManager.forms.length > 1) { var _local6 = mx.managers.SystemManager.forms.length; var _local4; _local4 = 0; while (_local4 < _local6) { var _local2 = mx.managers.SystemManager.forms[_local4]; if (_local2._visible) { if (_local2.hitTest(_local8, _local7)) { if (_local3 == undefined) { _local3 = _local2.getDepth(); _local5 = _local2; } else if (_local3 < _local2.getDepth()) { _local3 = _local2.getDepth(); _local5 = _local2; } } } _local4++; } if (_local5 != mx.managers.SystemManager.form) { mx.managers.SystemManager.activate(_local5); } } } var _local9 = mx.managers.SystemManager.form; _local9.focusManager._onMouseDown(); } static function onMouseMove(Void) { mx.managers.SystemManager.idleFrames = 0; } static function onMouseUp(Void) { mx.managers.SystemManager.isMouseDown = false; mx.managers.SystemManager.idleFrames = 0; } static function activate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form != f) && (mx.managers.SystemManager.forms.length > 1)) { var _local1 = mx.managers.SystemManager.form; _local1.focusManager.deactivate(); } } mx.managers.SystemManager.form = f; f.focusManager.activate(); } static function deactivate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form == f) && (mx.managers.SystemManager.forms.length > 1)) { var _local5 = mx.managers.SystemManager.form; _local5.focusManager.deactivate(); var _local3 = mx.managers.SystemManager.forms.length; var _local1; var _local2; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { _local1 = _local1 + 1; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } mx.managers.SystemManager.form = _local2; break; } if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } _local5 = mx.managers.SystemManager.form; _local5.focusManager.activate(); } } } static function addFocusManager(f) { mx.managers.SystemManager.forms.push(f); mx.managers.SystemManager.activate(f); } static function removeFocusManager(f) { var _local3 = mx.managers.SystemManager.forms.length; var _local1; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { if (mx.managers.SystemManager.form == f) { mx.managers.SystemManager.deactivate(f); } mx.managers.SystemManager.forms.splice(_local1, 1); return(undefined); } _local1++; } } static function enableOverlappedWindows() { if (!initialized) { initialized = true; mx.managers.SystemManager.checkIdle = checkIdle; mx.managers.SystemManager.__addEventListener = __addEventListener; mx.managers.SystemManager.__removeEventListener = __removeEventListener; mx.managers.SystemManager.onMouseDown = onMouseDown; mx.managers.SystemManager.onMouseMove = onMouseMove; mx.managers.SystemManager.onMouseUp = onMouseUp; mx.managers.SystemManager.activate = activate; mx.managers.SystemManager.deactivate = deactivate; mx.managers.SystemManager.addFocusManager = addFocusManager; mx.managers.SystemManager.removeFocusManager = removeFocusManager; } } static var initialized = false; static var SystemManagerDependency = mx.managers.SystemManager; }
Symbol 141 MovieClip [__Packages.mx.styles.CSSSetStyle] Frame 0
class mx.styles.CSSSetStyle { var styleName, stylecache, _color, setColor, invalidateStyle; function CSSSetStyle () { } function _setStyle(styleProp, newValue) { this[styleProp] = newValue; if (mx.styles.StyleManager.TextStyleMap[styleProp] != undefined) { if (styleProp == "color") { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } } _level0.changeTextStyleInChildren(styleProp); return(undefined); } if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local7 = mx.styles.StyleManager.colorNames.haloBlue; var _local6 = mx.styles.StyleManager.colorNames.haloGreen; var _local8 = mx.styles.StyleManager.colorNames.haloOrange; var _local4 = {}; _local4[_local7] = 12188666 /* 0xB9FBFA */; _local4[_local6] = 13500353 /* 0xCDFFC1 */; _local4[_local8] = 16766319 /* 0xFFD56F */; var _local5 = {}; _local5[_local7] = 13958653 /* 0xD4FDFD */; _local5[_local6] = 14942166 /* 0xE3FFD6 */; _local5[_local8] = 16772787 /* 0xFFEEB3 */; var _local9 = _local4[newValue]; var _local10 = _local5[newValue]; if (_local9 == undefined) { _local9 = newValue; } if (_local10 == undefined) { _local10 = newValue; } setStyle("selectionColor", _local9); setStyle("rollOverColor", _local10); } _level0.changeColorStyleInChildren(styleName, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } _level0.notifyStyleChangeInChildren(styleName, styleProp, newValue); } } function changeTextStyleInChildren(styleProp) { var _local4 = getTimer(); var _local5; for (_local5 in this) { var _local2 = this[_local5]; if (_local2._parent == this) { if (_local2.searchKey != _local4) { if (_local2.stylecache != undefined) { delete _local2.stylecache.tf; delete _local2.stylecache[styleProp]; } _local2.invalidateStyle(styleProp); _local2.changeTextStyleInChildren(styleProp); _local2.searchKey = _local4; } } } } function changeColorStyleInChildren(sheetName, colorStyle, newValue) { var _local6 = getTimer(); var _local7; for (_local7 in this) { var _local2 = this[_local7]; if (_local2._parent == this) { if (_local2.searchKey != _local6) { if (((_local2.getStyleName() == sheetName) || (sheetName == undefined)) || (sheetName == "_global")) { if (_local2.stylecache != undefined) { delete _local2.stylecache[colorStyle]; } if (typeof(_local2._color) == "string") { if (_local2._color == colorStyle) { var _local4 = _local2.getStyle(colorStyle); if (colorStyle == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = _local4; } } _local2.setColor(_local4); } } else if (_local2._color[colorStyle] != undefined) { if (typeof(_local2) != "movieclip") { _local2._parent.invalidateStyle(); } else { _local2.invalidateStyle(colorStyle); } } } _local2.changeColorStyleInChildren(sheetName, colorStyle, newValue); _local2.searchKey = _local6; } } } } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { var _local5 = getTimer(); var _local6; for (_local6 in this) { var _local2 = this[_local6]; if (_local2._parent == this) { if (_local2.searchKey != _local5) { if (((_local2.styleName == sheetName) || ((_local2.styleName != undefined) && (typeof(_local2.styleName) == "movieclip"))) || (sheetName == undefined)) { if (_local2.stylecache != undefined) { delete _local2.stylecache[styleProp]; delete _local2.stylecache.tf; } delete _local2.enabledColor; _local2.invalidateStyle(styleProp); } _local2.notifyStyleChangeInChildren(sheetName, styleProp, newValue); _local2.searchKey = _local5; } } } } function setStyle(styleProp, newValue) { if (stylecache != undefined) { delete stylecache[styleProp]; delete stylecache.tf; } this[styleProp] = newValue; if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local10 = mx.styles.StyleManager.colorNames.haloBlue; var _local9 = mx.styles.StyleManager.colorNames.haloGreen; var _local11 = mx.styles.StyleManager.colorNames.haloOrange; var _local6 = {}; _local6[_local10] = 12188666 /* 0xB9FBFA */; _local6[_local9] = 13500353 /* 0xCDFFC1 */; _local6[_local11] = 16766319 /* 0xFFD56F */; var _local7 = {}; _local7[_local10] = 13958653 /* 0xD4FDFD */; _local7[_local9] = 14942166 /* 0xE3FFD6 */; _local7[_local11] = 16772787 /* 0xFFEEB3 */; var _local12 = _local6[newValue]; var _local13 = _local7[newValue]; if (_local12 == undefined) { _local12 = newValue; } if (_local13 == undefined) { _local13 = newValue; } setStyle("selectionColor", _local12); setStyle("rollOverColor", _local13); } if (typeof(_color) == "string") { if (_color == styleProp) { if (styleProp == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = newValue; } } setColor(newValue); } } else if (_color[styleProp] != undefined) { invalidateStyle(styleProp); } changeColorStyleInChildren(undefined, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } invalidateStyle(styleProp); } if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (styleProp == "styleName")) { var _local8; var _local5 = newValue; if (styleProp == "styleName") { _local8 = ((typeof(newValue) == "string") ? (_global.styles[newValue]) : (_local5)); _local5 = _local8.themeColor; if (_local5 != undefined) { _local8.rollOverColor = (_local8.selectionColor = _local5); } } notifyStyleChangeInChildren(undefined, styleProp, newValue); } } static function enableRunTimeCSS() { } static function classConstruct() { var _local2 = MovieClip.prototype; var _local3 = mx.styles.CSSSetStyle.prototype; mx.styles.CSSStyleDeclaration.prototype.setStyle = _local3._setStyle; _local2.changeTextStyleInChildren = _local3.changeTextStyleInChildren; _local2.changeColorStyleInChildren = _local3.changeColorStyleInChildren; _local2.notifyStyleChangeInChildren = _local3.notifyStyleChangeInChildren; _local2.setStyle = _local3.setStyle; _global.ASSetPropFlags(_local2, "changeTextStyleInChildren", 1); _global.ASSetPropFlags(_local2, "changeColorStyleInChildren", 1); _global.ASSetPropFlags(_local2, "notifyStyleChangeInChildren", 1); _global.ASSetPropFlags(_local2, "setStyle", 1); var _local4 = TextField.prototype; _local4.setStyle = _local2.setStyle; _local4.changeTextStyleInChildren = _local3.changeTextStyleInChildren; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; }
Symbol 142 MovieClip [__Packages.mx.core.ext.UIComponentExtensions] Frame 0
class mx.core.ext.UIComponentExtensions { function UIComponentExtensions () { } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; TextField.prototype.setFocus = function () { Selection.setFocus(this); }; TextField.prototype.onSetFocus = function (oldFocus) { if (this.tabEnabled != false) { if (this.getFocusManager().bDrawFocus) { this.drawFocus(true); } } }; TextField.prototype.onKillFocus = function (oldFocus) { if (this.tabEnabled != false) { this.drawFocus(false); } }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.getFocusManager = mx.core.UIComponent.prototype.getFocusManager; mx.managers.OverlappedWindows.enableOverlappedWindows(); mx.styles.CSSSetStyle.enableRunTimeCSS(); mx.managers.FocusManager.enableFocusManagement(); } static var bExtended = false; static var UIComponentExtended = Extensions(); static var UIComponentDependency = mx.core.UIComponent; static var FocusManagerDependency = mx.managers.FocusManager; static var OverlappedWindowsDependency = mx.managers.OverlappedWindows; }
Symbol 143 MovieClip [__Packages.mx.skins.Border] Frame 0
class mx.skins.Border extends mx.core.UIObject { function Border () { super(); } function init(Void) { super.init(); } static var symbolName = "Border"; static var symbolOwner = mx.skins.Border; var className = "Border"; var tagBorder = 0; var idNames = new Array("border_mc"); }
Symbol 144 MovieClip [__Packages.mx.skins.RectBorder] Frame 0
class mx.skins.RectBorder extends mx.skins.Border { var __width, __height, offset, __borderMetrics; function RectBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function draw(Void) { size(); } function getBorderMetrics(Void) { var _local2 = offset; if (__borderMetrics == undefined) { __borderMetrics = {left:_local2, top:_local2, right:_local2, bottom:_local2}; } else { __borderMetrics.left = _local2; __borderMetrics.top = _local2; __borderMetrics.right = _local2; __borderMetrics.bottom = _local2; } return(__borderMetrics); } function get borderMetrics() { return(getBorderMetrics()); } function drawBorder(Void) { } function size(Void) { drawBorder(); } function setColor(Void) { drawBorder(); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.RectBorder; static var version = "2.0.2.127"; var className = "RectBorder"; var borderStyleName = "borderStyle"; var borderColorName = "borderColor"; var shadowColorName = "shadowColor"; var highlightColorName = "highlightColor"; var buttonColorName = "buttonColor"; var backgroundColorName = "backgroundColor"; }
Symbol 145 MovieClip [__Packages.mx.skins.halo.RectBorder] Frame 0
class mx.skins.halo.RectBorder extends mx.skins.RectBorder { var offset, getStyle, borderStyleName, __borderMetrics, className, borderColorName, backgroundColorName, shadowColorName, highlightColorName, buttonColorName, __get__width, __get__height, clear, _color, drawRoundRect, beginFill, drawRect, endFill; function RectBorder () { super(); } function init(Void) { borderWidths.default = 3; super.init(); } function getBorderMetrics(Void) { if (offset == undefined) { var _local3 = getStyle(borderStyleName); offset = borderWidths[_local3]; } if ((getStyle(borderStyleName) == "default") || (getStyle(borderStyleName) == "alert")) { __borderMetrics = {left:3, top:1, right:3, bottom:3}; return(__borderMetrics); } return(super.getBorderMetrics()); } function drawBorder(Void) { var _local6 = _global.styles[className]; if (_local6 == undefined) { _local6 = _global.styles.RectBorder; } var _local5 = getStyle(borderStyleName); var _local7 = getStyle(borderColorName); if (_local7 == undefined) { _local7 = _local6[borderColorName]; } var _local8 = getStyle(backgroundColorName); if (_local8 == undefined) { _local8 = _local6[backgroundColorName]; } var _local16 = getStyle("backgroundImage"); if (_local5 != "none") { var _local14 = getStyle(shadowColorName); if (_local14 == undefined) { _local14 = _local6[shadowColorName]; } var _local13 = getStyle(highlightColorName); if (_local13 == undefined) { _local13 = _local6[highlightColorName]; } var _local12 = getStyle(buttonColorName); if (_local12 == undefined) { _local12 = _local6[buttonColorName]; } var _local11 = getStyle(borderCapColorName); if (_local11 == undefined) { _local11 = _local6[borderCapColorName]; } var _local10 = getStyle(shadowCapColorName); if (_local10 == undefined) { _local10 = _local6[shadowCapColorName]; } } offset = borderWidths[_local5]; var _local9 = offset; var _local3 = __get__width(); var _local4 = __get__height(); clear(); _color = undefined; if (_local5 == "none") { } else if (_local5 == "inset") { _color = colorList; draw3dBorder(_local11, _local12, _local7, _local13, _local14, _local10); } else if (_local5 == "outset") { _color = colorList; draw3dBorder(_local11, _local7, _local12, _local14, _local13, _local10); } else if (_local5 == "alert") { var _local15 = getStyle("themeColor"); drawRoundRect(0, 5, _local3, _local4 - 5, 5, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, 4, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, _local15, 50); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, 2, 16777215, 100); } else if (_local5 == "default") { drawRoundRect(0, 5, _local3, _local4 - 5, {tl:5, tr:5, br:0, bl:0}, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, {tl:4, tr:4, br:0, bl:0}, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, {tl:3, tr:3, br:0, bl:0}, [12897484, 11844796], 100, 0, "radial"); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, {tl:2, tr:2, br:0, bl:0}, 16777215, 100); } else if (_local5 == "dropDown") { drawRoundRect(0, 0, _local3 + 1, _local4, {tl:4, tr:0, br:0, bl:4}, [13290186, 7895160], 100, -10, "linear"); drawRoundRect(1, 1, _local3 - 1, _local4 - 2, {tl:3, tr:0, br:0, bl:3}, 16777215, 100); } else if (_local5 == "menuBorder") { var _local15 = getStyle("themeColor"); drawRoundRect(4, 4, _local3 - 2, _local4 - 3, 0, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(4, 4, _local3 - 1, _local4 - 2, 0, 6184542, 10); drawRoundRect(0, 0, _local3 + 1, _local4, 0, [0, 14342874], 100, 250, "linear"); drawRoundRect(0, 0, _local3 + 1, _local4, 0, _local15, 50); drawRoundRect(2, 2, _local3 - 3, _local4 - 4, 0, 16777215, 100); } else if (_local5 == "comboNonEdit") { } else { beginFill(_local7); drawRect(0, 0, _local3, _local4); drawRect(1, 1, _local3 - 1, _local4 - 1); endFill(); _color = borderColorName; } if (_local8 != undefined) { beginFill(_local8); drawRect(_local9, _local9, __get__width() - _local9, __get__height() - _local9); endFill(); } } function draw3dBorder(c1, c2, c3, c4, c5, c6) { var _local3 = __get__width(); var _local2 = __get__height(); beginFill(c1); drawRect(0, 0, _local3, _local2); drawRect(1, 0, _local3 - 1, _local2); endFill(); beginFill(c2); drawRect(1, 0, _local3 - 1, 1); endFill(); beginFill(c3); drawRect(1, _local2 - 1, _local3 - 1, _local2); endFill(); beginFill(c4); drawRect(1, 1, _local3 - 1, 2); endFill(); beginFill(c5); drawRect(1, _local2 - 2, _local3 - 1, _local2 - 1); endFill(); beginFill(c6); drawRect(1, 2, _local3 - 1, _local2 - 2); drawRect(2, 2, _local3 - 2, _local2 - 2); endFill(); } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.styles.rectBorderClass = mx.skins.halo.RectBorder; _global.skinRegistry.RectBorder = true; return(true); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.halo.RectBorder; static var version = "2.0.2.127"; var borderCapColorName = "borderCapColor"; var shadowCapColorName = "shadowCapColor"; var colorList = {highlightColor:0, borderColor:0, buttonColor:0, shadowColor:0, borderCapColor:0, shadowCapColor:0}; var borderWidths = {none:0, solid:1, inset:2, outset:2, alert:3, dropDown:2, menuBorder:2, comboNonEdit:2}; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 146 MovieClip [__Packages.mx.skins.halo.ButtonSkin] Frame 0
class mx.skins.halo.ButtonSkin extends mx.skins.RectBorder { var __get__width, __get__height, getStyle, _parent, clear, drawRoundRect, __get__x, __get__y; function ButtonSkin () { super(); } function init() { super.init(); } function size() { drawHaloRect(__get__width(), __get__height()); } function drawHaloRect(w, h) { var _local6 = getStyle("borderStyle"); var _local4 = getStyle("themeColor"); var _local5 = _parent.emphasized; clear(); switch (_local6) { case "falseup" : if (_local5) { drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 75); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 85, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 75); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); } else { drawRoundRect(0, 0, w, h, 5, 9542041, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, [13291985, 16250871], 100, 0, "radial"); drawRoundRect(2, 2, w - 4, h - 4, 3, [9542041, 13818586], 100, 0, "radial"); drawRoundRect(3, 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(3, 4, w - 6, h - 7, 2, 16316664, 100); } break; case "falsedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "falserollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 50); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "falsedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); break; case "trueup" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16250871, 100); break; case "truedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "truerollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 40); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "truedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.skinRegistry.ButtonSkin = true; return(true); } static var symbolName = "ButtonSkin"; static var symbolOwner = mx.skins.halo.ButtonSkin; var className = "ButtonSkin"; var backgroundColorName = "buttonColor"; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 155 MovieClip [__Packages.mx.controls.scrollClasses.ScrollBar] Frame 0
class mx.controls.scrollClasses.ScrollBar extends mx.core.UIComponent { var isScrolling, scrollTrack_mc, scrollThumb_mc, __height, tabEnabled, focusEnabled, boundingBox_mc, setSkin, upArrow_mc, _minHeight, _minWidth, downArrow_mc, createObject, createClassObject, enabled, _height, dispatchEvent, minMode, maxMode, plusMode, minusMode, _parent, getStyle, scrolling, _ymouse; function ScrollBar () { super(); } function get scrollPosition() { return(_scrollPosition); } function set scrollPosition(pos) { _scrollPosition = pos; if (isScrolling != true) { pos = Math.min(pos, maxPos); pos = Math.max(pos, minPos); var _local3 = (((pos - minPos) * (scrollTrack_mc.height - scrollThumb_mc._height)) / (maxPos - minPos)) + scrollTrack_mc.top; scrollThumb_mc.move(0, _local3); } //return(scrollPosition); } function get pageScrollSize() { return(largeScroll); } function set pageScrollSize(lScroll) { largeScroll = lScroll; //return(pageScrollSize); } function set lineScrollSize(sScroll) { smallScroll = sScroll; //return(lineScrollSize); } function get lineScrollSize() { return(smallScroll); } function get virtualHeight() { return(__height); } function init(Void) { super.init(); _scrollPosition = 0; tabEnabled = false; focusEnabled = false; boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function createChildren(Void) { if (scrollTrack_mc == undefined) { setSkin(skinIDTrack, scrollTrackName); } scrollTrack_mc.visible = false; var _local3 = new Object(); _local3.enabled = false; _local3.preset = mx.controls.SimpleButton.falseDisabled; _local3.initProperties = 0; _local3.autoRepeat = true; _local3.tabEnabled = false; var _local2; if (upArrow_mc == undefined) { _local2 = createButton(upArrowName, "upArrow_mc", skinIDUpArrow, _local3); } _local2.buttonDownHandler = onUpArrow; _local2.clickHandler = onScrollChanged; _minHeight = _local2.height; _minWidth = _local2.width; if (downArrow_mc == undefined) { _local2 = createButton(downArrowName, "downArrow_mc", skinIDDownArrow, _local3); } _local2.buttonDownHandler = onDownArrow; _local2.clickHandler = onScrollChanged; _minHeight = _minHeight + _local2.height; } function createButton(linkageName, id, skinID, o) { if (skinID == skinIDUpArrow) { o.falseUpSkin = upArrowUpName; o.falseDownSkin = upArrowDownName; o.falseOverSkin = upArrowOverName; } else { o.falseUpSkin = downArrowUpName; o.falseDownSkin = downArrowDownName; o.falseOverSkin = downArrowOverName; } var _local3 = createObject(linkageName, id, skinID, o); this[id].visible = false; this[id].useHandCursor = false; return(_local3); } function createThumb(Void) { var _local2 = new Object(); _local2.validateNow = true; _local2.tabEnabled = false; _local2.leftSkin = thumbTopName; _local2.middleSkin = thumbMiddleName; _local2.rightSkin = thumbBottomName; _local2.gripSkin = thumbGripName; createClassObject(mx.controls.scrollClasses.ScrollThumb, "scrollThumb_mc", skinIDThumb, _local2); } function setScrollProperties(pSize, mnPos, mxPos, ls) { var _local4; var _local2 = scrollTrack_mc; pageSize = pSize; largeScroll = (((ls != undefined) && (ls > 0)) ? (ls) : (pSize)); minPos = Math.max(mnPos, 0); maxPos = Math.max(mxPos, 0); _scrollPosition = Math.max(minPos, _scrollPosition); _scrollPosition = Math.min(maxPos, _scrollPosition); if (((maxPos - minPos) > 0) && (enabled)) { var _local5 = _scrollPosition; if (!initializing) { upArrow_mc.enabled = true; downArrow_mc.enabled = true; } _local2.onPress = (_local2.onDragOver = startTrackScroller); _local2.onRelease = releaseScrolling; _local2.onDragOut = (_local2.stopScrolling = stopScrolling); _local2.onReleaseOutside = releaseScrolling; _local2.useHandCursor = false; if (scrollThumb_mc == undefined) { createThumb(); } var _local3 = scrollThumb_mc; if (scrollTrackOverName.length > 0) { _local2.onRollOver = trackOver; _local2.onRollOut = trackOut; } _local4 = (pageSize / ((maxPos - minPos) + pageSize)) * _local2.height; if (_local4 < _local3.minHeight) { if (_local2.height < _local3.minHeight) { _local3.__set__visible(false); } else { _local4 = _local3.minHeight; _local3.__set__visible(true); _local3.setSize(_minWidth, _local3.minHeight + 0); } } else { _local3.__set__visible(true); _local3.setSize(_minWidth, _local4); } _local3.setRange(upArrow_mc.__get__height() + 0, (virtualHeight - downArrow_mc.__get__height()) - _local3.__get__height(), minPos, maxPos); _local5 = Math.min(_local5, maxPos); scrollPosition = (Math.max(_local5, minPos)); } else { scrollThumb_mc.__set__visible(false); if (!initializing) { upArrow_mc.enabled = false; downArrow_mc.enabled = false; } delete _local2.onPress; delete _local2.onDragOver; delete _local2.onRelease; delete _local2.onDragOut; delete _local2.onRollOver; delete _local2.onRollOut; delete _local2.onReleaseOutside; } if (initializing) { scrollThumb_mc.__set__visible(false); } } function setEnabled(enabledFlag) { super.setEnabled(enabledFlag); setScrollProperties(pageSize, minPos, maxPos, largeScroll); } function draw(Void) { if (initializing) { initializing = false; scrollTrack_mc.visible = true; upArrow_mc.__set__visible(true); downArrow_mc.__set__visible(true); } size(); } function size(Void) { if (_height == 1) { return(undefined); } if (upArrow_mc == undefined) { return(undefined); } var _local3 = upArrow_mc.__get__height(); var _local2 = downArrow_mc.__get__height(); upArrow_mc.move(0, 0); var _local4 = scrollTrack_mc; _local4._y = _local3; _local4._height = (virtualHeight - _local3) - _local2; downArrow_mc.move(0, virtualHeight - _local2); setScrollProperties(pageSize, minPos, maxPos, largeScroll); } function dispatchScrollEvent(detail) { dispatchEvent({type:"scroll", detail:detail}); } function isScrollBarKey(k) { if (k == 36) { if (scrollPosition != 0) { scrollPosition = (0); dispatchScrollEvent(minMode); } return(true); } if (k == 35) { if (scrollPosition < maxPos) { scrollPosition = (maxPos); dispatchScrollEvent(maxMode); } return(true); } return(false); } function scrollIt(inc, mode) { var _local3 = smallScroll; if (inc != "Line") { _local3 = ((largeScroll == 0) ? (pageSize) : (largeScroll)); } var _local2 = _scrollPosition + (mode * _local3); if (_local2 > maxPos) { _local2 = maxPos; } else if (_local2 < minPos) { _local2 = minPos; } if (scrollPosition != _local2) { scrollPosition = (_local2); var _local4 = ((mode < 0) ? (minusMode) : (plusMode)); dispatchScrollEvent(inc + _local4); } } function startTrackScroller(Void) { _parent.pressFocus(); if (_parent.scrollTrackDownName.length > 0) { if (_parent.scrollTrackDown_mc == undefined) { _parent.setSkin(skinIDTrackDown, scrollTrackDownName); } else { _parent.scrollTrackDown_mc.visible = true; } } _parent.trackScroller(); _parent.scrolling = setInterval(_parent, "scrollInterval", getStyle("repeatDelay"), "Page", -1); } function scrollInterval(inc, mode) { clearInterval(scrolling); if (inc == "Page") { trackScroller(); } else { scrollIt(inc, mode); } scrolling = setInterval(this, "scrollInterval", getStyle("repeatInterval"), inc, mode); } function trackScroller(Void) { if ((scrollThumb_mc._y + scrollThumb_mc.__get__height()) < _ymouse) { scrollIt("Page", 1); } else if (scrollThumb_mc._y > _ymouse) { scrollIt("Page", -1); } } function dispatchScrollChangedEvent(Void) { dispatchEvent({type:"scrollChanged"}); } function stopScrolling(Void) { clearInterval(_parent.scrolling); _parent.scrollTrackDown_mc.visible = false; } function releaseScrolling(Void) { _parent.releaseFocus(); stopScrolling(); _parent.dispatchScrollChangedEvent(); } function trackOver(Void) { if (_parent.scrollTrackOverName.length > 0) { if (_parent.scrollTrackOver_mc == undefined) { _parent.setSkin(skinIDTrackOver, scrollTrackOverName); } else { _parent.scrollTrackOver_mc.visible = true; } } } function trackOut(Void) { _parent.scrollTrackOver_mc.visible = false; } function onUpArrow(Void) { _parent.scrollIt("Line", -1); } function onDownArrow(Void) { _parent.scrollIt("Line", 1); } function onScrollChanged(Void) { _parent.dispatchScrollChangedEvent(); } static var symbolOwner = mx.core.UIComponent; var className = "ScrollBar"; var minPos = 0; var maxPos = 0; var pageSize = 0; var largeScroll = 0; var smallScroll = 1; var _scrollPosition = 0; var scrollTrackName = "ScrollTrack"; var scrollTrackOverName = ""; var scrollTrackDownName = ""; var upArrowName = "BtnUpArrow"; var upArrowUpName = "ScrollUpArrowUp"; var upArrowOverName = "ScrollUpArrowOver"; var upArrowDownName = "ScrollUpArrowDown"; var downArrowName = "BtnDownArrow"; var downArrowUpName = "ScrollDownArrowUp"; var downArrowOverName = "ScrollDownArrowOver"; var downArrowDownName = "ScrollDownArrowDown"; var thumbTopName = "ScrollThumbTopUp"; var thumbMiddleName = "ScrollThumbMiddleUp"; var thumbBottomName = "ScrollThumbBottomUp"; var thumbGripName = "ScrollThumbGripUp"; static var skinIDTrack = 0; static var skinIDTrackOver = 1; static var skinIDTrackDown = 2; static var skinIDUpArrow = 3; static var skinIDDownArrow = 4; static var skinIDThumb = 5; var idNames = new Array("scrollTrack_mc", "scrollTrackOver_mc", "scrollTrackDown_mc", "upArrow_mc", "downArrow_mc"); var clipParameters = {minPos:1, maxPos:1, pageSize:1, scrollPosition:1, lineScrollSize:1, pageScrollSize:1, visible:1, enabled:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.scrollClasses.ScrollBar.prototype.clipParameters, mx.core.UIComponent.prototype.clipParameters); var initializing = true; }
Symbol 156 MovieClip [__Packages.mx.controls.UIScrollBar] Frame 0
class mx.controls.UIScrollBar extends mx.controls.scrollClasses.ScrollBar { var textField, wasHorizontal, __width, __height, _parent, synchScroll, setScrollProperties, __set__scrollPosition, initializing, _rotation, _xscale, hScroller, vScroller, onChanged, onScroller, scrollPosition, dispatchEvent; function UIScrollBar () { super(); } function init(Void) { super.init(); textField.owner = this; horizontal = (wasHorizontal); if (horizontal) { ((textField != undefined) ? (super.setSize(textField._width, 16)) : (super.setSize(__width, __height))); } else { ((textField != undefined) ? (super.setSize(16, textField._height)) : (super.setSize(__width, __height))); } if (horizontal) { var _local3 = __width; __height = __width; width = _local3; __width = 16; } textField.onScroller = function () { this.hPosition = this.hscroll; this.vPosition = this.scroll - 1; }; if (_targetInstanceName != undefined) { setScrollTarget(_targetInstanceName); _targetInstanceName.addListener(this); } } function get _targetInstanceName() { return(textField); } function get height() { if (wasHorizontal) { return(__width); } return(__height); } function get width() { if (wasHorizontal) { return(__height); } return(__width); } function size(Void) { super.size(); onTextChanged(); } function draw() { super.draw(); } function set _targetInstanceName(t) { if (t == undefined) { textField.removeListener(this); delete textField[(horizontal ? "hScroller" : "vScroller")]; if ((textField.hScroller != undefined) && (textField.vScroller != undefined)) { textField.unwatch("text"); textField.unwatch("htmltext"); } } var _local3 = _parent[t]; textField = _parent[t]; onTextChanged(); //return(_targetInstanceName); } function setSize(w, h) { if (horizontal) { super.setSize(h, w); } else { super.setSize(w, h); } } function onTextChanged(Void) { if (textField == undefined) { return(undefined); } clearInterval(synchScroll); if (horizontal) { var _local2 = textField.hscroll; setScrollProperties(textField._width, 0, textField.maxhscroll); __set__scrollPosition(Math.min(_local2, textField.maxhscroll)); } else { var _local2 = textField.scroll; var _local3 = textField.bottomScroll - textField.scroll; setScrollProperties(_local3, 1, textField.maxscroll); __set__scrollPosition(Math.min(_local2, textField.maxscroll)); } } function get horizontal() { return(wasHorizontal); } function set horizontal(v) { wasHorizontal = v; if (v and initializing) { if (_rotation == 90) { return; } _xscale = -100; _rotation = -90; } if (!initializing) { if (v) { if (_rotation == 0) { _rotation = -90; _xscale = -100; } } else if (_rotation == -90) { _rotation = 0; _xscale = 100; } } //return(horizontal); } function callback(prop, oldval, newval) { clearInterval(hScroller.synchScroll); clearInterval(vScroller.synchScroll); hScroller.synchScroll = setInterval(hScroller, "onTextChanged", 50); vScroller.synchScroll = setInterval(vScroller, "onTextChanged", 50); return(newval); } function setScrollTarget(tF) { if (tF == undefined) { textField.removeListener(this); delete textField[(horizontal ? "hScroller" : "vScroller")]; if ((textField.hScroller != undefined) && (textField.vScroller != undefined)) { textField.unwatch("text"); textField.unwatch("htmltext"); } } textField = undefined; if (!(tF instanceof TextField)) { return(undefined); } textField = tF; if (horizontal) { textField.hScroller = this; textField.hScroller.lineScrollSize = 5; } else { textField.vScroller = this; textField.vScroller.lineScrollSize = 1; } onTextChanged(); onChanged = function (Void) { this.onTextChanged(); }; onScroller = function (Void) { if (!this.isScrolling) { if (!this.horizontal) { this.scrollPosition = this.textField.scroll; } else { this.scrollPosition = this.textField.hscroll; } } }; textField.addListener(this); textField.watch("text", callback); textField.watch("htmlText", callback); } function scrollHandler(Void) { if (horizontal) { var _local2 = textField.background; textField.hscroll = scrollPosition; textField.background = _local2; } else { textField.scroll = scrollPosition; } } function setEnabled(enable) { super.setEnabled(enable); if (enable) { textField.addListener(this); } else { textField.removeListener(); } } function dispatchScrollEvent(detail) { dispatchEvent({type:"scroll"}); } static var symbolName = "UIScrollBar"; static var symbolOwner = mx.controls.UIScrollBar; var className = "UIScrollBar"; var clipParameters = {_targetInstanceName:1, horizontal:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.UIScrollBar.prototype.clipParameters); static var version = "2.0.2.127"; }
Symbol 218 MovieClip [__Packages.mx.skins.CustomBorder] Frame 0
class mx.skins.CustomBorder extends mx.skins.Border { var __width, __height, l_mc, setSkin, minHeight, minWidth, m_mc, r_mc; function CustomBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function createChildren(Void) { } function draw(Void) { if (l_mc == undefined) { var _local2 = setSkin(tagL, leftSkin); if (horizontal) { minHeight = l_mc._height; minWidth = l_mc._width; } else { minHeight = l_mc._height; minWidth = l_mc._width; } } if (m_mc == undefined) { setSkin(tagM, middleSkin); if (horizontal) { minHeight = m_mc._height; minWidth = minWidth + m_mc._width; } else { minHeight = minHeight + m_mc._height; minWidth = m_mc._width; } } if (r_mc == undefined) { setSkin(tagR, rightSkin); if (horizontal) { minHeight = r_mc._height; minWidth = minWidth + r_mc._width; } else { minHeight = minHeight + r_mc._height; minWidth = r_mc._width; } } size(); } function size(Void) { l_mc.move(0, 0); if (horizontal) { r_mc.move(width - r_mc.width, 0); m_mc.move(l_mc.width, 0); m_mc.setSize(r_mc.x - m_mc.x, m_mc.height); } else { r_mc.move(0, height - r_mc.height, 0); m_mc.move(0, l_mc.height); m_mc.setSize(m_mc.width, r_mc.y - m_mc.y); } } static var symbolName = "CustomBorder"; static var symbolOwner = mx.skins.CustomBorder; static var version = "2.0.2.127"; var className = "CustomBorder"; static var tagL = 0; static var tagM = 1; static var tagR = 2; var idNames = new Array("l_mc", "m_mc", "r_mc"); var leftSkin = "F3PieceLeft"; var middleSkin = "F3PieceMiddle"; var rightSkin = "F3PieceRight"; var horizontal = true; }
Symbol 219 MovieClip [__Packages.mx.controls.scrollClasses.ScrollThumb] Frame 0
class mx.controls.scrollClasses.ScrollThumb extends mx.skins.CustomBorder { var useHandCursor, ymin, ymax, datamin, datamax, scrollMove, lastY, _ymouse, _y, _parent, onMouseMove, grip_mc, setSkin, gripSkin, __get__width, __get__height; function ScrollThumb () { super(); } function createChildren(Void) { super.createChildren(); useHandCursor = false; } function setRange(_ymin, _ymax, _datamin, _datamax) { ymin = _ymin; ymax = _ymax; datamin = _datamin; datamax = _datamax; } function dragThumb(Void) { scrollMove = _ymouse - lastY; scrollMove = scrollMove + _y; if (scrollMove < ymin) { scrollMove = ymin; } else if (scrollMove > ymax) { scrollMove = ymax; } _parent.isScrolling = true; _y = scrollMove; var _local2 = Math.round(((datamax - datamin) * (_y - ymin)) / (ymax - ymin)) + datamin; _parent.scrollPosition = _local2; _parent.dispatchScrollEvent("ThumbTrack"); updateAfterEvent(); } function stopDragThumb(Void) { _parent.isScrolling = false; _parent.dispatchScrollEvent("ThumbPosition"); _parent.dispatchScrollChangedEvent(); delete onMouseMove; } function onPress(Void) { _parent.pressFocus(); lastY = _ymouse; onMouseMove = dragThumb; super.onPress(); } function onRelease(Void) { _parent.releaseFocus(); stopDragThumb(); super.onRelease(); } function onReleaseOutside(Void) { _parent.releaseFocus(); stopDragThumb(); super.onReleaseOutside(); } function draw() { super.draw(); if (grip_mc == undefined) { setSkin(3, gripSkin); } } function size() { super.size(); grip_mc.move((__get__width() - grip_mc.width) / 2, (__get__height() - grip_mc.height) / 2); } static var symbolOwner = mx.skins.CustomBorder.symbolOwner; var className = "ScrollThumb"; var btnOffset = 0; var horizontal = false; var idNames = new Array("l_mc", "m_mc", "r_mc", "grip_mc"); }
Symbol 220 MovieClip [__Packages.mx.controls.VScrollBar] Frame 0
class mx.controls.VScrollBar extends mx.controls.scrollClasses.ScrollBar { var scrollIt; function VScrollBar () { super(); } function init(Void) { super.init(); } function isScrollBarKey(k) { if (k == 38) { scrollIt("Line", -1); return(true); } if (k == 40) { scrollIt("Line", 1); return(true); } if (k == 33) { scrollIt("Page", -1); return(true); } if (k == 34) { scrollIt("Page", 1); return(true); } return(super.isScrollBarKey(k)); } static var symbolName = "VScrollBar"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.127"; var className = "VScrollBar"; var minusMode = "Up"; var plusMode = "Down"; var minMode = "AtTop"; var maxMode = "AtBottom"; }
Symbol 221 MovieClip [__Packages.mx.controls.HScrollBar] Frame 0
class mx.controls.HScrollBar extends mx.controls.scrollClasses.ScrollBar { var _minHeight, _minWidth, _xscale, _rotation, __width, scrollIt; function HScrollBar () { super(); } function getMinWidth(Void) { return(_minHeight); } function getMinHeight(Void) { return(_minWidth); } function init(Void) { super.init(); _xscale = -100; _rotation = -90; } function get virtualHeight() { return(__width); } function isScrollBarKey(k) { if (k == 37) { scrollIt("Line", -1); return(true); } if (k == 39) { scrollIt("Line", 1); return(true); } return(super.isScrollBarKey(k)); } static var symbolName = "HScrollBar"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.127"; var className = "HScrollBar"; var minusMode = "Left"; var plusMode = "Right"; var minMode = "AtLeft"; var maxMode = "AtRight"; }
Symbol 222 MovieClip [__Packages.mx.controls.RadioButton] Frame 0
class mx.controls.RadioButton extends mx.controls.Button { var setToggle, __value, selected, releaseFocus, phase, dispatchEvent, _parent, __data, setState, __state, getFocusManager; function RadioButton () { super(); } function init(Void) { setToggle(__toggle); __value = this; super.init(); } function size(Void) { super.size(); } function onRelease() { if (selected) { return(undefined); } releaseFocus(); phase = "up"; setSelected(true); dispatchEvent({type:"click"}); _parent[__groupName].dispatchEvent({type:"click"}); } function setData(val) { __data = val; } function set data(val) { __data = val; //return(data); } function getData(val) { return(__data); } function get data() { return(__data); } function onUnload() { if (_parent[__groupName].selectedRadio == this) { _parent[__groupName].selectedRadio = undefined; } _parent[__groupName].radioList[indexNumber] = null; delete _parent[__groupName].radioList[indexNumber]; } function setSelected(val) { var _local2 = _parent[__groupName]; var _local4 = _local2.selectedRadio.__width; var _local5 = _local2.selectedRadio.__height; if (val) { _local2.selectedRadio.setState(false); _local2.selectedRadio = this; } else if (_local2.selectedRadio == this) { _local2.selectedRadio.setState(false); _local2.selectedRadio = undefined; } setState(val); } function deleteGroupObj(groupName) { delete _parent[groupName]; } function getGroupName() { return(__groupName); } function get groupName() { return(__groupName); } function setGroupName(groupName) { if ((groupName == undefined) || (groupName == "")) { return(undefined); } delete _parent[__groupName].radioList[__data]; addToGroup(groupName); __groupName = groupName; } function set groupName(groupName) { setGroupName(groupName); //return(this.groupName); } function addToGroup(groupName) { if ((groupName == "") || (groupName == undefined)) { return(undefined); } var _local2 = _parent[groupName]; if (_local2 == undefined) { _local2 = (_parent[groupName] = new mx.controls.RadioButtonGroup()); _local2.__groupName = groupName; } _local2.addInstance(this); if (__state) { _local2.selectedRadio.setState(false); _local2.selectedRadio = this; } } function get emphasized() { return(undefined); } function keyDown(e) { switch (e.code) { case 40 : setNext(); break; case 38 : setPrev(); break; case 37 : setPrev(); break; case 39 : setNext(); } } function setNext() { var _local2 = _parent[groupName]; if ((_local2.selectedRadio.indexNumber + 1) == _local2.radioList.length) { return(undefined); } var _local4 = (_local2.selectedRadio ? (_local2.selectedRadio.indexNumber) : -1); var _local3 = 1; while (_local3 < _local2.radioList.length) { if ((_local2.radioList[_local4 + _local3] != undefined) && (_local2.radioList[_local4 + _local3].enabled)) { var _local5 = getFocusManager(); _local2.radioList[_local4 + _local3].selected = true; _local5.setFocus(_local2.radioList[_local2.selectedRadio.indexNumber]); _local2.dispatchEvent({type:"click"}); break; } _local3++; } } function setPrev() { var _local2 = _parent[groupName]; if (_local2.selectedRadio.indexNumber == 0) { return(undefined); } var _local4 = (_local2.selectedRadio ? (_local2.selectedRadio.indexNumber) : 1); var _local3 = 1; while (_local3 < _local2.radioList.length) { if ((_local2.radioList[_local4 - _local3] != undefined) && (_local2.radioList[_local4 - _local3].enabled)) { var _local5 = getFocusManager(); _local2.radioList[_local4 - _local3].selected = true; _local5.setFocus(_local2.radioList[_local2.selectedRadio.indexNumber]); _local2.dispatchEvent({type:"click"}); break; } _local3++; } } function set toggle(v) { //return(toggle); } function get toggle() { } function set icon(v) { //return(icon); } function get icon() { } static var symbolName = "RadioButton"; static var symbolOwner = mx.controls.RadioButton; static var version = "2.0.2.127"; var className = "RadioButton"; var btnOffset = 0; var __toggle = true; var __label = "Radio Button"; var __labelPlacement = "right"; var ignoreClassStyleDeclaration = {Button:1}; var __groupName = "radioGroup"; var indexNumber = 0; var offset = false; var falseUpSkin = ""; var falseDownSkin = ""; var falseOverSkin = ""; var falseDisabledSkin = ""; var trueUpSkin = ""; var trueDownSkin = ""; var trueOverSkin = ""; var trueDisabledSkin = ""; var falseUpIcon = "RadioFalseUp"; var falseDownIcon = "RadioFalseDown"; var falseOverIcon = "RadioFalseOver"; var falseDisabledIcon = "RadioFalseDisabled"; var trueUpIcon = "RadioTrueUp"; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = "RadioTrueDisabled"; var centerContent = false; var borderW = 0; var clipParameters = {labelPlacement:1, data:1, label:1, groupName:1, selected:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.RadioButton.prototype.clipParameters, mx.controls.Button.prototype.clipParameters); }
Symbol 239 MovieClip [__Packages.mx.controls.RadioButtonGroup] Frame 0
class mx.controls.RadioButtonGroup { var radioList, __groupName, selectedRadio; function RadioButtonGroup () { init(); mx.events.UIEventDispatcher.initialize(this); } function init(Void) { radioList = new Array(); } function setGroupName(groupName) { if ((groupName == undefined) || (groupName == "")) { return(undefined); } var _local6 = __groupName; _parent[groupName] = this; for (var _local5 in radioList) { radioList[_local5].groupName = groupName; var _local3 = radioList[_local5]; } _local3.deleteGroupObj(_local6); } function getGroupName() { return(__groupName); } function addInstance(instance) { instance.indexNumber = indexNumber++; radioList.push(instance); } function getValue() { if (selectedRadio.data == "") { return(selectedRadio.label); } return(selectedRadio.__data); } function getLabelPlacement() { for (var _local3 in radioList) { var _local2 = radioList[_local3].getLabelPlacement(); } return(_local2); } function setLabelPlacement(pos) { for (var _local3 in radioList) { radioList[_local3].setLabelPlacement(pos); } } function setEnabled(val) { for (var _local3 in radioList) { radioList[_local3].enabled = val; } } function setSize(val, val1) { for (var _local3 in radioList) { radioList[_local3].setSize(val, val1); } } function getEnabled() { for (var _local4 in radioList) { var _local2 = radioList[_local4].enabled; var _local3 = t + (_local2 + 0); } if (_local3 == radioList.length) { return(true); } if (_local3 == 0) { return(false); } } function setStyle(name, val) { for (var _local4 in radioList) { radioList[_local4].setStyle(name, val); } } function setInstance(val) { for (var _local3 in radioList) { if (radioList[_local3] == val) { radioList[_local3].selected = true; } } } function getInstance() { return(selectedRadio); } function setValue(val) { for (var _local4 in radioList) { if ((radioList[_local4].__data == val) || (radioList[_local4].label == val)) { var _local2 = _local4; break; } } if (_local2 != undefined) { selectedRadio.setState(false); selectedRadio.hitArea_mc._height = selectedRadio.__height; selectedRadio.hitArea_mc._width = selectedRadio.__width; selectedRadio = radioList[_local2]; selectedRadio.setState(true); selectedRadio.hitArea_mc._height = (selectedRadio.hitArea_mc._width = 0); } } function set groupName(groupName) { if ((groupName == undefined) || (groupName == "")) { return; } var _local6 = __groupName; _parent[groupName] = this; for (var _local5 in radioList) { radioList[_local5].groupName = groupName; var _local3 = radioList[_local5]; } _local3.deleteGroupObj(_local6); //return(this.groupName); } function get groupName() { return(__groupName); } function set selectedData(val) { for (var _local4 in radioList) { if ((radioList[_local4].__data == val) || (radioList[_local4].label == val)) { var _local2 = _local4; break; } } if (_local2 != undefined) { selectedRadio.setState(false); selectedRadio = radioList[_local2]; selectedRadio.setState(true); } //return(selectedData); } function get selectedData() { if ((selectedRadio.data == "") || (selectedRadio.data == undefined)) { return(selectedRadio.label); } return(selectedRadio.__data); } function get selection() { return(selectedRadio); } function set selection(val) { for (var _local3 in radioList) { if (radioList[_local3] == val) { radioList[_local3].selected = true; } } //return(selection); } function set labelPlacement(pos) { for (var _local3 in radioList) { radioList[_local3].setLabelPlacement(pos); } //return(labelPlacement); } function get labelPlacement() { for (var _local3 in radioList) { var _local2 = radioList[_local3].getLabelPlacement(); } return(_local2); } function set enabled(val) { for (var _local3 in radioList) { radioList[_local3].enabled = val; } //return(enabled); } function get enabled() { var _local2 = 0; for (var _local3 in radioList) { _local2 = _local2 + radioList[_local3].enabled; } if (_local2 == 0) { return(false); } if (_local2 == radioList.length) { return(true); } } static var symbolName = "RadioButtonGroup"; static var symbolOwner = mx.controls.RadioButtonGroup; static var version = "2.0.2.127"; var className = "RadioButtonGroup"; var indexNumber = 0; }
Symbol 240 MovieClip [__Packages.mx.controls.MenuBar] Frame 0
class mx.controls.MenuBar extends mx.core.UIComponent { var __menus, __menuBarItems, __labels, boundingBox_mc, invUpdateDisplay, invUpdateSize, openMenuIndex, dispatchEvent, getFocusManager, supposedToLoseFocus, background_mc, createEmptyMovieClip, createObject, setMask, __menuDataProvider, _parent, labelFunction, enabled, __height, invalidate, enableByPass, redraw, width, mask_mc, height, __width, isDown, pressFocus, releaseFocus; function MenuBar () { super(); } function init(Void) { super.init(); __menus = new Object(); __menuBarItems = new Array(); var _local3 = 0; while (_local3 < __labels.length) { addMenu(__labels[_local3]); _local3++; } boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function draw(Void) { super.draw(); if (invUpdateDisplay) { updateDisplay(invUpdateSize); } } function handleEvent(event) { var _local2 = event.type; if (_local2 == "menuHide") { if (event.menu.menuBarIndex == openMenuIndex) { __menuBarItems[openMenuIndex].setLabelBorder("none"); delete openMenuIndex; } } if (rebroadcastEvents[_local2]) { event.target = this; dispatchEvent(event); } } function onSetFocus() { super.onSetFocus(); getFocusManager().defaultPushButtonEnabled = false; } function onKillFocus() { super.onKillFocus(); getFocusManager().defaultPushButtonEnabled = true; if (supposedToLoseFocus == undefined) { getMenuAt(openMenuIndex).hide(); } delete supposedToLoseFocus; } function createChildren(Void) { super.createChildren(); if (background_mc == undefined) { createEmptyMovieClip("background_mc", 0); background_mc.createObject(menuBarBackLeftName, "bckLeft", 1); background_mc.createObject(menuBarBackRightName, "bckRight", 2); background_mc.createObject(menuBarBackMiddleName, "bckCenter", 3); } if (!_global.isLivePreview) { var _local4 = createObject("BoundingBox", "mask_mc", 10); setMask(_local4); } updateBackgroundDisplay(); } function size(Void) { super.size(); updateDisplay(true); updateBackgroundDisplay(); } function addMenu(arg1, arg2) { var _local2 = __menuDataProvider.childNodes.length; if (_local2 == undefined) { _local2 = 0; } return(addMenuAt(_local2, arg1, arg2)); } function addMenuAt(index, arg1, arg2) { if (__menuDataProvider == undefined) { __menuDataProvider = new XML(); __menuDataProvider.addEventListener("modelChanged", this); } var _local8; var _local3; var _local4 = arg1; if (arg2 != undefined) { if (arg2 instanceof XML) { _local3 = __menuDataProvider.addMenuItemAt(index, arg1); var _local2 = arg2.childNodes; while (_local2.length != 0) { _local3.addMenuItem(_local2[0]); } _local4 = undefined; } else { arg2.attributes.label = arg1; _local4 = arg2; } } if (_local4 != undefined) { _local3 = __menuDataProvider.addMenuItemAt(index, _local4); } return(insertMenuBarItem(index, _local3)); } function insertMenuBarItem(index, mdp) { var _local2 = mx.controls.Menu.createMenu(_parent._root, mdp, {styleName:this, menuBarIndex:index}); __menus[mdp.getID()] = _local2; _local2.__menuBar = this; _local2.addEventListener("menuHide", this); _local2.addEventListener("rollOver", this); _local2.addEventListener("rollOut", this); _local2.addEventListener("menuShow", this); _local2.addEventListener("change", this); _local2.border_mc.borderStyle = "menuBorder"; _local2.labelField = labelField; _local2.labelFunction = labelFunction; var _local4 = labelFunction(mdp); if (_local4 == undefined) { _local4 = mdp.attributes[labelField]; } var _local3 = createObject("MenuBarItem", "mbItem" + (topItemDepth++), topItemDepth, {owner:this, __initText:_local4, styleName:this, _visible:false}); _local3.enabled = enabled; _local3.setSize(_local3.getPreferredWidth(), __height); _local2.__activator = _local3; __menuBarItems.splice(index, 0, _local3); invUpdateDisplay = true; invalidate(); return(_local2); } function getMenuAt(index) { return(__menus[__menuDataProvider.childNodes[index].getID()]); } function removeMenuAt(index) { var _local2 = __menuDataProvider.removeMenuItemAt(index); var _local3 = __menuBarItems[index]; __menuBarItems.splice(index, 1); _local3.removeMovieClip(); var _local5 = __menus[_local2.getID()]; delete __menus[_local2.getID()]; invUpdateDisplay = true; invalidate(); return(_local5); } function setEnabled(b) { super.setEnabled(b); var _local4 = __menuBarItems.length; enableByPass = true; var _local3 = 0; while (_local3 < _local4) { __menuBarItems[_local3].enabled = b; _local3++; } delete enableByPass; } function setMenuEnabledAt(index, enable) { if ((!enabled) && (enableByPass == undefined)) { return(undefined); } __menuBarItems[index].enabled = enable; } function getMenuEnabledAt(index) { return(__menuBarItems[index].enabled); } function setDataProvider(dp) { removeAll(); __menuDataProvider = dp; dp.isTreeRoot = true; var _local3 = dp.childNodes; var _local4 = _local3.length; var _local2 = 0; while (_local2 < _local4) { insertMenuBarItem(_local2, _local3[_local2]); _local2++; } } function get dataProvider() { return(__menuDataProvider); } function set dataProvider(dp) { setDataProvider(dp); //return(dataProvider); } function get labels() { return(__labels); } function set labels(lbls) { __labels = lbls; var _local4 = __menuBarItems.length; var _local3 = __labels.length; var _local2 = 0; while (_local2 < _local4) { removeMenuAt(0); _local2++; } _local2 = 0; while (_local2 < _local3) { addMenu(__labels[_local2]); _local2++; } redraw(true); //return(labels); } function invalidateStyle(propName) { super.invalidateStyle(propName); if ((((propName == "fontFamily") || (propName == "fontSize")) || (propName == "fontWeight")) || (propName == "styleName")) { invUpdateDisplay = true; invUpdateSize = true; invalidate(); } var _local3 = 0; while (_local3 < __menuBarItems.length) { getMenuAt(_local3).invalidateStyle(propName); _local3++; } } function changeColorStyleInChildren(sheet, styleProp, newValue) { super.changeColorStyleInChildren(sheet, styleProp, newValue); var _local3 = 0; while (_local3 < __menuBarItems.length) { getMenuAt(_local3).changeColorStyleInChildren(sheet, styleProp, newValue); _local3++; } } function notifyStyleChangeInChildren(sheet, styleProp, newValue) { super.notifyStyleChangeInChildren(sheet, styleProp, newValue); var _local3 = 0; while (_local3 < __menuBarItems.length) { getMenuAt(_local3).notifyStyleChangeInChildren(sheet, styleProp, newValue); _local3++; } } function updateDisplay(resize) { delete invUpdateDisplay; delete invUpdateSize; var _local4 = __marginWidth; var _local5 = 0; var _local6 = __menuBarItems.length; var _local3 = 0; while (_local3 < _local6) { var _local2 = __menuBarItems[_local3]; _local2._visible = true; _local2.menuBarIndex = _local3; getMenuAt(_local3).menuBarIndex = _local3; if (resize) { _local2.setSize(_local2.getPreferredWidth(), __height); } _local4 = (_local2._x = _local4 + _local5); _local5 = _local2.__width; _local3++; } } function updateBackgroundDisplay() { mask_mc._width = width; mask_mc._height = height; var _local2 = background_mc; _local2._height = __height; _local2.bckLeft._x = 0; var _local3 = _local2.bckLeft._width; _local2.bckCenter._width = __width - (_local3 + _local2.bckRight._width); _local2.bckCenter._x = _local3; _local2.bckRight._x = _local3 + _local2.bckCenter._width; } function showMenu(index) { openMenuIndex = index; var _local3 = __menuBarItems[index]; var _local6 = _local3.dP; if (__menus[_local6.getID()] == undefined) { var _local2 = mx.controls.Menu.createMenu(_parent._root, _local6, {styleName:this, menuBarIndex:index}); __menus[_local6.getID()] = _local2; _local2.__menuBar = this; _local2.addEventListener("menuHide", this); _local2.addEventListener("rollOver", this); _local2.addEventListener("rollOut", this); _local2.addEventListener("menuShow", this); _local2.addEventListener("change", this); _local2.border_mc.borderStyle = "menuBorder"; _local2.labelField = labelField; _local2.labelFunction = labelFunction; _local2.__activator = _local3; } var _local4 = {x:0, y:0}; _local3.setLabelBorder("falsedown"); _local3.localToGlobal(_local4); var _local5 = getMenuAt(index); _local5._root.globalToLocal(_local4); _local5.focusManager.lastFocus = undefined; _local5.show(_local4.x, _local4.y + (_local3._height + 1)); } function removeMenuBarItemAt(index) { var _local2 = __menuBarItems[index]; var _local3 = _local2.__menu; if (_local2 != undefined) { _local3.removeMovieClip(); _local2.removeMovieClip(); __menuBarItems.splice(index, 1); updateDisplay(false); } } function removeAll() { while (__menuBarItems.length > 0) { var _local2 = __menuBarItems[0]; var _local3 = _local2.__menu; _local3.removeMovieClip(); _local2.removeMovieClip(); __menuBarItems.splice(0, 1); } updateDisplay(false); } function onItemRollOver(index) { var _local3 = __menuBarItems[index]; if (openMenuIndex != undefined) { var _local2 = openMenuIndex; if (_local2 != index) { isDown = false; var _local4 = __menuBarItems[_local2]; onItemRelease(_local2); _local4.setLabelBorder("none"); showMenu(index); isDown = true; } } else { _local3.setLabelBorder("falserollover"); isDown = false; } } function onItemPress(index) { var _local2 = __menuBarItems[index]; if (!isDown) { showMenu(index); isDown = true; } else { _local2.setLabelBorder("falsedown"); isDown = false; } pressFocus(); } function onItemRelease(index) { var _local2 = __menuBarItems[index]; if (!isDown) { getMenuAt(index).hide(); _local2.setLabelBorder("falserollover"); } releaseFocus(); } function onItemRollOut(index) { if (openMenuIndex != index) { __menuBarItems[index].setLabelBorder("none"); } } function onItemDragOver(index) { var _local5 = __menuBarItems[index]; if (openMenuIndex != undefined) { var _local2 = openMenuIndex; if (_local2 != index) { isDown = false; var _local3 = __menuBarItems[_local2]; onItemRelease(_local2); _local3.setLabelBorder("none"); } } else { isDown = true; } onItemPress(index); } function onItemDragOut(index) { onItemRollOut(index); } function keyDown(e) { var _local3 = __menuBarItems.length; var _local8; if ((e.code == 39) || (e.code == 37)) { if (openMenuIndex == undefined) { openMenuIndex = -1; } var _local2 = openMenuIndex; var _local5 = false; var _local4 = 0; while ((!_local5) && (_local4 < _local3)) { _local4++; _local2 = ((e.code == 39) ? (_local2 + 1) : (_local2 - 1)); if (_local2 >= _local3) { _local2 = 0; } else if (_local2 < 0) { _local2 = _local3 - 1; } if (__menuBarItems[_local2].enabled) { _local5 = true; } } if (_local4 <= _local3) { onItemRollOver(_local2); } } if (Key.isDown(40)) { if (openMenuIndex != undefined) { var _local7 = getMenuAt(openMenuIndex); _local7.focusEnabled = true; _local7.moveSelBy(1); supposedToLoseFocus = true; Selection.setFocus(_local7); } } if (Key.isDown(13) || (Key.isDown(27))) { getMenuAt(openMenuIndex).hide(); } } static var symbolName = "MenuBar"; static var symbolOwner = mx.controls.MenuBar; static var version = "2.0.2.127"; var className = "MenuBar"; static var _s_MenuIndex = 0; var topItemDepth = 200; var menuBarBackLeftName = "MenuBarBackLeft"; var menuBarBackRightName = "MenuBarBackRight"; var menuBarBackMiddleName = "MenuBarBackMiddle"; var __backgroundWidth = 550; var __marginWidth = 10; var tabChildren = false; var labelField = "label"; var clipParameters = {enabled:1, visible:1, labels:1, minWidth:1, minHeight:1}; var rebroadcastEvents = {menuHide:1, menuShow:1, rollOver:1, rollOut:1, change:1}; }
Symbol 276 MovieClip [__Packages.mx.controls.listclasses.DataSelector] Frame 0
class mx.controls.listclasses.DataSelector extends Object { var __vPosition, setVPosition, __dataProvider, enabled, lastSelID, lastSelected, selected, invUpdateControl, invalidate, multipleSelection, updateControl, __rowCount, rows; function DataSelector () { super(); } static function Initialize(obj) { var _local3 = mixinProps; var _local4 = _local3.length; obj = obj.prototype; var _local1 = 0; while (_local1 < _local4) { obj[_local3[_local1]] = mixins[_local3[_local1]]; _local1++; } mixins.createProp(obj, "dataProvider", true); mixins.createProp(obj, "length", false); mixins.createProp(obj, "value", false); mixins.createProp(obj, "selectedIndex", true); mixins.createProp(obj, "selectedIndices", true); mixins.createProp(obj, "selectedItems", false); mixins.createProp(obj, "selectedItem", true); return(true); } function createProp(obj, propName, setter) { var p = (propName.charAt(0).toUpperCase() + propName.substr(1)); var _local2 = null; var _local4 = function (Void) { return(this["get" + p]()); }; if (setter) { _local2 = function (val) { this["set" + p](val); }; } obj.addProperty(propName, _local4, _local2); } function setDataProvider(dP) { if (__vPosition != 0) { setVPosition(0); } clearSelected(); __dataProvider.removeEventListener(this); __dataProvider = dP; dP.addEventListener("modelChanged", this); dP.addView(this); modelChanged({eventName:"updateAll"}); } function getDataProvider(Void) { return(__dataProvider); } function addItemAt(index, label, data) { if ((index < 0) || (!enabled)) { return(undefined); } var _local2 = __dataProvider; if (_local2 == undefined) { _local2 = (__dataProvider = new Array()); _local2.addEventListener("modelChanged", this); index = 0; } if ((typeof(label) == "object") || (typeof(_local2.getItemAt(0)) == "string")) { _local2.addItemAt(index, label); } else { _local2.addItemAt(index, {label:label, data:data}); } } function addItem(label, data) { addItemAt(__dataProvider.length, label, data); } function removeItemAt(index) { return(__dataProvider.removeItemAt(index)); } function removeAll(Void) { __dataProvider.removeAll(); } function replaceItemAt(index, newLabel, newData) { if (typeof(newLabel) == "object") { __dataProvider.replaceItemAt(index, newLabel); } else { __dataProvider.replaceItemAt(index, {label:newLabel, data:newData}); } } function sortItemsBy(fieldName, order) { lastSelID = __dataProvider.getItemID(lastSelected); __dataProvider.sortItemsBy(fieldName, order); } function sortItems(compareFunc, order) { lastSelID = __dataProvider.getItemID(lastSelected); __dataProvider.sortItems(compareFunc, order); } function getLength(Void) { return(__dataProvider.length); } function getItemAt(index) { return(__dataProvider.getItemAt(index)); } function modelChanged(eventObj) { var _local3 = eventObj.firstItem; var _local6 = eventObj.lastItem; var _local7 = eventObj.eventName; if (_local7 == undefined) { _local7 = eventObj.event; _local3 = eventObj.firstRow; _local6 = eventObj.lastRow; if (_local7 == "addRows") { _local7 = (eventObj.eventName = "addItems"); } else if (_local7 == "deleteRows") { _local7 = (eventObj.eventName = "removeItems"); } else if (_local7 == "updateRows") { _local7 = (eventObj.eventName = "updateItems"); } } if (_local7 == "addItems") { for (var _local2 in selected) { var _local5 = selected[_local2]; if ((_local5 != undefined) && (_local5 >= _local3)) { selected[_local2] = selected[_local2] + ((_local6 - _local3) + 1); } } } else if (_local7 == "removeItems") { if (__dataProvider.length == 0) { delete selected; } else { var _local9 = eventObj.removedIDs; var _local10 = _local9.length; var _local2 = 0; while (_local2 < _local10) { var _local4 = _local9[_local2]; if (selected[_local4] != undefined) { delete selected[_local4]; } _local2++; } for (_local2 in selected) { if (selected[_local2] >= _local3) { selected[_local2] = selected[_local2] - ((_local6 - _local3) + 1); } } } } else if (_local7 == "sort") { if (typeof(__dataProvider.getItemAt(0)) != "object") { delete selected; } else { var _local10 = __dataProvider.length; var _local2 = 0; while (_local2 < _local10) { if (isSelected(_local2)) { var _local4 = __dataProvider.getItemID(_local2); if (_local4 == lastSelID) { lastSelected = _local2; } selected[_local4] = _local2; } _local2++; } } } else if (_local7 == "filterModel") { setVPosition(0); } invUpdateControl = true; invalidate(); } function getValue(Void) { var _local2 = getSelectedItem(); if (typeof(_local2) != "object") { return(_local2); } return(((_local2.data == undefined) ? (_local2.label) : (_local2.data))); } function getSelectedIndex(Void) { for (var _local3 in selected) { var _local2 = selected[_local3]; if (_local2 != undefined) { return(_local2); } } } function setSelectedIndex(index) { if (((index >= 0) && (index < __dataProvider.length)) && (enabled)) { delete selected; selectItem(index, true); lastSelected = index; invUpdateControl = true; invalidate(); } else if (index == undefined) { clearSelected(); } } function getSelectedIndices(Void) { var _local2 = new Array(); for (var _local3 in selected) { _local2.push(selected[_local3]); } _local2.reverse(); return(((_local2.length > 0) ? (_local2) : undefined)); } function setSelectedIndices(indexArray) { if (multipleSelection != true) { return(undefined); } delete selected; var _local3 = 0; while (_local3 < indexArray.length) { var _local2 = indexArray[_local3]; if ((_local2 >= 0) && (_local2 < __dataProvider.length)) { selectItem(_local2, true); } _local3++; } invUpdateControl = true; updateControl(); } function getSelectedItems(Void) { var _local3 = getSelectedIndices(); var _local4 = new Array(); var _local2 = 0; while (_local2 < _local3.length) { _local4.push(getItemAt(_local3[_local2])); _local2++; } return(((_local4.length > 0) ? (_local4) : undefined)); } function getSelectedItem(Void) { return(__dataProvider.getItemAt(getSelectedIndex())); } function selectItem(index, selectedFlag) { if (selected == undefined) { selected = new Object(); } var _local2 = __dataProvider.getItemID(index); if (_local2 == undefined) { return(undefined); } if (selectedFlag && (!isSelected(index))) { selected[_local2] = index; } else if (!selectedFlag) { delete selected[_local2]; } } function isSelected(index) { var _local2 = __dataProvider.getItemID(index); if (_local2 == undefined) { return(false); } return(selected[_local2] != undefined); } function clearSelected(transition) { var _local3 = 0; for (var _local4 in selected) { var _local2 = selected[_local4]; if (((_local2 != undefined) && (__vPosition <= _local2)) && (_local2 < (__vPosition + __rowCount))) { rows[_local2 - __vPosition].drawRow(rows[_local2 - __vPosition].item, "normal", transition && ((_local3 % 3) == 0)); } _local3++; } delete selected; } static var mixins = new mx.controls.listclasses.DataSelector(); static var mixinProps = ["setDataProvider", "getDataProvider", "addItem", "addItemAt", "removeAll", "removeItemAt", "replaceItemAt", "sortItemsBy", "sortItems", "getLength", "getItemAt", "modelChanged", "calcPreferredWidthFromData", "calcPreferredHeightFromData", "getValue", "getSelectedIndex", "getSelectedItem", "getSelectedIndices", "getSelectedItems", "selectItem", "isSelected", "clearSelected", "setSelectedIndex", "setSelectedIndices"]; }
Symbol 277 MovieClip [__Packages.mx.core.View] Frame 0
class mx.core.View extends mx.core.UIComponent { var tabChildren, tabEnabled, boundingBox_mc, border_mc, __get__width, __get__height, __tabIndex, depth, createObject, createClassObject, loadExternal, destroyObject, createClassChildAtDepth, doLater; function View () { super(); } function init() { super.init(); tabChildren = true; tabEnabled = false; boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function size() { border_mc.move(0, 0); border_mc.setSize(__get__width(), __get__height()); doLayout(); } function draw() { size(); } function get numChildren() { var _local3 = childNameBase; var _local2 = 0; while (true) { if (this[_local3 + _local2] == undefined) { return(_local2); } _local2++; } } function get tabIndex() { return((tabEnabled ? (__tabIndex) : undefined)); } function set tabIndex(n) { __tabIndex = n; //return(tabIndex); } function addLayoutObject(object) { } function createChild(className, instanceName, initProps) { if (depth == undefined) { depth = 1; } var _local2; if (typeof(className) == "string") { _local2 = createObject(className, instanceName, depth++, initProps); } else { _local2 = createClassObject(className, instanceName, depth++, initProps); } if (_local2 == undefined) { _local2 = loadExternal(className, _loadExternalClass, instanceName, depth++, initProps); } else { this[childNameBase + numChildren] = _local2; _local2._complete = true; childLoaded(_local2); } addLayoutObject(_local2); return(_local2); } function getChildAt(childIndex) { return(this[childNameBase + childIndex]); } function destroyChildAt(childIndex) { if (!((childIndex >= 0) && (childIndex < numChildren))) { return(undefined); } var _local4 = childNameBase + childIndex; var _local6 = numChildren; var _local3; for (_local3 in this) { if (_local3 == _local4) { _local4 = ""; destroyObject(_local3); break; } } var _local2 = Number(childIndex); while (_local2 < (_local6 - 1)) { this[childNameBase + _local2] = this[childNameBase + (_local2 + 1)]; _local2++; } delete this[childNameBase + (_local6 - 1)]; depth--; } function initLayout() { if (!hasBeenLayedOut) { doLayout(); } } function doLayout() { hasBeenLayedOut = true; } function createChildren() { if (border_mc == undefined) { border_mc = createClassChildAtDepth(_global.styles.rectBorderClass, mx.managers.DepthManager.kBottom, {styleName:this}); } doLater(this, "initLayout"); } function convertToUIObject(obj) { } function childLoaded(obj) { convertToUIObject(obj); } static function extension() { mx.core.ExternalContent.enableExternalContent(); } static var symbolName = "View"; static var symbolOwner = mx.core.View; static var version = "2.0.2.127"; var className = "View"; static var childNameBase = "_child"; var hasBeenLayedOut = false; var _loadExternalClass = "UIComponent"; }
Symbol 278 MovieClip [__Packages.mx.core.ExternalContent] Frame 0
class mx.core.ExternalContent { var createObject, numChildren, prepList, doLater, loadList, dispatchEvent, loadedList, childLoaded; function ExternalContent () { } function loadExternal(url, placeholderClassName, instanceName, depth, initProps) { var _local2; _local2 = createObject(placeholderClassName, instanceName, depth, initProps); this[mx.core.View.childNameBase + numChildren] = _local2; if (prepList == undefined) { prepList = new Object(); } prepList[instanceName] = {obj:_local2, url:url, complete:false, initProps:initProps}; prepareToLoadMovie(_local2); return(_local2); } function prepareToLoadMovie(obj) { obj.unloadMovie(); doLater(this, "waitForUnload"); } function waitForUnload() { var _local3; for (_local3 in prepList) { var _local2 = prepList[_local3]; if (_local2.obj.getBytesTotal() == 0) { if (loadList == undefined) { loadList = new Object(); } loadList[_local3] = _local2; _local2.obj.loadMovie(_local2.url); delete prepList[_local3]; doLater(this, "checkLoadProgress"); } else { doLater(this, "waitForUnload"); } } } function checkLoadProgress() { var _local8 = false; var _local3; for (_local3 in loadList) { var _local2 = loadList[_local3]; _local2.loaded = _local2.obj.getBytesLoaded(); _local2.total = _local2.obj.getBytesTotal(); if (_local2.total > 0) { _local2.obj._visible = false; dispatchEvent({type:"progress", target:_local2.obj, current:_local2.loaded, total:_local2.total}); if (_local2.loaded == _local2.total) { if (loadedList == undefined) { loadedList = new Object(); } loadedList[_local3] = _local2; delete loadList[_local3]; doLater(this, "contentLoaded"); } } else if (_local2.total == -1) { if (_local2.failedOnce != undefined) { _local2.failedOnce++; if (_local2.failedOnce > 3) { dispatchEvent({type:"complete", target:_local2.obj, current:_local2.loaded, total:_local2.total}); delete loadList[_local3]; } } else { _local2.failedOnce = 0; } } _local8 = true; } if (_local8) { doLater(this, "checkLoadProgress"); } } function contentLoaded() { var _local4; for (_local4 in loadedList) { var _local2 = loadedList[_local4]; _local2.obj._visible = true; _local2.obj._complete = true; var _local3; for (_local3 in _local2.initProps) { _local2.obj[_local3] = _local2.initProps[_local3]; } childLoaded(_local2.obj); dispatchEvent({type:"complete", target:_local2.obj, current:_local2.loaded, total:_local2.total}); delete loadedList[_local4]; } } function convertToUIObject(obj) { if (obj.setSize == undefined) { var _local2 = mx.core.UIObject.prototype; obj.addProperty("width", _local2.__get__width, null); obj.addProperty("height", _local2.__get__height, null); obj.addProperty("left", _local2.__get__left, null); obj.addProperty("x", _local2.__get__x, null); obj.addProperty("top", _local2.__get__top, null); obj.addProperty("y", _local2.__get__y, null); obj.addProperty("right", _local2.__get__right, null); obj.addProperty("bottom", _local2.__get__bottom, null); obj.addProperty("visible", _local2.__get__visible, _local2.__set__visible); obj.move = mx.core.UIObject.prototype.move; obj.setSize = mx.core.UIObject.prototype.setSize; obj.size = mx.core.UIObject.prototype.size; mx.events.UIEventDispatcher.initialize(obj); } } static function enableExternalContent() { } static function classConstruct() { var _local1 = mx.core.View.prototype; var _local2 = mx.core.ExternalContent.prototype; _local1.loadExternal = _local2.loadExternal; _local1.prepareToLoadMovie = _local2.prepareToLoadMovie; _local1.waitForUnload = _local2.waitForUnload; _local1.checkLoadProgress = _local2.checkLoadProgress; _local1.contentLoaded = _local2.contentLoaded; _local1.convertToUIObject = _local2.convertToUIObject; return(true); } static var classConstructed = classConstruct(); static var ViewDependency = mx.core.View; }
Symbol 279 MovieClip [__Packages.mx.core.ScrollView] Frame 0
class mx.core.ScrollView extends mx.core.View { var __width, hScroller, vScroller, __maxHPosition, propsInited, scrollAreaChanged, specialHScrollCase, createObject, viewableColumns, __height, oldRndUp, viewableRows, __viewMetrics, owner, enabled, border_mc, __get__width, __get__height, invLayout, mask_mc, _parent, dispatchEvent; function ScrollView () { super(); } function getHScrollPolicy(Void) { return(__hScrollPolicy); } function setHScrollPolicy(policy) { __hScrollPolicy = policy.toLowerCase(); if (__width == undefined) { return(undefined); } setScrollProperties(numberOfCols, columnWidth, rowC, rowH, heightPadding, widthPadding); } function get hScrollPolicy() { return(getHScrollPolicy()); } function set hScrollPolicy(policy) { setHScrollPolicy(policy); //return(hScrollPolicy); } function getVScrollPolicy(Void) { return(__vScrollPolicy); } function setVScrollPolicy(policy) { __vScrollPolicy = policy.toLowerCase(); if (__width == undefined) { return(undefined); } setScrollProperties(numberOfCols, columnWidth, rowC, rowH, heightPadding, widthPadding); } function get vScrollPolicy() { return(getVScrollPolicy()); } function set vScrollPolicy(policy) { setVScrollPolicy(policy); //return(vScrollPolicy); } function get hPosition() { return(getHPosition()); } function set hPosition(pos) { setHPosition(pos); //return(hPosition); } function getHPosition(Void) { return(__hPosition); } function setHPosition(pos) { hScroller.__set__scrollPosition(pos); __hPosition = pos; } function get vPosition() { return(getVPosition()); } function set vPosition(pos) { setVPosition(pos); //return(vPosition); } function getVPosition(Void) { return(__vPosition); } function setVPosition(pos) { vScroller.__set__scrollPosition(pos); __vPosition = pos; } function get maxVPosition() { var _local2 = vScroller.maxPos; return(((_local2 == undefined) ? 0 : (_local2))); } function get maxHPosition() { return(getMaxHPosition()); } function set maxHPosition(pos) { setMaxHPosition(pos); //return(maxHPosition); } function getMaxHPosition(Void) { if (__maxHPosition != undefined) { return(__maxHPosition); } var _local2 = hScroller.maxPos; return(((_local2 == undefined) ? 0 : (_local2))); } function setMaxHPosition(pos) { __maxHPosition = pos; } function setScrollProperties(colCount, colWidth, rwCount, rwHeight, hPadding, wPadding) { var _local3 = getViewMetrics(); if (hPadding == undefined) { hPadding = 0; } if (wPadding == undefined) { wPadding = 0; } propsInited = true; delete scrollAreaChanged; heightPadding = hPadding; widthPadding = wPadding; if (colWidth == 0) { colWidth = 1; } if (rwHeight == 0) { rwHeight = 1; } var _local5 = Math.ceil((((__width - _local3.left) - _local3.right) - widthPadding) / colWidth); if ((__hScrollPolicy == "on") || ((_local5 < colCount) && (__hScrollPolicy == "auto"))) { if ((hScroller == undefined) || (specialHScrollCase)) { delete specialHScrollCase; hScroller = createObject("HScrollBar", "hSB", 1001); hScroller.__set__lineScrollSize(20); hScroller.scrollHandler = scrollProxy; hScroller.__set__scrollPosition(__hPosition); scrollAreaChanged = true; } if ((((numberOfCols != colCount) || (columnWidth != colWidth)) || (viewableColumns != _local5)) || (scrollAreaChanged)) { hScroller.setScrollProperties(_local5, 0, colCount - _local5); viewableColumns = _local5; numberOfCols = colCount; columnWidth = colWidth; } } else if (((__hScrollPolicy == "auto") || (__hScrollPolicy == "off")) && (hScroller != undefined)) { hScroller.removeMovieClip(); delete hScroller; scrollAreaChanged = true; } if (heightPadding == undefined) { heightPadding = 0; } var _local4 = Math.ceil((((__height - _local3.top) - _local3.bottom) - heightPadding) / rwHeight); var _local8 = (((__height - _local3.top) - _local3.bottom) % rwHeight) != 0; if ((__vScrollPolicy == "on") || ((_local4 < (rwCount + _local8)) && (__vScrollPolicy == "auto"))) { if (vScroller == undefined) { vScroller = createObject("VScrollBar", "vSB", 1002); vScroller.scrollHandler = scrollProxy; vScroller.__set__scrollPosition(__vPosition); scrollAreaChanged = true; rowH = 0; } if ((((rowC != rwCount) || (rowH != rwHeight)) || ((viewableRows + _local8) != (_local4 + oldRndUp))) || (scrollAreaChanged)) { vScroller.setScrollProperties(_local4, 0, (rwCount - _local4) + _local8); viewableRows = _local4; rowC = rwCount; rowH = rwHeight; oldRndUp = _local8; } } else if (((__vScrollPolicy == "auto") || (__vScrollPolicy == "off")) && (vScroller != undefined)) { vScroller.removeMovieClip(); delete vScroller; scrollAreaChanged = true; } numberOfCols = colCount; columnWidth = colWidth; if (scrollAreaChanged) { doLayout(); var _local2 = __viewMetrics; var _local12 = ((owner != undefined) ? (owner) : this); _local12.layoutContent(_local2.left, _local2.top, ((columnWidth * numberOfCols) - _local2.left) - _local2.right, rowC * rowH, (__width - _local2.left) - _local2.right, (__height - _local2.top) - _local2.bottom); } if (!enabled) { setEnabled(false); } } function getViewMetrics(Void) { var _local2 = __viewMetrics; var _local3 = border_mc.__get__borderMetrics(); _local2.left = _local3.left; _local2.right = _local3.right; if (vScroller != undefined) { _local2.right = _local2.right + vScroller.minWidth; } _local2.top = _local3.top; if ((hScroller == undefined) && ((__hScrollPolicy == "on") || (__hScrollPolicy == true))) { hScroller = createObject("FHScrollBar", "hSB", 1001); specialHScrollCase = true; } _local2.bottom = _local3.bottom; if (hScroller != undefined) { _local2.bottom = _local2.bottom + hScroller.minHeight; } return(_local2); } function doLayout(Void) { var _local10 = __get__width(); var _local8 = __get__height(); delete invLayout; var _local3 = (__viewMetrics = getViewMetrics()); var _local2 = _local3.left; var _local9 = _local3.right; var _local5 = _local3.top; var _local11 = _local3.bottom; var _local7 = hScroller; var _local6 = vScroller; _local7.setSize((_local10 - _local2) - _local9, _local7.minHeight + 0); _local7.move(_local2, _local8 - _local11); _local6.setSize(_local6.minWidth + 0, (_local8 - _local5) - _local11); _local6.move(_local10 - _local9, _local5); var _local4 = mask_mc; _local4._width = (_local10 - _local2) - _local9; _local4._height = (_local8 - _local5) - _local11; _local4._x = _local2; _local4._y = _local5; } function createChild(id, name, props) { var _local2 = super.createChild(id, name, props); return(_local2); } function init(Void) { super.init(); __viewMetrics = new Object(); if (_global.__SVMouseWheelManager == undefined) { var _local4 = (_global.__SVMouseWheelManager = new Object()); _local4.onMouseWheel = __onMouseWheel; Mouse.addListener(_local4); } } function __onMouseWheel(delta, scrollTarget) { var _local4 = scrollTarget; var _local1; while (_local4 != undefined) { if (_local4 instanceof mx.core.ScrollView) { _local1 = _local4; } _local4 = _local4._parent; } if (_local1 != undefined) { _local4 = ((delta <= 0) ? 1 : -1); var _local2 = _local1.vScroller.lineScrollSize; if (_local2 == undefined) { _local2 = 0; } _local2 = Math.max(Math.abs(delta), _local2); var _local3 = _local1.vPosition + (_local2 * _local4); _local1.vPosition = Math.max(0, Math.min(_local3, _local1.maxVPosition)); _local1.dispatchEvent({type:"scroll", direction:"vertical", position:_local1.vPosition}); } } function createChildren(Void) { super.createChildren(); if (mask_mc == undefined) { mask_mc = createObject("BoundingBox", "mask_mc", MASK_DEPTH); } mask_mc._visible = false; } function invalidate(Void) { super.invalidate(); } function draw(Void) { size(); } function size(Void) { super.size(); } function scrollProxy(docObj) { _parent.onScroll(docObj); } function onScroll(docObj) { var _local3 = docObj.target; var _local2 = _local3.scrollPosition; if (_local3 == vScroller) { var _local4 = "vertical"; var _local5 = "__vPosition"; } else { var _local4 = "horizontal"; var _local5 = "__hPosition"; } this[_local5] = _local2; dispatchEvent({type:"scroll", direction:_local4, position:_local2}); } function setEnabled(v) { vScroller.enabled = (hScroller.enabled = v); } function childLoaded(obj) { super.childLoaded(obj); obj.setMask(mask_mc); } static var symbolName = "ScrollView"; static var symbolOwner = mx.core.ScrollView; static var version = "2.0.2.127"; var className = "ScrollView"; var __vScrollPolicy = "auto"; var __hScrollPolicy = "off"; var __vPosition = 0; var __hPosition = 0; var numberOfCols = 0; var rowC = 0; var columnWidth = 1; var rowH = 0; var heightPadding = 0; var widthPadding = 0; var MASK_DEPTH = 10000; }
Symbol 280 MovieClip [__Packages.mx.controls.listclasses.DataProvider] Frame 0
class mx.controls.listclasses.DataProvider extends Object { var length, splice, dispatchEvent, sortOn, reverse, sort; function DataProvider (obj) { super(); } static function Initialize(obj) { var _local4 = mixinProps; var _local6 = _local4.length; obj = obj.prototype; var _local3 = 0; while (_local3 < _local6) { obj[_local4[_local3]] = mixins[_local4[_local3]]; _global.ASSetPropFlags(obj, _local4[_local3], 1); _local3++; } mx.events.EventDispatcher.initialize(obj); _global.ASSetPropFlags(obj, "addEventListener", 1); _global.ASSetPropFlags(obj, "removeEventListener", 1); _global.ASSetPropFlags(obj, "dispatchEvent", 1); _global.ASSetPropFlags(obj, "dispatchQueue", 1); Object.prototype.LargestID = 0; Object.prototype.getID = function () { if (this.__ID__ == undefined) { this.__ID__ = Object.prototype.LargestID++; _global.ASSetPropFlags(this, "__ID__", 1); } return(this.__ID__); }; _global.ASSetPropFlags(Object.prototype, "LargestID", 1); _global.ASSetPropFlags(Object.prototype, "getID", 1); return(true); } function addItemAt(index, value) { if (index < length) { splice(index, 0, value); } else if (index > length) { trace("Cannot add an item past the end of the DataProvider"); return(undefined); } this[index] = value; updateViews("addItems", index, index); } function addItem(value) { addItemAt(length, value); } function addItemsAt(index, newItems) { index = Math.min(length, index); newItems.unshift(index, 0); splice.apply(this, newItems); newItems.splice(0, 2); updateViews("addItems", index, (index + newItems.length) - 1); } function removeItemsAt(index, len) { var _local3 = new Array(); var _local2 = 0; while (_local2 < len) { _local3.push(getItemID(index + _local2)); _local2++; } var _local6 = splice(index, len); dispatchEvent({type:"modelChanged", eventName:"removeItems", firstItem:index, lastItem:(index + len) - 1, removedItems:_local6, removedIDs:_local3}); } function removeItemAt(index) { var _local2 = this[index]; removeItemsAt(index, 1); return(_local2); } function removeAll(Void) { splice(0); updateViews("removeItems", 0, length - 1); } function replaceItemAt(index, itemObj) { if ((index < 0) || (index >= length)) { return(undefined); } var _local3 = getItemID(index); this[index] = itemObj; this[index].__ID__ = _local3; updateViews("updateItems", index, index); } function getItemAt(index) { return(this[index]); } function getItemID(index) { var _local2 = this[index]; if ((typeof(_local2) != "object") && (_local2 != undefined)) { return(index); } return(_local2.getID()); } function sortItemsBy(fieldName, order) { if (typeof(order) == "string") { sortOn(fieldName); if (order.toUpperCase() == "DESC") { reverse(); } } else { sortOn(fieldName, order); } updateViews("sort"); } function sortItems(compareFunc, optionFlags) { sort(compareFunc, optionFlags); updateViews("sort"); } function editField(index, fieldName, newData) { this[index][fieldName] = newData; dispatchEvent({type:"modelChanged", eventName:"updateField", firstItem:index, lastItem:index, fieldName:fieldName}); } function getEditingData(index, fieldName) { return(this[index][fieldName]); } function updateViews(event, first, last) { dispatchEvent({type:"modelChanged", eventName:event, firstItem:first, lastItem:last}); } static var mixinProps = ["addView", "addItem", "addItemAt", "removeAll", "removeItemAt", "replaceItemAt", "getItemAt", "getItemID", "sortItemsBy", "sortItems", "updateViews", "addItemsAt", "removeItemsAt", "getEditingData", "editField"]; static var evtDipatcher = mx.events.EventDispatcher; static var mixins = new mx.controls.listclasses.DataProvider(); }
Symbol 281 MovieClip [__Packages.mx.controls.listclasses.ScrollSelectList] Frame 0
class mx.controls.listclasses.ScrollSelectList extends mx.core.ScrollView { var invLayoutContent, rows, topRowZ, listContent, __dataProvider, __vPosition, tW, layoutX, layoutY, tH, invRowHeight, invalidate, __height, invUpdateControl, __cellRenderer, __labelFunction, __iconField, __iconFunction, getLength, baseRowZ, lastPosition, propertyTable, isSelected, wasKeySelected, changeFlag, clearSelected, selectItem, lastSelected, dispatchEvent, dragScrolling, _ymouse, scrollInterval, isPressed, onMouseUp, getSelectedIndex, enabled, tabEnabled, tabChildren, createEmptyMovieClip, border_mc; function ScrollSelectList () { super(); } function layoutContent(x, y, w, h) { delete invLayoutContent; var _local4 = Math.ceil(h / __rowHeight); roundUp = (h % __rowHeight) != 0; var _local12 = _local4 - __rowCount; if (_local12 < 0) { var _local3 = _local4; while (_local3 < __rowCount) { rows[_local3].removeMovieClip(); delete rows[_local3]; _local3++; } topRowZ = topRowZ + _local12; } else if (_local12 > 0) { if (rows == undefined) { rows = new Array(); } var _local3 = __rowCount; while (_local3 < _local4) { var _local2 = (rows[_local3] = listContent.createObject(__rowRenderer, "listRow" + (topRowZ++), topRowZ, {owner:this, styleName:this, rowIndex:_local3})); _local2._x = x; _local2._y = Math.round((_local3 * __rowHeight) + y); _local2.setSize(w, __rowHeight); _local2.drawRow(__dataProvider.getItemAt(__vPosition + _local3), getStateAt(__vPosition + _local3)); _local2.lastY = _local2._y; _local3++; } } if (w != tW) { var _local11 = ((_local12 > 0) ? (__rowCount) : (_local4)); var _local3 = 0; while (_local3 < _local11) { rows[_local3].setSize(w, __rowHeight); _local3++; } } if ((layoutX != x) || (layoutY != y)) { var _local3 = 0; while (_local3 < _local4) { rows[_local3]._x = x; rows[_local3]._y = Math.round((_local3 * __rowHeight) + y); _local3++; } } __rowCount = _local4; layoutX = x; layoutY = y; tW = w; tH = h; } function getRowHeight(Void) { return(__rowHeight); } function setRowHeight(v) { __rowHeight = v; invRowHeight = true; invalidate(); } function get rowHeight() { return(getRowHeight()); } function set rowHeight(w) { setRowHeight(w); //return(rowHeight); } function setRowCount(v) { __rowCount = v; } function getRowCount(Void) { var _local2 = ((__rowCount == 0) ? (Math.ceil(__height / __rowHeight)) : (__rowCount)); return(_local2); } function get rowCount() { return(getRowCount()); } function set rowCount(w) { setRowCount(w); //return(rowCount); } function setEnabled(v) { super.setEnabled(v); invUpdateControl = true; invalidate(); } function setCellRenderer(cR) { __cellRenderer = cR; var _local2 = 0; while (_local2 < rows.length) { rows[_local2].setCellRenderer(true); _local2++; } invUpdateControl = true; invalidate(); } function set cellRenderer(cR) { setCellRenderer(cR); //return(cellRenderer); } function get cellRenderer() { return(__cellRenderer); } function set labelField(field) { setLabelField(field); //return(labelField); } function setLabelField(field) { __labelField = field; invUpdateControl = true; invalidate(); } function get labelField() { return(__labelField); } function set labelFunction(func) { setLabelFunction(func); //return(labelFunction); } function setLabelFunction(func) { __labelFunction = func; invUpdateControl = true; invalidate(); } function get labelFunction() { return(__labelFunction); } function set iconField(field) { setIconField(field); //return(iconField); } function setIconField(field) { __iconField = field; invUpdateControl = true; invalidate(); } function get iconField() { return(__iconField); } function set iconFunction(func) { setIconFunction(func); //return(iconFunction); } function setIconFunction(func) { __iconFunction = func; invUpdateControl = true; invalidate(); } function get iconFunction() { return(__iconFunction); } function setVPosition(pos) { if (pos < 0) { return(undefined); } if ((pos > 0) && (pos > ((getLength() - __rowCount) + roundUp))) { return(undefined); } var _local8 = pos - __vPosition; if (_local8 == 0) { return(undefined); } __vPosition = pos; var _local10 = _local8 > 0; _local8 = Math.abs(_local8); if (_local8 >= __rowCount) { updateControl(); } else { var _local4 = new Array(); var _local9 = __rowCount - _local8; var _local12 = _local8 * __rowHeight; var _local11 = _local9 * __rowHeight; var _local6 = (_local10 ? 1 : -1); var _local3 = 0; while (_local3 < __rowCount) { if (((_local3 < _local8) && (_local10)) || ((_local3 >= _local9) && (!_local10))) { rows[_local3]._y = rows[_local3]._y + Math.round(_local6 * _local11); var _local5 = _local3 + (_local6 * _local9); var _local7 = __vPosition + _local5; _local4[_local5] = rows[_local3]; _local4[_local5].rowIndex = _local5; _local4[_local5].drawRow(__dataProvider.getItemAt(_local7), getStateAt(_local7), false); } else { rows[_local3]._y = rows[_local3]._y - Math.round(_local6 * _local12); var _local5 = _local3 - (_local6 * _local8); _local4[_local5] = rows[_local3]; _local4[_local5].rowIndex = _local5; } _local3++; } rows = _local4; _local3 = 0; while (_local3 < __rowCount) { rows[_local3].swapDepths(baseRowZ + _local3); _local3++; } } lastPosition = pos; super.setVPosition(pos); } function setPropertiesAt(index, obj) { var _local2 = __dataProvider.getItemID(index); if (_local2 == undefined) { return(undefined); } if (propertyTable == undefined) { propertyTable = new Object(); } propertyTable[_local2] = obj; rows[index - __vPosition].drawRow(__dataProvider.getItemAt(index), getStateAt(index)); } function getPropertiesAt(index) { var _local2 = __dataProvider.getItemID(index); if (_local2 == undefined) { return(undefined); } return(propertyTable[_local2]); } function getPropertiesOf(obj) { var _local2 = obj.getID(); if (_local2 == undefined) { return(undefined); } return(propertyTable[_local2]); } function getStyle(styleProp) { var _local2 = super.getStyle(styleProp); var _local3 = mx.styles.StyleManager.colorNames[_local2]; if (_local3 != undefined) { _local2 = _local3; } return(_local2); } function updateControl(Void) { var _local2 = 0; while (_local2 < __rowCount) { rows[_local2].drawRow(__dataProvider.getItemAt(_local2 + __vPosition), getStateAt(_local2 + __vPosition)); _local2++; } delete invUpdateControl; } function getStateAt(index) { return((isSelected(index) ? "selected" : "normal")); } function selectRow(rowIndex, transition, allowChangeEvent) { if (!selectable) { return(undefined); } var _local3 = __vPosition + rowIndex; var _local8 = __dataProvider.getItemAt(_local3); var _local5 = rows[rowIndex]; if (_local8 == undefined) { return(undefined); } if (transition == undefined) { transition = true; } if (allowChangeEvent == undefined) { allowChangeEvent = wasKeySelected; } changeFlag = true; if (((!multipleSelection) && (!Key.isDown(17))) || ((!Key.isDown(16)) && (!Key.isDown(17)))) { clearSelected(transition); selectItem(_local3, true); lastSelected = _local3; _local5.drawRow(_local5.item, getStateAt(_local3), transition); } else if (Key.isDown(16) && (multipleSelection)) { if (lastSelected == undefined) { lastSelected = _local3; } var _local4 = ((lastSelected < _local3) ? 1 : -1); clearSelected(false); var _local2 = lastSelected; while (_local2 != _local3) { selectItem(_local2, true); if ((_local2 >= __vPosition) && (_local2 < (__vPosition + __rowCount))) { rows[_local2 - __vPosition].drawRow(rows[_local2 - __vPosition].item, "selected", false); } _local2 = _local2 + _local4; } selectItem(_local3, true); _local5.drawRow(_local5.item, "selected", transition); } else if (Key.isDown(17)) { var _local7 = isSelected(_local3); if ((!multipleSelection) || (wasKeySelected)) { clearSelected(transition); } if (!((!multipleSelection) && (_local7))) { selectItem(_local3, !_local7); var _local9 = ((!_local7) ? "selected" : "normal"); _local5.drawRow(_local5.item, _local9, transition); } lastSelected = _local3; } if (allowChangeEvent) { dispatchEvent({type:"change"}); } delete wasKeySelected; } function dragScroll(Void) { clearInterval(dragScrolling); if (_ymouse < 0) { setVPosition(__vPosition - 1); selectRow(0, false); var _local2 = Math.min((-_ymouse) - 30, 0); scrollInterval = (((0.593 * _local2) * _local2) + 1) + minScrollInterval; dragScrolling = setInterval(this, "dragScroll", scrollInterval); dispatchEvent({type:"scroll", direction:"vertical", position:__vPosition}); } else if (_ymouse > __height) { var _local3 = __vPosition; setVPosition(__vPosition + 1); if (_local3 != __vPosition) { selectRow((__rowCount - 1) - roundUp, false); } var _local2 = Math.min((_ymouse - __height) - 30, 0); scrollInterval = (((0.593 * _local2) * _local2) + 1) + minScrollInterval; dragScrolling = setInterval(this, "dragScroll", scrollInterval); dispatchEvent({type:"scroll", direction:"vertical", position:__vPosition}); } else { dragScrolling = setInterval(this, "dragScroll", 15); } updateAfterEvent(); } function __onMouseUp(Void) { clearInterval(dragScrolling); delete dragScrolling; delete dragScrolling; delete isPressed; delete onMouseUp; if (!selectable) { return(undefined); } if (changeFlag) { dispatchEvent({type:"change"}); } delete changeFlag; } function moveSelBy(incr) { if (!selectable) { setVPosition(__vPosition + incr); return(undefined); } var _local3 = getSelectedIndex(); if (_local3 == undefined) { _local3 = -1; } var _local2 = _local3 + incr; _local2 = Math.max(0, _local2); _local2 = Math.min(getLength() - 1, _local2); if (_local2 == _local3) { return(undefined); } if ((_local3 < __vPosition) || (_local3 >= (__vPosition + __rowCount))) { setVPosition(_local3); } if ((_local2 >= ((__vPosition + __rowCount) - roundUp)) || (_local2 < __vPosition)) { setVPosition(__vPosition + incr); } wasKeySelected = true; selectRow(_local2 - __vPosition, false); } function keyDown(e) { if (selectable) { if (findInputText()) { return(undefined); } } if (e.code == 40) { moveSelBy(1); } else if (e.code == 38) { moveSelBy(-1); } else if (e.code == 34) { if (selectable) { var _local3 = getSelectedIndex(); if (_local3 == undefined) { _local3 = 0; } setVPosition(_local3); } moveSelBy((__rowCount - 1) - roundUp); } else if (e.code == 33) { if (selectable) { var _local3 = getSelectedIndex(); if (_local3 == undefined) { _local3 = 0; } setVPosition(_local3); } moveSelBy((1 - __rowCount) + roundUp); } else if (e.code == 36) { moveSelBy(-__dataProvider.length); } else if (e.code == 35) { moveSelBy(__dataProvider.length); } } function findInputText(Void) { var _local2 = Key.getAscii(); if ((_local2 >= 33) && (_local2 <= 126)) { findString(String.fromCharCode(_local2)); return(true); } } function findString(str) { if (__dataProvider.length == 0) { return(undefined); } var _local4 = getSelectedIndex(); if (_local4 == undefined) { _local4 = 0; } var _local6 = 0; var _local3 = _local4 + 1; while (_local3 != _local4) { var _local2 = __dataProvider.getItemAt(_local3); if (_local2 instanceof XMLNode) { _local2 = _local2.attributes[__labelField]; } else if (typeof(_local2) != "string") { _local2 = String(_local2[__labelField]); } _local2 = _local2.substring(0, str.length); if ((str == _local2) || (str.toUpperCase() == _local2.toUpperCase())) { _local6 = _local3 - _local4; break; } if (_local3 >= (getLength() - 1)) { _local3 = -1; } _local3++; } if (_local6 != 0) { moveSelBy(_local6); } } function onRowPress(rowIndex) { if (!enabled) { return(undefined); } isPressed = true; dragScrolling = setInterval(this, "dragScroll", 15); onMouseUp = __onMouseUp; if (!selectable) { return(undefined); } selectRow(rowIndex); } function onRowRelease(rowIndex) { } function onRowRollOver(rowIndex) { if (!enabled) { return(undefined); } var _local2 = rows[rowIndex].item; if (getStyle("useRollOver") && (_local2 != undefined)) { rows[rowIndex].drawRow(_local2, "highlighted", false); } dispatchEvent({type:"itemRollOver", index:rowIndex + __vPosition}); } function onRowRollOut(rowIndex) { if (!enabled) { return(undefined); } if (getStyle("useRollOver")) { rows[rowIndex].drawRow(rows[rowIndex].item, getStateAt(rowIndex + __vPosition), false); } dispatchEvent({type:"itemRollOut", index:rowIndex + __vPosition}); } function onRowDragOver(rowIndex) { if (((!enabled) || (isPressed != true)) || (!selectable)) { return(undefined); } if (dropEnabled) { } else if (dragScrolling) { selectRow(rowIndex, false); } else { onMouseUp = __onMouseUp; onRowPress(rowIndex); } } function onRowDragOut(rowIndex) { if (!enabled) { return(undefined); } if (dragEnabled) { } else { onRowRollOut(rowIndex); } } function init(Void) { super.init(); tabEnabled = true; tabChildren = false; if (__dataProvider == undefined) { __dataProvider = new Array(); __dataProvider.addEventListener("modelChanged", this); } baseRowZ = (topRowZ = 10); } function createChildren(Void) { super.createChildren(); listContent = createEmptyMovieClip("content_mc", CONTENTDEPTH); invLayoutContent = true; invalidate(); } function draw(Void) { if (invRowHeight) { delete invRowHeight; __rowCount = 0; listContent.removeMovieClip(); listContent = createEmptyMovieClip("content_mc", CONTENTDEPTH); } if (invUpdateControl) { updateControl(); } border_mc.draw(); } function invalidateStyle(propName) { if (isRowStyle[propName]) { invUpdateControl = true; invalidate(); } else { var _local3 = 0; while (_local3 < __rowCount) { rows[_local3].invalidateStyle(propName); _local3++; } } super.invalidateStyle(propName); } static var mixIt1 = mx.controls.listclasses.DataSelector.Initialize(mx.controls.listclasses.ScrollSelectList); static var mixIt2 = mx.controls.listclasses.DataProvider.Initialize(Array); var CONTENTDEPTH = 100; var __hPosition = 0; var __rowRenderer = "SelectableRow"; var __rowHeight = 22; var __rowCount = 0; var __labelField = "label"; var minScrollInterval = 30; var dropEnabled = false; var dragEnabled = false; var className = "ScrollSelectList"; var isRowStyle = {styleName:true, backgroundColor:true, selectionColor:true, rollOverColor:true, selectionDisabledColor:true, backgroundDisabledColor:true, textColor:true, textSelectedColor:true, textRollOverColor:true, textDisabledColor:true, alternatingRowColors:true, defaultIcon:true}; var roundUp = 0; var selectable = true; var multipleSelection = false; }
Symbol 282 MovieClip [__Packages.mx.controls.treeclasses.TreeDataProvider] Frame 0
class mx.controls.treeclasses.TreeDataProvider extends Object { var childNodes, appendChild, insertBefore, parentNode, removeNode; function TreeDataProvider () { super(); } static function Initialize(obj) { obj = obj.prototype; if (obj.addTreeNode != undefined) { return(false); } var _local4 = mixinProps; var _local5 = _local4.length; var _local2 = 0; while (_local2 < _local5) { obj[_local4[_local2]] = mixins[_local4[_local2]]; _global.ASSetPropFlags(obj, _local4[_local2], 1); _local2++; } mx.events.EventDispatcher.initialize(obj); _global.ASSetPropFlags(obj, "addEventListener", 1); _global.ASSetPropFlags(obj, "removeEventListener", 1); _global.ASSetPropFlags(obj, "dispatchEvent", 1); _global.ASSetPropFlags(obj, "dispatchQueue", 1); _global.ASSetPropFlags(obj, "createEvent", 1); return(true); } function createProp(obj, propName, setter) { var p = (propName.charAt(0).toUpperCase() + propName.substr(1)); var _local2 = null; var _local4 = function (Void) { return(this["get" + p]()); }; if (setter) { _local2 = function (val) { this["set" + p](val); }; } obj.addProperty(propName, _local4, _local2); } static function convertToNode(tag, arg, data) { if (typeof(arg) == "string") { var _local2 = blankXML.createElement(tag); _local2.attributes.label = arg; if (data != undefined) { _local2.attributes.data = data; } return(_local2); } if (arg instanceof XML) { return(arg.firstChild.cloneNode(true)); } if (arg instanceof XMLNode) { return(arg); } if (typeof(arg) == "object") { var _local2 = blankXML.createElement(tag); for (var _local3 in arg) { _local2.attributes[_local3] = arg[_local3]; } if (data != undefined) { _local2.attributes.data = data; } return(_local2); } } function addTreeNode(arg, data) { return(addTreeNodeAt(childNodes.length, arg, data)); } function addTreeNodeAt(index, arg, data) { if (index > childNodes.length) { return(undefined); } var _local2; if (arg instanceof XMLNode) { _local2 = arg.removeTreeNode(); } else { _local2 = convertToNode("node", arg, data); } if (index >= childNodes.length) { appendChild(_local2); } else { insertBefore(_local2, childNodes[index]); } updateViews({eventName:"addNode", node:_local2, parentNode:this, index:index}); return(_local2); } function getTreeNodeAt(index) { return(childNodes[index]); } function removeTreeNodeAt(index) { var _local2 = childNodes[index]; _local2.removeNode(); updateViews({eventName:"removeNode", node:_local2, parentNode:this, index:index}); return(_local2); } function removeTreeNode() { var _local4 = parentNode; var _local6; var _local3 = 0; var _local2 = parentNode.firstChild; while (_local2 != undefined) { if (_local2 == this) { _local6 = _local3; break; } _local3++; _local2 = _local2.nextSibling; } if (_local6 != undefined) { var _local8 = getRootNode(); removeNode(); _local4.updateViews({eventName:"removeNode", node:this, parentNode:_local4, index:_local6}); } return(this); } function removeAll() { while (childNodes.length > 0) { removeTreeNodeAt(childNodes.length - 1); } var _local3 = getRootNode(); updateViews({eventName:"updateTree"}); } function getRootNode() { var _local2 = this; while ((_local2.parentNode != undefined) && (_local2.isTreeRoot == undefined)) { _local2 = _local2.parentNode; } return(_local2); } function updateViews(eventObj) { var _local2 = this; eventObj.target = this; eventObj.type = "modelChanged"; while (_local2 != undefined) { if (_local2.isTreeRoot || (_local2.parentNode == undefined)) { _local2.dispatchEvent(eventObj); } _local2 = _local2.parentNode; } } static var mixinProps = ["addTreeNode", "addTreeNodeAt", "getTreeNodeAt", "removeTreeNodeAt", "getRootNode", "getDepth", "removeAll", "removeTreeNode", "updateViews"]; static var evtDipatcher = mx.events.EventDispatcher; static var mixins = new mx.controls.treeclasses.TreeDataProvider(); static var blankXML = new XML(); static var largestID = 0; }
Symbol 283 MovieClip [__Packages.mx.controls.menuclasses.MenuDataProvider] Frame 0
class mx.controls.menuclasses.MenuDataProvider extends Object { var addTreeNode, addTreeNodeAt, removeTreeNode, getTreeNodeAt, childNodes; function MenuDataProvider () { super(); } static function Initialize(obj) { obj = obj.prototype; var _local3 = mixinProps; var _local5 = _local3.length; var _local2 = 0; while (_local2 < _local5) { obj[_local3[_local2]] = mixins[_local3[_local2]]; _global.ASSetPropFlags(obj, _local3[_local2], 1); _local2++; } return(true); } function addMenuItem(arg) { return(addTreeNode(mx.controls.treeclasses.TreeDataProvider.convertToNode("menuitem", arg))); } function addMenuItemAt(index, arg) { return(addTreeNodeAt(index, mx.controls.treeclasses.TreeDataProvider.convertToNode("menuitem", arg))); } function removeMenuItem(Void) { return(removeTreeNode()); } function removeMenuItemAt(index) { return(getTreeNodeAt(index).removeTreeNode()); } function getMenuItemAt(index) { return(getTreeNodeAt(index)); } function indexOf(item) { var _local2 = 0; while (_local2 < childNodes.length) { if (childNodes[_local2] == item) { return(_local2); } _local2++; } return(undefined); } static var mixinProps = ["addMenuItem", "addMenuItemAt", "getMenuItemAt", "removeMenuItem", "removeMenuItemAt", "normalize", "indexOf"]; static var mixins = new mx.controls.menuclasses.MenuDataProvider(); }
Symbol 284 MovieClip [__Packages.mx.managers.PopUpManager] Frame 0
class mx.managers.PopUpManager { var popUp, setSize, move, modalWindow, _parent, _name, _visible, owner; function PopUpManager () { } static function createModalWindow(parent, o, broadcastOutsideEvents) { var _local2 = parent.createChildAtDepth("Modal", mx.managers.DepthManager.kTopmost); _local2.setDepthBelow(o); o.modalID = _local2._name; _local2._alpha = _global.style.modalTransparency; _local2.tabEnabled = false; if (broadcastOutsideEvents) { _local2.onPress = mixins.onPress; } else { _local2.onPress = mixins.nullFunction; } _local2.onRelease = mixins.nullFunction; _local2.resize = mixins.resize; mx.managers.SystemManager.init(); mx.managers.SystemManager.addEventListener("resize", _local2); _local2.resize(); _local2.useHandCursor = false; _local2.popUp = o; o.modalWindow = _local2; o.deletePopUp = mixins.deletePopUp; o.setVisible = mixins.setVisible; o.getVisible = mixins.getVisible; o.addProperty("visible", o.getVisible, o.setVisible); } static function createPopUp(parent, className, modal, initobj, broadcastOutsideEvents) { if (mixins == undefined) { mixins = new mx.managers.PopUpManager(); } if (broadcastOutsideEvents == undefined) { broadcastOutsideEvents = false; } var _local5 = parent._root; if (_local5 == undefined) { _local5 = _root; } while (parent != _local5) { parent = parent._parent; } initobj.popUp = true; var _local4 = parent.createClassChildAtDepth(className, ((broadcastOutsideEvents || (modal)) ? (mx.managers.DepthManager.kTopmost) : (mx.managers.DepthManager.kTop)), initobj); var _local2 = _root; var _local6 = _local2.focusManager != undefined; while (_local2._parent != undefined) { _local2 = _local2._parent._root; if (_local2.focusManager != undefined) { _local6 = true; break; } } if (_local6) { _local4.createObject("FocusManager", "focusManager", -1); if (_local4._visible == false) { mx.managers.SystemManager.deactivate(_local4); } } if (modal) { createModalWindow(parent, _local4, broadcastOutsideEvents); } else { if (broadcastOutsideEvents) { _local4.mouseListener = new Object(); _local4.mouseListener.owner = _local4; _local4.mouseListener.onMouseDown = mixins.onMouseDown; Mouse.addListener(_local4.mouseListener); } _local4.deletePopUp = mixins.deletePopUp; } return(_local4); } function onPress(Void) { var _local3 = popUp._root; if (_local3 == undefined) { _local3 = _root; } if (popUp.hitTest(_local3._xmouse, _local3._ymouse, false)) { return(undefined); } popUp.dispatchEvent({type:"mouseDownOutside"}); } function nullFunction(Void) { } function resize(Void) { var _local2 = mx.managers.SystemManager.__get__screen(); setSize(_local2.width, _local2.height); move(_local2.x, _local2.y); } function deletePopUp(Void) { if (modalWindow != undefined) { _parent.destroyObject(modalWindow._name); } _parent.destroyObject(_name); } function setVisible(v, noEvent) { super.setVisible(v, noEvent); modalWindow._visible = v; } function getVisible(Void) { return(_visible); } function onMouseDown(Void) { var _local3 = owner._root; if (_local3 == undefined) { _local3 = _root; } var _local4 = new Object(); _local4.x = _local3._xmouse; _local4.y = _local3._ymouse; _local3.localToGlobal(_local4); if (owner.hitTest(_local4.x, _local4.y, false)) { } else { owner.mouseDownOutsideHandler(owner); } } static var version = "2.0.2.127"; static var mixins = undefined; }
Symbol 285 MovieClip [__Packages.mx.effects.Tween] Frame 0
class mx.effects.Tween extends Object { static var IntervalToken; var arrayMode, listener, initVal, endVal, startTime, updateFunc, endFunc, ID; function Tween (listenerObj, init, end, dur) { super(); if (listenerObj == undefined) { return; } if (typeof(init) != "number") { arrayMode = true; } listener = listenerObj; initVal = init; endVal = end; if (dur != undefined) { duration = dur; } startTime = getTimer(); if (duration == 0) { endTween(); } else { AddTween(this); } } static function AddTween(tween) { tween.ID = ActiveTweens.length; ActiveTweens.push(tween); if (IntervalToken == undefined) { Dispatcher.DispatchTweens = DispatchTweens; IntervalToken = setInterval(Dispatcher, "DispatchTweens", Interval); } } static function RemoveTweenAt(index) { var _local2 = ActiveTweens; if (((index >= _local2.length) || (index < 0)) || (index == undefined)) { return(undefined); } _local2.splice(index, 1); var _local4 = _local2.length; var _local1 = index; while (_local1 < _local4) { _local2[_local1].ID--; _local1++; } if (_local4 == 0) { clearInterval(IntervalToken); delete IntervalToken; } } static function DispatchTweens(Void) { var _local2 = ActiveTweens; var _local3 = _local2.length; var _local1 = 0; while (_local1 < _local3) { _local2[_local1].doInterval(); _local1++; } updateAfterEvent(); } function doInterval() { var _local2 = getTimer() - startTime; var _local3 = getCurVal(_local2); if (_local2 >= duration) { endTween(); } else if (updateFunc != undefined) { listener[updateFunc](_local3); } else { listener.onTweenUpdate(_local3); } } function getCurVal(curTime) { if (arrayMode) { var _local3 = new Array(); var _local2 = 0; while (_local2 < initVal.length) { _local3[_local2] = easingEquation(curTime, initVal[_local2], endVal[_local2] - initVal[_local2], duration); _local2++; } return(_local3); } return(easingEquation(curTime, initVal, endVal - initVal, duration)); } function endTween() { if (endFunc != undefined) { listener[endFunc](endVal); } else { listener.onTweenEnd(endVal); } RemoveTweenAt(ID); } function setTweenHandlers(update, end) { updateFunc = update; endFunc = end; } function easingEquation(t, b, c, d) { return(((c / 2) * (Math.sin(Math.PI * ((t / d) - 0.5)) + 1)) + b); } static var ActiveTweens = new Array(); static var Interval = 10; static var Dispatcher = new Object(); var duration = 3000; }
Symbol 286 MovieClip [__Packages.mx.controls.Menu] Frame 0
class mx.controls.Menu extends mx.controls.listclasses.ScrollSelectList { var __set__visible, listContent, mask_mc, border_mc, __menuCache, getViewMetrics, layoutContent, __width, __height, invRowHeight, invUpdateSize, getFocusManager, __menuDataProvider, groupName, __get__visible, __menuBar, _x, _y, _width, popupMask, attachMovie, setMask, __get__width, height, getStyle, wasJustCreated, popupTween, isPressed, width, __activeChildren, __lastRowRolledOver, clearSelected, anchorRow, supposedToLoseFocus, __dataProvider, invalidate, __rowCount, getLength, setSize, rows, __namedItems, __radioGroups, _selection, _members, enabled, selectable, __anchor, __parentMenu, __anchorIndex, __vPosition, dragScrolling, __timer, __timeOut, focusManager, getSelectedIndex, wasKeySelected, selectRow, selectedIndex, selectedItem; function Menu () { super(); } static function createMenu(parent, mdp, initObj) { if (parent == undefined) { parent = _root; } var pt = new Object(); pt.x = parent._root._xmouse; pt.y = parent._root._ymouse; parent._root.localToGlobal(pt); if (mdp == undefined) { mdp = new XML(); } var _local3 = mx.managers.PopUpManager.createPopUp(parent, mx.controls.Menu, false, initObj, true); if (_local3 == undefined) { trace("Failed to create a new menu, probably because there is no Menu in the Library"); } else { _local3.isPressed = true; _local3.mouseDownOutsideHandler = function (event) { if ((!this.isMouseOverMenu()) && (!this.__activator.hitTest(pt.x, pt.y))) { this.hideAllMenus(); } }; _local3.dataProvider = mdp; } return(_local3); } static function isItemEnabled(itm) { var _local1 = itm.attributes.enabled; return((((_local1 == undefined) || (_local1 == true)) || (_local1.toLowerCase() == "true")) && (itm.attributes.type.toLowerCase() != "separator")); } static function isItemSelected(itm) { var _local1 = itm.attributes.selected; return((_local1 == true) || (_local1.toLowerCase() == "true")); } function init(Void) { super.init(); __set__visible(false); } function createChildren(Void) { super.createChildren(); listContent.setMask(mask_mc); mask_mc.removeMovieClip(); border_mc.move(0, 0); border_mc.borderStyle = "menuBorder"; } function propagateToSubMenus(prop, value) { for (var _local5 in __menuCache) { var _local2 = __menuCache[_local5]; if (_local2 != this) { _local2["set" + prop](value); } } } function setLabelField(lbl) { super.setLabelField(lbl); propagateToSubMenus("LabelField", lbl); } function setLabelFunction(lbl) { super.setLabelFunction(lbl); propagateToSubMenus("LabelFunction", lbl); } function setCellRenderer(cR) { super.setCellRenderer(cR); propagateToSubMenus("CellRenderer", cR); } function setRowHeight(v) { super.setRowHeight(v); propagateToSubMenus("RowHeight", v); } function setIconField(v) { super.setIconField(v); propagateToSubMenus("IconField", v); } function setIconFunction(v) { super.setIconFunction(v); propagateToSubMenus("IconFunction", v); } function size(Void) { super.size(); var _local3 = getViewMetrics(); layoutContent(_local3.left, _local3.top, (__width - _local3.left) - _local3.right, (__height - _local3.top) - _local3.bottom); } function draw(Void) { if (invRowHeight) { super.draw(); listContent.setMask(mask_mc); invUpdateSize = true; } super.draw(); if (invUpdateSize) { updateSize(); } } function onSetFocus() { super.onSetFocus(); getFocusManager().defaultPushButtonEnabled = false; } function setDataProvider(dP) { if (typeof(dP) == "string") { dP = new XML(dP).firstChild; } __menuDataProvider.removeEventListener("modelChanged", this); __menuDataProvider = dP; if (!(__menuDataProvider instanceof XML)) { __menuDataProvider.isTreeRoot = true; } __menuDataProvider.addEventListener("modelChanged", this); modelChanged({eventName:"updateTree"}); } function getDataProvider() { return(__menuDataProvider); } function addMenuItem(arg) { return(__menuDataProvider.addMenuItem(arg)); } function addMenuItemAt(index, arg) { return(__menuDataProvider.addMenuItemAt(index, arg)); } function removeMenuItemAt(index) { var _local2 = getMenuItemAt(index); if ((_local2 != undefined) && (_local2 != null)) { _local2.removeMenuItem(); } return(_local2); } function removeMenuItem(item) { return(removeMenuItemAt(indexOf(item))); } function removeAll(Void) { return(__menuDataProvider.removeAll()); } function getMenuItemAt(index) { return(__menuDataProvider.getMenuItemAt(index)); } function setMenuItemSelected(item, select) { if (item.attributes.type == "radio") { var _local3 = getRootMenu(); groupName = item.attributes.groupName; _local3[groupName].setGroupSelection(item); return(undefined); } if (select != item.attributes.selected) { item.attributes.selected = select; item.updateViews({eventName:"selectionChanged", node:item}); } } function setMenuItemEnabled(item, enable) { if (enable != item.attributes.enabled) { item.attributes.enabled = enable; item.updateViews({eventName:"enabledChanged", node:item}); } } function indexOf(item) { return(__menuDataProvider.indexOf(item)); } function show(x, y) { if (!__get__visible()) { var _local2 = getRootMenu(); _local2.dispatchEvent({type:"menuShow", menuBar:__menuBar, menu:this, menuItem:__menuDataProvider}); if (x != undefined) { _x = x; if (y != undefined) { _y = y; } } if (this != _local2) { var _local5 = (_x + _width) - Stage.width; if (_local5 > 0) { _x = _x - _local5; if (_x < 0) { _x = 0; } } } popupMask = attachMovie("BoundingBox", "pMask_mc", 6000); setMask(popupMask); var _local3 = __get__width(); if (_local3 < 50) { _local3 = 100; } popupMask._width = _local3; popupMask._height = height; popupMask._x = -popupMask._width; popupMask._y = -popupMask._height; var _local4 = getStyle("popupDuration"); if (wasJustCreated && (_local4 < 200)) { _local4 = 200; delete wasJustCreated; } popupTween = new mx.effects.Tween(this, [popupMask._x, popupMask._y], [0, 0], _local4); __set__visible(true); isPressed = true; if ((!__menuBar) && (_local2 == this)) { Selection.setFocus(this); } } } function onTweenUpdate(val) { popupMask._width = width; popupMask._x = val[0]; popupMask._y = val[1]; } function onTweenEnd(val) { popupMask._x = val[0]; popupMask._y = val[1]; setMask(undefined); popupMask.removeMovieClip(); } function hide(Void) { if (__get__visible()) { for (var _local2 in __activeChildren) { __activeChildren[_local2].hide(); } __lastRowRolledOver = undefined; clearSelected(); if (anchorRow != undefined) { anchorRow.highlight._visible = false; } __set__visible(false); isPressed = false; __wasVisible = false; var _local3 = getRootMenu(); _local3.dispatchEvent({type:"menuHide", menuBar:__menuBar, menu:this, menuItem:__menuDataProvider}); } } function onKillFocus() { super.onKillFocus(); getFocusManager().defaultPushButtonEnabled = true; if (supposedToLoseFocus == undefined) { hideAllMenus(); } delete supposedToLoseFocus; } function modelChanged(eventObj) { var _local3 = eventObj.eventName; if (_local3 == "updateTree") { __dataProvider.removeAll(); __dataProvider.addItemsAt(0, __menuDataProvider.childNodes); invUpdateSize = true; invalidate(); super.modelChanged({eventName:"updateAll"}); deinstallAllItems(); installItem(__menuDataProvider); if (__menuCache == undefined) { __menuCache = new Object(); } __menuCache[__menuDataProvider.getID()] = this; } else if ((_local3 == "addNode") || (_local3 == "removeNode")) { var _local5 = eventObj.node; var _local6 = eventObj.parentNode; var _local7 = __menuCache[_local6.getID()]; if (_local3 == "removeNode") { deleteDependentSubMenus(_local5); _local7.removeItemAt(eventObj.index); deinstallItem(_local5); } else { _local7.addItemAt(eventObj.index, _local5); installItem(_local5); } _local7.invUpdateSize = true; _local7.invalidate(); var _local8 = __menuCache[_local6.parentNode.getID()]; _local8.invUpdateControl = true; _local8.invalidate(); } else if ((_local3 == "selectionChanged") || (_local3 == "enabledChanged")) { var _local7 = __menuCache[eventObj.node.parentNode.getID()]; _local7.invUpdateControl = true; _local7.invalidate(); } else { super.modelChanged(eventObj); } } function updateSize() { delete invUpdateSize; var _local2 = calcHeight(); if (getLength() != __rowCount) { setSize(0, _local2); } setSize(calcWidth(), _local2); } function calcWidth() { var _local4 = -1; var _local3; var _local2 = 0; while (_local2 < rows.length) { _local3 = rows[_local2].getIdealWidth(); if (_local3 > _local4) { _local4 = _local3; } _local2++; } var _local5 = getStyle("textIndent"); if (_local5 == undefined) { _local5 = 0; } return(_local4 + _local5); } function calcHeight() { var _local2 = getViewMetrics(); return(((__dataProvider.length * __rowHeight) + _local2.top) + _local2.bottom); } function invalidateStyle(propName) { super.invalidateStyle(propName); for (var _local4 in __activeChildren) { __activeChildren[_local4].invalidateStyle(propName); } } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { super.notifyStyleChangeInChildren(sheetName, styleProp, newValue); for (var _local6 in __activeChildren) { __activeChildren[_local6].notifyStyleChangeInChildren(sheetName, styleProp, newValue); } } function deleteDependentSubMenus(menuItem) { var _local2 = menuItem.childNodes; for (var _local3 in _local2) { deleteDependentSubMenus(_local2[_local3]); } var _local4 = __menuCache[menuItem.getID()]; if (_local4 != undefined) { _local4.hide(); delete __menuCache[menuItem.getID()]; } } function installItem(item) { if (item.attributes.instanceName != undefined) { var _local6 = item.attributes.instanceName; if (this[_local6] != undefined) { trace("WARNING: Duplicate menu item instanceNames - " + _local6); } if (__namedItems == undefined) { __namedItems = new Object(); } __namedItems[_local6] = item; this[_local6] = item; } if ((item.attributes.type == "radio") && (item.attributes.groupName != undefined)) { var _local5 = item.attributes.groupName; var _local2 = this[_local5]; if (_local2 == undefined) { _local2 = new Object(); _local2.name = _local5; _local2._rootMenu = this; _local2._members = new Object(); _local2._memberCount = 0; _local2.getGroupSelection = getGroupSelection; _local2.setGroupSelection = setGroupSelection; _local2.addProperty("selection", _local2.getGroupSelection, _local2.setGroupSelection); if (__radioGroups == undefined) { __radioGroups = new Object(); } __radioGroups[_local5] = _local2; this[_local5] = _local2; } _local2._members[item.getID()] = item; _local2._memberCount++; if (isItemSelected(item)) { _local2.selection = item; } } var _local3 = item.childNodes; for (var _local7 in _local3) { installItem(_local3[_local7]); } } function deinstallItem(item) { var _local2 = item.childNodes; for (var _local5 in _local2) { deinstallItem(_local2[_local5]); } if (item.attributes.instanceName != undefined) { var _local7 = item.attributes.instanceName; delete this[_local7]; delete __namedItems[_local7]; } if ((item.attributes.type == "radio") && (item.attributes.groupName != undefined)) { var _local6 = item.attributes.groupName; var _local3 = this[_local6]; if (_local3 == undefined) { return(undefined); } delete _local3._members[item.getID()]; _local3._memberCount--; if (_local3._memberCount == 0) { delete this[_local6]; delete __radioGroups[_local6]; } else if (_local3.selection == item) { delete _local3._selection; } } } function deinstallAllItems(Void) { for (var _local2 in __namedItems) { delete this[_local2]; } delete __namedItems; for (var _local2 in __radioGroups) { delete this[_local2]; } delete __radioGroups; } function getGroupSelection() { return(_selection); } function setGroupSelection(item) { _selection = item; for (var _local4 in _members) { var _local2 = _members[_local4]; _local2.attributes.selected = _local2 == item; } item.updateViews({eventName:"selectionChanged", node:item}); } function onRowRelease(rowIndex) { if (((!enabled) || (!selectable)) || (!__get__visible())) { return(undefined); } var _local5 = rows[rowIndex]; var _local2 = _local5.item; if ((_local2 != undefined) && (isItemEnabled(_local2))) { var _local10 = _local2.attributes.type; var _local4 = (!_local2.hasChildNodes()) && (_local10 != "separator"); if (_local4) { hideAllMenus(); } var _local6; var _local3 = getRootMenu(); if ((_local10 == "check") || (_local10 == "radio")) { setMenuItemSelected(_local2, !isItemSelected(_local2)); } if (_local4) { _local3.dispatchEvent({type:"change", menuBar:__menuBar, menu:_local3, menuItem:_local2, groupName:_local2.attributes.groupName}); } } } function onRowPress(rowIndex) { var _local3 = rows[rowIndex].item; if (isItemEnabled(_local3) && (!_local3.hasChildNodes())) { super.onRowPress(rowIndex); } } function onRowRollOut(rowIndex) { if (((!enabled) || (!selectable)) || (!__get__visible())) { return(undefined); } super.onRowRollOut(rowIndex); var _local4 = rows[rowIndex].item; if (_local4 != undefined) { var _local5 = getRootMenu(); _local5.dispatchEvent({type:"rollOut", menuBar:__menuBar, menu:this, menuItem:_local4}); } var _local3 = __activeChildren[_local4.getID()]; if (_local4.hasChildNodes() > 0) { if (_local3.isOpening || (_local3.isOpening == undefined)) { cancelMenuDelay(); _local3.isOpening = false; } if (_local3.visible) { rows[rowIndex].drawRow(_local4, "selected", false); } } else if (_local3.isClosing || (_local3.isClosing == undefined)) { cancelMenuDelay(); _local3.isClosing = false; } setTimeOut(__closeDelay, _local4.getID()); } function onRowRollOver(rowIndex) { if (((!enabled) || (!selectable)) || (!__get__visible())) { return(undefined); } var _local2 = rows[rowIndex]; var _local8 = _local2.item; var _local6 = _local8.getID(); var _local4 = __activeChildren[__anchor]; var _local5 = __activeChildren[_local6]; clearSelected(); clearTimeOut(); __lastRowRolledOver = rowIndex; if (anchorRow != undefined) { anchorRow.drawRow(anchorRow.item, "normal", false); delete anchorRow; } if (__parentMenu) { var _local3 = __parentMenu.rows[__anchorIndex]; _local3.drawRow(_local3.item, "selected", false); __parentMenu.anchorRow = _local3; } if (_local5.__activeChildren[_local5.__anchor].visible) { _local5.__activeChildren[_local5.__anchor].hide(); } if (_local4.visible && (__anchor != _local6)) { _local4.isClosing = true; setMenuDelay(__closeDelay, "closeSubMenu", {id:__anchor}); } if ((_local8 != undefined) && (isItemEnabled(_local8))) { var _local7 = getRootMenu(); _local7.dispatchEvent({type:"rollOver", menuBar:__menuBar, menu:this, menuItem:_local8}); if (_local8.hasChildNodes() > 0) { anchorRow = _local2; _local2.drawRow(_local8, "selected", false); if (!_local5.visible) { _local5.isOpening = true; setMenuDelay(__openDelay, "openSubMenu", {item:_local8, rowIndex:rowIndex}); } } else { _local2.drawRow(_local8, "highlighted", false); } } } function onRowDragOver(rowIndex) { var _local4 = __dataProvider.getItemAt(rowIndex + __vPosition); if (isItemEnabled(_local4)) { super.onRowDragOver(rowIndex); onRowRollOver(rowIndex); } } function __onMouseUp() { clearInterval(dragScrolling); delete dragScrolling; delete isPressed; if (!selectable) { return(undefined); } if (__wasVisible) { hide(); } __wasVisible = false; } function setMenuDelay(delay, request, args) { if (__timer == null) { __timer = setInterval(this, "callMenuDelay", delay, request, args); } else { __delayQueue.push({delay:delay, request:request, args:args}); } } function callMenuDelay(request, args) { this[request](args); clearMenuDelay(); } function clearMenuDelay(Void) { clearInterval(__timer); __timer = null; runDelayQueue(); } function cancelMenuDelay(Void) { var _local2 = __delayQueue.pop(); clearMenuDelay(); } function runDelayQueue(Void) { if (__delayQueue.length == 0) { return(undefined); } var _local2 = __delayQueue.shift(); var _local4 = _local2.delay; var _local5 = _local2.request; var _local3 = _local2.args; setMenuDelay(_local4, _local5, _local3); } function setTimeOut(delay, id) { clearTimeOut(); __timeOut = setInterval(this, "callTimeOut", delay, id); } function clearTimeOut(Void) { clearInterval(__timeOut); __timeOut = null; } function callTimeOut(Void) { var _local2 = __activeChildren[__anchor]; clearTimeOut(); if ((!isMouseOverMenu()) && (_local2)) { var _local3 = _local2.__anchorIndex; var _local5 = __dataProvider.getItemAt(_local3 + __vPosition); var _local4 = rows[_local3]; _local4.drawRow(_local5, "normal", false); _local2.hide(); __delayQueue.length = 0; } } function openSubMenu(o) { var _local3 = getRootMenu(); var _local5 = rows[o.rowIndex]; var _local7 = o.item; var _local6 = (__anchor = _local7.getID()); var _local2 = _local3.__menuCache[_local6]; if (_local2 == undefined) { _local2 = mx.managers.PopUpManager.createPopUp(_local3, mx.controls.Menu, false, {__parentMenu:this, __anchorIndex:o.rowIndex, styleName:_local3}, true); _local2.labelField = _local3.__labelField; _local2.labelFunction = _local3.__labelFunction; _local2.iconField = _local3.__iconField; _local2.iconFunction = _local3.__iconFunction; _local2.wasJustCreated = true; _local2.cellRenderer = _local3.__cellRenderer; _local2.rowHeight = _local3.__rowHeight; if (_local3.__menuCache == undefined) { _local3.__menuCache = new Object(); _local3.__menuCache[_local3.__menuDataProvider.getID()] = _local3; } if (__activeChildren == undefined) { __activeChildren = new Object(); } _local3.__menuCache[_local6] = _local2; __activeChildren[_local6] = _local2; _local2.__dataProvider.addItemsAt(0, _local7.childNodes); _local2.invUpdateSize = true; _local2.invalidate(); } _local2.__menuBar = __menuBar; var _local4 = {x:0, y:0}; _local5.localToGlobal(_local4); _local5._root.globalToLocal(_local4); _local2.focusManager.lastFocus = undefined; _local2.show(_local4.x + _local5.__width, _local4.y); focusManager.lastFocus = undefined; _local2.isOpening = false; } function closeSubMenu(o) { var _local2 = __activeChildren[o.id]; _local2.hide(); _local2.isClosing = false; } function moveSelBy(incr) { var _local3 = getSelectedIndex(); if (_local3 == undefined) { _local3 = -1; } var _local2 = _local3 + incr; if (_local2 > (__dataProvider.length - 1)) { _local2 = 0; } else if (_local2 < 0) { _local2 = __dataProvider.length - 1; } wasKeySelected = true; selectRow(_local2 - __vPosition, false, false); var _local4 = __dataProvider.getItemAt(_local2 + __vPosition); if (_local4.attributes.type == "separator") { moveSelBy(incr); } } function keyDown(e) { if (__lastRowRolledOver != undefined) { selectedIndex = __lastRowRolledOver; __lastRowRolledOver = undefined; } var _local2 = selectedItem; if (Key.isDown(38)) { var _local4 = getRootMenu(); var _local3 = _local4.__menuCache[_local2.getID()]; if (_local2.hasChildNodes() && (_local3.visible)) { supposedToLoseFocus = true; Selection.setFocus(_local3); _local3.selectedIndex = _local3.rows.length - 1; } else { moveSelBy(-1); } } if (Key.isDown(40)) { var _local4 = getRootMenu(); var _local3 = _local4.__menuCache[_local2.getID()]; if (_local2.hasChildNodes() && (_local3.visible)) { supposedToLoseFocus = true; Selection.setFocus(_local3); _local3.selectedIndex = 0; } else { moveSelBy(1); } } if (Key.isDown(39)) { if (isItemEnabled(_local2) && (_local2.hasChildNodes())) { openSubMenu({item:_local2, rowIndex:selectedIndex}); var _local4 = getRootMenu(); var _local3 = _local4.__menuCache[_local2.getID()]; supposedToLoseFocus = true; Selection.setFocus(_local3); _local3.selectedIndex = 0; } else if (__menuBar) { supposedToLoseFocus = true; Selection.setFocus(__menuBar); __menuBar.keyDown(e); } } if (Key.isDown(37)) { if (__parentMenu) { supposedToLoseFocus = true; hide(); Selection.setFocus(__parentMenu); } else if (__menuBar) { supposedToLoseFocus = true; Selection.setFocus(__menuBar); __menuBar.keyDown(e); } } if (Key.isDown(13) || (Key.isDown(32))) { if (isItemEnabled(_local2) && (_local2.hasChildNodes())) { openSubMenu({item:_local2, rowIndex:selectedIndex}); var _local4 = getRootMenu(); var _local3 = _local4.__menuCache[_local2.getID()]; supposedToLoseFocus = true; Selection.setFocus(_local3); _local3.selectedIndex = 0; } else { onRowRelease(selectedIndex); } } if (Key.isDown(27) || (Key.isDown(9))) { hideAllMenus(); } } function hideAllMenus(Void) { getRootMenu().hide(); } function isMouseOverMenu(Void) { var _local4 = new Object(); _local4.x = _root._xmouse; _local4.y = _root._ymouse; _root.localToGlobal(_local4); if (border_mc.hitTest(_local4.x, _local4.y)) { return(true); } var _local5 = getRootMenu(); for (var _local6 in _local5.__menuCache) { var _local3 = _local5.__menuCache[_local6]; if (_local3.visible && (_local3.border_mc.hitTest(_local4.x, _local4.y))) { return(true); } } return(false); } function getRootMenu(Void) { var _local2 = this; while (_local2.__parentMenu != undefined) { _local2 = _local2.__parentMenu; } return(_local2); } static var symbolName = "Menu"; static var symbolOwner = mx.controls.Menu; var className = "Menu"; static var version = "2.0.2.127"; static var mixit = mx.controls.treeclasses.TreeDataProvider.Initialize(XMLNode); static var mixit2 = mx.controls.menuclasses.MenuDataProvider.Initialize(XMLNode); var __hScrollPolicy = "off"; var __vScrollPolicy = "off"; var __rowRenderer = "MenuRow"; var __rowHeight = 19; var __wasVisible = false; var __enabled = true; var __openDelay = 250; var __closeDelay = 250; var __delayQueue = new Array(); var __iconField = "icon"; }
Symbol 287 MovieClip [__Packages.mx.skins.halo.ActivatorSkin] Frame 0
class mx.skins.halo.ActivatorSkin extends mx.skins.RectBorder { var __get__width, __get__height, getStyle, clear, drawRoundRect, __get__x, __get__y; function ActivatorSkin () { super(); } function init() { super.init(); } function size() { drawHaloRect(__get__width(), __get__height()); } function drawHaloRect(w, h) { var _local5 = getStyle("borderStyle"); var _local4 = getStyle("themeColor"); clear(); switch (_local5) { case "none" : drawRoundRect(__get__x(), __get__y(), w, h, 0, 16777215, 0); break; case "falsedown" : drawRoundRect(__get__x(), __get__y(), w, h, 0, 9542041, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 0, [3355443, 16579836], 100, -90, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 0, _local4, 50); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 0, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 0, _local4, 20); break; case "falserollover" : drawRoundRect(__get__x(), __get__y(), w, h, 0, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 0, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 0, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 0, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 0, 16316664, 100); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.skinRegistry.ActivatorSkin = true; return(true); } static var symbolName = "ActivatorSkin"; static var symbolOwner = mx.skins.halo.ActivatorSkin; var className = "ActivatorSkin"; var backgroundColorName = "buttonColor"; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 288 MovieClip [__Packages.mx.controls.menuclasses.MenuBarItem] Frame 0
class mx.controls.menuclasses.MenuBarItem extends mx.core.UIComponent { var createLabel, cell, __initText, createClassObject, owner, useHandCursor, trackAsMenu, border_mc, __width, __height, enabled, menuBarIndex; function MenuBarItem () { super(); } function createChildren(Void) { super.createChildren(); createLabel("cell", 20); cell.setValue(__initText); createClassObject(mx.skins.halo.ActivatorSkin, "border_mc", 0, {styleName:owner, borderStyle:"none"}); useHandCursor = false; trackAsMenu = true; } function size(Void) { super.size(); border_mc.setSize(__width, __height); cell.setSize(__width - __cellWidthBuffer, cell.getPreferredHeight()); cell._x = __cellWidthBuffer / 2; cell._y = (__height - cell._height) / 2; } function getPreferredWidth(Void) { return(cell.getPreferredWidth() + __cellWidthBuffer); } function setLabelBorder(style) { border_mc.borderStyle = style; border_mc.draw(); } function setEnabled(state) { cell.enabled = state; if (!enabled) { setLabelBorder("none"); } } function onPress(Void) { owner.onItemPress(menuBarIndex); } function onRelease(Void) { owner.onItemRelease(menuBarIndex); } function onRollOver(Void) { owner.onItemRollOver(menuBarIndex); } function onRollOut(Void) { owner.onItemRollOut(menuBarIndex); } function onDragOver(Void) { owner.onItemDragOver(menuBarIndex); } function onDragOut(Void) { owner.onItemDragOut(menuBarIndex); } var __cellHeightBuffer = 3; var __cellWidthBuffer = 20; var __isDown = false; var __isClosing = false; }
Symbol 289 MovieClip [__Packages.mx.controls.listclasses.SelectableRow] Frame 0
class mx.controls.listclasses.SelectableRow extends mx.core.UIComponent { var __height, cell, owner, rowIndex, icon_mc, createObject, __width, backGround, highlight, highlightColor, createLabel, createClassObject, listOwner, tabEnabled, item, createEmptyMovieClip, drawRect, isChangedToSelected, bGTween, grandOwner; function SelectableRow () { super(); } function setValue(itmObj, state) { var _local7 = __height; var _local2 = cell; var _local5 = owner; var _local8 = itemToString(itmObj); if (_local2.getValue() != _local8) { _local2.setValue(_local8, itmObj, state); } var _local4 = _local5.getPropertiesAt(rowIndex + _local5.__vPosition).icon; if (_local4 == undefined) { _local4 = _local5.__iconFunction(itmObj); if (_local4 == undefined) { _local4 = itmObj[_local5.__iconField]; if (_local4 == undefined) { _local4 = _local5.getStyle("defaultIcon"); } } } var _local3 = icon_mc; if ((_local4 != undefined) && (itmObj != undefined)) { _local3 = createObject(_local4, "icon_mc", 20); _local3._x = 2; _local3._y = (_local7 - _local3._height) / 2; _local2._x = 4 + _local3._width; } else { _local3.removeMovieClip(); _local2._x = 2; } var _local9 = ((_local3 == undefined) ? 0 : (_local3._width)); _local2.setSize(__width - _local9, Math.min(_local7, _local2.getPreferredHeight())); _local2._y = (_local7 - _local2._height) / 2; } function size(Void) { var _local3 = backGround; var _local2 = cell; var _local4 = __height; var _local5 = __width; var _local6 = ((icon_mc == undefined) ? 0 : (icon_mc._width)); _local2.setSize(_local5 - _local6, Math.min(_local4, _local2.getPreferredHeight())); _local2._y = (_local4 - _local2._height) / 2; icon_mc._y = (_local4 - icon_mc._height) / 2; _local3._x = 0; _local3._width = _local5; _local3._height = _local4; drawRowFill(_local3, normalColor); drawRowFill(highlight, highlightColor); } function setCellRenderer(forceSizing) { var _local3 = owner.__cellRenderer; var _local4; if (cell != undefined) { _local4 = cell._x; cell.removeMovieClip(); cell.removeTextField(); } var _local2; if (_local3 == undefined) { _local2 = (cell = createLabel("cll", 0, {styleName:this})); _local2.styleName = owner; _local2.selectable = false; _local2.tabEnabled = false; _local2.background = false; _local2.border = false; } else if (typeof(_local3) == "string") { _local2 = (cell = createObject(_local3, "cll", 0, {styleName:this})); } else { _local2 = (cell = createClassObject(_local3, "cll", 0, {styleName:this})); } _local2.owner = this; _local2.listOwner = owner; _local2.getCellIndex = getCellIndex; _local2.getDataLabel = getDataLabel; if (_local4 != undefined) { _local2._x = _local4; } if (forceSizing) { size(); } } function getCellIndex(Void) { return({columnIndex:0, itemIndex:owner.rowIndex + listOwner.__vPosition}); } function getDataLabel() { return(listOwner.labelField); } function init(Void) { super.init(); tabEnabled = false; } function createChildren(Void) { setCellRenderer(false); setupBG(); setState(state, false); } function drawRow(itmObj, state, transition) { item = itmObj; setState(state, transition); setValue(itmObj, state, transition); } function itemToString(itmObj) { if (itmObj == undefined) { return(" "); } var _local2 = owner.__labelFunction(itmObj); if (_local2 == undefined) { _local2 = ((itmObj instanceof XMLNode) ? (itmObj.attributes[owner.__labelField]) : (itmObj[owner.__labelField])); if (_local2 == undefined) { _local2 = " "; if (typeof(itmObj) == "object") { for (var _local4 in itmObj) { if (_local4 != "__ID__") { _local2 = (itmObj[_local4] + ", ") + _local2; } } _local2 = _local2.substring(0, _local2.length - 2); } else { _local2 = itmObj; } } } return(_local2); } function setupBG(Void) { var _local2 = (backGround = createEmptyMovieClip("bG_mc", LOWEST_DEPTH)); drawRowFill(_local2, normalColor); highlight = createEmptyMovieClip("tran_mc", LOWEST_DEPTH + 10); _local2.owner = this; _local2.grandOwner = owner; _local2.onPress = bGOnPress; _local2.onRelease = bGOnRelease; _local2.onRollOver = bGOnRollOver; _local2.onRollOut = bGOnRollOut; _local2.onDragOver = bGOnDragOver; _local2.onDragOut = bGOnDragOut; _local2.useHandCursor = false; _local2.trackAsMenu = true; _local2.drawRect = drawRect; highlight.drawRect = drawRect; } function drawRowFill(mc, newClr) { mc.clear(); mc.beginFill(newClr); mc.drawRect(1, 0, __width, __height); mc.endFill(); mc._width = __width; mc._height = __height; } function setState(newState, transition) { var _local2 = highlight; var _local8 = backGround; var _local4 = __height; var _local3 = owner; if (!_local3.enabled) { if ((newState == "selected") || (state == "selected")) { highlightColor = _local3.getStyle("selectionDisabledColor"); drawRowFill(_local2, highlightColor); _local2._visible = true; _local2._y = 0; _local2._height = _local4; } else { _local2._visible = false; normalColor = _local3.getStyle("backgroundDisabledColor"); drawRowFill(_local8, normalColor); } cell.__enabled = false; cell.setColor(_local3.getStyle("disabledColor")); } else { cell.__enabled = true; if (transition && ((newState == state) || ((newState == "highlighted") && (state == "selected")))) { isChangedToSelected = true; return(undefined); } var _local6 = _local3.getStyle("selectionDuration"); var _local7 = 0; if (isChangedToSelected && (newState == "selected")) { transition = false; } var _local10 = transition && (_local6 != 0); if (newState == "normal") { _local7 = _local3.getStyle("color"); normalColor = getNormalColor(); drawRowFill(_local8, normalColor); if (_local10) { _local6 = _local6 / 2; _local2._height = _local4; _local2._width = __width; _local2._y = 0; bGTween = new mx.effects.Tween(this, _local4 + 2, _local4 * 0.2, _local6, 5); } else { _local2._visible = false; } delete isChangedToSelected; } else { highlightColor = _local3.getStyle(((newState == "highlighted") ? "rollOverColor" : "selectionColor")); drawRowFill(_local2, highlightColor); _local2._visible = true; _local7 = _local3.getStyle(((newState == "highlighted") ? "textRollOverColor" : "textSelectedColor")); if (_local10) { _local2._height = _local4 * 0.5; _local2._y = (_local4 - _local2._height) / 2; bGTween = new mx.effects.Tween(this, _local2._height, _local4 + 2, _local6, 5); var _local9 = _local3.getStyle("selectionEasing"); if (_local9 != undefined) { bGTween.easingEquation = _local9; } } else { _local2._y = 0; _local2._height = _local4; } } cell.setColor(_local7); } state = newState; } function onTweenUpdate(val) { highlight._height = val; highlight._y = (__height - val) / 2; } function onTweenEnd(val) { onTweenUpdate(val); highlight._visible = state != "normal"; } function getNormalColor(Void) { var _local3; var _local2 = owner; if (!owner.enabled) { _local3 = _local2.getStyle("backgroundDisabledColor"); } else { var _local5 = rowIndex + _local2.__vPosition; if (rowIndex == undefined) { _local3 = _local2.getPropertiesOf(item).backgroundColor; } else { _local3 = _local2.getPropertiesAt(_local5).backgroundColor; } if (_local3 == undefined) { var _local4 = _local2.getStyle("alternatingRowColors"); if (_local4 == undefined) { _local3 = _local2.getStyle("backgroundColor"); } else { _local3 = _local4[_local5 % _local4.length]; } } } return(_local3); } function invalidateStyle(propName) { cell.invalidateStyle(propName); super.invalidateStyle(propName); } function bGOnPress(Void) { grandOwner.pressFocus(); grandOwner.onRowPress(owner.rowIndex); } function bGOnRelease(Void) { grandOwner.releaseFocus(); grandOwner.onRowRelease(owner.rowIndex); } function bGOnRollOver(Void) { grandOwner.onRowRollOver(owner.rowIndex); } function bGOnRollOut(Void) { grandOwner.onRowRollOut(owner.rowIndex); } function bGOnDragOver(Void) { grandOwner.onRowDragOver(owner.rowIndex); } function bGOnDragOut(Void) { grandOwner.onRowDragOut(owner.rowIndex); } static var LOWEST_DEPTH = -16384; var state = "normal"; var disabledColor = 15263976; var normalColor = 16777215; }
Symbol 290 MovieClip [__Packages.mx.controls.menuclasses.MenuRow] Frame 0
class mx.controls.menuclasses.MenuRow extends mx.controls.listclasses.SelectableRow { var cell, state, owner, icon_branch, branch, type, iconID, icon_mc, icon_sep, createObject, __width, __height, idealWidth; function MenuRow () { super(); } function setValue(itemObj, sel) { var _local7 = cell; var _local6 = itemToString(itemObj); if (_local7.getValue() != _local6) { _local7.setValue(_local6, itemObj, state); } var _local8 = itemObj.hasChildNodes(); var _local5 = mx.controls.Menu.isItemEnabled(itemObj); var _local4 = itemObj.attributes.type; if (_local4 == undefined) { _local4 = "normal"; } var _local9 = mx.controls.Menu.isItemSelected(itemObj); var _local3 = owner.__iconFunction(itemObj); if (_local3 == undefined) { _local3 = itemObj.attributes[owner.__iconField]; } if (_local3 == undefined) { _local3 = owner.getStyle("defaultIcon"); } if (icon_branch && (((_local8 != branch) || (_local5 != isEnabled)) || (type == "separator"))) { icon_branch.removeMovieClip(); delete icon_branch; } if ((((_local9 != selected) || (_local3 != iconID)) || (_local4 != type)) || ((_local5 != isEnabled) && (_local4 != "normal"))) { icon_mc.removeMovieClip(); icon_sep.removeMovieClip(); delete icon_sep; delete icon_mc; } branch = _local8; isEnabled = _local5; type = _local4; selected = _local9; iconID = _local3; cell.__enabled = isEnabled; cell.setColor((isEnabled ? (owner.getStyle("color")) : (owner.getStyle("disabledColor")))); if (sel == "highlighted") { if (isEnabled) { cell.setColor(owner.getStyle("textRollOverColor")); } } else if (sel == "selected") { if (isEnabled) { cell.setColor(owner.getStyle("textSelectedColor")); } } if (branch && (icon_branch == undefined)) { icon_branch = createObject("MenuBranch" + (isEnabled ? "Enabled" : "Disabled"), "icon_branch", 20); } if (type == "separator") { if (icon_sep == undefined) { var _local10 = createObject("MenuSeparator", "icon_sep", 21); } } else if (icon_mc == undefined) { if (type != "normal") { if (selected) { iconID = ((type == "check") ? "MenuCheck" : "MenuRadio") + (isEnabled ? "Enabled" : "Disabled"); } else { iconID = undefined; } } if (iconID != undefined) { icon_mc = createObject(iconID, "icon_mc", 21); } } size(); } function itemToString(itmObj) { if (itmObj.attributes.type == "separator") { return(" "); } return(super.itemToString(itmObj)); } function size(Void) { super.size(); cell._x = lBuffer; cell.setSize((__width - rBuffer) - lBuffer, Math.min(__height, cell.getPreferredHeight())); if (icon_branch) { icon_branch._x = __width - (rBuffer / 2); icon_branch._y = (__height - icon_branch._height) / 2; } if (icon_sep) { icon_sep._x = 4; icon_sep._y = (__height - icon_sep._height) / 2; icon_sep._width = __width - 8; } else if (icon_mc) { icon_mc._x = Math.max(0, (lBuffer - icon_mc._width) / 2); icon_mc._y = (__height - icon_mc._height) / 2; } } function getIdealWidth(Void) { cell.draw(); idealWidth = ((cell.getPreferredWidth() + 4) + lBuffer) + rBuffer; return(idealWidth); } var isEnabled = true; var selected = false; var lBuffer = 18; var rBuffer = 15; }
Symbol 291 MovieClip [__Packages.mx.controls.NumericStepper] Frame 0
class mx.controls.NumericStepper extends mx.core.UIComponent { var boundingBox_mc, _visible, tabEnabled, tabChildren, nextButton_mc, __width, prevButton_mc, __height, inputField, StepTrack_mc, focusTextField, createObject, enabled, __set__visible, setSize, createClassObject, __maxChars, dispatchEvent; function NumericStepper () { super(); } function init() { super.init(); boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); _visible = false; tabEnabled = false; tabChildren = true; } function setVisible(x, noEvent) { super.setVisible(x, noEvent); if (initializing) { __visible = x; } } function layoutControl() { nextButton_mc._x = __width - nextButton_mc.__width; nextButton_mc._y = 0; prevButton_mc._x = __width - prevButton_mc.__width; prevButton_mc._y = __height - prevButton_mc.__height; inputField.setSize(__width - nextButton_mc.__width, __height); StepTrack_mc._width = Math.max(nextButton_mc.__width, prevButton_mc.__width); StepTrack_mc._x = __width - StepTrack_mc._width; StepTrack_mc._height = __height - (nextButton_mc._height + prevButton_mc._height); StepTrack_mc._y = nextButton_mc.__height; } function createChildren() { super.createChildren(); addAsset("nextButton_mc", skinIDUpArrow); addAsset("prevButton_mc", skinIDDownArrow); addAsset("inputField", skinIDInput); focusTextField = inputField.label; createObject("StepTrack", "StepTrack_mc", 2); size(); } function draw() { prevButton_mc.enabled = enabled; nextButton_mc.enabled = enabled; inputField.enabled = enabled; size(); initializing = false; __set__visible(__visible); } function size() { var _local2 = calcMinHeight(); var _local3 = calcMinWidth(); if (__height < _local2) { setSize(__width, _local2); } if (__width < _local3) { setSize(_local3, __height); } layoutControl(); } function calcMinHeight() { return(22); } function calcMinWidth() { return(40); } function addAsset(id, skinID) { var _local2 = new Object(); _local2.styleName = this; if (skinID == 10) { _local2.falseUpSkin = upArrowUp; _local2.falseOverSkin = upArrowOver; _local2.falseDownSkin = upArrowDown; _local2.falseDisabledSkin = upArrowDisabled; createClassObject(mx.controls.SimpleButton, id, skinID, _local2); var _local5 = nextButton_mc; _local5.tabEnabled = false; _local5.styleName = this; _local5._x = __width - _local5.__width; _local5._y = 0; _local5.owner = this; _local5.autoRepeat = true; _local5.clickHandler = function () { Selection.setSelection(0, 0); }; _local5.buttonDownHandler = function () { this.owner.buttonPress(this); }; } else if (skinID == 11) { _local2.falseUpSkin = downArrowUp; _local2.falseOverSkin = downArrowOver; _local2.falseDownSkin = downArrowDown; _local2.falseDisabledSkin = downArrowDisabled; createClassObject(mx.controls.SimpleButton, id, skinID, _local2); var _local3 = prevButton_mc; _local3.tabEnabled = false; _local3.styleName = this; _local3._x = __width - _local3.__width; _local3._y = __height - _local3.__height; _local3.owner = this; _local3.autoRepeat = true; _local3.clickHandler = function () { Selection.setSelection(0, 0); }; _local3.buttonDownHandler = function () { this.owner.buttonPress(this); }; } else if (skinID == 9) { createClassObject(mx.controls.TextInput, id, skinID); var _local4 = inputField; _local4.styleName = this; _local4.setSize(__width - nextButton_mc.__width, __height); _local4.restrict = "0-9\\-\\.\\,"; _local4.maxChars = __maxChars; _local4.text = value; _local4.onSetFocus = function () { this._parent.onSetFocus(); }; _local4.onKillFocus = function () { this._parent.onKillFocus(); }; _local4.drawFocus = function (b) { this._parent.drawFocus(b); }; _local4.onKeyDown = function () { this._parent.onFieldKeyDown(); }; } } function setFocus() { Selection.setFocus(inputField); } function onKillFocus() { mx.managers.SystemManager.form.focusManager.defaultPushButtonEnabled = true; super.onKillFocus(); Key.removeListener(inputField); if (Number(inputField.text) != value) { var _local3 = checkValidValue(Number(inputField.text)); inputField.text = _local3; value = (_local3); dispatchEvent({type:"change"}); } } function onSetFocus() { super.onSetFocus(); Key.addListener(inputField); mx.managers.SystemManager.form.focusManager.defaultPushButtonEnabled = false; } function onFieldKeyDown() { var _local2 = value; switch (Key.getCode()) { case 40 : var _local3 = value - stepSize; value = (_local3); if (_local2 != value) { dispatchEvent({type:"change"}); } break; case 38 : _local3 = stepSize + value; value = (_local3); if (_local2 != value) { dispatchEvent({type:"change"}); } break; case 36 : inputField.text = minimum; value = (minimum); if (_local2 != value) { dispatchEvent({type:"change"}); } break; case 35 : inputField.text = maximum; value = (maximum); if (_local2 != value) { dispatchEvent({type:"change"}); } break; case 13 : value = (Number(inputField.text)); if (_local2 == value) { break; } dispatchEvent({type:"change"}); } } function get nextValue() { if (checkRange(value + stepSize)) { __nextValue = value + stepSize; return(__nextValue); } } function get previousValue() { if (checkRange(__value - stepSize)) { __previousValue = value - stepSize; return(__previousValue); } } function set maxChars(num) { __maxChars = num; inputField.maxChars = __maxChars; //return(maxChars); } function get maxChars() { return(__maxChars); } function get value() { return(__value); } function set value(v) { var _local2 = checkValidValue(v); if (_local2 == __value) { return; } inputField.text = (__value = _local2); //return(value); } function get minimum() { return(__minimum); } function set minimum(v) { __minimum = v; //return(minimum); } function get maximum() { return(__maximum); } function set maximum(v) { __maximum = v; //return(maximum); } function get stepSize() { return(__stepSize); } function set stepSize(v) { __stepSize = v; //return(stepSize); } function onFocus() { } function buttonPress(button) { var _local2 = value; if (button._name == "nextButton_mc") { value = value + stepSize; } else { value = value - stepSize; } if (_local2 != value) { dispatchEvent({type:"change"}); Selection.setSelection(0, 0); } } function checkRange(v) { return((v >= minimum) and (v <= maximum)); } function checkValidValue(val) { var _local7 = val / stepSize; var _local9 = Math.floor(_local7); var _local2 = stepSize; var _local6 = minimum; var _local5 = maximum; if ((val > _local6) and (val < _local5)) { if ((_local7 - _local9) == 0) { return(val); } var _local8 = Math.floor(val / _local2); var _local4 = _local8 * _local2; if (((((val - _local4) >= (_local2 / 2)) && (_local5 >= (_local4 + _local2))) && (_local6 <= (_local4 - _local2))) || (((val + _local2) == _local5) && (((_local5 - _local4) - _local2) > 1E-14))) { _local4 = _local4 + _local2; } return(_local4); } if (val >= _local5) { return(_local5); } return(_local6); } function onLabelChanged(o) { var _local2 = checkValidValue(Number(o.__get__text())); o.__set__text(_local2); value = (_local2); } function get tabIndex() { return(inputField.tabIndex); } function set tabIndex(w) { inputField.tabIndex = w; //return(tabIndex); } static var symbolName = "NumericStepper"; static var symbolOwner = mx.controls.NumericStepper; static var version = "2.0.2.127"; var className = "NumericStepper"; var upArrowUp = "StepUpArrowUp"; var upArrowDown = "StepUpArrowDown"; var upArrowOver = "StepUpArrowOver"; var upArrowDisabled = "StepUpArrowDisabled"; var downArrowUp = "StepDownArrowUp"; var downArrowDown = "StepDownArrowDown"; var downArrowOver = "StepDownArrowOver"; var downArrowDisabled = "StepDownArrowDisabled"; var skinIDUpArrow = 10; var skinIDDownArrow = 11; var skinIDInput = 9; var initializing = true; var __visible = true; var __minimum = 0; var __maximum = 10; var __stepSize = 1; var __value = 0; var __nextValue = 0; var __previousValue = 0; var clipParameters = {minimum:1, maximum:1, stepSize:1, value:1, maxChars:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.NumericStepper.prototype.clipParameters, mx.core.UIComponent.prototype.clipParameters); }
Symbol 312 MovieClip [__Packages.mx.controls.TextInput] Frame 0
class mx.controls.TextInput extends mx.core.UIComponent { var owner, enterListener, label, tabChildren, tabEnabled, focusTextField, _color, _parent, border_mc, createClassObject, dispatchValueChangedEvent, __get__width, __get__height, tfx, tfy, tfw, tfh, getStyle, bind, updateModel, _getTextFormat, enabled; function TextInput () { super(); } function addEventListener(event, handler) { if (event == "enter") { addEnterEvents(); } super.addEventListener(event, handler); } function enterOnKeyDown() { if (Key.getAscii() == 13) { owner.dispatchEvent({type:"enter"}); } } function addEnterEvents() { if (enterListener == undefined) { enterListener = new Object(); enterListener.owner = this; enterListener.onKeyDown = enterOnKeyDown; } } function init(Void) { super.init(); label.styleName = this; tabChildren = true; tabEnabled = false; focusTextField = label; _color = mx.core.UIObject.textColorList; label.onSetFocus = function () { this._parent.onSetFocus(); }; label.onKillFocus = function (n) { this._parent.onKillFocus(n); }; label.drawFocus = function (b) { this._parent.drawFocus(b); }; label.onChanged = onLabelChanged; } function setFocus() { Selection.setFocus(label); } function onLabelChanged(Void) { _parent.dispatchEvent({type:"change"}); _parent.dispatchValueChangedEvent(text); } function createChildren(Void) { super.createChildren(); if (border_mc == undefined) { createClassObject(_global.styles.rectBorderClass, "border_mc", 0, {styleName:this}); } border_mc.swapDepths(label); label.autoSize = "none"; } function get html() { return(getHtml()); } function set html(value) { setHtml(value); //return(html); } function getHtml() { return(label.html); } function setHtml(value) { if (value != label.html) { label.html = value; } } function get text() { return(getText()); } function set text(t) { setText(t); //return(text); } function getText() { if (initializing) { return(initText); } if (label.html == true) { return(label.htmlText); } return(label.text); } function setText(t) { if (initializing) { initText = t; } else { var _local2 = label; if (_local2.html == true) { _local2.htmlText = t; } else { _local2.text = t; } } dispatchValueChangedEvent(t); } function size(Void) { border_mc.setSize(__get__width(), __get__height()); var _local2 = border_mc.__get__borderMetrics(); var _local6 = _local2.left + _local2.right; var _local3 = _local2.top + _local2.bottom; var _local5 = _local2.left; var _local4 = _local2.top; tfx = _local5; tfy = _local4; tfw = __get__width() - _local6; tfh = __get__height() - _local3; label.move(tfx, tfy); label.setSize(tfw, tfh + 1); } function setEnabled(enable) { label.type = (((__editable == true) || (enable == false)) ? "input" : "dynamic"); label.selectable = enable; var _local2 = getStyle((enable ? "color" : "disabledColor")); if (_local2 == undefined) { _local2 = (enable ? 0 : 8947848); } setColor(_local2); } function setColor(col) { label.textColor = col; } function onKillFocus(newFocus) { if (enterListener != undefined) { Key.removeListener(enterListener); } if (bind != undefined) { updateModel(text); } super.onKillFocus(newFocus); } function onSetFocus(oldFocus) { var f = Selection.getFocus(); var o = eval (f); if (o != label) { Selection.setFocus(label); return(undefined); } if (enterListener != undefined) { Key.addListener(enterListener); } super.onSetFocus(oldFocus); } function draw(Void) { var _local2 = label; var _local4 = getText(); if (initializing) { initializing = false; delete initText; } var _local3 = _getTextFormat(); _local2.embedFonts = _local3.embedFonts == true; if (_local3 != undefined) { _local2.setTextFormat(_local3); _local2.setNewTextFormat(_local3); } _local2.multiline = false; _local2.wordWrap = false; if (_local2.html == true) { _local2.setTextFormat(_local3); _local2.htmlText = _local4; } else { _local2.text = _local4; } _local2.type = (((__editable == true) || (enabled == false)) ? "input" : "dynamic"); size(); } function setEditable(s) { __editable = s; label.type = (s ? "input" : "dynamic"); } function get maxChars() { return(label.maxChars); } function set maxChars(w) { label.maxChars = w; //return(maxChars); } function get length() { return(label.length); } function get restrict() { return(label.restrict); } function set restrict(w) { label.restrict = ((w == "") ? null : (w)); //return(restrict); } function get hPosition() { return(label.hscroll); } function set hPosition(w) { label.hscroll = w; //return(hPosition); } function get maxHPosition() { return(label.maxhscroll); } function get editable() { return(__editable); } function set editable(w) { setEditable(w); //return(editable); } function get password() { return(label.password); } function set password(w) { label.password = w; //return(password); } function get tabIndex() { return(label.tabIndex); } function set tabIndex(w) { label.tabIndex = w; //return(tabIndex); } function set _accProps(val) { label._accProps = val; //return(_accProps); } function get _accProps() { return(label._accProps); } static var symbolName = "TextInput"; static var symbolOwner = mx.controls.TextInput; static var version = "2.0.2.127"; var className = "TextInput"; var initializing = true; var clipParameters = {text:1, editable:1, password:1, maxChars:1, restrict:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.TextInput.prototype.clipParameters, mx.core.UIComponent.prototype.clipParameters); var _maxWidth = mx.core.UIComponent.kStretch; var __editable = true; var initText = ""; }
Symbol 313 MovieClip [__Packages.mx.controls.CheckBox] Frame 0
class mx.controls.CheckBox extends mx.controls.Button { var _getTextFormat, labelPath, iconName; function CheckBox () { super(); } function onRelease() { super.onRelease(); } function init() { super.init(); } function size() { super.size(); } function get emphasized() { return(undefined); } function calcPreferredHeight() { var _local5 = _getTextFormat(); var _local3 = _local5.getTextExtent2(labelPath.text).height; var _local4 = iconName._height; var _local2 = 0; if ((__labelPlacement == "left") || (__labelPlacement == "right")) { _local2 = Math.max(_local3, _local4); } else { _local2 = _local3 + _local4; } return(Math.max(14, _local2)); } function set toggle(v) { //return(toggle); } function get toggle() { } function set icon(v) { //return(icon); } function get icon() { } static var symbolName = "CheckBox"; static var symbolOwner = mx.controls.CheckBox; static var version = "2.0.2.127"; var className = "CheckBox"; var ignoreClassStyleDeclaration = {Button:1}; var btnOffset = 0; var __toggle = true; var __selected = false; var __labelPlacement = "right"; var __label = "CheckBox"; var falseUpSkin = ""; var falseDownSkin = ""; var falseOverSkin = ""; var falseDisabledSkin = ""; var trueUpSkin = ""; var trueDownSkin = ""; var trueOverSkin = ""; var trueDisabledSkin = ""; var falseUpIcon = "CheckFalseUp"; var falseDownIcon = "CheckFalseDown"; var falseOverIcon = "CheckFalseOver"; var falseDisabledIcon = "CheckFalseDisabled"; var trueUpIcon = "CheckTrueUp"; var trueDownIcon = "CheckTrueDown"; var trueOverIcon = "CheckTrueOver"; var trueDisabledIcon = "CheckTrueDisabled"; var clipParameters = {label:1, labelPlacement:1, selected:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.CheckBox.prototype.clipParameters, mx.controls.Button.prototype.clipParameters); var centerContent = false; var borderW = 0; }
Symbol 330 MovieClip [__Packages.org.sepy.ColorPicker.ColorPicker] Frame 0
class org.sepy.ColorPicker.ColorPicker extends MovieClip { var _color, _allowUserColor, _baseColors, _colors, addListener, keyListener, cpicker, _opened, _opening_color, panel, advancedColorPanel, createEmptyMovieClip, selectedColor, noColor, advancedColor, _direction, _columns, _useAdvColors, _useNoColor, broadcastMessage, attachMovie; function ColorPicker () { super(); AsBroadcaster.initialize(this); _color = 0; _allowUserColor = true; _baseColors = [16711935, 65535, 16776960, 255, 65280, 16711680, 16777215, 13421772, 10066329, 6710886, 3355443, 0]; _colors = getStandardColors(); initComponent(); addListener(this); } function initComponent() { keyListener = new Object(); keyListener.target = this; keyListener.onKeyUp = function () { if ((Key.getCode() == 27) && (this.target.getIsOpened())) { this.target.setIsOpened(false); this.target.color = this.target._opening_color; } }; Key.addListener(keyListener); cpicker.onPress = function () { this._parent.broadcastMessage("open"); }; cpicker.useHandCursor = false; cpicker.nocolor_face._visible = false; } function setIsOpened(opened) { if (opened && (!_opened)) { _opening_color = _color; attachPanel(); } else { panel.removeMovieClip(); } _opened = opened; } function getIsOpened() { return(_opened || (advancedColorPanel._x != undefined)); } function attachPanel() { panel = createEmptyMovieClip("panel", 1); panel.createEmptyMovieClip("background", 2); panel.createEmptyMovieClip("colors", 3); panel.colors._x = 3; panel.colors._y = 26; populateColorPanel(); var _local3 = (((panel.colors._width < MIN_WIDTH) ? (MIN_WIDTH) : (panel.colors._width)) + 6) + panel.colors._x; var _local2 = (panel.colors._height + 6) + panel.colors._y; panel.background.lineStyle(1, 16777215, 100); panel.background.beginFill(13947080, 100); panel.background.moveTo(0, 0); panel.background.lineTo(_local3, 0); panel.background.lineStyle(1, 8421504, 100); panel.background.lineTo(_local3, _local2); panel.background.lineTo(0, _local2); panel.background.lineStyle(1, 16777215, 100); panel.background.lineTo(0, 0); panel.background.endFill(); panel.background.lineStyle(1, 0, 100); panel.background.moveTo(_local3 + 1, 0); panel.background.lineTo(_local3 + 1, _local2 + 1); panel.background.lineTo(0, _local2 + 1); panel.background.attachMovie("color_display", "color_display", 1); panel.background.color_display.color = color; panel.background.color_display._x = 3; panel.background.color_display._y = 3; panel.background.color_display.addListener(this); panel.background.attachMovie("color_input", "color_input", 2); panel.background.color_input.color = color; panel.background.color_input._x = 48; panel.background.color_input._y = 3; panel.background.color_input.enabled = _allowUserColor; panel.background.color_input.addListener(this); panel.colors.attachMovie("face_borders", "face_borders", panel.colors.getNextHighestDepth()); var _local5 = new Color(panel.colors.face_borders); _local5.setRGB(16777215); panel.colors.face_borders._x = selectedColor._x; panel.colors.face_borders._y = selectedColor._y; switch (direction) { case DOWN_LEFT : panel._x = (cpicker._x - panel._width) + cpicker._width; panel._y = (cpicker._y + cpicker._height) + 5; break; case UP_LEFT : panel._x = (cpicker._x - panel._width) + cpicker._width; panel._y = (cpicker._y - panel._height) - 5; break; case UP_RIGHT : panel._x = cpicker._x; panel._y = (cpicker._y - panel._height) - 5; break; default : panel._x = cpicker._x; panel._y = (cpicker._y + cpicker._height) + 5; } panel.onMouseDown = function () { this.onMouseUp = function () { if (this._parent.getIsOpened()) { var _local2 = {x:this._xmouse, y:this._ymouse}; this.localToGlobal(_local2); if (!this.hitTest(_local2.x, _local2.y)) { this._parent.color = this._parent._opening_color; this._parent.setIsOpened(false); } } }; }; if (useNoColorSelector) { noColor = panel.attachMovie("NoColorButton", "NoColorButton", 4); noColor._x = (panel._width - noColor._width) - 7; noColor._y = 3; noColor.addListener(this); } if (useAdvancedColorSelector) { advancedColor = panel.attachMovie("advancedColor", "advancedColor", 5); advancedColor._x = (panel._width - advancedColor._width) - 7; advancedColor._y = 3; advancedColor.addListener(this); if (useNoColorSelector) { noColor._x = (advancedColor._x - noColor._width) - 4; } } } function populateColorPanel() { var _local6 = _colors.slice(); var _local5; var _local2; var _local4 = 0; var _local7 = 0; var _local3 = 0; while (_local6.length) { _local5 = Number(_local6.shift()); _local2 = panel.colors.attachMovie("single", "single_" + panel.colors.getNextHighestDepth(), panel.colors.getNextHighestDepth()); _local2.addListener(this); _local2.color = _local5; if (_local5 == color) { selectedColor = _local2; } if (((_local3 % columns) == 0) && (_local3 > 0)) { _local7 = _local7 + _local2._height; _local4 = 0; } _local2._x = _local4; _local2._y = _local7; _local4 = _local4 + _local2._width; _local3++; } } function getStandardColors() { var _local6 = new Array(); var _local11 = 16777215 /* 0xFFFFFF */; var _local8 = 13056; var _local7 = 3277056 /* 0x320100 */; var _local12 = 10027263 /* 0x9900FF */; var _local10 = 51; var _local9 = 10026753 /* 0x98FF01 */; var _local3 = _local11; var _local5 = _local11; var _local4 = 0; while (_local4 < 12) { var _local2 = 0; while (_local2 < 21) { if (_local2 > 0) { if (_local2 == 18) { _local3 = 0; } else if (_local2 == 19) { _local3 = _baseColors[_local4]; } else if (_local2 == 20) { _local3 = 0; } else if (((_local2 % 6) == 0) && (_local2 > 0)) { _local3 = _local3 - _local7; } else { _local3 = _local3 - _local8; } } _local6.push(_local3); _local2++; } if (_local4 == 5) { _local5 = _local5 - _local9; } else { _local5 = _local5 - _local10; } _local3 = _local5; _local4++; } _local6.reverse(); return(_local6); } function set color(newcolor) { _color = newcolor; updateColors(newcolor, true); //return(color); } function get color() { return(_color); } function set direction(value) { _direction = value; //return(direction); } function get direction() { return(_direction); } function set columns(value) { _columns = value; //return(columns); } function get columns() { return(_columns); } function set enabled(value) { cpicker.enabled = value; //return(enabled); } function get enabled() { return(cpicker.enabled); } function set allowUserColor(value) { _allowUserColor = value; //return(allowUserColor); } function get allowUserColor() { return(_allowUserColor); } function set colors(value) { _colors = value; //return(colors); } function get colors() { return(_colors); } function get useAdvancedColorSelector() { return(_useAdvColors); } function set useAdvancedColorSelector(value) { _useAdvColors = value; //return(useAdvancedColorSelector); } function get useNoColorSelector() { return(_useNoColor); } function set useNoColorSelector(value) { _useNoColor = value; //return(useNoColorSelector); } function setAdvancedColorsMatrix(a_fillType, a_colors, a_alphas, a_ratios) { m_fillType = a_fillType; m_colors = a_colors; m_alphas = a_alphas; m_ratios = a_ratios; } function getRGB() { return(ColorToString(color)); } static function ColorToString(value) { var _local1 = Math.abs(value).toString(16); while (_local1.length < 6) { _local1 = "0" + _local1; } return(_local1.toUpperCase()); } static function StringToColor(value) { return(parseInt(value, 16)); } static function ColorToRGB(c) { var _local1 = new Object(); _local1.red = (c >> 16) & 255; _local1.green = (c >> 8) & 255; _local1.blue = c & 255; return(_local1); } function updateColors(value, updateInput) { if (value == null) { cpicker.nocolor_face._visible = true; } else { cpicker.nocolor_face._visible = false; } var _local3 = new Color(cpicker.face); _local3.setRGB(_color); panel.background.color_display.color = value; if (updateInput) { panel.background.color_input.color = value; } } function over(mc) { color = (mc.color); panel.colors.face_borders._x = mc._x; panel.colors.face_borders._y = mc._y; } function click(mc) { if (mc == advancedColor) { createAdvancedColorPanel(color); color = (_opening_color); setIsOpened(false); } else if (mc == noColor) { color = (null); setIsOpened(false); } else { color = (mc.color); setIsOpened(false); broadcastMessage("change", this); } } function createAdvancedColorPanel(sColor) { advancedColorPanel = attachMovie("advancedColorPanel", "advancedColorPanel", ADV_PANEL_DEPTH, {_x:panel._x, _y:panel._y, color:sColor}); advancedColorPanel.addListener(this); } function unload(mc) { advancedColorPanel.unloadMovie(); advancedColorPanel.removeMovieClip(); } function changed(value) { if (value.charAt(0) == "#") { value = value.substr(1); } _color = StringToColor(value); updateColors(_color, false); } function open() { setIsOpened(!getIsOpened()); } static var ADV_PANEL_DEPTH = 5; static var version = "2.2"; var m_fillType = "linear"; var m_colors = [16711680, 16776960, 65280, 65535, 255, 16711935, 16711680]; var m_alphas = [100, 100, 100, 100, 100, 100, 100]; var m_ratios = [0, 42, 64, 127, 184, 215, 255]; var m_matrix = {matrixType:"box", x:0, y:0, w:175, h:187, r:0}; static var DOWN_LEFT = "DL"; static var DOWN_RIGHT = "DR"; static var UP_LEFT = "UL"; static var UP_RIGHT = "UR"; static var MIN_WIDTH = 130; }
Symbol 379 MovieClip [__Packages.org.sepy.ColorPicker.ColorBox] Frame 0
class org.sepy.ColorPicker.ColorBox extends MovieClip { var useHandCursor, face, attachMovie, face_border, onRollOver, onRelease; function ColorBox () { super(); AsBroadcaster.initialize(this); useHandCursor = false; face = attachMovie("face", "face", 1); face_border = attachMovie("face_borders", "face_border", 2); onRollOver = function () { this.broadcastMessage("over", this); }; onRelease = function () { this.broadcastMessage("click", this); }; } function set color(value) { face.color = value; //return(color); } function get color() { return(face.color); } function getRGB() { return("0x" + face.color.toString(16)); } }
Symbol 380 MovieClip [__Packages.org.sepy.ColorPicker.ColorDisplay] Frame 0
class org.sepy.ColorPicker.ColorDisplay extends MovieClip { var useHandCursor, face, attachMovie, onRelease; function ColorDisplay () { super(); AsBroadcaster.initialize(this); useHandCursor = false; face = attachMovie("face", "face", 1); face._x = 1; face._y = 1; face._width = 39; face._height = 17; onRelease = function () { this.broadcastMessage("click", this); }; } function set color(value) { face.color = value; //return(color); } function get color() { return(face.color); } function getRGB() { return("0x" + face.color.toString(16)); } }
Symbol 381 MovieClip [__Packages.org.sepy.ColorPicker.ColorInput] Frame 0
class org.sepy.ColorPicker.ColorInput extends MovieClip { var input, createTextField, _color, broadcastMessage; function ColorInput () { super(); AsBroadcaster.initialize(this); var _local3 = new TextFormat(); _local3.font = "_sans"; _local3.size = 10; input = createTextField("input", 1, 2, 1, 57, 16); input.type = "input"; input.maxChars = 7; input.setNewTextFormat(_local3); input.addListener(this); } function set color(value) { _color = value; input.text = "#" + org.sepy.ColorPicker.ColorPicker.ColorToString(value); //return(color); } function get color() { return(_color); } function onChanged() { broadcastMessage("changed", input.text); } function set enabled(value) { input.selectable = value; //return(enabled); } function get enabled() { return(input.selectable); } }
Symbol 382 MovieClip [__Packages.org.sepy.ColorPicker.FaceColor] Frame 0
class org.sepy.ColorPicker.FaceColor extends MovieClip { var _color; function FaceColor () { super(); } function set color(value) { var _local2 = new Color(this); _color = value; _local2.setRGB(value); //return(color); } function get color() { return(_color); } function getRGB() { return("0x" + _color.toString(16)); } }
Symbol 383 MovieClip [__Packages.org.sepy.ColorPicker.AdvancedColorButton] Frame 0
class org.sepy.ColorPicker.AdvancedColorButton extends MovieClip { var useHandCursor, gotoAndStop, broadcastMessage; function AdvancedColorButton () { super(); useHandCursor = false; AsBroadcaster.initialize(this); } function onRollOver() { (gotoAndStop(2));// not popped } function onRollOut() { (gotoAndStop(1));// not popped } function onReleaseOutside() { (gotoAndStop(1));// not popped } function onRelease() { broadcastMessage("click", this); } }
Symbol 384 MovieClip [__Packages.org.sepy.ColorPicker.RGB] Frame 0
class org.sepy.ColorPicker.RGB { var _r, _g, _b; function RGB (red, green, blue) { _r = red; _g = green; _b = blue; } function set r(newr) { _r = newr; //return(r); } function get r() { return(_r); } function set g(newg) { _g = newg; //return(g); } function get g() { return(_g); } function set b(newb) { _b = newb; //return(b); } function get b() { return(_b); } function getRGB() { return(((r << 16) | (g << 8)) | b); } function toString() { return(((((("[R:" + r) + ", G:") + g) + ", B:") + b) + "]"); } }
Symbol 385 MovieClip [__Packages.org.sepy.ColorPicker.HLSRGB] Frame 0
class org.sepy.ColorPicker.HLSRGB { function HLSRGB () { } function get red() { return(_red); } function set red(n) { _red = n; ToHLS(); //return(red); } function get green() { return(_green); } function set green(n) { _green = n; ToHLS(); //return(green); } function get blue() { return(_blue); } function set blue(n) { _blue = n; ToHLS(); //return(blue); } function get luminance() { return(_luminance); } function set luminance(n) { if ((n < 0) || (n > 1)) { trace(n + " exceeds luminance bounds. Luminance must be between 0.0 and 1.0"); } else { _luminance = n; ToRGB(); } //return(luminance); } function get hue() { return(_hue); } function set hue(n) { if ((n < 0) || (n > 360)) { trace(n + " exceeds hue bounds. Hue must be between 0.0 and 360.0"); } else { _hue = n; ToRGB(); } //return(hue); } function get saturation() { return(_saturation); } function set saturation(n) { if ((n < 0) || (n > 1)) { trace(n + "exceeds saturation bounds. Saturation must be between 0.0 and 1.0"); } else { _saturation = n; ToRGB(); } //return(saturation); } function get color() { var _local2 = new org.sepy.ColorPicker.RGB(_red, _green, _blue); return(_local2); } function getRGB() { return(((_red << 16) | (_green << 8)) | _blue); } function set color(o) { _red = o.r; _green = o.g; _blue = o.b; ToHLS(); //return(color); } function lightenBy(n) { _luminance = _luminance * (1 + n); if (_luminance > 1) { _luminance = 1; } ToRGB(); } function darkenBy(n) { _luminance = _luminance * n; ToRGB(); } function ToHLS() { var _local5 = Math.min(_red, Math.min(_green, _blue)); var _local2 = Math.max(_red, Math.max(_green, _blue)); var _local3 = _local2 - _local5; var _local4 = _local2 + _local5; _luminance = _local4 / 510; if (_local2 == _local5) { _saturation = 0; _hue = 0; } else { var _local7 = (_local2 - _red) / _local3; var _local8 = (_local2 - _green) / _local3; var _local6 = (_local2 - _blue) / _local3; _saturation = ((_luminance <= 0.5) ? (_local3 / _local4) : (_local3 / (510 - _local4))); if (_red == _local2) { _hue = 60 * ((6 + _local6) - _local8); } else if (_green == _local2) { _hue = 60 * ((2 + _local7) - _local6); } else if (_blue == _local2) { _hue = 60 * ((4 + _local8) - _local7); } _hue = _hue % 360; } } function ToRGB() { if (_saturation == 0) { _red = (_green = (_blue = _luminance * 255)); } else { var _local3; var _local2; if (_luminance <= 0.5) { _local2 = _luminance + (_luminance * _saturation); } else { _local2 = (_luminance + _saturation) - (_luminance * _saturation); } _local3 = (2 * _luminance) - _local2; _red = ToRGB1(_local3, _local2, _hue + 120); _green = ToRGB1(_local3, _local2, _hue); _blue = ToRGB1(_local3, _local2, _hue - 120); } } function ToRGB1(rm1, rm2, rh) { if (rh > 360) { rh = rh - 360; } else if (rh < 0) { rh = rh + 360; } if (rh < 60) { rm1 = rm1 + (((rm2 - rm1) * rh) / 60); } else if (rh < 180) { rm1 = rm2; } else if (rh < 240) { rm1 = rm1 + (((rm2 - rm1) * (240 - rh)) / 60); } return(rm1 * 255); } function toString() { return(((((((((((("[R:" + red) + ", G:") + green) + ", B:") + blue) + ", H:") + hue) + ", S:") + saturation) + ", L:") + luminance) + "]"); } var _red = 0; var _green = 0; var _blue = 0; var _hue = 0; var _luminance = 0; var _saturation = 0; }
Symbol 386 MovieClip [__Packages.org.sepy.ColorPicker.AdvColorPanel] Frame 0
class org.sepy.ColorPicker.AdvColorPanel extends MovieClip { var addListener, _hlsrgb, color_map, attachMovie, color_slider, color_display, _hue_mc, _saturation_mc, _luminosity_mc, _red_mc, _green_mc, _blue_mc, ok_btn, close_btn, onMouseUp, broadcastMessage, _color, _hue, __get__hue, _saturation, __get__saturation, _luminosity, __get__luminosity, _red, __get__red, _green, __get__green, _blue, __get__blue; function AdvColorPanel () { super(); AsBroadcaster.initialize(this); addListener(this); _hlsrgb = new org.sepy.ColorPicker.HLSRGB(); color_map = attachMovie("ColorMap", "color_map", 3, {_x:10, _y:8}); color_slider = attachMovie("ColorSlider", "color_slider", 4, {_x:(color_map._x + color_map._width) + 10, _y:color_map._y}); color_display = attachMovie("color_display", "color_display", 5, {_x:color_map._x, _y:color_map._y + color_map._height}); _hue_mc = attachMovie("IntInput", "_hue_mc", 6, {_x:125, _y:color_map._y + color_map._height, label:"H", variable:"hue"}); _saturation_mc = attachMovie("IntInput", "_saturation_mc", 7, {_x:_hue_mc._x, _y:(_hue_mc._y + _hue_mc._height) + 2, label:"S", variable:"saturation"}); _luminosity_mc = attachMovie("IntInput", "_luminosity_mc", 8, {_x:_hue_mc._x, _y:(_saturation_mc._y + _saturation_mc._height) + 2, label:"L", variable:"luminance"}); _red_mc = attachMovie("IntInput", "_red_mc", 9, {_x:175, _y:_hue_mc._y, label:"R", variable:"red"}); _green_mc = attachMovie("IntInput", "_saturation_mc", 10, {_x:_red_mc._x, _y:_saturation_mc._y, label:"G", variable:"green"}); _blue_mc = attachMovie("IntInput", "_luminosity_mc", 11, {_x:_red_mc._x, _y:_luminosity_mc._y, label:"B", variable:"blue"}); ok_btn = attachMovie("OkButton", "ok_btn", 12, {_x:color_map._x, _y:_blue_mc._y}); close_btn = attachMovie("CancelButton", "close_btn", 13, {_x:ok_btn._x + ok_btn._width, _y:_blue_mc._y}); init(); } function init() { onMouseUp = function () { var _local2 = new flash.geom.Rectangle(this._x, this._y, this._width, this._height); var _local3 = new flash.geom.Point(this._xmouse, this._ymouse); if (!_local2.containsPoint(_local3)) { this.close(); } }; _hue_mc.max = 360; _saturation_mc.max = 240; _luminosity_mc.max = 240; _red_mc.max = 255; _green_mc.max = 255; _blue_mc.max = 255; _hue_mc.addListener(this); _saturation_mc.addListener(this); _luminosity_mc.addListener(this); _red_mc.addListener(this); _green_mc.addListener(this); _blue_mc.addListener(this); color_slider.color = color; color_slider.addListener(this); color_map.addListener(this); color_display.addListener(this); close_btn.addListener(this); ok_btn.addListener(this); if (color_map.findTheColor(color)) { } broadcastMessage("change", this, color); updateHLS(color_slider.getCurrentColor(), true); } function changed(mc, value) { _hlsrgb.__set__color(new org.sepy.ColorPicker.RGB(_red_mc.value, _green_mc.value, _blue_mc.value)); var _local2 = _hlsrgb.getRGB(); color_map.findTheColor(_local2); broadcastMessage("change", this, _local2); } function change(mc, cl) { if (mc == color_map) { color = (cl); color_slider.color = color; color_display.color = color_slider.getCurrentColor(); updateHLS(color_slider.getCurrentColor(), true); } else if (mc == this) { color = (cl); color_slider.color = color; color_display.color = color_slider.getCurrentColor(); updateHLS(color_slider.getCurrentColor(), false); } } function changing(cl) { color_display.color = cl; color = (cl); updateHLS(color_slider.getCurrentColor(), true); } function updateHLS(cl, updateObject) { if (updateObject) { var _local2 = org.sepy.ColorPicker.ColorPicker.ColorToRGB(cl); _hlsrgb.__set__hue(_hlsrgb.__set__saturation(_hlsrgb.__set__luminance(0))); _hlsrgb.__set__red(_local2.red); _hlsrgb.__set__green(_local2.green); _hlsrgb.__set__blue(_local2.blue); } red = (Math.round(_hlsrgb.__get__red())); green = (Math.round(_hlsrgb.__get__green())); blue = (Math.round(_hlsrgb.__get__blue())); hue = (_hlsrgb.hue); saturation = (_hlsrgb.saturation); luminosity = (_hlsrgb.luminance); } function click(mc) { if (mc == ok_btn) { broadcastMessage("click", this); close(); } else if (mc == close_btn) { close(); } } function close() { broadcastMessage("unload", this); } function set color(v) { _color = v; //return(color); } function get color() { return(_color); } function set hue(v) { v = Math.round(v); _hue = v; _hue_mc.value = v; //return(__get__hue()); } function set saturation(v) { v = Math.round(v * 240); _saturation = v; _saturation_mc.value = v; //return(__get__saturation()); } function set luminosity(v) { v = Math.round(v * 240); _luminosity = v; _luminosity_mc.value = v; //return(__get__luminosity()); } function set red(v) { _red = v; _red_mc.value = v; //return(__get__red()); } function set green(v) { _green = v; _green_mc.value = v; //return(__get__green()); } function set blue(v) { _blue = v; _blue_mc.value = v; //return(__get__blue()); } }
Symbol 387 MovieClip [__Packages.org.sepy.ColorPicker.ColorMap] Frame 0
class org.sepy.ColorPicker.ColorMap extends MovieClip { var addListener, mc, createEmptyMovieClip, cross_mc, attachMovie, cross_mask, _parent, bmp, _xmouse, _ymouse, broadcastMessage, _color; function ColorMap () { super(); AsBroadcaster.initialize(this); addListener(this); mc = createEmptyMovieClip("mc", 1); mc._x = 1; mc._y = 1; cross_mc = attachMovie("cross_mc", "cross_mc", 2); cross_mask = attachMovie("cross_mask", "cross_mask", 3); cross_mc.setMask(cross_mask); init(); } function init() { mc.beginGradientFill(_parent._parent.m_fillType, _parent._parent.m_colors, _parent._parent.m_alphas, _parent._parent.m_ratios, _parent._parent.m_matrix); mc.moveTo(0, 0); mc.lineTo(175, 0); mc.lineTo(175, 187); mc.lineTo(0, 187); mc.lineTo(0, 0); mc.endFill(); mc.createEmptyMovieClip("upper", 1); var _local7 = "linear"; var _local2 = [16777215, 0, 0]; var _local3 = [0, 0, 100]; var _local4 = [0, 127, 255]; var _local5 = {matrixType:"box", x:0, y:0, w:175, h:187, r:(Math.PI/2)}; mc.beginGradientFill(_local7, _local2, _local3, _local4, _local5); mc.moveTo(0, 0); mc.lineTo(175, 0); mc.lineTo(175, 187); mc.lineTo(0, 187); mc.lineTo(0, 0); mc.endFill(); mc.onPress = function () { this.onMouseMove = function () { var _local3 = new flash.geom.Point(this._xmouse, this._ymouse); var _local2 = new flash.geom.Rectangle(this._x, this._y, this._width, this._height); if (_local2.containsPoint(_local3)) { this._parent.changing(this); } updateAfterEvent(); }; this._parent.changing(this); }; mc.onRelease = function () { delete this.onMouseMove; }; mc.onReleaseOutside = mc.onRelease; mc.onRollOut = mc.onRollOut; draw(); } function changing(mc) { var _local2 = bmp.getPixel((_xmouse - mc._x) - 1, _ymouse - mc._y); cross_mc._x = _xmouse; cross_mc._y = _ymouse; broadcastMessage("change", this, _local2); } function draw() { bmp.dispose(); bmp = new flash.display.BitmapData(mc._width, mc._height); bmp.draw(mc); } function change(mc, cl) { _color = cl; } function set color(c) { _color = c; //return(color); } function get color() { return(_color); } function findTheColor(cl) { var _local2 = bmp.getColorBoundsRect(4294967295, 4278190080 + cl, true); cross_mc._x = (_local2.x + (_local2.width / 2)) + 2; cross_mc._y = (_local2.y + (_local2.height / 2)) + 2; return(!((((_local2.x == 0) && (_local2.y == 0)) && (_local2.width == bmp.width)) && (_local2.width == bmp.height))); } }
Symbol 388 MovieClip [__Packages.org.sepy.ColorPicker.ColorSlider] Frame 0
class org.sepy.ColorPicker.ColorSlider extends MovieClip { var mc, createEmptyMovieClip, slider, attachMovie, bmp, broadcastMessage, _color; function ColorSlider () { super(); AsBroadcaster.initialize(this); mc = createEmptyMovieClip("mc", 1); mc._x = 1; mc._y = 1; mc.useHandCursor = false; mc.onPress = function () { this._parent.changing(this); this.onMouseMove = function () { if ((this._ymouse >= 0) && (this._ymouse <= this._height)) { this._parent.changing(this); } updateAfterEvent(); }; }; mc.onRelease = function () { delete this.onMouseMove; }; mc.onRollOut = mc.onRelease; mc.onReleaseOutside = mc.onRelease; slider = attachMovie("slider_mc", "slider", 2, {_x:15, _y:98}); } function changing(mc) { slider._y = mc._ymouse; var _local2 = bmp.getPixel(5, slider._y); broadcastMessage("changing", _local2); } function getCurrentColor() { return(bmp.getPixel(5, slider._y)); } function set color(c) { _color = c; draw(); //return(color); } function get color() { return(_color); } function draw() { mc.clear(); var _local4 = [0, color, 16777215]; var _local2 = [100, 100, 100]; var _local5 = [0, 127, 255]; var _local3 = {matrixType:"box", x:0, y:0, w:187, h:187, r:4.71238898038469}; mc.clear(); mc.beginGradientFill("linear", _local4, _local2, _local5, _local3, "reflect", "linear"); mc.moveTo(0, 0); mc.lineTo(12, 0); mc.lineTo(12, 187); mc.lineTo(0, 187); mc.lineTo(0, 0); mc.endFill(); bmp.dispose(); bmp = new flash.display.BitmapData(mc._width, mc._height, false); bmp.draw(mc); } }
Symbol 389 MovieClip [__Packages.org.sepy.ColorPicker.IntInput] Frame 0
class org.sepy.ColorPicker.IntInput extends MovieClip { var tlabel, createTextField, input, _value, broadcastMessage, _label, _max; function IntInput () { super(); AsBroadcaster.initialize(this); var _local3 = new TextFormat(); _local3.font = "_sans"; _local3.size = 10; tlabel = createTextField("tlabel", 1, 2, 1, 31, 16); tlabel.setNewTextFormat(_local3); tlabel.text = label; input = createTextField("input", 2, 22, 1, 31, 16); input.type = "input"; input.maxChars = 3; input.restrict = "[0-9]"; input.setNewTextFormat(_local3); input.addListener(this); } function set value(value) { _value = value; input.text = _value.toString(10); //return(this.value); } function get value() { return(_value); } function onChanged() { var _local2 = Number(input.text); if (isNaN(_local2)) { input.text = "0"; } if ((_local2 > max) && (max != undefined)) { input.text = max.toString(); } _value = Number(input.text); broadcastMessage("changed", this, Number(input.text)); } function set enabled(value) { input.selectable = value; //return(enabled); } function get enabled() { return(input.selectable); } function set label(value) { _label = value; tlabel.text = value; //return(label); } function get label() { return(_label); } function set max(v) { _max = v; //return(max); } function get max() { return(_max); } }
Symbol 390 MovieClip [__Packages.org.sepy.ColorPicker.OkButton] Frame 0
class org.sepy.ColorPicker.OkButton extends MovieClip { var useHandCursor, gotoAndStop, broadcastMessage; function OkButton () { super(); useHandCursor = false; AsBroadcaster.initialize(this); } function onRollOver() { (gotoAndStop(1));// not popped } function onRollOut() { (gotoAndStop(1));// not popped } function onReleaseOutside() { (gotoAndStop(1));// not popped } function onPress() { (gotoAndStop(2));// not popped } function onRelease() { (gotoAndStop(1));// not popped broadcastMessage("click", this); } }
Symbol 391 MovieClip [__Packages.mx.controls.ComboBase] Frame 0
class mx.controls.ComboBase extends mx.core.UIComponent { var getValue, tabEnabled, tabChildren, boundingBox_mc, downArrow_mc, createClassObject, onDownArrow, border_mc, __border, text_mc, focusTextField, __width, __height, getFocusManager, __get__height, height, _parent; function ComboBase () { super(); getValue = _getValue; } function init() { super.init(); tabEnabled = !_editable; tabChildren = _editable; boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function createChildren() { var _local3 = new Object(); _local3.styleName = this; if (downArrow_mc == undefined) { _local3.falseUpSkin = downArrowUpName; _local3.falseOverSkin = downArrowOverName; _local3.falseDownSkin = downArrowDownName; _local3.falseDisabledSkin = downArrowDisabledName; _local3.validateNow = true; _local3.tabEnabled = false; createClassObject(mx.controls.SimpleButton, "downArrow_mc", 19, _local3); downArrow_mc.buttonDownHandler = onDownArrow; downArrow_mc.useHandCursor = false; downArrow_mc.onPressWas = downArrow_mc.onPress; downArrow_mc.onPress = function () { this.trackAsMenuWas = this.trackAsMenu; this.trackAsMenu = true; if (!this._editable) { this._parent.text_mc.trackAsMenu = this.trackAsMenu; } this.onPressWas(); }; downArrow_mc.onDragOutWas = downArrow_mc.onDragOut; downArrow_mc.onDragOut = function () { this.trackAsMenuWas = this.trackAsMenu; this.trackAsMenu = false; if (!this._editable) { this._parent.text_mc.trackAsMenu = this.trackAsMenu; } this.onDragOutWas(); }; downArrow_mc.onDragOverWas = downArrow_mc.onDragOver; downArrow_mc.onDragOver = function () { this.trackAsMenu = this.trackAsMenuWas; if (!this._editable) { this._parent.text_mc.trackAsMenu = this.trackAsMenu; } this.onDragOverWas(); }; } if (border_mc == undefined) { _local3.tabEnabled = false; createClassObject(_global.styles.rectBorderClass, "border_mc", 17, _local3); border_mc.move(0, 0); __border = border_mc; } _local3.borderStyle = "none"; _local3.readOnly = !_editable; _local3.tabEnabled = _editable; if (text_mc == undefined) { createClassObject(mx.controls.TextInput, "text_mc", 18, _local3); text_mc.move(0, 0); text_mc.addEnterEvents(); text_mc.enterHandler = _enterHandler; text_mc.changeHandler = _changeHandler; text_mc.oldOnSetFocus = text_mc.onSetFocus; text_mc.onSetFocus = function () { this.oldOnSetFocus(); this._parent.onSetFocus(); }; text_mc.__set__restrict("^\x1B"); text_mc.oldOnKillFocus = text_mc.onKillFocus; text_mc.onKillFocus = function (n) { this.oldOnKillFocus(n); this._parent.onKillFocus(n); }; text_mc.drawFocus = function (b) { this._parent.drawFocus(b); }; delete text_mc.borderStyle; } focusTextField = text_mc; text_mc.owner = this; layoutChildren(__width, __height); } function onKillFocus() { super.onKillFocus(); Key.removeListener(text_mc); getFocusManager().defaultPushButtonEnabled = true; } function onSetFocus() { super.onSetFocus(); getFocusManager().defaultPushButtonEnabled = false; Key.addListener(text_mc); } function setFocus() { if (_editable) { Selection.setFocus(text_mc); } else { Selection.setFocus(this); } } function setSize(w, h, noEvent) { super.setSize(w, ((h == undefined) ? (__get__height()) : (h)), noEvent); } function setEnabled(enabledFlag) { super.setEnabled(enabledFlag); downArrow_mc.enabled = enabledFlag; text_mc.enabled = enabledFlag; } function setEditable(e) { _editable = e; if (wrapDownArrowButton == false) { if (e) { border_mc.borderStyle = "inset"; text_mc.borderStyle = "inset"; symbolName = "ComboBox"; invalidateStyle(); } else { border_mc.borderStyle = "comboNonEdit"; text_mc.borderStyle = "dropDown"; symbolName = "DropDown"; invalidateStyle(); } } tabEnabled = !e; tabChildren = e; text_mc.tabEnabled = e; if (e) { delete text_mc.onPress; delete text_mc.onRelease; delete text_mc.onReleaseOutside; delete text_mc.onDragOut; delete text_mc.onDragOver; delete text_mc.onRollOver; delete text_mc.onRollOut; } else { text_mc.onPress = function () { this._parent.downArrow_mc.onPress(); }; text_mc.onRelease = function () { this._parent.downArrow_mc.onRelease(); }; text_mc.onReleaseOutside = function () { this._parent.downArrow_mc.onReleaseOutside(); }; text_mc.onDragOut = function () { this._parent.downArrow_mc.onDragOut(); }; text_mc.onDragOver = function () { this._parent.downArrow_mc.onDragOver(); }; text_mc.onRollOver = function () { this._parent.downArrow_mc.onRollOver(); }; text_mc.onRollOut = function () { this._parent.downArrow_mc.onRollOut(); }; text_mc.useHandCursor = false; } } function get editable() { return(_editable); } function set editable(e) { setEditable(e); //return(editable); } function _getValue() { return((_editable ? (text_mc.getText()) : (DSgetValue()))); } function draw() { downArrow_mc.draw(); border_mc.draw(); } function size() { layoutChildren(__width, __height); } function setTheme(t) { downArrowUpName = (t + "downArrow") + "Up_mc"; downArrowDownName = (t + "downArrow") + "Down_mc"; downArrowDisabledName = (t + "downArrow") + "Disabled_mc"; } function get text() { return(text_mc.getText()); } function set text(t) { setText(t); //return(text); } function setText(t) { text_mc.setText(t); } function get textField() { return(text_mc); } function get restrict() { return(text_mc.__get__restrict()); } function set restrict(w) { text_mc.__set__restrict(w); //return(restrict); } function invalidateStyle() { downArrow_mc.invalidateStyle(); text_mc.invalidateStyle(); border_mc.invalidateStyle(); } function layoutChildren(w, h) { if (downArrow_mc == undefined) { return(undefined); } if (wrapDownArrowButton) { var _local2 = border_mc.__get__borderMetrics(); downArrow_mc._width = (downArrow_mc._height = (h - _local2.top) - _local2.bottom); downArrow_mc.move((w - downArrow_mc._width) - _local2.right, _local2.top); border_mc.setSize(w, h); text_mc.setSize(w - downArrow_mc._width, h); } else { downArrow_mc.move(w - downArrow_mc._width, 0); border_mc.setSize(w - downArrow_mc.width, h); text_mc.setSize(w - downArrow_mc._width, h); downArrow_mc._height = height; } } function _changeHandler(obj) { } function _enterHandler(obj) { var _local2 = _parent; obj.target = _local2; _local2.dispatchEvent(obj); } function get tabIndex() { return(text_mc.__get__tabIndex()); } function set tabIndex(w) { text_mc.__set__tabIndex(w); //return(tabIndex); } static var mixIt1 = mx.controls.listclasses.DataSelector.Initialize(mx.controls.ComboBase); static var symbolName = "ComboBase"; static var symbolOwner = mx.controls.ComboBase; static var version = "2.0.2.127"; var _editable = false; var downArrowUpName = "ScrollDownArrowUp"; var downArrowDownName = "ScrollDownArrowDown"; var downArrowOverName = "ScrollDownArrowOver"; var downArrowDisabledName = "ScrollDownArrowDisabled"; var wrapDownArrowButton = true; var DSgetValue = mx.controls.listclasses.DataSelector.prototype.getValue; var multipleSelection = false; }
Symbol 392 MovieClip [__Packages.mx.controls.ComboBox] Frame 0
class mx.controls.ComboBox extends mx.controls.ComboBase { var __set__editable, editable, __labels, data, __dropdownWidth, __width, _editable, selectedIndex, __dropdown, dataProvider, __labelFunction, createObject, border_mc, mask, text_mc, dispatchValueChangedEvent, getValue, length, selectedItem, _y, isPressed, owner, __set__visible, height, localToGlobal, __selectedIndexOnDropdown, __initialSelectedIndexOnDropdown, __get__height, getStyle, _parent, width, __dataProvider, selected, dispatchEvent; function ComboBox () { super(); } function init() { super.init(); } function createChildren() { super.createChildren(); __set__editable(editable); if (__labels.length > 0) { var _local6 = new Array(); var _local3 = 0; while (_local3 < labels.length) { _local6.addItem({label:labels[_local3], data:data[_local3]}); _local3++; } setDataProvider(_local6); } dropdownWidth = (((typeof(__dropdownWidth) == "number") ? (__dropdownWidth) : (__width))); if (!_editable) { selectedIndex = 0; } initializing = false; } function onKillFocus(n) { if (_showingDropdown && (n != null)) { displayDropdown(false); } super.onKillFocus(); } function getDropdown() { if (initializing) { return(undefined); } if (!hasDropdown()) { var _local3 = new Object(); _local3.styleName = this; if (dropdownBorderStyle != undefined) { _local3.borderStyle = dropdownBorderStyle; } _local3._visible = false; __dropdown = mx.managers.PopUpManager.createPopUp(this, mx.controls.List, false, _local3, true); __dropdown.scroller.mask.removeMovieClip(); if (dataProvider == undefined) { dataProvider = new Array(); } __dropdown.setDataProvider(dataProvider); __dropdown.selectMultiple = false; __dropdown.rowCount = __rowCount; __dropdown.selectedIndex = selectedIndex; __dropdown.vScrollPolicy = "auto"; __dropdown.labelField = __labelField; __dropdown.labelFunction = __labelFunction; __dropdown.owner = this; __dropdown.changeHandler = _changeHandler; __dropdown.scrollHandler = _scrollHandler; __dropdown.itemRollOverHandler = _itemRollOverHandler; __dropdown.itemRollOutHandler = _itemRollOutHandler; __dropdown.resizeHandler = _resizeHandler; __dropdown.mouseDownOutsideHandler = function (eventObj) { var _local3 = this.owner; var _local4 = new Object(); _local4.x = _local3._root._xmouse; _local4.y = _local3._root._ymouse; _local3._root.localToGlobal(_local4); if (_local3.hitTest(_local4.x, _local4.y, false)) { } else if ((!this.wrapDownArrowButton) && (this.owner.downArrow_mc.hitTest(_root._xmouse, _root._ymouse, false))) { } else { _local3.displayDropdown(false); } }; __dropdown.onTweenUpdate = function (v) { this._y = v; }; __dropdown.setSize(__dropdownWidth, __dropdown.height); createObject("BoundingBox", "mask", 20); mask._y = border_mc.height; mask._width = __dropdownWidth; mask._height = __dropdown.height; mask._visible = false; __dropdown.setMask(mask); } return(__dropdown); } function setSize(w, h, noEvent) { super.setSize(w, h, noEvent); __dropdownWidth = w; __dropdown.rowHeight = h; __dropdown.setSize(__dropdownWidth, __dropdown.height); } function setEditable(e) { super.setEditable(e); if (e) { text_mc.setText(""); } else { text_mc.setText(selectedLabel); } } function get labels() { return(__labels); } function set labels(lbls) { __labels = lbls; setDataProvider(lbls); //return(labels); } function getLabelField() { return(__labelField); } function get labelField() { return(getLabelField()); } function setLabelField(s) { __dropdown.labelField = (__labelField = s); text_mc.setText(selectedLabel); } function set labelField(s) { setLabelField(s); //return(labelField); } function getLabelFunction() { return(__labelFunction); } function get labelFunction() { return(getLabelFunction()); } function set labelFunction(f) { __dropdown.labelFunction = (__labelFunction = f); text_mc.setText(selectedLabel); //return(labelFunction); } function setSelectedItem(v) { super.setSelectedItem(v); __dropdown.selectedItem = v; text_mc.setText(selectedLabel); } function setSelectedIndex(v) { super.setSelectedIndex(v); __dropdown.selectedIndex = v; if (v != undefined) { text_mc.setText(selectedLabel); } dispatchValueChangedEvent(getValue()); } function setRowCount(count) { if (isNaN(count)) { return(undefined); } __rowCount = count; __dropdown.setRowCount(count); } function get rowCount() { return(Math.max(1, Math.min(length, __rowCount))); } function set rowCount(v) { setRowCount(v); //return(rowCount); } function setDropdownWidth(w) { __dropdownWidth = w; __dropdown.setSize(w, __dropdown.height); } function get dropdownWidth() { return(__dropdownWidth); } function set dropdownWidth(v) { setDropdownWidth(v); //return(dropdownWidth); } function get dropdown() { return(getDropdown()); } function setDataProvider(dp) { super.setDataProvider(dp); __dropdown.setDataProvider(dp); if (!_editable) { selectedIndex = 0; } } function open() { displayDropdown(true); } function close() { displayDropdown(false); } function get selectedLabel() { var _local2 = selectedItem; if (_local2 == undefined) { return(""); } if (labelFunction != undefined) { return(labelFunction(_local2)); } if (typeof(_local2) != "object") { return(_local2); } if (_local2[labelField] != undefined) { return(_local2[labelField]); } if (_local2.label != undefined) { return(_local2.label); } var _local3 = " "; for (var _local4 in _local2) { if (_local4 != "__ID__") { _local3 = (_local2[_local4] + ", ") + _local3; } } _local3 = _local3.substring(0, _local3.length - 3); return(_local3); } function hasDropdown() { return((__dropdown != undefined) && (__dropdown.valueOf() != undefined)); } function tweenEndShow(value) { _y = value; isPressed = true; owner.dispatchEvent({type:"open", target:owner}); } function tweenEndHide(value) { _y = value; __set__visible(false); owner.dispatchEvent({type:"close", target:owner}); } function displayDropdown(show) { if (show == _showingDropdown) { return(undefined); } var _local3 = new Object(); _local3.x = 0; _local3.y = height; localToGlobal(_local3); if (show) { __selectedIndexOnDropdown = selectedIndex; __initialSelectedIndexOnDropdown = selectedIndex; getDropdown(); var _local2 = __dropdown; _local2.isPressed = true; _local2.rowCount = rowCount; _local2.visible = show; _local2._parent.globalToLocal(_local3); _local2.onTweenEnd = tweenEndShow; var _local5; var _local8; if ((_local3.y + _local2.height) > Stage.height) { _local5 = _local3.y - __get__height(); _local8 = _local5 - _local2.height; mask._y = -_local2.height; } else { _local5 = _local3.y - _local2.height; _local8 = _local3.y; mask._y = border_mc.height; } var _local6 = _local2.selectedIndex; if (_local6 == undefined) { _local6 = 0; } var _local4 = _local2.vPosition; _local4 = _local6 - 1; _local4 = Math.min(Math.max(_local4, 0), _local2.length - _local2.rowCount); _local2.vPosition = _local4; _local2.move(_local3.x, _local5); _local2.tween = new mx.effects.Tween(__dropdown, _local5, _local8, getStyle("openDuration")); } else { __dropdown._parent.globalToLocal(_local3); delete __dropdown.dragScrolling; __dropdown.onTweenEnd = tweenEndHide; __dropdown.tween = new mx.effects.Tween(__dropdown, __dropdown._y, _local3.y - __dropdown.height, getStyle("openDuration")); if (__initialSelectedIndexOnDropdown != selectedIndex) { dispatchChangeEvent(undefined, __initialSelectedIndexOnDropdown, selectedIndex); } } var _local9 = getStyle("openEasing"); if (_local9 != undefined) { __dropdown.tween.easingEquation = _local9; } _showingDropdown = show; } function onDownArrow() { _parent.displayDropdown(!_parent._showingDropdown); } function keyDown(e) { if (e.ctrlKey && (e.code == 40)) { displayDropdown(true); } else if (e.ctrlKey && (e.code == 38)) { displayDropdown(false); dispatchChangeEvent(undefined, __selectedIndexOnDropdown, selectedIndex); } else if (e.code == 27) { displayDropdown(false); } else if (e.code == 13) { if (_showingDropdown) { selectedIndex = __dropdown.selectedIndex; displayDropdown(false); } } else if (((((!_editable) || (e.code == 38)) || (e.code == 40)) || (e.code == 33)) || (e.code == 34)) { selectedIndex = 0 + selectedIndex; bInKeyDown = true; var _local3 = dropdown; _local3.keyDown(e); bInKeyDown = false; selectedIndex = __dropdown.selectedIndex; } } function invalidateStyle(styleProp) { __dropdown.invalidateStyle(styleProp); super.invalidateStyle(styleProp); } function changeTextStyleInChildren(styleProp) { if (dropdown.stylecache != undefined) { delete dropdown.stylecache[styleProp]; delete dropdown.stylecache.tf; } __dropdown.changeTextStyleInChildren(styleProp); super.changeTextStyleInChildren(styleProp); } function changeColorStyleInChildren(sheetName, styleProp, newValue) { if (dropdown.stylecache != undefined) { delete dropdown.stylecache[styleProp]; delete dropdown.stylecache.tf; } __dropdown.changeColorStyleInChildren(sheetName, styleProp, newValue); super.changeColorStyleInChildren(sheetName, styleProp, newValue); } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { if (dropdown.stylecache != undefined) { delete dropdown.stylecache[styleProp]; delete dropdown.stylecache.tf; } __dropdown.notifyStyleChangeInChildren(sheetName, styleProp, newValue); super.notifyStyleChangeInChildren(sheetName, styleProp, newValue); } function onUnload() { __dropdown.removeMovieClip(); } function _resizeHandler() { var _local2 = owner; _local2.mask._width = width; _local2.mask._height = height; } function _changeHandler(obj) { var _local2 = owner; var _local3 = _local2.selectedIndex; obj.target = _local2; if (this == owner.text_mc) { _local2.selectedIndex = undefined; _local2.dispatchChangeEvent(obj, -1, -2); } else { _local2.selectedIndex = selectedIndex; if (!_local2._showingDropdown) { _local2.dispatchChangeEvent(obj, _local3, _local2.selectedIndex); } else if (!_local2.bInKeyDown) { _local2.displayDropdown(false); } } } function _scrollHandler(obj) { var _local2 = owner; obj.target = _local2; _local2.dispatchEvent(obj); } function _itemRollOverHandler(obj) { var _local2 = owner; obj.target = _local2; _local2.dispatchEvent(obj); } function _itemRollOutHandler(obj) { var _local2 = owner; obj.target = _local2; _local2.dispatchEvent(obj); } function modelChanged(eventObj) { super.modelChanged(eventObj); if (0 == __dataProvider.length) { text_mc.setText(""); delete selected; } else if ((__dataProvider.length == ((eventObj.lastItem - eventObj.firstItem) + 1)) && (eventObj.eventName == "addItems")) { selectedIndex = 0; } } function dispatchChangeEvent(obj, prevValue, newValue) { var _local2; if (prevValue != newValue) { if ((obj != undefined) && (obj.type == "change")) { _local2 = obj; } else { _local2 = {type:"change"}; } dispatchEvent(_local2); } } static var symbolName = "ComboBox"; static var symbolOwner = mx.controls.ComboBox; static var version = "2.0.2.127"; var clipParameters = {labels:1, data:1, editable:1, rowCount:1, dropdownWidth:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.ComboBox.prototype.clipParameters, mx.controls.ComboBase.prototype.clipParameters); var className = "ComboBox"; var _showingDropdown = false; var __rowCount = 5; var dropdownBorderStyle = undefined; var initializing = true; var __labelField = "label"; var bInKeyDown = false; }
Symbol 407 MovieClip [__Packages.mx.controls.List] Frame 0
class mx.controls.List extends mx.controls.listclasses.ScrollSelectList { var border_mc, __labels, setDataProvider, roundUp, __get__rowCount, __dataProvider, __maxHPosition, invScrollProps, invalidate, __vPosition, getViewMetrics, setSize, __width, __rowHeight, totalWidth, totalHeight, displayWidth, __hScrollPolicy, vScroller, __hPosition, listContent, data, mask_mc, __height, __rowCount, invRowHeight, invLayoutContent, setScrollProperties, oldVWidth; function List () { super(); } function setEnabled(v) { super.setEnabled(v); border_mc.backgroundColorName = (v ? "backgroundColor" : "backgroundDisabledColor"); border_mc.invalidate(); } function get labels() { return(__labels); } function set labels(lbls) { __labels = lbls; setDataProvider(lbls); //return(labels); } function setVPosition(pos) { pos = Math.min((__dataProvider.length - __get__rowCount()) + roundUp, pos); pos = Math.max(0, pos); super.setVPosition(pos); } function setHPosition(pos) { pos = Math.max(Math.min(__maxHPosition, pos), 0); super.setHPosition(pos); hScroll(pos); } function setMaxHPosition(pos) { __maxHPosition = pos; invScrollProps = true; invalidate(); } function setHScrollPolicy(policy) { if ((policy.toLowerCase() == "auto") && (!autoHScrollAble)) { return(undefined); } super.setHScrollPolicy(policy); if (policy == "off") { setHPosition(0); setVPosition(Math.min((__dataProvider.length - __get__rowCount()) + roundUp, __vPosition)); } } function setRowCount(rC) { if (isNaN(rC)) { return(undefined); } var _local2 = getViewMetrics(); setSize(__width, ((__rowHeight * rC) + _local2.top) + _local2.bottom); } function layoutContent(x, y, tW, tH, dW, dH) { totalWidth = tW; totalHeight = tH; displayWidth = dW; var _local4 = (((__hScrollPolicy == "on") || (__hScrollPolicy == "auto")) ? (Math.max(tW, dW)) : (dW)); super.layoutContent(x, y, _local4, dH); } function modelChanged(eventObj) { super.modelChanged(eventObj); var _local3 = eventObj.eventName; if ((((_local3 == "addItems") || (_local3 == "removeItems")) || (_local3 == "updateAll")) || (_local3 == "filterModel")) { invScrollProps = true; invalidate("invScrollProps"); } } function onScroll(eventObj) { var _local3 = eventObj.target; if (_local3 == vScroller) { setVPosition(_local3.scrollPosition); } else { hScroll(_local3.scrollPosition); } super.onScroll(eventObj); } function hScroll(pos) { __hPosition = pos; listContent._x = -pos; } function init(Void) { super.init(); if (labels.length > 0) { var _local6 = new Array(); var _local3 = 0; while (_local3 < labels.length) { _local6.addItem({label:labels[_local3], data:data[_local3]}); _local3++; } setDataProvider(_local6); } __maxHPosition = 0; } function createChildren(Void) { super.createChildren(); listContent.setMask(mask_mc); border_mc.move(0, 0); border_mc.setSize(__width, __height); } function getRowCount(Void) { var _local2 = getViewMetrics(); return(((__rowCount == 0) ? (Math.ceil(((__height - _local2.top) - _local2.bottom) / __rowHeight)) : (__rowCount))); } function size(Void) { super.size(); configureScrolling(); var _local3 = getViewMetrics(); layoutContent(_local3.left, _local3.top, __width + __maxHPosition, totalHeight, (__width - _local3.left) - _local3.right, (__height - _local3.top) - _local3.bottom); } function draw(Void) { if (invRowHeight) { invScrollProps = true; super.draw(); listContent.setMask(mask_mc); invLayoutContent = true; } if (invScrollProps) { configureScrolling(); delete invScrollProps; } if (invLayoutContent) { var _local3 = getViewMetrics(); layoutContent(_local3.left, _local3.top, __width + __maxHPosition, totalHeight, (__width - _local3.left) - _local3.right, (__height - _local3.top) - _local3.bottom); } super.draw(); } function configureScrolling(Void) { var _local2 = __dataProvider.length; if (__vPosition > Math.max(0, (_local2 - getRowCount()) + roundUp)) { setVPosition(Math.max(0, Math.min((_local2 - getRowCount()) + roundUp, __vPosition))); } var _local3 = getViewMetrics(); var _local4 = ((__hScrollPolicy != "off") ? (((__maxHPosition + __width) - _local3.left) - _local3.right) : ((__width - _local3.left) - _local3.right)); if (_local2 == undefined) { _local2 = 0; } setScrollProperties(_local4, 1, _local2, __rowHeight); if (oldVWidth != _local4) { invLayoutContent = true; } oldVWidth = _local4; } static var symbolOwner = mx.controls.List; static var symbolName = "List"; var className = "List"; static var version = "2.0.2.127"; var clipParameters = {rowHeight:1, enabled:1, visible:1, labels:1}; var scrollDepth = 1; var __vScrollPolicy = "on"; var autoHScrollAble = false; }
Symbol 408 MovieClip [__Packages.mx.video.FLVPlayback] Frame 0
class mx.video.FLVPlayback extends MovieClip { var _autoPlay, _autoRewind, _autoSize, _bufferTime, _contentPath, _cuePoints, _idleTimeout, _isLive, _aspectRatio, _seekToPrevOffset, _playheadUpdateInterval, _progressInterval, _totalTime, _transform, _volume, _skinAutoHide, _bufferingBarHides, _origHeight, __height, _height, _origWidth, __width, _width, _scaleX, _scaleY, _xscale, _yscale, _preSeekTime, _firstStreamReady, _firstStreamShown, _activeVP, _visibleVP, _topVP, _vp, _vpState, _cpMgr, boundingBox_mc, preview_mc, dispatchEvent, _uiMgr, _bufferingBar, _backButton, __get__cuePoints, _forwardButton, _muteButton, _pauseButton, _playButton, _playPauseButton, _seekBar, _seekBarInterval, _seekBarScrubTolerance, _skin, _stopButton, _visible, _volumeBar, _volumeBarInterval, _volumeBarScrubTolerance, _x, _y, attachMovie, createEmptyMovieClip; function FLVPlayback () { super(); mx.events.EventDispatcher.initialize(this); if (_autoPlay == undefined) { _autoPlay = true; } if (_autoRewind == undefined) { _autoRewind = true; } if (_autoSize == undefined) { _autoSize = false; } if (_bufferTime == undefined) { _bufferTime = 0.1; } if (_contentPath == undefined) { _contentPath = ""; } if (_cuePoints == undefined) { _cuePoints = null; } if (_idleTimeout == undefined) { _idleTimeout = mx.video.VideoPlayer.DEFAULT_IDLE_TIMEOUT_INTERVAL; } if (_isLive == undefined) { _isLive = false; } if (_aspectRatio == undefined) { _aspectRatio = true; } if (_seekToPrevOffset == undefined) { _seekToPrevOffset = SEEK_TO_PREV_OFFSET_DEFAULT; } if (_playheadUpdateInterval == undefined) { _playheadUpdateInterval = mx.video.VideoPlayer.DEFAULT_UPDATE_PROGRESS_INTERVAL; } if (_progressInterval == undefined) { _progressInterval = mx.video.VideoPlayer.DEFAULT_UPDATE_TIME_INTERVAL; } if (_totalTime == undefined) { _totalTime = 0; } if (_transform == undefined) { _transform = null; } if (_volume == undefined) { _volume = 100; } if (_skinAutoHide == undefined) { _skinAutoHide = false; } if (_bufferingBarHides == undefined) { _bufferingBarHides = false; } _origHeight = (__height = _height); _origWidth = (__width = _width); _scaleX = 100; _scaleY = 100; _xscale = 100; _yscale = 100; _preSeekTime = -1; _firstStreamReady = false; _firstStreamShown = false; createUIManager(); _activeVP = 0; _visibleVP = 0; _topVP = 0; _vp = new Array(); _vpState = new Array(); _cpMgr = new Array(); createVideoPlayer(0); _vp[0].visible = false; _vp[0].volume = 0; boundingBox_mc._visible = false; boundingBox_mc.unloadMovie(); delete boundingBox_mc; if (_global.isLivePreview) { createLivePreviewMovieClip(); setSize(__width, __height); } _cpMgr[0].processCuePointsProperty(_cuePoints); delete _cuePoints; _cuePoints = null; } function setSize(w, h) { if (_global.isLivePreview) { if (preview_mc == undefined) { createLivePreviewMovieClip(); } preview_mc.box_mc._width = w; preview_mc.box_mc._height = h; if ((preview_mc.box_mc._width < preview_mc.icon_mc._width) || (preview_mc.box_mc._height < preview_mc.icon_mc._height)) { preview_mc.icon_mc._visible = false; } else { preview_mc.icon_mc._visible = true; preview_mc.icon_mc._x = (preview_mc.box_mc._width - preview_mc.icon_mc._width) / 2; preview_mc.icon_mc._y = (preview_mc.box_mc._height - preview_mc.icon_mc._height) / 2; } } if ((w == width) && (h == height)) { return(undefined); } __width = w; __height = h; var _local3 = 0; while (_local3 < _vp.length) { if (_vp[_local3] != undefined) { _vp[_local3].setSize(w, h); } _local3++; } dispatchEvent({type:"resize", x:x, y:y, width:w, height:h}); } function setScale(xs, ys) { if ((xs == scaleX) && (ys == scaleY)) { return(undefined); } _scaleX = xs; _scaleY = ys; var _local2 = 0; while (_local2 < _vp.length) { if (_vp[_local2] != undefined) { _vp[_local2].setSize((_origWidth * xs) / 100, (_origHeight * ys) / 100); } _local2++; } dispatchEvent({type:"resize", x:x, y:y, width:width, height:height}); } function handleEvent(e) { var _local3 = e.state; if (((e.state != undefined) && (e.target._name == _visibleVP)) && (scrubbing)) { _local3 = SEEKING; } if (e.type == "metadataReceived") { _cpMgr[e.target._name].processFLVCuePoints(e.info.cuePoints); dispatchEvent({type:e.type, info:e.info, vp:e.target._name}); } else if (e.type == "cuePoint") { if (_cpMgr[e.target._name].isFLVCuePointEnabled(e.info)) { dispatchEvent({type:e.type, info:e.info, vp:e.target._name}); } } else if (e.type == "rewind") { dispatchEvent({type:e.type, auto:true, state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); _cpMgr[e.target._name].resetASCuePointIndex(e.playheadTime); } else if (e.type == "resize") { dispatchEvent({type:e.type, x:x, y:y, width:width, height:height, auto:true, vp:e.target._name}); } else if (e.type == "playheadUpdate") { dispatchEvent({type:e.type, state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); if ((_preSeekTime >= 0) && (e.target.state != SEEKING)) { var _local5 = _preSeekTime; _preSeekTime = -1; _cpMgr[e.target._name].resetASCuePointIndex(e.playheadTime); dispatchEvent({type:"seek", state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); if (_local5 < e.playheadTime) { dispatchEvent({type:"fastForward", state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); } else if (_local5 > e.playheadTime) { dispatchEvent({type:"rewind", auto:false, state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); } } _cpMgr[e.target._name].dispatchASCuePoints(); } else if (e.type == "stateChange") { var _local4 = e.target._name; if ((_local4 == _visibleVP) && (scrubbing)) { return(undefined); } if (e.state == mx.video.VideoPlayer.RESIZING) { return(undefined); } if (((_vpState[_local4].prevState == LOADING) && (_vpState[_local4].autoPlay)) && (e.state == STOPPED)) { return(undefined); } _vpState[_local4].prevState = e.state; dispatchEvent({type:e.type, state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); if (_vp[e.target._name].state != _local3) { return(undefined); } switch (_local3) { case BUFFERING : dispatchEvent({type:"buffering", state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); break; case PAUSED : dispatchEvent({type:"paused", state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); break; case PLAYING : dispatchEvent({type:"playing", state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); break; case STOPPED : dispatchEvent({type:"stopped", state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); } } else if (e.type == "progress") { dispatchEvent({type:e.type, bytesLoaded:e.bytesLoaded, bytesTotal:e.bytesTotal, vp:e.target._name}); } else if (e.type == "ready") { var _local4 = e.target._name; if (!_firstStreamReady) { if (_local4 == _visibleVP) { _firstStreamReady = true; if (_uiMgr.__get__skinReady() && (!_firstStreamShown)) { _uiMgr.__set__visible(true); showFirstStream(); } } } else if ((_firstStreamShown && (_local3 == STOPPED)) && _vpState[_local4].autoPlay) { _vp[_local4].play(); } dispatchEvent({type:e.type, state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); } else if ((e.type == "close") || (e.type == "complete")) { dispatchEvent({type:e.type, state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); } } function load(contentPath, totalTime, isLive) { if (_vp[_activeVP] == undefined) { return(undefined); } if ((contentPath == null) || (contentPath == "")) { return(undefined); } autoPlay = (false); if (totalTime != undefined) { this.totalTime = (totalTime); } if (isLive != undefined) { this.isLive = (isLive); } this.contentPath = (contentPath); } function play(contentPath, totalTime, isLive) { if (_vp[_activeVP] == undefined) { return(undefined); } if (contentPath == undefined) { _vp[_activeVP].play(); } else { autoPlay = (true); if (totalTime != undefined) { this.totalTime = (totalTime); } if (isLive != undefined) { this.isLive = (isLive); } this.contentPath = (contentPath); } } function pause() { if (_vp[_activeVP] == undefined) { return(undefined); } _vp[_activeVP].pause(); } function stop() { if (_vp[_activeVP] == undefined) { return(undefined); } _vp[_activeVP].stop(); } function seek(time) { if (_vp[_activeVP] == undefined) { return(undefined); } _preSeekTime = playheadTime; _vp[_activeVP].seek(time); } function seekSeconds(time) { seek(time); } function seekPercent(percent) { if (_vp[_activeVP] == undefined) { return(undefined); } if ((((percent < 0) || (percent > 100)) || (_vp[_activeVP].totalTime == null)) || (_vp[_activeVP].totalTime <= 0)) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_SEEK); } seek((_vp[_activeVP].totalTime * percent) / 100); } function get playheadPercentage() { if ((_vp[_activeVP].totalTime == null) || (_vp[_activeVP].totalTime <= 0)) { return(undefined); } return((_vp[_activeVP].playheadTime / _vp[_activeVP].totalTime) * 100); } function set playheadPercentage(percent) { seekPercent(percent); //return(playheadPercentage); } function seekToNavCuePoint(timeNameOrCuePoint) { var _local3; switch (typeof(timeNameOrCuePoint)) { case "string" : _local3 = {name:timeNameOrCuePoint}; break; case "number" : _local3 = {time:timeNameOrCuePoint}; break; case "object" : _local3 = timeNameOrCuePoint; } if ((_local3.name == null) || (typeof(_local3.name) != "string")) { seekToNextNavCuePoint(_local3.time); return(undefined); } if (isNaN(_local3.time)) { _local3.time = 0; } var _local2 = findNearestCuePoint(timeNameOrCuePoint, NAVIGATION); while ((_local2 != null) && ((_local2.time < _local3.time) || (!isFLVCuePointEnabled(_local2)))) { _local2 = findNextCuePointWithName(_local2); } if (_local2 == null) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_SEEK); } seek(_local2.time); } function seekToNextNavCuePoint(time) { if (_vp[_activeVP] == undefined) { return(undefined); } if (isNaN(time) || (time < 0)) { time = _vp[_activeVP].playheadTime + 0.001; } var _local3; _local3 = findNearestCuePoint(time, NAVIGATION); if (_local3 == null) { seek(_vp[_activeVP].totalTime); return(undefined); } var _local2 = _local3.index; if (_local3.time < time) { _local2++; } while ((_local2 < _local3.array.length) && (!isFLVCuePointEnabled(_local3.array[_local2]))) { _local2++; } if (_local2 >= _local3.array.length) { var _local5 = _vp[_activeVP].totalTime; if (_local3.array[_local3.array.length - 1].time > _local5) { _local5 = _local3.array[_local3.array.length - 1]; } seek(_local5); } else { seek(_local3.array[_local2].time); } } function seekToPrevNavCuePoint(time) { if (_vp[_activeVP] == undefined) { return(undefined); } if (isNaN(time) || (time < 0)) { time = _vp[_activeVP].playheadTime; } var _local3 = findNearestCuePoint(time, NAVIGATION); if (_local3 == null) { seek(0); return(undefined); } var _local2 = _local3.index; while ((_local2 >= 0) && ((!isFLVCuePointEnabled(_local3.array[_local2])) || (_local3.array[_local2].time >= (time - _seekToPrevOffset)))) { _local2--; } if (_local2 < 0) { seek(0); } else { seek(_local3.array[_local2].time); } } function addASCuePoint(timeOrCuePoint, name, parameters) { return(_cpMgr[_activeVP].addASCuePoint(timeOrCuePoint, name, parameters)); } function removeASCuePoint(timeNameOrCuePoint) { return(_cpMgr[_activeVP].removeASCuePoint(timeNameOrCuePoint)); } function findCuePoint(timeNameOrCuePoint, type) { switch (type) { case "event" : return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].eventCuePoints, false, timeNameOrCuePoint)); case "navigation" : return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].navCuePoints, false, timeNameOrCuePoint)); case "flv" : return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].flvCuePoints, false, timeNameOrCuePoint)); case "actionscript" : return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].asCuePoints, false, timeNameOrCuePoint)); case "all" : } return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].allCuePoints, false, timeNameOrCuePoint)); } function findNearestCuePoint(timeNameOrCuePoint, type) { switch (type) { case "event" : return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].eventCuePoints, true, timeNameOrCuePoint)); case "navigation" : return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].navCuePoints, true, timeNameOrCuePoint)); case "flv" : return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].flvCuePoints, true, timeNameOrCuePoint)); case "actionscript" : return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].asCuePoints, true, timeNameOrCuePoint)); case "all" : } return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].allCuePoints, true, timeNameOrCuePoint)); } function findNextCuePointWithName(cuePoint) { return(_cpMgr[_activeVP].getNextCuePointWithName(cuePoint)); } function setFLVCuePointEnabled(enabled, timeNameOrCuePoint) { return(_cpMgr[_activeVP].setFLVCuePointEnabled(enabled, timeNameOrCuePoint)); } function isFLVCuePointEnabled(timeNameOrCuePoint) { return(_cpMgr[_activeVP].isFLVCuePointEnabled(timeNameOrCuePoint)); } function getNextHighestDepth() { var _local2 = super.getNextHighestDepth(); return(((_local2 < 1000) ? 1000 : (_local2))); } function bringVideoPlayerToFront(index) { if ((index == _topVP) || (_vp[index] == undefined)) { return(undefined); } _vp[_topVP].swapDepths(_vp[index].getDepth()); _topVP = index; } function getVideoPlayer(index) { return(_vp[index]); } function closeVideoPlayer(index) { if (_vp[index] == undefined) { return(undefined); } if (index == 0) { throw new mx.video.VideoError(mx.video.VideoError.DELETE_DEFAULT_PLAYER); } if (_visibleVP == index) { visibleVideoPlayerIndex = (0); } if (_activeVP == index) { activeVideoPlayerIndex = (0); } _vp[index].close(); _vp[index].unloadMovie(); delete _vp[index]; _vp[index] = undefined; } function get activeVideoPlayerIndex() { return(_activeVP); } function set activeVideoPlayerIndex(i) { if (_activeVP == i) { return; } if (_vp[_activeVP].onEnterFrame != undefined) { doContentPathConnect(); } _activeVP = i; if (_vp[_activeVP] == undefined) { createVideoPlayer(_activeVP); _vp[_activeVP].visible = false; _vp[_activeVP].volume = 0; } //return(activeVideoPlayerIndex); } function get autoPlay() { if (_vpState[_activeVP] == undefined) { return(_autoPlay); } return(_vpState[_activeVP].autoPlay); } function set autoPlay(flag) { if ((_activeVP == 0) || (_activeVP == undefined)) { _autoPlay = flag; } _vpState[_activeVP].autoPlay = flag; //return(autoPlay); } function get autoRewind() { if (_vp[_activeVP] == undefined) { return(_autoRewind); } return(_vp[_activeVP].autoRewind); } function set autoRewind(flag) { if ((_activeVP == 0) || (_activeVP == undefined)) { _autoRewind = flag; } _vp[_activeVP].autoRewind = flag; //return(autoRewind); } function get autoSize() { if (_vp[_activeVP] == undefined) { return(_autoSize); } return(_vp[_activeVP].autoSize); } function set autoSize(flag) { if ((_activeVP == 0) || (_activeVP == undefined)) { _autoSize = flag; } _vp[_activeVP].autoSize = flag; //return(autoSize); } function get bitrate() { return(ncMgr.getBitrate()); } function set bitrate(b) { ncMgr.setBitrate(b); //return(bitrate); } function get buffering() { if (_vp[_activeVP] == undefined) { return(false); } return(_vp[_activeVP].state == BUFFERING); } function get bufferingBar() { if (_uiMgr != null) { _bufferingBar = _uiMgr.getControl(mx.video.UIManager.BUFFERING_BAR); } return(_bufferingBar); } function set bufferingBar(s) { _bufferingBar = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.BUFFERING_BAR, s); } //return(bufferingBar); } function get bufferingBarHidesAndDisablesOthers() { if (_uiMgr != null) { _bufferingBarHides = _uiMgr.bufferingBarHidesAndDisablesOthers; } return(_bufferingBarHides); } function set bufferingBarHidesAndDisablesOthers(b) { _bufferingBarHides = b; if (_uiMgr != null) { _uiMgr.__set__bufferingBarHidesAndDisablesOthers(b); } //return(bufferingBarHidesAndDisablesOthers); } function get backButton() { if (_uiMgr != null) { _backButton = _uiMgr.getControl(mx.video.UIManager.BACK_BUTTON); } return(_backButton); } function set backButton(s) { _backButton = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.BACK_BUTTON, s); } //return(backButton); } function get bufferTime() { if (_vp[_activeVP] == undefined) { return(_bufferTime); } return(_vp[_activeVP].bufferTime); } function set bufferTime(aTime) { if ((_activeVP == 0) || (_activeVP == undefined)) { _bufferTime = aTime; } _vp[_activeVP].bufferTime = aTime; //return(bufferTime); } function get bytesLoaded() { return(_vp[_activeVP].bytesLoaded); } function get bytesTotal() { return(_vp[_activeVP].bytesTotal); } function get contentPath() { if ((_vp[_activeVP] == undefined) || (_vp[_activeVP].onEnterFrame != undefined)) { return(_contentPath); } return(_vp[_activeVP].url); } function set contentPath(url) { if (_global.isLivePreview) { return; } if (_vp[_activeVP] == undefined) { if (url == _contentPath) { return; } _contentPath = url; } else { if (_vp[_activeVP].url == url) { return; } _vpState[_activeVP].minProgressPercent = undefined; if (_vp[_activeVP].onEnterFrame != undefined) { delete _vp[_activeVP].onEnterFrame; _vp[_activeVP].onEnterFrame = undefined; } _cpMgr[_activeVP].reset(); if (_vpState[_activeVP].autoPlay && (_firstStreamShown)) { _vp[_activeVP].play(url, _vpState[_activeVP].isLive, _vpState[_activeVP].totalTime); } else { _vp[_activeVP].load(url, _vpState[_activeVP].isLive, _vpState[_activeVP].totalTime); } _vpState[_activeVP].isLiveSet = false; _vpState[_activeVP].totalTimeSet = false; } //return(contentPath); } function set cuePoints(cp) { if (_cuePoints != undefined) { return; } _cuePoints = cp; //return(__get__cuePoints()); } function get forwardButton() { if (_uiMgr != null) { _forwardButton = _uiMgr.getControl(mx.video.UIManager.FORWARD_BUTTON); } return(_forwardButton); } function set forwardButton(s) { _forwardButton = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.FORWARD_BUTTON, s); } //return(forwardButton); } function get height() { if (_global.isLivePreview) { return(__height); } if (_vp[_visibleVP] != undefined) { __height = _vp[_visibleVP].height; } return(__height); } function set height(h) { setSize(width, h); //return(height); } function get idleTimeout() { if (_vp[_activeVP] == undefined) { return(_idleTimeout); } return(_vp[_activeVP].idleTimeout); } function set idleTimeout(aTime) { if ((_activeVP == 0) || (_activeVP == undefined)) { _idleTimeout = aTime; } _vp[_activeVP].idleTimeout = aTime; //return(idleTimeout); } function get isRTMP() { if (_global.isLivePreview) { return(true); } if (_vp[_activeVP] == undefined) { return(undefined); } return(_vp[_activeVP].isRTMP); } function get isLive() { if (_vp[_activeVP] == undefined) { return(_isLive); } if (_vpState[_activeVP].isLiveSet) { return(_vpState[_activeVP].isLive); } return(_vp[_activeVP].isLive); } function set isLive(flag) { if ((_activeVP == 0) || (_activeVP == undefined)) { _isLive = flag; } _vpState[_activeVP].isLive = flag; _vpState[_activeVP].isLiveSet = true; //return(isLive); } function get maintainAspectRatio() { if (_vp[_activeVP] == undefined) { return(_aspectRatio); } return(_vp[_activeVP].maintainAspectRatio); } function set maintainAspectRatio(flag) { if ((_activeVP == 0) || (_activeVP == undefined)) { _aspectRatio = flag; } _vp[_activeVP].maintainAspectRatio = flag; //return(maintainAspectRatio); } function get metadata() { if (_vp[_activeVP] == undefined) { return(null); } return(_vp[_activeVP].metadata); } function get metadataLoaded() { if (_vp[_activeVP] == undefined) { return(false); } return(_cpMgr[_activeVP].metadataLoaded); } function get muteButton() { if (_uiMgr != null) { _muteButton = _uiMgr.getControl(mx.video.UIManager.MUTE_BUTTON); } return(_muteButton); } function set muteButton(s) { _muteButton = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.MUTE_BUTTON, s); } //return(muteButton); } function get ncMgr() { if (_vp[_activeVP] == undefined) { return(null); } return(_vp[_activeVP].ncMgr); } function get pauseButton() { if (_uiMgr != null) { _pauseButton = _uiMgr.getControl(mx.video.UIManager.PAUSE_BUTTON); } return(_pauseButton); } function set pauseButton(s) { _pauseButton = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.PAUSE_BUTTON, s); } //return(pauseButton); } function get paused() { if (_vp[_activeVP] == undefined) { return(false); } return(_vp[_activeVP].state == PAUSED); } function get playButton() { if (_uiMgr != null) { _playButton = _uiMgr.getControl(mx.video.UIManager.PLAY_BUTTON); } return(_playButton); } function set playButton(s) { _playButton = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.PLAY_BUTTON, s); } //return(playButton); } function get playheadTime() { if (_vp[_activeVP] == undefined) { return(0); } return(_vp[_activeVP].playheadTime); } function set playheadTime(position) { seek(position); //return(playheadTime); } function get playheadUpdateInterval() { if (_vp[_activeVP] == undefined) { return(_playheadUpdateInterval); } return(_vp[_activeVP].playheadUpdateInterval); } function set playheadUpdateInterval(aTime) { if ((_activeVP == 0) || (_activeVP == undefined)) { _playheadUpdateInterval = aTime; } _cpMgr[_activeVP].playheadUpdateInterval = aTime; _vp[_activeVP].playheadUpdateInterval = aTime; //return(playheadUpdateInterval); } function get playing() { if (_vp[_activeVP] == undefined) { return(false); } return(_vp[_activeVP].state == PLAYING); } function get playPauseButton() { if (_uiMgr != null) { _playPauseButton = _uiMgr.getControl(mx.video.UIManager.PLAY_PAUSE_BUTTON); } return(_playPauseButton); } function set playPauseButton(s) { _playPauseButton = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.PLAY_PAUSE_BUTTON, s); } //return(playPauseButton); } function get preferredHeight() { if (_vp[_activeVP] == undefined) { return(0); } return(_vp[_activeVP].videoHeight); } function get preferredWidth() { if (_vp[_activeVP] == undefined) { return(0); } return(_vp[_activeVP].videoWidth); } function get progressInterval() { if (_vp[_activeVP] == undefined) { return(_progressInterval); } return(_vp[_activeVP].progressInterval); } function set progressInterval(aTime) { if ((_activeVP == 0) || (_activeVP == undefined)) { _progressInterval = aTime; } _vp[_activeVP].progressInterval = aTime; //return(progressInterval); } function get scaleX() { if (_vp[_visibleVP] != undefined) { _scaleX = (_vp[_visibleVP].width / _origWidth) * 100; } return(_scaleX); } function set scaleX(xs) { setScale(xs, scaleY); //return(scaleX); } function get scaleY() { if (_vp[_visibleVP] != undefined) { _scaleY = (_vp[_visibleVP].height / _origHeight) * 100; } return(_scaleY); } function set scaleY(ys) { setScale(scaleX, ys); //return(scaleY); } function get scrubbing() { var _local2 = seekBar; if ((_local2 == undefined) || (_local2.isDragging == undefined)) { return(false); } return(_local2.isDragging); } function get seekBar() { if (_uiMgr != null) { _seekBar = _uiMgr.getControl(mx.video.UIManager.SEEK_BAR); } return(_seekBar); } function set seekBar(s) { _seekBar = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.SEEK_BAR, s); } //return(seekBar); } function get seekBarInterval() { if (_uiMgr != null) { _seekBarInterval = _uiMgr.seekBarInterval; } return(_seekBarInterval); } function set seekBarInterval(s) { _seekBarInterval = s; if (_uiMgr != null) { _uiMgr.__set__seekBarInterval(_seekBarInterval); } //return(seekBarInterval); } function get seekBarScrubTolerance() { if (_uiMgr != null) { _seekBarScrubTolerance = _uiMgr.seekBarScrubTolerance; } return(_seekBarScrubTolerance); } function set seekBarScrubTolerance(s) { _seekBarScrubTolerance = s; if (_uiMgr != null) { _uiMgr.__set__seekBarScrubTolerance(_seekBarScrubTolerance); } //return(seekBarScrubTolerance); } function get seekToPrevOffset() { return(_seekToPrevOffset); } function set seekToPrevOffset(s) { _seekToPrevOffset = s; //return(seekToPrevOffset); } function get skin() { if (_uiMgr != null) { _skin = _uiMgr.skin; } return(_skin); } function set skin(s) { _skin = s; if (_uiMgr != null) { _uiMgr.__set__skin(s); } //return(skin); } function get skinAutoHide() { if (_uiMgr != null) { _skinAutoHide = _uiMgr.skinAutoHide; } return(_skinAutoHide); } function set skinAutoHide(b) { if (_global.isLivePreview) { return; } _skinAutoHide = b; if (_uiMgr != null) { _uiMgr.__set__skinAutoHide(b); } //return(skinAutoHide); } function get transform() { return(_transform); } function set transform(s) { _transform = s; if (_vp[_activeVP] != undefined) { _vp[_activeVP].transform = _transform; } //return(transform); } function get state() { if (_global.isLivePreview) { return(STOPPED); } if (_vp[_activeVP] == undefined) { return(DISCONNECTED); } if ((_activeVP == _visibleVP) && (scrubbing)) { return(SEEKING); } var _local3 = _vp[_activeVP].state; if (_local3 == mx.video.VideoPlayer.RESIZING) { return(LOADING); } if (((_vpState[_activeVP].prevState == LOADING) && (_vpState[_activeVP].autoPlay)) && (_local3 == STOPPED)) { return(LOADING); } return(_local3); } function get stateResponsive() { if (_vp[_activeVP] == undefined) { return(false); } return(_vp[_activeVP].stateResponsive); } function get stopButton() { if (_uiMgr != null) { _stopButton = _uiMgr.getControl(mx.video.UIManager.STOP_BUTTON); } return(_stopButton); } function set stopButton(s) { _stopButton = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.STOP_BUTTON, s); } //return(stopButton); } function get stopped() { if (_vp[_activeVP] == undefined) { return(false); } return(_vp[_activeVP].state == STOPPED); } function get totalTime() { if (_global.isLivePreview) { return(1); } if (_vp[_activeVP] == undefined) { return(_totalTime); } if (_vpState[_activeVP].totalTimeSet) { return(_vpState[_activeVP].totalTime); } return(_vp[_activeVP].totalTime); } function set totalTime(aTime) { if ((_activeVP == 0) || (_activeVP == undefined)) { _totalTime = aTime; } _vpState[_activeVP].totalTime = aTime; _vpState[_activeVP].totalTimeSet = true; //return(totalTime); } function get version_1_0_2() { return(""); } function set version_1_0_2(v) { //return(version_1_0_2); } function get visible() { return(_visible); } function set visible(v) { _visible = v; //return(visible); } function get visibleVideoPlayerIndex() { return(_visibleVP); } function set visibleVideoPlayerIndex(i) { if (_visibleVP == i) { return; } var _local3 = _visibleVP; if (_vp[i] == undefined) { createVideoPlayer(i); } var _local5 = (_vp[i].height != _vp[_visibleVP].height) || (_vp[i].width != _vp[_visibleVP].width); _vp[_visibleVP].visible = false; _vp[_visibleVP].volume = 0; _visibleVP = i; if (_firstStreamShown) { _uiMgr.setupSkinAutoHide(); _vp[_visibleVP].visible = true; if (!scrubbing) { _vp[_visibleVP].volume = _volume; } } else if ((_vp[_visibleVP].stateResponsive && (_vp[_visibleVP].state != DISCONNECTED)) && (_uiMgr.__get__skinReady())) { _uiMgr.__set__visible(true); _uiMgr.setupSkinAutoHide(); _firstStreamReady = true; showFirstStream(); } if ((_vp[_local3].height != _vp[_visibleVP].height) || (_vp[_local3].width != _vp[_visibleVP].width)) { dispatchEvent({type:"resize", x:x, y:y, width:width, height:height, auto:false, vp:_visibleVP}); } _uiMgr.handleEvent({type:"stateChange", state:_vp[_visibleVP].state, vp:_visibleVP}); _uiMgr.handleEvent({type:"playheadUpdate", playheadTime:_vp[_visibleVP].playheadTime, vp:_visibleVP}); if (_vp[_visibleVP].isRTMP) { _uiMgr.handleEvent({type:"ready", vp:_visibleVP}); } else { _uiMgr.handleEvent({type:"progress", bytesLoaded:_vp[_visibleVP].bytesLoaded, bytesTotal:_vp[_visibleVP].bytesTotal, vp:_visibleVP}); } //return(visibleVideoPlayerIndex); } function get volume() { return(_volume); } function set volume(aVol) { if (_volume == aVol) { return; } _volume = aVol; if (!scrubbing) { _vp[_visibleVP].volume = _volume; } dispatchEvent({type:"volumeUpdate", volume:aVol}); //return(volume); } function get volumeBar() { if (_uiMgr != null) { _volumeBar = _uiMgr.getControl(mx.video.UIManager.VOLUME_BAR); } return(_volumeBar); } function set volumeBar(s) { _volumeBar = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.VOLUME_BAR, s); } //return(volumeBar); } function get volumeBarInterval() { if (_uiMgr != null) { _volumeBarInterval = _uiMgr.volumeBarInterval; } return(_volumeBarInterval); } function set volumeBarInterval(s) { _volumeBarInterval = s; if (_uiMgr != null) { _uiMgr.__set__volumeBarInterval(_volumeBarInterval); } //return(volumeBarInterval); } function get volumeBarScrubTolerance() { if (_uiMgr != null) { _volumeBarScrubTolerance = _uiMgr.volumeBarScrubTolerance; } return(_volumeBarScrubTolerance); } function set volumeBarScrubTolerance(s) { _volumeBarScrubTolerance = s; if (_uiMgr != null) { _uiMgr.__set__volumeBarScrubTolerance(_volumeBarScrubTolerance); } //return(volumeBarScrubTolerance); } function get width() { if (_global.isLivePreview) { return(__width); } if (_vp[_visibleVP] != undefined) { __width = _vp[_visibleVP].width; } return(__width); } function set width(w) { setSize(w, height); //return(width); } function get x() { return(_x); } function set x(xpos) { _x = xpos; //return(x); } function get y() { return(_y); } function set y(ypos) { _y = ypos; //return(y); } function createVideoPlayer(index) { if (_global.isLivePreview) { return(undefined); } var _local4 = width; var _local5 = height; _vp[index] = mx.video.VideoPlayer(attachMovie("VideoPlayer", String(index), VP_DEPTH_OFFSET + index)); _vp[index].setSize(_local4, _local5); _topVP = index; _vp[index].autoRewind = _autoRewind; _vp[index].autoSize = _autoSize; _vp[index].bufferTime = _bufferTime; _vp[index].idleTimeout = _idleTimeout; _vp[index].maintainAspectRatio = _aspectRatio; _vp[index].playheadUpdateInterval = _playheadUpdateInterval; _vp[index].progressInterval = _progressInterval; _vp[index].transform = _transform; _vp[index].volume = _volume; if (index == 0) { _vpState[index] = {id:index, isLive:_isLive, isLiveSet:true, totalTime:_totalTime, totalTimeSet:true, autoPlay:_autoPlay}; if (((_contentPath != null) && (_contentPath != undefined)) && (_contentPath != "")) { _vp[index].onEnterFrame = mx.utils.Delegate.create(this, doContentPathConnect); } } else { _vpState[index] = {id:index, isLive:false, isLiveSet:true, totalTime:0, totalTimeSet:true, autoPlay:false}; } _vp[index].addEventListener("resize", this); _vp[index].addEventListener("close", this); _vp[index].addEventListener("complete", this); _vp[index].addEventListener("cuePoint", this); _vp[index].addEventListener("playheadUpdate", this); _vp[index].addEventListener("progress", this); _vp[index].addEventListener("metadataReceived", this); _vp[index].addEventListener("stateChange", this); _vp[index].addEventListener("ready", this); _vp[index].addEventListener("rewind", this); _cpMgr[index] = new mx.video.CuePointManager(this, index); _cpMgr[index].playheadUpdateInterval = _playheadUpdateInterval; } function createUIManager() { _uiMgr = new mx.video.UIManager(this); _uiMgr.__set__visible(false); if (_backButton != null) { _uiMgr.setControl(mx.video.UIManager.BACK_BUTTON, _backButton); } if (_bufferingBar != null) { _uiMgr.setControl(mx.video.UIManager.BUFFERING_BAR, _bufferingBar); } _uiMgr.__set__bufferingBarHidesAndDisablesOthers(_bufferingBarHides); if (_forwardButton != null) { _uiMgr.setControl(mx.video.UIManager.FORWARD_BUTTON, _forwardButton); } if (_pauseButton != null) { _uiMgr.setControl(mx.video.UIManager.PAUSE_BUTTON, _pauseButton); } if (_playButton != null) { _uiMgr.setControl(mx.video.UIManager.PLAY_BUTTON, _playButton); } if (_playPauseButton != null) { _uiMgr.setControl(mx.video.UIManager.PLAY_PAUSE_BUTTON, _playPauseButton); } if (_stopButton != null) { _uiMgr.setControl(mx.video.UIManager.STOP_BUTTON, _stopButton); } if (_seekBar != null) { _uiMgr.setControl(mx.video.UIManager.SEEK_BAR, _seekBar); } if (_seekBarInterval != null) { _uiMgr.__set__seekBarInterval(_seekBarInterval); } if (_seekBarScrubTolerance != null) { _uiMgr.__set__seekBarScrubTolerance(_seekBarScrubTolerance); } if (_skin != null) { _uiMgr.__set__skin(_skin); } if (_skinAutoHide != null) { _uiMgr.__set__skinAutoHide(_skinAutoHide); } if (_muteButton != null) { _uiMgr.setControl(mx.video.UIManager.MUTE_BUTTON, _muteButton); } if (_volumeBar != null) { _uiMgr.setControl(mx.video.UIManager.VOLUME_BAR, _volumeBar); } if (_volumeBarInterval != null) { _uiMgr.__set__volumeBarInterval(_volumeBarInterval); } if (_volumeBarScrubTolerance != null) { _uiMgr.__set__volumeBarScrubTolerance(_volumeBarScrubTolerance); } } function createLivePreviewMovieClip() { preview_mc = createEmptyMovieClip("preview_mc", 10); preview_mc.createEmptyMovieClip("box_mc", 10); preview_mc.box_mc.beginFill(0); preview_mc.box_mc.moveTo(0, 0); preview_mc.box_mc.lineTo(0, 100); preview_mc.box_mc.lineTo(100, 100); preview_mc.box_mc.lineTo(100, 0); preview_mc.box_mc.lineTo(0, 0); preview_mc.box_mc.endFill(); preview_mc.attachMovie("Icon", "icon_mc", 20); } function doContentPathConnect() { delete _vp[0].onEnterFrame; _vp[0].onEnterFrame = undefined; if (_global.isLivePreview) { return(undefined); } if (_vpState[0].autoPlay && (_firstStreamShown)) { _vp[0].play(_contentPath, _isLive, _totalTime); } else { _vp[0].load(_contentPath, _isLive, _totalTime); } _vpState[0].isLiveSet = false; _vpState[0].totalTimeSet = false; } function showFirstStream() { _firstStreamShown = true; _vp[_visibleVP].visible = true; if (!scrubbing) { _vp[_visibleVP].volume = _volume; } var _local2 = 0; while (_local2 < _vp.length) { if (((_vp[_local2] != undefined) && (_vp[_local2].state == STOPPED)) && (_vpState[_local2].autoPlay)) { _vp[_local2].play(); } _local2++; } } function _scrubStart() { var _local2 = playheadTime; _vp[_visibleVP].volume = 0; dispatchEvent({type:"stateChange", state:SEEKING, playheadTime:_local2, vp:_visibleVP}); dispatchEvent({type:"scrubStart", state:SEEKING, playheadTime:_local2}); } function _scrubFinish() { var _local3 = playheadTime; var _local2 = state; _vp[_visibleVP].volume = _volume; if (_local2 != SEEKING) { dispatchEvent({type:"stateChange", state:_local2, playheadTime:_local3, vp:_visibleVP}); } dispatchEvent({type:"scrubFinish", state:_local2, playheadTime:_local3}); } function skinError(message) { if (_firstStreamReady && (!_firstStreamShown)) { showFirstStream(); } dispatchEvent({type:"skinError", message:message}); } function skinLoaded() { if (_firstStreamReady) { _uiMgr.__set__visible(true); if (!_firstStreamShown) { showFirstStream(); } } else if ((_contentPath == null) || (_contentPath == "")) { _uiMgr.__set__visible(true); } dispatchEvent({type:"skinLoaded"}); } static var version = "1.0.2.7"; static var shortVersion = "1.0.2"; static var DISCONNECTED = "disconnected"; static var STOPPED = "stopped"; static var PLAYING = "playing"; static var PAUSED = "paused"; static var BUFFERING = "buffering"; static var LOADING = "loading"; static var CONNECTION_ERROR = "connectionError"; static var REWINDING = "rewinding"; static var SEEKING = "seeking"; static var ALL = "all"; static var EVENT = "event"; static var NAVIGATION = "navigation"; static var FLV = "flv"; static var ACTIONSCRIPT = "actionscript"; static var VP_DEPTH_OFFSET = 100; static var SEEK_TO_PREV_OFFSET_DEFAULT = 1; }
Symbol 417 MovieClip [__Packages.mx.video.VideoPlayer] Frame 0
class mx.video.VideoPlayer extends MovieClip { var _state, _cachedState, _bufferState, _sawPlayStop, _cachedPlayheadTime, _metadata, _startingPlay, _invalidSeekTime, _invalidSeekRecovery, _currentPos, _atEnd, _cmdQueue, _readyDispatched, _autoResizeDone, _lastUpdateTime, _sawSeekNotify, _updateTimeIntervalID, _updateTimeInterval, _updateProgressIntervalID, _updateProgressInterval, _idleTimeoutIntervalID, _idleTimeoutInterval, _autoResizeIntervalID, _rtmpDoStopAtEndIntervalID, _rtmpDoSeekIntervalID, _httpDoSeekIntervalID, _httpDoSeekCount, _finishAutoResizeIntervalID, _delayedBufferingIntervalID, _delayedBufferingInterval, _isLive, _autoSize, _aspectRatio, _autoPlay, _autoRewind, _bufferTime, _volume, _sound, __visible, _hiddenForResize, _hiddenForResizeMetadataDelay, _contentPath, _video, _ncMgr, _ns, attachAudio, _prevVideoWidth, _prevVideoHeight, _streamLength, _videoWidth, _videoHeight, dispatchEvent, _x, _y, _visible, _hiddenRewindPlayheadTime, ncMgrClassName, _height, _width; function VideoPlayer () { super(); mx.events.EventDispatcher.initialize(this); _state = DISCONNECTED; _cachedState = _state; _bufferState = BUFFER_EMPTY; _sawPlayStop = false; _cachedPlayheadTime = 0; _metadata = null; _startingPlay = false; _invalidSeekTime = false; _invalidSeekRecovery = false; _currentPos = 0; _atEnd = false; _cmdQueue = new Array(); _readyDispatched = false; _autoResizeDone = false; _lastUpdateTime = -1; _sawSeekNotify = false; _updateTimeIntervalID = 0; _updateTimeInterval = DEFAULT_UPDATE_TIME_INTERVAL; _updateProgressIntervalID = 0; _updateProgressInterval = DEFAULT_UPDATE_PROGRESS_INTERVAL; _idleTimeoutIntervalID = 0; _idleTimeoutInterval = DEFAULT_IDLE_TIMEOUT_INTERVAL; _autoResizeIntervalID = 0; _rtmpDoStopAtEndIntervalID = 0; _rtmpDoSeekIntervalID = 0; _httpDoSeekIntervalID = 0; _httpDoSeekCount = 0; _finishAutoResizeIntervalID = 0; _delayedBufferingIntervalID = 0; _delayedBufferingInterval = HTTP_DELAYED_BUFFERING_INTERVAL; if (_isLive == undefined) { _isLive = false; } if (_autoSize == undefined) { _autoSize = false; } if (_aspectRatio == undefined) { _aspectRatio = true; } if (_autoPlay == undefined) { _autoPlay = true; } if (_autoRewind == undefined) { _autoRewind = true; } if (_bufferTime == undefined) { _bufferTime = 0.1; } if (_volume == undefined) { _volume = 100; } _sound = new Sound(this); _sound.setVolume(_volume); __visible = true; _hiddenForResize = false; _hiddenForResizeMetadataDelay = 0; _contentPath = ""; } function setSize(w, h) { if (((w == _video._width) && (h == _video._height)) || (_autoSize)) { return(undefined); } _video._width = w; _video._height = h; if (_aspectRatio) { startAutoResize(); } } function setScale(xs, ys) { if (((xs == _video._xscale) && (ys == _video._yscale)) || (_autoSize)) { return(undefined); } _video._xscale = xs; _video._yscale = ys; if (_aspectRatio) { startAutoResize(); } } function play(url, isLive, totalTime) { if (url != null) { if (_state == EXEC_QUEUED_CMD) { _state = _cachedState; } else { if ((!stateResponsive) && (_state != CONNECTION_ERROR)) { queueCmd(PLAY, url, isLive, totalTime); return(undefined); } execQueuedCmds(); } _autoPlay = true; _load(url, isLive, totalTime); return(undefined); } if (!isXnOK()) { if (((_state == CONNECTION_ERROR) || (_ncMgr == null)) || (_ncMgr.getNetConnection() == null)) { throw new mx.video.VideoError(mx.video.VideoError.NO_CONNECTION); // unexpected jump } flushQueuedCmds(); queueCmd(PLAY); setState(LOADING); _cachedState = LOADING; _ncMgr.reconnect(); return(undefined); } if (_state == EXEC_QUEUED_CMD) { _state = _cachedState; } else { if (!stateResponsive) { queueCmd(PLAY); return(undefined); } execQueuedCmds(); } if (_ns == null) { _createStream(); _video.attachVideo(_ns); attachAudio(_ns); } switch (_state) { case BUFFERING : if (_ncMgr.isRTMP()) { _play(0); if (_atEnd) { _atEnd = false; _currentPos = 0; setState(REWINDING); } else if (_currentPos > 0) { _seek(_currentPos); _currentPos = 0; } } case PLAYING : return(undefined); case STOPPED : if (_ncMgr.isRTMP()) { if (_isLive) { _play(-1); setState(BUFFERING); } else { _play(0); if (_atEnd) { _atEnd = false; _currentPos = 0; _state = BUFFERING; setState(REWINDING); } else if (_currentPos > 0) { _seek(_currentPos); _currentPos = 0; setState(BUFFERING); } else { setState(BUFFERING); } } } else { _pause(false); if (_atEnd) { _atEnd = false; _seek(0); _state = BUFFERING; setState(REWINDING); } else if (_bufferState == BUFFER_EMPTY) { setState(BUFFERING); } else { setState(PLAYING); } } break; case PAUSED : _pause(false); if (!_ncMgr.isRTMP()) { if (_bufferState == BUFFER_EMPTY) { setState(BUFFERING); } else { setState(PLAYING); } } else { setState(BUFFERING); } } } function load(url, isLive, totalTime) { if (url == null) { throw new Error("null url sent to VideoPlayer.load"); } if (_state == EXEC_QUEUED_CMD) { _state = _cachedState; } else { if ((!stateResponsive) && (_state != CONNECTION_ERROR)) { queueCmd(LOAD, url, isLive, totalTime); return(undefined); } execQueuedCmds(); } _autoPlay = false; _load(url, isLive, totalTime); } function _load(url, isLive, totalTime) { _prevVideoWidth = videoWidth; if (_prevVideoWidth == undefined) { _prevVideoWidth = _video.width; if (_prevVideoWidth == undefined) { _prevVideoWidth = 0; } } _prevVideoHeight = videoHeight; if (_prevVideoHeight == undefined) { _prevVideoHeight = _video.height; if (_prevVideoHeight == undefined) { _prevVideoHeight = 0; } } _autoResizeDone = false; _cachedPlayheadTime = 0; _bufferState = BUFFER_EMPTY; _sawPlayStop = false; _metadata = null; _startingPlay = false; _invalidSeekTime = false; _invalidSeekRecovery = false; _isLive = ((isLive == undefined) ? false : (isLive)); _contentPath = url; _currentPos = 0; _streamLength = totalTime; _atEnd = false; _videoWidth = undefined; _videoHeight = undefined; _readyDispatched = false; _lastUpdateTime = -1; _sawSeekNotify = false; clearInterval(_updateTimeIntervalID); _updateTimeIntervalID = 0; clearInterval(_updateProgressIntervalID); _updateProgressIntervalID = 0; clearInterval(_idleTimeoutIntervalID); _idleTimeoutIntervalID = 0; clearInterval(_autoResizeIntervalID); _autoResizeIntervalID = 0; clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; clearInterval(_rtmpDoSeekIntervalID); _rtmpDoSeekIntervalID = 0; clearInterval(_httpDoSeekIntervalID); _httpDoSeekIntervalID = 0; clearInterval(_finishAutoResizeIntervalID); _finishAutoResizeIntervalID = 0; clearInterval(_delayedBufferingIntervalID); _delayedBufferingIntervalID = 0; closeNS(false); if (_ncMgr == null) { createINCManager(); } var _local2 = _ncMgr.connectToURL(_contentPath); setState(LOADING); _cachedState = LOADING; if (_local2) { _createStream(); _setUpStream(); } if (!_ncMgr.isRTMP()) { clearInterval(_updateProgressIntervalID); _updateProgressIntervalID = setInterval(this, "doUpdateProgress", _updateProgressInterval); } } function pause() { if (!isXnOK()) { if (((_state == CONNECTION_ERROR) || (_ncMgr == null)) || (_ncMgr.getNetConnection() == null)) { throw new mx.video.VideoError(mx.video.VideoError.NO_CONNECTION); // unexpected jump } return(undefined); } if (_state == EXEC_QUEUED_CMD) { _state = _cachedState; } else { if (!stateResponsive) { queueCmd(PAUSE); return(undefined); } execQueuedCmds(); } if (((_state == PAUSED) || (_state == STOPPED)) || (_ns == null)) { return(undefined); } _pause(true); setState(PAUSED); } function stop() { if (!isXnOK()) { if (((_state == CONNECTION_ERROR) || (_ncMgr == null)) || (_ncMgr.getNetConnection() == null)) { throw new mx.video.VideoError(mx.video.VideoError.NO_CONNECTION); // unexpected jump } return(undefined); } if (_state == EXEC_QUEUED_CMD) { _state = _cachedState; } else { if (!stateResponsive) { queueCmd(STOP); return(undefined); } execQueuedCmds(); } if ((_state == STOPPED) || (_ns == null)) { return(undefined); } if (_ncMgr.isRTMP()) { if (_autoRewind && (!_isLive)) { _currentPos = 0; _play(0, 0); _state = STOPPED; setState(REWINDING); } else { closeNS(true); setState(STOPPED); } } else { _pause(true); if (_autoRewind) { _seek(0); _state = STOPPED; setState(REWINDING); } else { setState(STOPPED); } } } function seek(time) { if (_invalidSeekTime) { return(undefined); } if (isNaN(time) || (time < 0)) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_SEEK); } if (!isXnOK()) { if (((_state == CONNECTION_ERROR) || (_ncMgr == null)) || (_ncMgr.getNetConnection() == null)) { throw new mx.video.VideoError(mx.video.VideoError.NO_CONNECTION); // unexpected jump } flushQueuedCmds(); queueCmd(SEEK, null, false, time); setState(LOADING); _cachedState = LOADING; _ncMgr.reconnect(); return(undefined); } if (_state == EXEC_QUEUED_CMD) { _state = _cachedState; } else { if (!stateResponsive) { queueCmd(SEEK, null, false, time); return(undefined); } execQueuedCmds(); } if (_ns == null) { _createStream(); _video.attachVideo(_ns); attachAudio(_ns); } if (_atEnd && (time < playheadTime)) { _atEnd = false; } switch (_state) { case PLAYING : _state = BUFFERING; case BUFFERING : case PAUSED : _seek(time); setState(SEEKING); break; case STOPPED : if (_ncMgr.isRTMP()) { _play(0); _pause(true); } _seek(time); _state = PAUSED; setState(SEEKING); } } function close() { closeNS(true); if ((_ncMgr != null) && (_ncMgr.isRTMP())) { _ncMgr.close(); } setState(DISCONNECTED); dispatchEvent({type:"close", state:_state, playheadTime:playheadTime}); } function get x() { return(_x); } function set x(xpos) { _x = xpos; //return(x); } function get y() { return(_y); } function set y(ypos) { _y = ypos; //return(y); } function get scaleX() { return(_video._xscale); } function set scaleX(xs) { setScale(xs, scaleY); //return(scaleX); } function get scaleY() { return(_video._yscale); } function set scaleY(ys) { setScale(scaleX, ys); //return(scaleY); } function get width() { return(_video._width); } function set width(w) { setSize(w, _video._height); //return(width); } function get height() { return(_video._height); } function set height(h) { setSize(_video._width, h); //return(height); } function get videoWidth() { if (_readyDispatched) { _videoWidth = _video.width; } return(_videoWidth); } function get videoHeight() { if (_readyDispatched) { _videoHeight = _video.height; } return(_videoHeight); } function get visible() { if (!_hiddenForResize) { __visible = _visible; } return(__visible); } function set visible(v) { __visible = v; if (!_hiddenForResize) { _visible = __visible; } //return(visible); } function get autoSize() { return(_autoSize); } function set autoSize(flag) { if (_autoSize != flag) { _autoSize = flag; if (_autoSize) { startAutoResize(); } } //return(autoSize); } function get maintainAspectRatio() { return(_aspectRatio); } function set maintainAspectRatio(flag) { if (_aspectRatio != flag) { _aspectRatio = flag; if (_aspectRatio && (!_autoSize)) { startAutoResize(); } } //return(maintainAspectRatio); } function get autoRewind() { return(_autoRewind); } function set autoRewind(flag) { _autoRewind = flag; //return(autoRewind); } function get playheadTime() { var _local2 = ((_ns == null) ? (_currentPos) : (_ns.time)); if (_metadata.audiodelay != undefined) { _local2 = _local2 - _metadata.audiodelay; if (_local2 < 0) { _local2 = 0; } } return(_local2); } function set playheadTime(position) { seek(position); //return(playheadTime); } function get url() { return(_contentPath); } function get volume() { return(_volume); } function set volume(aVol) { _volume = aVol; if (!_hiddenForResize) { _sound.setVolume(_volume); } //return(volume); } function get transform() { return(_sound.getTransform()); } function set transform(s) { _sound.setTransform(s); //return(transform); } function get isRTMP() { if (_ncMgr == null) { return(undefined); } return(_ncMgr.isRTMP()); } function get isLive() { return(_isLive); } function get state() { return(_state); } function get stateResponsive() { switch (_state) { case DISCONNECTED : case STOPPED : case PLAYING : case PAUSED : case BUFFERING : return(true); } return(false); } function get bytesLoaded() { if ((_ns == null) || (_ncMgr.isRTMP())) { return(-1); } return(_ns.bytesLoaded); } function get bytesTotal() { if ((_ns == null) || (_ncMgr.isRTMP())) { return(-1); } return(_ns.bytesTotal); } function get totalTime() { return(_streamLength); } function get bufferTime() { return(_bufferTime); } function set bufferTime(aTime) { _bufferTime = aTime; if (_ns != null) { _ns.setBufferTime(_bufferTime); } //return(bufferTime); } function get idleTimeout() { return(_idleTimeoutInterval); } function set idleTimeout(aTime) { _idleTimeoutInterval = aTime; if (_idleTimeoutIntervalID > 0) { clearInterval(_idleTimeoutIntervalID); _idleTimeoutIntervalID = setInterval(this, "doIdleTimeout", _idleTimeoutInterval); } //return(idleTimeout); } function get playheadUpdateInterval() { return(_updateTimeInterval); } function set playheadUpdateInterval(aTime) { _updateTimeInterval = aTime; if (_updateTimeIntervalID > 0) { clearInterval(_updateTimeIntervalID); _updateTimeIntervalID = setInterval(this, "doUpdateTime", _updateTimeInterval); } //return(playheadUpdateInterval); } function get progressInterval() { return(_updateProgressInterval); } function set progressInterval(aTime) { _updateProgressInterval = aTime; if (_updateProgressIntervalID > 0) { clearInterval(_updateProgressIntervalID); _updateProgressIntervalID = setInterval(this, "doUpdateProgress", _updateProgressInterval); } //return(progressInterval); } function get ncMgr() { if (_ncMgr == null) { createINCManager(); } return(_ncMgr); } function get metadata() { return(_metadata); } function doUpdateTime() { var _local2 = playheadTime; switch (_state) { case STOPPED : case PAUSED : case DISCONNECTED : case CONNECTION_ERROR : clearInterval(_updateTimeIntervalID); _updateTimeIntervalID = 0; } if (_lastUpdateTime != _local2) { dispatchEvent({type:"playheadUpdate", state:_state, playheadTime:_local2}); _lastUpdateTime = _local2; } } function doUpdateProgress() { if (_ns == null) { return(undefined); } if ((_ns.bytesTotal >= 0) && (_ns.bytesTotal >= 0)) { dispatchEvent({type:"progress", bytesLoaded:_ns.bytesLoaded, bytesTotal:_ns.bytesTotal}); } if (((_state == DISCONNECTED) || (_state == CONNECTION_ERROR)) || (_ns.bytesLoaded == _ns.bytesTotal)) { clearInterval(_updateProgressIntervalID); _updateProgressIntervalID = 0; } } function rtmpOnStatus(info) { if (_state == CONNECTION_ERROR) { return(undefined); } switch (info.code) { case "NetStream.Play.Stop" : if (_startingPlay) { return(undefined); } switch (_state) { case RESIZING : if (_hiddenForResize) { finishAutoResize(); } break; case LOADING : case STOPPED : case PAUSED : break; default : _sawPlayStop = true; } break; case "NetStream.Buffer.Empty" : if (!(_bufferState === BUFFER_FULL)) { } else if (_sawPlayStop) { rtmpDoStopAtEnd(true); } else if (_state == PLAYING) { setState(BUFFERING); } _bufferState = BUFFER_EMPTY; _sawPlayStop = false; break; case "NetStream.Buffer.Flush" : if (_sawSeekNotify && (_state == SEEKING)) { _bufferState = BUFFER_EMPTY; _sawPlayStop = false; setStateFromCachedState(); doUpdateTime(); } if (_sawPlayStop && ((_bufferState == BUFFER_EMPTY) || ((_bufferTime <= 0.1) && (_ns.bufferLength <= 0.1)))) { _cachedPlayheadTime = playheadTime; clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = setInterval(this, "rtmpDoStopAtEnd", RTMP_DO_STOP_AT_END_INTERVAL); } switch (_bufferState) { case BUFFER_EMPTY : if (!_hiddenForResize) { if (((_state == LOADING) && (_cachedState == PLAYING)) || (_state == BUFFERING)) { setState(PLAYING); } else if (_cachedState == BUFFERING) { _cachedState = PLAYING; } } _bufferState = BUFFER_FLUSH; break; default : if (_state != BUFFERING) { break; } setStateFromCachedState(); } break; case "NetStream.Buffer.Full" : if (_sawSeekNotify && (_state == SEEKING)) { _bufferState = BUFFER_EMPTY; _sawPlayStop = false; setStateFromCachedState(); doUpdateTime(); } switch (_bufferState) { case BUFFER_EMPTY : _bufferState = BUFFER_FULL; if (!_hiddenForResize) { if (((_state == LOADING) && (_cachedState == PLAYING)) || (_state == BUFFERING)) { setState(PLAYING); } else if (_cachedState == BUFFERING) { _cachedState = PLAYING; } if (_rtmpDoStopAtEndIntervalID != 0) { _sawPlayStop = true; clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; } } break; case BUFFER_FLUSH : _bufferState = BUFFER_FULL; if (_rtmpDoStopAtEndIntervalID == 0) { break; } _sawPlayStop = true; clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; } if (_state == BUFFERING) { setStateFromCachedState(); } break; case "NetStream.Pause.Notify" : if ((_state == RESIZING) && (_hiddenForResize)) { finishAutoResize(); } break; case "NetStream.Unpause.Notify" : if (_state == PAUSED) { _state = PLAYING; setState(BUFFERING); } else { _cachedState = PLAYING; } break; case "NetStream.Play.Start" : clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; _bufferState = BUFFER_EMPTY; _sawPlayStop = false; if (_startingPlay) { _startingPlay = false; _cachedPlayheadTime = playheadTime; } else if (_state == PLAYING) { setState(BUFFERING); } break; case "NetStream.Play.Reset" : clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; if (_state == REWINDING) { clearInterval(_rtmpDoSeekIntervalID); _rtmpDoSeekIntervalID = 0; if ((playheadTime == 0) || (playheadTime < _cachedPlayheadTime)) { setStateFromCachedState(); } else { _cachedPlayheadTime = playheadTime; _rtmpDoSeekIntervalID = setInterval(this, "rtmpDoSeek", RTMP_DO_SEEK_INTERVAL); } } break; case "NetStream.Seek.Notify" : if (playheadTime != _cachedPlayheadTime) { setStateFromCachedState(); doUpdateTime(); } else { _sawSeekNotify = true; if (_rtmpDoSeekIntervalID == 0) { _rtmpDoSeekIntervalID = setInterval(this, "rtmpDoSeek", RTMP_DO_SEEK_INTERVAL); } } break; case "Netstream.Play.UnpublishNotify" : break; case "Netstream.Play.PublishNotify" : break; case "NetStream.Play.StreamNotFound" : if (!_ncMgr.connectAgain()) { setState(CONNECTION_ERROR); } break; case "NetStream.Play.Failed" : case "NetStream.Failed" : case "NetStream.Play.FileStructureInvalid" : case "NetStream.Play.NoSupportedTrackFound" : setState(CONNECTION_ERROR); } } function httpOnStatus(info) { switch (info.code) { case "NetStream.Play.Stop" : clearInterval(_delayedBufferingIntervalID); _delayedBufferingIntervalID = 0; if (_invalidSeekTime) { _invalidSeekTime = false; _invalidSeekRecovery = true; setState(_cachedState); seek(playheadTime); } else { switch (_state) { case SEEKING : httpDoSeek(); case PLAYING : case BUFFERING : httpDoStopAtEnd(); } } break; case "NetStream.Seek.InvalidTime" : if (_invalidSeekRecovery) { _invalidSeekTime = false; _invalidSeekRecovery = false; setState(_cachedState); seek(0); } else { _invalidSeekTime = true; } break; case "NetStream.Buffer.Empty" : _bufferState = BUFFER_EMPTY; if (_state == PLAYING) { clearInterval(_delayedBufferingIntervalID); _delayedBufferingIntervalID = setInterval(this, "doDelayedBuffering", _delayedBufferingInterval); } break; case "NetStream.Buffer.Full" : case "NetStream.Buffer.Flush" : clearInterval(_delayedBufferingIntervalID); _delayedBufferingIntervalID = 0; _bufferState = BUFFER_FULL; if (!_hiddenForResize) { if (((_state == LOADING) && (_cachedState == PLAYING)) || (_state == BUFFERING)) { setState(PLAYING); } else if (_cachedState == BUFFERING) { _cachedState = PLAYING; } } break; case "NetStream.Seek.Notify" : _invalidSeekRecovery = false; switch (_state) { case SEEKING : case REWINDING : if (_httpDoSeekIntervalID != 0) { break; } _httpDoSeekCount = 0; _httpDoSeekIntervalID = setInterval(this, "httpDoSeek", HTTP_DO_SEEK_INTERVAL); } break; case "NetStream.Play.StreamNotFound" : case "NetStream.Play.FileStructureInvalid" : case "NetStream.Play.NoSupportedTrackFound" : setState(CONNECTION_ERROR); } } function ncConnected() { if ((_ncMgr == null) || (_ncMgr.getNetConnection() == null)) { setState(CONNECTION_ERROR); } else if (_ns == null) { _createStream(); _setUpStream(); } } function ncReconnected() { if ((_ncMgr == null) || (_ncMgr.getNetConnection() == null)) { setState(CONNECTION_ERROR); } else { _ns = null; _state = STOPPED; execQueuedCmds(); } } function onMetaData(info) { if (_metadata != null) { return(undefined); } _metadata = info; if ((_streamLength == null) || (_streamLength <= 0)) { _streamLength = info.duration; } if (isNaN(_videoWidth) || (_videoWidth <= 0)) { _videoWidth = info.width; } if (isNaN(_videoHeight) || (_videoHeight <= 0)) { _videoHeight = info.height; } dispatchEvent({type:"metadataReceived", info:info}); } function onCuePoint(info) { if ((!_hiddenForResize) || ((!isNaN(_hiddenRewindPlayheadTime)) && (playheadTime < _hiddenRewindPlayheadTime))) { dispatchEvent({type:"cuePoint", info:info}); } } function setState(s) { if (s == _state) { return(undefined); } _hiddenRewindPlayheadTime = undefined; _cachedState = _state; _cachedPlayheadTime = playheadTime; _state = s; var _local2 = _state; dispatchEvent({type:"stateChange", state:_local2, playheadTime:playheadTime}); if (!_readyDispatched) { switch (_local2) { case STOPPED : case PLAYING : case PAUSED : case BUFFERING : _readyDispatched = true; dispatchEvent({type:"ready", state:_local2, playheadTime:playheadTime}); } } if (!(_cachedState === REWINDING)) { } else { dispatchEvent({type:"rewind", state:_local2, playheadTime:playheadTime}); if (_ncMgr.isRTMP() && (_local2 == STOPPED)) { closeNS(); } } switch (_local2) { case STOPPED : case PAUSED : if (_ncMgr.isRTMP() && (_idleTimeoutIntervalID == 0)) { _idleTimeoutIntervalID = setInterval(this, "doIdleTimeout", _idleTimeoutInterval); } break; case SEEKING : case REWINDING : _bufferState = BUFFER_EMPTY; _sawPlayStop = false; case PLAYING : case BUFFERING : if (_updateTimeIntervalID == 0) { _updateTimeIntervalID = setInterval(this, "doUpdateTime", _updateTimeInterval); } case LOADING : case RESIZING : clearInterval(_idleTimeoutIntervalID); _idleTimeoutIntervalID = 0; } execQueuedCmds(); } function setStateFromCachedState() { switch (_cachedState) { case PLAYING : case PAUSED : setState(_cachedState); break; case BUFFERING : if (_bufferState == BUFFER_EMPTY) { setState(BUFFERING); } else { setState(_cachedState); } break; default : setState(STOPPED); } } function createINCManager() { if (ncMgrClassName == null) { ncMgrClassName = DEFAULT_INCMANAGER; } var ncMgrConstructor = eval (this.ncMgrClassName); _ncMgr = new ncMgrConstructor(); _ncMgr.setVideoPlayer(this); } function rtmpDoStopAtEnd(force) { if (_rtmpDoStopAtEndIntervalID > 0) { switch (_state) { case DISCONNECTED : case CONNECTION_ERROR : clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; return(undefined); } if (force || (_cachedPlayheadTime == playheadTime)) { clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; } else { _cachedPlayheadTime = playheadTime; return(undefined); } } _bufferState = BUFFER_EMPTY; _sawPlayStop = false; _atEnd = true; setState(STOPPED); if (_state != STOPPED) { return(undefined); } doUpdateTime(); if (_state != STOPPED) { return(undefined); } dispatchEvent({type:"complete", state:_state, playheadTime:playheadTime}); if (_state != STOPPED) { return(undefined); } if ((_autoRewind && (!_isLive)) && (playheadTime != 0)) { _atEnd = false; _currentPos = 0; _play(0, 0); setState(REWINDING); } else { closeNS(); } } function rtmpDoSeek() { if ((_state != REWINDING) && (_state != SEEKING)) { clearInterval(_rtmpDoSeekIntervalID); _rtmpDoSeekIntervalID = 0; _sawSeekNotify = false; } else if (playheadTime != _cachedPlayheadTime) { clearInterval(_rtmpDoSeekIntervalID); _rtmpDoSeekIntervalID = 0; _sawSeekNotify = false; setStateFromCachedState(); doUpdateTime(); } } function httpDoStopAtEnd() { _atEnd = true; if ((_streamLength == null) || (_streamLength <= 0)) { _streamLength = _ns.time; } _pause(true); setState(STOPPED); if (_state != STOPPED) { return(undefined); } doUpdateTime(); if (_state != STOPPED) { return(undefined); } dispatchEvent({type:"complete", state:_state, playheadTime:playheadTime}); if (_state != STOPPED) { return(undefined); } if (_autoRewind) { _atEnd = false; _pause(true); _seek(0); setState(REWINDING); } } function httpDoSeek() { var _local2 = (_state == REWINDING) || (_state == SEEKING); if ((_local2 && (_httpDoSeekCount < HTTP_DO_SEEK_MAX_COUNT)) && ((_cachedPlayheadTime == playheadTime) || (_invalidSeekTime))) { _httpDoSeekCount++; return(undefined); } _httpDoSeekCount = 0; clearInterval(_httpDoSeekIntervalID); _httpDoSeekIntervalID = 0; if (!_local2) { return(undefined); } setStateFromCachedState(); if (_invalidSeekTime) { _invalidSeekTime = false; _invalidSeekRecovery = true; seek(playheadTime); } else { doUpdateTime(); } } function closeNS(updateCurrentPos) { if ((_ns != null) && (_ns != undefined)) { if (updateCurrentPos) { clearInterval(_updateTimeIntervalID); _updateTimeIntervalID = 0; doUpdateTime(); _currentPos = _ns.time; } delete _ns.onStatus; _ns.onStatus = null; _ns.close(); _ns = null; } } function doDelayedBuffering() { switch (_state) { case LOADING : case RESIZING : break; case PLAYING : clearInterval(_delayedBufferingIntervalID); _delayedBufferingIntervalID = 0; setState(BUFFERING); break; default : clearInterval(_delayedBufferingIntervalID); _delayedBufferingIntervalID = 0; } } function _pause(doPause) { clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; _ns.pause(doPause); } function _play() { clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; _startingPlay = true; switch (arguments.length) { case 0 : _ns.play(_ncMgr.getStreamName(), (_isLive ? -1 : 0), -1); break; case 1 : _ns.play(_ncMgr.getStreamName(), (_isLive ? -1 : (arguments[0])), -1); break; case 2 : _ns.play(_ncMgr.getStreamName(), (_isLive ? -1 : (arguments[0])), arguments[1]); break; default : throw new Error("bad args to _play"); } } function _seek(time) { clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; if ((_metadata.audiodelay != undefined) && ((time + _metadata.audiodelay) < _streamLength)) { time = time + _metadata.audiodelay; } _ns.seek(time); _invalidSeekTime = false; _bufferState = BUFFER_EMPTY; _sawPlayStop = false; _sawSeekNotify = false; } function isXnOK() { if (_state == LOADING) { return(true); } if (_state == CONNECTION_ERROR) { return(false); } if (_state != DISCONNECTED) { if (((_ncMgr == null) || (_ncMgr.getNetConnection() == null)) || (!_ncMgr.getNetConnection().isConnected)) { setState(DISCONNECTED); return(false); } return(true); } return(false); } function startAutoResize() { switch (_state) { case DISCONNECTED : case CONNECTION_ERROR : return(undefined); } _autoResizeDone = false; if ((stateResponsive && (_videoWidth != undefined)) && (_videoHeight != undefined)) { doAutoResize(); } else { clearInterval(_autoResizeIntervalID); _autoResizeIntervalID = setInterval(this, "doAutoResize", AUTO_RESIZE_INTERVAL); } } function doAutoResize() { if (_autoResizeIntervalID > 0) { switch (_state) { case RESIZING : case LOADING : break; case DISCONNECTED : case CONNECTION_ERROR : clearInterval(_autoResizeIntervalID); _autoResizeIntervalID = 0; return(undefined); default : if (stateResponsive) { break; } return(undefined); } if (((((_video.width != _prevVideoWidth) || (_video.height != _prevVideoHeight)) || (_bufferState == BUFFER_FULL)) || (_bufferState == BUFFER_FLUSH)) || (_ns.time > AUTO_RESIZE_PLAYHEAD_TIMEOUT)) { if ((_hiddenForResize && (_metadata == null)) && (_hiddenForResizeMetadataDelay < AUTO_RESIZE_METADATA_DELAY_MAX)) { _hiddenForResizeMetadataDelay++; return(undefined); } _videoWidth = _video.width; _videoHeight = _video.height; clearInterval(_autoResizeIntervalID); _autoResizeIntervalID = 0; } else { return(undefined); } } if (((!_autoSize) && (!_aspectRatio)) || (_autoResizeDone)) { setState(_cachedState); return(undefined); } _autoResizeDone = true; if (_autoSize) { _video._width = _videoWidth; _video._height = _videoHeight; } else if (_aspectRatio) { var _local3 = (_videoWidth * height) / _videoHeight; var _local2 = (_videoHeight * width) / _videoWidth; if (_local2 < height) { _video._height = _local2; } else if (_local3 < width) { _video._width = _local3; } } if (_hiddenForResize) { _hiddenRewindPlayheadTime = playheadTime; if (_state == LOADING) { _cachedState = PLAYING; } if (!_ncMgr.isRTMP()) { _pause(true); _seek(0); clearInterval(_finishAutoResizeIntervalID); _finishAutoResizeIntervalID = setInterval(this, "finishAutoResize", FINISH_AUTO_RESIZE_INTERVAL); } else if (!_isLive) { _currentPos = 0; _play(0, 0); setState(RESIZING); } else if (_autoPlay) { clearInterval(_finishAutoResizeIntervalID); _finishAutoResizeIntervalID = setInterval(this, "finishAutoResize", FINISH_AUTO_RESIZE_INTERVAL); } else { finishAutoResize(); } } else { dispatchEvent({type:"resize", x:_x, y:_y, width:_width, height:_height}); } } function finishAutoResize() { clearInterval(_finishAutoResizeIntervalID); _finishAutoResizeIntervalID = 0; if (stateResponsive) { return(undefined); } _visible = __visible; _sound.setVolume(_volume); _hiddenForResize = false; dispatchEvent({type:"resize", x:_x, y:_y, width:_width, height:_height}); if (_autoPlay) { if (_ncMgr.isRTMP()) { if (!_isLive) { _currentPos = 0; _play(0); } if (_state == RESIZING) { setState(LOADING); _cachedState = PLAYING; } } else { _pause(false); _cachedState = PLAYING; } } else { setState(STOPPED); } } function _createStream() { _ns = new NetStream(_ncMgr.getNetConnection()); _ns.mc = this; if (_ncMgr.isRTMP()) { _ns.onStatus = function (info) { this.mc.rtmpOnStatus(info); }; } else { _ns.onStatus = function (info) { this.mc.httpOnStatus(info); }; } _ns.onMetaData = function (info) { this.mc.onMetaData(info); }; _ns.onCuePoint = function (info) { this.mc.onCuePoint(info); }; _ns.setBufferTime(_bufferTime); } function _setUpStream() { _video.attachVideo(_ns); attachAudio(_ns); if ((!isNaN(_ncMgr.getStreamLength())) && (_ncMgr.getStreamLength() >= 0)) { _streamLength = _ncMgr.getStreamLength(); } if ((!isNaN(_ncMgr.getStreamWidth())) && (_ncMgr.getStreamWidth() >= 0)) { _videoWidth = _ncMgr.getStreamWidth(); } else { _videoWidth = undefined; } if ((!isNaN(_ncMgr.getStreamHeight())) && (_ncMgr.getStreamHeight() >= 0)) { _videoHeight = _ncMgr.getStreamHeight(); } else { _videoHeight = undefined; } if (((_autoSize || (_aspectRatio)) && (_videoWidth != undefined)) && (_videoHeight != undefined)) { _prevVideoWidth = undefined; _prevVideoHeight = undefined; doAutoResize(); } if (((!_autoSize) && (!_aspectRatio)) || ((_videoWidth != undefined) && (_videoHeight != undefined))) { if (_autoPlay) { if (!_ncMgr.isRTMP()) { _cachedState = BUFFERING; _play(); } else if (_isLive) { _cachedState = BUFFERING; _play(-1); } else { _cachedState = BUFFERING; _play(0); } } else { _cachedState = STOPPED; if (_ncMgr.isRTMP()) { _play(0, 0); } else { _play(); _pause(true); _seek(0); } } } else { if (!_hiddenForResize) { __visible = _visible; _visible = false; _volume = _sound.getVolume(); _sound.setVolume(0); _hiddenForResize = true; } _hiddenForResizeMetadataDelay = 0; _play(0); if (_currentPos > 0) { _seek(_currentPos); _currentPos = 0; } } clearInterval(_autoResizeIntervalID); _autoResizeIntervalID = setInterval(this, "doAutoResize", AUTO_RESIZE_INTERVAL); } function doIdleTimeout() { clearInterval(_idleTimeoutIntervalID); _idleTimeoutIntervalID = 0; close(); } function flushQueuedCmds() { while (_cmdQueue.length > 0) { _cmdQueue.pop(); } } function execQueuedCmds() { while (((_cmdQueue.length > 0) && (stateResponsive || (_state == CONNECTION_ERROR))) && ((_cmdQueue[0].url != null) || ((_state != DISCONNECTED) && (_state != CONNECTION_ERROR)))) { var _local2 = _cmdQueue.shift(); _cachedState = _state; _state = EXEC_QUEUED_CMD; switch (_local2.type) { case PLAY : play(_local2.url, _local2.isLive, _local2.time); break; case LOAD : load(_local2.url, _local2.isLive, _local2.time); break; case PAUSE : pause(); break; case STOP : stop(); break; case SEEK : seek(_local2.time); } } } function queueCmd(type, url, isLive, time) { _cmdQueue.push({type:type, url:url, isLive:isLive, time:time}); } static var version = "1.0.2.7"; static var shortVersion = "1.0.2"; static var DISCONNECTED = "disconnected"; static var STOPPED = "stopped"; static var PLAYING = "playing"; static var PAUSED = "paused"; static var BUFFERING = "buffering"; static var LOADING = "loading"; static var CONNECTION_ERROR = "connectionError"; static var REWINDING = "rewinding"; static var SEEKING = "seeking"; static var RESIZING = "resizing"; static var EXEC_QUEUED_CMD = "execQueuedCmd"; static var BUFFER_EMPTY = "bufferEmpty"; static var BUFFER_FULL = "bufferFull"; static var BUFFER_FLUSH = "bufferFlush"; static var DEFAULT_INCMANAGER = "mx.video.NCManager"; static var DEFAULT_UPDATE_TIME_INTERVAL = 250; static var DEFAULT_UPDATE_PROGRESS_INTERVAL = 250; static var DEFAULT_IDLE_TIMEOUT_INTERVAL = 300000; static var AUTO_RESIZE_INTERVAL = 100; static var AUTO_RESIZE_PLAYHEAD_TIMEOUT = 0.5; static var AUTO_RESIZE_METADATA_DELAY_MAX = 5; static var FINISH_AUTO_RESIZE_INTERVAL = 250; static var RTMP_DO_STOP_AT_END_INTERVAL = 500; static var RTMP_DO_SEEK_INTERVAL = 100; static var HTTP_DO_SEEK_INTERVAL = 250; static var HTTP_DO_SEEK_MAX_COUNT = 4; static var CLOSE_NS_INTERVAL = 0.25; static var HTTP_DELAYED_BUFFERING_INTERVAL = 100; static var PLAY = 0; static var LOAD = 1; static var PAUSE = 2; static var STOP = 3; static var SEEK = 4; }
Symbol 418 MovieClip [__Packages.mx.video.INCManager] Frame 0
interface mx.video.INCManager { }
Symbol 419 MovieClip [__Packages.mx.video.VideoError] Frame 0
class mx.video.VideoError extends Error { var _code, message, name; function VideoError (errCode, msg) { super(); _code = errCode; message = ((("" + errCode) + ": ") + ERROR_MSG[errCode - BASE_ERROR_CODE]) + ((msg == undefined) ? "" : (": " + msg)); name = "VideoError"; } function get code() { return(_code); } static var version = "1.0.2.7"; static var shortVersion = "1.0.2"; static var BASE_ERROR_CODE = 1000; static var NO_CONNECTION = 1000; static var NO_CUE_POINT_MATCH = 1001; static var ILLEGAL_CUE_POINT = 1002; static var INVALID_SEEK = 1003; static var INVALID_CONTENT_PATH = 1004; static var INVALID_XML = 1005; static var NO_BITRATE_MATCH = 1006; static var DELETE_DEFAULT_PLAYER = 1007; static var ERROR_MSG = ["Unable to make connection to server or to find FLV on server", "No matching cue point found", "Illegal cue point", "Invalid seek", "Invalid contentPath", "Invalid xml", "No bitrate match, must be no default flv", "Cannot delete default VideoPlayer"]; }
Symbol 420 MovieClip [__Packages.mx.video.UIManager] Frame 0
class mx.video.UIManager { var _vc, _skin, _skinAutoHide, _skinReady, __visible, _bufferingBarHides, _controlsEnabled, _lastScrubPos, _lastVolumePos, cachedSoundLevel, _isMuted, controls, customClips, skin_mc, skinLoader, layout_mc, border_mc, _seekBarIntervalID, _seekBarInterval, _seekBarScrubTolerance, _volumeBarIntervalID, _volumeBarInterval, _volumeBarScrubTolerance, _bufferingDelayIntervalID, _bufferingDelayInterval, _bufferingOn, _skinAutoHideIntervalID, _progressPercent, placeholderLeft, placeholderRight, placeholderTop, placeholderBottom, videoLeft, videoRight, videoTop, videoBottom, _playAfterScrub; function UIManager (vc) { _vc = vc; _skin = undefined; _skinAutoHide = false; _skinReady = true; __visible = true; _bufferingBarHides = false; _controlsEnabled = true; _lastScrubPos = 0; _lastVolumePos = 0; cachedSoundLevel = _vc.volume; _isMuted = false; controls = new Array(); customClips = undefined; skin_mc = undefined; skinLoader = undefined; layout_mc = undefined; border_mc = undefined; _seekBarIntervalID = 0; _seekBarInterval = SEEK_BAR_INTERVAL_DEFAULT; _seekBarScrubTolerance = SEEK_BAR_SCRUB_TOLERANCE_DEFAULT; _volumeBarIntervalID = 0; _volumeBarInterval = VOLUME_BAR_INTERVAL_DEFAULT; _volumeBarScrubTolerance = VOLUME_BAR_SCRUB_TOLERANCE_DEFAULT; _bufferingDelayIntervalID = 0; _bufferingDelayInterval = BUFFERING_DELAY_INTERVAL_DEFAULT; _bufferingOn = false; _skinAutoHideIntervalID = 0; _vc.addEventListener("metadataReceived", this); _vc.addEventListener("playheadUpdate", this); _vc.addEventListener("progress", this); _vc.addEventListener("stateChange", this); _vc.addEventListener("ready", this); _vc.addEventListener("resize", this); _vc.addEventListener("volumeUpdate", this); } function handleEvent(e) { if ((e.vp != undefined) && (e.vp != _vc.__get__visibleVideoPlayerIndex())) { return(undefined); } var _local9 = _vc.__get__activeVideoPlayerIndex(); _vc.__set__activeVideoPlayerIndex(_vc.visibleVideoPlayerIndex); if (e.type == "stateChange") { if (e.state == mx.video.FLVPlayback.BUFFERING) { if (!_bufferingOn) { clearInterval(_bufferingDelayIntervalID); _bufferingDelayIntervalID = setInterval(this, "doBufferingDelay", _bufferingDelayInterval); } } else { clearInterval(_bufferingDelayIntervalID); _bufferingDelayIntervalID = 0; _bufferingOn = false; } if (e.state == mx.video.FLVPlayback.LOADING) { _progressPercent = (_vc.getVideoPlayer(e.vp).__get__isRTMP() ? 100 : 0); var _local2 = SEEK_BAR; while (_local2 <= VOLUME_BAR) { var _local4 = controls[_local2]; if (_local4.progress_mc != undefined) { positionBar(_local4, "progress", _progressPercent); } _local2++; } } var _local2 = 0; while (_local2 < NUM_CONTROLS) { if (controls[_local2] == undefined) { } else { setEnabledAndVisibleForState(_local2, e.state); if (_local2 < NUM_BUTTONS) { skinButtonControl(controls[_local2]); } } _local2++; } } else if ((e.type == "ready") || (e.type == "metadataReceived")) { var _local2 = 0; while (_local2 < NUM_CONTROLS) { if (controls[_local2] == undefined) { } else { setEnabledAndVisibleForState(_local2, _vc.__get__state()); if (_local2 < NUM_BUTTONS) { skinButtonControl(controls[_local2]); } } _local2++; } if (_vc.getVideoPlayer(e.vp).__get__isRTMP()) { _progressPercent = 100; _local2 = SEEK_BAR; while (_local2 <= VOLUME_BAR) { var _local4 = controls[_local2]; if (_local4.progress_mc != undefined) { positionBar(_local4, "progress", _progressPercent); } _local2++; } } } else if (e.type == "resize") { layoutSkin(); setupSkinAutoHide(); } else if (e.type == "volumeUpdate") { if (_isMuted && (e.volume > 0)) { _isMuted = false; setEnabledAndVisibleForState(MUTE_OFF_BUTTON, mx.video.FLVPlayback.PLAYING); skinButtonControl(controls[MUTE_OFF_BUTTON]); setEnabledAndVisibleForState(MUTE_ON_BUTTON, mx.video.FLVPlayback.PLAYING); skinButtonControl(controls[MUTE_ON_BUTTON]); } var _local5 = controls[VOLUME_BAR]; _local5.percentage = (_isMuted ? (cachedSoundLevel) : (e.volume)); if (_local5.percentage < 0) { _local5.percentage = 0; } else if (_local5.percentage > 100) { _local5.percentage = 100; } positionHandle(VOLUME_BAR); } else if ((e.type == "playheadUpdate") && (controls[SEEK_BAR] != undefined)) { if ((!_vc.__get__isLive()) && (_vc.__get__totalTime() > 0)) { var _local6 = (e.playheadTime / _vc.__get__totalTime()) * 100; if (_local6 < 0) { _local6 = 0; } else if (_local6 > 100) { _local6 = 100; } var _local10 = controls[SEEK_BAR]; _local10.percentage = _local6; positionHandle(SEEK_BAR); } } else if (e.type == "progress") { _progressPercent = ((e.bytesTotal <= 0) ? 100 : ((e.bytesLoaded / e.bytesTotal) * 100)); var _local7 = _vc._vpState[e.vp].minProgressPercent; if ((!isNaN(_local7)) && (_local7 > _progressPercent)) { _progressPercent = _local7; } if (_vc.__get__totalTime() > 0) { var _local8 = (_vc.__get__playheadTime() / _vc.__get__totalTime()) * 100; if (_local8 > _progressPercent) { _progressPercent = _local8; _vc._vpState[e.vp].minProgressPercent = _progressPercent; } } var _local2 = SEEK_BAR; while (_local2 <= VOLUME_BAR) { var _local4 = controls[_local2]; if (_local4.progress_mc != undefined) { positionBar(_local4, "progress", _progressPercent); } _local2++; } } _vc.__set__activeVideoPlayerIndex(_local9); } function get bufferingBarHidesAndDisablesOthers() { return(_bufferingBarHides); } function set bufferingBarHidesAndDisablesOthers(b) { _bufferingBarHides = b; //return(bufferingBarHidesAndDisablesOthers); } function get controlsEnabled() { return(_controlsEnabled); } function set controlsEnabled(flag) { if (_controlsEnabled == flag) { return; } _controlsEnabled = flag; var _local2 = 0; while (_local2 < NUM_BUTTONS) { if (controls[_local2] == undefined) { } else { controls[_local2].releaseCapture(); controls[_local2].enabled = _controlsEnabled && (controls[_local2].myEnabled); skinButtonControl(controls[_local2]); } _local2++; } //return(controlsEnabled); } function get skin() { return(_skin); } function set skin(s) { if (s == _skin) { return; } if (_skin != undefined) { removeSkin(); } _skin = s; _skinReady = (_skin == null) || (_skin == ""); if (!_skinReady) { downloadSkin(); } //return(skin); } function get skinAutoHide() { return(_skinAutoHide); } function set skinAutoHide(b) { if (b == _skinAutoHide) { return; } _skinAutoHide = b; setupSkinAutoHide(); //return(skinAutoHide); } function get skinReady() { return(_skinReady); } function get seekBarInterval() { return(_seekBarInterval); } function set seekBarInterval(s) { if (_seekBarInterval == s) { return; } _seekBarInterval = s; if (_seekBarIntervalID > 0) { clearInterval(_seekBarIntervalID); _seekBarIntervalID = setInterval(this, "seekBarListener", _seekBarInterval, false); } //return(seekBarInterval); } function get volumeBarInterval() { return(_volumeBarInterval); } function set volumeBarInterval(s) { if (_volumeBarInterval == s) { return; } _volumeBarInterval = s; if (_volumeBarIntervalID > 0) { clearInterval(_volumeBarIntervalID); _volumeBarIntervalID = setInterval(this, "volumeBarListener", _volumeBarInterval, false); } //return(volumeBarInterval); } function get bufferingDelayInterval() { return(_bufferingDelayInterval); } function set bufferingDelayInterval(s) { if (_bufferingDelayInterval == s) { return; } _bufferingDelayInterval = s; if (_bufferingDelayIntervalID > 0) { clearInterval(_bufferingDelayIntervalID); _bufferingDelayIntervalID = setInterval(this, "doBufferingDelay", _bufferingDelayIntervalID); } //return(bufferingDelayInterval); } function get volumeBarScrubTolerance() { return(_volumeBarScrubTolerance); } function set volumeBarScrubTolerance(s) { _volumeBarScrubTolerance = s; //return(volumeBarScrubTolerance); } function get seekBarScrubTolerance() { return(_seekBarScrubTolerance); } function set seekBarScrubTolerance(s) { _seekBarScrubTolerance = s; //return(seekBarScrubTolerance); } function get visible() { return(__visible); } function set visible(v) { if (__visible == v) { return; } __visible = v; if (!__visible) { skin_mc._visible = false; } else { setupSkinAutoHide(); } //return(visible); } function getControl(index) { return(controls[index]); } function setControl(index, s) { if (s == null) { s = undefined; } if (s == controls[index]) { return(undefined); } switch (index) { case PAUSE_BUTTON : case PLAY_BUTTON : resetPlayPause(); break; case PLAY_PAUSE_BUTTON : if (s._parent != layout_mc) { resetPlayPause(); setControl(PAUSE_BUTTON, s.pause_mc); setControl(PLAY_BUTTON, s.play_mc); } break; case MUTE_BUTTON : if (s._parent == layout_mc) { break; } setControl(MUTE_ON_BUTTON, s.on_mc); setControl(MUTE_OFF_BUTTON, s.off_mc); } if (index >= NUM_BUTTONS) { controls[index] = s; switch (index) { case SEEK_BAR : addBarControl(SEEK_BAR); break; case VOLUME_BAR : addBarControl(VOLUME_BAR); controls[VOLUME_BAR].percentage = _vc.volume; break; case BUFFERING_BAR : controls[BUFFERING_BAR].uiMgr = this; controls[BUFFERING_BAR].controlIndex = BUFFERING_BAR; if (controls[BUFFERING_BAR]._parent == skin_mc) { finishAddBufferingBar(); } else { controls[BUFFERING_BAR].onEnterFrame = function () { this.uiMgr.finishAddBufferingBar(); }; } } setEnabledAndVisibleForState(index, _vc.__get__state()); } else { removeButtonControl(index); controls[index] = s; addButtonControl(index); } } function resetPlayPause() { if (controls[PLAY_PAUSE_BUTTON] == undefined) { return(undefined); } var _local2 = PAUSE_BUTTON; while (_local2 <= PLAY_BUTTON) { removeButtonControl(_local2); _local2++; } controls[PLAY_PAUSE_BUTTON] = undefined; } function addButtonControl(index) { var _local3 = controls[index]; if (_local3 == undefined) { return(undefined); } var _local5 = _vc.__get__activeVideoPlayerIndex(); _vc.__set__activeVideoPlayerIndex(_vc.visibleVideoPlayerIndex); _local3.id = index; _local3.state = UP_STATE; _local3.uiMgr = this; setEnabledAndVisibleForState(index, _vc.__get__state()); _local3.onRollOver = function () { this.state = mx.video.UIManager.OVER_STATE; this.uiMgr.skinButtonControl(this); }; _local3.onRollOut = function () { this.state = mx.video.UIManager.UP_STATE; this.uiMgr.skinButtonControl(this); }; if ((index == SEEK_BAR_HANDLE) || (index == VOLUME_BAR_HANDLE)) { _local3.onPress = function () { if (_root.focusManager) { this._focusrect = false; Selection.setFocus(this); } this.state = mx.video.UIManager.DOWN_STATE; this.uiMgr.dispatchMessage(this); this.uiMgr.skinButtonControl(this); }; _local3.onRelease = function () { this.state = mx.video.UIManager.OVER_STATE; this.uiMgr.handleRelease(this.controlIndex); this.uiMgr.skinButtonControl(this); }; _local3.onReleaseOutside = function () { this.state = mx.video.UIManager.UP_STATE; this.uiMgr.handleRelease(this.controlIndex); this.uiMgr.skinButtonControl(this); }; } else { _local3.onPress = function () { if (_root.focusManager) { this._focusrect = false; Selection.setFocus(this); } this.state = mx.video.UIManager.DOWN_STATE; this.uiMgr.skinButtonControl(this); }; _local3.onRelease = function () { this.state = mx.video.UIManager.OVER_STATE; this.uiMgr.dispatchMessage(this); this.uiMgr.skinButtonControl(this); }; _local3.onReleaseOutside = function () { this.state = mx.video.UIManager.UP_STATE; this.uiMgr.skinButtonControl(this); }; } if (_local3._parent == skin_mc) { skinButtonControl(_local3); } else { _local3.onEnterFrame = function () { this.uiMgr.skinButtonControl(this); }; } _vc.__set__activeVideoPlayerIndex(_local5); } function removeButtonControl(index) { if (controls[index] == undefined) { return(undefined); } controls[index].uiMgr = undefined; controls[index].onRollOver = undefined; controls[index].onRollOut = undefined; controls[index].onPress = undefined; controls[index].onRelease = undefined; controls[index].onReleaseOutside = undefined; controls[index] = undefined; } function downloadSkin() { if (skinLoader == undefined) { skinLoader = new MovieClipLoader(); skinLoader.addListener(this); } if (skin_mc == undefined) { skin_mc = _vc.createEmptyMovieClip("skin_mc", _vc.getNextHighestDepth()); } skin_mc._visible = false; skin_mc._x = Stage.width + 100; skin_mc._y = Stage.height + 100; skinLoader.loadClip(_skin, skin_mc); } function onLoadError(target_mc, errorCode) { _skinReady = true; _vc.skinError("Unable to load skin swf"); } function onLoadInit() { try { skin_mc._visible = false; skin_mc._x = 0; skin_mc._y = 0; layout_mc = skin_mc.layout_mc; if (layout_mc == undefined) { throw new Error("No layout_mc"); } layout_mc._visible = false; customClips = new Array(); setCustomClips("bg"); if (layout_mc.playpause_mc != undefined) { setSkin(PLAY_PAUSE_BUTTON, layout_mc.playpause_mc); } else { setSkin(PAUSE_BUTTON, layout_mc.pause_mc); setSkin(PLAY_BUTTON, layout_mc.play_mc); } setSkin(STOP_BUTTON, layout_mc.stop_mc); setSkin(BACK_BUTTON, layout_mc.back_mc); setSkin(FORWARD_BUTTON, layout_mc.forward_mc); setSkin(MUTE_BUTTON, layout_mc.volumeMute_mc); setSkin(SEEK_BAR, layout_mc.seekBar_mc); setSkin(VOLUME_BAR, layout_mc.volumeBar_mc); setSkin(BUFFERING_BAR, layout_mc.bufferingBar_mc); setCustomClips("fg"); layoutSkin(); setupSkinAutoHide(); skin_mc._visible = __visible; _skinReady = true; _vc.skinLoaded(); var _local4 = _vc.__get__activeVideoPlayerIndex(); _vc.__set__activeVideoPlayerIndex(_vc.visibleVideoPlayerIndex); var _local3 = _vc.__get__state(); var _local2 = 0; while (_local2 < NUM_CONTROLS) { if (controls[_local2] == undefined) { } else { setEnabledAndVisibleForState(_local2, _local3); if (_local2 < NUM_BUTTONS) { skinButtonControl(controls[_local2]); } } _local2++; } _vc.__set__activeVideoPlayerIndex(_local4); } catch(err:Error) { _vc.skinError(err.message); removeSkin(); } } function layoutSkin() { if (layout_mc == undefined) { return(undefined); } var _local3 = layout_mc.video_mc; if (_local3 == undefined) { throw new Error("No layout_mc.video_mc"); } placeholderLeft = _local3._x; placeholderRight = _local3._x + _local3._width; placeholderTop = _local3._y; placeholderBottom = _local3._y + _local3._height; videoLeft = 0; videoRight = _vc.width; videoTop = 0; videoBottom = _vc.height; if (((!isNaN(layout_mc.minWidth)) && (layout_mc.minWidth > 0)) && (layout_mc.minWidth > videoRight)) { videoLeft = videoLeft - ((layout_mc.minWidth - videoRight) / 2); videoRight = layout_mc.minWidth + videoLeft; } if (((!isNaN(layout_mc.minHeight)) && (layout_mc.minHeight > 0)) && (layout_mc.minHeight > videoBottom)) { videoTop = videoTop - ((layout_mc.minHeight - videoBottom) / 2); videoBottom = layout_mc.minHeight + videoTop; } var _local2; _local2 = 0; while (_local2 < customClips.length) { layoutControl(customClips[_local2]); _local2++; } _local2 = 0; while (_local2 < NUM_CONTROLS) { layoutControl(controls[_local2]); _local2++; } } function layoutControl(ctrl) { if (ctrl == undefined) { return(undefined); } if (ctrl.skin.anchorRight) { if (ctrl.skin.anchorLeft) { ctrl._x = (ctrl.skin._x - placeholderLeft) + videoLeft; ctrl._width = (((ctrl.skin._x + ctrl.skin._width) - placeholderRight) + videoRight) - ctrl._x; if (ctrl.origWidth != undefined) { ctrl.origWidth = undefined; } } else { ctrl._x = (ctrl.skin._x - placeholderRight) + videoRight; } } else { ctrl._x = (ctrl.skin._x - placeholderLeft) + videoLeft; } if (ctrl.skin.anchorTop) { if (ctrl.skin.anchorBottom) { ctrl._y = (ctrl.skin._y - placeholderTop) + videoTop; ctrl._height = (((ctrl.skin._y + ctrl.skin._height) - placeholderBottom) + videoBottom) - ctrl._y; if (ctrl.origHeight != undefined) { ctrl.origHeight = undefined; } } else { ctrl._y = (ctrl.skin._y - placeholderTop) + videoTop; } } else { ctrl._y = (ctrl.skin._y - placeholderBottom) + videoBottom; } switch (ctrl.controlIndex) { case SEEK_BAR : case VOLUME_BAR : if (ctrl.progress_mc != undefined) { if (_progressPercent == undefined) { _progressPercent = (_vc.__get__isRTMP() ? 100 : 0); } positionBar(ctrl, "progress", _progressPercent); } positionHandle(ctrl.controlIndex); break; case BUFFERING_BAR : if (ctrl.fill_mc == undefined) { break; } positionMaskedFill(ctrl, ctrl.fill_mc, 100); } if (ctrl.layoutSelf != undefined) { ctrl.layoutSelf(); } } function removeSkin() { if (skin_mc != undefined) { var _local2 = 0; while (_local2 < NUM_BUTTONS) { removeButtonControl(_local2); _local2++; } _local2 = NUM_BUTTONS; while (_local2 < NUM_CONTROLS) { controls[_local2] = undefined; _local2++; } skin_mc.unloadMovie(); layout_mc = undefined; border_mc = undefined; } } function setCustomClips(prefix) { var _local4 = 1; while (true) { var _local2 = layout_mc[(prefix + (_local4++)) + "_mc"]; if (_local2 == undefined) { break; } var _local3 = _local2.mc; if (_local3 == undefined) { _local3 = _local2._parent._parent[_local2._name]; } if (_local3 == undefined) { throw new Error("Bad clip in skin: " + _local2); } _local3.skin = _local2; customClips.push(_local3); if ((prefix == "bg") && (_local4 == 2)) { border_mc = _local3; } } } function setSkin(index, s) { if (s == undefined) { return(undefined); } var _local2 = s.mc; if (_local2 == undefined) { _local2 = s._parent._parent[s._name]; } if (_local2 == undefined) { throw new Error("Bad clip in skin: " + s); } _local2.skin = s; if (index < NUM_BUTTONS) { setupSkinStates(_local2); } else { switch (index) { case PLAY_PAUSE_BUTTON : setupSkinStates(_local2.play_mc); setupSkinStates(_local2.pause_mc); break; case MUTE_BUTTON : setupSkinStates(_local2.on_mc); setupSkinStates(_local2.off_mc); break; case SEEK_BAR : case VOLUME_BAR : var _local4 = ((index == SEEK_BAR) ? "seekBar" : "volumeBar"); if (_local2.handle_mc == undefined) { _local2.handle_mc = _local2.skin.handle_mc; if (_local2.handle_mc == undefined) { _local2.handle_mc = _local2.skin._parent._parent[_local4 + "Handle_mc"]; } } if (_local2.progress_mc == undefined) { _local2.progress_mc = _local2.skin.progress_mc; if (_local2.progress_mc == undefined) { _local2.progress_mc = _local2.skin._parent._parent[_local4 + "Progress_mc"]; } } if (_local2.fullness_mc == undefined) { _local2.fullness_mc = _local2.skin.fullness_mc; if (_local2.fullness_mc == undefined) { _local2.fullness_mc = _local2.skin._parent._parent[_local4 + "Fullness_mc"]; } } break; case BUFFERING_BAR : if (_local2.fill_mc != undefined) { break; } _local2.fill_mc = _local2.skin.fill_mc; if (_local2.fill_mc != undefined) { break; } _local2.fill_mc = _local2.skin._parent._parent.bufferingBarFill_mc; } } setControl(index, _local2); } function setupSkinStates(ctrl) { if (ctrl.up_mc == undefined) { ctrl.up_mc = ctrl; ctrl.over_mc = ctrl; ctrl.down_mc = ctrl; ctrl.disabled_mc = ctrl; } else { ctrl._x = 0; ctrl._y = 0; ctrl.up_mc._x = 0; ctrl.up_mc._y = 0; ctrl.up_mc._visible = true; if (ctrl.over_mc == undefined) { ctrl.over_mc = ctrl.up_mc; } else { ctrl.over_mc._x = 0; ctrl.over_mc._y = 0; ctrl.over_mc._visible = false; } if (ctrl.down_mc == undefined) { ctrl.down_mc = ctrl.up_mc; } else { ctrl.down_mc._x = 0; ctrl.down_mc._y = 0; ctrl.down_mc._visible = false; } if (ctrl.disabled_mc == undefined) { ctrl.disabled_mc_mc = ctrl.up_mc; } else { ctrl.disabled_mc._x = 0; ctrl.disabled_mc._y = 0; ctrl.disabled_mc._visible = false; } } } function skinButtonControl(ctrl) { if (ctrl.onEnterFrame != undefined) { delete ctrl.onEnterFrame; ctrl.onEnterFrame = undefined; } if (ctrl.enabled) { switch (ctrl.state) { case UP_STATE : if (ctrl.up_mc == undefined) { ctrl.up_mc = ctrl.attachMovie(ctrl.upLinkageID, "up_mc", ctrl.getNextHighestDepth()); } applySkinState(ctrl, ctrl.up_mc); break; case OVER_STATE : if (ctrl.over_mc == undefined) { if (ctrl.overLinkageID == undefined) { ctrl.over_mc = ctrl.up_mc; } else { ctrl.over_mc = ctrl.attachMovie(ctrl.overLinkageID, "over_mc", ctrl.getNextHighestDepth()); } } applySkinState(ctrl, ctrl.over_mc); break; case DOWN_STATE : if (ctrl.down_mc == undefined) { if (ctrl.downLinkageID == undefined) { ctrl.down_mc = ctrl.up_mc; } else { ctrl.down_mc = ctrl.attachMovie(ctrl.downLinkageID, "down_mc", ctrl.getNextHighestDepth()); } } applySkinState(ctrl, ctrl.down_mc); } } else { ctrl.state = UP_STATE; if (ctrl.disabled_mc == undefined) { if (ctrl.disabledLinkageID == undefined) { ctrl.disabled_mc = ctrl.up_mc; } else { ctrl.disabled_mc = ctrl.attachMovie(ctrl.disabledLinkageID, "disabled_mc", ctrl.getNextHighestDepth()); } } applySkinState(ctrl, ctrl.disabled_mc); } if (ctrl.placeholder_mc != undefined) { ctrl.placeholder_mc.unloadMovie(); delete ctrl.placeholder_mc; ctrl.placeholder_mc = undefined; } } function applySkinState(ctrl, state) { if (state != ctrl.currentState_mc) { if (state != undefined) { state._visible = true; } if (ctrl.currentState_mc != undefined) { ctrl.currentState_mc._visible = false; } ctrl.currentState_mc = state; } } function addBarControl(controlIndex) { var _local2 = controls[controlIndex]; _local2.isDragging = false; _local2.percentage = 0; _local2.uiMgr = this; _local2.controlIndex = controlIndex; if (_local2._parent == skin_mc) { finishAddBarControl(controlIndex); } else { _local2.onEnterFrame = function () { this.uiMgr.finishAddBarControl(this.controlIndex); }; } } function finishAddBarControl(controlIndex) { var _local2 = controls[controlIndex]; delete _local2.onEnterFrame; _local2.onEnterFrame = undefined; if (_local2.addBarControl != undefined) { _local2.addBarControl(); } calcBarMargins(_local2, "handle", true); calcBarMargins(_local2, "progress", false); calcBarMargins(_local2.progress_mc, "fill", false); calcBarMargins(_local2.progress_mc, "mask", false); calcBarMargins(_local2, "fullness", false); calcBarMargins(_local2.fullness_mc, "fill", false); calcBarMargins(_local2.fullness_mc, "mask", false); _local2.origWidth = _local2._width; _local2.origHeight = _local2._height; fixUpBar(_local2, "progress"); if (_local2.progress_mc != undefined) { fixUpBar(_local2, "progressBarFill"); if (_progressPercent == undefined) { _progressPercent = (_vc.__get__isRTMP() ? 100 : 0); } positionBar(_local2, "progress", _progressPercent); } fixUpBar(_local2, "fullness"); if (_local2.fullness_mc != undefined) { fixUpBar(_local2, "fullnessBarFill"); } fixUpBar(_local2, "handle"); _local2.handle_mc.controlIndex = controlIndex; switch (controlIndex) { case SEEK_BAR : setControl(SEEK_BAR_HANDLE, _local2.handle_mc); break; case VOLUME_BAR : setControl(VOLUME_BAR_HANDLE, _local2.handle_mc); } positionHandle(controlIndex); } function fixUpBar(ctrl, type) { if ((ctrl[type + "LinkageID"] != undefined) && (ctrl[type + "LinkageID"].length > 0)) { var _local1; if (ctrl[type + "Below"]) { _local1 = -1; while (ctrl._parent.getInstanceAtDepth(_local1) != undefined) { _local1--; } } else { ctrl[type + "Below"] = false; _local1 = ctrl._parent.getNextHighestDepth(); } var _local5 = ((ctrl.controlIndex == SEEK_BAR) ? "seekBar" : "volumeBar"); var _local4 = ((_local5 + type.substring(0, 1).toUpperCase()) + type.substring(1)) + "_mc"; ctrl[type + "_mc"] = ctrl._parent.attachMovie(ctrl[type + "LinkageID"], _local4, _local1); } } function calcBarMargins(ctrl, type, symmetricMargins) { var _local2 = ctrl[type + "_mc"]; if (_local2 == undefined) { return(undefined); } if ((ctrl[type + "LeftMargin"] == undefined) && (_local2._parent == ctrl._parent)) { ctrl[type + "LeftMargin"] = _local2._x - ctrl._x; } if (ctrl[type + "RightMargin"] == undefined) { if (symmetricMargins) { ctrl[type + "RightMargin"] = ctrl[type + "LeftMargin"]; } else if (_local2._parent == ctrl._parent) { ctrl[type + "RightMargin"] = ((ctrl._width - _local2._width) - _local2._x) + ctrl._x; } } if ((ctrl[type + "TopMargin"] == undefined) && (_local2._parent == ctrl._parent)) { ctrl[type + "TopMargin"] = _local2._y - ctrl._y; } if (ctrl[type + "BottomMargin"] == undefined) { if (symmetricMargins) { ctrl[type + "BottomMargin"] = ctrl[type + "TopMargin"]; } else if (_local2._parent == ctrl._parent) { ctrl[type + "BottomMargin"] = ((ctrl._height - _local2._height) - _local2._y) + ctrl._y; } } if (ctrl[type + "X"] == undefined) { if (_local2._parent == ctrl._parent) { ctrl[type + "X"] = _local2._x - ctrl._x; } else if (_local2._parent == ctrl) { ctrl[type + "X"] = _local2._x; } } if (ctrl[type + "Y"] == undefined) { if (_local2._parent == ctrl._parent) { ctrl[type + "Y"] = _local2._y - ctrl._y; } else if (_local2._parent == ctrl) { ctrl[type + "Y"] = _local2._y; } } ctrl[type + "XScale"] = _local2._xscale; ctrl[type + "YScale"] = _local2._yscale; ctrl[type + "Width"] = _local2._width; ctrl[type + "Height"] = _local2._height; } function finishAddBufferingBar() { var _local2 = controls[BUFFERING_BAR]; delete _local2.onEnterFrame; _local2.onEnterFrame = undefined; calcBarMargins(_local2, "fill", true); fixUpBar(_local2, "fill"); if (_local2.fill_mc != undefined) { positionMaskedFill(_local2, _local2.fill_mc, 100); } } function positionMaskedFill(ctrl, fill, percent) { var _local5 = fill._parent; var _local3 = ctrl.mask_mc; if (_local3 == undefined) { _local3 = _local5.createEmptyMovieClip(ctrl._name + "Mask_mc", _local5.getNextHighestDepth()); ctrl.mask_mc = _local3; _local3.beginFill(16777215); _local3.lineTo(0, 0); _local3.lineTo(1, 0); _local3.lineTo(1, 1); _local3.lineTo(0, 1); _local3.lineTo(0, 0); _local3.endFill(); fill.setMask(_local3); _local3._x = ctrl.fillX; _local3._y = ctrl.fillY; _local3._width = ctrl.fillWidth; _local3._height = ctrl.fillHeight; _local3._visible = false; calcBarMargins(ctrl, "mask", true); } if (_local5 == ctrl) { if (fill.slideReveal) { fill._x = (ctrl.maskX - ctrl.fillWidth) + ((ctrl.fillWidth * percent) / 100); } else { _local3._width = (ctrl.fillWidth * percent) / 100; } } else if (_local5 == ctrl._parent) { if (fill.slideReveal) { _local3._x = ctrl._x + ctrl.maskLeftMargin; _local3._y = ctrl._y + ctrl.maskTopMargin; _local3._width = (ctrl._width - ctrl.maskRightMargin) - ctrl.maskLeftMargin; _local3._height = (ctrl._height - ctrl.maskTopMargin) - ctrl.maskBottomMargin; fill._x = (_local3._x - ctrl.fillWidth) + ((ctrl.maskWidth * percent) / 100); fill._y = ctrl._y + ctrl.fillTopMargin; } else { fill._x = ctrl._x + ctrl.fillLeftMargin; fill._y = ctrl._y + ctrl.fillTopMargin; _local3._x = fill._x; _local3._y = fill._y; _local3._width = (((ctrl._width - ctrl.fillRightMargin) - ctrl.fillLeftMargin) * percent) / 100; _local3._height = (ctrl._height - ctrl.fillTopMargin) - ctrl.fillBottomMargin; } } } function startHandleDrag(controlIndex) { var _local2 = controls[controlIndex]; var _local5 = _local2.handle_mc; if ((_local2.startHandleDrag == undefined) || (!_local2.startHandleDrag())) { var _local3 = _local2._y + _local2.handleY; var _local4 = ((_local2.origWidth == undefined) ? (_local2._width) : (_local2.origWidth)); _local5.startDrag(false, _local2._x + _local2.handleLeftMargin, _local3, (_local2._x + _local4) - _local2.handleRightMargin, _local3); } _local2.isDragging = true; } function stopHandleDrag(controlIndex) { var _local2 = controls[controlIndex]; var _local3 = _local2.handle_mc; if ((_local2.stopHandleDrag == undefined) || (!_local2.stopHandleDrag())) { _local3.stopDrag(); } _local2.isDragging = false; } function positionHandle(controlIndex) { var _local2 = controls[controlIndex]; var _local3 = _local2.handle_mc; if (_local3 == undefined) { return(undefined); } if ((_local2.positionHandle != undefined) && (_local2.positionHandle())) { return(undefined); } var _local4 = ((_local2.origWidth == undefined) ? (_local2._width) : (_local2.origWidth)); var _local5 = (_local4 - _local2.handleRightMargin) - _local2.handleLeftMargin; _local3._x = (_local2._x + _local2.handleLeftMargin) + ((_local5 * _local2.percentage) / 100); _local3._y = _local2._y + _local2.handleY; if (_local2.fullness_mc != undefined) { positionBar(_local2, "fullness", _local2.percentage); } } function positionBar(ctrl, type, percent) { if ((ctrl.positionBar != undefined) && (ctrl.positionBar(type, percent))) { return(undefined); } var _local2 = ctrl[type + "_mc"]; if (_local2._parent == ctrl) { if (_local2.fill_mc == undefined) { _local2._xscale = (ctrl[type + "XScale"] * percent) / 100; } else { positionMaskedFill(_local2, _local2.fill_mc, percent); } } else { _local2._x = ctrl._x + ctrl[type + "LeftMargin"]; _local2._y = ctrl._y + ctrl[type + "Y"]; if (_local2.fill_mc == undefined) { _local2._width = (((ctrl._width - ctrl[type + "LeftMargin"]) - ctrl[type + "RightMargin"]) * percent) / 100; } else { positionMaskedFill(_local2, _local2.fill_mc, percent); } } } function calcPercentageFromHandle(controlIndex) { var _local2 = controls[controlIndex]; var _local5 = _local2.handle_mc; if ((_local2.calcPercentageFromHandle == undefined) || (!_local2.calcPercentageFromHandle())) { var _local3 = ((_local2.origWidth == undefined) ? (_local2._width) : (_local2.origWidth)); var _local6 = (_local3 - _local2.handleRightMargin) - _local2.handleLeftMargin; var _local4 = _local5._x - (_local2._x + _local2.handleLeftMargin); _local2.percentage = (_local4 / _local6) * 100; if (_local2.fullness_mc != undefined) { positionBar(_local2, "fullness", _local2.percentage); } } if (_local2.percentage < 0) { _local2.percentage = 0; } if (_local2.percentage > 100) { _local2.percentage = 100; } } function handleRelease(controlIndex) { var _local3 = _vc.__get__activeVideoPlayerIndex(); _vc.__set__activeVideoPlayerIndex(_vc.visibleVideoPlayerIndex); if (controlIndex == SEEK_BAR) { seekBarListener(true); } else if (controlIndex == VOLUME_BAR) { volumeBarListener(true); } stopHandleDrag(controlIndex); _vc.__set__activeVideoPlayerIndex(_local3); if (controlIndex == SEEK_BAR) { _vc._scrubFinish(); } } function seekBarListener(finish) { var _local3 = _vc.__get__activeVideoPlayerIndex(); _vc.__set__activeVideoPlayerIndex(_vc.visibleVideoPlayerIndex); var _local4 = controls[SEEK_BAR]; calcPercentageFromHandle(SEEK_BAR); var _local2 = _local4.percentage; if (finish) { clearInterval(_seekBarIntervalID); _seekBarIntervalID = 0; if (_local2 != _lastScrubPos) { _vc.seekPercent(_local2); } _vc.addEventListener("playheadUpdate", this); if (_playAfterScrub) { _vc.play(); } } else if (_vc.getVideoPlayer(_vc.__get__visibleVideoPlayerIndex()).__get__state() == mx.video.VideoPlayer.SEEKING) { } else if ((((_seekBarScrubTolerance <= 0) || (Math.abs(_local2 - _lastScrubPos) > _seekBarScrubTolerance)) || (_local2 < _seekBarScrubTolerance)) || (_local2 > (100 - _seekBarScrubTolerance))) { if (_local2 != _lastScrubPos) { _lastScrubPos = _local2; _vc.seekPercent(_local2); } } _vc.__set__activeVideoPlayerIndex(_local3); } function volumeBarListener(finish) { var _local3 = controls[VOLUME_BAR]; calcPercentageFromHandle(VOLUME_BAR); var _local2 = _local3.percentage; if (finish) { clearInterval(_volumeBarIntervalID); _volumeBarIntervalID = 0; _vc.addEventListener("volumeUpdate", this); } if ((((finish || (_volumeBarScrubTolerance <= 0)) || (Math.abs(_local2 - _lastVolumePos) > _volumeBarScrubTolerance)) || (_local2 < _volumeBarScrubTolerance)) || (_local2 > (100 - _volumeBarScrubTolerance))) { if (_local2 != _lastVolumePos) { if (_isMuted) { cachedSoundLevel = _local2; } else { _vc.__set__volume(_local2); } _lastVolumePos = _local2; } } } function doBufferingDelay() { clearInterval(_bufferingDelayIntervalID); _bufferingDelayIntervalID = 0; var _local2 = _vc.__get__activeVideoPlayerIndex(); _vc.__set__activeVideoPlayerIndex(_vc.visibleVideoPlayerIndex); if (_vc.__get__state() == mx.video.FLVPlayback.BUFFERING) { _bufferingOn = true; handleEvent({type:"stateChange", state:mx.video.FLVPlayback.BUFFERING, vp:_vc.__get__visibleVideoPlayerIndex()}); } _vc.__set__activeVideoPlayerIndex(_local2); } function dispatchMessage(ctrl) { if (ctrl.id == SEEK_BAR_HANDLE) { _vc._scrubStart(); } var _local2 = _vc.__get__activeVideoPlayerIndex(); _vc.__set__activeVideoPlayerIndex(_vc.visibleVideoPlayerIndex); switch (ctrl.id) { case PAUSE_BUTTON : _vc.pause(); break; case PLAY_BUTTON : _vc.play(); break; case STOP_BUTTON : _vc.stop(); break; case SEEK_BAR_HANDLE : calcPercentageFromHandle(SEEK_BAR); _lastScrubPos = controls[SEEK_BAR].percentage; _vc.removeEventListener("playheadUpdate", this); if (_vc.__get__playing() || (_vc.__get__buffering())) { _playAfterScrub = true; } else if (_vc.__get__state() != mx.video.VideoPlayer.SEEKING) { _playAfterScrub = false; } _seekBarIntervalID = setInterval(this, "seekBarListener", _seekBarInterval, false); startHandleDrag(SEEK_BAR); _vc.pause(); break; case VOLUME_BAR_HANDLE : calcPercentageFromHandle(VOLUME_BAR); _lastVolumePos = controls[VOLUME_BAR].percentage; _vc.removeEventListener("volumeUpdate", this); _volumeBarIntervalID = setInterval(this, "volumeBarListener", _volumeBarInterval, false); startHandleDrag(VOLUME_BAR); break; case BACK_BUTTON : _vc.seekToPrevNavCuePoint(); break; case FORWARD_BUTTON : _vc.seekToNextNavCuePoint(); break; case MUTE_ON_BUTTON : case MUTE_OFF_BUTTON : if (!_isMuted) { _isMuted = true; cachedSoundLevel = _vc.volume; _vc.__set__volume(0); } else { _isMuted = false; _vc.__set__volume(cachedSoundLevel); } setEnabledAndVisibleForState(MUTE_OFF_BUTTON, mx.video.FLVPlayback.PLAYING); skinButtonControl(controls[MUTE_OFF_BUTTON]); setEnabledAndVisibleForState(MUTE_ON_BUTTON, mx.video.FLVPlayback.PLAYING); skinButtonControl(controls[MUTE_ON_BUTTON]); break; default : throw new Error("Unknown ButtonControl"); } _vc.__set__activeVideoPlayerIndex(_local2); } function setEnabledAndVisibleForState(index, state) { var _local5 = _vc.__get__activeVideoPlayerIndex(); _vc.__set__activeVideoPlayerIndex(_vc.visibleVideoPlayerIndex); var _local3 = state; if ((_local3 == mx.video.FLVPlayback.BUFFERING) && (!_bufferingOn)) { _local3 = mx.video.FLVPlayback.PLAYING; } switch (index) { case VOLUME_BAR : case VOLUME_BAR_HANDLE : controls[index].myEnabled = true; controls[index].enabled = _controlsEnabled; break; case MUTE_ON_BUTTON : controls[index].myEnabled = !_isMuted; if (controls[MUTE_BUTTON] != undefined) { controls[index]._visible = controls[index].myEnabled; } break; case MUTE_OFF_BUTTON : controls[index].myEnabled = _isMuted; if (controls[MUTE_BUTTON] != undefined) { controls[index]._visible = controls[index].myEnabled; } break; default : switch (_local3) { case mx.video.FLVPlayback.LOADING : case mx.video.FLVPlayback.CONNECTION_ERROR : controls[index].myEnabled = false; break; case mx.video.FLVPlayback.DISCONNECTED : controls[index].myEnabled = _vc.__get__contentPath() != undefined; break; case mx.video.FLVPlayback.SEEKING : break; default : controls[index].myEnabled = true; } } switch (index) { case SEEK_BAR : switch (_local3) { case mx.video.FLVPlayback.STOPPED : case mx.video.FLVPlayback.PLAYING : case mx.video.FLVPlayback.PAUSED : case mx.video.FLVPlayback.REWINDING : case mx.video.FLVPlayback.SEEKING : controls[index].myEnabled = true; break; case mx.video.FLVPlayback.BUFFERING : controls[index].myEnabled = (!_bufferingBarHides) || (controls[BUFFERING_BAR] == undefined); break; default : controls[index].myEnabled = false; } if (controls[index].myEnabled) { controls[index].myEnabled = (!isNaN(_vc.__get__totalTime())) && (_vc.__get__totalTime() > 0); } controls[index].handle_mc.myEnabled = controls[index].myEnabled; controls[index].handle_mc.enabled = controls[index].handle_mc.myEnabled; controls[index].handle_mc._visible = controls[index].myEnabled; var _local4 = (((!_bufferingBarHides) || (controls[index].myEnabled)) || (controls[BUFFERING_BAR] == undefined)) || (!controls[BUFFERING_BAR]._visible); controls[index]._visible = _local4; controls[index].progress_mc._visible = _local4; controls[index].progress_mc.fill_mc._visible = _local4; controls[index].fullness_mc._visible = _local4; controls[index].fullness_mc.fill_mc._visible = _local4; break; case BUFFERING_BAR : switch (_local3) { case mx.video.FLVPlayback.STOPPED : case mx.video.FLVPlayback.PLAYING : case mx.video.FLVPlayback.PAUSED : case mx.video.FLVPlayback.REWINDING : case mx.video.FLVPlayback.SEEKING : controls[index].myEnabled = false; break; default : controls[index].myEnabled = true; } controls[index]._visible = controls[index].myEnabled; controls[index].fill_mc._visible = controls[index].myEnabled; break; case PAUSE_BUTTON : switch (_local3) { case mx.video.FLVPlayback.DISCONNECTED : case mx.video.FLVPlayback.STOPPED : case mx.video.FLVPlayback.PAUSED : case mx.video.FLVPlayback.REWINDING : controls[index].myEnabled = false; break; case mx.video.FLVPlayback.PLAYING : controls[index].myEnabled = true; break; case mx.video.FLVPlayback.BUFFERING : controls[index].myEnabled = (!_bufferingBarHides) || (controls[BUFFERING_BAR] == undefined); } if (controls[PLAY_PAUSE_BUTTON] != undefined) { controls[index]._visible = controls[index].myEnabled; } break; case PLAY_BUTTON : switch (_local3) { case mx.video.FLVPlayback.PLAYING : controls[index].myEnabled = false; break; case mx.video.FLVPlayback.STOPPED : case mx.video.FLVPlayback.PAUSED : controls[index].myEnabled = true; break; case mx.video.FLVPlayback.BUFFERING : controls[index].myEnabled = (!_bufferingBarHides) || (controls[BUFFERING_BAR] == undefined); } if (controls[PLAY_PAUSE_BUTTON] != undefined) { controls[index]._visible = !controls[PAUSE_BUTTON]._visible; } break; case STOP_BUTTON : switch (_local3) { case mx.video.FLVPlayback.DISCONNECTED : case mx.video.FLVPlayback.STOPPED : controls[index].myEnabled = false; break; case mx.video.FLVPlayback.PAUSED : case mx.video.FLVPlayback.PLAYING : case mx.video.FLVPlayback.BUFFERING : controls[index].myEnabled = true; } break; case BACK_BUTTON : case FORWARD_BUTTON : if (!(_local3 === mx.video.FLVPlayback.BUFFERING)) { } else { controls[index].myEnabled = (!_bufferingBarHides) || (controls[BUFFERING_BAR] == undefined); } } controls[index].enabled = _controlsEnabled && (controls[index].myEnabled); _vc.__set__activeVideoPlayerIndex(_local5); } function setupSkinAutoHide() { if (_skinAutoHide && (skin_mc != undefined)) { skinAutoHideHitTest(); if (_skinAutoHideIntervalID == 0) { _skinAutoHideIntervalID = setInterval(this, "skinAutoHideHitTest", SKIN_AUTO_HIDE_INTERVAL); } } else { skin_mc._visible = __visible; clearInterval(_skinAutoHideIntervalID); _skinAutoHideIntervalID = 0; } } function skinAutoHideHitTest() { if (!__visible) { skin_mc._visible = false; } else { var _local4 = _vc.getVideoPlayer(_vc.__get__visibleVideoPlayerIndex()); var _local3 = _local4.hitTest(_root._xmouse, _root._ymouse, true); if ((!_local3) && (border_mc != undefined)) { _local3 = border_mc.hitTest(_root._xmouse, _root._ymouse, true); } skin_mc._visible = _local3; } } static var version = "1.0.2.7"; static var shortVersion = "1.0.2"; static var PAUSE_BUTTON = 0; static var PLAY_BUTTON = 1; static var STOP_BUTTON = 2; static var SEEK_BAR_HANDLE = 3; static var BACK_BUTTON = 4; static var FORWARD_BUTTON = 5; static var MUTE_ON_BUTTON = 6; static var MUTE_OFF_BUTTON = 7; static var VOLUME_BAR_HANDLE = 8; static var NUM_BUTTONS = 9; static var PLAY_PAUSE_BUTTON = 9; static var MUTE_BUTTON = 10; static var BUFFERING_BAR = 11; static var SEEK_BAR = 12; static var VOLUME_BAR = 13; static var NUM_CONTROLS = 14; static var UP_STATE = 0; static var OVER_STATE = 1; static var DOWN_STATE = 2; static var SKIN_AUTO_HIDE_INTERVAL = 200; static var VOLUME_BAR_INTERVAL_DEFAULT = 250; static var VOLUME_BAR_SCRUB_TOLERANCE_DEFAULT = 0; static var SEEK_BAR_INTERVAL_DEFAULT = 250; static var SEEK_BAR_SCRUB_TOLERANCE_DEFAULT = 5; static var BUFFERING_DELAY_INTERVAL_DEFAULT = 1000; }
Symbol 421 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 422 MovieClip [__Packages.mx.video.SMILManager] Frame 0
class mx.video.SMILManager { var _owner, _url, xml, baseURLAttr, videoTags, width, height; function SMILManager (owner) { _owner = owner; } function connectXML(url) { _url = fixURL(url); xml = new XML(); xml.onLoad = mx.utils.Delegate.create(this, xmlOnLoad); xml.load(_url); return(false); } function fixURL(origURL) { if ((origURL.substr(0, 5).toLowerCase() == "http:") || (origURL.substr(0, 6).toLowerCase() == "https:")) { var _local2 = ((origURL.indexOf("?") >= 0) ? "&" : "?"); return(((origURL + _local2) + "FLVPlaybackVersion=") + shortVersion); } return(origURL); } function xmlOnLoad(success) { try { if (!success) { _owner.helperDone(this, false); } else { baseURLAttr = new Array(); videoTags = new Array(); var _local2 = xml.firstChild; var _local6 = false; while (_local2 != null) { if (_local2.nodeType == ELEMENT_NODE) { _local6 = true; if (_local2.nodeName.toLowerCase() == "smil") { break; } } _local2 = _local2.nextSibling; } if (!_local6) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ("URL: \"" + _url) + "\" No root node found; if url is for an flv it must have .flv extension and take no parameters"); } else if (_local2 == null) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ("URL: \"" + _url) + "\" Root node not smil"); } var _local5 = false; var _local4 = 0; while (_local4 < _local2.childNodes.length) { var _local3 = _local2.childNodes[_local4]; if (_local3.nodeType != ELEMENT_NODE) { } else if (_local3.nodeName.toLowerCase() == "head") { parseHead(_local3); } else if (_local3.nodeName.toLowerCase() == "body") { _local5 = true; parseBody(_local3); } else { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ((((("URL: \"" + _url) + "\" Tag ") + _local3.nodeName) + " not supported in ") + _local2.nodeName) + " tag."); } _local4++; } if (!_local5) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ("URL: \"" + _url) + "\" Tag body is required."); } _owner.helperDone(this, true); } } catch(err:Error) { _owner.helperDone(this, false); throw err; } } function parseHead(parentNode) { var _local4 = false; var _local3 = 0; while (_local3 < parentNode.childNodes.length) { var _local2 = parentNode.childNodes[_local3]; if (_local2.nodeType != ELEMENT_NODE) { } else if (_local2.nodeName.toLowerCase() == "meta") { for (var _local6 in _local2.attributes) { if (_local6.toLowerCase() == "base") { baseURLAttr.push(_local2.attributes[_local6]); } else { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ((((("URL: \"" + _url) + "\" Attribute ") + _local6) + " not supported in ") + _local2.nodeName) + " tag."); } } } else if (_local2.nodeName.toLowerCase() == "layout") { if (!_local4) { parseLayout(_local2); _local4 = true; } } _local3++; } } function parseLayout(parentNode) { var _local3 = 0; while (_local3 < parentNode.childNodes.length) { var _local2 = parentNode.childNodes[_local3]; if (_local2.nodeType != ELEMENT_NODE) { } else if (_local2.nodeName.toLowerCase() == "root-layout") { for (var _local5 in _local2.attributes) { if (_local5.toLowerCase() == "width") { width = Number(_local2.attributes[_local5]); } else if (_local5.toLowerCase() == "height") { height = Number(_local2.attributes[_local5]); } } if (((isNaN(width) || (width < 0)) || (isNaN(height))) || (height < 0)) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ((("URL: \"" + _url) + "\" Tag ") + _local2.nodeName) + " requires attributes id, width and height. Width and height must be numbers greater than or equal to 0."); } width = Math.round(width); height = Math.round(height); return(undefined); } _local3++; } } function parseBody(parentNode) { var _local6 = 0; var _local3 = 0; while (_local3 < parentNode.childNodes.length) { var _local2 = parentNode.childNodes[_local3]; if (_local2.nodeType != ELEMENT_NODE) { } else { _local6++; if (_local6 > 1) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ((("URL: \"" + _url) + "\" Tag ") + parentNode.nodeName) + " is required to contain exactly one tag."); } if (_local2.nodeName.toLowerCase() == "switch") { parseSwitch(_local2); } else if ((_local2.nodeName.toLowerCase() == "video") || (_local2.nodeName.toLowerCase() == "ref")) { var _local5 = parseVideo(_local2); videoTags.push(_local5); } } _local3++; } if (videoTags.length < 1) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ("URL: \"" + _url) + "\" At least one video of ref tag is required."); } } function parseSwitch(parentNode) { var _local3 = 0; while (_local3 < parentNode.childNodes.length) { var _local2 = parentNode.childNodes[_local3]; if (_local2.nodeType != ELEMENT_NODE) { } else if ((_local2.nodeName.toLowerCase() == "video") || (_local2.nodeName.toLowerCase() == "ref")) { videoTags.push(parseVideo(_local2)); } _local3++; } } function parseVideo(node) { var _local3 = new Object(); for (var _local4 in node.attributes) { if (_local4.toLowerCase() == "src") { _local3.src = node.attributes[_local4]; } else if (_local4.toLowerCase() == "system-bitrate") { _local3.bitrate = Number(node.attributes[_local4]); } else if (_local4.toLowerCase() == "dur") { _local3.dur = parseTime(node.attributes[_local4]); } } if (_local3.src == undefined) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ((("URL: \"" + _url) + "\" Attribute src is required in ") + node.nodeName) + " tag."); } return(_local3); } function parseTime(timeStr) { var _local4 = 0; var _local3 = timeStr.split(":"); if ((_local3.length < 1) || (_local3.length > 3)) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, "Invalid dur value: " + timeStr); } var _local1 = 0; while (_local1 < _local3.length) { var _local2 = Number(_local3[_local1]); if (isNaN(_local2)) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, "Invalid dur value: " + timeStr); } _local4 = _local4 * 60; _local4 = _local4 + _local2; _local1++; } return(_local4); } static var version = "1.0.2.7"; static var shortVersion = "1.0.2"; static var ELEMENT_NODE = 1; }
Symbol 423 MovieClip [__Packages.mx.video.FPADManager] Frame 0
class mx.video.FPADManager { var _owner, _uriParam, _parseResults, _url, xml, rtmpURL; function FPADManager (owner) { _owner = owner; } function connectXML(urlPrefix, uriParam, urlSuffix, uriParamParseResults) { _uriParam = uriParam; _parseResults = uriParamParseResults; _url = (urlPrefix + "uri=") + _parseResults.protocol; if (_parseResults.serverName != undefined) { _url = _url + ("/" + _parseResults.serverName); } if (_parseResults.portNumber != undefined) { _url = _url + (":" + _parseResults.portNumber); } if (_parseResults.wrappedURL != undefined) { _url = _url + ("/?" + _parseResults.wrappedURL); } _url = _url + ("/" + _parseResults.appName); _url = _url + urlSuffix; xml = new XML(); xml.onLoad = mx.utils.Delegate.create(this, xmlOnLoad); xml.load(_url); return(false); } function xmlOnLoad(success) { try { if (!success) { _owner.helperDone(this, false); } else { var _local5 = xml.firstChild; var _local8 = false; while (_local5 != null) { if (_local5.nodeType == ELEMENT_NODE) { _local8 = true; if (_local5.nodeName.toLowerCase() == "fpad") { break; } } _local5 = _local5.nextSibling; } if (!_local8) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ("URL: \"" + _url) + "\" No root node found; if url is for an flv it must have .flv extension and take no parameters"); } else if (_local5 == null) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ("URL: \"" + _url) + "\" Root node not fpad"); } var _local7; var _local6 = 0; while (_local6 < _local5.childNodes.length) { var _local3 = _local5.childNodes[_local6]; if (_local3.nodeType != ELEMENT_NODE) { } else if (_local3.nodeName.toLowerCase() == "proxy") { var _local2 = 0; while (_local2 < _local3.childNodes.length) { var _local4 = _local3.childNodes[_local2]; if (_local4.nodeType == TEXT_NODE) { _local7 = trim(_local4.nodeValue); break; } _local2++; } break; } _local6++; } if ((_local7 == undefined) || (_local7 == "")) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ("URL: \"" + _url) + "\" fpad xml requires proxy tag."); } rtmpURL = (((_parseResults.protocol + "/") + _local7) + "/?") + _uriParam; _owner.helperDone(this, true); } } catch(err:Error) { _owner.helperDone(this, false); throw err; } } function trim(str) { var _local2 = 0; while (_local2 < str.length) { var _local1 = str.charAt(_local2); if ((((_local1 != " ") && (_local1 != "\t")) && (_local1 != "\r")) && (_local1 != newline)) { break; } _local2++; } if (_local2 >= str.length) { return(""); } var _local4 = str.length - 1; while (_local4 > _local2) { var _local1 = str.charAt(_local4); if ((((_local1 != " ") && (_local1 != "\t")) && (_local1 != "\r")) && (_local1 != newline)) { break; } _local4--; } return(str.slice(_local2, _local4 + 1)); } static var version = "1.0.2.7"; static var shortVersion = "1.0.2"; static var ELEMENT_NODE = 1; static var TEXT_NODE = 3; }
Symbol 424 MovieClip [__Packages.mx.video.NCManager] Frame 0
class mx.video.NCManager implements mx.video.INCManager { var _timeoutIntervalId, _tryNCIntervalId, _timeout, _nc, _ncConnected, _isRTMP, _serverName, _wrappedURL, _portNumber, _appName, _contentPath, _streamName, _streamLength, _streamWidth, _streamHeight, _streams, _autoSenseBW, fpadZone, _payload, _connTypeCounter, _bitrate, _owner, _protocol, _smilMgr, _ncUri, _fpadMgr, fallbackServerName, _tryNC; function NCManager () { initNCInfo(); initOtherInfo(); _timeoutIntervalId = 0; _tryNCIntervalId = 0; _timeout = DEFAULT_TIMEOUT; _nc = undefined; _ncConnected = false; } function initNCInfo() { _isRTMP = undefined; _serverName = undefined; _wrappedURL = undefined; _portNumber = undefined; _appName = undefined; } function initOtherInfo() { _contentPath = undefined; _streamName = undefined; _streamLength = undefined; _streamWidth = undefined; _streamHeight = undefined; _streams = undefined; _autoSenseBW = false; fpadZone = undefined; _payload = 0; _connTypeCounter = 0; cleanConns(); } function getTimeout() { return(_timeout); } function setTimeout(t) { _timeout = t; if (_timeoutIntervalId != 0) { clearInterval(_timeoutIntervalId); _timeoutIntervalId = setInterval(this, "_onFCSConnectTimeOut", _timeout); } } function getBitrate() { return(_bitrate); } function setBitrate(b) { if ((_isRTMP == undefined) || (!_isRTMP)) { _bitrate = b; } } function getVideoPlayer() { return(_owner); } function setVideoPlayer(v) { _owner = v; } function getNetConnection() { return(_nc); } function getStreamName() { return(_streamName); } function isRTMP() { return(_isRTMP); } function getStreamLength() { return(_streamLength); } function getStreamWidth() { return(_streamWidth); } function getStreamHeight() { return(_streamHeight); } function connectToURL(url) { initOtherInfo(); _contentPath = url; if ((_contentPath == null) || (_contentPath == "")) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_CONTENT_PATH); } var _local2 = parseURL(_contentPath); if ((_local2.streamName == undefined) || (_local2.streamName == "")) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_CONTENT_PATH, url); } if (_local2.isRTMP) { var _local4 = canReuseOldConnection(_local2); _isRTMP = true; _protocol = _local2.protocol; _streamName = _local2.streamName; _serverName = _local2.serverName; _wrappedURL = _local2.wrappedURL; _portNumber = _local2.portNumber; _appName = _local2.appName; if ((((_appName == undefined) || (_appName == "")) || (_streamName == undefined)) || (_streamName == "")) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_CONTENT_PATH, url); } _autoSenseBW = _streamName.indexOf(",") >= 0; return(_local4 || (connectRTMP())); } var _local3 = _local2.streamName; if ((((_local3.indexOf("?") < 0) && ((_local3.length < 4) || (_local3.slice(-4).toLowerCase() != ".txt"))) && ((_local3.length < 4) || (_local3.slice(-4).toLowerCase() != ".xml"))) && ((_local3.length < 5) || (_local3.slice(-5).toLowerCase() != ".smil"))) { var _local4 = canReuseOldConnection(_local2); _isRTMP = false; _streamName = _local3; return(_local4 || (connectHTTP())); } if (_local3.indexOf("/fms/fpad") >= 0) { try { return(connectFPAD(_local3)); } catch(err:Error) { } } _smilMgr = new mx.video.SMILManager(this); return(_smilMgr.connectXML(_local3)); } function connectAgain() { var _local2 = _appName.indexOf("/"); if (_local2 < 0) { _local2 = _streamName.indexOf("/"); if (_local2 >= 0) { _appName = _appName + "/"; _appName = _appName + _streamName.slice(0, _local2); _streamName = _streamName.slice(_local2 + 1); } return(false); } var _local3 = _appName.slice(_local2 + 1); _local3 = _local3 + "/"; _local3 = _local3 + _streamName; _streamName = _local3; _appName = _appName.slice(0, _local2); close(); _payload = 0; _connTypeCounter = 0; cleanConns(); connectRTMP(); return(true); } function reconnect() { if (!_isRTMP) { throw new Error("Cannot call reconnect on an http connection"); } _nc.onStatus = function (info) { this.mc.reconnectOnStatus(this, info); }; _nc.onBWDone = function () { this.mc.onReconnected(); }; _nc.connect(_ncUri, false); } function onReconnected() { delete _nc.onStatus; delete _nc.onBWDone; _ncConnected = true; _owner.ncReconnected(); } function close() { if (_nc) { _nc.close(); _ncConnected = false; } } function helperDone(helper, success) { if (!success) { _nc = undefined; _ncConnected = false; _owner.ncConnected(); _smilMgr = undefined; _fpadMgr = undefined; return(undefined); } var _local2; var _local4; if (helper == _fpadMgr) { _local4 = _fpadMgr.rtmpURL; _fpadMgr = undefined; _local2 = parseURL(_local4); _isRTMP = _local2.isRTMP; _protocol = _local2.protocol; _serverName = _local2.serverName; _portNumber = _local2.portNumber; _wrappedURL = _local2.wrappedURL; _appName = _local2.appName; _streamName = _local2.streamName; var _local5 = fpadZone; fpadZone = -1; connectRTMP(); fpadZone = _local5; return(undefined); } if (helper != _smilMgr) { return(undefined); } _streamWidth = _smilMgr.width; _streamHeight = _smilMgr.height; _local4 = _smilMgr.baseURLAttr[0]; if ((_local4 != undefined) && (_local4 != "")) { if (_local4.charAt(_local4.length - 1) != "/") { _local4 = _local4 + "/"; } _local2 = parseURL(_local4); _isRTMP = _local2.isRTMP; _streamName = _local2.streamName; if (_isRTMP) { _protocol = _local2.protocol; _serverName = _local2.serverName; _portNumber = _local2.portNumber; _wrappedURL = _local2.wrappedURL; _appName = _local2.appName; if ((_appName == undefined) || (_appName == "")) { _smilMgr = undefined; throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, "Base RTMP URL must include application name: " + _local4); } if (_smilMgr.baseURLAttr.length > 1) { _local2 = parseURL(_smilMgr.baseURLAttr[1]); if (_local2.serverName != undefined) { fallbackServerName = _local2.serverName; } } } } _streams = _smilMgr.videoTags; _smilMgr = undefined; var _local3 = 0; while (_local3 < _streams.length) { _local4 = _streams[_local3].src; _local2 = parseURL(_local4); if (_isRTMP == undefined) { _isRTMP = _local2.isRTMP; if (_isRTMP) { _protocol = _local2.protocol; if (_streams.length > 1) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, "Cannot switch between multiple absolute RTMP URLs, must use meta tag base attribute."); } _serverName = _local2.serverName; _portNumber = _local2.portNumber; _wrappedURL = _local2.wrappedURL; _appName = _local2.appName; if ((_appName == undefined) || (_appName == "")) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, "Base RTMP URL must include application name: " + _local4); } } else if ((_local2.streamName.indexOf("/fms/fpad") >= 0) && (_streams.length > 1)) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, "Cannot switch between multiple absolute fpad URLs, must use meta tag base attribute."); } } else if ((((_streamName != undefined) && (_streamName != "")) && (!_local2.isRelative)) && (_streams.length > 1)) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, "When using meta tag base attribute, cannot use absolute URLs for video or ref tag src attributes."); } _streams[_local3].parseResults = _local2; _local3++; } _autoSenseBW = _streams.length > 1; if (!_autoSenseBW) { if (_streamName != undefined) { _streamName = _streamName + _streams[0].parseResults.streamName; } else { _streamName = _streams[0].parseResults.streamName; } _streamLength = _streams[0].dur; } if (_isRTMP) { connectRTMP(); } else if ((_streamName != undefined) && (_streamName.indexOf("/fms/fpad") >= 0)) { connectFPAD(_streamName); } else { if (_autoSenseBW) { bitrateMatch(); } connectHTTP(); _owner.ncConnected(); } } function bitrateMatch() { var _local3; var _local4 = _bitrate; if (isNaN(_local4)) { _local4 = 0; } var _local2 = 0; while (_local2 < _streams.length) { if (isNaN(_streams[_local2].bitrate) || (_local4 >= _streams[_local2].bitrate)) { _local3 = _local2; break; } _local2++; } if (isNaN(_local3)) { throw new mx.video.VideoError(mx.video.VideoError.NO_BITRATE_MATCH); } if (_streamName != undefined) { _streamName = _streamName + _streams[_local3].src; } else { _streamName = _streams[_local3].src; } if (_isRTMP && (_streamName.slice(-4).toLowerCase() == ".flv")) { _streamName = _streamName.slice(0, -4); } _streamLength = _streams[_local3].dur; } function parseURL(url) { var _local2 = new Object(); var _local3 = 0; var _local4 = url.indexOf(":/", _local3); if (_local4 >= 0) { _local4 = _local4 + 2; _local2.protocol = url.slice(_local3, _local4); _local2.isRelative = false; } else { _local2.isRelative = true; } if ((_local2.protocol != undefined) && (((((_local2.protocol == "rtmp:/") || (_local2.protocol == "rtmpt:/")) || (_local2.protocol == "rtmps:/")) || (_local2.protocol == "rtmpe:/")) || (_local2.protocol == "rtmpte:/"))) { _local2.isRTMP = true; _local3 = _local4; if (url.charAt(_local3) == "/") { _local3++; var _local7 = url.indexOf(":", _local3); var _local8 = url.indexOf("/", _local3); if (_local8 < 0) { if (_local7 < 0) { _local2.serverName = url.slice(_local3); } else { _local4 = _local7; _local2.portNumber = url.slice(_local3, _local4); _local3 = _local4 + 1; _local2.serverName = url.slice(_local3); } return(_local2); } if ((_local7 >= 0) && (_local7 < _local8)) { _local4 = _local7; _local2.serverName = url.slice(_local3, _local4); _local3 = _local4 + 1; _local4 = _local8; _local2.portNumber = url.slice(_local3, _local4); } else { _local4 = _local8; _local2.serverName = url.slice(_local3, _local4); } _local3 = _local4 + 1; } if (url.charAt(_local3) == "?") { var _local9 = url.slice(_local3 + 1); var _local6 = parseURL(_local9); if ((_local6.protocol == undefined) || (!_local6.isRTMP)) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_CONTENT_PATH, url); } _local2.wrappedURL = "?"; _local2.wrappedURL = _local2.wrappedURL + _local6.protocol; if (_local6.serverName != undefined) { _local2.wrappedURL = _local2.wrappedURL + "/"; _local2.wrappedURL = _local2.wrappedURL + _local6.serverName; } if (_local6.wrappedURL != undefined) { _local2.wrappedURL = _local2.wrappedURL + "/?"; _local2.wrappedURL = _local2.wrappedURL + _local6.wrappedURL; } _local2.appName = _local6.appName; _local2.streamName = _local6.streamName; return(_local2); } _local4 = url.indexOf("/", _local3); if (_local4 < 0) { _local2.appName = url.slice(_local3); return(_local2); } _local2.appName = url.slice(_local3, _local4); _local3 = _local4 + 1; _local4 = url.indexOf("/", _local3); if (_local4 < 0) { _local2.streamName = url.slice(_local3); if (_local2.streamName.slice(-4).toLowerCase() == ".flv") { _local2.streamName = _local2.streamName.slice(0, -4); } return(_local2); } _local2.appName = _local2.appName + "/"; _local2.appName = _local2.appName + url.slice(_local3, _local4); _local3 = _local4 + 1; _local2.streamName = url.slice(_local3); if (_local2.streamName.slice(-4).toLowerCase() == ".flv") { _local2.streamName = _local2.streamName.slice(0, -4); } } else { _local2.isRTMP = false; _local2.streamName = url; } return(_local2); } function canReuseOldConnection(parseResults) { if ((_nc == null) || (!_ncConnected)) { return(false); } if (!parseResults.isRTMP) { if (!_isRTMP) { return(true); } _owner.close(); _nc = undefined; _ncConnected = false; initNCInfo(); return(false); } if (_isRTMP) { if (((((parseResults.serverName == _serverName) && (parseResults.appName == _appName)) && (parseResults.protocol == _protocol)) && (parseResults.portNumber == _portNumber)) && (parseResults.wrappedURL == _wrappedURL)) { return(true); } _owner.close(); _nc = undefined; _ncConnected = false; } initNCInfo(); return(false); } function connectHTTP() { _nc = new NetConnection(); _nc.connect(null); _ncConnected = true; return(true); } function connectRTMP() { clearInterval(_timeoutIntervalId); _timeoutIntervalId = setInterval(this, "_onFCSConnectTimeOut", _timeout); _tryNC = new Array(); var _local3 = (((_protocol == "rtmp:/") || (_protocol == "rtmpe:/")) ? 2 : 1); var _local2 = 0; while (_local2 < _local3) { _tryNC[_local2] = new NetConnection(); if (fpadZone != null) { _tryNC[_local2].fpadZone = fpadZone; } _tryNC[_local2].mc = this; _tryNC[_local2].pending = false; _tryNC[_local2].connIndex = _local2; _tryNC[_local2].onBWDone = function (p_bw) { this.mc.onConnected(this, p_bw); }; _tryNC[_local2].onBWCheck = function () { return(++this.mc._payload); }; _tryNC[_local2].onStatus = function (info) { this.mc.connectOnStatus(this, info); }; _local2++; } nextConnect(); return(false); } function connectFPAD(url) { var _local7; var _local5; var _local6; var _local2 = url.indexOf("?"); while (_local2 >= 0) { _local2++; var _local4 = url.indexOf("&", _local2); if (url.substr(_local2, 4).toLowerCase() == "uri=") { _local7 = url.slice(0, _local2); _local2 = _local2 + 4; if (_local4 >= 0) { _local5 = url.slice(_local2, _local4); _local6 = url.slice(_local4); } else { _local5 = url.slice(_local2); _local6 = ""; } break; } _local2 = _local4; } if (_local2 < 0) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_CONTENT_PATH, "fpad url must include uri parameter: " + url); } var _local8 = parseURL(_local5); if (!_local8.isRTMP) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_CONTENT_PATH, "fpad url uri parameter must be rtmp url: " + url); } _fpadMgr = new mx.video.FPADManager(this); return(_fpadMgr.connectXML(_local7, _local5, _local6, _local8)); } function nextConnect() { clearInterval(_tryNCIntervalId); _tryNCIntervalId = 0; var _local3; var _local2; if (_connTypeCounter == 0) { _local3 = _protocol; _local2 = _portNumber; } else { _local2 = null; if (_protocol == "rtmp:/") { _local3 = "rtmpt:/"; } else if (_protocol == "rtmpe:/") { _local3 = "rtmpte:/"; } else { _tryNC.pop(); return(undefined); } } var _local4 = ((_local3 + ((_serverName == undefined) ? "" : ((("/" + _serverName) + ((_local2 == null) ? "" : (":" + _local2))) + "/"))) + ((_wrappedURL == undefined) ? "" : (_wrappedURL + "/"))) + _appName; _tryNC[_connTypeCounter].pending = true; _tryNC[_connTypeCounter].connect(_local4, _autoSenseBW); if (_connTypeCounter < (_tryNC.length - 1)) { _connTypeCounter++; _tryNCIntervalId = setInterval(this, "nextConnect", 1500); } } function cleanConns() { clearInterval(_tryNCIntervalId); _tryNCIntervalId = 0; if (_tryNC != undefined) { var _local2 = 0; while (_local2 < _tryNC.length) { if (_tryNC[_local2] != undefined) { delete _tryNC[_local2].onStatus; if (_tryNC[_local2].pending) { _tryNC[_local2].onStatus = function (info) { this.mc.disconnectOnStatus(this, info); }; } else { delete _tryNC[_local2].onStatus; _tryNC[_local2].close(); } } delete _tryNC[_local2]; _local2++; } delete _tryNC; } } function tryFallBack() { if (((_serverName == fallbackServerName) || (fallbackServerName == undefined)) || (fallbackServerName == null)) { delete _nc; _nc = undefined; _ncConnected = false; _owner.ncConnected(); } else { _connTypeCounter = 0; cleanConns(); _serverName = fallbackServerName; connectRTMP(); } } function onConnected(p_nc, p_bw) { clearInterval(_timeoutIntervalId); _timeoutIntervalId = 0; delete p_nc.onBWDone; delete p_nc.onBWCheck; delete p_nc.onStatus; _nc = p_nc; _ncUri = _nc.uri; _ncConnected = true; if (_autoSenseBW) { _bitrate = p_bw * 1024; if (_streams != undefined) { bitrateMatch(); } else { var _local3 = _streamName.split(","); var _local2 = 0; while (_local2 < _local3.length) { var _local4 = stripFrontAndBackWhiteSpace(_local3[_local2]); if ((_local2 + 1) < _local3.length) { if (p_bw <= Number(_local3[_local2 + 1])) { _streamName = _local4; break; } } else { _streamName = _local4; break; } _local2 = _local2 + 2; } if (_streamName.slice(-4).toLowerCase() == ".flv") { _streamName = _streamName.slice(0, -4); } } } if ((!_owner.__get__isLive()) && (_streamLength == undefined)) { var _local6 = new Object(); _local6.mc = this; _local6.onResult = function (length) { this.mc.getStreamLengthResult(length); }; _nc.call("getStreamLength", _local6, _streamName); } else { _owner.ncConnected(); } } function connectOnStatus(target, info) { target.pending = false; if (info.code == "NetConnection.Connect.Success") { _nc = _tryNC[target.connIndex]; _tryNC[target.connIndex] = undefined; cleanConns(); } else if (((info.code == "NetConnection.Connect.Rejected") && (info.ex != null)) && (info.ex.code == 302)) { _connTypeCounter = 0; cleanConns(); var _local2 = parseURL(info.ex.redirect); if (_local2.isRTMP) { _protocol = _local2.protocol; _serverName = _local2.serverName; _wrappedURL = _local2.wrappedURL; _portNumber = _local2.portNumber; _appName = _local2.appName; if (_local2.streamName != null) { _appName = _appName + ("/" + _local2.streamName); } connectRTMP(); } else { tryFallBack(); } } else if (((info.code == "NetConnection.Connect.Failed") || (info.code == "NetConnection.Connect.Rejected")) && (target.connIndex == (_tryNC.length - 1))) { if (!connectAgain()) { tryFallBack(); } } } function reconnectOnStatus(target, info) { if ((info.code == "NetConnection.Connect.Failed") || (info.code == "NetConnection.Connect.Rejected")) { delete _nc; _nc = undefined; _ncConnected = false; _owner.ncReconnected(); } } function disconnectOnStatus(target, info) { if (info.code == "NetConnection.Connect.Success") { delete target.onStatus; target.close(); } } function getStreamLengthResult(length) { if (length > 0) { _streamLength = length; } _owner.ncConnected(); } function _onFCSConnectTimeOut() { cleanConns(); _nc = undefined; _ncConnected = false; if (!connectAgain()) { _owner.ncConnected(); } } static function stripFrontAndBackWhiteSpace(p_str) { var _local1; var _local2 = p_str.length; var _local4 = 0; var _local5 = _local2; _local1 = 0; while (_local1 < _local2) { switch (p_str.charCodeAt(_local1)) { case 9 : case 10 : case 13 : case 32 : break; default : _local4 = _local1; break;!//outer level } _local1++; } _local1 = _local2; while (_local1 >= 0) { switch (p_str.charCodeAt(_local1)) { case 9 : case 10 : case 13 : case 32 : break; default : _local5 = _local1 + 1; break;!//outer level } _local1--; } if (_local5 <= _local4) { return(""); } return(p_str.slice(_local4, _local5)); } static var version = "1.0.2.7"; static var shortVersion = "1.0.2"; var DEFAULT_TIMEOUT = 60000; }
Symbol 425 MovieClip [__Packages.mx.video.CuePointManager] Frame 0
class mx.video.CuePointManager { var _owner, _id, _asCuePointTolerance, _linearSearchTolerance, _metadataLoaded, allCuePoints, asCuePoints, _disabledCuePoints, flvCuePoints, navCuePoints, eventCuePoints, _asCuePointIndex, __get__playheadUpdateInterval, _disabledCuePointsByNameOnly; function CuePointManager (owner, id) { _owner = owner; _id = id; reset(); _asCuePointTolerance = _owner.getVideoPlayer(_id).__get__playheadUpdateInterval() / 2000; _linearSearchTolerance = DEFAULT_LINEAR_SEARCH_TOLERANCE; } function reset() { _metadataLoaded = false; allCuePoints = null; asCuePoints = null; _disabledCuePoints = null; flvCuePoints = null; navCuePoints = null; eventCuePoints = null; _asCuePointIndex = 0; } function get metadataLoaded() { return(_metadataLoaded); } function set playheadUpdateInterval(aTime) { _asCuePointTolerance = aTime / 2000; //return(__get__playheadUpdateInterval()); } function get id() { return(_id); } function addASCuePoint(timeOrCuePoint, name, parameters) { var _local3; if (typeof(timeOrCuePoint) == "object") { _local3 = deepCopyObject(timeOrCuePoint); } else { _local3 = {time:timeOrCuePoint, name:name, parameters:deepCopyObject(parameters)}; } var _local7 = isNaN(_local3.time) || (_local3.time < 0); if (_local7) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "time must be number"); } var _local6 = _local3.name == null; if (_local6) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "name cannot be undefined or null"); } var _local2; _local3.type = "actionscript"; if ((asCuePoints == null) || (asCuePoints.length < 1)) { _local2 = 0; asCuePoints = new Array(); asCuePoints.push(_local3); } else { _local2 = getCuePointIndex(asCuePoints, true, _local3.time); _local2 = ((asCuePoints[_local2].time > _local3.time) ? 0 : (_local2 + 1)); asCuePoints.splice(_local2, 0, _local3); } if ((allCuePoints == null) || (allCuePoints.length < 1)) { _local2 = 0; allCuePoints = new Array(); allCuePoints.push(_local3); } else { _local2 = getCuePointIndex(allCuePoints, true, _local3.time); _local2 = ((allCuePoints[_local2].time > _local3.time) ? 0 : (_local2 + 1)); allCuePoints.splice(_local2, 0, _local3); } var _local5 = _owner.getVideoPlayer(_id).__get__playheadTime(); if (_local5 > 0) { if (_asCuePointIndex == _local2) { if (_local5 > asCuePoints[_local2].time) { _asCuePointIndex++; } } else if (_asCuePointIndex > _local2) { _asCuePointIndex++; } } else { _asCuePointIndex = 0; } var _local4 = deepCopyObject(asCuePoints[_local2]); _local4.array = asCuePoints; _local4.index = _local2; return(_local4); } function removeASCuePoint(timeNameOrCuePoint) { if ((asCuePoints == null) || (asCuePoints.length < 1)) { return(null); } var _local2; switch (typeof(timeNameOrCuePoint)) { case "string" : _local2 = {name:timeNameOrCuePoint}; break; case "number" : _local2 = {time:timeNameOrCuePoint}; break; case "object" : _local2 = timeNameOrCuePoint; } var _local3 = getCuePointIndex(asCuePoints, false, _local2.time, _local2.name); if (_local3 < 0) { return(null); } _local2 = asCuePoints[_local3]; asCuePoints.splice(_local3, 1); _local3 = getCuePointIndex(allCuePoints, false, _local2.time, _local2.name); if (_local3 > 0) { allCuePoints.splice(_local3, 1); } if (_owner.getVideoPlayer(_id).__get__playheadTime() > 0) { if (_asCuePointIndex > _local3) { _asCuePointIndex--; } } else { _asCuePointIndex = 0; } return(_local2); } function setFLVCuePointEnabled(enabled, timeNameOrCuePoint) { var _local4; switch (typeof(timeNameOrCuePoint)) { case "string" : _local4 = {name:timeNameOrCuePoint}; break; case "number" : _local4 = {time:timeNameOrCuePoint}; break; case "object" : _local4 = timeNameOrCuePoint; } var _local12 = isNaN(_local4.time) || (_local4.time < 0); var _local11 = _local4.name == null; if (_local12 && (_local11)) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "time must be number and/or name must not be undefined or null"); } var _local6 = 0; var _local2; var _local5; if (_local12) { if (!_metadataLoaded) { if (_disabledCuePointsByNameOnly[_local4.name] == null) { if (!enabled) { if ((_disabledCuePointsByNameOnly == null) || (_disabledCuePointsByNameOnly.length < 0)) { _disabledCuePointsByNameOnly = new Object(); } _disabledCuePointsByNameOnly[_local4.name] = new Array(); } } else { if (enabled) { _disabledCuePointsByNameOnly[_local4.name] = undefined; } return(-1); } removeCuePoints(_disabledCuePoints, _local4); return(-1); } if (enabled) { _local6 = removeCuePoints(_disabledCuePoints, _local4); } else { var _local3; _local2 = getCuePointIndex(flvCuePoints, true, -1, _local4.name); while (_local2 >= 0) { _local3 = flvCuePoints[_local2]; _local5 = getCuePointIndex(_disabledCuePoints, true, _local3.time); if ((_local5 < 0) || (_disabledCuePoints[_local5].time != _local3.time)) { _disabledCuePoints = insertCuePoint(_local5, _disabledCuePoints, {name:_local3.name, time:_local3.time}); _local6 = _local6 + 1; } _local2 = getNextCuePointIndexWithName(_local3.name, flvCuePoints, _local2); } } return(_local6); } _local2 = getCuePointIndex(_disabledCuePoints, false, _local4.time, _local4.name); if (_local2 < 0) { if (enabled) { if (!_metadataLoaded) { _local2 = getCuePointIndex(_disabledCuePoints, false, _local4.time); if (_local2 < 0) { _local5 = getCuePointIndex(_disabledCuePointsByNameOnly[_local4.name], true, _local4.time); if (cuePointCompare(_local4.time, null, _disabledCuePointsByNameOnly[_local4.name]) != 0) { _disabledCuePointsByNameOnly[_local4.name] = insertCuePoint(_local5, _disabledCuePointsByNameOnly[_local4.name], _local4); } } else { _disabledCuePoints.splice(_local2, 1); } } return((_metadataLoaded ? 0 : -1)); } } else { if (enabled) { _disabledCuePoints.splice(_local2, 1); _local6 = 1; } else { _local6 = 0; } return((_metadataLoaded ? (_local6) : -1)); } if (_metadataLoaded) { _local2 = getCuePointIndex(flvCuePoints, false, _local4.time, _local4.name); if (_local2 < 0) { return(0); } if (_local11) { _local4.name = flvCuePoints[_local2].name; } } _local5 = getCuePointIndex(_disabledCuePoints, true, _local4.time); _disabledCuePoints = insertCuePoint(_local5, _disabledCuePoints, _local4); _local6 = 1; return((_metadataLoaded ? (_local6) : -1)); } function removeCuePoints(cuePointArray, cuePoint) { var _local2; var _local4; var _local5 = 0; _local2 = getCuePointIndex(cuePointArray, true, -1, cuePoint.name); while (_local2 >= 0) { _local4 = cuePointArray[_local2]; cuePointArray.splice(_local2, 1); _local2--; _local5++; _local2 = getNextCuePointIndexWithName(_local4.name, cuePointArray, _local2); } return(_local5); } function insertCuePoint(insertIndex, cuePointArray, cuePoint) { if (insertIndex < 0) { cuePointArray = new Array(); cuePointArray.push(cuePoint); } else { if (cuePointArray[insertIndex].time > cuePoint.time) { insertIndex = 0; } else { insertIndex++; } cuePointArray.splice(insertIndex, 0, cuePoint); } return(cuePointArray); } function isFLVCuePointEnabled(timeNameOrCuePoint) { if (!_metadataLoaded) { return(true); } var _local3; switch (typeof(timeNameOrCuePoint)) { case "string" : _local3 = {name:timeNameOrCuePoint}; break; case "number" : _local3 = {time:timeNameOrCuePoint}; break; case "object" : _local3 = timeNameOrCuePoint; } var _local5 = isNaN(_local3.time) || (_local3.time < 0); var _local6 = _local3.name == null; if (_local5 && (_local6)) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "time must be number and/or name must not be undefined or null"); } if (_local5) { var _local2 = getCuePointIndex(flvCuePoints, true, -1, _local3.name); if (_local2 < 0) { return(true); } while (_local2 >= 0) { if (getCuePointIndex(_disabledCuePoints, false, flvCuePoints[_local2].time, flvCuePoints[_local2].name) < 0) { return(true); } _local2 = getNextCuePointIndexWithName(_local3.name, flvCuePoints, _local2); } return(false); } return(getCuePointIndex(_disabledCuePoints, false, _local3.time, _local3.name) < 0); } function dispatchASCuePoints() { var _local5 = _owner.getVideoPlayer(_id).__get__playheadTime(); if (_owner.getVideoPlayer(_id).__get__stateResponsive() && (asCuePoints != null)) { while ((_asCuePointIndex < asCuePoints.length) && (asCuePoints[_asCuePointIndex].time <= (_local5 + _asCuePointTolerance))) { _owner.dispatchEvent({type:"cuePoint", info:deepCopyObject(asCuePoints[_asCuePointIndex++]), vp:_id}); } } } function resetASCuePointIndex(time) { if ((time <= 0) || (asCuePoints == null)) { _asCuePointIndex = 0; return(undefined); } var _local2 = getCuePointIndex(asCuePoints, true, time); _asCuePointIndex = ((asCuePoints[_local2].time < time) ? (_local2 + 1) : (_local2)); } function processFLVCuePoints(metadataCuePoints) { _metadataLoaded = true; if ((metadataCuePoints == null) || (metadataCuePoints.length < 1)) { flvCuePoints = null; navCuePoints = null; eventCuePoints = null; return(undefined); } flvCuePoints = metadataCuePoints; navCuePoints = new Array(); eventCuePoints = new Array(); var _local5; var _local6 = -1; var _local2; var _local4 = _disabledCuePoints; var _local3 = 0; _disabledCuePoints = new Array(); var _local9 = 0; while (_local2 = flvCuePoints[_local9++] , _local2 != null) { if ((_local6 > 0) && (_local6 >= _local2.time)) { flvCuePoints = null; navCuePoints = null; eventCuePoints = null; _disabledCuePoints = null; _disabledCuePointsByNameOnly = null; throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "Unsorted cuePoint found after time: " + _local6); } _local6 = _local2.time; while ((_local3 < _local4.length) && (cuePointCompare(_local4[_local3].time, null, _local2) < 0)) { _local3++; } if ((_disabledCuePointsByNameOnly[_local2.name] != null) || ((_local3 < _local4.length) && (cuePointCompare(_local4[_local3].time, _local4[_local3].name, _local2) == 0))) { _disabledCuePoints.push({time:_local2.time, name:_local2.name}); } if (_local2.type == "navigation") { navCuePoints.push(_local2); } else if (_local2.type == "event") { eventCuePoints.push(_local2); } if ((allCuePoints == null) || (allCuePoints.length < 1)) { allCuePoints = new Array(); allCuePoints.push(_local2); } else { _local5 = getCuePointIndex(allCuePoints, true, _local2.time); _local5 = ((allCuePoints[_local5].time > _local2.time) ? 0 : (_local5 + 1)); allCuePoints.splice(_local5, 0, _local2); } } delete _disabledCuePointsByNameOnly; _disabledCuePointsByNameOnly = null; } function processCuePointsProperty(cuePoints) { if ((cuePoints == null) || (cuePoints.length == 0)) { return(undefined); } var _local4 = 0; var _local8; var _local6; var _local7; var _local5; var _local9; var _local2 = 0; while (_local2 < (cuePoints.length - 1)) { switch (_local4) { case 6 : addOrDisable(_local9, _local5); _local4 = 0; case 0 : if (cuePoints[_local2++] != "t") { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "unexpected cuePoint parameter format"); } if (isNaN(cuePoints[_local2])) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "time must be number"); } _local5 = new Object(); _local5.time = cuePoints[_local2] / 1000; _local4++; break; case 1 : if (cuePoints[_local2++] != "n") { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "unexpected cuePoint parameter format"); } if (cuePoints[_local2] == null) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "name cannot be null or undefined"); } _local5.name = unescape(cuePoints[_local2]); _local4++; break; case 2 : if (cuePoints[_local2++] != "t") { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "unexpected cuePoint parameter format"); } if (isNaN(cuePoints[_local2])) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "type must be number"); } switch (cuePoints[_local2]) { case 0 : _local5.type = "event"; break; case 1 : _local5.type = "navigation"; break; case 2 : _local5.type = "actionscript"; break; default : throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "type must be 0, 1 or 2"); } _local4++; break; case 3 : if (cuePoints[_local2++] != "d") { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "unexpected cuePoint parameter format"); } if (isNaN(cuePoints[_local2])) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "disabled must be number"); } _local9 = cuePoints[_local2] != 0; _local4++; break; case 4 : if (cuePoints[_local2++] != "p") { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "unexpected cuePoint parameter format"); } if (isNaN(cuePoints[_local2])) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "num params must be number"); } _local8 = cuePoints[_local2]; _local4++; if (_local8 == 0) { _local4++; } else { _local5.parameters = new Object(); } break; case 5 : _local6 = cuePoints[_local2++]; _local7 = cuePoints[_local2]; if (typeof(_local6) == "string") { _local6 = unescape(_local6); } if (typeof(_local7) == "string") { _local7 = unescape(_local7); } _local5.parameters[_local6] = _local7; _local8--; if (_local8 != 0) { break; } _local4++; } _local2++; } if (_local4 == 6) { addOrDisable(_local9, _local5); } else { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "unexpected end of cuePoint param string"); } } function addOrDisable(disable, cuePoint) { if (disable) { if (cuePoint.type == "actionscript") { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "Cannot disable actionscript cue points"); } setFLVCuePointEnabled(false, cuePoint); } else if (cuePoint.type == "actionscript") { addASCuePoint(cuePoint); } } function unescape(origStr) { var _local3 = origStr; var _local1 = 0; while (_local1 < cuePointsReplace.length) { var _local2 = _local3.split(cuePointsReplace[_local1++]); if (_local2.length > 1) { _local3 = _local2.join(cuePointsReplace[_local1]); } _local1++; } return(_local3); } function getCuePointIndex(cuePointArray, closeIsOK, time, name, start, len) { if ((cuePointArray == null) || (cuePointArray.length < 1)) { return(-1); } var _local13 = isNaN(time) || (time < 0); var _local16 = name == null; if (_local13 && (_local16)) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "time must be number and/or name must not be undefined or null"); } if (start == null) { start = 0; } if (len == null) { len = cuePointArray.length; } if ((!_local16) && (closeIsOK || (_local13))) { var _local8; var _local2; if (_local13) { _local8 = start; } else { _local8 = getCuePointIndex(cuePointArray, closeIsOK, time); } _local2 = _local8; while (_local2 >= start) { if (cuePointArray[_local2].name == name) { break; } _local2--; } if (_local2 >= start) { return(_local2); } _local2 = _local8 + 1; while (_local2 < len) { if (cuePointArray[_local2].name == name) { break; } _local2++; } if (_local2 < len) { return(_local2); } return(-1); } var _local6; if (len <= _linearSearchTolerance) { var _local11 = start + len; var _local3 = start; while (_local3 < _local11) { _local6 = cuePointCompare(time, name, cuePointArray[_local3]); if (_local6 == 0) { return(_local3); } if (_local6 < 0) { break; } _local3++; } if (closeIsOK) { if (_local3 > 0) { return(_local3 - 1); } return(0); } return(-1); } var _local12 = Math.floor(len / 2); var _local15 = start + _local12; _local6 = cuePointCompare(time, name, cuePointArray[_local15]); if (_local6 < 0) { return(getCuePointIndex(cuePointArray, closeIsOK, time, name, start, _local12)); } if (_local6 > 0) { return(getCuePointIndex(cuePointArray, closeIsOK, time, name, _local15 + 1, (_local12 - 1) + (len % 2))); } return(_local15); } function getNextCuePointIndexWithName(name, array, index) { if (name == null) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "name cannot be undefined or null"); } if (array == null) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "cuePoint.array undefined"); } if ((isNaN(index) || (index < -1)) || (index >= array.length)) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "cuePoint.index must be number between -1 and cuePoint.array.length"); } var _local1; _local1 = index + 1; while (_local1 < array.length) { if (array[_local1].name == name) { break; } _local1++; } if (_local1 < array.length) { return(_local1); } return(-1); } static function cuePointCompare(time, name, cuePoint) { var _local1 = Math.round(time * 1000); var _local2 = Math.round(cuePoint.time * 1000); if (_local1 < _local2) { return(-1); } if (_local1 > _local2) { return(1); } if (name != null) { if (name == cuePoint.name) { return(0); } if (name < cuePoint.name) { return(-1); } return(1); } return(0); } function getCuePoint(cuePointArray, closeIsOK, timeNameOrCuePoint) { var _local2; switch (typeof(timeNameOrCuePoint)) { case "string" : _local2 = {name:timeNameOrCuePoint}; break; case "number" : _local2 = {time:timeNameOrCuePoint}; break; case "object" : _local2 = timeNameOrCuePoint; } var _local3 = getCuePointIndex(cuePointArray, closeIsOK, _local2.time, _local2.name); if (_local3 < 0) { return(null); } _local2 = deepCopyObject(cuePointArray[_local3]); _local2.array = cuePointArray; _local2.index = _local3; return(_local2); } function getNextCuePointWithName(cuePoint) { if (cuePoint == null) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "cuePoint parameter undefined"); } if (isNaN(cuePoint.time) || (cuePoint.time < 0)) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "time must be number"); } var _local3 = getNextCuePointIndexWithName(cuePoint.name, cuePoint.array, cuePoint.index); if (_local3 < 0) { return(null); } var _local4 = deepCopyObject(cuePoint.array[_local3]); _local4.array = cuePoint.array; _local4.index = _local3; return(_local4); } static function deepCopyObject(obj, recurseLevel) { if ((obj == null) || (typeof(obj) != "object")) { return(obj); } if (recurseLevel == null) { recurseLevel = 0; } var _local2 = new Object(); for (var _local4 in obj) { if ((recurseLevel == 0) && ((_local4 == "array") || (_local4 == "index"))) { } else if (typeof(obj[_local4]) == "object") { _local2[_local4] = deepCopyObject(obj[_local4], recurseLevel + 1); } else { _local2[_local4] = obj[_local4]; } } return(_local2); } static var DEFAULT_LINEAR_SEARCH_TOLERANCE = 50; static var cuePointsReplace = ["&quot;", "\"", "&#39;", "'", "&#44;", ",", "&amp;", "&"]; }
Symbol 426 MovieClip [__Packages.mx.containers.ScrollPane] Frame 0
class mx.containers.ScrollPane extends mx.core.ScrollView { var _total, _loaded, destroyChildAt, createChild, __scrollContent, spContentHolder, hScroller, vScroller, __get__hScrollPolicy, __vScrollPolicy, __get__vScrollPolicy, tabEnabled, keyDown, mask_mc, hPosition, __get__maxHPosition, vPosition, __get__maxVPosition, __hPosition, __vPosition, invalidate; function ScrollPane () { super(); } function getBytesTotal() { return(_total); } function getBytesLoaded() { return(_loaded); } function set contentPath(scrollableContent) { if (!initializing) { if (scrollableContent == undefined) { destroyChildAt(0); } else { if (this[mx.core.View.childNameBase + 0] != undefined) { destroyChildAt(0); } createChild(scrollableContent, "spContentHolder"); } } __scrollContent = scrollableContent; //return(contentPath); } function get contentPath() { return(__scrollContent); } function get content() { return(spContentHolder); } function setHPosition(position) { if ((position <= hScroller.maxPos) && (position >= hScroller.minPos)) { super.setHPosition(position); spContentHolder._x = -position; } } function setVPosition(position) { if ((position <= vScroller.maxPos) && (position >= vScroller.minPos)) { super.setVPosition(position); spContentHolder._y = -position; } } function get vLineScrollSize() { return(__vLineScrollSize); } function set vLineScrollSize(vLineSize) { __vLineScrollSize = vLineSize; vScroller.__set__lineScrollSize(vLineSize); //return(vLineScrollSize); } function get hLineScrollSize() { return(__hLineScrollSize); } function set hLineScrollSize(hLineSize) { __hLineScrollSize = hLineSize; hScroller.__set__lineScrollSize(hLineSize); //return(hLineScrollSize); } function get vPageScrollSize() { return(__vPageScrollSize); } function set vPageScrollSize(vPageSize) { __vPageScrollSize = vPageSize; vScroller.__set__pageScrollSize(vPageSize); //return(vPageScrollSize); } function get hPageScrollSize() { return(__hPageScrollSize); } function set hPageScrollSize(hPageSize) { __hPageScrollSize = hPageSize; hScroller.__set__pageScrollSize(hPageSize); //return(hPageScrollSize); } function set hScrollPolicy(policy) { __hScrollPolicy = policy.toLowerCase(); setScrollProperties(spContentHolder._width, 1, spContentHolder._height, 1); //return(__get__hScrollPolicy()); } function set vScrollPolicy(policy) { __vScrollPolicy = policy.toLowerCase(); setScrollProperties(spContentHolder._width, 1, spContentHolder._height, 1); //return(__get__vScrollPolicy()); } function get scrollDrag() { return(__scrollDrag); } function set scrollDrag(s) { __scrollDrag = s; if (__scrollDrag) { spContentHolder.useHandCursor = true; spContentHolder.onPress = function () { this._parent.startDragLoop(); }; spContentHolder.tabEnabled = false; spContentHolder.onRelease = (spContentHolder.onReleaseOutside = function () { delete this.onMouseMove; }); __scrollDrag = true; } else { delete spContentHolder.onPress; spContentHolder.tabEnabled = false; spContentHolder.tabChildren = true; spContentHolder.useHandCursor = false; __scrollDrag = false; } //return(scrollDrag); } function init(Void) { super.init(); tabEnabled = true; keyDown = _onKeyDown; } function createChildren(Void) { super.createChildren(); mask_mc._visible = false; initializing = false; if ((__scrollContent != undefined) && (__scrollContent != "")) { contentPath = (__scrollContent); } } function size(Void) { super.size(); setScrollProperties(spContentHolder._width, 1, spContentHolder._height, 1); hPosition = Math.min(hPosition, __get__maxHPosition()); vPosition = Math.min(vPosition, __get__maxVPosition()); } function setScrollProperties(columnCount, columnWidth, rowCount, rowHeight) { super.setScrollProperties(columnCount, columnWidth, rowCount, rowHeight); hScroller.__set__lineScrollSize(__hLineScrollSize); hScroller.__set__pageScrollSize(__hPageScrollSize); vScroller.__set__lineScrollSize(__vLineScrollSize); vScroller.__set__pageScrollSize(__vPageScrollSize); } function onScroll(scrollEvent) { spContentHolder._x = -__hPosition; spContentHolder._y = -__vPosition; super.onScroll(scrollEvent); } function childLoaded(obj) { super.childLoaded(obj); onComplete(); } function onComplete(Void) { setScrollProperties(spContentHolder._width, 1, spContentHolder._height, 1); hPosition = 0; vPosition = 0; scrollDrag = (__scrollDrag); invalidate(); } function startDragLoop(Void) { spContentHolder.lastX = spContentHolder._xmouse; spContentHolder.lastY = spContentHolder._ymouse; spContentHolder.onMouseMove = function () { var _local5 = this.lastX - this._xmouse; var _local4 = this.lastY - this._ymouse; _local5 = _local5 + this._parent.hPosition; _local4 = _local4 + this._parent.vPosition; var _local3 = this._parent.getViewMetrics(); var _local7 = (this._parent.__height - _local3.top) - _local3.bottom; var _local6 = (this._parent.__width - _local3.left) - _local3.right; this._parent.__hPosition = Math.max(0, Math.min(_local5, this._width - _local6)); this._parent.__vPosition = Math.max(0, Math.min(_local4, this._height - _local7)); this._parent.hScroller.scrollPosition = this._parent.__hPosition; this._x = -this._parent.hPosition; this._parent.vScroller.scrollPosition = this._parent.__vPosition; this._y = -this._parent.vPosition; super.dispatchEvent({type:"scroll"}); }; } function dispatchEvent(o) { o.target = this; _total = o.total; _loaded = o.current; super.dispatchEvent(o); } function refreshPane(Void) { contentPath = (__scrollContent); } function _onKeyDown(e) { if (((hScroller != undefined) && (__hPosition <= hScroller.maxPos)) && (__hPosition >= hScroller.minPos)) { if (e.code == 37) { hPosition = hPosition - hLineScrollSize; } else if (e.code == 39) { hPosition = hPosition + hLineScrollSize; } } if (((vScroller != undefined) && (__vPosition <= vScroller.maxPos)) && (__vPosition >= vScroller.minPos)) { if (e.code == 33) { vPosition = vPosition - vPageScrollSize; } else if (e.code == 34) { vPosition = vPosition + vPageScrollSize; } if (e.code == 40) { vPosition = vPosition + vLineScrollSize; } else if (e.code == 38) { vPosition = vPosition - vLineScrollSize; } } if (e.code == 36) { vPosition = vScroller.minPos; } else if (e.code == 35) { vPosition = vScroller.maxPos; } } static var symbolName = "ScrollPane"; static var symbolOwner = mx.containers.ScrollPane; var className = "ScrollPane"; static var version = "2.0.2.127"; var __hScrollPolicy = "auto"; var __scrollDrag = false; var __vLineScrollSize = 5; var __hLineScrollSize = 5; var __vPageScrollSize = 20; var __hPageScrollSize = 20; var clipParameters = {contentPath:1, scrollDrag:1, hScrollPolicy:1, vScrollPolicy:1, vLineScrollSize:1, hLineScrollSize:1, vPageScrollSize:1, hPageScrollSize:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.containers.ScrollPane.prototype.clipParameters, mx.core.ScrollView.prototype.clipParameters); var initializing = true; }
Symbol 489 MovieClip Frame 1
stop();
Instance of Symbol 486 MovieClip in Symbol 489 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 489 MovieClip Frame 2
stop();
Symbol 489 MovieClip Frame 3
stop();
Symbol 517 MovieClip Frame 1
NoHandCursor_Window.useHandCursor = false;
Symbol 535 Button
on (release) { _root.IA7.page.gotoAndStop(7); }
Symbol 549 Button
on (release) { _parent.gotoAndStop(2); }
Symbol 554 Button
on (release) { _root.IA7.page.newgrounds.gotoAndStop(2); stopAllSounds(); } on (rollOver) { _root.IA7.urlBar.text = "http://www.newgrounds.com/portal/view/12053"; } on (rollOut) { _root.IA7.urlBar.text = "done"; }
Symbol 564 Button
on (release) { _root.IA7.page.newgrounds.gotoAndStop(3); stopAllSounds(); } on (rollOver) { _root.IA7.urlBar.text = "http://www.newgrounds.com/portal/view/209432"; } on (rollOut) { _root.IA7.urlBar.text = "done"; }
Symbol 568 Button
on (release) { _root.IA7.page.newgrounds.gotoAndStop(5); stopAllSounds(); } on (rollOver) { _root.IA7.urlBar.text = "http://www.newgrounds.com/portal/view/230941"; } on (rollOut) { _root.IA7.urlBar.text = "done"; }
Symbol 579 MovieClip Frame 1
stop();
Symbol 579 MovieClip Frame 5
stop();
Instance of Symbol 579 MovieClip in Symbol 581 MovieClip Frame 1
onClipEvent (enterFrame) { this.onEnterFrame = function () { if (rewind == true) { this.prevFrame(); } }; this.onRollOver = function () { rewind = false; this.play(); }; this.onRollOut = function () { rewind = true; }; this.onRelease = function () { }; }
Symbol 583 MovieClip Frame 1
stop();
Symbol 585 MovieClip Frame 1
stop();
Symbol 585 MovieClip Frame 2
stop();
Symbol 587 MovieClip Frame 1
stop();
Symbol 587 MovieClip Frame 2
stop();
Symbol 589 MovieClip Frame 1
stop();
Symbol 589 MovieClip Frame 2
stop();
Symbol 591 MovieClip Frame 1
stop();
Symbol 591 MovieClip Frame 2
stop();
Symbol 595 Button
on (press) { stopAllSounds(); music2.gotoAndStop(1); music3.gotoAndStop(1); music4.gotoAndStop(1); music1.gotoAndStop(2); }
Symbol 596 Button
on (press) { stopAllSounds(); music1.gotoAndStop(1); music3.gotoAndStop(1); music4.gotoAndStop(1); music2.gotoAndStop(2); }
Symbol 597 Button
on (press) { stopAllSounds(); music2.gotoAndStop(1); music1.gotoAndStop(1); music4.gotoAndStop(1); music3.gotoAndStop(2); }
Symbol 598 Button
on (press) { stopAllSounds(); music2.gotoAndStop(1); music3.gotoAndStop(1); music1.gotoAndStop(1); music4.gotoAndStop(2); }
Symbol 603 Button
on (release) { getURL ("http://www.newgrounds.com/audio/listen/63580"); } on (rollOver) { _root.IA7.urlBar.text = "http://www.newgrounds.com/audio/listen/63580"; } on (rollOut) { _root.IA7.urlBar.text = "done"; }
Symbol 607 Button
on (release) { getURL ("http://southwest-statistic.newgrounds.com/"); } on (rollOver) { _root.IA7.urlBar.text = "http://www.southwest-statistic.newgrounds.com"; } on (rollOut) { _root.IA7.urlBar.text = "done"; }
Symbol 611 Button
on (release) { getURL ("http://maestrorage.newgrounds.com/"); } on (rollOver) { _root.IA7.urlBar.text = "http://www.maestrorage.newgrounds.com"; } on (rollOut) { _root.IA7.urlBar.text = "done"; }
Symbol 615 Button
on (release) { getURL ("http://www.newgrounds.com/audio/listen/114274"); } on (rollOver) { _root.IA7.urlBar.text = "http://www.newgrounds.com/audio/listen/114274"; } on (rollOut) { _root.IA7.urlBar.text = "done"; }
Symbol 619 Button
on (release) { getURL ("http://gs-screamer.newgrounds.com/"); } on (rollOver) { _root.IA7.urlBar.text = "http://www.gs-screamer.newgrounds.com"; } on (rollOut) { _root.IA7.urlBar.text = "done"; }
Symbol 623 Button
on (release) { getURL ("http://www.newgrounds.com/audio/listen/10586"); } on (rollOver) { _root.IA7.urlBar.text = "http://www.newgrounds.com/audio/listen/10586"; } on (rollOut) { _root.IA7.urlBar.text = "done"; }
Symbol 626 Button
on (release) { getURL ("http://zenmicroclock.newgrounds.com/"); } on (rollOver) { _root.IA7.urlBar.text = "http://www.zenmicroclock.newgrounds.com"; } on (rollOut) { _root.IA7.urlBar.text = "done"; }
Symbol 630 Button
on (release) { getURL ("http://www.newgrounds.com/audio/listen/105084"); } on (rollOver) { _root.IA7.urlBar.text = "http://www.newgrounds.com/audio/listen/105084"; } on (rollOut) { _root.IA7.urlBar.text = "done"; }
Symbol 637 MovieClip Frame 1
stop();
Instance of Symbol 649 MovieClip in Symbol 652 MovieClip Frame 1
onClipEvent (load) { var speed = 5; var scale = _xscale; var xboundary = 550; var xboundary2 = 130; } onClipEvent (enterFrame) { if (Key.isDown(37)) { this._x = this._x - speed; this._xscale = -scale; } if (Key.isDown(39)) { this._x = this._x + speed; this._xscale = scale; } if (this._x <= -203.9) { _x = (_x + 5); } else { _x = (_x + 0); } if (this._x >= 201.1) { _x = (_x - 5); } else { _x = (_x - 0); } }
Symbol 656 Button
on (rollOver) { _root.IA7.urlBar.text = "http://www.newgrounds.com/portal"; } on (rollOut) { _root.IA7.urlBar.text = "done"; }
Symbol 658 Button
on (press) { gotoAndStop (1); } on (rollOver) { _root.IA7.urlBar.text = "http://www.newgrounds.com"; } on (rollOut) { _root.IA7.urlBar.text = "done"; }
Symbol 660 Button
on (press) { gotoAndStop (10); } on (rollOver) { _root.IA7.urlBar.text = "http://www.newgrounds.com/bbs"; } on (rollOut) { _root.IA7.urlBar.text = "done"; }
Symbol 662 Button
on (press) { _root.getURL("http://www.newgrounds.com"); } on (rollOver) { _root.IA7.urlBar.text = "http://www.newgrounds.com (REAL URL!)"; } on (rollOut) { _root.IA7.urlBar.text = "done"; }
Symbol 689 Button
on (release) { _parent.movie1.gotoAndStop(2); stopAllSounds(); }
Symbol 711 Button
on (release) { _parent.gotoAndStop(1); }
Symbol 731 MovieClip Frame 1
stop();
Instance of Symbol 704 MovieClip in Symbol 731 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 731 MovieClip Frame 2
stop();
Symbol 745 Button
on (release) { _parent.movie2.gotoAndStop(2); stopAllSounds(); }
Symbol 769 MovieClip Frame 1
stop();
Instance of Symbol 758 MovieClip in Symbol 769 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 769 MovieClip Frame 2
stop();
Symbol 776 Button
on (press) { fakeSTART.play(); }
Symbol 778 MovieClip Frame 1
stop();
Symbol 796 Button
on (release) { _parent.movie4.gotoAndStop(2); stopAllSounds(); }
Symbol 806 Button
on (release) { gotoAndPlay (2); }
Symbol 853 Button
on (release) { gotoAndPlay (2); }
Symbol 854 MovieClip Frame 1
stop();
Symbol 854 MovieClip Frame 60
stop();
Symbol 855 MovieClip Frame 1
stop();
Instance of Symbol 800 MovieClip in Symbol 855 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 876 MovieClip Frame 1
stop(); _root.IA7.urlsearch_txt.text = "http://www.newgrounds.com/";
Symbol 876 MovieClip Frame 2
stop(); _root.IA7.urlsearch_txt.text = "http://www.newgrounds.com/portal/view/12053";
Symbol 876 MovieClip Frame 3
stop(); _root.IA7.urlsearch_txt.text = "http://www.newgrounds.com/portal/view/79612";
Symbol 876 MovieClip Frame 4
_root.IA7.urlsearch_txt.text = "http://www.newgrounds.com/portal/view/6192944";
Symbol 876 MovieClip Frame 5
_root.IA7.urlsearch_txt.text = "http://www.newgrounds.com/portal/view/449216";
Symbol 876 MovieClip Frame 6
_root.IA7.urlsearch_txt.text = "http://www.newgrounds.com/portal/view/873351";
Symbol 876 MovieClip Frame 7
_root.IA7.urlsearch_txt.text = "http://www.newgrounds.com/portal/view/60514";
Symbol 876 MovieClip Frame 8
_root.IA7.urlsearch_txt.text = "http://www.newgrounds.com/portal/view/230001";
Symbol 876 MovieClip Frame 9
_root.IA7.urlsearch_txt.text = "http://www.newgrounds.com/portal/view/1363";
Symbol 876 MovieClip Frame 10
forumScroller.contentPath = "forum_NG";
Instance of Symbol 427 MovieClip [ScrollPane] "forumScroller" in Symbol 876 MovieClip Frame 10
//component parameters onClipEvent (construct) { contentPath = ""; hLineScrollSize = 2; hPageScrollSize = 20; hScrollPolicy = "off"; scrollDrag = false; vLineScrollSize = 5; vPageScrollSize = 20; vScrollPolicy = "auto"; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 893 MovieClip Frame 1
stop();
Symbol 893 MovieClip Frame 10
stop();
Symbol 897 MovieClip Frame 1
stop();
Symbol 897 MovieClip Frame 10
stop();
Symbol 900 MovieClip Frame 1
stop();
Symbol 900 MovieClip Frame 10
stop();
Symbol 904 MovieClip Frame 1
stop();
Symbol 904 MovieClip Frame 2
stop();
Symbol 904 MovieClip Frame 3
stop();
Symbol 904 MovieClip Frame 4
stop();
Instance of Symbol 893 MovieClip in Symbol 906 MovieClip Frame 1
onClipEvent (load) { var numClicks = 0; var Messages = new Array("Windows is preventing you from finding your true love.", "You can't exit this easily!", "You're stuck...", "Nobody likes you!", "Press the button!(0)", "Press the button!(1)", "Press the button!(2)", "Press the button!(3)", "No! Don't exit!", "Don't click it again..."); } onClipEvent (enterFrame) { this.onEnterFrame = function () { if (rewind == true) { this.prevFrame(); } }; this.onRollOver = function () { rewind = false; _parent.desc_love.gotoAndStop(2); this.play(); }; this.onRollOut = function () { rewind = true; _parent.desc_love.gotoAndStop(1); }; this.onRelease = function () { numClicks = 0; _root.attachMovie("custAlertBox", "TrueLoveAlert", 2); _root.TrueLoveAlert.error_txt.html = true; _root.TrueLoveAlert.error_txt.selectable = false; _root.TrueLoveAlert.error_txt.mouseWheelEnabled = false; _root.TrueLoveAlert.error_txt.htmlText = Messages[0]; _root.TrueLoveAlert._x = 333.3; _root.TrueLoveAlert._y = 250; _root.TrueLoveAlert.twoButs1._x = -10000; _root.TrueLoveAlert.twoButs2._x = -10000; _root.TrueLoveAlert.bCenter.onRelease = function () { numClicks++; if (numClicks >= 10) { removeMovieClip(_root.TrueLoveAlert); } else { _root.TrueLoveAlert.error_txt.htmlText = Messages[numClicks]; } }; }; }
Instance of Symbol 897 MovieClip in Symbol 906 MovieClip Frame 1
onClipEvent (enterFrame) { this.onEnterFrame = function () { if (rewind == true) { this.prevFrame(); } }; this.onRollOver = function () { rewind = false; _parent.desc_love.gotoAndStop(3); this.play(); }; this.onRollOut = function () { rewind = true; _parent.desc_love.gotoAndStop(1); }; this.onRelease = function () { }; }
Instance of Symbol 900 MovieClip in Symbol 906 MovieClip Frame 1
onClipEvent (enterFrame) { this.onEnterFrame = function () { if (rewind == true) { this.prevFrame(); } }; this.onRollOver = function () { rewind = false; _parent.desc_love.gotoAndStop(4); this.play(); }; this.onRollOut = function () { rewind = true; _parent.desc_love.gotoAndStop(1); }; this.onRelease = function () { }; }
Symbol 946 MovieClip Frame 210
_parent.gotoAndStop(3);
Symbol 954 MovieClip Frame 1
stop();
Symbol 954 MovieClip Frame 2
stop();
Symbol 957 Button
on (press) { gotoAndPlay (10); }
Symbol 962 Button
on (rollOver) { helpLOL.gotoAndStop(2); } on (rollOut, release, dragOut, releaseOutside) { helpLOL.gotoAndStop(1); }
Symbol 963 Button
on (release) { if ((RS_p.text == "NewGrounds") && (RS_u.text == "Archon68")) { _parent.soundControl.gotoAndStop(2); RSTitle.stop(); _parent.gotoAndStop(4); } }
Symbol 972 MovieClip Frame 1
stop();
Symbol 975 MovieClip Frame 1
stop();
Symbol 975 MovieClip Frame 11
stop();
Symbol 977 MovieClip Frame 1
stop();
Symbol 977 MovieClip Frame 3
stop(); RSTitle = new Sound(); RSTitle.attachSound("RS_Title.mp3"); RSTitle.start(); soundKill.onRelease = function () { if (soundControl._currentframe == 1) { RSTitle.stop(); soundControl.gotoAndStop(2); } else if (soundControl._currentframe == 2) { RSTitle.start(); soundControl.gotoAndStop(1); } else { trace("Error: soundControl._currentframe != 1 or 2"); } }; loginContainer.RSlogin.onRelease = function () { soundControl.gotoAndStop(2); RSTitle.stop(); };
Symbol 984 MovieClip Frame 1
RR_vid.loadMovie("rickroll.swf");
Instance of Symbol 416 MovieClip [FLVPlayback] in Symbol 984 MovieClip Frame 1
//component parameters onClipEvent (construct) { autoPlay = true; autoRewind = true; autoSize = false; bufferTime = 0.1; contentPath = "RickRoll.flv"; isLive = false; maintainAspectRatio = true; skin = ""; skinAutoHide = false; totalTime = 0; version_1_0_2 = ""; volume = 100; }
Symbol 985 MovieClip Frame 1
stop(); _root.IA7.urlsearch_txt.text = "error";
Symbol 985 MovieClip Frame 2
stop();
Symbol 985 MovieClip Frame 3
stop(); _root.IA7.urlsearch_txt.text = "http://www.newgrounds.com/";
Symbol 985 MovieClip Frame 4
stop(); _root.IA7.urlsearch_txt.text = "http://www.thevalueofpi.com/";
Symbol 985 MovieClip Frame 5
stop(); _root.IA7.urlsearch_txt.text = "http://www.mytruelove.com/";
Symbol 1000 Button
on (rollOver) { _root.IA7.urlBar.text = "search"; } on (rollOut) { _root.IA7.urlBar.text = "done"; } on (press, keyPress "<Enter>") { stopAllSounds(); var search = _root.IA7.urlsearch_txt.text; var searchLC = search.toLowerCase(); switch (searchLC) { case "www.newgrounds.com" : _root.IA7.page.gotoAndStop(3); break; case "newgrounds.com" : _root.IA7.page.gotoAndStop(3); break; case "newgrounds" : _root.IA7.page.gotoAndStop(3); break; case "http://www.newgrounds.com/" : _root.IA7.page.gotoAndStop(3); break; case "ng" : _root.IA7.page.gotoAndStop(3); break; case "www.mytruelove.com" : _root.IA7.page.gotoAndStop(5); break; case "mytruelove.com" : _root.IA7.page.gotoAndStop(5); break; case "mytruelove" : _root.IA7.page.gotoAndStop(5); break; case "www.xxx.com" : _root.IA7.page.gotoAndStop(5); break; case "www.xxxx.com" : _root.IA7.page.gotoAndStop(5); break; case "xxx.com" : _root.IA7.page.gotoAndStop(5); break; case "www.thevalueofpi.com" : _root.IA7.page.gotoAndStop(4); break; case "www.smouch.net/lol" : _root.IA7.page.gotoAndStop(7); break; case "www.youtube.com" : trace("You went to YouTube!"); break; case "www.archon68.newgrounds.com" : trace("You went to Archon68's page!"); break; case "[cheat]" : trace("You cheated!"); break; case "www.runescape.com" : _root.IA7.page.gotoAndStop(6); break; case "runescape.com" : _root.IA7.page.gotoAndStop(6); break; case "runescape" : _root.IA7.page.gotoAndStop(6); break; default : _root.IA7.page.gotoAndStop(Math.floor(Math.random() * 2) + 1); } }
Symbol 1012 Button
on (release) { gotoAndStop (1); stopAllSounds(); }
Symbol 1014 MovieClip Frame 1
stop();
Instance of Symbol 513 MovieClip in Symbol 1014 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 1014 MovieClip Frame 2
stop(); iaBut.useHandCursor = false; xBut.useHandCursor = false; goBut.goer.useHandCursor = false;
Instance of Symbol 520 MovieClip "iaBut" in Symbol 1014 MovieClip Frame 2
onClipEvent (load) { this._alpha = 0; this.useHandCursor = false; } on (press) { _root.IA7.startDrag(); _root.IA7.swapDepths(2); _root.start_panel.swapDepths(1); } on (release) { stopDrag(); }
Instance of Symbol 406 MovieClip [ComboBox] "urlsearch_txt" in Symbol 1014 MovieClip Frame 2
//component parameters onClipEvent (construct) { data = []; data[0] = "www.mytruelove.com"; data[1] = "www.newgrounds.com"; data[2] = "www.runescape.com"; data[3] = "www.smouch.net/lol"; data[4] = "www.thevalueofpi.com"; editable = true; labels = []; labels[0] = "www.mytruelove.com"; labels[1] = "www.newgrounds.com"; labels[2] = "www.runescape.com"; labels[3] = "www.smouch.net/lol"; labels[4] = "www.thevalueofpi.com"; rowCount = 5; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 1018 Button
on (release) { gotoAndStop (1); }
Symbol 1058 MovieClip Frame 645
stop();
Instance of Symbol 1062 MovieClip in Symbol 1063 MovieClip Frame 1
onClipEvent (load) { botY = 138.8; topY = 38.8; leftX = 87.5; rightX = 143.5; } onClipEvent (enterFrame) { this.onRollOver = function () { this._x = (Math.random() * 56) + 87.5; this._y = ((Math.random() * botY) - topY) + 38.8; }; this.onPress = function () { _root.attachMovie("custAlertBox", "VirusAlert", 2); _root.VirusAlert.error_txt.html = true; _root.VirusAlert.error_txt.selectable = false; _root.VirusAlert.error_txt.mouseWheelEnabled = false; _root.VirusAlert.error_txt.htmlText = "<B>We lied. You just deleted your bank account! Haha!</B"; _root.VirusAlert._x = 333.3; _root.VirusAlert._y = 250; _root.VirusAlert.twoButs1._x = -10000; _root.VirusAlert.twoButs2._x = -10000; _root.VirusAlert.bCenter.onRelease = function () { removeMovieClip(_root.VirusAlert); }; }; }
Symbol 1065 MovieClip Frame 1
stop();
Instance of Symbol 1016 MovieClip in Symbol 1065 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 1020 MovieClip in Symbol 1065 MovieClip Frame 2
onClipEvent (load) { this._alpha = 0; this.useHandCursor = false; } on (press) { _root.nortonVirus.startDrag(); _root.nortonVirus.swapDepths(2); _root.start_panel.swapDepths(1); } on (release) { stopDrag(); }
Symbol 1074 Button
on (release) { game.gotoAndStop(1); game.win.stop(); }
Symbol 1075 Button
on (release) { gotoAndStop (1); }
Symbol 1103 MovieClip Frame 335
stop();
Symbol 1104 MovieClip Frame 1
stop();
Symbol 1105 MovieClip Frame 1
stop();
Instance of Symbol 1067 MovieClip in Symbol 1105 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 1105 MovieClip Frame 2
stop();
Instance of Symbol 1069 MovieClip "minebut" in Symbol 1105 MovieClip Frame 2
onClipEvent (load) { this._alpha = 0; this.useHandCursor = false; } on (press) { _root.mines.startDrag(); _root.mines.swapDepths(2); _root.start_panel.swapDepths(1); } on (release) { stopDrag(); }
Instance of Symbol 1104 MovieClip "game" in Symbol 1105 MovieClip Frame 2
onClipEvent (enterFrame) { this.useHandCursor = false; this.onRelease = function () { this.gotoAndStop(2); }; }
Symbol 1116 Button
on (release) { gotoAndStop (1); }
Symbol 1121 Button
on (release, keyPress "<Enter>") { var botSend = new LoadVars(); botSend.custid = _root.AIM.custid.text; var botReply = new XML(); botSend.botid = "e62b9358ee36ba6b"; botSend.input = _root.AIM.user.text; _root.AIM.reply.htmlText = _root.AIM.reply.htmlText + _root.AIM.user.text; _root.AIM.reply.scroll = _root.AIM.reply.scroll + 10000; botSend.sendAndLoad("http://www.pandorabots.com/pandora/talk-xml", botReply); _root.AIM.reply.htmlText = _root.AIM.reply.htmlText + "Archon68 is typing...."; _root.AIM.reply.scroll = _root.AIM.reply.scroll + 10000; _root.AIM.user.text = ""; botReply.onLoad = function (success) { if (success) { _root.AIM.custid.text = botReply.firstChild.attributes.custid; myLocal_so.data.name = custid.text; _root.AIM.reply.htmlText = _root.AIM.reply.htmlText + botReply.firstChild.firstChild.nextSibling.firstChild.nodeValue; _root.AIM.reply.scroll = _root.AIM.reply.scroll + 10000; } }; }
Symbol 1123 MovieClip Frame 1
stop();
Instance of Symbol 1107 MovieClip in Symbol 1123 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 1123 MovieClip Frame 2
stop(); xchat.useHandCursor = false; Selection.setFocus(_root.AIM.user); myLocal_so = sharedobject.getLocal("custid"); _root.AIM.custid.text = myLocal_so.data.name; _root.AIM.reply.htmlText = "This is Archon. Don't insult me or I'll whack you with a wrench.";
Instance of Symbol 1114 MovieClip in Symbol 1123 MovieClip Frame 2
onClipEvent (load) { this._alpha = 0; this.useHandCursor = false; } on (press) { _root.AIM.startDrag(); _root.AIM.swapDepths(2); _root.start_panel.swapDepths(1); } on (release) { stopDrag(); }
Symbol 1127 Button
on (release) { _root.FLOSS.gotoAndStop(1); }
Instance of Symbol 1126 MovieClip in Symbol 1130 MovieClip Frame 1
onClipEvent (load) { this._alpha = 0; this.useHandCursor = false; } on (press) { _root.FLOSS.startDrag(); _root.FLOSS.swapDepths(2); _root.start_panel.swapDepths(1); } on (release) { stopDrag(); }
Symbol 1131 MovieClip Frame 1
stop();
Symbol 1131 MovieClip Frame 2
stop();
Symbol 1136 Button
on (release) { gotoAndStop (1); }
Symbol 1151 MovieClip Frame 1
stop(); var FileMenu = MainMenuBar.addMenu("File"); FileMenu.addMenuItem({label:"Save", instanceName:"1"}); FileMenu.addMenuItem({label:"Open", instanceName:"2"}); FileMenu.addMenuItem({label:"Save As...", instanceName:"3"}); var BuyMenu = MainMenuBar.addMenu("Edit"); BuyMenu.addMenuItem({label:"Undo", instanceName:"4"}); BuyMenu.addMenuItem({label:"Redo", instanceName:"5"}); BuyMenu.addMenuItem({label:"Select", instanceName:"6"}); BuyMenu.addMenuItem({label:"SpellCheck...", instanceName:"7"}); BuyMenu.addMenuItem({label:"History", instanceName:"8"}); BuyMenu.addMenuItem({label:"Background", instanceName:"9"}); var ViewMenu = MainMenuBar.addMenu("View"); ViewMenu.addMenuItem({label:"Font", instanceName:"10"}); ViewMenu.addMenuItem({label:"Paragraph", instanceName:"11"}); ViewMenu.addMenuItem({label:"Settings", instanceName:"12"}); ViewMenu.addMenuItem({label:"Items", instanceName:"13"}); var SelectMenu = ViewMenu.addMenu("Select"); SelectMenu.addMenuItem({label:"All", instanceName:"14"}); function setFontMenu() { var _local1 = TextField.getFontList(); fontMenu.setDataProvider(_local1); } fontMenu.fontSize = 12; Sizy.fontSize = 12; alignCB.fontSize = 12; MainMenuBar.fontSize = 12; white = "0xFFFFFF"; moo = fontColor.getDepth(); setFontMenu(); _root.jib.prog.createTextField("words_txt", moo - 100, -299.9, -125, 616, 335); words_txt.wordWrap = true; words_txt.multiline = true; words_txt.background = true; words_txt.backgroundColor = white; words_txt.type = "input"; myFormat = new TextFormat(); onEnterFrame = function () { myFormat.align = alignCB.value; myFormat.bold = bold.value; myFormat.italic = italic.value; myFormat.font = fontMenu.value; myFormat.color = fontColor.color; myFormat.size = Sizy.value; myFormat.underline = underline.value; words_txt.setNewTextFormat(myFormat); };
Instance of Symbol 1142 MovieClip in Symbol 1151 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.jib.prog._xmouse; }
Instance of Symbol 1142 MovieClip in Symbol 1151 MovieClip Frame 1
onClipEvent (enterFrame) { this._y = _root.jib.prog._ymouse; }
Instance of Symbol 378 MovieClip [AdvColorPicker] "fontColor" in Symbol 1151 MovieClip Frame 1
//component parameters onClipEvent (construct) { allowUserColor = true; color = 0; columns = 21; direction = "DR"; useAdvancedColorSelector = false; useNoColorSelector = true; }
Instance of Symbol 329 MovieClip [CheckBox] "bold" in Symbol 1151 MovieClip Frame 1
//component parameters onClipEvent (construct) { label = ""; labelPlacement = "right"; selected = false; }
Instance of Symbol 329 MovieClip [CheckBox] "italic" in Symbol 1151 MovieClip Frame 1
//component parameters onClipEvent (construct) { label = ""; labelPlacement = "right"; selected = false; }
Instance of Symbol 329 MovieClip [CheckBox] "underline" in Symbol 1151 MovieClip Frame 1
//component parameters onClipEvent (construct) { label = ""; labelPlacement = "right"; selected = false; }
Instance of Symbol 406 MovieClip [ComboBox] "alignCB" in Symbol 1151 MovieClip Frame 1
//component parameters onClipEvent (construct) { data = []; data[0] = "left"; data[1] = "right"; data[2] = "center"; editable = false; labels = []; labels[0] = "Left"; labels[1] = "Right"; labels[2] = "Center"; rowCount = 3; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 406 MovieClip [ComboBox] "fontMenu" in Symbol 1151 MovieClip Frame 1
//component parameters onClipEvent (construct) { editable = false; rowCount = 5; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 311 MovieClip [NumericStepper] "Sizy" in Symbol 1151 MovieClip Frame 1
//component parameters onClipEvent (construct) { maximum = 56; minimum = 4; stepSize = 1; value = 12; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 275 MovieClip [MenuBar] "MainMenuBar" in Symbol 1151 MovieClip Frame 1
//component parameters onClipEvent (construct) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 1152 MovieClip Frame 1
stop();
Instance of Symbol 1133 MovieClip in Symbol 1152 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 1152 MovieClip Frame 2
stop();
Instance of Symbol 1135 MovieClip in Symbol 1152 MovieClip Frame 2
onClipEvent (load) { this._alpha = 0; this.useHandCursor = false; } on (press) { _root.jib.startDrag(); _root.jib.swapDepths(2); _root.start_panel.swapDepths(1); } on (release) { stopDrag(); }
Symbol 1447 MovieClip Frame 1
stop(); var FileMenu = MenuBar.addMenu("File"); FileMenu.addMenuItem({label:"Save", instanceName:"1"}); FileMenu.addMenuItem({label:"Open", instanceName:"2"}); FileMenu.addMenuItem({label:"Save As...", instanceName:"3"}); var BuyMenu = MenuBar.addMenu("Edit"); BuyMenu.addMenuItem({label:"Undo", instanceName:"4"}); BuyMenu.addMenuItem({label:"Redo", instanceName:"5"}); BuyMenu.addMenuItem({label:"Select", instanceName:"6"}); BuyMenu.addMenuItem({label:"SpellCheck...", instanceName:"7"}); BuyMenu.addMenuItem({label:"History", instanceName:"8"}); BuyMenu.addMenuItem({label:"Background", instanceName:"9"}); var ViewMenu = MenuBar.addMenu("View"); ViewMenu.addMenuItem({label:"Font", instanceName:"10"}); ViewMenu.addMenuItem({label:"Paragraph", instanceName:"11"}); ViewMenu.addMenuItem({label:"Settings", instanceName:"12"}); ViewMenu.addMenuItem({label:"Items", instanceName:"13"}); var SelectMenu = ViewMenu.addMenu("Select"); SelectMenu.addMenuItem({label:"All", instanceName:"14"});
Instance of Symbol 275 MovieClip [MenuBar] "MenuBar" in Symbol 1447 MovieClip Frame 1
//component parameters onClipEvent (construct) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 1448 Button
on (release) { gotoAndStop (1); }
Symbol 1450 MovieClip Frame 1
stop();
Instance of Symbol 1135 MovieClip in Symbol 1450 MovieClip Frame 2
onClipEvent (load) { this._alpha = 0; this.useHandCursor = false; } on (press) { _root.xxl.startDrag(); _root.xxl.swapDepths(2); _root.start_panel.swapDepths(1); } on (release) { stopDrag(); }
Symbol 1455 Button
on (rollOver) { gotoAndStop (1); }
Symbol 1468 Button
on (release, keyPress "<Enter>") { if (!(search_txt.text === "search")) { } else { trace("You searched for 'search'"); } search_txt.text = ""; }
Symbol 1471 MovieClip Frame 1
stop();
Symbol 1471 MovieClip Frame 5
stop();
Symbol 1473 MovieClip Frame 1
stop();
Symbol 1473 MovieClip Frame 5
stop();
Symbol 1475 MovieClip Frame 1
stop();
Symbol 1475 MovieClip Frame 5
stop();
Symbol 1477 MovieClip Frame 1
stop();
Symbol 1477 MovieClip Frame 5
stop();
Symbol 1479 MovieClip Frame 1
stop();
Symbol 1479 MovieClip Frame 5
stop();
Symbol 1480 MovieClip Frame 1
compBut.useHandCursor = false; mouseBut.useHandCursor = false; helpBut.useHandCursor = false; docBut.useHandCursor = false; contBut.useHandCursor = false;
Instance of Symbol 1471 MovieClip "contBut" in Symbol 1480 MovieClip Frame 1
onClipEvent (enterFrame) { this.onEnterFrame = function () { if (rewind == true) { this.prevFrame(); } }; this.onRollOver = function () { rewind = false; this.play(); }; this.onRollOut = function () { rewind = true; }; this.onRelease = function () { }; }
Instance of Symbol 1473 MovieClip "helpBut" in Symbol 1480 MovieClip Frame 1
onClipEvent (enterFrame) { this.onEnterFrame = function () { if (rewind == true) { this.prevFrame(); } }; this.onRollOver = function () { rewind = false; this.play(); }; this.onRollOut = function () { rewind = true; }; this.onRelease = function () { }; }
Instance of Symbol 1475 MovieClip "compBut" in Symbol 1480 MovieClip Frame 1
onClipEvent (enterFrame) { this.onEnterFrame = function () { if (rewind == true) { this.prevFrame(); } }; this.onRollOver = function () { rewind = false; this.play(); }; this.onRollOut = function () { rewind = true; }; this.onRelease = function () { }; }
Instance of Symbol 1477 MovieClip "docBut" in Symbol 1480 MovieClip Frame 1
onClipEvent (enterFrame) { this.onEnterFrame = function () { if (rewind == true) { this.prevFrame(); } }; this.onRollOver = function () { rewind = false; this.play(); }; this.onRollOut = function () { rewind = true; }; this.onRelease = function () { }; }
Instance of Symbol 1479 MovieClip "mouseBut" in Symbol 1480 MovieClip Frame 1
onClipEvent (enterFrame) { this.onEnterFrame = function () { if (rewind == true) { this.prevFrame(); } }; this.onRollOver = function () { rewind = false; this.play(); }; this.onRollOut = function () { rewind = true; }; this.onRelease = function () { }; }
Symbol 1487 MovieClip Frame 1
stop();
Symbol 1487 MovieClip Frame 5
stop();
Symbol 1492 MovieClip Frame 1
stop();
Symbol 1492 MovieClip Frame 5
stop();
Symbol 1495 MovieClip Frame 1
stop();
Symbol 1495 MovieClip Frame 2
stop();
Symbol 1495 MovieClip Frame 3
stop();
Symbol 1495 MovieClip Frame 4
stop();
Symbol 1498 Button
on (release) { _root.AIM.gotoAndStop(2); }
Symbol 1502 MovieClip Frame 1
stop();
Symbol 1502 MovieClip Frame 2
stop();
Symbol 1502 MovieClip Frame 3
stop();
Symbol 1503 Button
on (release) { _root.jib.gotoAndStop(2); }
Symbol 1506 MovieClip Frame 1
stop();
Symbol 1506 MovieClip Frame 2
stop();
Symbol 1506 MovieClip Frame 3
stop();
Symbol 1507 Button
on (release) { _root.mines.gotoAndStop(2); }
Symbol 1508 MovieClip Frame 1
stop();
Symbol 1508 MovieClip Frame 2
stop();
Symbol 1508 MovieClip Frame 3
stop();
Symbol 1510 Button
on (release) { _root.IA7.gotoAndStop(2); }
Symbol 1512 Button
on (release) { _root.nortonVirus.gotoAndStop(2); }
Symbol 1513 MovieClip Frame 1
stop();
Symbol 1513 MovieClip Frame 2
logOff.useHandCursor = false; startSearch.useHandCursor = false; shutDown.useHandCursor = false; shutDown.tip("Turn Off Computer"); logOff.tip("Log Off"); startSearch.tip("Search"); stop();
Instance of Symbol 1487 MovieClip "shutDown" in Symbol 1513 MovieClip Frame 2
onClipEvent (enterFrame) { this.onEnterFrame = function () { if (rewind == true) { this.prevFrame(); } }; this._onRollOver = function () { rewind = false; this.play(); }; this._onRollOut = function () { rewind = true; }; this._onRelease = function () { }; }
Instance of Symbol 1492 MovieClip "logOff" in Symbol 1513 MovieClip Frame 2
onClipEvent (enterFrame) { this.onEnterFrame = function () { if (rewind == true) { this.prevFrame(); } }; this._onRollOver = function () { rewind = false; this.play(); }; this._onRollOut = function () { rewind = true; }; this._onRelease = function () { }; }
Symbol 1517 Button
on (release) { startmenu.play(); }
Symbol 1520 MovieClip Frame 1
time = new Date(); var minutes = time.getMinutes(); var hours = time.getHours(); if (hours < 12) { ampm = "AM"; } else { ampm = "PM"; } while (hours > 12) { hours = hours - 12; } if (hours < 10) { hours = "0" + hours; } if (minutes < 10) { minutes = "0" + minutes; } clock_txt.text = (((hours + ":") + minutes) + " ") + ampm;
Symbol 1520 MovieClip Frame 2
gotoAndPlay (1);

Library Items

Symbol 1 Sound [RS_Title.mp3]
Symbol 2 GraphicUsed by:3 1063
Symbol 3 MovieClipUses:2Used by:11
Symbol 4 GraphicUsed by:5 6 7 8
Symbol 5 MovieClipUses:4Used by:11
Symbol 6 MovieClipUses:4Used by:11
Symbol 7 MovieClipUses:4Used by:11
Symbol 8 MovieClipUses:4Used by:11
Symbol 9 FontUsed by:10
Symbol 10 EditableTextUses:9Used by:11
Symbol 11 MovieClip [toolTip]Uses:3 5 6 7 8 10
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:88
Symbol 14 GraphicUsed by:88
Symbol 15 GraphicUsed by:16
Symbol 16 ButtonUses:15Used by:88
Symbol 17 BitmapUsed by:22
Symbol 18 BitmapUsed by:22
Symbol 19 BitmapUsed by:22
Symbol 20 BitmapUsed by:22
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:17 18 19 20 21Used by:88
Symbol 23 FontUsed by:24 25 48 49 50 599 668 669 670 678 679 700 701 735 736 737 738 782 783 787 788 792 793 794 795 857 858 859 860 862 863 864 865 867 868 869 870 872 873 874 875
Symbol 24 EditableTextUses:23 28 30Used by:88
Symbol 25 EditableTextUses:23 28 30Used by:88
Symbol 26 FontUsed by:27 657 659 661 663
Symbol 27 TextUses:26Used by:88
Symbol 28 FontUsed by:24 25 29 33 34 35 36 37 38 39 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 75 76 77 78 79 80 81 82 477 478 600 601 604 605 608 609 612 613 616 617 620 621 624 625 627 628 678 679 684 686 700 701 703 730 735 736 737 738 740 742 749 754 782 783 787 788 792 793 794 795 799 803 857 858 859 860 862 863 864 865 867 868 869 870 872 873 874 875 976 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1091 1099 1101 1102
Symbol 29 TextUses:28Used by:88
Symbol 30 FontUsed by:24 25 31 32 40 41 42 43 44 45 46 47 48 49 50 67 68 69 70 71 72 73 74 83 84 85 86 87 671 672 673 675 676 677 678 679 694 700 701 732 733 734 735 736 737 738 779 780 781 782 783 784 787 788 789 790 791 792 793 794 795 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 1129
Symbol 31 TextUses:30Used by:88
Symbol 32 TextUses:30Used by:88
Symbol 33 TextUses:28Used by:88
Symbol 34 TextUses:28Used by:88
Symbol 35 TextUses:28Used by:88
Symbol 36 TextUses:28Used by:88
Symbol 37 TextUses:28Used by:88
Symbol 38 TextUses:28Used by:88
Symbol 39 TextUses:28Used by:88
Symbol 40 TextUses:30Used by:88
Symbol 41 TextUses:30Used by:88
Symbol 42 TextUses:30Used by:88
Symbol 43 TextUses:30Used by:88
Symbol 44 TextUses:30Used by:88
Symbol 45 TextUses:30Used by:88
Symbol 46 TextUses:30Used by:88
Symbol 47 TextUses:30Used by:88
Symbol 48 EditableTextUses:23 28 30Used by:88
Symbol 49 EditableTextUses:23 28 30Used by:88
Symbol 50 EditableTextUses:23 28 30Used by:88
Symbol 51 TextUses:28Used by:88
Symbol 52 TextUses:28Used by:88
Symbol 53 TextUses:28Used by:88
Symbol 54 TextUses:28Used by:88
Symbol 55 TextUses:28Used by:88
Symbol 56 TextUses:28Used by:88
Symbol 57 TextUses:28Used by:88
Symbol 58 TextUses:28Used by:88
Symbol 59 TextUses:28Used by:88
Symbol 60 TextUses:28Used by:88
Symbol 61 TextUses:28Used by:88
Symbol 62 TextUses:28Used by:88
Symbol 63 TextUses:28Used by:88
Symbol 64 TextUses:28Used by:88
Symbol 65 TextUses:28Used by:88
Symbol 66 TextUses:28Used by:88
Symbol 67 TextUses:30Used by:88
Symbol 68 TextUses:30Used by:88
Symbol 69 TextUses:30Used by:88
Symbol 70 TextUses:30Used by:88
Symbol 71 TextUses:30Used by:88
Symbol 72 TextUses:30Used by:88
Symbol 73 TextUses:30Used by:88
Symbol 74 TextUses:30Used by:88
Symbol 75 TextUses:28Used by:88
Symbol 76 TextUses:28Used by:88
Symbol 77 TextUses:28Used by:88
Symbol 78 TextUses:28Used by:88
Symbol 79 TextUses:28Used by:88
Symbol 80 TextUses:28Used by:88
Symbol 81 TextUses:28Used by:88
Symbol 82 TextUses:28Used by:88
Symbol 83 TextUses:30Used by:88
Symbol 84 TextUses:30Used by:88
Symbol 85 TextUses:30Used by:88
Symbol 86 TextUses:30Used by:88
Symbol 87 TextUses:30Used by:88
Symbol 88 MovieClip [forum_NG]Uses:13 14 16 22 24 25 27 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
Symbol 89 GraphicUsed by:93
Symbol 90 GraphicUsed by:93
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:93
Symbol 93 MovieClipUses:89 90 92Used by:150 517
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClip [BoundingBox]Uses:98Used by:118 122 126 215 216 217 238 245 246 247 248 267 275 311 329 393 394 406 427
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClip [BrdrShdw]Uses:100Used by:104 109 110
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClip [BrdrFace]Uses:102Used by:104 109 110
Symbol 104 MovieClip [SimpleButtonDown]Uses:101 103Used by:122
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClip [BrdrBlk]Uses:105Used by:109 110
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClip [BrdrHilght]Uses:107Used by:109 110
Symbol 109 MovieClip [SimpleButtonIn]Uses:106 108 101 103Used by:122
Symbol 110 MovieClip [SimpleButtonUp]Uses:106 103 101 108Used by:122
Symbol 111 MovieClip [Defaults]Used by:113
Symbol 112 MovieClip [UIObjectExtensions]Used by:113
Symbol 113 MovieClip [UIObject]Uses:111 112Used by:119 121 123
Symbol 114 GraphicUsed by:116
Symbol 115 GraphicUsed by:116
Symbol 116 ButtonUses:114 115Used by:119
Symbol 117 MovieClipUsed by:119
Symbol 118 MovieClip [FocusRect]Uses:99Used by:119
Symbol 119 MovieClip [FocusManager]Uses:116 117 118 113Used by:121
Symbol 120 MovieClip [UIComponentExtensions]Used by:121
Symbol 121 MovieClip [UIComponent]Uses:113 119 120Used by:122 245 246 294 311 393
Symbol 122 MovieClip [SimpleButton]Uses:99 104 109 110 121Used by:126 215 216 311 393
Symbol 123 MovieClip [Border]Uses:113Used by:124 126
Symbol 124 MovieClip [RectBorder]Uses:123Used by:126 246 294
Symbol 125 MovieClip [ButtonSkin]Used by:126
Symbol 126 MovieClip [Button]Uses:99 122 123 124 125Used by:150 215 216 238 329
Symbol 147 GraphicUsed by:150
Symbol 148 FontUsed by:149 881 1026 1027 1034 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1047 1048 1050 1051 1052 1053 1054 1055 1056 1057 1059 1061 1519
Symbol 149 EditableTextUses:148Used by:150
Symbol 150 MovieClip [custAlertBox]Uses:93 126 147 149
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClip [cell]Uses:151Used by:1104
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClip [thumbnailscroll]Uses:153Used by:882
Symbol 157 MovieClip [CustomBorder]Used by:215 216
Symbol 158 GraphicUsed by:160 196 197 198 201 202 207 297 300 301 302 304 305 306 307
Symbol 159 GraphicUsed by:160 196 197 201 202 207
Symbol 160 MovieClip [ScrollTrack]Uses:158 159Used by:167 172 173 174 208 209 210 211 212 213
Symbol 161 GraphicUsed by:167 172 173 174 208 209 210 211
Symbol 162 GraphicUsed by:167 172 173 174 208 209 210 211
Symbol 163 GraphicUsed by:167 172 173 174 208 209 210 211
Symbol 164 GraphicUsed by:167 172 173 174 208 209 210 211
Symbol 165 GraphicUsed by:167 172 173 174 208 209 210 211 297 300 301 302 304 305 306 307 399 403 404
Symbol 166 GraphicUsed by:167 172 173 174
Symbol 167 MovieClip [ScrollDownArrowDisabled]Uses:160 161 162 163 164 165 166Used by:214
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClip [ScrollThemeColor1]Uses:168Used by:172 173 209 210
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClip [ScrollThemeColor2]Uses:170Used by:172 209
Symbol 172 MovieClip [ScrollDownArrowDown]Uses:160 161 169 162 163 164 165 171 166Used by:214
Symbol 173 MovieClip [ScrollDownArrowOver]Uses:160 161 169 162 163 164 165 166Used by:214
Symbol 174 MovieClip [ScrollDownArrowUp]Uses:160 161 162 163 164 165 166Used by:214
Symbol 175 GraphicUsed by:180 185 186 187 203 204 205 206
Symbol 176 GraphicUsed by:180 185 186 187 203 204 205 206
Symbol 177 GraphicUsed by:180 185 186 187 203 204 205 206
Symbol 178 GraphicUsed by:180 185 186 187 203 204 205 206
Symbol 179 GraphicUsed by:180 185 186 187 203 204 205 206
Symbol 180 MovieClip [ScrollThumbBottomDisabled]Uses:175 176 177 178 179Used by:214
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClip [ThumbThemeColor1]Uses:181Used by:185 186 204 205
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClip [ThumbThemeColor3]Uses:183Used by:185 204
Symbol 185 MovieClip [ScrollThumbBottomDown]Uses:175 182 176 177 178 184 179Used by:214
Symbol 186 MovieClip [ScrollThumbBottomOver]Uses:175 182 176 177 178 179Used by:214
Symbol 187 MovieClip [ScrollThumbBottomUp]Uses:175 176 177 178 179Used by:214
Symbol 188 GraphicUsed by:189 192 193 194
Symbol 189 MovieClip [ScrollThumbGripDisabled]Uses:188Used by:214
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClip [ThumbThemeColor2]Uses:190Used by:192 193 196 197 201
Symbol 192 MovieClip [ScrollThumbGripDown]Uses:191 188Used by:214
Symbol 193 MovieClip [ScrollThumbGripOver]Uses:191 188Used by:214
Symbol 194 MovieClip [ScrollThumbGripUp]Uses:188Used by:214
Symbol 195 GraphicUsed by:196 197 201 202
Symbol 196 MovieClip [ScrollThumbMiddleDisabled]Uses:158 195 191 159Used by:214
Symbol 197 MovieClip [ScrollThumbMiddleDown]Uses:158 191 195 159Used by:214
Symbol 198 MovieClipUses:158Used by:201
Symbol 199 GraphicUsed by:200 208 209 210 211
Symbol 200 MovieClipUses:199Used by:201
Symbol 201 MovieClip [ScrollThumbMiddleOver]Uses:158 191 195 198 200 159Used by:214
Symbol 202 MovieClip [ScrollThumbMiddleUp]Uses:158 195 159Used by:214
Symbol 203 MovieClip [ScrollThumbTopDisabled]Uses:175 176 177 178 179Used by:214
Symbol 204 MovieClip [ScrollThumbTopDown]Uses:175 182 176 177 178 184 179Used by:214
Symbol 205 MovieClip [ScrollThumbTopOver]Uses:175 182 176 177 178 179Used by:214
Symbol 206 MovieClip [ScrollThumbTopUp]Uses:175 176 177 178 179Used by:214
Symbol 207 MovieClip [ScrollTrackDisabled]Uses:158 159Used by:214
Symbol 208 MovieClip [ScrollUpArrowDisabled]Uses:160 161 162 163 164 165 199Used by:214
Symbol 209 MovieClip [ScrollUpArrowDown]Uses:160 161 169 162 163 164 165 171 199Used by:214
Symbol 210 MovieClip [ScrollUpArrowOver]Uses:160 161 169 162 163 199 164 165Used by:214
Symbol 211 MovieClip [ScrollUpArrowUp]Uses:160 161 162 163 164 165 199Used by:214
Symbol 212 MovieClip [BtnDownArrow]Uses:160Used by:214
Symbol 213 MovieClip [BtnUpArrow]Uses:160Used by:214
Symbol 214 MovieClip [ScrollBarAssets]Uses:167 172 173 174 180 185 186 187 189 192 193 194 196 197 201 202 203 204 205 206 207 208 209 210 211 212 213Used by:215 216
Symbol 215 MovieClip [VScrollBar]Uses:99 126 122 157 214Used by:217 247
Symbol 216 MovieClip [HScrollBar]Uses:99 126 122 157 214Used by:217 247
Symbol 217 MovieClip [UIScrollBar]Uses:99 215 216
Symbol 223 GraphicUsed by:225 232 233 234 235 236
Symbol 224 GraphicUsed by:225 232 233 234 235 236
Symbol 225 MovieClip [RadioFalseDisabled]Uses:223 224Used by:237
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClip [RadioThemeColor1]Uses:226Used by:232 233 236
Symbol 228 GraphicUsed by:232 233 236
Symbol 229 GraphicUsed by:230 231
Symbol 230 MovieClipUses:229Used by:232 234
Symbol 231 MovieClip [RadioThemeColor2]Uses:229Used by:232 233
Symbol 232 MovieClip [RadioFalseDown]Uses:223 227 224 228 230 231Used by:237
Symbol 233 MovieClip [RadioFalseOver]Uses:223 227 224 228 231Used by:237
Symbol 234 MovieClip [RadioFalseUp]Uses:223 224 230Used by:237
Symbol 235 MovieClip [RadioTrueDisabled]Uses:223 224Used by:237
Symbol 236 MovieClip [RadioTrueUp]Uses:223 227 224 228Used by:237
Symbol 237 MovieClip [RadioButtonAssets]Uses:225 232 233 234 235 236Used by:238
Symbol 238 MovieClip [RadioButton]Uses:99 126 237
Symbol 241 MovieClip [MenuBarItem]Used by:275
Symbol 242 MovieClip [ActivatorSkin]Used by:275
Symbol 243 MovieClip [DataProvider]Used by:248
Symbol 244 MovieClip [DataSelector]Used by:248
Symbol 245 MovieClip [SelectableRow]Uses:121 99Used by:248
Symbol 246 MovieClip [View]Uses:99 121 124Used by:247
Symbol 247 MovieClip [ScrollView]Uses:99 216 215 246Used by:248 427
Symbol 248 MovieClip [ScrollSelectList]Uses:99 243 244 245 247Used by:267 394
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClip [MenuBranchDisabled]Uses:249Used by:263
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClip [MenuBranchEnabled]Uses:251Used by:263
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClip [MenuCheckDisabled]Uses:253Used by:263
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClip [MenuCheckEnabled]Uses:255Used by:263
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClip [MenuRadioDisabled]Uses:257Used by:263
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClip [MenuRadioEnabled]Uses:259Used by:263
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClip [MenuSeparator]Uses:261Used by:263
Symbol 263 MovieClip [MenuAssets]Uses:250 252 254 256 258 260 262Used by:264
Symbol 264 MovieClip [MenuRow]Uses:263Used by:267
Symbol 265 MovieClip [TreeDataProvider]Used by:266
Symbol 266 MovieClip [MenuDataProvider]Uses:265Used by:267
Symbol 267 MovieClip [Menu]Uses:99 248 264 266Used by:275
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClip [MenuBarBackLeft]Uses:268Used by:274
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClip [MenuBarBackMiddle]Uses:270Used by:274
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClip [MenuBarBackRight]Uses:272Used by:274
Symbol 274 MovieClip [MenuBarAssets]Uses:269 271 273Used by:275
Symbol 275 MovieClip [MenuBar]Uses:99 241 242 267 274Used by:1151 1447
Symbol 292 FontUsed by:293
Symbol 293 EditableTextUses:292Used by:294
Symbol 294 MovieClip [TextInput]Uses:293 124 121Used by:311 393
Symbol 295 GraphicUsed by:297 300 301 302 304 305 306 307
Symbol 296 GraphicUsed by:297 300 301 302
Symbol 297 MovieClip [StepDownArrowDisabled]Uses:295 296 158 165Used by:310
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClip [StepThemeColor1]Uses:298Used by:300 301 305 306
Symbol 300 MovieClip [StepDownArrowDown]Uses:295 158 299 296 165Used by:310
Symbol 301 MovieClip [StepDownArrowOver]Uses:295 158 299 296 165Used by:310
Symbol 302 MovieClip [StepDownArrowUp]Uses:295 296 158 165Used by:310
Symbol 303 GraphicUsed by:304 305 306 307
Symbol 304 MovieClip [StepUpArrowDisabled]Uses:295 303 158 165Used by:310
Symbol 305 MovieClip [StepUpArrowDown]Uses:295 158 299 303 165Used by:310
Symbol 306 MovieClip [StepUpArrowOver]Uses:295 158 299 303 165Used by:310
Symbol 307 MovieClip [StepUpArrowUp]Uses:295 303 158 165Used by:310
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClip [StepTrack]Uses:308Used by:310
Symbol 310 MovieClip [NumericStepperAssets]Uses:297 300 301 302 304 305 306 307 309Used by:311
Symbol 311 MovieClip [NumericStepper]Uses:99 122 121 294 310Used by:1151
Symbol 314 GraphicUsed by:315 319 320 322 324 325 326 327
Symbol 315 MovieClip [CheckFalseDisabled]Uses:314Used by:328
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClip [CheckThemeColor1]Uses:316Used by:319 320 325 326 327
Symbol 318 GraphicUsed by:319 325
Symbol 319 MovieClip [CheckFalseDown]Uses:314 317 318Used by:328
Symbol 320 MovieClip [CheckFalseOver]Uses:314 317Used by:328
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClip [CheckFalseUp]Uses:314 321Used by:328
Symbol 323 GraphicUsed by:324 325 326 327
Symbol 324 MovieClip [CheckTrueDisabled]Uses:314 323Used by:328
Symbol 325 MovieClip [CheckTrueDown]Uses:314 318 323 317Used by:328
Symbol 326 MovieClip [CheckTrueOver]Uses:314 317 323Used by:328
Symbol 327 MovieClip [CheckTrueUp]Uses:314 317 323Used by:328
Symbol 328 MovieClip [CheckBoxAssets]Uses:315 319 320 322 324 325 326 327Used by:329
Symbol 329 MovieClip [CheckBox]Uses:99 328 126Used by:1151
Symbol 331 GraphicUsed by:338
Symbol 332 GraphicUsed by:333 353
Symbol 333 MovieClipUses:332Used by:338 348 378
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:338
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:338
Symbol 338 MovieClipUses:331 333 335 337Used by:378
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:378
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClip [face_borders]Uses:341Used by:378
Symbol 343 MovieClip [single]Used by:378
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClip [color_display]Uses:344Used by:374 378
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClip [color_input]Uses:346Used by:378
Symbol 348 MovieClip [face]Uses:333Used by:378
Symbol 349 GraphicUsed by:351
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClip [advancedColor]Uses:349 350Used by:378
Symbol 352 GraphicUsed by:374
Symbol 353 MovieClip [cross_mask]Uses:332Used by:358 374
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:356
Symbol 356 MovieClip [cross_mc]Uses:355Used by:358 374
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClip [ColorMap]Uses:357 356 353Used by:374
Symbol 359 GraphicUsed by:362
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClip [slider_mc]Uses:360Used by:362
Symbol 362 MovieClip [ColorSlider]Uses:359 361Used by:374
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClip [IntInput]Uses:363Used by:374
Symbol 365 GraphicUsed by:370 373
Symbol 366 FontUsed by:367 369 371 372
Symbol 367 EditableTextUses:366Used by:370
Symbol 368 GraphicUsed by:370 373
Symbol 369 EditableTextUses:366Used by:370
Symbol 370 MovieClip [OkButton]Uses:365 367 368 369Used by:374
Symbol 371 EditableTextUses:366Used by:373
Symbol 372 EditableTextUses:366Used by:373
Symbol 373 MovieClip [CancelButton]Uses:365 371 368 372Used by:374
Symbol 374 MovieClip [advancedColorPanel]Uses:352 353 356 345 358 362 364 370 373Used by:378
Symbol 375 GraphicUsed by:377
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClip [NoColorButton]Uses:375 376Used by:378
Symbol 378 MovieClip [AdvColorPicker]Uses:338 340 333 342 343 345 347 348 351 374 377Used by:1151
Symbol 393 MovieClip [ComboBase]Uses:99 121 122 294Used by:406
Symbol 394 MovieClip [List]Uses:99 248Used by:406
Symbol 395 GraphicUsed by:399 403 404
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:399 403 404
Symbol 398 GraphicUsed by:399 403 404
Symbol 399 MovieClip [ComboDownArrowUp]Uses:395 397 398 165Used by:400 405
Symbol 400 MovieClip [ComboDownArrowDisabled]Uses:399Used by:405
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClip [ComboThemeColor1]Uses:401Used by:403 404
Symbol 403 MovieClip [ComboDownArrowDown]Uses:395 402 397 398 165Used by:405
Symbol 404 MovieClip [ComboDownArrowOver]Uses:395 402 397 398 165Used by:405
Symbol 405 MovieClip [ComboAssets]Uses:400 403 404 399Used by:406
Symbol 406 MovieClip [ComboBox]Uses:99 393 394 405Used by:1014 1151
Symbol 409 GraphicUsed by:410
Symbol 410 MovieClipUses:409Used by:416
Symbol 411 VideoUsed by:412
Symbol 412 MovieClip [VideoPlayer]Uses:411Used by:416
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:415
Symbol 415 MovieClip [Icon]Uses:414Used by:416
Symbol 416 MovieClip [FLVPlayback]Uses:410 412 415Used by:984
Symbol 427 MovieClip [ScrollPane]Uses:99 247Used by:876
Symbol 428 GraphicUsed by:476
Symbol 429 GraphicUsed by:430 465
Symbol 430 MovieClipUses:429Used by:476
Symbol 431 GraphicUsed by:476
Symbol 432 GraphicUsed by:476
Symbol 433 GraphicUsed by:476 665 699
Symbol 434 GraphicUsed by:435
Symbol 435 MovieClipUses:434Used by:436
Symbol 436 MovieClipUses:435Used by:464
Symbol 437 GraphicUsed by:464
Symbol 438 GraphicUsed by:439 440
Symbol 439 MovieClipUses:438Used by:464
Symbol 440 MovieClipUses:438Used by:464
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:441Used by:462
Symbol 443 GraphicUsed by:447 641
Symbol 444 GraphicUsed by:447 641
Symbol 445 GraphicUsed by:446 640
Symbol 446 MovieClipUses:445Used by:447 450
Symbol 447 MovieClipUses:443 444 446Used by:461
Symbol 448 GraphicUsed by:450
Symbol 449 GraphicUsed by:450 643
Symbol 450 MovieClipUses:448 449 446Used by:461
Symbol 451 GraphicUsed by:454 644
Symbol 452 GraphicUsed by:454 457 644 645
Symbol 453 GraphicUsed by:454 644
Symbol 454 MovieClipUses:451 452 453Used by:458
Symbol 455 GraphicUsed by:457 645
Symbol 456 GraphicUsed by:457 645
Symbol 457 MovieClipUses:455 452 456Used by:458
Symbol 458 MovieClipUses:454 457Used by:461
Symbol 459 GraphicUsed by:460 647
Symbol 460 MovieClipUses:459Used by:461
Symbol 461 MovieClipUses:447 450 458 460Used by:462
Symbol 462 MovieClipUses:442 461Used by:464
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:436 437 439 440 462 463Used by:476
Symbol 465 ButtonUses:429Used by:476
Symbol 466 GraphicUsed by:468
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClipUses:466 467Used by:476
Symbol 469 GraphicUsed by:474
Symbol 470 GraphicUsed by:474
Symbol 471 GraphicUsed by:474
Symbol 472 GraphicUsed by:474
Symbol 473 GraphicUsed by:474
Symbol 474 ButtonUses:469 470 471 472 473Used by:476
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:428 430 431 432 433 464 465 468 474 475Used by:Timeline
Symbol 477 EditableTextUses:28Used by:Timeline
Symbol 478 TextUses:28Used by:Timeline
Symbol 1522 MovieClip [__Packages.ToolTip]
Symbol 1523 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 1524 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 1525 MovieClip [__Packages.mx.transitions.Tween]
Symbol 1526 MovieClip [__Packages.mx.transitions.easing.None]
Symbol 94 MovieClip [__Packages.mx.core.UIObject]
Symbol 95 MovieClip [__Packages.mx.core.UIComponent]
Symbol 96 MovieClip [__Packages.mx.controls.SimpleButton]
Symbol 97 MovieClip [__Packages.mx.controls.Button]
Symbol 127 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 128 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 129 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 130 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 131 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 132 MovieClip [__Packages.mx.events.UIEventDispatcher]
Symbol 133 MovieClip [__Packages.mx.skins.ColoredSkinElement]
Symbol 134 MovieClip [__Packages.mx.core.ext.UIObjectExtensions]
Symbol 135 MovieClip [__Packages.mx.skins.halo.Defaults]
Symbol 136 MovieClip [__Packages.mx.managers.DepthManager]
Symbol 137 MovieClip [__Packages.mx.managers.SystemManager]
Symbol 138 MovieClip [__Packages.mx.managers.FocusManager]
Symbol 139 MovieClip [__Packages.mx.skins.halo.FocusRect]
Symbol 140 MovieClip [__Packages.mx.managers.OverlappedWindows]
Symbol 141 MovieClip [__Packages.mx.styles.CSSSetStyle]
Symbol 142 MovieClip [__Packages.mx.core.ext.UIComponentExtensions]
Symbol 143 MovieClip [__Packages.mx.skins.Border]
Symbol 144 MovieClip [__Packages.mx.skins.RectBorder]
Symbol 145 MovieClip [__Packages.mx.skins.halo.RectBorder]
Symbol 146 MovieClip [__Packages.mx.skins.halo.ButtonSkin]
Symbol 155 MovieClip [__Packages.mx.controls.scrollClasses.ScrollBar]
Symbol 156 MovieClip [__Packages.mx.controls.UIScrollBar]
Symbol 218 MovieClip [__Packages.mx.skins.CustomBorder]
Symbol 219 MovieClip [__Packages.mx.controls.scrollClasses.ScrollThumb]
Symbol 220 MovieClip [__Packages.mx.controls.VScrollBar]
Symbol 221 MovieClip [__Packages.mx.controls.HScrollBar]
Symbol 222 MovieClip [__Packages.mx.controls.RadioButton]
Symbol 239 MovieClip [__Packages.mx.controls.RadioButtonGroup]
Symbol 240 MovieClip [__Packages.mx.controls.MenuBar]
Symbol 276 MovieClip [__Packages.mx.controls.listclasses.DataSelector]
Symbol 277 MovieClip [__Packages.mx.core.View]
Symbol 278 MovieClip [__Packages.mx.core.ExternalContent]
Symbol 279 MovieClip [__Packages.mx.core.ScrollView]
Symbol 280 MovieClip [__Packages.mx.controls.listclasses.DataProvider]
Symbol 281 MovieClip [__Packages.mx.controls.listclasses.ScrollSelectList]
Symbol 282 MovieClip [__Packages.mx.controls.treeclasses.TreeDataProvider]
Symbol 283 MovieClip [__Packages.mx.controls.menuclasses.MenuDataProvider]
Symbol 284 MovieClip [__Packages.mx.managers.PopUpManager]
Symbol 285 MovieClip [__Packages.mx.effects.Tween]
Symbol 286 MovieClip [__Packages.mx.controls.Menu]
Symbol 287 MovieClip [__Packages.mx.skins.halo.ActivatorSkin]
Symbol 288 MovieClip [__Packages.mx.controls.menuclasses.MenuBarItem]
Symbol 289 MovieClip [__Packages.mx.controls.listclasses.SelectableRow]
Symbol 290 MovieClip [__Packages.mx.controls.menuclasses.MenuRow]
Symbol 291 MovieClip [__Packages.mx.controls.NumericStepper]
Symbol 312 MovieClip [__Packages.mx.controls.TextInput]
Symbol 313 MovieClip [__Packages.mx.controls.CheckBox]
Symbol 330 MovieClip [__Packages.org.sepy.ColorPicker.ColorPicker]
Symbol 379 MovieClip [__Packages.org.sepy.ColorPicker.ColorBox]
Symbol 380 MovieClip [__Packages.org.sepy.ColorPicker.ColorDisplay]
Symbol 381 MovieClip [__Packages.org.sepy.ColorPicker.ColorInput]
Symbol 382 MovieClip [__Packages.org.sepy.ColorPicker.FaceColor]
Symbol 383 MovieClip [__Packages.org.sepy.ColorPicker.AdvancedColorButton]
Symbol 384 MovieClip [__Packages.org.sepy.ColorPicker.RGB]
Symbol 385 MovieClip [__Packages.org.sepy.ColorPicker.HLSRGB]
Symbol 386 MovieClip [__Packages.org.sepy.ColorPicker.AdvColorPanel]
Symbol 387 MovieClip [__Packages.org.sepy.ColorPicker.ColorMap]
Symbol 388 MovieClip [__Packages.org.sepy.ColorPicker.ColorSlider]
Symbol 389 MovieClip [__Packages.org.sepy.ColorPicker.IntInput]
Symbol 390 MovieClip [__Packages.org.sepy.ColorPicker.OkButton]
Symbol 391 MovieClip [__Packages.mx.controls.ComboBase]
Symbol 392 MovieClip [__Packages.mx.controls.ComboBox]
Symbol 407 MovieClip [__Packages.mx.controls.List]
Symbol 408 MovieClip [__Packages.mx.video.FLVPlayback]
Symbol 417 MovieClip [__Packages.mx.video.VideoPlayer]
Symbol 418 MovieClip [__Packages.mx.video.INCManager]
Symbol 419 MovieClip [__Packages.mx.video.VideoError]
Symbol 420 MovieClip [__Packages.mx.video.UIManager]
Symbol 421 MovieClip [__Packages.mx.utils.Delegate]
Symbol 422 MovieClip [__Packages.mx.video.SMILManager]
Symbol 423 MovieClip [__Packages.mx.video.FPADManager]
Symbol 424 MovieClip [__Packages.mx.video.NCManager]
Symbol 425 MovieClip [__Packages.mx.video.CuePointManager]
Symbol 426 MovieClip [__Packages.mx.containers.ScrollPane]
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:481
Symbol 481 MovieClipUses:480Used by:Timeline
Symbol 482 GraphicUsed by:535 626 632 652 713 748 758 946 977 988 991 1012 1018 1075 1116 1127 1136 1448  Timeline
Symbol 483 GraphicUsed by:Timeline
Symbol 484 GraphicUsed by:489
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:485Used by:489
Symbol 487 GraphicUsed by:489
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:484 486 487 488Used by:Timeline
Symbol 490 GraphicUsed by:491 1510
Symbol 491 MovieClipUses:490Used by:1508  Timeline
Symbol 492 GraphicUsed by:493 1498
Symbol 493 MovieClipUses:492Used by:1495  Timeline
Symbol 494 GraphicUsed by:495 1507
Symbol 495 MovieClipUses:494Used by:1506  Timeline
Symbol 496 GraphicUsed by:499 1503
Symbol 497 FontUsed by:498 505 519 524 1013 1017 1071 1076 1115 1128 1137 1449 1496 1499 1504 1509 1511
Symbol 498 TextUses:497Used by:499 1503
Symbol 499 MovieClipUses:496 498Used by:1502  Timeline
Symbol 500 GraphicUsed by:503 1512
Symbol 501 GraphicUsed by:502 1512
Symbol 502 MovieClipUses:501Used by:503
Symbol 503 MovieClipUses:500 502Used by:1512  Timeline
Symbol 504 GraphicUsed by:507
Symbol 505 TextUses:497Used by:507
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClipUses:504 505 506Used by:Timeline
Symbol 508 GraphicUsed by:509
Symbol 509 MovieClipUses:508Used by:Timeline
Symbol 510 GraphicUsed by:513 1016 1107 1131 1133
Symbol 511 FontUsed by:512 525 528 529 531 534 551 552 556 557 566 567 1015 1124 1132 1154 1470 1472 1474 1476 1478
Symbol 512 TextUses:511Used by:513
Symbol 513 MovieClipUses:510 512Used by:1014
Symbol 514 GraphicUsed by:515
Symbol 515 ButtonUses:514Used by:517
Symbol 516 GraphicUsed by:517
Symbol 517 MovieClipUses:515 516 93Used by:1014 1065 1105 1123 1130 1152 1450
Symbol 518 GraphicUsed by:520
Symbol 519 TextUses:497Used by:520
Symbol 520 MovieClipUses:518 519Used by:1014
Symbol 521 GraphicUsed by:1014
Symbol 522 GraphicUsed by:876 985
Symbol 523 GraphicUsed by:526
Symbol 524 TextUses:497Used by:526
Symbol 525 TextUses:511Used by:526
Symbol 526 MovieClipUses:523 524 525Used by:985
Symbol 527 GraphicUsed by:536
Symbol 528 TextUses:511Used by:536
Symbol 529 TextUses:511Used by:536
Symbol 530 GraphicUsed by:535
Symbol 531 TextUses:511Used by:535
Symbol 532 GraphicUsed by:535
Symbol 533 GraphicUsed by:535
Symbol 534 TextUses:511Used by:535
Symbol 535 ButtonUses:530 531 532 533 534 482Used by:536
Symbol 536 MovieClipUses:527 528 529 535Used by:985
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClipUses:537Used by:876
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClipUses:539Used by:569
Symbol 541 GraphicUsed by:569
Symbol 542 GraphicUsed by:569 632
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClipUses:543Used by:569 632 665 699
Symbol 545 GraphicUsed by:569
Symbol 546 GraphicUsed by:569 632 674 699
Symbol 547 GraphicUsed by:569 632 674 699
Symbol 548 GraphicUsed by:569 632
Symbol 549 ButtonUsed by:569
Symbol 550 GraphicUsed by:554
Symbol 551 TextUses:511Used by:554
Symbol 552 TextUses:511Used by:554
Symbol 553 GraphicUsed by:554 564 568
Symbol 554 ButtonUses:550 551 552 553Used by:569
Symbol 555 GraphicUsed by:564
Symbol 556 TextUses:511Used by:564
Symbol 557 TextUses:511Used by:564
Symbol 558 GraphicUsed by:564
Symbol 559 GraphicUsed by:564 1517
Symbol 560 GraphicUsed by:563 1517
Symbol 561 BitmapUsed by:562
Symbol 562 GraphicUses:561Used by:563 1517
Symbol 563 MovieClipUses:560 562Used by:564 1517
Symbol 564 ButtonUses:555 556 557 558 559 563 553Used by:569
Symbol 565 GraphicUsed by:568
Symbol 566 TextUses:511Used by:568
Symbol 567 TextUses:511Used by:568
Symbol 568 ButtonUses:565 566 567 553Used by:569
Symbol 569 MovieClipUses:540 541 542 544 545 546 547 548 549 554 564 568Used by:876
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:570Used by:632
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClipUses:572Used by:632
Symbol 574 GraphicUsed by:632
Symbol 575 GraphicUsed by:632
Symbol 576 GraphicUsed by:579
Symbol 577 ShapeTweeningUsed by:579
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClipUses:576 577 578Used by:581
Symbol 580 GraphicUsed by:581
Symbol 581 MovieClipUses:579 580Used by:632
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClipUses:582Used by:585 587 589 591
Symbol 584 SoundUsed by:585
Symbol 585 MovieClipUses:583 584Used by:631
Symbol 586 SoundUsed by:587
Symbol 587 MovieClipUses:583 586Used by:631
Symbol 588 SoundUsed by:589
Symbol 589 MovieClipUses:583 588Used by:631
Symbol 590 SoundUsed by:591
Symbol 591 MovieClipUses:583 590Used by:631
Symbol 592 GraphicUsed by:595 596 597 598
Symbol 593 GraphicUsed by:595 596 597 598
Symbol 594 GraphicUsed by:595 596 597 598
Symbol 595 ButtonUses:592 593 594Used by:631
Symbol 596 ButtonUses:592 593 594Used by:631
Symbol 597 ButtonUses:592 593 594Used by:631
Symbol 598 ButtonUses:592 593 594Used by:631
Symbol 599 TextUses:23Used by:631
Symbol 600 TextUses:28Used by:603
Symbol 601 TextUses:28Used by:603
Symbol 602 GraphicUsed by:603
Symbol 603 ButtonUses:600 601 602Used by:631
Symbol 604 TextUses:28Used by:607
Symbol 605 TextUses:28Used by:607
Symbol 606 GraphicUsed by:607
Symbol 607 ButtonUses:604 605 606Used by:631
Symbol 608 TextUses:28Used by:611
Symbol 609 TextUses:28Used by:611
Symbol 610 GraphicUsed by:611
Symbol 611 ButtonUses:608 609 610Used by:631
Symbol 612 TextUses:28Used by:615
Symbol 613 TextUses:28Used by:615
Symbol 614 GraphicUsed by:615
Symbol 615 ButtonUses:612 613 614Used by:631
Symbol 616 TextUses:28Used by:619
Symbol 617 TextUses:28Used by:619
Symbol 618 GraphicUsed by:619
Symbol 619 ButtonUses:616 617 618Used by:631
Symbol 620 TextUses:28Used by:623
Symbol 621 TextUses:28Used by:623
Symbol 622 GraphicUsed by:623
Symbol 623 ButtonUses:620 621 622Used by:631
Symbol 624 TextUses:28Used by:626
Symbol 625 TextUses:28Used by:626
Symbol 626 ButtonUses:624 625 482Used by:631
Symbol 627 TextUses:28Used by:630
Symbol 628 TextUses:28Used by:630
Symbol 629 GraphicUsed by:630
Symbol 630 ButtonUses:627 628 629Used by:631
Symbol 631 MovieClipUses:585 587 589 591 595 596 597 598 599 603 607 611 615 619 623 626 630Used by:632
Symbol 632 MovieClipUses:571 482 573 542 544 574 546 547 548 575 581 631Used by:876
Symbol 633 GraphicUsed by:634
Symbol 634 MovieClipUses:633Used by:652
Symbol 635 GraphicUsed by:652
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:636Used by:652
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClipUses:638Used by:649
Symbol 640 MovieClipUses:445Used by:641 643
Symbol 641 MovieClipUses:443 444 640Used by:648
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClipUses:642 449 640Used by:648
Symbol 644 MovieClipUses:451 452 453Used by:646
Symbol 645 MovieClipUses:455 452 456Used by:646
Symbol 646 MovieClipUses:644 645Used by:648
Symbol 647 MovieClipUses:459Used by:648
Symbol 648 MovieClipUses:641 643 646 647Used by:649
Symbol 649 MovieClipUses:639 648Used by:652
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClipUses:650Used by:652
Symbol 652 MovieClipUses:634 482 635 637 649 651Used by:876
Symbol 653 GraphicUsed by:656 658 660 662
Symbol 654 GraphicUsed by:656 658 660 662
Symbol 655 GraphicUsed by:656 658 660 662
Symbol 656 ButtonUses:653 654 655Used by:876
Symbol 657 TextUses:26Used by:876
Symbol 658 ButtonUses:653 654 655Used by:876
Symbol 659 TextUses:26Used by:876
Symbol 660 ButtonUses:653 654 655Used by:876
Symbol 661 TextUses:26Used by:876
Symbol 662 ButtonUses:653 654 655Used by:876
Symbol 663 TextUses:26Used by:876
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClipUses:664 433 544Used by:674
Symbol 666 GraphicUsed by:674
Symbol 667 GraphicUsed by:674
Symbol 668 TextUses:23Used by:674
Symbol 669 TextUses:23Used by:674
Symbol 670 TextUses:23Used by:674
Symbol 671 TextUses:30Used by:674
Symbol 672 TextUses:30Used by:674
Symbol 673 TextUses:30Used by:674
Symbol 674 MovieClipUses:665 546 547 666 667 668 669 670 671 672 673Used by:876
Symbol 675 EditableTextUses:30Used by:876
Symbol 676 TextUses:30Used by:876
Symbol 677 TextUses:30Used by:876
Symbol 678 EditableTextUses:23 28 30Used by:876
Symbol 679 EditableTextUses:23 28 30Used by:876
Symbol 680 GraphicUsed by:681
Symbol 681 MovieClipUses:680Used by:690 748 798
Symbol 682 GraphicUsed by:690
Symbol 683 GraphicUsed by:689 796
Symbol 684 TextUses:28Used by:689 796
Symbol 685 GraphicUsed by:689 796
Symbol 686 TextUses:28Used by:689 796
Symbol 687 GraphicUsed by:689 796
Symbol 688 GraphicUsed by:689 796
Symbol 689 ButtonUses:683 684 685 686 687 688Used by:690
Symbol 690 MovieClipUses:681 682 689Used by:876
Symbol 691 GraphicUsed by:692
Symbol 692 MovieClipUses:691Used by:695 786
Symbol 693 GraphicUsed by:695
Symbol 694 TextUses:30Used by:695
Symbol 695 MovieClipUses:692 693 694Used by:876
Symbol 696 GraphicUsed by:699
Symbol 697 GraphicUsed by:699
Symbol 698 GraphicUsed by:699
Symbol 699 MovieClipUses:696 433 544 697 546 547 698Used by:876
Symbol 700 EditableTextUses:23 28 30Used by:876
Symbol 701 EditableTextUses:23 28 30Used by:876
Symbol 702 GraphicUsed by:704 750 800
Symbol 703 TextUses:28Used by:704
Symbol 704 MovieClipUses:702 703Used by:731
Symbol 705 GraphicUsed by:731 855
Symbol 706 GraphicUsed by:711
Symbol 707 GraphicUsed by:711
Symbol 708 GraphicUsed by:711
Symbol 709 GraphicUsed by:711
Symbol 710 GraphicUsed by:711
Symbol 711 ButtonUses:706 707 708 709 710Used by:713 753 802
Symbol 712 GraphicUsed by:713
Symbol 713 MovieClipUses:482 711 712Used by:731
Symbol 714 GraphicUsed by:729
Symbol 715 GraphicUsed by:729
Symbol 716 GraphicUsed by:729
Symbol 717 GraphicUsed by:729
Symbol 718 GraphicUsed by:729
Symbol 719 GraphicUsed by:729
Symbol 720 GraphicUsed by:729
Symbol 721 GraphicUsed by:729
Symbol 722 GraphicUsed by:729
Symbol 723 GraphicUsed by:729
Symbol 724 GraphicUsed by:729
Symbol 725 GraphicUsed by:729
Symbol 726 GraphicUsed by:729
Symbol 727 GraphicUsed by:729
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClipUses:714 715 716 717 718 719 720 721 722 723 724 725 726 727 728Used by:731
Symbol 730 TextUses:28Used by:731
Symbol 731 MovieClipUses:704 705 713 729 730Used by:876
Symbol 732 EditableTextUses:30Used by:876
Symbol 733 TextUses:30Used by:876
Symbol 734 TextUses:30Used by:876
Symbol 735 EditableTextUses:23 28 30Used by:876
Symbol 736 EditableTextUses:23 28 30Used by:876
Symbol 737 EditableTextUses:23 28 30Used by:876
Symbol 738 EditableTextUses:23 28 30Used by:876
Symbol 739 GraphicUsed by:745
Symbol 740 TextUses:28Used by:745
Symbol 741 GraphicUsed by:745
Symbol 742 TextUses:28Used by:745
Symbol 743 GraphicUsed by:745
Symbol 744 GraphicUsed by:745
Symbol 745 ButtonUses:739 740 741 742 743 744Used by:748
Symbol 746 GraphicUsed by:747
Symbol 747 MovieClipUses:746Used by:748
Symbol 748 MovieClipUses:681 745 482 747Used by:876
Symbol 749 TextUses:28Used by:750
Symbol 750 MovieClipUses:702 749Used by:778
Symbol 751 GraphicUsed by:778
Symbol 752 GraphicUsed by:753
Symbol 753 MovieClipUses:752 711Used by:778
Symbol 754 TextUses:28Used by:778
Symbol 755 GraphicUsed by:777
Symbol 756 FontUsed by:757 983
Symbol 757 TextUses:756Used by:758
Symbol 758 MovieClipUses:482 757Used by:769
Symbol 759 GraphicUsed by:769
Symbol 760 GraphicUsed by:761
Symbol 761 ButtonUses:760Used by:769
Symbol 762 FontUsed by:763 764 765 766 767 768 770 772
Symbol 763 TextUses:762Used by:769
Symbol 764 TextUses:762Used by:769
Symbol 765 TextUses:762Used by:769
Symbol 766 TextUses:762Used by:769
Symbol 767 TextUses:762Used by:769
Symbol 768 TextUses:762Used by:769
Symbol 769 MovieClipUses:758 759 761 763 764 765 766 767 768Used by:777
Symbol 770 TextUses:762Used by:777
Symbol 771 GraphicUsed by:776
Symbol 772 TextUses:762Used by:776
Symbol 773 GraphicUsed by:776
Symbol 774 GraphicUsed by:776
Symbol 775 GraphicUsed by:776
Symbol 776 ButtonUses:771 772 773 774 775Used by:777
Symbol 777 MovieClipUses:755 769 770 776Used by:778
Symbol 778 MovieClipUses:750 751 753 754 777Used by:876
Symbol 779 EditableTextUses:30Used by:876
Symbol 780 TextUses:30Used by:876
Symbol 781 TextUses:30Used by:876
Symbol 782 EditableTextUses:23 28 30Used by:876
Symbol 783 EditableTextUses:23 28 30Used by:876
Symbol 784 TextUses:30Used by:786
Symbol 785 GraphicUsed by:786
Symbol 786 MovieClipUses:692 784 785Used by:876
Symbol 787 EditableTextUses:23 28 30Used by:876
Symbol 788 EditableTextUses:23 28 30Used by:876
Symbol 789 EditableTextUses:30Used by:876
Symbol 790 TextUses:30Used by:876
Symbol 791 TextUses:30Used by:876
Symbol 792 EditableTextUses:23 28 30Used by:876
Symbol 793 EditableTextUses:23 28 30Used by:876
Symbol 794 EditableTextUses:23 28 30Used by:876
Symbol 795 EditableTextUses:23 28 30Used by:876
Symbol 796 ButtonUses:683 684 685 686 687 688Used by:798
Symbol 797 GraphicUsed by:798
Symbol 798 MovieClipUses:681 796 797Used by:876
Symbol 799 TextUses:28Used by:800
Symbol 800 MovieClipUses:702 799Used by:855
Symbol 801 GraphicUsed by:802
Symbol 802 MovieClipUses:801 711Used by:855
Symbol 803 TextUses:28Used by:855
Symbol 804 GraphicUsed by:854
Symbol 805 GraphicUsed by:806
Symbol 806 ButtonUses:805Used by:854
Symbol 807 GraphicUsed by:854
Symbol 808 GraphicUsed by:854
Symbol 809 GraphicUsed by:854
Symbol 810 GraphicUsed by:854
Symbol 811 GraphicUsed by:854
Symbol 812 GraphicUsed by:854
Symbol 813 GraphicUsed by:854
Symbol 814 GraphicUsed by:854
Symbol 815 GraphicUsed by:854
Symbol 816 GraphicUsed by:854
Symbol 817 GraphicUsed by:854
Symbol 818 GraphicUsed by:854
Symbol 819 GraphicUsed by:854
Symbol 820 GraphicUsed by:854
Symbol 821 GraphicUsed by:854
Symbol 822 GraphicUsed by:854
Symbol 823 GraphicUsed by:854
Symbol 824 GraphicUsed by:854
Symbol 825 GraphicUsed by:854
Symbol 826 GraphicUsed by:854
Symbol 827 GraphicUsed by:854
Symbol 828 GraphicUsed by:854
Symbol 829 GraphicUsed by:854
Symbol 830 GraphicUsed by:854
Symbol 831 GraphicUsed by:854
Symbol 832 GraphicUsed by:854
Symbol 833 GraphicUsed by:854
Symbol 834 GraphicUsed by:854
Symbol 835 GraphicUsed by:854
Symbol 836 GraphicUsed by:854
Symbol 837 GraphicUsed by:854
Symbol 838 GraphicUsed by:854
Symbol 839 GraphicUsed by:854
Symbol 840 GraphicUsed by:854
Symbol 841 GraphicUsed by:854
Symbol 842 GraphicUsed by:854
Symbol 843 GraphicUsed by:851
Symbol 844 GraphicUsed by:851
Symbol 845 GraphicUsed by:851
Symbol 846 GraphicUsed by:851
Symbol 847 GraphicUsed by:851
Symbol 848 GraphicUsed by:851
Symbol 849 GraphicUsed by:851
Symbol 850 GraphicUsed by:851
Symbol 851 MovieClipUses:843 844 845 846 847 848 849 850Used by:854
Symbol 852 GraphicUsed by:853
Symbol 853 ButtonUses:852Used by:854
Symbol 854 MovieClipUses:804 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 851 853Used by:855
Symbol 855 MovieClipUses:800 705 802 803 854Used by:876
Symbol 856 EditableTextUses:30Used by:876
Symbol 857 EditableTextUses:23 28 30Used by:876
Symbol 858 EditableTextUses:23 28 30Used by:876
Symbol 859 EditableTextUses:23 28 30Used by:876
Symbol 860 EditableTextUses:23 28 30Used by:876
Symbol 861 EditableTextUses:30Used by:876
Symbol 862 EditableTextUses:23 28 30Used by:876
Symbol 863 EditableTextUses:23 28 30Used by:876
Symbol 864 EditableTextUses:23 28 30Used by:876
Symbol 865 EditableTextUses:23 28 30Used by:876
Symbol 866 EditableTextUses:30Used by:876
Symbol 867 EditableTextUses:23 28 30Used by:876
Symbol 868 EditableTextUses:23 28 30Used by:876
Symbol 869 EditableTextUses:23 28 30Used by:876
Symbol 870 EditableTextUses:23 28 30Used by:876
Symbol 871 EditableTextUses:30Used by:876
Symbol 872 EditableTextUses:23 28 30Used by:876
Symbol 873 EditableTextUses:23 28 30Used by:876
Symbol 874 EditableTextUses:23 28 30Used by:876
Symbol 875 EditableTextUses:23 28 30Used by:876
Symbol 876 MovieClipUses:522 538 569 632 652 656 657 658 659 660 661 662 663 674 675 676 677 678 679 690 695 699 700 701 731 732 733 734 735 736 737 738 748 778 779 780 781 782 783 786 787 788 789 790 791 792 793 794 795 798 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 427Used by:985
Symbol 877 GraphicUsed by:882
Symbol 878 FontUsed by:879
Symbol 879 TextUses:878Used by:882
Symbol 880 GraphicUsed by:882
Symbol 881 TextUses:148Used by:882
Symbol 882 MovieClipUses:877 879 880 881 154Used by:985
Symbol 883 GraphicUsed by:918
Symbol 884 GraphicUsed by:907
Symbol 885 GraphicUsed by:886
Symbol 886 MovieClipUses:885Used by:907
Symbol 887 GraphicUsed by:906
Symbol 888 GraphicUsed by:893
Symbol 889 FontUsed by:890 895 899 901 902 903
Symbol 890 TextUses:889Used by:893
Symbol 891 ShapeTweeningUsed by:893
Symbol 892 GraphicUsed by:893 897 900
Symbol 893 MovieClipUses:888 890 891 892Used by:906
Symbol 894 GraphicUsed by:897 900
Symbol 895 TextUses:889Used by:897
Symbol 896 ShapeTweeningUsed by:897
Symbol 897 MovieClipUses:894 895 896 892Used by:906
Symbol 898 ShapeTweeningUsed by:900
Symbol 899 TextUses:889Used by:900
Symbol 900 MovieClipUses:894 898 899 892Used by:906
Symbol 901 TextUses:889Used by:904
Symbol 902 TextUses:889Used by:904
Symbol 903 TextUses:889Used by:904
Symbol 904 MovieClipUses:901 902 903Used by:906
Symbol 905 GraphicUsed by:906
Symbol 906 MovieClipUses:887 893 897 900 904 905Used by:907
Symbol 907 MovieClipUses:884 886 906Used by:918
Symbol 908 GraphicUsed by:917
Symbol 909 GraphicUsed by:910 914
Symbol 910 MovieClipUses:909Used by:916
Symbol 911 GraphicUsed by:912
Symbol 912 MovieClipUses:911Used by:913
Symbol 913 MovieClipUses:912Used by:916
Symbol 914 MovieClipUses:909Used by:915
Symbol 915 MovieClipUses:914Used by:916
Symbol 916 MovieClipUses:910 913 915Used by:917
Symbol 917 MovieClipUses:908 916Used by:918
Symbol 918 MovieClipUses:883 907 917Used by:985
Symbol 919 GraphicUsed by:981
Symbol 920 GraphicUsed by:946
Symbol 921 FontUsed by:922 924 928 931 933 935 937 940 942 945 955 956 958 959 960 961 964 965 966 967 968 969 970 971 973 974
Symbol 922 TextUses:921Used by:946
Symbol 923 GraphicUsed by:946
Symbol 924 TextUses:921Used by:946
Symbol 925 GraphicUsed by:946
Symbol 926 GraphicUsed by:946
Symbol 927 GraphicUsed by:946
Symbol 928 TextUses:921Used by:946
Symbol 929 GraphicUsed by:946
Symbol 930 GraphicUsed by:946
Symbol 931 TextUses:921Used by:946
Symbol 932 ShapeTweeningUsed by:946
Symbol 933 TextUses:921Used by:946
Symbol 934 GraphicUsed by:946
Symbol 935 TextUses:921Used by:946
Symbol 936 GraphicUsed by:946
Symbol 937 TextUses:921Used by:946
Symbol 938 GraphicUsed by:946
Symbol 939 GraphicUsed by:946
Symbol 940 TextUses:921Used by:946
Symbol 941 GraphicUsed by:946
Symbol 942 TextUses:921Used by:946
Symbol 943 GraphicUsed by:946
Symbol 944 GraphicUsed by:946
Symbol 945 TextUses:921Used by:946
Symbol 946 MovieClipUses:482 920 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945Used by:977
Symbol 947 GraphicUsed by:977
Symbol 948 GraphicUsed by:951 957 962 963
Symbol 949 GraphicUsed by:951 957 962 963
Symbol 950 GraphicUsed by:951 957 962 963
Symbol 951 ButtonUses:948 949 950Used by:977
Symbol 952 GraphicUsed by:954
Symbol 953 GraphicUsed by:954
Symbol 954 MovieClipUses:952 953Used by:977
Symbol 955 TextUses:921Used by:975
Symbol 956 TextUses:921Used by:975
Symbol 957 ButtonUses:948 949 950Used by:975
Symbol 958 TextUses:921Used by:975
Symbol 959 TextUses:921Used by:975
Symbol 960 TextUses:921Used by:975
Symbol 961 TextUses:921Used by:975
Symbol 962 ButtonUses:948 949 950Used by:975
Symbol 963 ButtonUses:948 949 950Used by:975
Symbol 964 TextUses:921Used by:975
Symbol 965 TextUses:921Used by:975
Symbol 966 TextUses:921Used by:975
Symbol 967 TextUses:921Used by:975
Symbol 968 TextUses:921Used by:975
Symbol 969 TextUses:921Used by:975
Symbol 970 TextUses:921Used by:972
Symbol 971 TextUses:921Used by:972
Symbol 972 MovieClipUses:970 971Used by:975
Symbol 973 EditableTextUses:921Used by:975
Symbol 974 EditableTextUses:921Used by:975
Symbol 975 MovieClipUses:955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 972 973 974Used by:977
Symbol 976 TextUses:28Used by:977
Symbol 977 MovieClipUses:482 946 947 951 954 975 976Used by:981
Symbol 978 GraphicUsed by:979
Symbol 979 MovieClipUses:978Used by:981
Symbol 980 GraphicUsed by:981
Symbol 981 MovieClipUses:919 977 979 980Used by:985
Symbol 982 GraphicUsed by:984
Symbol 983 TextUses:756Used by:984
Symbol 984 MovieClipUses:982 983 416Used by:985
Symbol 985 MovieClipUses:522 526 536 876 882 918 981 984Used by:1014
Symbol 986 GraphicUsed by:993
Symbol 987 GraphicUsed by:988
Symbol 988 ButtonUses:987 482Used by:993
Symbol 989 GraphicUsed by:993
Symbol 990 GraphicUsed by:991
Symbol 991 ButtonUses:990 482Used by:993
Symbol 992 GraphicUsed by:993
Symbol 993 MovieClipUses:986 988 989 991 992Used by:1014
Symbol 994 GraphicUsed by:1014
Symbol 995 FontUsed by:996 1106 1108 1109 1112 1122 1158
Symbol 996 EditableTextUses:995Used by:1014
Symbol 997 GraphicUsed by:1000
Symbol 998 GraphicUsed by:1000
Symbol 999 GraphicUsed by:1000
Symbol 1000 ButtonUses:997 998 999Used by:1002
Symbol 1001 GraphicUsed by:1002
Symbol 1002 MovieClipUses:1000 1001Used by:1014
Symbol 1003 BitmapUsed by:1004
Symbol 1004 GraphicUses:1003Used by:1005
Symbol 1005 MovieClipUses:1004Used by:1012 1018 1075 1116 1127 1136 1448
Symbol 1006 BitmapUsed by:1007
Symbol 1007 GraphicUses:1006Used by:1008
Symbol 1008 MovieClipUses:1007Used by:1012 1018 1075 1116 1127 1136 1448
Symbol 1009 BitmapUsed by:1010
Symbol 1010 GraphicUses:1009Used by:1011
Symbol 1011 MovieClipUses:1010Used by:1012 1018 1075 1116 1127 1136 1448
Symbol 1012 ButtonUses:1005 1008 1011 482Used by:1014
Symbol 1013 TextUses:497Used by:1014
Symbol 1014 MovieClipUses:513 517 520 521 985 993 994 996 406 1002 1012 1013Used by:Timeline
Symbol 1015 TextUses:511Used by:1016
Symbol 1016 MovieClipUses:510 1015Used by:1065
Symbol 1017 TextUses:497Used by:1065
Symbol 1018 ButtonUses:1005 1008 1011 482Used by:1065
Symbol 1019 GraphicUsed by:1020
Symbol 1020 MovieClipUses:1019Used by:1065
Symbol 1021 GraphicUsed by:1022
Symbol 1022 MovieClipUses:1021Used by:1063
Symbol 1023 GraphicUsed by:1024
Symbol 1024 MovieClipUses:1023Used by:1028
Symbol 1025 GraphicUsed by:1028
Symbol 1026 TextUses:148Used by:1028
Symbol 1027 TextUses:148Used by:1028
Symbol 1028 MovieClipUses:1024 1025 1026 1027Used by:1063
Symbol 1029 GraphicUsed by:1058
Symbol 1030 GraphicUsed by:1058
Symbol 1031 GraphicUsed by:1033
Symbol 1032 GraphicUsed by:1033
Symbol 1033 MovieClipUses:1031 1032Used by:1058
Symbol 1034 TextUses:148Used by:1058
Symbol 1035 ShapeTweeningUsed by:1058
Symbol 1036 TextUses:148Used by:1058
Symbol 1037 TextUses:148Used by:1058
Symbol 1038 TextUses:148Used by:1058
Symbol 1039 TextUses:148Used by:1058
Symbol 1040 TextUses:148Used by:1058
Symbol 1041 TextUses:148Used by:1058
Symbol 1042 TextUses:148Used by:1058
Symbol 1043 TextUses:148Used by:1058
Symbol 1044 TextUses:148Used by:1058
Symbol 1045 TextUses:148Used by:1058
Symbol 1046 ShapeTweeningUsed by:1058
Symbol 1047 TextUses:148Used by:1058
Symbol 1048 TextUses:148Used by:1058
Symbol 1049 ShapeTweeningUsed by:1058
Symbol 1050 TextUses:148Used by:1058
Symbol 1051 TextUses:148Used by:1058
Symbol 1052 TextUses:148Used by:1058
Symbol 1053 TextUses:148Used by:1058
Symbol 1054 TextUses:148Used by:1058
Symbol 1055 TextUses:148Used by:1058
Symbol 1056 TextUses:148Used by:1058
Symbol 1057 TextUses:148Used by:1058
Symbol 1058 MovieClipUses:1029 1030 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057Used by:1063
Symbol 1059 TextUses:148Used by:1063
Symbol 1060 GraphicUsed by:1062
Symbol 1061 TextUses:148Used by:1062
Symbol 1062 MovieClipUses:1060 1061Used by:1063
Symbol 1063 MovieClipUses:2 1022 1028 1058 1059 1062Used by:1065
Symbol 1064 GraphicUsed by:1065
Symbol 1065 MovieClipUses:1016 517 1017 1018 1020 1063 1064Used by:Timeline
Symbol 1066 GraphicUsed by:1067
Symbol 1067 MovieClipUses:1066Used by:1105
Symbol 1068 GraphicUsed by:1069
Symbol 1069 MovieClipUses:1068Used by:1105
Symbol 1070 GraphicUsed by:1074
Symbol 1071 TextUses:497Used by:1074
Symbol 1072 GraphicUsed by:1074
Symbol 1073 GraphicUsed by:1074
Symbol 1074 ButtonUses:1070 1071 1072 1073Used by:1105
Symbol 1075 ButtonUses:1005 1008 1011 482Used by:1105
Symbol 1076 TextUses:497Used by:1105
Symbol 1077 GraphicUsed by:1104
Symbol 1078 GraphicUsed by:1104
Symbol 1079 TextUses:28Used by:1104
Symbol 1080 TextUses:28Used by:1103
Symbol 1081 TextUses:28Used by:1103
Symbol 1082 TextUses:28Used by:1103
Symbol 1083 TextUses:28Used by:1103
Symbol 1084 TextUses:28Used by:1103
Symbol 1085 TextUses:28Used by:1103
Symbol 1086 TextUses:28Used by:1103
Symbol 1087 TextUses:28Used by:1103
Symbol 1088 TextUses:28Used by:1103
Symbol 1089 TextUses:28Used by:1103
Symbol 1090 GraphicUsed by:1103
Symbol 1091 TextUses:28Used by:1103
Symbol 1092 GraphicUsed by:1103
Symbol 1093 GraphicUsed by:1103
Symbol 1094 GraphicUsed by:1103
Symbol 1095 GraphicUsed by:1103
Symbol 1096 GraphicUsed by:1103
Symbol 1097 GraphicUsed by:1103
Symbol 1098 GraphicUsed by:1103
Symbol 1099 TextUses:28Used by:1103
Symbol 1100 GraphicUsed by:1103
Symbol 1101 TextUses:28Used by:1103
Symbol 1102 TextUses:28Used by:1103
Symbol 1103 MovieClipUses:1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 SS1Used by:1104
Symbol 1104 MovieClipUses:1077 152 1078 1079 1103Used by:1105
Symbol 1105 MovieClipUses:1067 517 1069 1074 1075 1076 1104Used by:Timeline
Symbol 1106 EditableTextUses:995Used by:1107
Symbol 1107 MovieClipUses:510 1106Used by:1123
Symbol 1108 EditableTextUses:995Used by:1123
Symbol 1109 EditableTextUses:995Used by:1123
Symbol 1110 FontUsed by:1111
Symbol 1111 EditableTextUses:1110Used by:1123
Symbol 1112 EditableTextUses:995Used by:1123
Symbol 1113 GraphicUsed by:1114
Symbol 1114 MovieClipUses:1113Used by:1123
Symbol 1115 TextUses:497Used by:1123
Symbol 1116 ButtonUses:1005 1008 1011 482Used by:1123
Symbol 1117 GraphicUsed by:1121
Symbol 1118 GraphicUsed by:1121
Symbol 1119 GraphicUsed by:1121
Symbol 1120 GraphicUsed by:1121
Symbol 1121 ButtonUses:1117 1118 1119 1120Used by:1123
Symbol 1122 EditableTextUses:995Used by:1123
Symbol 1123 MovieClipUses:1107 517 1108 1109 1111 1112 1114 1115 1116 1121 1122Used by:Timeline
Symbol 1124 TextUses:511Used by:1131
Symbol 1125 GraphicUsed by:1126
Symbol 1126 MovieClipUses:1125Used by:1130
Symbol 1127 ButtonUses:1005 1008 1011 482Used by:1130
Symbol 1128 TextUses:497Used by:1130
Symbol 1129 EditableTextUses:30Used by:1130
Symbol 1130 MovieClipUses:517 1126 1127 1128 1129Used by:1131
Symbol 1131 MovieClipUses:510 1124 1130Used by:Timeline
Symbol 1132 TextUses:511Used by:1133
Symbol 1133 MovieClipUses:510 1132Used by:1152
Symbol 1134 GraphicUsed by:1135
Symbol 1135 MovieClipUses:1134Used by:1152 1450
Symbol 1136 ButtonUses:1005 1008 1011 482Used by:1152
Symbol 1137 TextUses:497Used by:1152
Symbol 1138 GraphicUsed by:1151
Symbol 1139 GraphicUsed by:1151
Symbol 1140 GraphicUsed by:1151
Symbol 1141 GraphicUsed by:1142
Symbol 1142 MovieClipUses:1141Used by:1151
Symbol 1143 FontUsed by:1144 1145 1146 1147 1148 1149 1150 1518
Symbol 1144 TextUses:1143Used by:1151
Symbol 1145 TextUses:1143Used by:1151
Symbol 1146 TextUses:1143Used by:1151
Symbol 1147 TextUses:1143Used by:1151
Symbol 1148 TextUses:1143Used by:1151
Symbol 1149 TextUses:1143Used by:1151
Symbol 1150 TextUses:1143Used by:1151
Symbol 1151 MovieClipUses:1138 1139 1140 1142 1144 1145 378 1146 1147 1148 1149 1150 329 406 311 275Used by:1152
Symbol 1152 MovieClipUses:1133 517 1135 1136 1137 1151Used by:Timeline
Symbol 1153 GraphicUsed by:1450
Symbol 1154 TextUses:511Used by:1450
Symbol 1155 GraphicUsed by:1447
Symbol 1156 FontUsed by:1157
Symbol 1157 EditableTextUses:1156Used by:1447
Symbol 1158 EditableTextUses:995Used by:1447
Symbol 1159 FontUsed by:1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446
Symbol 1160 EditableTextUses:1159Used by:1447
Symbol 1161 EditableTextUses:1159Used by:1447
Symbol 1162 EditableTextUses:1159Used by:1447
Symbol 1163 EditableTextUses:1159Used by:1447
Symbol 1164 EditableTextUses:1159Used by:1447
Symbol 1165 EditableTextUses:1159Used by:1447
Symbol 1166 EditableTextUses:1159Used by:1447
Symbol 1167 EditableTextUses:1159Used by:1447
Symbol 1168 EditableTextUses:1159Used by:1447
Symbol 1169 EditableTextUses:1159Used by:1447
Symbol 1170 EditableTextUses:1159Used by:1447
Symbol 1171 EditableTextUses:1159Used by:1447
Symbol 1172 EditableTextUses:1159Used by:1447
Symbol 1173 EditableTextUses:1159Used by:1447
Symbol 1174 EditableTextUses:1159Used by:1447
Symbol 1175 EditableTextUses:1159Used by:1447
Symbol 1176 EditableTextUses:1159Used by:1447
Symbol 1177 EditableTextUses:1159Used by:1447
Symbol 1178 EditableTextUses:1159Used by:1447
Symbol 1179 EditableTextUses:1159Used by:1447
Symbol 1180 EditableTextUses:1159Used by:1447
Symbol 1181 EditableTextUses:1159Used by:1447
Symbol 1182 EditableTextUses:1159Used by:1447
Symbol 1183 EditableTextUses:1159Used by:1447
Symbol 1184 EditableTextUses:1159Used by:1447
Symbol 1185 EditableTextUses:1159Used by:1447
Symbol 1186 EditableTextUses:1159Used by:1447
Symbol 1187 EditableTextUses:1159Used by:1447
Symbol 1188 EditableTextUses:1159Used by:1447
Symbol 1189 EditableTextUses:1159Used by:1447
Symbol 1190 EditableTextUses:1159Used by:1447
Symbol 1191 EditableTextUses:1159Used by:1447
Symbol 1192 EditableTextUses:1159Used by:1447
Symbol 1193 EditableTextUses:1159Used by:1447
Symbol 1194 EditableTextUses:1159Used by:1447
Symbol 1195 EditableTextUses:1159Used by:1447
Symbol 1196 EditableTextUses:1159Used by:1447
Symbol 1197 EditableTextUses:1159Used by:1447
Symbol 1198 EditableTextUses:1159Used by:1447
Symbol 1199 EditableTextUses:1159Used by:1447
Symbol 1200 EditableTextUses:1159Used by:1447
Symbol 1201 EditableTextUses:1159Used by:1447
Symbol 1202 EditableTextUses:1159Used by:1447
Symbol 1203 EditableTextUses:1159Used by:1447
Symbol 1204 EditableTextUses:1159Used by:1447
Symbol 1205 EditableTextUses:1159Used by:1447
Symbol 1206 EditableTextUses:1159Used by:1447
Symbol 1207 EditableTextUses:1159Used by:1447
Symbol 1208 EditableTextUses:1159Used by:1447
Symbol 1209 EditableTextUses:1159Used by:1447
Symbol 1210 EditableTextUses:1159Used by:1447
Symbol 1211 EditableTextUses:1159Used by:1447
Symbol 1212 EditableTextUses:1159Used by:1447
Symbol 1213 EditableTextUses:1159Used by:1447
Symbol 1214 EditableTextUses:1159Used by:1447
Symbol 1215 EditableTextUses:1159Used by:1447
Symbol 1216 EditableTextUses:1159Used by:1447
Symbol 1217 EditableTextUses:1159Used by:1447
Symbol 1218 EditableTextUses:1159Used by:1447
Symbol 1219 EditableTextUses:1159Used by:1447
Symbol 1220 EditableTextUses:1159Used by:1447
Symbol 1221 EditableTextUses:1159Used by:1447
Symbol 1222 EditableTextUses:1159Used by:1447
Symbol 1223 EditableTextUses:1159Used by:1447
Symbol 1224 EditableTextUses:1159Used by:1447
Symbol 1225 EditableTextUses:1159Used by:1447
Symbol 1226 EditableTextUses:1159Used by:1447
Symbol 1227 EditableTextUses:1159Used by:1447
Symbol 1228 EditableTextUses:1159Used by:1447
Symbol 1229 EditableTextUses:1159Used by:1447
Symbol 1230 EditableTextUses:1159Used by:1447
Symbol 1231 EditableTextUses:1159Used by:1447
Symbol 1232 EditableTextUses:1159Used by:1447
Symbol 1233 EditableTextUses:1159Used by:1447
Symbol 1234 EditableTextUses:1159Used by:1447
Symbol 1235 EditableTextUses:1159Used by:1447
Symbol 1236 EditableTextUses:1159Used by:1447
Symbol 1237 EditableTextUses:1159Used by:1447
Symbol 1238 EditableTextUses:1159Used by:1447
Symbol 1239 EditableTextUses:1159Used by:1447
Symbol 1240 EditableTextUses:1159Used by:1447
Symbol 1241 EditableTextUses:1159Used by:1447
Symbol 1242 EditableTextUses:1159Used by:1447
Symbol 1243 EditableTextUses:1159Used by:1447
Symbol 1244 EditableTextUses:1159Used by:1447
Symbol 1245 EditableTextUses:1159Used by:1447
Symbol 1246 EditableTextUses:1159Used by:1447
Symbol 1247 EditableTextUses:1159Used by:1447
Symbol 1248 EditableTextUses:1159Used by:1447
Symbol 1249 EditableTextUses:1159Used by:1447
Symbol 1250 EditableTextUses:1159Used by:1447
Symbol 1251 EditableTextUses:1159Used by:1447
Symbol 1252 EditableTextUses:1159Used by:1447
Symbol 1253 EditableTextUses:1159Used by:1447
Symbol 1254 EditableTextUses:1159Used by:1447
Symbol 1255 EditableTextUses:1159Used by:1447
Symbol 1256 EditableTextUses:1159Used by:1447
Symbol 1257 EditableTextUses:1159Used by:1447
Symbol 1258 EditableTextUses:1159Used by:1447
Symbol 1259 EditableTextUses:1159Used by:1447
Symbol 1260 EditableTextUses:1159Used by:1447
Symbol 1261 EditableTextUses:1159Used by:1447
Symbol 1262 EditableTextUses:1159Used by:1447
Symbol 1263 EditableTextUses:1159Used by:1447
Symbol 1264 EditableTextUses:1159Used by:1447
Symbol 1265 EditableTextUses:1159Used by:1447
Symbol 1266 EditableTextUses:1159Used by:1447
Symbol 1267 EditableTextUses:1159Used by:1447
Symbol 1268 EditableTextUses:1159Used by:1447
Symbol 1269 EditableTextUses:1159Used by:1447
Symbol 1270 EditableTextUses:1159Used by:1447
Symbol 1271 EditableTextUses:1159Used by:1447
Symbol 1272 EditableTextUses:1159Used by:1447
Symbol 1273 EditableTextUses:1159Used by:1447
Symbol 1274 EditableTextUses:1159Used by:1447
Symbol 1275 EditableTextUses:1159Used by:1447
Symbol 1276 EditableTextUses:1159Used by:1447
Symbol 1277 EditableTextUses:1159Used by:1447
Symbol 1278 EditableTextUses:1159Used by:1447
Symbol 1279 EditableTextUses:1159Used by:1447
Symbol 1280 EditableTextUses:1159Used by:1447
Symbol 1281 EditableTextUses:1159Used by:1447
Symbol 1282 EditableTextUses:1159Used by:1447
Symbol 1283 EditableTextUses:1159Used by:1447
Symbol 1284 EditableTextUses:1159Used by:1447
Symbol 1285 EditableTextUses:1159Used by:1447
Symbol 1286 EditableTextUses:1159Used by:1447
Symbol 1287 EditableTextUses:1159Used by:1447
Symbol 1288 EditableTextUses:1159Used by:1447
Symbol 1289 EditableTextUses:1159Used by:1447
Symbol 1290 EditableTextUses:1159Used by:1447
Symbol 1291 EditableTextUses:1159Used by:1447
Symbol 1292 EditableTextUses:1159Used by:1447
Symbol 1293 EditableTextUses:1159Used by:1447
Symbol 1294 EditableTextUses:1159Used by:1447
Symbol 1295 EditableTextUses:1159Used by:1447
Symbol 1296 EditableTextUses:1159Used by:1447
Symbol 1297 EditableTextUses:1159Used by:1447
Symbol 1298 EditableTextUses:1159Used by:1447
Symbol 1299 EditableTextUses:1159Used by:1447
Symbol 1300 EditableTextUses:1159Used by:1447
Symbol 1301 EditableTextUses:1159Used by:1447
Symbol 1302 EditableTextUses:1159Used by:1447
Symbol 1303 EditableTextUses:1159Used by:1447
Symbol 1304 EditableTextUses:1159Used by:1447
Symbol 1305 EditableTextUses:1159Used by:1447
Symbol 1306 EditableTextUses:1159Used by:1447
Symbol 1307 EditableTextUses:1159Used by:1447
Symbol 1308 EditableTextUses:1159Used by:1447
Symbol 1309 EditableTextUses:1159Used by:1447
Symbol 1310 EditableTextUses:1159Used by:1447
Symbol 1311 EditableTextUses:1159Used by:1447
Symbol 1312 EditableTextUses:1159Used by:1447
Symbol 1313 EditableTextUses:1159Used by:1447
Symbol 1314 EditableTextUses:1159Used by:1447
Symbol 1315 EditableTextUses:1159Used by:1447
Symbol 1316 EditableTextUses:1159Used by:1447
Symbol 1317 EditableTextUses:1159Used by:1447
Symbol 1318 EditableTextUses:1159Used by:1447
Symbol 1319 EditableTextUses:1159Used by:1447
Symbol 1320 EditableTextUses:1159Used by:1447
Symbol 1321 EditableTextUses:1159Used by:1447
Symbol 1322 EditableTextUses:1159Used by:1447
Symbol 1323 EditableTextUses:1159Used by:1447
Symbol 1324 EditableTextUses:1159Used by:1447
Symbol 1325 EditableTextUses:1159Used by:1447
Symbol 1326 EditableTextUses:1159Used by:1447
Symbol 1327 EditableTextUses:1159Used by:1447
Symbol 1328 EditableTextUses:1159Used by:1447
Symbol 1329 EditableTextUses:1159Used by:1447
Symbol 1330 EditableTextUses:1159Used by:1447
Symbol 1331 EditableTextUses:1159Used by:1447
Symbol 1332 EditableTextUses:1159Used by:1447
Symbol 1333 EditableTextUses:1159Used by:1447
Symbol 1334 EditableTextUses:1159Used by:1447
Symbol 1335 EditableTextUses:1159Used by:1447
Symbol 1336 EditableTextUses:1159Used by:1447
Symbol 1337 EditableTextUses:1159Used by:1447
Symbol 1338 EditableTextUses:1159Used by:1447
Symbol 1339 EditableTextUses:1159Used by:1447
Symbol 1340 EditableTextUses:1159Used by:1447
Symbol 1341 EditableTextUses:1159Used by:1447
Symbol 1342 EditableTextUses:1159Used by:1447
Symbol 1343 EditableTextUses:1159Used by:1447
Symbol 1344 EditableTextUses:1159Used by:1447
Symbol 1345 EditableTextUses:1159Used by:1447
Symbol 1346 EditableTextUses:1159Used by:1447
Symbol 1347 EditableTextUses:1159Used by:1447
Symbol 1348 EditableTextUses:1159Used by:1447
Symbol 1349 EditableTextUses:1159Used by:1447
Symbol 1350 EditableTextUses:1159Used by:1447
Symbol 1351 EditableTextUses:1159Used by:1447
Symbol 1352 EditableTextUses:1159Used by:1447
Symbol 1353 EditableTextUses:1159Used by:1447
Symbol 1354 EditableTextUses:1159Used by:1447
Symbol 1355 EditableTextUses:1159Used by:1447
Symbol 1356 EditableTextUses:1159Used by:1447
Symbol 1357 EditableTextUses:1159Used by:1447
Symbol 1358 EditableTextUses:1159Used by:1447
Symbol 1359 EditableTextUses:1159Used by:1447
Symbol 1360 EditableTextUses:1159Used by:1447
Symbol 1361 EditableTextUses:1159Used by:1447
Symbol 1362 EditableTextUses:1159Used by:1447
Symbol 1363 EditableTextUses:1159Used by:1447
Symbol 1364 EditableTextUses:1159Used by:1447
Symbol 1365 EditableTextUses:1159Used by:1447
Symbol 1366 EditableTextUses:1159Used by:1447
Symbol 1367 EditableTextUses:1159Used by:1447
Symbol 1368 EditableTextUses:1159Used by:1447
Symbol 1369 EditableTextUses:1159Used by:1447
Symbol 1370 EditableTextUses:1159Used by:1447
Symbol 1371 EditableTextUses:1159Used by:1447
Symbol 1372 EditableTextUses:1159Used by:1447
Symbol 1373 EditableTextUses:1159Used by:1447
Symbol 1374 EditableTextUses:1159Used by:1447
Symbol 1375 EditableTextUses:1159Used by:1447
Symbol 1376 EditableTextUses:1159Used by:1447
Symbol 1377 EditableTextUses:1159Used by:1447
Symbol 1378 EditableTextUses:1159Used by:1447
Symbol 1379 EditableTextUses:1159Used by:1447
Symbol 1380 EditableTextUses:1159Used by:1447
Symbol 1381 EditableTextUses:1159Used by:1447
Symbol 1382 EditableTextUses:1159Used by:1447
Symbol 1383 EditableTextUses:1159Used by:1447
Symbol 1384 EditableTextUses:1159Used by:1447
Symbol 1385 EditableTextUses:1159Used by:1447
Symbol 1386 EditableTextUses:1159Used by:1447
Symbol 1387 EditableTextUses:1159Used by:1447
Symbol 1388 EditableTextUses:1159Used by:1447
Symbol 1389 EditableTextUses:1159Used by:1447
Symbol 1390 EditableTextUses:1159Used by:1447
Symbol 1391 EditableTextUses:1159Used by:1447
Symbol 1392 EditableTextUses:1159Used by:1447
Symbol 1393 EditableTextUses:1159Used by:1447
Symbol 1394 EditableTextUses:1159Used by:1447
Symbol 1395 EditableTextUses:1159Used by:1447
Symbol 1396 EditableTextUses:1159Used by:1447
Symbol 1397 EditableTextUses:1159Used by:1447
Symbol 1398 EditableTextUses:1159Used by:1447
Symbol 1399 EditableTextUses:1159Used by:1447
Symbol 1400 EditableTextUses:1159Used by:1447
Symbol 1401 EditableTextUses:1159Used by:1447
Symbol 1402 EditableTextUses:1159Used by:1447
Symbol 1403 EditableTextUses:1159Used by:1447
Symbol 1404 EditableTextUses:1159Used by:1447
Symbol 1405 EditableTextUses:1159Used by:1447
Symbol 1406 EditableTextUses:1159Used by:1447
Symbol 1407 EditableTextUses:1159Used by:1447
Symbol 1408 EditableTextUses:1159Used by:1447
Symbol 1409 EditableTextUses:1159Used by:1447
Symbol 1410 EditableTextUses:1159Used by:1447
Symbol 1411 EditableTextUses:1159Used by:1447
Symbol 1412 EditableTextUses:1159Used by:1447
Symbol 1413 EditableTextUses:1159Used by:1447
Symbol 1414 EditableTextUses:1159Used by:1447
Symbol 1415 EditableTextUses:1159Used by:1447
Symbol 1416 EditableTextUses:1159Used by:1447
Symbol 1417 EditableTextUses:1159Used by:1447
Symbol 1418 EditableTextUses:1159Used by:1447
Symbol 1419 EditableTextUses:1159Used by:1447
Symbol 1420 EditableTextUses:1159Used by:1447
Symbol 1421 EditableTextUses:1159Used by:1447
Symbol 1422 EditableTextUses:1159Used by:1447
Symbol 1423 EditableTextUses:1159Used by:1447
Symbol 1424 EditableTextUses:1159Used by:1447
Symbol 1425 EditableTextUses:1159Used by:1447
Symbol 1426 EditableTextUses:1159Used by:1447
Symbol 1427 EditableTextUses:1159Used by:1447
Symbol 1428 EditableTextUses:1159Used by:1447
Symbol 1429 EditableTextUses:1159Used by:1447
Symbol 1430 EditableTextUses:1159Used by:1447
Symbol 1431 EditableTextUses:1159Used by:1447
Symbol 1432 EditableTextUses:1159Used by:1447
Symbol 1433 EditableTextUses:1159Used by:1447
Symbol 1434 EditableTextUses:1159Used by:1447
Symbol 1435 EditableTextUses:1159Used by:1447
Symbol 1436 EditableTextUses:1159Used by:1447
Symbol 1437 EditableTextUses:1159Used by:1447
Symbol 1438 EditableTextUses:1159Used by:1447
Symbol 1439 EditableTextUses:1159Used by:1447
Symbol 1440 EditableTextUses:1159Used by:1447
Symbol 1441 EditableTextUses:1159Used by:1447
Symbol 1442 EditableTextUses:1159Used by:1447
Symbol 1443 EditableTextUses:1159Used by:1447
Symbol 1444 EditableTextUses:1159Used by:1447
Symbol 1445 EditableTextUses:1159Used by:1447
Symbol 1446 EditableTextUses:1159Used by:1447
Symbol 1447 MovieClipUses:1155 1157 1158 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 275Used by:1450
Symbol 1448 ButtonUses:1005 1008 1011 482Used by:1450
Symbol 1449 TextUses:497Used by:1450
Symbol 1450 MovieClipUses:1153 1154 517 1135 1447 1448 1449Used by:Timeline
Symbol 1451 GraphicUsed by:1453
Symbol 1452 GraphicUsed by:1453
Symbol 1453 MovieClipUses:1451 1452Used by:1521
Symbol 1454 GraphicUsed by:1455
Symbol 1455 ButtonUses:1454Used by:1513
Symbol 1456 GraphicUsed by:1513
Symbol 1457 GraphicUsed by:1513
Symbol 1458 GraphicUsed by:1459
Symbol 1459 MovieClipUses:1458Used by:1513
Symbol 1460 GraphicUsed by:1461
Symbol 1461 MovieClipUses:1460Used by:1513
Symbol 1462 FontUsed by:1463
Symbol 1463 EditableTextUses:1462Used by:1513
Symbol 1464 GraphicUsed by:1468
Symbol 1465 GraphicUsed by:1468
Symbol 1466 GraphicUsed by:1468
Symbol 1467 GraphicUsed by:1468
Symbol 1468 ButtonUses:1464 1465 1466 1467Used by:1513
Symbol 1469 GraphicUsed by:1471 1473 1475 1477 1479
Symbol 1470 TextUses:511Used by:1471
Symbol 1471 MovieClipUses:1469 1470Used by:1480
Symbol 1472 TextUses:511Used by:1473
Symbol 1473 MovieClipUses:1469 1472Used by:1480
Symbol 1474 TextUses:511Used by:1475
Symbol 1475 MovieClipUses:1469 1474Used by:1480
Symbol 1476 TextUses:511Used by:1477
Symbol 1477 MovieClipUses:1469 1476Used by:1480
Symbol 1478 TextUses:511Used by:1479
Symbol 1479 MovieClipUses:1469 1478Used by:1480
Symbol 1480 MovieClipUses:1471 1473 1475 1477 1479Used by:1513
Symbol 1481 ShapeTweeningUsed by:1487
Symbol 1482 GraphicUsed by:1483
Symbol 1483 MovieClipUses:1482Used by:1487 1492
Symbol 1484 GraphicUsed by:1487
Symbol 1485 GraphicUsed by:1487
Symbol 1486 GraphicUsed by:1487
Symbol 1487 MovieClipUses:1481 1483 1484 1485 1486Used by:1513
Symbol 1488 ShapeTweeningUsed by:1492
Symbol 1489 GraphicUsed by:1492
Symbol 1490 GraphicUsed by:1492
Symbol 1491 GraphicUsed by:1492
Symbol 1492 MovieClipUses:1488 1483 1489 1490 1491Used by:1513
Symbol 1493 GraphicUsed by:1495 1508
Symbol 1494 GraphicUsed by:1495 1508
Symbol 1495 MovieClipUses:493 1493 1494Used by:1498
Symbol 1496 TextUses:497Used by:1498
Symbol 1497 GraphicUsed by:1498 1503 1507 1510 1512
Symbol 1498 ButtonUses:1495 1496 1497 492Used by:1513
Symbol 1499 TextUses:497Used by:1503
Symbol 1500 GraphicUsed by:1502
Symbol 1501 GraphicUsed by:1502 1506
Symbol 1502 MovieClipUses:499 1500 1501Used by:1503
Symbol 1503 ButtonUses:1499 1502 1497 496 498Used by:1513
Symbol 1504 TextUses:497Used by:1507
Symbol 1505 GraphicUsed by:1506
Symbol 1506 MovieClipUses:495 1505 1501Used by:1507
Symbol 1507 ButtonUses:1504 1506 1497 494Used by:1513
Symbol 1508 MovieClipUses:491 1493 1494Used by:1510
Symbol 1509 TextUses:497Used by:1510
Symbol 1510 ButtonUses:1508 1509 1497 490Used by:1513
Symbol 1511 TextUses:497Used by:1512
Symbol 1512 ButtonUses:1511 503 1497 500 501Used by:1513
Symbol 1513 MovieClipUses:1455 1456 1457 1459 1461 1463 1468 1480 1487 1492 1498 1503 1507 1510 1512Used by:1521
Symbol 1514 GraphicUsed by:1517
Symbol 1515 GraphicUsed by:1517
Symbol 1516 GraphicUsed by:1517
Symbol 1517 ButtonUses:1514 559 563 1515 1516 560 562Used by:1521
Symbol 1518 EditableTextUses:1143Used by:1520
Symbol 1519 EditableTextUses:148Used by:1520
Symbol 1520 MovieClipUses:1518 1519Used by:1521
Symbol 1521 MovieClipUses:1453 1513 1517 1520Used by:Timeline
Streaming Sound 1Used by:Symbol 1103 MovieClip

Instance Names

"desktopy"Frame 2Symbol 481 MovieClip
"icon_internet"Frame 2Symbol 489 MovieClip
"icon_chat"Frame 2Symbol 489 MovieClip
"icon_mines"Frame 2Symbol 489 MovieClip
"icon_virus"Frame 2Symbol 489 MovieClip
"icon_jibberish"Frame 2Symbol 489 MovieClip
"icon_xxl"Frame 2Symbol 489 MovieClip
"icon_floss"Frame 2Symbol 489 MovieClip
"IA7"Frame 2Symbol 1014 MovieClip
"nortonVirus"Frame 2Symbol 1065 MovieClip
"mines"Frame 2Symbol 1105 MovieClip
"AIM"Frame 2Symbol 1123 MovieClip
"FLOSS"Frame 2Symbol 1131 MovieClip
"jib"Frame 2Symbol 1152 MovieClip
"xxl"Frame 2Symbol 1450 MovieClip
"start_panel"Frame 2Symbol 1521 MovieClip
"bg"Symbol 11 MovieClip [toolTip] Frame 1Symbol 3 MovieClip
"bt"Symbol 11 MovieClip [toolTip] Frame 1Symbol 5 MovieClip
"bb"Symbol 11 MovieClip [toolTip] Frame 1Symbol 6 MovieClip
"bl"Symbol 11 MovieClip [toolTip] Frame 1Symbol 7 MovieClip
"br"Symbol 11 MovieClip [toolTip] Frame 1Symbol 8 MovieClip
"lbl"Symbol 11 MovieClip [toolTip] Frame 1Symbol 10 EditableText
"b"Symbol 104 MovieClip [SimpleButtonDown] Frame 1Symbol 101 MovieClip [BrdrShdw]
"face"Symbol 104 MovieClip [SimpleButtonDown] Frame 1Symbol 103 MovieClip [BrdrFace]
"b"Symbol 109 MovieClip [SimpleButtonIn] Frame 1Symbol 106 MovieClip [BrdrBlk]
"it"Symbol 109 MovieClip [SimpleButtonIn] Frame 1Symbol 108 MovieClip [BrdrHilght]
"g"Symbol 109 MovieClip [SimpleButtonIn] Frame 1Symbol 101 MovieClip [BrdrShdw]
"face"Symbol 109 MovieClip [SimpleButtonIn] Frame 1Symbol 103 MovieClip [BrdrFace]
"ob"Symbol 110 MovieClip [SimpleButtonUp] Frame 1Symbol 106 MovieClip [BrdrBlk]
"ol"Symbol 110 MovieClip [SimpleButtonUp] Frame 1Symbol 103 MovieClip [BrdrFace]
"ib"Symbol 110 MovieClip [SimpleButtonUp] Frame 1Symbol 101 MovieClip [BrdrShdw]
"il"Symbol 110 MovieClip [SimpleButtonUp] Frame 1Symbol 108 MovieClip [BrdrHilght]
"face"Symbol 110 MovieClip [SimpleButtonUp] Frame 1Symbol 103 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 118 MovieClip [FocusRect] Frame 1Symbol 99 MovieClip [BoundingBox]
"tabCapture"Symbol 119 MovieClip [FocusManager] Frame 1Symbol 116 Button
"boundingBox_mc"Symbol 122 MovieClip [SimpleButton] Frame 1Symbol 99 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 126 MovieClip [Button] Frame 1Symbol 99 MovieClip [BoundingBox]
"twoButs2"Symbol 150 MovieClip [custAlertBox] Frame 1Symbol 126 MovieClip [Button]
"twoButs1"Symbol 150 MovieClip [custAlertBox] Frame 1Symbol 126 MovieClip [Button]
"bCenter"Symbol 150 MovieClip [custAlertBox] Frame 1Symbol 126 MovieClip [Button]
"error_txt"Symbol 150 MovieClip [custAlertBox] Frame 1Symbol 149 EditableText
"dfs"Symbol 212 MovieClip [BtnDownArrow] Frame 1Symbol 160 MovieClip [ScrollTrack]
"dfs"Symbol 213 MovieClip [BtnUpArrow] Frame 1Symbol 160 MovieClip [ScrollTrack]
"boundingBox_mc"Symbol 215 MovieClip [VScrollBar] Frame 1Symbol 99 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 216 MovieClip [HScrollBar] Frame 1Symbol 99 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 217 MovieClip [UIScrollBar] Frame 1Symbol 99 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 238 MovieClip [RadioButton] Frame 1Symbol 99 MovieClip [BoundingBox]
"foo"Symbol 238 MovieClip [RadioButton] Frame 2Symbol 126 MovieClip [Button]
"boundingBox_mc"Symbol 246 MovieClip [View] Frame 1Symbol 99 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 247 MovieClip [ScrollView] Frame 1Symbol 99 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 267 MovieClip [Menu] Frame 1Symbol 99 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 275 MovieClip [MenuBar] Frame 1Symbol 99 MovieClip [BoundingBox]
"label"Symbol 294 MovieClip [TextInput] Frame 1Symbol 293 EditableText
"boundingBox_mc"Symbol 311 MovieClip [NumericStepper] Frame 1Symbol 99 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 329 MovieClip [CheckBox] Frame 1Symbol 99 MovieClip [BoundingBox]
"face"Symbol 338 MovieClip Frame 1Symbol 333 MovieClip
"nocolor_face"Symbol 338 MovieClip Frame 1Symbol 335 MovieClip
"cpicker"Symbol 378 MovieClip [AdvColorPicker] Frame 1Symbol 338 MovieClip
"boundingBox_mc"Symbol 393 MovieClip [ComboBase] Frame 1Symbol 99 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 394 MovieClip [List] Frame 1Symbol 99 MovieClip [BoundingBox]
"dfs"Symbol 400 MovieClip [ComboDownArrowDisabled] Frame 1Symbol 399 MovieClip [ComboDownArrowUp]
"boundingBox_mc"Symbol 406 MovieClip [ComboBox] Frame 1Symbol 99 MovieClip [BoundingBox]
"_video"Symbol 412 MovieClip [VideoPlayer] Frame 1Symbol 411 Video
"boundingBox_mc"Symbol 416 MovieClip [FLVPlayback] Frame 1Symbol 410 MovieClip
"boundingBox_mc"Symbol 427 MovieClip [ScrollPane] Frame 1Symbol 99 MovieClip [BoundingBox]
"bar"Symbol 476 MovieClip Frame 1Symbol 430 MovieClip
"NoHandCursor_Window"Symbol 517 MovieClip Frame 1Symbol 515 Button
"music1"Symbol 631 MovieClip Frame 1Symbol 585 MovieClip
"music2"Symbol 631 MovieClip Frame 1Symbol 587 MovieClip
"music3"Symbol 631 MovieClip Frame 1Symbol 589 MovieClip
"music4"Symbol 631 MovieClip Frame 1Symbol 591 MovieClip
"audio1"Symbol 631 MovieClip Frame 1Symbol 595 Button
"audio2"Symbol 631 MovieClip Frame 1Symbol 596 Button
"audio3"Symbol 631 MovieClip Frame 1Symbol 597 Button
"audio4"Symbol 631 MovieClip Frame 1Symbol 598 Button
"fakeSTART"Symbol 777 MovieClip Frame 1Symbol 769 MovieClip
"score_1"Symbol 876 MovieClip Frame 2Symbol 675 EditableText
"movie1"Symbol 876 MovieClip Frame 2Symbol 731 MovieClip
"score_2"Symbol 876 MovieClip Frame 3Symbol 732 EditableText
"movie2"Symbol 876 MovieClip Frame 3Symbol 778 MovieClip
"score_3"Symbol 876 MovieClip Frame 4Symbol 779 EditableText
"score_1"Symbol 876 MovieClip Frame 5Symbol 789 EditableText
"movie4"Symbol 876 MovieClip Frame 5Symbol 855 MovieClip
"score_1"Symbol 876 MovieClip Frame 6Symbol 856 EditableText
"score_1"Symbol 876 MovieClip Frame 7Symbol 861 EditableText
"score_1"Symbol 876 MovieClip Frame 8Symbol 866 EditableText
"score_1"Symbol 876 MovieClip Frame 9Symbol 871 EditableText
"forumScroller"Symbol 876 MovieClip Frame 10Symbol 427 MovieClip [ScrollPane]
"desc_love"Symbol 906 MovieClip Frame 1Symbol 904 MovieClip
"RShelp"Symbol 975 MovieClip Frame 11Symbol 962 Button
"RSlogin"Symbol 975 MovieClip Frame 11Symbol 963 Button
"helpLOL"Symbol 975 MovieClip Frame 11Symbol 972 MovieClip
"RS_u"Symbol 975 MovieClip Frame 11Symbol 973 EditableText
"RS_p"Symbol 975 MovieClip Frame 11Symbol 974 EditableText
"soundKill"Symbol 977 MovieClip Frame 3Symbol 951 Button
"soundControl"Symbol 977 MovieClip Frame 3Symbol 954 MovieClip
"loginContainer"Symbol 977 MovieClip Frame 3Symbol 975 MovieClip
"game"Symbol 981 MovieClip Frame 1Symbol 977 MovieClip
"newgrounds"Symbol 985 MovieClip Frame 3Symbol 876 MovieClip
"runeStupid"Symbol 985 MovieClip Frame 6Symbol 981 MovieClip
"goer"Symbol 1002 MovieClip Frame 1Symbol 1000 Button
"iaBut"Symbol 1014 MovieClip Frame 2Symbol 520 MovieClip
"page"Symbol 1014 MovieClip Frame 2Symbol 985 MovieClip
"urlBar"Symbol 1014 MovieClip Frame 2Symbol 996 EditableText
"urlsearch_txt"Symbol 1014 MovieClip Frame 2Symbol 406 MovieClip [ComboBox]
"goBut"Symbol 1014 MovieClip Frame 2Symbol 1002 MovieClip
"xBut"Symbol 1014 MovieClip Frame 2Symbol 1012 Button
"xBut"Symbol 1065 MovieClip Frame 2Symbol 1018 Button
"minebut"Symbol 1105 MovieClip Frame 2Symbol 1069 MovieClip
"xBut"Symbol 1105 MovieClip Frame 2Symbol 1075 Button
"game"Symbol 1105 MovieClip Frame 2Symbol 1104 MovieClip
"user"Symbol 1123 MovieClip Frame 2Symbol 1108 EditableText
"reply"Symbol 1123 MovieClip Frame 2Symbol 1109 EditableText
"custid"Symbol 1123 MovieClip Frame 2Symbol 1111 EditableText
"Xchat"Symbol 1123 MovieClip Frame 2Symbol 1116 Button
"xBut"Symbol 1130 MovieClip Frame 1Symbol 1127 Button
"terminal"Symbol 1131 MovieClip Frame 2Symbol 1130 MovieClip
"fontColor"Symbol 1151 MovieClip Frame 1Symbol 378 MovieClip [AdvColorPicker]
"bold"Symbol 1151 MovieClip Frame 1Symbol 329 MovieClip [CheckBox]
"italic"Symbol 1151 MovieClip Frame 1Symbol 329 MovieClip [CheckBox]
"underline"Symbol 1151 MovieClip Frame 1Symbol 329 MovieClip [CheckBox]
"alignCB"Symbol 1151 MovieClip Frame 1Symbol 406 MovieClip [ComboBox]
"fontMenu"Symbol 1151 MovieClip Frame 1Symbol 406 MovieClip [ComboBox]
"Sizy"Symbol 1151 MovieClip Frame 1Symbol 311 MovieClip [NumericStepper]
"MainMenuBar"Symbol 1151 MovieClip Frame 1Symbol 275 MovieClip [MenuBar]
"xBut"Symbol 1152 MovieClip Frame 2Symbol 1136 Button
"prog"Symbol 1152 MovieClip Frame 2Symbol 1151 MovieClip
"MenuBar"Symbol 1447 MovieClip Frame 1Symbol 275 MovieClip [MenuBar]
"xBut"Symbol 1450 MovieClip Frame 2Symbol 1448 Button
"contBut"Symbol 1480 MovieClip Frame 1Symbol 1471 MovieClip
"helpBut"Symbol 1480 MovieClip Frame 1Symbol 1473 MovieClip
"compBut"Symbol 1480 MovieClip Frame 1Symbol 1475 MovieClip
"docBut"Symbol 1480 MovieClip Frame 1Symbol 1477 MovieClip
"mouseBut"Symbol 1480 MovieClip Frame 1Symbol 1479 MovieClip
"search_txt"Symbol 1513 MovieClip Frame 2Symbol 1463 EditableText
"startSearch"Symbol 1513 MovieClip Frame 2Symbol 1468 Button
"shutDown"Symbol 1513 MovieClip Frame 2Symbol 1487 MovieClip
"logOff"Symbol 1513 MovieClip Frame 2Symbol 1492 MovieClip
"clock_txt"Symbol 1520 MovieClip Frame 1Symbol 1518 EditableText
"clock"Symbol 1520 MovieClip Frame 2Symbol 1519 EditableText
"start_bar"Symbol 1521 MovieClip Frame 1Symbol 1453 MovieClip
"startmenu"Symbol 1521 MovieClip Frame 1Symbol 1513 MovieClip
"starty"Symbol 1521 MovieClip Frame 1Symbol 1517 Button
"start_clock"Symbol 1521 MovieClip Frame 1Symbol 1520 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "RS_Title.mp3"
ExportAssets (56)Timeline Frame 1Symbol 11 as "toolTip"
ExportAssets (56)Timeline Frame 1Symbol 88 as "forum_NG"
ExportAssets (56)Timeline Frame 1Symbol 99 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 101 as "BrdrShdw"
ExportAssets (56)Timeline Frame 1Symbol 103 as "BrdrFace"
ExportAssets (56)Timeline Frame 1Symbol 104 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 1Symbol 106 as "BrdrBlk"
ExportAssets (56)Timeline Frame 1Symbol 108 as "BrdrHilght"
ExportAssets (56)Timeline Frame 1Symbol 109 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 1Symbol 110 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 1Symbol 111 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 112 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 113 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 118 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 119 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 120 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 121 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 122 as "SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 123 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 124 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 125 as "ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 126 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 150 as "custAlertBox"
ExportAssets (56)Timeline Frame 1Symbol 152 as "cell"
ExportAssets (56)Timeline Frame 1Symbol 154 as "thumbnailscroll"
ExportAssets (56)Timeline Frame 1Symbol 157 as "CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 160 as "ScrollTrack"
ExportAssets (56)Timeline Frame 1Symbol 167 as "ScrollDownArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 169 as "ScrollThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 171 as "ScrollThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 172 as "ScrollDownArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 173 as "ScrollDownArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 174 as "ScrollDownArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 180 as "ScrollThumbBottomDisabled"
ExportAssets (56)Timeline Frame 1Symbol 182 as "ThumbThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 184 as "ThumbThemeColor3"
ExportAssets (56)Timeline Frame 1Symbol 185 as "ScrollThumbBottomDown"
ExportAssets (56)Timeline Frame 1Symbol 186 as "ScrollThumbBottomOver"
ExportAssets (56)Timeline Frame 1Symbol 187 as "ScrollThumbBottomUp"
ExportAssets (56)Timeline Frame 1Symbol 189 as "ScrollThumbGripDisabled"
ExportAssets (56)Timeline Frame 1Symbol 191 as "ThumbThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 192 as "ScrollThumbGripDown"
ExportAssets (56)Timeline Frame 1Symbol 193 as "ScrollThumbGripOver"
ExportAssets (56)Timeline Frame 1Symbol 194 as "ScrollThumbGripUp"
ExportAssets (56)Timeline Frame 1Symbol 196 as "ScrollThumbMiddleDisabled"
ExportAssets (56)Timeline Frame 1Symbol 197 as "ScrollThumbMiddleDown"
ExportAssets (56)Timeline Frame 1Symbol 201 as "ScrollThumbMiddleOver"
ExportAssets (56)Timeline Frame 1Symbol 202 as "ScrollThumbMiddleUp"
ExportAssets (56)Timeline Frame 1Symbol 203 as "ScrollThumbTopDisabled"
ExportAssets (56)Timeline Frame 1Symbol 204 as "ScrollThumbTopDown"
ExportAssets (56)Timeline Frame 1Symbol 205 as "ScrollThumbTopOver"
ExportAssets (56)Timeline Frame 1Symbol 206 as "ScrollThumbTopUp"
ExportAssets (56)Timeline Frame 1Symbol 207 as "ScrollTrackDisabled"
ExportAssets (56)Timeline Frame 1Symbol 208 as "ScrollUpArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 209 as "ScrollUpArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 210 as "ScrollUpArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 211 as "ScrollUpArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 212 as "BtnDownArrow"
ExportAssets (56)Timeline Frame 1Symbol 213 as "BtnUpArrow"
ExportAssets (56)Timeline Frame 1Symbol 214 as "ScrollBarAssets"
ExportAssets (56)Timeline Frame 1Symbol 215 as "VScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 216 as "HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 217 as "UIScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 225 as "RadioFalseDisabled"
ExportAssets (56)Timeline Frame 1Symbol 227 as "RadioThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 231 as "RadioThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 232 as "RadioFalseDown"
ExportAssets (56)Timeline Frame 1Symbol 233 as "RadioFalseOver"
ExportAssets (56)Timeline Frame 1Symbol 234 as "RadioFalseUp"
ExportAssets (56)Timeline Frame 1Symbol 235 as "RadioTrueDisabled"
ExportAssets (56)Timeline Frame 1Symbol 236 as "RadioTrueUp"
ExportAssets (56)Timeline Frame 1Symbol 237 as "RadioButtonAssets"
ExportAssets (56)Timeline Frame 1Symbol 238 as "RadioButton"
ExportAssets (56)Timeline Frame 1Symbol 241 as "MenuBarItem"
ExportAssets (56)Timeline Frame 1Symbol 242 as "ActivatorSkin"
ExportAssets (56)Timeline Frame 1Symbol 243 as "DataProvider"
ExportAssets (56)Timeline Frame 1Symbol 244 as "DataSelector"
ExportAssets (56)Timeline Frame 1Symbol 245 as "SelectableRow"
ExportAssets (56)Timeline Frame 1Symbol 246 as "View"
ExportAssets (56)Timeline Frame 1Symbol 247 as "ScrollView"
ExportAssets (56)Timeline Frame 1Symbol 248 as "ScrollSelectList"
ExportAssets (56)Timeline Frame 1Symbol 250 as "MenuBranchDisabled"
ExportAssets (56)Timeline Frame 1Symbol 252 as "MenuBranchEnabled"
ExportAssets (56)Timeline Frame 1Symbol 254 as "MenuCheckDisabled"
ExportAssets (56)Timeline Frame 1Symbol 256 as "MenuCheckEnabled"
ExportAssets (56)Timeline Frame 1Symbol 258 as "MenuRadioDisabled"
ExportAssets (56)Timeline Frame 1Symbol 260 as "MenuRadioEnabled"
ExportAssets (56)Timeline Frame 1Symbol 262 as "MenuSeparator"
ExportAssets (56)Timeline Frame 1Symbol 263 as "MenuAssets"
ExportAssets (56)Timeline Frame 1Symbol 264 as "MenuRow"
ExportAssets (56)Timeline Frame 1Symbol 265 as "TreeDataProvider"
ExportAssets (56)Timeline Frame 1Symbol 266 as "MenuDataProvider"
ExportAssets (56)Timeline Frame 1Symbol 267 as "Menu"
ExportAssets (56)Timeline Frame 1Symbol 269 as "MenuBarBackLeft"
ExportAssets (56)Timeline Frame 1Symbol 271 as "MenuBarBackMiddle"
ExportAssets (56)Timeline Frame 1Symbol 273 as "MenuBarBackRight"
ExportAssets (56)Timeline Frame 1Symbol 274 as "MenuBarAssets"
ExportAssets (56)Timeline Frame 1Symbol 275 as "MenuBar"
ExportAssets (56)Timeline Frame 1Symbol 294 as "TextInput"
ExportAssets (56)Timeline Frame 1Symbol 297 as "StepDownArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 299 as "StepThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 300 as "StepDownArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 301 as "StepDownArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 302 as "StepDownArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 304 as "StepUpArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 305 as "StepUpArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 306 as "StepUpArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 307 as "StepUpArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 309 as "StepTrack"
ExportAssets (56)Timeline Frame 1Symbol 310 as "NumericStepperAssets"
ExportAssets (56)Timeline Frame 1Symbol 311 as "NumericStepper"
ExportAssets (56)Timeline Frame 1Symbol 315 as "CheckFalseDisabled"
ExportAssets (56)Timeline Frame 1Symbol 317 as "CheckThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 319 as "CheckFalseDown"
ExportAssets (56)Timeline Frame 1Symbol 320 as "CheckFalseOver"
ExportAssets (56)Timeline Frame 1Symbol 322 as "CheckFalseUp"
ExportAssets (56)Timeline Frame 1Symbol 324 as "CheckTrueDisabled"
ExportAssets (56)Timeline Frame 1Symbol 325 as "CheckTrueDown"
ExportAssets (56)Timeline Frame 1Symbol 326 as "CheckTrueOver"
ExportAssets (56)Timeline Frame 1Symbol 327 as "CheckTrueUp"
ExportAssets (56)Timeline Frame 1Symbol 328 as "CheckBoxAssets"
ExportAssets (56)Timeline Frame 1Symbol 329 as "CheckBox"
ExportAssets (56)Timeline Frame 1Symbol 342 as "face_borders"
ExportAssets (56)Timeline Frame 1Symbol 343 as "single"
ExportAssets (56)Timeline Frame 1Symbol 345 as "color_display"
ExportAssets (56)Timeline Frame 1Symbol 347 as "color_input"
ExportAssets (56)Timeline Frame 1Symbol 348 as "face"
ExportAssets (56)Timeline Frame 1Symbol 351 as "advancedColor"
ExportAssets (56)Timeline Frame 1Symbol 353 as "cross_mask"
ExportAssets (56)Timeline Frame 1Symbol 356 as "cross_mc"
ExportAssets (56)Timeline Frame 1Symbol 358 as "ColorMap"
ExportAssets (56)Timeline Frame 1Symbol 361 as "slider_mc"
ExportAssets (56)Timeline Frame 1Symbol 362 as "ColorSlider"
ExportAssets (56)Timeline Frame 1Symbol 364 as "IntInput"
ExportAssets (56)Timeline Frame 1Symbol 370 as "OkButton"
ExportAssets (56)Timeline Frame 1Symbol 373 as "CancelButton"
ExportAssets (56)Timeline Frame 1Symbol 374 as "advancedColorPanel"
ExportAssets (56)Timeline Frame 1Symbol 377 as "NoColorButton"
ExportAssets (56)Timeline Frame 1Symbol 378 as "AdvColorPicker"
ExportAssets (56)Timeline Frame 1Symbol 393 as "ComboBase"
ExportAssets (56)Timeline Frame 1Symbol 394 as "List"
ExportAssets (56)Timeline Frame 1Symbol 399 as "ComboDownArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 400 as "ComboDownArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 402 as "ComboThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 403 as "ComboDownArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 404 as "ComboDownArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 405 as "ComboAssets"
ExportAssets (56)Timeline Frame 1Symbol 406 as "ComboBox"
ExportAssets (56)Timeline Frame 1Symbol 412 as "VideoPlayer"
ExportAssets (56)Timeline Frame 1Symbol 415 as "Icon"
ExportAssets (56)Timeline Frame 1Symbol 416 as "FLVPlayback"
ExportAssets (56)Timeline Frame 1Symbol 427 as "ScrollPane"
ExportAssets (56)Timeline Frame 1Symbol 1522 as "__Packages.ToolTip"
ExportAssets (56)Timeline Frame 1Symbol 1523 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 1524 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 1525 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 1526 as "__Packages.mx.transitions.easing.None"
ExportAssets (56)Timeline Frame 1Symbol 94 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 95 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 96 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 97 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 1Symbol 127 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 128 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 129 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 130 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 131 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 132 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 133 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 134 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 135 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 136 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 137 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 138 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 139 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 140 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 141 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 142 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 143 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 144 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 145 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 146 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 155 as "__Packages.mx.controls.scrollClasses.ScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 156 as "__Packages.mx.controls.UIScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 218 as "__Packages.mx.skins.CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 219 as "__Packages.mx.controls.scrollClasses.ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 220 as "__Packages.mx.controls.VScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 221 as "__Packages.mx.controls.HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 222 as "__Packages.mx.controls.RadioButton"
ExportAssets (56)Timeline Frame 1Symbol 239 as "__Packages.mx.controls.RadioButtonGroup"
ExportAssets (56)Timeline Frame 1Symbol 240 as "__Packages.mx.controls.MenuBar"
ExportAssets (56)Timeline Frame 1Symbol 276 as "__Packages.mx.controls.listclasses.DataSelector"
ExportAssets (56)Timeline Frame 1Symbol 277 as "__Packages.mx.core.View"
ExportAssets (56)Timeline Frame 1Symbol 278 as "__Packages.mx.core.ExternalContent"
ExportAssets (56)Timeline Frame 1Symbol 279 as "__Packages.mx.core.ScrollView"
ExportAssets (56)Timeline Frame 1Symbol 280 as "__Packages.mx.controls.listclasses.DataProvider"
ExportAssets (56)Timeline Frame 1Symbol 281 as "__Packages.mx.controls.listclasses.ScrollSelectList"
ExportAssets (56)Timeline Frame 1Symbol 282 as "__Packages.mx.controls.treeclasses.TreeDataProvider"
ExportAssets (56)Timeline Frame 1Symbol 283 as "__Packages.mx.controls.menuclasses.MenuDataProvider"
ExportAssets (56)Timeline Frame 1Symbol 284 as "__Packages.mx.managers.PopUpManager"
ExportAssets (56)Timeline Frame 1Symbol 285 as "__Packages.mx.effects.Tween"
ExportAssets (56)Timeline Frame 1Symbol 286 as "__Packages.mx.controls.Menu"
ExportAssets (56)Timeline Frame 1Symbol 287 as "__Packages.mx.skins.halo.ActivatorSkin"
ExportAssets (56)Timeline Frame 1Symbol 288 as "__Packages.mx.controls.menuclasses.MenuBarItem"
ExportAssets (56)Timeline Frame 1Symbol 289 as "__Packages.mx.controls.listclasses.SelectableRow"
ExportAssets (56)Timeline Frame 1Symbol 290 as "__Packages.mx.controls.menuclasses.MenuRow"
ExportAssets (56)Timeline Frame 1Symbol 291 as "__Packages.mx.controls.NumericStepper"
ExportAssets (56)Timeline Frame 1Symbol 312 as "__Packages.mx.controls.TextInput"
ExportAssets (56)Timeline Frame 1Symbol 313 as "__Packages.mx.controls.CheckBox"
ExportAssets (56)Timeline Frame 1Symbol 330 as "__Packages.org.sepy.ColorPicker.ColorPicker"
ExportAssets (56)Timeline Frame 1Symbol 379 as "__Packages.org.sepy.ColorPicker.ColorBox"
ExportAssets (56)Timeline Frame 1Symbol 380 as "__Packages.org.sepy.ColorPicker.ColorDisplay"
ExportAssets (56)Timeline Frame 1Symbol 381 as "__Packages.org.sepy.ColorPicker.ColorInput"
ExportAssets (56)Timeline Frame 1Symbol 382 as "__Packages.org.sepy.ColorPicker.FaceColor"
ExportAssets (56)Timeline Frame 1Symbol 383 as "__Packages.org.sepy.ColorPicker.AdvancedColorButton"
ExportAssets (56)Timeline Frame 1Symbol 384 as "__Packages.org.sepy.ColorPicker.RGB"
ExportAssets (56)Timeline Frame 1Symbol 385 as "__Packages.org.sepy.ColorPicker.HLSRGB"
ExportAssets (56)Timeline Frame 1Symbol 386 as "__Packages.org.sepy.ColorPicker.AdvColorPanel"
ExportAssets (56)Timeline Frame 1Symbol 387 as "__Packages.org.sepy.ColorPicker.ColorMap"
ExportAssets (56)Timeline Frame 1Symbol 388 as "__Packages.org.sepy.ColorPicker.ColorSlider"
ExportAssets (56)Timeline Frame 1Symbol 389 as "__Packages.org.sepy.ColorPicker.IntInput"
ExportAssets (56)Timeline Frame 1Symbol 390 as "__Packages.org.sepy.ColorPicker.OkButton"
ExportAssets (56)Timeline Frame 1Symbol 391 as "__Packages.mx.controls.ComboBase"
ExportAssets (56)Timeline Frame 1Symbol 392 as "__Packages.mx.controls.ComboBox"
ExportAssets (56)Timeline Frame 1Symbol 407 as "__Packages.mx.controls.List"
ExportAssets (56)Timeline Frame 1Symbol 408 as "__Packages.mx.video.FLVPlayback"
ExportAssets (56)Timeline Frame 1Symbol 417 as "__Packages.mx.video.VideoPlayer"
ExportAssets (56)Timeline Frame 1Symbol 418 as "__Packages.mx.video.INCManager"
ExportAssets (56)Timeline Frame 1Symbol 419 as "__Packages.mx.video.VideoError"
ExportAssets (56)Timeline Frame 1Symbol 420 as "__Packages.mx.video.UIManager"
ExportAssets (56)Timeline Frame 1Symbol 421 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 422 as "__Packages.mx.video.SMILManager"
ExportAssets (56)Timeline Frame 1Symbol 423 as "__Packages.mx.video.FPADManager"
ExportAssets (56)Timeline Frame 1Symbol 424 as "__Packages.mx.video.NCManager"
ExportAssets (56)Timeline Frame 1Symbol 425 as "__Packages.mx.video.CuePointManager"
ExportAssets (56)Timeline Frame 1Symbol 426 as "__Packages.mx.containers.ScrollPane"

Labels

"loaded"Symbol 476 MovieClip Frame 3
"home"Symbol 876 MovieClip Frame 1
"Happy Time"Symbol 876 MovieClip Frame 2
"Call of Pootie"Symbol 876 MovieClip Frame 3
"ButtonGame"Symbol 876 MovieClip Frame 4
"SticknWatch"Symbol 876 MovieClip Frame 5
"movie4"Symbol 876 MovieClip Frame 5
"forums"Symbol 876 MovieClip Frame 10
"Main"Symbol 975 MovieClip Frame 1
"Login Form"Symbol 975 MovieClip Frame 11




http://swfchan.com/12/55701/info.shtml
Created: 3/11 -2018 23:50:27 Last modified: 3/11 -2018 23:50:27 Server time: 27/04 -2024 13:57:06