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

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

ffr_Wide.swf

This is the info page for
Flash #110976

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


Text
O

Coming Soon

<p align="right"><font face="Neuropol" size="11" color="#ffffff" letterSpacing="2.000000" kerning="0">0</font></p>

<p align="left"><font face="Neuropol" size="11" color="#ffffff" letterSpacing="2.000000" kerning="0">0</font></p>

Send

Cancel

Password Required

Join As:

Player

Spectator

OK

Password:

Password Required

Game Name:

Number of Viewers:

Create Game

Join Game

<p align="center"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">TEST</font></p><p align="center"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">TEST</font></p><p align="center"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">TEST</font></p>

OK

Title

<p align="center"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">TEST</font></p><p align="center"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">TEST</font></p><p align="center"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">TEST</font></p>

Exit

Game Message

Exit

Join

<p align="center"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">TEST</font></p><p align="center"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">TEST</font></p><p align="center"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">TEST</font></p>



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

Coming Soon

<p align="right"><font face="Neuropol" size="11" color="#ffffff" letterSpacing="2.000000" kerning="0">0</font></p>

FC

AAA

<p align="left"><font face="Consolas" size="11" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>30.1</b></font></p>

flash flash revolution

V

elocity

engine

234k of 653k

51.3%

User:

Password:

LOGIN

GUEST

Loading Playlist
Please Wait

Menu Debug:

0

0

0

Results Debug:

0

0

0

0

0

0

0

0

0

0

0

0

Replay Debug:

0

0

Score Debug:

0

0

0

Your
Avatar

CHARACTER

<p align="center"><font face="Berlin Sans FB Demi" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.flashflashrevolution.com/profile/Velocity/" target = "_blank"><b>~IWtB~</b></a></font></p><p align="center"><font face="Arial" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.flashflashrevolution.com/profile/Velocity/" target = "_blank"><b>Build 6.11.2012</b></a></font></p>

CREDITS:

<p align="center"><font face="Aachen-Light" size="24" color="#ffffff" letterSpacing="0.000000" kerning="0">0</font></p>

<p align="center"><font face="Arial" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>PLAYER: Velocity &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TOTAL GAMES: 2,345 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GT: 2,553,230,770 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RANK: 2,213 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AVERAGE: 6</b></font></p>

GENRE ONE
DANCE

GENRE TWO
DANCE

2

GENRE THREE
FUNK

GENRE FOUR
ARCADE

GENRE FIVE
ROCK

GENRE SIX
CLASSIC

GENRE SEVEN
MISC

GENRE EIGHT
SECRET

GENRE NINE
PURCHASED

GENRE TEN
TOKEN

GENRE ELEVEN
HIP-HOP

GENRE TWELVE
SKILL

GENRE THIRTEEN
LEGACY

GENRE FOURTEEN
FAVORITES

GENRE FIFTHTEEN
TOURNAMENT

Loading

Loading

<p align="center"><font face="Neuropol" size="18" color="#ffaa33" letterSpacing="0.000000" kerning="0">Name</font></p>

Perfect:
Good:
Average:
Miss:
Boo:

????

????

????

????

????

Score

????

????

????

????

????

????

????

:Speed
:Format
:Effect
:Visible
:Mirror

View with
your settings

View with
replay settings

Combo

Open Settings

Loading

<p align="center"><font face="Neuropol" size="18" color="#ffaa33" letterSpacing="0.000000" kerning="0">Name</font></p>

????

????

????

????

????

????

????

????

????

????

????

????

Search

1

2

3

4

5

6

7

8

9

10

11

12

0:00 - 0:59

1:00 - 1:59

2:00 - 2:59

3:00 - 3:59

4:00 - 4:59

5:00 - 5:59

6:00 - 6:59

7:00 - 7:59

8:00 - 8:59

9:00 - 9:59

AAA

Full Combo

Tokens

Show Only:

13

14

15

16

17

18

19

20

Filter out:

Difficulty

Length

(SWAP)

Sort: Ascending - Descending

Random

Min

Max

Tricky

Song Author

Stepfile Author

Song Style

Song Length

100

Song Loaded

Launching Level

Song Name

Scroll Up

Scroll Down

Scroll Left

Scroll Right

M

Pick your Slide Format >

Genre Select

Song Select

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

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

MP3:

Youtube:

SAVE

X

Playing:

Artist:

Shrine Bros.

Scott Pilgram The Game OST

PLAY

STOP

RESET

Game Music

MP3

Youtube

Menu Music:

Menu

Songs

Quality

2

Shop

News

Settings

Songs Played:

FC -
AAA -

- Arrows
- Perfects
- Goods
- Averages
- Misses
- Boos
- Total Score

0

0

0

0

0

0

0

0

Daily Stats

N/A

Player:

0

0

>

FC -
AAA -
AA -
A -
B -
C -
D -
E -

0

0

0

0

0

0

0

0

0

0

0

0

0

0

Global Stats

N/A

0

0

RESET

<

-

Replays

Latest 5:

-

-

-

-

Load:

LOAD

Perfects:
Goods:
Averages:
Misses:
Boos:

0

0

0

0

0

0

Score:

Player:

PLAY!

COPY

X

The Shop

Transfer Credits

Username:

Credits:

STATUS:

Moving..

Failed..

SUCCESS!!

TRANSFER

N/A

User:

Credits

N/A

PURCHASE!

Cance!

Song Title

Genre

Genre

Difficulty

Difficulty

Stepfile Author

Stepfile Author

Length

Length

Price

Price

Author

Author

OK

Alert message

Menu

OPTIONS

MULTIPLAYER

REPLAYS

CLOSE

STATS

<p align="left"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">Loading...</font></p>

<p align="left"><font face="Arial Black" size="15" color="#ffffff" letterSpacing="0.000000" kerning="0">Loading...</font></p>

<p align="right"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">Loading...</font></p>

0

0

0

0

1.0

Mini

Tornado

Dizzy

Off

On

Blink

Stealth

Sudden

Hidden

Visible

Original

Velocity

Set Speed

StepMania

Orbular

Letters

BeatMania

0

0

0

Down

Left

Right

Up

Low

Medium

High

0

Metal

Delta

Hearts

Speed:

Left
Down
Up
Right

Key Configuration

Effect:

Appearance:

Dark:

Note Skin

Visual

Accuracy:

Combo:

Total:

0

0

0

0

0

Perfect

Auto Fail

Miss

Good

Average

Boo

Info:

0

Score

Restart
Quit
Menu
Settings

Scroll:

Quality:

PA Count:

Mirror:

Song Offset (Frames)

0

Clear Settings

Auto-select last genre:

Use low difficulties:

O

O

FFR C-MOD:

310

Left

Right

Connect

NOT CONNECTED

SEND

CREATE

Waiting on player

Waiting on player

Perfects:

Goods:

Averages:

Miss:

Boo:

0

0

0

0

0

Score:

Combo:

Max Combo:

0

0

0

0

0

0

0

0

0

<p align="left"><font face="Arial Black" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0">No Song Selected</font></p>

<p align="left"><font face="Arial Black" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0">No Song Selected</font></p>

0

0

0

LEAVE

0000000
6666

0000000

0000000

LEVEL
SCROLL

_root.songname

_level0.songauthor
_root.songauthor

_level0.songdifficulty
_root.songdifficulty

_level0.songstyle
_root.songstyle

_level0.songlength
_root.songlength

_level0.songstepauthor
_root.songstepauthor

<p align="right"><font face="Arial Black" size="21" color="#cccccc" letterSpacing="0.000000" kerning="1">0.0%</font></p>

0

0

0

0

0

0

0

total

0

combo

0

combo

0

combo

0

combo

PERFECT!

GOOD

AVERAGE

MISSED!

BOO!!

V

E

L

O

C

I

T

Y

N

G

Image
Loading

Try Again

New Song

Perfect
Good
Average
Miss
Boo

Score
Total

<p align="right"><font face="Arial Black" size="14" color="#00cc00" letterSpacing="0.000000" kerning="1">00432</font></p>

<p align="right"><font face="Arial Black" size="14" color="#99ff00" letterSpacing="0.000000" kerning="1">00432</font></p>

<p align="right"><font face="Arial Black" size="14" color="#ffff33" letterSpacing="0.000000" kerning="1">00432</font></p>

<p align="right"><font face="Arial Black" size="14" color="#ff0000" letterSpacing="0.000000" kerning="1">00432</font></p>

<p align="right"><font face="Arial Black" size="14" color="#ff9f17" letterSpacing="0.000000" kerning="1">00432</font></p>

<p align="right"><font face="Arial Black" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">999,999,990</font></p>

<p align="right"><font face="Arial Black" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">999,999</font></p>

<p align="left"><font face="Neuropol" size="11" color="#bcbcbc" letterSpacing="0.000000" kerning="1">2.0x, Down</font></p>

Results For:

????

<p align="left"><font face="Neuropol" size="12" color="#cccccc" letterSpacing="0.000000" kerning="0">????</font></p>

<p align="right"></p>

<p align="center"><font face="Neuropol" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">8888</font></p>

Max Combo

<p align="center"><font face="Neuropol" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">99.9%</font></p>

Percent

Your Best Rank

Your Rank

<p align="center"><font face="Neuropol" size="18" color="#ffffff" letterSpacing="0.000000" kerning="0">200000</font></p>

<p align="center"><font face="Neuropol" size="18" color="#ffffff" letterSpacing="0.000000" kerning="0">200000</font></p>

Grade

Credits

<p align="center"><font face="Neuropol" size="18" color="#ffffff" letterSpacing="0.000000" kerning="0">0</font></p>

AAAA

AAA

AA

A

B

C

D

E

BOT

Save

<p align="center"><font face="Neuropol" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">Total: 0 / 50</font></p>

Replays

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

Highscores

Settings

NAME1

NAME2

NAME3

NAME4

NAME5

NAME6

NAME7

NAME8

NAME9

NAME10

NAME

PLAYTYPE1

PLAYTYPE2

PLAYTYPE3

PLAYTYPE4

PLAYTYPE5

PLAYTYPE6

PLAYTYPE7

PLAYTYPE8

PLAYTYPE9

PLAYTYPE10

MODE

SCORE1

SCORE2

SCORE3

SCORE4

SCORE5

SCORE6

SCORE7

SCORE8

SCORE9

SCORE10

SCORE

The playlist failed to load
Refreshing should fix this error.
If problems presist, please post of the forums
about the playlist not loading.

Velocity -

ActionScript [AS1/AS2]

Frame 1
function fullscreen() { getURL ("javascript:resizePlayer()"); } function SaveGameDataToCookie(key, val) { var _local1 = SharedObject.getLocal("ffr_settings"); _local1.data[key] = val; _local1.flush(); } function GetGameDataFromCookie(key) { var _local1 = SharedObject.getLocal("ffr_settings"); return(_local1.data[key]); } function DataFromSave() { var _local3 = SharedObject.getLocal("ffr_settings"); if (_local3.data.slideFormat == undefined) { SaveGameDataToCookie("slideFormat", "Rising"); SaveGameDataToCookie("character", "1"); SaveGameDataToCookie("Menu_Sound", true); SaveGameDataToCookie("low_diff", false); } _root.character = Number(_local3.data.character); _root.slideFormat = _local3.data.slideFormat; _global.MenuSound = _local3.data.Menu_Sound; _root.useLowDifficulties = _local3.data.low_diff; } function updateFFRVars() { var dataOut = new LoadVars(); var dataIn = new LoadVars(); dataOut.session = _global.session; dataOut.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-userInfo.php", dataIn, "POST"); dataIn.onLoad = function () { _root.overallranking = this.overallranking; _root.news = this.news; _root.newsdate = this.newsdate; _root.newstitle = this.newstitle; _root.challengesFrom = this.challengesFrom; _root.challengesTo = this.challengesTo; _root.totalreplays = Number(this.totalreplays); _root.maxreplays = Number(this.maxreplays); _root.name = this.name; _root.uid = this.id; _root.ffrdate = this.ffrdate; _root.played = this.played; _root.Scorehash = this.Scorehash; _root.grandtotal = this.grandtotal; _root.totalcredit = Number(this.totalcredits); _root.ffrversion = this.ffrversion; _root.mpflank = this.mprank; _root.mprank = this.mprank; _global.MP_Level = this.mprank; _root.mper = this.mper; _root.MAX_CREDITS = this.maxcredits; _root.main.preloadSong.levelchoose.scoreboxandloader.mpgraph.gotoAndStop(_root.mper); _root.chaseArray = []; x = 1; while (x < this.purchased.length) { _root.chaseArray.push(this.purchased.charAt(x)); x++; } if (this.tourSongs != undefined) { this.validTourSongs = false; _root.tournamentSongs = this.tourSongs.split(":"); x = 0; while (x < _root.tournamentSongs.length) { if (_root.tournamentSongs[x] != 0) { this.validTourSongs = true; break; } x++; } if (this.validTourSongs == false) { delete _root.tournamentSongs; } } _root.loadFFRStats = true; _root.login = ((_root.uid == "2") ? true : false); delete dataOut; delete dataIn; }; } function loadLevelRanks() { if (typeof(lvlRankArray) == "array") { delete lvlRankArray; } var dataOut = new LoadVars(); var dataIn = new LoadVars(); lvlRankArray = new Array(); dataOut.session = _global.session; dataOut.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-levelRanks.php", dataIn, "POST"); dataIn.onLoad = function () { _root.ranksTemp = this.levelranks.split(","); x = 0; while (x < (_root.ranksTemp.length - 1)) { _root.rankSplit = _root.ranksTemp[x].split(":"); _root.lvlRankArray[Number(_root.rankSplit[0])] = [Number(_root.rankSplit[1]), Number(_root.rankSplit[2]), Number(_root.rankSplit[3]), Number(_root.rankSplit[4])]; x++; } x = 0; while (x < (_root.lvlRankArray.length - 1)) { if (_root.lvlRankArray[x] == undefined) { _root.lvlRankArray[x] = [0, 0, 0, 23]; } x++; } _root.loadFFRRanks = true; delete _root.ranksTemp; delete _root.rankSplit; delete dataOut; delete dataIn; }; } function updateFFRFriends() { var dataOut = new LoadVars(); var dataIn = new LoadVars(); dataOut.session = _global.session; dataOut.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-friendsList.php", dataIn, "POST"); dataIn.onLoad = function () { _root.friendArray = this.friends.split(";|;"); delete dataOut; delete dataIn; }; } function playListLoadXML() { playlist_xml = new XML(); playlist_xml.ignoreWhite = true; playlist_xml.onLoad = doPlayListOnLoad; playlistSender_xml = new LoadVars(); playlistSender_xml.session = _global.session; playlistSender_xml.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-playlist.php", playlist_xml, "POST"); } function doPlayListOnLoad(success) { if (success) { _root.total_songs = 0; pI_array = new Array(); var _local7 = playlist_xml.childNodes[0]; var _local5 = 0; while (_local5 < _local7.childNodes.length) { var _local6 = Number(_local7.childNodes[_local5].attributes.genre); if (pI_array[_local6] == undefined) { pI_array[_local6] = new Array(); } var _local2 = new Array(); var _local4 = 0; while (_local4 < _local7.childNodes[_local5].childNodes.length) { var _local3 = _local7.childNodes[_local5].childNodes[_local4]; _local2[_local3.nodeName] = (isNaN(_local3.firstChild.nodeValue) ? (String(_local3.firstChild.nodeValue)) : (Number(_local3.firstChild.nodeValue))); _local4++; } _local2.songname = String(_local2.songname); _local2.lengthSecs = (Number(_local2.songlength.split(":")[0]) * 60) + Number(_local2.songlength.split(":")[1]); if (isNaN(Number(_local2.price))) { _local2.price = 0; } if (isNaN(Number(_local2.secretcredits))) { _local2.secretcredits = 0; } pI_array[_local6].push(_local2); if (((_local6 != 10) && (_local6 != 12)) && (_local6 != 23)) { _root.total_songs = _root.total_songs + 1; } _local5++; } _root.loadPlaylist = true; delete playlistSender_xml; delete playlist_xml; } else { _root.gotoAndStop(3); } } function loadStats() { var _local2 = SharedObject.getLocal("ffr_settings"); _root.STATS_NotesT = (((!isNaN(_local2.data.sNotesT)) == true) ? (_local2.data.sNotesT) : (Number(0))); _root.STATS_NotesP = (((!isNaN(_local2.data.sNotesP)) == true) ? (_local2.data.sNotesP) : (Number(0))); _root.STATS_NotesG = (((!isNaN(_local2.data.sNotesG)) == true) ? (_local2.data.sNotesG) : (Number(0))); _root.STATS_NotesA = (((!isNaN(_local2.data.sNotesA)) == true) ? (_local2.data.sNotesA) : (Number(0))); _root.STATS_NotesM = (((!isNaN(_local2.data.sNotesM)) == true) ? (_local2.data.sNotesM) : (Number(0))); _root.STATS_NotesB = (((!isNaN(_local2.data.sNotesB)) == true) ? (_local2.data.sNotesB) : (Number(0))); _root.STATS_SongFC = (((!isNaN(_local2.data.sSongFC)) == true) ? (_local2.data.sSongFC) : (Number(0))); _root.STATS_SongAAA = (((!isNaN(_local2.data.sSongAAA)) == true) ? (_local2.data.sSongAAA) : (Number(0))); _root.STATS_SongAA = (((!isNaN(_local2.data.sSongAA)) == true) ? (_local2.data.sSongAA) : (Number(0))); _root.STATS_SongA = (((!isNaN(_local2.data.sSongA)) == true) ? (_local2.data.sSongA) : (Number(0))); _root.STATS_SongB = (((!isNaN(_local2.data.sSongB)) == true) ? (_local2.data.sSongB) : (Number(0))); _root.STATS_SongC = (((!isNaN(_local2.data.sSongC)) == true) ? (_local2.data.sSongC) : (Number(0))); _root.STATS_SongD = (((!isNaN(_local2.data.sSongD)) == true) ? (_local2.data.sSongD) : (Number(0))); _root.STATS_SongE = (((!isNaN(_local2.data.sSongE)) == true) ? (_local2.data.sSongE) : (Number(0))); _root.STATS_TotalScores = (((!isNaN(_local2.data.sScore)) == true) ? (_local2.data.sScore) : (Number(0))); _root.STATS_SongsPlayed = (((!isNaN(_local2.data.sGames)) == true) ? (_local2.data.sGames) : (Number(0))); _root.SONG_Favorites = ((_local2.data.sFavorites != undefined) ? (_local2.data.sFavorites) : (new Array())); saveStats(); } function loadMenuSong() { var _local3 = SharedObject.getLocal("ffr_settings"); _root.MENU_SWF_SongName = ((_local3.data.Menu_SongName != undefined) ? (_local3.data.Menu_SongName) : "N/A"); _root.MENU_SWF_SongArtist = ((_local3.data.Menu_SongArtist != undefined) ? (_local3.data.Menu_SongArtist) : "N/A"); _root.MENU_SWF_SongID = ((_local3.data.Menu_SongID != undefined) ? (_local3.data.Menu_SongID) : ""); _root.MENU_MP3_SongName = ((_local3.data.Menu_Mp3SongName != undefined) ? (_local3.data.Menu_Mp3SongName) : "N/A"); _root.MENU_MP3_SongArtist = ((_local3.data.Menu_Mp3SongArtist != undefined) ? (_local3.data.Menu_Mp3SongArtist) : "N/A"); _root.MENU_YOU_SongName = ((_local3.data.Menu_YouSongName != undefined) ? (_local3.data.Menu_YouSongName) : "N/A"); _root.MENU_YOU_SongArtist = ((_local3.data.Menu_YouSongArtist != undefined) ? (_local3.data.Menu_YouSongArtist) : "N/A"); _root.MENU_MP3_Url = ((_local3.data.Menu_MP3_Url != undefined) ? (_local3.data.Menu_MP3_Url) : ""); _root.MENU_Youtube_Url = ((_local3.data.Menu_Youtube_Url != undefined) ? (_local3.data.Menu_Youtube_Url) : ""); _root.MENU_YoutubeID = ((_local3.data.Menu_YoutubeID != undefined) ? (_local3.data.Menu_YoutubeID) : ""); _global.musicFormat = ((_local3.data.Menu_Format != undefined) ? (_local3.data.Menu_Format) : "swf"); } function loadFavorites() { var _local1 = SharedObject.getLocal("ffr_settings"); } function CalcAverageRank() { _root.user_averageRank = 0; x = 0; while (x < (_root.lvlRankArray.length - 1)) { var _local2 = Number(_root.lvlRankArray[x][3]); if ((((_local2 != 10) && (_local2 != 12)) && (_local2 != 23)) && (!isNaN(_root.lvlRankArray[x][0]))) { _root.user_averageRank = _root.user_averageRank + Number(_root.lvlRankArray[x][0]); } x++; } } function Frame2Time(inputFrame) { secsLeft = Math.ceil(inputFrame / 30); minsLeft = Math.ceil(secsLeft / 60) - 1; secsLeft = Math.ceil((secsLeft - ((minsLeft + 1) * 60)) - 1) + 60; if (secsLeft < 10) { secsLeft = "0" + secsLeft; } if ((minsLeft < 0) || (isNaN(minsLeft))) { minsLeft = "0"; secsLeft = "00"; } return((minsLeft + ":") + secsLeft); } function currentDate() { var _local1 = new Date(); _local1.setTime((new Date().getTime() - (_local1.getTimezoneOffset() * 60000)) + 3600000); var _local5 = _local1.getSeconds(); var _local4 = _local1.getMinutes(); var _local2 = _local1.getHours(); var _local8 = _local1.getDate(); var _local7 = _local1.getMonth() + 1; var _local6 = _local1.getFullYear(); var _local3 = "am"; if (_local2 > 12) { _local2 = _local2 - 12; _local3 = "pm"; } return(((((((((((timeFormat(_local2) + ":") + timeFormat(_local4)) + ":") + timeFormat(_local5)) + _local3) + ", ") + _local7) + "/") + _local8) + "/") + _local6); } function timeFormat(input) { if (String(input).length == 2) { return(input); } return("0" + input); } function clearKeyListeners() { for (var _local1 in Key._listeners) { if (Key._listeners[_local1].realListerner == true) { Key.removeListener(Key._listeners[_local1]); } } } function str2hex(s, offset) { var _local2 = ""; x = 0; while (x < s.length) { _local2 = _local2 + dec2hex(s.charCodeAt(x) + offset); x++; } return(_local2); } function dec2hex(d) { var _local3 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"); var _local2 = ""; while (d != 0) { _local2 = _local3[d % 16] + _local2; d = int(d / 16); } return(_local2); } function hex2dec(h) { var _local6 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"); var _local1 = h.length - 1; var _local3 = 0; var _local4 = 0; while (_local1 > -1) { var _local2 = str_replace(Array("A", "B", "C", "D", "E", "F"), Array("10", "11", "12", "13", "14", "15"), h.charAt(_local1)); _local4 = _local4 + (Number(_local2) * Math.pow(16, _local3)); _local1 = _local1 - 1; _local3 = _local3 + 1; } return(_local4); } function lowerCase(input) { return(input.toLowerCase()); } function flipString(input) { var _local2 = ""; x = input.length - 1; while (x > -1) { _local2 = _local2 + input.charAt(x); x--; } return(_local2); } copyright = "Flash Flash Revolution: The Game"; copyright = copyright + "Copyright Synthetic Light Studios & James Webb 2002 - 2012"; copyright = copyright + ""; copyright = copyright + "'Velocity Engine'"; copyright = copyright + "Copyright Jonathan 'Velocity' White 2010 - 2012"; copyright = copyright + ""; copyright = copyright + "At no point is the use of this engine permitted unless direct permission"; copyright = copyright + "from both owners James Webb and Jonathan White are expressed. If use of this"; copyright = copyright + "game engine is found elsewhere, or if the engine is altered in any way without"; copyright = copyright + "the authors consent, legal action will be taken."; System.security.allowDomain("www.flashflashrevolution.com"); var myMenu = new ContextMenu(); var dLink1 = new ContextMenuItem("Toggle FullScreen", fullscreen); dLink1.separatorBefore = true; if (!System.capabilities.isDebugger) { myMenu.hideBuiltInItems(); } myMenu.customItems.push(dLink1); _root.menu = myMenu; stop(); _global.style.setStyle("themeColor", "haloBlue"); _global._am = Math.random(); _root._pf = Math.random(); _root._go = Math.random(); _root._av = Math.random(); _root._bo = Math.random(); _root._mi = Math.random(); _root._co = Math.random(); _root._mco = Math.random(); _root.forumReplay = 1; _root.loadedReplay = false; _root.pauseReplay = false; _root.botPlay = false; _root.login = false; _root.filterHide = true; _root.isMultiplayer = false; _root.inMultiplayerGame = false; _root.sort_direction = "Ascending"; _global.gameVersion = "3.22.2012"; _global.session = "0"; if ((_root.previewIDImport.length > 10) && (_root.previewIDImport != undefined)) { _root.previewID = _root.previewIDImport; } else if ((_root.previewIDImport != undefined) && (_root.previewIDImport.length < 10)) { this.unloadMovie(); } if ((_root.replayIDForum > 0) && (_root.replayIDForum != undefined)) { _root.replayIDImport = _root.replayIDForum; } else if ((_root.replayIDForum != undefined) && (isNaN(_root.replayIDForum))) { this.unloadMovie(); } _global.saveStats = (saveStats = function () { var _local2 = SharedObject.getLocal("ffr_settings"); _local2.data.sNotesP = _root.STATS_NotesP; _local2.data.sNotesG = _root.STATS_NotesG; _local2.data.sNotesA = _root.STATS_NotesA; _local2.data.sNotesM = _root.STATS_NotesM; _local2.data.sNotesB = _root.STATS_NotesB; _local2.data.sSongFC = _root.STATS_SongFC; _local2.data.sSongAAA = _root.STATS_SongAAA; _local2.data.sSongAA = _root.STATS_SongAA; _local2.data.sSongA = _root.STATS_SongA; _local2.data.sSongB = _root.STATS_SongB; _local2.data.sSongC = _root.STATS_SongC; _local2.data.sSongD = _root.STATS_SongD; _local2.data.sSongE = _root.STATS_SongE; _local2.data.sScore = _root.STATS_TotalScores; _local2.data.sGames = _root.STATS_SongsPlayed; _local2.data.sFavorites = _root.SONG_Favorites; _local2.flush(); }); _global.saveMenuSong = (saveMenuSong = function () { var _local3 = SharedObject.getLocal("ffr_settings"); _local3.data.Menu_SongName = _root.MENU_SWF_SongName; _local3.data.Menu_SongArtist = _root.MENU_SWF_SongArtist; _local3.data.Menu_SongID = _root.MENU_SWF_SongID; _local3.data.Menu_Mp3SongName = _root.MENU_MP3_SongName; _local3.data.Menu_Mp3SongArtist = _root.MENU_MP3_SongArtist; _local3.data.Menu_YouSongName = _root.MENU_YOU_SongName; _local3.data.Menu_YouSongArtist = _root.MENU_YOU_SongArtist; _local3.data.Menu_MP3_Url = _root.MENU_MP3_Url; _local3.data.Menu_Youtube_Url = _root.MENU_Youtube_Url; _local3.data.Menu_YoutubeID = _root.MENU_YoutubeID; _local3.data.Menu_Format = _global.musicFormat; _local3.flush(); }); DataFromSave(); loadStats(); loadMenuSong(); loadFavorites(); updateFFRVars(); updateFFRFriends(); if (_root.replayIDImport == 0) { playListLoadXML(); loadLevelRanks(); } else { _root.loadPlaylist = true; _root.loadFFRRanks = true; } MovieClip.prototype.tween = (TextField.prototype.tween = function (prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2) { if (timeSeconds < 0.001) { timeSeconds = 2; } if ((animType == undefined) || (animType == "")) { animType = "easeOutExpo"; } if (delay == undefined) { delay = 0; } if (typeof(prop) == "string") { var _local8 = [prop]; var _local13 = [this[prop]]; var _local11 = [propDest]; } else { var _local8 = []; var _local13 = []; var _local11 = []; for (var _local31 in prop) { _local13.push(this[prop[_local31]]); } for (var _local31 in prop) { _local8.push(prop[_local31]); } for (var _local31 in propDest) { _local11.push(propDest[_local31]); } } var _local14 = false; if (_root.__tweenController__ == undefined) { var _local33 = _root.createEmptyMovieClip("__tweenController__", 123432); _local33.$_tweenPropList = new Array(); _local33.onEnterFrame = function () { var _local6 = getTimer(); var _local4 = 0; while (_local4 < this.$_tweenPropList.length) { var _local3 = this.$_tweenPropList[_local4]; if ((_local3._timeStart + (_local3._delay * 1000)) <= _local6) { if ((_local3._timeDest + (_local3._delay * 1000)) <= _local6) { _local3._targ[_local3._prop] = _local3._propDest; this.$_tweenPropList.splice(_local4, 1); _local4--; _local3._targ.$_tweenCount--; if (_local3._targ.$_tweenCount == 0) { delete _local3._targ.$_tweenCount; } if (_local3._callback != undefined) { if (_global.backwardCallbackTweening) { var _local5 = _local3._targ.createEmptyMovieClip("__child__", 122344); _local3._callback.apply(_local5, null); _local5.removeMovieClip(); } else { _local3._callback.apply(_local3._targ, null); } } if (this.$_tweenPropList.length == 0) { this.removeMovieClip(); } } else { if (_local3._propStart == undefined) { _local3._propStart = _local3._targ[_local3._prop]; } _local3._targ[_local3._prop] = _global.findTweenValue(_local3._propStart, _local3._propDest, _local3._timeStart, _local6 - (_local3._delay * 1000), _local3._timeDest, _local3._animType, _local3._extra1, _local3._extra2); if ((typeof(_local3._targ) != "movieclip") && (_local3._prop == "__special_text_b__")) { _local3._targ.textColor = ((_local3._targ.__special_text_r__ << 16) + (_local3._targ.__special_text_g__ << 8)) + _local3._targ.__special_text_b__; } } } _local4++; } }; } var _local6 = _root.__tweenController__.$_tweenPropList; var _local9 = getTimer(); for (var _local31 in _local13) { if ((_local11[_local31] != undefined) && (!this.$_isTweenLocked)) { if (this.$_tweenCount > 0) { var _local5 = 0; while (_local5 < _local6.length) { if ((_local6[_local5]._targ == this) && (_local6[_local5]._prop == _local8[_local31])) { if ((_local9 + (delay * 1000)) < _local6[_local5]._timeDest) { _local6.splice(_local5, 1); _local5--; this.$_tweenCount--; } } _local5++; } } _local6.push({_prop:_local8[_local31], _targ:this, _propStart:undefined, _propDest:_local11[_local31], _timeStart:_local9, _timeDest:_local9 + (timeSeconds * 1000), _animType:animType, _extra1:extra1, _extra2:extra2, _delay:delay, _callback:(_local14 ? undefined : (callback))}); this.$_tweenCount = ((this.$_tweenCount > 0) ? (this.$_tweenCount + 1) : 1); _local14 = true; } } ASSetPropFlags(this, "$_tweenCount", 1, 0); }); ASSetPropFlags(MovieClip.prototype, "tween", 1, 0); ASSetPropFlags(TextField.prototype, "tween", 1, 0); MovieClip.prototype.lockTween = (TextField.prototype.lockTween = function () { this.$_isTweenLocked = true; ASSetPropFlags(this, "this.$_isTweenLocked", 1, 0); }); ASSetPropFlags(MovieClip.prototype, "lockTween", 1, 0); ASSetPropFlags(TextField.prototype, "lockTween", 1, 0); MovieClip.prototype.unlockTween = (TextField.prototype.unlockTween = function () { delete this.$_isTweenLocked; }); ASSetPropFlags(MovieClip.prototype, "unlockTween", 1, 0); ASSetPropFlags(TextField.prototype, "unlockTween", 1, 0); MovieClip.prototype.getTweens = (TextField.prototype.getTweens = function () { return(this.$_tweenCount); }); ASSetPropFlags(MovieClip.prototype, "getTweens", 1, 0); ASSetPropFlags(TextField.prototype, "getTweens", 1, 0); MovieClip.prototype.isTweening = (TextField.prototype.isTweening = function () { return(((this.$_tweenCount > 0) ? true : false)); }); ASSetPropFlags(MovieClip.prototype, "isTweening", 1, 0); ASSetPropFlags(TextField.prototype, "isTweening", 1, 0); MovieClip.prototype.stopTween = (TextField.prototype.stopTween = function (props) { var _local3 = _root.__tweenController__.$_tweenPropList; switch (typeof(props)) { case "string" : props = [props]; case "object" : for (var _local6 in props) { for (var _local5 in _local3) { if ((_local3[_local5]._targ == this) && (_local3[_local5]._prop == props[_local6])) { _local3.splice(_local5, 1); } } } this.$_tweenCount = 0; for (var _local5 in _local3) { if (_local3[_local5]._targ == this) { this.$_tweenCount++; } } if (this.$_tweenCount == 0) { delete this.$_tweenCount; } break; default : for (var _local5 in _local3) { if (_local3[_local5]._targ == this) { _local3.splice(_local5, 1); } } delete this.$_tweenCount; } if (_local3.length == 0) { _root.__tweenController__.removeMovieClip(); this.__tweenController_ADVhelper__.removeMovieClip(); } }); ASSetPropFlags(MovieClip.prototype, "stopTween", 1, 0); ASSetPropFlags(TextField.prototype, "stopTween", 1, 0); MovieClip.prototype.alphaTo = (TextField.prototype.alphaTo = function (propDest_a, timeSeconds, animType, delay, callback, extra1, extra2) { this.tween("_alpha", propDest_a, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "alphaTo", 1, 0); ASSetPropFlags(TextField.prototype, "alphaTo", 1, 0); MovieClip.prototype.rotateTo = (TextField.prototype.rotateTo = function (propDest_rotation, timeSeconds, animType, delay, callback, extra1, extra2) { this.tween("_rotation", propDest_rotation, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "rotateTo", 1, 0); ASSetPropFlags(TextField.prototype, "rotateTo", 1, 0); MovieClip.prototype.scaleTo = (TextField.prototype.scaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { this.tween(["_xscale", "_yscale"], [propDest_scale, propDest_scale], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "scaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "scaleTo", 1, 0); TextField.prototype.scrollTo = function (propDest_scroll, timeSeconds, animType, delay, callback, extra1, extra2) { this.tween("scroll", propDest_scroll, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(TextField.prototype, "scrollTo", 1, 0); MovieClip.prototype.slideTo = (TextField.prototype.slideTo = function (propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { this.tween(["_x", "_y"], [propDest_x, propDest_y], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "slideTo", 1, 0); ASSetPropFlags(TextField.prototype, "slideTo", 1, 0); MovieClip.prototype.colorTo = (TextField.prototype.colorTo = function (propDest_color, timeSeconds, animType, delay, callback, extra1, extra2) { var _local2 = propDest_color >> 16; var _local4 = (propDest_color & 65280) >> 8; var _local3 = propDest_color & 255; if (typeof(this) == "movieclip") { this.colorTransformTo(0, _local2, 0, _local4, 0, _local3, undefined, undefined, timeSeconds, animType, delay, callback, extra1, extra2); } else { this.__special_text_r__ = this.textColor >> 16; this.__special_text_g__ = (this.textColor & 65280) >> 8; this.__special_text_b__ = this.textColor & 255; this.tween(["__special_text_r__", "__special_text_g__", "__special_text_b__"], [_local2, _local4, _local3], timeSeconds, animType, delay, callback, extra1, extra2); } }); ASSetPropFlags(MovieClip.prototype, "colorTo", 1, 0); ASSetPropFlags(TextField.prototype, "colorTo", 1, 0); MovieClip.prototype.colorTransformTo = function (propDest_ra, propDest_rb, propDest_ga, propDest_gb, propDest_ba, propDest_bb, propDest_aa, propDest_ab, timeSeconds, animType, delay, callback, extra1, extra2) { var _local5 = new Color(this); var _local3 = _local5.getTransform(); this.$_ADVsetter_ra = ((propDest_ra == undefined) ? undefined : (_local3.ra)); this.$_ADVsetter_rb = ((propDest_rb == undefined) ? undefined : (_local3.rb)); this.$_ADVsetter_ga = ((propDest_ga == undefined) ? undefined : (_local3.ga)); this.$_ADVsetter_gb = ((propDest_gb == undefined) ? undefined : (_local3.gb)); this.$_ADVsetter_ba = ((propDest_ba == undefined) ? undefined : (_local3.ba)); this.$_ADVsetter_bb = ((propDest_bb == undefined) ? undefined : (_local3.bb)); this.$_ADVsetter_aa = ((propDest_aa == undefined) ? undefined : (_local3.aa)); this.$_ADVsetter_ab = ((propDest_ab == undefined) ? undefined : (_local3.ab)); this.$_new_ra = propDest_ra; this.$_new_rb = propDest_rb; this.$_new_ga = propDest_ga; this.$_new_gb = propDest_gb; this.$_new_ba = propDest_ba; this.$_new_bb = propDest_bb; this.$_new_aa = propDest_aa; this.$_new_ab = propDest_ab; this.tween(["$_ADVsetter_ra", "$_ADVsetter_rb", "$_ADVsetter_ga", "$_ADVsetter_gb", "$_ADVsetter_ba", "$_ADVsetter_bb", "$_ADVsetter_aa", "$_ADVsetter_ab"], [this.$_new_ra, this.$_new_rb, this.$_new_ga, this.$_new_gb, this.$_new_ba, this.$_new_bb, this.$_new_aa, this.$_new_ab], timeSeconds, animType, delay, callback, extra1, extra2); this.__tweenController_ADVhelper__.removeMovieClip(); this.createEmptyMovieClip("__tweenController_ADVhelper__", 123434); this.__tweenController_ADVhelper__.onEnterFrame = function () { var _local3 = new Color(this._parent); var _local2 = {}; if (this._parent.$_ADVsetter_ra != undefined) { _local2.ra = this._parent.$_ADVsetter_ra; } if (this._parent.$_ADVsetter_rb != undefined) { _local2.rb = this._parent.$_ADVsetter_rb; } if (this._parent.$_ADVsetter_ga != undefined) { _local2.ga = this._parent.$_ADVsetter_ga; } if (this._parent.$_ADVsetter_gb != undefined) { _local2.gb = this._parent.$_ADVsetter_gb; } if (this._parent.$_ADVsetter_ba != undefined) { _local2.ba = this._parent.$_ADVsetter_ba; } if (this._parent.$_ADVsetter_bb != undefined) { _local2.bb = this._parent.$_ADVsetter_bb; } if (this._parent.$_ADVsetter_aa != undefined) { _local2.aa = this._parent.$_ADVsetter_aa; } if (this._parent.$_ADVsetter_ab != undefined) { _local2.ab = this._parent.$_ADVsetter_ab; } _local3.setTransform(_local2); if (this.$_toDelete) { delete this._parent.$_ADVsetter_ra; delete this._parent.$_ADVsetter_rb; delete this._parent.$_ADVsetter_ga; delete this._parent.$_ADVsetter_gb; delete this._parent.$_ADVsetter_ba; delete this._parent.$_ADVsetter_bb; delete this._parent.$_ADVsetter_aa; delete this._parent.$_ADVsetter_ab; delete this._parent.$_new_ra; delete this._parent.$_new_rb; delete this._parent.$_new_ga; delete this._parent.$_new_gb; delete this._parent.$_new_ba; delete this._parent.$_new_bb; delete this._parent.$_new_aa; delete this._parent.$_new_ab; this.removeMovieClip(); } if (((((((((this._parent.$_ADVsetter_ra == this._parent.$_new_ra) || (this._parent.$_new_ra == undefined)) && ((this._parent.$_ADVsetter_rb == this._parent.$_new_rb) || (this._parent.$_new_rb == undefined))) && ((this._parent.$_ADVsetter_ga == this._parent.$_new_ga) || (this._parent.$_new_ga == undefined))) && ((this._parent.$_ADVsetter_gb == this._parent.$_new_gb) || (this._parent.$_new_gb == undefined))) && ((this._parent.$_ADVsetter_ba == this._parent.$_new_ba) || (this._parent.$_new_ba == undefined))) && ((this._parent.$_ADVsetter_bb == this._parent.$_new_bb) || (this._parent.$_new_bb == undefined))) && ((this._parent.$_ADVsetter_aa == this._parent.$_new_aa) || (this._parent.$_new_aa == undefined))) && ((this._parent.$_ADVsetter_ab == this._parent.$_new_ab) || (this._parent.$_new_ab == undefined))) { this.$_toDelete = true; } }; }; ASSetPropFlags(MovieClip.prototype, "colorTransformTo", 1, 0); _global.findTweenValue = function (_propStart, _propDest, _timeStart, _timeNow, _timeDest, _animType, _extra1, _extra2) { var _local1 = _timeNow - _timeStart; var _local3 = _propStart; var _local2 = _propDest - _propStart; var _local4 = _timeDest - _timeStart; var _local7 = _extra1; var _local6 = _extra2; var _local5 = _extra1; switch (_animType.toLowerCase()) { case "linear" : return(((_local2 * _local1) / _local4) + _local3); case "easeinquad" : _local1 = _local1 / _local4; return(((_local2 * _local1) * _local1) + _local3); case "easeoutquad" : _local1 = _local1 / _local4; return((((-_local2) * _local1) * (_local1 - 2)) + _local3); case "easeinoutquad" : _local1 = _local1 / (_local4 / 2); if (_local1 < 1) { return((((_local2 / 2) * _local1) * _local1) + _local3); } _local1--; return((((-_local2) / 2) * ((_local1 * (_local1 - 2)) - 1)) + _local3); case "easeincubic" : _local1 = _local1 / _local4; return((((_local2 * _local1) * _local1) * _local1) + _local3); case "easeoutcubic" : _local1 = (_local1 / _local4) - 1; return((_local2 * (((_local1 * _local1) * _local1) + 1)) + _local3); case "easeinoutcubic" : _local1 = _local1 / (_local4 / 2); if (_local1 < 1) { return(((((_local2 / 2) * _local1) * _local1) * _local1) + _local3); } _local1 = _local1 - 2; return(((_local2 / 2) * (((_local1 * _local1) * _local1) + 2)) + _local3); case "easeinquart" : _local1 = _local1 / _local4; return(((((_local2 * _local1) * _local1) * _local1) * _local1) + _local3); case "easeoutquart" : _local1 = (_local1 / _local4) - 1; return(((-_local2) * ((((_local1 * _local1) * _local1) * _local1) - 1)) + _local3); case "easeinoutquart" : _local1 = _local1 / (_local4 / 2); if (_local1 < 1) { return((((((_local2 / 2) * _local1) * _local1) * _local1) * _local1) + _local3); } _local1 = _local1 - 2; return((((-_local2) / 2) * ((((_local1 * _local1) * _local1) * _local1) - 2)) + _local3); case "easeinquint" : _local1 = _local1 / _local4; return((((((_local2 * _local1) * _local1) * _local1) * _local1) * _local1) + _local3); case "easeoutquint" : _local1 = (_local1 / _local4) - 1; return((_local2 * (((((_local1 * _local1) * _local1) * _local1) * _local1) + 1)) + _local3); case "easeinoutquint" : _local1 = _local1 / (_local4 / 2); if (_local1 < 1) { return(((((((_local2 / 2) * _local1) * _local1) * _local1) * _local1) * _local1) + _local3); } _local1 = _local1 - 2; return(((_local2 / 2) * (((((_local1 * _local1) * _local1) * _local1) * _local1) + 2)) + _local3); case "easeinsine" : return((((-_local2) * Math.cos((_local1 / _local4) * (Math.PI/2))) + _local2) + _local3); case "easeoutsine" : return((_local2 * Math.sin((_local1 / _local4) * (Math.PI/2))) + _local3); case "easeinoutsine" : return((((-_local2) / 2) * (Math.cos((Math.PI * _local1) / _local4) - 1)) + _local3); case "easeinexpo" : return(((_local1 == 0) ? (_local3) : ((_local2 * Math.pow(2, 10 * ((_local1 / _local4) - 1))) + _local3))); case "easeoutexpo" : return(((_local1 == _local4) ? (_local3 + _local2) : ((_local2 * ((-Math.pow(2, (-10 * _local1) / _local4)) + 1)) + _local3))); case "easeinoutexpo" : if (_local1 == 0) { return(_local3); } if (_local1 == _local4) { return(_local3 + _local2); } _local1 = _local1 / (_local4 / 2); if (_local1 < 1) { return(((_local2 / 2) * Math.pow(2, 10 * (_local1 - 1))) + _local3); } _local1--; return(((_local2 / 2) * ((-Math.pow(2, -10 * _local1)) + 2)) + _local3); case "easeincirc" : _local1 = _local1 / _local4; return(((-_local2) * (Math.sqrt(1 - (_local1 * _local1)) - 1)) + _local3); case "easeoutcirc" : _local1 = (_local1 / _local4) - 1; return((_local2 * Math.sqrt(1 - (_local1 * _local1))) + _local3); case "easeinoutcirc" : _local1 = _local1 / (_local4 / 2); if (_local1 < 1) { return((((-_local2) / 2) * (Math.sqrt(1 - (_local1 * _local1)) - 1)) + _local3); } _local1 = _local1 - 2; return(((_local2 / 2) * (Math.sqrt(1 - (_local1 * _local1)) + 1)) + _local3); case "easeinelastic" : if (_local1 == 0) { return(_local3); } _local1 = _local1 / _local4; if (_local1 == 1) { return(_local3 + _local2); } if (!_local6) { _local6 = _local4 * 0.3; } if (_local7 < Math.abs(_local2)) { _local7 = _local2; _local5 = _local6 / 4; } else { _local5 = (_local6 / (Math.PI*2)) * Math.asin(_local2 / _local7); } _local1 = _local1 - 1; return((-((_local7 * Math.pow(2, 10 * _local1)) * Math.sin((((_local1 * _local4) - _local5) * (Math.PI*2)) / _local6))) + _local3); case "easeoutelastic" : if (_local1 == 0) { return(_local3); } _local1 = _local1 / _local4; if (_local1 == 1) { return(_local3 + _local2); } if (!_local6) { _local6 = _local4 * 0.3; } if (_local7 < Math.abs(_local2)) { _local7 = _local2; _local5 = _local6 / 4; } else { _local5 = (_local6 / (Math.PI*2)) * Math.asin(_local2 / _local7); } return((((_local7 * Math.pow(2, -10 * _local1)) * Math.sin((((_local1 * _local4) - _local5) * (Math.PI*2)) / _local6)) + _local2) + _local3); case "easeinoutelastic" : if (_local1 == 0) { return(_local3); } _local1 = _local1 / (_local4 / 2); if (_local1 == 2) { return(_local3 + _local2); } if (!_local6) { _local6 = _local4 * 0.45; } if (_local7 < Math.abs(_local2)) { _local7 = _local2; _local5 = _local6 / 4; } else { _local5 = (_local6 / (Math.PI*2)) * Math.asin(_local2 / _local7); } if (_local1 < 1) { _local1 = _local1 - 1; return((-0.5 * ((_local7 * Math.pow(2, 10 * _local1)) * Math.sin((((_local1 * _local4) - _local5) * (Math.PI*2)) / _local6))) + _local3); } _local1 = _local1 - 1; return(((((_local7 * Math.pow(2, -10 * _local1)) * Math.sin((((_local1 * _local4) - _local5) * (Math.PI*2)) / _local6)) * 0.5) + _local2) + _local3); case "easeinback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = _local1 / _local4; return((((_local2 * _local1) * _local1) * (((_local5 + 1) * _local1) - _local5)) + _local3); case "easeoutback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = (_local1 / _local4) - 1; return((_local2 * (((_local1 * _local1) * (((_local5 + 1) * _local1) + _local5)) + 1)) + _local3); case "easeinoutback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = _local1 / (_local4 / 2); if (_local1 < 1) { _local5 = _local5 * 1.525; return(((_local2 / 2) * ((_local1 * _local1) * (((_local5 + 1) * _local1) - _local5))) + _local3); } _local1 = _local1 - 2; _local5 = _local5 * 1.525; return(((_local2 / 2) * (((_local1 * _local1) * (((_local5 + 1) * _local1) + _local5)) + 2)) + _local3); case "easeinbounce" : return((_local2 - findTweenValue(0, _local2, 0, _local4 - _local1, _local4, "easeOutBounce")) + _local3); case "easeoutbounce" : _local1 = _local1 / _local4; if (_local1 < 0.363636363636364) { return((_local2 * ((7.5625 * _local1) * _local1)) + _local3); } if (_local1 < 0.727272727272727) { _local1 = _local1 - 0.545454545454545; return((_local2 * (((7.5625 * _local1) * _local1) + 0.75)) + _local3); } if (_local1 < 0.909090909090909) { _local1 = _local1 - 0.818181818181818; return((_local2 * (((7.5625 * _local1) * _local1) + 0.9375)) + _local3); } _local1 = _local1 - 0.954545454545455; return((_local2 * (((7.5625 * _local1) * _local1) + 0.984375)) + _local3); case "easeoutinfinibounce" : _local1 = _local1 / _local4; if (_local1 < 0.363636363636364) { return((_local2 * ((7.5625 * _local1) * _local1)) + _local3); } if (_local1 < 0.727272727272727) { _local1 = _local1 - 0.545454545454545; return((_local2 * (((7.5625 * _local1) * _local1) + 0.75)) + _local3); } if (_local1 < 0.909090909090909) { _local1 = _local1 - 0.818181818181818; return((_local2 * (((7.5625 * _local1) * _local1) + 0.9375)) + _local3); } _local1 = _local1 - 0.954545454545455; return((_local2 * (((7.5625 * _local1) * _local1) + 0.984375)) + _local3); case "easeinoutbounce" : if (_local1 < (_local4 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local4, "easeInBounce") * 0.5) + _local3); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local4, _local4, "easeOutBounce") * 0.5) + (_local2 * 0.5)) + _local3); } }; ASSetPropFlags(_global, "findTweenValue", 1, 0); MovieClip.prototype.tabEnabled = (Button.prototype.tabEnabled = (TextField.prototype.tabEnabled = false)); ASSetPropFlags(MovieClip.prototype, ["tabEnabled"], 7); ASSetPropFlags(Button.prototype, ["tabEnabled"], 7); ASSetPropFlags(TextField.prototype, ["tabEnabled"], 7); _global.genURL = function (levelID) { var _local4 = ((_root.replayIDImport > 0) ? 1 : 0); var _local3 = new Date(); return("http://flashflashrevolution.com/getFile.php?data=" + lowerCase(flipString(str2hex((((((((((levelID + ":|:") + Math.round(_local3.getTime() / 1000)) + ":|:") + _root.name) + ":|:") + _root.Scorehash) + ":|:") + _local4) + ":|:") + _global.session, -5)))); }; _global.oneDecimal = function (num) { var _local1 = String(num); if (_local1.indexOf(".") == -1) { _local1 = _local1 + ".0"; } return(_local1.substring(0, _local1.indexOf(".") + 2)); }; _global.formatDecimals = function (num, digits) { if (digits <= 0) { return(Math.round(num)); } var _local4 = Math.pow(10, digits); var _local2 = String(Math.round(num * _local4) / _local4); if (_local2.indexOf(".") == -1) { _local2 = _local2 + ".0"; } var _local6 = _local2.split("."); var _local3 = digits - _local6[1].length; var _local1 = 1; while (_local1 <= _local3) { _local2 = _local2 + "0"; _local1++; } return(_local2); }; _global.generateRandomString = function (newLength) { var _local5 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; var _local2 = _local5.split(""); var _local3 = ""; var _local1 = 0; while (_local1 < newLength) { _local3 = _local3 + _local2[Math.floor(Math.random() * _local2.length)]; _local1++; } return(_local3); }; _global.sS = function (input) { var _local2 = ""; j = 0; while (j < input.length) { if (input.charAt(j) != " ") { _local2 = _local2 + input.charAt(j); } j++; } return(_local2); }; _global.str_replace = function (needle, replacement, haystack) { var _local3 = haystack; if (typeof(needle) == "string") { needle = Array(needle); } if (typeof(replacement) == "string") { replacement = Array(replacement); } while (replacement.length < needle.length) { replacement.push(replacement[replacement.length - 1]); } for (var _local4 in needle) { _local3 = _local3.split(needle[_local4]).join(replacement[_local4]); } return(_local3); }; _global.keycodeChar = function (input) { if (input == "8") { return("Backspace"); } if (input == "13") { return("Enter"); } if (input == "16") { return("Shift"); } if (input == "17") { return("Ctrl"); } if (input == "18") { return("Alt"); } if (input == "19") { return("Pause"); } if (input == "20") { return("Caplock"); } if (input == "27") { return("Esc"); } if (input == "32") { return("Space"); } if (input == "33") { return("PgUp"); } if (input == "34") { return("PgDown"); } if (input == "35") { return("End"); } if (input == "36") { return("Home"); } if (input == "37") { return("Left"); } if (input == "38") { return("Up"); } if (input == "39") { return("Right"); } if (input == "40") { return("Down"); } if (input == "45") { return("Insert"); } if (input == "46") { return("Delete"); } if (input == "48") { return("0"); } if (input == "49") { return("1"); } if (input == "50") { return("2"); } if (input == "51") { return("3"); } if (input == "52") { return("4"); } if (input == "53") { return("5"); } if (input == "54") { return("6"); } if (input == "55") { return("7"); } if (input == "56") { return("8"); } if (input == "57") { return("9"); } if (input == "65") { return("A"); } if (input == "66") { return("B"); } if (input == "67") { return("C"); } if (input == "68") { return("D"); } if (input == "69") { return("E"); } if (input == "70") { return("F"); } if (input == "71") { return("G"); } if (input == "72") { return("H"); } if (input == "73") { return("I"); } if (input == "74") { return("J"); } if (input == "75") { return("K"); } if (input == "76") { return("L"); } if (input == "77") { return("M"); } if (input == "78") { return("N"); } if (input == "79") { return("O"); } if (input == "80") { return("P"); } if (input == "81") { return("Q"); } if (input == "82") { return("R"); } if (input == "83") { return("S"); } if (input == "84") { return("T"); } if (input == "85") { return("U"); } if (input == "86") { return("V"); } if (input == "87") { return("W"); } if (input == "88") { return("X"); } if (input == "89") { return("Y"); } if (input == "90") { return("Z"); } if (input == "96") { return("0"); } if (input == "97") { return("1"); } if (input == "98") { return("2"); } if (input == "99") { return("3"); } if (input == "100") { return("4"); } if (input == "101") { return("5"); } if (input == "102") { return("6"); } if (input == "103") { return("7"); } if (input == "104") { return("8"); } if (input == "105") { return("9"); } if (input == "106") { return("*"); } if (input == "107") { return("+"); } if (input == "109") { return("-"); } if (input == "110") { return("."); } if (input == "111") { return("/"); } if (input == "112") { return("F1"); } if (input == "113") { return("F2"); } if (input == "114") { return("F3"); } if (input == "115") { return("F4"); } if (input == "116") { return("F5"); } if (input == "117") { return("F6"); } if (input == "118") { return("F7"); } if (input == "119") { return("F8"); } if (input == "120") { return("F9"); } if (input == "121") { return("F10"); } if (input == "122") { return("F11"); } if (input == "123") { return("F12"); } if (input == "145") { return("Sc Lk"); } if (input == "186") { return(";"); } if (input == "187") { return("="); } if (input == "188") { return(","); } if (input == "189") { return("-"); } if (input == "190") { return("."); } if (input == "191") { return("/"); } if (input == "192") { return("`"); } if (input == "219") { return("["); } if (input == "220") { return("\\"); } if (input == "221") { return("]"); } if (input == "222") { return("'"); } }; _global.levelDifficulties = function (diff, useLowAlways) { if (useLowAlways == undefined) { useLowAlways = false; } if (_root.useLowDifficulties || (useLowAlways == true)) { if (diff <= 1) { return(1); } if ((diff >= 2) && (diff <= 4)) { return(2); } if ((diff >= 5) && (diff <= 7)) { return(3); } if ((diff >= 8) && (diff <= 11)) { return(4); } if ((diff >= 12) && (diff <= 16)) { return(5); } if ((diff >= 17) && (diff <= 21)) { return(6); } if ((diff >= 22) && (diff <= 26)) { return(7); } if ((diff >= 27) && (diff <= 31)) { return(8); } if ((diff >= 32) && (diff <= 36)) { return(9); } if ((diff >= 37) && (diff <= 41)) { return(10); } if ((diff >= 42) && (diff <= 46)) { return(11); } if ((diff >= 47) && (diff <= 51)) { return(12); } if ((diff >= 52) && (diff <= 57)) { return(13); } if ((diff >= 58) && (diff <= 63)) { return(14); } if ((diff >= 64) && (diff <= 69)) { return(15); } if ((diff >= 70) && (diff <= 75)) { return(16); } if ((diff >= 76) && (diff <= 82)) { return(17); } if ((diff >= 83) && (diff <= 89)) { return(18); } if ((diff >= 90) && (diff <= 98)) { return(19); } if (diff >= 99) { return(20); } } return(diff); }; Array.prototype.copy = function () { newCopy = []; a = 0; while (a < this.length) { if (this[a] instanceof Array) { newCopy.push(this[a].copy()); } else { newCopy.push(this[a]); } a++; } return(newCopy); }; ASSetPropFlags(Array.prototype, "copy", 7); String.prototype.insert = function (str, i) { return((this.substr(0, i) + str) + this.substr(i)); }; ASSetPropFlags(String.prototype, "insert", 7); Array.prototype.in_array = function (what) { var _local2 = 0; while (_local2 < this.length) { if (this[_local2] == what) { return(true); } if (this[_local2] instanceof Array) { return(this[_local2].in_array(what)); } _local2++; } return(false); }; ASSetPropFlags(Array.prototype, "in_array", 7); Array.prototype.where_in_array = function (what) { var _local2 = 0; while (_local2 < this.length) { if (this[_local2] == what) { return(_local2); } if (this[_local2] instanceof Array) { return(this[_local2].where_in_array(what)); } _local2++; } return(false); }; ASSetPropFlags(Array.prototype, "where_in_array", 7); _global.insertCommas = function (num) { var _local1 = num.toString().split("."); var _local2 = _local1[0].length; var _local3 = 0; while (_local2--) { _local3++; if (!(_local3 % 3)) { _local1[0] = _local1[0].insert(",", _local2); } } if (_local1[0].charAt(0) == ",") { _local1[0] = _local1[0].substring(1, _local1[0].length); } if ((substring(_local1[0], 0, 2)) == "-,") { _local1[0] = "-" + _local1[0].substring(2, _local1[0].length); } return(_local1.join(".")); }; _global.genTEA = function (server) { _global.serverKey = []; x = 0; while (x < server.length) { _global.serverKey.push(server.charAt(x)); x++; } _global.key1 = ((_global.serverKey[7] + _global.serverKey[9]) + _global.serverKey[10]) + _global.serverKey[8]; _global.key2 = ((_global.serverKey[12] + _global.serverKey[6]) + _global.serverKey[4]) + _global.serverKey[8]; _global.key3 = ((_global.serverKey[4] + _global.serverKey[13]) + _global.serverKey[9]) + _global.serverKey[8]; _global.key4 = ((_global.serverKey[9] + _global.serverKey[14]) + _global.serverKey[3]) + _global.serverKey[8]; _global.key5 = ((_global.serverKey[1] + _global.serverKey[12]) + _global.serverKey[1]) + _global.serverKey[8]; return((((((flipString(_global.key2) + _global.key1) + _global.key5) + _global.key3) + _global.key4) + flipString(_global.key1)) + _global.key2); };
Frame 2
stop();
Frame 3
stop();
Symbol 28 MovieClip Frame 1
gotoAndStop(this._parent._parent.swapFrame);
Symbol 28 MovieClip Frame 2
stop();
Symbol 28 MovieClip Frame 3
stop();
Symbol 28 MovieClip Frame 4
stop();
Symbol 28 MovieClip Frame 5
stop();
Symbol 28 MovieClip Frame 6
stop();
Symbol 28 MovieClip Frame 7
stop();
Symbol 28 MovieClip Frame 8
stop();
Symbol 28 MovieClip Frame 9
stop();
Symbol 50 MovieClip Frame 1
gotoAndStop(this._parent._parent.swapFrame);
Symbol 50 MovieClip Frame 2
stop();
Symbol 50 MovieClip Frame 3
stop();
Symbol 50 MovieClip Frame 4
stop();
Symbol 50 MovieClip Frame 5
stop();
Symbol 50 MovieClip Frame 6
stop();
Symbol 50 MovieClip Frame 7
stop();
Symbol 50 MovieClip Frame 8
stop();
Symbol 50 MovieClip Frame 9
stop();
Symbol 69 MovieClip Frame 1
gotoAndStop(this._parent._parent.swapFrame);
Symbol 69 MovieClip Frame 2
stop();
Symbol 69 MovieClip Frame 3
stop();
Symbol 69 MovieClip Frame 4
stop();
Symbol 69 MovieClip Frame 5
stop();
Symbol 69 MovieClip Frame 6
stop();
Symbol 69 MovieClip Frame 7
stop();
Symbol 69 MovieClip Frame 8
stop();
Symbol 69 MovieClip Frame 9
stop();
Symbol 72 MovieClip Frame 1
gotoAndStop(_root.arrowStyle);
Symbol 72 MovieClip Frame 2
stop();
Symbol 72 MovieClip Frame 3
stop();
Symbol 72 MovieClip Frame 4
stop();
Symbol 72 MovieClip Frame 5
stop(); tempTEXT.text = _global.generateRandomString(1);
Symbol 72 MovieClip Frame 6
stop();
Symbol 72 MovieClip Frame 7
stop();
Symbol 72 MovieClip Frame 8
stop();
Symbol 72 MovieClip Frame 9
stop();
Symbol 73 MovieClip [aR] Frame 1
stop();
Symbol 73 MovieClip [aR] Frame 2
_global.GhostNoteCheck[_name.charAt(0)].push({Name:_name.charAt(0) + this.ID, ID:this.ID, Hit:5});
Symbol 73 MovieClip [aR] Frame 3
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 25; break; } }
Symbol 73 MovieClip [aR] Frame 4
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 50; break; } }
Symbol 73 MovieClip [aR] Frame 7
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 25; break; } }
Symbol 73 MovieClip [aR] Frame 9
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 0; break; } }
Symbol 74 MovieClip [aU] Frame 1
stop();
Symbol 74 MovieClip [aU] Frame 2
_global.GhostNoteCheck[_name.charAt(0)].push({Name:_name.charAt(0) + this.ID, ID:this.ID, Hit:5});
Symbol 74 MovieClip [aU] Frame 3
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 25; break; } }
Symbol 74 MovieClip [aU] Frame 4
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 50; break; } }
Symbol 74 MovieClip [aU] Frame 7
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 25; break; } }
Symbol 74 MovieClip [aU] Frame 9
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 0; break; } }
Symbol 75 MovieClip [aD] Frame 1
stop();
Symbol 75 MovieClip [aD] Frame 2
_global.GhostNoteCheck[_name.charAt(0)].push({Name:_name.charAt(0) + this.ID, ID:this.ID, Hit:5});
Symbol 75 MovieClip [aD] Frame 3
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 25; break; } }
Symbol 75 MovieClip [aD] Frame 4
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 50; break; } }
Symbol 75 MovieClip [aD] Frame 7
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 25; break; } }
Symbol 75 MovieClip [aD] Frame 9
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 0; break; } }
Symbol 76 MovieClip [aL] Frame 1
stop();
Symbol 76 MovieClip [aL] Frame 2
_global.GhostNoteCheck[_name.charAt(0)].push({Name:_name.charAt(0) + this.ID, ID:this.ID, Hit:5});
Symbol 76 MovieClip [aL] Frame 3
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 25; break; } }
Symbol 76 MovieClip [aL] Frame 4
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 50; break; } }
Symbol 76 MovieClip [aL] Frame 7
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 25; break; } }
Symbol 76 MovieClip [aL] Frame 9
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 0; break; } }
Symbol 77 MovieClip [aR_single] Frame 1
stop();
Symbol 77 MovieClip [aR_single] Frame 2
_global.GhostNoteCheck[_name.charAt(0)].push({Name:_name.charAt(0) + this.ID, ID:this.ID, Hit:5});
Symbol 77 MovieClip [aR_single] Frame 3
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 25; break; } }
Symbol 77 MovieClip [aR_single] Frame 4
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 50; break; } }
Symbol 77 MovieClip [aR_single] Frame 7
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 25; break; } }
Symbol 77 MovieClip [aR_single] Frame 9
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 0; break; } }
Symbol 78 MovieClip [aU_single] Frame 1
stop();
Symbol 78 MovieClip [aU_single] Frame 2
_global.GhostNoteCheck[_name.charAt(0)].push({Name:_name.charAt(0) + this.ID, ID:this.ID, Hit:5});
Symbol 78 MovieClip [aU_single] Frame 3
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 25; break; } }
Symbol 78 MovieClip [aU_single] Frame 4
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 50; break; } }
Symbol 78 MovieClip [aU_single] Frame 7
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 25; break; } }
Symbol 78 MovieClip [aU_single] Frame 9
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 0; break; } }
Symbol 79 MovieClip [aD_single] Frame 1
stop();
Symbol 79 MovieClip [aD_single] Frame 2
_global.GhostNoteCheck[_name.charAt(0)].push({Name:_name.charAt(0) + this.ID, ID:this.ID, Hit:5});
Symbol 79 MovieClip [aD_single] Frame 3
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 25; break; } }
Symbol 79 MovieClip [aD_single] Frame 4
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 50; break; } }
Symbol 79 MovieClip [aD_single] Frame 7
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 25; break; } }
Symbol 79 MovieClip [aD_single] Frame 9
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 0; break; } }
Symbol 80 MovieClip [aL_single] Frame 1
stop();
Symbol 80 MovieClip [aL_single] Frame 2
_global.GhostNoteCheck[_name.charAt(0)].push({Name:_name.charAt(0) + this.ID, ID:this.ID, Hit:5});
Symbol 80 MovieClip [aL_single] Frame 3
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 25; break; } }
Symbol 80 MovieClip [aL_single] Frame 4
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 50; break; } }
Symbol 80 MovieClip [aL_single] Frame 7
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 25; break; } }
Symbol 80 MovieClip [aL_single] Frame 9
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 0; break; } }
Symbol 103 MovieClip [pmWindow] Frame 1
txt_message.restrict = "A-Z a-z 0-9 -=!@#$%^&*()_+`~[];',./<>?:\"{}\\"; Selection.setFocus("txt_message"); cancel_btn.onRelease = function () { _parent.hideWindow(this._parent._name); }; send_btn.onRelease = function () { if (txt_message.text.length > 0) { _parent.sendPrivateMessage(txt_message.text, _global.pmUid); } };
Symbol 107 MovieClip Frame 1
stop();
Symbol 107 MovieClip Frame 2
stop();
Symbol 115 MovieClip [passwordWindow] Frame 1
stop(); txt_password.restrict = "A-Z a-z 0-9 -=!@#$%^&*()_+`~[];',./<>?:\"{}\\"; Selection.setFocus("txt_password"); var joinAS = "player"; check_player.gotoAndStop(2); check_player.onRelease = (check_spectator.onRelease = function () { joinAS = substring(this._name, 7, 30); for (var _local2 in this._parent) { if (this._parent[_local2]._name.indexOf("check_") != -1) { this._parent[_local2].gotoAndStop(1); } } this._parent[this._name].gotoAndStop(2); }); ok_btn.onRelease = function () { _parent.loginProtectedRoom(txt_password.text, this._parent.joinAS); }; cancel_btn.onRelease = function () { _parent.hideWindow(this._parent._name); };
Symbol 122 MovieClip [newGameWindow] Frame 1
stop(); txt_game.restrict = "A-Z a-z 0-9 -=!@#$%^&*()_+`~[];',./<>?:\"{}\\"; txt_password.restrict = "A-Z a-z 0-9 -=!@#$%^&*()_+`~[];',./<>?:\"{}\\"; txt_viewers.restrict = "0-9"; Selection.setFocus("txt_game"); ok_btn.onRelease = function () { if (txt_game.text != "") { _parent.createRoom(txt_game.text, txt_password.text, txt_viewers.text); } }; cancel_btn.onRelease = function () { _parent.hideWindow(this._parent._name); };
Symbol 124 MovieClip [joinWindow] Frame 1
stop(); var joinAS = "player"; check_player.gotoAndStop(2); check_player.onRelease = (check_spectator.onRelease = function () { joinAS = substring(this._name, 7, 30); for (var _local2 in this._parent) { if (this._parent[_local2]._name.indexOf("check_") != -1) { this._parent[_local2].gotoAndStop(1); } } this._parent[this._name].gotoAndStop(2); }); ok_btn.onRelease = function () { _parent.joinGameRoom(this._parent.joinAS); }; cancel_btn.onRelease = function () { _parent.hideWindow(this._parent._name); };
Symbol 128 MovieClip [generalWindow] Frame 1
ok_btn.onRelease = function () { _parent.hideWindow(this._parent._name); };
Symbol 129 Button
on (release) { _parent.leaveGameRoom(); }
Symbol 137 MovieClip [gameSpecWindow] Frame 1
stop(); join_btn.onRelease = function () { _parent.switchSpectator(); }; exit_btn.onRelease = function () { _parent.leaveGameRoom(); };
Symbol 142 MovieClip Frame 1
stop();
Symbol 150 MovieClip [pageNumber] Frame 1
stop();
Symbol 150 MovieClip [pageNumber] Frame 2
stop();
Symbol 156 MovieClip Frame 1
stop();
Symbol 156 MovieClip Frame 2
stop();
Symbol 156 MovieClip Frame 3
stop();
Symbol 160 MovieClip Frame 1
stop();
Symbol 160 MovieClip Frame 2
stop();
Symbol 165 MovieClip [fps] Frame 1
fps = 30; var timeinit = new Date(); var lasttime = timeinit.getMilliseconds(); onEnterFrame = function () { var _local1 = new Date(); timepassed = (((_local1.getMilliseconds() - lasttime) >= 0) ? (_local1.getMilliseconds() - lasttime) : (1000 + (_local1.getMilliseconds() - lasttime))); fps = Math.round(10000 / timepassed) / 10; lasttime = _local1.getMilliseconds(); };
Symbol 184 MovieClip [Defaults] Frame 1
#initclip 77 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 185 MovieClip [UIObjectExtensions] Frame 1
#initclip 78 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 186 MovieClip [UIObject] Frame 1
#initclip 79 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 187 MovieClip [Border] Frame 1
#initclip 80 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 188 MovieClip [RectBorder] Frame 1
#initclip 81 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 191 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 192 MovieClip Frame 1
#initclip 82 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 195 MovieClip [FocusRect] Frame 1
#initclip 83 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 196 MovieClip [FocusManager] Frame 1
#initclip 84 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 197 MovieClip [UIComponentExtensions] Frame 1
#initclip 85 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 198 MovieClip [UIComponent] Frame 1
#initclip 86 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 199 MovieClip [TextInput] Frame 1
#initclip 87 Object.registerClass("TextInput", mx.controls.TextInput); #endinitclip stop();
Symbol 226 MovieClip Frame 1
if (_root.getBytesLoaded() >= _root.getBytesTotal()) { if (((_root.loadFFRStats == true) && (_root.loadPlaylist == true)) && (_root.loadFFRRanks == true)) { if (_root.login == false) { delete _root.loadFFRStats; delete _root.loadPlaylist; delete _root.loadtotal; delete _root.loadstatus; delete _root.perLoad; this.gotoAndPlay(4); } else { this.gotoAndStop(3); } } delete _root.perLoad; _root.loadstatus = "Loading Game Files"; } else { _root.perLoad = (Math.ceil((_root.getBytesLoaded() / _root.getBytesTotal()) * 1000) / 10) + "%"; _root.loadstatus = ((Math.round(_root.getBytesLoaded() / 1000) + "k of ") + Math.round(_root.getBytesTotal() / 1000)) + "k"; } Mask_MC._height = Math.ceil((_root.getBytesLoaded() / _root.getBytesTotal()) * 100) * 2.7;
Symbol 226 MovieClip Frame 2
gotoAndPlay (1);
Symbol 226 MovieClip Frame 3
stop(); tabNum = 1; tabListener = new Object(); tabListener.onKeyDown = function () { if (Key.getCode() == 9) { tabNum = tabNum + 1; if (tabNum > 2) { tabNum = 1; } if (tabNum == 1) { Selection.setFocus(username); } if (tabNum == 2) { Selection.setFocus(password); } } }; Key.addListener(tabListener); playBTN.onRelease = function () { delete _root.loadFFRStats; delete _root.loadPlaylist; delete _root.loadtotal; delete _root.loadstatus; delete _root.perLoad; delete _root.loginData; this._parent.gotoAndPlay(4); }; loginBTN.onRelease = function () { _root.loginData = "Logging in..."; var dataOut = new LoadVars(); var dataIn = new LoadVars(); dataOut.username = username.text; dataOut.password = password.text; dataOut.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-loginUser.php", dataIn, "POST"); dataIn.onLoad = function () { if (this.status == "1") { _global.session = this.session; _root.loadFFRStats = false; _root.loadPlaylist = false; _root.loadFFRRanks = false; _root.playListLoadXML(); _root.updateFFRVars(); _root.loadLevelRanks(); _root.updateFFRFriends(); delete dataIn; delete dataOut; Key.removeListener(tabListener); _root.loader.gotoAndPlay(1); } else { _root.loginData = "Login Failed."; } }; };
Instance of Symbol 199 MovieClip [TextInput] "username" in Symbol 226 MovieClip Frame 3
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = 0; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 199 MovieClip [TextInput] "password" in Symbol 226 MovieClip Frame 3
//component parameters onClipEvent (construct) { editable = true; password = true; text = ""; maxChars = 0; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 226 MovieClip Frame 5
_root.CalcAverageRank(); _root.gotoAndPlay(2);
Symbol 1334 MovieClip [__Packages.com.haganeagency.MHC.MouseControl] Frame 0
class com.haganeagency.MHC.MouseControl { var _mouseListener, _triggers; function MouseControl () { init(); } function init(Void) { _initMouseListener(); } function _initMouseListener(Void) { var $class = this; _mouseListener = new Object(); _mouseListener.onMouseWheel = function (delta) { $class._mouseScroll(delta); }; com.pixelbreaker.ui.MouseWheel.addListener(_mouseListener); _triggers = new Array(); } function resetScroll(Void) { _triggers = new Array(); } function addScroll(id, mc, func) { removeScroll(id); _triggers.push({id:id, mc:mc, func:func, enabled:true}); } function addScrollArea(id, area, func) { removeScroll(id); _triggers.push({id:id, area:area, func:func, enabled:true}); } function updateScroll(id, mc, func) { if (mc != undefined) { var _local2 = 0; while (_local2 < _triggers.length) { if (_triggers[_local2].id == id) { _triggers.mc = mc; if (func != undefined) { _triggers.func = func; } return(undefined); } _local2++; } } } function updateScrollArea(id, area, func) { if (area != undefined) { var _local2 = 0; while (_local2 < _triggers.length) { if (_triggers[_local2].id == id) { _triggers.area = area; if (func != undefined) { _triggers.func = func; } return(undefined); } _local2++; } } } function enableScroll(id, fEnable) { var _local2 = 0; while (_local2 < _triggers.length) { if (_triggers[_local2].id == id) { _triggers[_local2].enabled = fEnable; } _local2++; } } function removeScroll(id) { var _local3 = new Array(); var _local2 = 0; while (_local2 < _triggers.length) { if (_triggers[_local2].id != id) { _local3.push(_triggers[_local2]); } _local2++; } _triggers = _local3; } function _mouseScroll(delta) { var _local3 = 0; while (_local3 < _triggers.length) { if ((_triggers[_local3].enabled && ((_triggers[_local3].mc != undefined) && (_triggers[_local3].mc.hitTest(_root._xmouse, _root._ymouse)))) || ((_triggers[_local3].area != undefined) && (_triggers[_local3].area.contains(_root._xmouse, _root._ymouse)))) { _triggers[_local3].func(delta); } _local3++; } } function destroy(Void) { Mouse.removeListener(_mouseListener); _triggers = new Array(); } static function getInstance() { if (instance == null) { instance = new com.haganeagency.MHC.MouseControl(); } return(instance); } static var instance = null; }
Symbol 1335 MovieClip [__Packages.com.pixelbreaker.ui.MouseWheel] Frame 0
class com.pixelbreaker.ui.MouseWheel { static var isMac, macBroadcaster; function MouseWheel () { } static function main() { isMac = System.capabilities.os.toLowerCase().indexOf("mac") != -1; if (isMac) { macBroadcaster = new com.pixelbreaker.event.EventBroadcaster(); flash.external.ExternalInterface.addCallback("externalMouseEvent", com.pixelbreaker.ui.MouseWheel, externalMouseEvent); } } static function addListener(obj) { if (!isMac) { main(); } if (isMac) { macBroadcaster.addListener(obj); } else { Mouse.addListener(obj); } } static function removeListener(obj) { if (isMac) { macBroadcaster.removeListener(obj); } else { Mouse.removeListener(obj); } } static function externalMouseEvent(delta) { macBroadcaster.broadcastMessage("onMouseWheel", delta); } }
Symbol 1336 MovieClip [__Packages.com.pixelbreaker.event.EventBroadcaster] Frame 0
class com.pixelbreaker.event.EventBroadcaster { var _listeners; function EventBroadcaster () { _listeners = []; } function addListener(obj) { if (indexOf(obj) == -1) { _listeners.push(obj); return(true); } return(false); } function removeListener(obj) { var _local3 = false; while (indexOf(obj) != -1) { _listeners.splice(indexOf(obj), 1); _local3 = true; } return(_local3); } function broadcastMessage(method) { var _local3; var _local4; var _local5 = arguments.splice(1); _local3 = 0; while (_local3 < _listeners.length) { _local4 = _listeners[_local3]; _local4[method].apply(_local4, _local5); if (_local4 == undefined) { _listeners.splice(_local3--, 1); } _local3++; } } function indexOf(str) { var _local3 = -1; var _local2 = 0; while (_local2 < _listeners.length) { if (_listeners[_local2] == str) { _local3 = _local2; break; } _local2++; } return(_local3); } }
Symbol 1337 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 1338 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 1339 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 1340 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular { function Regular () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static var version = "1.1.0.52"; }
Symbol 1341 MovieClip [__Packages.com.boulevart.Encryption] Frame 0
class com.boulevart.Encryption { var r, input, encryptionType, key, mode; function Encryption (type, input, key, mode, keySize, blockSize) { if (type != null) { setEncryptionType(type); } if (input != null) { setInput(input); } if (key != null) { setKey(key); } if (mode != null) { setMode(mode); } switch (type) { case com.meychi.ascrypt.Base8 : isBase8orBase64 = true; break; case com.meychi.ascrypt.Base64 : isBase8orBase64 = true; break; case com.meychi.ascrypt.SHA1 : isGoauldorMD5orROT13orSHA1 = true; break; case com.meychi.ascrypt.MD5 : isGoauldorMD5orROT13orSHA1 = true; break; case com.meychi.ascrypt.RC4 : isTEAorRC4 = true; break; case com.meychi.ascrypt.TEA : isTEAorRC4 = true; break; case com.meychi.ascrypt.GUID : isGUID = true; break; case com.meychi.ascrypt.LZW : isLZW = true; break; case com.meychi.ascrypt.ROT13 : isGoauldorMD5orROT13orSHA1 = true; break; case com.meychi.ascrypt.Goauld : isGoauldorMD5orROT13orSHA1 = true; break; case com.meychi.ascrypt.Rijndael : isRijndael = true; if ((keySize != null) && (blockSize != null)) { r = new com.meychi.ascrypt.Rijndael(keySize, blockSize); } else if (keySize != null) { r = new com.meychi.ascrypt.Rijndael(keySize); } else if (blockSize != null) { r = new com.meychi.ascrypt.Rijndael(blockSize); } else { r = new com.meychi.ascrypt.Rijndael(); } } } function calculate() { if (!isGoauldorMD5orROT13orSHA1) { throw new Error("This function is invalid for the selected encryption type! Function 'Calculate' can only be called to calculate a MD5, SHA1, ROT13 Goauld or string."); } if (getInput().length <= 0) { throw new Error("Input string does not exist."); } else { setInput(getEncryptionType().calculate(getInput())); } } function create() { if (!isGUID) { throw new Error("This function is invalid for the selected encryption type! Function 'create' can only be invoked to compute a unique GUID string."); } setInput(getEncryptionType().create()); } function compress() { if (!isLZW) { throw new Error("This function is invalid for the selected encryption type! Function 'compress' can only be called for compressing a string using LZW."); } if (getInput().length <= 0) { throw new Error("Input string does not exist."); } else { setInput(getEncryptionType().compress(getInput())); } } function decompress() { if (!isLZW) { throw new Error("This function is invalid for the selected encryption type! Function 'decompress' can only be invoked to decompress a string using LZW."); } if (getInput().length <= 0) { throw new Error("Input string does not exist."); } else { setInput(getEncryptionType().decompress(getInput())); } } function encode() { if (!isBase8orBase64) { throw new Error("This function is invalid for the selected encryption type! Function 'encode' can only be called for a Base8 or Base64 encryption."); } if (getInput().length <= 0) { throw new Error("Input string does not exist."); } else { setInput(getEncryptionType().encode(getInput())); } } function decode() { if (!isBase8orBase64) { throw new Error("This function is invalid for the selected encryption type! Function 'decode' can only be called for a Base8 or Base64 decryption."); } if (getInput().length <= 0) { throw new Error("Input string does not exist."); } else { setInput(getEncryptionType().decode(getInput())); } } function encrypt() { if (!isTEAorRC4) { throw new Error("This function is invalid for the selected encryption type! Function 'encrypt' can only be called for a TEA or RC4 encryption."); } if ((getInput().length > 0) && (getKey().length > 0)) { setInput(getEncryptionType().encrypt(getInput(), getKey())); } else if (getInput().length <= 0) { throw new Error("Input string does not exist."); } else if (getKey().length <= 0) { throw new Error("No key specified for the encryption."); } } function decrypt() { if (!isTEAorRC4) { throw new Error("This function is invalid for the selected encryption type! Function 'decrypt' can only be called for a TEA or RC4 encryption."); } if ((getInput().length > 0) && (getKey().length > 0)) { setInput(getEncryptionType().decrypt(getInput(), getKey())); } else if (getInput().length <= 0) { throw new Error("Input string does not exist."); } else if (getKey().length <= 0) { throw new Error("No key specified for the encryption."); } } function encryptRijndael() { if (!isRijndael) { throw new Error("This function is invalid for the selected encryption type! Function encryptRijndael 'can only be called for a Rijndael encryption."); } if (((getInput().length > 0) && (getKey().length > 0)) && (getMode().length > 0)) { setInput(r.encrypt(getInput(), getKey(), getMode())); } else if (getInput().length <= 0) { throw new Error("Input string does not exist."); } else if (getKey().length <= 0) { throw new Error("No key specified for the encryption."); } else if (getMode().length <= 0) { throw new Error("No mode specified for Rijndael encryption. Valid modes are CBC and ECB."); } } function decryptRijndael() { if (!isRijndael) { throw new Error("This function is invalid for the selected encryption type! Function 'decryptRijndael' can only be called for a Rijndael decryption."); } if (((getInput().length > 0) && (getKey().length > 0)) && (getMode().length > 0)) { setInput(r.decrypt(getInput(), getKey(), getMode())); } else if (getInput().length <= 0) { throw new Error("Input string does not exist."); } else if (getKey().length <= 0) { throw new Error("No key specified for the decryption."); } else if (getMode().length <= 0) { throw new Error("No mode specified for Rijndael encryption. Valid modes are CBC and ECB."); } } function getInput() { return(input); } function setEncryptionType(et) { encryptionType = et; } function getEncryptionType() { return(encryptionType); } function setInput(str) { input = str; } function getKey() { return(key); } function setKey(str) { key = str; } function getMode() { return(mode); } function setMode(str) { mode = str; } var isBase8orBase64 = false; var isTEAorRC4 = false; var isGUID = false; var isGoauldorMD5orROT13orSHA1 = false; var isRijndael = false; var isLZW = false; }
Symbol 1342 MovieClip [__Packages.com.meychi.ascrypt.Rijndael] Frame 0
class com.meychi.ascrypt.Rijndael { var roundsArray, shiftOffsets, Nb, Nk, Nr; function Rijndael (keySize, blockSize) { if (keySize != null) { this.keySize = keySize; } if (blockSize != null) { this.blockSize = blockSize; } roundsArray = [0, 0, 0, 0, [0, 0, 0, 0, 10, 0, 12, 0, 14], 0, [0, 0, 0, 0, 12, 0, 12, 0, 14], 0, [0, 0, 0, 0, 14, 0, 14, 0, 14]]; shiftOffsets = [0, 0, 0, 0, [0, 1, 2, 3], 0, [0, 1, 2, 3], 0, [0, 1, 3, 4]]; Nb = blockSize / 32; Nk = keySize / 32; Nr = roundsArray[Nk][Nb]; } function encrypt(src, key, mode) { var _local5 = new Array(); var _local6 = new Array(); var _local4 = blockSize / 8; if (mode == "CBC") { _local5 = getRandomBytes(_local4); } var _local7 = formatPlaintext(strToChars(src)); var _local8 = keyExpansion(strToChars(key)); var _local3 = 0; while (_local3 < (_local7.length / _local4)) { _local6 = _local7.slice(_local3 * _local4, (_local3 + 1) * _local4); if (mode == "CBC") { var _local2 = 0; while (_local2 < _local4) { _local6[_local2] = _local6[_local2] ^ _local5[(_local3 * _local4) + _local2]; _local2++; } } _local5 = _local5.concat(encryption(_local6, _local8)); _local3++; } return(charsToHex(_local5)); } function decrypt(src, key, mode) { var _local5 = new Array(); var _local7 = new Array(); var _local6 = hexToChars(src); var _local4 = blockSize / 8; var _local8 = keyExpansion(strToChars(key)); var _local3 = (_local6.length / _local4) - 1; while (_local3 > 0) { _local7 = decryption(_local6.slice(_local3 * _local4, (_local3 + 1) * _local4), _local8); if (mode == "CBC") { var _local2 = 0; while (_local2 < _local4) { _local5[((_local3 - 1) * _local4) + _local2] = _local7[_local2] ^ _local6[((_local3 - 1) * _local4) + _local2]; _local2++; } } else { _local5 = _local7.concat(_local5); } _local3--; } if (mode == "ECB") { _local5 = decryption(_local6.slice(0, _local4), _local8).concat(_local5); } return(charsToStr(_local5)); } function cyclicShiftLeft(src, pos) { var _local2 = src.slice(0, pos); src = src.slice(pos).concat(_local2); return(src); } function xtime(poly) { poly = poly << 1; return(((poly & 256) ? (poly ^ 283) : (poly))); } function mult_GF256(x, y) { var _local4 = 0; var _local2 = 1; while (_local2 < 256) { if (x & _local2) { _local4 = _local4 ^ y; } _local2 = _local2 * 2; y = xtime(y); } return(_local4); } function byteSub(state, dir) { var _local5; if (dir == "encrypt") { _local5 = SBox; } else { _local5 = SBoxInverse; } var _local3 = 0; while (_local3 < 4) { var _local2 = 0; while (_local2 < Nb) { state[_local3][_local2] = _local5[state[_local3][_local2]]; _local2++; } _local3++; } } function shiftRow(state, dir) { var _local2 = 1; while (_local2 < 4) { if (dir == "encrypt") { state[_local2] = cyclicShiftLeft(state[_local2], shiftOffsets[Nb][_local2]); } else { state[_local2] = cyclicShiftLeft(state[_local2], Nb - shiftOffsets[Nb][_local2]); } _local2++; } } function mixColumn(state, dir) { var _local5 = new Array(); var _local2 = 0; while (_local2 < Nb) { var _local4 = 0; while (_local4 < 4) { if (dir == "encrypt") { _local5[_local4] = ((mult_GF256(state[_local4][_local2], 2) ^ mult_GF256(state[(_local4 + 1) % 4][_local2], 3)) ^ state[(_local4 + 2) % 4][_local2]) ^ state[(_local4 + 3) % 4][_local2]; } else { _local5[_local4] = ((mult_GF256(state[_local4][_local2], 14) ^ mult_GF256(state[(_local4 + 1) % 4][_local2], 11)) ^ mult_GF256(state[(_local4 + 2) % 4][_local2], 13)) ^ mult_GF256(state[(_local4 + 3) % 4][_local2], 9); } _local4++; } _local4 = 0; while (_local4 < 4) { state[_local4][_local2] = _local5[_local4]; _local4++; } _local2++; } } function addRoundKey(state, roundKey) { var _local2 = 0; while (_local2 < Nb) { state[0][_local2] = state[0][_local2] ^ (roundKey[_local2] & 255); state[1][_local2] = state[1][_local2] ^ ((roundKey[_local2] >> 8) & 255); state[2][_local2] = state[2][_local2] ^ ((roundKey[_local2] >> 16) & 255); state[3][_local2] = state[3][_local2] ^ ((roundKey[_local2] >> 24) & 255); _local2++; } } function keyExpansion(key) { var _local2 = 0; Nk = keySize / 32; Nb = blockSize / 32; var _local4 = new Array(); Nr = roundsArray[Nk][Nb]; var _local3 = 0; while (_local3 < Nk) { _local4[_local3] = ((key[4 * _local3] | (key[(4 * _local3) + 1] << 8)) | (key[(4 * _local3) + 2] << 16)) | (key[(4 * _local3) + 3] << 24); _local3++; } _local3 = Nk; while (_local3 < (Nb * (Nr + 1))) { _local2 = _local4[_local3 - 1]; if ((_local3 % Nk) == 0) { _local2 = (((SBox[(_local2 >> 8) & 255] | (SBox[(_local2 >> 16) & 255] << 8)) | (SBox[(_local2 >> 24) & 255] << 16)) | (SBox[_local2 & 255] << 24)) ^ Rcon[Math.floor(_local3 / Nk) - 1]; } else if ((Nk > 6) && ((_local3 % Nk) == 4)) { _local2 = (((SBox[(_local2 >> 24) & 255] << 24) | (SBox[(_local2 >> 16) & 255] << 16)) | (SBox[(_local2 >> 8) & 255] << 8)) | SBox[_local2 & 255]; } _local4[_local3] = _local4[_local3 - Nk] ^ _local2; _local3++; } return(_local4); } function Round(state, roundKey) { byteSub(state, "encrypt"); shiftRow(state, "encrypt"); mixColumn(state, "encrypt"); addRoundKey(state, roundKey); } function InverseRound(state, roundKey) { addRoundKey(state, roundKey); mixColumn(state, "decrypt"); shiftRow(state, "decrypt"); byteSub(state, "decrypt"); } function FinalRound(state, roundKey) { byteSub(state, "encrypt"); shiftRow(state, "encrypt"); addRoundKey(state, roundKey); } function InverseFinalRound(state, roundKey) { addRoundKey(state, roundKey); shiftRow(state, "decrypt"); byteSub(state, "decrypt"); } function encryption(block, expandedKey) { block = packBytes(block); addRoundKey(block, expandedKey); var _local2 = 1; while (_local2 < Nr) { Round(block, expandedKey.slice(Nb * _local2, Nb * (_local2 + 1))); _local2++; } FinalRound(block, expandedKey.slice(Nb * Nr)); return(unpackBytes(block)); } function decryption(block, expandedKey) { block = packBytes(block); InverseFinalRound(block, expandedKey.slice(Nb * Nr)); var _local2 = Nr - 1; while (_local2 > 0) { InverseRound(block, expandedKey.slice(Nb * _local2, Nb * (_local2 + 1))); _local2--; } addRoundKey(block, expandedKey); return(unpackBytes(block)); } function packBytes(octets) { var _local2 = new Array(); _local2[0] = new Array(); _local2[1] = new Array(); _local2[2] = new Array(); _local2[3] = new Array(); var _local1 = 0; while (_local1 < octets.length) { _local2[0][_local1 / 4] = octets[_local1]; _local2[1][_local1 / 4] = octets[_local1 + 1]; _local2[2][_local1 / 4] = octets[_local1 + 2]; _local2[3][_local1 / 4] = octets[_local1 + 3]; _local1 = _local1 + 4; } return(_local2); } function unpackBytes(packed) { var _local1 = new Array(); var _local2 = 0; while (_local2 < packed[0].length) { _local1[_local1.length] = packed[0][_local2]; _local1[_local1.length] = packed[1][_local2]; _local1[_local1.length] = packed[2][_local2]; _local1[_local1.length] = packed[3][_local2]; _local2++; } return(_local1); } function formatPlaintext(plaintext) { var _local3 = blockSize / 8; var _local2 = _local3 - (plaintext.length % _local3); while ((_local2 > 0) && (_local2 < _local3)) { plaintext[plaintext.length] = 0; _local2--; } return(plaintext); } function getRandomBytes(howMany) { var _local2 = new Array(); var _local1 = 0; while (_local1 < howMany) { _local2[_local1] = Math.round(Math.random() * 255); _local1++; } return(_local2); } function hexToChars(hex) { var _local3 = new Array(); var _local1 = ((hex.substr(0, 2) == "0x") ? 2 : 0); while (_local1 < hex.length) { _local3.push(parseInt(hex.substr(_local1, 2), 16)); _local1 = _local1 + 2; } return(_local3); } function charsToHex(chars) { var _local4 = new String(""); var _local3 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); var _local1 = 0; while (_local1 < chars.length) { _local4 = _local4 + (_local3[chars[_local1] >> 4] + _local3[chars[_local1] & 15]); _local1++; } return(_local4); } function charsToStr(chars) { var _local3 = new String(""); var _local1 = 0; while (_local1 < chars.length) { _local3 = _local3 + String.fromCharCode(chars[_local1]); _local1++; } return(_local3); } function strToChars(str) { var _local3 = new Array(); var _local1 = 0; while (_local1 < str.length) { _local3.push(str.charCodeAt(_local1)); _local1++; } return(_local3); } var Rcon = [1, 2, 4, 8, 16, 32, 64, 128, 27, 54, 108, 216, 171, 77, 154, 47, 94, 188, 99, 198, 151, 53, 106, 212, 179, 125, 250, 239, 197, 145]; var SBox = [99, 124, 119, 123, 242, 107, 111, 197, 48, 1, 103, 43, 254, 215, 171, 118, 202, 130, 201, 125, 250, 89, 71, 240, 173, 212, 162, 175, 156, 164, 114, 192, 183, 253, 147, 38, 54, 63, 247, 204, 52, 165, 229, 241, 113, 216, 49, 21, 4, 199, 35, 195, 24, 150, 5, 154, 7, 18, 128, 226, 235, 39, 178, 117, 9, 131, 44, 26, 27, 110, 90, 160, 82, 59, 214, 179, 41, 227, 47, 132, 83, 209, 0, 237, 32, 252, 177, 91, 106, 203, 190, 57, 74, 76, 88, 207, 208, 239, 170, 251, 67, 77, 51, 133, 69, 249, 2, 127, 80, 60, 159, 168, 81, 163, 64, 143, 146, 157, 56, 245, 188, 182, 218, 33, 16, 255, 243, 210, 205, 12, 19, 236, 95, 151, 68, 23, 196, 167, 126, 61, 100, 93, 25, 115, 96, 129, 79, 220, 34, 42, 144, 136, 70, 238, 184, 20, 222, 94, 11, 219, 224, 50, 58, 10, 73, 6, 36, 92, 194, 211, 172, 98, 145, 149, 228, 121, 231, 200, 55, 109, 141, 213, 78, 169, 108, 86, 244, 234, 101, 122, 174, 8, 186, 120, 37, 46, 28, 166, 180, 198, 232, 221, 116, 31, 75, 189, 139, 138, 112, 62, 181, 102, 72, 3, 246, 14, 97, 53, 87, 185, 134, 193, 29, 158, 225, 248, 152, 17, 105, 217, 142, 148, 155, 30, 135, 233, 206, 85, 40, 223, 140, 161, 137, 13, 191, 230, 66, 104, 65, 153, 45, 15, 176, 84, 187, 22]; var SBoxInverse = [82, 9, 106, 213, 48, 54, 165, 56, 191, 64, 163, 158, 129, 243, 215, 251, 124, 227, 57, 130, 155, 47, 255, 135, 52, 142, 67, 68, 196, 222, 233, 203, 84, 123, 148, 50, 166, 194, 35, 61, 238, 76, 149, 11, 66, 250, 195, 78, 8, 46, 161, 102, 40, 217, 36, 178, 118, 91, 162, 73, 109, 139, 209, 37, 114, 248, 246, 100, 134, 104, 152, 22, 212, 164, 92, 204, 93, 101, 182, 146, 108, 112, 72, 80, 253, 237, 185, 218, 94, 21, 70, 87, 167, 141, 157, 132, 144, 216, 171, 0, 140, 188, 211, 10, 247, 228, 88, 5, 184, 179, 69, 6, 208, 44, 30, 143, 202, 63, 15, 2, 193, 175, 189, 3, 1, 19, 138, 107, 58, 145, 17, 65, 79, 103, 220, 234, 151, 242, 207, 206, 240, 180, 230, 115, 150, 172, 116, 34, 231, 173, 53, 133, 226, 249, 55, 232, 28, 117, 223, 110, 71, 241, 26, 113, 29, 41, 197, 137, 111, 183, 98, 14, 170, 24, 190, 27, 252, 86, 62, 75, 198, 210, 121, 32, 154, 219, 192, 254, 120, 205, 90, 244, 31, 221, 168, 51, 136, 7, 199, 49, 177, 18, 16, 89, 39, 128, 236, 95, 96, 81, 127, 169, 25, 181, 74, 13, 45, 229, 122, 159, 147, 201, 156, 239, 160, 224, 59, 77, 174, 42, 245, 176, 200, 235, 187, 60, 131, 83, 153, 97, 23, 43, 4, 126, 186, 119, 214, 38, 225, 105, 20, 99, 85, 33, 12, 125]; var blockSize = 128; var keySize = 128; }
Symbol 1343 MovieClip [__Packages.com.meychi.ascrypt.Base8] Frame 0
class com.meychi.ascrypt.Base8 { function Base8 () { } static function encode(src) { var _local3 = new String(""); var _local1 = 0; while (_local1 < src.length) { _local3 = _local3 + src.charCodeAt(_local1).toString(16); _local1++; } return(_local3); } static function decode(src) { var _local3 = new String(""); var _local1 = 0; while (_local1 < src.length) { _local3 = _local3 + String.fromCharCode(parseInt(src.substr(_local1, 2), 16)); _local1 = _local1 + 2; } return(_local3); } }
Symbol 1344 MovieClip [__Packages.com.meychi.ascrypt.Base64] Frame 0
class com.meychi.ascrypt.Base64 { function Base64 () { } static function encode(src) { var _local1 = 0; var _local8 = new String(""); var _local6; var _local4; var _local3; var _local10; var _local9; var _local7; var _local2; while (_local1 < src.length) { _local6 = src.charCodeAt(_local1++); _local4 = src.charCodeAt(_local1++); _local3 = src.charCodeAt(_local1++); _local10 = _local6 >> 2; _local9 = ((_local6 & 3) << 4) | (_local4 >> 4); _local7 = ((_local4 & 15) << 2) | (_local3 >> 6); _local2 = _local3 & 63; if (isNaN(_local4)) { _local2 = 64; _local7 = _local2; } else if (isNaN(_local3)) { _local2 = 64; } _local8 = _local8 + (base64chars.charAt(_local10) + base64chars.charAt(_local9)); _local8 = _local8 + (base64chars.charAt(_local7) + base64chars.charAt(_local2)); } return(_local8); } static function decode(src) { var _local2 = 0; var _local1 = new String(""); var _local7; var _local10; var _local9; var _local8; var _local6; var _local4; var _local5; while (_local2 < src.length) { _local8 = base64chars.indexOf(src.charAt(_local2++)); _local6 = base64chars.indexOf(src.charAt(_local2++)); _local4 = base64chars.indexOf(src.charAt(_local2++)); _local5 = base64chars.indexOf(src.charAt(_local2++)); _local7 = (_local8 << 2) | (_local6 >> 4); _local10 = ((_local6 & 15) << 4) | (_local4 >> 2); _local9 = ((_local4 & 3) << 6) | _local5; _local1 = _local1 + String.fromCharCode(_local7); if (_local4 != 64) { _local1 = _local1 + String.fromCharCode(_local10); } if (_local5 != 64) { _local1 = _local1 + String.fromCharCode(_local9); } } return(_local1); } static var base64chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; }
Symbol 1345 MovieClip [__Packages.com.meychi.ascrypt.SHA1] Frame 0
class com.meychi.ascrypt.SHA1 { function SHA1 () { } static function calculate(src) { return(hex_sha1(src)); } static function hex_sha1(src) { return(binb2hex(core_sha1(str2binb(src), src.length * 8))); } static function core_sha1(x, len) { x[len >> 5] = x[len >> 5] | (128 << (24 - (len % 32))); x[(((len + 64) >> 9) << 4) + 15] = len; var _local2 = new Array(80); var _local6 = 1732584193 /* 0x67452301 */; var _local5 = -271733879; var _local4 = -1732584194; var _local3 = 271733878 /* 0x10325476 */; var _local7 = -1009589776; var _local9 = 0; while (_local9 < x.length) { var _local15 = _local6; var _local14 = _local5; var _local13 = _local4; var _local12 = _local3; var _local11 = _local7; var _local1 = 0; while (_local1 < 80) { if (_local1 < 16) { _local2[_local1] = x[_local9 + _local1]; } else { _local2[_local1] = rol(((_local2[_local1 - 3] ^ _local2[_local1 - 8]) ^ _local2[_local1 - 14]) ^ _local2[_local1 - 16], 1); } var _local8 = safe_add(safe_add(rol(_local6, 5), sha1_ft(_local1, _local5, _local4, _local3)), safe_add(safe_add(_local7, _local2[_local1]), sha1_kt(_local1))); _local7 = _local3; _local3 = _local4; _local4 = rol(_local5, 30); _local5 = _local6; _local6 = _local8; _local1++; } _local6 = safe_add(_local6, _local15); _local5 = safe_add(_local5, _local14); _local4 = safe_add(_local4, _local13); _local3 = safe_add(_local3, _local12); _local7 = safe_add(_local7, _local11); _local9 = _local9 + 16; } return(new Array(_local6, _local5, _local4, _local3, _local7)); } static function sha1_ft(t, b, c, d) { if (t < 20) { return((b & c) | ((~b) & d)); } if (t < 40) { return((b ^ c) ^ d); } if (t < 60) { return(((b & c) | (b & d)) | (c & d)); } return((b ^ c) ^ d); } static function sha1_kt(t) { return(((t < 20) ? 1518500249 : (((t < 40) ? 1859775393 : (((t < 60) ? -1894007588 : -899497514)))))); } static function safe_add(x, y) { var _local1 = (x & 65535) + (y & 65535); var _local2 = ((x >> 16) + (y >> 16)) + (_local1 >> 16); return((_local2 << 16) | (_local1 & 65535)); } static function rol(num, cnt) { return((num << cnt) | (num >>> (32 - cnt))); } static function str2binb(str) { var _local3 = new Array(); var _local4 = 255; var _local1 = 0; while (_local1 < (str.length * 8)) { _local3[_local1 >> 5] = _local3[_local1 >> 5] | ((str.charCodeAt(_local1 / 8) & _local4) << (24 - (_local1 % 32))); _local1 = _local1 + 8; } return(_local3); } static function binb2hex(binarray) { var _local4 = new String(""); var _local3 = new String("0123456789abcdef"); var _local1 = 0; while (_local1 < (binarray.length * 4)) { _local4 = _local4 + (_local3.charAt((binarray[_local1 >> 2] >> (((3 - (_local1 % 4)) * 8) + 4)) & 15) + _local3.charAt((binarray[_local1 >> 2] >> ((3 - (_local1 % 4)) * 8)) & 15)); _local1++; } return(_local4); } }
Symbol 1346 MovieClip [__Packages.com.meychi.ascrypt.MD5] Frame 0
class com.meychi.ascrypt.MD5 { function MD5 () { } static function calculate(src) { return(hex_md5(src)); } static function hex_md5(src) { return(binl2hex(core_md5(str2binl(src), src.length * 8))); } static function core_md5(x, len) { x[len >> 5] = x[len >> 5] | (128 << (len % 32)); x[(((len + 64) >>> 9) << 4) + 14] = len; var _local4 = 1732584193 /* 0x67452301 */; var _local3 = -271733879; var _local2 = -1732584194; var _local1 = 271733878 /* 0x10325476 */; var _local5 = 0; while (_local5 < x.length) { var _local10 = _local4; var _local9 = _local3; var _local8 = _local2; var _local7 = _local1; _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 0], 7, -680876936); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 1], 12, -389564586); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 2], 17, 606105819); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 3], 22, -1044525330); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 4], 7, -176418897); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 5], 12, 1200080426); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 6], 17, -1473231341); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 7], 22, -45705983); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 8], 7, 1770035416); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 9], 12, -1958414417); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 10], 17, -42063); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 11], 22, -1990404162); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 12], 7, 1804603682); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 13], 12, -40341101); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 14], 17, -1502002290); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 15], 22, 1236535329); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 1], 5, -165796510); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 6], 9, -1069501632); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 11], 14, 643717713); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 0], 20, -373897302); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 5], 5, -701558691); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 10], 9, 38016083); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 15], 14, -660478335); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 4], 20, -405537848); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 9], 5, 568446438); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 14], 9, -1019803690); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 3], 14, -187363961); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 8], 20, 1163531501); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 13], 5, -1444681467); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 2], 9, -51403784); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 7], 14, 1735328473); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 12], 20, -1926607734); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 5], 4, -378558); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 8], 11, -2022574463); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 11], 16, 1839030562); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 14], 23, -35309556); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 1], 4, -1530992060); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 4], 11, 1272893353); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 7], 16, -155497632); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 10], 23, -1094730640); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 13], 4, 681279174); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 0], 11, -358537222); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 3], 16, -722521979); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 6], 23, 76029189); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 9], 4, -640364487); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 12], 11, -421815835); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 15], 16, 530742520); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 2], 23, -995338651); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 0], 6, -198630844); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 7], 10, 1126891415); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 14], 15, -1416354905); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 5], 21, -57434055); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 12], 6, 1700485571); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 3], 10, -1894986606); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 10], 15, -1051523); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 1], 21, -2054922799); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 8], 6, 1873313359); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 15], 10, -30611744); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 6], 15, -1560198380); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 13], 21, 1309151649); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 4], 6, -145523070); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 11], 10, -1120210379); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 2], 15, 718787259); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 9], 21, -343485551); _local4 = safe_add(_local4, _local10); _local3 = safe_add(_local3, _local9); _local2 = safe_add(_local2, _local8); _local1 = safe_add(_local1, _local7); _local5 = _local5 + 16; } return(new Array(_local4, _local3, _local2, _local1)); } static function md5_cmn(q, a, b, x, s, t) { return(safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b)); } static function md5_ff(a, b, c, d, x, s, t) { return(md5_cmn((b & c) | ((~b) & d), a, b, x, s, t)); } static function md5_gg(a, b, c, d, x, s, t) { return(md5_cmn((b & d) | (c & (~d)), a, b, x, s, t)); } static function md5_hh(a, b, c, d, x, s, t) { return(md5_cmn((b ^ c) ^ d, a, b, x, s, t)); } static function md5_ii(a, b, c, d, x, s, t) { return(md5_cmn(c ^ (b | (~d)), a, b, x, s, t)); } static function bit_rol(num, cnt) { return((num << cnt) | (num >>> (32 - cnt))); } static function safe_add(x, y) { var _local1 = (x & 65535) + (y & 65535); var _local2 = ((x >> 16) + (y >> 16)) + (_local1 >> 16); return((_local2 << 16) | (_local1 & 65535)); } static function str2binl(str) { var _local3 = new Array(); var _local4 = 255; var _local1 = 0; while (_local1 < (str.length * 8)) { _local3[_local1 >> 5] = _local3[_local1 >> 5] | ((str.charCodeAt(_local1 / 8) & _local4) << (_local1 % 32)); _local1 = _local1 + 8; } return(_local3); } static function binl2hex(binarray) { var _local4 = new String(""); var _local3 = new String("0123456789abcdef"); var _local1 = 0; while (_local1 < (binarray.length * 4)) { _local4 = _local4 + (_local3.charAt((binarray[_local1 >> 2] >> (((_local1 % 4) * 8) + 4)) & 15) + _local3.charAt((binarray[_local1 >> 2] >> ((_local1 % 4) * 8)) & 15)); _local1++; } return(_local4); } }
Symbol 1347 MovieClip [__Packages.com.meychi.ascrypt.RC4] Frame 0
class com.meychi.ascrypt.RC4 { function RC4 () { } static function encrypt(src, key) { var _local3 = strToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(charsToHex(_local2)); } static function decrypt(src, key) { var _local3 = hexToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(charsToStr(_local2)); } static function initialize(pwd) { var _local2 = 0; var _local3; var _local4 = pwd.length; var _local1 = 0; while (_local1 <= 255) { mykey[_local1] = pwd[_local1 % _local4]; sbox[_local1] = _local1; _local1++; } _local1 = 0; while (_local1 <= 255) { _local2 = ((_local2 + sbox[_local1]) + mykey[_local1]) % 256; _local3 = sbox[_local1]; sbox[_local1] = sbox[_local2]; sbox[_local2] = _local3; _local1++; } } static function calculate(plaintxt, psw) { initialize(psw); var _local1 = 0; var _local2 = 0; var _local9 = new Array(); var _local7; var _local5; var _local6; var _local3 = 0; while (_local3 < plaintxt.length) { _local1 = (_local1 + 1) % 256; _local2 = (_local2 + sbox[_local1]) % 256; _local5 = sbox[_local1]; sbox[_local1] = sbox[_local2]; sbox[_local2] = _local5; var _local4 = (sbox[_local1] + sbox[_local2]) % 256; _local7 = sbox[_local4]; _local6 = plaintxt[_local3] ^ _local7; _local9.push(_local6); _local3++; } return(_local9); } static function charsToHex(chars) { var _local4 = new String(""); var _local3 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); var _local1 = 0; while (_local1 < chars.length) { _local4 = _local4 + (_local3[chars[_local1] >> 4] + _local3[chars[_local1] & 15]); _local1++; } return(_local4); } static function hexToChars(hex) { var _local3 = new Array(); var _local1 = ((hex.substr(0, 2) == "0x") ? 2 : 0); while (_local1 < hex.length) { _local3.push(parseInt(hex.substr(_local1, 2), 16)); _local1 = _local1 + 2; } return(_local3); } static function charsToStr(chars) { var _local3 = new String(""); var _local1 = 0; while (_local1 < chars.length) { _local3 = _local3 + String.fromCharCode(chars[_local1]); _local1++; } return(_local3); } static function strToChars(str) { var _local3 = new Array(); var _local1 = 0; while (_local1 < str.length) { _local3.push(str.charCodeAt(_local1)); _local1++; } return(_local3); } static var sbox = new Array(255); static var mykey = new Array(255); }
Symbol 1348 MovieClip [__Packages.com.meychi.ascrypt.TEA] Frame 0
class com.meychi.ascrypt.TEA { function TEA () { } static function encrypt(src, key) { var _local4 = charsToLongs(strToChars(src)); var _local9 = charsToLongs(strToChars(key)); var _local8 = _local4.length; var _local1; if (_local8 == 0) { return(""); } if (_local8 == 1) { _local4[_local8++] = 0; } var _local2 = _local4[_local8 - 1]; var _local3 = _local4[0]; var _local11 = 2654435769; var _local5; var _local7; var _local10 = Math.floor(6 + (52 / _local8)); var _local6 = 0; while ((_local10--) > 0) { _local6 = _local6 + _local11; _local7 = (_local6 >>> 2) & 3; _local1 = 0; while (_local1 < (_local8 - 1)) { _local3 = _local4[_local1 + 1]; _local5 = (((_local2 >>> 5) ^ (_local3 << 2)) + ((_local3 >>> 3) ^ (_local2 << 4))) ^ ((_local6 ^ _local3) + (_local9[(_local1 & 3) ^ _local7] ^ _local2)); _local2 = (_local4[_local1] = _local4[_local1] + _local5); _local1++; } _local3 = _local4[0]; _local5 = (((_local2 >>> 5) ^ (_local3 << 2)) + ((_local3 >>> 3) ^ (_local2 << 4))) ^ ((_local6 ^ _local3) + (_local9[(_local1 & 3) ^ _local7] ^ _local2)); _local2 = (_local4[_local8 - 1] = _local4[_local8 - 1] + _local5); } return(charsToHex(longsToChars(_local4))); } static function decrypt(src, key) { var _local4 = charsToLongs(hexToChars(src)); var _local9 = charsToLongs(strToChars(key)); var _local8 = _local4.length; var _local1; if (_local8 == 0) { return(""); } var _local2 = _local4[_local8 - 1]; var _local3 = _local4[0]; var _local10 = 2654435769; var _local6; var _local7; var _local11 = Math.floor(6 + (52 / _local8)); var _local5 = _local11 * _local10; while (_local5 != 0) { _local7 = (_local5 >>> 2) & 3; _local1 = _local8 - 1; while (_local1 > 0) { _local2 = _local4[_local1 - 1]; _local6 = (((_local2 >>> 5) ^ (_local3 << 2)) + ((_local3 >>> 3) ^ (_local2 << 4))) ^ ((_local5 ^ _local3) + (_local9[(_local1 & 3) ^ _local7] ^ _local2)); _local3 = (_local4[_local1] = _local4[_local1] - _local6); _local1--; } _local2 = _local4[_local8 - 1]; _local6 = (((_local2 >>> 5) ^ (_local3 << 2)) + ((_local3 >>> 3) ^ (_local2 << 4))) ^ ((_local5 ^ _local3) + (_local9[(_local1 & 3) ^ _local7] ^ _local2)); _local3 = (_local4[0] = _local4[0] - _local6); _local5 = _local5 - _local10; } return(charsToStr(longsToChars(_local4))); } static function charsToLongs(chars) { var _local3 = new Array(Math.ceil(chars.length / 4)); var _local1 = 0; while (_local1 < _local3.length) { _local3[_local1] = ((chars[_local1 * 4] + (chars[(_local1 * 4) + 1] << 8)) + (chars[(_local1 * 4) + 2] << 16)) + (chars[(_local1 * 4) + 3] << 24); _local1++; } return(_local3); } static function longsToChars(longs) { var _local3 = new Array(); var _local1 = 0; while (_local1 < longs.length) { _local3.push(longs[_local1] & 255, (longs[_local1] >>> 8) & 255, (longs[_local1] >>> 16) & 255, (longs[_local1] >>> 24) & 255); _local1++; } return(_local3); } static function charsToHex(chars) { var _local4 = new String(""); var _local3 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); var _local1 = 0; while (_local1 < chars.length) { _local4 = _local4 + (_local3[chars[_local1] >> 4] + _local3[chars[_local1] & 15]); _local1++; } return(_local4); } static function hexToChars(hex) { var _local3 = new Array(); var _local1 = ((hex.substr(0, 2) == "0x") ? 2 : 0); while (_local1 < hex.length) { _local3.push(parseInt(hex.substr(_local1, 2), 16)); _local1 = _local1 + 2; } return(_local3); } static function charsToStr(chars) { var _local3 = new String(""); var _local1 = 0; while (_local1 < chars.length) { _local3 = _local3 + String.fromCharCode(chars[_local1]); _local1++; } return(_local3); } static function strToChars(str) { var _local3 = new Array(); var _local1 = 0; while (_local1 < str.length) { _local3.push(str.charCodeAt(_local1)); _local1++; } return(_local3); } }
Symbol 1349 MovieClip [__Packages.com.meychi.ascrypt.GUID] Frame 0
class com.meychi.ascrypt.GUID { function GUID () { } static function create() { var _local1 = new Date(); var _local4 = _local1.getTime(); var _local3 = Math.random() * Number.MAX_VALUE; var _local2 = System.capabilities.serverString; return(com.meychi.ascrypt.SHA1.calculate(((_local4 + _local2) + _local3) + (counter++))); } static var counter = 0; }
Symbol 1350 MovieClip [__Packages.com.meychi.ascrypt.LZW] Frame 0
class com.meychi.ascrypt.LZW { function LZW () { } static function compress(src) { var _local5; var _local6 = 256; var _local9 = src; var _local4 = new Array(); var _local3 = 0; while (_local3 < _local6) { _local4[String(_local3)] = _local3; _local3++; } var _local8 = new String(""); var _local7 = _local9.split(""); var _local1 = new Array(); _local3 = 0; while (_local3 <= _local7.length) { var _local2 = _local7[_local3]; if (_local1.length == 0) { _local5 = String(_local2.charCodeAt(0)); } else { _local5 = (_local1.join("-") + "-") + String(_local2.charCodeAt(0)); } if (!(_local4[_local5] === undefined)) { _local1.push(_local2.charCodeAt(0)); } else { _local8 = _local8 + String.fromCharCode(_local4[_local1.join("-")]); _local4[_local5] = _local6; _local6++; _local1 = new Array(); _local1.push(_local2.charCodeAt(0)); } _local3++; } return(_local8); } static function decompress(src) { var _local4 = 256; var _local5 = new Array(); var _local7 = 0; while (_local7 < _local4) { var _local9 = String.fromCharCode(_local7); _local5[_local7] = _local9; _local7++; } var _local10 = src; var _local11 = _local10.split(""); var _local2 = new String(""); var _local1 = new String(""); var _local8 = new String(""); _local7 = 0; while (_local7 < _local11.length) { var _local6 = _local10.charCodeAt(_local7); var _local3 = _local5[_local6]; if (_local2 == "") { _local2 = _local3; _local8 = _local8 + _local3; } else if (_local6 <= 255) { _local8 = _local8 + _local3; _local1 = _local2 + _local3; _local5[_local4] = _local1; _local4++; _local2 = _local3; } else { _local1 = _local5[_local6]; if (_local1 == undefined) { _local1 = _local2 + _local2.slice(0, 1); } _local8 = _local8 + _local1; _local5[_local4] = _local2 + _local1.slice(0, 1); _local4++; _local2 = _local1; } _local7++; } return(_local8); } }
Symbol 1351 MovieClip [__Packages.com.meychi.ascrypt.ROT13] Frame 0
class com.meychi.ascrypt.ROT13 { function ROT13 () { } static function calculate(src) { var _local5 = new String(""); var _local2 = 0; while (_local2 < src.length) { var _local1 = src.charAt(_local2); var _local3 = chars.indexOf(_local1); if (_local3 > -1) { _local1 = chars.charAt(_local3 + 13); } _local5 = _local5 + _local1; _local2++; } return(_local5); } static var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMabcdefghijklmnopqrstuvwxyzabcdefghijklm"; }
Symbol 1352 MovieClip [__Packages.com.meychi.ascrypt.Goauld] Frame 0
class com.meychi.ascrypt.Goauld { function Goauld () { } static function calculate(src) { var _local4 = new String(""); var _local1 = 0; while (_local1 < src.length) { var _local2 = src.substr(_local1, 1).charCodeAt(0); _local4 = _local4 + String.fromCharCode(_local2 ^ shiftValue); _local1++; } return(_local4); } static var shiftValue = 6; }
Symbol 1353 MovieClip [__Packages.com.boulevart.EncryptionTypes] Frame 0
class com.boulevart.EncryptionTypes { function EncryptionTypes () { _Base8 = Base8(); _Base64 = Base64(); _SHA1 = SHA1(); _MD5 = MD5(); _RC4 = RC4(); _Rijndael = Rijndael(); _TEA = TEA(); _GUID = GUID(); _LZW = LZW(); _ROT13 = ROT13(); _Goauld = Goauld(); } static function Base8() { return(_Base8); } static function Base64() { return(_Base64); } static function SHA1() { return(_SHA1); } static function MD5() { return(_MD5); } static function RC4() { return(_RC4); } static function Rijndael() { return(_Rijndael); } static function TEA() { return(_TEA); } static function GUID() { return(_GUID); } static function Goauld() { return(_Goauld); } static function LZW() { return(_LZW); } static function ROT13() { return(_ROT13); } static var _Base8 = com.meychi.ascrypt.Base8; static var _Base64 = com.meychi.ascrypt.Base64; static var _SHA1 = com.meychi.ascrypt.SHA1; static var _MD5 = com.meychi.ascrypt.MD5; static var _RC4 = com.meychi.ascrypt.RC4; static var _Rijndael = com.meychi.ascrypt.Rijndael; static var _TEA = com.meychi.ascrypt.TEA; static var _GUID = com.meychi.ascrypt.GUID; static var _LZW = com.meychi.ascrypt.LZW; static var _ROT13 = com.meychi.ascrypt.ROT13; static var _Goauld = com.meychi.ascrypt.Goauld; }
Symbol 1354 MovieClip [__Packages.mx.transitions.easing.Strong] Frame 0
class mx.transitions.easing.Strong { function Strong () { } static function easeIn(t, b, c, d) { t = t / d; return((((((c * t) * t) * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((((c / 2) * t) * t) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b); } static var version = "1.1.0.52"; }
Symbol 1355 MovieClip [__Packages.it.gotoandplay.smartfoxserver.SmartFoxClient] Frame 0
class it.gotoandplay.smartfoxserver.SmartFoxClient extends XMLSocket { var objRef, os, isConnected, debug, arrayTags, messageHandlers, httpConnection, onConnect, onData, onXML, onClose, fpMajorVersion, pollingDelayFn, roomList, buddyList, myBuddyVars, activeRoomId, myUserId, myUserName, playerId, changingRoom, amIModerator, configLoader, onConfigLoadFailure, ipAddress, blueBoxIpAddress, port, onConfigLoadSuccess, onBuddyListUpdate, onBuddyList, t1, socketConnectionTimeoutThread, onConnection, onConnectionLost, close; function SmartFoxClient (objRef) { super(); this.objRef = objRef; os = it.gotoandplay.smartfoxserver.ObjectSerializer.getInstance(); isConnected = false; debug = false; initialize(); arrayTags = {uLs:true, rmList:true, vars:true, bList:true, vs:true, mv:true}; messageHandlers = new Object(); httpConnection = new it.gotoandplay.smartfoxserver.http.HttpConnection(mx.utils.Delegate.create(this, handleHttpConnect), mx.utils.Delegate.create(this, handleHttpClose), mx.utils.Delegate.create(this, handleHttpData), mx.utils.Delegate.create(this, handleHttpError)); onConnect = connectionEstablished; onData = gotData; onXML = xmlReceived; onClose = connectionClosed; fpMajorVersion = getFpMajorVersion(); if (fpMajorVersion < 8) { pollingDelayFn = _global.setInterval; } else { pollingDelayFn = _global.setTimeout; } setupMessageHandlers(); } function get httpPollSpeed() { return(_httpPollSpeed); } function set httpPollSpeed(sp) { if ((sp >= MIN_POLL_SPEED) && (sp <= MAX_POLL_SPEED)) { _httpPollSpeed = sp; } //return(httpPollSpeed); } function getFpMajorVersion() { var _local1 = System.capabilities.version.indexOf(","); return(Number(System.capabilities.version.substr(_local1 - 1, 1))); } function initialize(isLogout) { if (isLogout == undefined) { isLogout = false; } roomList = {}; buddyList = []; myBuddyVars = []; activeRoomId = -1; myUserId = null; myUserName = ""; playerId = null; changingRoom = false; amIModerator = false; if (!isLogout) { isConnected = false; isHttpMode = false; preConnection = true; } } function loadConfig(configFile, autoConnect) { if (configFile == undefined) { configFile = DEFAULT_CONFIG_FILE; } if (autoConnect == undefined) { autoConnectOnConfigSuccess = DEFAULT_AUTO_CONNECT; } else { autoConnectOnConfigSuccess = autoConnect; } configLoader = new XML(); configLoader.ignoreWhite = true; configLoader.onLoad = mx.utils.Delegate.create(this, onConfigLoadSucceeded); configLoader.load(configFile); } function onConfigLoadSucceeded(ok) { if (!ok) { onConfigLoadFailure("Could not load config file!"); return(undefined); } var _local6 = configLoader.childNodes[0].childNodes; var _local4 = 0; while (_local4 < _local6.length) { var _local5 = _local6[_local4]; var _local2 = _local5.nodeName.toLowerCase(); var _local3 = _local5.firstChild.nodeValue; if (_local2 == "ip") { ipAddress = (blueBoxIpAddress = _local3); } else if (_local2 == "port") { port = Number(_local3); } else if (_local2 == "zone") { defaultZone = _local3; } else if (_local2 == "smartconnect") { smartConnect = ((_local3 == "true") ? true : false); } else if (_local2 == "blueboxipaddress") { blueBoxIpAddress = _local3; } else if (_local2 == "blueboxport") { blueBoxPort = _local3; } else if (_local2 == "debug") { debug = ((_local3 == "true") ? true : false); } else if (_local2 == "httpport") { httpPort = Number(_local3); } else if (_local2 == "httppollspeed") { httpPollSpeed = (Number(_local3)); } else if (_local2 == "socketconnectiontimeout") { socketConnectionTimeout = Number(_local3); } else if (_local2 == "rawprotocolseparator") { rawProtocolSeparator = _local3; } _local4++; } if (autoConnectOnConfigSuccess) { connect(ipAddress, port); } else { onConfigLoadSuccess(); } } function onConfigLoadFailed(code) { if (code == 404) { onConfigLoadFailure("Could not find configuration file."); } else { onConfigLoadFailure("Could not load configuration file. Http status = " + code); } } function getVersion() { return((((majVersion + ".") + minVersion) + ".") + subVersion); } function connected() { return(isConnected); } function getConnectionMode() { var _local2 = CONNECTION_MODE_DISCONNECTED; if (isConnected) { if (isHttpMode) { _local2 = CONNECTION_MODE_HTTP; } else { _local2 = CONNECTION_MODE_SOCKET; } } return(_local2); } function setupMessageHandlers() { addMessageHandler("sys", handleSysMessages); addMessageHandler("xt", handleExtensionMessages); } function addMessageHandler(handlerId, handlerMethod) { if (messageHandlers[handlerId] == undefined) { messageHandlers[handlerId] = new Object(); messageHandlers[handlerId].handleMessage = handlerMethod; } else { trace(("Warning: [" + handlerId) + "] handler could not be created. A handler with this name already exist!"); } } function isModerator() { return(amIModerator); } function handleSysMessages(xmlObj, scope) { var _local8 = xmlObj.attributes.action; var _local17 = xmlObj.attributes.r; if (_local8 == "apiOK") { scope.isConnected = true; scope.onConnection(true); } else if (_local8 == "apiKO") { scope.onConnection(false); trace("--------------------------------------------------------"); trace(" WARNING! The API you are using are not compatible with "); trace(" the SmartFoxServer instance you're trying to connect to"); trace("--------------------------------------------------------"); } else if (_local8 == "logOK") { scope.myUserId = xmlObj.login.attributes.id; scope.myUserName = xmlObj.login.attributes.n; scope.amIModerator = ((xmlObj.login.attributes.mod == "0") ? false : true); scope.onLogin({success:true, name:scope.myUserName, error:""}); scope.getRoomList(); } else if (_local8 == "logKO") { var _local62 = xmlObj.login.attributes.e; scope.onLogin({success:false, name:"", error:_local62}); } else if (_local8 == "logout") { scope.initialize(true); scope.onLogout(); } else if (_local8 == "rmList") { var _local9 = xmlObj.rmList.rmList; scope.roomList = new Array(); for (var _local43 in _local9) { var _local5 = _local9[_local43].attributes.id; var _local2 = _local9[_local43].attributes; var _local24 = _local2.id; var _local21 = _local9[_local43].n.value; var _local22 = Number(_local2.maxu); var _local23 = Number(_local2.maxs); var _local66 = (_local2.temp ? true : false); var _local54 = (_local2.game ? true : false); var _local30 = (_local2.priv ? true : false); var _local31 = Number(_local2.ucnt); var _local25 = Number(_local2.scnt); var _local72 = (_local2.lmb ? true : false); scope.roomList[_local5] = new it.gotoandplay.smartfoxserver.Room(_local24, _local21, _local22, _local23, _local66, _local54, _local30); scope.roomList[_local5].userCount = _local31; scope.roomList[_local5].specCount = _local25; scope.roomList[_local5].setIsLimbo(_local72); var _local3 = _local9[_local43].vars.vars; var _local36 = 0; while (_local36 < _local3.length) { var _local28 = _local3[_local36].attributes.n; var _local11 = _local3[_local36].attributes.t; var _local10 = _local3[_local36].value; var _local12; if (_local11 == "b") { _local12 = Boolean; _local10 = Number(_local10); } else if (_local11 == "n") { _local12 = Number; } else if (_local11 == "s") { _local12 = String; } else if (_local11 == "x") { _local12 = function (x) { return(null); }; } scope.roomList[_local5].variables[_local28] = _local12(_local10); _local36++; } } scope.onRoomListUpdate(scope.roomList); } else if (_local8 == "joinOK") { var _local48 = xmlObj.uLs.attributes.r; var _local6 = xmlObj.uLs.uLs; var _local15 = xmlObj.vars.vars; scope.activeRoomId = Number(_local48); var _local50 = scope.roomList[_local48]; _local50.userList = new Object(); scope.playerId = xmlObj.pid.attributes.id; _local50.setMyPlayerIndex(xmlObj.pid.attributes.id); _local50.variables = new Object(); var _local36 = 0; while (_local36 < _local15.length) { var _local28 = _local15[_local36].attributes.n; var _local11 = _local15[_local36].attributes.t; var _local10 = _local15[_local36].value; if (_local11 == "b") { var _local12 = Boolean; _local10 = Number(_local10); } else if (_local11 == "n") { var _local12 = Number; } else if (_local11 == "s") { var _local12 = String; } else if (_local11 == "x") { var _local12 = function (x) { return(null); }; } _local50.variables[_local28] = _local12(_local10); _local36++; } var _local73 = 0; var _local59 = 0; var _local43 = 0; while (_local43 < _local6.length) { var _local63 = _local6[_local43].n.value; var _local69 = _local6[_local43].attributes.i; var _local64 = _local6[_local43].attributes.m; var _local76 = _local6[_local43].attributes.s; var _local51 = _local6[_local43].attributes.p; var _local37 = new it.gotoandplay.smartfoxserver.User(_local69, _local63); _local50.userList[_local69] = _local37; _local37.isMod = ((_local64 == "1") ? true : false); _local37.isSpec = ((_local76 == "1") ? true : false); _local37.pid = ((_local51 == undefined) ? -1 : _local51); if (_local50.isGame() && (_local76 == "1")) { _local59++; } else { _local73++; } var _local13 = _local6[_local43].vars.vars; _local50.userList[_local69].variables = {}; _local36 = 0; while (_local36 < _local13.length) { var _local28 = _local13[_local36].attributes.n; var _local11 = _local13[_local36].attributes.t; var _local10 = _local13[_local36].value; if (_local11 == "b") { var _local12 = Boolean; _local10 = Number(_local10); } else if (_local11 == "n") { var _local12 = Number; } else if (_local11 == "s") { var _local12 = String; } else if (_local11 == "x") { var _local12 = function (x) { return(null); }; } _local37.variables[_local28] = _local12(_local10); _local36++; } _local43++; } _local50.userCount = _local73; _local50.specCount = _local59; scope.changingRoom = false; scope.onJoinRoom(scope.roomList[_local48]); } else if (_local8 == "joinKO") { scope.changingRoom = false; var _local65 = xmlObj.error.attributes.msg; scope.onJoinRoomError(_local65); } else if (_local8 == "uER") { var _local69 = xmlObj.u.attributes.i; var _local63 = xmlObj.u.n.value; var _local64 = xmlObj.u.attributes.m; var _local76 = xmlObj.u.attributes.s; var _local51 = xmlObj.u.attributes.p; var _local50 = scope.roomList[_local17]; var _local37 = new it.gotoandplay.smartfoxserver.User(_local69, _local63); _local50.userList[_local69] = _local37; _local37.isMod = ((_local64 == "1") ? true : false); _local37.isSpec = ((_local76 == "1") ? true : false); _local37.pid = ((_local51 == undefined) ? -1 : _local51); if (_local50.isGame() && (_local76 == "1")) { _local50.specCount++; } else { _local50.userCount++; } var _local13 = xmlObj.u.vars.vars; _local50.userList[_local69].variables = {}; var _local36 = 0; while (_local36 < _local13.length) { var _local28 = _local13[_local36].attributes.n; var _local11 = _local13[_local36].attributes.t; var _local10 = _local13[_local36].value; if (_local11 == "b") { var _local12 = Boolean; _local10 = Number(_local10); } else if (_local11 == "n") { var _local12 = Number; } else if (_local11 == "s") { var _local12 = String; } else if (_local11 == "x") { var _local12 = function (x) { return(null); }; } _local37.variables[_local28] = _local12(_local10); _local36++; } scope.onUserEnterRoom(_local17, _local50.userList[_local69]); } else if (_local8 == "userGone") { var _local69 = xmlObj.user.attributes.id; var _local50 = scope.roomList[_local17]; var _local63 = _local50.userList[_local69].name; var _local76 = _local50.userList[_local69].isSpec; delete _local50.userList[_local69]; if (_local50.isGame() && _local76) { _local50.specCount--; } else { _local50.userCount--; } scope.onUserLeaveRoom(_local17, _local69, _local63); } else if (_local8 == "pubMsg") { var _local69 = xmlObj.user.attributes.id; var _local47 = xmlObj.txt.value; _local47 = scope.os.decodeEntities(_local47.toString()); scope.onPublicMessage(_local47.toString(), scope.roomList[_local17].userList[_local69], _local17); } else if (_local8 == "prvMsg") { var _local69 = xmlObj.user.attributes.id; var _local47 = xmlObj.txt.value; _local47 = scope.os.decodeEntities(_local47); scope.onPrivateMessage(_local47.toString(), scope.roomList[_local17].userList[_local69], _local69, _local17); } else if (_local8 == "dmnMsg") { var _local69 = xmlObj.user.attributes.id; var _local47 = xmlObj.txt.value; _local47 = scope.os.decodeEntities(_local47); scope.onAdminMessage(_local47.toString(), scope.roomList[_local17].userList[_local69]); } else if (_local8 == "modMsg") { var _local69 = xmlObj.user.attributes.id; var _local47 = xmlObj.txt.value; _local47 = scope.os.decodeEntities(_local47); scope.onModeratorMessage(_local47.toString(), scope.roomList[_local17].userList[_local69]); } else if (_local8 == "dataObj") { var _local74 = xmlObj.user.attributes.id; var _local60 = xmlObj.dataObj.value; var _local61 = scope.os.deserialize(_local60); scope.onObjectReceived(_local61, scope.roomList[_local17].userList[_local74]); } else if (_local8 == "uVarsUpdate") { var _local69 = xmlObj.user.attributes.id; var _local14 = xmlObj.vars.vars; var _local46 = scope.roomList[_local17].userList[_local69]; if (_local46.variables == undefined) { _local46.variables = {}; } var _local33 = []; var _local36 = 0; while (_local36 < _local14.length) { var _local28 = _local14[_local36].attributes.n; var _local11 = _local14[_local36].attributes.t; var _local10 = _local14[_local36].value; _local33.push(_local28); _local33[_local28] = true; if (_local11 == "x") { delete _local46.variables[_local28]; } else { if (_local11 == "b") { var _local12 = Boolean; _local10 = Number(_local10); } else if (_local11 == "n") { var _local12 = Number; } else if (_local11 == "s") { var _local12 = String; } _local46.variables[_local28] = _local12(_local10); } _local36++; } scope.globalUserVariableUpdate(_local46); scope.onUserVariablesUpdate(_local46, _local33); } else if (_local8 == "rVarsUpdate") { var _local14 = xmlObj.vars.vars; var _local50 = scope.roomList[_local17]; var _local33 = []; if (_local50.variables == undefined) { _local50.variables = new Object(); } var _local36 = 0; while (_local36 < _local14.length) { var _local28 = _local14[_local36].attributes.n; var _local11 = _local14[_local36].attributes.t; var _local10 = _local14[_local36].value; _local33.push(_local28); _local33[_local28] = true; if (_local11 == "x") { delete _local50.variables[_local28]; } else { if (_local11 == "b") { var _local12 = Boolean; _local10 = Number(_local10); } else if (_local11 == "n") { var _local12 = Number; } else if (_local11 == "s") { var _local12 = String; } _local50.variables[_local28] = _local12(_local10); } _local36++; } scope.onRoomVariablesUpdate(_local50, _local33); } else if (_local8 == "createRmKO") { var _local62 = xmlObj.room.attributes.e; scope.onCreateRoomError(_local62); } else if (_local8 == "uCount") { var _local73 = xmlObj.attributes.u; var _local59 = xmlObj.attributes.s; var _local44 = scope.roomList[_local17]; _local44.userCount = Number(_local73); _local44.specCount = Number(_local59); scope.onUserCountChange(_local44); } else if (_local8 == "roomAdd") { var _local38 = xmlObj.rm.attributes; var _local52 = _local38.id; var _local67 = xmlObj.rm.name.value; var _local75 = Number(_local38.max); var _local58 = Number(_local38.spec); var _local66 = (_local38.temp ? true : false); var _local54 = (_local38.game ? true : false); var _local68 = (_local38.priv ? true : false); var _local72 = (_local38.limbo ? true : false); var _local35 = new it.gotoandplay.smartfoxserver.Room(_local52, _local67, _local75, _local58, _local66, _local54, _local68); _local35.setIsLimbo(_local72); scope.roomList[_local52] = _local35; var _local14 = xmlObj.rm.vars.vars; _local35.variables = new Object(); var _local36 = 0; while (_local36 < _local14.length) { var _local28 = _local14[_local36].attributes.n; var _local11 = _local14[_local36].attributes.t; var _local10 = _local14[_local36].value; if (_local11 == "b") { var _local12 = Boolean; _local10 = Number(_local10); } else if (_local11 == "n") { var _local12 = Number; } else if (_local11 == "s") { var _local12 = String; } _local35.variables[_local28] = _local12(_local10); _local36++; } scope.onRoomAdded(_local35); } else if (_local8 == "roomDel") { var _local53 = xmlObj.rm.attributes.id; var _local55 = scope.roomList[_local53]; delete scope.roomList[_local53]; scope.onRoomDeleted(_local55); } else if (_local8 == "leaveRoom") { var _local77 = xmlObj.rm.attributes.id; scope.onRoomLeft(_local77); } else if (_local8 == "roundTripRes") { scope.t2 = getTimer(); scope.onRoundTripResponse(scope.t2 - scope.t1); } else if (_local8 == "swSpec") { var _local42 = Number(xmlObj.pid.attributes.id); var _local70 = Number(xmlObj.pid.attributes.u); if (_local42 > 0) { scope.roomList[_local17].userCount++; scope.roomList[_local17].specCount--; } if (!isNaN(_local70)) { var _local50 = scope.roomList[_local17]; _local50.userList[_local70].pid = _local42; _local50.userList[_local70].isSpec = false; } else { scope.playerId = _local42; scope.onSpectatorSwitched(scope.playerId > 0, scope.playerId, scope.roomList[_local17]); } } else if (_local8 == "swPl") { var _local42 = Number(xmlObj.pid.attributes.id); var _local49 = xmlObj.pid.attributes.u == undefined; if (_local42 == -1) { scope.roomList[_local17].userCount--; scope.roomList[_local17].specCount++; if (!_local49) { var _local70 = Number(xmlObj.pid.attributes.u); var _local46 = scope.roomList[_local17].userList[_local70]; if (_local46 != undefined) { _local46.isSpec = true; _local46.pid = _local42; } } } if (_local49) { scope.playerId = _local42; scope.onPlayerSwitched(_local42 == -1, _local42, scope.roomList[_local17]); } } else if (_local8 == "bList") { var _local7 = xmlObj.bList.bList; if (_local7 == undefined) { scope.onBuddyListError(xmlObj.err.value); return(undefined); } var _local18 = xmlObj.mv.mv; if (_local18 != undefined) { for (var it in _local18) { var _local32 = _local18[it].attributes.n; var _local27 = _local18[it].value; scope.myBuddyVars[_local32] = _local27; } } var _local43 = 0; while (_local43 < _local7.length) { var _local34 = {}; _local34.isOnline = ((_local7[_local43].attributes.s == "1") ? true : false); _local34.name = _local7[_local43].n.value; _local34.id = _local7[_local43].attributes.i; _local34.isBlocked = ((_local7[_local43].attributes.x == "1") ? true : false); _local34.variables = {}; var _local20 = _local7[_local43].vs.vs; for (var _local36 in _local20) { var _local29 = _local20[_local36].attributes.n; var _local26 = _local20[_local36].value; _local34.variables[_local29] = _local26; } scope.buddyList.push(_local34); _local43++; } scope.onBuddyList(scope.buddyList); } else if (_local8 == "bUpd") { var _local39 = false; var _local41 = xmlObj.b; if (_local41 == undefined) { scope.onBuddyListError(xmlObj.err.value); return(undefined); } var _local34 = {}; _local34.name = _local41.n.value; _local34.id = _local41.attributes.i; _local34.isOnline = ((_local41.attributes.s == "1") ? true : false); _local34.isBlocked = ((_local41.attributes.x == "1") ? true : false); var _local20 = _local41.vs.vs; var _local16 = null; for (var it in scope.buddyList) { _local16 = scope.buddyList[it]; if (_local16.name == _local34.name) { scope.buddyList[it] = _local34; _local34.isBlocked = _local16.isBlocked; _local34.variables = _local16.variables; for (var _local43 in _local20) { var _local29 = _local20[_local43].attributes.n; var _local26 = _local20[_local43].value; _local34.variables[_local29] = _local26; } _local39 = true; break; } } if (_local39) { scope.onBuddyListUpdate(_local34); } } else if (_local8 == "bAdd") { var _local41 = xmlObj.b; var _local34 = {}; _local34.name = _local41.n.value; _local34.id = _local41.attributes.i; _local34.isOnline = ((_local41.attributes.s == "1") ? true : false); _local34.isBlocked = ((_local41.attributes.x == "1") ? true : false); _local34.variables = {}; var _local20 = _local41.vs.vs; for (var _local43 in _local20) { var _local29 = _local20[_local43].attributes.n; var _local26 = _local20[_local43].value; _local34.variables[_local29] = _local26; } scope.buddyList.push(_local34); scope.onBuddyList(scope.buddyList); } else if (_local8 == "remB") { var _local40 = xmlObj.n.value; var _local34 = null; for (var it in scope.buddyList) { _local34 = scope.buddyList[it]; if (_local34.name == _local40) { delete scope.buddyList[it]; scope.onBuddyList(scope.buddyList); break; } } } else if (_local8 == "bPrm") { var _local56 = xmlObj.n.value; var _local45 = ""; if (xmlObj.txt != undefined) { _local45 = scope.os.decodeEntities(_local45); } scope.onBuddyPermissionRequest(_local56, _local45); } else if (_local8 == "roomB") { var _local71 = xmlObj.br.attributes.r; var _local19 = _local71.toString().split(","); for (var _local43 in _local19) { _local19[_local43] = Number(_local19[_local43]); } scope.onBuddyRoom(_local19); } else if (_local8 == "rndK") { var _local57 = xmlObj.k.value; scope.onRandomKey(_local57); } } function handleExtensionMessages(dataObj, scope, type) { if (type == undefined) { type = "xml"; } if (type == "xml") { var _local6 = dataObj.attributes.action; var _local7 = dataObj.attributes.r; if (_local6 == "xtRes") { var _local4 = dataObj.value; var _local5 = scope.os.deserialize(_local4); scope.onExtensionResponse(_local5, type); } } else if (type == "str") { scope.onExtensionResponse(dataObj, type); } else if (type == "json") { scope.onExtensionResponse(dataObj.o, type); } } function sendXtMessage(xtName, cmdName, paramObj, type, roomId) { if (!checkRoomList()) { return(undefined); } if (roomId == undefined) { roomId = activeRoomId; } if (type == undefined) { type = "xml"; } if (type == "xml") { var _local11; _local11 = {t:"xt"}; var _local10 = {name:xtName, cmd:cmdName, param:paramObj}; var _local12 = ("<![CDATA[" + os.serialize(_local10)) + "]]>"; send(_local11, "xtReq", roomId, _local12); } else if (type == "str") { var _local4; _local4 = (((((((rawProtocolSeparator + "xt") + rawProtocolSeparator) + xtName) + rawProtocolSeparator) + cmdName) + rawProtocolSeparator) + roomId) + rawProtocolSeparator; var _local2 = 0; while (_local2 < paramObj.length) { _local4 = _local4 + (paramObj[_local2].toString() + rawProtocolSeparator); _local2++; } sendString(_local4); } else if (type == "json") { var _local5 = {}; _local5.x = xtName; _local5.c = cmdName; _local5.r = roomId; _local5.p = paramObj; var _local6 = {}; _local6.t = "xt"; _local6.b = _local5; try { var _local13 = it.gotoandplay.smartfoxserver.JSON.stringify(_local6); sendJson(_local13); } catch(ex) { if (debug) { trace("Error in sending JSON message."); trace((((((ex.name + " : ") + ex.message) + " : ") + ex.at) + " : ") + ex.text); } } } } function dumpObj(obj, depth) { if (depth == undefined) { depth = 0; } if (debug) { if (depth == 0) { trace("+-----------------------------------------------+"); trace("+ Object Dump +"); trace("+-----------------------------------------------+"); } for (var _local8 in obj) { var _local4 = obj[_local8]; var _local5 = typeof(_local4); if (_local5 != "object") { var _local3 = ""; var _local2 = 0; while (_local2 < depth) { _local3 = _local3 + "\t"; _local2++; } _local3 = _local3 + (((((_local8 + " : ") + _local4) + " ( ") + _local5) + " )"); trace(_local3); } else { dumpObj(_local4, depth + 1); } } } } function login(zone, name, pass) { var _local3 = {t:"sys"}; var _local2 = ((((("<login z='" + zone) + "'><nick><![CDATA[") + name) + "]]></nick><pword><![CDATA[") + pass) + "]]></pword></login>"; send(_local3, "login", 0, _local2); } function logout() { var _local2 = {t:"sys"}; send(_local2, "logout", -1, ""); } function getRoomList() { var _local2 = {t:"sys"}; send(_local2, "getRmList", (activeRoomId ? (activeRoomId) : -1), ""); } function autoJoin() { if (!checkRoomList()) { return(undefined); } var _local2 = {t:"sys"}; send(_local2, "autoJoin", (activeRoomId ? (activeRoomId) : -1), ""); } function joinRoom(newRoom, pword, isSpectator, dontLeave, oldRoom) { if (!checkRoomList()) { return(undefined); } var _local2 = null; var _local7; if (isSpectator) { _local7 = 1; } else { _local7 = 0; } if (!changingRoom) { if (typeof(newRoom) == "number") { _local2 = newRoom; } else { for (var _local4 in roomList) { if (roomList[_local4].name == newRoom) { _local2 = roomList[_local4].id; break; } } } if (_local2 != null) { var _local9 = {t:"sys"}; var _local6 = (dontLeave ? "0" : "1"); var _local5; if (oldRoom) { _local5 = oldRoom; } else { _local5 = activeRoomId; } if (activeRoomId == null) { _local6 = "0"; _local5 = -1; } var _local8 = ((((((((("<room id='" + _local2) + "' pwd='") + pword) + "' spec='") + _local7) + "' leave='") + _local6) + "' old='") + _local5) + "' />"; send(_local9, "joinRoom", (activeRoomId ? (activeRoomId) : -1), _local8); changingRoom = true; } else { trace("SmartFoxError: requested room to join does not exist!"); } } } function sendBuddyPermissionResponse(allowBuddy, targetBuddy) { var _local2 = ((("<n res='" + (allowBuddy ? "g" : "r")) + "'><![CDATA[") + targetBuddy) + "]]></n>"; send({t:"sys"}, "bPrm", -1, _local2); } function sendPublicMessage(message, roomId) { if ((!checkRoomList()) || (!checkJoin())) { return(undefined); } if (roomId == undefined) { roomId = activeRoomId; } var _local2 = {t:"sys"}; var _local3 = ("<txt><![CDATA[" + os.encodeEntities(message)) + "]]></txt>"; send(_local2, "pubMsg", roomId, _local3); } function sendPrivateMessage(message, recipientId, roomId) { if ((!checkRoomList()) || (!checkJoin())) { return(undefined); } if (roomId == undefined) { roomId = activeRoomId; } var _local2 = {t:"sys"}; var _local3 = ((("<txt rcp='" + recipientId) + "'><![CDATA[") + os.encodeEntities(message)) + "]]></txt>"; send(_local2, "prvMsg", roomId, _local3); } function sendModeratorMessage(message, type, id) { if ((!checkRoomList()) || (!checkJoin())) { return(undefined); } var _local2 = {t:"sys"}; var _local3 = ((((("<txt t='" + type) + "' id='") + id) + "'><![CDATA[") + os.encodeEntities(message)) + "]]></txt>"; send(_local2, "modMsg", activeRoomId, _local3); } function sendObject(obj, roomId) { if ((!checkRoomList()) || (!checkJoin())) { return(undefined); } if (roomId == undefined) { roomId = activeRoomId; } var _local2 = ("<![CDATA[" + os.serialize(obj)) + "]]>"; var _local3 = {t:"sys"}; send(_local3, "asObj", roomId, _local2); } function sendObjectToGroup(obj, userList, roomId) { if ((!checkRoomList()) || (!checkJoin())) { return(undefined); } if (roomId == undefined) { roomId = activeRoomId; } var _local3 = ""; for (var _local4 in userList) { if (!isNaN(userList[_local4])) { _local3 = _local3 + (userList[_local4] + ","); } } _local3 = _local3.substr(0, _local3.length - 1); obj._$$_ = _local3; var _local5 = ("<![CDATA[" + os.serialize(obj)) + "]]>"; var _local6 = {t:"sys"}; send(_local6, "asObjG", roomId, _local5); } function setBuddyBlockStatus(buddyName, status) { var _local2 = getBuddyByName(buddyName); if (_local2 != null) { if (_local2.blocked != status) { _local2.isBlocked = status; var _local3 = ((("<n x='" + (status ? "1" : "0")) + "'><![CDATA[") + buddyName) + "]]></n>"; send({t:"sys"}, "setB", -1, _local3); onBuddyListUpdate(_local2); } } } function setUserVariables(varObj, roomId) { if ((!checkRoomList()) || (!checkJoin())) { return(undefined); } if (roomId == undefined) { roomId = activeRoomId; } var _local9 = {t:"sys"}; var _local6 = "<vars>"; var _local4 = roomList[roomId].userList[myUserId]; for (var _local7 in varObj) { var _local2 = varObj[_local7]; var _local3 = null; if (typeof(_local2) == "boolean") { _local3 = "b"; _local2 = (_local2 ? 1 : 0); } else if (typeof(_local2) == "number") { _local3 = "n"; } else if (typeof(_local2) == "string") { _local3 = "s"; } else if (typeof(_local2) == "null") { _local3 = "x"; delete _local4.variables[_local7]; } if (_local3 != null) { _local4.variables[_local7] = _local2; _local6 = _local6 + (((((("<var n='" + _local7) + "' t='") + _local3) + "'><![CDATA[") + _local2) + "]]></var>"); } } _local6 = _local6 + "</vars>"; _local4.setVariables(varObj); send(_local9, "setUvars", roomId, _local6); } function setBuddyVariables(varList) { var _local6 = {t:"sys"}; var _local4 = "<vars>"; for (var _local5 in varList) { var _local2 = varList[_local5]; if (myBuddyVars[_local5] != _local2) { myBuddyVars[_local5] = _local2; _local4 = _local4 + (((("<var n='" + _local5) + "'><![CDATA[") + _local2) + "]]></var>"); } } _local4 = _local4 + "</vars>"; send(_local6, "setBvars", -1, _local4); } function dumpRoomList() { for (var _local5 in roomList) { var _local2 = roomList[_local5]; trace(newline); trace("-------------------------------------"); trace(((" > Room: (" + _local5) + ") - ") + _local2.getName()); trace("isTemp: " + _local2.isTemp()); trace("isGame: " + _local2.isGame()); trace("isPriv: " + _local2.isPrivate()); trace((("Users: " + _local2.getUserCount()) + " / ") + _local2.getMaxUsers()); trace("Variables: "); for (var _local4 in _local2.variables) { trace((("\t" + _local4) + " = ") + _local2.getVariable(_local4)); } trace("\rUserList: "); var _local3 = _local2.getUserList(); for (var _local4 in _local3) { trace((("\t" + _local3[_local4].getId()) + " > ") + _local3[_local4].getName()); } } } function createRoom(roomObj, roomId) { if ((!checkRoomList()) || (!checkJoin())) { return(undefined); } if (roomId == undefined) { roomId = activeRoomId; } var _local8 = {t:"sys"}; var _local5 = (roomObj.isGame ? 1 : 0); var _local6 = 1; var _local9 = roomObj.maxSpectators; var _local7 = (roomObj.joinAsSpectator ? "1" : "0"); if (_local5 && (roomObj.exitCurrentRoom != undefined)) { _local6 = (roomObj.exitCurrentRoom ? 1 : 0); } var _local3 = ((((((("<room tmp='1' gam='" + _local5) + "' spec='") + _local9) + "' exit='") + _local6) + "' jas='") + _local7) + "'>"; _local3 = _local3 + (("<name><![CDATA[" + roomObj.name) + "]]></name>"); _local3 = _local3 + (("<pwd><![CDATA[" + ((roomObj.password == undefined) ? "" : (roomObj.password))) + "]]></pwd>"); _local3 = _local3 + (("<max>" + roomObj.maxUsers) + "</max>"); if (roomObj.uCount != undefined) { _local3 = _local3 + (("<uCnt>" + (roomObj.uCount ? "1" : "0")) + "</uCnt>"); } if (roomObj.extension != undefined) { _local3 = _local3 + ("<xt n='" + roomObj.extension.name); _local3 = _local3 + (("' s='" + roomObj.extension.script) + "' />"); } if (roomObj.vars == undefined) { _local3 = _local3 + "<vars></vars>"; } else { _local3 = _local3 + "<vars>"; for (var _local4 in roomObj.vars) { _local3 = _local3 + getXmlRoomVariable(roomObj.vars[_local4]); } _local3 = _local3 + "</vars>"; } _local3 = _local3 + "</room>"; send(_local8, "createRoom", roomId, _local3); } function leaveRoom(roomId) { if ((!checkRoomList()) || (!checkJoin())) { return(undefined); } var _local3 = {t:"sys"}; var _local2 = ("<rm id='" + roomId) + "' />"; send(_local3, "leaveRoom", roomId, _local2); } function getRoom(roomId) { if (!checkRoomList()) { return(undefined); } if (typeof(roomId) == "number") { return(roomList[roomId]); } if (typeof(roomId) == "string") { for (var _local4 in roomList) { var _local2 = roomList[_local4]; if (_local2.getName() == roomId) { return(_local2); } } } } function getActiveRoom() { if ((!checkRoomList()) || (!checkJoin())) { return(null); } return(roomList[activeRoomId]); } function setRoomVariables(varList, roomId, setOwnership) { if ((!checkRoomList()) || (!checkJoin())) { return(undefined); } if (roomId == undefined) { roomId = activeRoomId; } if (setOwnership == undefined) { setOwnership = true; } var _local5 = {t:"sys"}; var _local4; if (setOwnership) { _local4 = "<vars>"; } else { _local4 = "<vars so='0'>"; } var _local2 = 0; while (_local2 < varList.length) { _local4 = _local4 + getXmlRoomVariable(varList[_local2]); _local2++; } _local4 = _local4 + "</vars>"; send(_local5, "setRvars", roomId, _local4); } function getXmlRoomVariable(rVar) { var _local5 = rVar.name; var _local1 = rVar.val; var _local6 = (rVar.priv ? "1" : "0"); var _local4 = (rVar.persistent ? "1" : "0"); var _local2 = null; if (typeof(_local1) == "boolean") { _local2 = "b"; _local1 = (_local1 ? 1 : 0); } else if (typeof(_local1) == "number") { _local2 = "n"; } else if (typeof(_local1) == "string") { _local2 = "s"; } else if (typeof(_local1) == "null") { _local2 = "x"; } if (_local2 != null) { return(((((((((("<var n='" + _local5) + "' t='") + _local2) + "' pr='") + _local6) + "' pe='") + _local4) + "'><![CDATA[") + _local1) + "]]></var>"); } return(""); } function loadBuddyList() { var _local2 = {t:"sys"}; send(_local2, "loadB", -1, ""); } function addBuddy(buddyName) { if ((buddyName != myUserName) && (!checkBuddy(buddyName))) { var _local6 = roomList[activeRoomId].getUserList().getUser(buddyName); var _local4 = {t:"sys"}; var _local3 = ("<n>" + buddyName) + "</n>"; send(_local4, "addB", -1, _local3); } } function removeBuddy(buddyName) { for (var _local3 in buddyList) { if (buddyList[_local3].name == buddyName) { delete buddyList[_local3]; break; } } var _local5 = {t:"sys"}; var _local4 = ("<n>" + buddyName) + "</n>"; send(_local5, "remB", -1, _local4); onBuddyList(buddyList); } function getBuddyByName(buddyName) { var _local2; for (var _local4 in buddyList) { _local2 = buddyList[_local4]; if (_local2.name == buddyName) { return(_local2); } } return(null); } function getBuddyById(id) { var _local2; for (var _local4 in buddyList) { _local2 = buddyList[_local4]; if (_local2.id == id) { return(_local2); } } return(null); } function getBuddyRoom(buddy) { if (buddy.id != -1) { send({t:"sys"}, "roomB", -1, ("<b id='" + buddy.id) + "' />"); } } function checkBuddy(name) { var _local2 = false; for (var _local4 in buddyList) { if (buddyList[_local4].name == name) { _local2 = true; break; } } return(_local2); } function clearBuddyList() { buddyList = []; send({t:"sys"}, "clearB", -1, ""); onBuddyList(buddyList); } function roundTripBench() { t1 = getTimer(); var _local2 = {t:"sys"}; send(_local2, "roundTrip", activeRoomId, ""); } function switchSpectator(roomId) { if ((!checkRoomList()) || (!checkJoin())) { return(undefined); } if (roomId == undefined) { roomId = activeRoomId; } var _local2 = {t:"sys"}; send(_local2, "swSpec", roomId, ""); } function switchPlayer(roomId) { if ((!checkRoomList()) || (!checkJoin())) { return(undefined); } if (roomId == undefined) { roomId = activeRoomId; } var _local2 = {t:"sys"}; send(_local2, "swPl", roomId, ""); } function getRandomKey() { send({t:"sys"}, "rndK", -1, ""); } function send(header, action, fromRoom, message) { var _local3 = makeHeader(header); _local3 = _local3 + ((((((("<body action='" + action) + "' r='") + fromRoom) + "'>") + message) + "</body>") + closeHeader()); if (debug) { trace(("[Sending]: " + _local3) + newline); } if (isHttpMode) { httpConnection.send(_local3); } else { super.send(_local3); } } function uploadFile(fileRef, id, nick, port) { if (id == undefined) { id = myUserId; } if (nick == undefined) { nick = myUserName; } if (port == undefined) { port = httpPort; } fileRef.upload((((((("http://" + ipAddress) + ":") + port) + "/default/Upload.py?id=") + id) + "&nick=") + nick); if (debug) { trace((((((("[UPLOAD]: http://" + ipAddress) + ":") + port) + "/default/Upload.py?id=") + id) + "&nick=") + nick); } } function getUploadPath() { return(((("http://" + ipAddress) + ":") + httpPort) + "/default/uploads/"); } function sendString(message) { if (debug) { trace(("[Sending]: " + message) + newline); } if (isHttpMode) { httpConnection.send(message); } else { super.send(message); } } function sendJson(message) { if (debug) { trace(("[Sending - json]: " + message) + newline); } if (isHttpMode) { httpConnection.send(message); } else { super.send(message); } } function gotData(message) { if (message.charAt(0) == rawProtocolSeparator) { strReceived(message); } else if (message.charAt(0) == "<") { onXML(new XML(message)); } else if (message.charAt(0) == "{") { jsonReceived(message); } } function connectionEstablished(ok) { if (ok) { clearInterval(socketConnectionTimeoutThread); preConnection = false; var _local3 = {t:"sys"}; var _local2 = ((("<ver v='" + majVersion.toString()) + minVersion.toString()) + subVersion.toString()) + "' />"; send(_local3, "verChk", 0, _local2); } else if (smartConnect && (preConnection)) { if (debug) { trace("** Socket connection failed. Trying BlueBox **"); } isHttpMode = true; var _local4 = ((blueBoxIpAddress != null) ? (blueBoxIpAddress) : (ipAddress)); var _local5 = ((blueBoxPort != 0) ? (blueBoxPort) : (httpPort)); httpConnection.connect(_local4, _local5); } else { preConnection = false; onConnection(false); } } function connectionClosed() { isConnected = false; if (preConnection) { connectionEstablished(false); } else { initialize(); onConnectionLost(); } } function connect(ipAdr, port) { if (!isConnected) { ipAddress = ipAdr; this.port = port; super.connect(ipAdr, port); socketConnectionTimeoutThread = setInterval(mx.utils.Delegate.create(this, socketTimeoutHandler), socketConnectionTimeout); } else { trace((("WARNING! You're already connected to -> " + ipAddress) + ":") + this.port); } } function disconnect() { close(); isConnected = false; if (isHttpMode) { httpConnection.close(); } initialize(); onConnectionLost(); } function xmlReceived(message) { var _local2 = new Object(); message2Object(message.childNodes, _local2); if (debug) { trace("[Received]: " + message); } var _local3 = _local2.msg.attributes.t; messageHandlers[_local3].handleMessage(_local2.msg.body, this, "xml"); } function socketTimeoutHandler() { clearInterval(socketConnectionTimeoutThread); close(); } function globalUserVariableUpdate(user) { var _local5 = user.getId(); for (var _local6 in roomList) { var _local3 = roomList[_local6]; var _local2 = _local3.getUser(_local5); if ((_local2 != undefined) && (_local2 != user)) { _local2.variables = user.variables; } } } function checkRoomList() { var _local4 = true; var _local2 = 0; for (var _local3 in roomList) { _local2++; break; } if (_local2 == 0) { _local4 = false; errorTrace("The room list is empty!\nThe client API cannot function properly until the room list is populated.\nPlease consult the documentation for more infos."); } return(_local4); } function checkJoin() { var _local2 = true; if (activeRoomId < 0) { _local2 = false; errorTrace("You haven't joined any rooms!\nIn order to interact with the server you should join at least one room.\nPlease consult the documentation for more infos."); } return(_local2); } function errorTrace(msg) { trace("\n****************************************************************"); trace("Internal error:"); trace(msg); trace("****************************************************************"); } function strReceived(message) { var _local2 = message.substr(1, message.length - 2).split(rawProtocolSeparator); if (debug) { trace("[Received - Str]: " + message); } var _local4 = _local2[0]; messageHandlers[_local4].handleMessage(_local2.splice(1, _local2.length - 1), this, "str"); } function jsonReceived(message) { var _local2 = it.gotoandplay.smartfoxserver.JSON.parse(message); if (debug) { trace("[Received - json]: " + message); } var _local3 = _local2.t; messageHandlers[_local3].handleMessage(_local2.b, this, "json"); } function message2Object(xmlNodes, parentObj) { var _local8 = 0; var _local3 = null; while (_local8 < xmlNodes.length) { var _local4 = xmlNodes[_local8]; var _local5 = _local4.nodeName; var _local6 = _local4.nodeValue; if (parentObj instanceof Array) { _local3 = {}; parentObj.push(_local3); _local3 = parentObj[parentObj.length - 1]; } else { parentObj[_local5] = new Object(); _local3 = parentObj[_local5]; } for (var _local11 in _local4.attributes) { if (typeof(_local3.attributes) == "undefined") { _local3.attributes = {}; } var _local2 = _local4.attributes[_local11]; if (!isNaN(Number(_local2))) { _local2 = Number(_local2); } if (_local2.toLowerCase() == "true") { _local2 = true; } else if (_local2.toLowerCase() == "false") { _local2 = false; } _local3.attributes[_local11] = _local2; } if (arrayTags[_local5]) { _local3[_local5] = []; _local3 = _local3[_local5]; } if (_local4.hasChildNodes() && (_local4.firstChild.nodeValue == undefined)) { var _local9 = _local4.childNodes; message2Object(_local9, _local3); } else { _local6 = _local4.firstChild.nodeValue; if (((!isNaN(_local6)) && (_local4.nodeName != "txt")) && (_local4.nodeName != "var")) { _local6 = Number(_local6); } _local3.value = _local6; } _local8++; } } function makeHeader(headerObj) { var _local2 = "<msg"; for (var _local3 in headerObj) { _local2 = _local2 + ((((" " + _local3) + "='") + headerObj[_local3]) + "'"); } _local2 = _local2 + ">"; return(_local2); } function closeHeader() { return("</msg>"); } function handleDelayedPoll() { httpConnection.send(HTTP_POLL_REQUEST); if (fpMajorVersion < 8) { clearInterval(pollingThread); } } function handleHttpConnect(params) { isConnected = true; preConnection = false; connectionEstablished(true); httpConnection.send(HTTP_POLL_REQUEST); } function handleHttpClose(params) { initialize(); onConnectionLost(); } function handleHttpData(params) { var _local5 = params.data; var _local4 = _local5.split(newline); var _local3; var _local2 = 0; while (_local2 < (_local4.length - 1)) { _local3 = _local4[_local2]; if (_local3.length > 0) { gotData(_local3); } _local2++; } if (_httpPollSpeed > 0) { pollingThread = pollingDelayFn(mx.utils.Delegate.create(this, handleDelayedPoll), _httpPollSpeed); } else { httpConnection.send(HTTP_POLL_REQUEST); } } function handleHttpError(params) { if (!isConnected) { onConnection(false); } else { connectionClosed(); } } static var MIN_POLL_SPEED = 0; static var DEFAULT_POLL_SPEED = 750; static var MAX_POLL_SPEED = 10000; static var HTTP_POLL_REQUEST = "poll"; static var MODMSG_TO_USER = "u"; static var MODMSG_TO_ROOM = "r"; static var MODMSG_TO_ZONE = "z"; static var PROTOCOL_XML = "xml"; static var PROTOCOL_STR = "str"; static var PROTOCOL_JSON = "json"; static var CONNECTION_MODE_DISCONNECTED = "disconnected"; static var CONNECTION_MODE_SOCKET = "socket"; static var CONNECTION_MODE_HTTP = "http"; var DEFAULT_CONFIG_FILE = "config.xml"; var DEFAULT_AUTO_CONNECT = true; var majVersion = 1; var minVersion = 5; var subVersion = 8; var autoConnectOnConfigSuccess = true; var defaultZone = ""; var httpPort = 8080; var rawProtocolSeparator = "%"; var blueBoxPort = 0; var smartConnect = true; var socketConnectionTimeout = 5000; var isHttpMode = false; var _httpPollSpeed = DEFAULT_POLL_SPEED; var pollingThread = -1; var preConnection = true; }
Symbol 1356 MovieClip [__Packages.it.gotoandplay.smartfoxserver.ObjectSerializer] Frame 0
class it.gotoandplay.smartfoxserver.ObjectSerializer { static var __instance; var tabs, xmlStr, debug, eof, ascTab, ascTabRev, hexTable; function ObjectSerializer () { init(); } static function getInstance() { if (__instance == null) { __instance = new it.gotoandplay.smartfoxserver.ObjectSerializer(); } return(__instance); } function init() { tabs = "\t\t\t\t\t\t\t\t\t\t"; xmlStr = ""; debug = false; eof = ""; ascTab = []; ascTab[">"] = "&gt;"; ascTab["<"] = "&lt;"; ascTab["&"] = "&amp;"; ascTab["'"] = "&apos;"; ascTab["\""] = "&quot;"; ascTabRev = []; ascTabRev["&gt;"] = ">"; ascTabRev["&lt;"] = "<"; ascTabRev["&amp;"] = "&"; ascTabRev["&apos;"] = "'"; ascTabRev["&quot;"] = "\""; hexTable = new Array(); hexTable["0"] = 0; hexTable["1"] = 1; hexTable["2"] = 2; hexTable["3"] = 3; hexTable["4"] = 4; hexTable["5"] = 5; hexTable["6"] = 6; hexTable["7"] = 7; hexTable["8"] = 8; hexTable["9"] = 9; hexTable.A = 10; hexTable.B = 11; hexTable.C = 12; hexTable.D = 13; hexTable.E = 14; hexTable.F = 15; } function serialize(obj) { var _local2 = {}; _local2.xmlStr = ""; if (debug) { eof = newline; } obj2xml(_local2, obj, 0, ""); return(_local2.xmlStr); } function obj2xml(envelope, obj, lev, objn) { if (lev == 0) { envelope.xmlStr = envelope.xmlStr + ("<dataObj>" + eof); } else { if (debug) { envelope.xmlStr = envelope.xmlStr + tabs.substr(0, lev); } var _local8 = ((obj instanceof Array) ? "a" : "o"); envelope.xmlStr = envelope.xmlStr + ((((("<obj t='" + _local8) + "' o='") + objn) + "'>") + eof); } for (var _local7 in obj) { var _local2 = typeof(obj[_local7]); var _local3 = obj[_local7]; if ((((_local2 == "boolean") || (_local2 == "number")) || (_local2 == "string")) || (_local2 == "null")) { if (_local2 == "boolean") { _local3 = Number(_local3); } else if (_local2 == "null") { _local2 = "x"; _local3 = ""; } else if (_local2 == "string") { _local3 = encodeEntities(_local3); } if (debug) { envelope.xmlStr = envelope.xmlStr + tabs.substr(0, lev + 1); } envelope.xmlStr = envelope.xmlStr + ((((((("<var n='" + _local7) + "' t='") + _local2.substr(0, 1)) + "'>") + _local3) + "</var>") + eof); } else if (_local2 == "object") { obj2xml(envelope, _local3, lev + 1, _local7); if (debug) { envelope.xmlStr = envelope.xmlStr + tabs.substr(0, lev + 1); } envelope.xmlStr = envelope.xmlStr + ("</obj>" + eof); } } if (lev == 0) { envelope.xmlStr = envelope.xmlStr + ("</dataObj>" + eof); } } function deserialize(xmlObj) { var _local3 = new XML(xmlObj); _local3.ignoreWhite = true; var _local2 = new Object(); xml2obj(_local3, _local2); return(_local2); } function xml2obj(xmlNode, currObj) { var _local2 = 0; var _local3 = xmlNode.firstChild; while (_local3.childNodes[_local2]) { if (_local3.childNodes[_local2].nodeName == "obj") { var _local9 = _local3.childNodes[_local2].attributes.o; var _local7 = _local3.childNodes[_local2].attributes.t; if (_local7 == "a") { currObj[_local9] = []; } else if (_local7 == "o") { currObj[_local9] = {}; } xml2obj(new XML(_local3.childNodes[_local2]), currObj[_local9]); } else { var _local9 = _local3.childNodes[_local2].attributes.n; var _local4 = _local3.childNodes[_local2].attributes.t; var _local8 = _local3.childNodes[_local2].firstChild.nodeValue; var _local5; if (_local4 == "b") { _local5 = function (b) { return(Boolean(Number(b))); }; } else if (_local4 == "n") { _local5 = Number; } else if (_local4 == "s") { _local5 = String; } else if (_local4 == "x") { _local5 = function (x) { return(null); }; } currObj[_local9] = _local5(_local8); } _local2++; } } function encodeEntities(st) { var _local5 = ""; var _local4 = 0; while (_local4 < st.length) { var _local3 = st.charAt(_local4); var _local2 = st.charCodeAt(_local4); if (((_local2 == 9) || (_local2 == 10)) || (_local2 == 13)) { _local5 = _local5 + _local3; } else if ((_local2 >= 32) && (_local2 <= 126)) { if (ascTab[_local3] != undefined) { _local5 = _local5 + ascTab[_local3]; } else { _local5 = _local5 + _local3; } } else { _local5 = _local5 + _local3; } _local4++; } return(_local5); } function decodeEntities(st) { var _local7; var _local6; var _local5; var _local3; var _local8; var _local2 = 0; _local7 = ""; while (_local2 < st.length) { _local6 = st.charAt(_local2); if (_local6 == "&") { _local5 = _local6; do { _local2++; _local3 = st.charAt(_local2); _local5 = _local5 + _local3; } while ((_local3 != ";") && (_local2 < st.length)); _local8 = ascTabRev[_local5]; if (_local8 != undefined) { _local7 = _local7 + _local8; } else { _local7 = _local7 + String.fromCharCode(getCharCode(_local5)); } } else { _local7 = _local7 + _local6; } _local2++; } return(_local7); } function getCharCode(ent) { var _local1 = ent.substr(3, ent.length); _local1 = _local1.substr(0, _local1.length - 1); return(Number("0x" + _local1)); } }
Symbol 1357 MovieClip [__Packages.it.gotoandplay.smartfoxserver.http.HttpConnection] Frame 0
class it.gotoandplay.smartfoxserver.http.HttpConnection { var codec, handlers, sessionId, ipAddr, port, webUrl, loaderFactory, _classRef; function HttpConnection (httpConnectHandler, httpCloseHandler, httpDataHandler, httpErrorHandler) { codec = new it.gotoandplay.smartfoxserver.http.RawProtocolCodec(); handlers = []; handlers[onHttpConnect] = httpConnectHandler; handlers[onHttpClose] = httpCloseHandler; handlers[onHttpData] = httpDataHandler; handlers[onHttpError] = httpErrorHandler; } function getSessionId() { return(sessionId); } function isConnected() { return(connected); } function connect(addr, port) { if (port == undefined) { port = 8080; } ipAddr = addr; this.port = port; webUrl = (((("http://" + ipAddr) + ":") + this.port) + "/") + servletUrl; sessionId = null; loaderFactory = new it.gotoandplay.smartfoxserver.http.LoaderFactory(this, handleResponse, webUrl, paramName); send(HANDSHAKE); } function close() { send(DISCONNECT); } function send(message) { if ((connected || ((!connected) && (message == HANDSHAKE))) || ((!connected) && (message == "poll"))) { if (message != "poll") { trace("[ Send ]: " + codec.encode(sessionId, message)); } loaderFactory.sendAndLoad(codec.encode(sessionId, message)); } } function handleResponse(data) { var _local2 = _classRef; if (data != undefined) { var _local3 = {}; if (data.charAt(0) == HANDSHAKE_TOKEN) { if (_local2.sessionId == null) { _local2.sessionId = _local2.codec.decode(data); _local2.connected = true; _local3.sessionId = _local2.sessionId; _local3.success = true; _local2.dispatchEvent(onHttpConnect, _local3); } else { trace("**ERROR** SessionId is being rewritten"); } } else if (data.indexOf(CONN_LOST) == 0) { _local3.data = {}; _local2.dispatchEvent(onHttpClose, _local3); } else { _local3.data = data; _local2.dispatchEvent(onHttpData, _local3); } } else if (!_local2.connected) { _local2.handleIOError("I/O error: null response from server"); } } function handleIOError(error) { var _local2 = {}; _local2.message = error; dispatchEvent(onHttpError, _local2); } function dispatchEvent(type, params) { handlers[type](params); } static var HANDSHAKE = "connect"; static var DISCONNECT = "disconnect"; static var CONN_LOST = "ERR#01"; static var HANDSHAKE_TOKEN = "#"; static var servletUrl = "BlueBox/HttpBox.do"; static var paramName = "sfsHttp"; static var onHttpData = "onHttpData"; static var onHttpError = "onHttpError"; static var onHttpConnect = "onHttpConnect"; static var onHttpClose = "onHttpClose"; var connected = false; }
Symbol 1358 MovieClip [__Packages.it.gotoandplay.smartfoxserver.http.LoaderFactory] Frame 0
class it.gotoandplay.smartfoxserver.http.LoaderFactory { var poolSize, webUrl, loaderParamName, sendersPool, loadersPool, currentIndex; function LoaderFactory (httpConnection, responseHandler, _webUrl, _loaderParamName, _poolSize) { if (_poolSize > 0) { poolSize = _poolSize; } else { poolSize = DEFAULT_POOL_SIZE; } webUrl = _webUrl; loaderParamName = _loaderParamName; sendersPool = []; loadersPool = []; var _local3 = 0; while (_local3 < poolSize) { var _local4 = new LoadVars(); var _local2 = new LoadVars(); _local2._classRef = httpConnection; _local2.onData = responseHandler; sendersPool.push(_local4); loadersPool.push(_local2); _local3++; } currentIndex = 0; } function sendAndLoad(message) { var _local2 = sendersPool[currentIndex]; var _local3 = loadersPool[currentIndex]; _local2[loaderParamName] = message; _local2.sendAndLoad(webUrl, _local3); currentIndex++; if (currentIndex >= poolSize) { currentIndex = 0; } } function handleHTTPStatus(status) { trace("---> Status received: " + status); } static var DEFAULT_POOL_SIZE = 8; }
Symbol 1359 MovieClip [__Packages.it.gotoandplay.smartfoxserver.http.IHttpProtocolCodec] Frame 0
interface it.gotoandplay.smartfoxserver.http.IHttpProtocolCodec { }
Symbol 1360 MovieClip [__Packages.it.gotoandplay.smartfoxserver.http.RawProtocolCodec] Frame 0
class it.gotoandplay.smartfoxserver.http.RawProtocolCodec implements it.gotoandplay.smartfoxserver.http.IHttpProtocolCodec { function RawProtocolCodec () { } function encode(sessionId, message) { return(((sessionId == null) ? "" : (sessionId)) + message); } function decode(message) { var _local1; if (message.charAt(0) == it.gotoandplay.smartfoxserver.http.HttpConnection.HANDSHAKE_TOKEN) { _local1 = message.substr(1, SESSION_ID_LEN); } return(_local1); } static var SESSION_ID_LEN = 32; }
Symbol 1361 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 1362 MovieClip [__Packages.it.gotoandplay.smartfoxserver.Room] Frame 0
class it.gotoandplay.smartfoxserver.Room { var id, name, maxUsers, maxSpectators, temp, game, priv, limbo, updatable, description, userCount, specCount, userList, variables, myPlayerIndex; function Room (id, name, maxUsers, maxSpectators, isTemp, isGame, isPrivate) { this.id = id; this.name = name; this.maxUsers = maxUsers; this.maxSpectators = maxSpectators; temp = isTemp; game = isGame; priv = isPrivate; limbo = false; updatable = false; description = ""; userCount = 0; specCount = 0; userList = new Object(); variables = new Array(); } function getUserList() { return(userList); } function getUser(userId) { if (typeof(userId) == "number") { return(userList[userId]); } if (typeof(userId) == "string") { for (var _local4 in userList) { var _local2 = userList[_local4]; if (_local2.getName() == userId) { return(_local2); } } } } function getVariable(varName) { return(variables[varName]); } function getVariables() { return(variables); } function getName() { return(name); } function getId() { return(id); } function isTemp() { return(temp); } function isGame() { return(game); } function isPrivate() { return(priv); } function getUserCount() { return(userCount); } function getSpectatorCount() { return(specCount); } function getMaxUsers() { return(maxUsers); } function getMaxSpectators() { return(maxSpectators); } function setMyPlayerIndex(id) { myPlayerIndex = id; } function getMyPlayerIndex() { return(myPlayerIndex); } function setIsLimbo(b) { limbo = b; } function isLimbo() { return(limbo); } }
Symbol 1363 MovieClip [__Packages.it.gotoandplay.smartfoxserver.User] Frame 0
class it.gotoandplay.smartfoxserver.User { var id, name, variables, isSpec, isMod, pid; function User (id, name) { this.id = id; this.name = name; variables = new Object(); isSpec = false; } function getId() { return(id); } function getName() { return(name); } function getVariable(varName) { return(variables[varName]); } function getVariables() { return(variables); } function setIsSpectator(b) { isSpec = b; } function isSpectator() { return(isSpec); } function setModerator(b) { isMod = b; } function isModerator() { return(isMod); } function getPlayerId() { return(pid); } function setPlayerId(pid) { this.pid = pid; } function setVariables(o) { for (var _local4 in o) { var _local2 = o[_local4]; if (_local2 != null) { variables[_local4] = _local2; } else { delete variables[_local4]; } } } }
Symbol 1364 MovieClip [__Packages.it.gotoandplay.smartfoxserver.JSON] Frame 0
class it.gotoandplay.smartfoxserver.JSON { function JSON () { } static function stringify(arg) { var _local3; var _local2; var _local6; var _local1 = ""; var _local4; switch (typeof(arg)) { case "object" : if (arg) { if (arg instanceof Array) { _local2 = 0; while (_local2 < arg.length) { _local4 = stringify(arg[_local2]); if (_local1) { _local1 = _local1 + ","; } _local1 = _local1 + _local4; _local2++; } return(("[" + _local1) + "]"); } if (typeof(arg.toString) != "undefined") { for (_local2 in arg) { _local4 = arg[_local2]; if ((typeof(_local4) != "undefined") && (typeof(_local4) != "function")) { _local4 = stringify(_local4); if (_local1) { _local1 = _local1 + ","; } _local1 = _local1 + ((stringify(_local2) + ":") + _local4); } } return(("{" + _local1) + "}"); } } return("null"); case "number" : return((isFinite(arg) ? (String(arg)) : "null")); case "string" : _local6 = arg.length; _local1 = "\""; _local2 = 0; while (_local2 < _local6) { _local3 = arg.charAt(_local2); if (_local3 >= " ") { if ((_local3 == "\\") || (_local3 == "\"")) { _local1 = _local1 + "\\"; } _local1 = _local1 + _local3; } else { switch (_local3) { case "\b" : _local1 = _local1 + "\\b"; break; case "\f" : _local1 = _local1 + "\\f"; break; case newline : _local1 = _local1 + "\\n"; break; case "\r" : _local1 = _local1 + "\\r"; break; case "\t" : _local1 = _local1 + "\\t"; break; default : _local3 = _local3.charCodeAt(); _local1 = _local1 + (("\\u00" + Math.floor(_local3 / 16).toString(16)) + (_local3 % 16).toString(16)); } } _local2 = _local2 + 1; } return(_local1 + "\""); case "boolean" : return(String(arg)); } return("null"); } static function parse(text) { var at = 0; var ch = " "; var _value; var _error = function (m) { throw {name:"JSONError", message:m, at:at - 1, text:text}; }; var _next = function () { ch = text.charAt(at); at = at + 1; return(ch); }; var _white = function () { while (ch) { if (ch <= " ") { _next(); } else if (ch == "/") { switch (_next()) { case "/" : while ((_next() && (ch != newline)) && (ch != "\r")) { } break; case "*" : _next(); for(;;){ if (ch) { if (ch == "*") { if (_next() == "/") { _next(); // unexpected jump } } else { _next(); } } else { _error("Unterminated comment"); } }; break; default : _error("Syntax error"); } } else { return; } } }; var _string = function () { var _local4; var _local1 = ""; var _local3; var _local2; var _local5 = false; if (ch == "\"") { while (_next()) { if (ch == "\"") { _next(); return(_local1); } if (ch == "\\") { switch (_next()) { case "b" : _local1 = _local1 + "\b"; break; case "f" : _local1 = _local1 + "\f"; break; case "n" : _local1 = _local1 + newline; break; case "r" : _local1 = _local1 + "\r"; break; case "t" : _local1 = _local1 + "\t"; break; case "u" : _local2 = 0; _local4 = 0; while (_local4 < 4) { _local3 = parseInt(_next(), 16); if (!isFinite(_local3)) { _local5 = true; break; } _local2 = (_local2 * 16) + _local3; _local4 = _local4 + 1; } if (_local5) { _local5 = false; break; } _local1 = _local1 + String.fromCharCode(_local2); break; default : _local1 = _local1 + ch; } } else { _local1 = _local1 + ch; } } } _error("Bad string"); }; var _array = function () { var _local1 = []; if (ch == "[") { _next(); _white(); if (ch == "]") { _next(); return(_local1); } while (ch) { _local1.push(_value()); _white(); if (ch == "]") { _next(); return(_local1); } if (ch != ",") { break; } _next(); _white(); } } _error("Bad array"); }; var _object = function () { var _local2; var _local1 = {}; if (ch == "{") { _next(); _white(); if (ch == "}") { _next(); return(_local1); } while (ch) { _local2 = _string(); _white(); if (ch != ":") { break; } _next(); _local1[_local2] = _value(); _white(); if (ch == "}") { _next(); return(_local1); } if (ch != ",") { break; } _next(); _white(); } } _error("Bad object"); }; var _number = function () { var _local1 = ""; var _local2; if (ch == "-") { _local1 = "-"; _next(); } while ((ch >= "0") && (ch <= "9")) { _local1 = _local1 + ch; _next(); } if (ch == ".") { _local1 = _local1 + "."; while ((_next() && (ch >= "0")) && (ch <= "9")) { _local1 = _local1 + ch; } } _local2 = 1 * _local1; if (!isFinite(_local2)) { _error("Bad number"); } else { return(_local2); } }; var _word = function () { switch (ch) { case "t" : if (((_next() == "r") && (_next() == "u")) && (_next() == "e")) { _next(); return(true); } break; case "f" : if ((((_next() == "a") && (_next() == "l")) && (_next() == "s")) && (_next() == "e")) { _next(); return(false); } break; case "n" : if (!(((_next() == "u") && (_next() == "l")) && (_next() == "l"))) { break; } _next(); return(null); } _error("Syntax error"); }; _value = function () { _white(); switch (ch) { case "{" : return(_object()); case "[" : return(_array()); case "\"" : return(_string()); case "-" : return(_number()); } return((((ch >= "0") && (ch <= "9")) ? (_number()) : (_word()))); }; return(_value()); } }
Symbol 179 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 180 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 181 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 200 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 201 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 202 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 203 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 204 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 205 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 206 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 207 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 208 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 209 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 210 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 211 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 212 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 213 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 214 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 215 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 216 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 217 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 218 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 219 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 462 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 463 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 464 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 559 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 560 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 561 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 562 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 563 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 564 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 565 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 566 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 567 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 568 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 569 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 570 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 571 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 572 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 573 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 574 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 584 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 603 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 1049 MovieClip [__Packages.mx.controls.TextArea] Frame 0
class mx.controls.TextArea extends mx.core.ScrollView { var label, invalidate, initText, dispatchValueChangedEvent, getHPosition, setHPosition, getVPosition, setVPosition, _color, focusTextField, tfx, tfy, tfw, tfh, doLater, _vpos, _hpos, hookedV, vScroller, hookedH, hScroller, getViewMetrics, __get__width, __get__height, hScrollPolicy, vScrollPolicy, enabled, getStyle, getFocusManager, addEventListener, removeEventListener, _getTextFormat, setScrollProperties; function TextArea () { super(); } function get maxChars() { return(label.maxChars); } function set maxChars(x) { label.maxChars = x; //return(maxChars); } function get length() { return(label.length); } function get restrict() { return(label.restrict); } function set restrict(s) { label.restrict = ((s == "") ? null : (s)); //return(restrict); } function get wordWrap() { return(label.wordWrap); } function set wordWrap(s) { label.wordWrap = s; invalidate(); //return(wordWrap); } function get editable() { return(__editable); } function set editable(x) { __editable = x; label.type = (x ? "input" : "dynamic"); //return(editable); } function get password() { return(label.password); } function set password(s) { label.password = s; //return(password); } 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); } var _local2 = label; if (_local2.html == true) { return(_local2.htmlText); } return(_local2.text); } function setText(t) { if (initializing) { initText = t; } else { var _local2 = label; if (_local2.html == true) { _local2.htmlText = t; } else { _local2.text = t; } invalidate(); } dispatchValueChangedEvent(t); } function get hPosition() { return(getHPosition()); } function set hPosition(pos) { setHPosition(pos); label.hscroll = pos; label.background = false; //return(hPosition); } function get vPosition() { return(getVPosition()); } function set vPosition(pos) { setVPosition(pos); label.scroll = pos + 1; label.background = false; //return(vPosition); } function get maxVPosition() { var _local2 = label.maxscroll - 1; return(((_local2 == undefined) ? 0 : (_local2))); } function get maxHPosition() { var _local2 = label.maxhscroll; return(((_local2 == undefined) ? 0 : (_local2))); } function init(Void) { super.init(); label.styleName = this; _color = mx.core.UIObject.textColorList; focusTextField = label; label.owner = this; label.onSetFocus = function (x) { this._parent.onSetFocus(x); }; label.onKillFocus = function (x) { this._parent.onKillFocus(x); }; label.drawFocus = function (b) { this._parent.drawFocus(b); }; label.onChanged = function () { this.owner.adjustScrollBars(); this.owner.dispatchEvent({type:"change"}); this.owner.dispatchValueChangedEvent(this.owner.text); }; label.onScroller = function () { this.owner.hPosition = this.hscroll; this.owner.vPosition = this.scroll - 1; }; if (text == undefined) { text = (""); } } function createChildren(Void) { super.createChildren(); label.autoSize = "none"; } function layoutContent(x, y, totalW, totalH, displayW, displayH) { var _local2 = label; if ((((tfx != x) || (tfy != y)) || (tfw != displayW)) || (tfh != displayH)) { tfx = x; tfy = y; tfw = displayW; tfh = displayH; _local2.move(tfx, tfy); _local2.setSize(tfw, tfh); doLater(this, "adjustScrollBars"); } } function scrollChanged(Void) { var _local2 = Selection; if (_local2.lastBeginIndex != undefined) { restoreSelection(); } label.background = false; } function onScroll(docObj) { var _local3 = label; super.onScroll(docObj); _local3.hscroll = hPosition + 0; _local3.scroll = vPosition + 1; _vpos = _local3.scroll; _hpos = _local3.hscroll; _local3.background = false; if (hookedV != true) { vScroller.addEventListener("scrollChanged", this); hookedV = true; } if (hookedH != true) { hScroller.addEventListener("scrollChanged", this); hookedH = true; } } function size(Void) { var _local3 = getViewMetrics(); var _local7 = _local3.left + _local3.right; var _local4 = _local3.top + _local3.bottom; var _local6 = _local3.left; var _local5 = _local3.top; tfx = _local6; tfy = _local5; tfw = __get__width() - _local7; tfh = __get__height() - _local4; super.size(); label.move(tfx, tfy); label.setSize(tfw, tfh); if (__get__height() <= 40) { hScrollPolicy = "off"; vScrollPolicy = "off"; } doLater(this, "adjustScrollBars"); } function setEnabled(enable) { enabled = enable; vScroller.enabled = enable; hScroller.enabled = enable; label.type = (((editable == false) || (enabled == false)) ? "dynamic" : "input"); label.selectable = enabled; var _local2 = getStyle((enable ? "color" : "disabledColor")); if (_local2 == undefined) { _local2 = (enable ? 0 : 8947848); } setColor(_local2); } function setColor(col) { label.textColor = col; } function setFocus(Void) { Selection.setFocus(label); } function onSetFocus(x) { var f = Selection.getFocus(); var o = eval (f); if (o != label) { Selection.setFocus(label); return(undefined); } getFocusManager().defaultPushButtonEnabled = false; addEventListener("keyDown", this); super.onSetFocus(x); } function onKillFocus(x) { getFocusManager().defaultPushButtonEnabled = true; removeEventListener("keyDown", this); super.onKillFocus(x); } function restoreSelection(x) { var _local2 = Selection; Selection.setSelection(_local2.lastBeginIndex, _local2.lastEndIndex); label.scroll = _vpos; label.hscroll = _hpos; } function getLineOffsets(Void) { var _local16 = _getTextFormat(); var _local18 = _local16.getTextExtent2(label.text); var _local5 = _root._getTextExtent; _local5.setNewTextFormat(_local16); var _local14 = label.wordWrap; var _local9 = 0; var _local7 = (label._width - 2) - 2; var _local12 = new Array(); var _local17 = new String(label.text); var _local15 = _local17.split("\r"); var _local11 = 0; while (_local11 < _local15.length) { _local12.push(_local9); var _local4 = _local15[_local11]; _local5.text = _local4; var _local13 = Math.ceil(_local5.textWidth / _local7); var _local10 = Math.floor(_local4.length / _local13); var _local3; while (_local14 && (_local5.textWidth > _local7)) { _local3 = _local4.indexOf(" ", _local10); var _local6; if (_local3 == -1) { _local3 = _local4.lastIndexOf(" "); if (_local3 == -1) { _local3 = _local10; } } _local6 = _local4.substr(0, _local3); _local5.text = _local6; if (_local5.textWidth > _local7) { while (_local5.textWidth > _local7) { var _local8 = _local3; _local3 = _local4.lastIndexOf(" ", _local3 - 1); if (_local3 == -1) { _local3 = _local8 - 1; } _local6 = _local4.substr(0, _local3); _local5.text = _local6; } } else if (_local5.textWidth < _local7) { var _local8 = _local3; while (_local5.textWidth < _local7) { _local8 = _local3; _local3 = _local4.indexOf(" ", _local3 + 1); if (_local3 == -1) { if (_local4.indexOf(" ", 0) != -1) { break; } _local3 = _local8 + 1; } _local6 = _local4.substr(0, _local3); _local5.text = _local6; } _local3 = _local8; } _local9 = _local9 + _local3; _local12.push(_local9 + 1); _local4 = _local4.substr(_local3); if (_local4.charAt(0) == " ") { _local4 = _local4.substr(1, _local4.length - 1); _local9 = _local9 + 1; } _local5.text = _local4; } _local9 = _local9 + (_local4.length + 1); _local11++; } return(_local12); } function keyDown(e) { var _local5 = e.code; if (_local5 == 34) { var _local6 = (label.bottomScroll - label.scroll) + 1; var _local3 = getLineOffsets(); var _local2 = Math.min(label.bottomScroll + 1, label.maxscroll); if (_local2 == label.maxscroll) { var _local4 = label.length; Selection.setSelection(_local4, _local4); } else { label.scroll = _local2; Selection.setSelection(_local3[_local2 - 1], _local3[_local2 - 1]); } } else if (_local5 == 33) { var _local6 = (label.bottomScroll - label.scroll) + 1; var _local3 = getLineOffsets(); var _local2 = label.scroll - 1; if (_local2 < 1) { Selection.setSelection(0, 0); } else { Selection.setSelection(_local3[_local2 - 1], _local3[_local2 - 1]); label.scroll = Math.max(_local2 - _local6, 1); } } } 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 = true; _local2.wordWrap = wordWrap == true; if (_local2.wordWrap) { __hScrollPolicy = "off"; } if (_local2.html == true) { _local2.setTextFormat(_local3); _local2.htmlText = _local4; } else { _local2.text = _local4; } _local2.type = ((editable == true) ? "input" : "dynamic"); size(); _local2.background = false; } function adjustScrollBars() { var _local2 = label; var _local4 = (_local2.bottomScroll - _local2.scroll) + 1; var _local3 = (_local4 + _local2.maxscroll) - 1; if (_local3 < 1) { _local3 = 1; } var _local5 = 0; if ((_local2.textWidth + 5) > _local2._width) { if (!_local2.wordWrap) { _local5 = _local2._width + _local2.maxhscroll; } } else { _local2.hscroll = 0; _local2.background = false; } if ((_local2.height / _local4) != Math.round(_local2.height / _local4)) { _local3--; } setScrollProperties(_local5, 1, _local3, _local2.height / _local4); } 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); } function get styleSheet() { return(label.styleSheet); } function set styleSheet(v) { label.styleSheet = v; //return(styleSheet); } static var symbolName = "TextArea"; static var symbolOwner = mx.controls.TextArea; static var version = "2.0.0.360"; var className = "TextArea"; var initializing = true; var clipParameters = {text:1, wordWrap:1, editable:1, maxChars:1, restrict:1, html:1, password:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.TextArea.prototype.clipParameters, mx.core.ScrollView.prototype.clipParameters); var __vScrollPolicy = "auto"; var __hScrollPolicy = "auto"; var __editable = true; }
Symbol 265 MovieClip Frame 15
stop();
Symbol 268 MovieClip Frame 10
stop();
Symbol 269 MovieClip Frame 1
stop();
Symbol 269 MovieClip Frame 2
stop();
Symbol 269 MovieClip Frame 3
stop();
Symbol 271 MovieClip Frame 15
stop();
Symbol 272 MovieClip Frame 1
stop();
Symbol 272 MovieClip Frame 2
stop();
Symbol 272 MovieClip Frame 3
stop();
Symbol 274 MovieClip Frame 15
stop();
Symbol 275 MovieClip Frame 1
stop();
Symbol 275 MovieClip Frame 2
stop();
Symbol 275 MovieClip Frame 3
stop();
Symbol 277 MovieClip Frame 15
stop();
Symbol 278 MovieClip Frame 1
stop();
Symbol 278 MovieClip Frame 2
stop();
Symbol 278 MovieClip Frame 3
stop();
Symbol 280 MovieClip Frame 15
stop();
Symbol 281 MovieClip Frame 1
stop();
Symbol 281 MovieClip Frame 2
stop();
Symbol 281 MovieClip Frame 3
stop();
Symbol 283 MovieClip Frame 15
stop();
Symbol 284 MovieClip Frame 1
stop();
Symbol 284 MovieClip Frame 2
stop();
Symbol 284 MovieClip Frame 3
stop();
Symbol 286 MovieClip Frame 15
stop();
Symbol 287 MovieClip Frame 1
stop();
Symbol 287 MovieClip Frame 2
stop();
Symbol 287 MovieClip Frame 3
stop();
Symbol 289 MovieClip Frame 15
stop();
Symbol 290 MovieClip Frame 1
stop();
Symbol 290 MovieClip Frame 2
stop();
Symbol 290 MovieClip Frame 3
stop();
Symbol 292 MovieClip Frame 15
stop();
Symbol 293 MovieClip Frame 1
stop();
Symbol 293 MovieClip Frame 2
stop();
Symbol 293 MovieClip Frame 3
stop();
Symbol 295 MovieClip Frame 15
stop();
Symbol 296 MovieClip Frame 1
stop();
Symbol 296 MovieClip Frame 2
stop();
Symbol 296 MovieClip Frame 3
stop();
Symbol 298 MovieClip Frame 15
stop();
Symbol 299 MovieClip Frame 1
stop();
Symbol 299 MovieClip Frame 2
stop();
Symbol 299 MovieClip Frame 3
stop();
Symbol 301 MovieClip Frame 15
stop();
Symbol 302 MovieClip Frame 1
stop();
Symbol 302 MovieClip Frame 2
stop();
Symbol 302 MovieClip Frame 3
stop();
Symbol 304 MovieClip Frame 15
stop();
Symbol 305 MovieClip Frame 1
stop();
Symbol 305 MovieClip Frame 2
stop();
Symbol 305 MovieClip Frame 3
stop();
Symbol 306 MovieClip Frame 1
function updateCharacter(num, mc) { _root.SaveGameDataToCookie("character", num); _root.character = num; this._parent.gotoAndPlay(1); } function loadCharButton(mc) { if (_root.character == mc.num) { mc.gotoAndStop(2); } mc.onRollOver = function () { this.gotoAndStop(3); }; mc.onRollOut = function () { if (_root.character == this.num) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }; mc.onPress = function () { updateCharacter(this.num, this); }; }
Instance of Symbol 269 MovieClip "CharacterButton1" in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this.num = 1; this._parent.loadCharButton(this); }
Instance of Symbol 272 MovieClip in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this.num = 2; this._parent.loadCharButton(this); }
Instance of Symbol 275 MovieClip in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this.num = 3; this._parent.loadCharButton(this); }
Instance of Symbol 278 MovieClip in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this.num = 4; this._parent.loadCharButton(this); }
Instance of Symbol 281 MovieClip in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this.num = 5; this._parent.loadCharButton(this); }
Instance of Symbol 284 MovieClip in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this.num = 6; this._parent.loadCharButton(this); }
Instance of Symbol 287 MovieClip in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this.num = 7; this._parent.loadCharButton(this); }
Instance of Symbol 290 MovieClip in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this.num = 8; this._parent.loadCharButton(this); }
Instance of Symbol 293 MovieClip in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this.num = 9; this._parent.loadCharButton(this); }
Instance of Symbol 296 MovieClip in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this.num = 10; this._parent.loadCharButton(this); }
Instance of Symbol 299 MovieClip in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this.num = 11; this._parent.loadCharButton(this); }
Instance of Symbol 302 MovieClip in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this.num = 12; this._parent.loadCharButton(this); }
Instance of Symbol 305 MovieClip in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this.num = 13; this._parent.loadCharButton(this); }
Symbol 312 MovieClip Frame 14
stop(); var playerString = ""; playerString = playerString + (("PLAYER: <b>" + _root.name) + "</b> "); playerString = playerString + (("GAMES: <b>" + insertCommas(_root.played)) + "</b> "); playerString = playerString + (("TOTAL: <b>" + insertCommas(_root.grandtotal)) + "</b> "); playerString = playerString + (("RANK: <b>" + insertCommas(_root.overallranking)) + "</b> "); playerString = playerString + (("AVG: <b>" + insertCommas(formatDecimals(_root.user_averageRank / _root.total_songs, 4))) + "</b>"); playerText.htmlText = playerString;
Symbol 312 MovieClip Frame 25
stop();
Symbol 316 MovieClip Frame 10
stop();
Symbol 316 MovieClip Frame 11
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(15); _parent._parent.songsymbol.gotoAndPlay(1);
Symbol 316 MovieClip Frame 19
stop();
Symbol 316 MovieClip Frame 27
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(1); _parent._parent.songsymbol.gotoAndStop(1); gotoAndStop (10);
Symbol 320 MovieClip Frame 10
stop();
Symbol 320 MovieClip Frame 11
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(15); _parent._parent.songsymbol.gotoAndPlay(1);
Symbol 320 MovieClip Frame 19
stop();
Symbol 320 MovieClip Frame 27
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(1); _parent._parent.songsymbol.gotoAndStop(1); gotoAndStop (10);
Symbol 324 MovieClip Frame 10
stop();
Symbol 324 MovieClip Frame 11
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(15); _parent._parent.songsymbol.gotoAndPlay(1);
Symbol 324 MovieClip Frame 19
stop();
Symbol 324 MovieClip Frame 27
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(1); _parent._parent.songsymbol.gotoAndStop(1); gotoAndStop (10);
Symbol 328 MovieClip Frame 10
stop();
Symbol 328 MovieClip Frame 11
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(15); _parent._parent.songsymbol.gotoAndPlay(1);
Symbol 328 MovieClip Frame 19
stop();
Symbol 328 MovieClip Frame 27
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(1); _parent._parent.songsymbol.gotoAndStop(1); gotoAndStop (10);
Symbol 332 MovieClip Frame 10
stop();
Symbol 332 MovieClip Frame 11
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(15); _parent._parent.songsymbol.gotoAndPlay(1);
Symbol 332 MovieClip Frame 19
stop();
Symbol 332 MovieClip Frame 27
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(1); _parent._parent.songsymbol.gotoAndStop(1); gotoAndStop (10);
Symbol 336 MovieClip Frame 10
stop();
Symbol 336 MovieClip Frame 11
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(15); _parent._parent.songsymbol.gotoAndPlay(1);
Symbol 336 MovieClip Frame 19
stop();
Symbol 336 MovieClip Frame 27
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(1); _parent._parent.songsymbol.gotoAndStop(1); gotoAndStop (10);
Symbol 340 MovieClip Frame 10
stop();
Symbol 340 MovieClip Frame 11
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(15); _parent._parent.songsymbol.gotoAndPlay(1);
Symbol 340 MovieClip Frame 19
stop();
Symbol 340 MovieClip Frame 27
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(1); _parent._parent.songsymbol.gotoAndStop(1); gotoAndStop (10);
Symbol 344 MovieClip Frame 10
stop();
Symbol 344 MovieClip Frame 11
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(15); _parent._parent.songsymbol.gotoAndPlay(1);
Symbol 344 MovieClip Frame 19
stop();
Symbol 344 MovieClip Frame 27
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(1); _parent._parent.songsymbol.gotoAndStop(1); gotoAndStop (10);
Symbol 348 MovieClip Frame 10
stop();
Symbol 348 MovieClip Frame 11
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(15); _parent._parent.songsymbol.gotoAndPlay(1);
Symbol 348 MovieClip Frame 19
stop();
Symbol 348 MovieClip Frame 27
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(1); _parent._parent.songsymbol.gotoAndStop(1); gotoAndStop (10);
Symbol 352 MovieClip Frame 10
stop();
Symbol 352 MovieClip Frame 11
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(15); _parent._parent.songsymbol.gotoAndPlay(1);
Symbol 352 MovieClip Frame 19
stop();
Symbol 352 MovieClip Frame 27
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(1); _parent._parent.songsymbol.gotoAndStop(1); gotoAndStop (10);
Symbol 356 MovieClip Frame 10
stop();
Symbol 356 MovieClip Frame 11
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(15); _parent._parent.songsymbol.gotoAndPlay(1);
Symbol 356 MovieClip Frame 19
stop();
Symbol 356 MovieClip Frame 27
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(1); _parent._parent.songsymbol.gotoAndStop(1); gotoAndStop (10);
Symbol 360 MovieClip Frame 10
stop();
Symbol 360 MovieClip Frame 11
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(15); _parent._parent.songsymbol.gotoAndPlay(1);
Symbol 360 MovieClip Frame 19
stop();
Symbol 360 MovieClip Frame 27
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(1); _parent._parent.songsymbol.gotoAndStop(1); gotoAndStop (10);
Symbol 364 MovieClip Frame 10
stop();
Symbol 364 MovieClip Frame 11
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(15); _parent._parent.songsymbol.gotoAndPlay(1);
Symbol 364 MovieClip Frame 19
stop();
Symbol 364 MovieClip Frame 27
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(1); _parent._parent.songsymbol.gotoAndStop(1); gotoAndStop (10);
Symbol 368 MovieClip Frame 10
stop();
Symbol 368 MovieClip Frame 11
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(15); _parent._parent.songsymbol.gotoAndPlay(1);
Symbol 368 MovieClip Frame 19
stop();
Symbol 368 MovieClip Frame 27
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(1); _parent._parent.songsymbol.gotoAndStop(1); gotoAndStop (10);
Symbol 372 MovieClip Frame 10
stop();
Symbol 372 MovieClip Frame 11
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(15); _parent._parent.songsymbol.gotoAndPlay(1);
Symbol 372 MovieClip Frame 19
stop();
Symbol 372 MovieClip Frame 27
_parent._parent.Header.play(); _parent._parent.scoreboxandloader.gotoAndPlay(1); _parent._parent.songsymbol.gotoAndStop(1); gotoAndStop (10);
Symbol 373 MovieClip Frame 2
stop();
Symbol 373 MovieClip Frame 3
stop();
Symbol 373 MovieClip Frame 4
stop();
Symbol 373 MovieClip Frame 5
stop();
Symbol 373 MovieClip Frame 6
stop();
Symbol 373 MovieClip Frame 7
stop();
Symbol 373 MovieClip Frame 8
stop();
Symbol 373 MovieClip Frame 9
stop();
Symbol 373 MovieClip Frame 10
stop();
Symbol 373 MovieClip Frame 11
stop();
Symbol 373 MovieClip Frame 12
stop();
Symbol 373 MovieClip Frame 13
stop();
Symbol 373 MovieClip Frame 14
stop();
Symbol 373 MovieClip Frame 15
stop();
Symbol 373 MovieClip Frame 16
stop();
Symbol 395 Button
on (release) { _root.DataFromSave(); loadSettings(); _root.main.loadReplayImport(_root.replayAuthor[0], _root.replayID[0], _root.replaySong[0], _root.replaySong[1]); this.gotoAndStop(3); }
Symbol 397 Button
on (release) { _root.DataFromSave(); loadSettings(); _root.speedmodvertspeed = parseFloat(_root.replaySettings[0]); _root.speedmodvert = _root.speedmodvertspeed * 310; _root.slideFormat = _root.replaySettings[2]; _root.ArrowEffect = _root.main.oMenu.SettingsBackground.Background.setEffect(_root.replaySettings[3]); _root.ArrowVisible = _root.main.oMenu.SettingsBackground.Background.setAppearance(_root.replaySettings[4]); _root.mirrorFormat = _root.main.oMenu.SettingsBackground.Background.setMirror(_root.replaySettings[11]); _root.main.loadReplayImport(_root.replayAuthor[0], _root.replayID[0], _root.replaySong[0], _root.replaySong[1]); this.gotoAndStop(3); }
Symbol 400 Button
on (release) { _root.main.oMenu.SettingsBackground.play(); }
Symbol 416 MovieClip Frame 1
stop();
Symbol 416 MovieClip Frame 2
stop(); this.p1p.text = ((_root.replayScore[1] + " (") + String(_root.replayScore[1] * 50)) + ")"; this.p1g.text = ((_root.replayScore[2] + " (") + String(_root.replayScore[2] * 25)) + ")"; this.p1a.text = ((_root.replayScore[3] + " (") + String(_root.replayScore[3] * 5)) + ")"; this.p1m.text = ((_root.replayScore[4] + " (") + String(_root.replayScore[4] * -10)) + ")"; this.p1b.text = ((_root.replayScore[5] + " (") + String(_root.replayScore[5] * -5)) + ")"; this.p1c.text = insertCommas(Number(_root.replayScore[6])); this.p1sc.text = insertCommas(Number(_root.replayScore[0])); y = 0; while (y < _root.replaySettings.length) { this["replaySettings" + y].text = _root.replaySettings[y]; y++; }
Symbol 416 MovieClip Frame 3
stop(); this.p1p.text = ((_root.replayScore[1] + " (") + String(_root.replayScore[1] * 50)) + ")"; this.p1g.text = ((_root.replayScore[2] + " (") + String(_root.replayScore[2] * 25)) + ")"; this.p1a.text = ((_root.replayScore[3] + " (") + String(_root.replayScore[3] * 5)) + ")"; this.p1m.text = ((_root.replayScore[4] + " (") + String(_root.replayScore[4] * -10)) + ")"; this.p1b.text = ((_root.replayScore[5] + " (") + String(_root.replayScore[5] * -5)) + ")"; this.p1c.text = insertCommas(Number(_root.replayScore[6])); this.p1sc.text = insertCommas(Number(_root.replayScore[0])); y = 0; while (y < _root.replaySettings.length) { this["replaySettings" + y].text = _root.replaySettings[y]; y++; }
Symbol 466 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 468 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 471 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 473 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 476 MovieClip [SimpleButton] Frame 1
#initclip 88 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 477 MovieClip [ComboBase] Frame 1
#initclip 89 mx.controls.listclasses.DataSelector.Initialize(Object(mx.controls.ComboBase).prototype); Object.registerClass("ComboBase", mx.controls.ComboBase); #endinitclip stop();
Instance of Symbol 476 MovieClip [SimpleButton] in Symbol 477 MovieClip [ComboBase] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 199 MovieClip [TextInput] in Symbol 477 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 478 MovieClip [DataProvider] Frame 1
#initclip 90 Object.registerClass("DataProvider", mx.controls.listclasses.DataProvider); #endinitclip stop();
Symbol 479 MovieClip [DataSelector] Frame 1
#initclip 91 Object.registerClass("DataSelector", mx.controls.listclasses.DataSelector); #endinitclip stop();
Symbol 480 MovieClip [SelectableRow] Frame 1
#initclip 92 Object.registerClass("SelectableRow", mx.controls.listclasses.SelectableRow); #endinitclip stop();
Symbol 481 MovieClip [ButtonSkin] Frame 1
#initclip 93 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 482 MovieClip [Button] Frame 1
#initclip 94 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 476 MovieClip [SimpleButton] in Symbol 482 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 483 MovieClip [CustomBorder] Frame 1
#initclip 95 Object.registerClass("CustomBorder", mx.skins.CustomBorder); mx.skins.SkinElement.registerElement("CustomBorder", mx.skins.CustomBorder); #endinitclip
Symbol 495 MovieClip [ScrollThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 497 MovieClip [ScrollThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 508 MovieClip [ThumbThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 510 MovieClip [ThumbThemeColor3] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 517 MovieClip [ThumbThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 538 MovieClip [BtnDownArrow] Frame 1
#initclip 96 Object.registerClass("BtnDownArrow", mx.controls.SimpleButton); #endinitclip
Symbol 539 MovieClip [BtnUpArrow] Frame 1
#initclip 97 Object.registerClass("BtnUpArrow", mx.controls.SimpleButton); #endinitclip
Symbol 541 MovieClip [HScrollBar] Frame 1
#initclip 98 Object.registerClass("HScrollBar", mx.controls.HScrollBar); #endinitclip stop();
Instance of Symbol 482 MovieClip [Button] in Symbol 541 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 476 MovieClip [SimpleButton] in Symbol 541 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 542 MovieClip [VScrollBar] Frame 1
#initclip 99 Object.registerClass("VScrollBar", mx.controls.VScrollBar); #endinitclip stop();
Instance of Symbol 482 MovieClip [Button] in Symbol 542 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 476 MovieClip [SimpleButton] in Symbol 542 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 543 MovieClip [View] Frame 1
#initclip 100 Object.registerClass("View", mx.core.View); #endinitclip stop();
Symbol 544 MovieClip [ScrollView] Frame 1
#initclip 101 Object.registerClass("ScrollView", mx.core.ScrollView); #endinitclip stop();
Instance of Symbol 541 MovieClip [HScrollBar] in Symbol 544 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 542 MovieClip [VScrollBar] in Symbol 544 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 545 MovieClip [ScrollSelectList] Frame 1
#initclip 102 Object.registerClass("ScrollSelectList", mx.controls.listclasses.ScrollSelectList); #endinitclip stop();
Symbol 546 MovieClip [List] Frame 1
#initclip 103 Object.registerClass("List", mx.controls.List); #endinitclip stop();
Symbol 552 MovieClip [ComboDownArrowDisabled] Frame 1
#initclip 104 Object.registerClass("ComboDownArrowDisabled", mx.controls.SimpleButton); #endinitclip
Symbol 554 MovieClip [ComboThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 557 MovieClip [ComboAssets] Frame 1
#initclip 105 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 558 MovieClip [ComboBox] Frame 1
#initclip 106 Object.registerClass("ComboBox", mx.controls.ComboBox); #endinitclip stop();
Instance of Symbol 546 MovieClip [List] in Symbol 558 MovieClip [ComboBox] Frame 2
//component parameters onClipEvent (initialize) { multipleSelection = false; rowHeight = 20; }
Symbol 575 MovieClip Frame 1
function filterText() { if (!_root.filterHide) { filterMethod.text = "Show Only:"; } else { filterMethod.text = "Hide All:"; } } function loadChecks() { filterText(); if (_root.sortFilter_Genre_ID == 1) { this.fitCheck_Genre_ID.gotoAndStop(2); } x = 1; while (x < 13) { if (_root["sortFilter_Diff_" + x] == 1) { this["fitCheck_Diff_" + x].gotoAndStop(2); } x++; } x = 1; while (x < 11) { if (_root["sortFilter_Time_" + x] == 1) { this["fitCheck_Time_" + x].gotoAndStop(2); } x++; } x = 1; while (x < 4) { if (_root["sortFilter_Other_" + x] == 1) { this["fitCheck_Other_" + x].gotoAndStop(2); } x++; } } loadChecks(); filterDisplay_BTN.onRelease = function () { _root.filterHide = !_root.filterHide; filterText(); this._parent._parent._parent.renderSongs(); }; filter_genre_id.onRelease = function () { this._parent.fitCheck_Genre_ID.play(); _root.sortFilter_Genre_ID = this._parent.fitCheck_Genre_ID._currentframe; this._parent._parent._parent.renderSongs(); }; filter_diff_1.onRelease = (filter_diff_2.onRelease = (filter_diff_3.onRelease = (filter_diff_4.onRelease = (filter_diff_5.onRelease = (filter_diff_6.onRelease = (filter_diff_7.onRelease = (filter_diff_8.onRelease = (filter_diff_9.onRelease = (filter_diff_10.onRelease = (filter_diff_11.onRelease = (filter_diff_12.onRelease = function () { var _local3 = this._name.substring(12, 14); this._parent["fitCheck_Diff_" + _local3].play(); _root["sortFilter_Diff_" + _local3] = this._parent["fitCheck_Diff_" + _local3]._currentframe; this._parent._parent._parent.renderSongs(); }))))))))))); filter_time_1.onRelease = (filter_time_2.onRelease = (filter_time_3.onRelease = (filter_time_4.onRelease = (filter_time_5.onRelease = (filter_time_6.onRelease = (filter_time_7.onRelease = (filter_time_8.onRelease = (filter_time_9.onRelease = (filter_time_10.onRelease = function () { var _local3 = this._name.substring(12, 14); this._parent["fitCheck_Time_" + _local3].play(); _root["sortFilter_Time_" + _local3] = this._parent["fitCheck_Time_" + _local3]._currentframe; this._parent._parent._parent.renderSongs(); }))))))))); filter_other_1.onRelease = (filter_other_2.onRelease = (filter_other_3.onRelease = function () { var _local3 = this._name.substring(13, 15); this._parent["fitCheck_Other_" + _local3].play(); _root["sortFilter_Other_" + _local3] = this._parent["fitCheck_Other_" + _local3]._currentframe; this._parent._parent._parent.renderSongs(); })); buttonFix.useHandCursor = false;
Instance of Symbol 421 MovieClip "filter_search" in Symbol 575 MovieClip Frame 1
onClipEvent (load) { this.pressing = false; } on (release) { _root.main.preloadSong.levelchoose.songsymbol.renderSongs(); } onClipEvent (enterFrame) { if (Key.isDown(13) && (!this.pressing)) { this.pressing = true; _root.main.preloadSong.levelchoose.songsymbol.renderSongs(); } else if ((!Key.isDown(13)) && (this.pressing)) { this.pressing = false; } }
Instance of Symbol 558 MovieClip [ComboBox] "genre_select_filter" in Symbol 575 MovieClip Frame 1
//component parameters onClipEvent (construct) { editable = false; labels = []; labels[0] = "Dance"; labels[1] = "Dance 2"; labels[2] = "Funk"; labels[3] = "Arcade"; labels[4] = "Rock"; labels[5] = "Classical"; labels[6] = "Misc"; labels[7] = "Secret"; labels[8] = "Purchased"; labels[9] = "Token"; labels[10] = "Hip-Hop"; labels[11] = "Skill Token"; labels[12] = "Legacy"; rowCount = 5; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 577 Button
on (release) { _parent.pickRandomSong(); }
Symbol 578 Button
on (release) { _root.sort_direction = "Ascending"; _parent.sortSongs(); }
Symbol 579 Button
on (release) { _root.sort_direction = "Descending"; _parent.sortSongs(); }
Symbol 589 MovieClip [StepThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 601 MovieClip [NumericStepper] Frame 1
#initclip 107 Object.registerClass("NumericStepper", mx.controls.NumericStepper); #endinitclip stop();
Instance of Symbol 476 MovieClip [SimpleButton] in Symbol 601 MovieClip [NumericStepper] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 199 MovieClip [TextInput] in Symbol 601 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 602 MovieClip Frame 1
buttonFix.useHandCursor = false;
Instance of Symbol 601 MovieClip [NumericStepper] "min_level_cb" in Symbol 602 MovieClip Frame 1
//component parameters onClipEvent (construct) { maximum = 99; minimum = 1; stepSize = 1; value = 1; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 601 MovieClip [NumericStepper] "max_level_cb" in Symbol 602 MovieClip Frame 1
//component parameters onClipEvent (construct) { maximum = 99; minimum = 1; stepSize = 1; value = 99; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 558 MovieClip [ComboBox] "sort_method" in Symbol 602 MovieClip Frame 1
//component parameters onClipEvent (construct) { data = []; data[0] = "songname"; data[1] = "songdifficult"; data[2] = "songrank"; data[3] = "songlengthsec"; data[4] = "songauthor"; data[5] = "songstepauthor"; data[6] = "songstyle"; data[7] = "arrows"; data[8] = "max_nps"; data[9] = "songid"; editable = false; labels = []; labels[0] = "Name"; labels[1] = "Difficulty"; labels[2] = "Rank"; labels[3] = "Length"; labels[4] = "Author"; labels[5] = "Step Author"; labels[6] = "Style"; labels[7] = "Total Arrows"; labels[8] = "Notes Per Second"; labels[9] = "ID"; rowCount = 10; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 604 MovieClip [ScrollPane] Frame 1
#initclip 108 Object.registerClass("ScrollPane", mx.containers.ScrollPane); #endinitclip stop();
Symbol 609 MovieClip Frame 1
stop();
Symbol 609 MovieClip Frame 89
gotoAndPlay (2);
Symbol 610 MovieClip Frame 1
touchPuck_mc.toggle = function (mc) { this._x = mc._x; this._y = mc._y; this.gotoAndPlay(2); };
Symbol 615 MovieClip Frame 1
stop();
Symbol 615 MovieClip Frame 2
stop();
Symbol 618 MovieClip Frame 1
function updateDifficulty() { trace(levelDifficulties(_root.songdifficultyint, true)); if (levelDifficulties(_root.songdifficultyint, true) == 1) { difficulty_txt.text = "Easiest"; } else if (levelDifficulties(_root.songdifficultyint, true) == 2) { difficulty_txt.text = "Beginner"; } else if (levelDifficulties(_root.songdifficultyint, true) == 3) { difficulty_txt.text = "Novice"; } else if (levelDifficulties(_root.songdifficultyint, true) == 4) { difficulty_txt.text = "Very Easy"; } else if (levelDifficulties(_root.songdifficultyint, true) == 5) { difficulty_txt.text = "Easy"; } else if (levelDifficulties(_root.songdifficultyint, true) == 6) { difficulty_txt.text = "Light"; } else if (levelDifficulties(_root.songdifficultyint, true) == 7) { difficulty_txt.text = "Moderate"; } else if (levelDifficulties(_root.songdifficultyint, true) == 8) { difficulty_txt.text = "Standard"; } else if (levelDifficulties(_root.songdifficultyint, true) == 9) { difficulty_txt.text = "Tricky"; } else if (levelDifficulties(_root.songdifficultyint, true) == 10) { difficulty_txt.text = "Very Tricky"; } else if (levelDifficulties(_root.songdifficultyint, true) == 11) { difficulty_txt.text = "Difficult"; } else if (levelDifficulties(_root.songdifficultyint, true) == 12) { difficulty_txt.text = "Very Difficult"; } else if (levelDifficulties(_root.songdifficultyint, true) == 13) { difficulty_txt.text = "Challenging"; } else if (levelDifficulties(_root.songdifficultyint, true) == 14) { difficulty_txt.text = "Very Challenging"; } else if (levelDifficulties(_root.songdifficultyint, true) == 15) { difficulty_txt.text = "Expert"; } else if (levelDifficulties(_root.songdifficultyint, true) == 16) { difficulty_txt.text = "Master"; } else if (levelDifficulties(_root.songdifficultyint, true) == 17) { difficulty_txt.text = "Guru"; } else if (levelDifficulties(_root.songdifficultyint, true) == 18) { difficulty_txt.text = "Brutal"; } else if (levelDifficulties(_root.songdifficultyint, true) == 19) { difficulty_txt.text = "Ridiculous"; } else if (levelDifficulties(_root.songdifficultyint, true) == 20) { difficulty_txt.text = "???"; } else { difficulty_txt.text = "?"; } } updateDifficulty();
Symbol 623 MovieClip Frame 1
this._visible = false;
Symbol 634 MovieClip Frame 1
_root.mpsongloadcheck = 0;
Symbol 634 MovieClip Frame 13
stop();
Instance of Symbol 631 MovieClip in Symbol 634 MovieClip Frame 13
onClipEvent (enterFrame) { mpWindow.mpVarSet("state", 4, 4, false); if (_root.main.preloadSong._currentframe == 22) { if (((_root.isMultiplayer == true) && (_root.mpVars.p1_state == 4)) && (_root.mpVars.p2_state == 4)) { _root.main.beater.gotoAndPlay(2); _root.main.placeholder.gotoAndPlay(2); _root.main.gotoAndPlay(3); } else if (_root.isMultiplayer == false) { _root.main.beater.gotoAndPlay(2); _root.main.placeholder.gotoAndPlay(2); _root.main.gotoAndPlay(3); } } }
Symbol 635 MovieClip Frame 1
stop();
Symbol 635 MovieClip Frame 2
mpWindow.mpVarSet("levelloading", _root.songloadstatus, 3, false);
Symbol 635 MovieClip Frame 10
mpWindow.mpVarSet("levelloading", _root.songloadstatus, 3, false);
Symbol 635 MovieClip Frame 20
mpWindow.mpVarSet("levelloading", _root.songloadstatus, 3, false);
Symbol 635 MovieClip Frame 30
mpWindow.mpVarSet("levelloading", _root.songloadstatus, 3, false);
Symbol 635 MovieClip Frame 40
mpWindow.mpVarSet("levelloading", _root.songloadstatus, 3, false);
Symbol 635 MovieClip Frame 50
mpWindow.mpVarSet("levelloading", _root.songloadstatus, 3, false);
Symbol 635 MovieClip Frame 60
mpWindow.mpVarSet("levelloading", _root.songloadstatus, 3, false);
Symbol 635 MovieClip Frame 70
mpWindow.mpVarSet("levelloading", _root.songloadstatus, 3, false);
Symbol 635 MovieClip Frame 80
mpWindow.mpVarSet("levelloading", _root.songloadstatus, 3, false);
Symbol 635 MovieClip Frame 90
mpWindow.mpVarSet("levelloading", _root.songloadstatus, 3, false);
Symbol 635 MovieClip Frame 100
_global.MMLink.menuSongLoader.stopVideo(); _root.main.oMenu.closeMenus(); mpWindow.mpVarSet("levelloading", _root.songloadstatus, 3, false);
Symbol 637 MovieClip Frame 1
function pickRandomSong() { if (!_global.loadingSong) { removePages(); _root.min_level_setting = Number(song_sorting.min_level_cb.value); _root.max_level_setting = Number(song_sorting.max_level_cb.value); var _local5 = []; for (var _local6 in song_array) { var _local4 = song_array[_local6]; if (_local4.songdifficult != undefined) { if ((((_local4.songdifficult >= _root.min_level_setting) && (_local4.songdifficult <= _root.max_level_setting)) && (!filterSpecial(_local4.song_index, _local4.song_genre, _local4.secretcredits, _local4.price))) && (!isFiltered(_local4.songname, _local4.songdifficult, _local4.icon, _local4.songlengthsec, _local4.song_genre))) { _local5.push(_local4); } } } if (_local5.length > 0) { var _local7 = randRange(0, _local5.length - 1); if (_local5[_local7].song_genre != undefined) { instigate(_local5[_local7].song_index, _local5[_local7].song_genre); _global.loadingSong = true; songlist_sp._visible = false; song_sorting._visible = false; _parent.genresymbol2.genreanimate.gotoAndStop(19); } } } } function randRange(min, max) { var _local2 = Math.round(Math.random() * (max - min)) + min; while ((_local2 == _root.RandomSave) && (max != 0)) { _local2 = Math.round(Math.random() * (max - min)) + min; } _root.RandomSave = _local2; return(Number(_local2)); } function sortSongs() { _root.lastSortIndex = song_sorting.sort_method.selectedIndex; var _local2 = song_sorting.sort_method.selectedItem.data; if (_local2 == "songname") { if (_root.sort_direction == "Ascending") { song_array.sortOn("songname", Array.DESCENDING | Array.CASEINSENSITIVE); } else { song_array.sortOn("songname", Array.CASEINSENSITIVE); } } else if (_root.sort_direction == "Ascending") { song_array.sortOn([_local2, "songname"], (Array.DESCENDING | Array.NUMERIC) | Array.CASEINSENSITIVE); } else { song_array.sortOn([_local2, "songname"], Array.NUMERIC | Array.CASEINSENSITIVE); } renderSongs(); } function renderSongs() { for (var _local9 in songlistMc) { songlistMc[_local9].removeMovieClip(); } var _local7 = 3; for (var _local8 in song_array) { var _local4 = song_array[_local8]; if (((_local4.songname != undefined) && (!isFiltered(_local4.songname, _local4.songdifficult, _local4.icon, _local4.songlengthsec, _local4.song_genre))) && (!filterSpecial(_local4.song_index, _local4.song_genre, _local4.secretcredits, _local4.price))) { var _local5 = songlistMc.attachMovie("songlist_item", "song_item" + _local7, songlistMc.getNextHighestDepth()); var _local6 = _local4.icon + 1; if (_local4.songscore == 0) { _local6 = 4; } _local5._x = 3; _local5._y = _local7; _local5.songicon_mc.gotoAndStop(_local6); _local5.song_txt.text = _local4.songname; _local5.songdifficult_txt.text = _local4.songdifficult; _local5.songsort_txt.text = getSortText(_local4, song_sorting.sort_method.selectedItem.data); _local5.song_index = _local4.song_index; _local5.song_genre = _local4.song_genre; _local5.onPress = function () { if (!_global.loadingSong) { instigate(this.song_index, this.song_genre); songlist_sp._visible = false; song_sorting._visible = false; _global.loadingSong = true; } }; _local7 = _local7 + 17; } } _root.exactMatch_Search = false; songlist_sp.invalidate(); } function getSortText(song, sort) { if ((sort == "songname") || (sort == "songdifficult")) { return(""); } if (sort == "songlengthsec") { return(song.songlength); } return(song[sort]); } function findLevelIndex(levelid) { for (var _local4 in _root.pI_array) { var _local2 = _root.pI_array[_local4]; y = 0; while (y < _local2.length) { if (_local2[y].level == levelid) { return([y, _local4]); } y++; } } } function instigate(index, genre) { if (!_global.loadingSong) { selectBtn(index, genre); this.gotoAndPlay(3); if (this._parent.scoreboxandloader._currentframe == 14) { this._parent.scoreboxandloader.gotoAndPlay(15); } _root.main.preloadSong.play(); } } function selectBtn(index, genre) { _root.settings_lastGenre = genre; _root.songname = _root.pI_array[genre][index].songname; _root.songauthor = "Author: " + _root.pI_array[genre][index].songauthor; _root.songdifficultyint = _root.pI_array[genre][index].songdifficulty; _root.songdifficulty = "Difficulty: " + _root.pI_array[genre][index].songdifficulty; _root.songstyle = "Style: " + _root.pI_array[genre][index].songstyle; _root.songlength = "Length: " + _root.pI_array[genre][index].songlength; _root.songstepauthor = "Stepfile by: " + _root.pI_array[genre][index].songstepauthor; _root.rlvlid = _root.pI_array[genre][index].level; _root.rGenre = genre; mpWindow.mpVarSet("levelid", _root.rlvlid, 2, false); this.songInfo_mc.difficultyAlert_mc.updateDifficulty(); } function removePages() { var _local2 = 1; while (_root.main.preloadSong.levelchoose.songsymbol["pageNumber" + _local2] != undefined) { _root.main.preloadSong.levelchoose.songsymbol["pageNumber" + _local2].removeMovieClip(); _local2++; } } function updateMenuSong(index, genre) { _parent.menu_playlist.gotoAndStop(1); _global.musicFormat = "swf"; _global.MenuSound = true; _root.MENU_SWF_SongName = _root.pI_array[genre][index].songname; _root.MENU_SWF_SongArtist = _root.pI_array[genre][index].songauthor; _root.MENU_SWF_SongID = _root.pI_array[genre][index].level; _global.saveMenuSong(); _parent.menu_music.loadStoredSong(_global.musicFormat); } function isFiltered(song, diff, icon, length, genre) { var _local2 = [[0, 0], [0, 59], [60, 119], [120, 179], [180, 239], [240, 299], [300, 359], [360, 419], [420, 479], [480, 539], [540, 599]]; var _local3 = 0; var _local7 = totalSorts(song); if (_root.exactMatch_Search == true) { if (String(song).toLowerCase() == String(_root.sortFilter_Search).toLowerCase()) { return(false); } return(true); } if ((_root.sortFilter_Search.length > 0) && (song.toLowerCase().indexOf(_root.sortFilter_Search.toLowerCase()) == -1)) { _local3 = _local3 + 1; } if ((_root.sortFilter_Genre_ID == 1) && (genre != (song_sorting.filterOption.genre_select_filter.selectedIndex + 1))) { _local3 = _local3 + 1; } if (diff > 12) { diff = 12; } if (_root["sortFilter_Diff_" + diff] == 1) { _local3 = _local3 + 1; } if (_root["sortFilter_Other_" + icon] == 1) { _local3 = _local3 + 1; } if ((_root.sortFilter_Other_3 == 1) && ((genre == 10) || (genre == 12))) { _local3 = _local3 + 1; } x = 1; while (x < (_local2.length - 1)) { if ((_root["sortFilter_Time_" + x] == 1) && ((length <= _local2[x][1]) && (length >= _local2[x][0]))) { _local3 = _local3 + 1; } x++; } if (_root.filterHide && (_local3 > 0)) { return(true); } if ((!_root.filterHide) && (_local3 == _local7)) { return(false); } return(!_root.filterHide); } function totalSorts(song) { var _local2 = 0; if (_root.sortFilter_Search.length > 0) { _local2 = _local2 + 1; } if (_root.sortFilter_Genre_ID == 1) { _local2 = _local2 + 1; } x = 1; while (x < 13) { if (_root["sortFilter_Diff_" + x] == 1) { _local2 = _local2 + 1; } x++; } x = 1; while (x < 11) { if (_root["sortFilter_Time_" + x] == 1) { _local2 = _local2 + 1; } x++; } x = 1; while (x < 4) { if (_root["sortFilter_Other_" + x] == 1) { _local2 = _local2 + 1; } x++; } return(_local2); } function filterSpecial(index, genre, secret, price) { if ((price > 0) && (genre == 9)) { return(((_root.chaseArray[index] == 1) ? false : true)); } if ((secret > 0) && (genre == 8)) { return(((_root.totalcredit >= secret) ? false : true)); } return(false); } stop(); songlist_sp.border_mc._visible = false; songlistMc = songlist_sp.content; songlist_sp._visible = false; song_sorting._visible = false; replayInfo._visible = false; _global.loadingSong = false; _root.ssInum = 0; this.currentlySelected = ""; _root.cachedSongName = ""; removePages(); song_sorting.sort_method.selectedIndex = (_root.lastSortIndex ? (_root.lastSortIndex) : 0); song_sorting.min_level_cb.value = (_root.min_level_setting ? (_root.min_level_setting) : 1); song_sorting.max_level_cb.value = (_root.max_level_setting ? (_root.max_level_setting) : (levelDifficulties(99))); song_sorting.min_level_cb.maximum = (song_sorting.max_level_cb.maximum = levelDifficulties(99)); if (typeof(song_array) != "object") { var song_array = []; for (var genre in _root.pI_array) { var songs = _root.pI_array[genre]; for (var n in songs) { if (songs[n].songname != undefined) { song_array.push({songname:songs[n].songname, songid:songs[n].level, song_index:n, song_genre:genre, songauthor:songs[n].songauthor, songstepauthor:songs[n].songstepauthor, songstyle:songs[n].songstyle, arrows:songs[n].arrows, songdifficult:levelDifficulties(songs[n].songdifficulty), songlength:songs[n].songlength, songlengthsec:songs[n].lengthSecs, secretcredits:songs[n].secretcredits, price:songs[n].price, songrank:_root.lvlRankArray[songs[n].level][0], songscore:_root.lvlRankArray[songs[n].level][1], icon:_root.lvlRankArray[songs[n].level][2], min_nps:songs[n].min_nps, max_nps:songs[n].max_nps}); } } } sortSongs(); }
Instance of Symbol 416 MovieClip "replayInfo" in Symbol 637 MovieClip Frame 1
onClipEvent (load) { if ((_root.replayIDImport > 0) || (_root.previewID != undefined)) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 604 MovieClip [ScrollPane] "songlist_sp" in Symbol 637 MovieClip Frame 1
//component parameters onClipEvent (construct) { contentPath = "songlistScrollMovieClip"; hLineScrollSize = 5; hPageScrollSize = 20; hScrollPolicy = "off"; scrollDrag = false; vLineScrollSize = 10; vPageScrollSize = 20; vScrollPolicy = "auto"; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 637 MovieClip Frame 2
function traceMovieClip(delta) { if (scrollFace._visible == true) { var _local1 = initContentPos; var _local2 = ((_local1 + contentMain._height) - 30.2) * -1; var _local3 = scrollTrack._y; var _local4 = (scrollTrack._height - scrollFace._height) + scrollTrack._y; scrollFace._y = scrollFace._y - ((delta * 24) / moveVal); contentMain._y = contentMain._y + (delta * 24); if (contentMain._y > _local1) { contentMain._y = _local1; } if (contentMain._y < _local2) { contentMain._y = _local2; } if (scrollFace._y < _local3) { scrollFace._y = _local3; } if (scrollFace._y > _local4) { scrollFace._y = _local4; } } } function isSongPurchased(iNum) { return(((_root.chaseArray[iNum] == 1) ? true : false)); } stop(); var moveVal = 0; var mouseControl; var initContentPos = 0; var curpage = 1; mouseControl = com.haganeagency.MHC.MouseControl.getInstance(); if (_root.gsset == 15) { var songs = new Array(); x = 0; while (x < _root.tournamentSongs.length) { songs.push(_root.main.findLevelData(_root.tournamentSongs[x])); x++; } } else if (_root.gsset == 14) { var songs = new Array(); x = 0; while (x < _root.SONG_Favorites.length) { songs.push(_root.main.findLevelData(_root.SONG_Favorites[x])); x++; } } else { var songs = _root.pI_array[_root.gsset]; } var song_array_genre = []; for (var n in songs) { if (songs[n].songname != undefined) { song_array_genre.push({songname:songs[n].songname, song_index:n, song_genre:_root.gsset, songuid:songs[n].level, songdifficult:levelDifficulties(songs[n].songdifficulty), secretcredits:songs[n].secretcredits, price:songs[n].price}); } } var numSongs = 1; var listY = 0; for (var index in song_array_genre) { var song = song_array_genre[index]; if (song.songname != undefined) { if ((((_root.totalcredit >= song.secretcredits) && (song.secretcredits > 0)) || (isSongPurchased(song.song_index) && (song.price > 0))) || ((song.secretcredits == 0) && (song.price == 0))) { var item = contentMain.attachMovie("genresongselect", "genre_song_item" + song.song_index, contentMain.getNextHighestDepth()); item._x = 0; item._y = listY; item.songname_txt.text = song.songname; item.songdif_txt.text = song.songdifficult; item.song_index = song.song_index; item.song_genre = song.song_genre; item.song_levelid = song.songuid; item.songicon_mc.gotoAndStop(_root.lvlRankArray[song.songuid][2] + 1); item.songbtn.onPress = function () { var _local2 = findLevelIndex(this._parent.song_levelid); updateMenuSong(_local2[0], _local2[1]); }; item.favbtn.onRelease = function () { this.gotoAndStop(_root.main.favoriteAction(this._parent.song_levelid)); }; item.favbtn.gotoAndStop(_root.main.favoriteStatus(song.songuid)); item.selectbtn.onPress = function () { if (!_global.loadingSong) { var _local3 = findLevelIndex(this._parent.song_levelid); if (currentlySelected == this._parent._name) { instigate(_local3[0], _local3[1]); this._parent._parent.songlist_sp._visible = false; this._parent._parent.song_sorting._visible = false; _global.loadingSong = true; delete currentlySelected; removePages(); } else { currentlySelected = this._parent._name; selectBtn(_local3[0], _local3[1]); this._parent._parent._parent.songInfo_mc._visible = true; this._parent._parent.touchPuck_mc.toggle(this._parent); } } }; item.selectbtn.onRollOver = function () { var _local2 = findLevelIndex(this._parent.song_levelid); this._parent.overlay._alpha = 15; selectBtn(_local2[0], _local2[1]); this._parent._parent._parent.songInfo_mc._visible = true; }; item.selectbtn.onRollOut = function () { this._parent.overlay._alpha = 0; }; listY = listY + 25; numSongs = numSongs + 1; } } } scrolling = function () { var _local13 = scrollTrack._height; var _local10 = contentMain._height; var _local12 = scrollFace._height; var _local11 = maskedView._height; var initPosition = ((scrollFace._y = scrollTrack._y)); var left = scrollTrack._x; var top = scrollTrack._y; var right = scrollTrack._x; var bottom = ((scrollTrack._height - _local12) + scrollTrack._y); var dy = 0; var speed = 300; initContentPos = contentMain._y; moveVal = (_local10 - _local11) / (_local13 - _local12); scrollFace.onPress = function () { this.gotoAndStop(2); startDrag (this, false, left, top, right, bottom); this.onMouseMove = function () { dy = initPosition - this._y; curpage = Math.round(Math.round(dy * (-moveVal)) / speed) + 1; contentMain._y = Math.round((dy * moveVal) + initContentPos); }; }; scrollFace.onMouseUp = function () { this.gotoAndStop(1); stopDrag(); delete this.onMouseMove; }; if (_local10 < _local11) { scrollFace._visible = false; scrollTrack._visible = false; } else { scrollFace._visible = true; scrollTrack._visible = true; mouseControl.addScroll("mc", maskedView, traceMovieClip); } if (numSongs <= 1) { numSongs = 1; } var _local9 = Math.ceil(numSongs / 12); var _local5 = 34; var _local3 = 1; var _local8 = -294; var _local6 = 171.5; var _local7 = 24; if (_local9 > (_local5 / 2)) { _local6 = 164; } if (_local9 > 1) { _root.currentPage = 1; while ((_local3 <= _local9) && (_local3 <= _local5)) { var _local4 = this.attachMovie("pageNumber", "pageNumber" + _local3, 100 + _local3); if (_local3 > (_local5 / 2)) { _local8 = -294 - ((_local5 / 2) * _local7); _local6 = 181; } _local4._x = _local8 + (_local3 * _local7); _local4._y = _local6; _local4._alpha = 0; _local4.number_txt.htmlText = _local3; _local4.page = _local3; _local4.onPress = function () { curpage = this.page; scrollFace._y = -136 + (((this.page - 1) * speed) / moveVal); contentMain._y = -136 - ((this.page - 1) * speed); }; _local4.onEnterFrame = function () { if (Math.ceil(this._alpha) < 100) { this._alpha = this._alpha + 5; } if (this.page == curpage) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }; _local3++; } } }; scrolling();
Symbol 637 MovieClip Frame 3
removePages(); if ((_root.replayIDImport > 0) || (_root.previewID != undefined)) { songText._visible = false; } else if (songInfo_mc._visible == false) { songText._width = 647; } else { songText._width = 409; } stop();
Instance of Symbol 635 MovieClip "CircleSongPreloader" in Symbol 637 MovieClip Frame 3
onClipEvent (enterFrame) { this.gotoAndStop(_root.songloadstatus); }
Symbol 652 MovieClip Frame 1
function updateSlideFormat(newFormat) { _root.slideFormat = newFormat; _root.SaveGameDataToCookie("slideFormat", newFormat); } slideScrollUP_BTN.onPress = function () { _parent.scrollFader.gotoAndStop(1); updateSlideFormat("Rising"); new mx.transitions.Tween(SlideFormatSelected_MC, "_y", mx.transitions.easing.Regular.easeOut, SlideFormatSelected_MC._y, this._y, 15, false); new mx.transitions.Tween(SlideFormatSelected_MC, "_height", mx.transitions.easing.Regular.easeOut, SlideFormatSelected_MC._height, 39, 15, false); }; slideScrollDOWN_BTN.onPress = function () { _parent.scrollFader.gotoAndStop(2); updateSlideFormat("Falling"); new mx.transitions.Tween(SlideFormatSelected_MC, "_y", mx.transitions.easing.Regular.easeOut, SlideFormatSelected_MC._y, this._y, 15, false); new mx.transitions.Tween(SlideFormatSelected_MC, "_height", mx.transitions.easing.Regular.easeOut, SlideFormatSelected_MC._height, 36, 15, false); }; slideScrollLEFT_BTN.onPress = function () { _parent.scrollFader.gotoAndStop(3); updateSlideFormat("Left"); new mx.transitions.Tween(SlideFormatSelected_MC, "_y", mx.transitions.easing.Regular.easeOut, SlideFormatSelected_MC._y, this._y, 15, false); new mx.transitions.Tween(SlideFormatSelected_MC, "_height", mx.transitions.easing.Regular.easeOut, SlideFormatSelected_MC._height, 36, 15, false); }; slideScrollRIGHT_BTN.onPress = function () { _parent.scrollFader.gotoAndStop(4); updateSlideFormat("Right"); new mx.transitions.Tween(SlideFormatSelected_MC, "_y", mx.transitions.easing.Regular.easeOut, SlideFormatSelected_MC._y, this._y, 15, false); new mx.transitions.Tween(SlideFormatSelected_MC, "_height", mx.transitions.easing.Regular.easeOut, SlideFormatSelected_MC._height, 38, 15, false); }; switch (_parent.scrollFader._currentframe) { case 1 : SlideFormatSelected_MC._y = slideScrollUP_BTN._y; SlideFormatSelected_MC._height = "39"; break; case 2 : SlideFormatSelected_MC._y = slideScrollDOWN_BTN._y; SlideFormatSelected_MC._height = "36"; break; case 3 : SlideFormatSelected_MC._y = slideScrollLEFT_BTN._y; SlideFormatSelected_MC._height = "36"; break; case 4 : SlideFormatSelected_MC._y = slideScrollRIGHT_BTN._y; SlideFormatSelected_MC._height = "38"; }
Symbol 664 MovieClip Frame 1
stop();
Symbol 664 MovieClip Frame 2
stop();
Symbol 664 MovieClip Frame 3
stop();
Symbol 664 MovieClip Frame 4
stop();
Symbol 664 MovieClip Frame 5
stop();
Symbol 664 MovieClip Frame 6
stop();
Symbol 664 MovieClip Frame 7
stop();
Symbol 664 MovieClip Frame 8
stop();
Symbol 666 MovieClip Frame 1
stop();
Instance of Symbol 664 MovieClip "scrollFader" in Symbol 666 MovieClip Frame 1
on (release) { _parent.play(); }
Symbol 666 MovieClip Frame 2
stop();
Instance of Symbol 666 MovieClip "slideFormat" in Symbol 669 MovieClip Frame 1
onClipEvent (load) { scrollFader.gotoAndStop(_root.slideFormat); }
Symbol 669 MovieClip Frame 9
stop();
Symbol 669 MovieClip Frame 20
stop();
Symbol 677 MovieClip Frame 1
function praseYouTube(input) { if (input.length > 10) { if (input.indexOf("v=", 0) > -1) { var _local4 = input.split("?"); var _local2 = _local4[1].split("&"); x = 0; while (x < _local2.length) { var _local1 = _local2[x].split("="); if (_local1[0] == "v") { return("http://www.youtube.com/v/" + _local1[1]); } x++; } } else { if (input.indexOf("/v/", 0) > -1) { return(input); } trace("Unknown Youtube URL:\n" + input); } } return("0"); } mp3url_text.text = _root.MENU_MP3_Url; youtubeurl_text.text = _root.MENU_Youtube_Url; save_btn.onRelease = function () { _root.MENU_MP3_Url = mp3url_text.text; _root.MENU_Youtube_Url = youtubeurl_text.text; _root.MENU_YoutubeID = praseYouTube(youtubeurl_text.text); _parent.loadStoredSong(_global.musicFormat); _root.SaveGameDataToCookie("Menu_MP3_Url", _root.MENU_MP3_Url); _root.SaveGameDataToCookie("Menu_Youtube_Url", _root.MENU_Youtube_Url); _root.SaveGameDataToCookie("Menu_YoutubeID", _root.MENU_YoutubeID); }; buttonFix.useHandCursor = false;
Symbol 680 Button
on (release) { _parent.menu_music._visible = (_parent.menu_music._visible ? false : true); }
Symbol 693 MovieClip Frame 1
function loadStoredSong(format) { stopAllSounds(); menuSongLoader.unloadMovie(); swfRadial.gotoAndStop(1); mp3Radial.gotoAndStop(1); youRadial.gotoAndStop(1); if (_global.MenuSound && (_root.replayIDImport == 0)) { if ((format == "swf") && (_root.MENU_SongID != "")) { var _local4 = new MovieClipLoader(); var _local5 = new Object(); _local5.onLoadInit = function (target_mc) { loadInterval = setInterval(checkGameSWF, 250); }; _local4.addListener(_local5); _local4.loadClip(_global.genURL(_root.MENU_SWF_SongID), menuSongLoader); } if ((format == "mp3") && (_root.MENU_MP3_Url != "")) { snd.loadSound(_root.MENU_MP3_Url, true); snd.onID3 = function () { mp3pos = 0; _root.MENU_MP3_SongName = snd.id3.songname; _root.MENU_MP3_SongArtist = snd.id3.artist; loadID3Info(format); }; snd.onSoundComplete = function () { mp3pos = 0; snd.start(0); }; } if (format == "you") { var _local4 = new MovieClipLoader(); var _local5 = new Object(); _local5.onLoadInit = function (target_mc) { loadInterval = setInterval(checkPlayerLoaded, 50); }; _local4.addListener(_local5); _local4.loadClip("http://www.youtube.com/apiplayer", menuSongLoader); } } loadID3Info(format); this[format + "Radial"].gotoAndStop(2); _global.saveMenuSong(); } function loadID3Info(format) { if ((format == "swf") || (format == "mp3")) { _root.MENU_SongName = _root[("MENU_" + format.toUpperCase()) + "_SongName"]; _root.MENU_SongArtist = _root[("MENU_" + format.toUpperCase()) + "_SongArtist"]; } if (format == "you") { _root.MENU_SongName = "External Youtube Video"; _root.MENU_SongArtist = "---"; } } function checkPlayerLoaded() { if (menuSongLoader.isPlayerLoaded()) { menuSongLoader.loadVideoByUrl(_root.MENU_YoutubeID, 0); menuSongLoader.addEventListener("onStateChange", onPlayerStateChange); clearInterval(loadInterval); } } function checkGameSWF() { menuSongLoader.play(); menuSongLoader.onEnterFrame = function () { if (this._currentframe >= _root.beatBox[_root.beatBox.length - 1][0]) { this.gotoAndPlay(2); } }; clearInterval(loadInterval); } function onPlayerStateChange(newState) { if (Number(newState) == 0) { menuSongLoader.seekTo(0, false); } } _global.MMLink = this; this._visible = false; snd = new Sound(); mp3pos = 0; loadStoredSong(_global.musicFormat); song_play.onRelease = function () { _global.MenuSound = true; if (_global.musicFormat == "swf") { menuSongLoader.play(); } if (_global.musicFormat == "mp3") { snd.start(mp3pos, 10); } if (_global.musicFormat == "you") { menuSongLoader.playVideo(); } _parent.menu_playlist.gotoAndStop(1); _root.SaveGameDataToCookie("Menu_Sound", true); }; song_stop.onRelease = function () { _global.MenuSound = false; if (_global.musicFormat == "swf") { menuSongLoader.stop(); } if (_global.musicFormat == "mp3") { mp3pos = snd.position / 1000; snd.stop(); } if (_global.musicFormat == "you") { menuSongLoader.pauseVideo(); } _parent.menu_playlist.gotoAndStop(2); _root.SaveGameDataToCookie("Menu_Sound", false); }; song_reset.onRelease = function () { _global.MenuSound = true; if (_global.musicFormat == "swf") { menuSongLoader.gotoAndPlay(2); } if (_global.musicFormat == "mp3") { mp3pos = 0; snd.start(0); } if (_global.musicFormat == "you") { menuSongLoader.seekTo(0, true); } _parent.menu_playlist.gotoAndStop(1); _root.SaveGameDataToCookie("Menu_Sound", true); }; swf_BTN.onRelease = (mp3_BTN.onRelease = (you_BTN.onRelease = function () { var _local4 = substring(this._name, 0, 3); var _local5 = _global.musicFormat; if (_local4 != _local5) { menuSongLoader.unloadMovie(); _global.musicFormat = _local4; swfRadial.gotoAndStop(1); mp3Radial.gotoAndStop(1); youRadial.gotoAndStop(1); loadStoredSong(_local4); _root.SaveGameDataToCookie("Menu_Sound", true); _root.SaveGameDataToCookie("Menu_Format", _local4); this[format + "Radial"].gotoAndStop(2); } })); var loadInterval; buttonFix.useHandCursor = false;
Symbol 698 MovieClip Frame 1
stop();
Symbol 698 MovieClip Frame 2
stop();
Symbol 722 MovieClip Frame 1
stop();
Symbol 722 MovieClip Frame 2
stop();
Symbol 722 MovieClip Frame 3
stop();
Symbol 722 MovieClip Frame 4
stop();
Symbol 722 MovieClip Frame 5
stop();
Symbol 722 MovieClip Frame 6
stop();
Symbol 722 MovieClip Frame 7
stop();
Symbol 722 MovieClip Frame 8
stop();
Symbol 722 MovieClip Frame 9
stop();
Symbol 722 MovieClip Frame 10
stop();
Symbol 722 MovieClip Frame 11
stop();
Symbol 722 MovieClip Frame 12
stop();
Symbol 722 MovieClip Frame 13
stop();
Symbol 722 MovieClip Frame 14
stop();
Symbol 722 MovieClip Frame 15
stop();
Symbol 739 Button
on (release) { gotoAndPlay (1); }
Symbol 741 MovieClip Frame 1
stop();
Symbol 741 MovieClip Frame 6
gotoAndStop (1);
Symbol 742 Button
on (release) { SettingsBackground.play(); }
Symbol 745 Button
on (release) { _root.gsset = _root.main.preloadSong.levelchoose.gWheel_mc.pos; _root.main.oMenu.closeMenus(); if (_root.main.preloadSong._currentframe == 1) { _root.main.preloadSong.levelchoose.genresymbol2.genreanimate.play(); } }
Symbol 746 Button
on (release) { if (_global.session == "0") { _root.main.oMenu.ShopBackground.play(); if (_root.main.oMenu.SettingsBackground._currentframe == 6) { _root.main.oMenu.SettingsBackground.play(); } if (_root.main.oMenu.NewsBackground._currentframe == 6) { _root.main.oMenu.NewsBackground.play(); } } }
Symbol 747 Button
on (release) { _root.main.oMenu.NewsBackground.play(); if (_root.main.oMenu.SettingsBackground._currentframe == 6) { _root.main.oMenu.SettingsBackground.play(); } if (_root.main.oMenu.ShopBackground._currentframe == 6) { _root.main.oMenu.ShopBackground.play(); } }
Symbol 748 Button
on (release) { _root.main.oMenu.SettingsBackground.play(); _global.saveSettings(); if (_root.main.oMenu.NewsBackground._currentframe == 6) { _root.main.oMenu.NewsBackground.play(); } if (_root.main.oMenu.ShopBackground._currentframe == 6) { _root.main.oMenu.ShopBackground.play(); } }
Symbol 749 MovieClip Frame 1
my_mc._highquality = 1; _root.main.placeholder.unloadMovie(); _root.songloadstatus = 0;
Instance of Symbol 723 MovieClip "gWheel_mc" in Symbol 749 MovieClip Frame 11
onClipEvent (load) { this.count = ((_root.tournamentSongs.length > 0) ? 15 : 14); this.r = 184; this.theta = 360 / this.count; var a = 0; while (a < this.count) { if (this[("puck" + a) + "_mc"]._name != this.puck0_mc._name) { this.puck0_mc.duplicateMovieClip(("puck" + a) + "_mc", a); this[("puck" + a) + "_mc"].gotoAndStop(a + 1); } var curTheta = ((((this.theta * a) + 135) * Math.PI) / 180); this[("puck" + a) + "_mc"]._x = this.r * Math.cos(curTheta); this[("puck" + a) + "_mc"]._y = this.r * Math.sin(curTheta); this[("puck" + a) + "_mc"]._rotation = (-this.theta) * (this.count - a); a++; } }
Symbol 749 MovieClip Frame 20
if (_global.MenuSound == true) { menu_playlist.gotoAndStop(1); } else { menu_playlist.gotoAndStop(2); }
Instance of Symbol 698 MovieClip "menu_playlist" in Symbol 749 MovieClip Frame 20
on (release) { _parent.menu_music._visible = (_parent.menu_music._visible ? false : true); }
Instance of Symbol 701 MovieClip in Symbol 749 MovieClip Frame 20
on (release) { _parent.songsymbol.songlist_sp._visible = (_parent.songsymbol.songlist_sp._visible ? false : true); _parent.songsymbol.song_sorting._visible = (_parent.songsymbol.song_sorting._visible ? false : true); }
Instance of Symbol 703 MovieClip in Symbol 749 MovieClip Frame 20
on (release) { if (_quality == "LOW") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "BEST"; } else if (_quality == "BEST") { _quality = "LOW"; } _root.SaveGameDataToCookie("vquality", _quality); }
Instance of Symbol 723 MovieClip "gWheel_mc" in Symbol 749 MovieClip Frame 24
onClipEvent (load) { function rotateWheel(dir) { this.rotDest = this.rotDest + (this.theta * dir); this.dir = dir; this.pos = this.pos - dir; this.moveTimer = 0; if (this.pos > this.count) { this.pos = 1; } else if (this.pos < 1) { this.pos = this.count; } this.onEnterFrame = function () { this.moveTimer = this.moveTimer + 1; this._rotation = this._rotation + ((this.theta / 5) * this.dir); if (((this.rotDest > 180) && (this._rotation < 0)) && (this.dir > 0)) { this.rotDest = -360 + this.rotDest; } if ((this.rotDest < -180) && (this.dir < 0)) { this.rotDest = this.rotDest + 360; } if (this.moveTimer == 5) { this._rotation = Math.round(this.rotDest); if ((_root.replayIDImport == 0) && (_root.previewID == undefined)) { _root.soundHolder.beep.start(); } _root.main.preloadSong.levelchoose.genresymbol2.gotoAndStop(pos + 1); delete this.dir; delete this.onEnterFrame; } }; } _root.createEmptyMovieClip("soundHolder", 9999); _root.soundHolder.beep = new Sound(this); _root.soundHolder.beep.attachSound("punch.wav"); this.count = ((_root.tournamentSongs.length > 0) ? 15 : 14); this.r = 184; this.theta = 360 / this.count; this.pos = 0; var a = 0; while (a < this.count) { if (this[("puck" + a) + "_mc"]._name != this.puck0_mc._name) { this.puck0_mc.duplicateMovieClip(("puck" + a) + "_mc", a); this[("puck" + a) + "_mc"].gotoAndStop(a + 1); } var curTheta = ((((this.theta * a) + 135) * Math.PI) / 180); this[("puck" + a) + "_mc"]._x = this.r * Math.cos(curTheta); this[("puck" + a) + "_mc"]._y = this.r * Math.sin(curTheta); this[("puck" + a) + "_mc"]._rotation = (-this.theta) * (this.count - a); a++; } this._rotation = 89; this.rotDest = this.theta; if ((_root.settings_openLastGenre == true) && (_root.settings_lastGenre != undefined)) { this.rotateWheel(_root.settings_lastGenre * -1); } else { this.rotateWheel(-1); } }
Symbol 749 MovieClip Frame 32
stop();
Instance of Symbol 741 MovieClip "BHG_right" in Symbol 749 MovieClip Frame 32
on (press) { this._parent.gWheel_mc.rotateWheel(1); if (_parent.songsymbol._currentframe == 2) { _parent.Header.play(); _parent.songsymbol.gotoAndStop(1); _parent.scoreboxandloader.gotoAndPlay(1); } }
Instance of Symbol 741 MovieClip "BHG_left" in Symbol 749 MovieClip Frame 32
on (press) { this._parent.gWheel_mc.rotateWheel(-1); if (_parent.songsymbol._currentframe == 2) { _parent.Header.play(); _parent.songsymbol.gotoAndStop(1); _parent.scoreboxandloader.gotoAndPlay(1); } }
Symbol 750 MovieClip Frame 1
stop();
Symbol 750 MovieClip Frame 2
mpWindow.mpVarSet("levelloading", 0, 3, false); mpWindow.mpVarSet("levelid", _root.rlvlid, 3, false); _parent.loadMusicBeats(_root.rlvlid);
Symbol 750 MovieClip Frame 4
if ((_root.main.placeholder.getBytesLoaded() == _root.main.placeholder.getBytesTotal()) && (_root.main.placeholder.getBytesLoaded() >= 10000)) { _root.songloadstatus = 100; gotoAndPlay (6); } else { _root.songloadstatus = int((_root.main.placeholder.getBytesLoaded() / _root.main.placeholder.getBytesTotal()) * 100); }
Symbol 750 MovieClip Frame 5
gotoAndPlay (3);
Symbol 750 MovieClip Frame 22
stop();
Symbol 755 MovieClip Frame 1
stop();
Symbol 755 MovieClip Frame 6
stop();
Symbol 797 MovieClip Frame 1
function updateDailyVars() { dstatsInfoSender_lv = new LoadVars(); dstatsInfoReceiver_lv = new LoadVars(); dstatsInfoReceiver_lv.onLoad = function () { _root.STATS_dSongplays = this.gameplays; _root.STATS_dSongGT = insertCommas(this.DGT); _root.STATS_dSongAAA = this.DAAA; _root.STATS_dSongFC = this.DFC; _root.STATS_dSongMPWins = this.DMPW; _root.STATS_dNotesP = this.DP; _root.STATS_dNotesG = this.DG; _root.STATS_dNotesA = this.DA; _root.STATS_dNotesM = this.DM; _root.STATS_dNotesB = this.DB; _root.STATS_dNotesT = this.DArrows; delete dstatsInfoSender_lv; delete dstatsInfoReceiver_lv; }; dstatsInfoSender_lv.session = _global.session; dstatsInfoSender_lv.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-dailystats.php", dstatsInfoReceiver_lv, "POST"); } stop(); buttonFix.useHandCursor = false; nextPanelBTN.onRelease = function () { play(); }; updateDailyVars();
Symbol 797 MovieClip Frame 2
stop(); _root.STATS_NotesT = (_root.STATS_NotesP + _root.STATS_NotesG) + _root.STATS_NotesA; resetBTN.onRelease = function () { _root.STATS_NotesT = Number(0); _root.STATS_NotesP = Number(0); _root.STATS_NotesG = Number(0); _root.STATS_NotesA = Number(0); _root.STATS_NotesM = Number(0); _root.STATS_NotesB = Number(0); _root.STATS_SongFC = Number(0); _root.STATS_SongAAA = Number(0); _root.STATS_SongAA = Number(0); _root.STATS_SongA = Number(0); _root.STATS_SongB = Number(0); _root.STATS_SongC = Number(0); _root.STATS_SongD = Number(0); _root.STATS_SongE = Number(0); _root.STATS_TotalScores = Number(0); _root.STATS_SongsPlayed = Number(0); _global.saveStats(); };
Symbol 798 MovieClip Frame 1
stop();
Symbol 798 MovieClip Frame 6
stop();
Symbol 825 MovieClip Frame 1
function praseInputString(input) { if (_root.isMultiplayer == false) { _root.loadReplayString = input; var _local4 = input.split(";&&"); if (_local4.length == 7) { x = 0; while (x < _local4.length) { var _local3 = _local4[x].split("="); if (String(_local3[0]) == "replayFrames") { e = new com.boulevart.Encryption(com.boulevart.EncryptionTypes.SHA1(), _local3[1], null, null, null, null); e.calculate(); tempHolder = e.getInput(); e = new com.boulevart.Encryption(com.boulevart.EncryptionTypes.TEA(), tempHolder, "00C5B2BFA1A413DD16F26D31C0F2ED4720DCFB0670", null, null, null); e.encrypt(); _root.replayCurrentKey = e.getInput(); } if (String(_local3[0]) != "replayCurrentKey") { _root[_local3[0]] = _local3[1].split("|"); } x++; } } if (compareKeys(_root.replayKey, _root.replayCurrentKey)) { _root.replayFramesExtra = _root.replayFrames.copy(); this.replayAuthor0.text = _root.replayAuthor[0]; this.replaySettings1.text = _root.replaySong[0]; this.replaySettings2.text = _root.replaySong[1]; y = 0; while (y < _root.replayScore.length) { this["replayScore" + y].text = _root.replayScore[y]; y++; } playButton.enabled = true; return(true); } clearVars(); clearText(); this.replaySettings1.text = "Malformed Replay."; } else { this.replaySettings1.text = "Cannot view replays in MP."; } return(false); } function prasePreviewString(input) { if (_root.isMultiplayer == false) { var _local4 = input.split(";&&"); if (_local4.length == 5) { x = 0; while (x < _local4.length) { var _local3 = _local4[x].split("="); _root[_local3[0]] = _local3[1].split("|"); x++; } } else { clearVars(); clearText(); this.replaySettings1.text = "Malformed Replay."; } } else { this.replaySettings1.text = "Cannot view replays in MP."; } return(false); } function compareKeys(in1, in2) { return(String(in1) == String(in2)); } function clearText() { this.replaySettings1.text = ""; this.replaySettings2.text = ""; this.replayAuthor0.text = ""; y = 0; while (y < 6) { this["replayScore" + y].text = "0"; y++; } playButton.enabled = false; } stop(); buttonFix.useHandCursor = false; playButton.enabled = false; _global.importFFRReplay = function (id) { dataIn = new LoadVars(); dataOut = new LoadVars(); dataOut.replayid = id; dataOut.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-watchReplay.php", dataIn, "POST"); dataIn.onData = function (data) { praseInputString(data); if ((_root.forumReplay == 0) || (_root.forumReplay == undefined)) { _root.main.preloadSong.levelchoose.songsymbol.replayInfo.gotoAndStop(3); _root.main.loadReplayImport(_root.replayAuthor[0], _root.replayID[0], _root.replaySong[0], _root.replaySong[1]); } else { _root.pname = _root.replayAuthor[0]; _root.songname = _root.replaySong[0]; _root.songauthor = _root.replaySong[1]; _root.main.preloadSong.levelchoose.songsymbol.replayInfo.gotoAndStop(2); } delete dataIn; delete dataOut; }; }; _global.importFFRPreview = function (gameHash) { dataIn = new LoadVars(); dataOut = new LoadVars(); dataOut.data = gameHash; dataOut.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-watchPreview.php", dataIn, "POST"); dataIn.onData = function (gameData) { prasePreviewString(gameData); _root.pname = _root.replayAuthor[0]; _root.songname = _root.replaySong[0]; _root.songauthor = _root.replaySong[1]; _root.main.preloadSong.levelchoose.songsymbol.replayInfo.gotoAndStop(2); delete dataIn; delete dataOut; }; }; _global.clearVars = function () { delete _root.replayFrames; delete _root.replayAuthor; delete _root.replaySettings; delete _root.replayScore; delete _root.replayKey; delete _root.replayCurrentKey; delete _root.replayFramesExtra; }; replay0.onRelease = (replay1.onRelease = (replay2.onRelease = (replay3.onRelease = (replay4.onRelease = function () { var _local3 = this._name.substring(6, 7); if (_local3 < _root.replayHolder.length) { replayInput.text = _root.replayHolder[_local3][0]; praseInputString(_root.replayHolder[_local3][0]); } })))); replayCopy0.onRelease = (replayCopy1.onRelease = (replayCopy2.onRelease = (replayCopy3.onRelease = (replayCopy4.onRelease = function () { var _local3 = this._name.substring(10, 11); if (_local3 < _root.replayHolder.length) { System.setClipboard(_root.replayHolder[_local3][0]); } })))); replayLoad.onRelease = function () { if (replayInput.text.length > 15) { praseInputString(replayInput.text); } }; playButton.onRelease = function () { replayInput.text = ""; clearText(); _root.main.oMenu.closeMenus(); _root.main.loadReplayImport(_root.replayAuthor[0], _root.replayID[0], _root.replaySong[0], _root.replaySong[1]); };
Symbol 826 MovieClip Frame 1
stop();
Symbol 826 MovieClip Frame 6
stop();
Symbol 842 MovieClip Frame 1
stop();
Symbol 842 MovieClip Frame 2
cstatus = "Moving";
Symbol 842 MovieClip Frame 3
cstatus = "Moving.";
Symbol 842 MovieClip Frame 4
cstatus = "Moving..";
Symbol 842 MovieClip Frame 5
cstatus = "Moving....";
Symbol 842 MovieClip Frame 6
cstatus = "Moving.....";
Symbol 842 MovieClip Frame 7
cstatus = "Moving......";
Symbol 842 MovieClip Frame 8
cstatus = "Moving.......";
Symbol 842 MovieClip Frame 9
cstatus = "Moving........";
Symbol 842 MovieClip Frame 10
gotoAndPlay (2);
Symbol 842 MovieClip Frame 11
cstatus = "FAILED"; stop();
Symbol 842 MovieClip Frame 12
cstatus = "SUCCESS!!"; stop();
Symbol 870 MovieClip Frame 1
bgFix.useHandCursor = false;
Symbol 874 MovieClip Frame 1
bgFix.useHandCursor = false;
Symbol 875 MovieClip Frame 1
function menuPopulate(dataSRC) { var _local4 = 0; a = 0; while (a < dataSRC.length) { if (!isSongPurchased(a)) { var _local2 = contentMain.attachMovie("buysongselect", "p" + a, contentMain.getNextHighestDepth()); _local2._x = 0; _local2._y = _local4; _local2.songdif_txt.text = Number(dataSRC[a].price); _local2.songname_txt.text = dataSRC[a].songname; _local2.songsty_txt.text = dataSRC[a].songstyle; _local2.iNum = a; _local2.selectbtn.onPress = function () { openDetailDialog(this._parent.iNum); this._parent.overlay._alpha = 0; }; _local2.selectbtn.onRollOver = function () { this._parent.overlay._alpha = 15; }; _local2.selectbtn.onRollOut = function () { this._parent.overlay._alpha = 0; }; _local4 = _local4 + 42; } a++; } contentMain._y = -5; scrolling(); } function openDetailDialog(iNum) { dDialog._visible = true; dDialog._x = -160; dDialog.title_txt.text = _root.pI_array[9][iNum].songname; dDialog.author_txt.text = _root.pI_array[9][iNum].songauthor; dDialog.difficulty_txt.text = _root.pI_array[9][iNum].songdifficulty; dDialog.genre_txt.text = _root.pI_array[9][iNum].songstyle; dDialog.length_txt.text = _root.pI_array[9][iNum].songlength; dDialog.stepfile_txt.text = _root.pI_array[9][iNum].songstepauthor; dDialog.price_txt.text = _root.pI_array[9][iNum].price; dDialog.cancel_btn.onRelease = function () { this._parent._visible = false; this._parent._x = -839; }; dDialog.purchase_btn.onRelease = function () { makePurchase(iNum); }; } function makePurchase(iNum) { if (!_global.makingPurchase) { displayAlert("Purchasing song, please wait.", true); _global.makingPurchase = true; pHailSender_lv = new LoadVars(); pHailReceiver_lv = new LoadVars(); pHailReceiver_lv.onLoad = function () { commitPurchase(iNum, this.nikto); delete pHailSender_lv; delete pHailReceiver_lv; }; pHailSender_lv.session = _global.session; pHailSender_lv.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-authenticate.php", hailStatsReceiver_lv, "POST"); } } function commitPurchase(iNum, nikto) { if (Number(_root.pI_array[9][iNum].price) > _root.totalcredit) { displayAlert("Sorry, you do not have sufficient credits to purchase this item.", true); _global.makingPurchase = false; } else { purchaseSend_lv = new LoadVars(); purchaseReceive_lv = new LoadVars(); purchaseReceive_lv.onLoad = function (success) { if (success) { unloadBuyList(_root.pI_array[9]); _root.totalcredit = this.totalcredits; _root.chaseArray = []; x = 1; while (x < this.purchased.length) { _root.chaseArray.push(this.purchased.charAt(x)); x++; } if (this.songpurchase == "success") { _root.updateFFRStats(); displayAlert("Your song has been purchased and your account debited. Go to the 'Purchased' section to play your song.", false); } else { displayAlert("There has been an error purchasing the song. Probably, your account was not debited. Please contact the admin.", false); } menuPopulate(_root.pI_array[9]); } else { displayAlert("There has been an error purchasing the song. Probably, your account was not debited. Please contact the admin.", false); } delete purchaseSend_lv; delete purchaseReceive_lv; _global.makingPurchase = false; }; purchaseSend_lv.nikto = nikto; purchaseSend_lv.purchaserequest = Number(iNum + 1); purchaseSend_lv.session = _global.session; purchaseSend_lv.ptrans = Number(_root.pI_array[9][iNum].price); purchaseSend_lv.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-shop_purchase.php", purchaseReceive_lv, "POST"); dDialog._visible = false; dDialog._x = -839; } } function unloadBuyList(dataSRC) { a = 0; while (a < dataSRC.length) { if (!isSongPurchased(a)) { this.contentMain["p" + a].removeMovieClip(); } a++; } } function displayAlert(msg, backToDD) { aDialog._visible = true; aDialog._x = -160; dDialog._alpha = 75; aDialog.error_txt.text = msg; aDialog.ok_btn.onRelease = function () { this._parent._visible = false; this._parent._x = -839; this._parent._parent.dDialog_mc._alpha = 100; if (!backToDD) { this._parent._parent.dDialog_mc._visible = false; this._parent._parent.dDialog_mc._x = -839; } }; } function scrolling() { var _local5 = scrollTrack._height; var _local2 = contentMain._height + 15; var _local4 = scrollFace._height; var _local3 = maskedView._height; var initPosition = ((scrollFace._y = scrollTrack._y)); var initContentPos = contentMain._y; var left = scrollTrack._x; var top = scrollTrack._y; var right = scrollTrack._x; var bottom = ((scrollTrack._height - _local4) + scrollTrack._y); var dy = 0; var moveVal = ((_local2 - _local3) / (_local5 - _local4)); scrollFace.onPress = function () { this.gotoAndStop(2); var _local2 = this._y; startDrag (this, false, left, top, right, bottom); this.onMouseMove = function () { dy = Math.abs(initPosition - this._y); contentMain._y = Math.round(((dy * -1) * moveVal) + initContentPos); }; }; scrollFace.onMouseUp = function () { this.gotoAndStop(1); stopDrag(); delete this.onMouseMove; }; if (_local2 < _local3) { scrollFace._visible = false; scrollTrack._visible = false; } else { scrollFace._visible = true; scrollTrack._visible = true; } } function isSongPurchased(iNum) { return(((_root.chaseArray[iNum] == 1) ? true : false)); } function upperCaseFunc(a, b) { return(a.label.toUpperCase() > b.label.toUpperCase()); } stop(); _global.makingPurchase = false; buttonFix.useHandCursor = false; friendsList.addItem({data:"Other", label:"Other"}); if (_root.friendArray.length > 0) { i = 0; while (i < _root.friendArray.length) { friendsList.addItem({data:_root.friendArray[i], label:_root.friendArray[i]}); i++; } } friendsList.sortItems(upperCaseFunc, Array.DESCENDING); menuPopulate(_root.pI_array[9]); transferBTN.onRelease = function () { var _local4 = new LoadVars(); var _local5 = new LoadVars(); _local4.ctrans = Number(cTransNum.text); _local4.rname = recieveName.text; _local4.session = _global.session; _local4.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-shop_creditmove.php", _local5, "POST"); CreditTransferStatus.gotoAndPlay(2); _local5.onLoad = function () { if (this.creditstransferred == "success") { _root.totalcredit = this.totalcredits; CreditTransferStatus.gotoAndStop(12); } else { CreditTransferStatus.gotoAndStop(11); } }; }; closeBTN.onRelease = function () { _root.main.oMenu.ShopBackground.play(); };
Symbol 876 MovieClip Frame 1
stop();
Symbol 876 MovieClip Frame 6
stop();
Symbol 884 MovieClip Frame 1
stop(); buttonFix.useHandCursor = false; this.onEnterFrame = function () { if (this._parent._currentframe == 6) { this._parent._parent.buttonFix._width = 650; } else { this._parent._parent.buttonFix._width = 1; } }; optionsBTN.onRelease = function () { this._parent._parent._parent.SettingsBackground.play(); }; statsBTN.onRelease = function () { this._parent._parent._parent.StatsBackground.play(); }; multiplayerBTN.onRelease = function () { trace("N/A"); }; replaysBTN.onRelease = function () { this._parent._parent._parent.ReplaysBackground.play(); }; closeBTN.onRelease = function () { this._parent._parent._parent.closeMenus(); };
Symbol 885 MovieClip Frame 1
stop();
Symbol 885 MovieClip Frame 6
stop();
Symbol 893 MovieClip Frame 1
stop(); buttonFix.useHandCursor = false; scrolling = function () { contentMain.text_news.wordWrap = true; contentMain.text_news.autoSize = true; updateAfterEvent(); var _local5 = scrollTrack._height; var _local2 = contentMain._height; var _local4 = scrollFace._height; var _local3 = maskedView._height; var initPosition = ((scrollFace._y = scrollTrack._y)); var initContentPos = contentMain._y; var left = scrollTrack._x; var top = scrollTrack._y; var right = scrollTrack._x; var bottom = ((scrollTrack._height - _local4) + scrollTrack._y); var dy = 0; var moveVal = ((_local2 - _local3) / (_local5 - _local4)); scrollFace.onPress = function () { this.gotoAndStop(2); var _local2 = this._y; startDrag (this, false, left, top, right, bottom); this.onMouseMove = function () { dy = Math.abs(initPosition - this._y); contentMain._y = Math.round(((dy * -1) * moveVal) + initContentPos); }; }; scrollFace.onMouseUp = function () { this.gotoAndStop(1); stopDrag(); delete this.onMouseMove; }; if (_local2 < _local3) { contentMain.text_news._width = 334.95; scrollFace._visible = false; scrollTrack._visible = false; } else { scrollFace._visible = true; scrollTrack._visible = true; } }; scrolling();
Symbol 894 MovieClip Frame 1
stop();
Symbol 894 MovieClip Frame 6
stop();
Symbol 896 MovieClip Frame 1
stop();
Symbol 902 Button
on (press) { _root.key_info_txt = "Press a Key"; _global.keyPressed = "left"; }
Symbol 903 Button
on (press) { _root.key_info_txt = "Press a Key"; _global.keyPressed = "down"; }
Symbol 904 Button
on (press) { _root.key_info_txt = "Press a Key"; _global.keyPressed = "up"; }
Symbol 905 Button
on (press) { _root.key_info_txt = "Press a Key"; _global.keyPressed = "right"; }
Symbol 942 Button
on (press) { _root.key_info_txt = "Press a Key"; _global.keyPressed = "restart"; }
Symbol 944 Button
on (press) { _root.key_info_txt = "Press a Key"; _global.keyPressed = "quit"; }
Symbol 946 Button
on (press) { _root.key_info_txt = "Press a Key"; _global.keyPressed = "menu"; }
Symbol 962 Button
on (press) { _root.key_info_txt = "Press a Key"; _global.keyPressed = "settings"; }
Symbol 1014 MovieClip Frame 1
tempTEXT.text = _global.generateRandomString(1);
Symbol 1014 MovieClip Frame 15
gotoAndPlay (1);
Symbol 1023 MovieClip Frame 1
gotoAndStop(_root.arrowStyle);
Symbol 1023 MovieClip Frame 2
stop();
Symbol 1023 MovieClip Frame 3
stop();
Symbol 1023 MovieClip Frame 4
stop();
Symbol 1023 MovieClip Frame 5
stop();
Symbol 1023 MovieClip Frame 6
stop();
Symbol 1023 MovieClip Frame 7
stop();
Symbol 1023 MovieClip Frame 8
stop();
Symbol 1023 MovieClip Frame 9
stop();
Symbol 1035 MovieClip Frame 1
stop();
Symbol 1035 MovieClip Frame 62
delete _root.SETTINGS_Ballon_Title; delete _root.SETTINGS_Ballon_Message; gotoAndStop (1);
Symbol 1041 MovieClip Frame 1
function loadSettings() { var _local2 = SharedObject.getLocal("ffr_settings"); _root.globaloffset = ((_local2.data.song_offset != undefined) ? (_local2.data.song_offset) : 0); _root.speedmodvertspeed = ((_local2.data.speed_mod != undefined) ? (_local2.data.speed_mod) : "1.0"); _root.ArrowEffect = ((_local2.data.arrow_effect != undefined) ? (_local2.data.arrow_effect) : "None"); _root.ArrowVisible = ((_local2.data.appearance != undefined) ? (_local2.data.appearance) : "Visible"); _root.DarkArrowMod = ((_local2.data.dark_mod != undefined) ? (_local2.data.dark_mod) : "Off"); _root.mirrorFormat = ((_local2.data.mirror != undefined) ? (_local2.data.mirror) : "Off"); _root.settings_openLastGenre = ((_local2.data.genreOpen != undefined) ? (_local2.data.genreOpen) : true); _root.LeftKeySettingsConfig = ((_local2.data.left_key != undefined) ? (_local2.data.left_key) : 37); _root.RightKeySettingsConfig = ((_local2.data.right_key != undefined) ? (_local2.data.right_key) : 39); _root.UpKeySettingsConfig = ((_local2.data.up_key != undefined) ? (_local2.data.up_key) : 38); _root.DownKeySettingsConfig = ((_local2.data.down_key != undefined) ? (_local2.data.down_key) : 40); _root.RestartSongKeyConfig = ((_local2.data.restart_key != undefined) ? (_local2.data.restart_key) : 191); _root.QuitSongKeyConfig = ((_local2.data.quit_key != undefined) ? (_local2.data.quit_key) : 17); _root.MenuKeyConfig = ((_local2.data.menu_key != undefined) ? (_local2.data.menu_key) : 27); _root.SettingsKeyConfig = ((_local2.data.settings_key != undefined) ? (_local2.data.settings_key) : 145); _root.arrowStyle = ((_local2.data.arrow_style != undefined) ? (_local2.data.arrow_style) : 1); _root.VAccuracy = ((_local2.data.vstyle_acc != undefined) ? (_local2.data.vstyle_acc) : "Visible"); _root.VCombo = ((_local2.data.vstyle_com != undefined) ? (_local2.data.vstyle_com) : "Visible"); _root.VTotal = ((_local2.data.vstyle_tot != undefined) ? (_local2.data.vstyle_tot) : "Visible"); _root.displayInfo = ((_local2.data.vstyle_info != undefined) ? (_local2.data.vstyle_info) : false); _root.VPACounter = ((_local2.data.vstyle_pa != undefined) ? (_local2.data.vstyle_pa) : false); _root.useLowDifficulties = ((_local2.data.low_diff != undefined) ? (_local2.data.low_diff) : false); _quality = ((_local2.data.vquality != undefined) ? (_local2.data.vquality) : "Best"); setScroll(_root.slideFormat); setSpeedMod(_root.speedmodvertspeed); setEffect(_root.ArrowEffect); setAppearance(_root.ArrowVisible); setDark(_root.DarkArrowMod); setAutoPlay(_root.botPlay); setMirror(_root.mirrorFormat); setGenreOpen(_root.settings_openLastGenre); setLowDifficulties(_root.useLowDifficulties); setKeys(_root.LeftKeySettingsConfig, _root.RightKeySettingsConfig, _root.UpKeySettingsConfig, _root.DownKeySettingsConfig, _root.RestartSongKeyConfig, _root.QuitSongKeyConfig, _root.MenuKeyConfig, _root.SettingsKeyConfig); setArrowStyle(_root.arrowStyle); setVQuality(_quality); setVAccuracy(_root.VAccuracy); setVCombo(_root.VCombo); setVTotal(_root.VTotal); setVInfo(_root.displayInfo); setVPACounter(_root.VPACounter); } function setKeys(left, right, up, down, restart, quit, menu, settings) { _root.LeftKeyValueValue = keycodeChar(left); _root.RightKeyValueValue = keycodeChar(right); _root.UpKeyValueValue = keycodeChar(up); _root.DownKeyValueValue = keycodeChar(down); _root.RestartSongKeyValue = keycodeChar(restart); _root.QuitSongKeyValue = keycodeChar(quit); _root.MenuKeyValue = keycodeChar(menu); _root.SettingsKeyValue = keycodeChar(settings); } function setSpeedMod(speed) { speed_TXT.text = speed; _root.speedmodvertspeed = parseFloat(speed); _root.speedmodvert = _root.speedmodvertspeed * 310; } function setScroll(value) { if (value == undefined) { value = "Rising"; } switch (value) { case "Falling" : new mx.transitions.Tween(ScrollRed, "_x", mx.transitions.easing.Strong.easeOut, ScrollRed._x, "133", 30, false); new mx.transitions.Tween(ScrollRed, "_width", mx.transitions.easing.Strong.easeOut, ScrollRed._width, "31", 30, false); break; case "Left" : new mx.transitions.Tween(ScrollRed, "_x", mx.transitions.easing.Strong.easeOut, ScrollRed._x, "168", 30, false); new mx.transitions.Tween(ScrollRed, "_width", mx.transitions.easing.Strong.easeOut, ScrollRed._width, "25", 30, false); break; case "Right" : new mx.transitions.Tween(ScrollRed, "_x", mx.transitions.easing.Strong.easeOut, ScrollRed._x, "198", 30, false); new mx.transitions.Tween(ScrollRed, "_width", mx.transitions.easing.Strong.easeOut, ScrollRed._width, "26", 30, false); break; case "Rising" : default : new mx.transitions.Tween(ScrollRed, "_x", mx.transitions.easing.Strong.easeOut, ScrollRed._x, "107", 30, false); new mx.transitions.Tween(ScrollRed, "_width", mx.transitions.easing.Strong.easeOut, ScrollRed._width, "20", 30, false); } _root.slideFormat = value; _root.SaveGameDataToCookie("slideFormat", value); _root.main.preloadSong.levelchoose.Header.slideFormat.scrollFader.gotoAndStop(value); } function setEffect(effect) { switch (effect) { case "Dizzy" : new mx.transitions.Tween(EffectRed, "_x", mx.transitions.easing.Strong.easeOut, EffectRed._x, "133", 30, false); new mx.transitions.Tween(EffectRed, "_width", mx.transitions.easing.Strong.easeOut, EffectRed._width, "31", 30, false); _root.ArrowEffect = "Dizzy"; break; case "Tornado" : new mx.transitions.Tween(EffectRed, "_x", mx.transitions.easing.Strong.easeOut, EffectRed._x, "171", 30, false); new mx.transitions.Tween(EffectRed, "_width", mx.transitions.easing.Strong.easeOut, EffectRed._width, "45", 30, false); _root.ArrowEffect = "Tornado"; break; case "Mini" : new mx.transitions.Tween(EffectRed, "_x", mx.transitions.easing.Strong.easeOut, EffectRed._x, "225", 30, false); new mx.transitions.Tween(EffectRed, "_width", mx.transitions.easing.Strong.easeOut, EffectRed._width, "26", 30, false); _root.ArrowEffect = "Mini"; break; case "None" : default : new mx.transitions.Tween(EffectRed, "_x", mx.transitions.easing.Strong.easeOut, EffectRed._x, "108", 30, false); new mx.transitions.Tween(EffectRed, "_width", mx.transitions.easing.Strong.easeOut, EffectRed._width, "19", 30, false); _root.ArrowEffect = "None"; } } function setAppearance(appearance) { switch (appearance) { case "Hidden" : new mx.transitions.Tween(AppearanceRed, "_x", mx.transitions.easing.Strong.easeOut, AppearanceRed._x, "150", 30, false); new mx.transitions.Tween(AppearanceRed, "_width", mx.transitions.easing.Strong.easeOut, AppearanceRed._width, "36", 30, false); _root.ArrowVisible = "Hidden"; break; case "Sudden" : new mx.transitions.Tween(AppearanceRed, "_x", mx.transitions.easing.Strong.easeOut, AppearanceRed._x, "193", 30, false); new mx.transitions.Tween(AppearanceRed, "_width", mx.transitions.easing.Strong.easeOut, AppearanceRed._width, "39", 30, false); _root.ArrowVisible = "Sudden"; break; case "Stealth" : new mx.transitions.Tween(AppearanceRed, "_x", mx.transitions.easing.Strong.easeOut, AppearanceRed._x, "243", 30, false); new mx.transitions.Tween(AppearanceRed, "_width", mx.transitions.easing.Strong.easeOut, AppearanceRed._width, "38", 30, false); _root.ArrowVisible = "Stealth"; break; case "Blink" : new mx.transitions.Tween(AppearanceRed, "_x", mx.transitions.easing.Strong.easeOut, AppearanceRed._x, "287", 30, false); new mx.transitions.Tween(AppearanceRed, "_width", mx.transitions.easing.Strong.easeOut, AppearanceRed._width, "27", 30, false); _root.ArrowVisible = "Blink"; break; case "Visible" : default : new mx.transitions.Tween(AppearanceRed, "_x", mx.transitions.easing.Strong.easeOut, AppearanceRed._x, "108", 30, false); new mx.transitions.Tween(AppearanceRed, "_width", mx.transitions.easing.Strong.easeOut, AppearanceRed._width, "35", 30, false); _root.ArrowVisible = "Visible"; } } function setDark(dark) { switch (dark) { case "On" : new mx.transitions.Tween(DarkRed, "_x", mx.transitions.easing.Strong.easeOut, DarkRed._x, "132", 30, false); _root.DarkArrowMod = "On"; break; case "Off" : default : new mx.transitions.Tween(DarkRed, "_x", mx.transitions.easing.Strong.easeOut, DarkRed._x, "108", 30, false); _root.DarkArrowMod = "Off"; } } function setMirror(mirror) { switch (mirror) { case "Mirror" : new mx.transitions.Tween(MirrorRed, "_x", mx.transitions.easing.Strong.easeOut, MirrorRed._x, "132", 30, false); new mx.transitions.Tween(MirrorRed, "_width", mx.transitions.easing.Strong.easeOut, MirrorRed._width, "19", 30, false); _root.mirrorFormat = "Mirror"; break; case "Left" : new mx.transitions.Tween(MirrorRed, "_x", mx.transitions.easing.Strong.easeOut, MirrorRed._x, "156", 30, false); new mx.transitions.Tween(MirrorRed, "_width", mx.transitions.easing.Strong.easeOut, MirrorRed._width, "24", 30, false); _root.mirrorFormat = "Left"; break; case "Right" : new mx.transitions.Tween(MirrorRed, "_x", mx.transitions.easing.Strong.easeOut, MirrorRed._x, "184", 30, false); new mx.transitions.Tween(MirrorRed, "_width", mx.transitions.easing.Strong.easeOut, MirrorRed._width, "29", 30, false); _root.mirrorFormat = "Right"; break; case "Off" : default : new mx.transitions.Tween(MirrorRed, "_x", mx.transitions.easing.Strong.easeOut, MirrorRed._x, "108", 30, false); new mx.transitions.Tween(MirrorRed, "_width", mx.transitions.easing.Strong.easeOut, MirrorRed._width, "19", 30, false); _root.mirrorFormat = "Off"; } } function setGenreOpen(value) { switch (value) { case true : new mx.transitions.Tween(GenreRed, "_x", mx.transitions.easing.Strong.easeOut, GenreRed._x, "164", 30, false); _root.settings_openLastGenre = true; break; case false : default : new mx.transitions.Tween(GenreRed, "_x", mx.transitions.easing.Strong.easeOut, GenreRed._x, "140", 30, false); _root.settings_openLastGenre = false; } } function setLowDifficulties(value) { switch (value) { case true : new mx.transitions.Tween(DiffRed, "_x", mx.transitions.easing.Strong.easeOut, DiffRed._x, "364", 30, false); _root.useLowDifficulties = true; break; case false : default : new mx.transitions.Tween(DiffRed, "_x", mx.transitions.easing.Strong.easeOut, DiffRed._x, "341", 30, false); _root.useLowDifficulties = false; } } function setAutoPlay(bot) { switch (bot) { case true : new mx.transitions.Tween(BotRed, "_x", mx.transitions.easing.Strong.easeOut, BotRed._x, "304.8", 30, false); _root.botPlay = true; break; case false : default : new mx.transitions.Tween(BotRed, "_x", mx.transitions.easing.Strong.easeOut, BotRed._x, "279.8", 30, false); _root.botPlay = false; } } function setVQuality(value) { switch (value) { case "LOW" : new mx.transitions.Tween(VQuailtyRed, "_x", mx.transitions.easing.Strong.easeOut, VQuailtyRed._x, "411", 30, false); new mx.transitions.Tween(VQuailtyRed, "_width", mx.transitions.easing.Strong.easeOut, VQuailtyRed._width, "25", 30, false); _quality = "LOW"; break; case "MEDIUM" : new mx.transitions.Tween(VQuailtyRed, "_x", mx.transitions.easing.Strong.easeOut, VQuailtyRed._x, "440", 30, false); new mx.transitions.Tween(VQuailtyRed, "_width", mx.transitions.easing.Strong.easeOut, VQuailtyRed._width, "43", 30, false); _quality = "MEDIUM"; break; case "BEST" : default : new mx.transitions.Tween(VQuailtyRed, "_x", mx.transitions.easing.Strong.easeOut, VQuailtyRed._x, "485", 30, false); new mx.transitions.Tween(VQuailtyRed, "_width", mx.transitions.easing.Strong.easeOut, VQuailtyRed._width, "29", 30, false); _quality = "BEST"; } } function setVAccuracy(value) { switch (value) { case "Hidden" : new mx.transitions.Tween(VAccuracyRed, "_x", mx.transitions.easing.Strong.easeOut, VAccuracyRed._x, "452", 30, false); new mx.transitions.Tween(VAccuracyRed, "_width", mx.transitions.easing.Strong.easeOut, VAccuracyRed._width, "37", 30, false); _root.VAccuracy = "Hidden"; break; case "Visible" : default : new mx.transitions.Tween(VAccuracyRed, "_x", mx.transitions.easing.Strong.easeOut, VAccuracyRed._x, "411", 30, false); new mx.transitions.Tween(VAccuracyRed, "_width", mx.transitions.easing.Strong.easeOut, VAccuracyRed._width, "35", 30, false); _root.VAccuracy = "Visible"; } } function setVCombo(value) { switch (value) { case "Hidden" : new mx.transitions.Tween(VComboRed, "_x", mx.transitions.easing.Strong.easeOut, VComboRed._x, "452", 30, false); new mx.transitions.Tween(VComboRed, "_width", mx.transitions.easing.Strong.easeOut, VComboRed._width, "37", 30, false); _root.VCombo = "Hidden"; break; case "Visible" : default : new mx.transitions.Tween(VComboRed, "_x", mx.transitions.easing.Strong.easeOut, VComboRed._x, "411", 30, false); new mx.transitions.Tween(VComboRed, "_width", mx.transitions.easing.Strong.easeOut, VComboRed._width, "35", 30, false); _root.VCombo = "Visible"; } } function setVTotal(value) { switch (value) { case "Hidden" : new mx.transitions.Tween(VTotalRed, "_x", mx.transitions.easing.Strong.easeOut, VTotalRed._x, "452", 30, false); new mx.transitions.Tween(VTotalRed, "_width", mx.transitions.easing.Strong.easeOut, VTotalRed._width, "37", 30, false); _root.VTotal = "Hidden"; break; case "Visible" : default : new mx.transitions.Tween(VTotalRed, "_x", mx.transitions.easing.Strong.easeOut, VTotalRed._x, "411", 30, false); new mx.transitions.Tween(VTotalRed, "_width", mx.transitions.easing.Strong.easeOut, VTotalRed._width, "35", 30, false); _root.VTotal = "Visible"; } } function setVInfo(value) { switch (value) { case false : new mx.transitions.Tween(VInfoRed, "_x", mx.transitions.easing.Strong.easeOut, VInfoRed._x, "452", 30, false); new mx.transitions.Tween(VInfoRed, "_width", mx.transitions.easing.Strong.easeOut, VInfoRed._width, "37", 30, false); _root.displayInfo = false; break; case true : default : new mx.transitions.Tween(VInfoRed, "_x", mx.transitions.easing.Strong.easeOut, VInfoRed._x, "411", 30, false); new mx.transitions.Tween(VInfoRed, "_width", mx.transitions.easing.Strong.easeOut, VInfoRed._width, "35", 30, false); _root.displayInfo = true; } } function setVPACounter(value) { switch (value) { case false : new mx.transitions.Tween(VPARed, "_x", mx.transitions.easing.Strong.easeOut, VPARed._x, "452", 30, false); new mx.transitions.Tween(VPARed, "_width", mx.transitions.easing.Strong.easeOut, VPARed._width, "37", 30, false); _root.VPACounter = false; break; case true : default : new mx.transitions.Tween(VPARed, "_x", mx.transitions.easing.Strong.easeOut, VPARed._x, "411", 30, false); new mx.transitions.Tween(VPARed, "_width", mx.transitions.easing.Strong.easeOut, VPARed._width, "35", 30, false); _root.VPACounter = true; } } function setArrowStyle(style) { switch (style) { case 2 : new mx.transitions.Tween(StyleRed, "_x", mx.transitions.easing.Strong.easeOut, StyleRed._x, "410.9", 30, false); new mx.transitions.Tween(StyleRed, "_y", mx.transitions.easing.Strong.easeOut, StyleRed._y, "191.6", 30, false); new mx.transitions.Tween(StyleRed, "_width", mx.transitions.easing.Strong.easeOut, StyleRed._width, "41", 30, false); MODxArrowPreview.gotoAndStop(2); _root.noteColorMethod = "Color"; _root.arrowStyle = 2; break; case 3 : new mx.transitions.Tween(StyleRed, "_x", mx.transitions.easing.Strong.easeOut, StyleRed._x, "349.9", 30, false); new mx.transitions.Tween(StyleRed, "_y", mx.transitions.easing.Strong.easeOut, StyleRed._y, "210.6", 30, false); new mx.transitions.Tween(StyleRed, "_width", mx.transitions.easing.Strong.easeOut, StyleRed._width, "53", 30, false); MODxArrowPreview.gotoAndStop(3); _root.noteColorMethod = "Color"; _root.arrowStyle = 3; break; case 4 : new mx.transitions.Tween(StyleRed, "_x", mx.transitions.easing.Strong.easeOut, StyleRed._x, "410.9", 30, false); new mx.transitions.Tween(StyleRed, "_y", mx.transitions.easing.Strong.easeOut, StyleRed._y, "210.6", 30, false); new mx.transitions.Tween(StyleRed, "_width", mx.transitions.easing.Strong.easeOut, StyleRed._width, "40", 30, false); MODxArrowPreview.gotoAndStop(4); _root.noteColorMethod = "Rotate_Swap"; _root.arrowStyle = 4; break; case 5 : new mx.transitions.Tween(StyleRed, "_x", mx.transitions.easing.Strong.easeOut, StyleRed._x, "349.9", 30, false); new mx.transitions.Tween(StyleRed, "_y", mx.transitions.easing.Strong.easeOut, StyleRed._y, "228.6", 30, false); new mx.transitions.Tween(StyleRed, "_width", mx.transitions.easing.Strong.easeOut, StyleRed._width, "38", 30, false); MODxArrowPreview.gotoAndStop(5); _root.noteColorMethod = "Color"; _root.arrowStyle = 5; break; case 6 : new mx.transitions.Tween(StyleRed, "_x", mx.transitions.easing.Strong.easeOut, StyleRed._x, "410.9", 30, false); new mx.transitions.Tween(StyleRed, "_y", mx.transitions.easing.Strong.easeOut, StyleRed._y, "228.6", 30, false); new mx.transitions.Tween(StyleRed, "_width", mx.transitions.easing.Strong.easeOut, StyleRed._width, "54", 30, false); MODxArrowPreview.gotoAndStop(6); _root.noteColorMethod = "Rotate_Color"; _root.arrowStyle = 6; break; case 7 : new mx.transitions.Tween(StyleRed, "_x", mx.transitions.easing.Strong.easeOut, StyleRed._x, "349.9", 30, false); new mx.transitions.Tween(StyleRed, "_y", mx.transitions.easing.Strong.easeOut, StyleRed._y, "246.6", 30, false); new mx.transitions.Tween(StyleRed, "_width", mx.transitions.easing.Strong.easeOut, StyleRed._width, "34", 30, false); MODxArrowPreview.gotoAndStop(7); _root.noteColorMethod = "Swap"; _root.arrowStyle = 7; break; case 8 : new mx.transitions.Tween(StyleRed, "_x", mx.transitions.easing.Strong.easeOut, StyleRed._x, "410.9", 30, false); new mx.transitions.Tween(StyleRed, "_y", mx.transitions.easing.Strong.easeOut, StyleRed._y, "246.6", 30, false); new mx.transitions.Tween(StyleRed, "_width", mx.transitions.easing.Strong.easeOut, StyleRed._width, "32", 30, false); MODxArrowPreview.gotoAndStop(8); _root.noteColorMethod = "Swap"; _root.arrowStyle = 8; break; case 9 : new mx.transitions.Tween(StyleRed, "_x", mx.transitions.easing.Strong.easeOut, StyleRed._x, "349.9", 30, false); new mx.transitions.Tween(StyleRed, "_y", mx.transitions.easing.Strong.easeOut, StyleRed._y, "265.6", 30, false); new mx.transitions.Tween(StyleRed, "_width", mx.transitions.easing.Strong.easeOut, StyleRed._width, "38", 30, false); MODxArrowPreview.gotoAndStop(9); _root.noteColorMethod = "Color"; _root.arrowStyle = 9; break; case 1 : default : new mx.transitions.Tween(StyleRed, "_x", mx.transitions.easing.Strong.easeOut, StyleRed._x, "349.9", 30, false); new mx.transitions.Tween(StyleRed, "_y", mx.transitions.easing.Strong.easeOut, StyleRed._y, "191.6", 30, false); new mx.transitions.Tween(StyleRed, "_width", mx.transitions.easing.Strong.easeOut, StyleRed._width, "41", 30, false); MODxArrowPreview.gotoAndStop(1); _root.noteColorMethod = "Color"; _root.arrowStyle = 1; } } stop(); _global.keyPressed = "none"; loadSettings(); speed_TXT.restrict = "0-9."; offsetText.restrict = "-0123456789"; ao0.restrict = "0-9"; ao1.restrict = "0-9"; ao2.restrict = "0-9"; ao3.restrict = "0-9"; ao4.restrict = "0-9"; ao5.restrict = "0-9"; buttonFix.useHandCursor = false; displayBTN.useHandCursor = false; debugInput.selectable = false; var keyListener = new Object(); keyListener.onKeyDown = function () { if (_global.keyPressed != "none") { var _local3 = keycodeChar(Key.getCode()); if ((_local3 != " ") && (_local3 != "")) { _root.key_info_txt = ""; if (_global.keyPressed == "left") { _root.LeftKeySettingsConfig = Key.getCode(); _root.LeftKeyValueValue = _local3; } else if (_global.keyPressed == "right") { _root.RightKeySettingsConfig = Key.getCode(); _root.RightKeyValueValue = _local3; } else if (_global.keyPressed == "up") { _root.UpKeySettingsConfig = Key.getCode(); _root.UpKeyValueValue = _local3; } else if (_global.keyPressed == "down") { _root.DownKeySettingsConfig = Key.getCode(); _root.DownKeyValueValue = _local3; } else if (_global.keyPressed == "restart") { _root.RestartSongKeyConfig = Key.getCode(); _root.RestartSongKeyValue = _local3; } else if (_global.keyPressed == "quit") { _root.QuitSongKeyConfig = Key.getCode(); _root.QuitSongKeyValue = _local3; } else if (_global.keyPressed == "menu") { _root.MenuKeyConfig = Key.getCode(); _root.MenuKeyValue = _local3; } else if (_global.keyPressed == "settings") { _root.SettingsKeyConfig = Key.getCode(); _root.SettingsKeyValue = _local3; } _global.keyPressed = "none"; } else { _root.key_info_txt = "Unsupported key"; } } }; Key.addListener(keyListener); _global.saveSettings = (saveSettings = function () { var _local2 = SharedObject.getLocal("ffr_settings"); _local2.data.song_offset = _root.globaloffset; _local2.data.speed_mod = _root.speedmodvertspeed; _local2.data.arrow_effect = _root.ArrowEffect; _local2.data.appearance = _root.ArrowVisible; _local2.data.dark_mod = _root.DarkArrowMod; _local2.data.mirror = _root.mirrorFormat; _local2.data.genreOpen = _root.settings_openLastGenre; _local2.data.low_diff = _root.useLowDifficulties; _local2.data.left_key = _root.LeftKeySettingsConfig; _local2.data.right_key = _root.RightKeySettingsConfig; _local2.data.up_key = _root.UpKeySettingsConfig; _local2.data.down_key = _root.DownKeySettingsConfig; _local2.data.restart_key = _root.RestartSongKeyConfig; _local2.data.quit_key = _root.QuitSongKeyConfig; _local2.data.menu_key = _root.MenuKeyConfig; _local2.data.settings_key = _root.SettingsKeyConfig; _local2.data.arrow_style = _root.arrowStyle; _local2.data.vquality = _quality; _local2.data.vstyle_acc = _root.VAccuracy; _local2.data.vstyle_com = _root.VCombo; _local2.data.vstyle_tot = _root.VTotal; _local2.data.vstyle_info = _root.displayInfo; _local2.data.vstyle_pa = _root.VPACounter; _local2.flush(); }); MODxSetSpeed.onPress = function () { var _local2 = parseFloat(speed_TXT.text); if (debugInput.selectable && (debugInput.text == "D3BU9")) { _root.debug._alpha = 100; } else if (speed_TXT.text == "1.00.1") { debugInput.selectable = true; } else if ((_local2 > 0) && (!isNaN(_local2))) { _root.speedmodvertspeed = _local2; _root.speedmodvert = _root.speedmodvertspeed * 310; _root.SETTINGS_Ballon_Title = "FFR C-MOD:"; _root.SETTINGS_Ballon_Message = _root.speedmodvert; MessagePop.gotoAndPlay(2); saveSettings(); } else { _root.SETTINGS_Ballon_Title = "Error:"; _root.SETTINGS_Ballon_Message = "Invalid"; MessagePop.gotoAndPlay(2); } }; SCROLLxRISING.onRelease = function () { setScroll("Rising"); }; SCROLLxFALLING.onRelease = function () { setScroll("Falling"); }; SCROLLxRIGHT.onRelease = function () { setScroll("Right"); }; SCROLLxLEFT.onRelease = function () { setScroll("Left"); }; EFFECTxOFF.onPress = function () { setEffect("None"); saveSettings(); }; EFFECTxDIZZY.onPress = function () { setEffect("Dizzy"); saveSettings(); }; EFFECTxTORNADO.onPress = function () { setEffect("Tornado"); saveSettings(); }; EFFECTxMINI.onPress = function () { setEffect("Mini"); saveSettings(); }; APPERANCExVISIBLE.onPress = function () { setAppearance("Visible"); saveSettings(); }; APPERANCExHIDDEN.onPress = function () { setAppearance("Hidden"); saveSettings(); }; APPERANCExSUDDEN.onPress = function () { setAppearance("Sudden"); saveSettings(); }; APPERANCExSTEALTH.onPress = function () { setAppearance("Stealth"); saveSettings(); }; APPERANCExBLINK.onPress = function () { setAppearance("Blink"); saveSettings(); }; DARKxOFF.onPress = function () { setDark("Off"); saveSettings(); }; DARKxON.onPress = function () { setDark("On"); saveSettings(); }; MIRRORxOFF.onPress = function () { setMirror("Off"); saveSettings(); }; MIRRORxON.onPress = function () { setMirror("Mirror"); saveSettings(); }; MIRRORxLEFT.onPress = function () { setMirror("Left"); saveSettings(); }; MIRRORxRIGHT.onPress = function () { setMirror("Right"); saveSettings(); }; GENRExOFF.onPress = function () { setGenreOpen(false); saveSettings(); }; GENRExON.onPress = function () { setGenreOpen(true); saveSettings(); }; DIFFxOFF.onPress = function () { setLowDifficulties(false); saveSettings(); }; DIFFxON.onPress = function () { setLowDifficulties(true); saveSettings(); }; BOTxOFF.onPress = function () { setAutoPlay(false); }; BOTxON.onPress = function () { setAutoPlay(true); }; VQUALITYxLOW.onPress = function () { setVQuality("LOW"); saveSettings(); }; VQUALITYxMEDIUM.onPress = function () { setVQuality("MEDIUM"); saveSettings(); }; VQUALITYxHIGH.onPress = function () { setVQuality("BEST"); saveSettings(); }; VACCURACYxVISIBLE.onPress = function () { setVAccuracy("Visible"); saveSettings(); }; VACCURACYxHIDDEN.onPress = function () { setVAccuracy("Hidden"); saveSettings(); }; VCOMBOxVISIBLE.onPress = function () { setVCombo("Visible"); saveSettings(); }; VCOMBOxHIDDEN.onPress = function () { setVCombo("Hidden"); saveSettings(); }; VTOTALxVISIBLE.onPress = function () { setVTotal("Visible"); saveSettings(); }; VTOTALxHIDDEN.onPress = function () { setVTotal("Hidden"); saveSettings(); }; VINFOxVISIBLE.onPress = function () { setVInfo(true); saveSettings(); }; VINFOxHIDDEN.onPress = function () { setVInfo(false); saveSettings(); }; VPAxVISIBLE.onPress = function () { setVPACounter(true); saveSettings(); }; VPAxHIDDEN.onPress = function () { setVPACounter(false); saveSettings(); }; STYLExORIGINAL.onPress = function () { setArrowStyle(1); saveSettings(); }; STYLExVELOCITY.onPress = function () { setArrowStyle(2); saveSettings(); }; STYLExSM.onPress = function () { setArrowStyle(3); saveSettings(); }; STYLExORBULAR.onPress = function () { setArrowStyle(4); saveSettings(); }; STYLExLETTERS.onPress = function () { setArrowStyle(5); saveSettings(); }; STYLExBEATMANIA.onPress = function () { setArrowStyle(6); saveSettings(); }; STYLExMETAL.onPress = function () { setArrowStyle(7); saveSettings(); }; STYLExDELTA.onPress = function () { setArrowStyle(8); saveSettings(); }; STYLExHEARTS.onPress = function () { setArrowStyle(9); saveSettings(); }; SETTINGSxCLEAR.onRelease = function () { var _local2 = SharedObject.getLocal("ffr_settings"); _local2.clear(); _root.slideFormat = "Rising"; loadSettings(); _root.SETTINGS_Ballon_Title = "Game Settings"; _root.SETTINGS_Ballon_Message = "Cleared"; MessagePop.gotoAndPlay(2); };
Instance of Symbol 896 MovieClip "mask" in Symbol 1041 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root.uid == 249481) || (_root.uid == 1743546)) { this.gotoAndStop(2); } }
Symbol 1042 MovieClip Frame 1
stop();
Symbol 1042 MovieClip Frame 6
stop();
Symbol 1043 MovieClip Frame 1
function closeMenus() { if (OverlayMenuBackground._currentframe == 6) { OverlayMenuBackground.play(); } if (Fader._currentframe == 6) { Fader.play(); } closePanels(); } function closePanels() { if (SettingsBackground._currentframe == 6) { SettingsBackground.play(); } if (StatsBackground._currentframe == 6) { StatsBackground.play(); } if (NewsBackground._currentframe == 6) { NewsBackground.play(); } if (ReplaysBackground._currentframe == 6) { ReplaysBackground.play(); } if (ShopBackground._currentframe == 6) { ShopBackground.play(); } } slListener = new Object(); slListener.onKeyDown = function () { if (Key.getCode() == _root.SettingsKeyConfig) { SettingsBackground.play(); _global.saveSettings(); } if ((Key.getCode() == _root.MenuKeyConfig) && (_root.replayIDImport == 0)) { OverlayMenuBackground.play(); Fader.play(); closePanels(); } }; Key.addListener(slListener); buttonFix.useHandCursor = false;
Symbol 1051 MovieClip [TextArea] Frame 1
#initclip 109 Object.registerClass("TextArea", mx.controls.TextArea); #endinitclip stop();
Symbol 1086 MovieClip Frame 1
function handleConnection(success) { if (success) { hideWindow("generalWindow"); status_txt.text = "You are now Connected to Multiplayer"; butt_login.enabled = true; butt_login.onRelease = sendLogin; ServerConnection = true; } else { status_txt.text = "Connection failed"; } } function sendLogin() { if (ServerConnection == true) { smartfox.login(zone, _root.name, _root.Scorehash); var _local2 = showWindow("generalWindow"); _local2.winTitle.text = "Loading MP"; _local2.winMessage.text = "...Please wait..."; } else { smartfox.connect(ip, port); butt_login.enabled = false; var _local2 = showWindow("generalWindow"); _local2.winTitle.text = "Reconnecting"; _local2.winMessage.text = "Reconnecting to Multiplayer"; } } function showWindow(linkageName) { var _local1 = mpWindow.attachMovie(linkageName, linkageName, 9999); _local1._x = (Stage.width / 2) - (_local1._width / 2); _local1._y = ((Stage.height / 4) - (_local1._height / 2)) - 30; return(_local1); } function hideWindow(wName) { mpWindow[wName].removeMovieClip(); } function mpVarSet(whatVar, theValue, gameState, isGameUpdate) { if (_root.isMultiplayer == false) { return(undefined); } var _local3 = []; if (whatVar != "state") { _local3.push({name:(("p" + _global.myID) + "_") + whatVar, val:_root.dec2hex(theValue)}); } _local3.push({name:("p" + _global.myID) + "_state", val:_root.dec2hex(gameState)}); if (isGameUpdate) { _local3.push({name:("p" + _global.myID) + "_combo", val:_root.dec2hex(_root[_root._co])}); _local3.push({name:("p" + _global.myID) + "_maxcombo", val:_root.dec2hex(_root[_root._mco])}); } smartfox.setRoomVariables(_local3); } function mpRawVarSet(whatVar, theValue) { if (_root.isMultiplayer == false) { return(undefined); } var _local2 = []; _local2.push({name:whatVar, val:theValue}); smartfox.setRoomVariables(_local2); } function sendMPUpdate() { if (_root.isMultiplayer == false) { return(undefined); } var _local3 = []; _local3.push({name:("p" + _global.myID) + "_perfect", val:_root.dec2hex(_root[_root._pf])}); _local3.push({name:("p" + _global.myID) + "_good", val:_root.dec2hex(_root[_root._go])}); _local3.push({name:("p" + _global.myID) + "_average", val:_root.dec2hex(_root[_root._av])}); _local3.push({name:("p" + _global.myID) + "_boo", val:_root.dec2hex(_root[_root._bo])}); _local3.push({name:("p" + _global.myID) + "_miss", val:_root.dec2hex(_root[_root._mi])}); _local3.push({name:("p" + _global.myID) + "_combo", val:_root.dec2hex(_root[_root._co])}); _local3.push({name:("p" + _global.myID) + "_maxcombo", val:_root.dec2hex(_root[_root._mco])}); smartfox.setRoomVariables(_local3); } function mpVarGet(whatVar) { if (_root.isMultiplayer == false) { return(undefined); } return(smartfox.getActiveRoom().getVariables()[(("p" + _global.myID) + "_") + whatVar]); } stop(); _global.mpWindow = this; status_txt.text = "Connecting..."; var extensionName = "ffr_MPZoneExtVelo"; var ip = "96.30.8.143"; var port = 8082; var zone = "ffr_mp_velocity"; var ServerConnection = false; var smartfox = (new it.gotoandplay.smartfoxserver.SmartFoxClient()); smartfox.debug = false; smartfox.onConnection = handleConnection; smartfox.connect(ip, port); butt_login.enabled = false; smartfox.onExtensionResponse = function (resObj) { if (resObj._cmd == "logOK") { _global.myName = resObj.name; _global.MP_Class = resObj.userclass; _global.MP_Level = resObj.userlevel; hideWindow("generalWindow"); gotoAndStop ("chat"); } else if (resObj._cmd == "logKO") { var _local3 = showWindow("generalWindow"); _local3.winTitle.text = "Login Failure"; _local3.winMessage.text = resObj.err; } }; smartfox.onConnectionLost = function () { status_txt.text = "Connection lost"; ServerConnection = false; gotoAndStop ("connect"); };
Symbol 1086 MovieClip Frame 9
function createRoom(name, pwd, spec) { hideWindow("newGameWindow"); var _local2 = new Object(); _local2.name = (("[" + _global.MP_Level) + "] ") + name; _local2.password = pwd; _local2.maxUsers = 2; _local2.maxSpectators = (isNaN(spec) ? 5 : (spec)); _local2.isGame = true; _local2.isTemp = true; _local2.vars = []; _local2.uCount = true; smartfox.createRoom(_local2); } function sendChatMsg() { var _local12 = ((gradientToggle.selected == true) && (gradientTextStart.text.length == 7)) && (gradientTextEnd.text.length == 7); var _local11 = mainInput_txt.text; if (mainInput_txt.text.length > 0) { if (_local12) { var _local1 = _local11.split(""); var _local8 = []; var _local9 = 0; var _local3 = 0; while (_local3 < _local1.length) { if (_local1[_local3] == "<") { var _local2 = _local3; var _local6 = ""; if (_local1[_local3 + 1] == "/") { _local2++; } do { _local2++; if (htmlTagsEndings.in_array(_local1[_local2])) { break; } _local6 = _local6 + _local1[_local2]; } while (_local2 < _local1.length); do { if (_local1[_local2] == ">") { break; } _local2++; } while (!((_local2 >= _local1.length) || (_local1[_local2] == "<"))); if (htmlTags.in_array(_local6)) { _local8[_local3] = (_local2 - _local3) + 1; _local9 = _local9 + _local8[_local3]; _local3 = _local2; } } _local3++; } var _local7 = ""; var _local10 = fadeHex(str_replace("#", "0x", gradientTextStart.text), str_replace("#", "0x", gradientTextEnd.text), _local1.length - _local9); hexCount = 0; _local3 = 0; while (_local3 < _local1.length) { if (_local8[_local3] > 0) { var _local4 = 0; while (_local4 < _local8[_local3]) { _local7 = _local7 + _local1[_local3 + _local4]; _local4++; } _local3 = _local3 + (_local8[_local3] - 1); } else { var _local5 = _local1[_local3]; _local5 = str_replace("<", "&lt;", _local5); _local5 = str_replace(">", "&gt;", _local5); if (_local5 == " ") { _local7 = _local7 + " "; } else { _local7 = _local7 + (((("<font color=\"#" + _local10[hexCount].toString(16)) + "\">") + _local5) + "</font>"); } hexCount++; } _local3++; } _local11 = _local7; } smartfox.sendPublicMessage(_local11); mainInput_txt.text = ""; } } function changeRoom(evtObj) { var _local2 = evtObj.target.value; var _local3 = smartfox.getRoom(_local2).isPrivate(); var _local4 = smartfox.getRoom(_local2).getName(); _global.newRoom = _local2; if (_local3) { showWindow("passwordWindow"); } else { showWindow("joinWindow"); } } function loginProtectedRoom(pwd, mode) { var _local2 = ((mode == "spectator") ? true : false); hideWindow("passwordWindow"); smartfox.joinRoom(_global.newRoom, pwd, _local2); } function joinGameRoom(mode) { var _local2 = ((mode == "spectator") ? true : false); hideWindow("joinWindow"); smartfox.joinRoom(_global.newRoom, "", _local2); } function resetRoomSelected(id) { var _local4 = roomList_lb.getEnabled(); roomList_lb.setEnabled(true); var _local1 = 0; while (_local1 < roomList_lb.getLength()) { var _local2 = roomList_lb.getItemAt(_local1); if (_local2.data == id) { roomList_lb.setSelectedIndex(_local1); break; } _local1++; } roomList_lb.setEnabled(_local4); } function userSelectedLobby(evtObj) { var _local2 = evtObj.target.value; if (_local2 != smartfox.myUserId) { _global.pmUid = _local2; var _local5 = showWindow("pmWindow"); var _local3 = smartfox.getActiveRoom().getUserList(); var _local4 = _local3[_local2]; _local5.winTitle.text = "Private message to " + _local4.getName(); } } function sendPrivateMessage(m, recipient) { hideWindow("pmWindow"); smartfox.sendPrivateMessage(m, _global.pmUid); } function updateRoomStatus(roomId) { var _local3 = smartfox.roomList[roomId]; var _local1 = 0; while (_local1 < roomList_lb.getLength()) { var _local2 = roomList_lb.getItemAt(_local1); if (roomId == _local2.data) { roomList_lb.replaceItemAt(_local1, ((((_local3.getName() + " (") + _local3.getUserCount()) + ")-(") + _local3.getSpectatorCount()) + ")", _local2.data); break; } _local1++; } } function closeConnection() { smartfox.disconnect(); _root.isMultiplayer = false; gotoAndStop ("connect"); } function fadeHex(hex1, hex2, steps) { steps++; var _local4 = [hex1]; var _local6 = hex1 >> 16; var _local7 = (hex1 >> 8) & 255; var _local5 = hex1 & 255; var _local9 = (hex2 >> 16) - _local6; var _local8 = ((hex2 >> 8) & 255) - _local7; var _local10 = (hex2 & 255) - _local5; var _local2 = 1; while (_local2 < steps) { var _local1 = _local2 / steps; _local4.push((((_local6 + (_local9 * _local1)) << 16) | ((_local7 + (_local8 * _local1)) << 8)) | (_local5 + (_local10 * _local1))); _local2++; } _local4.push(hex2); return(_local4); } stop(); var ADMIN = 1; var BAND = 2; var SUPER_MOD = 3; var CHAT_MOD = 4; var MP_MOD = 5; var LEGEND = 6; var SIM_AUTHOR = 7; var SUBSCRIBER = 8; var USER = 9; var BANNED = 10; var ANONYMOUS = 11; var htmlTags = ["a", "b", "img", "font", "br", "i", "u", "p", "pre", "li", "textformat"]; var htmlTagsEndings = [" ", "/", ">"]; var rListHandler = new Object(); rListHandler.change = changeRoom; var uLobbyListHandler = new Object(); uLobbyListHandler.change = userSelectedLobby; roomList_lb.addEventListener("change", rListHandler); mainList_lb.addEventListener("change", uLobbyListHandler); smartfox.getRoomList(); mainInput_txt.text = ""; _root.isMultiplayer = false; smartfox.onRoomListUpdate = function (roomList) { roomList_lb.removeAll(); var _local3; for (var _local4 in roomList) { var _local1 = roomList[_local4]; if (_local1.isGame()) { roomList_lb.addItem(((((_local1.getName() + " (") + _local1.getUserCount()) + ")-(") + _local1.getSpectatorCount()) + ")", _local1.getId()); } if (_local1.getName() == "Lobby") { _local3 = _local1; } } roomList_lb.sortItemsBy("label", "ASC"); smartfox.joinRoom(_local3.getId()); }; createRoom_BTN.onRelease = function () { showWindow("newGameWindow"); }; smartfox.onJoinRoom = function (roomObj) { _global.currentRoom = roomObj; if (roomObj.isGame()) { _global.myID = this.playerId; mpWindow.iAmSpectator = ((_global.myID == -1) ? true : false); gotoAndStop ("game"); } else { var _local7 = roomObj.getId(); var _local4 = roomObj.getUserList(); resetRoomSelected(_local7); mainChat_txt.text = ""; mainList_lb.removeAll(); for (var _local5 in _local4) { var _local3 = _local4[_local5]; if (_local3.getName() != undefined) { mainList_lb.addItem(_local3.getName(), _local3.getId()); } } mainList_lb.sortItemsBy("label", "ASC"); mainChat_txt.text = mainChat_txt.text + (("<font color='#cc0000'>>> Room [ " + roomObj.getName()) + " ] joined</font>"); } smartfox.setUserVariables({MP_Class:_global.MP_Class, MP_Level:_global.MP_Level}); }; smartfox.onJoinRoomError = function (errorMsg) { var _local1 = showWindow("generalWindow"); _local1.winTitle.text = "Join Error"; _local1.winMessage.text = errorMsg; resetRoomSelected(smartfox.activeRoomId); }; smartfox.onRoomLeft = function (roomId) { trace("You left room " + roomId); }; smartfox.onUserEnterRoom = function (fromRoom, user) { if ((user.getName() != undefined) && (user.getName() != "undefined")) { mainList_lb.addItem(user.getName(), user.getId()); mainList_lb.sortItemsBy("label", "ASC"); updateRoomStatus(fromRoom); } if (_root.isMultiplayer == true) { updateUserlist(); } }; smartfox.onUserLeaveRoom = function (fromRoom, usrId) { var _local2 = 0; while (_local2 < mainList_lb.getLength()) { var _local3 = mainList_lb.getItemAt(_local2); if (_local3.data == usrId) { mainList_lb.removeItemAt(_local2); break; } _local2++; } mainList_lb.sortItemsBy("label", "ASC"); if (_root.isMultiplayer == true) { updateUserlist(); } }; smartfox.onUserCountChange = function (roomObj) { updateRoomStatus(roomObj.getId()); }; smartfox.onPublicMessage = function (msg, user, sourceRoom) { if (sourceRoom == _global.currentRoom.getId()) { var _local3 = user.getName(); if (_local3 != _global.myName) { var _local4 = user.getVariable("MP_Level"); var _local2 = user.getVariable("MP_Class"); } else { var _local4 = _global.MP_Level; var _local2 = _global.MP_Class; } if ((((_local2 != ADMIN) && (_local2 != _local2)) && (_local2 != CHAT_MOD)) && (_local2 != MP_MOD)) { msg_body = str_replace(Array("<", ">"), Array("", ""), msg); } else { msg_body = msg; } if (((_local2 == SUPER_MOD) || (_local2 == CHAT_MOD)) || (_local2 == MP_MOD)) { msg_body = ("<font color='#FF0000'>" + msg_body) + "</font>"; mainChat_txt.text = mainChat_txt.text + ((("<b>" + _local3) + " [MOD]:</b>&nbsp;") + msg_body); } else if (_local2 == ADMIN) { msg_body = ("<font color='#FF0000'>" + msg_body) + "</font>"; mainChat_txt.text = mainChat_txt.text + ((("<b>" + _local3) + " [ADMIN]:</b>&nbsp;") + msg_body); } else { mainChat_txt.text = mainChat_txt.text + ((((("<b>" + _local3) + " [") + _local4) + "]:</b>&nbsp;") + msg_body); } mainChat_txt.vPosition = mainChat_txt.maxVPosition; } }; smartfox.onPrivateMessage = function (msg, user) { mainChat_txt.text = mainChat_txt.text + ((("<b><font color='#009900'>[ PM > " + user.getName()) + " ]:</font></b> ") + msg); mainChat_txt.vPosition = mainChat_txt.maxVPosition; }; smartfox.onRoomAdded = function (roomObj) { roomList_lb.addItem(((((roomObj.getName() + " (") + roomObj.getUserCount()) + ")-(") + roomObj.getSpectatorCount()) + ")", roomObj.getId()); roomList_lb.sortItemsBy("label", "ASC"); }; smartfox.onRoomDeleted = function (roomObj) { var _local1 = 0; while (_local1 < roomList_lb.getLength()) { if (roomObj.getId() == roomList_lb.getItemAt(_local1).data) { roomList_lb.removeItemAt(_local1); break; } _local1++; } }; smartfox.onCreateRoomError = function (errorMsg) { var _local1 = showWindow("generalWindow"); _local1.winTitle.text = "Error Creating Room"; _local1.winMessage.text = errorMsg; }; sendMessage_BTN.onRelease = function () { sendChatMsg(); };
Instance of Symbol 199 MovieClip [TextInput] "mainInput_txt" in Symbol 1086 MovieClip Frame 9
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = 0; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 546 MovieClip [List] "mainList_lb" in Symbol 1086 MovieClip Frame 9
//component parameters onClipEvent (construct) { multipleSelection = false; rowHeight = 20; }
Instance of Symbol 1051 MovieClip [TextArea] "mainChat_txt" in Symbol 1086 MovieClip Frame 9
//component parameters onClipEvent (construct) { editable = false; html = true; text = ""; wordWrap = true; maxChars = 0; restrict = ""; enabled = true; password = false; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 546 MovieClip [List] "roomList_lb" in Symbol 1086 MovieClip Frame 9
//component parameters onClipEvent (construct) { multipleSelection = false; rowHeight = 20; }
Instance of Symbol 168 MovieClip "sendMessage_BTN" in Symbol 1086 MovieClip Frame 9
onClipEvent (load) { this.pressing = false; } on (release) { _parent.sendChatMsg(); } onClipEvent (enterFrame) { if (Key.isDown(13) && (!this.pressing)) { this.pressing = true; _parent.sendChatMsg(); } else if ((!Key.isDown(13)) && (this.pressing)) { input_txt.text = ""; this.pressing = false; } }
Instance of Symbol 168 MovieClip "createRoom_BTN" in Symbol 1086 MovieClip Frame 9
onClipEvent (load) { this.pressing = false; } on (release) { _parent.sendChatMsg(); } onClipEvent (enterFrame) { if (Key.isDown(13) && (!this.pressing)) { this.pressing = true; _parent.sendChatMsg(); } else if ((!Key.isDown(13)) && (this.pressing)) { input_txt.text = ""; this.pressing = false; } }
Symbol 1086 MovieClip Frame 17
function updateUserlist() { mainList_lb.removeAll(); var _local4 = smartfox.getActiveRoom(); var _local2 = _local4.getUserList(); var _local5 = _local4.getUserCount(); var _local6 = _local4.getSpectatorCount(); for (var _local3 in _local2) { var _local1 = _local2[_local3]; if (_local1.getName() != undefined) { mainList_lb.addItem(_local1.getName(), _local1.getId()); } } mainList_lb.sortItemsBy("label", "ASC"); usercount_TXT.text = ((((((_local5 + " Player") + ((_local5 != 1) ? "s" : "")) + " and ") + _local6) + " Spectator") + ((_local6 != 1) ? "s" : "")) + "."; } function sendChatMsg() { var _local12 = ((gradientToggle.selected == true) && (gradientTextStart.text.length == 7)) && (gradientTextEnd.text.length == 7); var _local11 = mainInput_txt.text; if (mainInput_txt.text.length > 0) { if (_local12) { var _local1 = _local11.split(""); var _local8 = []; var _local9 = 0; var _local3 = 0; while (_local3 < _local1.length) { if (_local1[_local3] == "<") { var _local2 = _local3; var _local6 = ""; if (_local1[_local3 + 1] == "/") { _local2++; } do { _local2++; if (htmlTagsEndings.in_array(_local1[_local2])) { break; } _local6 = _local6 + _local1[_local2]; } while (_local2 < _local1.length); do { if (_local1[_local2] == ">") { break; } _local2++; } while (!((_local2 >= _local1.length) || (_local1[_local2] == "<"))); if (htmlTags.in_array(_local6)) { _local8[_local3] = (_local2 - _local3) + 1; _local9 = _local9 + _local8[_local3]; _local3 = _local2; } } _local3++; } var _local7 = ""; var _local10 = fadeHex(str_replace("#", "0x", gradientTextStart.text), str_replace("#", "0x", gradientTextEnd.text), _local1.length - _local9); hexCount = 0; _local3 = 0; while (_local3 < _local1.length) { if (_local8[_local3] > 0) { var _local4 = 0; while (_local4 < _local8[_local3]) { _local7 = _local7 + _local1[_local3 + _local4]; _local4++; } _local3 = _local3 + (_local8[_local3] - 1); } else { var _local5 = _local1[_local3]; _local5 = str_replace("<", "&lt;", _local5); _local5 = str_replace(">", "&gt;", _local5); if (_local5 == " ") { _local7 = _local7 + " "; } else { _local7 = _local7 + (((("<font color=\"#" + _local10[hexCount].toString(16)) + "\">") + _local5) + "</font>"); } hexCount++; } _local3++; } _local11 = _local7; } smartfox.sendPublicMessage(_local11); mainInput_txt.text = ""; } } function MultiplayerClear(player, gameSong) { if (gameSong) { mpWindow[("p" + player) + "_songname"].text = "No Song Selected"; } mpWindow[("p" + player) + "_perfect"].text = "0"; mpWindow[("p" + player) + "_good"].text = "0"; mpWindow[("p" + player) + "_average"].text = "0"; mpWindow[("p" + player) + "_miss"].text = "0"; mpWindow[("p" + player) + "_boo"].text = "0"; mpWindow[("p" + player) + "_combo"].text = "0"; mpWindow[("p" + player) + "_maxcombo"].text = "0"; mpWindow[("p" + player) + "_score"].text = "0"; _root.mpVars[("p" + player) + "_perfect"] = 0; _root.mpVars[("p" + player) + "_good"] = 0; _root.mpVars[("p" + player) + "_average"] = 0; _root.mpVars[("p" + player) + "_miss"] = 0; _root.mpVars[("p" + player) + "_boo"] = 0; _root.mpVars[("p" + player) + "_combo"] = 0; _root.mpVars[("p" + player) + "_maxcombo"] = 0; _root.mpVars[("p" + player) + "_score"] = 0; _root.mpResults[("p" + n) + "_perfect"] = 0; _root.mpResults[("p" + n) + "_good"] = 0; _root.mpResults[("p" + n) + "_average"] = 0; _root.mpResults[("p" + n) + "_miss"] = 0; _root.mpResults[("p" + n) + "_boo"] = 0; _root.mpResults[("p" + n) + "_combo"] = 0; _root.mpResults[("p" + n) + "_maxcombo"] = 0; _root.mpResults[("p" + n) + "_score"] = 0; var _local3 = []; if (gameSong) { _local3.push({name:("p" + player) + "_levelid", val:0}); _local3.push({name:("p" + player) + "_levelloading", val:0}); } _local3.push({name:("p" + player) + "_perfect", val:0}); _local3.push({name:("p" + player) + "_good", val:0}); _local3.push({name:("p" + player) + "_average", val:0}); _local3.push({name:("p" + player) + "_miss", val:0}); _local3.push({name:("p" + player) + "_boo", val:0}); _local3.push({name:("p" + player) + "_combo", val:0}); _local3.push({name:("p" + player) + "_maxcombo", val:0}); smartfox.setRoomVariables(_local3); } function switchSpectator() { smartfox.switchSpectator(smartfox.activeRoomId); } function leaveGameRoom() { if (!mpWindow.iAmSpectator) { hideWindow("gameWindow"); } else { hideWindow("gameSpecWindow"); } delete _root.mpVars; delete _root.mpResults; gotoAndStop ("chat"); } function showPlayerNames() { rVars = smartfox.getActiveRoom().getVariables(); if ((rVars.p1_uid.length != undefined) && (mpWindow.p1_name.text != rVars.p1_name)) { mpWindow.p1_name.text = rVars.p1_name; loadUsersAvatar(_root.hex2dec(rVars.p1_uid), 1); } else if (rVars.p1_uid.length == undefined) { mpWindow.p1_name.text = "Waiting on player"; loadUsersAvatar(0, 1); } if ((rVars.p2_uid.length != undefined) && (mpWindow.p2_name.text != rVars.p2_name)) { mpWindow.p2_name.text = rVars.p2_name; loadUsersAvatar(_root.hex2dec(rVars.p2_uid), 2); } else if (rVars.p2_uid.length == undefined) { mpWindow.p2_name.text = "Waiting on player"; loadUsersAvatar(0, 2); } } function MultiplayerSubmit() { if ((_root.mpVars.p1_state == 5) || (_root.mpVars.p2_state == 5)) { return(undefined); } if (_root.mpVars.lastGameSubmitted == false) { var _local2 = _root.main.findLevelData(_root.mpVars.p1_levelid); if (_local2.songname == undefined) { _local2 = _root.main.findLevelData(_root.mpVars.p2_levelid); } mupdate = new LoadVars(); mupdate.player1id = _root.hex2dec(_root.lastMP1); mupdate.player2id = _root.hex2dec(_root.lastMP2); mupdate.gamestats = (((((((((((((((((((((((((((((((((_local2.songname + ":") + _root.mpResults.p1_score) + ":10:") + _root.mpResults.p1_maxcombo) + ":") + _root.mpResults.p1_combo) + ":") + _root.mpResults.p1_perfect) + ":") + _root.mpResults.p1_good) + ":") + _root.mpResults.p1_average) + ":") + _root.mpResults.p1_miss) + ":") + _root.mpResults.p1_boo) + ":") + _local2.songname) + ":") + _root.mpResults.p2_score) + ":10:") + _root.mpResults.p2_maxcombo) + ":") + _root.mpResults.p2_combo) + ":") + _root.mpResults.p2_perfect) + ":") + _root.mpResults.p2_good) + ":") + _root.mpResults.p2_average) + ":") + _root.mpResults.p2_miss) + ":") + _root.mpResults.p2_boo; if (_root.mpVars.p1_score > _root.mpVars.p2_score) { mupdate.winner = 1; mupdate.loser = 2; } if (_root.mpVars.p1_score < _root.mpVars.p2_score) { mupdate.winner = 2; mupdate.loser = 1; } mupdate.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-velocity_multiplayer.php", mupdate, "POST"); _root.mpVars.lastGameSubmitted = true; var _local3 = new Array(); _local3.push({name:"gameScoreRecorded", val:"y"}); smartfox.setRoomVariables(_local3); } } function AntileaveSubmit() { if (_root.mpVars[("p" + _global.myID) + "_state"] == 6) { var _local3 = _root.main.findLevelData(_root.mpVars[("p" + _global.myID) + "_levelid"]); mupdate = new LoadVars(); mupdate.player1id = _root.hex2dec(_root.lastMP1); mupdate.player2id = _root.hex2dec(_root.lastMP2); mupdate.gamestats = ((((((((((((((((((_local3.songname + ":") + _root.hex2dec(_root.mpVars[("p" + _global.myID) + "_score"])) + ":10:") + _root.hex2dec(_root.mpVars[("p" + _global.myID) + "_maxcombo"])) + ":") + _root.hex2dec(_root.mpVars[("p" + _global.myID) + "_combo"])) + ":") + _root.hex2dec(_root.mpVars[("p" + _global.myID) + "_perfect"])) + ":") + _root.hex2dec(_root.mpVars[("p" + _global.myID) + "_good"])) + ":") + _root.hex2dec(_root.mpVars[("p" + _global.myID) + "_average"])) + ":") + _root.hex2dec(_root.mpVars[("p" + _global.myID) + "_miss"])) + ":") + _root.hex2dec(_root.mpVars[("p" + _global.myID) + "_boo"])) + ":") + _local3.songname) + ":0:0:0:0:0:0:0:0:0"; mupdate.winner = 1; mupdate.loser = 2; mupdate.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-velocity_multiplayer.php", mupdate, "POST"); } _root.mpVars.lastGameSubmitted = true; } function loadUsersAvatar(userid, player) { mpWindow[("p" + player) + "_avatar_listener"] = new Object(); mpWindow[("p" + player) + "_avatar_listener"].onLoadInit = function (targetmc) { targetmc._x = 84 - (targetmc._width / 2); }; mpWindow[("p" + player) + "_avatar_loader"] = new MovieClipLoader(); mpWindow[("p" + player) + "_avatar_loader"].addListener(mpWindow[("p" + player) + "_avatar_listener"]); mpWindow[("p" + player) + "_avatar_loader"].loadClip((("http://www.flashflashrevolution.com/avatar_imgembedded.php?uid=" + userid) + "&cHeight=85&cWidth=85&player=") + player, mpWindow[("p" + player) + "_avatar"]); } stop(); var uLobbyListHandler = new Object(); uLobbyListHandler.change = userSelectedLobby; mainList_lb.addEventListener("change", uLobbyListHandler); var rVars = smartfox.getActiveRoom().getVariables(); if (mpWindow.iAmSpectator == false) { opponentID = ((_global.myID == 1) ? 2 : 1); var vObj = new Array(); vObj.push({name:("p" + _global.myID) + "_name", val:_global.myName}); vObj.push({name:("p" + _global.myID) + "_uid", val:_root.dec2hex(_root.uid)}); _root["lastMP" + _global.myID] = _root.dec2hex(_root.uid); smartfox.setRoomVariables(vObj); _root.isMultiplayer = true; } else if ((rVars.p1_uid.length == undefined) || (rVars.p2_uid.length == undefined)) { win = showWindow("gameSpecWindow"); win.winMessage.text = "Waiting for game to start!\r\rpress [join game] to play"; _root.isMultiplayer = false; } _root.mpResults = new Object(); updateUserlist(); showPlayerNames(); p1_songquick.onRelease = (p2_songquick.onRelease = function () { var _local3 = this._name.charAt(1); if ((_root.mpVars[("p" + _local3) + "_state"] >= 1) && (_root.mpVars[("p" + _local3) + "_state"] <= 4)) { var _local4 = _root.main.findLevelData(_root.mpVars[("p" + _local3) + "_levelid"]); if (_local4.songname != undefined) { _root.main.preloadSong.levelchoose.songsymbol.songlist_sp._visible = true; _root.main.preloadSong.levelchoose.songsymbol.song_sorting._visible = true; _root.sortFilter_Search = _local4.songname; _root.exactMatch_Search = true; _root.main.preloadSong.levelchoose.songsymbol.renderSongs(); } } }); sendMessage_BTN.onRelease = function () { sendChatMsg(); }; smartfox.onRoomVariablesUpdate = function (roomObj, changedVars) { rVars = roomObj.getVariables(); if (_root.mpVars == undefined) { _root.mpVars = new Object(); for (var _local6 in rVars) { if ((_local6 == "p1_name") || (_local6 == "p2_name")) { _root.mpVars[_local6] = rVars[_local6]; } else { _root.mpVars[_local6] = _root.hex2dec(rVars[_local6]); } } } for (var _local6 in changedVars) { if ((typeof(changedVars[_local6]) != "function") && (isNaN(_local6.charAt(0)))) { if ((_local6 == "p1_name") || (_local6 == "p2_name")) { _root.mpVars[_local6] = rVars[_local6]; } else { _root.mpVars[_local6] = _root.hex2dec(rVars[_local6]); } } } n = 1; while (n <= 2) { if (rVars[("p" + n) + "_state"] == 1) { MultiplayerClear(n, true); } if (rVars[("p" + n) + "_state"] == 2) { var _local5 = _root.main.findLevelData(_root.mpVars[("p" + n) + "_levelid"]); mpWindow[("p" + n) + "_songname"].htmlText = _local5.songname; } if ((rVars[("p" + n) + "_state"] == 3) || (rVars[("p" + n) + "_state"] == 4)) { var _local5 = _root.main.findLevelData(_root.mpVars[("p" + n) + "_levelid"]); var _local4 = int(Number(_local5.songname.length) * (Number(_root.mpVars[("p" + n) + "_levelloading"]) / 100)); mpWindow[("p" + n) + "_songname"].htmlText = ((("<font color=\"#00FF09\">" + (substring(_local5.songname, 0, _local4))) + "</font><font color=\"#FFFC00\">") + (substring(_local5.songname, _local4 + 1, _local5.songname.length))) + "</font>"; } if (rVars[("p" + n) + "_state"] == 4) { MultiplayerClear(n, false); _root.mpVars.lastGameSubmitted = false; } if ((rVars[("p" + n) + "_state"] == 5) && (_root.mpVars[("p" + n) + "_levelid"])) { var _local5 = _root.main.findLevelData(_root.mpVars[("p" + n) + "_levelid"]); var _local4 = int(Number(_local5.songname.length) * (Number(_root.mpVars[("p" + n) + "_levelloading"]) / 100)); mpWindow[("p" + n) + "_songname"].htmlText = ((("<font color=\"#00FF09\">" + (substring(_local5.songname, 0, _local4))) + "</font><font color=\"#FFFC00\">") + (substring(_local5.songname, _local4 + 1, _local5.songname.length))) + "</font>"; } if (rVars[("p" + n) + "_state"] == 5) { m = 0; while (m < changedVars.length) { mpWindow[changedVars[m]].text = _root.mpVars[changedVars[m]]; m++; } _root.mpVars[("p" + n) + "_score"] = ((((_root.mpVars[("p" + n) + "_perfect"] * 50) + (_root.mpVars[("p" + n) + "_good"] * 25)) + (_root.mpVars[("p" + n) + "_average"] * 5)) - (_root.mpVars[("p" + n) + "_miss"] * 10)) - (_root.mpVars[("p" + n) + "_boo"] * 5); mpWindow[("p" + n) + "_score"].text = insertCommas(_root.mpVars[("p" + n) + "_score"]); } if (rVars[("p" + n) + "_state"] == 6) { var _local5 = _root.main.findLevelData(_root.mpVars[("p" + n) + "_levelid"]); mpWindow[("p" + n) + "_songname"].htmlText = ("<font color=\"#00FFDB\">" + _local5.songname) + "</font>"; } if ((rVars[("p" + n) + "_state"] == 6) && (changedVars[("p" + n) + "_state"])) { _root.mpResults[("p" + n) + "_perfect"] = _root.hex2dec(rVars[("p" + n) + "_perfect"]); _root.mpResults[("p" + n) + "_good"] = _root.hex2dec(rVars[("p" + n) + "_good"]); _root.mpResults[("p" + n) + "_average"] = _root.hex2dec(rVars[("p" + n) + "_average"]); _root.mpResults[("p" + n) + "_miss"] = _root.hex2dec(rVars[("p" + n) + "_miss"]); _root.mpResults[("p" + n) + "_boo"] = _root.hex2dec(rVars[("p" + n) + "_boo"]); _root.mpResults[("p" + n) + "_combo"] = _root.hex2dec(rVars[("p" + n) + "_combo"]); _root.mpResults[("p" + n) + "_maxcombo"] = _root.hex2dec(rVars[("p" + n) + "_maxcombo"]); _root.mpResults[("p" + n) + "_score"] = ((((_root.mpResults[("p" + n) + "_perfect"] * 50) + (_root.mpResults[("p" + n) + "_good"] * 25)) + (_root.mpResults[("p" + n) + "_average"] * 5)) - (_root.mpResults[("p" + n) + "_miss"] * 10)) - (_root.mpResults[("p" + n) + "_boo"] * 5); if ((rVars.gameScoreRecorded == "n") && (_root.mpVars.lastGameSubmitted == false)) { MultiplayerSubmit(); } else { _root.mpVars.lastGameSubmitted = true; } } n++; } if (changedVars.p1_name || (changedVars.p2_name)) { if (rVars.p1_uid.length != undefined) { _root.lastMP1 = rVars.p1_uid; } if (rVars.p2_uid.length != undefined) { _root.lastMP2 = rVars.p2_uid; } if ((rVars.p1_name.length != undefined) && (rVars.p2_name.length != undefined)) { if (!mpWindow.iAmSpectator) { hideWindow("gameWindow"); } else { hideWindow("gameSpecWindow"); } } else { if (changedVars.p1_name && (rVars.p1_uid.length == undefined)) { MultiplayerClear(1, true); } if (changedVars.p2_name && (rVars.p2_uid.length == undefined)) { MultiplayerClear(2, true); } if (!mpWindow.iAmSpectator) { if ((_root[("p" + _global.myID) + "_score"] > 0) && (rVars[("p" + opponentID) + "_uid"] != _root["lastMP" + opponentID])) { AntileaveSubmit(); } var _local7 = showWindow("gameWindow"); _local7.winMessage.text = ((("Waiting for player " + ((_global.myID == 1) ? "2" : "1")) + newline) + newline) + "press [exit] to leave the game."; } else { var _local7 = showWindow("gameSpecWindow"); _local7.winMessage.text = "Waiting for game to start!\r\rpress [join game] to play."; } } updateUserlist(); showPlayerNames(); } }; smartfox.onSpectatorSwitched = function (success, newId, room) { if (success) { mpWindow.iAmSpectator = false; _root.isMultiplayer = true; hideWindow("gameSpecWindow"); _global.myID = newId; opponentID = ((_global.myID == 1) ? 2 : 1); var _local3 = new Array(); _local3.push({name:("p" + _global.myID) + "_name", val:_global.myName}); _local3.push({name:("p" + _global.myID) + "_uid", val:_root.dec2hex(_root.uid)}); _root["lastMP" + _global.myID] = _root.dec2hex(_root.uid); smartfox.setRoomVariables(_local3); updateUserlist(); } else { var _local4 = showWindow("generalWindow"); _local4.winMessage.text = "Sorry, another player has entered."; _root.isMultiplayer = false; } showPlayerNames(); }; leaveRoom_BTN.onRelease = function () { leaveGameRoom(); };
Instance of Symbol 199 MovieClip [TextInput] "mainInput_txt" in Symbol 1086 MovieClip Frame 17
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = 4000; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 546 MovieClip [List] "mainList_lb" in Symbol 1086 MovieClip Frame 17
//component parameters onClipEvent (construct) { multipleSelection = false; rowHeight = 20; }
Instance of Symbol 1051 MovieClip [TextArea] "mainChat_txt" in Symbol 1086 MovieClip Frame 17
//component parameters onClipEvent (construct) { editable = false; html = true; text = ""; wordWrap = true; maxChars = 0; restrict = ""; enabled = true; password = false; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 168 MovieClip "sendMessage_BTN" in Symbol 1086 MovieClip Frame 17
onClipEvent (load) { this.pressing = false; } on (release) { _parent.sendChatMsg(); } onClipEvent (enterFrame) { if (Key.isDown(13) && (!this.pressing)) { this.pressing = true; _parent.sendChatMsg(); } else if ((!Key.isDown(13)) && (this.pressing)) { input_txt.text = ""; this.pressing = false; } }
Symbol 1088 MovieClip Frame 1
stop();
Symbol 1088 MovieClip Frame 2
if (_root.loadedReplay == true) { while (Number(_root.hex2dec(_root.replayFrames[0].substring(1, 10))) == (_root.main.beater.i - _root.main.beatDelay)) { if (String(_root.replayFrames[0].charAt(0)) == "L") { this._parent.judgeKeyPress("L", _root.main.gameboard.main_left); } else if (String(_root.replayFrames[0].charAt(0)) == "R") { this._parent.judgeKeyPress("R", _root.main.gameboard.main_right); } else if (String(_root.replayFrames[0].charAt(0)) == "D") { this._parent.judgeKeyPress("D", _root.main.gameboard.main_down); } else if (String(_root.replayFrames[0].charAt(0)) == "U") { this._parent.judgeKeyPress("U", _root.main.gameboard.main_up); } _root.replayFrames.shift(); } } if (_root.replayFrames.length == 0) { gotoAndStop (1); }
Symbol 1088 MovieClip Frame 3
gotoAndPlay (2);
Symbol 1092 MovieClip Frame 1
this.onEnterFrame = null; i = 0; stop();
Symbol 1092 MovieClip Frame 2
_root.main.beatDelay = -37; if (_root.rlvlid > 29) { _root.main.beatDelay = -31; } if (_root.rlvlid == 87) { _root.main.beatDelay = -41; } if (_root.rlvlid == 88) { _root.main.beatDelay = -41; } if (_root.rlvlid == 68) { _root.main.beatDelay = -31; } if (_root.rlvlid == 37) { _root.main.beatDelay = -25; } if (_root.rlvlid == 25) { _root.main.beatDelay = -31; } if (_root.rlvlid == 24) { _root.main.beatDelay = -31; } if (_root.rlvlid == 23) { _root.main.beatDelay = -33; } if (_root.rlvlid == 22) { _root.main.beatDelay = -28; } if (_root.rlvlid == 28) { _root.main.beatDelay = -31; } if (_root.rlvlid == 21) { _root.main.beatDelay = -31; } if (_root.rlvlid == 20) { _root.main.beatDelay = -31; } if (_root.rlvlid == 19) { _root.main.beatDelay = -35; } if (_root.rlvlid == 17) { _root.main.beatDelay = -30; } _root.main.beatDelay = _root.main.beatDelay + Number(_root.globaloffset); gotoAndPlay (4);
Symbol 1092 MovieClip Frame 3
i++; gotoAndPlay (2);
Symbol 1092 MovieClip Frame 4
_global.noteBox = new Array(); x = 0; while (x < _root.beatBox.length) { _global.noteBox.push(_root.beatBox[x]); x++; } if (_root.uid != 249481) { delete _root.beatBox; } this.beatCount = 0; this.beatLength = _global.noteBox.length; this.songLength = _global.noteBox[this.beatLength - 1][0] + 11; _root.tRawMax = this.beatLength * 50; _root.main.NewPowerBar.cTotal.text = this.beatLength; _root.main.setComboColor(); _root.main.updatePAWindow(); if (_root.loadedReplay) { _root.main.replayBox.gotoAndPlay(2); }
Symbol 1092 MovieClip Frame 5
while (_global.noteBox[0][0] == (i - _parent.beatDelay)) { _parent.spawnArrow(_global.noteBox[0][1]); _global.noteBox.shift(); this.beatCount++; } this._parent.NewPowerBar.TimeAndScorer.lengthBar._width = (i / songLength) * 410; if (((_root.bomb == 1) || (_root.restart == 1)) || ((_root.AutoFailScoreNumber > 0) && (_root.fscore >= _root.AutoFailScoreNumber))) { gotoAndPlay (40); } if (this.beatCount == this.beatLength) { gotoAndPlay (7); }
Symbol 1092 MovieClip Frame 6
i++; gotoAndPlay (5);
Symbol 1092 MovieClip Frame 7
this.onEnterFrame = function () { i++; };
Symbol 1092 MovieClip Frame 50
_root.currentcombo = 0; i = 0; if (_root.restart == 1) { _root.replayFrames = _root.replayFramesExtra.copy(); _root.main.beater.gotoAndPlay(2); this._parent.logNotes(); _root.main.counter = 0; Key.removeListener(_root.main.keyboardListener); this._parent.replaySameLevel(); } else { mpWindow.sendMPUpdate(); _parent.gotoAndPlay(5); }
Symbol 1094 MovieClip Frame 1
stop();
Symbol 1094 MovieClip Frame 2
if (_root.previewID != undefined) { _global.importFFRPreview(_root.previewID); } else { _global.importFFRReplay(_root.replayIDImport); } stop();
Symbol 1102 MovieClip Frame 1
stop();
Symbol 1102 MovieClip Frame 8
gotoAndStop (1);
Symbol 1102 MovieClip Frame 26
gotoAndStop (1);
Symbol 1103 MovieClip Frame 1
stop();
Symbol 1103 MovieClip Frame 2
_global.GhostNoteCheck[_name.charAt(0)].push({Name:_name.charAt(0) + this.ID, ID:this.ID, Hit:5});
Symbol 1103 MovieClip Frame 3
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 25; break; } }
Symbol 1103 MovieClip Frame 4
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 50; break; } }
Symbol 1103 MovieClip Frame 5
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 55; break; } } if (_root.botPlay == true) { _global.addNote(_name.charAt(0), _root.main.beater.i - _root.main.beatDelay); switch (_name.charAt(0)) { case "L" : _root.main.judgeKeyPress("L", _root.main.gameboard.main_left); break; case "R" : _root.main.judgeKeyPress("R", _root.main.gameboard.main_right); break; case "U" : _root.main.judgeKeyPress("U", _root.main.gameboard.main_up); break; case "D" : _root.main.judgeKeyPress("D", _root.main.gameboard.main_down); } trace(_name.charAt(0)); }
Symbol 1103 MovieClip Frame 6
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 50; break; } }
Symbol 1103 MovieClip Frame 7
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 25; break; } }
Symbol 1103 MovieClip Frame 9
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 0; break; } }
Symbol 1107 MovieClip Frame 1
stop();
Symbol 1107 MovieClip Frame 5
_global.GhostNoteCheck[_name.charAt(0)].push({Name:_name.charAt(0) + this.ID, ID:this.ID, Hit:-10});
Symbol 1107 MovieClip Frame 7
var timeFrame = _global.GhostNoteCheck[_name.charAt(0)]; for (var i in timeFrame) { if (timeFrame[i].ID == this.ID) { timeFrame[i].Hit = 0; break; } }
Symbol 1108 MovieClip Frame 1
stop();
Instance of Symbol 1102 MovieClip "main_up" in Symbol 1108 MovieClip Frame 1
onClipEvent (load) { if (_root.DarkArrowMod == "On") { this._alpha = 30; } if (_root.DarkArrowMod == "Off") { this._alpha = 100; } if (_root.ArrowEffect == "Mini") { this.tween(["_xscale", "_yscale"], [25, 25], 3, "easeInCubic"); } if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 180; } } onClipEvent (enterFrame) { if (_root.ArrowEffect == "Dizzy") { this._rotation = this._rotation + 12; } }
Instance of Symbol 1102 MovieClip "main_right" in Symbol 1108 MovieClip Frame 1
onClipEvent (load) { if (_root.DarkArrowMod == "On") { this._alpha = 30; } if (_root.DarkArrowMod == "Off") { this._alpha = 100; } if (_root.ArrowEffect == "Mini") { this.tween(["_xscale", "_yscale"], [25, 25], 3, "easeInCubic"); } if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 180; } } onClipEvent (enterFrame) { if (_root.ArrowEffect == "Dizzy") { this._rotation = this._rotation + 12; } }
Instance of Symbol 1102 MovieClip "main_left" in Symbol 1108 MovieClip Frame 1
onClipEvent (load) { if (_root.DarkArrowMod == "On") { this._alpha = 30; } if (_root.DarkArrowMod == "Off") { this._alpha = 100; } if (_root.ArrowEffect == "Mini") { this.tween(["_xscale", "_yscale"], [25, 25], 3, "easeInCubic"); } if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 180; } } onClipEvent (enterFrame) { if (_root.ArrowEffect == "Dizzy") { this._rotation = this._rotation + 12; } }
Instance of Symbol 1102 MovieClip "main_down" in Symbol 1108 MovieClip Frame 1
onClipEvent (load) { if (_root.DarkArrowMod == "On") { this._alpha = 30; } if (_root.DarkArrowMod == "Off") { this._alpha = 100; } if (_root.ArrowEffect == "Mini") { this.tween(["_xscale", "_yscale"], [25, 25], 3, "easeInCubic"); } if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 180; } } onClipEvent (enterFrame) { if (_root.ArrowEffect == "Dizzy") { this._rotation = this._rotation + 12; } }
Instance of Symbol 1103 MovieClip "aU" in Symbol 1108 MovieClip Frame 1
onClipEvent (load) { this.xDest = this._parent.main_up._x; this._x = this.xDest + _root.transverseDist; if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 90; } }
Instance of Symbol 1107 MovieClip "bU" in Symbol 1108 MovieClip Frame 1
onClipEvent (load) { this.xDest = this._parent.main_up._x; this._x = this.xDest + _root.transverseDist; }
Instance of Symbol 1103 MovieClip "aR" in Symbol 1108 MovieClip Frame 1
onClipEvent (load) { this.xDest = this._parent.main_right._x; this._x = this.xDest + _root.transverseDist; if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 90; } }
Instance of Symbol 1107 MovieClip "bR" in Symbol 1108 MovieClip Frame 1
onClipEvent (load) { this.xDest = this._parent.main_right._x; this._x = this.xDest + _root.transverseDist; }
Instance of Symbol 1103 MovieClip "aD" in Symbol 1108 MovieClip Frame 1
onClipEvent (load) { this.xDest = this._parent.main_down._x; this._x = this.xDest + _root.transverseDist; if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 90; } }
Instance of Symbol 1107 MovieClip "bD" in Symbol 1108 MovieClip Frame 1
onClipEvent (load) { this.xDest = this._parent.main_down._x; this._x = this.xDest + _root.transverseDist; }
Instance of Symbol 1103 MovieClip "aL" in Symbol 1108 MovieClip Frame 1
onClipEvent (load) { this.xDest = this._parent.main_left._x; this._x = this.xDest + _root.transverseDist; if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 90; } }
Instance of Symbol 1107 MovieClip "bL" in Symbol 1108 MovieClip Frame 1
onClipEvent (load) { this.xDest = this._parent.main_left._x; this._x = this.xDest + _root.transverseDist; }
Instance of Symbol 1102 MovieClip "main_right" in Symbol 1108 MovieClip Frame 10
onClipEvent (load) { if (_root.DarkArrowMod == "On") { this._alpha = 30; } if (_root.DarkArrowMod == "Off") { this._alpha = 100; } if (_root.ArrowEffect == "Mini") { this.tween(["_xscale", "_yscale"], [25, 25], 3, "easeInCubic"); } if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 90; } } onClipEvent (enterFrame) { if (_root.ArrowEffect == "Dizzy") { this._rotation = this._rotation + 12; } }
Instance of Symbol 1102 MovieClip "main_up" in Symbol 1108 MovieClip Frame 10
onClipEvent (load) { if (_root.DarkArrowMod == "On") { this._alpha = 30; } if (_root.DarkArrowMod == "Off") { this._alpha = 100; } if (_root.ArrowEffect == "Mini") { this.tween(["_xscale", "_yscale"], [25, 25], 3, "easeInCubic"); } if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 90; } } onClipEvent (enterFrame) { if (_root.ArrowEffect == "Dizzy") { this._rotation = this._rotation + 12; } }
Instance of Symbol 1102 MovieClip "main_down" in Symbol 1108 MovieClip Frame 10
onClipEvent (load) { if (_root.DarkArrowMod == "On") { this._alpha = 30; } if (_root.DarkArrowMod == "Off") { this._alpha = 100; } if (_root.ArrowEffect == "Mini") { this.tween(["_xscale", "_yscale"], [25, 25], 3, "easeInCubic"); } if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 90; } } onClipEvent (enterFrame) { if (_root.ArrowEffect == "Dizzy") { this._rotation = this._rotation + 12; } }
Instance of Symbol 1102 MovieClip "main_left" in Symbol 1108 MovieClip Frame 10
onClipEvent (load) { if (_root.DarkArrowMod == "On") { this._alpha = 30; } if (_root.DarkArrowMod == "Off") { this._alpha = 100; } if (_root.ArrowEffect == "Mini") { this.tween(["_xscale", "_yscale"], [25, 25], 3, "easeInCubic"); } if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 90; } } onClipEvent (enterFrame) { if (_root.ArrowEffect == "Dizzy") { this._rotation = this._rotation + 12; } }
Instance of Symbol 1107 MovieClip "bD" in Symbol 1108 MovieClip Frame 10
onClipEvent (load) { this.yDest = this._parent.main_down._y; this._y = this.yDest - _root.transverseDist; }
Instance of Symbol 1103 MovieClip "aL" in Symbol 1108 MovieClip Frame 10
onClipEvent (load) { this.yDest = this._parent.main_left._y; this._y = this.yDest - _root.transverseDist; if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 0; } }
Instance of Symbol 1107 MovieClip "bL" in Symbol 1108 MovieClip Frame 10
onClipEvent (load) { this.yDest = this._parent.main_left._y; this._y = this.yDest - _root.transverseDist; }
Instance of Symbol 1103 MovieClip "aD" in Symbol 1108 MovieClip Frame 10
onClipEvent (load) { this.yDest = this._parent.main_left._y; this._y = this.yDest - _root.transverseDist; if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 0; } }
Instance of Symbol 1103 MovieClip "aU" in Symbol 1108 MovieClip Frame 10
onClipEvent (load) { this.yDest = this._parent.main_up._y; this._y = this.yDest - _root.transverseDist; if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 0; } }
Instance of Symbol 1107 MovieClip "bU" in Symbol 1108 MovieClip Frame 10
onClipEvent (load) { this.yDest = this._parent.main_up._y; this._y = this.yDest - _root.transverseDist; }
Instance of Symbol 1103 MovieClip "aR" in Symbol 1108 MovieClip Frame 10
onClipEvent (load) { this.yDest = this._parent.main_right._y; this._y = this.yDest - _root.transverseDist; if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 0; } }
Instance of Symbol 1107 MovieClip "bR" in Symbol 1108 MovieClip Frame 10
onClipEvent (load) { this.yDest = this._parent.main_right._y; this._y = this.yDest - _root.transverseDist; }
Instance of Symbol 1102 MovieClip "main_up" in Symbol 1108 MovieClip Frame 19
onClipEvent (load) { if (_root.DarkArrowMod == "On") { this._alpha = 30; } if (_root.DarkArrowMod == "Off") { this._alpha = 100; } if (_root.ArrowEffect == "Mini") { this.tween(["_xscale", "_yscale"], [25, 25], 3, "easeInCubic"); } if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 0; } } onClipEvent (enterFrame) { if (_root.ArrowEffect == "Dizzy") { this._rotation = this._rotation + 12; } }
Instance of Symbol 1102 MovieClip "main_right" in Symbol 1108 MovieClip Frame 19
onClipEvent (load) { if (_root.DarkArrowMod == "On") { this._alpha = 30; } if (_root.DarkArrowMod == "Off") { this._alpha = 100; } if (_root.ArrowEffect == "Mini") { this.tween(["_xscale", "_yscale"], [25, 25], 3, "easeInCubic"); } if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 0; } } onClipEvent (enterFrame) { if (_root.ArrowEffect == "Dizzy") { this._rotation = this._rotation + 12; } }
Instance of Symbol 1102 MovieClip "main_left" in Symbol 1108 MovieClip Frame 19
onClipEvent (load) { if (_root.DarkArrowMod == "On") { this._alpha = 30; } if (_root.DarkArrowMod == "Off") { this._alpha = 100; } if (_root.ArrowEffect == "Mini") { this.tween(["_xscale", "_yscale"], [25, 25], 3, "easeInCubic"); } if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 0; } } onClipEvent (enterFrame) { if (_root.ArrowEffect == "Dizzy") { this._rotation = this._rotation + 12; } }
Instance of Symbol 1102 MovieClip "main_down" in Symbol 1108 MovieClip Frame 19
onClipEvent (load) { if (_root.DarkArrowMod == "On") { this._alpha = 30; } if (_root.DarkArrowMod == "Off") { this._alpha = 100; } if (_root.ArrowEffect == "Mini") { this.tween(["_xscale", "_yscale"], [25, 25], 3, "easeInCubic"); } if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 0; } } onClipEvent (enterFrame) { if (_root.ArrowEffect == "Dizzy") { this._rotation = this._rotation + 12; } }
Instance of Symbol 1103 MovieClip "aU" in Symbol 1108 MovieClip Frame 19
onClipEvent (load) { this.xDest = this._parent.main_up._x; this._x = this.xDest - _root.transverseDist; if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 270; } }
Instance of Symbol 1107 MovieClip "bU" in Symbol 1108 MovieClip Frame 19
onClipEvent (load) { this.xDest = this._parent.main_up._x; this._x = this.xDest - _root.transverseDist; }
Instance of Symbol 1103 MovieClip "aR" in Symbol 1108 MovieClip Frame 19
onClipEvent (load) { this.xDest = this._parent.main_right._x; this._x = this.xDest - _root.transverseDist; if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 270; } }
Instance of Symbol 1107 MovieClip "bR" in Symbol 1108 MovieClip Frame 19
onClipEvent (load) { this.xDest = this._parent.main_right._x; this._x = this.xDest - _root.transverseDist; }
Instance of Symbol 1103 MovieClip "aD" in Symbol 1108 MovieClip Frame 19
onClipEvent (load) { this.xDest = this._parent.main_down._x; this._x = this.xDest - _root.transverseDist; if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 270; } }
Instance of Symbol 1107 MovieClip "bD" in Symbol 1108 MovieClip Frame 19
onClipEvent (load) { this.xDest = this._parent.main_down._x; this._x = this.xDest - _root.transverseDist; }
Instance of Symbol 1103 MovieClip "aL" in Symbol 1108 MovieClip Frame 19
onClipEvent (load) { this.xDest = this._parent.main_left._x; this._x = this.xDest - _root.transverseDist; if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 270; } }
Instance of Symbol 1107 MovieClip "bL" in Symbol 1108 MovieClip Frame 19
onClipEvent (load) { this.xDest = this._parent.main_left._x; this._x = this.xDest - _root.transverseDist; }
Instance of Symbol 1102 MovieClip "main_up" in Symbol 1108 MovieClip Frame 28
onClipEvent (load) { if (_root.DarkArrowMod == "On") { this._alpha = 30; } if (_root.DarkArrowMod == "Off") { this._alpha = 100; } if (_root.ArrowEffect == "Mini") { this.tween(["_xscale", "_yscale"], [25, 25], 3, "easeInCubic"); } if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 270; } } onClipEvent (enterFrame) { if (_root.ArrowEffect == "Dizzy") { this._rotation = this._rotation + 12; } }
Instance of Symbol 1102 MovieClip "main_right" in Symbol 1108 MovieClip Frame 28
onClipEvent (load) { if (_root.DarkArrowMod == "On") { this._alpha = 30; } if (_root.DarkArrowMod == "Off") { this._alpha = 100; } if (_root.ArrowEffect == "Mini") { this.tween(["_xscale", "_yscale"], [25, 25], 3, "easeInCubic"); } if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 270; } } onClipEvent (enterFrame) { if (_root.ArrowEffect == "Dizzy") { this._rotation = this._rotation + 12; } }
Instance of Symbol 1102 MovieClip "main_left" in Symbol 1108 MovieClip Frame 28
onClipEvent (load) { if (_root.DarkArrowMod == "On") { this._alpha = 30; } if (_root.DarkArrowMod == "Off") { this._alpha = 100; } if (_root.ArrowEffect == "Mini") { this.tween(["_xscale", "_yscale"], [25, 25], 3, "easeInCubic"); } if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 270; } } onClipEvent (enterFrame) { if (_root.ArrowEffect == "Dizzy") { this._rotation = this._rotation + 12; } }
Instance of Symbol 1102 MovieClip "main_down" in Symbol 1108 MovieClip Frame 28
onClipEvent (load) { if (_root.DarkArrowMod == "On") { this._alpha = 30; } if (_root.DarkArrowMod == "Off") { this._alpha = 100; } if (_root.ArrowEffect == "Mini") { this.tween(["_xscale", "_yscale"], [25, 25], 3, "easeInCubic"); } if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 270; } } onClipEvent (enterFrame) { if (_root.ArrowEffect == "Dizzy") { this._rotation = this._rotation + 12; } }
Instance of Symbol 1103 MovieClip "aU" in Symbol 1108 MovieClip Frame 28
onClipEvent (load) { this.yDest = this._parent.main_up._y; this._y = this.yDest + _root.transverseDist; if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 180; } }
Instance of Symbol 1106 MovieClip "bU" in Symbol 1108 MovieClip Frame 28
onClipEvent (load) { this.yDest = this._parent.main_up._y; this._y = this.yDest + _root.transverseDist; }
Instance of Symbol 1103 MovieClip "aR" in Symbol 1108 MovieClip Frame 28
onClipEvent (load) { this.yDest = this._parent.main_right._y; this._y = this.yDest + _root.transverseDist; if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 180; } }
Instance of Symbol 1106 MovieClip "bR" in Symbol 1108 MovieClip Frame 28
onClipEvent (load) { this.yDest = this._parent.main_right._y; this._y = this.yDest + _root.transverseDist; }
Instance of Symbol 1107 MovieClip "bD" in Symbol 1108 MovieClip Frame 28
onClipEvent (load) { this.yDest = this._parent.main_down._y; this._y = this.yDest + _root.transverseDist; }
Instance of Symbol 1103 MovieClip "aL" in Symbol 1108 MovieClip Frame 28
onClipEvent (load) { this.yDest = this._parent.main_left._y; this._y = this.yDest + _root.transverseDist; if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 180; } }
Instance of Symbol 1106 MovieClip "bL" in Symbol 1108 MovieClip Frame 28
onClipEvent (load) { this.yDest = this._parent.main_left._y; this._y = this.yDest + _root.transverseDist; }
Instance of Symbol 1103 MovieClip "aD" in Symbol 1108 MovieClip Frame 28
onClipEvent (load) { this.yDest = this._parent.main_up._y; this._y = this.yDest + _root.transverseDist; if (_root.noteColorMethod.charAt(0) == "R") { this._rotation = 180; } }
Symbol 1112 Button
on (rollOver) { gotoAndPlay ("onRollOver"); } on (rollOut, dragOut) { gotoAndPlay ("onRollOut"); }
Symbol 1115 MovieClip Frame 1
stop();
Symbol 1115 MovieClip Frame 9
stop();
Symbol 1122 MovieClip Frame 2
gotoAndStop (13); if (_root.displayInfo) { this._parent.TimeAndScorer.infoSong.play(); }
Symbol 1122 MovieClip Frame 3
_root.bomb = 1;
Symbol 1122 MovieClip Frame 4
stop();
Symbol 1122 MovieClip Frame 7
_root.quartermeter = 1;
Symbol 1122 MovieClip Frame 8
_root.quartermeter = 0;
Symbol 1122 MovieClip Frame 23
_root.fullmeter = 0;
Symbol 1122 MovieClip Frame 24
_root.fullmeter = 1;
Symbol 1138 MovieClip Frame 1
stop();
Symbol 1148 Button
on (press) { if (Math.ceil(currentScore._alpha) < 100) { currentScore._alpha = 100; } else { currentScore._alpha = 99; } _root.VPACounter = true; } on (rollOver) { Mouse.hide(); _root.main.updatePAWindow(); if (Math.ceil(currentScore._alpha) < 100) { currentScore._alpha = 99; _root.VPACounter = true; } } on (rollOut) { Mouse.show(); if (Math.ceil(currentScore._alpha) < 100) { currentScore._alpha = 0; _root.VPACounter = false; } }
Symbol 1168 MovieClip Frame 1
stop();
Symbol 1180 MovieClip Frame 1
stop();
Symbol 1180 MovieClip Frame 20
gotoAndStop (1);
Symbol 1180 MovieClip Frame 40
gotoAndStop (1);
Symbol 1180 MovieClip Frame 60
gotoAndStop (1);
Symbol 1180 MovieClip Frame 79
gotoAndStop (1);
Symbol 1180 MovieClip Frame 95
gotoAndStop (1);
Symbol 1184 MovieClip Frame 1
stop();
Symbol 1184 MovieClip Frame 2
stop();
Symbol 1187 MovieClip Frame 1
Restart_BTN.onRelease = function () { _root.restart = 1; }; PlayPause_BTN.onRelease = function () { _parent.toggleGamePause(); this.play(); };
Symbol 1190 MovieClip Frame 1
stop();
Symbol 1190 MovieClip Frame 2
stop();
Symbol 1190 MovieClip Frame 3
stop();
Symbol 1228 Button
on (release) { _root.clearKeyListeners(); stopAllSounds(); _global.clearVars(); _root.loadedReplay = false; _root.beatBox = new Array(); _root.main.gotoAndStop(2); }
Symbol 1264 MovieClip Frame 1
stop();
Symbol 1266 Button
on (release) { if (((_root.loadedReplay == false) && (_global.replayRecord.length > 0)) && (_root.uid != "2")) { var e; replayReturn.text = "Saving..."; hailStatsSender_lv = new LoadVars(); hailStatsReceiver_lv = new LoadVars(); hailStatsReceiver_lv.onLoad = function (success) { if (success) { if (this.encrypted == "success") { var dataOut = new LoadVars(); var dataIn = new LoadVars(); e = new com.boulevart.Encryption(com.boulevart.EncryptionTypes.SHA1(), _global.replayRecord, null, null, null, null); e.calculate(); tempHolder = e.getInput(); e = new com.boulevart.Encryption(com.boulevart.EncryptionTypes.TEA(), tempHolder, "00C5B2BFA1A413DD16F26D31C0F2ED4720DCFB0670", null, null, null); e.encrypt(); dataOut.session = _global.session; dataOut.nikto = this.nikto; dataOut.replaylevelid = Number(_root.rlvlid); dataOut.replaysettings = String((((((((((((((((((((((_root.speedmodvertspeed + "|") + _root.speedmodvert) + "|") + _root.slideFormat) + "|") + _root.ArrowEffect) + "|") + _root.ArrowVisible) + "|") + _root.AutoFailPerfectNumber) + "|") + _root.AutoFailGoodNumber) + "|") + _root.AutoFailAverageNumber) + "|") + _root.AutoFailBooNumber) + "|") + _root.AutoFailMissNumber) + "|") + _root.AutoFailScoreNumber) + "|") + _root.mirrorFormat); dataOut.replayscore = String((((((((((((_root.total + "|") + _root[_root._pf]) + "|") + _root[_root._go]) + "|") + _root[_root._av]) + "|") + _root[_root._mi]) + "|") + _root[_root._bo]) + "|") + _root[_root._mco]); dataOut.replayframes = String(_global.replayRecord); dataOut.replaykey = String(e.getInput()); dataOut.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-addreplay.php", dataIn, "POST"); dataIn.onLoad = function (success) { if (success) { if (this.status == "1") { replayReturn.htmlText = "<font color=\"#91E991\">Success</font>"; _root.totalreplays = Number(this.totalreplays); _root.maxreplays = Number(this.maxreplays); replayStats.text = (("Total: " + this.totalreplays) + " / ") + this.maxreplays; } else { _root.totalreplays = Number(0); _root.maxreplays = Number(0); replayStats.text = (("Total: " + this.totalreplays) + " / ") + this.maxreplays; replayReturn.htmlText = "<font color=\"#FF0000\">Failure</font>"; } } else { replayReturn.htmlText = "<font color=\"#FF0000\">Failure</font>"; } delete dataOut; delete dataIn; }; } else { replayReturn.htmlText = "<font color=\"#FF0000\">Failure</font>"; } } else { replayReturn.htmlText = "<font color=\"#FF0000\">Timeout</font>"; } delete hailStats_lv; }; hailStatsSender_lv.session = _global.session; hailStatsSender_lv.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-authenticate.php", hailStatsReceiver_lv, "POST"); } else if (_root.uid == "2") { replayReturn.htmlText = "<font color=\"#FF0000\">Please Login</font>"; } }
Symbol 1277 MovieClip Frame 1
stop();
Symbol 1277 MovieClip Frame 2
taimai1shu = "level" + _root.rlvlid;
Symbol 1277 MovieClip Frame 21
stop();
Symbol 1322 MovieClip Frame 9
stop();
Symbol 1326 MovieClip Frame 9
stop();
Symbol 1328 MovieClip Frame 1
stop(); High_Names.setMask(Names_Mask); High_Scores.setMask(Scores_Mask); High_Playtype.setMask(Playtypes_Mask);
Instance of Symbol 1281 MovieClip "scoremarker_mc" in Symbol 1328 MovieClip Frame 1
onClipEvent (enterFrame) { if ((Math.floor(this._y) >= this.yDest) && ((_parent._currentframe > 1) && (_parent._currentframe < 11))) { this._y = this.yDest; } else if ((Math.floor(this._y) < this.yDest) && ((_parent._currentframe > 1) && (_parent._currentframe < 11))) { this._y = this._y + this.yStep; } else if ((Math.floor(this._y) >= -36) && ((_parent._currentframe > 10) || (_parent._currentframe == 1))) { this._y = this._y - this.yStep; } }
Symbol 1328 MovieClip Frame 2
High_Names.setMask(Names_Mask); High_Scores.setMask(Scores_Mask); High_Playtype.setMask(Playtypes_Mask);
Symbol 1328 MovieClip Frame 10
stop();
Symbol 1328 MovieClip Frame 11
High_Names.setMask(Names_Mask); High_Scores.setMask(Scores_Mask); High_Playtype.setMask(Playtypes_Mask);
Symbol 1330 MovieClip Frame 1
function genScoreText(score, length, color1, color2) { var _local1 = length - score.toString().length; var _local2 = ""; var _local3 = ((("<font color=\"" + color2) + "\">") + score) + "</font>"; if (_local1 > 0) { _local2 = _local2 + (("<font color=\"" + color1) + "\">"); while (_local1 > 0) { _local2 = _local2 + "0"; _local1 = _local1 - 1; } _local2 = _local2 + "</font>"; } return(_local2 + _local3); } var grades = new Array("AAAA", "AAA", "AA", "A", "B", "C", "D", "E", "BOT"); var e; var settingText = (((((((_root.speedmodvertspeed + "x, ") + _root.slideFormat) + ((_root.mirrorFormat != "Off") ? ((" (" + _root.mirrorFormat) + ")") : "")) + ((_root.ArrowEffect != "None") ? (", " + _root.ArrowEffect) : "")) + ((_root.ArrowVisible != "Visible") ? (", " + _root.ArrowVisible) : "")) + ((_root.globaloffset != 0) ? (", Offset: " + _root.globaloffset) : "")) + ((_root.gameRestarts != 0) ? (", Restarts: " + _root.gameRestarts) : "")); songName.text = _root.songname; songAuthor.text = (_root.songauthor + " - ") + _root.songstepauthor; p1p.htmlText = genScoreText(_root[_root._pf], 0, "#24221A", "#00CC00"); p1g.htmlText = genScoreText(_root[_root._go], 0, "#182b18", "#99FF00"); p1a.htmlText = genScoreText(_root[_root._av], 0, "#23243a", "#FFFF33"); p1m.htmlText = genScoreText(_root[_root._mi], 0, "#311a1a", "#FF0000"); p1b.htmlText = genScoreText(_root[_root._bo], 0, "#321e33", "#FF9F17"); p1c.htmlText = _root[_root._mco]; p1setting.text = settingText; p1score.htmlText = _root.score; p1total.htmlText = _root.SONG_TotalScoreC; if (_root.totalreplays >= _root.maxreplays) { replayStats.htmlText = ((("<font color=\"#FF0000\">Total: " + _root.totalreplays) + " / ") + _root.maxreplays) + "</font>"; } else { replayStats.text = (("Total: " + _root.totalreplays) + " / ") + _root.maxreplays; } if (_root.botPlay == true) { this._parent.BotBG.gotoAndStop(2); scoreMessage.text = "AutoPlay Was Active"; } if (_root.loadedReplay == true) { this._parent.BotBG.gotoAndStop(3); resultsFor.text = ("Results For " + _root.pname) + ":"; scoreman1._visible = false; scoreman2._visible = false; highscore_txt._visible = false; setting_txt._visible = false; } if (_root.isMultiplayer == true) { tryagain_txt._visible = false; tryagain_btn._visible = false; } if ((_root.botPlay != true) && (_root.loadedReplay != true)) { resultsFor.text = ("Results For " + _root.name) + ":"; resultsDate.text = _root.currentDate(-6); } if (_global.replayRecord.length > 0) { var str = ((((((((((((((((((((((((((((((((((((((((((((((("replaySong=" + _root.songname) + "|") + _root.songauthor) + ";&&replayID=") + _root.rlvlid) + ";&&replayAuthor=") + _root.name) + ";&&replaySettings=") + _root.speedmodvertspeed) + "|") + _root.speedmodvert) + "|") + _root.slideFormat) + "|") + _root.ArrowEffect) + "|") + _root.ArrowVisible) + "|") + _root.AutoFailPerfectNumber) + "|") + _root.AutoFailGoodNumber) + "|") + _root.AutoFailAverageNumber) + "|") + _root.AutoFailBooNumber) + "|") + _root.AutoFailMissNumber) + "|") + _root.AutoFailScoreNumber) + "|") + _root.mirrorFormat) + ";&&replayScore=") + _root.score) + "|") + _root[_root._pf]) + "|") + _root[_root._go]) + "|") + _root[_root._av]) + "|") + _root[_root._mi]) + "|") + _root[_root._bo]) + "|") + _root[_root._mco]) + ";&&replayFrames=") + _global.replayRecord); e = new com.boulevart.Encryption(com.boulevart.EncryptionTypes.SHA1(), _global.replayRecord, null, null, null, null); e.calculate(); tempHolder = e.getInput(); e = new com.boulevart.Encryption(com.boulevart.EncryptionTypes.TEA(), tempHolder, "00C5B2BFA1A413DD16F26D31C0F2ED4720DCFB0670", null, null, null); e.encrypt(); str = str + (";&&replayKey=" + e.getInput()); delete tempHolder; _root.main.addLastReplay(str, (("(" + String(grades[_root.GradeLetter - 1])) + ") ") + _root.songname); } else if (_root.loadedReplay == true) { replayOutput.text = _root.loadReplayString; }
Instance of Symbol 1225 MovieClip "tryagain_btn" in Symbol 1330 MovieClip Frame 1
on (release) { _root.clearKeyListeners(); _root.replayFrames = _root.replayFramesExtra.copy(); this._parent._parent.replaySameLevel(); }
Instance of Symbol 1277 MovieClip "scoreman1" in Symbol 1330 MovieClip Frame 1
on (release) { this.play(); _root.main.scorestuff.scoretable.play(); }
Instance of Symbol 1277 MovieClip "scoreman2" in Symbol 1330 MovieClip Frame 1
on (release) { this.play(); _root.main.oMenu.SettingsBackground.play(); }
Symbol 1330 MovieClip Frame 2
gradeLetter.gotoAndStop(_root.GradeLetter); if (_root.isMultiplayer == false) { quickKey = new Object(); quickKey.realListerner = true; quickKey.onKeyDown = function () { if (Key.getCode() == _root.RestartSongKey) { _root.clearKeyListeners(); _root.replayFrames = _root.replayFramesExtra.copy(); _root.main.replaySameLevel(); } else if (Key.getCode() == _root.QuitSongKey) { _root.clearKeyListeners(); stopAllSounds(); _global.clearVars(); _root.loadedReplay = false; _root.beatBox = new Array(); _root.main.gotoAndStop(2); } }; Key.addListener(quickKey); }
Symbol 1330 MovieClip Frame 12
stop();
Symbol 1331 MovieClip Frame 1
function initGame() { _root.updateFFRVars(); _root.UpKeyValue = _root.UpKeySettingsConfig; _root.DownKeyValue = _root.DownKeySettingsConfig; _root.LeftKeyValue = _root.LeftKeySettingsConfig; _root.RightKeyValue = _root.RightKeySettingsConfig; _root.currentranking = 0; _root.ranking = 0; _root.setrecorded = 0; _root.credits = 0; _root.bomb = 0; _root.restart = 0; _root.total = 0; _root.score = 0; _root.fscore = 0; _root.tT = 0; _root.pT = 0; _root[_global._am] = 0; _root[_root._pf] = 0; _root[_root._go] = 0; _root[_root._av] = 0; _root[_root._bo] = 0; _root[_root._mi] = 0; _root[_root._mco] = 0; _root[_root._co] = 0; _root.currentcombo = 0; _root.gameStatus = 1; _root.levelparity = 0; _root.mastercount = 0; _root.timeLeft = "0.0%"; _global.replayRecord = ""; _global.GhostNoteCheck = []; _global.GhostNoteCheck.L = []; _global.GhostNoteCheck.R = []; _global.GhostNoteCheck.U = []; _global.GhostNoteCheck.D = []; } function loadReplayImport(RPlayer, RFLevel, RSongName, RMusician) { _root.pname = RPlayer; _root.rlvlid = RFLevel; _root.songname = RSongName; _root.songauthor = RMusician; _root.loadedReplay = true; if (_root.main.preloadSong.levelchoose.scoreboxandloader._currentframe <= 14) { _root.main.preloadSong.levelchoose.scoreboxandloader.gotoAndPlay(15); } _root.main.preloadSong.gotoAndPlay(1); _root.main.preloadSong.levelchoose.songsymbol.gotoAndStop(3); } function loadMusicBeats(level) { _root.main.placeholder.loadMovie(_global.genURL(level)); } function spawnArrow(dir) { if ((_root.mirrorFormat == "Mirror") || ((_root.replaySettings[11] == "Mirror") && (_root.loadedReplay == true))) { switch (dir) { case "L" : dir = "R"; break; case "D" : dir = "U"; break; case "U" : dir = "D"; break; case "R" : dir = "L"; } } else if (_root.mirrorFormat == "Left") { if (dir == "L") { dir = "D"; } else if (dir == "D") { dir = "R"; } else if (dir == "U") { dir = "L"; } else if (dir == "R") { dir = "U"; } } else if (_root.mirrorFormat == "Right") { if (dir == "L") { dir = "U"; } else if (dir == "D") { dir = "L"; } else if (dir == "U") { dir = "R"; } else if (dir == "R") { dir = "D"; } } swapNum = 1; if ((_root.noteColorMethod == "Color") || (_root.noteColorMethod == "Rotate_Color")) { my_color = new Color(_root.main.gameboard["a" + dir]); myColorTransform = new Object(); switch (_global.noteBox[0][2]) { case "blue" : default : myColorTransform = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"00"}; // unexpected jump case "red" : myColorTransform = {ra:"100", rb:"255", ga:"100", gb:"0", ba:"100", bb:"-107", aa:"100", ab:"00"}; // unexpected jump case "green" : myColorTransform = {ra:"100", rb:"0", ga:"100", gb:"100", ba:"100", bb:"-255", aa:"100", ab:"00"}; // unexpected jump case "orange" : myColorTransform = {ra:"100", rb:"255", ga:"100", gb:"-25", ba:"0", bb:"-255", aa:"100", ab:"00"}; // unexpected jump case "pink" : myColorTransform = {ra:"100", rb:"255", ga:"100", gb:"41", ba:"100", bb:"231", aa:"100", ab:"00"}; // unexpected jump case "purple" : myColorTransform = {ra:"94", rb:"157", ga:"50", gb:"-84", ba:"100", bb:"50", aa:"100", ab:"00"}; // unexpected jump case "white" : myColorTransform = {ra:"100", rb:"255", ga:"100", gb:"255", ba:"100", bb:"255", aa:"100", ab:"00"}; // unexpected jump case "yellow" : myColorTransform = {ra:"100", rb:"204", ga:"100", gb:"185", ba:"100", bb:"-255", aa:"100", ab:"00"}; // unexpected jump case "cyan" : } myColorTransform = {ra:"100", rb:"0", ga:"100", gb:"100", ba:"100", bb:"255", aa:"100", ab:"00"}; my_color.setTransform(myColorTransform); } else if ((_root.noteColorMethod == "Swap") || (_root.noteColorMethod == "Rotate_Swap")) { switch (_global.noteBox[0][2]) { case "blue" : default : swapNum = 1; // unexpected jump case "red" : swapNum = 2; // unexpected jump case "green" : swapNum = 3; // unexpected jump case "orange" : swapNum = 4; // unexpected jump case "pink" : swapNum = 5; // unexpected jump case "purple" : swapNum = 6; // unexpected jump case "white" : swapNum = 7; // unexpected jump case "yellow" : swapNum = 8; // unexpected jump case "cyan" : } swapNum = 9; } if (!counter) { counter = 0; } counter++; var aD = _root.main.gameboard["a" + dir].duplicateMovieClip(dir + counter, counter); aD._visible = true; aD.ID = counter; aD.swapFrame = swapNum; if (_root.ArrowEffect == "Tornado") { if (_root.keyVertex == "x") { aD.tween("_y", aD._y + 100, 0.5, "easeOutQuad", undefined, function () { aD.tween("_y", aD._y - 100, 0.5, "easeInQuad"); }); } else { aD.tween("_x", aD._x + 100, 0.5, "easeOutQuad", undefined, function () { aD.tween("_x", aD._x - 100, 0.5, "easeInQuad"); }); } } else if (_root.ArrowEffect == "Mini") { aD.tween(["_xscale", "_yscale"], [25, 25], 0.5, "easeInCubic"); } if ((_root.ArrowVisible == "Stealth") || (_root.ArrowVisible == "Sudden")) { aD._alpha = -50; } else if (_root.ArrowVisible == "Hidden") { aD._alpha = 150; } else if (_root.ArrowVisible == "Blink") { blink = function () { aD._visible = (aD._visible ? false : true); updateAfterEvent(); }; setInterval(blink, 200); } aD.onEnterFrame = function () { if (_root.pauseReplay == false) { if (_root.ArrowEffect == "Dizzy") { this._rotation = this._rotation + 18; } else if (_root.ArrowVisible == "Hidden") { this._alpha = this._alpha - 5.25; } else if (_root.ArrowVisible == "Sudden") { this._alpha = this._alpha + 4.7; } if ((_root.bomb == 1) || (_root.restart == 1)) { this.removeMovieClip(); } if (this["_" + _root.keyVertex] == (this[_root.keyVertex + "Dest"] - ((_root.transMod * 50) * _root.keyDir))) { this.gotoAndPlay(2); } if (((_root.keyDir == 1) && (this["_" + _root.keyVertex] > (this[_root.keyVertex + "Dest"] + ((_root.transMod * 80) * _root.keyDir)))) || ((_root.keyDir == -1) && (this["_" + _root.keyVertex] < (this[_root.keyVertex + "Dest"] + ((_root.transMod * 80) * _root.keyDir))))) { if (_root.gameStatus == 1) { if (_root.main.NewPowerBar.singleplayerbar._currentframe > 3) { _root.main.NewPowerBar.singleplayerbar.prevFrame(); } _root[_root._mi] = _root[_root._mi] + 1; if (_root[_root._co] > _root[_root._mco]) { _root[_root._mco] = _root[_root._co]; } _root[_root._co] = 0; _root.currentcombo = 0; _root.main.Judge.gotoAndPlay(61); setComboColor(); _root.score = _root.score - 10; _root.fscore = _root.fscore + 60; if ((_root.AutoFailMissNumber >= 1) && (_root[_root._mi] >= _root.AutoFailMissNumber)) { _root.bomb = 1; } if (_root.VPACounter) { updatePAWindow(); } mpWindow.mpVarSet("miss", _root[_root._mi], 5, true); } i = 0; while (i < 5) { if (this.ID == _global.GhostNoteCheck[this._name.charAt(0)][i].ID) { _global.GhostNoteCheck[this._name.charAt(0)].splice(i, 1); break; } i++; } this.removeMovieClip(); } this["_" + _root.keyVertex] = this["_" + _root.keyVertex] + (_root.stepDist * _root.keyDir); } }; } function spawnBomb(dir) { if ((_root.mirrorFormat == "Mirror") || ((_root.replaySettings[11] == "Mirror") && (_root.loadedReplay == true))) { switch (dir) { case "L" : dir = "R"; break; case "D" : dir = "U"; break; case "U" : dir = "D"; break; case "R" : dir = "L"; } } else if (_root.mirrorFormat == "Left") { if (dir == "L") { dir = "D"; } else if (dir == "D") { dir = "R"; } else if (dir == "U") { dir = "L"; } else if (dir == "R") { dir = "U"; } } else if (_root.mirrorFormat == "Right") { if (dir == "L") { dir = "U"; } else if (dir == "D") { dir = "L"; } else if (dir == "U") { dir = "R"; } else if (dir == "R") { dir = "D"; } } if (!counter) { counter = 0; } counter++; var bD = _root.main.gameboard["b" + dir].duplicateMovieClip(dir + counter, counter); bD._visible = true; bD.ID = counter; if (_root.ArrowEffect == "Dizzy") { spin = function () { bD._rotation = aD._rotation + 12; updateAfterEvent(); }; setInterval(spin, 50); } if (_root.ArrowEffect == "Tornado") { bD.tween("_x", bD._x + 100, 0.5, "easeOutQuad", undefined, function () { bD.tween("_x", bD._x - 100, 0.5, "easeInQuad"); }); } if (_root.ArrowEffect == "Mini") { new Tween(bD, "_xscale", None.easeInOut, 100, 25, 25, false); new Tween(bD, "_yscale", None.easeInOut, 100, 25, 25, false); } if (_root.ArrowVisible == "Hidden") { new easeProperty(bD, "_alpha", 0, 30 * _root.transverseSteps); } if (_root.ArrowVisible == "Stealth") { bD._alpha = 0; } if (_root.ArrowVisible == "Sudden") { bD._alpha = 0; new easeProperty(bD, "_alpha", 100, 30 * _root.transverseSteps, "easeInCubic"); } if (_root.ArrowVisible == "Blink") { blink = function () { bD._visible = (bD._visible ? false : true); updateAfterEvent(); }; setInterval(blink, 200); } bD.onEnterFrame = function () { if ((_root.bomb == 1) || (_root.restart == 1)) { this.removeMovieClip(); } if (this["_" + _root.keyVertex] == (this[_root.keyVertex + "Dest"] - ((_root.transMod * 50) * _root.keyDir))) { this.gotoAndPlay(2); } else if (this["_" + _root.keyVertex] == (this[_root.keyVertex + "Dest"] + ((_root.transMod * 40) * _root.keyDir))) { this._alpha = this._alpha - 20; } this["_" + _root.keyVertex] = this["_" + _root.keyVertex] + (_root.stepDist * _root.keyDir); }; } function judgeKeyPress(whichHit, mc) { var _local4 = 0; while ((_local4 == 0) && (_global.GhostNoteCheck[whichHit].length > 0)) { _local4 = _global.GhostNoteCheck[whichHit][0].Hit; if ((_local4 == 0) && (_local4 != undefined)) { _global.GhostNoteCheck[whichHit].splice(0, 1); } } if (_local4 > 0) { _root.score = _root.score + _local4; mc.gotoAndPlay(2); if (_local4 == 55) { _root.main.NewPowerBar.singleplayerbar.nextFrame(); _root.score = _root.score - 5; _root[_global._am] = _root[_global._am] + 1; _root[_root._pf] = _root[_root._pf] + 1; _root[_root._co] = _root[_root._co] + 1; _root.main.Judge.gotoAndPlay(2); if ((_root.AutoFailPerfectNumber >= 1) && (_root[_root._pf] >= _root.AutoFailPerfectNumber)) { _root.bomb = 1; } } else if (_local4 == 50) { _root.main.NewPowerBar.singleplayerbar.nextFrame(); _root[_root._pf] = _root[_root._pf] + 1; _root[_root._co] = _root[_root._co] + 1; _root.main.Judge.gotoAndPlay(2); if ((_root.AutoFailPerfectNumber >= 1) && (_root[_root._pf] >= _root.AutoFailPerfectNumber)) { _root.bomb = 1; } } else if (_local4 == 25) { _root.main.NewPowerBar.singleplayerbar.nextFrame(); _root[_root._go] = _root[_root._go] + 1; _root[_root._co] = _root[_root._co] + 1; _root.main.Judge.gotoAndPlay(21); _root.fscore = _root.fscore + 25; if ((_root.AutoFailGoodNumber >= 1) && (_root[_root._go] >= _root.AutoFailGoodNumber)) { _root.bomb = 1; } } else if (_local4 == 5) { _root[_root._av] = _root[_root._av] + 1; _root[_root._co] = _root[_root._co] + 1; _root.main.Judge.gotoAndPlay(41); _root.fscore = _root.fscore + 45; if ((_root.AutoFailAverageNumber >= 1) && (_root[_root._av] >= _root.AutoFailAverageNumber)) { _root.bomb = 1; } } if (_local4 > 0) { _root.main.gameboard[_global.GhostNoteCheck[whichHit][0].Name].removeMovieClip(); _global.GhostNoteCheck[whichHit].splice(0, 1); } } else if (_local4 == -10) { mc.gotoAndPlay(9); if (_root.main.NewPowerBar.singleplayerbar._currentframe > 3) { _root.main.NewPowerBar.singleplayerbar.prevFrame(); } _root.score = _root.score - 10; _root.fscore = _root.fscore + 10; this.gameboard[_global.GhostNoteCheck[whichHit][0].Name].removeMovieClip(); _global.GhostNoteCheck[whichHit].splice(0, 1); } else { if (_root.main.NewPowerBar.singleplayerbar._currentframe > 3) { _root.main.NewPowerBar.singleplayerbar.prevFrame(); } _root.score = _root.score - 5; _root.fscore = _root.fscore + 5; _root[_root._bo] = _root[_root._bo] + 1; _root.main.Judge.gotoAndPlay(80); if ((_root.AutoFailBooNumber >= 1) && (_root[_root._bo] >= _root.AutoFailBooNumber)) { _root.bomb = 1; } } if (_root[_root._co] > _root[_root._mco]) { _root[_root._mco] = _root[_root._co]; } _root.currentcombo = _root[_root._co]; _root.timeLeft = _global.formatDecimals((Number(_root.score) / Number(_root.tRawMax)) * 100, 1) + "%"; setComboColor(); if (_root.VPACounter) { updatePAWindow(); } if (_root.isMultiplayer) { sendNewMP(_local4); } } function sendNewMP(sendWhat) { if ((hitPoints == 55) || (hitPoints == 50)) { mpWindow.mpVarSet("perfect", _root[_root._pf], 5, true); } else if (hitPoints == 25) { mpWindow.mpVarSet("good", _root[_root._go], 5, true); } else if (hitPoints == 5) { mpWindow.mpVarSet("average", _root[_root._av], 5, true); } else { mpWindow.mpVarSet("boo", _root[_root._bo], 5, true); } } function pickSlideFormat() { switch (_root.slideFormat) { case "Right" : gameboard.gotoAndStop("Right"); _root.keyVertex = "x"; _root.keyDir = 1; _root.addVertex = 0; _root.transverseDist = _root.speedmodhor; _root.transMod = _root.speedmodhorspeed; break; case "Left" : gameboard.gotoAndStop("Left"); _root.keyVertex = "x"; _root.keyDir = -1; _root.addVertex = 0; _root.transverseDist = _root.speedmodhor; _root.transMod = _root.speedmodhorspeed; break; case "Rising" : gameboard.gotoAndStop("Rising"); _root.keyVertex = "y"; _root.keyDir = -1; _root.addVertex = 0; _root.transverseDist = _root.speedmodvert; _root.transMod = _root.speedmodvertspeed; break; case "Falling" : gameboard.gotoAndStop("Falling"); _root.keyVertex = "y"; _root.keyDir = 1; _root.addVertex = 0; _root.transverseDist = _root.speedmodvert; _root.transMod = _root.speedmodvertspeed; break; default : _root.slideFormat = "Rising"; pickSlideFormat(); } _root.transverseSteps = 31; _root.stepDist = _root.transverseDist / _root.transverseSteps; } function optionsSetup() { if (_root.VAccuracy == "Hidden") { Judge._visible = false; } if (_root.VCombo == "Hidden") { NewPowerBar.cCombo._visible = false; } if (_root.VTotal == "Hidden") { NewPowerBar.cTotal._visible = false; NewPowerBar.total_static._visible = false; } if (_root.VPACounter) { NewPowerBar.TimeAndScorer.currentScore._alpha = 100; } if (Math.ceil(NewPowerBar.TimeAndScorer.currentScore._alpha) == 100) { _root.VPACounter = true; } if (_root.loadedReplay == true) { ReplayManager._y = -147; } } function toggleGamePause() { if (_root.pauseReplay) { _root.main.placeholder.play(); _root.main.beater.play(); for (i in _root.main.gameboard) { if ((!isNaN(Number(i.charAt(1)))) && (_root.main.gameboard[i]._currentframe != 1)) { _root.main.gameboard[i].play(); } } _root.pauseReplay = false; } else { _root.main.placeholder.stop(); _root.main.beater.stop(); for (i in _root.main.gameboard) { if ((!isNaN(Number(i.charAt(1)))) && (_root.main.gameboard[i]._currentframe != 1)) { _root.main.gameboard[i].stop(); } } _root.pauseReplay = true; } } function logNotes() { _root.STATS_NotesP = _root.STATS_NotesP + _root[_root._pf]; _root.STATS_NotesG = _root.STATS_NotesG + _root[_root._go]; _root.STATS_NotesA = _root.STATS_NotesA + _root[_root._av]; _root.STATS_NotesB = _root.STATS_NotesB + _root[_root._bo]; _root.STATS_NotesM = _root.STATS_NotesM + _root[_root._mi]; } function updatePAWindow() { NewPowerBar.TimeAndScorer.currentScore.betap.text = _root[_root._pf]; NewPowerBar.TimeAndScorer.currentScore.betag.text = _root[_root._go]; NewPowerBar.TimeAndScorer.currentScore.betaa.text = _root[_root._av]; NewPowerBar.TimeAndScorer.currentScore.betam.text = _root[_root._mi]; NewPowerBar.TimeAndScorer.currentScore.betab.text = _root[_root._bo]; NewPowerBar.TimeAndScorer.currentScore.betamc.text = _root[_root._mco]; } function totalScores() { if (_root.score < 0) { _root.score = 0; } _root.SONG_TotalScore = ((((((_root[_root._pf] * 500) + (_root[_root._go] * 250)) + (_root[_root._av] * 50)) + (_root[_root._mco] * 1000)) - (_root[_root._mi] * 300)) - (_root[_root._bo] * 15)) + _root.score; _root.SONG_TotalScoreC = insertCommas(_root.SONG_TotalScore); _root.tPercent = _global.oneDecimal((Number(_root.score) / Number(_root.tRawMax)) * 100); _root.credits = 0; _root.credits = _root.credits + Math.floor(_root.SONG_TotalScore / 50000); if (_root.credits > _root.MAX_CREDITS) { _root.credits = _root.MAX_CREDITS; } if (_root.botPlay == true) { _root.GradeLetter = 9; _root.characterRange = 6; _root.tPercent = "0.0"; _root.score = 0; _root.fscore = 0; } else if ((Math.floor(_root.tPercent) == 100) && (_root[_root._pf] == 0)) { _root.GradeLetter = 1; _root.characterRange = 1; _root.STATS_SongAAA = _root.STATS_SongAAA + 1; } else if (Math.floor(_root.tPercent) == 100) { _root.GradeLetter = 2; _root.characterRange = 1; _root.STATS_SongAAA = _root.STATS_SongAAA + 1; } else if (Math.floor(_root.tPercent) == 99) { _root.GradeLetter = 3; _root.characterRange = 1; _root.STATS_SongAA = _root.STATS_SongAA + 1; } else if ((Math.floor(_root.tPercent) <= 99) && (Math.floor(_root.tPercent) >= 95)) { _root.GradeLetter = 4; _root.characterRange = 2; _root.STATS_SongA = _root.STATS_SongA + 1; } else if ((Math.floor(_root.tPercent) <= 94) && (Math.floor(_root.tPercent) >= 85)) { _root.GradeLetter = 5; _root.characterRange = 3; _root.STATS_SongB = _root.STATS_SongB + 1; } else if ((Math.floor(_root.tPercent) <= 84) && (Math.floor(_root.tPercent) >= 75)) { _root.GradeLetter = 6; _root.characterRange = 4; _root.STATS_SongC = _root.STATS_SongC + 1; } else if ((Math.floor(_root.tPercent) <= 74) && (Math.floor(_root.tPercent) >= 65)) { _root.GradeLetter = 7; _root.characterRange = 5; _root.STATS_SongD = _root.STATS_SongD + 1; } else if ((Math.floor(_root.tPercent) <= 64) && (Math.floor(_root.tPercent) >= 0)) { _root.GradeLetter = 8; _root.characterRange = 6; _root.STATS_SongE = _root.STATS_SongE + 1; } _root.tPercent = _root.tPercent + "%"; _root.character = Number(_root.character); if (isNaN(_root.character) || (_root.character == undefined)) { _root.character = 9; } if (_root.loadedReplay == true) { this.scorestuff.expression_mc.loadMovie(((("http://www.flashflashrevolution.com/avatar_imgembedded.php?uid=" + _root.uid) + "&uname=") + _root.pname) + "&cHeight=95&cWidth=126"); } else if (_root.character == 13) { this.scorestuff.expression_mc.loadMovie(("http://www.flashflashrevolution.com/avatar_imgembedded.php?uid=" + _root.uid) + "&cHeight=95&cWidth=126"); } else { this.scorestuff.expression_mc.loadMovie(((("http://www.flashflashrevolution.com/Characters/Character" + _root.character) + "-") + _root.characterRange) + ".swf"); } if (_root.loadedReplay == false) { logNotes(); _root.STATS_TotalScores = _root.STATS_TotalScores + _root.SONG_TotalScore; _root.STATS_TotalScore = insertCommas(_root.STATS_TotalScores); _root.STATS_SongsPlayed = _root.STATS_SongsPlayed + 1; _root.STATS_NotesT = (_root.STATS_NotesP + _root.STATS_NotesG) + _root.STATS_NotesA; if ((_root[_root._mi] == 0) && (((_root[_root._pf] + _root[_root._go]) + _root[_root._av]) == _root.main.beater.beatLength)) { _root.STATS_SongFC = _root.STATS_SongFC + 1; } _global.saveStats(); _root.total = _root.score; if (_root.botPlay == false) { _root.onEnterFrame = function () { _root.total = _root.total + 3325; if (_root.total != _root.SONG_TotalScore) { _root.total = _root.SONG_TotalScore; delete _root.SONG_TotalScore; delete _root.onEnterFrame; hailStatsSender_lv = new LoadVars(); hailStatsReceiver_lv = new LoadVars(); hailStatsReceiver_lv.onLoad = function (success) { if (success) { if (this.encrypted == "fail") { _root.main.scorestuff.savingStatus.text = "Auth Failure"; } else { _root.main.scorestuff.savingStatus.text = "Saving Score"; updateStatsSender_lv = new LoadVars(); updateStatsReceiver_lv = new LoadVars(); updateStatsReceiver_lv.onLoad = function (success) { if (success) { _root.main.scorestuff.savingStatus.text = "Getting Highscores"; _root.totalcredit = this.totalcredits; _root.ranking = this.ranking; _root.currentranking = this.currentranking; if ((_root.currentranking > 0) && (_root.currentranking != undefined)) { if ((_root.currentranking <= _root.ranking) || (_root.total >= _root.lvlRankArray[_root.rlvlid][1])) { var _local5 = 0; if ((_root[_root._mi] == 0) && (((_root[_root._pf] + _root[_root._go]) + _root[_root._av]) == _root.main.beater.beatLength)) { _local5 = 1; } if (_root.tPercent == "100.0%") { _local5 = 2; } _root.lvlRankArray[_root.rlvlid] = [_root.currentranking, _root.total, _local5, _root.rGenre]; _root.CalcAverageRank(); } } _root.tokentriggertext = this.ttt; if (this.tt == "pc") { _root.main.scorestuff.TokenTrigger.loadMovie("http://www.flashflashrevolution.com/game/ffr-tokentrigger.swf"); } readStatsSender_lv = new LoadVars(); readStatsReceiver_lv = new LoadVars(); readStatsReceiver_lv.onLoad = function (success) { if (success) { _root.main.scorestuff.savingStatus.text = ""; _root.best = this.best; _root.ffrbest = this.ffrbest; var _local3 = 1; while (_local3 <= 10) { _root["score" + _local3] = ((this["score" + _local3] != undefined) ? this["score" + _local3] : "-"); _root["name" + _local3] = ((this["name" + _local3] != undefined) ? this["name" + _local3] : "-"); _root["playtype" + _local3] = ((this["playtype" + _local3] != undefined) ? this["playtype" + _local3] : "-"); if (_root.name == _root["name" + _local3]) { _root.main.scorestuff.scoretable.scoremarker_mc.yDest = ((_local3 - 1) * 18) + 1; _root.main.scorestuff.scoretable.scoremarker_mc.yStep = (_local3 * 18) / 4; } if (_root.total == _root["score" + _local3]) { _root.main.scorestuff.scoreman.play(); _root.main.scorestuff.scoretable.play(); } _local3++; } _root.ratingthink = Math.round((_root.total / _root.score1) * 100) + "%"; } else { _root.main.scorestuff.savingStatus.text = "Highscores Failure"; } delete readStatsReceiver_lv; delete readStatsSender_lv; }; readStatsSender_lv.session = _global.session; readStatsSender_lv.taimai1shu = "level" + _root.rlvlid; readStatsSender_lv.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-userInfo.php", readStatsReceiver_lv, "POST"); } else { _root.main.scorestuff.savingStatus.text = "Save Failure"; } delete updateStatsSender_lv; delete updateStatsReceiver_lv; _root.challengeMode = false; }; updateStatsSender_lv.nikto = this.nikto; updateStatsSender_lv.maxcombo = _root[_root._mco]; updateStatsSender_lv.perfect = _root[_root._pf]; updateStatsSender_lv.good = _root[_root._go]; updateStatsSender_lv.almost = _root[_root._av]; updateStatsSender_lv.miss = _root[_root._mi]; updateStatsSender_lv.boo = _root[_root._bo]; updateStatsSender_lv.replaydata = _global.replayRecord; updateStatsSender_lv.replaysettings = String((((((((((((((((((((((_root.speedmodvertspeed + "|") + _root.speedmodvert) + "|") + _root.slideFormat) + "|") + _root.ArrowEffect) + "|") + _root.ArrowVisible) + "|") + _root.AutoFailPerfectNumber) + "|") + _root.AutoFailGoodNumber) + "|") + _root.AutoFailAverageNumber) + "|") + _root.AutoFailBooNumber) + "|") + _root.AutoFailMissNumber) + "|") + _root.AutoFailScoreNumber) + "|") + _root.mirrorFormat); updateStatsSender_lv.slideFormat = _root.slideFormat; updateStatsSender_lv.timeslot = (((_root[_root.pf] + _root[_root._go]) + _root[_root._av]) + _root[_root._mi]) + _root[_root._bo]; if (_root.credits < 0) { _root.credits = 0; } updateStatsSender_lv.levelcredits = _root.credits; var _local6 = "a" + this.nikto.substr(0, 5); updateStatsSender_lv[_local6] = _root.total; updateStatsSender_lv.taimai1shu = "level" + _root.rlvlid; updateStatsSender_lv.session = _global.session; updateStatsSender_lv.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-scoreSave.php", updateStatsReceiver_lv, "POST"); } } else { _root.main.scorestuff.savingStatus.text = "Auth Failure"; } delete hailStats_lv; }; } _root.main.scorestuff.savingStatus.text = "Getting Auth"; hailStatsSender_lv.session = _global.session; hailStatsSender_lv.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-authenticate.php", hailStatsReceiver_lv, "POST"); }; } } } function setComboColor() { if (_root.botPlay == true) { _root.main.NewPowerBar.cCombo.gotoAndStop(4); } else if ((((_root[_root._go] == 0) && (_root[_root._av] == 0)) && (_root[_root._bo] == 0)) && (_root[_root._mi] == 0)) { _root.main.NewPowerBar.cCombo.gotoAndStop(1); } else if (_root[_root._mi] == 0) { _root.main.NewPowerBar.cCombo.gotoAndStop(2); } else { _root.main.NewPowerBar.cCombo.gotoAndStop(3); } } function replaySameLevel() { _root.main.initGame(); _root.beatBox = new Array(); _root.main.preloader._visible = true; _root.main.beater.i = 0; _root.main.beater.gotoAndPlay(2); _root.main.placeholder._visible = true; for (var _local2 in _root.main.placeholder) { if (typeof(_root.main.placeholder[_local2]) == "movieclip") { _root.main.placeholder[_local2].gotoAndPlay(1); } } _root.main.placeholder.gotoAndPlay(2); _root.main.gotoAndPlay(3); _root.main.NewPowerBar.singleplayerbar.gotoAndStop(13); _root.STATS_SongReplays = _root.STATS_SongReplays + 1; _root.gameRestarts = _root.gameRestarts + 1; } function addLastReplay(replayCode, replayText) { _root.replayHolder.unshift([String(replayCode), String(replayText)]); if (_root.replayHolder.length > 5) { _root.replayHolder.pop(); } x = 0; while (x < _root.replayHolder.length) { _root["latest5_" + x] = _root.replayHolder[x][1]; _root["latest5_data_" + x] = _root.replayHolder[x][0]; x++; } } function findLevelData(levelid) { for (var _local5 in _root.pI_array) { var _local2 = _root.pI_array[_local5]; for (var _local4 in _local2) { if (_local2[_local4].level == levelid) { return(_local2[_local4]); } } } } function favoriteStatus(levelid) { if (_root.SONG_Favorites.in_array(levelid)) { return(2); } return(1); } function favoriteAction(levelid) { if (_root.SONG_Favorites.in_array(levelid)) { _root.SONG_Favorites.splice(_root.SONG_Favorites.where_in_array(levelid), 1); } else { _root.SONG_Favorites.push(levelid); } return(favoriteStatus(levelid)); } _global.addNote = function (dir, frame) { _global.replayRecord = _global.replayRecord + ((dir + _root.dec2hex(frame)) + "|"); }; _root.speedmodvert = 310; _root.speedmodvertspeed = 1; _root.speedmodhor = 620; _root.speedmodhorspeed = 2; _root.replayHolder = new Array();
Instance of Symbol 1094 MovieClip "replayLoader" in Symbol 1331 MovieClip Frame 1
onClipEvent (load) { if ((_root.replayIDImport > 0) || (_root.previewID != undefined)) { this.gotoAndPlay(2); _root.main.preloadSong.levelchoose._y = _root.main.preloadSong.levelchoose._y - 1000; _root.main.preloadSong.levelchoose.songsymbol._y = _root.main.preloadSong.levelchoose.songsymbol._y + 1000; _root.main.preloadSong.levelchoose.songsymbol._x = _root.main.preloadSong.levelchoose.songsymbol._x + 135; } }
Symbol 1331 MovieClip Frame 2
stop(); initGame(); _root.gameRestarts = 0; mpWindow.mpVarSet("state", 1, 1, false);
Symbol 1331 MovieClip Frame 3
stopAllSounds(); pickSlideFormat(); optionsSetup(); if (_root.previewID != undefined) { _root.botPlay = true; }
Symbol 1331 MovieClip Frame 4
stop(); _root.UpKeyValue = _root.UpKeySettingsConfig; _root.DownKeyValue = _root.DownKeySettingsConfig; _root.LeftKeyValue = _root.LeftKeySettingsConfig; _root.RightKeyValue = _root.RightKeySettingsConfig; _root.RestartSongKey = _root.RestartSongKeyConfig; _root.QuitSongKey = _root.QuitSongKeyConfig; gameboard.aL._visible = false; gameboard.aD._visible = false; gameboard.aU._visible = false; gameboard.aR._visible = false; gameboard.bL._visible = false; gameboard.bD._visible = false; gameboard.bU._visible = false; gameboard.bR._visible = false; swfSender_lv = new LoadVars(); swfReceiver_lv = new LoadVars(); swfReceiver_lv.onLoad = function (success) { delete swfReceiver_lv; delete swfSender_lv; }; swfSender_lv.swf = _root.rlvlid; swfSender_lv.session = _global.session; swfSender_lv.sendAndLoad("http://www.flashflashrevolution.com/game/ffr-loadswf.php", swfReceiver_lv, "POST"); _root.clearKeyListeners(); keyboardListener = new Object(); keyboardListener.realListerner = true; keyboardListener.onKeyDown = function () { if (_root.loadedReplay == false) { var _local3 = beater.i - beatDelay; if ((Key.getCode() == _root.LeftKeyValue) || (Key.getCode() == 100)) { _global.addNote("L", _local3); judgeKeyPress("L", gameboard.main_left); } else if ((Key.getCode() == _root.RightKeyValue) || (Key.getCode() == 102)) { _global.addNote("R", _local3); judgeKeyPress("R", gameboard.main_right); } else if ((Key.getCode() == _root.UpKeyValue) || (Key.getCode() == 104)) { _global.addNote("U", _local3); judgeKeyPress("U", gameboard.main_up); } else if ((Key.getCode() == _root.DownKeyValue) || (Key.getCode() == 98)) { _global.addNote("D", _local3); judgeKeyPress("D", gameboard.main_down); } } if (_root.isMultiplayer == false) { if (Key.getCode() == _root.RestartSongKey) { _root.restart = 1; } else if (Key.getCode() == _root.QuitSongKey) { _root.bomb = 1; } else if ((Key.getCode() == 19) && (_root.uid == 249481)) { toggleGamePause(); } } }; Key.addListener(keyboardListener); mpWindow.mpRawVarSet("gameScoreRecorded", "n");
Symbol 1331 MovieClip Frame 5
stop(); Mouse.show(); totalScores(); stopAllSounds(); _root.clearKeyListeners(); _root.main.placeholder._visible = false; _root.main.placeholder.gotoAndStop(1); _root.main.counter = 0; mpWindow.mpVarSet("state", 6, 6, false); mpWindow.sendMPUpdate();

Library Items

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

Instance Names

"loader"Frame 1Symbol 226 MovieClip
"debug"Frame 1Symbol 253 MovieClip
"main"Frame 2Symbol 1331 MovieClip
"colorSwap"Symbol 72 MovieClip Frame 4Symbol 28 MovieClip
"tempTEXT"Symbol 72 MovieClip Frame 5Symbol 29 EditableText
"overlay"Symbol 92 MovieClip [buysongselect] Frame 1Symbol 83 MovieClip
"songname_txt"Symbol 92 MovieClip [buysongselect] Frame 1Symbol 85 EditableText
"songdif_txt"Symbol 92 MovieClip [buysongselect] Frame 1Symbol 86 EditableText
"songsty_txt"Symbol 92 MovieClip [buysongselect] Frame 1Symbol 87 EditableText
"songbtn"Symbol 92 MovieClip [buysongselect] Frame 1Symbol 89 MovieClip
"selectbtn"Symbol 92 MovieClip [buysongselect] Frame 1Symbol 91 MovieClip
"send_btn"Symbol 103 MovieClip [pmWindow] Frame 1Symbol 96 Button
"cancel_btn"Symbol 103 MovieClip [pmWindow] Frame 1Symbol 96 Button
"txt_message"Symbol 103 MovieClip [pmWindow] Frame 1Symbol 101 EditableText
"winTitle"Symbol 103 MovieClip [pmWindow] Frame 1Symbol 102 EditableText
"ok_btn"Symbol 115 MovieClip [passwordWindow] Frame 1Symbol 96 Button
"cancel_btn"Symbol 115 MovieClip [passwordWindow] Frame 1Symbol 96 Button
"check_player"Symbol 115 MovieClip [passwordWindow] Frame 1Symbol 107 MovieClip
"check_spectator"Symbol 115 MovieClip [passwordWindow] Frame 1Symbol 107 MovieClip
"txt_password"Symbol 115 MovieClip [passwordWindow] Frame 1Symbol 113 EditableText
"ok_btn"Symbol 122 MovieClip [newGameWindow] Frame 1Symbol 96 Button
"cancel_btn"Symbol 122 MovieClip [newGameWindow] Frame 1Symbol 96 Button
"txt_game"Symbol 122 MovieClip [newGameWindow] Frame 1Symbol 118 EditableText
"txt_viewers"Symbol 122 MovieClip [newGameWindow] Frame 1Symbol 119 EditableText
"txt_password"Symbol 122 MovieClip [newGameWindow] Frame 1Symbol 120 EditableText
"check_player"Symbol 124 MovieClip [joinWindow] Frame 1Symbol 107 MovieClip
"check_spectator"Symbol 124 MovieClip [joinWindow] Frame 1Symbol 107 MovieClip
"ok_btn"Symbol 124 MovieClip [joinWindow] Frame 1Symbol 96 Button
"cancel_btn"Symbol 124 MovieClip [joinWindow] Frame 1Symbol 96 Button
"ok_btn"Symbol 128 MovieClip [generalWindow] Frame 1Symbol 96 Button
"winMessage"Symbol 128 MovieClip [generalWindow] Frame 1Symbol 125 EditableText
"winButton"Symbol 128 MovieClip [generalWindow] Frame 1Symbol 126 EditableText
"winTitle"Symbol 128 MovieClip [generalWindow] Frame 1Symbol 127 EditableText
"winMessage"Symbol 133 MovieClip [gameWindow] Frame 1Symbol 130 EditableText
"exit_btn"Symbol 137 MovieClip [gameSpecWindow] Frame 1Symbol 96 Button
"join_btn"Symbol 137 MovieClip [gameSpecWindow] Frame 1Symbol 96 Button
"winMessage"Symbol 137 MovieClip [gameSpecWindow] Frame 1Symbol 136 EditableText
"songicon_mc"Symbol 146 MovieClip [songlist_item] Frame 1Symbol 142 MovieClip
"song_txt"Symbol 146 MovieClip [songlist_item] Frame 1Symbol 143 EditableText
"songdifficult_txt"Symbol 146 MovieClip [songlist_item] Frame 1Symbol 144 EditableText
"songsort_txt"Symbol 146 MovieClip [songlist_item] Frame 1Symbol 145 EditableText
"number_txt"Symbol 150 MovieClip [pageNumber] Frame 1Symbol 148 EditableText
"overlay"Symbol 161 MovieClip [genresongselect] Frame 1Symbol 83 MovieClip
"songname_txt"Symbol 161 MovieClip [genresongselect] Frame 1Symbol 152 EditableText
"songdif_txt"Symbol 161 MovieClip [genresongselect] Frame 1Symbol 153 EditableText
"songicon_mc"Symbol 161 MovieClip [genresongselect] Frame 1Symbol 156 MovieClip
"selectbtn"Symbol 161 MovieClip [genresongselect] Frame 1Symbol 91 MovieClip
"songbtn"Symbol 161 MovieClip [genresongselect] Frame 1Symbol 89 MovieClip
"favbtn"Symbol 161 MovieClip [genresongselect] Frame 1Symbol 160 MovieClip
"boundingBox_mc"Symbol 195 MovieClip [FocusRect] Frame 1Symbol 194 MovieClip [BoundingBox]
"tabCapture"Symbol 196 MovieClip [FocusManager] Frame 1Symbol 191 Button
"label"Symbol 199 MovieClip [TextInput] Frame 1Symbol 183 EditableText
"Mask_MC"Symbol 226 MovieClip Frame 1Symbol 168 MovieClip
"username"Symbol 226 MovieClip Frame 3Symbol 199 MovieClip [TextInput]
"password"Symbol 226 MovieClip Frame 3Symbol 199 MovieClip [TextInput]
"loginBTN"Symbol 226 MovieClip Frame 3Symbol 222 Button
"playBTN"Symbol 226 MovieClip Frame 3Symbol 222 Button
"fieldmenu1"Symbol 253 MovieClip Frame 1Symbol 230 EditableText
"fieldmenu2"Symbol 253 MovieClip Frame 1Symbol 231 EditableText
"fieldmenu3"Symbol 253 MovieClip Frame 1Symbol 232 EditableText
"results_fieldmenu1"Symbol 253 MovieClip Frame 1Symbol 234 EditableText
"results_fieldmenu2"Symbol 253 MovieClip Frame 1Symbol 235 EditableText
"results_fieldmenu3"Symbol 253 MovieClip Frame 1Symbol 236 EditableText
"results_fieldmenu4"Symbol 253 MovieClip Frame 1Symbol 237 EditableText
"results_fieldmenu5"Symbol 253 MovieClip Frame 1Symbol 238 EditableText
"results_fieldmenu6"Symbol 253 MovieClip Frame 1Symbol 239 EditableText
"results_fieldmenu7"Symbol 253 MovieClip Frame 1Symbol 240 EditableText
"results_fieldmenu8"Symbol 253 MovieClip Frame 1Symbol 241 EditableText
"results_fieldmenu9"Symbol 253 MovieClip Frame 1Symbol 242 EditableText
"results_fieldmenu0"Symbol 253 MovieClip Frame 1Symbol 243 EditableText
"nextFrameID"Symbol 253 MovieClip Frame 1Symbol 244 EditableText
"currentIFrame"Symbol 253 MovieClip Frame 1Symbol 245 EditableText
"replayID"Symbol 253 MovieClip Frame 1Symbol 247 EditableText
"replayForumID"Symbol 253 MovieClip Frame 1Symbol 248 EditableText
"fieldscore1"Symbol 253 MovieClip Frame 1Symbol 250 EditableText
"fieldscore2"Symbol 253 MovieClip Frame 1Symbol 251 EditableText
"fieldscore3"Symbol 253 MovieClip Frame 1Symbol 252 EditableText
"CharacterButton1"Symbol 306 MovieClip Frame 1Symbol 269 MovieClip
"playerText"Symbol 312 MovieClip Frame 14Symbol 311 EditableText
"genreanimate"Symbol 373 MovieClip Frame 2Symbol 316 MovieClip
"genreanimate"Symbol 373 MovieClip Frame 3Symbol 320 MovieClip
"genreanimate"Symbol 373 MovieClip Frame 4Symbol 324 MovieClip
"genreanimate"Symbol 373 MovieClip Frame 5Symbol 328 MovieClip
"genreanimate"Symbol 373 MovieClip Frame 6Symbol 332 MovieClip
"genreanimate"Symbol 373 MovieClip Frame 7Symbol 336 MovieClip
"genreanimate"Symbol 373 MovieClip Frame 8Symbol 340 MovieClip
"genreanimate"Symbol 373 MovieClip Frame 9Symbol 344 MovieClip
"genreanimate"Symbol 373 MovieClip Frame 10Symbol 348 MovieClip
"genreanimate"Symbol 373 MovieClip Frame 11Symbol 352 MovieClip
"genreanimate"Symbol 373 MovieClip Frame 12Symbol 356 MovieClip
"genreanimate"Symbol 373 MovieClip Frame 13Symbol 360 MovieClip
"genreanimate"Symbol 373 MovieClip Frame 14Symbol 364 MovieClip
"genreanimate"Symbol 373 MovieClip Frame 15Symbol 368 MovieClip
"genreanimate"Symbol 373 MovieClip Frame 16Symbol 372 MovieClip
"p1g"Symbol 416 MovieClip Frame 2Symbol 380 EditableText
"p1p"Symbol 416 MovieClip Frame 2Symbol 381 EditableText
"p1b"Symbol 416 MovieClip Frame 2Symbol 382 EditableText
"p1m"Symbol 416 MovieClip Frame 2Symbol 383 EditableText
"p1a"Symbol 416 MovieClip Frame 2Symbol 384 EditableText
"p1sc"Symbol 416 MovieClip Frame 2Symbol 386 EditableText
"p1c"Symbol 416 MovieClip Frame 2Symbol 387 EditableText
"replaySettings2"Symbol 416 MovieClip Frame 2Symbol 388 EditableText
"replaySettings0"Symbol 416 MovieClip Frame 2Symbol 389 EditableText
"replaySettings11"Symbol 416 MovieClip Frame 2Symbol 390 EditableText
"replaySettings4"Symbol 416 MovieClip Frame 2Symbol 391 EditableText
"replaySettings3"Symbol 416 MovieClip Frame 2Symbol 392 EditableText
"p1g"Symbol 416 MovieClip Frame 3Symbol 404 EditableText
"p1p"Symbol 416 MovieClip Frame 3Symbol 405 EditableText
"p1b"Symbol 416 MovieClip Frame 3Symbol 406 EditableText
"p1m"Symbol 416 MovieClip Frame 3Symbol 407 EditableText
"p1a"Symbol 416 MovieClip Frame 3Symbol 408 EditableText
"p1sc"Symbol 416 MovieClip Frame 3Symbol 409 EditableText
"p1c"Symbol 416 MovieClip Frame 3Symbol 410 EditableText
"replaySettings2"Symbol 416 MovieClip Frame 3Symbol 411 EditableText
"replaySettings0"Symbol 416 MovieClip Frame 3Symbol 412 EditableText
"replaySettings11"Symbol 416 MovieClip Frame 3Symbol 413 EditableText
"replaySettings4"Symbol 416 MovieClip Frame 3Symbol 414 EditableText
"replaySettings3"Symbol 416 MovieClip Frame 3Symbol 415 EditableText
"b"Symbol 469 MovieClip [SimpleButtonDown] Frame 1Symbol 466 MovieClip [BrdrShdw]
"face"Symbol 469 MovieClip [SimpleButtonDown] Frame 1Symbol 468 MovieClip [BrdrFace]
"b"Symbol 474 MovieClip [SimpleButtonIn] Frame 1Symbol 471 MovieClip [BrdrBlk]
"it"Symbol 474 MovieClip [SimpleButtonIn] Frame 1Symbol 473 MovieClip [BrdrHilght]
"g"Symbol 474 MovieClip [SimpleButtonIn] Frame 1Symbol 466 MovieClip [BrdrShdw]
"face"Symbol 474 MovieClip [SimpleButtonIn] Frame 1Symbol 468 MovieClip [BrdrFace]
"ob"Symbol 475 MovieClip [SimpleButtonUp] Frame 1Symbol 471 MovieClip [BrdrBlk]
"ol"Symbol 475 MovieClip [SimpleButtonUp] Frame 1Symbol 468 MovieClip [BrdrFace]
"ib"Symbol 475 MovieClip [SimpleButtonUp] Frame 1Symbol 466 MovieClip [BrdrShdw]
"il"Symbol 475 MovieClip [SimpleButtonUp] Frame 1Symbol 473 MovieClip [BrdrHilght]
"face"Symbol 475 MovieClip [SimpleButtonUp] Frame 1Symbol 468 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 476 MovieClip [SimpleButton] Frame 1Symbol 194 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 477 MovieClip [ComboBase] Frame 1Symbol 194 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 482 MovieClip [Button] Frame 1Symbol 194 MovieClip [BoundingBox]
"dfs"Symbol 538 MovieClip [BtnDownArrow] Frame 1Symbol 486 MovieClip [ScrollTrack]
"dfs"Symbol 539 MovieClip [BtnUpArrow] Frame 1Symbol 486 MovieClip [ScrollTrack]
"boundingBox_mc"Symbol 541 MovieClip [HScrollBar] Frame 1Symbol 194 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 542 MovieClip [VScrollBar] Frame 1Symbol 194 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 543 MovieClip [View] Frame 1Symbol 194 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 544 MovieClip [ScrollView] Frame 1Symbol 194 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 546 MovieClip [List] Frame 1Symbol 194 MovieClip [BoundingBox]
"dfs"Symbol 552 MovieClip [ComboDownArrowDisabled] Frame 1Symbol 551 MovieClip [ComboDownArrowUp]
"boundingBox_mc"Symbol 558 MovieClip [ComboBox] Frame 1Symbol 194 MovieClip [BoundingBox]
"buttonFix"Symbol 575 MovieClip Frame 1Symbol 222 Button
"filter_search"Symbol 575 MovieClip Frame 1Symbol 421 MovieClip
"filter_diff_1"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_1"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_2"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_2"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_3"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_3"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_4"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_4"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_5"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_5"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_6"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_6"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_7"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_7"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_8"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_8"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_9"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_9"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_10"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_10"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_11"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_11"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_12"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_12"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_time_1"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Time_1"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_time_2"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Time_2"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_time_3"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Time_3"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_time_4"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Time_4"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_time_5"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Time_5"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_time_6"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Time_6"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_time_7"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Time_7"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_time_8"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Time_8"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_time_9"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Time_9"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_time_10"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Time_10"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_other_2"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Other_2"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_other_1"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Other_1"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_other_3"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Other_3"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_genre_id"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Genre_ID"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_3"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_3"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_6"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_6"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_9"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_9"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_12"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_12"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_3"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_3"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_6"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_6"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_9"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_9"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filter_diff_12"Symbol 575 MovieClip Frame 1Symbol 222 Button
"fitCheck_Diff_12"Symbol 575 MovieClip Frame 1Symbol 107 MovieClip
"filterMethod"Symbol 575 MovieClip Frame 1Symbol 458 EditableText
"filterDisplay_BTN"Symbol 575 MovieClip Frame 1Symbol 222 Button
"genre_select_filter"Symbol 575 MovieClip Frame 1Symbol 558 MovieClip [ComboBox]
"boundingBox_mc"Symbol 601 MovieClip [NumericStepper] Frame 1Symbol 194 MovieClip [BoundingBox]
"filterOption"Symbol 602 MovieClip Frame 1Symbol 575 MovieClip
"buttonFix"Symbol 602 MovieClip Frame 1Symbol 222 Button
"min_level_cb"Symbol 602 MovieClip Frame 1Symbol 601 MovieClip [NumericStepper]
"max_level_cb"Symbol 602 MovieClip Frame 1Symbol 601 MovieClip [NumericStepper]
"sort_method"Symbol 602 MovieClip Frame 1Symbol 558 MovieClip [ComboBox]
"boundingBox_mc"Symbol 604 MovieClip [ScrollPane] Frame 1Symbol 194 MovieClip [BoundingBox]
"touchPuck_mc"Symbol 610 MovieClip Frame 1Symbol 609 MovieClip
"difficulty_txt"Symbol 618 MovieClip Frame 1Symbol 617 EditableText
"difficultyAlert_mc"Symbol 623 MovieClip Frame 1Symbol 618 MovieClip
"replayInfo"Symbol 637 MovieClip Frame 1Symbol 416 MovieClip
"song_sorting"Symbol 637 MovieClip Frame 1Symbol 602 MovieClip
"songlist_sp"Symbol 637 MovieClip Frame 1Symbol 604 MovieClip [ScrollPane]
"maskedView"Symbol 637 MovieClip Frame 2Symbol 606 MovieClip
"contentMain"Symbol 637 MovieClip Frame 2Symbol 610 MovieClip
"scrollTrack"Symbol 637 MovieClip Frame 2Symbol 612 MovieClip
"scrollFace"Symbol 637 MovieClip Frame 2Symbol 615 MovieClip
"songInfo_mc"Symbol 637 MovieClip Frame 2Symbol 623 MovieClip
"CircleSongPreloader"Symbol 637 MovieClip Frame 3Symbol 635 MovieClip
"songText"Symbol 637 MovieClip Frame 3Symbol 636 EditableText
"SlideFormatSelected_MC"Symbol 652 MovieClip Frame 1Symbol 646 MovieClip
"slideScrollRIGHT_BTN"Symbol 652 MovieClip Frame 1Symbol 222 Button
"slideScrollLEFT_BTN"Symbol 652 MovieClip Frame 1Symbol 222 Button
"slideScrollDOWN_BTN"Symbol 652 MovieClip Frame 1Symbol 222 Button
"slideScrollUP_BTN"Symbol 652 MovieClip Frame 1Symbol 222 Button
"widget_mc"Symbol 666 MovieClip Frame 1Symbol 640 MovieClip
"scrollObjects"Symbol 666 MovieClip Frame 1Symbol 652 MovieClip
"scrollFader"Symbol 666 MovieClip Frame 1Symbol 664 MovieClip
"scrollObjects"Symbol 666 MovieClip Frame 2Symbol 652 MovieClip
"slideFormat"Symbol 669 MovieClip Frame 1Symbol 666 MovieClip
"buttonFix"Symbol 677 MovieClip Frame 1Symbol 222 Button
"save_btn"Symbol 677 MovieClip Frame 1Symbol 222 Button
"mp3url_text"Symbol 677 MovieClip Frame 1Symbol 671 EditableText
"youtubeurl_text"Symbol 677 MovieClip Frame 1Symbol 672 EditableText
"urlBox"Symbol 693 MovieClip Frame 1Symbol 677 MovieClip
"buttonFix"Symbol 693 MovieClip Frame 1Symbol 222 Button
"close"Symbol 693 MovieClip Frame 1Symbol 680 Button
"song_play"Symbol 693 MovieClip Frame 1Symbol 222 Button
"song_stop"Symbol 693 MovieClip Frame 1Symbol 222 Button
"song_reset"Symbol 693 MovieClip Frame 1Symbol 222 Button
"swf_BTN"Symbol 693 MovieClip Frame 1Symbol 222 Button
"mp3_BTN"Symbol 693 MovieClip Frame 1Symbol 222 Button
"you_BTN"Symbol 693 MovieClip Frame 1Symbol 222 Button
"swfRadial"Symbol 693 MovieClip Frame 1Symbol 107 MovieClip
"mp3Radial"Symbol 693 MovieClip Frame 1Symbol 107 MovieClip
"youRadial"Symbol 693 MovieClip Frame 1Symbol 107 MovieClip
"menuSongLoader"Symbol 693 MovieClip Frame 1Symbol 421 MovieClip
"puck0_mc"Symbol 723 MovieClip Frame 1Symbol 722 MovieClip
"rotate_btn"Symbol 741 MovieClip Frame 1Symbol 739 Button
"scoreboxandloader"Symbol 749 MovieClip Frame 1Symbol 312 MovieClip
"genresymbol2"Symbol 749 MovieClip Frame 1Symbol 373 MovieClip
"songsymbol"Symbol 749 MovieClip Frame 1Symbol 637 MovieClip
"Header"Symbol 749 MovieClip Frame 1Symbol 669 MovieClip
"menu_music"Symbol 749 MovieClip Frame 1Symbol 693 MovieClip
"gWheel_mc"Symbol 749 MovieClip Frame 11Symbol 723 MovieClip
"menu_playlist"Symbol 749 MovieClip Frame 20Symbol 698 MovieClip
"BHG2"Symbol 749 MovieClip Frame 23Symbol 741 MovieClip
"BHG2_back"Symbol 749 MovieClip Frame 23Symbol 741 MovieClip
"gWheel_mc"Symbol 749 MovieClip Frame 24Symbol 723 MovieClip
"BHG_right"Symbol 749 MovieClip Frame 32Symbol 741 MovieClip
"BHG_left"Symbol 749 MovieClip Frame 32Symbol 741 MovieClip
"genre_btn"Symbol 749 MovieClip Frame 32Symbol 745 Button
"levelchoose"Symbol 750 MovieClip Frame 1Symbol 749 MovieClip
"buttonFix"Symbol 797 MovieClip Frame 1Symbol 222 Button
"nextPanelBTN"Symbol 797 MovieClip Frame 1Symbol 222 Button
"resetBTN"Symbol 797 MovieClip Frame 2Symbol 222 Button
"buttonFix"Symbol 825 MovieClip Frame 1Symbol 222 Button
"replayInput"Symbol 825 MovieClip Frame 1Symbol 809 EditableText
"replayScore1"Symbol 825 MovieClip Frame 1Symbol 812 EditableText
"replayScore2"Symbol 825 MovieClip Frame 1Symbol 813 EditableText
"replayScore3"Symbol 825 MovieClip Frame 1Symbol 814 EditableText
"replayScore4"Symbol 825 MovieClip Frame 1Symbol 815 EditableText
"replayScore5"Symbol 825 MovieClip Frame 1Symbol 816 EditableText
"replayScore0"Symbol 825 MovieClip Frame 1Symbol 817 EditableText
"replaySettings1"Symbol 825 MovieClip Frame 1Symbol 818 EditableText
"replaySettings2"Symbol 825 MovieClip Frame 1Symbol 819 EditableText
"replayAuthor0"Symbol 825 MovieClip Frame 1Symbol 822 EditableText
"replayCopy0"Symbol 825 MovieClip Frame 1Symbol 222 Button
"replayCopy1"Symbol 825 MovieClip Frame 1Symbol 222 Button
"replayCopy2"Symbol 825 MovieClip Frame 1Symbol 222 Button
"replayCopy3"Symbol 825 MovieClip Frame 1Symbol 222 Button
"replayCopy4"Symbol 825 MovieClip Frame 1Symbol 222 Button
"replayLoad"Symbol 825 MovieClip Frame 1Symbol 222 Button
"playButton"Symbol 825 MovieClip Frame 1Symbol 222 Button
"replay0"Symbol 825 MovieClip Frame 1Symbol 222 Button
"replay1"Symbol 825 MovieClip Frame 1Symbol 222 Button
"replay2"Symbol 825 MovieClip Frame 1Symbol 222 Button
"replay3"Symbol 825 MovieClip Frame 1Symbol 222 Button
"replay4"Symbol 825 MovieClip Frame 1Symbol 222 Button
"bgFix"Symbol 870 MovieClip Frame 1Symbol 222 Button
"cancel_btn"Symbol 870 MovieClip Frame 1Symbol 854 Button
"purchase_btn"Symbol 870 MovieClip Frame 1Symbol 854 Button
"title_txt"Symbol 870 MovieClip Frame 1Symbol 857 EditableText
"genre_txt"Symbol 870 MovieClip Frame 1Symbol 858 EditableText
"difficulty_txt"Symbol 870 MovieClip Frame 1Symbol 860 EditableText
"stepfile_txt"Symbol 870 MovieClip Frame 1Symbol 862 EditableText
"length_txt"Symbol 870 MovieClip Frame 1Symbol 864 EditableText
"price_txt"Symbol 870 MovieClip Frame 1Symbol 866 EditableText
"author_txt"Symbol 870 MovieClip Frame 1Symbol 868 EditableText
"bgFix"Symbol 874 MovieClip Frame 1Symbol 222 Button
"ok_btn"Symbol 874 MovieClip Frame 1Symbol 854 Button
"error_txt"Symbol 874 MovieClip Frame 1Symbol 873 EditableText
"buttonFix"Symbol 875 MovieClip Frame 1Symbol 222 Button
"maskedView"Symbol 875 MovieClip Frame 1Symbol 606 MovieClip
"contentMain"Symbol 875 MovieClip Frame 1Symbol 831 MovieClip
"scrollTrack"Symbol 875 MovieClip Frame 1Symbol 612 MovieClip
"scrollFace"Symbol 875 MovieClip Frame 1Symbol 615 MovieClip
"closeBTN"Symbol 875 MovieClip Frame 1Symbol 222 Button
"recieveName"Symbol 875 MovieClip Frame 1Symbol 835 EditableText
"cTransNum"Symbol 875 MovieClip Frame 1Symbol 837 EditableText
"CreditTransferStatus"Symbol 875 MovieClip Frame 1Symbol 842 MovieClip
"transferBTN"Symbol 875 MovieClip Frame 1Symbol 845 MovieClip
"dDialog"Symbol 875 MovieClip Frame 1Symbol 870 MovieClip
"aDialog"Symbol 875 MovieClip Frame 1Symbol 874 MovieClip
"optionsBTN"Symbol 884 MovieClip Frame 1Symbol 222 Button
"multiplayerBTN"Symbol 884 MovieClip Frame 1Symbol 222 Button
"replaysBTN"Symbol 884 MovieClip Frame 1Symbol 222 Button
"closeBTN"Symbol 884 MovieClip Frame 1Symbol 222 Button
"statsBTN"Symbol 884 MovieClip Frame 1Symbol 222 Button
"text_news"Symbol 888 MovieClip Frame 1Symbol 887 EditableText
"buttonFix"Symbol 893 MovieClip Frame 1Symbol 222 Button
"maskedView"Symbol 893 MovieClip Frame 1Symbol 606 MovieClip
"contentMain"Symbol 893 MovieClip Frame 1Symbol 888 MovieClip
"scrollTrack"Symbol 893 MovieClip Frame 1Symbol 890 MovieClip
"scrollFace"Symbol 893 MovieClip Frame 1Symbol 615 MovieClip
"tempTEXT"Symbol 1014 MovieClip Frame 1Symbol 1012 EditableText
"buttonFix"Symbol 1041 MovieClip Frame 1Symbol 222 Button
"EffectRed"Symbol 1041 MovieClip Frame 1Symbol 896 MovieClip
"DarkRed"Symbol 1041 MovieClip Frame 1Symbol 896 MovieClip
"AppearanceRed"Symbol 1041 MovieClip Frame 1Symbol 896 MovieClip
"StyleRed"Symbol 1041 MovieClip Frame 1Symbol 896 MovieClip
"VAccuracyRed"Symbol 1041 MovieClip Frame 1Symbol 896 MovieClip
"VComboRed"Symbol 1041 MovieClip Frame 1Symbol 896 MovieClip
"VTotalRed"Symbol 1041 MovieClip Frame 1Symbol 896 MovieClip
"VInfoRed"Symbol 1041 MovieClip Frame 1Symbol 896 MovieClip
"VPARed"Symbol 1041 MovieClip Frame 1Symbol 896 MovieClip
"MirrorRed"Symbol 1041 MovieClip Frame 1Symbol 896 MovieClip
"VQuailtyRed"Symbol 1041 MovieClip Frame 1Symbol 896 MovieClip
"ScrollRed"Symbol 1041 MovieClip Frame 1Symbol 896 MovieClip
"GenreRed"Symbol 1041 MovieClip Frame 1Symbol 896 MovieClip
"DiffRed"Symbol 1041 MovieClip Frame 1Symbol 896 MovieClip
"speed_TXT"Symbol 1041 MovieClip Frame 1Symbol 906 EditableText
"EFFECTxMINI"Symbol 1041 MovieClip Frame 1Symbol 908 MovieClip
"EFFECTxTORNADO"Symbol 1041 MovieClip Frame 1Symbol 910 MovieClip
"EFFECTxDIZZY"Symbol 1041 MovieClip Frame 1Symbol 912 MovieClip
"EFFECTxOFF"Symbol 1041 MovieClip Frame 1Symbol 914 MovieClip
"DARKxON"Symbol 1041 MovieClip Frame 1Symbol 916 MovieClip
"DARKxOFF"Symbol 1041 MovieClip Frame 1Symbol 914 MovieClip
"APPERANCExBLINK"Symbol 1041 MovieClip Frame 1Symbol 918 MovieClip
"APPERANCExSTEALTH"Symbol 1041 MovieClip Frame 1Symbol 920 MovieClip
"APPERANCExSUDDEN"Symbol 1041 MovieClip Frame 1Symbol 922 MovieClip
"APPERANCExHIDDEN"Symbol 1041 MovieClip Frame 1Symbol 924 MovieClip
"APPERANCExVISIBLE"Symbol 1041 MovieClip Frame 1Symbol 926 MovieClip
"STYLExORIGINAL"Symbol 1041 MovieClip Frame 1Symbol 928 MovieClip
"STYLExVELOCITY"Symbol 1041 MovieClip Frame 1Symbol 930 MovieClip
"MODxSetSpeed"Symbol 1041 MovieClip Frame 1Symbol 932 MovieClip
"STYLExSM"Symbol 1041 MovieClip Frame 1Symbol 934 MovieClip
"STYLExORBULAR"Symbol 1041 MovieClip Frame 1Symbol 936 MovieClip
"VACCURACYxHIDDEN"Symbol 1041 MovieClip Frame 1Symbol 924 MovieClip
"VACCURACYxVISIBLE"Symbol 1041 MovieClip Frame 1Symbol 926 MovieClip
"VCOMBOxHIDDEN"Symbol 1041 MovieClip Frame 1Symbol 924 MovieClip
"VCOMBOxVISIBLE"Symbol 1041 MovieClip Frame 1Symbol 926 MovieClip
"VTOTALxHIDDEN"Symbol 1041 MovieClip Frame 1Symbol 924 MovieClip
"VTOTALxVISIBLE"Symbol 1041 MovieClip Frame 1Symbol 926 MovieClip
"STYLExLETTERS"Symbol 1041 MovieClip Frame 1Symbol 938 MovieClip
"STYLExBEATMANIA"Symbol 1041 MovieClip Frame 1Symbol 940 MovieClip
"MIRRORxON"Symbol 1041 MovieClip Frame 1Symbol 916 MovieClip
"MIRRORxOFF"Symbol 1041 MovieClip Frame 1Symbol 914 MovieClip
"VINFOxHIDDEN"Symbol 1041 MovieClip Frame 1Symbol 924 MovieClip
"VINFOxVISIBLE"Symbol 1041 MovieClip Frame 1Symbol 926 MovieClip
"VPAxHIDDEN"Symbol 1041 MovieClip Frame 1Symbol 924 MovieClip
"VPAxVISIBLE"Symbol 1041 MovieClip Frame 1Symbol 926 MovieClip
"SCROLLxFALLING"Symbol 1041 MovieClip Frame 1Symbol 948 MovieClip
"SCROLLxLEFT"Symbol 1041 MovieClip Frame 1Symbol 950 MovieClip
"SCROLLxRIGHT"Symbol 1041 MovieClip Frame 1Symbol 952 MovieClip
"SCROLLxRISING"Symbol 1041 MovieClip Frame 1Symbol 954 MovieClip
"VQUALITYxLOW"Symbol 1041 MovieClip Frame 1Symbol 956 MovieClip
"VQUALITYxMEDIUM"Symbol 1041 MovieClip Frame 1Symbol 958 MovieClip
"VQUALITYxHIGH"Symbol 1041 MovieClip Frame 1Symbol 960 MovieClip
"STYLExMETAL"Symbol 1041 MovieClip Frame 1Symbol 964 MovieClip
"SETTINGSxCLEAR"Symbol 1041 MovieClip Frame 1Symbol 222 Button
"GENRExON"Symbol 1041 MovieClip Frame 1Symbol 916 MovieClip
"GENRExOFF"Symbol 1041 MovieClip Frame 1Symbol 914 MovieClip
"STYLExDELTA"Symbol 1041 MovieClip Frame 1Symbol 966 MovieClip
"STYLExHEARTS"Symbol 1041 MovieClip Frame 1Symbol 968 MovieClip
"DIFFxON"Symbol 1041 MovieClip Frame 1Symbol 916 MovieClip
"DIFFxOFF"Symbol 1041 MovieClip Frame 1Symbol 914 MovieClip
"ao0"Symbol 1041 MovieClip Frame 1Symbol 980 EditableText
"ao1"Symbol 1041 MovieClip Frame 1Symbol 981 EditableText
"ao2"Symbol 1041 MovieClip Frame 1Symbol 982 EditableText
"ao3"Symbol 1041 MovieClip Frame 1Symbol 983 EditableText
"ao4"Symbol 1041 MovieClip Frame 1Symbol 984 EditableText
"ao5"Symbol 1041 MovieClip Frame 1Symbol 992 EditableText
"offsetText"Symbol 1041 MovieClip Frame 1Symbol 1000 EditableText
"MODxArrowPreview"Symbol 1041 MovieClip Frame 1Symbol 1023 MovieClip
"MessagePop"Symbol 1041 MovieClip Frame 1Symbol 1035 MovieClip
"mask"Symbol 1041 MovieClip Frame 1Symbol 896 MovieClip
"BotRed"Symbol 1041 MovieClip Frame 1Symbol 896 MovieClip
"BOTxON"Symbol 1041 MovieClip Frame 1Symbol 916 MovieClip
"BOTxOFF"Symbol 1041 MovieClip Frame 1Symbol 914 MovieClip
"MIRRORxLEFT"Symbol 1041 MovieClip Frame 1Symbol 1037 MovieClip
"MIRRORxRIGHT"Symbol 1041 MovieClip Frame 1Symbol 1039 MovieClip
"debugInput"Symbol 1041 MovieClip Frame 1Symbol 1040 EditableText
"Background"Symbol 1042 MovieClip Frame 1Symbol 1041 MovieClip
"SettingsBackgroundSlab"Symbol 1042 MovieClip Frame 6Symbol 1041 MovieClip
"Fader"Symbol 1043 MovieClip Frame 1Symbol 755 MovieClip
"buttonFix"Symbol 1043 MovieClip Frame 1Symbol 757 Button
"StatsBackground"Symbol 1043 MovieClip Frame 1Symbol 798 MovieClip
"ReplaysBackground"Symbol 1043 MovieClip Frame 1Symbol 826 MovieClip
"ShopBackground"Symbol 1043 MovieClip Frame 1Symbol 876 MovieClip
"OverlayMenuBackground"Symbol 1043 MovieClip Frame 1Symbol 885 MovieClip
"NewsBackground"Symbol 1043 MovieClip Frame 1Symbol 894 MovieClip
"SettingsBackground"Symbol 1043 MovieClip Frame 1Symbol 1042 MovieClip
"label"Symbol 1051 MovieClip [TextArea] Frame 1Symbol 1050 EditableText
"butt_login"Symbol 1086 MovieClip Frame 1Symbol 1047 Button
"status_txt"Symbol 1086 MovieClip Frame 1Symbol 1048 EditableText
"mainInput_txt"Symbol 1086 MovieClip Frame 9Symbol 199 MovieClip [TextInput]
"mainList_lb"Symbol 1086 MovieClip Frame 9Symbol 546 MovieClip [List]
"mainChat_txt"Symbol 1086 MovieClip Frame 9Symbol 1051 MovieClip [TextArea]
"roomList_lb"Symbol 1086 MovieClip Frame 9Symbol 546 MovieClip [List]
"sendMessage_BTN"Symbol 1086 MovieClip Frame 9Symbol 168 MovieClip
"createRoom_BTN"Symbol 1086 MovieClip Frame 9Symbol 168 MovieClip
"mainInput_txt"Symbol 1086 MovieClip Frame 17Symbol 199 MovieClip [TextInput]
"mainList_lb"Symbol 1086 MovieClip Frame 17Symbol 546 MovieClip [List]
"mainChat_txt"Symbol 1086 MovieClip Frame 17Symbol 1051 MovieClip [TextArea]
"p1_avatar"Symbol 1086 MovieClip Frame 17Symbol 1055 MovieClip
"p2_avatar"Symbol 1086 MovieClip Frame 17Symbol 1055 MovieClip
"sendMessage_BTN"Symbol 1086 MovieClip Frame 17Symbol 168 MovieClip
"leaveRoom_BTN"Symbol 1086 MovieClip Frame 17Symbol 168 MovieClip
"p1_songquick"Symbol 1086 MovieClip Frame 17Symbol 222 Button
"p2_songquick"Symbol 1086 MovieClip Frame 17Symbol 222 Button
"p1_name"Symbol 1086 MovieClip Frame 17Symbol 1056 EditableText
"p2_name"Symbol 1086 MovieClip Frame 17Symbol 1057 EditableText
"p1_perfect"Symbol 1086 MovieClip Frame 17Symbol 1063 EditableText
"p1_good"Symbol 1086 MovieClip Frame 17Symbol 1064 EditableText
"p1_average"Symbol 1086 MovieClip Frame 17Symbol 1065 EditableText
"p1_miss"Symbol 1086 MovieClip Frame 17Symbol 1066 EditableText
"p1_boo"Symbol 1086 MovieClip Frame 17Symbol 1067 EditableText
"p2_perfect"Symbol 1086 MovieClip Frame 17Symbol 1071 EditableText
"p2_good"Symbol 1086 MovieClip Frame 17Symbol 1072 EditableText
"p2_average"Symbol 1086 MovieClip Frame 17Symbol 1073 EditableText
"p2_miss"Symbol 1086 MovieClip Frame 17Symbol 1074 EditableText
"p2_boo"Symbol 1086 MovieClip Frame 17Symbol 1075 EditableText
"p2_score"Symbol 1086 MovieClip Frame 17Symbol 1076 EditableText
"p2_combo"Symbol 1086 MovieClip Frame 17Symbol 1077 EditableText
"p2_maxcombo"Symbol 1086 MovieClip Frame 17Symbol 1078 EditableText
"usercount_TXT"Symbol 1086 MovieClip Frame 17Symbol 1079 EditableText
"p2_songname"Symbol 1086 MovieClip Frame 17Symbol 1080 EditableText
"p1_songname"Symbol 1086 MovieClip Frame 17Symbol 1081 EditableText
"p1_score"Symbol 1086 MovieClip Frame 17Symbol 1082 EditableText
"p1_combo"Symbol 1086 MovieClip Frame 17Symbol 1083 EditableText
"p1_maxcombo"Symbol 1086 MovieClip Frame 17Symbol 1084 EditableText
"main_up"Symbol 1108 MovieClip Frame 1Symbol 1102 MovieClip
"main_right"Symbol 1108 MovieClip Frame 1Symbol 1102 MovieClip
"main_left"Symbol 1108 MovieClip Frame 1Symbol 1102 MovieClip
"main_down"Symbol 1108 MovieClip Frame 1Symbol 1102 MovieClip
"aU"Symbol 1108 MovieClip Frame 1Symbol 1103 MovieClip
"bU"Symbol 1108 MovieClip Frame 1Symbol 1107 MovieClip
"aR"Symbol 1108 MovieClip Frame 1Symbol 1103 MovieClip
"bR"Symbol 1108 MovieClip Frame 1Symbol 1107 MovieClip
"aD"Symbol 1108 MovieClip Frame 1Symbol 1103 MovieClip
"bD"Symbol 1108 MovieClip Frame 1Symbol 1107 MovieClip
"aL"Symbol 1108 MovieClip Frame 1Symbol 1103 MovieClip
"bL"Symbol 1108 MovieClip Frame 1Symbol 1107 MovieClip
"main_right"Symbol 1108 MovieClip Frame 10Symbol 1102 MovieClip
"main_up"Symbol 1108 MovieClip Frame 10Symbol 1102 MovieClip
"main_down"Symbol 1108 MovieClip Frame 10Symbol 1102 MovieClip
"main_left"Symbol 1108 MovieClip Frame 10Symbol 1102 MovieClip
"bD"Symbol 1108 MovieClip Frame 10Symbol 1107 MovieClip
"aL"Symbol 1108 MovieClip Frame 10Symbol 1103 MovieClip
"bL"Symbol 1108 MovieClip Frame 10Symbol 1107 MovieClip
"aD"Symbol 1108 MovieClip Frame 10Symbol 1103 MovieClip
"aU"Symbol 1108 MovieClip Frame 10Symbol 1103 MovieClip
"bU"Symbol 1108 MovieClip Frame 10Symbol 1107 MovieClip
"aR"Symbol 1108 MovieClip Frame 10Symbol 1103 MovieClip
"bR"Symbol 1108 MovieClip Frame 10Symbol 1107 MovieClip
"main_up"Symbol 1108 MovieClip Frame 19Symbol 1102 MovieClip
"main_right"Symbol 1108 MovieClip Frame 19Symbol 1102 MovieClip
"main_left"Symbol 1108 MovieClip Frame 19Symbol 1102 MovieClip
"main_down"Symbol 1108 MovieClip Frame 19Symbol 1102 MovieClip
"aU"Symbol 1108 MovieClip Frame 19Symbol 1103 MovieClip
"bU"Symbol 1108 MovieClip Frame 19Symbol 1107 MovieClip
"aR"Symbol 1108 MovieClip Frame 19Symbol 1103 MovieClip
"bR"Symbol 1108 MovieClip Frame 19Symbol 1107 MovieClip
"aD"Symbol 1108 MovieClip Frame 19Symbol 1103 MovieClip
"bD"Symbol 1108 MovieClip Frame 19Symbol 1107 MovieClip
"aL"Symbol 1108 MovieClip Frame 19Symbol 1103 MovieClip
"bL"Symbol 1108 MovieClip Frame 19Symbol 1107 MovieClip
"main_up"Symbol 1108 MovieClip Frame 28Symbol 1102 MovieClip
"main_right"Symbol 1108 MovieClip Frame 28Symbol 1102 MovieClip
"main_left"Symbol 1108 MovieClip Frame 28Symbol 1102 MovieClip
"main_down"Symbol 1108 MovieClip Frame 28Symbol 1102 MovieClip
"aU"Symbol 1108 MovieClip Frame 28Symbol 1103 MovieClip
"bU"Symbol 1108 MovieClip Frame 28Symbol 1106 MovieClip
"aR"Symbol 1108 MovieClip Frame 28Symbol 1103 MovieClip
"bR"Symbol 1108 MovieClip Frame 28Symbol 1106 MovieClip
"bD"Symbol 1108 MovieClip Frame 28Symbol 1107 MovieClip
"aL"Symbol 1108 MovieClip Frame 28Symbol 1103 MovieClip
"bL"Symbol 1108 MovieClip Frame 28Symbol 1106 MovieClip
"aD"Symbol 1108 MovieClip Frame 28Symbol 1103 MovieClip
"betap"Symbol 1156 MovieClip Frame 1Symbol 1150 EditableText
"betag"Symbol 1156 MovieClip Frame 1Symbol 1151 EditableText
"betaa"Symbol 1156 MovieClip Frame 1Symbol 1152 EditableText
"betam"Symbol 1156 MovieClip Frame 1Symbol 1153 EditableText
"betab"Symbol 1156 MovieClip Frame 1Symbol 1154 EditableText
"betamc"Symbol 1156 MovieClip Frame 1Symbol 1155 EditableText
"infoSong"Symbol 1157 MovieClip Frame 1Symbol 1138 MovieClip
"lengthBar"Symbol 1157 MovieClip Frame 1Symbol 1141 MovieClip
"timeLeft"Symbol 1157 MovieClip Frame 1Symbol 1143 EditableText
"score_btn"Symbol 1157 MovieClip Frame 1Symbol 1148 Button
"currentScore"Symbol 1157 MovieClip Frame 1Symbol 1156 MovieClip
"cComboTXT"Symbol 1168 MovieClip Frame 1Symbol 1160 EditableText
"combo_static"Symbol 1168 MovieClip Frame 1Symbol 1161 EditableText
"cCombo"Symbol 1168 MovieClip Frame 2Symbol 1162 EditableText
"combo_static"Symbol 1168 MovieClip Frame 2Symbol 1163 EditableText
"cCombo"Symbol 1168 MovieClip Frame 3Symbol 1164 EditableText
"combo_static"Symbol 1168 MovieClip Frame 3Symbol 1165 EditableText
"cCombo"Symbol 1168 MovieClip Frame 4Symbol 1166 EditableText
"combo_static"Symbol 1168 MovieClip Frame 4Symbol 1167 EditableText
"scoreHolder"Symbol 1169 MovieClip Frame 1Symbol 1115 MovieClip
"singleplayerbar"Symbol 1169 MovieClip Frame 1Symbol 1122 MovieClip
"TimeAndScorer"Symbol 1169 MovieClip Frame 1Symbol 1157 MovieClip
"cTotal"Symbol 1169 MovieClip Frame 1Symbol 1158 EditableText
"total_static"Symbol 1169 MovieClip Frame 1Symbol 1159 EditableText
"cCombo"Symbol 1169 MovieClip Frame 1Symbol 1168 MovieClip
"judgeperfect"Symbol 1180 MovieClip Frame 2Symbol 1171 MovieClip
"judgegood"Symbol 1180 MovieClip Frame 21Symbol 1173 MovieClip
"boo1"Symbol 1180 MovieClip Frame 41Symbol 1175 MovieClip
"boo2"Symbol 1180 MovieClip Frame 80Symbol 1179 MovieClip
"PlayPause_BTN"Symbol 1187 MovieClip Frame 1Symbol 1184 MovieClip
"Restart_BTN"Symbol 1187 MovieClip Frame 1Symbol 1186 MovieClip
"name1"Symbol 1295 MovieClip Frame 1Symbol 1283 EditableText
"name2"Symbol 1295 MovieClip Frame 1Symbol 1284 EditableText
"name3"Symbol 1295 MovieClip Frame 1Symbol 1285 EditableText
"name4"Symbol 1295 MovieClip Frame 1Symbol 1286 EditableText
"name5"Symbol 1295 MovieClip Frame 1Symbol 1287 EditableText
"name6"Symbol 1295 MovieClip Frame 1Symbol 1288 EditableText
"name7"Symbol 1295 MovieClip Frame 1Symbol 1289 EditableText
"name8"Symbol 1295 MovieClip Frame 1Symbol 1290 EditableText
"name9"Symbol 1295 MovieClip Frame 1Symbol 1291 EditableText
"name10"Symbol 1295 MovieClip Frame 1Symbol 1292 EditableText
"scoremarker_mc"Symbol 1328 MovieClip Frame 1Symbol 1281 MovieClip
"High_Names"Symbol 1328 MovieClip Frame 2Symbol 1295 MovieClip
"High_Playtype"Symbol 1328 MovieClip Frame 2Symbol 1307 MovieClip
"High_Scores"Symbol 1328 MovieClip Frame 2Symbol 1319 MovieClip
"Names_Mask"Symbol 1328 MovieClip Frame 2Symbol 1322 MovieClip
"Scores_Mask"Symbol 1328 MovieClip Frame 2Symbol 1322 MovieClip
"Playtypes_Mask"Symbol 1328 MovieClip Frame 2Symbol 1322 MovieClip
"Names_Mask"Symbol 1328 MovieClip Frame 11Symbol 1326 MovieClip
"Scores_Mask"Symbol 1328 MovieClip Frame 11Symbol 1326 MovieClip
"Playtypes_Mask"Symbol 1328 MovieClip Frame 11Symbol 1326 MovieClip
"expression_mc"Symbol 1330 MovieClip Frame 1Symbol 1223 MovieClip
"tryagain_btn"Symbol 1330 MovieClip Frame 1Symbol 1225 MovieClip
"tryagain_txt"Symbol 1330 MovieClip Frame 1Symbol 1226 EditableText
"p1p"Symbol 1330 MovieClip Frame 1Symbol 1231 EditableText
"p1g"Symbol 1330 MovieClip Frame 1Symbol 1232 EditableText
"p1a"Symbol 1330 MovieClip Frame 1Symbol 1233 EditableText
"p1m"Symbol 1330 MovieClip Frame 1Symbol 1234 EditableText
"p1b"Symbol 1330 MovieClip Frame 1Symbol 1235 EditableText
"p1total"Symbol 1330 MovieClip Frame 1Symbol 1236 EditableText
"p1score"Symbol 1330 MovieClip Frame 1Symbol 1237 EditableText
"p1setting"Symbol 1330 MovieClip Frame 1Symbol 1238 EditableText
"resultsFor"Symbol 1330 MovieClip Frame 1Symbol 1239 EditableText
"songName"Symbol 1330 MovieClip Frame 1Symbol 1240 EditableText
"songAuthor"Symbol 1330 MovieClip Frame 1Symbol 1241 EditableText
"scoreMessage"Symbol 1330 MovieClip Frame 1Symbol 1242 EditableText
"p1c"Symbol 1330 MovieClip Frame 1Symbol 1244 EditableText
"gradeLetter"Symbol 1330 MovieClip Frame 1Symbol 1264 MovieClip
"replaySaveButton"Symbol 1330 MovieClip Frame 1Symbol 1266 Button
"replayStats"Symbol 1330 MovieClip Frame 1Symbol 1267 EditableText
"replayReturn"Symbol 1330 MovieClip Frame 1Symbol 1269 EditableText
"savingStatus"Symbol 1330 MovieClip Frame 1Symbol 1270 EditableText
"TokenTrigger"Symbol 1330 MovieClip Frame 1Symbol 255 MovieClip
"resultsDate"Symbol 1330 MovieClip Frame 1Symbol 1271 EditableText
"scoreman1"Symbol 1330 MovieClip Frame 1Symbol 1277 MovieClip
"highscore_txt"Symbol 1330 MovieClip Frame 1Symbol 1278 EditableText
"scoreman2"Symbol 1330 MovieClip Frame 1Symbol 1277 MovieClip
"setting_txt"Symbol 1330 MovieClip Frame 1Symbol 1279 EditableText
"scoretable"Symbol 1330 MovieClip Frame 1Symbol 1328 MovieClip
"placeholder"Symbol 1331 MovieClip Frame 1Symbol 255 MovieClip
"preloadSong"Symbol 1331 MovieClip Frame 1Symbol 750 MovieClip
"oMenu"Symbol 1331 MovieClip Frame 1Symbol 1043 MovieClip
"multiplayerMC"Symbol 1331 MovieClip Frame 1Symbol 1086 MovieClip
"replayBox"Symbol 1331 MovieClip Frame 1Symbol 1088 MovieClip
"beater"Symbol 1331 MovieClip Frame 1Symbol 1092 MovieClip
"replayLoader"Symbol 1331 MovieClip Frame 1Symbol 1094 MovieClip
"gameboard"Symbol 1331 MovieClip Frame 3Symbol 1108 MovieClip
"NewPowerBar"Symbol 1331 MovieClip Frame 3Symbol 1169 MovieClip
"Judge"Symbol 1331 MovieClip Frame 3Symbol 1180 MovieClip
"ReplayManager"Symbol 1331 MovieClip Frame 3Symbol 1187 MovieClip
"BotBG"Symbol 1331 MovieClip Frame 5Symbol 1190 MovieClip
"scorestuff"Symbol 1331 MovieClip Frame 5Symbol 1330 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "Arial Numbers Embedded"
ExportAssets (56)Timeline Frame 1Symbol 2 as "Berlin Sans FB Demi Embedded"
ExportAssets (56)Timeline Frame 1Symbol 3 as "punch.wav"
ExportAssets (56)Timeline Frame 1Symbol 73 as "aR"
ExportAssets (56)Timeline Frame 1Symbol 74 as "aU"
ExportAssets (56)Timeline Frame 1Symbol 75 as "aD"
ExportAssets (56)Timeline Frame 1Symbol 76 as "aL"
ExportAssets (56)Timeline Frame 1Symbol 77 as "aR_single"
ExportAssets (56)Timeline Frame 1Symbol 78 as "aU_single"
ExportAssets (56)Timeline Frame 1Symbol 79 as "aD_single"
ExportAssets (56)Timeline Frame 1Symbol 80 as "aL_single"
ExportAssets (56)Timeline Frame 1Symbol 92 as "buysongselect"
ExportAssets (56)Timeline Frame 1Symbol 103 as "pmWindow"
ExportAssets (56)Timeline Frame 1Symbol 115 as "passwordWindow"
ExportAssets (56)Timeline Frame 1Symbol 122 as "newGameWindow"
ExportAssets (56)Timeline Frame 1Symbol 124 as "joinWindow"
ExportAssets (56)Timeline Frame 1Symbol 128 as "generalWindow"
ExportAssets (56)Timeline Frame 1Symbol 133 as "gameWindow"
ExportAssets (56)Timeline Frame 1Symbol 137 as "gameSpecWindow"
ExportAssets (56)Timeline Frame 1Symbol 138 as "songlistScrollMovieClip"
ExportAssets (56)Timeline Frame 1Symbol 146 as "songlist_item"
ExportAssets (56)Timeline Frame 1Symbol 150 as "pageNumber"
ExportAssets (56)Timeline Frame 1Symbol 161 as "genresongselect"
ExportAssets (56)Timeline Frame 1Symbol 165 as "fps"
ExportAssets (56)Timeline Frame 1Symbol 184 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 185 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 186 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 187 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 188 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 194 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 195 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 196 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 197 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 198 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 199 as "TextInput"
ExportAssets (56)Timeline Frame 1Symbol 1334 as "__Packages.com.haganeagency.MHC.MouseControl"
ExportAssets (56)Timeline Frame 1Symbol 1335 as "__Packages.com.pixelbreaker.ui.MouseWheel"
ExportAssets (56)Timeline Frame 1Symbol 1336 as "__Packages.com.pixelbreaker.event.EventBroadcaster"
ExportAssets (56)Timeline Frame 1Symbol 1337 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 1338 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 1339 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 1340 as "__Packages.mx.transitions.easing.Regular"
ExportAssets (56)Timeline Frame 1Symbol 1341 as "__Packages.com.boulevart.Encryption"
ExportAssets (56)Timeline Frame 1Symbol 1342 as "__Packages.com.meychi.ascrypt.Rijndael"
ExportAssets (56)Timeline Frame 1Symbol 1343 as "__Packages.com.meychi.ascrypt.Base8"
ExportAssets (56)Timeline Frame 1Symbol 1344 as "__Packages.com.meychi.ascrypt.Base64"
ExportAssets (56)Timeline Frame 1Symbol 1345 as "__Packages.com.meychi.ascrypt.SHA1"
ExportAssets (56)Timeline Frame 1Symbol 1346 as "__Packages.com.meychi.ascrypt.MD5"
ExportAssets (56)Timeline Frame 1Symbol 1347 as "__Packages.com.meychi.ascrypt.RC4"
ExportAssets (56)Timeline Frame 1Symbol 1348 as "__Packages.com.meychi.ascrypt.TEA"
ExportAssets (56)Timeline Frame 1Symbol 1349 as "__Packages.com.meychi.ascrypt.GUID"
ExportAssets (56)Timeline Frame 1Symbol 1350 as "__Packages.com.meychi.ascrypt.LZW"
ExportAssets (56)Timeline Frame 1Symbol 1351 as "__Packages.com.meychi.ascrypt.ROT13"
ExportAssets (56)Timeline Frame 1Symbol 1352 as "__Packages.com.meychi.ascrypt.Goauld"
ExportAssets (56)Timeline Frame 1Symbol 1353 as "__Packages.com.boulevart.EncryptionTypes"
ExportAssets (56)Timeline Frame 1Symbol 1354 as "__Packages.mx.transitions.easing.Strong"
ExportAssets (56)Timeline Frame 1Symbol 1355 as "__Packages.it.gotoandplay.smartfoxserver.SmartFoxClient"
ExportAssets (56)Timeline Frame 1Symbol 1356 as "__Packages.it.gotoandplay.smartfoxserver.ObjectSerializer"
ExportAssets (56)Timeline Frame 1Symbol 1357 as "__Packages.it.gotoandplay.smartfoxserver.http.HttpConnection"
ExportAssets (56)Timeline Frame 1Symbol 1358 as "__Packages.it.gotoandplay.smartfoxserver.http.LoaderFactory"
ExportAssets (56)Timeline Frame 1Symbol 1359 as "__Packages.it.gotoandplay.smartfoxserver.http.IHttpProtocolCodec"
ExportAssets (56)Timeline Frame 1Symbol 1360 as "__Packages.it.gotoandplay.smartfoxserver.http.RawProtocolCodec"
ExportAssets (56)Timeline Frame 1Symbol 1361 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 1362 as "__Packages.it.gotoandplay.smartfoxserver.Room"
ExportAssets (56)Timeline Frame 1Symbol 1363 as "__Packages.it.gotoandplay.smartfoxserver.User"
ExportAssets (56)Timeline Frame 1Symbol 1364 as "__Packages.it.gotoandplay.smartfoxserver.JSON"
ExportAssets (56)Timeline Frame 1Symbol 179 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 180 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 181 as "__Packages.mx.controls.TextInput"
ExportAssets (56)Timeline Frame 1Symbol 200 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 201 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 202 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 203 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 204 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 205 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 206 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 207 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 208 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 209 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 210 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 211 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 212 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 213 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 214 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 215 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 216 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 217 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 218 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 219 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 462 as "__Packages.mx.controls.listclasses.DataSelector"
ExportAssets (56)Timeline Frame 1Symbol 463 as "__Packages.mx.controls.ComboBase"
ExportAssets (56)Timeline Frame 1Symbol 464 as "__Packages.mx.controls.ComboBox"
ExportAssets (56)Timeline Frame 1Symbol 559 as "__Packages.mx.managers.PopUpManager"
ExportAssets (56)Timeline Frame 1Symbol 560 as "__Packages.mx.core.View"
ExportAssets (56)Timeline Frame 1Symbol 561 as "__Packages.mx.core.ExternalContent"
ExportAssets (56)Timeline Frame 1Symbol 562 as "__Packages.mx.skins.CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 563 as "__Packages.mx.controls.scrollClasses.ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 564 as "__Packages.mx.controls.scrollClasses.ScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 565 as "__Packages.mx.core.ScrollView"
ExportAssets (56)Timeline Frame 1Symbol 566 as "__Packages.mx.controls.listclasses.DataProvider"
ExportAssets (56)Timeline Frame 1Symbol 567 as "__Packages.mx.controls.listclasses.ScrollSelectList"
ExportAssets (56)Timeline Frame 1Symbol 568 as "__Packages.mx.controls.List"
ExportAssets (56)Timeline Frame 1Symbol 569 as "__Packages.mx.effects.Tween"
ExportAssets (56)Timeline Frame 1Symbol 570 as "__Packages.mx.controls.listclasses.SelectableRow"
ExportAssets (56)Timeline Frame 1Symbol 571 as "__Packages.mx.controls.HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 572 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 1Symbol 573 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 574 as "__Packages.mx.controls.VScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 584 as "__Packages.mx.controls.NumericStepper"
ExportAssets (56)Timeline Frame 1Symbol 603 as "__Packages.mx.containers.ScrollPane"
ExportAssets (56)Timeline Frame 1Symbol 1049 as "__Packages.mx.controls.TextArea"
ExportAssets (56)Timeline Frame 2Symbol 466 as "BrdrShdw"
ExportAssets (56)Timeline Frame 2Symbol 468 as "BrdrFace"
ExportAssets (56)Timeline Frame 2Symbol 469 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 2Symbol 471 as "BrdrBlk"
ExportAssets (56)Timeline Frame 2Symbol 473 as "BrdrHilght"
ExportAssets (56)Timeline Frame 2Symbol 474 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 2Symbol 475 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 2Symbol 476 as "SimpleButton"
ExportAssets (56)Timeline Frame 2Symbol 477 as "ComboBase"
ExportAssets (56)Timeline Frame 2Symbol 478 as "DataProvider"
ExportAssets (56)Timeline Frame 2Symbol 479 as "DataSelector"
ExportAssets (56)Timeline Frame 2Symbol 480 as "SelectableRow"
ExportAssets (56)Timeline Frame 2Symbol 481 as "ButtonSkin"
ExportAssets (56)Timeline Frame 2Symbol 482 as "Button"
ExportAssets (56)Timeline Frame 2Symbol 483 as "CustomBorder"
ExportAssets (56)Timeline Frame 2Symbol 486 as "ScrollTrack"
ExportAssets (56)Timeline Frame 2Symbol 493 as "ScrollDownArrowDisabled"
ExportAssets (56)Timeline Frame 2Symbol 495 as "ScrollThemeColor1"
ExportAssets (56)Timeline Frame 2Symbol 497 as "ScrollThemeColor2"
ExportAssets (56)Timeline Frame 2Symbol 498 as "ScrollDownArrowDown"
ExportAssets (56)Timeline Frame 2Symbol 499 as "ScrollDownArrowOver"
ExportAssets (56)Timeline Frame 2Symbol 500 as "ScrollDownArrowUp"
ExportAssets (56)Timeline Frame 2Symbol 506 as "ScrollThumbBottomDisabled"
ExportAssets (56)Timeline Frame 2Symbol 508 as "ThumbThemeColor1"
ExportAssets (56)Timeline Frame 2Symbol 510 as "ThumbThemeColor3"
ExportAssets (56)Timeline Frame 2Symbol 511 as "ScrollThumbBottomDown"
ExportAssets (56)Timeline Frame 2Symbol 512 as "ScrollThumbBottomOver"
ExportAssets (56)Timeline Frame 2Symbol 513 as "ScrollThumbBottomUp"
ExportAssets (56)Timeline Frame 2Symbol 515 as "ScrollThumbGripDisabled"
ExportAssets (56)Timeline Frame 2Symbol 517 as "ThumbThemeColor2"
ExportAssets (56)Timeline Frame 2Symbol 518 as "ScrollThumbGripDown"
ExportAssets (56)Timeline Frame 2Symbol 519 as "ScrollThumbGripOver"
ExportAssets (56)Timeline Frame 2Symbol 520 as "ScrollThumbGripUp"
ExportAssets (56)Timeline Frame 2Symbol 522 as "ScrollThumbMiddleDisabled"
ExportAssets (56)Timeline Frame 2Symbol 523 as "ScrollThumbMiddleDown"
ExportAssets (56)Timeline Frame 2Symbol 527 as "ScrollThumbMiddleOver"
ExportAssets (56)Timeline Frame 2Symbol 528 as "ScrollThumbMiddleUp"
ExportAssets (56)Timeline Frame 2Symbol 529 as "ScrollThumbTopDisabled"
ExportAssets (56)Timeline Frame 2Symbol 530 as "ScrollThumbTopDown"
ExportAssets (56)Timeline Frame 2Symbol 531 as "ScrollThumbTopOver"
ExportAssets (56)Timeline Frame 2Symbol 532 as "ScrollThumbTopUp"
ExportAssets (56)Timeline Frame 2Symbol 533 as "ScrollTrackDisabled"
ExportAssets (56)Timeline Frame 2Symbol 534 as "ScrollUpArrowDisabled"
ExportAssets (56)Timeline Frame 2Symbol 535 as "ScrollUpArrowDown"
ExportAssets (56)Timeline Frame 2Symbol 536 as "ScrollUpArrowOver"
ExportAssets (56)Timeline Frame 2Symbol 537 as "ScrollUpArrowUp"
ExportAssets (56)Timeline Frame 2Symbol 538 as "BtnDownArrow"
ExportAssets (56)Timeline Frame 2Symbol 539 as "BtnUpArrow"
ExportAssets (56)Timeline Frame 2Symbol 540 as "ScrollBarAssets"
ExportAssets (56)Timeline Frame 2Symbol 541 as "HScrollBar"
ExportAssets (56)Timeline Frame 2Symbol 542 as "VScrollBar"
ExportAssets (56)Timeline Frame 2Symbol 543 as "View"
ExportAssets (56)Timeline Frame 2Symbol 544 as "ScrollView"
ExportAssets (56)Timeline Frame 2Symbol 545 as "ScrollSelectList"
ExportAssets (56)Timeline Frame 2Symbol 546 as "List"
ExportAssets (56)Timeline Frame 2Symbol 551 as "ComboDownArrowUp"
ExportAssets (56)Timeline Frame 2Symbol 552 as "ComboDownArrowDisabled"
ExportAssets (56)Timeline Frame 2Symbol 554 as "ComboThemeColor1"
ExportAssets (56)Timeline Frame 2Symbol 555 as "ComboDownArrowDown"
ExportAssets (56)Timeline Frame 2Symbol 556 as "ComboDownArrowOver"
ExportAssets (56)Timeline Frame 2Symbol 557 as "ComboAssets"
ExportAssets (56)Timeline Frame 2Symbol 558 as "ComboBox"
ExportAssets (56)Timeline Frame 2Symbol 587 as "StepDownArrowDisabled"
ExportAssets (56)Timeline Frame 2Symbol 589 as "StepThemeColor1"
ExportAssets (56)Timeline Frame 2Symbol 590 as "StepDownArrowDown"
ExportAssets (56)Timeline Frame 2Symbol 591 as "StepDownArrowOver"
ExportAssets (56)Timeline Frame 2Symbol 592 as "StepDownArrowUp"
ExportAssets (56)Timeline Frame 2Symbol 594 as "StepUpArrowDisabled"
ExportAssets (56)Timeline Frame 2Symbol 595 as "StepUpArrowDown"
ExportAssets (56)Timeline Frame 2Symbol 596 as "StepUpArrowOver"
ExportAssets (56)Timeline Frame 2Symbol 597 as "StepUpArrowUp"
ExportAssets (56)Timeline Frame 2Symbol 599 as "StepTrack"
ExportAssets (56)Timeline Frame 2Symbol 600 as "NumericStepperAssets"
ExportAssets (56)Timeline Frame 2Symbol 601 as "NumericStepper"
ExportAssets (56)Timeline Frame 2Symbol 604 as "ScrollPane"
ExportAssets (56)Timeline Frame 2Symbol 1051 as "TextArea"

Labels

"number_txt"Symbol 150 MovieClip [pageNumber] Frame 1
"Rising"Symbol 664 MovieClip Frame 1
"Falling"Symbol 664 MovieClip Frame 2
"Left"Symbol 664 MovieClip Frame 3
"Right"Symbol 664 MovieClip Frame 4
"CrissCross"Symbol 664 MovieClip Frame 5
"Mirror, Rising"Symbol 664 MovieClip Frame 6
"Mirror, Falling"Symbol 664 MovieClip Frame 7
"Multiplayer"Symbol 664 MovieClip Frame 8
"connect"Symbol 1086 MovieClip Frame 1
"chat"Symbol 1086 MovieClip Frame 9
"game"Symbol 1086 MovieClip Frame 17
"Left"Symbol 1108 MovieClip Frame 1
"Falling"Symbol 1108 MovieClip Frame 10
"Right"Symbol 1108 MovieClip Frame 19
"Rising"Symbol 1108 MovieClip Frame 28
"onRollOver"Symbol 1115 MovieClip Frame 2
"onRollOut"Symbol 1115 MovieClip Frame 10
"miss"Symbol 1180 MovieClip Frame 60

Dynamic Text Variables

fpsSymbol 164 EditableText"<p align="left"><font face="Consolas" size="11" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>30.1</b></font></p>"
_root.loadstatusSymbol 175 EditableText"234k of 653k"
_root.perLoadSymbol 176 EditableText"51.3%"
_root.loginDataSymbol 221 EditableText""
_root.gssetSymbol 230 EditableText"0"
_root.SONG_FavoritesSymbol 231 EditableText"0"
_root.mpVars.p1_stateSymbol 241 EditableText"0"
_root.mpVars.p2_stateSymbol 242 EditableText"0"
_root.replayIDImportSymbol 247 EditableText"0"
_root.replayIDForumSymbol 248 EditableText"0"
_root.botPlaySymbol 251 EditableText"0"
_root.loadedReplaySymbol 252 EditableText"0"
_root.totalcreditSymbol 310 EditableText"<p align="center"><font face="Aachen-Light" size="24" color="#ffffff" letterSpacing="0.000000" kerning="0">0</font></p>"
_root.songnameSymbol 376 EditableText"Loading"
_root.songauthorSymbol 377 EditableText""
_root.pnameSymbol 378 EditableText"<p align="center"><font face="Neuropol" size="18" color="#ffaa33" letterSpacing="0.000000" kerning="0">Name</font></p>"
_root.songnameSymbol 401 EditableText"Loading"
_root.songauthorSymbol 402 EditableText""
_root.pnameSymbol 403 EditableText"<p align="center"><font face="Neuropol" size="18" color="#ffaa33" letterSpacing="0.000000" kerning="0">Name</font></p>"
_root.sortFilter_SearchSymbol 423 EditableText""
_root.songauthorSymbol 619 EditableText"Song Author"
_root.songstepauthorSymbol 620 EditableText"Stepfile Author"
_root.songstyleSymbol 621 EditableText"Song Style"
_root.songlengthSymbol 622 EditableText"Song Length"
_root.songloadstatusSymbol 627 EditableText"100 "
_root.songnameSymbol 636 EditableText"Song Name "
_root.MENU_SongNameSymbol 684 EditableText"Shrine Bros."
_root.MENU_SongArtistSymbol 685 EditableText"Scott Pilgram The Game OST"
_root.STATS_dSongAAASymbol 762 EditableText"0"
_root.STATS_dSongplaysSymbol 763 EditableText"0"
_root.STATS_dNotesPSymbol 764 EditableText"0"
_root.STATS_dNotesGSymbol 765 EditableText"0"
_root.STATS_dNotesASymbol 766 EditableText"0"
_root.STATS_dNotesMSymbol 767 EditableText"0"
_root.STATS_dNotesBSymbol 768 EditableText"0"
_root.STATS_dSongGTSymbol 769 EditableText"0"
_root.nameSymbol 771 EditableText"N/A"
_root.STATS_dSongFCSymbol 773 EditableText"0"
_root.STATS_dNotesTSymbol 774 EditableText"0"
_root.STATS_SongAAASymbol 777 EditableText"0"
_root.STATS_SongAASymbol 778 EditableText"0"
_root.STATS_SongASymbol 779 EditableText"0"
_root.STATS_SongBSymbol 780 EditableText"0"
_root.STATS_SongCSymbol 781 EditableText"0"
_root.STATS_SongDSymbol 782 EditableText"0"
_root.STATS_SongESymbol 783 EditableText"0"
_root.STATS_SongsPlayedSymbol 784 EditableText"0"
_root.STATS_NotesPSymbol 785 EditableText"0"
_root.STATS_NotesGSymbol 786 EditableText"0"
_root.STATS_NotesASymbol 787 EditableText"0"
_root.STATS_NotesMSymbol 788 EditableText"0"
_root.STATS_NotesBSymbol 789 EditableText"0"
_root.STATS_TotalScoreSymbol 790 EditableText"0"
_root.nameSymbol 792 EditableText"N/A"
_root.STATS_SongFCSymbol 793 EditableText"0"
_root.STATS_NotesTSymbol 794 EditableText"0"
_root.latest5_0Symbol 801 EditableText"-"
_root.latest5_1Symbol 804 EditableText"-"
_root.latest5_2Symbol 805 EditableText"-"
_root.latest5_3Symbol 806 EditableText"-"
_root.latest5_4Symbol 807 EditableText"-"
cstatusSymbol 839 EditableText"Moving.."
cstatusSymbol 840 EditableText"Failed.."
cstatusSymbol 841 EditableText"SUCCESS!!"
_root.nameSymbol 846 EditableText"N/A"
_root.totalcreditSymbol 849 EditableText"N/A"
_root.newsSymbol 887 EditableText"<p align="left"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">Loading...</font></p>"
_root.newstitleSymbol 891 EditableText"<p align="left"><font face="Arial Black" size="15" color="#ffffff" letterSpacing="0.000000" kerning="0">Loading...</font></p>"
_root.newsdateSymbol 892 EditableText"<p align="right"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">Loading...</font></p>"
_root.LeftKeyValueValueSymbol 897 EditableText"0 "
_root.DownKeyValueValueSymbol 898 EditableText"0 "
_root.UpKeyValueValueSymbol 899 EditableText"0 "
_root.RightKeyValueValueSymbol 900 EditableText"0 "
_root.key_info_txtSymbol 901 EditableText""
_root.RestartSongKeyValueSymbol 941 EditableText"0 "
_root.QuitSongKeyValueSymbol 943 EditableText"0 "
_root.MenuKeyValueSymbol 945 EditableText"0 "
_root.SettingsKeyValueSymbol 961 EditableText"0 "
_root.AutoFailPerfectNumberSymbol 980 EditableText"0"
_root.AutoFailGoodNumberSymbol 981 EditableText"0"
_root.AutoFailAverageNumberSymbol 982 EditableText"0"
_root.AutoFailBooNumberSymbol 983 EditableText"0"
_root.AutoFailMissNumberSymbol 984 EditableText"0"
_root.AutoFailScoreNumberSymbol 992 EditableText"0"
_root.globaloffsetSymbol 1000 EditableText"0"
_root.tempLetterSymbol 1013 EditableText"O"
_root.SETTINGS_Ballon_TitleSymbol 1029 EditableText"FFR C-MOD:"
_root.SETTINGS_Ballon_MessageSymbol 1030 EditableText"310"
_root.scoreSymbol 1111 EditableText"0000000 6666"
_root.scoreSymbol 1113 EditableText"0000000 "
_root.fscoreSymbol 1114 EditableText"0000000 "
_root.songnameSymbol 1126 EditableText"_root.songname"
_level0.songauthorSymbol 1128 EditableText"_level0.songauthor _root.songauthor"
_root.songdifficultySymbol 1130 EditableText"_level0.songdifficulty _root.songdifficulty"
_root.songstyleSymbol 1132 EditableText"_level0.songstyle _root.songstyle"
_root.songlengthSymbol 1134 EditableText"_level0.songlength _root.songlength"
_root.songstepauthorSymbol 1136 EditableText"_level0.songstepauthor _root.songstepauthor"
_root.timeLeftSymbol 1143 EditableText"<p align="right"><font face="Arial Black" size="21" color="#cccccc" letterSpacing="0.000000" kerning="1">0.0%</font></p>"
_root.currentcomboSymbol 1160 EditableText"0"
_root.currentcomboSymbol 1162 EditableText"0"
_root.currentcomboSymbol 1164 EditableText"0"
_root.currentcomboSymbol 1166 EditableText"0"
_root.tPercentSymbol 1246 EditableText"<p align="center"><font face="Neuropol" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">99.9%</font></p>"
_root.rankingSymbol 1250 EditableText"<p align="center"><font face="Neuropol" size="18" color="#ffffff" letterSpacing="0.000000" kerning="0">200000</font></p>"
_root.currentrankingSymbol 1251 EditableText"<p align="center"><font face="Neuropol" size="18" color="#ffffff" letterSpacing="0.000000" kerning="0">200000</font></p>"
_root.creditsSymbol 1254 EditableText"<p align="center"><font face="Neuropol" size="18" color="#ffffff" letterSpacing="0.000000" kerning="0">0</font></p>"
_root.name1Symbol 1283 EditableText"NAME1"
_root.name2Symbol 1284 EditableText"NAME2"
_root.name3Symbol 1285 EditableText"NAME3"
_root.name4Symbol 1286 EditableText"NAME4"
_root.name5Symbol 1287 EditableText"NAME5"
_root.name6Symbol 1288 EditableText"NAME6"
_root.name7Symbol 1289 EditableText"NAME7"
_root.name8Symbol 1290 EditableText"NAME8"
_root.name9Symbol 1291 EditableText"NAME9"
_root.name10Symbol 1292 EditableText"NAME10"
_root.playtype1Symbol 1296 EditableText"PLAYTYPE1"
_root.playtype2Symbol 1297 EditableText"PLAYTYPE2"
_root.playtype3Symbol 1298 EditableText"PLAYTYPE3"
_root.playtype4Symbol 1299 EditableText"PLAYTYPE4"
_root.playtype5Symbol 1300 EditableText"PLAYTYPE5"
_root.playtype6Symbol 1301 EditableText"PLAYTYPE6"
_root.playtype7Symbol 1302 EditableText"PLAYTYPE7"
_root.playtype8Symbol 1303 EditableText"PLAYTYPE8"
_root.playtype9Symbol 1304 EditableText"PLAYTYPE9"
_root.playtype10Symbol 1305 EditableText"PLAYTYPE10"
_root.score1Symbol 1308 EditableText"SCORE1"
_root.score2Symbol 1309 EditableText"SCORE2"
_root.score3Symbol 1310 EditableText"SCORE3"
_root.score4Symbol 1311 EditableText"SCORE4"
_root.score5Symbol 1312 EditableText"SCORE5"
_root.score6Symbol 1313 EditableText"SCORE6"
_root.score7Symbol 1314 EditableText"SCORE7"
_root.score8Symbol 1315 EditableText"SCORE8"
_root.score9Symbol 1316 EditableText"SCORE9"
_root.score10Symbol 1317 EditableText"SCORE10"




http://swfchan.com/23/110976/info.shtml
Created: 13/3 -2019 12:32:49 Last modified: 13/3 -2019 12:32:49 Server time: 11/05 -2024 09:49:08