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

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

two.swf

This is the info page for
Flash #95495

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


Text
loading...

abc

abc

XXX has sent you a challenge!

territory war online
version 1.24
© 2007-2008 shawn tanner
powered by xGEn's mmocha software

LOADING

27

This copy

Checking for newest version

Version is up to date

ERROR
Territory WAR Online has not been licensed for
this location. Please play the full version at:
For license inquiries, please email
Contact@XGenStudios.com

www.territorywaronline.com

ERROR
This is not the latest version of Territory WAR
Online. To ensure you are up-to-date, please
clear your browser cache and re-load. You will
continue to receive this message until you have
the newest version.

BETA
Thank you for playing the beta version of Territory WAR Online! You
may invite friends to play with you but please DO NOT spread the link
to this game unnecessarily. Send any bug reports to
shawn@afro-ninja.com.
Also note that any stats are subject to being changed or reset during
the course of the beta.
Have fun!

Current Version: 1.21

PLAY

AFRO-NINJA.COM

Multiplayer Powered By MMOcha Server

© 2007-2008 shawn tanner
afro-ninja.com
powered by xGEn's mmocha software

'Speeding Rampage'
GoreBastard

TERRITORYWARONLINE.COM

Create Team

Online Play

Offline Play

Instructions

Options

Community

Offline Play

Player1 vs Player2

BACK

Challenge Mode

Username:


Password:

Remember me

Login to Territory
WAR Online

Connect

Status Messages:

Quickstart will log you in with a guest account and start a match with
another guest with default options and random stage

Quickstart

Need an account??

>SIGN UP!<

100% Free! Play with your
friends! Track your stats!
Climb the ranks! Start
immediately!

You may use your XGen login
if you already have one

Sorry! Account creation and usage is not
available in the demo version.
Play at territorywaronline.com for the full game-
track your stats, battle other users in ranked
lobbies, and play on more levels!

Checking for newest version of
Territory WAR Online...

Chatting in:

Type your message here:

Disconnect

SEND

Challenge User

Player info (roll over a name for details)

View Profile

(x users)

Add "dude" to your friends list?

Delete "dude" from your friends list?

Prompt

Highlight messages from my friends

Show join/leave messages

Show chat from

Receive challenges from

XX VS XX

Players:

You want:

xx wants:

Stage:

Your Team:

Online Game Setup

READY

Return to Lobby

[deciding]

[READY]

Player 1

Player 2

Turn Time:
Stage:

Offline Game Setup

*Terrain is randomly arranged

Guest level by TheSwain

GO

Team:

Players:

Ammunition:

'Ammunition' refers to limited quantity
weapons, like the rocket launcher

Scaled: ammunition is based on how many
team members you have
Max: ammunition for a 6 player team will be
given regardless of team size
Infinite: no ammunition limit

Create Team

Edit Team

Delete Team

New Team

*Team data is stored on your hard drive with this copy of the game, not online

Edit Team

Delete Team

New Team

Exit without saving team?

Team name must be at least one
character long

Player names must be at least
one character long

Team saved

A team with this name already
exists

Are you sure you want to delete
this team?

from 'Blockhead'
by TheSwain

from 'Mastermind'
by TheSwain

from 'Moroni's March'
by BoMToons

from 'Tankmen'
by JohnnyUtah

from 'Alien Hominid'
by The Behemoth

from 'Castle Crashers'
by The Behemoth

from 'Pico'
by Tom Fulp

from 'Madness Combat'
by Krinkels

from 'Everfrost'
by NegativeONE

from 'Fancy Pants
Adventures'
by DrNeroCF

from 'Luis Day'
by Luis

from 'Pickleman'
by Poxpower

MC-Bot
by Mindchamber

Edit Team

Team Name:

Player 1 Name:

Player 2 Name:

Player 3 Name:

Player 4 Name:

Player 5 Name:

Player 6 Name:

Save

Cancel

Hat:

New Team

Instructions

Other Stuff:

(you don't have to read it, but it might make you a better player!)

The Basics

Quick Start

-Making Teams

-Playing Online, Stats and Rankings

-Challenges

-Weapons, Keyboard Shortcuts

-Game Optimizing

This is Territory WAR Online. You control one team of players versus
another, in turn based fashion. Each turn you will move and use your
weapons until one team has been eliminated.

The Basics

Each turn you will control one player on your team. Move with the arrow
keys, jump with 'up.' The distance meter on the left will show you how far
you can go. Turns are timed too, so be aware! When you want to attack,
click the crosshair icon in the lower left (or press 'w') to open the
weapon tray. Please refer to the instructions screen for more info on
keyboard shortcuts.

Team lifebar, name, and
players remaining

Turn timer and
status messages

Current player and
lifebar

Online chat area

Audio Options

Game Options

Weapons Tray

Distance/Power meter

Once a weapon is selected use the arrow keys to aim it, and 'a' to
activate it. Some weapons require you to charge them, like the grenades. If
this is the case the distance meter changes to the power meter. When the
weapon resolves, your turn is over, and control switches to the other team.

Gameplay continues in this fashion until the last man standing. That covers
the basics, but if you have further questions be sure to read the other help
topics!

Teams are used in Territory WAR to store name and hat information so you
don't have to re-type it all the time. Note: Teams do NOT store stats. Stats
are only tracked through actual accounts, regardless of what team is being
used.

Creating Teams

You may enter a team name and up to six player names. When playing with
less than six players the other names wont be used but are still saved.
Teams are to be used in both online and offline modes. When playing
online however your opponent wont see your team name, only your
account name.

Team data is stored locally along with each copy of Territory WAR Online,
so if you play on a different site you will have to re-create your teams.
Player account data will not change, so don't worry. Lastly, all hats are
unlocked by default.

The big feature of Territory WAR Online is of course, online play. If you are
playing the demo version you'll be limited to guest matches. Otherwise it is
highly recommended that you sign up for an account. It's quick, free, and
you can track all of your battle accomplishments!
All account matches are ranked and count toward your record. If you want
to get familiar with the game before going online then try playing some
offline matches by yourself first.
You will be credited with a loss if you disconnect from a ranked match that
has not finished. Accidents happen but we can't make exceptions- no one is
going to have a perfect record.
When playing online there will be noticeable lag when watching your
opponent move. This isn't due to server strain, but rather the fact that
movement updates are sent infrequently. Territory WAR is turn based, so
the important thing is making sure everything stays synced at key intervals.
Namely, the end of a turn.

Playing Online

Friend/ Ignore Lists
Territory WAR gives you the option to have a friend and ignore list for use
with online play. You can manage your lists from the options menu, and
add to them from the online lobby or at the end of a match. The friend list
will sort all your friends at the top of the lobby list when you enter, and put
++ marks around their name. You can choose to filter the lobby chat
messages and challenge requests by who is your friend and who isn't.
Choose <Lobby Options> at the top right of the lobby screen to do so.
When users are on your ignore list you will not see their chat messages or
receive challenges from them. They will still see your chat messages
though. Remember- lists are only for filtering your chat window. When you
chat in a lobby, everyone can always see it (unless they're ignoring YOU)
Like team data, lists are saved with the copy of the game you create them
on. So if you switch to play on a different site, your lists wont be there.

FAQs:
Q- Why did my opponent's grenade explode in a different place?
A- Everything is based on the player who's current turn it is. Occasionally a grenade
will bounce differently in two similar conditions, so it will always update to reflect the
results on the screen of the player that actually threw it.
Q- I saw my opponent walk off the edge! why aren't they dead?
A- As stated, movement updates are infrequent. Often a player will appear to keep
moving in a direction even when they actually stopped seconds ago. This can cause
them to fall off the edge on your screen. They never actually did though, so they will
simply re-appear back on the stage where they should be.
Q- Why are there no water/lava splashes when playing online?
A- When playing online nobody actually dies until the turn ends, since it must wait for
confirmation from your opponent on that turn's results. This includes people falling off
the edge. The splashes wouldn't actually happen until the turn is fully over, and that
would look weird.

If you're tired of playing the main game, come over to challenge mode to
sharpen your aiming and reaction skills. You can also submit your times to
compete with all other Territory WAR players!

Challenges

However, there are some important things to keep in mind about Challenge
Mode:
- Your times will always be erased upon exiting the Challenge Mode
screen.
-Your times must always be saved to and loaded from the server (using
your account). They will never be saved locally.
-The reason behind both of these quirks is to help in hacking prevention.
-Browsers will always cut back the frames per second (FPS) of a flash
game/movie in order to save CPU power. Internet Explorer (IE) does this
the least. Since challenge times are based on the overall time that has
passed, this means that faster times can be achieved in a browser that
plays the game at a higher FPS, such as IE.
-You will be awarded with a bronze, silver, or gold trophy based on your
times. If you can beat MY times, your trophy will be replaced with an Afro
Ninja face.

This section is for detailing the weapons in Territory WAR, and providing
some insight on their uses:
1. Grenade- Your standard projectile weapon. Explodes on third bounce,
causes splash damage. Will not bounce off of players.
2. Rifle- Can only damage one player at a time. Does low damage unless
aimed at the head, in which case will do exactly 50 damage. When
executing a headshot on someone at 50% health or below, the headshot
animation will play. Sweet. Hold 's' while aiming for 'steady' aim. (slows the
crosshair down) The rifle cannot shoot off-screen.
3. Ground Impact Grenade- Explodes on first ground it touches (walls and
ceilings do not count). Has a smaller range than the regular grenade but
does higher damage.
4. Rocket Launcher- Rockets have no curve or arc, they fly in a straight line
from where you aim. Explosion has the same range as regular grenades
but more powerful. Rockets will explode if they come in contact with a
player, resulting in 80 damage.

Weapons, Keyboard Shortcuts

5. Boot- The boot is primarily used for kicking people off the stage. It does
low damage. Only the strength of the boot (how far your opponent flies)
increases as you charge it, not damage dealt.
Building walls/platforms- These can be built anywhere in your current field
of vision. In addition to using them to cross gaps they have a very strategic
element as well. Under heavy fire? shield yourself! Opponent hiding? Trap
them! Note that they cannot be built on top of other players. (or too close for
that matter)
KEYBOARD SHORTCUTS
After becoming accustomed to Territory WAR Online you might find it
easier to navigate the game using shorcuts when possible. Most are readily
apparent, but the following page lists all of them.

W: opens and closes the weapons tray in-game
0: end your turn early (there is no option for this in/on the HUD)
1-7: auto selects the seven main weapons when allowed, even if weapon
tray is closed*
Q: changes quality
X: cancels any weapon back to walking mode
V: view stage during your turn*
Enter: sends chat messages in the menus, opens and sends chat
messages in-game
Esc/Ctrl: closes the chat window in game if you do not wish to send your
message yet
*Build Wall/Platform and View Stage stil require the use of the mouse if you access them with
a shortcut

Optimizing your play speed is an important aspect of Territory WAR Online,
if for nothing else than to help ensure that online matches run smoothly. If
your game appears to be running slowly, trying turning on the FPS counter
in the 'Gameplay Options' menu. When playing in the browser, 28-32 fps is
a good framerate to expect. If yours is consistently lower, you might want to
try lowering the graphics options.
Turning the overall quality down wont do much, since that setting is based
on how the flash player renders vector graphics. Territory WAR Online is
mostly bitmap/raster graphics, so the effect is null.
Surprisingly, playing music in the background can be a strain for flash. Try
switching off the audio (in-game) for a performance boost. If that isn't
enough, turn off the other graphical effects such as the idle animations and
explosion effects.

Optimizing

Options

Gameplay Options

Graphics Options

View Credits

Friend List

Ignore List

Gameplay Options

Defaults

Save

Tray Scroll

FPS Counter

Roll over a question mark for information about that option

Master Volume

Join/Leave Messages

Language Filter

Graphics Options

Options will be applied when you save. Note: if your game runs slowly, you can
also try turning off the music.

Quality:

Explosion Effects

Idle Animations

Player Glows

Menu Fire

Roll over a question mark for information about that option

Credits

Created and programmed by Shawn Tanner (Afro-Ninja)
Afro-Ninja Productions 2007-2008, afro-ninja.com
MMocha server technology by XGen Studios
Special thanks to Skye Boyes and Jordan Dubuc. xgenstudios.com
Artwork and effects by Poxpower, Michael Swain
http://thepoxbox.com
http://theswain.com
Music provided by:
Josh Kemp and Jason Turner (KTR) :: ktrecords.newgrounds.com/audio
and http://kelwynshade.com
GoreBastard :: gorebastard.newgrounds.com/audio
DarKsidE555 :: darkside555.newgrounds.com/audio
Game Announcer: Jason Turner
Play Testing:
TheSwain, SardonicSamurai, DancingTurkeyGod, Tropical Paradise

Create Account

A free Territory WAR Online account gives you many benefits! Instead of being
limited to guest matches you can create a name for yourself and track all of your
accomplishments! Win/Loss records (and other stats) will be tracked in a profile
for everyone to see. You'll be able to setup custom game options with other
players, and submit your challenge times for world-wide rankings!
NOTE: If you already have an XGen account (like Stick Arena) you may use that
instead of creating an additional account

Account names and passwords are NOT case-sensitive
3-20 characters each

Username (A-Z, 0-9, commas and periods only)

Password

SUBMIT

Confirm Password

Account Created!

You may now login

Username:
Password:

Challenges

Challenge 1

Challenge 2

Challenge 3

Challenge 4

Challenge 5

Challenge 6

Best Time:

x

x

x

x

x

x

Play for the best times world-wide! You must use an account to save AND load your
challenge times. Faster times will never be over-written. Remember to save before
leaving this screen, because all times will be erased upon re-entering.

You may play the challenges but your times will not be saved in the demo version.
Please play at www.territorywaronline.com to enable this feature. Compete for world-
wide ranking!

SAVE TIMES

LOAD TIMES

Click a challenge for its description

GO!

TOTAL:

x

Saving and loading times is not
available in the demo version. Play at
www.territorywaronline.com
to enable this feature

All unsaved times will be lost. Saved
times must be re-loaded when you
come back


Challenge times will be fastest
when played in IE. See instructions
screen for more details

Friend List

Users on this list will appear above others in the lobby with plus signs around their name. You
can choose to filter your lobby chat and challenges by who is your friend and who isn't.
Change friend settings in the lobby by clicking <Lobby Options>. You cannot private message
friends. Caution: all users will still see any messages you type, friend or not. 100 friends max.

(Select from the list)

Add User

Delete User

Ignore List

Users on this list will not be able to send you challenges. You will also not see any
chat messages from them. Their names will still appear in the lobby. 100 users max.

Community

-TWBoards.com

The official message boards for Territory WAR Online! Come here to chat with other
players, join/create clans, post suggestions, and more!

Choose Lobby:

Open to all players

Must have 25 wins

Must have 100 wins

Barracks

Guard Tower

Front Lines

Pro Lobby

Mess Hall

Armory

Territory WAR may freeze your browser for a short time in high traffic.
Please try a different lobby if this occurs

Bunker

lol

Depot

2

l

o

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

<p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">Change Quality</font></p>

0.00

TIME UP

COMPLETE!

Quit Challenge?

+10

team1

team2


--

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

Audio

Now Playing:

"This song"

by This guy

'ENTER' to chat, 'ESC' to cancel

Clicking this advertisement will NOT
affect gameplay

<p align="left"><font face="IceAgeD" size="48" color="#000000" letterSpacing="0.000000" kerning="1">someone WINS</font></p>

Bullets Fired
Bullets Hit
Accuracy
Headshots
Grenades Thrown
Rockets Fired
Boots
Platforms Built
Walls Built
Pick Axe Strikes

<p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-%</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-</font></p>

<p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-%</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-</font></p><p align="left"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">-</font></p>

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">Team1</font></p>

<p align="left"><font face="Arial" size="10" color="#000000" letterSpacing="0.000000" kerning="1">Team1</font></p>

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

GENERATING STATS-
Do not close or refresh window

SENDING STATS TO SERVER-
Do not close or refresh window

COMPLETE

Return to Menu

Rematch

Add opponent to friends

Return to Lobby

20

<p align="center"><font face="Arial" size="19" color="#000000" letterSpacing="0.000000" kerning="1"><b>blah</b></font></p>

Ask your opponent to call the
game a draw?

You may only request one draw
per game

Request sent

Your opponent has requested
to call the game a draw. Do you
accept?

Ask your opponent for a
rematch?

Your opponent has offered a
rematch. Do you accept?

Your opponent has left the
game

300x18px

18x300px

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

ActionScript [AS1/AS2]

Instance of Symbol 611 MovieClip "btnVersionLog" in Frame 1
onClipEvent (load) { _visible = false; } on (press) { _root.licenseclip.gotoAndStop(5); }
Instance of Symbol 615 MovieClip in Frame 1
onClipEvent (enterFrame) { var loadPercent = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); _xscale = loadPercent; _root.txtPercent.text = loadPercent; }
Frame 2
function handle1(obj, item) { getURL ("http://afro-ninja.com", "blank"); } function handle2(obj, item) { getURL ("http://xgenstudios.com", "blank"); } function handle3(obj, item) { getURL ("http://thepoxbox.com", "blank"); } function handle4(obj, item) { if (gameLicense == "demo") { NewgroundsAPI.loadCustomLink("TerritoryWarOnline.com referral"); } else { getURL ("http://territorywaronline.com", "blank"); } } var testMode = false; var onlineEnabled = true; Stage.scaleMode = "noScale"; var TWSO; frameCount++; var phpURL = "http://www.xgenstudios.com/two/check_version.php"; var gameVersionNum = 121; var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); myMenu.customItems.push(new ContextMenuItem("Territory WAR home", handle4)); myMenu.customItems.push(new ContextMenuItem("-->Afro-Ninja Productions", handle1)); myMenu.customItems.push(new ContextMenuItem("-->Xgen Studios", handle2)); myMenu.customItems.push(new ContextMenuItem("-->The Pox Box", handle3)); myMenu.customItems[1].separatorBefore = true; _root.menu = myMenu; var licensedVendors = new Array("local", "afro", "xgen", "flashportal"); var gameLocation = ""; var gameLicense = ""; var gameURL = _url; var betaVersion = false; txtUrl.text = gameURL; if (gameURL.indexOf("file://") != -1) { gameLocation = "local"; if (testMode) { gameLicense = "full"; } else { gameLicense = "demo"; } txtVendor.text = ""; } else if ((gameURL.indexOf("http://afro-ninja.com") != -1) || (gameURL.indexOf("http://www.afro-ninja.com") != -1)) { gameLocation = "afro"; gameLicense = "full"; txtVendor.text = "This copy is licensed to Afro-Ninja.com"; } else if ((gameURL.indexOf("http://xgenstudios.com") != -1) || (gameURL.indexOf("http://www.xgenstudios.com") != -1)) { gameLocation = "xgen"; gameLicense = "full"; txtVendor.text = "This copy is licensed to XGenStudios.com"; } else if ((((gameURL.indexOf("http://ugoplayer.com") != -1) || (gameURL.indexOf("http://www.ugoplayer.com") != -1)) || (gameURL.indexOf("http://fpflashfarm.com") != -1)) || (gameURL.indexOf("http://www.fpflashfarm.com") != -1)) { gameLocation = "ugo"; gameLicense = "demo"; txtVendor.text = "This copy is licensed to UGOPlayer.com"; } else if (gameURL.indexOf("hallpass.com") != -1) { gameLocation = "hallpass"; gameLicense = "demo"; txtVendor.text = "This copy is licensed to HallPass.com"; } else if (gameURL.indexOf("kongregate.com") != -1) { gameLocation = "kongregate"; gameLicense = "demo"; txtVendor.text = "This copy is licensed to Kongregate.com"; } else if (gameURL.indexOf("addictinggames.com") != -1) { gameLocation = "addictinggames"; gameLicense = "demo"; txtVendor.text = "This copy is licensed to AddictingGames.com"; } else if ((gameURL.indexOf("newgrounds.com") != -1) || (gameURL.indexOf("uploads.ungrounded.net") != -1)) { gameLocation = "newgrounds"; gameLicense = "demo"; txtVendor.text = "This copy is licensed to Newgrounds.com"; } var maxgamesURIS = new Array("74.52.169.210", "74.52.174.194", "207.218.234.18", "207.218.234.34", "207.218.205.98", "216.40.252.162", "216.40.252.114", "216.40.252.170", "216.40.252.122", "216.40.252.106", "216.40.252.74", "http://www.maxgames.com", "http://maxgames.com", "maxgames"); var i; i = 0; while (i < maxgamesURIS.length) { if (gameURL.indexOf(maxgamesURIS[i]) != -1) { gameLocation = "maxgames"; gameLicense = "demo"; txtVendor.text = "This copy is licensed to MaxGames.com"; break; } i++; } if (gameLocation == "") { gameLocation = "none"; gameLicense = "demo"; txtVendor.text = "This version is unlicensed"; } if (!policyLoaded) { var tempPort; if (gameLicense == "demo") { tempPort = 1028; } else { tempPort = 1026; } var socketPolicyStr = ("xmlsocket://two.xgenstudios.com:" + tempPort); var urlPolicyStr = "http://xgenstudios.com/crossdomain.xml"; System.security.loadPolicyFile(socketPolicyStr); System.security.loadPolicyFile(urlPolicyStr); var policyLoaded = true; NewgroundsAPI.connectMovie(66); NewgroundsAPI.addCustomLink(2, "TerritoryWarOnline.com referral"); NewgroundsAPI.addCustomEvent(3, "demo clicked intersitial"); NewgroundsAPI.addCustomEvent(4, "demo played game"); var frameCount = 0; } if (gameLicense == "demo") { versionCheckStart = (versionChecked = true); txtVendor.text = txtVendor.text + " [demo]"; versionnotice._visible = false; } if ((gameLocation == "") || (gameLicense == "")) { licenseclip.gotoAndStop(2); } else { TWSO = SharedObject.getLocal("TWSO"); if (!versionCheckStart) { var versionCheckStart = true; var versionChecked = false; var replyDataPHP = new LoadVars(); var sendDataPHP = new LoadVars(); sendDataPHP.ver = gameVersionNum; sendDataPHP.sendAndLoad(phpURL, replyDataPHP, "POST"); replyDataPHP.onLoad = function (success) { if (success) { if (this.result == "success") { versionnotice.gotoAndStop(2); if (betaVersion) { licenseclip.gotoAndStop(4); } if (gameLicense == "full") { var _local3 = TWSO.data.previousVersion; if ((_local3 == undefined) || (_local3 != gameVersionNum)) { licenseclip.gotoAndStop(5); TWSO.data.previousVersion = gameVersionNum; TWSO.flush(); } btnVersionLog._visible = true; } } else { licenseclip.gotoAndStop(3); versionnotice._visible = false; } } else { licenseclip.gotoAndStop(3); versionnotice._visible = false; } _root.versionChecked = true; }; } } if ((_framesloaded >= _totalframes) && (versionChecked)) { gotoAndStop ("config"); } else { gotoAndPlay (1); }
Frame 3
function login(Void) { if (quickStart) { clientUsername = "twotest"; sgiveu = RC4.encrypt("twotest", myKey); clientPassword = "123"; } else { clientUsername = txtUsername.text; sgiveu = RC4.encrypt(txtUsername.text, myKey); clientPassword = txtPassword.text; } if (clientUsername == "") { txtError.text = "Please enter a username"; } else if (clientPassword == "") { txtError.text = "Please enter a password"; } else if ((clientUsername.toLowerCase().indexOf("twotest") != -1) && (!quickStart)) { txtError.text = "twotest is no longer a valid account"; } else { verifyLogin(); } } function challengeLogin(Void) { clientUsername = challengedialogs.txtUsername.text; clientPassword = challengedialogs.txtPassword.text; if (clientUsername == "") { challengedialogs.txtError.text = "Please enter a username"; } else if (clientPassword == "") { challengedialogs.txtError.text = "Please enter a password"; } else { challengedialogs.gotoAndStop(5); if (challengeFunction == "save") { saveTimes(); } else if (challengeFunction == "load") { loadTimes(); } } } function verifyLogin(Void) { if (challengeFunction == "") { rememberMe = chkRemember.selected; gotoAndStop ("connectwait"); txtInfo.text = "Verifying login"; } else { challengedialogs.gotoAndStop(5); challengedialogs.txtInfo.text = "Verifying login"; } var loginRequest = new XML(); loginRequest.onLoad = function (success) { if (success) { var _local4 = loginRequest.firstChild; var _local6 = _local4.attributes.stat; if (_local6 == "fail") { if (_root.challengeFunction == "") { gotoAndStop ("login"); } else { _root.challengedialogs.gotoAndStop(4); } var _local2 = new XMLNode(); var _local3 = 0; while (_local2.attributes.code == undefined) { _local2 = _local4.childNodes[_local3]; _local3++; } var _local5 = _local2.attributes.code; if (_local5 == "3") { _root.challengedialogs.txtInfo.text = (_root.txtError.text = "Missing parameters"); } else if (_local5 == "98") { _root.challengedialogs.txtInfo.text = (_root.txtError.text = "Invalid username or password"); } else if (_local5 == "112") { _root.challengedialogs.txtInfo.text = (_root.txtError.text = "Invalid method"); } } else if (_local6 == "ok") { if (challengeFunction == "") { if (_root.quickStart) { _root.connectToServer(serverURL, serverPort); } else { _root.TWSO.data.rememberMe = rememberMe; if (rememberMe) { _root.TWSO.data.savedName = clientUsername; _root.TWSO.data.savedPass = clientPassword; } else { _root.TWSO.data.savedName = ""; _root.TWSO.data.savedPass = ""; } _root.TWSO.flush(); _root.loadStats(); } } } } else if (challengeFunction == "") { gotoAndStop ("login"); txtError.text = "Could not connect to the server"; } else { challengedialogs.gotoAndStop(4); challengedialogs.txtError.text = "Could not connect to the server"; } }; loginRequest.load((("http://api.xgenstudios.com/?method=xgen.users.authenticate&username=" + clientUsername) + "&password=") + clientPassword); } function verifyChallengeLogin(Void) { } function connectToServer(serverURL, serverPort) { txtInfo.text = txtInfo.text + "\nConnecting to server"; localSocket.connect(serverURL, serverPort); localSocket.onConnect = function (success) { if (success) { txtInfo.text = txtInfo.text + "\nConnected!"; playingOnline = true; if (quickStart) { txtInfo.text = txtInfo.text + "\nJoining quickstart lobby..."; socketSend("01", ""); } else { txtLoginStatus.text = "Logged in as " + clientUsername; gotoAndStop ("lobbylist"); } createPingMC(); } else { gotoAndStop ("login"); txtError.text = "Could not connect to MMocha server!"; } }; localSocket.onClose = function () { _root.customDisconnect(); }; } function chooseLobby(inLobby) { requestedLobby = inLobby; if (inLobby == "_2") { if ((localStats.wins >= 25) || (clientUsername == ".Afro.Ninja.")) { requestedLobby = "_2"; } else { requestedLobby = "_"; } } else if (inLobby == "_3") { if ((localStats.wins >= 100) || (clientUsername == ".Afro.Ninja.")) { requestedLobby = "_3"; } else { requestedLobby = "_"; } } socketSend("01", ""); gotoAndStop ("connectwait"); txtInfo.text = txtInfo.text + "\nAttempting to join lobby..."; } function findLobby(roomList) { if (quickStart) { requestedLobby = "_1"; } var _local1 = new Array(); _local1 = roomList.split(";"); var _local2; var _local3 = false; for (_local2 in _local1) { if (_local1[_local2] == requestedLobby) { _local3 = true; break; } } if (_local3) { socketSend("03" + requestedLobby, ""); } else { socketSend("02A00" + requestedLobby, ""); } if (quickStart) { txtInfo.text = txtInfo.text + "\nSearching for open matches..."; } else { gotoAndStop ("lobby"); } } function createPingMC(Void) { _root.createEmptyMovieClip("pingMC", 10); _root.pingMC.startTime = getTimer(); _root.pingMC.elapsed = 0; _root.pingMC.onEnterFrame = function (Void) { pingMC.elapsed = getTimer() - pingMC.startTime; if (pingMC.elapsed >= 25000) { pingMC.startTime = getTimer(); socketSend("00", ""); } }; } function reportStats(Void) { var _local1 = new StatTracker(); if (gameHost) { _local1 = team1Stats; } else { _local1 = team2Stats; } localStats.headshots = localStats.headshots + _local1.headshots; localStats.bulletsFired = localStats.bulletsFired + _local1.bulletsFired; localStats.bulletsHit = localStats.bulletsHit + _local1.bulletsHit; localStats.grenadesThrown = localStats.grenadesThrown + _local1.grenadesThrown; localStats.rocketsFired = localStats.rocketsFired + _local1.rocketsFired; localStats.boots = localStats.boots + _local1.boots; localStats.platformsBuilt = localStats.platformsBuilt + _local1.platformsBuilt; localStats.wallsBuilt = localStats.wallsBuilt + _local1.wallsBuilt; localStats.pickAxeStrikes = localStats.pickAxeStrikes + _local1.pickAxeStrikes; if ((winningTeam == (clientUsername + " WINS")) || (winningTeam == "OPPONENT FORFEITS")) { if (matchTime >= 120) { localStats.wins++; } else { localStats.matchesPlayed--; endclip.endscreen.txtWinNotice.text = "Match was less than 2 min, no win awarded"; } } else if (winningTeam == "DRAW") { localStats.matchesPlayed--; } updateHackStatsServer(); statList = new Array(); for (var _local2 in localStats) { statList.push(_local2); } statPosition = 0; sendNextStat(); } function sendNextStat(Void) { var _local2 = statList[statPosition]; var _local1 = new XML(); _local1.onLoad = function (success) { if (statPosition < (statList.length - 1)) { statPosition++; sendNextStat(); } }; _local1.load((((((("http://api.xgenstudios.com/?method=xgen.stats.submit&username=" + clientUsername) + "&password=") + clientPassword) + "&game_id=TWO&stat_id=") + _local2) + "&value=") + localStats[_local2]); } function sendNextChallengeStat(Void) { var _local7 = ("c" + statPosition) + "t"; var _local5 = (challengeTimes[statPosition] * 100) + 583; var statsReport = new XML(); statsReport.onLoad = function (success) { if (success) { var _local3 = statsReport.firstChild; var _local5 = _local3.attributes.stat; if (_local5 == "fail") { var _local1 = new XMLNode(); var _local2 = 0; while (_local1.attributes.code == undefined) { _local1 = _local3.childNodes[_local2]; _local2++; } var _local4 = _local1.attributes.code; if (_local4 == "3") { finishTimeSaves("Missing parameters"); } else if (_local4 == "98") { finishTimeSaves("Invalid username or password"); } else if (_local4 == "112") { finishTimeSaves("Invalid method"); } } else if (statPosition < 6) { statPosition++; sendNextChallengeStat(); } else { finishTimeSaves("Times saved"); } } else { finishTimeSaves("Could not contact server"); } }; statsReport.load((((((("http://api.xgenstudios.com/?method=xgen.stats.submit&username=" + clientUsername) + "&password=") + clientPassword) + "&game_id=TWO&stat_id=") + _local7) + "&value=") + _local5); } function loadStats(Void) { txtInfo.text = txtInfo.text + "\nLoading stats profile"; localStats = new StatTracker(); var statsRequest = new XML(); statsRequest.onLoad = function (success) { if (success) { var _local7 = statsRequest.firstChild; var _local8 = _local7.attributes.stat; if (_local8 == "ok") { if (_local7.hasChildNodes) { var _local6 = _local7.childNodes[1]; var _local4; var _local3 = _local6.firstChild; while (_local3 != null) { if (_local3.attributes.id == "TWO") { _local4 = _local3.cloneNode(true); } _local3 = _local3.nextSibling; } var _local5; _local3 = _local4.firstChild; while (_local3 != null) { if ((_local3.attributes.username != undefined) && (_local3.attributes.username != null)) { _local5 = _local3.cloneNode(true); } _local3 = _local3.nextSibling; } _local3 = _local5.firstChild; while (_local3 != null) { if (_local3.nodeName == "stat") { var _local2 = _local3.attributes.id; if ((((((_local2 != "c1t") && (_local2 != "c2t")) && (_local2 != "c3t")) && (_local2 != "c4t")) && (_local2 != "c5t")) && (_local2 != "c6t")) { localStats[_local2] = Number(_local3.childNodes[0].nodeValue); } } _local3 = _local3.nextSibling; } } _root.connectToServer(_root.serverURL, _root.serverPort); } else if (_local8 == "fail") { gotoAndStop ("login"); txtError.text = "Could not load stats profile"; } } else { gotoAndStop ("login"); txtError.text = "Could not load stats profile"; } }; statsRequest.load(("http://api.xgenstudios.com/?method=xgen.stats.get&username=" + clientUsername) + "&game_id=TWO"); } function saveTimes(Void) { _root.challengedialogs.txtInfo.text = _root.challengedialogs.txtInfo.text + "\nAttempting to save times"; statPosition = 1; sendNextChallengeStat(); } function finishTimeSaves(exitMessage) { _root.challengedialogs.txtInfo.text = _root.challengedialogs.txtInfo.text + (newline + exitMessage); _root.challengedialogs.btnOK._visible = true; } function loadTimes(Void) { _root.challengedialogs.txtInfo.text = _root.challengedialogs.txtInfo.text + "\nAttempting to load times"; var statsRequest = new XML(); statsRequest.onLoad = function (success) { if (success) { var _local7 = statsRequest.firstChild; var _local8 = _local7.attributes.stat; if (_local8 == "ok") { if (_local7.hasChildNodes) { var _local6 = _local7.childNodes[1]; var _local4; var _local2 = _local6.firstChild; while (_local2 != null) { if (_local2.attributes.id == "TWO") { _local4 = _local2.cloneNode(true); } _local2 = _local2.nextSibling; } var _local5; _local2 = _local4.firstChild; while (_local2 != null) { if ((_local2.attributes.username != undefined) && (_local2.attributes.username != null)) { _local5 = _local2.cloneNode(true); } _local2 = _local2.nextSibling; } _local2 = _local5.firstChild; while (_local2 != null) { if (_local2.nodeName == "stat") { var _local3 = _local2.attributes.id; var _local1 = Number(_local2.childNodes[0].nodeValue); _local1 = (_local1 - 583) / 100; if ((_local3 == "c1t") && (_local1 < challengeTimes[1])) { challengeTimes[1] = _local1; } else if ((_local3 == "c2t") && (_local1 < challengeTimes[2])) { challengeTimes[2] = _local1; } else if ((_local3 == "c3t") && (_local1 < challengeTimes[3])) { challengeTimes[3] = _local1; } else if ((_local3 == "c4t") && (_local1 < challengeTimes[4])) { challengeTimes[4] = _local1; } else if ((_local3 == "c5t") && (_local1 < challengeTimes[5])) { challengeTimes[5] = _local1; } else if ((_local3 == "c6t") && (_local1 < challengeTimes[6])) { challengeTimes[6] = _local1; } } _local2 = _local2.nextSibling; } finishTimeSaves("Times loaded"); updateHackChallengeTimes(); setTimesAndTrophies(); } } else if (_local8 == "fail") { finishTimeSaves("Could not load times"); } } else { finishTimeSaves("Could not load times"); } }; statsRequest.load(("http://api.xgenstudios.com/?method=xgen.stats.get&username=" + clientUsername) + "&game_id=TWO"); } function decrementMatches(Void) { localStats.matchesPlayed--; updateHackStatsServer(); var _local1 = new XML(); _local1.load((((("http://api.xgenstudios.com/?method=xgen.stats.submit&username=" + clientUsername) + "&password=") + clientPassword) + "&game_id=TWO&stat_id=matchesPlayed&value=") + localStats.matchesPlayed); } function quickStartAccepted(idStr) { quickTaken = true; btnBack.enabled = false; btnBack._alpha = 50; gameHost = true; playingGame = true; remoteClient = new Client(idStr, "Remote Player"); localTeamHat = 0; remoteTeamHat = 0; nameAction = "default"; receivedNames = true; startGoToPrivateTimer(); } function quickStartRejected(Void) { quickPendingRequest = false; btnBack.enabled = true; btnBack._alpha = 100; } function quickStartChallenged(idStr) { if (quickStatus == "even") { if (quickTaken) { socketSend("00" + idStr, "54"); } else { quickTaken = true; playingGame = true; btnBack.enabled = false; btnBack._alpha = 50; remoteClient = new Client(idStr, "Remote Player"); firstConnect = true; var _local2 = ("02001pr_" + localClient.aID) + idStr; socketSend(_local2, ""); localTeamHat = 0; remoteTeamHat = 0; nameAction = "default"; receivedNames = true; socketSend("00" + idStr, "55"); } } } function socketSend(prefix, messageContent) { if (messageContent.length > 0) { messageContent = RC4.encrypt(messageContent, myKey); } localSocket.send(prefix + messageContent); } function customDisconnect(reason) { localSocket.close(); freezeEverything(); killEverything(); gotoAndStop ("login"); if (reason == "fatal") { txtError.text = "MMOcha fatal error, please try again"; } else { txtError.text = "You have been disconnected from the server"; } pingMC.removeMovieClip(); listprompts.removeMovieClip(); lobbyoptionsmc.removeMovieClip(); destroyObject("lstClients"); firstConnect = true; Clients = new Array(); localClient = null; remoteClient = null; resetChallenges(); readyLocal = false; readyRemote = false; receivedNames = false; playingGame = false; txtLoginStatus.text = "Not logged in"; txtUsername.text = saveName; playingOnline = false; playingGame = false; quickStart = false; quickTaken = false; quickPendingRequest = false; quickChallengeID = ""; gameHost = false; myTurn = false; hackMyTurn = pushCrypt(Number(myTurn), 6, 6); } function resetChallenges(Void) { sentChallenges = new Array(); receivedChallenges = new Array(); dialogStartX = (dialogStartY = 100); dialogDepth = 50; totalReceived = 0; var _local2; _local2 = 50; while (_local2 < 71) { _root["cD" + _local2].removeMovieClip(); _local2++; } } function base36To10(base36String) { var _local4 = 0; var _local3 = 1296; var _local6 = base36String.substr(0, 1); var _local8 = base36String.substr(1, 1); var _local7 = base36String.substr(2, 1); var _local5 = new Array(_local6, _local8, _local7); var _local1; _local1 = 0; while (_local1 < 3) { var _local2 = findBaseNum(_local5[_local1]); _local4 = _local4 + (_local2 * _local3); _local3 = _local3 / 36; _local1++; } return(_local4); } function findBaseNum(letter) { var _local2 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; var _local4 = "0123456789abcdefghijklmnopqrstuvwxyz"; var _local1; _local1 = 0; while (_local1 < _local2.length) { if ((_local2.substr(_local1, 1) == letter) || (_local4.substr(_local1, 1) == letter)) { break; } _local1++; } return(_local1); } function addClient(newClient) { Clients.push(newClient); } function removeClient(inID) { var _local1; var _local3; _local1 = 0; while (_local1 < Clients.length) { curID = Clients[_local1].aID; if (String(inID) === String(curID)) { _local3 = Clients[_local1].username; Clients.splice(_local1, 1); } _local1++; } if (searchChallenges(inID, sentChallenges) != "-1") { removeChallenge(searchChallenges(inID, sentChallenges), "sent"); } if (searchChallenges(inID, receivedChallenges) != "-1") { removeChallenge(searchChallenges(inID, receivedChallenges), "received"); } removeDialogs(inID); if (inID == quickChallengeID) { quickStartRejected(); } if ((lobbyOptions[3] == 1) || (playingGame)) { addMessage(_local3 + " has left the room", 10, "FF0000", true); } } function updateLobby(Void) { var _local4 = ""; if (lstClients.selectedIndex != undefined) { var _local7 = lstClients.selectedItem; _local4 = _local7.data; } lstClients.removeAll(); Clients.sortOn(["stature", "wins", "losses"], [Array.NUMERIC, Array.DESCENDING | Array.NUMERIC, Array.NUMERIC]); var _local1; var _local6; _local1 = 0; while (_local1 < Clients.length) { curName = Clients[_local1].username; curID = Clients[_local1].aID; if ((((curName == ".Afro.Ninja.") || (curName == "Skye")) || (curName == "Robyn")) || (curName == "Danny")) { curName = ("<<" + curName) + ">>"; Clients[_local1].stature = 1; } else if (isOnList("friend", curName)) { curName = ("++" + curName) + "++"; Clients[_local1].stature = 4; } if (requestedLobby == "_2") { if (Clients[_local1].wins >= 25) { lstClients.addItem({label:curName, data:curID}); } } else if (requestedLobby == "_3") { if ((Clients[_local1].wins >= 100) || (curName == "<<.Afro.Ninja.>>")) { lstClients.addItem({label:curName, data:curID}); } } else { lstClients.addItem({label:curName, data:curID}); } if (String(_local4) === String(curID)) { _local6 = _local1; } _local1++; } if (_local4 != "") { lstClients.selectedIndex = _local6; } var _local5; if (requestedLobby == "_2") { _local5 = " Guard Tower "; } else if (requestedLobby == "_3") { _local5 = " Front Lines "; } else if (requestedLobby == "_4") { _local5 = " Mess Hall "; } else if (requestedLobby == "_5") { _local5 = " Armory "; } else if (requestedLobby == "_6") { _local5 = " Bunker "; } else if (requestedLobby == "_7") { _local5 = " Depot "; } else { _local5 = " Barracks "; } txtLobbyCount.text = ("(" + lstClients.length) + " users)"; } function sendMessage(Void) { if (playingOnline) { var _local3 = txtMessage.text; if (_local3.length > 0) { if ((!playingGame) && (localStats.wins < 5)) { var _local5 = "Welcome to Territory WAR Online! To cut down on spam, you must have 5 wins on your account to chat. Click on someone's name, and then click challenge user!"; addMessage(_local5, 10, "FF0000", false); } else if (playingGame || (((!playingGame) && (!(_local3 === previousMessage))) && (typeof(_root.spamTimer) != "movieclip"))) { previousMessage = _local3; _local3 = _local3.split("<").join("&lt;"); _local3 = _local3.split(">").join("&gt;"); socketSend("", "12" + _local3); txtMessage.text = ""; if (insideGame) { hideChat(); } spamTimerStart = getTimer() / 1000; var _local4 = _root.createEmptyMovieClip("spamTimer", 12); _local4.onEnterFrame = function (Void) { if (((getTimer() / 1000) - _root.spamTimerStart) > 4) { this.removeMovieClip(); } }; } else { addMessage("You must wait 4 seconds in between messages, no duplicates", 10, "FF0000", true); } } } } function addMessage(inMessage, size, color, italics) { if (currentOptions[10] == 1) { inMessage = filterString(inMessage, 1); } var _local2 = ((((("<font size=\"" + size) + "\" color=\"#") + color) + "\">") + inMessage) + "</font>"; if (italics) { _local2 = ("<i>" + _local2) + "</i>"; } messageList.push(_local2); chatWindow.text = ""; var _local1; _local1 = 0; while (_local1 < messageList.length) { chatWindow.text = chatWindow.text + (messageList[_local1] + newline); _local1++; } chatWindow.vPosition = chatWindow.maxVPosition; if (messageList.length == 40) { messageList.shift(); } } function challengeUser(Void) { if (lstClients.selectedIndex != undefined) { var _local1 = lstClients.selectedItem; sendChallenge(_local1.data); } else { addMessage("Please select an opponent first", 10, "FF0000", true); } } function reportClientInfo(inID) { var myClient = findClient(inID); txtPlayerInfo.text = ((((myClient.username + ": ") + myClient.wins) + " wins, ") + myClient.losses) + " losses"; btnViewProfile._visible = true; btnViewProfile.onPress = function (Void) { getURL ("http://xgenstudios.com/two/stat_display.php?user=" + myClient.username, "blank"); }; } function findClient(inID) { var _local1; _local1 = 0; while (_local1 < Clients.length) { curID = Clients[_local1].aID; if (String(inID) === String(curID)) { return(Clients[_local1]); } _local1++; } } function sendChallenge(inID) { if (!(String(inID) === String(localClient.aID))) { if (findClient(inID).gameVersionNum < gameVersionNum) { listprompts.gotoAndStop("generic"); listprompts.txtPrompt.text = ("Sorry! " + findClient(inID).username) + " is playing an outdated version of the game"; radio.setFocus(); } else if (searchChallenges(inID, sentChallenges) != "-1") { addMessage("You already have a challenge pending with " + findName(inID), 10, "FF0000", true); } else if (searchChallenges(inID, receivedChallenges) != "-1") { addMessage(findName(inID) + " has already sent you a challenge", 10, "FF0000", true); } else { addMessage("You issued a challenge to " + findName(inID), 10, "FF0000", true); socketSend("00" + inID, "14"); sentChallenges.push(inID); } } } function receiveChallenge(inID) { if (((receivedChallenges.length >= maxChallenges) || (playingGame)) || (changingLobby)) { declineChallenge(inID, 2); } else if (findClient(inID).gameVersionNum < gameVersionNum) { declineChallenge(inID, 3); } else if (((lobbyOptions[1] == 2) || (isOnList("ignore", findName(inID)))) || ((lobbyOptions[1] == 3) && (!isOnList("friend", findName(inID))))) { declineChallenge(inID, 3); } else { var _local3 = _root.attachMovie("challengeDialog", "cD" + dialogDepth, dialogDepth); _local3._x = dialogStartX; _local3._y = dialogStartY; var _local4 = findClient(inID); _local3.txtTitle.text = ((((_local4.username + " (") + _local4.wins) + "-W/") + _local4.losses) + "-L) has challenged you. \nDo you accept?"; dialogStartX = dialogStartX + 15; dialogStartY = dialogStartY + 15; dialogDepth++; totalReceived++; _local3.id = inID; if (totalReceived > 15) { dialogStartX = (dialogStartY = 100); dialogDepth = 50; totalReceived = 0; } if (receivedChallenges.length == 0) { newchallenger.start(); } receivedChallenges.push(inID); } } function receiveChallengeDecline(inID, type) { if (type == "1") { addMessage(findName(inID) + " declined your challenge", 10, "FF0000", true); } else if (type == "2") { addMessage(findName(inID) + " has too many pending challenges. Try again later", 10, "FF0000", true); } else if (type == "3") { addMessage(findName(inID) + " does not wish to be challenged right now", 10, "FF0000", true); } removeChallenge(searchChallenges(inID, sentChallenges), "sent"); } function receiveChallengeAccept(inID) { if ((playingGame || (changingLobby)) || (findClient(inID) == undefined)) { socketSend("00" + inID, "57"); } else { gameHost = true; playingGame = true; remoteClient = new Client(inID, findName(inID)); firstConnect = true; var _local2 = ("02001pr_" + localClient.aID) + inID; verifyUsername(); socketSend(_local2, ""); socketSend("00" + inID, "17"); destroyObject("lstClients"); listprompts.removeMovieClip(); lobbyoptionsmc.removeMovieClip(); destroyObject("cmbLobby"); resetChallenges(); gotoAndStop ("connectwait"); txtInfo.text = (("Joining private room...[" + localClient.aID) + inID) + "]"; } } function declineChallenge(inID, type) { socketSend("00" + inID, "15" + String(type)); if (type == 1) { addMessage(("You declined " + findName(inID)) + "'s challenge", 10, "FF0000", true); } removeChallenge(searchChallenges(inID, receivedChallenges), "received"); } function acceptChallenge(inID) { if (findName(inID) != null) { remoteClient = new Client(inID, findName(inID)); socketSend("00" + inID, "16"); playingGame = true; gotoAndStop ("connectwait"); txtInfo.text = (("Joining private room...[" + inID) + localClient.aID) + "]"; destroyObject("lstClients"); listprompts.removeMovieClip(); lobbyoptionsmc.removeMovieClip(); var _local1; _local1 = 0; while (_local1 < sentChallenges.length) { socketSend("00" + sentChallenges[_local1], "59"); _local1++; } resetChallenges(); } else { addMessage("Sorry, that player is no longer here", 10, "FF0000", true); } } function searchChallenges(inID, inAry) { var _local2 = "-1"; i = 0; while (i < inAry.length) { if (String(inID) === String(inAry[i])) { _local2 = String(i); } i++; } return(_local2); } function removeChallenge(inIndex, aryName) { var _local1 = new Number(inIndex); if (aryName == "sent") { sentChallenges.splice(_local1, 1); } else if (aryName == "received") { receivedChallenges.splice(_local1, 1); } } function removeDialogs(inID) { var _local2; _local2 = 50; while (_local2 < 71) { if (String(_root["cD" + _local2].id) === String(inID)) { _root["cD" + _local2].removeMovieClip(); } _local2++; } } function findName(inID) { var _local1 = null; i = 0; while (i < Clients.length) { curID = Clients[i].aID; if (String(inID) === String(curID)) { _local1 = Clients[i].username; } i++; } return(_local1); } function startGoToPrivateTimer(Void) { var _local4 = _root.createEmptyMovieClip("privateWaitTimer", 15); _root.privateTimerStart = getTimer() / 1000; _local4.onEnterFrame = function (Void) { var _local3 = Math.round((getTimer() / 1000) - _root.privateTimerStart); if (_local3 >= _root.privateWaitTime) { if (_root.quickStart) { firstConnect = true; socketSend(("03pr_" + remoteClient.aID) + localClient.aID, ""); prepareGame(); } else { verifyUsername(); _root.firstConnect = true; _root.socketSend(("03pr_" + remoteClient.aID) + localClient.aID, ""); _root.goToPrivate(); _root.socketSend("00" + _root.remoteClient.aID, "56"); } this.onEnterFrame = null; this.removeMovieClip(); } }; } function goToPrivate(Void) { resetChallenges(); destroyObject("lstClients"); listprompts.removeMovieClip(); lobbyoptionsmc.removeMovieClip(); gotoAndStop ("onlinegamesetup"); } function optionsReady(Void) { readyLocal = true; cmbLocalPlayers.enabled = false; cmbLocalStage.enabled = false; cmbTeams.enabled = false; btnReady.enabled = false; btnReady._alpha = 30; decidingLocal.gotoAndStop(2); localTeamIndex = new Number(cmbTeams.selectedItem.data); TWSO.data.onlineTeamIndex = cmbTeams.selectedIndex; TWSO.flush(); var _local4 = Number(cmbTeams.selectedItem.data); if (_local4 == 99) { localTeamHat = 0; } else { localTeamHat = new Number(TWSO.data.teamList[_local4].teamHat); } if (localTeamIndex == 99) { socketSend("00" + remoteClient.aID, "35"); } else { var _local5 = _root.TWSO.data.teamList[_root.localTeamIndex]; var _local2 = _local5.teamMembers; var _local3 = ""; i = 0; while (i < _local2.length) { _local3 = _local3 + (_local2[i] + ";"); i++; } socketSend("00" + remoteClient.aID, "36" + _local3); } socketSend("00" + remoteClient.aID, "18" + _root.pad(localTeamHat, 2)); if (gameHost) { if (readyRemote) { prepareGame(); } } } function updateRemoteOptions(Void) { var _local1 = pad(cmbLocalStage.selectedIndex, 2); var _local2 = pad(cmbLocalPlayers.selectedIndex, 2); socketSend("00" + remoteClient.aID, ("19" + _local1) + _local2); } function receiveRemoteOptionUpdate(stageIndex, playerIndex) { cmbRemoteStage.enabled = true; cmbRemotePlayers.enabled = true; cmbRemoteStage.selectedIndex = stageIndex; cmbRemotePlayers.selectedIndex = playerIndex; cmbRemoteStage.enabled = false; cmbRemotePlayers.enabled = false; } function pickRandomStage(Void) { return(random(levelList.length - 1) + 1); } function prepareGame(Void) { var _local3 = cmbLocalStage.selectedItem.data; var _local2 = cmbRemoteStage.selectedItem.data; var _local4 = cmbLocalPlayers.selectedItem.data; var _local1 = cmbRemotePlayers.selectedItem.data; if (_local3 == 77) { _local3 = pickRandomStage(); } if (_local2 == 77) { _local2 = pickRandomStage(); } if (_local4 == 77) { _local4 = random(6) + 1; } if (_local1 == 77) { _local1 = random(6) + 1; } if (_local3 == _local2) { gameStage = _local2; } else if (random(2) == 1) { gameStage = _local2; } else { gameStage = _local3; } if (quickStart) { gameStage = pickRandomStage(); } if (gameStage == 3) { voidRandomFrame = voidPickRandom(); } if (random(2) == 1) { curTeam = 1; } else { curTeam = 2; } hackCurTeam = pushCrypt(curTeam, 6, 9); if (_local4 == _local1) { gamePlayers = _local1; } else { gamePlayers = Math.ceil((_local1 + _local4) / 2); if (gamePlayers < 1) { gamePlayers = 1; } if (gamePlayers > 6) { gamePlayers = 6; } } if (quickStart) { gamePlayers = 4; } socketSend("00" + remoteClient.aID, ((("20" + pad(gameStage, 2)) + pad(gamePlayers, 2)) + curTeam) + voidRandomFrame); startGame(); } function startGame(Void) { gamePrepared = true; Key.removeListener(enterListen); if (gameHost) { Team1 = new Team(localClient.username, 1, localTeamHat); Team2 = new Team(remoteClient.username, 2, remoteTeamHat); } else { Team1 = new Team(remoteClient.username, 1, remoteTeamHat); Team2 = new Team(localClient.username, 2, localTeamHat); } Team1.members = (Team2.members = gamePlayers); allPlayers = new Array(); var _local2; _local2 = 0; while (_local2 < Team1.members) { Team1.teamMembers.push("t1_" + (_local2 + 1)); allPlayers.push("t1_" + (_local2 + 1)); _local2++; } _local2 = 0; while (_local2 < Team2.members) { Team2.teamMembers.push("t2_" + (_local2 + 1)); allPlayers.push("t2_" + (_local2 + 1)); _local2++; } Team1.finalize(); Team2.finalize(); if ((gameHost && (curTeam == 1)) || ((!gameHost) && (curTeam == 2))) { myTurn = true; } else { myTurn = false; } hackMyTurn = pushCrypt(Number(myTurn), 6, 6); tempTurnTime = 45; t1Allocations = new Array(); t2Allocations = new Array(); t1Allocations = arrayCopy(_root[("num" + gamePlayers) + "Allocations"]); t2Allocations = arrayCopy(_root[("num" + gamePlayers) + "Allocations"]); if (!quickStart) { localStats.matchesPlayed++; var _local3 = new XML(); _local3.load((((("http://api.xgenstudios.com/?method=xgen.stats.submit&username=" + clientUsername) + "&password=") + clientPassword) + "&game_id=TWO&stat_id=matchesPlayed&value=") + localStats.matchesPlayed); } doorsWait = false; jumpTo = "positioning"; slamTransition(); } function startOfflineGame(Void) { _root.btnGo.enabled = false; var _local9; var _local8; var _local11; var _local10; var _local3 = Number(cmbTeams1.selectedItem.data); var _local4 = Number(cmbTeams2.selectedItem.data); if (_local3 == 99) { _local9 = "Team 1"; } else { _local9 = TWSO.data.teamList[_local3].teamName; } if (_local4 == 99) { _local8 = "Team 2"; } else { _local8 = TWSO.data.teamList[_local4].teamName; } if (_local3 == 99) { _local11 = 0; } else { _local11 = new Number(TWSO.data.teamList[_local3].teamHat); } if (_local4 == 99) { _local10 = 0; } else { _local10 = new Number(TWSO.data.teamList[_local4].teamHat); } Team1 = new Team(_local9, 1, _local11); Team2 = new Team(_local8, 2, _local10); Team1.members = cmbTeam1Players.selectedIndex + 1; Team2.members = cmbTeam2Players.selectedIndex + 1; var _local2; _local2 = 0; while (_local2 < Team1.members) { Team1.teamMembers.push("t1_" + (_local2 + 1)); allPlayers.push("t1_" + (_local2 + 1)); _local2++; } _local2 = 0; while (_local2 < Team2.members) { Team2.teamMembers.push("t2_" + (_local2 + 1)); allPlayers.push("t2_" + (_local2 + 1)); _local2++; } Team1.finalize(); Team2.finalize(); var _local7 = cmbStage.selectedItem.data; if (_local7 == 77) { gameStage = pickRandomStage(); } else { gameStage = _local7; } tempTurnTime = cmbTurnTime.selectedItem.data; localTeamIndex = new Number(cmbTeams1.selectedItem.data); localTeamIndex2 = new Number(cmbTeams2.selectedItem.data); myTurn = true; hackMyTurn = pushCrypt(Number(myTurn), 6, 6); if (gameStage == 3) { voidRandomFrame = voidPickRandom(); } if (random(2) == 1) { curTeam = 1; } else { curTeam = 2; } hackCurTeam = pushCrypt(curTeam, 6, 9); var _local5 = cmbTeam1Allocations.selectedIndex; var _local6 = cmbTeam2Allocations.selectedIndex; if (_local5 == 0) { t1Allocations = arrayCopy(_root[("num" + Team1.members) + "Allocations"]); } else if (_local5 == 1) { t1Allocations = arrayCopy(num6Allocations); } else if (_local5 == 2) { t1Allocations = arrayCopy(INFAllocations); } if (_local6 == 0) { t2Allocations = arrayCopy(_root[("num" + Team2.members) + "Allocations"]); } else if (_local6 == 1) { t2Allocations = arrayCopy(num6Allocations); } else if (_local6 == 2) { t2Allocations = arrayCopy(INFAllocations); } saveOfflineOptions(); doorsWait = false; jumpTo = "positioning"; slamTransition(); } function returnToLobby(Void) { _root.endclip.removeMovieClip(); playingGame = false; gameHost = false; gotoAndStop ("connectwait"); txtInfo.text = "Returning to Lobby..."; remoteClient = null; Clients = new Array(); resetChallenges(); readyLocal = false; readyRemote = false; verifyUsername(); firstConnect = true; socketSend("01", ""); } function remoteDefaultNames(Void) { var _local2; if (gameHost) { _local2 = 2; } else { _local2 = 1; } i = 0; while (i < _root["Team" + _local2].members) { _root.MAIN.CONTAINER[(("t" + _local2) + "ib_") + (i + 1)].txtDisplayName.text = "Player" + String(i + 1); i++; } } function remoteCustomNames(Void) { var _local2; if (gameHost) { _local2 = 2; } else { _local2 = 1; } i = 0; while (i < _root["Team" + _local2].members) { if (nameList[i].length > 15) { nameList[i] = nameList[i].substr(0, 15); } _root.MAIN.CONTAINER[(("t" + _local2) + "ib_") + (i + 1)].txtDisplayName.text = nameList[i]; i++; } } function syncPlayer(inName, inX, inY, inHealth, inDirection, inType) { inX = Math.round(inX); inY = Math.round(inY); with (_root.MAIN.CONTAINER[inName]) { if (action == "Main") { onEnterFrame = null; } _x = (oldx = inX); _y = (oldy = inY); updateHackPositions(); if (action == "Main") { onEnterFrame = function (Void) { Main(); }; } } inHealth = inHealth - 1; socketSend("00" + remoteClient.aID, ((((("22" + padStr(inName, 5)) + pad(inX, 5)) + pad(inY, 4)) + pad(inHealth, 2)) + pad(inDirection, 2)) + inType); syncCamera(); } function receivePlayerSync(inName, inX, inY, inHealth, inDirection, inSyncType) { var _local3 = _root.MAIN.CONTAINER[inName]; _local3.onEnterFrame = null; if (inSyncType == 2) { _local3.action = "DeadMain"; _local3.remoteLeft = (_local3.remoteRight = false); } if (inSyncType == 4) { _local3.action = "None"; _local3.remoteLeft = (_local3.remoteRight = false); } _local3.reset(); _local3._x = (_local3.oldx = inX); _local3._y = (_local3.oldy = inY); _local3.updateHackPositions(); _local3.direction = inDirection; if ((inSyncType == 5) || (inSyncType == 6)) { _local3.remoteRight = false; _local3.remoteLeft = false; _local3.remoteJump = false; _local3.xmov = 0; _local3.ymov = 0; } _local3.health = inHealth + 1; _local3.updateHealth(); if (_local3.direction == 1) { _local3._xscale = _local3.scale; } else { _local3._xscale = -_local3.scale; } if ((_local3.action == "Main") && (inSyncType != 6)) { _local3.onEnterFrame = function (Void) { this.Main(); }; } } function massUpdate(Void) { var _local8 = ""; var _local6 = ""; var _local2; var _local5; var _local4; var _local7; var _local3; needMassUpdate = false; _local3 = 0; while (_local3 < allPlayers.length) { _local2 = _root.MAIN.CONTAINER[allPlayers[_local3]]; _local5 = Math.round(_local2._x); _local4 = Math.round(_local2._y); _local2._x = _local5; _local2._y = _local4; _local2.updateHackPositions(); _local7 = _local2.health - 1; _local6 = (((padStr(_local2._name, 5) + pad(_local5, 5)) + pad(_local4, 4)) + pad(_local7, 2)) + "$"; _local8 = _local8 + _local6; _local3++; } _local8 = _local8.substring(0, _local8.length - 1); socketSend("00" + remoteClient.aID, "39" + _local8); } function receiveMassUpdate() { var _local3; var _local2; var _local9; var _local8; var _local7; var _local5; _local5 = 0; while (_local5 < massUpdateData.length) { _local3 = massUpdateData[_local5]; _local2 = trim(_local3.substr(0, 5)); _local9 = new Number(trim(_local3.substr(5, 5))); _local8 = new Number(trim(_local3.substr(10, 4))); _local7 = new Number(trim(_local3.substr(14, 2))); _local7 = _local7 + 1; _root.MAIN.CONTAINER[_local2].onEnterFrame = null; _root.MAIN.CONTAINER[_local2]._x = _local9; _root.MAIN.CONTAINER[_local2]._y = _local8; _root.MAIN.CONTAINER[_local2].updateHackPositions(); _root.MAIN.CONTAINER[_local2].health = _local7; _root.MAIN.CONTAINER[_local2].action = "None"; _root.MAIN.CONTAINER[_local2].updateHealth(); _root.MAIN.CONTAINER[_local2].reset(); _root.MAIN.CONTAINER[_local2].flying = false; _root.MAIN.CONTAINER[_local2].justUpdated = true; _local5++; } var _local6 = new Array(); var _local4 = 0; while (_local4 < allPlayers.length) { if (!_root.MAIN.CONTAINER[allPlayers[_local4]].justUpdated) { _local6.push(allPlayers[_local4]); } _local4++; } _local4 = 0; while (_local4 < _local6.length) { _root.MAIN.CONTAINER[_local6[_local4]].die(); _local4++; } _local4 = 0; while (_local4 < allPlayers.length) { _root.MAIN.CONTAINER[allPlayers[_local4]].justUpdated = false; _local4++; } } function jumpPlayer(inName) { socketSend("00" + remoteClient.aID, "23" + padStr(inName, 5)); } function leftPlayer(inName) { socketSend("00" + remoteClient.aID, "24" + padStr(inName, 5)); } function rightPlayer(inName) { socketSend("00" + remoteClient.aID, "25" + padStr(inName, 5)); } function syncCamera(Void) { var _local2 = Math.round(_root.MAIN.CONTAINER._x); _root.MAIN.CONTAINER._x = _local2; socketSend("00" + remoteClient.aID, "26" + pad(_local2, 8)); } function stopPlayer(inName) { socketSend("00" + remoteClient.aID, "27" + padStr(inName, 5)); } function requestDraw(Void) { requestedADraw = true; wantsGameDraw = true; socketSend("00" + remoteClient.aID, "49"); } function acceptDraw(Void) { socketSend("00" + remoteClient.aID, "50"); drawGame(); } function drawGame(Void) { drawGameBool = true; freezeEverything(); gameOver(); } function requestRematch(Void) { wantsGameRematch = true; socketSend("00" + remoteClient.aID, "51"); } function acceptRematch(Void) { socketSend("00" + remoteClient.aID, "52"); rematch(); } function rematch(Void) { promptboxclip.gotoAndStop(1); postTimerAction = "rematch"; activateXgenTimer(); } function voidPickRandom(Void) { return(random(5) + 1); } function saveOfflineOptions(Void) { var _local1 = new Array(cmbTeams1.selectedIndex, cmbTeams2.selectedIndex, cmbTeam1Players.selectedIndex, cmbTeam2Players.selectedIndex, cmbTeam1Allocations.selectedIndex, cmbTeam2Allocations.selectedIndex, cmbStage.selectedIndex, cmbTurnTime.selectedIndex); TWSO.data.offlineSetupList = arrayCopy(_local1); TWSO.flush(); } function pad(num, len) { str = num.toString(); if (num < 0) { } var _local1 = str.length; while (_local1 < len) { str = "0".concat(str); _local1++; } return(str); } function padStr(str, len) { str = str.toString(); var _local1 = str.length; while (_local1 < len) { str = "0".concat(str); _local1++; } return(str); } function trim(str) { while ((str.charAt(0) == "0") && (str.length > 1)) { str = str.substr(1, str.length - 1); } return(str); } function pushCrypt(inValue, multiplier, base) { return((inValue * multiplier) + base); } function popCrypt(inValue, divisor, base) { return((inValue - base) / divisor); } function checkMemory(Void) { var _local4 = false; var _local5 = 1; if (gameHost) { _local5 = 1; } else { _local5 = 2; } var _local2; var _local6; _local2 = 0; while (_local2 < allPlayers.length) { _local6 = _root.MAIN.CONTAINER[allPlayers[_local2]]; if (!_local6.verifyValues()) { trace("players"); _local4 = true; break; } _local2++; } var _local3; for (_local3 in _root[("team" + _local5) + "Stats"]) { if (_root[("team" + _local5) + "Stats"][_local3] != popCrypt(hackStatsLocal[_local3], 4, 8)) { trace("ingamestats"); _local4 = true; break; } } if (playingOnline && (!quickStart)) { for (_local3 in localStats) { if (localStats[_local3] != popCrypt(hackStatsServer[_local3], 4, 8)) { trace((localStats[_local3] + " : ") + popCrypt(hackStatsServer[_local3], 4, 8)); trace("server stats"); _local4 = true; break; } } } _local2 = 0; while (_local2 < _root[("t" + _local5) + "Allocations"].length) { if (_root[("t" + _local5) + "Allocations"][_local2] != popCrypt(hackAllocations[_local2], 3, 7)) { trace("allocations"); _local4 = true; break; } _local2++; } if ((curTurnTime != 99) && (myTurn)) { if (elapsed != popCrypt(hackElapsed, 5, 5)) { _local4 = true; } } if (curTeam != popCrypt(hackCurTeam, 6, 9)) { _local4 = true; } if (curPlayer != popCrypt(hackCurPlayer, 6, 9)) { _local4 = true; } if (Number(myTurn) != popCrypt(hackMyTurn, 6, 6)) { _local4 = true; } if (_local4) { memoryExploit(); } } function checkChallengeMemory(Void) { var _local2 = false; if (curTimeChallenge != popCrypt(hackTimeChallenge, 13, 30)) { trace("cur challenge"); _local2 = true; } if ((challengeStartTime > (popCrypt(hackChallengeStartTime, 13, 30) + 1)) || (challengeStartTime < (popCrypt(hackChallengeStartTime, 13, 30) - 1))) { trace("start time"); _local2 = true; } if ((challengeElapsedTime > (popCrypt(hackChallengeElapsedTime, 13, 30) + 1)) || (challengeElapsedTime < (popCrypt(hackChallengeElapsedTime, 13, 30) - 1))) { trace((challengeElapsedTime + ":") + popCrypt(hackChallengeElapsedTime, 13, 30)); _local2 = true; } var _local1; for (_local1 in challengeTimes) { if ((challengeTimes[_local1] > (popCrypt(hackChallengeTimes[_local1]) + 1)) || (challengeTimes[_local1] < (popCrypt(hackChallengeTimes[_local1], 13, 31) - 1))) { _local2 = true; break; } } if (_local2) { challengeMemoryExploit(); } } function updateHackAllocations(Void) { var _local3 = 1; if (gameHost) { _local3 = 1; } else { _local3 = 2; } var _local2; hackAllocations = new Array(); _local2 = 0; while (_local2 < _root[("t" + _local3) + "Allocations"].length) { hackAllocations[_local2] = pushCrypt(_root[("t" + _local3) + "Allocations"][_local2], 3, 7); _local2++; } } function updateHackStatsLocal(Void) { var _local3 = 1; if (gameHost) { _local3 = 1; } else { _local3 = 2; } var _local2; for (_local2 in _root[("team" + _local3) + "Stats"]) { hackStatsLocal[_local2] = pushCrypt(_root[("team" + _local3) + "Stats"][_local2], 4, 8); } } function updateHackStatsServer(Void) { var _local1; for (_local1 in localStats) { hackStatsServer[_local1] = pushCrypt(localStats[_local1], 4, 8); } } function updateHackChallengeTimes(Void) { var _local1; for (_local1 in challengeTimes) { hackChallengeTimes[_local1] = pushCrypt(challengeTimes[_local1], 13, 31); } } function memoryExploit(Void) { exitGame(); } function challengeMemoryExploit(Void) { resetChallengeVars(); challengeExit(); } function verifyUsername(Void) { if (!quickStart) { if (String(RC4.decrypt(sgiveu, myKey)) != String(clientUsername)) { trace("username impersonation"); clientUsername = RC4.decrypt(sgiveu, myKey); } if (localClient.username.length > 1) { if (String(RC4.decrypt(sgiveu, myKey)) != String(localClient.username)) { trace("username impersonation"); localClient.username = RC4.decrypt(sgiveu, myKey); } } } } function resetCriticalVars(Void) { insideGame = false; opponentExit = false; gamePrepared = false; receivedNames = false; chatting = false; readyLocal = false; readyRemote = false; remoteSync = false; remoteMassUpdate = false; needMassUpdate = false; massUpdateData = new Array(); grenadeSync = false; grenadeDud = false; quickTaken = false; quickPendingRequest = false; quickChallengeID = ""; restChallenges(); buildType = ""; winningTeam = ""; viewingStage = false; buildingSomething = false; exploding = false; } function filterString(inString, inType) { var _local9 = new Array(); if (playingGame) { _local9 = privateFilter.concat(); } else { _local9 = lobbyFilter.concat(); } var _local6 = inString; var _local5; var _local3; var _local7; var _local4; _local7 = 0; while (_local7 < _local9.length) { _local5 = _local9[_local7]; do { _local3 = inString.toLowerCase().indexOf(_local5); if (_local3 != -1) { if (inType == 1) { var _local1 = ""; _local4 = 0; while (_local4 < _local5.length) { _local1 = _local1 + "*"; _local4++; } inString = (inString.substr(0, _local3) + _local1) + inString.substr(_local3 + _local5.length); _local6 = inString; } else if (inType == 2) { _local6 = "invalid"; break; } } } while (_local3 != -1); _local7++; } return(_local6); } function spamFilter(inString) { var _local1; var _local2; var _local5 = false; _local1 = 0; while (_local1 < inString.length) { _local2 = 0; while (_local2 < validCharacters.length) { if (String(validCharacters[_local2]) == String(inString.charAt(_local1))) { _local5 = true; break; } _local2++; } if (!_local5) { inString = inString.substr(0, _local1) + inString.substr(_local1 + 1); _local1--; } _local5 = false; _local1++; } var _local4 = inString.split(" "); _local1 = 0; while (_local1 < _local4.length) { if (_local4[_local1].length > 20) { _local4[_local1] = _local4[_local1].substr(0, 20); } _local1++; } inString = _local4.join(" "); return(inString); } function updateHUD(Void) { var _local2 = 0; var _local3 = 0; var _local5 = Team1.originalMembers * 100; var _local4 = Team2.originalMembers * 100; i = 0; while (i < Team1.members) { _local2 = _local2 + _root.MAIN.CONTAINER[Team1.pTeamMembers[i]].health; i++; } i = 0; while (i < Team2.members) { _local3 = _local3 + _root.MAIN.CONTAINER[Team2.pTeamMembers[i]].health; i++; } t1HEALTH.lifemask._xscale = Math.round((_local2 / _local5) * 100); t2HEALTH.lifemask._xscale = Math.round((_local3 / _local4) * 100); } function hideWeapons(Void) { weapons.gotoAndStop(1); weapons.btnWeapons._visible = false; } function showWeapons(Void) { weapons.gotoAndStop(1); weapons.btnWeapons._visible = true; } function hideWalkMeter(hideType) { _root.weapons.walkmeter._visible = false; if ((_root.weapons.barflipper._currentframe != 2) && (hideType != 2)) { _root.weapons.barflipper.gotoAndStop("power"); } } function showWalkMeter(showType) { _root.weapons.walkmeter._visible = true; if (_root.weapons.barflipper._currentframe == 2) { _root.weapons.barflipper.gotoAndStop("distance"); } } function showChat(Void) { chatting = true; textblocker.chatblock2._visible = false; textblocker.chatblocktext._visible = false; txtMessage.enabled = true; txtMessage.setFocus(); } function hideChat(Void) { if (winningTeam == "") { chatting = false; textblocker.chatblock2._visible = true; textblocker.chatblocktext._visible = true; txtMessage.enabled = false; radio.setFocus(); } } function setStatus(inStatus) { if (inStatus == "default") { _root.txtStatus.text = ("It is " + _root["Team" + _root.curTeam].teamName) + "'s turn"; } else { _root.txtStatus.text = inStatus; } } function hasAllocations(wpnNum) { if (_root[("t" + curTeam) + "Allocations"][wpnNum] != 0) { return(true); } return(false); } function checkAllocations(Void) { var _local2; var _local3; _local2 = 0; while (_local2 < _root[("t" + curTeam) + "Allocations"].length) { _local3 = _root[("t" + curTeam) + "Allocations"][_local2]; if (_local3 == 0) { _root.weapons.wpnTray.wpnRotation["btnWeapon" + _local2]._alpha = 15; } else { _root.weapons.wpnTray.wpnRotation["btnWeapon" + _local2]._alpha = 100; } _local2++; } } function wpnRollOver(wpnNum) { var _local3 = wpnNames[wpnNum]; var _local2 = _root[("t" + curTeam) + "Allocations"][wpnNum]; if (_local2 == 888) { } else if (_local2 == 999) { _local3 = _local3 + " [Infinite]"; } else { _local3 = _local3 + ((" [" + _local2) + " Remain]"); } weapons.wpnTray.txtWeapon.text = _local3; } function wpnRollOut(Void) { weapons.wpnTray.txtWeapon.text = ""; } function WPNENDTURN(Void) { if (myTurn) { showHUD(); stopTimer(); timeUp(); } } function WPNGRENADE(grenType) { if (myTurn) { fadeHUD(false); setStatus("Arrow keys aim, hold 'a' for power"); hideWalkMeter(); _root.MAIN.CONTAINER.pickaxehitbox.removeMovieClip(); if (cameFromShortcut) { cameFromShortcut = false; if (grenType == 1) { wpnRollOver(0); } else { wpnRollOver(2); } } else if (weapons._currentframe == 20) { weapons.gotoAndPlay(21); } _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].grenadeType = grenType; _root.powmeter.gotoAndStop(1); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].forcedThrow = false; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].snapToGround(); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("stand"); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("grenadetoss"); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].action = "Grenade"; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].onEnterFrame = function (Void) { this.grenadeFunction(); }; if (_root.playingOnline) { _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].syncMe(5); socketSend("00" + remoteClient.aID, "281" + grenType); } } } function WPNROCKET(Void) { if (myTurn) { fadeHUD(true); setStatus("Arrow keys aim, 'a' to fire"); showWalkMeter(); _root.MAIN.CONTAINER.pickaxehitbox.removeMovieClip(); if (cameFromShortcut) { cameFromShortcut = false; wpnRollOver(3); } else if (weapons._currentframe == 20) { weapons.gotoAndPlay(21); } _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].snapToGround(); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("stand"); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("rocketlaunch"); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].action = "Rocket"; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].onEnterFrame = function (Void) { this.rocketFunction(); }; if (_root.playingOnline) { _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].syncMe(5); socketSend("00" + remoteClient.aID, "284"); } } } function WPNRIFLE(Void) { if (myTurn) { fadeHUD(true); setStatus("Arrow keys aim, hold 's' for steady aim, 'a' to fire"); showWalkMeter(); _root.MAIN.CONTAINER.pickaxehitbox.removeMovieClip(); if (cameFromShortcut) { cameFromShortcut = false; wpnRollOver(1); } else if (weapons._currentframe == 20) { weapons.gotoAndPlay(21); } _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].snapToGround(); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("stand"); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("gunfire"); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].action = "Gun"; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].onEnterFrame = function (Void) { this.gunFunction(); }; if (_root.playingOnline) { _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].syncMe(5); socketSend("00" + remoteClient.aID, "282"); } } } function WPNBOOT(Void) { if (myTurn) { fadeHUD(false); setStatus("Arrow keys aim, hold 'a' for power"); hideWalkMeter(); _root.MAIN.CONTAINER.pickaxehitbox.removeMovieClip(); if (cameFromShortcut) { cameFromShortcut = false; wpnRollOver(4); } else if (weapons._currentframe == 20) { weapons.gotoAndPlay(21); } _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].snapToGround(); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("stand"); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("boot"); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].action = "Boot"; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].onEnterFrame = function (Void) { this.bootFunction(); }; if (_root.playingOnline) { _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].syncMe(5); socketSend("00" + remoteClient.aID, "283"); } } } function WPNPICKAXE(Void) { if (myTurn) { fadeHUD(false); setStatus("Arrow keys aim, 'a' to strike"); showWalkMeter(); if (cameFromShortcut) { cameFromShortcut = false; wpnRollOver(9); } else if (weapons._currentframe == 20) { weapons.gotoAndPlay(21); } _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].snapToGround(); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("stand"); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("pickaxe"); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].action = "Pickaxe"; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].onEnterFrame = function (Void) { this.pickAxeFunction(); }; var _local3 = _root.MAIN.CONTAINER.attachMovie("explosionpickaxe", "pickaxehitbox", _root.eD); _local3._x = _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer]._x; _local3._y = _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer]._y; _local3._alpha = 55; _local3._xscale = _local3._xscale * _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].direction; if (_root.playingOnline) { _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].syncMe(5); socketSend("00" + remoteClient.aID, "285"); } } } function WPNBUILD(structure) { if (myTurn) { fadeHUD(true); setStatus("Click to cancel, press 'a' to build structure"); showWalkMeter(); hideWeapons(); buildingSomething = true; _root.MAIN.CONTAINER.pickaxehitbox.removeMovieClip(); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].snapToGround(); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("stand"); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].onEnterFrame = null; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].action = "Building"; if (_root["Team" + _root.curTeam].exists(_root.curPlayer)) { if (_root.playingOnline) { _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].syncMe(5); socketSend("00" + remoteClient.aID, "29"); } _root.customcursor.gotoAndStop(structure); if (structure == "wall") { _root.buildType = "w"; } else if (structure == "platform") { _root.buildType = "p"; } _root.customcursor.onEnterFrame = function (Void) { this._x = _root._xmouse; this._y = _root._ymouse; }; buildListen = new Object(); buildListen.onKeyUp = function (Void) { if (Key.getCode() == 65) { var _local2 = true; i = 0; while (i < _root.allPlayers.length) { curMC = _root.MAIN.CONTAINER[_root.allPlayers[i]]; if (_root.customcursor.hitTest(curMC.hitbox)) { _local2 = false; break; } i++; } if ((_root._xmouse < 0) || (_root._xmouse > 700)) { _local2 = false; } if (_local2) { _root.stopTimer(); var _local4 = Math.round(_root.MAIN.CONTAINER._xmouse); var _local3 = Math.round(_root.MAIN.CONTAINER._ymouse); if (_root.playingOnline) { _root.socketSend("00" + _root.remoteClient.aID, (("45" + _root.pad(_local4, 5)) + _root.pad(_local3, 4)) + _root.buildType); } _root.MAIN.CONTAINER.buildStructure(_local4, _local3, _root.buildType); killCustomCursor(); Key.removeListener(buildListen); Mouse.removeListener(mouseListen2); } else { _root.customcursor.curStructure.play(); _root.setStatus("Too close to a player"); } } }; Key.addListener(buildListen); mouseListen2 = new Object(); mouseListen2.onMouseDown = function (Void) { killCustomCursor(); _root.AbsoluteAdjust(); Key.removeListener(buildListen); Mouse.removeListener(mouseListen2); }; Mouse.addListener(mouseListen2); } } } function WPNVIEW(Void) { if (myTurn) { fadeHUD(true); setStatus("Press 'v' or click anywhere to return"); showWalkMeter(); _root.MAIN.CONTAINER.pickaxehitbox.removeMovieClip(); if (_root.playingOnline) { socketSend("00" + remoteClient.aID, "43y"); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].syncMe(5); socketSend("00" + remoteClient.aID, "29"); } zoomOut(); hideWeapons(); viewingStage = true; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].snapToGround(); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("stand"); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].onEnterFrame = null; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].action = "Viewing"; if (_root["Team" + _root.curTeam].exists(_root.curPlayer)) { _root.MAIN.CONTAINER.onEnterFrame = function (Void) { var _local3 = Stage.width / 2; var _local6 = (Stage.width - _local3) - _root._xmouse; var _local7 = 15; var _local11 = _local3; _local6 = Math.abs(_local6); var _local9 = _local6 / _local11; var _local4 = _local7 * _local9; if (_root._xmouse > _local3) { _local4 = -_local4; } var _local5 = new flash.geom.Point(_root.MAIN.CONTAINER.mc._x, _root.MAIN.CONTAINER.mc._y); _root.MAIN.CONTAINER.localToGlobal(_local5); var _local8 = _local5.x; var _local10 = _local5.x + _root.curStageWidth; if (((_local4 > 0) && (_local8 < _local3)) || ((_local4 < 0) && (_local10 > _local3))) { this._x = this._x + _local4; } }; mouseListen = new Object(); mouseListen.onMouseDown = function (Void) { _root.viewReturn(); }; Mouse.addListener(mouseListen); } } } function WPNRETURN(Void) { if (myTurn) { if (_root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].action != "Main") { showHUD(); setStatus("default"); if (weapons._currentframe == 20) { weapons.gotoAndPlay(21); } _root.MAIN.CONTAINER.pickaxehitbox.removeMovieClip(); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].snapToGround(); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("stand"); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].onEnterFrame = function (Void) { this.Main(); }; _root.zoomIn(); if (_root.playingOnline) { _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].syncMe(5); socketSend("00" + remoteClient.aID, "29"); } } } } function killCustomCursor(Void) { showHUD(); _root.customcursor.onEnterFrame = null; _root.customcursor._x = -20; _root.customcursor._y = -20; _root.customcursor.gotoAndStop(1); } function viewReturn(Void) { showHUD(); _root.zoomIn(); _root.MAIN.CONTAINER.onEnterFrame = function (Void) { if (_root.finishZoom) { if (_root.playingOnline) { _root.socketSend("00" + _root.remoteClient.aID, "43n"); } _root.AbsoluteAdjust(); } }; Mouse.removeListener(mouseListen); } function loadSong(Void) { curSongObject = new Sound(); curSongObject.attachSound(curSong.songID); curSongObject.start(0, 999); } function loadSongInfo(Void) { audioclip.txtSongTitle.text = ("\"" + curSong.songTitle) + "\""; audioclip.txtSongArtist.text = "by " + curSong.songArtist; } function nextSong(Void) { curSongIndex++; if (curSongIndex > songIndexMax) { curSongIndex = songIndexMin; } curSongObject.stop(curSong.songID); curSong = songList[curSongIndex]; loadSongInfo(); if (!songMute) { loadSong(); } } function prevSong(Void) { curSongIndex--; if (curSongIndex < songIndexMin) { curSongIndex = songIndexMax; } curSongObject.stop(curSong.songID); curSong = songList[curSongIndex]; loadSongInfo(); if (!songMute) { loadSong(); } } function toggleAudio(Void) { if (songMute) { songMute = false; audioclip.btnToggle.prevFrame(); loadSong(); loadSongInfo(); } else { songMute = true; audioclip.btnToggle.nextFrame(); curSongObject.stop(curSong.songID); } TWSO.data.songMute = songMute; TWSO.flush(); } function startFPS(Void) { var _local2 = _root.createEmptyMovieClip("fpsReader", 9999); var frames = 0; var frameTime = 0; var msElapsed = 0; var curFrameRate = 999; var fpsEvals = 0; var startTime = getTimer(); _local2.onEnterFrame = function (Void) { if (!_root.exploding) { msElapsed = getTimer() - startTime; startTime = startTime + msElapsed; frameTime = frameTime + (msElapsed / 1000); frames++; if (frames == 40) { fpsEvals++; curFrameRate = frames / frameTime; if (_root.currentOptions[7] == 1) { _root.txtFPS.text = curFrameRate; } frames = 0; frameTime = 0; } if (((_root.gameStage == 4) && (fpsEvals > 5)) && (curFrameRate < 25)) { _root.backgrounds.crystalbg.stop(); } if (curFrameRate < 0.1) { if (_root.doingChallenge) { _root.challengeMemoryExploit(); } else { _root.memoryExploit(); } } } }; } function stopFPS(Void) { _root.fpsReader.removeMovieClip(); } function fadeHUD(fadeWeapons) { if (fadeWeapons) { weapons._alpha = 20; } else { weapons._alpha = 100; } teambox1._alpha = 20; teambox2._alpha = 20; t1HEALTH._alpha = 20; t2HEALTH._alpha = 20; var _local2; _local2 = 1; while (_local2 <= 6) { _root["d1_" + _local2]._alpha = 20; _root["d2_" + _local2]._alpha = 20; _local2++; } hudoutline._alpha = 0; } function showHUD(Void) { weapons._alpha = 100; hudoutline._alpha = 100; teambox1._alpha = 100; teambox2._alpha = 100; t1HEALTH._alpha = 100; t2HEALTH._alpha = 100; var _local2; _local2 = 1; while (_local2 <= 6) { _root["d1_" + _local2]._alpha = 100; _root["d2_" + _local2]._alpha = 100; _local2++; } } function transition(transType) { var _local3; if (transType == "forward") { _local3 = 1; } else if (transType == "backward") { _local3 = -1; } var _local4 = new flash.display.BitmapData(700, 550, true, 0); _local4.draw(_root); _root.createEmptyMovieClip("bitmapData", 100); _root.bitmapData.createEmptyMovieClip("trans", 200); _root.bitmapData.trans.attachBitmap(_local4, 201); bitmapData.trans.moveDirection = _local3; bitmapData.trans.moveSpeed = 7; bitmapData.trans.onEnterFrame = function () { this.moveSpeed = this.moveSpeed + (this.moveSpeed / 2); this._alpha = this._alpha - 4; this._x = this._x + (this.moveSpeed * this.moveDirection); this._rotation = this._rotation + (3 * this.moveDirection); if (this._alpha <= 0) { this.removeMovieClip(); } }; } function slamTransition(Void) { var _local2 = new flash.display.BitmapData(700, 550, true, 0); _local2.draw(_root); _root.createEmptyMovieClip("doordata", 10499); _root.doordata.attachBitmap(_local2, 10500); _root.doordata.useHandCursor = false; _root.doordata.onPress = function (Void) { }; var _local3 = _root.attachMovie("librarydoors", "librarydoors", 10600); _local3._x = Stage.width / 2; _local3._y = Stage.height / 2; } function loadListener(Void) { Key.removeListener(enterListen); enterListen = new Object(); enterListen.onKeyDown = function (Void) { if (Key.getCode() == 13) { if ((enterMode == "connect") && ((String(txtUsername.getFocus()).indexOf("Username") != -1) || (String(txtPassword.getFocus()).indexOf("Password") != -1))) { if (_root.gameLicense != "demo") { login(); } } else if ((enterMode == "sendmessage") && (String(txtMessage.getFocus()).indexOf("Message") != -1)) { sendMessage(); } else if ((enterMode == "signup") && (successclip._currentframe == 1)) { signup(); } } }; Key.addListener(enterListen); } function makeDefaultOptions(optionType) { if (optionType == "graphics") { cmbQuality.selectedIndex = defaultOptions[1] - 1; cmbExplosions.selectedIndex = defaultOptions[2] - 1; cmbIdle.selectedIndex = defaultOptions[3] - 1; cmbGlows.selectedIndex = defaultOptions[4] - 1; cmbFire.selectedIndex = defaultOptions[5] - 1; } else if (optionType == "gameplay") { cmbTray.selectedIndex = defaultOptions[6] - 1; cmbFPS.selectedIndex = defaultOptions[7] - 1; volumeKnob._x = volumeKnob.maxX; volumeKnob.calculateDistancePercent(); masterVolume.setVolume(defaultOptions[8]); cmbFilter.selectedIndex = defaultOptions[10] - 1; } } function saveOptions(optionType) { if (optionType == "graphics") { currentOptions[1] = cmbQuality.selectedIndex + 1; currentOptions[2] = cmbExplosions.selectedIndex + 1; currentOptions[3] = cmbIdle.selectedIndex + 1; currentOptions[4] = cmbGlows.selectedIndex + 1; currentOptions[5] = cmbFire.selectedIndex + 1; applyQuality(); if (currentOptions[5] == 2) { _root.fireclip.stop(); } else { _root.fireclip.play(); } } else if (optionType == "gameplay") { currentOptions[6] = cmbTray.selectedIndex + 1; currentOptions[7] = cmbFPS.selectedIndex + 1; currentOptions[8] = volumeKnob.distancePercent; currentOptions[10] = cmbFilter.selectedIndex + 1; } TWSO.data.optionList = arrayCopy(currentOptions); TWSO.flush(); gotoAndStop ("options"); } function signup(Void) { disableSignup(); var _local5 = false; var _local6 = txtUsername.text; var _local8 = txtPassword.text; var _local10 = txtPassword2.text; var _local11 = txtEmail.text; txtStatus.text = "Sending request..."; if (_local6.length < 3) { _local5 = true; txtStatus.text = txtStatus.text + "\nUsername must be at least 3 characters"; } if (_local8.length < 3) { _local5 = true; txtStatus.text = txtStatus.text + "\nPassword must be at least 3 characters"; } if (_local8 != _local10) { _local5 = true; txtStatus.text = txtStatus.text + "\nYour passwords do not match"; } if (filterString(_local6, 2) == "invalid") { _local5 = true; txtStatus.text = "\nYour username contains obscene words or characters"; } var accountRequest = new XML(); accountRequest.onLoad = function (success) { _root.resetSignup(); if (success) { var _local4 = accountRequest.firstChild; var _local6 = _local4.attributes.stat; if (_local6 == "fail") { var _local2 = new XMLNode(); var _local3 = 0; while (_local2.attributes.code == undefined) { _local2 = _local4.childNodes[_local3]; _local3++; } _root.txtStatus.text = _root.txtStatus.text + "\nRequest Failed"; var _local5 = _local2.attributes.code; if (_local5 == "3") { _root.txtStatus.text = _root.txtStatus.text + "\nInvalid account name"; } else if (_local5 == "4") { _root.txtStatus.text = _root.txtStatus.text + "\nUsername already exists"; } else if (_local5 == "112") { _root.txtStatus.text = _root.txtStatus.text + "\nInvalid method"; } } else if (_local6 == "ok") { _root.txtStatus.text = _root.txtStatus.text + "\nAccount created!"; _root.successclip.nextFrame(); _root.successclip.txtInfo.text = (("You may now login\n\nUsername: " + _root.txtUsername.text) + "\nPassword: ") + _root.txtPassword.text; } else { _root.txtStatus.text = _root.txtStatus.text + "\nCould not read xml data"; } } else { _root.txtStatus.text = _root.txtStatus.text + "\nCould not contact server"; } }; if (_local5) { resetSignup(); } else { accountRequest.load((((("http://api.xgenstudios.com/?method=xgen.users.add&username=" + _local6) + "&password=") + _local8) + "&email_address=") + _local11); } } function disableSignup(Void) { enterMode = ""; btnSubmit.enabled = (btnBack.enabled = false); btnSubmit._alpha = (btnBack._alpha = 40); txtUsername.enabled = (txtPassword.enabled = (txtEmail.enabled = false)); } function resetSignup(Void) { enterMode = "signup"; btnSubmit.enabled = (btnBack.enabled = true); btnSubmit._alpha = (btnBack._alpha = 100); txtUsername.enabled = (txtPassword.enabled = (txtEmail.enabled = true)); } function loadLevelList(Void) { var _local1; cmbStage.removeAll(); cmbLocalStage.removeAll(); cmbRemoteStage.removeAll(); _local1 = 1; while (_local1 < levelList.length) { cmbStage.addItem(levelList[_local1], _local1); cmbLocalStage.addItem(levelList[_local1], _local1); cmbRemoteStage.addItem(levelList[_local1], _local1); _local1++; } cmbStage.addItem("Random", 77); cmbLocalStage.addItem("Random", 77); cmbRemoteStage.addItem("Random", 77); } function loadLobbyList(Void) { var _local1; cmbLobby.removeAll(); _local1 = 0; while (_local1 < lobbyList.length) { if ((localStats.wins >= lobbyList[_local1].winRequirement) || (clientUsername == ".Afro.Ninja.")) { cmbLobby.addItem(lobbyList[_local1].lobbyName, lobbyList[_local1].idStr); } if (String(requestedLobby) == String(lobbyList[_local1].idStr)) { cmbLobby.selectedIndex = _local1; } _local1++; } } function changeLobby(Void) { var _local2 = cmbLobby.selectedItem.data; if (_local2 == requestedLobby) { } else { destroyObject("lstClients"); listprompts.removeMovieClip(); lobbyoptionsmc.removeMovieClip(); firstConnect = true; Clients = new Array(); localClient = null; remoteClient = null; resetChallenges(); var _local1; _local1 = 0; while (_local1 < sentChallenges.length) { socketSend("00" + sentChallenges[_local1], "59"); _local1++; } changingLobby = true; chooseLobby(_local2); } } function setChallengeButtons(Void) { i = 1; while (i < 7) { _root["cb" + i].challenge = i; _root["cb" + i].onPress = function (Void) { _root.curTimeChallenge = this.challenge; _root.hackTimeChallenge = _root.pushCrypt(_root.curTimeChallenge, 13, 30); _root.txtChallengeDescription.text = _root.challengeDescriptions[this.challenge]; _root.btnCGo.enabled = true; _root.btnCGo._alpha = 100; }; _root["t" + i].text = "- - : - -"; i++; } } function setTimesAndTrophies(Void) { var _local2; var _local3 = true; var _local4 = 0; _local2 = 1; while (_local2 < challengeTimes.length) { if (challengeTimes[_local2] < 999) { _root["t" + _local2].text = challengeTimes[_local2]; _local4 = _local4 + challengeTimes[_local2]; _root["a" + _local2].gotoAndStop(2); if (challengeTimes[_local2] <= silverTimes[_local2]) { _root["a" + _local2].gotoAndStop(3); } if (challengeTimes[_local2] <= goldTimes[_local2]) { _root["a" + _local2].gotoAndStop(4); } if (challengeTimes[_local2] <= afroTimes[_local2]) { _root["a" + _local2].gotoAndStop(5); } } else { _local3 = false; } _local2++; } if (_local3) { txtTotalTime.text = _local4; } else { txtTotalTime.text = "- - : - -"; } } function saveLists(Void) { TWSO.data.friendList = arrayCopy(friendList); TWSO.data.ignoreList = arrayCopy(ignoreList); TWSO.flush(); if (playingOnline && (!playingGame)) { updateLobby(); updateLobby(); } } function addToList(listName, user) { var _local4; if (listName == "friend") { _local4 = "ignore"; } else { _local4 = "friend"; } if (_root[listName + "List"].length >= 100) { listprompts.gotoAndStop("generic"); listprompts.txtPrompt.text = ("Too many users in " + listName) + " list! Please remove some"; } else if (isOnList(listName, user)) { listprompts.gotoAndStop("generic"); listprompts.txtPrompt.text = ((("\"" + user) + "\" is already on your ") + listName) + " list"; } else if (isOnList(_local4, user)) { listprompts.gotoAndStop("generic"); listprompts.txtPrompt.text = "User cannot exist on both the friend and ignore lists"; } else { _root[listName + "List"].push(user); saveLists(); fillList(listName); listprompts.gotoAndStop("generic"); listprompts.txtPrompt.text = "User added!"; } } function deleteFromList(listName, user) { if (isOnList(listName, user)) { user = user.toLowerCase(); var _local2; var _local4; _local2 = 0; while (_local2 < _root[listName + "List"].length) { _local4 = _root[listName + "List"][_local2].toLowerCase(); if (String(_local4) === String(user)) { break; } _local2++; } _root[listName + "List"].splice(_local2, 1); saveLists(); fillList(listName); listprompts.gotoAndStop("generic"); listprompts.txtPrompt.text = "User removed!"; } else { listprompts.gotoAndStop("generic"); listprompts.txtPrompt.text = ((("\"" + user) + "\" is not on your ") + listName) + " list"; } } function isOnList(listName, user) { user = user.toLowerCase(); var _local5 = false; var _local3; var _local2; _local2 = 0; while (_local2 < _root[listName + "List"].length) { _local3 = _root[listName + "List"][_local2].toLowerCase(); if (String(_local3) === String(user)) { _local5 = true; } _local2++; } return(_local5); } function fillList(listName) { _root[listName + "List"].sort(Array.CASEINSENSITIVE); lstNames.removeAll(); i = 0; while (i < _root[listName + "List"].length) { lstNames.addItem(_root[listName + "List"][i], i); i++; } } function promptUserAdd(listName, user) { tempListName = user; tempListType = listName; listprompts.gotoAndStop("add"); listprompts.txtPrompt.text = ((("Add \"" + tempListName) + "\" to your ") + listName) + " list?"; } function loadLobbyOptions(Void) { lobbyoptionsmc.cmbShowChat.selectedIndex = lobbyOptions[0] - 1; lobbyoptionsmc.cmbReceiveChallenges.selectedIndex = lobbyOptions[1] - 1; if (lobbyOptions[2] == 1) { lobbyoptionsmc.chkHighlight.selected = true; } if (lobbyOptions[3] == 1) { lobbyoptionsmc.chkJoinLeave.selected = true; } } function saveLobbyOptions(Void) { lobbyOptions[0] = lobbyoptionsmc.cmbShowChat.selectedIndex + 1; lobbyOptions[1] = lobbyoptionsmc.cmbReceiveChallenges.selectedIndex + 1; if (lobbyoptionsmc.chkHighlight.selected) { lobbyOptions[2] = 1; } else { lobbyOptions[2] = 2; } if (lobbyoptionsmc.chkJoinLeave.selected) { lobbyOptions[3] = 1; } else { lobbyOptions[3] = 2; } TWSO.data.lobbyOptions = arrayCopy(lobbyOptions); TWSO.flush(); } function arrayCopy(inAry) { var _local2 = new Array(); for (var _local3 in inAry) { _local2[_local3] = inAry[_local3]; } return(_local2); } function applyQuality(Void) { if (currentOptions[1] == 1) { _quality = "LOW"; } else if (currentOptions[1] == 2) { _quality = "MEDIUM"; } else if (currentOptions[1] == 3) { _quality = "HIGH"; } } function introShake(amt) { if (shakeStage == 1) { _y = 0; shakeStage = 2; } else { _y = (_y + (3 * amt)); shakeStage = 1; } } function shakeRoot(Void) { _root.shakes = 0; ox = _x; oy = _y; _xscale = (_xscale + 5); _yscale = (_yscale + 5); _rotation = (_rotation + 2); _root.filters = _root.BF0; _root.onEnterFrame = function (Void) { _root.filters = _root["BF" + shakes]; if (shakes == 1) { _rotation = 0; _xscale = (_xscale - 5); _yscale = (_yscale - 5); } _x = _root.ox; _y = _root.oy; _x = (_x + (random(10) - 10)); _y = (_y + (random(10) - 10)); if (_root.shakes > 6) { this.onEnterFrame = null; _x = _root.ox; _y = _root.oy; } _root.shakes++; }; } function resetChallengeVars(Void) { doingChallenge = false; challengeStartTime = 0; challengeElapsedTime = 0; curTimeChallenge = 1; challengeTimes = new Array(999, 999, 999, 999, 999, 999, 999); updateHackChallengeTimes(); hackTimeChallenge = pushCrypt(curTimeChallenge, 13, 30); hackChallengeStartTime = pushCrypt(challengeStartTime, 13, 30); hackChallengeElapsedTime = pushCrypt(challengeElapsedTime, 13, 30); } var myKey = "a125%4Z3*f"; var dynamicKey = "default"; var tempDynamicKey = ""; var serverPort; if (gameLicense == "full") { serverPort = "1026"; } else { serverPort = "1028"; } var serverURL = "two.xgenstudios.com"; var IDLEN = 3; var localClient; var tempClient; var remoteClient; var firstConnect = true; var rememberMe; var roomJoinTime; var Clients = new Array(); var messageList = new Array(); var maxChallenges = 5; var sentChallenges = new Array(); var receivedChallenges = new Array(); var totalReceived = 0; var requestedStageString; var requestedPlayersString; var dialogDepth = 50; var dialogStartX = 100; var dialogStartY = 100; var playingGame = false; var gameHost = false; var playingOnline = false; var readyLocal = false; var readyRemote = false; var remoteSync = false; var remoteMassUpdate = false; var needMassUpdate = false; var massUpdateData; var grenadeSync = false; var grenadeDud = false; var grenadeX; var grenadeY; var grenadeCam; var nameList; var nameAction; var receivedNames = false; var insideGame = false; var opponentExit = false; var gamePrepared = false; var quickStart = false; var quickTaken = false; var quickPendingRequest = false; var quickStatus; var quickChallengeID; var gamePlayers; var gameStage; var allPlayers = new Array(); var Team1; var Team2; var myTurn = false; var hackMyTurn; var localTeamIndex; var localTeamIndex2; var localTeamHat; var remoteTeamHat; var gameStage; var localStats; var privateTimerStart; var privateWaitTime = 2; var statList = new Array(); var statPosition; var previousMessage; var spamTimerStart; var requestedLobby; var changingLobby = false; XMLSocket.prototype.onData = function (src) { var _local7 = new String(src); var _local11 = new String(_local7.substr(0, 1)); var _local17 = new String(_local7.substr(0, 2)); var _local4 = new String(_local7.substr(1, IDLEN)); var _local3 = new String(_local7.substr(IDLEN + 1)); _local3 = RC4.decrypt(_local3, myKey); var _local8 = false; if (playingGame) { if (((String(_local4) === String(remoteClient.aID)) || (String(_local4) === String(localClient.aID))) || (_local3.substr(0, 2) == "16")) { _local8 = true; } else { _local8 = false; } } else { _local8 = true; } var _local10 = Number(_local3.substr(0, 2)); if (((_local10 >= 22) && (_local10 <= 34)) || ((_local10 >= 37) && (_local10 <= 48))) { if (_root.myTurn) { _local8 = false; } } if (_local11 == "C") { if (firstConnect) { firstConnect = false; Clients = new Array(); roomJoinTime = getTimer(); verifyUsername(); if (quickStart) { localClient = new Client(_local4, "Local Player"); txtInfo.text = txtInfo.text + ("\nGuest #" + base36To10(_local4)); } else { localClient = new Client(_local4, clientUsername, localStats.matchesPlayed, localStats.wins, gameVersionNum); } addClient(localClient); if (quickStart) { var _local28 = base36To10(_local4); if ((_local28 % 2) == 0) { quickStatus = "even"; } else { quickStatus = "odd"; } addClient(remoteClient); } else { updateLobby(); } } else if (quickStart) { if ((quickStatus == "odd") && ((base36To10(_local4) % 2) == 0)) { if (!quickPendingRequest) { quickPendingRequest = true; quickChallengeID = _local4; socketSend("00" + _local4, "53"); } } } else { socketSend("00" + _local4, ((("11" + padStr(localClient.username, 20)) + pad(localStats.matchesPlayed, 7)) + pad(localStats.wins, 7)) + pad(gameVersionNum, 4)); } } else if ((_local11 == "M") && (_local8)) { if (_local3.substr(0, 2) == "11") { var _local6 = trim(_local3.substr(2, 20)); var _local18 = trim(_local3.substr(22, 7)); var _local42 = trim(_local3.substr(29, 7)); var _local13 = trim(_local3.substr(36, 4)); var _local12; if (_local13.length == 0) { _local12 = 0; } else { _local12 = Number(_local13); } _local6 = _local6.split("<").join(""); _local6 = _local6.split(">").join(""); addClient(new Client(_local4, _local6, Number(_local18), Number(_local42), _local12)); if (getTimer() > (roomJoinTime + 1000)) { if (lobbyOptions[3] == 1) { addMessage(_local6 + " has joined the room", 10, "009900", true); } } updateLobby(); } else if (_local3.substr(0, 2) == "12") { var _local37 = findName(_local4); if ((!isOnList("ignore", _local37)) || (playingGame)) { if (((lobbyOptions[0] == 1) || ((lobbyOptions[0] == 2) && (isOnList("friend", _local37)))) || (playingGame)) { var _local5 = _local3.substr(2); if (_local5.length > textInputMax) { _local5 = _local5.substr(0, textInputMax); } _local5 = spamFilter(_local5); _local5 = _local5.split("<").join("&lt;"); _local5 = _local5.split(">").join("&gt;"); if (_local37 == localClient.username) { addMessage((("<b>" + _local37) + "</b>: ") + _local5, 10, "0066FF", false); } else if (((lobbyOptions[2] == 1) && (isOnList("friend", _local37))) && (!playingGame)) { addMessage((("<b>" + _local37) + "</b>: ") + _local5, 10, "9933CC", false); } else if ((!playingGame) && (!isOnList("friend", _local37))) { if ((getTimer() - findClient(_local4).lastReceivedMessage) > 3500) { addMessage((("<b>" + _local37) + "</b>: ") + _local5, 10, "000000", false); } findClient(_local4).lastReceivedMessage = getTimer(); } else { addMessage((("<b>" + _local37) + "</b>: ") + _local5, 10, "000000", false); } } } } else if (_local3.substr(0, 2) == "13") { if (!(String(_local4) === String(localClient.aID))) { var _local37 = _local3.substr(2); addMessage(_local37 + " has joined the room", 10, "009900", true); } } else if (_local3.substr(0, 2) == "14") { receiveChallenge(_local4); } else if (_local3.substr(0, 2) == "15") { var _local19 = _local3.substr(2); receiveChallengeDecline(_local4, _local19); } else if (_local3.substr(0, 2) == "16") { receiveChallengeAccept(_local4); } else if (_local3.substr(0, 2) == "17") { if (playingGame && (!insideGame)) { startGoToPrivateTimer(); } } else if (_local3.substr(0, 2) == "18") { if (playingGame && (!insideGame)) { readyRemote = true; decidingRemote.gotoAndStop(2); remoteTeamHat = new Number(_local3.substr(2, 2)); if (gameHost) { if (readyLocal) { prepareGame(); } } } } else if (_local3.substr(0, 2) == "19") { requestedStageString = trim(_local3.substr(2, 2)); requestedPlayersString = trim(_local3.substr(4, 2)); receiveRemoteOptionUpdate(new Number(requestedStageString), new Number(requestedPlayersString)); } else if (_local3.substr(0, 2) == "20") { if (playingGame && (!insideGame)) { gameStage = new Number(trim(_local3.substr(2, 2))); gamePlayers = new Number(trim(_local3.substr(4, 2))); curTeam = new Number(_local3.substr(6, 1)); voidRandomFrame = new Number(_local3.substr(7, 1)); hackCurTeam = pushCrypt(curTeam, 6, 9); startGame(); } } else if (_local3.substr(0, 2) == "21") { remoteSync = true; } else if (_local3.substr(0, 2) == "22") { var _local14 = trim(_local3.substr(2, 5)); var _local49 = new Number(trim(_local3.substr(7, 5))); var _local48 = new Number(trim(_local3.substr(12, 4))); var _local24 = new Number(trim(_local3.substr(16, 2))); var _local21 = new Number(trim(_local3.substr(18, 2))); var _local20 = new Number(trim(_local3.substr(20, 1))); receivePlayerSync(_local14, _local49, _local48, _local24, _local21, _local20); } else if (_local3.substr(0, 2) == "23") { var _local14 = trim(_local3.substr(2, 5)); if (_root.MAIN.CONTAINER[_local14].action == "Main") { _root.MAIN.CONTAINER[_local14].remoteJump = true; } } else if (_local3.substr(0, 2) == "24") { var _local14 = trim(_local3.substr(2, 5)); _root.MAIN.CONTAINER[_local14].remoteLeft = true; _root.MAIN.CONTAINER[_local14].remoteRight = false; } else if (_local3.substr(0, 2) == "25") { var _local14 = trim(_local3.substr(2, 5)); _root.MAIN.CONTAINER[_local14].remoteRight = true; _root.MAIN.CONTAINER[_local14].remoteLeft = false; } else if (_local3.substr(0, 2) == "26") { var _local43 = new Number(trim(_local3.substr(2, 8))); _root.MAIN.CONTAINER._x = _local43; } else if (_local3.substr(0, 2) == "27") { var _local14 = trim(_local3.substr(2, 5)); _root.MAIN.CONTAINER[_local14].remoteRight = false; _root.MAIN.CONTAINER[_local14].remoteLeft = false; } else if (_local3.substr(0, 2) == "28") { var _local9 = trim(_local3.substr(2, 1)); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].onEnterFrame = null; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].snapToGround(); if (_local9 == "1") { var _local45 = new Number(_local3.substr(3, 1)); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].grenadeType = _local45; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("grenadetoss"); } else if (_local9 == "2") { _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("gunfire"); } else if (_local9 == "3") { _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("boot"); } else if (_local9 == "4") { _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("rocketlaunch"); } else if (_local9 == "5") { _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("pickaxe"); } _root.zoomOut(); } else if (_local3.substr(0, 2) == "29") { _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("stand"); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].onEnterFrame = function (Void) { this.Main(); }; _root.zoomIn(); } else if (_local3.substr(0, 2) == "30") { var _local21 = new Number(trim(_local3.substr(2, 2))); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].updateDirection(_local21); } else if (_local3.substr(0, 2) == "31") { var _local34 = new Number(trim(_local3.substr(2, 5))); var _local44 = new Number(trim(_local3.substr(7, 5))); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].updateAim(_local34, _local44); } else if (_local3.substr(0, 2) == "32") { var _local22 = new Number(trim(_local3.substr(2, 5))); var _local38 = new Number(trim(_local3.substr(7, 5))); var _local39 = new Number(trim(_local3.substr(12, 1))); _root.explosionFrame = _local39; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].simulateThrow(_local22, _local38); } else if (_local3.substr(0, 2) == "33") { var _local27 = new Number(trim(_local3.substr(2, 5))); var _local25 = new Number(trim(_local3.substr(7, 5))); var _local33 = new Number(trim(_local3.substr(12, 5))); _root.grenadeX = _local27; _root.grenadeY = _local25; _root.grenadeCam = _local33; _root.grenadeSync = true; } else if (_local3.substr(0, 2) == "34") { _root.grenadeDud = true; } else if (_local3.substr(0, 2) == "35") { nameAction = "default"; receivedNames = true; } else if (_local3.substr(0, 2) == "36") { nameAction = "custom"; var _local30 = _local3.substring(2); nameList = _local30.split(";"); receivedNames = true; } else if (_local3.substr(0, 2) == "37") { var _local16 = _local3.substr(2, 4); _root.MAIN.CONTAINER[_local16].splashDown(); } else if (_local3.substr(0, 2) == "38") { var _local16 = _local3.substr(2, 4); _root.MAIN.CONTAINER[_local16].onEnterFrame = null; _root.MAIN.CONTAINER[_local16].die(); } else if (_local3.substr(0, 2) == "39") { var _local47 = new String(_local3.substr(2)); massUpdateData = new Array(); massUpdateData = _local47.split("$"); remoteMassUpdate = true; } else if (_local3.substr(0, 2) == "40") { var _local40 = new Number(trim(_local3.substr(2, 4))); var _local35 = new Number(trim(_local3.substr(6, 3))); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gun.play(); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].shootStage(_local40, _local35); } else if (_local3.substr(0, 2) == "41") { _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gun.play(); } else if (_local3.substr(0, 2) == "42") { _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gun.play(); var _local26 = trim(_local3.substr(2, 5)); var _local46 = new Number(trim(_local3.substr(7, 3))); var _local50 = trim(_local3.substr(10, 1)); var _local15 = false; if (_local50 == "y") { _local15 = true; } _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].shootPlayer(_local26, _local46, _local15); } else if (_local3.substr(0, 2) == "43") { var _local29 = _local3.substr(2, 1); if (_local29 == "y") { _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("stand"); _root.setStatus(_root["Team" + _root.curTeam].teamName + " is viewing the stage"); } else { _root.setStatus("default"); } } else if (_local3.substr(0, 2) == "44") { var _local22 = new Number(trim(_local3.substr(2, 2))); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].heldKickPower = _local22; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].onEnterFrame = null; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].kickanim.gotoAndPlay(6); } else if (_local3.substr(0, 2) == "45") { var _local41 = new Number(trim(_local3.substr(2, 5))); var _local36 = new Number(trim(_local3.substr(7, 4))); var _local23 = _local3.substr(11, 1); _root.MAIN.CONTAINER.buildStructure(_local41, _local36, _local23); } else if (_local3.substr(0, 2) == "46") { var _local38 = new Number(trim(_local3.substr(2, 5))); var _local39 = new Number(trim(_local3.substr(7, 1))); _root.explosionFrame = _local39; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].simulateRocket(_local38); } else if (_local3.substr(0, 2) == "47") { var _local31 = new Number(_local3.substr(2, 1)); var _local32 = new Number(_local3.substr(3, 1)); _root.MAIN.CONTAINER[(("t" + _local31) + "_") + _local32].hitByRocket = true; } else if (_local3.substr(0, 2) == "48") { _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].okToMove = false; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].okToJump = false; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop("stand"); _root.switchPlayer(); } else if (_local3.substr(0, 2) == "49") { _root.promptboxclip.gotoAndStop("acceptdraw"); } else if (_local3.substr(0, 2) == "50") { if (_root.wantsGameDraw) { _root.drawGame(); } } else if (_local3.substr(0, 2) == "51") { if (winningTeam != "") { if (endclip.endscreen._currentframe == 1) { _root.promptboxclip.gotoAndStop("acceptrematch"); } } } else if (_local3.substr(0, 2) == "52") { if (_root.wantsGameRematch && (endclip.endscreen._currentframe == 1)) { _root.rematch(); } } else if (_local3.substr(0, 2) == "53") { if (_root.quickStart) { quickStartChallenged(_local4); } } else if (_local3.substr(0, 2) == "54") { if (_root.quickStart) { quickStartRejected(); } } else if (_local3.substr(0, 2) == "55") { if (_root.quickStart) { quickStartAccepted(_local4); } } else if (_local3.substr(0, 2) == "56") { if (playingGame && (!insideGame)) { goToPrivate(); } } else if (_local3.substr(0, 2) == "57") { if (!insideGame) { if (String(_local4) === String(remoteClient.aID)) { customDisconnect("fatal"); } } } else if (_local3.substr(0, 2) == "58") { if (playingGame) { addMessage("Your opponent has left the game", 10, "FF0000", true); _root.promptboxclip.gotoAndStop(1); } } else if (_local3.substr(0, 2) == "59") { removeClient(_local4); updateLobby(); } else if (_local3.substr(0, 2) == "60") { _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].onEnterFrame = null; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].pickaxeanim.gotoAndPlay(23); } } else if (_local11 == "D") { removeClient(_local4); updateLobby(); btnLobby._alpha = 100; btnLobby.enabled = true; if (String(_local4) == String(remoteClient.aID)) { if (gamePrepared) { opponentExit = true; } if (insideGame) { opponentHasQuit(); } } } else if (_local17 == "01") { findLobby(_local7.substr(2)); } else if (_local17 == "09") { customDisconnect("fatal"); } }; if (gameLicense == "demo") { NewgroundsAPI.logCustomEvent("demo played game"); } var masterVolume = new Sound(_root); var textInputMax = 100; var clientUsername; var clientPassword; var sgiveu; var defaultOptions = new Array(); var currentOptions = new Array(); defaultOptions.push(1); defaultOptions.push(3); defaultOptions.push(1); defaultOptions.push(1); defaultOptions.push(1); defaultOptions.push(1); defaultOptions.push(1); defaultOptions.push(2); defaultOptions.push(100); defaultOptions.push(2); defaultOptions.push(1); var lobbyOptions = new Array(); var defaultLobbyOptions = new Array(); defaultLobbyOptions.push(1); defaultLobbyOptions.push(1); defaultLobbyOptions.push(2); defaultLobbyOptions.push(2); if (TWSO.data.lobbyOptions == undefined) { lobbyOptions = arrayCopy(defaultLobbyOptions); } else { lobbyOptions = arrayCopy(TWSO.data.lobbyOptions); } if (TWSO.data.optionList == undefined) { currentOptions = arrayCopy(defaultOptions); } else { currentOptions = arrayCopy(TWSO.data.optionList); if (currentOptions[10] == undefined) { currentOptions[10] = 1; } applyQuality(); masterVolume.setVolume(currentOptions[8]); } var friendList = new Array(); var ignoreList = new Array(); var tempListName; var tempListType; if (TWSO.data.friendList == undefined) { } else { friendList = arrayCopy(TWSO.data.friendList); } if (TWSO.data.ignoreList == undefined) { } else { ignoreList = arrayCopy(TWSO.data.ignoreList); } var wpnNames = new Array("GRENADE", "RIFLE", "GROUND IMPACT GRENADE", "ROCKET", "BOOT", "BUILD WALL", "BUILD PLATFORM", "VIEW STAGE", "RETURN TO WALKING", "PICK AXE"); var t1Allocations; var t2Allocations; var hackAllocations; var num1Allocations = new Array(999, 999, 1, 0, 888, 1, 1, 888, 888, 888); var num2Allocations = new Array(999, 999, 1, 1, 888, 1, 1, 888, 888, 888); var num3Allocations = new Array(999, 999, 2, 1, 888, 2, 2, 888, 888, 888); var num4Allocations = new Array(999, 999, 2, 2, 888, 2, 2, 888, 888, 888); var num5Allocations = new Array(999, 999, 3, 2, 888, 3, 3, 888, 888, 888); var num6Allocations = new Array(999, 999, 4, 3, 888, 3, 3, 888, 888, 888); var INFAllocations = new Array(999, 999, 999, 999, 888, 999, 999, 888, 888, 888); var lobbyList = new Array(); lobbyList.push(new Lobby("Barracks", 0, "_")); lobbyList.push(new Lobby("Mess Hall", 0, "_4")); lobbyList.push(new Lobby("Armory", 0, "_5")); lobbyList.push(new Lobby("Bunker", 0, "_6")); lobbyList.push(new Lobby("Depot", 0, "_7")); lobbyList.push(new Lobby("Guard Tower", 25, "_2")); lobbyList.push(new Lobby("Front Lines", 100, "_3")); var levelList = new Array("", "The Island II", "Volcano", "The Void II", "Crystal Cavern", "Castle", "The Pit", "Jungle"); if (gameLicense == "demo") { levelList.splice(3); } var voidRandomFrame; var curTeam; var hackCurTeam; var songList = new Array(); songList.push(new Song("Speeding Rampage", "GoreBastard", "menuloop")); songList.push(new Song("Island Rumble", "DarKsidE555", "islandrumble")); songList.push(new Song("Fists on Fire", "Kemp-Turner Records", "fists")); songList.push(new Song("Memory Remains", "Jason Turner", "memrmns")); songList.push(new Song("Shotgun Echoes", "Josh Kemp (Kelwynshade)", "shotechoes")); songList.push(new Song("Loud Whispers", "Josh Kemp (Kelwynshade)", "loudwhispers")); songList.push(new Song("Afro-Ninja Theme", "Josh Kemp (KTR)", "afrotheme")); var shakeStage = 1; var BF0 = new Array(new flash.filters.BlurFilter(10, 10)); var BF1 = new Array(new flash.filters.BlurFilter(7, 7)); var BF2 = new Array(new flash.filters.BlurFilter(4, 4)); var BF3 = new Array(new flash.filters.BlurFilter(1, 1)); var doorslam = new Sound(); doorslam.attachSound("doorslam"); var curTimeChallenge; var challengeStartTime; var challengeElapsedTime; var hackTimeChallenge; var challengeHackStartTime; var challengeHackElapsedTime; var doingChallenge = false; var challengeFunction; var challengeDescriptions = new Array(); challengeDescriptions.push(""); challengeDescriptions.push("Introductory grenade challenge. Aim with arrow keys, hold 'a' for power"); challengeDescriptions.push("Medium-level grenade challenge. Rings are now smaller. Aim with arrow keys, hold 'a' for power"); challengeDescriptions.push("Difficult grenade challenge. Rings are smaller AND mobile. Aim with arrow keys, hold 'a' for power"); challengeDescriptions.push("Introductory rifle challenge. Aim with arrow keys, fire with 'a'"); challengeDescriptions.push("Medium-level rifle challenge. Targets are now smaller. Aim with arrow keys, fire with 'a'"); challengeDescriptions.push("Difficult rifle challenge. Targets are smaller AND mobile. Aim with arrow keys, fire with 'a'"); var challengeTimes = new Array(999, 999, 999, 999, 999, 999, 999); var hackChallengeTimes = new Array(); var maxTimes = new Array(0, 30, 40, 45, 15, 16, 25); var silverTimes = new Array(0, 15, 18, 21, 8, 9, 14); var goldTimes = new Array(0, 12, 15, 17, 5.6, 6.2, 11.5); var afroTimes = new Array(0, 9.73, 11.37, 14.55, 4.68, 5.53, 9.63); var privateFilter = new Array(); privateFilter.push("nigger"); privateFilter.push("nigg"); privateFilter.push("nlg"); privateFilter.push("n1g"); privateFilter.push("n!g"); privateFilter.push("n|g"); privateFilter.push("nig "); privateFilter.push("n i g"); privateFilter.push("n.i.g"); privateFilter.push("n,i,g"); privateFilter.push("n-i"); privateFilter.push("n_i"); privateFilter.push("chink"); privateFilter.push("spic"); privateFilter.push("gook"); privateFilter.push("coon"); privateFilter.push("paki"); privateFilter.push("faggot"); privateFilter.push("fagg0t"); privateFilter.push("fag"); privateFilter.push("f@g"); privateFilter.push("f-a"); privateFilter.push("f_a"); privateFilter.push("f4g"); privateFilter.push("phag"); privateFilter.push("ph4g"); privateFilter.push("queer"); privateFilter.push("qweer"); privateFilter.push("qu33r"); privateFilter.push("que3r"); privateFilter.push("qu3er"); privateFilter.push("dyke"); privateFilter.push("kike"); privateFilter.push("k!ke"); privateFilter.push("cum"); var lobbyFilter = privateFilter.concat(); lobbyFilter.push("fuck"); lobbyFilter.push("fux"); lobbyFilter.push("fuk"); lobbyFilter.push("fvc"); lobbyFilter.push("fvk"); lobbyFilter.push("f.u"); lobbyFilter.push("f,u"); lobbyFilter.push("f-u"); lobbyFilter.push("f_u"); lobbyFilter.push("shit"); lobbyFilter.push("sh!t"); lobbyFilter.push("sh1t"); lobbyFilter.push("sh|t"); lobbyFilter.push("shlt"); lobbyFilter.push("s-hi"); lobbyFilter.push("s_hi"); lobbyFilter.push("s.hi"); lobbyFilter.push("s,hi"); lobbyFilter.push("s hi"); lobbyFilter.push("tits"); lobbyFilter.push("t!ts"); lobbyFilter.push("t1ts"); lobbyFilter.push("tlts"); lobbyFilter.push("t|ts"); lobbyFilter.push("pussy"); lobbyFilter.push("pu$$y"); lobbyFilter.push("pus$y"); lobbyFilter.push("pu$sy"); lobbyFilter.push("p ssy"); lobbyFilter.push("p.u.s."); lobbyFilter.push("p,u,s"); lobbyFilter.push("smegma"); lobbyFilter.push("dick"); lobbyFilter.push("d!ck"); lobbyFilter.push("d1ck"); lobbyFilter.push("d|ck"); lobbyFilter.push("dlck"); lobbyFilter.push("prick"); lobbyFilter.push("pr1ck"); lobbyFilter.push("pr!ck"); lobbyFilter.push("pr|ck"); lobbyFilter.push("prlck"); lobbyFilter.push("cunt"); lobbyFilter.push("cun+"); lobbyFilter.push("c unt"); lobbyFilter.push("c.unt"); lobbyFilter.push("c,unt"); lobbyFilter.push("twat"); lobbyFilter.push("tw4t"); lobbyFilter.push("tw@t"); lobbyFilter.push("homo"); lobbyFilter.push("h0m0"); lobbyFilter.push("hom0"); lobbyFilter.push("h0mo"); lobbyFilter.push("cock"); lobbyFilter.push("c0ck"); lobbyFilter.push("shole"); lobbyFilter.push("s hole"); lobbyFilter.push("$hole"); lobbyFilter.push("$ hole"); lobbyFilter.push("s-hole"); lobbyFilter.push("s_hole"); lobbyFilter.push("s.hole"); lobbyFilter.push("s,hole"); lobbyFilter.push("$-hole"); lobbyFilter.push("$_hole"); lobbyFilter.push("$,hole"); lobbyFilter.push("$.hole"); lobbyFilter.push("mastur"); lobbyFilter.push("m4stur"); lobbyFilter.push("gay"); lobbyFilter.push("g4y"); lobbyFilter.push("g@y"); lobbyFilter.push("g ay"); var validCharacters = new Array(" ", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_", "-", "+", "=", "<", ">", ",", ".", "?", "/", ";", ":", "'", "\"", "\\", "|", "{", "}", "[", "]");
Frame 4
doorslam.start(); btnVersionLog.enabled = false; _root.onEnterFrame = function (Void) { introShake(1.5); };
Frame 15
_root.onEnterFrame = null;
Frame 55
gotoAndStop ("intros");
Frame 57
stop(); var whoosh = new Sound(); whoosh.attachSound("throw"); var rifle = new Sound(); rifle.attachSound("rifle"); var ring = new Sound(); ring.attachSound("ring"); var ccomplete = new Sound(); ccomplete.attachSound("ccomplete"); var buzzer = new Sound(); buzzer.attachSound("buzzer"); var newchallenger = new Sound(); newchallenger.attachSound("newchallenger"); var lobbyenter = new Sound(); lobbyenter.attachSound("lobbyenter"); var lobbyleave = new Sound(); lobbyleave.attachSound("lobbyleave");
Instance of Symbol 750 MovieClip "skipbutton" in Frame 57
on (press) { for (mc in _root) { _root[mc].removeMovieClip(); } _root.gotoAndPlay("mainintro"); }
Frame 76
function xgenIntroComplete() { play(); } function frameFunction() { blurAmount = blurAmount + blurVel; if (blurAmount <= blurReverse) { blurVel = blurVel2; } if ((blurAmount > 0) && (blurVel > 0)) { blurVel = blurVel * 1.8; XGSIntroMC._xscale = (XGSIntroMC._yscale = Math.max(1, XGSIntroMC._yscale - (blurVel * 1.3))); XGSIntroMC.XGenStudiosComMC._alpha = XGSIntroMC.XGenStudiosComMC._alpha - 25; } else { XGSIntroMC._xscale = (XGSIntroMC._yscale = Math.min(100, XGSIntroMC._yscale * 1.7)); } bl.blurX = blurAmount; bl.blurY = blurAmount; this.filters = [bl]; } XGSIntroMC.cacheAsBitmap = true; XGSIntroMC._xscale = (XGSIntroMC._yscale = 0.01); var bl = (new flash.filters.BlurFilter()); bl.quality = 1; var blurAmount = 180; var blurVel = -10; var blurVel2 = 1; var blurReverse = -171; XGSIntroMC.onEnterFrame = frameFunction; stop();
Frame 93
stop();
Instance of Symbol 750 MovieClip in Frame 94
onClipEvent (load) { gotoAndStop (108); } on (press) { _root.onEnterFrame = null; _root.filters = null; _root._rotation = 0; _root._x = 0; _root._y = 0; _root._xscale = 100; _root._yscale = 100; _root.gotoAndStop("main"); }
Frame 451
_root.onEnterFrame = function (Void) { introShake(); };
Frame 653
_root.onEnterFrame = null;
Frame 665
stickthrow.play();
Frame 763
recoil.play(); gunrecoil.play();
Frame 776
shakeRoot();
Frame 804
Instance of Symbol 817 MovieClip in Frame 844
onClipEvent (load) { stop(); }
Frame 938
_root.onEnterFrame = function (Void) { introShake(); };
Frame 992
_root.onEnterFrame = null;
Instance of Symbol 917 MovieClip in Frame 1051
onClipEvent (load) { this.back1._visible = false; }
Instance of Symbol 917 MovieClip "fullseq" in Frame 1091
onClipEvent (load) { this.back2._visible = false; }
Instance of Symbol 924 MovieClip in Frame 1132
onClipEvent (load) { gotoAndPlay (101); }
Instance of Symbol 750 MovieClip in Frame 1234
onClipEvent (load) { gotoAndStop (108); } on (press) { _root.gotoAndStop("main"); }
Frame 1336
_root._x = 0; _root._y = 0; shakeRoot();
Frame 1383
var i; i = 1; while (i <= 18) { _root["piece" + i].swapDepths(600 + i); _root["piece" + i].grav = 2; _root["piece" + i].onEnterFrame = function (Void) { this._y = this._y + this.grav; this.grav = this.grav + 1; if (this._x < 350) { this._rotation = this._rotation - 1; } else { this._rotation = this._rotation + 1; } if (this._y > 600) { this.removeMovieClip(); } }; i++; }
Frame 1384
stop(); Key.removeListener(enterListen); var enterListen; clearInterval(intervalID); stopFPS(); var doorsWait = false; var jumpTo; var tempTurnTime; _root.endclip.removeMovieClip(); if (!soundOn) { var menuloop = new Sound(); menuloop.attachSound("menuloop"); var soundOn = true; } if (TWSO.data.hasReadOptions == undefined) { btnOffline.enabled = (btnOnline.enabled = (btnOptions.enabled = (btnTeams.enabled = (btnCommunity.enabled = false)))); btnOffline._alpha = (btnOnline._alpha = (btnOptions._alpha = (btnTeams._alpha = (btnCommunity._alpha = 30)))); } else { startarrows._visible = false; } if (!onlineEnabled) { btnOnline.enabled = false; btnOnline._visible = false; }
Instance of Symbol 989 MovieClip "fireclip" in Frame 1384
onClipEvent (load) { if (_root.currentOptions[5] == 2) { stop(); } }
Instance of Symbol 998 MovieClip in Frame 1384
onClipEvent (load) { _root.curSongObject.stop(_root.curSong.songID); if (_root.TWSO.data.titleTheme != undefined) { if (_root.TWSO.data.titleTheme == false) { nextFrame(); _root.menuloop.stop("menuloop"); } else { _root.menuloop.start(0, 999); } } else { _root.menuloop.start(0, 999); } } on (press) { if (_currentframe == 1) { nextFrame(); _root.menuloop.stop("menuloop"); _root.TWSO.data.titleTheme = false; _root.TWSO.flush(); } else { prevFrame(); _root.menuloop.start(0, 999); _root.TWSO.data.titleTheme = true; _root.TWSO.flush(); } }
Frame 1385
resetChallengeVars(); clearInterval(intervalID); var intervalID = setInterval(checkChallengeMemory, 1000); startFPS();
Frame 1386
var socket = new XMLSocket(); var localSocket = socket; var enterMode = "connect"; loadListener(); if (gameLicense == "full") { txtUsername.setFocus(); } if (TWSO.data.rememberMe != undefined) { chkRemember.selected = TWSO.data.rememberMe; if (TWSO.data.rememberMe == true) { txtUsername.text = TWSO.data.savedName; txtPassword.text = TWSO.data.savedPass; } } quickStart = false; txtUsername.maxChars = 20; txtPassword.maxChars = 20; challengeFunction = ""; if (gameLicense == "demo") { demolockclip.gotoAndStop(2); } else { versioncheckclip.gotoAndStop(2); var replyDataPHP2 = new LoadVars(); var sendDataPHP2 = new LoadVars(); sendDataPHP2.ver = gameVersionNum; sendDataPHP2.sendAndLoad(phpURL, replyDataPHP2, "POST"); replyDataPHP2.onLoad = function (success) { if (success) { if (this.result == "success") { versioncheckclip.gotoAndStop(1); } else { versioncheckclip.gotoAndStop(3); } } else { versioncheckclip.gotoAndStop(3); } }; } btnConnect.tabEnabled = false; btnSignup.tabEnabled = false; btnQuickstart.tabEnabled = false;
Instance of Symbol 541 MovieClip [TextInput] "txtUsername" in Frame 1386
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 541 MovieClip [TextInput] "txtPassword" in Frame 1386
//component parameters onClipEvent (construct) { editable = true; password = true; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 591 MovieClip [CheckBox] "chkRemember" in Frame 1386
//component parameters onClipEvent (construct) { label = ""; labelPlacement = "right"; selected = false; }
Instance of Symbol 1090 MovieClip "demolockclip" in Frame 1386
on (press) { if (_root.gameLicense == "demo") { NewgroundsAPI.loadCustomLink("TerritoryWarOnline.com referral"); } else { getURL ("http://territorywaronline.com", "blank"); } }
Frame 1387
btnBack._visible = quickStart; Key.removeListener(enterListen);
Frame 1388
changingLobby = false; this.createClassObject(mx.controls.List, "lstClients", 1); lstClients.move(485, 50); lstClients.setSize(164, 279); var listenerObject = new Object(); listenerObject.itemRollOver = function (eventObj) { var _local1 = lstClients.getItemAt(eventObj.index); if (_local1 != undefined) { reportClientInfo(_local1.data); } }; lstClients.addEventListener("itemRollOver", listenerObject); enterMode = "sendmessage"; loadListener(); txtMessage.setFocus(); txtMessage.maxChars = textInputMax; messageList = new Array(); chatWindow.text = ""; btnViewProfile._visible = false; listprompts.swapDepths(70); lobbyoptionsmc.swapDepths(71); loadLobbyList(); var listenerObject = new Object(); listenerObject.change = function (eventObject) { _root.changeLobby(); }; cmbLobby.addEventListener("change", listenerObject);
Instance of Symbol 594 MovieClip [TextArea] "chatWindow" in Frame 1388
//component parameters onClipEvent (construct) { editable = false; html = true; text = ""; wordWrap = true; maxChars = null; restrict = ""; enabled = true; password = false; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 541 MovieClip [TextInput] "txtMessage" in Frame 1388
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 573 MovieClip [RadioButton] "radio" in Frame 1388
//component parameters onClipEvent (construct) { data = ""; groupName = "radioGroup"; label = "StealFocus"; labelPlacement = "right"; selected = false; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbLobby" in Frame 1388
//component parameters onClipEvent (construct) { editable = false; rowCount = 6; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Frame 1389
txtVS.text = (localClient.username + " VS ") + remoteClient.username; txtRemoteWants.text = remoteClient.username + " wants:"; allPlayers = new Array(); cmbLocalPlayers.selectedIndex = 3; cmbRemotePlayers.selectedIndex = 3; loadLevelList(); cmbLocalStage.selectedIndex = 0; cmbRemoteStage.selectedIndex = 0; cmbRemoteStage.enabled = false; cmbRemotePlayers.enabled = false; loadListener(); var listenerObject = new Object(); listenerObject.change = function (eventObject) { _root.updateRemoteOptions(); }; cmbLocalPlayers.addEventListener("change", listenerObject); cmbLocalStage.addEventListener("change", listenerObject); if (TWSO.data.teamList != undefined) { var teamList = new Array(); teamList = TWSO.data.teamList; i = 0; while (i < teamList.length) { cmbTeams.addItem(teamList[i].teamName, i); i++; } } readyLocal = false; readyRemote = false; resetChallenges(); if (TWSO.data.onlineTeamIndex != undefined) { cmbTeams.selectedIndex = TWSO.data.onlineTeamIndex; } messageList = new Array(); chatWindow.text = ""; txtMessage.maxChars = textInputMax; txtMessage.setFocus(); if (readyRemote) { decidingRemote.gotoAndStop(2); receiveRemoteOptionUpdate(new Number(requestedStageString), new Number(requestedPlayersString)); } if (opponentExit) { addMessage(remoteClient.username + " has left the room", 10, "FF0000", true); }
Instance of Symbol 541 MovieClip [TextInput] "txtMessage" in Frame 1389
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 594 MovieClip [TextArea] "chatWindow" in Frame 1389
//component parameters onClipEvent (construct) { editable = false; html = true; text = ""; wordWrap = true; maxChars = null; restrict = ""; enabled = true; password = false; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbLocalPlayers" in Frame 1389
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; data[2] = 3; data[3] = 4; data[4] = 5; data[5] = 6; data[6] = 77; editable = false; labels = []; labels[0] = 1; labels[1] = 2; labels[2] = 3; labels[3] = 4; labels[4] = 5; labels[5] = 6; labels[6] = "Random"; rowCount = 6; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbLocalStage" in Frame 1389
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; data[2] = 3; data[3] = 4; editable = false; labels = []; labels[0] = "The Island II"; labels[1] = "Volcano"; labels[2] = "The Void II"; labels[3] = "Crystal Cavern"; rowCount = 6; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbRemotePlayers" in Frame 1389
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; data[2] = 3; data[3] = 4; data[4] = 5; data[5] = 6; data[6] = 77; editable = false; labels = []; labels[0] = 1; labels[1] = 2; labels[2] = 3; labels[3] = 4; labels[4] = 5; labels[5] = 6; labels[6] = "Random"; rowCount = 6; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbRemoteStage" in Frame 1389
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; data[2] = 3; data[3] = 4; editable = false; labels = []; labels[0] = "The Island II"; labels[1] = "Volcano"; labels[2] = "The Void II"; labels[3] = "Crystal Cavern"; rowCount = 6; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbTeams" in Frame 1389
//component parameters onClipEvent (construct) { data = []; data[0] = 99; editable = false; labels = []; labels[0] = "Default Team"; rowCount = 6; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Frame 1390
allPlayers = new Array(); cmbTeam1Players.selectedIndex = (cmbTeam2Players.selectedIndex = 3); cmbTurnTime.selectedIndex = 1; var cbListener = new Object(); cbListener.change = function (event_obj) { _root.stagepreview.gotoAndStop(event_obj.target.selectedItem.data); }; cmbStage.addEventListener("change", cbListener); btnGo.enabled = true; if (TWSO.data.teamList != undefined) { var teamList = new Array(); teamList = TWSO.data.teamList; i = 0; while (i < teamList.length) { cmbTeams1.addItem(teamList[i].teamName, i); cmbTeams2.addItem(teamList[i].teamName, i); i++; } } loadLevelList(); if (gameLicense == "full") { btnMoreLevels._visible = false; } if (TWSO.data.offlineSetupList != undefined) { var tempSetupList = new Array(); tempSetupList = arrayCopy(TWSO.data.offlineSetupList); cmbTeams1.selectedIndex = tempSetupList[0]; cmbTeams2.selectedIndex = tempSetupList[1]; cmbTeam1Players.selectedIndex = tempSetupList[2]; cmbTeam2Players.selectedIndex = tempSetupList[3]; cmbTeam1Allocations.selectedIndex = tempSetupList[4]; cmbTeam2Allocations.selectedIndex = tempSetupList[5]; cmbStage.selectedIndex = tempSetupList[6]; cmbTurnTime.selectedIndex = tempSetupList[7]; } _root.stagepreview.gotoAndStop(cmbStage.selectedItem.data);
Instance of Symbol 554 MovieClip [ComboBox] "cmbTeam1Players" in Frame 1390
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; data[2] = 3; data[3] = 4; data[4] = 5; data[5] = 6; editable = false; labels = []; labels[0] = 1; labels[1] = 2; labels[2] = 3; labels[3] = 4; labels[4] = 5; labels[5] = 6; rowCount = 6; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbTeam2Players" in Frame 1390
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; data[2] = 3; data[3] = 4; data[4] = 5; data[5] = 6; editable = false; labels = []; labels[0] = 1; labels[1] = 2; labels[2] = 3; labels[3] = 4; labels[4] = 5; labels[5] = 6; rowCount = 6; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbStage" in Frame 1390
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; data[2] = 3; data[3] = 4; data[4] = 7; editable = false; labels = []; labels[0] = "The Island II"; labels[1] = "Volcano"; labels[2] = "The Void II"; labels[3] = "Crystal Cavern"; labels[4] = "test"; rowCount = 6; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbTeams1" in Frame 1390
//component parameters onClipEvent (construct) { data = []; data[0] = 99; editable = false; labels = []; labels[0] = "Default Team"; rowCount = 5; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbTeams2" in Frame 1390
//component parameters onClipEvent (construct) { data = []; data[0] = 99; editable = false; labels = []; labels[0] = "Default Team"; rowCount = 5; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbTurnTime" in Frame 1390
//component parameters onClipEvent (construct) { data = []; data[0] = 15; data[1] = 30; data[2] = 45; data[3] = 99; editable = false; labels = []; labels[0] = 15; labels[1] = 30; labels[2] = 45; labels[3] = "Infinite"; rowCount = 4; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbTeam1Allocations" in Frame 1390
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; data[2] = 3; editable = false; labels = []; labels[0] = "Scaled"; labels[1] = "Max"; labels[2] = "Infinite"; rowCount = 3; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbTeam2Allocations" in Frame 1390
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; data[2] = 3; editable = false; labels = []; labels[0] = "Scaled"; labels[1] = "Max"; labels[2] = "Infinite"; rowCount = 3; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Frame 1391
function populateList(Void) { lstTeams.removeAll(); i = 0; while (i < teamList.length) { lstTeams.addItem(teamList[i].teamName, i); i++; } if (teamList.length == 0) { curteamtitle.nextFrame(); } } function limitNameLengths(Void) { txtTeamName.maxChars = 20; var _local2; _local2 = 0; while (_local2 < 6) { _root["txtName" + _local2].maxChars = 15; _local2++; } } function populateHats(Void) { cmbHat.removeAll(); var _local1; _local1 = 0; while (_local1 < hatList.length) { cmbHat.addItem(hatList[_local1], hatValues[_local1]); _local1++; } } stop(); var teamList = new Array(); var editIndex; var deleteIndex; if (TWSO.data.teamList == undefined) { curteamtitle.nextFrame(); } else { teamList = arrayCopy(TWSO.data.teamList); populateList(); } hatdesc.gotoAndStop(1); var hatList = new Array(); var hatValues = new Array(); hatList.push("None"); hatValues.push(0); hatList.push("Cap"); hatValues.push(1); hatList.push("Wizard"); hatValues.push(2); hatList.push("Top Hat"); hatValues.push(3); hatList.push("Leprechaun"); hatValues.push(4); hatList.push("Horns"); hatValues.push(5); hatList.push("Halo"); hatValues.push(6); hatList.push("Afro-Ninja"); hatValues.push(7); hatList.push("Spikes"); hatValues.push(8); hatList.push("Toboggan"); hatValues.push(9); hatList.push("Beanie"); hatValues.push(10); hatList.push("Crown"); hatValues.push(11); hatList.push("Jester"); hatValues.push(12); hatList.push("Fuzzy Cap"); hatValues.push(13); hatList.push("Clown"); hatValues.push(14); hatList.push("Dog"); hatValues.push(15); hatList.push("Cat"); hatValues.push(16); hatList.push("Bunny"); hatValues.push(17); hatList.push("Viking"); hatValues.push(18); hatList.push("Construction"); hatValues.push(19); hatList.push("Fireman"); hatValues.push(20); hatList.push("Police"); hatValues.push(21); hatList.push("Cowboy"); hatValues.push(22); hatList.push("Mohawk"); hatValues.push(23); hatList.push("Beret"); hatValues.push(24); hatList.push("Pirate"); hatValues.push(25); hatList.push("Chef"); hatValues.push(26); hatList.push("Turban"); hatValues.push(27); hatList.push("Lampshade"); hatValues.push(28); hatList.push("Paper Bag"); hatValues.push(29); hatList.push("Blonde"); hatValues.push(30); hatList.push("Brunette"); hatValues.push(31); hatList.push("Redhead"); hatValues.push(32); hatList.push("Bow"); hatValues.push(33); hatList.push("Blockhead"); hatValues.push(34); hatList.push("Mastermind"); hatValues.push(35); hatList.push("Moroni"); hatValues.push(36); hatList.push("Tankman"); hatValues.push(37); hatList.push("Hominid"); hatValues.push(38); hatList.push("Crasher"); hatValues.push(39); hatList.push("Pico"); hatValues.push(40); hatList.push("Madness"); hatValues.push(41); hatList.push("Sierra"); hatValues.push(42); hatList.push("Fancy"); hatValues.push(43); hatList.push("Sombrero"); hatValues.push(44); hatList.push("Pickleman"); hatValues.push(45); hatList.push("MC-Bot"); hatValues.push(46);
Instance of Symbol 533 MovieClip [List] "lstTeams" in Frame 1391
//component parameters onClipEvent (construct) { multipleSelection = false; rowHeight = 20; }
Frame 1392
txtTeamName.text = teamList[editIndex].teamName; var nameAry = new Array(); nameAry = teamList[editIndex].teamMembers; i = 0; while (i < 6) { _root["txtName" + i].text = nameAry[i]; i++; } populateHats(); cmbHat.selectedIndex = new Number(teamList[editIndex].teamHat); stickexample.head.gotoAndStop(new Number(teamList[editIndex].teamHat) + 1); _root.hatdesc.gotoAndStop(_root.stickexample.head._currentframe); var cbListener2 = new Object(); cbListener2.change = function (event_obj) { _root.stickexample.head.gotoAndStop(event_obj.target.selectedItem.data + 1); _root.hatdesc.gotoAndStop(_root.stickexample.head._currentframe); }; cmbHat.addEventListener("change", cbListener2); limitNameLengths();
Instance of Symbol 541 MovieClip [TextInput] "txtTeamName" in Frame 1392
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 541 MovieClip [TextInput] "txtName0" in Frame 1392
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 541 MovieClip [TextInput] "txtName1" in Frame 1392
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 541 MovieClip [TextInput] "txtName2" in Frame 1392
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 541 MovieClip [TextInput] "txtName3" in Frame 1392
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 541 MovieClip [TextInput] "txtName4" in Frame 1392
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 541 MovieClip [TextInput] "txtName5" in Frame 1392
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbHat" in Frame 1392
//component parameters onClipEvent (construct) { data = []; data[0] = 0; data[1] = 1; editable = false; labels = []; labels[0] = "None"; labels[1] = "Cap"; rowCount = 6; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Frame 1393
populateHats(); var cbListener2 = new Object(); cbListener2.change = function (event_obj) { _root.stickexample.head.gotoAndStop(event_obj.target.selectedItem.data + 1); _root.hatdesc.gotoAndStop(_root.stickexample.head._currentframe); }; cmbHat.addEventListener("change", cbListener2); limitNameLengths();
Instance of Symbol 541 MovieClip [TextInput] "txtTeamName" in Frame 1393
//component parameters onClipEvent (construct) { editable = true; password = false; text = "My Team"; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 541 MovieClip [TextInput] "txtName0" in Frame 1393
//component parameters onClipEvent (construct) { editable = true; password = false; text = "Player1"; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 541 MovieClip [TextInput] "txtName1" in Frame 1393
//component parameters onClipEvent (construct) { editable = true; password = false; text = "Player2"; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 541 MovieClip [TextInput] "txtName2" in Frame 1393
//component parameters onClipEvent (construct) { editable = true; password = false; text = "Player3"; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 541 MovieClip [TextInput] "txtName3" in Frame 1393
//component parameters onClipEvent (construct) { editable = true; password = false; text = "Player4"; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 541 MovieClip [TextInput] "txtName4" in Frame 1393
//component parameters onClipEvent (construct) { editable = true; password = false; text = "Player5"; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 541 MovieClip [TextInput] "txtName5" in Frame 1393
//component parameters onClipEvent (construct) { editable = true; password = false; text = "Player6"; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbHat" in Frame 1393
//component parameters onClipEvent (construct) { data = []; data[0] = 0; data[1] = 1; data[2] = "defaultValue"; editable = false; labels = []; labels[0] = "None"; labels[1] = "Cap"; rowCount = 6; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Frame 1396
cmbTray.selectedIndex = currentOptions[6] - 1; cmbFPS.selectedIndex = currentOptions[7] - 1; cmbFilter.selectedIndex = currentOptions[10] - 1;
Instance of Symbol 554 MovieClip [ComboBox] "cmbTray" in Frame 1396
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; editable = false; labels = []; labels[0] = "On"; labels[1] = "Off"; rowCount = 3; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbFPS" in Frame 1396
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; editable = false; labels = []; labels[0] = "On"; labels[1] = "Off"; rowCount = 3; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 1360 MovieClip in Frame 1396
on (rollOver) { _root.txtOptionExplanation.text = "Whether or not the weapons tray scrolls out or instantly appears when requested"; } on (rollOut) { _root.txtOptionExplanation.text = "Roll over a question mark for information about that option"; }
Instance of Symbol 1360 MovieClip in Frame 1396
on (rollOver) { _root.txtOptionExplanation.text = "Displays an FPS counter in the top left of the screen while playing"; } on (rollOut) { _root.txtOptionExplanation.text = "Roll over a question mark for information about that option"; }
Instance of Symbol 1364 MovieClip "volumeKnob" in Frame 1396
onClipEvent (load) { var maxX = 420; var minX = 324; var totalDistance = (maxX - minX); var currentDistance; var distancePercent; var tempPercent = _root.currentOptions[8]; tempPercent = tempPercent / 100; _x = (minX + (totalDistance * tempPercent)); this.follow = function (Void) { if (_root._xmouse >= this.maxX) { this._x = this.maxX; } else if (_root._xmouse <= minX) { this._x = this.minX; } else { this._x = _root._xmouse; } this.currentDistance = this._x - this.minX; }; this.findCurrentDistance = function (Void) { this.currentDistance = this._x - this.minX; }; this.calculateDistancePercent = function (Void) { findCurrentDistance(); this.distancePercent = Math.round((this.currentDistance / this.totalDistance) * 100); }; calculateDistancePercent(); } on (press) { this.onEnterFrame = function (Void) { this.follow(); }; } on (release, releaseOutside) { this.onEnterFrame = null; calculateDistancePercent(); _root.masterVolume.setVolume(distancePercent); }
Instance of Symbol 1360 MovieClip in Frame 1396
on (rollOver) { _root.txtOptionExplanation.text = "Master volume for all music and sound effects in the game."; } on (rollOut) { _root.txtOptionExplanation.text = "Roll over a question mark for information about that option"; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbJoinLeave" in Frame 1396
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; editable = false; labels = []; labels[0] = "On"; labels[1] = "Off"; rowCount = 3; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 1360 MovieClip in Frame 1396
on (rollOver) { _root.txtOptionExplanation.text = "Whether or not messages notify you when someone joins or leaves the lobby. IE 'User X has joined the room'"; } on (rollOut) { _root.txtOptionExplanation.text = "Roll over a question mark for information about that option"; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbFilter" in Frame 1396
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; editable = false; labels = []; labels[0] = "On"; labels[1] = "Off"; rowCount = 3; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 1360 MovieClip in Frame 1396
on (rollOver) { _root.txtOptionExplanation.text = "Whether or not the lobby and game chatrooms are filtered for inappropriate language"; } on (rollOut) { _root.txtOptionExplanation.text = "Roll over a question mark for information about that option"; }
Frame 1397
if (_quality == "LOW") { cmbQuality.selectedIndex = 0; } else if (_quality == "MEDIUM") { cmbQuality.selectedIndex = 1; } else if (_quality == "HIGH") { cmbQuality.selectedIndex = 2; } cmbExplosions.selectedIndex = currentOptions[2] - 1; cmbIdle.selectedIndex = currentOptions[3] - 1; cmbGlows.selectedIndex = currentOptions[4] - 1; cmbFire.selectedIndex = currentOptions[5] - 1;
Instance of Symbol 554 MovieClip [ComboBox] "cmbQuality" in Frame 1397
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; data[2] = 3; editable = false; labels = []; labels[0] = "Low"; labels[1] = "Medium"; labels[2] = "High"; rowCount = 3; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbExplosions" in Frame 1397
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; editable = false; labels = []; labels[0] = "On"; labels[1] = "Off"; rowCount = 3; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbIdle" in Frame 1397
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; editable = false; labels = []; labels[0] = "On"; labels[1] = "Off"; rowCount = 3; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbGlows" in Frame 1397
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; editable = false; labels = []; labels[0] = "On"; labels[1] = "Off"; rowCount = 3; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbFire" in Frame 1397
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; editable = false; labels = []; labels[0] = "On"; labels[1] = "Off"; rowCount = 3; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 1360 MovieClip in Frame 1397
on (rollOver) { _root.txtOptionExplanation.text = "Flash's overall render quality. Change sparingly, as most of the graphics are bitmaps and aren't affected. Can also be changed in-game"; } on (rollOut) { _root.txtOptionExplanation.text = "Roll over a question mark for information about that option"; }
Instance of Symbol 1360 MovieClip in Frame 1397
on (rollOver) { _root.txtOptionExplanation.text = "Toggles the in-game shake and blur effects. Turn off if your game runs slowly"; } on (rollOut) { _root.txtOptionExplanation.text = "Roll over a question mark for information about that option"; }
Instance of Symbol 1360 MovieClip in Frame 1397
on (rollOver) { _root.txtOptionExplanation.text = "Toggles the idle animation that plays for each player. Turn off if your game runs slowly"; } on (rollOut) { _root.txtOptionExplanation.text = "Roll over a question mark for information about that option"; }
Instance of Symbol 1360 MovieClip in Frame 1397
on (rollOver) { _root.txtOptionExplanation.text = "Toggles the white glows around players that help them show up against the background. Turn off as a last resort if your game runs slowly, instead disable the idle animations and explosion effects first"; } on (rollOut) { _root.txtOptionExplanation.text = "Roll over a question mark for information about that option"; }
Instance of Symbol 1360 MovieClip in Frame 1397
on (rollOver) { _root.txtOptionExplanation.text = "Toggles the fire effect used in the menu. Turn off if your menu navigation run slowly"; } on (rollOut) { _root.txtOptionExplanation.text = "Roll over a question mark for information about that option"; }
Frame 1399
txtUsername.maxChars = 20; txtPassword.maxChars = 20; txtPassword2.maxChars = 20; txtEmail.maxChars = 75; txtUsername.restrict = "A-Za-z0-9.,"; enterMode = "signup"; loadListener();
Instance of Symbol 541 MovieClip [TextInput] "txtUsername" in Frame 1399
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 541 MovieClip [TextInput] "txtPassword" in Frame 1399
//component parameters onClipEvent (construct) { editable = true; password = true; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 541 MovieClip [TextInput] "txtPassword2" in Frame 1399
//component parameters onClipEvent (construct) { editable = true; password = true; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Frame 1400
if (gameLicense == "demo") { explanation.nextFrame(); } btnCGo.enabled = false; btnCGo._alpha = 40; setChallengeButtons(); setTimesAndTrophies(); doingChallenge = true;
Frame 1401
txtUsername.maxChars = 20; txtUsername.restrict = "A-Za-z0-9.,"; fillList("friend");
Instance of Symbol 533 MovieClip [List] "lstNames" in Frame 1401
//component parameters onClipEvent (construct) { multipleSelection = false; rowHeight = 20; }
Instance of Symbol 541 MovieClip [TextInput] "txtUsername" in Frame 1401
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Frame 1402
txtUsername.maxChars = 20; txtUsername.restrict = "A-Za-z0-9.,"; fillList("ignore");
Frame 1404
btnLobby2.enabled = (btnLobby3.enabled = false); btnLobby2._alpha = (btnLobby3._alpha = 30); face2._alpha = (face3._alpha = 30); if ((localStats.wins >= 25) || (clientUsername == ".Afro.Ninja.")) { btnLobby2.enabled = true; btnLobby2._alpha = (face2._alpha = 100); } if ((localStats.wins >= 100) || (clientUsername == ".Afro.Ninja.")) { btnLobby3.enabled = true; btnLobby3._alpha = (face3._alpha = 100); }
Frame 1405
function startChallenge(Void) { if (curTimeChallenge <= 3) { _root.cp.gotoAndStop("grenadetoss"); _root.cp.action = "Grenade"; _root.cp.onEnterFrame = function (Void) { this.grenadeFunction(); }; } else { _root.cp.gotoAndStop("gunfire"); _root.cp.action = "Gun"; _root.cp.onEnterFrame = function (Void) { this.gunFunction(); }; } challengeStartTime = getTimer() / 1000; hackChallengeStartTime = pushCrypt(challengeStartTime, 13, 30); var _local3 = _root.createEmptyMovieClip("timerClip", 15); _local3.onEnterFrame = function (Void) { _root.challengeElapsedTime = int(((getTimer() / 1000) - _root.challengeStartTime) * 100) / 100; _root.hackChallengeElapsedTime = _root.pushCrypt(_root.challengeElapsedTime, 13, 30); _root.txtChallengeTimer.text = _root.challengeElapsedTime; if (_root.challengeElapsedTime >= _root.maxTimes[_root.curTimeChallenge]) { _root.challengeTimeUp(); } }; } function finishChallenge(Void) { freezeChallengeStuff(); ccomplete.start(); challengeprompts.gotoAndStop("complete"); if (challengeElapsedTime < challengeTimes[curTimeChallenge]) { challengeprompts.newrecord._visible = true; challengeTimes[curTimeChallenge] = challengeElapsedTime; updateHackChallengeTimes(); } else { challengeprompts.newrecord._visible = false; } } function killChallengeStuff(Void) { timerClip.removeMovieClip(); _root.cp.removeMovieClip(); var _local2; _local2 = 100; while (_local2 <= 105) { _root["grenade" + _local2].removeMovieClip(); _local2++; } weapons.removeMovieClip(); challengeprompts.removeMovieClip(); sideblockers.removeMovieClip(); } function freezeChallengeStuff(Void) { _root.cp.onEnterFrame = null; _root.cp.gotoAndStop("stand"); timerClip.onEnterFrame = null; var _local2; _local2 = 100; while (_local2 <= 105) { _root["grenade" + _local2].onEnterFrame = null; _local2++; } } function challengeExit(Void) { killChallengeStuff(); _root.gotoAndStop("challenges"); } function challengeTimeUp(Void) { freezeChallengeStuff(); txtChallengeTimer.text = maxTimes[curTimeChallenge] + ".00"; buzzer.start(); challengeprompts.gotoAndStop("timeup"); } stop(); var challengePlayer = _root.attachMovie("hero", "cp", 300).init(350, 350, 1, 1, 0); weapons.btnWeapons._visible = false; weapons.options1._visible = false; weapons.options2._visible = false; hideWalkMeter(); weapons.swapDepths(600); challengeprompts.swapDepths(605); var gD = 100; myTurn = true; if (curTimeChallenge >= 4) { backgrounds.gotoAndStop(5); } ringsandtargets.gotoAndStop(curTimeChallenge);
Instance of Symbol 1846 MovieClip "sideblockers" in Frame 1405
onClipEvent (load) { useHandCursor = false; swapDepths(10100); } on (press) { }
Frame 1406
function setPositions(Void) { var _local2; _local2 = 0; while (_local2 < 6) { Team1PosAry.push(new flash.geom.Point(_root["ts1_" + _local2]._x, _root["ts1_" + _local2]._y)); _local2++; } _local2 = 0; while (_local2 < 6) { Team2PosAry.push(new flash.geom.Point(_root["ts2_" + _local2]._x, _root["ts2_" + _local2]._y)); _local2++; } _root.gotoAndStop("GAMEAREA"); } var Team1PosAry = new Array(); var Team2PosAry = new Array(); _root.gotoAndStop("setup" + gameStage); soundOn = false; menuloop.stop();
Frame 1407
setPositions();
Frame 1408
setPositions();
Frame 1409
setPositions();
Frame 1410
setPositions();
Frame 1411
setPositions();
Frame 1412
setPositions();
Frame 1413
setPositions();
Frame 1414
setPositions();
Frame 1415
function AbsoluteAdjust(newX, newY) { var _local5 = new flash.geom.Point(_root.MAIN.CONTAINER._x, _root.MAIN.CONTAINER._y); var _local3 = new flash.geom.Point(_root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer]._x, _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer]._y); _root.MAIN.CONTAINER.localToGlobal(_local3); var distance = ((Stage.width / 2) - _local3.x); _root.MAIN.CONTAINER.distance = distance; _root.MAIN.CONTAINER.onEnterFrame = function (Void) { this._x = this._x + (this.distance / 3); this.distance = this.distance - (this.distance / 3); if (Math.abs(this.distance) < 0.1) { if (((playingOnline && (myTurn)) && (!viewingStage)) && (!buildingSomething)) { var _local3 = _root.createEmptyMovieClip("waitMC", 99); _local3.onEnterFrame = function (Void) { if (_root.remoteSync) { setStatus("default"); _root.remoteSync = false; _root.showWeapons(); _root.activatePlayer(); this.onEnterFrame = null; } }; } else if (playingOnline && (!myTurn)) { socketSend("00" + remoteClient.aID, "21"); activatePlayer(); } else if (((!playingOnline) || (viewingStage)) || (buildingSomething)) { showWeapons(); activatePlayer(); viewingStage = false; buildingSomething = false; setStatus("default"); } this.onEnterFrame = null; } }; } function activatePlayer(Void) { inactivePeriod = false; var _local3 = _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer]; var _local4 = new flash.geom.Point(_local3._x, _local3._y); _root.MAIN.CONTAINER.localToGlobal(_local4); _root.MAIN.globalToLocal(_local4); var _local5 = _local4.x; _local3.setOrigins(); _local3.remoteLeft = (_local3.remoteRight = (_local3.remoteJump = false)); _local3.xmov = (_local3.ymov = 0); _local3.onEnterFrame = function (Void) { this.Main(); }; if (myTurn) { _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "ib_") + _root.curPlayer].highlighter._visible = true; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "ib_") + _root.curPlayer].highlighter.play(); _root[(("d" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop(2); } if ((!buildingSomething) && (!viewingStage)) { activateTimer(); } } function activateTimer(Void) { if (myTurn) { if (_root.playingOnline && (_root.curTurnTime > 45)) { _root.curTurnTime = 45; } if (curTurnTime != 99) { _root.txtTimer.text = _root.curTurnTime; var _local4 = _root.createEmptyMovieClip("turnTimerMC", 15); _root.turnTimerStart = getTimer() / 1000; _local4.onEnterFrame = function (Void) { _root.elapsed = Math.round((getTimer() / 1000) - _root.turnTimerStart); _root.hackElapsed = _root.pushCrypt(_root.elapsed, 5, 5); if (_root.playingOnline && (_root.curTurnTime > 45)) { _root.curTurnTime = 45; } var _local3 = _root.curTurnTime - _root.elapsed; if (_local3 < 10) { _root.txtTimer.text = "0" + _local3; } else { _root.txtTimer.text = _local3; } if (_root.elapsed >= _root.curTurnTime) { _root.timeOuts++; _root.timedOut = true; _root.txtTimer.text = "00"; _root.timeUp(); this.onEnterFrame = null; } }; } } else { _root.txtTimer.text = "--"; } } function activateMatchTimer(Void) { matchTimerStart = getTimer() / 1000; } function activateEndTimer(Void) { var _local4 = _root.createEmptyMovieClip("statWaitTimer", 15); statTimerStart = getTimer() / 1000; _local4.onEnterFrame = function (Void) { var _local3 = Math.round((getTimer() / 1000) - _root.statTimerStart); var _local4 = _root.curWaitTime - _local3; if ((_local3 >= _root.statWaitTime) && (!_root.statsShown)) { _root.statsShown = true; _root.endclip.endscreen.txtTeam1Stats.text = _root.generateStatString(1); _root.endclip.endscreen.txtTeam2Stats.text = _root.generateStatString(2); if (_root.playingOnline && (!_root.quickStart)) { _root.endclip.endscreen.statstatusmc.gotoAndStop(2); reportStats(); } else { _root.endclip.endscreen.statstatusmc.gotoAndStop(3); } } if (_local3 >= _root.curWaitTime) { if (_root.playingOnline && (!_root.quickStart)) { _root.endclip.endscreen.statstatusmc.gotoAndStop(3); _root.endclip.endscreen.btn2._visible = true; _root.endclip.endscreen.caption2._visible = true; _root.endclip.endscreen.btn3._visible = true; _root.endclip.endscreen.caption3._visible = true; _root.endclip.endscreen.btn4._visible = true; _root.endclip.endscreen.caption4._visible = true; } else { _root.endclip.endscreen.btn1._visible = true; _root.endclip.endscreen.caption1._visible = true; } this.onEnterFrame = null; this.removeMovieClip(); } }; } function activateXgenTimer(Void) { if (gameLicense == "demo") { endclip.endscreen.gotoAndStop(4); } else if (gameLicense == "full") { if (gameLocation == "xgen") { endclip.endscreen.gotoAndStop(2); getURL ("javascript:ShowAd();"); } else if ((gameLocation == "afro") || (gameLocation == "none")) { endclip.endscreen.gotoAndStop(3); } } if (playingOnline && (postTimerAction != "rematch")) { socketSend("00" + remoteClient.aID, "58"); } txtMessage.enabled = false; chatWindow.enabled = false; radio.setFocus(); var _local5 = _root.createEmptyMovieClip("xgenWaitTimer", 15); xgenTimerStart = getTimer() / 1000; _local5.onEnterFrame = function (Void) { var _local4 = Math.round((getTimer() / 1000) - _root.xgenTimerStart); var _local3 = _root.xgenWaitTime - _local4; if (_local3 == 21) { _local3 = 20; } _root.endclip.endscreen.txtAdTimer.text = _local3; if (_local4 >= _root.xgenWaitTime) { killEverything(); if (postTimerAction == "gotomenu") { if (_root.quickStart) { _root.customDisconnect(); } else { _root.gotoAndStop("main"); } } else if (postTimerAction == "gotolobby") { returnToLobby(); } else if (postTimerAction == "rematch") { gotoAndStop ("onlinegamesetup"); } this.onEnterFrame = null; this.removeMovieClip(); } }; } function zoomOut(Void) { finishZoom = true; } function zoomIn(Void) { finishZoom = true; } function shake(Void) { stopFPS(); _root.shakes = 0; ox = _root.MAIN._x; oy = _root.MAIN._y; _root.MAIN._xscale = _root.MAIN._xscale + 5; _root.MAIN._yscale = _root.MAIN._yscale + 5; _root.MAIN._rotation = _root.MAIN._rotation + 2; _root.MAIN.filters = _root.BF0; _root.MAIN.onEnterFrame = function (Void) { _root.MAIN.filters = _root["BF" + shakes]; if (shakes == 1) { _root.MAIN._rotation = 0; _root.MAIN._xscale = _root.MAIN._xscale - 5; _root.MAIN._yscale = _root.MAIN._yscale - 5; } this._x = _root.ox; this._y = _root.oy; this._x = this._x + (random(10) - 10); this._y = this._y + (random(10) - 10); if (_root.shakes > 6) { _root.startFPS(); this.onEnterFrame = null; this._x = _root.ox; this._y = _root.oy; } _root.shakes++; }; } function switchPlayer(Void) { if (playingOnline && (myTurn)) { if (timedOut) { if (timeOuts >= 3) { customDisconnect(); } } else { timeOuts = 0; } } timedOut = false; inactivePeriod = true; setStatus(""); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "ib_") + _root.curPlayer].highlighter.stop(); _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "ib_") + _root.curPlayer].highlighter._visible = false; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].action = "None"; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].originsSet = false; _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].onEnterFrame = null; wpnRollOut(); buildingSomething = false; viewingStage = false; hideWalkMeter(2); if ((_root.curTeam == 1) && (_root.Team1.exists(_root.curPlayer))) { _root[(("d" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop(1); } else if ((_root.curTeam == 2) && (_root.Team2.exists(_root.curPlayer))) { _root[(("d" + _root.curTeam) + "_") + _root.curPlayer].gotoAndStop(1); } if ((_root.myTurn && (_root.playingOnline)) && (_root.needMassUpdate)) { massUpdate(); } var beginTime = getTimer(); _root.onEnterFrame = function (Void) { if (((getTimer() - beginTime) / 1000) > 1.5) { if (myTurn) { _root.zoomIn(); if (!gameOver()) { turnSwitch(); } } else { _root.onEnterFrame = function (Void) { if (remoteMassUpdate || (!needMassUpdate)) { if (needMassUpdate) { receiveMassUpdate(); } remoteMassUpdate = (needMassUpdate = false); _root.zoomIn(); if (!gameOver()) { turnSwitch(); } } }; } } }; } function turnSwitch(Void) { showHUD(); _root.onEnterFrame = function (Void) { if (finishZoom) { findCurrentPlayer(); if (_root.playingOnline) { myTurn = !myTurn; if (myTurn) { _root.setStatus("Waiting on opponent to sync"); } else { _root.setStatus("default"); } hackMyTurn = pushCrypt(Number(myTurn), 6, 6); } AbsoluteAdjust(); _root.onEnterFrame = null; } }; } function findCurrentPlayer(Void) { if (curTeam == 1) { curTeam = 2; } else { curTeam = 1; } var _local1; if (curTeam == 1) { do { t1NextPlayer++; if (t1NextPlayer > 6) { t1NextPlayer = 1; } _local1 = "t1_" + t1NextPlayer; } while (!Team1.exists(t1NextPlayer)); } else { do { t2NextPlayer++; if (t2NextPlayer > 6) { t2NextPlayer = 1; } _local1 = "t2_" + t2NextPlayer; } while (!Team2.exists(t2NextPlayer)); } curPlayer = new Number(_local1.substr(3, 1)); hackCurPlayer = pushCrypt(curPlayer, 6, 9); hackCurTeam = pushCrypt(curTeam, 6, 9); } function gameOver(Void) { _root.onEnterFrame = null; var _local2 = false; if (((Team1.members == 0) && (Team2.members == 0)) || (drawGameBool)) { _local2 = true; drawGameBool = false; winningTeam = "DRAW"; } else if (opponentExit) { _local2 = true; winningTeam = "OPPONENT FORFEITS"; } else if (Team1.members == 0) { _local2 = true; winningTeam = Team2.teamName + " WINS"; } else if (Team2.members == 0) { _local2 = true; winningTeam = Team1.teamName + " WINS"; } if (_local2) { _root.promptboxclip.gotoAndStop(1); endclip.gotoAndPlay(2); matchTime = (getTimer() / 1000) - matchTimerStart; if (playingOnline && (!chatting)) { showChat(); } } return(_local2); } function stopTimer(Void) { turnTimerMC.onEnterFrame = null; turnTimerMC.removeMovieClip(); } function timeUp(Void) { var _local2 = _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer]; var _local3 = _local2.action; hideWeapons(); _root.MAIN.CONTAINER.pickaxehitbox.removeMovieClip(); if (_local3 == "Main") { _local2.snapToGround(); _local2.gotoAndStop("stand"); if (_root.playingOnline) { _local2.syncMe(6); socketSend("00" + remoteClient.aID, "48"); } switchPlayer(); } else if (_local3 == "Grenade") { weapons.powmeter.gotoAndStop(1); _local2.okToRotate = true; _local2.throwStarted = false; _local2.gotoAndStop("stand"); switchPlayer(); if (_root.playingOnline) { _local2.syncMe(5); socketSend("00" + remoteClient.aID, "48"); } } else if (_local3 == "Gun") { _local2.gotoAndStop("stand"); switchPlayer(); if (_root.playingOnline) { _local2.syncMe(5); socketSend("00" + remoteClient.aID, "48"); } } else if ((_local3 == "Rocket") || (_local3 == "Pickaxe")) { _local2.gotoAndStop("stand"); switchPlayer(); if (_root.playingOnline) { _local2.syncMe(5); socketSend("00" + remoteClient.aID, "48"); } } else if (_local3 == "Boot") { if (_local2.kickStarted) { _local2.forcedAction = true; } else { _local2.gotoAndStop("stand"); switchPlayer(); if (_root.playingOnline) { _local2.syncMe(5); socketSend("00" + remoteClient.aID, "48"); } } } else if (_local3 == "Building") { killBuilding(); switchPlayer(); if (_root.playingOnline) { _local2.syncMe(5); socketSend("00" + remoteClient.aID, "48"); } } else if (_local3 == "Viewing") { killViewing(); switchPlayer(); if (_root.playingOnline) { _local2.syncMe(5); socketSend("00" + remoteClient.aID, "48"); } } else { _local2.onEnterFrame = null; _local2.snapToGround(); _local2.gotoAndStop("stand"); switchPlayer(); if (_root.playingOnline) { _local2.syncMe(5); socketSend("00" + remoteClient.aID, "48"); } } } function killBuilding(Void) { _root.MAIN.CONTAINER.onEnterFrame = null; killCustomCursor(); Key.removeListener(buildListen); Mouse.removeListener(mouseListen2); buildingSomething = false; } function killViewing(Void) { _root.MAIN.CONTAINER.onEnterFrame = null; Mouse.removeListener(mouseListen); viewingStage = false; } function freezeEverything(Void) { killBuilding(); killViewing(); clearInterval(intervalID); _root.onEnterFrame = null; _root.MAIN.onEnterFrame = null; _root.MAIN.CONTAINER.onEnterFrame = null; for (var _local2 in _root) { if ((_local2 != "pingMC") && (_local2 != "localStats")) { _root[_local2].onEnterFrame = null; } } for (var _local2 in _root.MAIN.CONTAINER) { _root.MAIN.CONTAINER[_local2].onEnterFrame = null; } } function killEverything(Void) { Key.removeListener(keyListen); clearInterval(intervalID); resetCriticalVars(); for (var _local2 in _root) { if ((_local2 != "pingMC") && (_local2 != "localStats")) { _root[_local2].onEnterFrame = null; _root[_local2].removeMovieClip(); } } for (var _local2 in _root.MAIN.CONTAINER) { _root.MAIN.CONTAINER[_local2].onEnterFrame = null; _root.MAIN.CONTAINER[_local2].removeMovieClip(); } } function exitGame(Void) { killEverything(); if (playingOnline && (!quickStart)) { returnToLobby(); } else if (playingOnline && (quickStart)) { _root.customDisconnect(); } else { _root.gotoAndStop("main"); } } function opponentHasQuit(Void) { if (winningTeam == "") { freezeEverything(); gameOver(); } } function increaseStat(inStat, inAmt) { _root[("team" + _root.curTeam) + "Stats"][inStat] = _root[("team" + _root.curTeam) + "Stats"][inStat] + inAmt; updateHackStatsLocal(); } function generateStatString(teamNumber) { var _local4; var _local3; if (_root[("team" + teamNumber) + "Stats"].bulletsFired == 0) { _local3 = "--"; } else { _local3 = String(Math.round((_root[("team" + teamNumber) + "Stats"].bulletsHit / _root[("team" + teamNumber) + "Stats"].bulletsFired) * 100)); } _local4 = (((((((((((((((((_root[("team" + teamNumber) + "Stats"].bulletsFired + newline) + _root[("team" + teamNumber) + "Stats"].bulletsHit) + newline) + _local3) + "%\n") + _root[("team" + teamNumber) + "Stats"].headshots) + newline) + _root[("team" + teamNumber) + "Stats"].grenadesThrown) + newline) + _root[("team" + teamNumber) + "Stats"].rocketsFired) + newline) + _root[("team" + teamNumber) + "Stats"].boots) + newline) + _root[("team" + teamNumber) + "Stats"].platformsBuilt) + newline) + _root[("team" + teamNumber) + "Stats"].wallsBuilt) + newline) + _root[("team" + teamNumber) + "Stats"].pickAxeStrikes; return(_local4); } function changeQuality(Void) { if (_quality == "LOW") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "HIGH"; } else { _quality = "LOW"; } } stop(); var BF0 = new Array(new flash.filters.BlurFilter(10, 10)); var BF1 = new Array(new flash.filters.BlurFilter(7, 7)); var BF2 = new Array(new flash.filters.BlurFilter(4, 4)); var BF3 = new Array(new flash.filters.BlurFilter(1, 1)); insideGame = true; startFPS(); var inactivePeriod = true; var eD = 30; var gD = 100; var rD = 120; var sD = 110; var pD = 300; var dD = 350; var iD = 400; var wD = 500; var tD = 950; var cD = 1000; var bD = 1100; var spD = 2000; var lBD = 10000; var eCD = 10001; var pBD = 10002; hideWeapons(); txtMessage.enabled = false; var chatting = false; radio.setFocus(); var viewingStage = false; var buildingSomething = false; var stageWidths = new Array(0, 1700, 1800, 1978, 1600, 2000, 1895, 2000); var curStageWidth = stageWidths[gameStage]; var curStageHeight = 473; var stageSplashes = new Array("", "water", "lava", "none", "none", "none", "none", "none"); var curStageSplash = stageSplashes[gameStage]; var timeOuts = 0; var timedOut = false; var curTurnTime = tempTurnTime; var turnTimerStart; var statTimerStart; var xgenTimerStart; var matchTimerStart; var matchTime; var curWaitTime; var statWaitTime; var xgenWaitTime; var elapsed = 0; var hackElapsed = pushCrypt(elapsed, 5, 5); var postTimerAction; if (gameLocation == "xgen") { curWaitTime = 0; statWaitTime = 0; xgenWaitTime = 21; } else { xgenWaitTime = 21; statWaitTime = 0; curWaitTime = 0; } if (testMode) { xgenWaitTime = 0; } activateMatchTimer(); updateHackAllocations(); var curSongIndex = gameStage; if (gameStage == 7) { curSongIndex = 4; } var songIndexMin = 0; var songIndexMax = 6; var songMute; var curSong = songList[curSongIndex]; var curSongObject = new Sound(); if (TWSO.data.songMute != undefined) { songMute = TWSO.data.songMute; } else { songMute = false; } if (!songMute) { loadSong(); } var cameFromShortcut = false; var buildListen; var mouseListen; var mouseListen2; Key.removeListener(keyListen); var keyListen = new Object(); keyListen.onKeyUp = function (Void) { var _local2 = Key.getCode(); if ((_local2 == 17) || (_local2 == 27)) { if (playingOnline) { if (chatting) { hideChat(); } } } else if (_local2 == 13) { if (playingOnline) { if (chatting) { sendMessage(); } else { showChat(); } } } if (!chatting) { if (_local2 == 81) { changeQuality(); } if (weapons.btnWeapons._visible || (weapons.btnWeaponsCancel._visible)) { if (_local2 == 87) { if ((weapons._currentframe == 1) || (weapons._currentframe == 20)) { weapons.play(); } } else if ((_local2 == 48) || (_local2 == 96)) { WPNENDTURN(); } else if ((_local2 == 49) || (_local2 == 97)) { cameFromShortcut = true; WPNGRENADE(1); } else if ((_local2 == 50) || (_local2 == 98)) { cameFromShortcut = true; WPNRIFLE(); } else if ((_local2 == 51) || (_local2 == 99)) { if (hasAllocations(2)) { cameFromShortcut = true; WPNGRENADE(2); } } else if ((_local2 == 52) || (_local2 == 100)) { if (hasAllocations(3)) { cameFromShortcut = true; WPNROCKET(); } } else if ((_local2 == 53) || (_local2 == 101)) { cameFromShortcut = true; WPNBOOT(); } else if ((_local2 == 54) || (_local2 == 102)) { if (_root.hasAllocations(5)) { WPNBUILD("wall"); } } else if ((_local2 == 55) || (_local2 == 103)) { if (_root.hasAllocations(6)) { WPNBUILD("platform"); } } else if ((_local2 == 56) || (_local2 == 104)) { if (gameLicense != "demo") { cameFromShortcut = true; WPNPICKAXE(); } } else if (_local2 == 86) { WPNVIEW(); } else if (_local2 == 88) { WPNRETURN(); } } else if ((_local2 == 86) && (viewingStage)) { viewReturn(); } } }; Key.addListener(keyListen); var tink = new Sound(); tink.attachSound("tink"); var explode = new Sound(); explode.attachSound("explosionSFX"); var headshot = new Sound(); headshot.attachSound("headshot"); var build = new Sound(); build.attachSound("build"); var aswater = new Sound(); aswater.attachSound("aswater"); var aslava = new Sound(); aslava.attachSound("aslava"); var rlaunch = new Sound(); rlaunch.attachSound("rlaunch"); if (curTeam == 1) { var t1Index = 0; var t2Index = -1; var t1NextPlayer = 1; var t2NextPlayer = 0; } else { var t1Index = -1; var t2Index = 0; var t1NextPlayer = 0; var t2NextPlayer = 1; } if (playingOnline) { if ((gameHost && (curTeam == 1)) || ((!gameHost) && (curTeam == 2))) { myTurn = true; } else { myTurn = false; } hackMyTurn = pushCrypt(Number(myTurn), 6, 6); } var curPlayer = 1; var hackCurPlayer = pushCrypt(curPlayer, 6, 9); var lastX; var lastY; var shakes = 0; var ox; var oy; var finishZoom = false; var zoomNeeded; var maxZoom = 100; var minZoom = 75; var explosionFrame; var exploding = false; var affectedPlayers; var possibleAffectedPlayers; var firstTurn = true; var buildType = ""; var winningTeam = ""; txtName1.text = (txtName1shadow.text = Team1.teamName); txtName2.text = (txtName2shadow.text = Team2.teamName); var team1Stats = new StatTracker(); var team2Stats = new StatTracker(); var statsShown = false; var hackStatsLocal = new StatTracker(); var hackStatsServer = new StatTracker(); updateHackStatsServer(); updateHackStatsLocal(); var requestedADraw = false; var drawGameBool = false; var wantsGameDraw = false; var wantsGameRematch = false; var intervalID = setInterval(checkMemory, 1200); if (playingOnline) { if (myTurn) { setStatus("Waiting on opponent to sync"); } else { setStatus("default"); } textblocker.chatblock1._visible = false; } else { textblocker.chatblocktext._visible = false; } messageList = new Array(); chatWindow.text = ""; txtMessage.maxChars = textInputMax;
Instance of Symbol 541 MovieClip [TextInput] "txtMessage" in Frame 1415
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 594 MovieClip [TextArea] "chatWindow" in Frame 1415
//component parameters onClipEvent (construct) { editable = false; html = true; text = ""; wordWrap = true; maxChars = null; restrict = ""; enabled = true; password = false; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 573 MovieClip [RadioButton] "radio" in Frame 1415
//component parameters onClipEvent (construct) { data = ""; groupName = "radioGroup"; label = "StealFocus"; labelPlacement = "right"; selected = false; }
Instance of Symbol 2049 MovieClip "endclip" in Frame 1415
onClipEvent (load) { }
Instance of Symbol 2067 MovieClip "promptboxclip" in Frame 1415
onClipEvent (load) { }
Instance of Symbol 1846 MovieClip in Frame 1415
onClipEvent (load) { useHandCursor = false; swapDepths(10100); } on (press) { }
Frame 1416
var tempStatData = new StatTracker(); function addText(inText, inColor) { var _local1 = new TextFormat(); _local1.color = inColor; var _local3 = txtChat.length; txtChat.text = txtChat.text + (inText + newline); var _local2 = txtChat.length; trace((_local3 + "-") + _local2); txtChat.setTextFormat(_local3, _local2, _local1); txtChat.scroll = txtChat.maxscroll; } var my_fmt = new TextFormat(); my_fmt.color = 16711680 /* 0xFF0000 */; var my_fmt2 = new TextFormat(); my_fmt2.color = 16776960 /* 0xFFFF00 */; txtChat.setTextFormat(1, 5, my_fmt); txtChat.setTextFormat(5, 9, my_fmt2); txtChat.text = txtChat.text + "wtf";
Instance of Symbol 494 MovieClip [UIScrollBar] in Frame 1416
//component parameters onClipEvent (construct) { _targetInstanceName = "txtChat"; horizontal = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 29 MovieClip Frame 10
_parent.removeMovieClip();
Instance of Symbol 29 MovieClip in Symbol 30 MovieClip [exportslash] Frame 1
onClipEvent (load) { }
Symbol 33 MovieClip [grenade//] Frame 1
stop();
Symbol 33 MovieClip [grenade//] Frame 8
Symbol 33 MovieClip [grenade//] Frame 9
stop();
Symbol 38 MovieClip [explosion] Frame 1
stop();
Symbol 40 MovieClip [heroold] Frame 1
#initclip 99 Object.registerClass("heroold", Stick); #endinitclip
Symbol 46 MovieClip [CHUNK] Frame 1
stop();
Symbol 67 MovieClip [librarydoors] Frame 1
Symbol 67 MovieClip [librarydoors] Frame 15
_root.menuloop.stop(); _root.soundOn = false; _root.doorslam.start();
Symbol 67 MovieClip [librarydoors] Frame 41
Symbol 67 MovieClip [librarydoors] Frame 42
_root.doordata.removeMovieClip(); _root.gotoAndStop(_root.jumpTo);
Symbol 67 MovieClip [librarydoors] Frame 58
stop(); this.removeMovieClip();
Symbol 76 MovieClip [bulletblood] Frame 9
stop(); this.removeMovieClip();
Symbol 86 MovieClip Frame 40
stop();
Symbol 97 MovieClip Frame 41
stop();
Symbol 99 MovieClip Frame 16
stop();
Instance of Symbol 99 MovieClip "ray" in Symbol 100 MovieClip Frame 1
onClipEvent (load) { if ((_parent._parent.grenadeType == 1) || (_parent._parent.isRocket)) { _visible = false; } }
Symbol 100 MovieClip Frame 40
stop();
Symbol 101 MovieClip [rocket] Frame 1
#initclip 95 Object.registerClass("rocket", Grenade); #endinitclip stop();
Symbol 101 MovieClip [rocket] Frame 2
_parent._rotation = 0; stop();
Symbol 109 MovieClip Frame 16
stop(); _parent._parent.removeMovieClip();
Symbol 116 MovieClip Frame 16
stop();
Symbol 133 MovieClip Frame 30
stop(); _parent.removeMovieClip();
Symbol 143 MovieClip [INFOBOX] Frame 1
stop();
Instance of Symbol 141 MovieClip "highlighter" in Symbol 143 MovieClip [INFOBOX] Frame 1
onClipEvent (load) { stop(); _visible = false; }
Symbol 145 MovieClip [shell] Frame 1
#initclip 96 Object.registerClass("shell", Shell); #endinitclip stop();
Symbol 145 MovieClip [shell] Frame 50
stop(); this.removeMovieClip();
Symbol 148 MovieClip Frame 1
stop();
Symbol 149 MovieClip [grenade] Frame 1
#initclip 97 Object.registerClass("grenade", Grenade); #endinitclip stop();
Symbol 149 MovieClip [grenade] Frame 2
_parent._rotation = 0; stop();
Symbol 207 MovieClip Frame 1
stop();
Symbol 214 MovieClip Frame 1
Instance of Symbol 207 MovieClip "head" in Symbol 214 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent._parent.hat); }
Instance of Symbol 207 MovieClip in Symbol 219 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent._parent.hat); }
Instance of Symbol 207 MovieClip in Symbol 229 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent._parent.hat); }
Symbol 229 MovieClip Frame 6
_parent.ymov = -9; _parent.okToMove = true; _parent.crouching = false;
Symbol 229 MovieClip Frame 22
stop();
Symbol 236 MovieClip Frame 15
stop();
Instance of Symbol 207 MovieClip in Symbol 239 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent._parent.hat); }
Instance of Symbol 242 MovieClip in Symbol 245 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 207 MovieClip in Symbol 247 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent._parent.hat); }
Instance of Symbol 207 MovieClip in Symbol 254 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent._parent.hat); }
Symbol 254 MovieClip Frame 13
stop(); if (_root.doingChallenge) { _parent.onEnterFrame = function () { this.grenadeFunction(); }; _parent.gotoAndStop("grenadetoss"); } else { _parent.gotoAndStop("stand"); }
Symbol 261 MovieClip Frame 1
stop();
Instance of Symbol 207 MovieClip in Symbol 261 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent._parent.hat); }
Symbol 275 MovieClip [explosionDUST] Frame 15
stop(); this.removeMovieClip();
Symbol 276 MovieClip Frame 1
stop();
Instance of Symbol 242 MovieClip in Symbol 276 MovieClip Frame 1
onClipEvent (load) { }
Symbol 276 MovieClip Frame 2
_parent.placeShell();
Symbol 276 MovieClip Frame 15
if (_root.doingChallenge) { _parent.onEnterFrame = function () { this.gunFunction(); }; _parent.gotoAndStop("gunfire"); } else { _parent.gotoAndStop("stand"); }
Instance of Symbol 207 MovieClip in Symbol 281 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent._parent.hat); }
Symbol 281 MovieClip Frame 19
stop(); _parent.gotoAndStop("stand");
Instance of Symbol 207 MovieClip in Symbol 289 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent._parent.hat); }
Symbol 289 MovieClip Frame 15
stop(); _parent.gotoAndStop("stand");
Instance of Symbol 207 MovieClip in Symbol 296 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent._parent._parent.hat); }
Instance of Symbol 207 MovieClip in Symbol 297 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent._parent.hat); }
Symbol 297 MovieClip Frame 50
stop(); _parent.filters = null; _parent.cacheAsBitmap = false; _parent.removeMovieClip();
Symbol 316 MovieClip Frame 75
stop(); _parent.filters = null; _parent.cacheAsBitmap = false; _parent.removeMovieClip();
Symbol 335 MovieClip Frame 1
stop();
Instance of Symbol 207 MovieClip in Symbol 335 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent._parent.hat); }
Symbol 335 MovieClip Frame 65
_parent.gotoAndStop("stand");
Instance of Symbol 207 MovieClip in Symbol 337 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent._parent._parent.hat); }
Symbol 338 MovieClip Frame 30
stop(); _parent.filters = null; _parent.cacheAsBitmap = false; _parent.removeMovieClip();
Symbol 344 MovieClip Frame 1
stop();
Instance of Symbol 207 MovieClip in Symbol 344 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent._parent.hat); }
Instance of Symbol 342 MovieClip "kickhitbox" in Symbol 344 MovieClip Frame 5
onClipEvent (load) { _alpha = 0; }
Symbol 344 MovieClip Frame 6
_parent.simulateKick();
Symbol 344 MovieClip Frame 13
stop(); _parent.gotoAndStop("stand");
Symbol 354 MovieClip Frame 1
stop();
Symbol 354 MovieClip Frame 15
_parent.gotoAndStop("stand");
Symbol 380 MovieClip Frame 1
stop();
Instance of Symbol 207 MovieClip in Symbol 380 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent._parent.hat); }
Symbol 380 MovieClip Frame 23
_root.MAIN.CONTAINER.pickAxeExplosion(_parent._name);
Symbol 380 MovieClip Frame 60
stop(); _parent.gotoAndStop("stand");
Symbol 381 MovieClip [hero] Frame 1
#initclip 98 Object.registerClass("hero", Stick); #endinitclip stop(); crouching = false; okToMove = true; okToJump = true;
Instance of Symbol 150 MovieClip in Symbol 381 MovieClip [hero] Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 152 MovieClip "hitbox" in Symbol 381 MovieClip [hero] Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 214 MovieClip in Symbol 381 MovieClip [hero] Frame 1
onClipEvent (load) { if (_root.currentOptions[3] == 2) { this.stop(); } }
Symbol 381 MovieClip [hero] Frame 7
if (grenadeType == 2) { aimbody.grenade.nextFrame(); } if (_root.doingChallenge) { aimbody._rotation = saveAim2; crosshair._rotation = saveAim1; }
Symbol 381 MovieClip [hero] Frame 13
this.filters = null;
Symbol 394 Button
on (press) { _root.acceptChallenge(this.id); this.removeMovieClip(); }
Symbol 397 Button
on (press) { _root.declineChallenge(this.id, 1); this.removeMovieClip(); }
Instance of Symbol 399 MovieClip in Symbol 400 MovieClip [challengeDialog] Frame 1
onClipEvent (load) { _alpha = 0; } on (press) { _parent.startDrag(); } on (release, releaseOutside) { _parent.stopDrag(); }
Symbol 408 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 410 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 413 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 415 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 418 MovieClip [Defaults] Frame 1
#initclip 59 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 419 MovieClip [UIObjectExtensions] Frame 1
#initclip 60 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 420 MovieClip [UIObject] Frame 1
#initclip 61 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 423 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 424 MovieClip Frame 1
#initclip 62 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 425 MovieClip [FocusRect] Frame 1
#initclip 63 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 426 MovieClip [FocusManager] Frame 1
#initclip 64 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 427 MovieClip [UIComponentExtensions] Frame 1
#initclip 65 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 428 MovieClip [UIComponent] Frame 1
#initclip 66 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 429 MovieClip [SimpleButton] Frame 1
#initclip 67 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 430 MovieClip [Border] Frame 1
#initclip 68 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 431 MovieClip [RectBorder] Frame 1
#initclip 69 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 432 MovieClip [ButtonSkin] Frame 1
#initclip 70 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 433 MovieClip [Button] Frame 1
#initclip 71 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 429 MovieClip [SimpleButton] in Symbol 433 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 434 MovieClip [CustomBorder] Frame 1
#initclip 72 Object.registerClass("CustomBorder", mx.skins.CustomBorder); mx.skins.SkinElement.registerElement("CustomBorder", mx.skins.CustomBorder); #endinitclip
Symbol 446 MovieClip [ScrollThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 448 MovieClip [ScrollThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 459 MovieClip [ThumbThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 461 MovieClip [ThumbThemeColor3] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 468 MovieClip [ThumbThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 489 MovieClip [BtnDownArrow] Frame 1
#initclip 73 Object.registerClass("BtnDownArrow", mx.controls.SimpleButton); #endinitclip
Symbol 490 MovieClip [BtnUpArrow] Frame 1
#initclip 74 Object.registerClass("BtnUpArrow", mx.controls.SimpleButton); #endinitclip
Symbol 492 MovieClip [VScrollBar] Frame 1
#initclip 75 Object.registerClass("VScrollBar", mx.controls.VScrollBar); #endinitclip stop();
Instance of Symbol 433 MovieClip [Button] in Symbol 492 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 429 MovieClip [SimpleButton] in Symbol 492 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 493 MovieClip [HScrollBar] Frame 1
#initclip 76 Object.registerClass("HScrollBar", mx.controls.HScrollBar); #endinitclip stop();
Instance of Symbol 433 MovieClip [Button] in Symbol 493 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 429 MovieClip [SimpleButton] in Symbol 493 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 494 MovieClip [UIScrollBar] Frame 1
#initclip 77 Object.registerClass("UIScrollBar", mx.controls.UIScrollBar); #endinitclip stop();
Instance of Symbol 492 MovieClip [VScrollBar] in Symbol 494 MovieClip [UIScrollBar] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 493 MovieClip [HScrollBar] in Symbol 494 MovieClip [UIScrollBar] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 527 MovieClip [DataProvider] Frame 1
#initclip 78 Object.registerClass("DataProvider", mx.controls.listclasses.DataProvider); #endinitclip stop();
Symbol 528 MovieClip [DataSelector] Frame 1
#initclip 79 Object.registerClass("DataSelector", mx.controls.listclasses.DataSelector); #endinitclip stop();
Symbol 529 MovieClip [SelectableRow] Frame 1
#initclip 80 Object.registerClass("SelectableRow", mx.controls.listclasses.SelectableRow); #endinitclip stop();
Symbol 530 MovieClip [View] Frame 1
#initclip 81 Object.registerClass("View", mx.core.View); #endinitclip stop();
Symbol 531 MovieClip [ScrollView] Frame 1
#initclip 82 Object.registerClass("ScrollView", mx.core.ScrollView); #endinitclip stop();
Instance of Symbol 493 MovieClip [HScrollBar] in Symbol 531 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 492 MovieClip [VScrollBar] in Symbol 531 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 532 MovieClip [ScrollSelectList] Frame 1
#initclip 83 Object.registerClass("ScrollSelectList", mx.controls.listclasses.ScrollSelectList); #endinitclip stop();
Symbol 533 MovieClip [List] Frame 1
#initclip 84 Object.registerClass("List", mx.controls.List); #endinitclip stop();
Symbol 541 MovieClip [TextInput] Frame 1
#initclip 85 Object.registerClass("TextInput", mx.controls.TextInput); #endinitclip stop();
Symbol 542 MovieClip [ComboBase] Frame 1
#initclip 86 mx.controls.listclasses.DataSelector.Initialize(Object(mx.controls.ComboBase).prototype); Object.registerClass("ComboBase", mx.controls.ComboBase); #endinitclip stop();
Instance of Symbol 429 MovieClip [SimpleButton] in Symbol 542 MovieClip [ComboBase] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 541 MovieClip [TextInput] in Symbol 542 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 548 MovieClip [ComboDownArrowDisabled] Frame 1
#initclip 87 Object.registerClass("ComboDownArrowDisabled", mx.controls.SimpleButton); #endinitclip
Symbol 550 MovieClip [ComboThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 553 MovieClip [ComboAssets] Frame 1
#initclip 88 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 554 MovieClip [ComboBox] Frame 1
#initclip 89 Object.registerClass("ComboBox", mx.controls.ComboBox); #endinitclip stop();
Instance of Symbol 533 MovieClip [List] in Symbol 554 MovieClip [ComboBox] Frame 2
//component parameters onClipEvent (initialize) { multipleSelection = false; rowHeight = 20; }
Symbol 562 MovieClip [RadioThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 566 MovieClip [RadioThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 572 MovieClip [RadioButtonAssets] Frame 1
#initclip 90 mx.controls.RadioButton.prototype.adjustFocusRect = function () { var _local4 = this._parent.focus_mc; var _local2 = this.iconName; var _local3 = this.getStyle("themeColor"); if (_local3 == undefined) { _local3 = 8453965 /* 0x80FF4D */; } var _local5 = _local2._width + 4; var _local6 = _local2._height + 4; _local4.setSize(_local5, _local6, 8, 100, _local3); var _local8 = _local2._x; var _local7 = _local2._y; _local4.move((this.x - 2) + _local8, (this.y + _local7) - 2); }; #endinitclip
Symbol 573 MovieClip [RadioButton] Frame 1
#initclip 91 Object.registerClass("RadioButton", mx.controls.RadioButton); #endinitclip stop();
Instance of Symbol 433 MovieClip [Button] "foo" in Symbol 573 MovieClip [RadioButton] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 579 MovieClip [CheckThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 590 MovieClip [CheckBoxAssets] Frame 1
#initclip 92 mx.controls.CheckBox.prototype.adjustFocusRect = function () { var _local4 = this._parent.focus_mc; var _local2 = this.iconName; var _local3 = this.getStyle("themeColor"); if (_local3 == undefined) { _local3 = 8453965 /* 0x80FF4D */; } var _local8 = _local2._width + 4; var _local5 = _local2._height + 4; _local4.setSize(_local8, _local5, 0, 100, _local3); var _local7 = _local2._x; var _local6 = _local2._y; _local4.move((this.x - 2) + _local7, (this.y + _local6) - 2); }; #endinitclip
Symbol 591 MovieClip [CheckBox] Frame 1
#initclip 93 Object.registerClass("CheckBox", mx.controls.CheckBox); #endinitclip stop();
Instance of Symbol 433 MovieClip [Button] in Symbol 591 MovieClip [CheckBox] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 594 MovieClip [TextArea] Frame 1
#initclip 94 Object.registerClass("TextArea", mx.controls.TextArea); #endinitclip stop();
Symbol 607 MovieClip Frame 1
stop();
Symbol 625 MovieClip Frame 1
stop();
Symbol 631 Button
on (press) { getURL ("http://www.territorywaronline.com", "blank"); }
Symbol 637 Button
on (press) { gotoAndStop (1); }
Symbol 640 MovieClip Frame 1
stop();
Instance of Symbol 150 MovieClip in Symbol 640 MovieClip Frame 2
onClipEvent (load) { useHandCursor = false; } on (press) { }
Symbol 640 MovieClip Frame 5
txtVersionLog.text = "Version 1.21:\n\n**NEW LEVELS! Test your skill in 'The Pit' and 'Jungle,' now available for offline and online play!\n**NEW WEAPON! Get digging with the Pick Axe! Change the shape of the stage without risking damage to yourself!\n\nVersion 1.20:\n\n**There is now a mandatory version check on the login screen. This is to ensure that critcal updates can be applied properly, and in the event that the server must be cleared before the update is applied.\n\nVersion 1.19:\n\n**CAPS are BACK. Don't ABUSE them\n**If you try to challenge someone with a different game version # than yours, you will receive an error message or an auto-decline\n**Lobby quick-select added\n**HUD will now fade when aiming\n**Friend/Ignore list limit increased to 100\n**Player life totals will now display (at the top) when you hover over their name\n**Players will now auto-forfeit if they time-out three times in a row\n\nVersion 1.18:\n\n**Additional exploit fixes and stronger spam filter\n\nVersion 1.17:\n\n**Twotest account disabled\n**No more capslock in the lobby. SORRY\n**Various patches to known hacking exploits\n\nVersion 1.16:\n\n**Added more lobbies. If you are experiencing problems with your game freezing, please try a different lobby!\n\nVersion 1.15:\n\n**Aim angles are now displayed at the top of the screen\n**Minor bug fixes\n\nVersion 1.14:\n\n**Multiple Lobbies added. Choose from beginner, regular, and pro\n\nVersion 1.13:\n\n**Official TWO message boards are up! Check them out at www.twboards.com!\n**\"Community\" section added to the main menu\n**Minor graphical/textual fixes\n\nVersion 1.12:\n\n**Language filter can be turned off in the main options menu\n**You can now choose 'random' for online stage and player choices\n**A user's win/loss record will be displayed when they challenge you\n\nVersion 1.11:\n\n**FRIEND LIST! You can now keep a list of users that are your friends, and users to ignore. These lists are editable in the options menu and in-game. See 'Online Play' in the instructions screen for more info\n**Lobby Options- From the lobby screen you can now choose to filter chat and challenges by who is your friend or not, and more\n**You will now always be able to return to the lobby from the setup screen, regardless if you clicked 'ready' or not\n\nVersion 1.1:\n\n**You will now receive a win if your opponent forfeits, IF the match was at least 2 minutes long. The 2 min rule applies to regular games as well. The game over screen will notify you if the match was less than 2 minutes.\n**The \"fall when you select a weapon while standing on thin ground\" glitch is fixed. (as far as I know ;)\n**Text will no longer be deleted from the prompt if you activate the spam filter\n\nVersion 1.09:\n\n**Changed versioning convention (1.8 -> 1.09)\n**Added the version log\n**Lobby status is determined by most wins AND least losses now\n**Admins will show up in the lobby at the top with <<>> around their name, IE <<.Afro.Ninja.>> This notation will ONLY be seen in the users list, nowhere else\n**The number of users in the lobby is now displayed\n";
Instance of Symbol 594 MovieClip [TextArea] "txtVersionLog" in Symbol 640 MovieClip Frame 5
//component parameters onClipEvent (construct) { editable = false; html = false; text = ""; wordWrap = true; maxChars = null; restrict = ""; enabled = true; password = false; visible = true; minHeight = 0; minWidth = 0; }
Symbol 2076 MovieClip [__Packages.Grenade] Frame 0
class Grenade extends MovieClip { var _x, oldx, _y, oldy, cWidth, _width, cHeight, _height, rotationFactor, bounceCount, tempx, tempy, ymov, xmov, tomove, grenadeType, symbol, verticalLimit, startx, starty, _rotation, hitTest, _name, distance, frameAngle, incx, incy, i, nextFrame, removeMovieClip; function Grenade () { super(); } function init(inX, inY, inXA, inYA, inRot, inType) { _x = (oldx = inX); _y = (oldy = inY); cWidth = _width / 2; cHeight = _height / 2; rotationFactor = inRot; bounceCount = 0; tempx = (tempy = 0); ymov = inYA; xmov = inXA; tomove = 0; grenadeType = inType; if (grenadeType == 2) { symbol.nextFrame(); } if (_root.doingChallenge) { verticalLimit = 450; } else { verticalLimit = Stage.height + 20; } } function init2(inX, inY, inXA, inYA) { _x = (oldx = inX); _y = (oldy = inY); cWidth = _width / 2; cHeight = _height / 2; tempx = (tempy = 0); ymov = inYA * rocketPow; xmov = inXA * rocketPow; tomove = 0; rocketExplode = false; isRocket = true; } function onEnterFrame() { } function moveGrenade() { if (_y > verticalLimit) { if (_root.myTurn) { inWater(); } else { onEnterFrame = function (Void) { this.explodeWait(); }; } } tempy = _y + ymov; tempx = _x + xmov; FICC(); if (bottomHit) { while (bmpHitTest(startx, starty + cHeight)) { starty = starty - 0.1; } starty = starty - 3; tempy = starty; ymov = ymov / 1.75; ymov = -ymov; xmov = xmov / 2; rotationFactor = rotationFactor / 2; bounceCount++; if (bounceCount < 4) { _root.tink.start(); } } else { ymov = ymov + 0.65; if (ymov > 20) { ymov = 20; } } if (xmov < 0) { if (leftHit) { _root.tink.start(); while (bmpHitTest(startx - cWidth, starty)) { startx = startx + 0.1; } startx = startx + 2; tempx = startx; xmov = -xmov; } } else if (rightHit) { _root.tink.start(); while (bmpHitTest(startx + cWidth, starty)) { startx = startx - 0.1; } startx = startx - 2; tempx = startx; xmov = -xmov; } if (topHit) { _root.tink.start(); while (bmpHitTest(startx, starty - cHeight)) { starty = starty + 0.1; } starty = starty + 2; ymov = -ymov; tempy = starty; } _root.MAIN.CONTAINER._x = _root.MAIN.CONTAINER._x + (_x - tempx); _x = (oldx = tempx); _y = (oldy = tempy); _rotation = _rotation + rotationFactor; if (_root.doingChallenge) { if (hitTest(_root.ringsandtargets)) { _root.ring.start(); _root.ringsandtargets.ringscollection.nextFrame(); } } if (_y < 0) { _root.MAIN.CONTAINER.gtracker._visible = true; _root.MAIN.CONTAINER.gtracker._x = _x; _root.MAIN.CONTAINER.gtracker.gFollow = _name; _root.MAIN.CONTAINER.gtracker.onEnterFrame = function (Void) { this.grenade._rotation = this.grenade._rotation + _root.MAIN.CONTAINER[this.gFollow].rotationFactor; }; _root.MAIN.CONTAINER.gtracker.gheight.text = "+" + Math.abs(_y); } else { _root.MAIN.CONTAINER.gtracker.onEnterFrame = null; _root.MAIN.CONTAINER.gtracker._visible = false; } if (((grenadeType == 1) && (bounceCount > 3)) || ((grenadeType == 2) && (bounceCount >= 1))) { if (_root.myTurn) { var _local5 = Math.round(_x); var _local4 = Math.round(_y); var _local3 = Math.round(_root.MAIN.CONTAINER._x); _root.MAIN.CONTAINER._x = _local3; if (_root.playingOnline) { _root.socketSend("00" + _root.remoteClient.aID, (("33" + _root.pad(_local5, 5)) + _root.pad(_local4, 5)) + _root.pad(_local3, 5)); } _x = _local5; _y = _local4; explode(); onEnterFrame = null; } else { onEnterFrame = function (Void) { this.explodeWait(); }; } } } function moveRocket(Void) { if ((_y > (Stage.height + 20)) || (_y < -50)) { if (_root.myTurn) { inWater(); } else { onEnterFrame = function (Void) { this.explodeWait(); }; } } if ((_x < (-(Stage.width / 2))) || (_x > (_root.curStageWidth + (Stage.width / 2)))) { stopCamera = true; if ((_x < (-Stage.width)) || (_x > (_root.curStageWidth + Stage.width))) { if (_root.myTurn) { inWater(); } else { onEnterFrame = function (Void) { this.explodeWait(); }; } } } tempy = _y + ymov; tempx = _x + xmov; FICC(); if (((bottomHit || (topHit)) || (leftHit)) || (rightHit)) { rocketExplode = true; } var _local3; var _local5 = (("t" + _root.curTeam) + "_") + _root.curPlayer; var _local4; _local4 = 0; while (_local4 < _root.allPlayers.length) { _local3 = _root.MAIN.CONTAINER[_root.allPlayers[_local4]]; if ((_local3._name != _local5) && (hitTest(_local3.hitbox))) { _local3.hitByRocket = true; rocketExplode = true; if (_root.playingOnline && (_root.myTurn)) { _root.socketSend("00" + _root.remoteClient.aID, ("47" + _local3.onTeam) + _local3.id); } break; } _local4++; } if (!stopCamera) { _root.MAIN.CONTAINER._x = _root.MAIN.CONTAINER._x + (_x - tempx); } _x = (oldx = tempx); _y = (oldy = tempy); if (rocketExplode) { rocketExplode = false; if (_root.myTurn) { var _local8 = Math.round(_x); var _local7 = Math.round(_y); var _local6 = Math.round(_root.MAIN.CONTAINER._x); _root.MAIN.CONTAINER._x = _local6; if (_root.playingOnline) { _root.socketSend("00" + _root.remoteClient.aID, (("33" + _root.pad(_local8, 5)) + _root.pad(_local7, 5)) + _root.pad(_local6, 5)); } _x = _local8; _y = _local7; explode(); onEnterFrame = null; } else { onEnterFrame = function (Void) { this.explodeWait(); }; } } } function explodeWait(Void) { if (_root.grenadeSync) { _root.grenadeSync = false; _x = _root.grenadeX; _y = _root.grenadeY; _root.MAIN.CONTAINER._x = _root.grenadeCam; explode(); onEnterFrame = null; } else if (_root.grenadeDud) { _root.grenadeDud = false; inWater(); } } function FICC(Void) { bottomHit = (topHit = (leftHit = (rightHit = false))); distance = Math.sqrt(((tempx - oldx) * (tempx - oldx)) + ((tempy - oldy) * (tempy - oldy))); startx = oldx; starty = oldy; frameAngle = Math.atan2(tempy - starty, tempx - startx); incx = Math.cos(frameAngle); incy = Math.sin(frameAngle); i = 0; while (i < distance) { if (ymov > 0) { if (bmpHitTest(startx, starty + cHeight)) { bottomHit = true; } } else if (ymov < -1.5) { if (bmpHitTest(startx, starty - cHeight)) { topHit = true; } } if (bmpHitTest(startx - cWidth, starty)) { leftHit = true; } else if (bmpHitTest(startx + cWidth, starty)) { rightHit = true; } if (((topHit || (bottomHit)) || (leftHit)) || (rightHit)) { break; } startx = startx + incx; starty = starty + incy; i++; } } function bmpHitTest(px, py) { return(_root.MAIN.CONTAINER.myBitmapData.getPixel(px, py)); } function explode(Void) { _root.explode.start(); _root.MAIN.CONTAINER.gtracker.onEnterFrame = null; _root.MAIN.CONTAINER.gtracker._visible = false; rotationFactor = 0; _rotation = 0; i = 0; while (i < 10) { var _local4 = _root.MAIN.CONTAINER.attachMovie("CHUNK", "CHUNK" + _root.cD, _root.cD); _root.cD++; _local4._x = _x; _local4._y = _y; _local4._xscale = 50; _local4._yscale = 50; _local4.gotoAndStop(random(5) + 1); _local4.rot = random(10) + 5; if (i < 5) { _local4.ymov = random(20) + 7; _local4.ymov = _local4.ymov * -1; _local4.xmov = random(10); } else { _local4.ymov = random(5) + 3; _local4.ymov = _local4.ymov * -1; _local4.xmov = random(15) + 10; } if (random(2) == 1) { _local4.xmov = _local4.xmov * -1; } if (_local4.xmov < 0) { _local4.rot = -_local4.rot; } _local4.onEnterFrame = function (Void) { this._rotation = this._rotation + this.rot; this._x = this._x + this.xmov; this._y = this._y + this.ymov; this.ymov = this.ymov + 1.5; if (this._y > (Stage.height + 100)) { this.removeMovieClip(); } }; i++; } _root.cD = 1000; _root.MAIN.CONTAINER.explosion(_x, _y); _root.lastX = _x; _root.lastY = _y; onEnterFrame = null; nextFrame(); _root.affectedPlayers = new Array(); var _local3; var _local9; var _local10; var _local5; var _local11; var _local12; var _local7; var _local6; var _local8; i = 0; while (i < _root.allPlayers.length) { _local3 = _root.MAIN.CONTAINER[_root.allPlayers[i]]; _local9 = _local3._x; _local10 = _local3._y; _local5 = Math.sqrt(((_local9 - _x) * (_local9 - _x)) + ((_local10 - _y) * (_local10 - _y))); if ((((grenadeType == 1) && (_local5 < 100)) || ((grenadeType == 2) && (_local5 < 60))) || (isRocket && (_local5 < 100))) { _root.affectedPlayers.push(_root.allPlayers[i]); _local3.flying = true; if ((grenadeType == 1) || (isRocket)) { if (_local3.hitByRocket) { _local6 = 16; _local8 = 30; _local7 = 80; } else if (_local5 <= 10) { _local6 = 14; _local8 = 25; _local7 = 60; } else if ((_local5 > 10) && (_local5 <= 40)) { _local6 = 12; _local8 = 20; _local7 = 45; } else if ((_local5 > 40) && (_local5 <= 70)) { _local6 = 10; _local8 = 15; _local7 = 30; } else if ((_local5 > 70) && (_local5 <= 90)) { _local6 = 7; _local8 = 10; _local7 = 20; } else { _local6 = 5; _local8 = 7; _local7 = 10; } } else if (grenadeType == 2) { if (_local5 <= 5) { _local6 = 20; _local8 = 40; _local7 = 70; } else if ((_local5 > 5) && (_local5 <= 25)) { _local6 = 17; _local8 = 25; _local7 = 45; } else if ((_local5 > 25) && (_local5 <= 40)) { _local6 = 12; _local8 = 17; _local7 = 37; } else { _local6 = 7; _local8 = 10; _local7 = 18; } } _local3.health = _local3.health - _local7; _local3.updateHealth(); _local12 = _local7 / 2; if (_local3.hitByRocket) { _local3.updateDirection(_root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].rocketFireDirection); _local3.hitByRocket = false; } else if (_local9 < _x) { _local3.updateDirection(-1); } else { _local3.updateDirection(1); } _local6 = _local6 * _local3.direction; _local3.gotoAndStop("fly"); _local11 = Math.atan2(_local10 - _y, _local9 - _x); _local11 = (_local11 * 180) / Math.PI; _local3.flyingRotation = _local12; _local3.xmov = _local6 / 1.5; _local3.ymov = (-_local8) / 1.75; _local3.oldx = _local3._x; _local3.oldy = _local3._y; _local3.bounceCount = 0; _local3.hasHit = false; _local3.onEnterFrame = function (Void) { this.blastOff(); }; } i++; } if (!_root.doingChallenge) { _root.onEnterFrame = function () { var _local2; var _local3 = true; _local2 = 0; while (_local2 < _root.affectedPlayers.length) { if (_root.MAIN.CONTAINER[_root.affectedPlayers[_local2]].flying) { _local3 = false; } _local2++; } if (_local3) { _root.affectedPlayers = new Array(); _root.switchPlayer(); } }; } _root.updateHUD(); } function inWater(Void) { if (!_root.doingChallenge) { if (_root.playingOnline && (_root.myTurn)) { _root.socketSend("00" + _root.remoteClient.aID, "34"); } _root.lastX = _x; _root.lastY = _y; _root.switchPlayer(); } onEnterFrame = null; removeMovieClip(); } var topHit = false; var bottomHit = false; var rightHit = false; var leftHit = false; var isRocket = false; var rocketPow = 10; var rocketExplode = false; var stopCamera = false; }
Symbol 2077 MovieClip [__Packages.Shell] Frame 0
class Shell extends MovieClip { var cWidth, _width, cHeight, _height, rotationFactor, xmov, ymov, bounceCount, tempx, tempy, tomove, _x, oldx, _y, oldy, removeMovieClip, startx, starty, _rotation, play, distance, frameAngle, incx, incy, i; function Shell () { super(); } function init(inDirection) { cWidth = _width / 2; cHeight = _height / 2; rotationFactor = random(5) + 5; xmov = random(2) + 2; ymov = -(random(5) + 5); xmov = xmov * inDirection; rotationFactor = rotationFactor * inDirection; bounceCount = 0; tempx = (tempy = 0); tomove = 0; _x = (oldx = _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer]._x); _y = (oldy = _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer]._y); } function onEnterFrame() { } function moveShell() { if (_y > (Stage.height + 100)) { removeMovieClip(); } tempy = _y + ymov; tempx = _x + xmov; FICC(); if (bottomHit) { while (bmpHitTest(startx, starty + cHeight)) { starty = starty - 0.1; } starty = starty - 3; tempy = starty; ymov = ymov / 1.75; ymov = -ymov; xmov = xmov / 1.5; rotationFactor = rotationFactor / 1.5; bounceCount++; } else { ymov = ymov + 0.75; } if (xmov < 0) { if (leftHit) { while (bmpHitTest(startx - cWidth, starty)) { startx = startx + 0.1; } startx = startx + 2; tempx = startx; xmov = -xmov; } if (rightHit) { while (bmpHitTest(startx + cWidth, starty)) { startx = startx - 0.1; } startx = startx - 2; tempx = startx; xmov = -xmov; } } else { if (rightHit) { while (bmpHitTest(startx + cWidth, starty)) { startx = startx - 0.1; } startx = startx - 2; tempx = startx; xmov = -xmov; } if (leftHit) { while (bmpHitTest(startx - cWidth, starty)) { startx = startx + 0.1; } startx = startx + 2; tempx = startx; xmov = -xmov; } } if (topHit) { while (bmpHitTest(startx, starty - cHeight)) { starty = starty + 0.1; } starty = starty + 2; ymov = -ymov; tempy = starty; } _x = (oldx = tempx); _y = (oldy = tempy); _rotation = _rotation + rotationFactor; if (bounceCount > 4) { onEnterFrame = null; _rotation = 0; play(); } } function FICC(Void) { bottomHit = (topHit = (leftHit = (rightHit = false))); distance = Math.sqrt(((tempx - oldx) * (tempx - oldx)) + ((tempy - oldy) * (tempy - oldy))); startx = oldx; starty = oldy; frameAngle = Math.atan2(tempy - starty, tempx - startx); incx = Math.cos(frameAngle); incy = Math.sin(frameAngle); i = 0; while (i < distance) { if (ymov > 0) { if (bmpHitTest(startx, starty + cHeight)) { bottomHit = true; } } else if (ymov < -1.5) { if (bmpHitTest(startx, starty - cHeight)) { topHit = true; } } if (bmpHitTest(startx - cWidth, starty)) { leftHit = true; } if (bmpHitTest(startx + cWidth, starty)) { rightHit = true; } if (((topHit || (bottomHit)) || (leftHit)) || (rightHit)) { break; } startx = startx + incx; starty = starty + incy; i++; } } function bmpHitTest(px, py) { return(_root.MAIN.CONTAINER.myBitmapData.getPixel(px, py)); } var topHit = false; var bottomHit = false; var rightHit = false; var leftHit = false; }
Symbol 2078 MovieClip [__Packages.Stick] Frame 0
class Stick extends MovieClip { var myMultiplier, myBase, _x, tempx, _y, tempy, _xscale, _yscale, onTeam, id, cWidth, _width, cHeight, _height, oldx, oldy, startHealth, health, hackHealth, hat, filters, cacheAsBitmap, gotoAndStop, originX, originY, superStartx, superStarty, action, travelDistance, distancePercent, jumpmc, starty, altx1, altx2, removeMovieClip, crosshair, aimbody, gun, launcher, curRotation, earlyExit, recoil, saveAim1, saveAim2, rocketFireDirection, heldKickPower, kickanim, i, pickaxeanim, _currentframe, startx, flyingRotation, bounceCount, topy2, bottomy2, fly, flying, waitTime, kipanim, distance, frameAngle, incx, incy, topy, bottomy, rightx, leftx, topy3, hackX, hackY; function Stick (Void) { super(); } function init(inX, inY, inTeam, inID, inHat) { myMultiplier = random(10) + 3; myBase = random(30) + 5; _x = (tempx = inX); _y = (tempy = inY); updateHackPositions(); _xscale = scale; _yscale = scale; onTeam = inTeam; id = inID; if (onTeam == 2) { _xscale = -_xscale; direction = -1; } cWidth = _width / 2; cHeight = _height / 2; oldx = _x; oldy = _y; startHealth = (health = 100); hackHealth = _root.pushCrypt(health, myMultiplier, myBase); hat = inHat; if (_root.currentOptions[4] == 1) { filters = new Array(new flash.filters.GlowFilter(16777215, 1, 4, 4, 2, 1, false, false)); } else { cacheAsBitmap = true; } } function onEnterFrame(Void) { } function reset(Void) { gotoAndStop("stand"); okToJump = true; crouching = false; } function setOrigins(Void) { if (!originsSet) { originX = _x; originY = _y; originsSet = true; } } function Main(Void) { superStartx = (tempx = _x); superStarty = (tempy = _y); action = "Main"; if (!Key.isDown(C_JUMP)) { jumpReleased = true; } walkLeftAllowed = (walkRightAllowed = true); travelDistance = Math.sqrt(((tempx - originX) * (tempx - originX)) + ((tempy - originY) * (tempy - originY))); distancePercent = Math.round((travelDistance / maxDistance) * 100); if (distancePercent > 100) { distancePercent = 100; } if (_root.myTurn) { _root.showWalkMeter(); _root.weapons.walkmeter.coverbar._yscale = 100 - distancePercent; } if (travelDistance >= maxDistance) { if (tempx > originX) { walkRightAllowed = false; } else { walkLeftAllowed = false; } } if (!okToJump) { tempy = tempy + ymov; ymov = ymov + gravity; if (ymov > maxFallSpeed) { ymov = maxFallSpeed; } } if (((_root.myTurn && (Key.isDown(C_JUMP))) && (!_root.chatting)) || (remoteJump)) { if ((okToJump && (!crouching)) && (jumpReleased)) { jumpReleased = false; gotoAndStop("jump"); jumpmc.gotoAndPlay(1); remoteJump = false; if (_root.playingOnline && (_root.myTurn)) { syncMe(1); _root.jumpPlayer((("t" + onTeam) + "_") + _root.curPlayer); } crouching = true; okToMove = false; okToJump = false; } } if (okToMove) { if (((Key.isDown(C_LEFT) && (_root.myTurn)) && (!_root.chatting)) || (remoteLeft && (walkLeftAllowed))) { reportedRight = false; reportedStanding = false; reportedStopped = false; direction = -1; if (walkLeftAllowed) { tempx = tempx - walkSpeed; } _xscale = -scale; if (okToJump) { gotoAndStop("walk"); } if ((_root.myTurn && (!reportedLeft)) && (_root.playingOnline)) { reportedLeft = true; _root.leftPlayer((("t" + onTeam) + "_") + _root.curPlayer); } } else if (((Key.isDown(C_RIGHT) && (_root.myTurn)) && (!_root.chatting)) || (remoteRight && (walkRightAllowed))) { reportedLeft = false; reportedStanding = false; reportedStopped = false; direction = 1; if (walkRightAllowed) { tempx = tempx + walkSpeed; } _xscale = scale; if (okToJump) { gotoAndStop("walk"); } if ((_root.myTurn && (!reportedRight)) && (_root.playingOnline)) { reportedRight = true; _root.rightPlayer((("t" + onTeam) + "_") + _root.curPlayer); } } } if (_root.myTurn) { if (((((!Key.isDown(C_LEFT)) && (!Key.isDown(C_RIGHT))) && (okToJump)) && (!crouching)) && (ymov >= 0)) { gotoAndStop("stand"); reportedLeft = false; reportedRight = false; if (_root.playingOnline) { if (((!Key.isDown(C_LEFT)) && (!Key.isDown(C_RIGHT))) && (!reportedStopped)) { reportedStopped = true; _root.stopPlayer((("t" + onTeam) + "_") + _root.curPlayer); } if (!reportedStanding) { reportedStanding = true; syncMe(1); } } } } else if ((((!remoteLeft) && (!remoteRight)) && (okToJump)) && (!crouching)) { gotoAndStop("stand"); } FICC(1); okToJump = false; if (leftHit) { tempx = superStartx + 1; } if (rightHit) { tempx = superStartx - 1; } if (bottomHit) { ymov = 0; okToJump = true; tempy = starty; } altx1 = tempx + 4; altx2 = tempx - 4; while (bmpHitTest(altx1, tempy + cHeight) || (bmpHitTest(altx2, tempy + cHeight))) { tempy = tempy - 0.1; } FICC(2); if (topRightBarrier) { if (ymov < 0) { ymov = 2; tempy = superStarty + 2; } tempx = superStartx - 2; okToJump = false; } else if (topLeftBarrier) { if (ymov < 0) { ymov = 2; tempy = superStarty + 2; } tempx = superStartx + 2; okToJump = false; } if (ymov < 0) { if (topRightHit || (topLeftHit)) { ymov = 2; tempy = superStarty + 2; okToJump = false; } } _root.MAIN.CONTAINER._x = _root.MAIN.CONTAINER._x + (_x - tempx); _x = (oldx = tempx); _y = (oldy = tempy); updateHackPositions(); if (_y > 500) { _root.stopTimer(); remoteRight = (remoteLeft = false); if (_root.playingOnline && (_root.myTurn)) { action = "DeadMain"; syncMe(2); splashMe(); splashDown(); } else if (_root.myTurn) { splashDown(); } } if (_y > 1000) { onEnterFrame = null; } } function splashDown(Void) { if ((_root.curStageSplash != "none") && (!_root.playingOnline)) { var _local3 = _root.MAIN.CONTAINER.attachMovie("s" + _root.curStageSplash, "splash" + _root.spD, _root.spD); _root.spD++; if (_root.spD == 2020) { _root.spD = 2000; } _root["as" + _root.curStageSplash].start(); _local3._y = 475; _local3._x = _x; } die(); if ((action == "Main") || (action == "DeadMain")) { _root.lastX = _x; _root.lastY = _y; _root.switchPlayer(); } _root.hideWeapons(); onEnterFrame = null; filters = null; cacheAsBitmap = false; removeMovieClip(); } function syncMe(inType) { _root.syncPlayer((("t" + onTeam) + "_") + _root.curPlayer, _x, _y, health, direction, inType); } function splashMe(Void) { _root.socketSend("00" + _root.remoteClient.aID, (("37t" + onTeam) + "_") + id); } function killMe(Void) { _root.socketSend("00" + _root.remoteClient.aID, (("38t" + onTeam) + "_") + id); } function updateDirection(inDirection) { direction = inDirection; if (direction == 1) { _xscale = scale; } else { _xscale = -scale; } } function updateAim(inAim1, inAim2) { crosshair._rotation = inAim1; aimbody._rotation = inAim2; gun._rotation = inAim1; launcher._rotation = inAim1; } function updateHealth(Void) { if (health <= 0) { health = 0; } if (health >= 100) { health = 100; } hackHealth = _root.pushCrypt(health, myMultiplier, myBase); _root.MAIN.CONTAINER[(("t" + onTeam) + "ib_") + id].lifebar._xscale = health; _root.updateHUD(); } function gunFunction() { if (!Key.isDown(C_ACTION)) { okToShoot = true; } if (okToRotate) { curRotation = gun._rotation; if (Key.isDown(C_RIGHT) && (!_root.chatting)) { reportedDirection = false; direction = 1; _xscale = scale; } else if (Key.isDown(C_LEFT) && (!_root.chatting)) { reportedDirection = false; direction = -1; _xscale = -scale; } if (Key.isDown(C_SLOWAIM)) { rotateSpeed = 0.5; } else { rotateSpeed = 1.5; } if (Key.isDown(C_DOWN) && (!_root.chatting)) { reportedAim = false; if (curRotation < 35) { gun._rotation = gun._rotation + rotateSpeed; } displayAim(); } else if (Key.isDown(C_UP) && (!_root.chatting)) { reportedAim = false; if (curRotation > -40) { gun._rotation = gun._rotation - rotateSpeed; } displayAim(); } } if (_root.playingOnline) { if (((!Key.isDown(C_RIGHT)) && (!Key.isDown(C_LEFT))) && (!reportedDirection)) { reportedDirection = true; _root.socketSend("00" + _root.remoteClient.aID, "30" + _root.pad(direction, 2)); } if (((!Key.isDown(C_UP)) && (!Key.isDown(C_DOWN))) && (!reportedAim)) { reportedAim = true; var _local15 = Math.round(curRotation); var _local16 = 0; _root.socketSend("00" + _root.remoteClient.aID, "31" + _root.pad(_local15, 5)); } } if (((Key.isDown(C_ACTION) && (okToRotate)) && (!_root.chatting)) && (okToShoot)) { _root.stopTimer(); okToRotate = false; okToShoot = false; _root.hideWeapons(); var _local14 = gun._rotation; var _local5 = _x; var _local4 = _y - 8; gun.play(); _local14 = (_local14 * Math.PI) / 180; var _local12 = Math.cos(_local14); var _local13 = Math.sin(_local14); _local12 = _local12 * direction; _local5 = _local5 + (_local12 * 30); _local4 = _local4 + (_local13 * 30); var _local18 = _local5; var _local17 = _local4; var _local11; var _local6; var _local8; earlyExit = false; _local11 = 1; while (_local11 <= 425) { if (_root.doingChallenge && (_root.ringsandtargets.hitTest(_local5, _local4, true))) { earlyExit = true; _root.ringsandtargets.targetscollection.nextFrame(); var _local10 = _root.getNextHighestDepth(); var _local9 = _root.attachMovie("whitering", "ring" + _local10, _local10); _local9._x = _local5; _local9._y = _local4; _local9.onEnterFrame = function () { if (this._currentframe == 11) { this.swapDepths(1); this.removeMovieClip(); } }; } _local6 = 0; while (_local6 < _root.allPlayers.length) { var _local3 = _root.MAIN.CONTAINER[_root.allPlayers[_local6]]; if (((direction == 1) && (_local3._x > _local5)) || ((direction == -1) && (_local3._x < _local5))) { if ((_local5 > (_local3._x - _local3.cWidth)) && (_local5 < (_local3._x + _local3.cWidth))) { if ((_local4 > (_local3._y - _local3.cHeight)) && (_local4 < (_local3._y + _local3.cHeight))) { _local8 = _local3._y - 7; var _local7 = false; if (_local4 < _local8) { _local7 = true; } shootPlayer(_local3._name, _local4, _local7); earlyExit = true; break; } } } _local6++; } if (bmpHitTest(_local5, _local4) && (!_root.doingChallenge)) { shootStage(_local5, _local4); earlyExit = true; } if (earlyExit) { break; } _local5 = _local5 + _local12; _local4 = _local4 + _local13; _local11++; } if ((!earlyExit) && (!_root.doingChallenge)) { if (_root.playingOnline) { _root.socketSend("00" + _root.remoteClient.aID, "40"); } _root.switchPlayer(); } earlyExit = false; onEnterFrame = null; okToRotate = true; } } function placeShell(Void) { if (!_root.doingChallenge) { _root.increaseStat("bulletsFired", 1); } _root.rifle.start(); recoil.play(); _root.MAIN.CONTAINER.attachMovie("shell", "shell" + _root.sD, _root.sD).init(direction * -1); _root.MAIN.CONTAINER["shell" + _root.sD].onEnterFrame = function () { this.moveShell(); }; } function shootStage(inX, inY) { var _local3 = Math.round(inX); var _local2 = Math.round(inY); if (_root.playingOnline && (_root.myTurn)) { _root.socketSend("00" + _root.remoteClient.aID, ("40" + _root.pad(_local3, 4)) + _root.pad(_local2, 3)); } _root.MAIN.CONTAINER.gunExplosion(_local3, _local2); _root.switchPlayer(); } function shootPlayer(inName, inY, inHeadShot) { if (!_root.doingChallenge) { _root.increaseStat("bulletsHit", 1); } var _local3 = _root.MAIN.CONTAINER[inName]; var _local4 = Math.round(inY); if (_root.playingOnline && (_root.myTurn)) { var _local5; if (inHeadShot) { _local5 = "y"; } else { _local5 = "n"; } _root.socketSend("00" + _root.remoteClient.aID, (("42" + _root.padStr(inName, 5)) + _root.pad(_local4, 3)) + _local5); } if (inHeadShot) { if (_local3.health <= 50) { _local3.gotoAndStop("headshot"); _local3.health = 0; _root.headshot.start(); _root.headshotclip.gotoAndPlay(2); _root.increaseStat("headshots", 1); } else { if ((direction == 1) && (_local3.direction == 1)) { _local3.gotoAndStop("hitleft"); } else if ((direction == 1) && (_local3.direction == -1)) { _local3.gotoAndStop("hitright"); } else if ((direction == -1) && (_local3.direction == 1)) { _local3.gotoAndStop("hitright"); } else { _local3.gotoAndStop("hitleft"); } _local3.health = _local3.health - 50; } } else { if ((direction == 1) && (_local3.direction == 1)) { _local3.gotoAndStop("hitleft"); } else if ((direction == 1) && (_local3.direction == -1)) { _local3.gotoAndStop("hitright"); } else if ((direction == -1) && (_local3.direction == 1)) { _local3.gotoAndStop("hitright"); } else { _local3.gotoAndStop("hitleft"); } _local3.health = _local3.health - 20; } _root.MAIN.CONTAINER.bloodSpurt(_local4, inName); _local3.updateHealth(); _local3.checkDeath(); _root.switchPlayer(); } function grenadeFunction(Void) { curRotation = crosshair._rotation; if (Key.isDown(C_RIGHT) && (!_root.chatting)) { reportedDirection = false; direction = 1; _xscale = scale; } else if (Key.isDown(C_LEFT) && (!_root.chatting)) { reportedDirection = false; direction = -1; _xscale = -scale; } if (Key.isDown(C_UP) && (!_root.chatting)) { if (curRotation > -60) { reportedAim = false; crosshair._rotation = crosshair._rotation - 3; aimbody._rotation = aimbody._rotation - 0.75; displayAim(); } } else if (Key.isDown(C_DOWN) && (!_root.chatting)) { if (curRotation < 25) { reportedAim = false; crosshair._rotation = crosshair._rotation + 3; aimbody._rotation = aimbody._rotation + 0.75; displayAim(); } } if (_root.playingOnline) { if (((!Key.isDown(C_RIGHT)) && (!Key.isDown(C_LEFT))) && (!reportedDirection)) { reportedDirection = true; _root.socketSend("00" + _root.remoteClient.aID, "30" + _root.pad(direction, 2)); } if (((!Key.isDown(C_UP)) && (!Key.isDown(C_DOWN))) && (!reportedAim)) { reportedAim = true; var _local6 = Math.round(curRotation); var _local7 = Math.round(aimbody._rotation); _root.socketSend("00" + _root.remoteClient.aID, ("31" + _root.pad(_local6, 5)) + _root.pad(_local7, 5)); } } if ((Key.isDown(C_ACTION) && (okToRotate)) && (!_root.chatting)) { _root.hideWeapons(); okToRotate = false; _root.weapons.powmeter.gotoAndPlay(2); throwStarted = true; } if ((((!okToRotate) && (!Key.isDown(C_ACTION))) && (throwStarted)) || (forcedAction && (throwStarted))) { _root.stopTimer(); throwStarted = false; forcedAction = false; saveAim1 = crosshair._rotation; saveAim2 = aimbody._rotation; _root.weapons.powmeter.stop(); var _local5 = 100 - _root.weapons.powmeter.powMeasure._yscale; var _local4 = Math.round(_local5 * 0.75); var _local3 = Math.round(curRotation); _root.explosionFrame = random(3) + 1; if (_root.playingOnline) { _root.socketSend("00" + _root.remoteClient.aID, (("32" + _root.pad(_local4, 5)) + _root.pad(_local3, 5)) + _root.explosionFrame); } simulateThrow(_local4, _local3); _root.lastAction = "grenade"; onEnterFrame = null; } } function simulateThrow(inPow, inRot) { if (!_root.doingChallenge) { _root.increaseStat("grenadesThrown", 1); } _root.needMassUpdate = true; _root.whoosh.start(); if (grenadeType == 2) { if (_root[("t" + _root.curTeam) + "Allocations"][2] != 999) { _root[("t" + _root.curTeam) + "Allocations"][2] = _root[("t" + _root.curTeam) + "Allocations"][2] - 1; } _root.updateHackAllocations(); } inPow = inPow * direction; gotoAndStop("grenadethrow"); var _local7 = _x; var _local6 = _y - cHeight; var _local9 = inPow / 3; inRot = (inRot * Math.PI) / 180; var _local8 = Math.cos(inRot) * (inPow / 5); var _local3 = Math.sin(inRot) * (inPow / 3); if (direction == -1) { _local3 = -_local3; } if (_root.doingChallenge) { _root.attachMovie("grenade", "grenade" + _root.gD, _root.gD).init(_local7, _local6, _local8, _local3, _local9, grenadeType); _root["grenade" + _root.gD].onEnterFrame = function () { this.moveGrenade(); }; } else { _root.MAIN.CONTAINER.attachMovie("grenade", "grenade" + _root.gD, _root.gD).init(_local7, _local6, _local8, _local3, _local9, grenadeType); _root.MAIN.CONTAINER["grenade" + _root.gD].onEnterFrame = function () { this.moveGrenade(); }; } _root.gD++; if (_root.gD == 105) { _root.gD = 100; } okToRotate = true; _root.weapons.powmeter.gotoAndStop(1); } function rocketFunction(Void) { if (okToRotate) { curRotation = launcher._rotation; if (Key.isDown(C_RIGHT) && (!_root.chatting)) { reportedDirection = false; direction = 1; _xscale = scale; } else if (Key.isDown(C_LEFT) && (!_root.chatting)) { reportedDirection = false; direction = -1; _xscale = -scale; } if (Key.isDown(C_DOWN) && (!_root.chatting)) { reportedAim = false; if (curRotation < 30) { launcher._rotation = launcher._rotation + rotateSpeed; } displayAim(); } else if (Key.isDown(C_UP) && (!_root.chatting)) { reportedAim = false; if (curRotation > -35) { launcher._rotation = launcher._rotation - rotateSpeed; } displayAim(); } } if (_root.playingOnline) { if (((!Key.isDown(C_RIGHT)) && (!Key.isDown(C_LEFT))) && (!reportedDirection)) { reportedDirection = true; _root.socketSend("00" + _root.remoteClient.aID, "30" + _root.pad(direction, 2)); } if (((!Key.isDown(C_UP)) && (!Key.isDown(C_DOWN))) && (!reportedAim)) { reportedAim = true; var _local4 = Math.round(curRotation); var _local5 = 0; _root.socketSend("00" + _root.remoteClient.aID, "31" + _root.pad(_local4, 5)); } } if ((Key.isDown(C_ACTION) && (okToRotate)) && (!_root.chatting)) { _root.stopTimer(); okToRotate = false; _root.hideWeapons(); var _local3 = Math.round(launcher._rotation); _root.explosionFrame = random(3) + 1; if (_root.playingOnline) { _root.socketSend("00" + _root.remoteClient.aID, ("46" + _root.pad(_local3, 5)) + _root.explosionFrame); } simulateRocket(_local3); onEnterFrame = null; _root.lastAction = "grenade"; } } function simulateRocket(inAngle) { if (!_root.doingChallenge) { _root.increaseStat("rocketsFired", 1); } _root.needMassUpdate = true; launcher.play(); recoil.play(); _root.rlaunch.start(); if (_root[("t" + _root.curTeam) + "Allocations"][3] != 999) { _root[("t" + _root.curTeam) + "Allocations"][3] = _root[("t" + _root.curTeam) + "Allocations"][3] - 1; } _root.updateHackAllocations(); var _local7 = _x; var _local6 = _y - 9; var _local8 = inAngle; inAngle = (inAngle * Math.PI) / 180; var _local3 = Math.cos(inAngle); var _local5 = Math.sin(inAngle); _local3 = _local3 * direction; _local7 = _local7 + (_local3 * 35); _local6 = _local6 + (_local5 * 35); rocketFireDirection = direction; _root.MAIN.CONTAINER.attachMovie("rocket", "rocket" + _root.rD, _root.rD).init2(_local7, _local6, _local3, _local5); _root.MAIN.CONTAINER["rocket" + _root.rD]._xscale = _root.MAIN.CONTAINER["rocket" + _root.rD]._xscale * direction; _local8 = _local8 * direction; _root.MAIN.CONTAINER["rocket" + _root.rD]._rotation = _local8; _root.MAIN.CONTAINER["rocket" + _root.rD].onEnterFrame = function () { this.moveRocket(); }; okToRotate = true; } function bootFunction(Void) { if (Key.isDown(C_RIGHT) && (!_root.chatting)) { reportedDirection = false; direction = 1; _xscale = scale; } else if (Key.isDown(C_LEFT) && (!_root.chatting)) { reportedDirection = false; direction = -1; _xscale = -scale; } if (_root.playingOnline) { if (((!Key.isDown(C_RIGHT)) && (!Key.isDown(C_LEFT))) && (!reportedDirection)) { reportedDirection = true; _root.socketSend("00" + _root.remoteClient.aID, "30" + _root.pad(direction, 2)); } } if ((Key.isDown(C_ACTION) && (okToRotate)) && (!_root.chatting)) { _root.hideWeapons(); okToRotate = false; _root.weapons.powmeter.gotoAndPlay(2); kickStarted = true; } if (((!Key.isDown(C_ACTION)) && (kickStarted)) || (forcedAction && (kickStarted))) { _root.stopTimer(); kickStarted = false; forcedAction = false; _root.weapons.powmeter.stop(); var _local4 = 100 - _root.weapons.powmeter.powMeasure._yscale; var _local3 = Math.round(_local4 * 0.1); if (_root.playingOnline) { _root.socketSend("00" + _root.remoteClient.aID, "44" + _root.pad(_local3, 2)); } heldKickPower = _local3; kickanim.play(); _root.lastAction = "kick"; onEnterFrame = null; } } function simulateKick(Void) { if (!_root.doingChallenge) { _root.increaseStat("boots", 1); } _root.needMassUpdate = true; _root.affectedPlayers = new Array(); _root.possibleAffectedPlayers = new Array(); var _local3; var _local6; var _local4; var _local5; i = 0; while (i < _root.allPlayers.length) { _local3 = _root.MAIN.CONTAINER[_root.allPlayers[i]]; if ((_local3._name != ((("t" + onTeam) + "_") + id)) && (kickanim.kickhitbox.hitTest(_local3.hitbox))) { _root.affectedPlayers.push(_root.allPlayers[i]); _local3.flying = true; _local6 = 10; _local4 = heldKickPower; _local5 = Math.round(heldKickPower * 0.75); if (_local4 < 5) { _local4 = 5; } if (_local5 < 4) { _local5 = 4; } _local3.health = _local3.health - _local6; _local3.updateHealth(); if (_local3._x < _x) { _local3.updateDirection(-1); } else { _local3.updateDirection(1); } _local3.flyingRotation = _local4; _local4 = _local4 * _local3.direction; _local3.gotoAndStop("fly"); _local3.xmov = _local4 / 1.5; _local3.ymov = (-_local5) / 1.75; _local3.oldx = _local3._x; _local3.oldy = _local3._y; _local3.bounceCount = 0; _local3.hasHit = false; _local3.onEnterFrame = function (Void) { this.blastOff(); }; if (_root.myTurn && (_root.playingOnline)) { _root.possibleAffectedPlayers.push(_root.allPlayers[i]); } } i++; } _root.onEnterFrame = function () { var _local2; var _local3 = true; _local2 = 0; while (_local2 < _root.affectedPlayers.length) { if (_root.MAIN.CONTAINER[_root.affectedPlayers[_local2]].flying) { _local3 = false; } _local2++; } if (_local3) { _root.affectedPlayers = new Array(); _root.switchPlayer(); } }; _root.updateHUD(); _root.whoosh.start(); _root.weapons.powmeter.gotoAndStop(1); okToRotate = true; } function pickAxeFunction(Void) { if (Key.isDown(C_RIGHT) && (!_root.chatting)) { reportedDirection = false; direction = 1; _xscale = scale; _root.MAIN.CONTAINER.pickaxehitbox._xscale = Math.abs(_root.MAIN.CONTAINER.pickaxehitbox._xscale); } else if (Key.isDown(C_LEFT) && (!_root.chatting)) { reportedDirection = false; direction = -1; _xscale = -scale; _root.MAIN.CONTAINER.pickaxehitbox._xscale = -Math.abs(_root.MAIN.CONTAINER.pickaxehitbox._xscale); } if (_root.playingOnline) { if (((!Key.isDown(C_RIGHT)) && (!Key.isDown(C_LEFT))) && (!reportedDirection)) { reportedDirection = true; _root.socketSend("00" + _root.remoteClient.aID, "30" + _root.pad(direction, 2)); } } if ((Key.isDown(C_ACTION) && (okToRotate)) && (!_root.chatting)) { _root.stopTimer(); okToRotate = false; _root.hideWeapons(); if (_root.playingOnline) { _root.socketSend("00" + _root.remoteClient.aID, "60"); } pickaxeanim.play(); onEnterFrame = null; _root.lastAction = "pickaxe"; } } function simulatePickAxe(Void) { if (!_root.doingChallenge) { _root.increaseStat("pickAxeStrikes", 1); } _root.needMassUpdate = true; _root.affectedPlayers = new Array(); _root.possibleAffectedPlayers = new Array(); var _local3; var _local6; var _local4; var _local5; i = 0; while (i < _root.allPlayers.length) { _local3 = _root.MAIN.CONTAINER[_root.allPlayers[i]]; if ((_local3._name != ((("t" + onTeam) + "_") + id)) && (_root.MAIN.CONTAINER.mc.e.hitTest(_local3.hitbox))) { _root.affectedPlayers.push(_root.allPlayers[i]); _local3.flying = true; _local6 = 35; _local4 = 1.5; _local5 = 1.5; _local3.health = _local3.health - _local6; _local3.updateHealth(); if (_local3._x < _x) { _local3.updateDirection(-1); } else { _local3.updateDirection(1); } _local3.flyingRotation = _local4; _local4 = _local4 * _local3.direction; _local3.gotoAndStop("fly"); _local3.xmov = _local4 / 1.5; _local3.ymov = (-_local5) / 1.75; _local3.oldx = _local3._x; _local3.oldy = _local3._y; _local3.bounceCount = 0; _local3.hasHit = false; _local3.onEnterFrame = function (Void) { this.blastOff(); }; if (_root.myTurn && (_root.playingOnline)) { _root.possibleAffectedPlayers.push(_root.allPlayers[i]); } } i++; } _root.MAIN.CONTAINER.pickaxehitbox.removeMovieClip(); _root.onEnterFrame = function () { var _local2; var _local3 = true; _local2 = 0; while (_local2 < _root.affectedPlayers.length) { if (_root.MAIN.CONTAINER[_root.affectedPlayers[_local2]].flying) { _local3 = false; } _local2++; } if (_local3) { _root.affectedPlayers = new Array(); _root.switchPlayer(); } }; _root.updateHUD(); _root.whoosh.start(); okToRotate = true; } function snapToGround(Void) { altx1 = _x + 4; altx2 = _x - 4; ymov = (xmov = 0); tempy = _y; var _local3; var _local5 = true; _local3 = 0; while (_local3 < 5) { if (bmpHitTest(altx1, (tempy + cHeight) + _local3) || (bmpHitTest(altx2, (tempy + cHeight) + _local3))) { _local5 = false; break; } _local3++; } if ((_local5 || (Math.abs(ymov) > 3)) && ((_currentframe == 2) || (_currentframe == 3))) { var _local4 = 0; while ((!bmpHitTest(altx1, tempy + cHeight)) && (!bmpHitTest(altx2, tempy + cHeight))) { tempy = tempy + 2; _local4 = _local4 + 2; if (_local4 >= 600) { _root.onEnterFrame = null; _root.zoomIn(); _root.stopTimer(); remoteRight = (remoteLeft = false); if (_root.playingOnline && (_root.myTurn)) { action = "DeadMain"; syncMe(2); splashMe(); splashDown(); } else if (_root.myTurn) { action = "DeadMain"; splashDown(); } break; } } } _y = tempy; updateHackPositions(); } function blastOff(Void) { superStartx = (tempx = _x + xmov); superStarty = (tempy = _y + ymov); FICC(1); if (bottomHit) { while (bmpHitTest(startx, starty + cHeight)) { starty = starty - 0.1; } starty = starty - 3; tempy = starty; ymov = ymov / 2; ymov = -ymov; xmov = xmov / 1.75; flyingRotation = flyingRotation / 2; bounceCount++; } else { ymov = ymov + 1; if (ymov > maxFallSpeed) { ymov = maxFallSpeed; } } if (topLeftHit || (topRightHit)) { ymov = 2; tempy = starty + 2; } if (leftHit) { while (bmpHitTest(startx - cWidth, topy2) || (bmpHitTest(startx - cWidth, bottomy2))) { startx = startx + 0.1; } tempx = startx; tempx = tempx + 3; xmov = -xmov; } if (rightHit) { while (bmpHitTest(startx + cWidth, topy2) || (bmpHitTest(startx + cWidth, bottomy2))) { startx = startx - 0.1; } tempx = startx; tempx = tempx - 3; xmov = -xmov; } altx1 = tempx + 3; altx2 = tempx - 3; _y = (oldy = tempy); _x = (oldx = tempx); fly._rotation = fly._rotation + flyingRotation; if (_y > 1000) { flying = false; onEnterFrame = null; } if (bounceCount >= 4) { _y = _y + 3; ymov = 0; gotoAndStop("fall"); waitTime = getTimer() / 1000; onEnterFrame = function () { this.groundWait(); }; } if ((_y > 500) && (_root.myTurn)) { if (_root.playingOnline) { action = "Dead"; splashDown(); } else { splashDown(); } } updateHackPositions(); } function groundWait() { if (((getTimer() / 1000) - waitTime) > 0) { onEnterFrame = null; checkDeath(); flying = false; } } function checkDeath(Void) { if (health <= 0) { if (_currentframe != 14) { die(); } else if (_root.myTurn) { die(); } } else if (_currentframe == 14) { kipanim.gotoAndPlay(2); } } function die(Void) { var _local4 = (("t" + onTeam) + "_") + id; i = 0; while (i < _root.affectedPlayers.length) { var _local3 = _root.affectedPlayers[i]; if (_local3 == _local4) { _root.affectedPlayers.splice(i, 1); } i++; } _root["Team" + onTeam].removeMember(id); if (_currentframe != 13) { if (_currentframe != 14) { gotoAndStop("weakdeath"); } else { gotoAndStop("fadeout"); } } } function displayAim(Void) { _root.setStatus("Current aim: " + Math.round(curRotation)); } function FICC(ficcType) { bottomHit = (topHit = (leftHit = (rightHit = (topRightHit = (topLeftHit = (topRightBarrier = (topLeftBarrier = false))))))); distance = Math.sqrt(((tempx - oldx) * (tempx - oldx)) + ((tempy - oldy) * (tempy - oldy))); startx = oldx; starty = oldy; frameAngle = Math.atan2(tempy - starty, tempx - startx); incx = Math.cos(frameAngle); incy = Math.sin(frameAngle); if (ficcType == 2) { distance = 1; startx = tempx; starty = tempy; } i = 0; while (i < distance) { topy = starty - cHeight; bottomy = starty + cHeight; rightx = startx + cWidth; leftx = startx - cWidth; topy2 = starty - 12; topy3 = starty - 6; bottomy2 = starty + 2; if (ymov > -1) { if ((bmpHitTest(startx - 5, bottomy) || (bmpHitTest(startx + 5, bottomy))) || (bmpHitTest(startx, bottomy))) { bottomHit = true; } } if (bmpHitTest(startx + 5, topy)) { topRightHit = true; if (Key.isDown(C_RIGHT)) { topRightBarrier = true; } } if (bmpHitTest(startx - 5, topy)) { topLeftHit = true; if (Key.isDown(C_LEFT)) { topLeftBarrier = true; } } if ((bmpHitTest(leftx, topy2) || (bmpHitTest(leftx, bottomy2))) || (bmpHitTest(leftx, topy3))) { leftHit = true; } if ((bmpHitTest(rightx, topy2) || (bmpHitTest(rightx, bottomy2))) || (bmpHitTest(rightx, topy3))) { rightHit = true; } if (((((topHit || (bottomHit)) || (leftHit)) || (rightHit)) || (topLeftHit)) || (topRightHit)) { break; } startx = startx + incx; starty = starty + incy; i++; } } function bmpHitTest(px, py) { if (_root.MAIN.CONTAINER.myBitmapData.getPixel(px, py) == 0) { return(false); } return(true); } function updateHackPositions(Void) { _x = Math.round(_x); _y = Math.round(_y); hackX = _root.pushCrypt(_x, myMultiplier, myBase); hackY = _root.pushCrypt(_y, myMultiplier, myBase); } function verifyValues(Void) { var _local3 = true; if (health != _root.popCrypt(hackHealth, myMultiplier, myBase)) { _local3 = false; } if (_x != _root.popCrypt(hackX, myMultiplier, myBase)) { _local3 = false; } if (_y != _root.popCrypt(hackY, myMultiplier, myBase)) { _local3 = false; } return(_local3); } var direction = 1; var okToJump = true; var okToMove = true; var okToShoot = true; var crouching = false; var ymov = 0; var xmov = 0; var gravity = 0.75; var jumpReleased = true; var maxDistance = 400; var walkRightAllowed = true; var walkLeftAllowed = true; var topLeftBarrier = false; var topRightBarrier = false; var originsSet = false; var C_JUMP = 38; var C_LEFT = 37; var C_RIGHT = 39; var C_UP = 38; var C_DOWN = 40; var C_ACTION = 65; var C_SLOWAIM = 83; var walkSpeed = 3; var maxFallSpeed = 20; var remoteJump = false; var remoteLeft = false; var remoteRight = false; var reportedLeft = false; var reportedRight = false; var reportedStanding = false; var reportedStopped = false; var reportedDirection = false; var reportedAim = false; var remoteOverride = false; var justUpdated = false; var okToRotate = true; var grenadeType = 1; var throwStarted = false; var rotateSpeed = 1.5; var kickStarted = false; var hitByRocket = false; var topHit = false; var topLeftHit = false; var topRightHit = false; var bottomHit = false; var leftHit = false; var rightHit = false; var scale = 15; var forcedAction = false; }
Symbol 2079 MovieClip [__Packages.NewgroundsAPI] Frame 0
class NewgroundsAPI { static var tracker_id, host, version, debug, error_format, header_format, normal_format, link_format; function NewgroundsAPI () { } static function connectMovie(id) { if (!id) { SendError("Missing required 'id' parameter in NewgroundsAPI.connectMovie(id:Number)"); } else if (!tracker_id) { SendMessage("Connecting to API gateway..."); tracker_id = id; host = _url.split("/")[2].toLowerCase(); if (host.length < 1) { host = "localhost"; } var _local2 = new Object(); SendEvent(MOVIE_VIEWS); } } static function setMovieVersion(movie_version) { if (!movie_version) { SendError("Missing required 'version' in NewgroundsAPI.setMovieVersion(version:String)"); } else { version = movie_version; } } static function debugMode() { debug = true; } static function addCustomEvent(stat_id, stat_name) { if (!stat_id) { SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else if (!stat_name) { SendError("Missing required 'event_name' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else { custom_events[stat_name] = CUSTOM_STATS + stat_id; SendMessage("Created custom event: " + stat_name); } } static function addCustomLink(stat_id, stat_name) { if (!stat_id) { SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else if (!stat_name) { SendError("Missing required 'link_name' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else { custom_links[stat_name] = CUSTOM_STATS + stat_id; SendMessage((("Created custom link " + stat_id) + ": ") + stat_name); } } static function loadMySite() { SendLink(AUTHOR_SITE); } static function loadNewgrounds(special) { if (special) { var _local1 = {page:special}; } SendLink(NEWGROUNDS, _local1); } static function logCustomEvent(event_name) { if (!event_name) { SendError("Missing required 'event_name' parameter in NewgroundsAPI.logCustomEvent(event_name:String)"); } else if (!custom_events[event_name]) { SendError("Attempted to log undefined custom event: " + event_name); } else { SendEvent(custom_events[event_name]); } } static function loadCustomLink(link_name) { if (!link_name) { SendError("Missing required 'link_name' parameter in NewgroundsAPI.loadCustomLink(link_name:String)"); } else if (!custom_links[link_name]) { SendError("Attempted to open undefined custom link: " + link_name); } else { SendLink(custom_links[link_name]); } } static function getAdURL() { return(movie_options.ad_url); } static function getMovieURL() { if (movie_options.movie_url) { return(movie_options.movie_url); } return("Newgrounds.com"); } static function getNewVersionURL() { return((((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + NEW_VERSION); } static function SendEvent(id) { SendStat(id, false); } static function SendLink(id, extra) { SendStat(id, true, extra); } static function ReadGatewayData(params) { for (var _local2 in params) { params[_local2] = unescape(params[_local2]); movie_options[_local2] = params[_local2]; } if (params.settings_loaded) { SendMessage("You have successfully connected to the Newgrounds API gateway!"); SendMessage(("Movie Identified as '" + movie_options.movie_name) + "'"); if (movie_options.message) { SendMessage(movie_options.message); } if (movie_options.ad_url) { SendMessage("Your movie has been approved to run Flash Ads"); onAdsApproved(movie_options.ad_url); } if (movie_options.movie_version and (movie_options.movie_version.toString() != version.toString())) { SendMessage("WARNING: The movie version configured in your API settings does not match this movie's version!"); onNewVersionAvailable(movie_options.movie_version, getMovieURL(), getNewVersionURL()); } if (movie_options.deny_host) { SendMessage("You have blocked 'localHost' in your API settings."); SendMessage("If you wish to test your movie you will need to remove this block."); onDenyHost(host, getMovieURL(), getNewVersionURL()); } if (movie_options.request_portal_url == 1) { var _local4 = (((GATEWAY_URL + "?&id=") + tracker_id) + "&portal_url=") + escape(_url); var _local3 = new XML(); _local3.ignoreWhite = true; _local3.load(_local4); } } else if (!movie_options.settings_loaded) { SendError("Could not establish connection to the API gateway."); } } static function SendStat(stat_id, open_in_browser, extra) { if (!tracker_id) { SendError("API calls cannot be made without a valid movie id."); SendError("Did you remember to add the \"NewgroundsAPI.connectMovie()\" code?"); } else { var _local7 = (((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + stat_id; for (var _local9 in extra) { _local7 = _local7 + ((("&" + escape(_local9)) + "=") + escape(extra[_local9])); } trace(_local7); if (debug) { _local7 = _local7 + "&debug=1"; } if (open_in_browser) { getURL (_local7, "_blank"); } else { var _local10 = new XML(); _local10.ignoreWhite = true; _local10.onLoad = function (success) { var _local6 = new Object(); var _local3 = 0; while (_local3 < this.firstChild.childNodes.length) { var _local4 = this.firstChild.childNodes[_local3]; var _local5 = _local4.nodeName; var _local2 = _local4.attributes.value; if (_local2 == Number(_local2)) { _local2 = Number(_local2); } _local6[_local5] = _local2; _local3++; } NewgroundsAPI.ReadGatewayData(_local6); }; _local10.load(_local7); } } } static function SendError(msg) { trace("[NEWGROUNDS API ERROR] :: " + msg); } static function SendMessage(msg) { trace("[NEWGROUNDS API] :: " + msg); } static function InitTextFormats() { if (!error_format) { error_format = new TextFormat(); error_format.font = "Arial Black"; error_format.size = 48; error_format.color = 16711680 /* 0xFF0000 */; } if (!header_format) { header_format = new TextFormat(); header_format.font = "Arial Black"; header_format.size = 24; header_format.color = 16777215 /* 0xFFFFFF */; } if (!normal_format) { normal_format = new TextFormat(); normal_format.font = "Arial"; normal_format.bold = true; normal_format.size = 12; normal_format.color = 16777215 /* 0xFFFFFF */; } if (!link_format) { link_format = new TextFormat(); link_format.color = 16776960 /* 0xFFFF00 */; link_format.underline = true; } } static function onNewVersionAvailable(version, movie_url, redirect_url) { InitTextFormats(); var _local2 = new Object(); _local2.x = Stage.width / 2; _local2.y = Stage.height / 2; _root.createEmptyMovieClip("NGAPI_new_version_overlay", _root.getNextHighestDepth()); _root.NGAPI_new_version_overlay.lineStyle(1, 0, 100); _root.NGAPI_new_version_overlay.beginFill(0, 70); _root.NGAPI_new_version_overlay.moveTo(-10, -10); _root.NGAPI_new_version_overlay.lineTo(-10, 1000); _root.NGAPI_new_version_overlay.lineTo(1000, 1000); _root.NGAPI_new_version_overlay.lineTo(1000, -10); _root.NGAPI_new_version_overlay.lineTo(-10, -10); _root.NGAPI_new_version_overlay.endFill(); _root.NGAPI_new_version_overlay.lineStyle(10, 0, 100); _root.NGAPI_new_version_overlay.beginFill(51); _root.NGAPI_new_version_overlay.moveTo(_local2.x - 240, _local2.y - 120); _root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y - 120); _root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y + 80); _root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y + 80); _root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y - 120); _root.NGAPI_new_version_overlay.endFill(); _root.NGAPI_new_version_overlay.createEmptyMovieClip("exit", 1000); _root.NGAPI_new_version_overlay.exit.lineStyle(2, 39423, 100); _root.NGAPI_new_version_overlay.exit.beginFill(0, 50); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 210, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 90); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 90); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.endFill(); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 214, _local2.y - 106); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 226, _local2.y - 94); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 226, _local2.y - 106); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 214, _local2.y - 94); _root.NGAPI_new_version_overlay.exit.onMouseUp = function () { if (_root.NGAPI_new_version_overlay.exit.hitTest(_root._xmouse, _root._ymouse)) { _root.NGAPI_new_version_overlay.removeMovieClip(); } }; var _local3 = (("Version " + version) + " is now available at:") + newline; var _local5 = _local3.length; _local3 = _local3 + movie_url; var _local4 = _local3.length; _root.NGAPI_new_version_overlay.createTextField("mouseblocker", 99, -10, -10, 1000, 1000); _root.NGAPI_new_version_overlay.createTextField("newversion", 100, _local2.x - 210, _local2.y - 90, 400, 80); _root.NGAPI_new_version_overlay.newversion.text = "New Version Available!"; _root.NGAPI_new_version_overlay.newversion.setTextFormat(header_format); _root.NGAPI_new_version_overlay.createTextField("message", 101, (Stage.width - 400) / 2, Stage.height / 2, 400, 40); _root.NGAPI_new_version_overlay.message.text = _local3; _root.NGAPI_new_version_overlay.message.multiline = true; _root.NGAPI_new_version_overlay.message.wordWrap = true; _root.NGAPI_new_version_overlay.message.html = true; _root.NGAPI_new_version_overlay.message.setTextFormat(normal_format); link_format.url = redirect_url; _root.NGAPI_new_version_overlay.message.setTextFormat(_local5, _local4, link_format); } static function onDenyHost(hostname, movie_url, redirect_url) { InitTextFormats(); _root.createEmptyMovieClip("NGAPI_deny_host_overlay", _root.getNextHighestDepth()); _root.NGAPI_deny_host_overlay.lineStyle(20, 0, 100); _root.NGAPI_deny_host_overlay.beginFill(6684672); _root.NGAPI_deny_host_overlay.moveTo(0, 0); _root.NGAPI_deny_host_overlay.lineTo(Stage.width, 0); _root.NGAPI_deny_host_overlay.lineTo(Stage.width, Stage.height); _root.NGAPI_deny_host_overlay.lineTo(0, Stage.height); _root.NGAPI_deny_host_overlay.lineTo(0, 0); _root.NGAPI_deny_host_overlay.endFill(); var _local2 = ("This movie has not been approved for use on " + hostname) + "."; _local2 = _local2 + "\r\rFor an aproved copy, please visit:\r"; var _local4 = _local2.length; _local2 = _local2 + movie_url; var _local3 = _local2.length; _root.NGAPI_deny_host_overlay.createTextField("mousekill", 100, 0, 0, Stage.width, Stage.height); _root.NGAPI_deny_host_overlay.createTextField("error", 101, (Stage.width - 400) / 2, (Stage.height / 2) - 100, 400, 200); _root.NGAPI_deny_host_overlay.error.text = "ERROR!"; _root.NGAPI_deny_host_overlay.error.setTextFormat(error_format); _root.NGAPI_deny_host_overlay.createTextField("message", 102, (Stage.width - 400) / 2, Stage.height / 2, 400, 200); _root.NGAPI_deny_host_overlay.message.text = _local2; _root.NGAPI_deny_host_overlay.message.multiline = true; _root.NGAPI_deny_host_overlay.message.wordWrap = true; _root.NGAPI_deny_host_overlay.message.html = true; _root.NGAPI_deny_host_overlay.message.setTextFormat(normal_format); link_format.url = redirect_url; _root.NGAPI_deny_host_overlay.message.setTextFormat(_local4, _local3, link_format); } static function isInstalled() { return(true); } static function onAdsApproved(ad_url) { } static var movie_options = new Object(); static var custom_events = new Object(); static var custom_links = new Object(); static var MOVIE_VIEWS = 1; static var AUTHOR_SITE = 2; static var NEWGROUNDS = 3; static var NEW_VERSION = 4; static var CUSTOM_STATS = 50; static var GATEWAY_URL = "http://www.ngads.com/gateway.php"; }
Symbol 2080 MovieClip [__Packages.StatTracker] Frame 0
class StatTracker { function StatTracker () { headshots = 0; bulletsFired = 0; bulletsHit = 0; grenadesThrown = 0; rocketsFired = 0; boots = 0; platformsBuilt = 0; wallsBuilt = 0; pickAxeStrikes = 0; wins = 0; matchesPlayed = 0; } var headshots = 0; var bulletsFired = 0; var bulletsHit = 0; var grenadesThrown = 0; var rocketsFired = 0; var boots = 0; var platformsBuilt = 0; var wallsBuilt = 0; var pickAxeStrikes = 0; var wins = 0; var matchesPlayed = 0; }
Symbol 2081 MovieClip [__Packages.Lobby] Frame 0
class Lobby { var lobbyName, winRequirement, idStr; function Lobby (inName, inRequirement, inIDStr) { lobbyName = inName; winRequirement = inRequirement; idStr = inIDStr; } }
Symbol 2082 MovieClip [__Packages.RC4] Frame 0
class 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 2083 MovieClip [__Packages.Song] Frame 0
class Song { var songTitle, songArtist, songID; function Song (inTitle, inArtist, inID) { songTitle = inTitle; songArtist = inArtist; songID = inID; } }
Symbol 2084 MovieClip [__Packages.Client] Frame 0
class Client { var aID, username, matchesPlayed, wins, losses, stature, lastReceivedMessage, gameVersionNum; function Client (inAID, inUsername, inPlayed, inWins, inVersionNum) { aID = inAID; username = inUsername; matchesPlayed = inPlayed; wins = inWins; losses = matchesPlayed - wins; if (losses < 0) { losses = 0; } stature = 5; lastReceivedMessage = 0; gameVersionNum = inVersionNum; } }
Symbol 2085 MovieClip [__Packages.Team] Frame 0
class Team { var members, type, teamName, deathTime, tNumber, teamHat, originalMembers; function Team (inName, inTNumber, inHat) { members = 0; type = 1; teamName = inName; teamMembers = new Array(); pTeamMembers = new Array(); deathTime = 0; tNumber = inTNumber; teamHat = inHat; } function finalize(Void) { pTeamMembers = teamMembers; originalMembers = members; } function removeMember(id) { members--; var _local4 = (("t" + tNumber) + "_") + id; var _local3; _local3 = 0; while (_local3 < pTeamMembers.length) { if (pTeamMembers[_local3] == _local4) { pTeamMembers.splice(_local3, 1); } _local3++; } _local3 = 0; while (_local3 < _root.allPlayers.length) { if (_root.allPlayers[_local3] == _local4) { _root.allPlayers.splice(_local3, 1); } _local3++; } _root.MAIN.CONTAINER[(("t" + tNumber) + "ib_") + id].filters = null; _root.MAIN.CONTAINER[(("t" + tNumber) + "ib_") + id].cacheAsBitmap = false; _root.MAIN.CONTAINER[(("t" + tNumber) + "ib_") + id].removeMovieClip(); _root[(("d" + tNumber) + "_") + id].gotoAndStop(3); _root.updateHUD(); } function exists(id) { var _local3 = false; var _local4 = (("t" + tNumber) + "_") + id; var _local2; _local2 = 0; while (_local2 < pTeamMembers.length) { if (pTeamMembers[_local2] == _local4) { _local3 = true; } _local2++; } return(_local3); } var teamMembers = new Array(); var pTeamMembers = new Array(); }
Symbol 2086 MovieClip [__Packages.SimpleTeam] Frame 0
class SimpleTeam { var teamName, teamMembers, teamHat; function SimpleTeam (inName, inMembers, inHat) { teamName = inName; teamMembers = new Array(); teamMembers = inMembers; teamHat = inHat; } }
Symbol 401 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 _local3 = __width; var _local2 = __height; __width = w; __height = h; size(); if (noEvent != true) { dispatchEvent({type:"resize", oldWidth:_local3, oldHeight:_local2}); } } 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 = mx.core.UIObject(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 495 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 496 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 498 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 497 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 402 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 522 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 499 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 517 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 510 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 _local5 = "down"; if (depthFlag == kBottom) { _local5 = "up"; } var _local6; if (_local3[_local2] != undefined) { _local6 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local5); } var _local4 = createClassObject(className, "depthChild" + (_childCounter++), _local2, initObj); if (_local6 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local6, _local3, _local5); } 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 _local5 = "down"; if (depthFlag == kBottom) { _local5 = "up"; } var _local6; if (_local3[_local2] != undefined) { _local6 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local5); } var _local4 = createObject(linkageName, "depthChild" + (_childCounter++), _local2, initObj); if (_local6 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local6, _local3, _local5); } 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(MovieClip(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 _local1 = targetDepth; var _local2 = targetDepth; if (direction == "down") { while (depthTable[_local2] != undefined) { _local2--; } return(_local2); } while (depthTable[_local1] != undefined) { _local1++; } return(_local1); } 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 534 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 505 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 506 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 523 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 _local4 = Math.ceil((((__width - _local3.left) - _local3.right) - widthPadding) / colWidth); if ((__hScrollPolicy == "on") || ((_local4 < colCount) && (__hScrollPolicy == "auto"))) { if ((hScroller == undefined) || (specialHScrollCase)) { delete specialHScrollCase; hScroller = mx.controls.scrollClasses.ScrollBar(createObject("HScrollBar", "hSB", 1001)); hScroller.__set__lineScrollSize(20); hScroller.scrollHandler = scrollProxy; hScroller.__set__scrollPosition(__hPosition); scrollAreaChanged = true; } if ((((numberOfCols != colCount) || (columnWidth != colWidth)) || (viewableColumns != _local4)) || (scrollAreaChanged)) { hScroller.setScrollProperties(_local4, 0, colCount - _local4); viewableColumns = _local4; numberOfCols = colCount; columnWidth = colWidth; } } else if (((__hScrollPolicy == "auto") || (__hScrollPolicy == "off")) && (hScroller != undefined)) { hScroller.removeMovieClip(); delete hScroller; scrollAreaChanged = true; } if (heightPadding == undefined) { heightPadding = 0; } var _local5 = Math.ceil((((__height - _local3.top) - _local3.bottom) - heightPadding) / rwHeight); var _local8 = (((__height - _local3.top) - _local3.bottom) % rwHeight) != 0; if ((__vScrollPolicy == "on") || ((_local5 < (rwCount + _local8)) && (__vScrollPolicy == "auto"))) { if (vScroller == undefined) { vScroller = mx.controls.scrollClasses.ScrollBar(createObject("VScrollBar", "vSB", 1002)); vScroller.scrollHandler = scrollProxy; vScroller.__set__scrollPosition(__vPosition); scrollAreaChanged = true; rowH = 0; } if ((((rowC != rwCount) || (rowH != rwHeight)) || ((viewableRows + _local8) != (_local5 + oldRndUp))) || (scrollAreaChanged)) { vScroller.setScrollProperties(_local5, 0, (rwCount - _local5) + _local8); viewableRows = _local5; 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 = mx.controls.scrollClasses.ScrollBar(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 403 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 500 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 501 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 502 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 521 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 _local3 = function (Void) { return(this["get" + p]()); }; if (setter) { _local2 = function (val) { this["set" + p](val); }; } obj.addProperty(propName, _local3, _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 524 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 525 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 526 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(MovieClip(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(MovieClip(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 404 MovieClip [__Packages.mx.controls.UIScrollBar] Frame 0
class mx.controls.UIScrollBar extends mx.controls.scrollClasses.ScrollBar { var textField, wasHorizontal, __width, __height, _parent, synchScroll, setScrollProperties, __set__scrollPosition, initializing, _rotation, _xscale, hScroller, vScroller, onChanged, onScroller, scrollPosition, dispatchEvent; function UIScrollBar () { super(); } function init(Void) { super.init(); textField.owner = this; horizontal = (wasHorizontal); if (horizontal) { ((textField != undefined) ? (super.setSize(textField._width, 16)) : (super.setSize(__width, __height))); } else { ((textField != undefined) ? (super.setSize(16, textField._height)) : (super.setSize(__width, __height))); } if (horizontal) { var _local3 = __width; __height = __width; width = _local3; __width = 16; } textField.onScroller = function () { this.hPosition = this.hscroll; this.vPosition = this.scroll - 1; }; if (_targetInstanceName != undefined) { setScrollTarget(_targetInstanceName); _targetInstanceName.addListener(this); } } function get _targetInstanceName() { return(textField); } function get height() { if (wasHorizontal) { return(__width); } return(__height); } function get width() { if (wasHorizontal) { return(__height); } return(__width); } function size(Void) { super.size(); onTextChanged(); } function draw() { super.draw(); } function set _targetInstanceName(t) { if (t == undefined) { textField.removeListener(this); delete textField[(horizontal ? "hScroller" : "vScroller")]; if ((textField.hScroller != undefined) && (textField.vScroller != undefined)) { textField.unwatch("text"); textField.unwatch("htmltext"); } } var _local3 = _parent[t]; textField = _parent[t]; onTextChanged(); //return(_targetInstanceName); } function setSize(w, h) { if (horizontal) { super.setSize(h, w); } else { super.setSize(w, h); } } function onTextChanged(Void) { if (textField == undefined) { return(undefined); } clearInterval(synchScroll); if (horizontal) { var _local2 = textField.hscroll; setScrollProperties(textField._width, 0, textField.maxhscroll); __set__scrollPosition(Math.min(_local2, textField.maxhscroll)); } else { var _local2 = textField.scroll; var _local3 = textField.bottomScroll - textField.scroll; setScrollProperties(_local3, 1, textField.maxscroll); __set__scrollPosition(Math.min(_local2, textField.maxscroll)); } } function get horizontal() { return(wasHorizontal); } function set horizontal(v) { wasHorizontal = v; if (v and initializing) { if (_rotation == 90) { return; } _xscale = -100; _rotation = -90; } if (!initializing) { if (v) { if (_rotation == 0) { _rotation = -90; _xscale = -100; } } else if (_rotation == -90) { _rotation = 0; _xscale = 100; } } //return(horizontal); } function callback(prop, oldval, newval) { clearInterval(hScroller.synchScroll); clearInterval(vScroller.synchScroll); hScroller.synchScroll = setInterval(hScroller, "onTextChanged", 50); vScroller.synchScroll = setInterval(vScroller, "onTextChanged", 50); return(newval); } function setScrollTarget(tF) { if (tF == undefined) { textField.removeListener(this); delete textField[(horizontal ? "hScroller" : "vScroller")]; if ((textField.hScroller != undefined) && (textField.vScroller != undefined)) { textField.unwatch("text"); textField.unwatch("htmltext"); } } textField = undefined; if (!(tF instanceof TextField)) { return(undefined); } textField = tF; if (horizontal) { textField.hScroller = this; textField.hScroller.lineScrollSize = 5; } else { textField.vScroller = this; textField.vScroller.lineScrollSize = 1; } onTextChanged(); onChanged = function (Void) { this.onTextChanged(); }; onScroller = function (Void) { if (!this.isScrolling) { if (!this.horizontal) { this.scrollPosition = this.textField.scroll; } else { this.scrollPosition = this.textField.hscroll; } } }; textField.addListener(this); textField.watch("text", callback); textField.watch("htmlText", callback); } function scrollHandler(Void) { if (horizontal) { var _local2 = textField.background; textField.hscroll = scrollPosition; textField.background = _local2; } else { textField.scroll = scrollPosition; } } function setEnabled(enable) { super.setEnabled(enable); if (enable) { textField.addListener(this); } else { textField.removeListener(); } } function dispatchScrollEvent(detail) { dispatchEvent({type:"scroll"}); } static var symbolName = "UIScrollBar"; static var symbolOwner = mx.controls.UIScrollBar; var className = "UIScrollBar"; var clipParameters = {_targetInstanceName:1, horizontal:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.UIScrollBar.prototype.clipParameters); static var version = "2.0.2.127"; }
Symbol 503 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 504 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 507 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 508 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 509 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 511 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 512 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 513 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 514 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 515 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 516 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 518 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 519 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 520 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 535 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 536 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 537 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.126"; 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 538 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.126"; 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 555 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.126"; 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 556 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.126"; static var mixins = undefined; }
Symbol 557 MovieClip [__Packages.mx.controls.RadioButton] Frame 0
class mx.controls.RadioButton extends mx.controls.Button { var setToggle, __value, selected, releaseFocus, phase, dispatchEvent, _parent, __data, setState, __state, getFocusManager; function RadioButton () { super(); } function init(Void) { setToggle(__toggle); __value = this; super.init(); } function size(Void) { super.size(); } function onRelease() { if (selected) { return(undefined); } releaseFocus(); phase = "up"; setSelected(true); dispatchEvent({type:"click"}); _parent[__groupName].dispatchEvent({type:"click"}); } function setData(val) { __data = val; } function set data(val) { __data = val; //return(data); } function getData(val) { return(__data); } function get data() { return(__data); } function onUnload() { if (_parent[__groupName].selectedRadio == this) { _parent[__groupName].selectedRadio = undefined; } _parent[__groupName].radioList[indexNumber] = null; delete _parent[__groupName].radioList[indexNumber]; } function setSelected(val) { var _local2 = _parent[__groupName]; var _local4 = _local2.selectedRadio.__width; var _local5 = _local2.selectedRadio.__height; if (val) { _local2.selectedRadio.setState(false); _local2.selectedRadio = this; } else if (_local2.selectedRadio == this) { _local2.selectedRadio.setState(false); _local2.selectedRadio = undefined; } setState(val); } function deleteGroupObj(groupName) { delete _parent[groupName]; } function getGroupName() { return(__groupName); } function get groupName() { return(__groupName); } function setGroupName(groupName) { if ((groupName == undefined) || (groupName == "")) { return(undefined); } delete _parent[__groupName].radioList[__data]; addToGroup(groupName); __groupName = groupName; } function set groupName(groupName) { setGroupName(groupName); //return(this.groupName); } function addToGroup(groupName) { if ((groupName == "") || (groupName == undefined)) { return(undefined); } var _local2 = _parent[groupName]; if (_local2 == undefined) { _local2 = (_parent[groupName] = new mx.controls.RadioButtonGroup()); _local2.__groupName = groupName; } _local2.addInstance(this); if (__state) { _local2.selectedRadio.setState(false); _local2.selectedRadio = this; } } function get emphasized() { return(undefined); } function keyDown(e) { switch (e.code) { case 40 : setNext(); break; case 38 : setPrev(); break; case 37 : setPrev(); break; case 39 : setNext(); } } function setNext() { var _local2 = _parent[groupName]; if ((_local2.selectedRadio.indexNumber + 1) == _local2.radioList.length) { return(undefined); } var _local4 = (_local2.selectedRadio ? (_local2.selectedRadio.indexNumber) : -1); var _local3 = 1; while (_local3 < _local2.radioList.length) { if ((_local2.radioList[_local4 + _local3] != undefined) && (_local2.radioList[_local4 + _local3].enabled)) { var _local5 = getFocusManager(); _local2.radioList[_local4 + _local3].selected = true; _local5.setFocus(_local2.radioList[_local2.selectedRadio.indexNumber]); _local2.dispatchEvent({type:"click"}); break; } _local3++; } } function setPrev() { var _local2 = _parent[groupName]; if (_local2.selectedRadio.indexNumber == 0) { return(undefined); } var _local4 = (_local2.selectedRadio ? (_local2.selectedRadio.indexNumber) : 1); var _local3 = 1; while (_local3 < _local2.radioList.length) { if ((_local2.radioList[_local4 - _local3] != undefined) && (_local2.radioList[_local4 - _local3].enabled)) { var _local5 = getFocusManager(); _local2.radioList[_local4 - _local3].selected = true; _local5.setFocus(_local2.radioList[_local2.selectedRadio.indexNumber]); _local2.dispatchEvent({type:"click"}); break; } _local3++; } } function set toggle(v) { //return(toggle); } function get toggle() { } function set icon(v) { //return(icon); } function get icon() { } static var symbolName = "RadioButton"; static var symbolOwner = mx.controls.RadioButton; static var version = "2.0.2.126"; var className = "RadioButton"; var btnOffset = 0; var __toggle = true; var __label = "Radio Button"; var __labelPlacement = "right"; var ignoreClassStyleDeclaration = {Button:1}; var __groupName = "radioGroup"; var indexNumber = 0; var offset = false; var falseUpSkin = ""; var falseDownSkin = ""; var falseOverSkin = ""; var falseDisabledSkin = ""; var trueUpSkin = ""; var trueDownSkin = ""; var trueOverSkin = ""; var trueDisabledSkin = ""; var falseUpIcon = "RadioFalseUp"; var falseDownIcon = "RadioFalseDown"; var falseOverIcon = "RadioFalseOver"; var falseDisabledIcon = "RadioFalseDisabled"; var trueUpIcon = "RadioTrueUp"; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = "RadioTrueDisabled"; var centerContent = false; var borderW = 0; var clipParameters = {labelPlacement:1, data:1, label:1, groupName:1, selected:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.RadioButton.prototype.clipParameters, mx.controls.Button.prototype.clipParameters); }
Symbol 574 MovieClip [__Packages.mx.controls.RadioButtonGroup] Frame 0
class mx.controls.RadioButtonGroup { var radioList, __groupName, selectedRadio; function RadioButtonGroup () { init(); mx.events.UIEventDispatcher.initialize(this); } function init(Void) { radioList = new Array(); } function setGroupName(groupName) { if ((groupName == undefined) || (groupName == "")) { return(undefined); } var _local6 = __groupName; _parent[groupName] = this; for (var _local5 in radioList) { radioList[_local5].groupName = groupName; var _local3 = radioList[_local5]; } _local3.deleteGroupObj(_local6); } function getGroupName() { return(__groupName); } function addInstance(instance) { instance.indexNumber = indexNumber++; radioList.push(instance); } function getValue() { if (selectedRadio.data == "") { return(selectedRadio.label); } return(selectedRadio.__data); } function getLabelPlacement() { for (var _local3 in radioList) { var _local2 = radioList[_local3].getLabelPlacement(); } return(_local2); } function setLabelPlacement(pos) { for (var _local3 in radioList) { radioList[_local3].setLabelPlacement(pos); } } function setEnabled(val) { for (var _local3 in radioList) { radioList[_local3].enabled = val; } } function setSize(val, val1) { for (var _local3 in radioList) { radioList[_local3].setSize(val, val1); } } function getEnabled() { for (var _local4 in radioList) { var _local2 = radioList[_local4].enabled; var _local3 = t + (_local2 + 0); } if (_local3 == radioList.length) { return(true); } if (_local3 == 0) { return(false); } } function setStyle(name, val) { for (var _local4 in radioList) { radioList[_local4].setStyle(name, val); } } function setInstance(val) { for (var _local3 in radioList) { if (radioList[_local3] == val) { radioList[_local3].selected = true; } } } function getInstance() { return(selectedRadio); } function setValue(val) { for (var _local4 in radioList) { if ((radioList[_local4].__data == val) || (radioList[_local4].label == val)) { var _local2 = _local4; break; } } if (_local2 != undefined) { selectedRadio.setState(false); selectedRadio.hitArea_mc._height = selectedRadio.__height; selectedRadio.hitArea_mc._width = selectedRadio.__width; selectedRadio = radioList[_local2]; selectedRadio.setState(true); selectedRadio.hitArea_mc._height = (selectedRadio.hitArea_mc._width = 0); } } function set groupName(groupName) { if ((groupName == undefined) || (groupName == "")) { return; } var _local6 = __groupName; _parent[groupName] = this; for (var _local5 in radioList) { radioList[_local5].groupName = groupName; var _local3 = radioList[_local5]; } _local3.deleteGroupObj(_local6); //return(this.groupName); } function get groupName() { return(__groupName); } function set selectedData(val) { for (var _local4 in radioList) { if ((radioList[_local4].__data == val) || (radioList[_local4].label == val)) { var _local2 = _local4; break; } } if (_local2 != undefined) { selectedRadio.setState(false); selectedRadio = radioList[_local2]; selectedRadio.setState(true); } //return(selectedData); } function get selectedData() { if ((selectedRadio.data == "") || (selectedRadio.data == undefined)) { return(selectedRadio.label); } return(selectedRadio.__data); } function get selection() { return(selectedRadio); } function set selection(val) { for (var _local3 in radioList) { if (radioList[_local3] == val) { radioList[_local3].selected = true; } } //return(selection); } function set labelPlacement(pos) { for (var _local3 in radioList) { radioList[_local3].setLabelPlacement(pos); } //return(labelPlacement); } function get labelPlacement() { for (var _local3 in radioList) { var _local2 = radioList[_local3].getLabelPlacement(); } return(_local2); } function set enabled(val) { for (var _local3 in radioList) { radioList[_local3].enabled = val; } //return(enabled); } function get enabled() { var _local2 = 0; for (var _local3 in radioList) { _local2 = _local2 + radioList[_local3].enabled; } if (_local2 == 0) { return(false); } if (_local2 == radioList.length) { return(true); } } static var symbolName = "RadioButtonGroup"; static var symbolOwner = mx.controls.RadioButtonGroup; static var version = "2.0.2.126"; var className = "RadioButtonGroup"; var indexNumber = 0; }
Symbol 575 MovieClip [__Packages.mx.controls.CheckBox] Frame 0
class mx.controls.CheckBox extends mx.controls.Button { var _getTextFormat, labelPath, iconName; function CheckBox () { super(); } function onRelease() { super.onRelease(); } function init() { super.init(); } function size() { super.size(); } function get emphasized() { return(undefined); } function calcPreferredHeight() { var _local5 = _getTextFormat(); var _local3 = _local5.getTextExtent2(labelPath.text).height; var _local4 = iconName._height; var _local2 = 0; if ((__labelPlacement == "left") || (__labelPlacement == "right")) { _local2 = Math.max(_local3, _local4); } else { _local2 = _local3 + _local4; } return(Math.max(14, _local2)); } function set toggle(v) { //return(toggle); } function get toggle() { } function set icon(v) { //return(icon); } function get icon() { } static var symbolName = "CheckBox"; static var symbolOwner = mx.controls.CheckBox; static var version = "2.0.2.126"; var className = "CheckBox"; var ignoreClassStyleDeclaration = {Button:1}; var btnOffset = 0; var __toggle = true; var __selected = false; var __labelPlacement = "right"; var __label = "CheckBox"; var falseUpSkin = ""; var falseDownSkin = ""; var falseOverSkin = ""; var falseDisabledSkin = ""; var trueUpSkin = ""; var trueDownSkin = ""; var trueOverSkin = ""; var trueDisabledSkin = ""; var falseUpIcon = "CheckFalseUp"; var falseDownIcon = "CheckFalseDown"; var falseOverIcon = "CheckFalseOver"; var falseDisabledIcon = "CheckFalseDisabled"; var trueUpIcon = "CheckTrueUp"; var trueDownIcon = "CheckTrueDown"; var trueOverIcon = "CheckTrueOver"; var trueDisabledIcon = "CheckTrueDisabled"; var clipParameters = {label:1, labelPlacement:1, selected:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.CheckBox.prototype.clipParameters, mx.controls.Button.prototype.clipParameters); var centerContent = false; var borderW = 0; }
Symbol 592 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, getStyle, getFocusManager, addEventListener, removeEventListener, _getTextFormat; 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) { vScroller.enabled = enable; hScroller.enabled = enable; label.type = (((editable == false) || (enable == false)) ? "dynamic" : "input"); label.selectable = enable; var _local3 = getStyle((enable ? "color" : "disabledColor")); if (_local3 == undefined) { _local3 = (enable ? 0 : 8947848); } setColor(_local3); } 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.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 setScrollProperties(colCount, colWidth, rwCount, rwHeight, hPadding, wPadding) { super.setScrollProperties(colCount, colWidth, rwCount, rwHeight, hPadding, wPadding); if (vScroller == undefined) { hookedV = false; } if (hScroller == undefined) { hookedH = false; } } 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.2.126"; 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 643 Button
on (press) { if ((gameLocation != "") && (gameLicense != "")) { play(); } }
Symbol 669 MovieClip Frame 1
stop();
Symbol 685 MovieClip Frame 1
stop();
Symbol 685 MovieClip Frame 21
stop();
Symbol 695 MovieClip Frame 21
stop();
Symbol 739 MovieClip Frame 1
stop();
Symbol 739 MovieClip Frame 19
stop();
Symbol 746 MovieClip Frame 1
function slashScreen(Void) { var _local1 = attachMovie("exportslash", "slash" + slashDepths, slashDepths); slashDepths++; _local1._x = follow._x; _local1._y = follow._y; if (random(2) == 1) { _local1._xscale = -100; } var _local2 = random(30) + 15; if (random(2) == 1) { _local2 = -_local2; } _local1._rotation = _local1._rotation + _local2; var _local3 = random(3) + 1; if (_local3 == 1) { slash1.start(); } else if (_local3 == 2) { slash2.start(); } else { slash3.start(); } } var slashDepths = 100; var slash1 = new Sound(); slash1.attachSound("slash1"); var slash2 = new Sound(); slash2.attachSound("slash2"); var slash3 = new Sound(); slash3.attachSound("slash3");
Instance of Symbol 661 MovieClip in Symbol 746 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Symbol 746 MovieClip Frame 50
blah = setInterval(slashScreen, 75);
Instance of Symbol 669 MovieClip in Symbol 746 MovieClip Frame 50
onClipEvent (enterFrame) { gotoAndStop(random(6) + 1); }
Instance of Symbol 671 MovieClip "follow" in Symbol 746 MovieClip Frame 50
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { _x = (_x + 11); if (_x > Stage.width) { this.removeMovieClip(); } }
Symbol 746 MovieClip Frame 82
clearInterval(blah); _root.skipbutton.play();
Symbol 746 MovieClip Frame 156
afrohead.play();
Symbol 746 MovieClip Frame 300
stop(); _parent.play();
Symbol 748 Button
on (press) { getURL ("http://www.afro-ninja.com", "blank"); }
Symbol 750 MovieClip Frame 1
stop();
Symbol 750 MovieClip Frame 15
stop();
Symbol 751 Button
on (press) { getURL ("http://www.XGenStudios.com/", "_blank"); }
Symbol 758 MovieClip Frame 29
stop();
Symbol 771 MovieClip Frame 137
stop();
Symbol 776 MovieClip Frame 229
stop(); _parent.xgenIntroComplete();
Symbol 782 MovieClip Frame 190
stop(); _parent.play();
Symbol 783 Button
on (press) { getURL ("http://thepoxbox.com", "blank"); }
Symbol 829 MovieClip Frame 30
stop();
Symbol 873 MovieClip Frame 1
stop();
Symbol 873 MovieClip Frame 20
stop();
Symbol 878 MovieClip Frame 1
stop();
Symbol 917 MovieClip Frame 46
stop();
Symbol 989 MovieClip Frame 1
Symbol 998 MovieClip Frame 1
stop();
Symbol 1006 MovieClip Frame 1
stop();
Symbol 1011 Button
on (press) { if (gameLicense == "demo") { NewgroundsAPI.loadCustomLink("TerritoryWarOnline.com referral"); } else { getURL ("http://territorywaronline.com", "blank"); } }
Symbol 1040 Button
on (press) { transition("backward"); gotoAndStop ("maketeam"); }
Symbol 1043 Button
on (press) { transition("backward"); gotoAndStop ("login"); }
Symbol 1046 Button
on (press) { transition("backward"); gotoAndStop ("offline"); }
Symbol 1048 Button
on (press) { transition("backward"); gotoAndStop ("instructions"); }
Symbol 1050 Button
on (press) { transition("backward"); gotoAndStop ("options"); }
Symbol 1053 Button
on (press) { transition("backward"); gotoAndStop ("community"); }
Symbol 1057 Button
on (press) { gotoAndStop ("offlinegamesetup"); }
Symbol 1060 Button
on (press) { transition("forward"); gotoAndStop ("main"); }
Symbol 1063 Button
on (press) { gotoAndStop ("challenges"); }
Symbol 1072 Button
on (press) { login(); }
Symbol 1076 Button
on (press) { quickStart = true; login(); }
Symbol 1081 Button
on (press) { gotoAndStop ("signup"); }
Symbol 1090 MovieClip Frame 1
stop();
Symbol 1093 Button
on (press) { _root.transition("forward"); _root.gotoAndStop("main"); }
Symbol 1094 MovieClip Frame 1
stop();
Instance of Symbol 150 MovieClip in Symbol 1094 MovieClip Frame 2
on (press) { }
Symbol 1096 Button
on (press) { _root.customDisconnect(); }
Symbol 1102 Button
on (press) { _root.customDisconnect(); }
Symbol 1105 Button
on (press) { sendMessage(); }
Symbol 1108 Button
on (press) { challengeUser(); }
Symbol 1115 Button
on (press) { lobbyoptionsmc.nextFrame(); radio.setFocus(); loadLobbyOptions(); }
Symbol 1118 Button
on (press) { if (lstClients.selectedIndex != undefined) { var tempUser = lstClients.selectedItem; promptUserAdd("friend", findName(tempUser.data)); radio.setFocus(); } else { addMessage("Please select a user first", 10, "FF0000", true); } }
Symbol 1121 Button
on (press) { if (lstClients.selectedIndex != undefined) { var tempUser = lstClients.selectedItem; promptUserAdd("ignore", findName(tempUser.data)); radio.setFocus(); } else { addMessage("Please select a user first", 10, "FF0000", true); } }
Symbol 1124 Button
on (press) { getURL ("http://twboards.com", "blank"); }
Symbol 1127 Button
on (press) { _root.addToList(_root.tempListType, _root.tempListName); }
Symbol 1128 Button
on (press) { gotoAndStop (1); }
Symbol 1130 Button
on (press) { _root.deleteFromList(_root.tempListType, _root.tempListName); }
Symbol 1132 Button
on (press) { gotoAndStop (1); }
Symbol 1134 MovieClip Frame 1
stop();
Instance of Symbol 150 MovieClip in Symbol 1134 MovieClip Frame 2
on (press) { }
Symbol 1139 Button
on (press) { _root.saveLobbyOptions(); _root.updateLobby(); gotoAndStop (1); }
Symbol 1142 MovieClip Frame 1
stop();
Instance of Symbol 150 MovieClip in Symbol 1142 MovieClip Frame 2
on (press) { }
Instance of Symbol 591 MovieClip [CheckBox] "chkHighlight" in Symbol 1142 MovieClip Frame 2
//component parameters onClipEvent (construct) { label = ""; labelPlacement = "left"; selected = false; }
Instance of Symbol 591 MovieClip [CheckBox] "chkJoinLeave" in Symbol 1142 MovieClip Frame 2
//component parameters onClipEvent (construct) { label = ""; labelPlacement = "left"; selected = false; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbShowChat" in Symbol 1142 MovieClip Frame 2
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; editable = false; labels = []; labels[0] = "Everybody"; labels[1] = "Friends Only"; rowCount = 6; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 554 MovieClip [ComboBox] "cmbReceiveChallenges" in Symbol 1142 MovieClip Frame 2
//component parameters onClipEvent (construct) { data = []; data[0] = 1; data[1] = 2; data[2] = 3; editable = false; labels = []; labels[0] = "Everybody"; labels[1] = "Nobody"; labels[2] = "Friends Only"; rowCount = 6; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 1153 Button
on (press) { optionsReady(); }
Symbol 1156 Button
on (press) { returnToLobby(); }
Symbol 1160 MovieClip Frame 1
stop();
Symbol 1162 Button
on (press) { saveOfflineOptions(); gotoAndStop ("offline"); }
Symbol 1188 MovieClip Frame 1
stop();
Symbol 1191 Button
on (press) { startOfflineGame(); }
Symbol 1203 Button
on (press) { if (gameLicense == "demo") { NewgroundsAPI.loadCustomLink("TerritoryWarOnline.com referral"); } else { getURL ("http://territorywaronline.com", "blank"); } }
Symbol 1207 Button
on (press) { if (lstTeams.selectedIndex != undefined) { var tempListTeam = lstTeams.selectedItem; editIndex = tempListTeam.data; gotoAndStop ("editteam"); } }
Symbol 1209 Button
on (press) { if (lstTeams.selectedIndex != undefined) { var tempListTeam = lstTeams.selectedItem; deleteIndex = tempListTeam.data; prompts.gotoAndStop("deleteteam"); } }
Symbol 1211 Button
on (press) { gotoAndStop ("newteam"); }
Symbol 1214 MovieClip Frame 1
stop();
Symbol 1217 Button
on (press) { if (lstTeams.selectedIndex != undefined) { var tempListTeam = lstTeams.selectedItem; editIndex = tempListTeam.data; gotoAndStop ("editteam"); } }
Symbol 1219 Button
on (press) { if (lstTeams.selectedIndex != undefined) { var tempListTeam = lstTeams.selectedItem; deleteIndex = tempListTeam.data; prompts.gotoAndStop("deleteteam"); } }
Symbol 1221 Button
on (press) { gotoAndStop ("newteam"); }
Symbol 1224 Button
on (press) { _root.gotoAndStop("maketeam"); this.gotoAndStop(1); }
Symbol 1225 Button
on (press) { this.gotoAndStop(1); }
Symbol 1227 Button
on (press) { this.gotoAndStop(1); }
Symbol 1230 Button
on (press) { this.gotoAndStop(1); _root.gotoAndStop("maketeam"); }
Symbol 1233 Button
on (press) { _root.teamList.splice(_root.deleteIndex, 1); _root.TWSO.data.teamList = _root.teamList; _root.TWSO.flush(); _root.populateList(); this.gotoAndStop(1); }
Symbol 1234 MovieClip Frame 1
stop();
Instance of Symbol 150 MovieClip in Symbol 1234 MovieClip Frame 2
on (press) { }
Symbol 1249 MovieClip Frame 1
stop();
Symbol 1260 Button
on (press) { var tempName = txtTeamName.text; var tempNameAry = new Array(); i = 0; while (i < 6) { tempNameAry[i] = _root["txtName" + i].text; i++; } var tempHat = String(cmbHat.selectedIndex); var valid = true; i = 0; while (i < teamList.length) { if (teamList[i].teamName == tempName) { if (teamList[editIndex].teamName != tempName) { valid = false; _root.prompts.gotoAndStop("duplicatename"); } } i++; } if (_root.txtTeamName.text == "") { valid = false; _root.prompts.gotoAndStop("invalidteamname"); } i = 0; while (i < 6) { if (tempNameAry[i] == "") { valid = false; _root.prompts.gotoAndStop("invalidplayername"); } i++; } if (valid) { teamList[editIndex].teamName = tempName; teamList[editIndex].teamMembers = tempNameAry; teamList[editIndex].teamHat = tempHat; TWSO.data.teamList = arrayCopy(teamList); TWSO.flush(); _root.prompts.gotoAndStop("teamsaved"); } }
Symbol 1263 Button
on (press) { _root.prompts.gotoAndStop("savecancel"); }
Symbol 1266 Button
on (press) { var tempName = txtTeamName.text; var tempNameAry = new Array(); i = 0; while (i < 6) { tempNameAry[i] = _root["txtName" + i].text; i++; } var tempHat = String(cmbHat.selectedIndex); var valid = true; i = 0; while (i < teamList.length) { if (teamList[i].teamName == tempName) { valid = false; _root.prompts.gotoAndStop("duplicatename"); } i++; } if (_root.txtTeamName.text == "") { valid = false; _root.prompts.gotoAndStop("invalidteamname"); } i = 0; while (i < 6) { if (tempNameAry[i] == "") { valid = false; _root.prompts.gotoAndStop("invalidplayername"); } i++; } if (valid) { var tempTeam = new SimpleTeam(tempName, tempNameAry, tempHat); teamList.push(tempTeam); TWSO.data.teamList = arrayCopy(teamList); TWSO.flush(); _root.prompts.gotoAndStop("teamsaved"); } }
Symbol 1276 Button
on (press) { gotoAndStop ("basics"); }
Symbol 1279 Button
on (press) { gotoAndStop ("teams"); }
Symbol 1282 Button
on (press) { gotoAndStop ("playingonline"); }
Symbol 1285 Button
on (press) { gotoAndStop ("ichallenges"); }
Symbol 1288 Button
on (press) { gotoAndStop ("weapons"); }
Symbol 1291 Button
on (press) { gotoAndStop ("optimizing"); }
Symbol 1296 Button
on (press) { nextFrame(); }
Symbol 1298 Button
on (press) { gotoAndStop (1); }
Symbol 1309 Button
on (press) { prevFrame(); }
Symbol 1333 MovieClip Frame 1
stop();
Symbol 1333 MovieClip Frame 3
_root.TWSO.data.hasReadOptions = 1; _root.TWSO.flush();
Symbol 1337 Button
on (press) { gotoAndStop ("gameplayoptions"); }
Symbol 1340 Button
on (press) { gotoAndStop ("graphicsoptions"); }
Symbol 1342 Button
on (press) { gotoAndStop ("credits"); }
Symbol 1345 Button
on (press) { gotoAndStop ("friendlist"); }
Symbol 1348 Button
on (press) { gotoAndStop ("ignorelist"); }
Symbol 1353 Button
on (press) { makeDefaultOptions("gameplay"); }
Symbol 1356 Button
on (press) { saveOptions("gameplay"); }
Symbol 1369 Button
on (press) { makeDefaultOptions("graphics"); }
Symbol 1370 Button
on (press) { saveOptions("graphics"); }
Symbol 1378 Button
on (press) { gotoAndStop ("options"); }
Symbol 1381 Button
on (press) { gotoAndStop ("login"); }
Symbol 1388 Button
on (press) { signup(); }
Symbol 1392 Button
on (press) { _root.clientUsername = _root.txtUsername.text; _root.clientPassword = _root.txtPassword.text; _root.sgiveu = RC4.encrypt(_root.txtUsername.text, _root.myKey); _root.verifyLogin(); }
Symbol 1395 MovieClip Frame 1
stop();
Instance of Symbol 150 MovieClip in Symbol 1395 MovieClip Frame 2
onClipEvent (load) { useHandCursor = false; } on (press) { }
Symbol 1398 Button
on (press) { challengedialogs.gotoAndStop(3); }
Symbol 1408 MovieClip Frame 1
stop();
Symbol 1437 Button
on (press) { if (_root.gameLicense == "demo") { NewgroundsAPI.loadCustomLink("TerritoryWarOnline.com referral"); } else { getURL ("http://territorywaronline.com", "blank"); } }
Symbol 1438 MovieClip Frame 1
stop();
Symbol 1441 Button
on (press) { _root.challengeFunction = "save"; if (gameLicense == "demo") { challengedialogs.gotoAndStop(2); } else { challengedialogs.gotoAndStop(4); } }
Symbol 1444 Button
on (press) { _root.challengeFunction = "load"; if (gameLicense == "demo") { challengedialogs.gotoAndStop(2); } else { challengedialogs.gotoAndStop(4); } }
Symbol 1448 Button
on (press) { doorsWait = false; jumpTo = "challengearea"; slamTransition(); }
Symbol 1452 Button
on (press) { gotoAndStop (1); }
Symbol 1455 Button
on (press) { if (_root.gameLicense == "demo") { NewgroundsAPI.loadCustomLink("TerritoryWarOnline.com referral"); } else { getURL ("http://territorywaronline.com", "blank"); } }
Symbol 1456 Button
on (press) { gotoAndStop (1); _root.gotoAndStop("offline"); }
Symbol 1460 Button
on (press) { gotoAndStop (1); }
Symbol 1461 Button
on (press) { _root.challengeLogin(); }
Symbol 1465 MovieClip Frame 1
stop();
Instance of Symbol 150 MovieClip in Symbol 1465 MovieClip Frame 2
onClipEvent (load) { useHandCursor = false; } on (press) { }
Symbol 1465 MovieClip Frame 4
if (_root.challengeFunction == "save") { txtLoginType.text = "What account would you like to save times to?"; } else if (_root.challengeFunction == "load") { txtLoginType.text = "What account would you like to load times from?"; } if (_root.TWSO.data.rememberMe != undefined) { if (_root.TWSO.data.rememberMe == true) { txtUsername.text = _root.TWSO.data.savedName; txtPassword.text = _root.TWSO.data.savedPass; } } txtUsername.maxChars = 20; txtPassword.maxChars = 20;
Instance of Symbol 541 MovieClip [TextInput] "txtUsername" in Symbol 1465 MovieClip Frame 4
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 541 MovieClip [TextInput] "txtPassword" in Symbol 1465 MovieClip Frame 4
//component parameters onClipEvent (construct) { editable = true; password = true; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 1465 MovieClip Frame 5
btnOK._visible = false;
Symbol 1472 Button
on (press) { if (txtUsername.text.length >= 1) { promptUserAdd("friend", txtUsername.text); } }
Symbol 1475 Button
on (press) { if (lstNames.selectedIndex != undefined) { var tempListObject = lstNames.selectedItem; tempListName = friendList[Number(tempListObject.data)]; tempListType = "friend"; listprompts.gotoAndStop("delete"); listprompts.txtPrompt.text = ("Delete \"" + tempListName) + "\" from your friend list?"; } }
Symbol 1478 Button
on (press) { if (txtUsername.text.length >= 1) { promptUserAdd("ignore", txtUsername.text); } }
Symbol 1479 Button
on (press) { if (lstNames.selectedIndex != undefined) { var tempListObject = lstNames.selectedItem; tempListName = ignoreList[Number(tempListObject.data)]; tempListType = "ignore"; listprompts.gotoAndStop("delete"); listprompts.txtPrompt.text = ("Delete \"" + tempListName) + "\" from your ignore list?"; } }
Symbol 1483 Button
on (press) { getURL ("http://twboards.com", "blank"); }
Symbol 1497 Button
on (press) { chooseLobby("_"); }
Symbol 1500 Button
on (press) { chooseLobby("_2"); }
Symbol 1504 Button
on (press) { chooseLobby("_3"); }
Symbol 1507 Button
on (press) { chooseLobby("_4"); }
Symbol 1510 Button
on (press) { chooseLobby("_5"); }
Symbol 1515 Button
on (press) { chooseLobby("_6"); }
Symbol 1521 Button
on (press) { chooseLobby("_7"); }
Symbol 1539 MovieClip Frame 1
stop();
Symbol 1557 MovieClip Frame 1
stop();
Symbol 1563 Button
on (rollOver) { _root.wpnRollOver(3); } on (rollOut) { _root.wpnRollOut(); } on (press) { if (_root.hasAllocations(3)) { _root.WPNROCKET(); } }
Symbol 1569 Button
on (rollOver) { _root.wpnRollOver(1); } on (rollOut) { _root.wpnRollOut(); } on (press) { _root.WPNRIFLE(); }
Symbol 1575 Button
on (rollOver) { _root.wpnRollOver(4); } on (rollOut) { _root.wpnRollOut(); } on (press) { _root.WPNBOOT(); }
Symbol 1581 Button
on (rollOver) { _root.wpnRollOver(0); } on (rollOut) { _root.wpnRollOut(); } on (press) { _root.WPNGRENADE(1); }
Symbol 1587 Button
on (rollOver) { _root.wpnRollOver(5); } on (rollOut) { _root.wpnRollOut(); } on (press) { if (_root.hasAllocations(5)) { _root.WPNBUILD("wall"); } }
Symbol 1593 Button
on (rollOver) { _root.wpnRollOver(6); } on (rollOut) { _root.wpnRollOut(); } on (press) { if (_root.hasAllocations(6)) { _root.WPNBUILD("platform"); } }
Symbol 1599 Button
on (rollOver) { _root.wpnRollOver(2); } on (rollOut) { _root.wpnRollOut(); } on (press) { if (_root.hasAllocations(2)) { _root.WPNGRENADE(2); } }
Symbol 1604 Button
on (rollOver) { _root.wpnRollOver(9); } on (rollOut) { _root.wpnRollOut(); } on (press) { _root.WPNPICKAXE(); }
Symbol 1609 MovieClip Frame 1
if (_root.gameLicense == "demo") { btnWeapon9.enabled = false; btnWeapon9._visible = false; emptyslot9._visible = true; } else { emptyslot9._visible = false; }
Symbol 1621 Button
on (press) { _parent.gotoAndPlay(21); }
Symbol 1634 Button
on (rollOver) { _root.wpnRollOver(8); } on (rollOut) { _root.wpnRollOut(); } on (press) { _root.WPNRETURN(); }
Symbol 1642 Button
on (rollOver) { _root.wpnRollOver(7); } on (rollOut) { _root.wpnRollOut(); } on (press) { _root.WPNVIEW(); }
Symbol 1665 Button
on (press) { if (_root.audioclip._currentframe == 1) { _root.audioclip.nextFrame(); } else { _root.audioclip.prevFrame(); } }
Symbol 1668 MovieClip Frame 1
stop();
Symbol 1682 Button
on (release) { nextFrame(); }
Symbol 1697 Button
on (release) { prevFrame(); }
Symbol 1700 Button
on (rollOver) { optionstextmc._visible = true; optionstextmc.txtOptionsText.text = "Change Quality"; } on (rollOut) { optionstextmc.txtOptionsText.text = ""; optionstextmc._visible = false; } on (press) { _root.changeQuality(); }
Symbol 1703 Button
on (rollOver) { optionstextmc._visible = true; optionstextmc.txtOptionsText.text = "Offer a Draw"; } on (rollOut) { optionstextmc.txtOptionsText.text = ""; optionstextmc._visible = false; } on (press) { if (_root.requestedADraw) { _root.promptboxclip.gotoAndStop("overdrawn"); } else { _root.promptboxclip.gotoAndStop("requestdraw"); } }
Symbol 1706 Button
on (rollOver) { optionstextmc._visible = true; optionstextmc.txtOptionsText.text = "Exit"; } on (rollOut) { optionstextmc.txtOptionsText.text = ""; optionstextmc._visible = false; } on (press) { _root.promptboxclip.gotoAndStop("exitgame"); }
Symbol 1708 MovieClip Frame 1
stop();
Symbol 1708 MovieClip Frame 2
if ((!_root.playingOnline) || (_root.quickStart)) { btnDraw._visible = false; }
Instance of Symbol 1685 MovieClip "optionstextmc" in Symbol 1708 MovieClip Frame 2
onClipEvent (load) { _visible = false; }
Symbol 1712 MovieClip Frame 1
stop();
Symbol 1712 MovieClip Frame 90
gotoAndPlay (2);
Symbol 1730 Button
on (release) { play(); }
Symbol 1753 MovieClip Frame 24
stop();
Symbol 1770 MovieClip Frame 22
stop();
Symbol 1771 MovieClip Frame 1
stop();
Symbol 1781 Button
on (press) { gotoAndPlay (21); }
Symbol 1782 Button
on (release) { gotoAndPlay (21); }
Symbol 1784 MovieClip Frame 1
stop();
Instance of Symbol 150 MovieClip in Symbol 1784 MovieClip Frame 1
onClipEvent (load) { this.useHandCursor = false; } on (press) { }
Symbol 1784 MovieClip Frame 2
_root.checkAllocations(); if (_root.currentOptions[6] == 2) { gotoAndStop (20); }
Symbol 1784 MovieClip Frame 20
stop();
Symbol 1784 MovieClip Frame 21
if (_root.currentOptions[6] == 2) { gotoAndStop (1); }
Symbol 1788 Button
on (press) { challengeprompts.gotoAndStop("quit"); }
Symbol 1810 MovieClip Frame 1
stop();
Instance of Symbol 1809 MovieClip in Symbol 1810 MovieClip Frame 1
onClipEvent (enterFrame) { i = 500; while (i <= 510) { if (this.hitTest(_root["grenade" + i])) { _parent.nextFrame(); break; } i++; } }
Symbol 1810 MovieClip Frame 7
_root.finishChallenge();
Symbol 1811 MovieClip Frame 1
stop();
Instance of Symbol 1809 MovieClip in Symbol 1811 MovieClip Frame 1
onClipEvent (enterFrame) { i = 500; while (i <= 510) { if (this.hitTest(_root["grenade" + i])) { _parent.nextFrame(); break; } i++; } }
Symbol 1811 MovieClip Frame 8
_root.finishChallenge();
Instance of Symbol 1809 MovieClip in Symbol 1812 MovieClip Frame 1
onClipEvent (enterFrame) { i = 500; while (i <= 510) { if (this.hitTest(_root["grenade" + i])) { _parent.nextFrame(); break; } i++; } }
Instance of Symbol 1809 MovieClip in Symbol 1813 MovieClip Frame 1
onClipEvent (enterFrame) { i = 500; while (i <= 510) { if (this.hitTest(_root["grenade" + i])) { _parent.nextFrame(); break; } i++; } }
Instance of Symbol 1809 MovieClip in Symbol 1814 MovieClip Frame 1
onClipEvent (enterFrame) { i = 500; while (i <= 510) { if (this.hitTest(_root["grenade" + i])) { _parent.nextFrame(); break; } i++; } }
Symbol 1814 MovieClip Frame 40
stop();
Instance of Symbol 1809 MovieClip in Symbol 1815 MovieClip Frame 1
onClipEvent (enterFrame) { i = 500; while (i <= 510) { if (this.hitTest(_root["grenade" + i])) { _parent.nextFrame(); break; } i++; } }
Symbol 1815 MovieClip Frame 70
stop();
Symbol 1816 MovieClip Frame 1
stop();
Instance of Symbol 1809 MovieClip in Symbol 1816 MovieClip Frame 1
onClipEvent (enterFrame) { i = 500; while (i <= 510) { if (this.hitTest(_root["grenade" + i])) { _parent.nextFrame(); break; } i++; } }
Instance of Symbol 1809 MovieClip in Symbol 1816 MovieClip Frame 3
onClipEvent (enterFrame) { i = 500; while (i <= 510) { if (this.hitTest(_root["grenade" + i])) { _parent.nextFrame(); break; } i++; } }
Instance of Symbol 1809 MovieClip in Symbol 1816 MovieClip Frame 5
onClipEvent (enterFrame) { i = 500; while (i <= 510) { if (this.hitTest(_root["grenade" + i])) { _parent.nextFrame(); break; } i++; } }
Instance of Symbol 1809 MovieClip in Symbol 1816 MovieClip Frame 7
onClipEvent (enterFrame) { i = 500; while (i <= 510) { if (this.hitTest(_root["grenade" + i])) { _parent.nextFrame(); break; } i++; } }
Symbol 1816 MovieClip Frame 9
_root.finishChallenge();
Symbol 1819 MovieClip Frame 1
stop();
Symbol 1819 MovieClip Frame 7
_root.finishChallenge();
Symbol 1820 MovieClip Frame 1
stop();
Symbol 1820 MovieClip Frame 8
_root.finishChallenge();
Symbol 1822 MovieClip Frame 30
stop();
Symbol 1823 MovieClip Frame 40
stop();
Symbol 1825 MovieClip Frame 1
stop();
Symbol 1825 MovieClip Frame 9
_root.finishChallenge();
Symbol 1826 MovieClip Frame 1
stop();
Symbol 1835 MovieClip Frame 80
_root.startChallenge();
Symbol 1835 MovieClip Frame 108
stop();
Symbol 1838 Button
on (press) { _root.challengeExit(); }
Symbol 1843 Button
on (press) { gotoAndStop (1); }
Symbol 1844 MovieClip Frame 1
stop();
Instance of Symbol 150 MovieClip in Symbol 1844 MovieClip Frame 2
onClipEvent (load) { useHandCursor = false; } on (press) { }
Instance of Symbol 1922 MovieClip "WINDOW" in Symbol 1926 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 1925 MovieClip "gtracker" in Symbol 1926 MovieClip Frame 1
onClipEvent (load) { this.swapDepths(_root.tD); _visible = false; }
Instance of Symbol 1926 MovieClip "CONTAINER" in Symbol 1927 MovieClip Frame 1
onClipEvent (load) { function buildStructure(inX, inY, inType) { var _local3; if (inType == "w") { _local3 = "wall"; if (_root[("t" + _root.curTeam) + "Allocations"][5] != 999) { _root[("t" + _root.curTeam) + "Allocations"][5] = _root[("t" + _root.curTeam) + "Allocations"][5] - 1; } _root.updateHackAllocations(); _root.increaseStat("wallsBuilt", 1); } else if (inType == "p") { _local3 = "platform"; if (_root[("t" + _root.curTeam) + "Allocations"][6] != 999) { _root[("t" + _root.curTeam) + "Allocations"][6] = _root[("t" + _root.curTeam) + "Allocations"][6] - 1; } _root.updateHackAllocations(); _root.increaseStat("platformsBuilt", 1); } var _local2 = mc.attachMovie("build_" + _local3, "building", _root.bD); _local2._x = inX; _local2._y = inY; myBitmapData.draw(mc); _local2.removeMovieClip(); _root.build.start(); _root.switchPlayer(); } function explosion(inx, iny) { if (_root.currentOptions[2] == 1) { _root.shake(); } var _local3 = mc.attachMovie("explosion", "e", _root.eD); _local3._x = inx; _local3._y = iny; _local3.gotoAndStop(_root.explosionFrame); _local3._xscale = 200; _local3._yscale = 150; myBitmapData.draw(mc); removeMovieClip(_local3); this.onEnterFrame = function (Void) { threshCount++; if (threshCount < 15) { myBitmapData.threshold(myBitmapData, new flash.geom.Rectangle(0, 0, 2000, _root.curStageHeight), new flash.geom.Point(0, 0), "==", 4278190080, 0); myBitmapData.draw(mc); } else { threshCount = 0; this.onEnterFrame = null; } }; } function gunExplosion(inx, iny) { var _local3 = mc.attachMovie("explosionsmall", "e", _root.eD); _local3._x = inx; _local3._y = iny; _local3._rotation = _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gun._rotation; if (_root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer]._xscale < 0) { _local3._rotation = _local3._rotation * -1; } myBitmapData.draw(mc); removeMovieClip(_local3); var _local4 = attachMovie("explosionDUST", "edust", _root.dD); _local4._x = inx; _local4._y = iny; _local4._xscale = 8; _local4._yscale = 8; _local4._alpha = 70; this.onEnterFrame = function (Void) { threshCount++; if (threshCount < 15) { myBitmapData.threshold(myBitmapData, new flash.geom.Rectangle(0, 0, 2000, _root.curStageHeight), new flash.geom.Point(0, 0), "==", 4278190080, 0); myBitmapData.draw(mc); } else { threshCount = 0; this.onEnterFrame = null; } }; } function pickAxeExplosion(inPerson) { var _local3 = mc.attachMovie("explosionpickaxe", "e", _root.eD); _local3._x = _root.MAIN.CONTAINER[inPerson]._x; _local3._y = _root.MAIN.CONTAINER[inPerson]._y; _local3._xscale = _local3._xscale * _root.MAIN.CONTAINER[inPerson].direction; myBitmapData.draw(mc); _root.MAIN.CONTAINER[inPerson].simulatePickAxe(); removeMovieClip(_local3); this.onEnterFrame = function (Void) { threshCount++; if (threshCount < 15) { myBitmapData.threshold(myBitmapData, new flash.geom.Rectangle(0, 0, 2000, _root.curStageHeight), new flash.geom.Point(0, 0), "==", 4278190080, 0); myBitmapData.draw(mc); } else { threshCount = 0; this.onEnterFrame = null; } }; } function bloodSpurt(iny, inPerson) { var _local2 = mc.attachMovie("bulletblood", "bb", _root.dD); _local2._x = _root.MAIN.CONTAINER[inPerson]._x; _local2._y = iny; _local2._xscale = 35; _local2._yscale = 35; if (_root.MAIN.CONTAINER[inPerson]._x < _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer]._x) { _local2._xscale = -_local2._xscale; } _local2._rotation = _root.MAIN.CONTAINER[(("t" + _root.curTeam) + "_") + _root.curPlayer].gun._rotation; } _root.backgrounds.gotoAndStop(_root.gameStage); if (_root.gameStage != 3) { var midground = this.attachMovie(("s" + _root.gameStage) + "m", "midground", 2); midground.cacheAsBitmap = true; } var myBitmapData = (new flash.display.BitmapData(_root.curStageWidth, _root.curStageHeight, true, 0)); this.attachMovie(("s" + _root.gameStage) + "f", "land", 3); if (_root.gameStage == 3) { land.gotoAndStop(_root.voidRandomFrame); } myBitmapData.draw(land, new flash.geom.Matrix(), new ColorTransform(), new Object(), new flash.geom.Rectangle(0, 0, _root.curStageWidth, _root.curStageHeight), true); removeMovieClip(land); this.createEmptyMovieClip("mc", 3); mc.attachBitmap(myBitmapData, 5); var threshCount = 0; if (_root.playingOnline) { if ((_root.TWSO.data.teamList != undefined) && (_root.localTeamIndex != 99)) { var curTempTeam = _root.TWSO.data.teamList[_root.localTeamIndex]; var curTeamList = curTempTeam.teamMembers; } } else { if ((_root.TWSO.data.teamList != undefined) && (_root.localTeamIndex != 99)) { var curTempTeam = _root.TWSO.data.teamList[_root.localTeamIndex]; var curTeamList1 = curTempTeam.teamMembers; } if ((_root.TWSO.data.teamList != undefined) && (_root.localTeamIndex2 != 99)) { var curTempTeam = _root.TWSO.data.teamList[_root.localTeamIndex2]; var curTeamList2 = curTempTeam.teamMembers; } } var i; i = 1; while (i < 7) { _root["d1_" + i]._visible = false; _root["d2_" + i]._visible = false; i++; } var t1h = (_root.Team1.teamHat + 1); var t2h = (_root.Team2.teamHat + 1); var i; i = 0; while (i < _root.Team1.members) { var hclip = attachMovie("hero", "t1_" + (i + 1), _root.pD).init(_root.Team1PosAry[i].x, _root.Team1PosAry[i].y, 1, i + 1, t1h); var clip = attachMovie("INFOBOX", "t1ib_" + (i + 1), _root.iD); clip.targetPlayer = "t1_" + (i + 1); clip.onEnterFrame = function (Void) { this._x = _root.MAIN.CONTAINER[this.targetPlayer]._x; this._y = _root.MAIN.CONTAINER[this.targetPlayer]._y - 45; }; _root.pD++; _root.iD++; _root["d1_" + (i + 1)]._visible = true; if (_root.playingOnline) { if (_root.gameHost) { if ((_root.localTeamIndex == 99) || (_root.quickStart)) { clip.savedName = (clip.txtDisplayName.text = "Player" + String(i + 1)); } else { clip.savedName = (clip.txtDisplayName.text = curTeamList[i]); } } } else if (_root.localTeamIndex == 99) { clip.savedName = (clip.txtDisplayName.text = "Player" + String(i + 1)); } else { clip.savedName = (clip.txtDisplayName.text = curTeamList1[i]); } clip.useHandCursor = false; clip.onRollOver = function (Void) { if (!_root.inactivePeriod) { _root.setStatus((("Player health: " + _root.MAIN.CONTAINER[this.targetPlayer].health) + "/") + _root.MAIN.CONTAINER[this.targetPlayer].startHealth); } }; clip.onRollOut = function (Void) { if (!_root.inactivePeriod) { _root.setStatus("default"); } }; i++; } i = 0; while (i < _root.Team2.members) { var hclip = attachMovie("hero", "t2_" + (i + 1), _root.pD).init(_root.Team2PosAry[i].x, _root.Team2PosAry[i].y, 2, i + 1, t2h); var clip = attachMovie("INFOBOX", "t2ib_" + (i + 1), _root.iD); clip.targetPlayer = "t2_" + (i + 1); clip.onEnterFrame = function (Void) { this._x = _root.MAIN.CONTAINER[this.targetPlayer]._x; this._y = _root.MAIN.CONTAINER[this.targetPlayer]._y - 45; }; _root.pD++; _root.iD++; _root["d2_" + (i + 1)]._visible = true; clip.nextFrame(); if (_root.playingOnline) { if (!_root.gameHost) { if ((_root.localTeamIndex == 99) || (_root.quickStart)) { clip.savedName = (clip.txtDisplayName.text = "Player" + String(i + 1)); } else { clip.savedName = (clip.txtDisplayName.text = curTeamList[i]); } } } else if (_root.localTeamIndex2 == 99) { clip.savedName = (clip.txtDisplayName.text = "Player" + String(i + 1)); } else { clip.savedName = (clip.txtDisplayName.text = curTeamList2[i]); } clip.useHandCursor = false; clip.onRollOver = function (Void) { if (!_root.inactivePeriod) { _root.setStatus((("Player health: " + _root.MAIN.CONTAINER[this.targetPlayer].health) + "/") + _root.MAIN.CONTAINER[this.targetPlayer].startHealth); } }; clip.onRollOut = function (Void) { if (!_root.inactivePeriod) { _root.setStatus("default"); } }; i++; } _root.pD = 300; _root.iD = 400; _root.lastX = _root.MAIN._x; _root.lastY = _root.MAIN._y; if (_root.playingOnline) { if (_root.nameAction == "default") { _root.remoteDefaultNames(); } else if (_root.nameAction == "custom") { _root.remoteCustomNames(); } } _root.AbsoluteAdjust(); }
Symbol 1949 Button
on (press) { sendMessage(); }
Symbol 1962 MovieClip Frame 1
stop();
Symbol 1969 Button
on (press) { prevFrame(); }
Symbol 1977 MovieClip Frame 1
stop();
Symbol 1978 MovieClip Frame 1
stop();
Symbol 1978 MovieClip Frame 2
_root.loadSongInfo();
Instance of Symbol 1974 MovieClip in Symbol 1978 MovieClip Frame 2
on (press) { _root.prevSong(); }
Instance of Symbol 1977 MovieClip "btnToggle" in Symbol 1978 MovieClip Frame 2
onClipEvent (load) { if (_root.songMute) { nextFrame(); } } on (press) { _root.toggleAudio(); }
Instance of Symbol 1974 MovieClip in Symbol 1978 MovieClip Frame 2
on (press) { _root.nextSong(); }
Symbol 1986 MovieClip Frame 1
stop();
Instance of Symbol 1981 MovieClip "chatblock2" in Symbol 1986 MovieClip Frame 1
onClipEvent (load) { this.useHandCursor = false; } on (press) { }
Instance of Symbol 1983 MovieClip "chatblock1" in Symbol 1986 MovieClip Frame 1
onClipEvent (load) { this.useHandCursor = false; } on (press) { }
Symbol 1991 MovieClip Frame 1
stop();
Symbol 1993 MovieClip Frame 1
stop();
Symbol 1994 MovieClip Frame 1
stop();
Symbol 1995 MovieClip Frame 1
stop();
Symbol 2010 Button
on (release) { NewgroundsAPI.loadNewgrounds(); }
Symbol 2012 MovieClip Frame 1
function startAd(ngad_url) { trace("opening " + ngad_url); System.security.allowDomain("70.87.128.99"); System.security.allowInsecureDomain("70.87.128.99"); System.security.allowDomain("ads.shizmoo.com"); System.security.allowInsecureDomain("ads.shizmoo.com"); System.security.allowDomain("www.cpmstar.com"); System.security.allowInsecureDomain("www.cpmstar.com"); System.security.allowDomain("server.cpmstar.com"); System.security.allowInsecureDomain("server.cpmstar.com"); var ngads_redirect = new XML(); ngads_redirect.ignoreWhite = true; ngads_redirect.onLoad = function (success) { trace("[NEWGROUNDS FLASH ADS] :: You may get a 'Security Sandbox Violation' ... this is normal, do not freak out!"); if (success) { ng_ad.loadMovie(ngads_redirect.toString(), "GET"); } }; ngads_redirect.load(ngad_url); } if (NewgroundsAPI.getAdURL()) { startAd(NewgroundsAPI.getAdURL()); } NewgroundsAPI.onAdsApproved = function (ad_url) { startAd(ad_url); }; stop();
Symbol 2014 MovieClip Frame 1
stop();
Instance of Symbol 2005 MovieClip in Symbol 2014 MovieClip Frame 1
on (press) { if (_root.gameLicense == "demo") { NewgroundsAPI.loadCustomLink("TerritoryWarOnline.com referral"); NewgroundsAPI.logCustomEvent("demo clicked intersitial"); } else { getURL ("http://territorywaronline.com", "blank"); } }
Symbol 2014 MovieClip Frame 2
Symbol 2014 MovieClip Frame 3
Symbol 2029 MovieClip Frame 1
stop();
Instance of Symbol 2025 MovieClip in Symbol 2029 MovieClip Frame 1
onClipEvent (enterFrame) { _rotation = (_rotation + 12); }
Symbol 2033 Button
on (press) { _root.postTimerAction = "gotomenu"; _root.activateXgenTimer(); }
Symbol 2034 Button
on (press) { _root.promptboxclip.gotoAndStop("requestrematch"); }
Symbol 2039 Button
on (press) { _root.promptUserAdd("friend", _root.remoteClient.username); }
Symbol 2042 Button
on (press) { _root.postTimerAction = "gotolobby"; _root.activateXgenTimer(); }
Symbol 2048 MovieClip Frame 1
stop(); txtWinner.text = _root.winningTeam; txtTeam1Name.text = _root.Team1.teamName; txtTeam2Name.text = _root.Team2.teamName; btn1._visible = (btn2._visible = (btn3._visible = (btn4._visible = false))); caption1._visible = (caption2._visible = (caption3._visible = (caption4._visible = false))); _root.activateEndTimer(); if ((_root.gameLocation == "afro") || (_root.gameLocation == "xgen")) { adMC.gotoAndStop(3); }
Instance of Symbol 2005 MovieClip in Symbol 2048 MovieClip Frame 4
on (press) { if (_root.gameLicense == "demo") { NewgroundsAPI.loadCustomLink("TerritoryWarOnline.com referral"); NewgroundsAPI.logCustomEvent("demo clicked intersitial"); } else { getURL ("http://territorywaronline.com", "blank"); } }
Symbol 2049 MovieClip Frame 1
stop();
Instance of Symbol 150 MovieClip in Symbol 2049 MovieClip Frame 2
onClipEvent (load) { useHandCursor = false; } on (press) { }
Symbol 2049 MovieClip Frame 30
stop(); if (_root.playingOnline) { btnMenu._visible = false; } else { btnLobby._visible = false; }
Symbol 2052 Button
on (press) { _root.exitGame(); }
Symbol 2053 Button
on (press) { gotoAndStop (1); }
Symbol 2055 Button
on (press) { _root.requestDraw(); gotoAndStop ("drawsent"); }
Symbol 2057 Button
on (press) { gotoAndStop (1); }
Symbol 2060 Button
on (press) { _root.acceptDraw(); }
Symbol 2062 Button
on (press) { _root.requestRematch(); gotoAndStop ("drawsent"); }
Symbol 2064 Button
on (press) { _root.acceptRematch(); }
Symbol 2066 Button
on (press) { gotoAndStop (1); }
Symbol 2067 MovieClip Frame 1
stop();
Symbol 2067 MovieClip Frame 2
if (_root.opponentExit || (_root.quickStart)) { txtWarning.text = "Quit the game?"; } else { txtWarning.text = "Are you sure you want to quit the game? If you are playing online your stats will be lost and you will be credited a loss"; }
Instance of Symbol 150 MovieClip in Symbol 2067 MovieClip Frame 2
onClipEvent (load) { useHandCursor = false; } on (press) { }
Symbol 2069 MovieClip Frame 5
if (_root.opponentExit) { _root.opponentHasQuit(); } swapDepths(1); this.removeMovieClip();
Symbol 2074 Button
on (press) { addText("hello", 16711935); }
Symbol 2075 Button
on (press) { addText("hello", 0); }

Library Items

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

Instance Names

"btnVersionLog"Frame 1Symbol 611 MovieClip
"txtPercent"Frame 1Symbol 619 EditableText
"txtVendor"Frame 1Symbol 621 EditableText
"versionnotice"Frame 1Symbol 625 MovieClip
"licenseclip"Frame 1Symbol 640 MovieClip
"btnPlay"Frame 3Symbol 643 Button
"afrointro"Frame 57Symbol 746 MovieClip
"skipbutton"Frame 57Symbol 750 MovieClip
"XGSIntroMC"Frame 76Symbol 776 MovieClip
"stickthrow"Frame 654Symbol 873 MovieClip
"recoil"Frame 744Symbol 261 MovieClip
"gunrecoil"Frame 744Symbol 878 MovieClip
"fullseq"Frame 1091Symbol 917 MovieClip
"piece1"Frame 1383Symbol 936 MovieClip
"piece2"Frame 1383Symbol 939 MovieClip
"piece3"Frame 1383Symbol 942 MovieClip
"piece4"Frame 1383Symbol 945 MovieClip
"piece5"Frame 1383Symbol 948 MovieClip
"piece6"Frame 1383Symbol 951 MovieClip
"piece7"Frame 1383Symbol 954 MovieClip
"piece8"Frame 1383Symbol 957 MovieClip
"piece9"Frame 1383Symbol 960 MovieClip
"piece11"Frame 1383Symbol 966 MovieClip
"piece12"Frame 1383Symbol 969 MovieClip
"piece13"Frame 1383Symbol 972 MovieClip
"piece14"Frame 1383Symbol 975 MovieClip
"piece15"Frame 1383Symbol 978 MovieClip
"piece16"Frame 1383Symbol 981 MovieClip
"piece17"Frame 1383Symbol 984 MovieClip
"piece18"Frame 1383Symbol 987 MovieClip
"fireclip"Frame 1384Symbol 989 MovieClip
"startarrows"Frame 1384Symbol 1014 MovieClip
"btnTeams"Frame 1384Symbol 1040 Button
"btnOnline"Frame 1384Symbol 1043 Button
"btnOffline"Frame 1384Symbol 1046 Button
"btnInstructions"Frame 1384Symbol 1048 Button
"btnOptions"Frame 1384Symbol 1050 Button
"btnCommunity"Frame 1384Symbol 1053 Button
"txtError"Frame 1386Symbol 1066 EditableText
"txtUsername"Frame 1386Symbol 541 MovieClip [TextInput]
"txtPassword"Frame 1386Symbol 541 MovieClip [TextInput]
"chkRemember"Frame 1386Symbol 591 MovieClip [CheckBox]
"btnConnect"Frame 1386Symbol 1072 Button
"btnQuickstart"Frame 1386Symbol 1076 Button
"btnSignup"Frame 1386Symbol 1081 Button
"demolockclip"Frame 1386Symbol 1090 MovieClip
"versioncheckclip"Frame 1386Symbol 1094 MovieClip
"txtInfo"Frame 1387Symbol 1095 EditableText
"btnBack"Frame 1387Symbol 1096 Button
"chatWindow"Frame 1388Symbol 594 MovieClip [TextArea]
"txtMessage"Frame 1388Symbol 541 MovieClip [TextInput]
"txtPlayerInfo"Frame 1388Symbol 1109 EditableText
"btnViewProfile"Frame 1388Symbol 1112 Button
"radio"Frame 1388Symbol 573 MovieClip [RadioButton]
"txtLobbyCount"Frame 1388Symbol 1125 EditableText
"listprompts"Frame 1388Symbol 1134 MovieClip
"lobbyoptionsmc"Frame 1388Symbol 1142 MovieClip
"cmbLobby"Frame 1388Symbol 554 MovieClip [ComboBox]
"txtVS"Frame 1389Symbol 1144 EditableText
"txtRemoteWants"Frame 1389Symbol 1147 EditableText
"txtMessage"Frame 1389Symbol 541 MovieClip [TextInput]
"chatWindow"Frame 1389Symbol 594 MovieClip [TextArea]
"btnReady"Frame 1389Symbol 1153 Button
"btnLobby"Frame 1389Symbol 1156 Button
"cmbLocalPlayers"Frame 1389Symbol 554 MovieClip [ComboBox]
"cmbLocalStage"Frame 1389Symbol 554 MovieClip [ComboBox]
"decidingLocal"Frame 1389Symbol 1160 MovieClip
"decidingRemote"Frame 1389Symbol 1160 MovieClip
"cmbRemotePlayers"Frame 1389Symbol 554 MovieClip [ComboBox]
"cmbRemoteStage"Frame 1389Symbol 554 MovieClip [ComboBox]
"cmbTeams"Frame 1389Symbol 554 MovieClip [ComboBox]
"cmbTeam1Players"Frame 1390Symbol 554 MovieClip [ComboBox]
"cmbTeam2Players"Frame 1390Symbol 554 MovieClip [ComboBox]
"cmbStage"Frame 1390Symbol 554 MovieClip [ComboBox]
"cmbTeams1"Frame 1390Symbol 554 MovieClip [ComboBox]
"cmbTeams2"Frame 1390Symbol 554 MovieClip [ComboBox]
"stagepreview"Frame 1390Symbol 1188 MovieClip
"cmbTurnTime"Frame 1390Symbol 554 MovieClip [ComboBox]
"btnGo"Frame 1390Symbol 1191 Button
"cmbTeam1Allocations"Frame 1390Symbol 554 MovieClip [ComboBox]
"cmbTeam2Allocations"Frame 1390Symbol 554 MovieClip [ComboBox]
"btnMoreLevels"Frame 1390Symbol 1203 Button
"lstTeams"Frame 1391Symbol 533 MovieClip [List]
"curteamtitle"Frame 1391Symbol 1214 MovieClip
"prompts"Frame 1391Symbol 1234 MovieClip
"hatdesc"Frame 1391Symbol 1249 MovieClip
"txtTeamName"Frame 1392Symbol 541 MovieClip [TextInput]
"txtName0"Frame 1392Symbol 541 MovieClip [TextInput]
"txtName1"Frame 1392Symbol 541 MovieClip [TextInput]
"txtName2"Frame 1392Symbol 541 MovieClip [TextInput]
"txtName3"Frame 1392Symbol 541 MovieClip [TextInput]
"txtName4"Frame 1392Symbol 541 MovieClip [TextInput]
"txtName5"Frame 1392Symbol 541 MovieClip [TextInput]
"cmbHat"Frame 1392Symbol 554 MovieClip [ComboBox]
"stickexample"Frame 1392Symbol 214 MovieClip
"txtTeamName"Frame 1393Symbol 541 MovieClip [TextInput]
"txtName0"Frame 1393Symbol 541 MovieClip [TextInput]
"txtName1"Frame 1393Symbol 541 MovieClip [TextInput]
"txtName2"Frame 1393Symbol 541 MovieClip [TextInput]
"txtName3"Frame 1393Symbol 541 MovieClip [TextInput]
"txtName4"Frame 1393Symbol 541 MovieClip [TextInput]
"txtName5"Frame 1393Symbol 541 MovieClip [TextInput]
"cmbHat"Frame 1393Symbol 554 MovieClip [ComboBox]
"cmbTray"Frame 1396Symbol 554 MovieClip [ComboBox]
"cmbFPS"Frame 1396Symbol 554 MovieClip [ComboBox]
"txtOptionExplanation"Frame 1396Symbol 1361 EditableText
"volumeKnob"Frame 1396Symbol 1364 MovieClip
"cmbJoinLeave"Frame 1396Symbol 554 MovieClip [ComboBox]
"cmbFilter"Frame 1396Symbol 554 MovieClip [ComboBox]
"cmbQuality"Frame 1397Symbol 554 MovieClip [ComboBox]
"cmbExplosions"Frame 1397Symbol 554 MovieClip [ComboBox]
"cmbIdle"Frame 1397Symbol 554 MovieClip [ComboBox]
"cmbGlows"Frame 1397Symbol 554 MovieClip [ComboBox]
"cmbFire"Frame 1397Symbol 554 MovieClip [ComboBox]
"txtOptionExplanation"Frame 1397Symbol 1376 EditableText
"btnBack"Frame 1399Symbol 1381 Button
"txtUsername"Frame 1399Symbol 541 MovieClip [TextInput]
"txtPassword"Frame 1399Symbol 541 MovieClip [TextInput]
"txtPassword2"Frame 1399Symbol 541 MovieClip [TextInput]
"btnSubmit"Frame 1399Symbol 1388 Button
"txtStatus"Frame 1399Symbol 1389 EditableText
"successclip"Frame 1399Symbol 1395 MovieClip
"a1"Frame 1400Symbol 1408 MovieClip
"a2"Frame 1400Symbol 1408 MovieClip
"a3"Frame 1400Symbol 1408 MovieClip
"a4"Frame 1400Symbol 1408 MovieClip
"a5"Frame 1400Symbol 1408 MovieClip
"a6"Frame 1400Symbol 1408 MovieClip
"cb1"Frame 1400Symbol 1411 Button
"cb2"Frame 1400Symbol 1414 Button
"cb3"Frame 1400Symbol 1417 Button
"cb4"Frame 1400Symbol 1420 Button
"cb5"Frame 1400Symbol 1423 Button
"cb6"Frame 1400Symbol 1426 Button
"t1"Frame 1400Symbol 1428 EditableText
"t2"Frame 1400Symbol 1429 EditableText
"t3"Frame 1400Symbol 1430 EditableText
"t4"Frame 1400Symbol 1431 EditableText
"t5"Frame 1400Symbol 1432 EditableText
"t6"Frame 1400Symbol 1433 EditableText
"explanation"Frame 1400Symbol 1438 MovieClip
"txtChallengeDescription"Frame 1400Symbol 1445 EditableText
"btnCGo"Frame 1400Symbol 1448 Button
"txtTotalTime"Frame 1400Symbol 1450 EditableText
"challengedialogs"Frame 1400Symbol 1465 MovieClip
"lstNames"Frame 1401Symbol 533 MovieClip [List]
"txtUsername"Frame 1401Symbol 541 MovieClip [TextInput]
"listprompts"Frame 1401Symbol 1134 MovieClip
"face1"Frame 1404Symbol 1490 MovieClip
"face2"Frame 1404Symbol 1492 MovieClip
"face3"Frame 1404Symbol 1494 MovieClip
"btnLobby1"Frame 1404Symbol 1497 Button
"btnLobby2"Frame 1404Symbol 1500 Button
"btnLobby3"Frame 1404Symbol 1504 Button
"face1"Frame 1404Symbol 1490 MovieClip
"face1"Frame 1404Symbol 1490 MovieClip
"btnLobby4"Frame 1404Symbol 1507 Button
"btnLobby5"Frame 1404Symbol 1510 Button
"face1"Frame 1404Symbol 1490 MovieClip
"face1"Frame 1404Symbol 1490 MovieClip
"btnLobby6"Frame 1404Symbol 1515 Button
"btnLobby7"Frame 1404Symbol 1521 Button
"backgrounds"Frame 1405Symbol 1539 MovieClip
"weapons"Frame 1405Symbol 1784 MovieClip
"txtChallengeTimer"Frame 1405Symbol 1785 EditableText
"ringsandtargets"Frame 1405Symbol 1826 MovieClip
"challengeprompts"Frame 1405Symbol 1844 MovieClip
"sideblockers"Frame 1405Symbol 1846 MovieClip
"ts1_4"Frame 1407Symbol 1854 MovieClip
"ts1_1"Frame 1407Symbol 1854 MovieClip
"ts1_2"Frame 1407Symbol 1854 MovieClip
"ts1_0"Frame 1407Symbol 1854 MovieClip
"ts1_3"Frame 1407Symbol 1854 MovieClip
"ts1_5"Frame 1407Symbol 1854 MovieClip
"ts2_5"Frame 1407Symbol 1854 MovieClip
"ts2_4"Frame 1407Symbol 1854 MovieClip
"ts2_0"Frame 1407Symbol 1854 MovieClip
"ts2_1"Frame 1407Symbol 1854 MovieClip
"ts2_2"Frame 1407Symbol 1854 MovieClip
"ts2_3"Frame 1407Symbol 1854 MovieClip
"backgrounds"Frame 1415Symbol 1539 MovieClip
"MAIN"Frame 1415Symbol 1927 MovieClip
"hudoutline"Frame 1415Symbol 1929 MovieClip
"txtMessage"Frame 1415Symbol 541 MovieClip [TextInput]
"chatWindow"Frame 1415Symbol 594 MovieClip [TextArea]
"t1HEALTH"Frame 1415Symbol 1936 MovieClip
"t2HEALTH"Frame 1415Symbol 1936 MovieClip
"txtName1"Frame 1415Symbol 1937 EditableText
"txtName2"Frame 1415Symbol 1938 EditableText
"txtStatus"Frame 1415Symbol 1939 EditableText
"txtTimer"Frame 1415Symbol 1941 EditableText
"teambox1"Frame 1415Symbol 1952 MovieClip
"d1_1"Frame 1415Symbol 1962 MovieClip
"d1_2"Frame 1415Symbol 1962 MovieClip
"d1_3"Frame 1415Symbol 1962 MovieClip
"d1_4"Frame 1415Symbol 1962 MovieClip
"d1_5"Frame 1415Symbol 1962 MovieClip
"d1_6"Frame 1415Symbol 1962 MovieClip
"teambox2"Frame 1415Symbol 1952 MovieClip
"d2_6"Frame 1415Symbol 1962 MovieClip
"d2_5"Frame 1415Symbol 1962 MovieClip
"d2_4"Frame 1415Symbol 1962 MovieClip
"d2_3"Frame 1415Symbol 1962 MovieClip
"d2_2"Frame 1415Symbol 1962 MovieClip
"d2_1"Frame 1415Symbol 1962 MovieClip
"weapons"Frame 1415Symbol 1784 MovieClip
"txtFPS"Frame 1415Symbol 1963 EditableText
"audioclip"Frame 1415Symbol 1978 MovieClip
"textblocker"Frame 1415Symbol 1986 MovieClip
"radio"Frame 1415Symbol 573 MovieClip [RadioButton]
"headshotclip"Frame 1415Symbol 1991 MovieClip
"customcursor"Frame 1415Symbol 1995 MovieClip
"endclip"Frame 1415Symbol 2049 MovieClip
"promptboxclip"Frame 1415Symbol 2067 MovieClip
"listprompts"Frame 1415Symbol 1134 MovieClip
"txtChat"Frame 1416Symbol 2073 EditableText
"ray"Symbol 100 MovieClip Frame 1Symbol 99 MovieClip
"txtDisplayName"Symbol 143 MovieClip [INFOBOX] Frame 1Symbol 136 EditableText
"lifebar"Symbol 143 MovieClip [INFOBOX] Frame 1Symbol 139 MovieClip
"highlighter"Symbol 143 MovieClip [INFOBOX] Frame 1Symbol 141 MovieClip
"txtDisplayName"Symbol 143 MovieClip [INFOBOX] Frame 2Symbol 142 EditableText
"symbol"Symbol 149 MovieClip [grenade] Frame 1Symbol 148 MovieClip
"head"Symbol 214 MovieClip Frame 1Symbol 207 MovieClip
"grenade"Symbol 247 MovieClip Frame 1Symbol 148 MovieClip
"kickhitbox"Symbol 344 MovieClip Frame 5Symbol 342 MovieClip
"hitbox"Symbol 381 MovieClip [hero] Frame 1Symbol 152 MovieClip
"jumpmc"Symbol 381 MovieClip [hero] Frame 3Symbol 229 MovieClip
"fly"Symbol 381 MovieClip [hero] Frame 6Symbol 239 MovieClip
"crosshair"Symbol 381 MovieClip [hero] Frame 7Symbol 245 MovieClip
"aimbody"Symbol 381 MovieClip [hero] Frame 7Symbol 247 MovieClip
"recoil"Symbol 381 MovieClip [hero] Frame 9Symbol 261 MovieClip
"gun"Symbol 381 MovieClip [hero] Frame 9Symbol 276 MovieClip
"gethit"Symbol 381 MovieClip [hero] Frame 10Symbol 281 MovieClip
"kipanim"Symbol 381 MovieClip [hero] Frame 14Symbol 335 MovieClip
"kickanim"Symbol 381 MovieClip [hero] Frame 16Symbol 344 MovieClip
"recoil"Symbol 381 MovieClip [hero] Frame 17Symbol 261 MovieClip
"launcher"Symbol 381 MovieClip [hero] Frame 17Symbol 354 MovieClip
"pickaxeanim"Symbol 381 MovieClip [hero] Frame 18Symbol 380 MovieClip
"txtTitle"Symbol 400 MovieClip [challengeDialog] Frame 1Symbol 391 EditableText
"b"Symbol 411 MovieClip [SimpleButtonDown] Frame 1Symbol 408 MovieClip [BrdrShdw]
"face"Symbol 411 MovieClip [SimpleButtonDown] Frame 1Symbol 410 MovieClip [BrdrFace]
"b"Symbol 416 MovieClip [SimpleButtonIn] Frame 1Symbol 413 MovieClip [BrdrBlk]
"it"Symbol 416 MovieClip [SimpleButtonIn] Frame 1Symbol 415 MovieClip [BrdrHilght]
"g"Symbol 416 MovieClip [SimpleButtonIn] Frame 1Symbol 408 MovieClip [BrdrShdw]
"face"Symbol 416 MovieClip [SimpleButtonIn] Frame 1Symbol 410 MovieClip [BrdrFace]
"ob"Symbol 417 MovieClip [SimpleButtonUp] Frame 1Symbol 413 MovieClip [BrdrBlk]
"ol"Symbol 417 MovieClip [SimpleButtonUp] Frame 1Symbol 410 MovieClip [BrdrFace]
"ib"Symbol 417 MovieClip [SimpleButtonUp] Frame 1Symbol 408 MovieClip [BrdrShdw]
"il"Symbol 417 MovieClip [SimpleButtonUp] Frame 1Symbol 415 MovieClip [BrdrHilght]
"face"Symbol 417 MovieClip [SimpleButtonUp] Frame 1Symbol 410 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 425 MovieClip [FocusRect] Frame 1Symbol 406 MovieClip [BoundingBox]
"tabCapture"Symbol 426 MovieClip [FocusManager] Frame 1Symbol 423 Button
"boundingBox_mc"Symbol 429 MovieClip [SimpleButton] Frame 1Symbol 406 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 433 MovieClip [Button] Frame 1Symbol 406 MovieClip [BoundingBox]
"dfs"Symbol 489 MovieClip [BtnDownArrow] Frame 1Symbol 437 MovieClip [ScrollTrack]
"dfs"Symbol 490 MovieClip [BtnUpArrow] Frame 1Symbol 437 MovieClip [ScrollTrack]
"boundingBox_mc"Symbol 492 MovieClip [VScrollBar] Frame 1Symbol 406 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 493 MovieClip [HScrollBar] Frame 1Symbol 406 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 494 MovieClip [UIScrollBar] Frame 1Symbol 406 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 530 MovieClip [View] Frame 1Symbol 406 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 531 MovieClip [ScrollView] Frame 1Symbol 406 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 533 MovieClip [List] Frame 1Symbol 406 MovieClip [BoundingBox]
"label"Symbol 541 MovieClip [TextInput] Frame 1Symbol 540 EditableText
"boundingBox_mc"Symbol 542 MovieClip [ComboBase] Frame 1Symbol 406 MovieClip [BoundingBox]
"dfs"Symbol 548 MovieClip [ComboDownArrowDisabled] Frame 1Symbol 547 MovieClip [ComboDownArrowUp]
"boundingBox_mc"Symbol 554 MovieClip [ComboBox] Frame 1Symbol 406 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 573 MovieClip [RadioButton] Frame 1Symbol 406 MovieClip [BoundingBox]
"foo"Symbol 573 MovieClip [RadioButton] Frame 2Symbol 433 MovieClip [Button]
"boundingBox_mc"Symbol 591 MovieClip [CheckBox] Frame 1Symbol 406 MovieClip [BoundingBox]
"label"Symbol 594 MovieClip [TextArea] Frame 1Symbol 593 EditableText
"txtVersionLog"Symbol 640 MovieClip Frame 5Symbol 594 MovieClip [TextArea]
"follow"Symbol 746 MovieClip Frame 50Symbol 671 MovieClip
"afrohead"Symbol 746 MovieClip Frame 125Symbol 739 MovieClip
"XGenStudiosComMC"Symbol 776 MovieClip Frame 2Symbol 771 MovieClip
"grenade"Symbol 873 MovieClip Frame 1Symbol 148 MovieClip
"back2"Symbol 917 MovieClip Frame 1Symbol 820 MovieClip
"back1"Symbol 917 MovieClip Frame 1Symbol 788 MovieClip
"txtPrompt"Symbol 1134 MovieClip Frame 2Symbol 1129 EditableText
"txtPrompt"Symbol 1134 MovieClip Frame 3Symbol 1131 EditableText
"txtPrompt"Symbol 1134 MovieClip Frame 4Symbol 1133 EditableText
"chkHighlight"Symbol 1142 MovieClip Frame 2Symbol 591 MovieClip [CheckBox]
"chkJoinLeave"Symbol 1142 MovieClip Frame 2Symbol 591 MovieClip [CheckBox]
"cmbShowChat"Symbol 1142 MovieClip Frame 2Symbol 554 MovieClip [ComboBox]
"cmbReceiveChallenges"Symbol 1142 MovieClip Frame 2Symbol 554 MovieClip [ComboBox]
"txtInfo"Symbol 1395 MovieClip Frame 2Symbol 1394 EditableText
"txtLoginType"Symbol 1465 MovieClip Frame 4Symbol 1462 EditableText
"txtUsername"Symbol 1465 MovieClip Frame 4Symbol 541 MovieClip [TextInput]
"txtPassword"Symbol 1465 MovieClip Frame 4Symbol 541 MovieClip [TextInput]
"txtError"Symbol 1465 MovieClip Frame 4Symbol 1463 EditableText
"txtInfo"Symbol 1465 MovieClip Frame 5Symbol 1464 EditableText
"btnOK"Symbol 1465 MovieClip Frame 5Symbol 1452 Button
"crystalbg"Symbol 1539 MovieClip Frame 4Symbol 1532 MovieClip
"btnWeapon3"Symbol 1609 MovieClip Frame 1Symbol 1563 Button
"btnWeapon1"Symbol 1609 MovieClip Frame 1Symbol 1569 Button
"btnWeapon4"Symbol 1609 MovieClip Frame 1Symbol 1575 Button
"btnWeapon0"Symbol 1609 MovieClip Frame 1Symbol 1581 Button
"btnWeapon5"Symbol 1609 MovieClip Frame 1Symbol 1587 Button
"btnWeapon6"Symbol 1609 MovieClip Frame 1Symbol 1593 Button
"btnWeapon2"Symbol 1609 MovieClip Frame 1Symbol 1599 Button
"btnWeapon9"Symbol 1609 MovieClip Frame 1Symbol 1604 Button
"emptyslot9"Symbol 1609 MovieClip Frame 1Symbol 1607 MovieClip
"wpnRotation"Symbol 1650 MovieClip Frame 1Symbol 1609 MovieClip
"txtWeapon"Symbol 1650 MovieClip Frame 1Symbol 1649 EditableText
"txtOptionsText"Symbol 1685 MovieClip Frame 1Symbol 1684 EditableText
"optionstextmc"Symbol 1708 MovieClip Frame 2Symbol 1685 MovieClip
"btnDraw"Symbol 1708 MovieClip Frame 2Symbol 1703 Button
"powMeasure"Symbol 1712 MovieClip Frame 1Symbol 1711 MovieClip
"coverbar"Symbol 1716 MovieClip Frame 1Symbol 1711 MovieClip
"wpnTray"Symbol 1784 MovieClip Frame 1Symbol 1650 MovieClip
"options1"Symbol 1784 MovieClip Frame 1Symbol 1668 MovieClip
"options2"Symbol 1784 MovieClip Frame 1Symbol 1708 MovieClip
"powmeter"Symbol 1784 MovieClip Frame 1Symbol 1712 MovieClip
"walkmeter"Symbol 1784 MovieClip Frame 1Symbol 1716 MovieClip
"btnWeapons"Symbol 1784 MovieClip Frame 1Symbol 1730 Button
"barflipper"Symbol 1784 MovieClip Frame 1Symbol 1771 MovieClip
"btnWeaponsCancel"Symbol 1784 MovieClip Frame 2Symbol 1781 Button
"btnWeaponsCancel"Symbol 1784 MovieClip Frame 20Symbol 1782 Button
"btnWeaponsCancel"Symbol 1784 MovieClip Frame 21Symbol 1783 Button
"ringscollection"Symbol 1826 MovieClip Frame 1Symbol 1810 MovieClip
"ringscollection"Symbol 1826 MovieClip Frame 2Symbol 1811 MovieClip
"ringscollection"Symbol 1826 MovieClip Frame 3Symbol 1816 MovieClip
"targetscollection"Symbol 1826 MovieClip Frame 4Symbol 1819 MovieClip
"targetscollection"Symbol 1826 MovieClip Frame 5Symbol 1820 MovieClip
"targetscollection"Symbol 1826 MovieClip Frame 6Symbol 1825 MovieClip
"newrecord"Symbol 1844 MovieClip Frame 3Symbol 1841 MovieClip
"gheight"Symbol 1925 MovieClip Frame 1Symbol 1924 EditableText
"grenade"Symbol 1925 MovieClip Frame 1Symbol 148 MovieClip
"WINDOW"Symbol 1926 MovieClip Frame 1Symbol 1922 MovieClip
"gtracker"Symbol 1926 MovieClip Frame 1Symbol 1925 MovieClip
"CONTAINER"Symbol 1927 MovieClip Frame 1Symbol 1926 MovieClip
"lifemask"Symbol 1936 MovieClip Frame 1Symbol 1931 MovieClip
"txtSongTitle"Symbol 1978 MovieClip Frame 2Symbol 1971 EditableText
"txtSongArtist"Symbol 1978 MovieClip Frame 2Symbol 1972 EditableText
"btnToggle"Symbol 1978 MovieClip Frame 2Symbol 1977 MovieClip
"chatblock2"Symbol 1986 MovieClip Frame 1Symbol 1981 MovieClip
"chatblock1"Symbol 1986 MovieClip Frame 1Symbol 1983 MovieClip
"chatblocktext"Symbol 1986 MovieClip Frame 1Symbol 1985 MovieClip
"curStructure"Symbol 1995 MovieClip Frame 2Symbol 1993 MovieClip
"curStructure"Symbol 1995 MovieClip Frame 3Symbol 1994 MovieClip
"ng_ad"Symbol 2012 MovieClip Frame 1Symbol 2011 MovieClip
"adMC"Symbol 2048 MovieClip Frame 1Symbol 2014 MovieClip
"txtWinner"Symbol 2048 MovieClip Frame 1Symbol 2015 EditableText
"txtTeam1Stats"Symbol 2048 MovieClip Frame 1Symbol 2018 EditableText
"txtTeam2Stats"Symbol 2048 MovieClip Frame 1Symbol 2019 EditableText
"txtTeam1Name"Symbol 2048 MovieClip Frame 1Symbol 2020 EditableText
"txtTeam2Name"Symbol 2048 MovieClip Frame 1Symbol 2021 EditableText
"txtWinNotice"Symbol 2048 MovieClip Frame 1Symbol 2022 EditableText
"statstatusmc"Symbol 2048 MovieClip Frame 1Symbol 2029 MovieClip
"btn1"Symbol 2048 MovieClip Frame 1Symbol 2033 Button
"btn3"Symbol 2048 MovieClip Frame 1Symbol 2034 Button
"caption1"Symbol 2048 MovieClip Frame 1Symbol 2036 MovieClip
"caption3"Symbol 2048 MovieClip Frame 1Symbol 2038 MovieClip
"btn4"Symbol 2048 MovieClip Frame 1Symbol 2039 Button
"caption4"Symbol 2048 MovieClip Frame 1Symbol 2041 MovieClip
"btn2"Symbol 2048 MovieClip Frame 1Symbol 2042 Button
"caption2"Symbol 2048 MovieClip Frame 1Symbol 2044 MovieClip
"txtAdTimer"Symbol 2048 MovieClip Frame 2Symbol 2047 EditableText
"endscreen"Symbol 2049 MovieClip Frame 2Symbol 2048 MovieClip
"txtWarning"Symbol 2067 MovieClip Frame 2Symbol 2051 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "rlaunch"
ExportAssets (56)Timeline Frame 1Symbol 2 as "ring"
ExportAssets (56)Timeline Frame 1Symbol 3 as "rifle"
ExportAssets (56)Timeline Frame 1Symbol 4 as "lobbyleave"
ExportAssets (56)Timeline Frame 1Symbol 5 as "lobbyenter"
ExportAssets (56)Timeline Frame 1Symbol 6 as "tink"
ExportAssets (56)Timeline Frame 1Symbol 7 as "headshot"
ExportAssets (56)Timeline Frame 1Symbol 8 as "aslava"
ExportAssets (56)Timeline Frame 1Symbol 9 as "explosionSFX"
ExportAssets (56)Timeline Frame 1Symbol 10 as "explosionSFXold"
ExportAssets (56)Timeline Frame 1Symbol 11 as "doorslam"
ExportAssets (56)Timeline Frame 1Symbol 12 as "ccomplete"
ExportAssets (56)Timeline Frame 1Symbol 13 as "slash3"
ExportAssets (56)Timeline Frame 1Symbol 14 as "slash2"
ExportAssets (56)Timeline Frame 1Symbol 15 as "slash1"
ExportAssets (56)Timeline Frame 1Symbol 16 as "buzzer"
ExportAssets (56)Timeline Frame 1Symbol 17 as "sfx_14.mp3"
ExportAssets (56)Timeline Frame 1Symbol 18 as "sfx_18.mp3"
ExportAssets (56)Timeline Frame 1Symbol 19 as "islandrumble"
ExportAssets (56)Timeline Frame 1Symbol 21 as "whitering"
ExportAssets (56)Timeline Frame 1Symbol 30 as "exportslash"
ExportAssets (56)Timeline Frame 1Symbol 33 as "grenade//"
ExportAssets (56)Timeline Frame 1Symbol 38 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 40 as "heroold"
ExportAssets (56)Timeline Frame 1Symbol 46 as "CHUNK"
ExportAssets (56)Timeline Frame 1Symbol 50 as "loadingBOX"
ExportAssets (56)Timeline Frame 1Symbol 52 as "explosionsmall"
ExportAssets (56)Timeline Frame 1Symbol 57 as "FORE_water"
ExportAssets (56)Timeline Frame 1Symbol 67 as "librarydoors"
ExportAssets (56)Timeline Frame 1Symbol 76 as "bulletblood"
ExportAssets (56)Timeline Frame 1Symbol 78 as "explosionpickaxe"
ExportAssets (56)Timeline Frame 1Symbol 101 as "rocket"
ExportAssets (56)Timeline Frame 1Symbol 118 as "swater"
ExportAssets (56)Timeline Frame 1Symbol 134 as "slava"
ExportAssets (56)Timeline Frame 1Symbol 143 as "INFOBOX"
ExportAssets (56)Timeline Frame 1Symbol 145 as "shell"
ExportAssets (56)Timeline Frame 1Symbol 149 as "grenade"
ExportAssets (56)Timeline Frame 1Symbol 275 as "explosionDUST"
ExportAssets (56)Timeline Frame 1Symbol 381 as "hero"
ExportAssets (56)Timeline Frame 1Symbol 384 as "build_platform"
ExportAssets (56)Timeline Frame 1Symbol 387 as "build_wall"
ExportAssets (56)Timeline Frame 1Symbol 400 as "challengeDialog"
ExportAssets (56)Timeline Frame 1Symbol 406 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 408 as "BrdrShdw"
ExportAssets (56)Timeline Frame 1Symbol 410 as "BrdrFace"
ExportAssets (56)Timeline Frame 1Symbol 411 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 1Symbol 413 as "BrdrBlk"
ExportAssets (56)Timeline Frame 1Symbol 415 as "BrdrHilght"
ExportAssets (56)Timeline Frame 1Symbol 416 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 1Symbol 417 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 1Symbol 418 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 419 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 420 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 425 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 426 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 427 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 428 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 429 as "SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 430 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 431 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 432 as "ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 433 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 434 as "CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 437 as "ScrollTrack"
ExportAssets (56)Timeline Frame 1Symbol 444 as "ScrollDownArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 446 as "ScrollThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 448 as "ScrollThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 449 as "ScrollDownArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 450 as "ScrollDownArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 451 as "ScrollDownArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 457 as "ScrollThumbBottomDisabled"
ExportAssets (56)Timeline Frame 1Symbol 459 as "ThumbThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 461 as "ThumbThemeColor3"
ExportAssets (56)Timeline Frame 1Symbol 462 as "ScrollThumbBottomDown"
ExportAssets (56)Timeline Frame 1Symbol 463 as "ScrollThumbBottomOver"
ExportAssets (56)Timeline Frame 1Symbol 464 as "ScrollThumbBottomUp"
ExportAssets (56)Timeline Frame 1Symbol 466 as "ScrollThumbGripDisabled"
ExportAssets (56)Timeline Frame 1Symbol 468 as "ThumbThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 469 as "ScrollThumbGripDown"
ExportAssets (56)Timeline Frame 1Symbol 470 as "ScrollThumbGripOver"
ExportAssets (56)Timeline Frame 1Symbol 471 as "ScrollThumbGripUp"
ExportAssets (56)Timeline Frame 1Symbol 473 as "ScrollThumbMiddleDisabled"
ExportAssets (56)Timeline Frame 1Symbol 474 as "ScrollThumbMiddleDown"
ExportAssets (56)Timeline Frame 1Symbol 478 as "ScrollThumbMiddleOver"
ExportAssets (56)Timeline Frame 1Symbol 479 as "ScrollThumbMiddleUp"
ExportAssets (56)Timeline Frame 1Symbol 480 as "ScrollThumbTopDisabled"
ExportAssets (56)Timeline Frame 1Symbol 481 as "ScrollThumbTopDown"
ExportAssets (56)Timeline Frame 1Symbol 482 as "ScrollThumbTopOver"
ExportAssets (56)Timeline Frame 1Symbol 483 as "ScrollThumbTopUp"
ExportAssets (56)Timeline Frame 1Symbol 484 as "ScrollTrackDisabled"
ExportAssets (56)Timeline Frame 1Symbol 485 as "ScrollUpArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 486 as "ScrollUpArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 487 as "ScrollUpArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 488 as "ScrollUpArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 489 as "BtnDownArrow"
ExportAssets (56)Timeline Frame 1Symbol 490 as "BtnUpArrow"
ExportAssets (56)Timeline Frame 1Symbol 491 as "ScrollBarAssets"
ExportAssets (56)Timeline Frame 1Symbol 492 as "VScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 493 as "HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 494 as "UIScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 527 as "DataProvider"
ExportAssets (56)Timeline Frame 1Symbol 528 as "DataSelector"
ExportAssets (56)Timeline Frame 1Symbol 529 as "SelectableRow"
ExportAssets (56)Timeline Frame 1Symbol 530 as "View"
ExportAssets (56)Timeline Frame 1Symbol 531 as "ScrollView"
ExportAssets (56)Timeline Frame 1Symbol 532 as "ScrollSelectList"
ExportAssets (56)Timeline Frame 1Symbol 533 as "List"
ExportAssets (56)Timeline Frame 1Symbol 541 as "TextInput"
ExportAssets (56)Timeline Frame 1Symbol 542 as "ComboBase"
ExportAssets (56)Timeline Frame 1Symbol 547 as "ComboDownArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 548 as "ComboDownArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 550 as "ComboThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 551 as "ComboDownArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 552 as "ComboDownArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 553 as "ComboAssets"
ExportAssets (56)Timeline Frame 1Symbol 554 as "ComboBox"
ExportAssets (56)Timeline Frame 1Symbol 560 as "RadioFalseDisabled"
ExportAssets (56)Timeline Frame 1Symbol 562 as "RadioThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 566 as "RadioThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 567 as "RadioFalseDown"
ExportAssets (56)Timeline Frame 1Symbol 568 as "RadioFalseOver"
ExportAssets (56)Timeline Frame 1Symbol 569 as "RadioFalseUp"
ExportAssets (56)Timeline Frame 1Symbol 570 as "RadioTrueDisabled"
ExportAssets (56)Timeline Frame 1Symbol 571 as "RadioTrueUp"
ExportAssets (56)Timeline Frame 1Symbol 572 as "RadioButtonAssets"
ExportAssets (56)Timeline Frame 1Symbol 573 as "RadioButton"
ExportAssets (56)Timeline Frame 1Symbol 577 as "CheckFalseDisabled"
ExportAssets (56)Timeline Frame 1Symbol 579 as "CheckThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 581 as "CheckFalseDown"
ExportAssets (56)Timeline Frame 1Symbol 582 as "CheckFalseOver"
ExportAssets (56)Timeline Frame 1Symbol 584 as "CheckFalseUp"
ExportAssets (56)Timeline Frame 1Symbol 586 as "CheckTrueDisabled"
ExportAssets (56)Timeline Frame 1Symbol 587 as "CheckTrueDown"
ExportAssets (56)Timeline Frame 1Symbol 588 as "CheckTrueOver"
ExportAssets (56)Timeline Frame 1Symbol 589 as "CheckTrueUp"
ExportAssets (56)Timeline Frame 1Symbol 590 as "CheckBoxAssets"
ExportAssets (56)Timeline Frame 1Symbol 591 as "CheckBox"
ExportAssets (56)Timeline Frame 1Symbol 594 as "TextArea"
ExportAssets (56)Timeline Frame 1Symbol 2076 as "__Packages.Grenade"
ExportAssets (56)Timeline Frame 1Symbol 2077 as "__Packages.Shell"
ExportAssets (56)Timeline Frame 1Symbol 2078 as "__Packages.Stick"
ExportAssets (56)Timeline Frame 1Symbol 2079 as "__Packages.NewgroundsAPI"
ExportAssets (56)Timeline Frame 1Symbol 2080 as "__Packages.StatTracker"
ExportAssets (56)Timeline Frame 1Symbol 2081 as "__Packages.Lobby"
ExportAssets (56)Timeline Frame 1Symbol 2082 as "__Packages.RC4"
ExportAssets (56)Timeline Frame 1Symbol 2083 as "__Packages.Song"
ExportAssets (56)Timeline Frame 1Symbol 2084 as "__Packages.Client"
ExportAssets (56)Timeline Frame 1Symbol 2085 as "__Packages.Team"
ExportAssets (56)Timeline Frame 1Symbol 2086 as "__Packages.SimpleTeam"
ExportAssets (56)Timeline Frame 1Symbol 401 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 495 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 496 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 498 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 497 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 402 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 522 as "__Packages.mx.core.View"
ExportAssets (56)Timeline Frame 1Symbol 499 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 517 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 510 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 534 as "__Packages.mx.core.ExternalContent"
ExportAssets (56)Timeline Frame 1Symbol 505 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 506 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 523 as "__Packages.mx.core.ScrollView"
ExportAssets (56)Timeline Frame 1Symbol 403 as "__Packages.mx.controls.scrollClasses.ScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 500 as "__Packages.mx.skins.CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 501 as "__Packages.mx.controls.scrollClasses.ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 502 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 521 as "__Packages.mx.controls.listclasses.DataSelector"
ExportAssets (56)Timeline Frame 1Symbol 524 as "__Packages.mx.controls.listclasses.DataProvider"
ExportAssets (56)Timeline Frame 1Symbol 525 as "__Packages.mx.controls.listclasses.ScrollSelectList"
ExportAssets (56)Timeline Frame 1Symbol 526 as "__Packages.mx.controls.List"
ExportAssets (56)Timeline Frame 1Symbol 404 as "__Packages.mx.controls.UIScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 503 as "__Packages.mx.controls.VScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 504 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 1Symbol 507 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 508 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 509 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 511 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 512 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 513 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 514 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 515 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 516 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 518 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 519 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 520 as "__Packages.mx.controls.HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 535 as "__Packages.mx.effects.Tween"
ExportAssets (56)Timeline Frame 1Symbol 536 as "__Packages.mx.controls.listclasses.SelectableRow"
ExportAssets (56)Timeline Frame 1Symbol 537 as "__Packages.mx.controls.ComboBase"
ExportAssets (56)Timeline Frame 1Symbol 538 as "__Packages.mx.controls.ComboBox"
ExportAssets (56)Timeline Frame 1Symbol 555 as "__Packages.mx.controls.TextInput"
ExportAssets (56)Timeline Frame 1Symbol 556 as "__Packages.mx.managers.PopUpManager"
ExportAssets (56)Timeline Frame 1Symbol 557 as "__Packages.mx.controls.RadioButton"
ExportAssets (56)Timeline Frame 1Symbol 574 as "__Packages.mx.controls.RadioButtonGroup"
ExportAssets (56)Timeline Frame 1Symbol 575 as "__Packages.mx.controls.CheckBox"
ExportAssets (56)Timeline Frame 1Symbol 592 as "__Packages.mx.controls.TextArea"
ExportAssets (56)Timeline Frame 56Symbol 645 as "build"
ExportAssets (56)Timeline Frame 56Symbol 646 as "aswater"
ExportAssets (56)Timeline Frame 56Symbol 647 as "newchallenger"
ExportAssets (56)Timeline Frame 56Symbol 648 as "throw"
ExportAssets (56)Timeline Frame 56Symbol 649 as "fists"
ExportAssets (56)Timeline Frame 56Symbol 650 as "loudwhispers"
ExportAssets (56)Timeline Frame 56Symbol 651 as "shotechoes"
ExportAssets (56)Timeline Frame 56Symbol 652 as "afrotheme"
ExportAssets (56)Timeline Frame 56Symbol 653 as "memrmns"
ExportAssets (56)Timeline Frame 56Symbol 654 as "menuloop"
ExportAssets (56)Timeline Frame 1407Symbol 1849 as "s1m"
ExportAssets (56)Timeline Frame 1407Symbol 1852 as "s1f"
ExportAssets (56)Timeline Frame 1408Symbol 1860 as "s2m"
ExportAssets (56)Timeline Frame 1408Symbol 1863 as "s2f"
ExportAssets (56)Timeline Frame 1409Symbol 1887 as "s3f"
ExportAssets (56)Timeline Frame 1410Symbol 1891 as "s4m"
ExportAssets (56)Timeline Frame 1410Symbol 1894 as "s4f"
ExportAssets (56)Timeline Frame 1411Symbol 1897 as "s5m"
ExportAssets (56)Timeline Frame 1411Symbol 1900 as "s5f"
ExportAssets (56)Timeline Frame 1412Symbol 1903 as "s6m"
ExportAssets (56)Timeline Frame 1412Symbol 1908 as "s6f"
ExportAssets (56)Timeline Frame 1413Symbol 1912 as "s7m"
ExportAssets (56)Timeline Frame 1413Symbol 1918 as "s7f"
ExportAssets (56)Timeline Frame 1414Symbol 1920 as "asdf"

Labels

"config"Frame 3
"intros"Frame 57
"mainintro"Frame 94
"main"Frame 1384
"offline"Frame 1385
"login"Frame 1386
"connectwait"Frame 1387
"lobby"Frame 1388
"onlinegamesetup"Frame 1389
"offlinegamesetup"Frame 1390
"maketeam"Frame 1391
"editteam"Frame 1392
"newteam"Frame 1393
"instructions"Frame 1394
"options"Frame 1395
"gameplayoptions"Frame 1396
"graphicsoptions"Frame 1397
"credits"Frame 1398
"signup"Frame 1399
"challenges"Frame 1400
"friendlist"Frame 1401
"ignorelist"Frame 1402
"community"Frame 1403
"lobbylist"Frame 1404
"challengearea"Frame 1405
"positioning"Frame 1406
"setup1"Frame 1407
"setup2"Frame 1408
"setup3"Frame 1409
"setup4"Frame 1410
"setup5"Frame 1411
"setup6"Frame 1412
"setup7"Frame 1413
"setup8"Frame 1414
"GAMEAREA"Frame 1415
"stand"Symbol 381 MovieClip [hero] Frame 1
"walk"Symbol 381 MovieClip [hero] Frame 2
"jump"Symbol 381 MovieClip [hero] Frame 3
"fallX"Symbol 381 MovieClip [hero] Frame 4
"fall2"Symbol 381 MovieClip [hero] Frame 5
"fly"Symbol 381 MovieClip [hero] Frame 6
"grenadetoss"Symbol 381 MovieClip [hero] Frame 7
"grenadethrow"Symbol 381 MovieClip [hero] Frame 8
"gunfire"Symbol 381 MovieClip [hero] Frame 9
"hitleft"Symbol 381 MovieClip [hero] Frame 10
"hitright"Symbol 381 MovieClip [hero] Frame 11
"weakdeath"Symbol 381 MovieClip [hero] Frame 12
"headshot"Symbol 381 MovieClip [hero] Frame 13
"fall"Symbol 381 MovieClip [hero] Frame 14
"fadeout"Symbol 381 MovieClip [hero] Frame 15
"boot"Symbol 381 MovieClip [hero] Frame 16
"rocketlaunch"Symbol 381 MovieClip [hero] Frame 17
"pickaxe"Symbol 381 MovieClip [hero] Frame 18
"add"Symbol 1134 MovieClip Frame 2
"delete"Symbol 1134 MovieClip Frame 3
"generic"Symbol 1134 MovieClip Frame 4
"savecancel"Symbol 1234 MovieClip Frame 2
"invalidteamname"Symbol 1234 MovieClip Frame 3
"invalidplayername"Symbol 1234 MovieClip Frame 4
"teamsaved"Symbol 1234 MovieClip Frame 5
"duplicatename"Symbol 1234 MovieClip Frame 6
"deleteteam"Symbol 1234 MovieClip Frame 7
"basics"Symbol 1333 MovieClip Frame 2
"teams"Symbol 1333 MovieClip Frame 10
"playingonline"Symbol 1333 MovieClip Frame 15
"ichallenges"Symbol 1333 MovieClip Frame 20
"weapons"Symbol 1333 MovieClip Frame 25
"optimizing"Symbol 1333 MovieClip Frame 30
"still"Symbol 1771 MovieClip Frame 1
"power"Symbol 1771 MovieClip Frame 2
"distance"Symbol 1771 MovieClip Frame 3
"timeup"Symbol 1844 MovieClip Frame 2
"complete"Symbol 1844 MovieClip Frame 3
"quit"Symbol 1844 MovieClip Frame 4
"wall"Symbol 1995 MovieClip Frame 2
"platform"Symbol 1995 MovieClip Frame 3
"exitgame"Symbol 2067 MovieClip Frame 2
"requestdraw"Symbol 2067 MovieClip Frame 3
"overdrawn"Symbol 2067 MovieClip Frame 4
"drawsent"Symbol 2067 MovieClip Frame 5
"acceptdraw"Symbol 2067 MovieClip Frame 6
"requestrematch"Symbol 2067 MovieClip Frame 7
"acceptrematch"Symbol 2067 MovieClip Frame 8
"opponentquit"Symbol 2067 MovieClip Frame 9




http://swfchan.com/20/95495/info.shtml
Created: 24/3 -2019 15:36:45 Last modified: 24/3 -2019 15:36:45 Server time: 25/04 -2024 22:36:55