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

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

Modifighters - Blast Attack.swf

This is the info page for
Flash #25705

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


Text
LOADING

LOADING

PLAY NOW

SEE TOYS

SEND TO
A FRIEND

HIGH
SCORES

How to play

How to play

How to play

SFX

Music

Resume

Resume

Resume

Quit

Quit

Quit

<p align="left"><font face="_sans" size="18" color="#999999" letterSpacing="-1.000000" kerning="0"><b>On </b><font color="#e8c034"><b>/ Off </b></font></font></p>

<p align="left"><font face="_sans" size="18" color="#e8c034" letterSpacing="-1.000000" kerning="0"><b>On / </b><font color="#999999"><b>Off </b></font></font></p>

<p align="left"><font face="_sans" size="18" color="#999999" letterSpacing="-1.000000" kerning="0"><b>On </b><font color="#e8c034"><b>/ Off </b></font></font></p>

<p align="left"><font face="_sans" size="18" color="#e8c034" letterSpacing="-1.000000" kerning="0"><b>On / </b><font color="#999999"><b>Off </b></font></font></p>

SPACEBAR

SKULLFACE™

HEALTH

AMMO

HELP

4.  Walk over power-ups and health packs to replenish supply.

1.  Use  the mouse             to move and aim plasma blaster.

2.  Click the mouse             to shoot your plasma blaster.

3.  Press the                               to transform into car mode.

5.  If your health gauge runs out, you are eliminated!

Modifighters™ are cars that transform into fighting robots! Fight off a hoard
of Quick Changers™, then face another Modifighters™ opponent to win!

Show up, show off and blast the competition!

Power-up

Health

Play

Next

Screen 2

Back

Screen 3

Are you sure
you want
to quit?

Yes

Yes

Yes

No

No

No

PLAY NOW

PLAY NOW

<p align="center"><font face="Commador Extended Heavy" size="27" color="#ede9e9" letterSpacing="2.000000" kerning="1">THE CAR SHOW</font></p>

<p align="center"><font face="Commador Extended Heavy" size="14" color="#faaa00" letterSpacing="1.000000" kerning="1">1</font></p>

Level

of 6

READY?

SET?

GO!

“Let’s get ready for
a robot rumble!”

Streetwyse™

“Yo chump, it’s high
time I took you down!”

Bedlam®

“I’ve got a delivery, a
special delivery of pain!”

Mr. Big™

“I’m gunna flip a trick
and take you down!”

Skullface™

“Do you hear that?
It’s the sound of your defeat!”

Live Wire™

“After I blast you away,
I’ll show you how to get down!”

Nightlife™

You must be registered to play
premium version of this game.

PLAY PREMIUM GAME

You get to choose!

PLAY BASIC GAME

You play as Streetwyse !

SUBMIT

SUBMIT

Enter secret key

YOU MUST BE LOGGED IN
TO ACCESS THIS FEATURE

YOU MUST BE LOGGED IN
TO ACCESS THIS FEATURE

NOT REGISTERED?

NOT REGISTERED?

SIGN UP

SIGN UP

CANCEL

CANCEL

SPEED:

ARMOR:

STRENGTH:

'07 Cadillac  Escalade

Cadillac, the Wreath and Crest Emblem, Escalade, Escalade Emblem, and the related vehicle
body design are General Motors Trademarks used under license to Mattel, Inc.

®

The Kingpin

CLICK TO SELECT:

The Maniac

®

Ford Oval and nameplates are registered trademarks owned and licensed by
Ford Motor Company. Manufactured by Mattel, Inc. www.ford.com.

The Rebel

Ford F-150

The Skater

Ford Mustang GT

SCION xB name and associated symbols, emblems and designs are intellectual property
of Toyota Motor Corporation and used with permission.

The Battling DJ

Scion xB

Dodge and HEMI are trademarks of DaimlerChrysler Corporation.  Dodge Charger and its
trade dress are used under license by Mattel, Inc.  © DaimlerChrysler Corporation 2007.

The Party Machine

Dodge Charger

HELP

BEDLAM
®

MR. BIG™

LIVE WIRE™

STREETWYSE™

NIGHTLIFE™

<p align="center"><font face="Commador Extended Heavy" size="18" color="#e4e4e4" letterSpacing="0.000000" kerning="1">10:45</font></p>

Press                      to modify

PLAY  AGAIN!

PLAY  AGAIN!

PLAY  AGAIN!

YOUR SCORE:

YOUR AWARD:

COLLECT
'EM ALL!

Now that you've played the
game check out the toys!

THE FIGHT  CONTINUES...

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

YOUR AWARD:  UNKNOWN

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

REGISTER!

Log in or register to play the
premium version of Blast Attack!™

BACK

SEND NOW

CANCEL

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

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

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

Friend's Name:

Friend's Email:

Your Name:

A problem occurred while sending your email

INVALID EMAIL

INVALID EMAIL

INVALID NAME

INVALID NAME

DONE

SEND ANOTHER

YOUR E-MAIL HAVE BEEN SENT!

SIGN UP NOW!

Be sure to log in or register to
save your score and win trophies
and awards for game play!

NOT SIGNED UP?

ActionScript [AS1/AS2]

Frame 1
Array.prototype.indexOf = function (_oValue, _nStartIndex) { var _local4 = this.length; var _local3 = -1; if (_nStartIndex == undefined) { _nStartIndex = 0; } var _local2 = _nStartIndex; while (_local2 < _local4) { if (this[_local2] == _oValue) { _local3 = _local2; break; } _local2++; } return(_local3); }; Array.prototype.shuffle = function (_nLevel) { var _local3 = this.length; var _local2 = 0; while (_local2 < _nLevel) { this.exchange(Math.floor(Math.random() * _local3), Math.floor(Math.random() * _local3)); _local2++; } }; Array.prototype.exchange = function (_nIndexA, _nIndexB) { var _local2 = this[_nIndexA]; this[_nIndexA] = this[_nIndexB]; this[_nIndexB] = _local2; }; Array.prototype.equals = function (_aArray) { var _local3 = true; if (this != _aArray) { var _local2 = this.length; if (_local2 != _aArray.length) { _local3 = false; } else { while (_local2--) { if (this[_local2] != _aArray[_local2]) { _local3 = false; break; } } } } return(_local3); }; Array.prototype.getRandom = function () { return(this[Math.floor(Math.random() * this.length)]); }; String.prototype.pad = function (_nLen, _sPad, _bRight) { while (this.length < _nLen) { if (_bRight == true) { this=this + _sPad;//parameter overwritten this + _sPad; } else { this=_sPad + this;//parameter overwritten _sPad + this; } } return(this); }; ASSetPropFlags(Array.prototype, new Array("indexOf", "shuffle", "exchange", "equals", "getRandom"), 7); ASSetPropFlags(String.prototype, new Array("pad"), 7); Stage.showMenu = false; Stage.scaleMode = "noScale"; _focusrect = false;
Frame 2
this.onEnterFrame = function () { var _local2 = this.getBytesLoaded() / this.getBytesTotal(); if (_local2 < 1) { this.mcLoader.mcLoadBar._xscale = _local2 * 100; } else { this.gotoAndStop("Title"); delete this.onEnterFrame; } }; stop();
Frame 20
function onUserInfo() { var _local2 = us.getUser(); userid = _local2.getUserID(); _global.username = _local2.getNickname(); } var appSection = "Games"; var appTitle = "Modifighters"; var appPath = "/games/modifighters"; var appSiteEmailFrom = "HotWheels.com"; var app_sendMail = ""; var app_naughtyCheck = ""; app_sendMail = "/common/email.aspx"; app_naughtyCheck = "/common/checker.aspx"; var play_ft = (new mattel.data.FlashTrack()); play_ft.__set__ti(((appSection + "-") + appTitle) + "-Play"); play_ft.__set__dcsuri(appPath + "play.ftrk"); var playAgain_ft = (new mattel.data.FlashTrack()); playAgain_ft.__set__ti(((appSection + "-") + appTitle) + "-PlayAgain"); playAgain_ft.__set__dcsuri(appPath + "playagain.ftrk"); var send_ft = (new mattel.data.FlashTrack()); send_ft.__set__ti(((appSection + "-") + appTitle) + "-SentEmail"); send_ft.__set__dcsuri(appPath + "sendemail.ftrk"); var catalog_ft = (new mattel.data.FlashTrack()); catalog_ft.__set__ti(((appSection + "-") + appTitle) + "-CatalogLink"); catalog_ft.__set__dcsuri(appPath + "cataloglink.ftrk"); catalog_ft.__set__redirectLink("/showcase/category_brand_product.aspx?category_id=7591"); conn = new mx.remoting.Connection(); conn.connect("/gateway.aspx"); var username; var gameid = 117; var siteid = 34; var userid; var hasSubmitted = false; _global.gameOutcome = ""; var myGameServices = new SharedGameServices(conn); var us = (new com.hotwheels.registration.UserServices(conn)); us.addEventListener("onUserInfo", this); us.getCurrentUser(); stop();
Instance of Symbol 689 MovieClip in Frame 20
onClipEvent (load) { _global.P = new GameParam(this); _global.P.initParam(); }
Frame 30
login_mc._visible = false;
Frame 50
function resetButtons() { mcButton1.gotoAndStop(1); mcButton2.gotoAndStop(1); mcButton3.gotoAndStop(1); mcButton4.gotoAndStop(1); mcButton5.gotoAndStop(1); mcButton6.gotoAndStop(1); } mcButton1.gotoAndStop(2);
Instance of Symbol 974 MovieClip "mcButton2" in Frame 50
on (rollOver) { _parent.resetButtons(); this.gotoAndStop(2); _parent.mcMF.gotoAndStop(Config.GAM_CHARS[1].sName); _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); } on (press) { this.gotoAndStop(3); } on (release, releaseOutside) { _global.P.oSelectedCharacter = Config.GAM_CHARS[1]; _global.P.oTransit.goTo("Game"); _global.P.oCtrlSFX.playSFX("engin_rev.wav", 100, 1); }
Instance of Symbol 975 MovieClip "mcButton3" in Frame 50
on (rollOver) { _parent.resetButtons(); this.gotoAndStop(2); _parent.mcMF.gotoAndStop(Config.GAM_CHARS[2].sName); _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); } on (press) { this.gotoAndStop(3); } on (release, releaseOutside) { _global.P.oSelectedCharacter = Config.GAM_CHARS[2]; _global.P.oTransit.goTo("Game"); _global.P.oCtrlSFX.playSFX("engin_rev.wav", 100, 1); }
Instance of Symbol 976 MovieClip "mcButton4" in Frame 50
on (rollOver) { _parent.resetButtons(); this.gotoAndStop(2); _parent.mcMF.gotoAndStop(Config.GAM_CHARS[3].sName); _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); } on (press) { this.gotoAndStop(3); } on (release, releaseOutside) { _global.P.oSelectedCharacter = Config.GAM_CHARS[3]; _global.P.oTransit.goTo("Game"); _global.P.oCtrlSFX.playSFX("engin_rev.wav", 100, 1); }
Instance of Symbol 977 MovieClip "mcButton1" in Frame 50
on (rollOver) { _parent.resetButtons(); this.gotoAndStop(2); _parent.mcMF.gotoAndStop(Config.GAM_CHARS[0].sName); _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); } on (press) { this.gotoAndStop(3); } on (release, releaseOutside) { _global.P.oSelectedCharacter = Config.GAM_CHARS[0]; _global.P.oTransit.goTo("Game"); _global.P.oCtrlSFX.playSFX("engin_rev.wav", 100, 1); }
Instance of Symbol 1042 MovieClip "mcButton5" in Frame 50
on (rollOver) { _parent.resetButtons(); this.gotoAndStop(2); _parent.mcMF.gotoAndStop(Config.GAM_CHARS[4].sName); _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); } on (press) { this.gotoAndStop(3); } on (release, releaseOutside) { _global.P.oSelectedCharacter = Config.GAM_CHARS[4]; _global.P.oTransit.goTo("Game"); _global.P.oCtrlSFX.playSFX("engin_rev.wav", 100, 1); }
Instance of Symbol 1043 MovieClip "mcButton6" in Frame 50
on (rollOver) { _parent.resetButtons(); this.gotoAndStop(2); _parent.mcMF.gotoAndStop(Config.GAM_CHARS[5].sName); _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); } on (press) { this.gotoAndStop(3); } on (release, releaseOutside) { _global.P.oSelectedCharacter = Config.GAM_CHARS[5]; _global.P.oTransit.goTo("Game"); _global.P.oCtrlSFX.playSFX("engin_rev.wav", 100, 1); }
Frame 69
function onUserInfo() { var _local2 = us.getUser(); userid = _local2.getUserID(); if (_root.isCheat) { gotoAndStop ("highscores"); gotoAndStop ("empty"); } else if ((userid == undefined) && (score != undefined)) { returnPage = "notloggedin"; gotoAndStop ("notloggedin"); } else if ((!hasSubmitted) && (score != undefined)) { returnPage = "submitscore"; gotoAndStop ("submitscore"); } else { returnPage = "title"; gotoAndStop ("highscores"); } } conn = new mx.remoting.Connection(); conn.connect("/gateway.aspx"); awards_mc._visible = false; var gameid = 118; var siteid = 34; var gameNameArray = new Array(); var bestScoreArray = new Array(); var hwcupArray = new Array(); var goldArray = new Array(); var silverArray = new Array(); var bronzeArray = new Array(); var playedGameArray = new Array(); var special1Array = new Array(); var gameX = 0; var gameY = 100; var games_mc; var origName; var receivedCup = false; var receivedGold = false; var receivedSilver = false; var receivedBronze = false; score = _global.P.nGameScore + _global.P.nBonusScore; var myGameServices = new SharedGameServices(conn); var us = (new com.hotwheels.registration.UserServices(conn)); us.addEventListener("onUserInfo", this); us.getCurrentUser(); stop();
Frame 74
function onRecordScore(evObjResults) { gold_txt.text = myGameServices.prizeinfo.getItemAt(0).gold; silver_txt.text = myGameServices.prizeinfo.getItemAt(0).silver; bronze_txt.text = myGameServices.prizeinfo.getItemAt(0).bronze; top_txt.text = myGameServices.prizeinfo.getItemAt(0).top_score_award; if (myGameServices.prizeinfo.getItemAt(0).top_score_award > 0) { receivedCup = true; } if (myGameServices.prizeinfo.getItemAt(0).gold > 0) { receivedGold = true; } if (myGameServices.prizeinfo.getItemAt(0).silver > 0) { receivedSilver = true; } if (myGameServices.prizeinfo.getItemAt(0).bronze > 0) { receivedBronze = true; } displayAward(); } function displayAward() { if (receivedCup) { awards_mc.gotoAndStop("hwcup"); awards_mc._visible = true; } else if (receivedGold) { awards_mc.gotoAndStop("gold"); awards_mc._visible = true; } else if (receivedSilver) { awards_mc.gotoAndStop("silver"); awards_mc._visible = true; } else if (_root.special1 == 1) { awards_mc.gotoAndStop("key"); awards_mc._visible = true; } else if (receivedBronze) { awards_mc.gotoAndStop("bronze"); awards_mc._visible = true; } else { awards_mc.gotoAndStop("played"); awards_mc._visible = true; } } conn = new mx.remoting.Connection(); conn.connect("/gateway.aspx"); awards_mc._visible = false; var gameid = 118; var siteid = 34; var gameNameArray = new Array(); var bestScoreArray = new Array(); var hwcupArray = new Array(); var goldArray = new Array(); var silverArray = new Array(); var bronzeArray = new Array(); var playedGameArray = new Array(); var special1Array = new Array(); var gameX = 0; var gameY = 100; var games_mc; var origName; if (_global.gameOutcome == "win") { outcome_mc.gotoAndStop("win"); } else { outcome_mc.gotoAndStop("lose"); } score_txt.text = _global.P.nGameScore + _global.P.nBonusScore; var myGameServices = new SharedGameServices(conn); myGameServices.addEventListener("onRecordScore", this); if (!hasSubmitted) { hasSubmitted = true; myGameServices.recordScore(userid, siteid, gameid, score, 0, 0, 0, _root.special1, 0, 0, 0, 100); } else { displayAward(); } stop();
Frame 80
if (_global.gameOutcome == "win") { outcome_mc.gotoAndStop("win"); } else { outcome_mc.gotoAndStop("lose"); } score = _global.P.nGameScore + _global.P.nBonusScore; score_txt.text = score; signUp_btn.onRelease = function () { getURL ("/registration/index.aspx"); }; playagain_btn.onRelease = function () { _root.playAgain_ft.track(); _root.displayLevel = 1; _root.gotoAndPlay("instructions"); gotoAndStop ("empty"); }; email_btn.onRelease = function () { _root.gotoAndStop("send"); gotoAndStop ("empty"); }; score_btn.onRelease = function () { _root.gotoAndPlay("highscores"); gotoAndStop ("empty"); }; seeToy_btn.onRelease = function () { _root.catalog_ft.trackRedir(); }; stop();
Frame 90
function onGetTopScoreList(evObjResults) { var _local1 = 0; var _local2 = 1; while (_local1 < myGameServices.gamestatus.length) { myDP.addItem({Rank:_local2 + ". ", Player:myGameServices.gamestatus.getItemAt(_local1).username, Score:myGameServices.gamestatus.getItemAt(_local1).score}); _local1++; _local2++; } } function change(evObj) { getURL ("/user/" + evObj.target.selectedItem.Player); } conn = new mx.remoting.Connection(); conn.connect("/gateway.aspx"); var gameid = 118; var siteid = 34; var myDP = new Array(); var data_array = new Array(); var myGameServices = new SharedGameServices(conn); myGameServices.addEventListener("onGetTopScoreList", this); myGameServices.getTopScoreList(siteid, gameid, 100); myDP.sortItemsBy(Array.DESCENDING); my_dg.dataProvider = myDP; var rank = (new mx.controls.gridclasses.DataGridColumn("Rank")); my_dg.addColumn(rank); var player = (new mx.controls.gridclasses.DataGridColumn("Player")); my_dg.addColumn(player); var score = (new mx.controls.gridclasses.DataGridColumn("Score")); my_dg.addColumn(score); my_dg.getColumnAt(0).width = 45; my_dg.getColumnAt(1).width = 270; my_dg.getColumnAt(2).width = 130; my_dg.addEventListener("change", this); my_dg.setStyle("backgroundColor", 10487049); my_dg.setStyle("themeColor", 16777215); my_dg.setStyle("color", 16777215); my_dg.setStyle("rollOverColor", 8126465); my_dg._alpha = 50;
Instance of Symbol 1242 MovieClip [DataGrid] "my_dg" in Frame 90
//component parameters onClipEvent (construct) { editable = false; multipleSelection = false; rowHeight = 20; }
Frame 100
function onSend(evObj) { sendResult = evObj.sent; if (sendResult == "true") { fade("sentmail"); } else { problem_sending._visible = true; } } function submitEmail() { invalid_your_name._visible = false; invalid_your_name._visible = false; invalid_email._visible = false; problem_sending._visible = false; if (((!mattel.data.StringExtensions.isEmail(friends_email.text)) || (friends_email.text == "")) || (friends_email.text == null)) { invalid_email._visible = true; } else if ((your_name.text == "") || (your_name.text == null)) { invalid_your_name._visible = true; } else if ((friend_name.text == "") || (friend_name.text == null)) { invalid_friend_name._visible = true; } else { mailOK = true; foundResultsYour = false; foundResultsFriend = false; tryingToSend = true; sendYour_lv = new LoadVars(); resultYour_lv = new LoadVars(); resultYour_lv.onLoad = isNaughtyYour; sendYour_lv.phrase = your_name.text; sendYour_lv.sendAndLoad(app_naughtyCheck, resultYour_lv, "POST"); sendFriend_lv = new LoadVars(); resultFriend_lv = new LoadVars(); resultFriend_lv.onLoad = isNaughtyFriend; sendFriend_lv.phrase = friend_name.text; sendFriend_lv.sendAndLoad(app_naughtyCheck, resultFriend_lv, "POST"); } } function isNaughtyYour() { foundResultsYour = true; } function isNaughtyFriend() { foundResultsFriend = true; } function createEmail(toName, fromName) { var _local1 = ""; _local1 = (((_local1 + "Hey ") + toName) + "!") + "<br>"; _local1 = ((_local1 + "Your friend, ") + fromName) + ", played a cool game on HotWheels.com and thought you'd want to play, too.<br>"; _local1 = ((((_local1 + "<a href=http://") + httphost) + "/email_redir.aspx?url=") + appPath) + ">Click here</a> to check it out.<br>"; _local1 = _local1 + "<br>"; _local1 = _local1 + "While you're at HotWheels.com, remember to play our other fun games.<br>"; _local1 = _local1 + "<br>"; _local1 = _local1 + "See ya there!<br>"; _local1 = _local1 + "<br>"; _local1 = _local1 + "P.S. Please don't send a reply to this e-mail. Instead, write back to the person who sent it to you. Thanks!<br>"; _local1 = _local1 + "P.P.S. If you're having trouble using the link, just copy and paste or type the web address below into your website browser line.<br>"; _local1 = ((((_local1 + "http://") + httphost) + "/email_redir.aspx?url=") + appPath) + "<br>"; _local1 = _local1 + "***************************************************************<br>"; _local1 = _local1 + "Need help copying and pasting? Here's how to do it:<br>"; _local1 = _local1 + "<br>"; _local1 = _local1 + "1. With your mouse, highlight the entire web address above.<br>"; _local1 = _local1 + "2. Select the EDIT menu and choose COPY.<br>"; _local1 = _local1 + "3. Go to your web browser and click inside the window where you normally type a web address to visit.<br>"; _local1 = _local1 + "4. Select the EDIT menu and choose PASTE. Now hit ENTER on your keyboard and you'll go right to the site!"; _local1 = _local1 + "***************************************************************<br>"; _local1 = _local1 + "&copy; 2006 Mattel, Inc. All Rights Reserved."; var _local2 = _local1.split("\u2122").join("(TM)"); _local1 = _local2; return(_local1); } var counter = 0; var wait = 200; conn = new mx.remoting.Connection(); conn.connect("/gateway.aspx"); var myEmailServices = (new mattel.utils.EmailServices(conn)); myEmailServices.addEventListener("onSend", this); var sendResult = "false"; invalid_your_name._visible = false; invalid_friend_name._visible = false; invalid_email._visible = false; problem_sending._visible = false; var mailOK = false; var friendOK = false; var yourOK = false; var sendNaughty = new LoadVars(); var recvNaughty = new LoadVars(); var foundResultsYour = false; var foundResultsFriend = false; var tryingToSend = false; var resultYour_lv; var resultFriend_lv; onEnterFrame = function () { if (tryingToSend) { if (foundResultsYour && (foundResultsFriend)) { if ((resultYour_lv.answer == "N") && (resultFriend_lv.answer == "N")) { varSender = new LoadVars(); varReceiver = new LoadVars(); varSender.toName = friend_name.text; varSender.toEmail = friends_email.text; varSender.fromName = your_name.text; varSender.gameName = "modifighters"; varSender.sendAndLoad("/common/send_email.aspx", varReceiver, "Get"); gotoAndStop ("sentmail"); foundResultsYour = false; foundResultsFriend = false; tryingToSend = false; } else { if (resultYour_lv.answer == "Y") { invalid_your_name._visible = true; } if (resultFriend_lv.answer == "Y") { invalid_friend_name._visible = true; } foundResultsYour = false; foundResultsFriend = false; tryingToSend = false; } } } }; SendMail.onRelease = function () { _global.P.oCtrlSFX.playSFX("click_button.wav", 100, 1); submitEmail(); }; Cancel.onRelease = function () { _global.P.oTransit.goTo("Title"); _global.P.oCtrlSFX.playSFX("click_button.wav", 100, 1); }; stop();
Frame 110
send_ft.track();
Symbol 2 Button
on (keyPress "<Left>") { return(undefined); } on (keyPress "<Right>") { return(undefined); } on (keyPress "<Down>") { return(undefined); } on (keyPress "<Up>") { return(undefined); }
Symbol 576 MovieClip Frame 1
var _mcChar = this._parent; while (_mcChar._name != "mcChar") { _mcChar = _mcChar._parent; } this.gotoAndStop(_mcChar.nHeadFrame);
Symbol 617 MovieClip Frame 1
this.gotoAndStop("Roll");
Symbol 665 MovieClip [BtnUpArrow] Frame 1
#initclip 120 Object.registerClass("BtnUpArrow", mx.controls.SimpleButton); #endinitclip
Symbol 666 MovieClip [BtnDownArrow] Frame 1
#initclip 119 Object.registerClass("BtnDownArrow", mx.controls.SimpleButton); #endinitclip
Symbol 686 MovieClip Frame 1
stop();
Symbol 1175 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.126"; 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 1243 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 1244 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 1246 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 1245 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 1176 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.126"; 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 1254 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.126"; 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 1311 MovieClip [__Packages.com.hotwheels.registration.UserServices] Frame 0
class com.hotwheels.registration.UserServices extends LoadVars { var m_loginLog, m_userService, m_user, m_rand, load, userID, username, password, sendAndLoad, dispatchEvent; function UserServices (conn) { super(); mx.events.EventDispatcher.initialize(this); m_loginLog = new mx.services.Log(mx.services.Log.DEBUG, "UserServices"); m_userService = new mx.remoting.Service(null, m_loginLog, "Mattel.HotWheels.UserServices_HW", conn, null); setDefaultValues(); } function setDefaultValues() { m_user = new com.hotwheels.registration.User(); } function getUser() { return(m_user); } function getLoggedInUserID() { m_rand = Math.random(); load("/common/getauthcookie.aspx"); } function setLoggedInUserID() { userID = getUser().getUserID(); username = getUser().getNickname(); password = getUser().getPassword(); sendAndLoad("/common/setauthcookie.aspx", new LoadVars(), "POST"); } function getCurrentUser() { getLoggedInUserID(); } function setTeamExistingUser(existingUserID, newTeamID) { var _local2 = m_userService.SetExistingUserTeamID(existingUserID, newTeamID); _local2.__set__responder(new mx.rpc.RelayResponder(this, "onTeamExistingUserResponse", null)); } function onTeamExistingUserResponse(r) { } function setUserPreferences() { var _local2 = m_userService.SetPrettyPage(getUser().getUserID(), int(getUser().getAvatar()), getUser().getBackground(), "", new Array()); _local2.__set__responder(new mx.rpc.RelayResponder(this, "onSetUserPreferences", null)); } function onLoad() { getUser().setUserID(userID); getUserInfo(); } function onSetUserPreferences() { dispatchEvent({type:"onSetUserPreferences"}); } function getUserInfo(userID) { if (userID == null) { userID = getUser().getUserID(); } var _local3 = m_userService.GetUserInfo(int(userID)); _local3.__set__responder(new mx.rpc.RelayResponder(this, "onUserInfoResult", null)); } function getInfoForUsername(username) { var _local2 = m_userService.GetInfoForUsername(username); _local2.__set__responder(new mx.rpc.RelayResponder(this, "onUsernameInfoResult", null)); } function login() { var _local2 = m_userService.LogIn(getUser().getNickname(), getUser().getPassword()); _local2.__set__responder(new mx.rpc.RelayResponder(this, "onLogInResult", null)); } function logOut() { getUser().setDefaultValues(); setLoggedInUserID(); dispatchEvent({type:"onLogOut"}); } function join() { var _local2 = getUser(); var _local3 = m_userService.Join(_local2.getNickname(), _local2.getPassword(), _local2.getUserHint(), _local2.getEmailAddress(), _local2.getParentEmailAddress(), _local2.getAvatar(), _local2.getTeamID(), _local2.getDriver()); _local3.__set__responder(new mx.rpc.RelayResponder(this, "onJoinResult", null)); } function GetPrettyPage() { var _local2 = getUser(); var _local3 = m_userService.Join(_local2.getNickname(), _local2.getPassword(), _local2.getUserHint(), _local2.getEmailAddress(), _local2.getParentEmailAddress(), _local2.getAvatar()); _local3.__set__responder(new mx.rpc.RelayResponder(this, "onJoinResult", null)); } function getHintList() { var _local2 = m_userService.HintList(); _local2.__set__responder(new mx.rpc.RelayResponder(this, "onHintListResult", null)); } function getUserHint() { var _local2 = m_userService.UserHint(getUser().getNickname()); _local2.__set__responder(new mx.rpc.RelayResponder(this, "onUserHintResult", null)); } function onUserHintResult(r) { dispatchEvent({type:"onUserHint", result:r.__get__result()}); } function onUserInfoResult(r) { setUserProps(r.__get__result().Table.getItemAt(0)); dispatchEvent({type:"onUserInfo"}); } function onUsernameInfoResult(r) { setUserProps(r.__get__result().Table.getItemAt(0)); dispatchEvent({type:"onUsernameInfo"}); } function onLogInResult(r) { setUserProps(r.__get__result().Table.getItemAt(0)); if ((getUser().getUserID() != null) && (getUser().getUserID() != -1)) { setLoggedInUserID(); dispatchEvent({type:"onLogIn"}); getUserInfo(); } else { dispatchEvent({type:"onLogInFail"}); } } function onJoinResult(r) { var _local2 = r.__get__result().Table.getItemAt(0); if (_local2.NewName != null) { getUser().setNickname(_local2.NewName); dispatchEvent({type:"onNicknameTaken"}); } else { setUserProps(r.__get__result().Table.getItemAt(0)); setLoggedInUserID(); dispatchEvent({type:"onJoin"}); } } function setTeams(obj) { i = 0; while (i < obj.items.length) { k = obj.team_id; v = obj.team; teamsAssocArray[k] = v; i++; } } function setUserProps(obj) { if (obj.userID != null) { getUser().setUserID(obj.userID); } else if (obj.UserID != null) { getUser().setUserID(obj.UserID); } else { getUser().setUserID(obj.userid); } getUser().setTeamID(obj.team_id); getUser().setTeam(obj.team); getUser().setNickname(obj.NickName); getUser().setAvatar(obj.Avatar); getUser().setBackground(obj.Background); getUser().setEmailAddress(obj.EmailAddressUser); getUser().setParentEmailAddress(obj.EmailAddressParent); getUser().setUserHint(-1); getUser().setLastBirthdayEmailSentDate(obj.LastBirthdayEmailSentDate); getUser().setCountedBirthdayYear(obj.CountBirthdayYear); getUser().setLastPlayDate(obj.lastplaydate); } function onHintListResult(r) { dispatchEvent({type:"onHintList", list:r.__get__result().Table}); } var teamsAssocArray = new Array(); }
Symbol 1312 MovieClip [__Packages.mx.remoting.Service] Frame 0
class mx.remoting.Service extends Object { var log, __conn, __serviceName, __responder; function Service (gatewayURI, logger, serviceName, conn, resp) { super(); log = logger; log.logInfo("Creating Service for " + serviceName, mx.services.Log.VERBOSE); if ((gatewayURI == "") && (conn == null)) { gatewayURI = mx.remoting.NetServices.gatewayUrl; } gatewayURI = mx.remoting.NetServices.getHttpUrl(gatewayURI); if (conn == null) { conn = mx.remoting.NetServices.getConnection(gatewayURI); if (conn == null) { log.logInfo("Creating gateway connection for " + gatewayURI, mx.services.Log.VERBOSE); conn = mx.remoting.NetServices.createGatewayConnection(gatewayURI, logger); } } __conn = conn; conn.updateConfig(); _allowRes = true; __serviceName = serviceName; __responder = resp; log.logInfo("Successfully created Service", mx.services.Log.VERBOSE); } function get connection() { return(__conn); } function __resolve(methodName) { if (_allowRes) { var _local2 = __makeOpFunc(methodName); this[methodName] = _local2; return(_local2); } return(null); } function __makeOpFunc(name) { var op = (new mx.remoting.Operation(name, this)); var _local3 = function () { op.invoke(arguments); return(op.send()); }; _local3.send = function () { return(op.createThenSend()); }; _local3.setResponder = function (resp) { op.responder = resp; }; _local3.getRequest = function () { return(op.request); }; _local3.setRequest = function (val) { op.request = val; }; _local3.addProperty("request", _local3.getRequest, _local3.setRequest); _local3.operation = op; return(_local3); } function get name() { return(__serviceName); } function get responder() { return(__responder); } static var version = "1.2.0.124"; var _allowRes = false; }
Symbol 1313 MovieClip [__Packages.mx.services.Log] Frame 0
class mx.services.Log { var level, name; function Log (logLevel, name) { level = ((logLevel == undefined) ? (BRIEF) : (logLevel)); this.name = ((name == undefined) ? "" : (name)); } function logInfo(msg, level) { if (level == undefined) { level = BRIEF; } if (level <= this.level) { if (level == DEBUG) { onLog((((getDateString() + " [DEBUG] ") + name) + ": ") + msg); } else { onLog((((getDateString() + " [INFO] ") + name) + ": ") + msg); } } } function logDebug(msg) { logInfo(msg, DEBUG); } function getDateString() { var _local1 = new Date(); return(((((((((_local1.getMonth() + 1) + "/") + _local1.getDate()) + " ") + _local1.getHours()) + ":") + _local1.getMinutes()) + ":") + _local1.getSeconds()); } function onLog(message) { trace(message); } static var NONE = -1; static var BRIEF = 0; static var VERBOSE = 1; static var DEBUG = 2; }
Symbol 1314 MovieClip [__Packages.mx.remoting.Connection] Frame 0
class mx.remoting.Connection extends NetConnection { var uri, __urlSuffix, __originalUrl; function Connection () { super(); } function getService(serviceName, client) { var _local2 = new mx.remoting.NetServiceProxy(this, serviceName, client); return(_local2); } function setCredentials(userId, password) { addHeader("Credentials", false, {userid:userId, password:password}); } function clone() { var _local2 = new mx.remoting.Connection(); _local2.connect(uri); return(_local2); } function getDebugId() { return(null); } function getDebugConfig() { return(null); } function setDebugId(id) { } function updateConfig() { } function call() { super.call.apply(super, arguments); } function close() { super.close(); } function connect(url) { return(super.connect(url)); } function addHeader(name, mustUnderstand, obj) { super.addHeader(name, mustUnderstand, obj); } function trace(traceObj) { } function AppendToGatewayUrl(urlSuffix) { __urlSuffix = urlSuffix; if (__originalUrl == null) { __originalUrl = uri; } var _local2 = __originalUrl + urlSuffix; connect(_local2); } function ReplaceGatewayUrl(newUrl) { connect(newUrl); } function RequestPersistentHeader(info) { addHeader(info.name, info.mustUnderstand, info.data); } static var version = "1.2.0.124"; }
Symbol 1315 MovieClip [__Packages.mx.remoting.NetServiceProxy] Frame 0
class mx.remoting.NetServiceProxy extends Object { var nc, serviceName, client; function NetServiceProxy (netC, servName, cli) { super(); if (netC != null) { nc = netC; serviceName = servName; client = cli; } _allowRes = true; } function _setParentService(service) { nc = service.nc; client = service.client; } function __resolve(methodName) { if (_allowRes) { var _local3 = function () { if (this.client != null) { arguments.unshift(new mx.remoting.NetServiceProxyResponder(this, methodName)); } else if (typeof(arguments[0].onResult) != "function") { mx.remoting.NetServices.trace("NetServices", "warning", 3, "There is no defaultResponder, and no responder was given in call to " + methodName); arguments.unshift(new mx.remoting.NetServiceProxyResponder(this, methodName)); } if (typeof(this.serviceName) == "function") { this.serviceName = this.servicename; } arguments.unshift((this.serviceName + ".") + methodName); return(this.nc.call.apply(this.nc, arguments)); }; return(_local3); } return(null); } static function registerNetServiceProxy() { Object.registerClass("NetServiceProxy", mx.remoting.NetServiceProxy); return(true); } static var init = registerNetServiceProxy(); var _allowRes = false; }
Symbol 1316 MovieClip [__Packages.mx.remoting.NetServiceProxyResponder] Frame 0
class mx.remoting.NetServiceProxyResponder extends Object { var service, methodName; function NetServiceProxyResponder (serv, method) { super(); service = serv; methodName = method; } function onResult(result) { var _local2 = service.client; if ((result instanceof mx.remoting.NetServiceProxy) || (result instanceof mx.remoting.RecordSet)) { result._setParentService(service); } var _local4 = methodName + "_Result"; if (typeof(_local2[_local4]) == "function") { _local2[_local4].apply(_local2, [result]); } else if (typeof(_local2.onResult) == "function") { _local2.onResult(result); } else { mx.remoting.NetServices.trace("NetServices", "info", 1, (_local4 + " was received from server: ") + result); } } function onStatus(result) { var _local4 = service.client; var _local6 = methodName + "_Status"; if (typeof(_local4[_local6]) == "function") { _local4[_local6].apply(_local4, [result]); } else if (typeof(_local4.onStatus) == "function") { _local4.onStatus(result); } else if (typeof(_root.onStatus) == "function") { _root.onStatus(result); } else if (typeof(_global.System.onStatus) == "function") { _global.System.onStatus(result); } else { mx.remoting.NetServices.trace("NetServices", "info", 2, (((_local6 + " was received from server: <") + result.level) + "> ") + result.description); } } }
Symbol 1317 MovieClip [__Packages.mx.data.PageableData] Frame 0
interface mx.data.PageableData { }
Symbol 1318 MovieClip [__Packages.mx.data.DataRange] Frame 0
interface mx.data.DataRange { }
Symbol 1319 MovieClip [__Packages.mx.data.PageableList] Frame 0
interface mx.data.PageableList extends mx.data.PageableData { }
Symbol 1320 MovieClip [__Packages.mx.remoting.RecordSet] Frame 0
class mx.remoting.RecordSet extends Object implements mx.data.PageableList { var _items, uniqueID, mTitles, serverInfo, serverinfo, mRecordsAvailable, mRecordSetID, serviceName, mTotalCount, mDeliveryMode, mAllNotified, mOutstandingRecordCount, dispatchEvent, mPageSize, mNumPrefetchPages, mRecordSetService, gateway_conn, logger, mDataFetcher; function RecordSet (columnNames) { super(); mx.events.EventDispatcher.initialize(this); _items = new Array(); uniqueID = 0; if (mTitles != null) { return; } if (serverInfo == null) { if (serverinfo != null) { serverInfo = serverinfo; } } if (serverInfo == null) { mTitles = columnNames; return; } if (serverInfo.version != 1) { mx.remoting.NetServices.trace("RecordSet", "warning", 100, "Received incompatible RecordSet version from server"); return; } mTitles = serverInfo.columnNames; mRecordsAvailable = 0; setData(((serverInfo.cursor == null) ? 0 : (serverInfo.cursor - 1)), serverInfo.initialData); if (serverInfo.initialData.length != serverInfo.totalCount) { mRecordSetID = serverInfo.id; if (mRecordSetID != null) { serviceName = ((serverInfo.serviceName == null) ? "RecordSet" : (serverInfo.serviceName)); mTotalCount = serverInfo.totalCount; mDeliveryMode = "ondemand"; mAllNotified = false; mOutstandingRecordCount = 0; } else { mx.remoting.NetServices.trace("RecordSet", "warning", 102, "Missing some records, but there's no RecordSet id"); } } serverInfo = null; } function addItem(item) { addItemAt(length, item); } function addItemAt(index, item) { var _local3 = true; if ((index < length) && (index >= 0)) { items.splice(index, 0, item); } else if (index == length) { items[index] = item; } else { _local3 = false; mx.remoting.NetServices.trace("Cannot add an item outside the bounds of the RecordSet"); return(undefined); } if (_local3) { item.__ID__ = uniqueID++; } updateViews("addItems", index, index); } function addEventListener(event, listener) { } function clear() { if (checkLocal()) { return(undefined); } var _local2 = items.length; items.splice(0); uniqueID = 0; updateViews("removeItems", 0, _local2); } function contains(itmToCheck) { if (isObjectEmpty(itmToCheck)) { return(false); } var _local5; var _local4; var _local2 = 0; while (_local2 < items.length) { _local5 = items[_local2]; _local4 = true; for (var _local6 in itmToCheck) { if (itmToCheck[_local6] != _local5[_local6]) { _local4 = false; break; } } if (_local4) { return(true); } _local2++; } return(false); } function getColumnNames() { return(mTitles); } function get columnNames() { return(getColumnNames()); } function getLocalLength() { return(items.length); } function getLength() { if (mRecordSetID != null) { return(mTotalCount); } return(items.length); } function getIterator() { var _local2 = new mx.remoting.RecordSetIterator(this); return(_local2); } function get length() { return(getLength()); } function getItemAt(index) { if ((index < 0) || (index >= length)) { return(null); } if (mRecordSetID == null) { return(items[index]); } requestRecord(index); var _local3 = items[index]; if (_local3 == 1) { return("in progress"); } return(_local3); } function getItemID(index) { return(items[index].__ID__); } function get items() { return(_items); } function initialize(info) { } function filter(filterFunction, context) { if (checkLocal()) { return(undefined); } var _local4 = new mx.remoting.RecordSet(mTitles); var _local5 = length; var _local3 = 0; while (_local3 < _local5) { var _local2 = getItemAt(_local3); if (((_local2 != null) && (_local2 != 1)) && (filterFunction(_local2, context))) { _local4.addItem(_local2); } _local3++; } return(_local4); } function sortItems(compareFunc, optionFlags) { if (checkLocal()) { return(undefined); } items.sort(compareFunc, optionFlags); updateViews("sort"); } function sortItemsBy(fieldNames, order, optionFlags) { if (checkLocal()) { return(undefined); } if (typeof(order) == "string") { items.sortOn(fieldNames); if (order.toUpperCase() == "DESC") { items.reverse(); } } else { items.sortOn(fieldNames, optionFlags); } updateViews("sort"); } function sort(compareFunc) { if (checkLocal()) { return(undefined); } items.sort(compareFunc); updateViews("sort"); } function isEmpty() { return(items.length == 0); } function isLocal() { return(mRecordSetID == null); } function isFullyPopulated() { return(isLocal()); } function getRemoteLength() { if (isLocal()) { return(mRecordsAvailable); } return(mTotalCount); } function getNumberAvailable() { if (isLocal()) { return(getLength()); } return(mRecordsAvailable); } function replaceItemAt(index, item) { if ((index >= 0) && (index <= length)) { var _local3 = getItemID(index); items[index] = item; items[index].__ID__ = _local3; updateViews("updateItems", index, index); } } function removeAll() { clear(); } function removeItemAt(index) { var _local3 = _items[index]; _items.splice(index, 1); var _local5 = [_items[index]]; var _local4 = [getItemID(index)]; dispatchEvent({type:"modelChanged", eventName:"removeItems", firstItem:index, lastItem:index, removedItems:_local5, removedIDs:_local4}); return(_local3); } function removeEventListener(event, listener) { } function requestRange(range) { var _local2 = range.getStart(); var _local3 = range.getEnd(); return(internalRequestRange(_local2, _local3)); } function setDeliveryMode(mode, pagesize, numPrefetchPages) { mDeliveryMode = mode.toLowerCase(); stopFetchAll(); if ((pagesize == null) || (pagesize <= 0)) { pagesize = 25; } switch (mDeliveryMode) { case "ondemand" : break; case "page" : if (numPrefetchPages == null) { numPrefetchPages = 0; } mPageSize = pagesize; mNumPrefetchPages = numPrefetchPages; break; case "fetchall" : stopFetchAll(); startFetchAll(pagesize); break; default : mx.remoting.NetServices.trace("RecordSet", "warning", 107, "SetDeliveryMode: unknown mode string"); } } function editField(index, fieldName, value) { changeFieldValue(index, fieldName, value); } function getEditingData(index, fieldName) { return(items[index][fieldName]); } function setField(index, fieldName, value) { changeFieldValue(index, fieldName, value); } function changeFieldValue(index, fieldName, value) { if (checkLocal()) { return(undefined); } if ((index < 0) || (index >= getLength())) { return(undefined); } items[index][fieldName] = value; updateViews("updateItems", index, index); } function isObjectEmpty(objToCheck) { var _local1 = true; for (var _local3 in objToCheck) { _local1 = false; return(_local1); } return(_local1); } function arrayToObject(anArray) { if (mTitles == null) { mx.remoting.NetServices.trace("RecordSet", "warning", 105, "getItem: titles are not available"); return(null); } var _local4 = new Object(); var _local5 = anArray.length; var _local3; var _local2 = 0; while (_local2 < _local5) { _local3 = mTitles[_local2]; if (_local3 == null) { _local3 = ("column" + _local2) + 1; } _local4[_local3] = anArray[_local2]; _local2++; } return(_local4); } function checkLocal() { if (isLocal()) { return(false); } mx.remoting.NetServices.trace("RecordSet", "warning", 108, "Operation not allowed on partial recordset"); return(true); } function getRecordSetService() { if (mRecordSetService == null) { if (gateway_conn == null) { gateway_conn = mx.remoting.NetServices.createGatewayConnection(); } else if (_global.netDebugInstance != undefined) { gateway_conn = gateway_conn.clone(); } if (_global.netDebugInstance != undefined) { gateway_conn.setupRecordSet(); gateway_conn.setDebugId("RecordSet " + mRecordSetID); } mRecordSetService = gateway_conn.getService(serviceName, this); if (mRecordSetService == null) { mx.remoting.NetServices.trace("RecordSet", "warning", 101, "Failed to create RecordSet service"); mRecordSetService = null; } } return(mRecordSetService); } function internalRequestRange(index, lastIndex) { var _local6 = -1; if (index < 0) { index = 0; } if (lastIndex >= getRemoteLength()) { lastIndex = getRemoteLength() - 1; } var _local3; var _local4; while (index <= lastIndex) { while ((index <= lastIndex) && (items[index] != null)) { index++; } _local3 = index; while ((index <= lastIndex) && (items[index] == null)) { mOutstandingRecordCount++; items[index] = 1; index++; } _local4 = index - 1; if (_local3 <= _local4) { logger.logInfo((((" Fetching records from index [" + _local3) + "] to index [") + _local4) + "]"); getRecordSetService().getRecords(mRecordSetID, _local3 + 1, (_local4 - _local3) + 1); _local6 = _local4; updateViews("fetchRows", _local3, _local4); } } return(_local6); } function removeItems(index, len) { var _local3 = new Array(); var _local2 = 0; while (_local2 < len) { _local3.push(getItemID(index + _local2)); _local2++; } var _local6 = items.splice(index, len); dispatchEvent({type:"modelChanged", eventName:"removeItems", firstItem:index, lastItem:(index + len) - 1, removedItems:_local6, removedIDs:_local3}); } function getRecords_Result(info) { setData(info.Cursor - 1, info.Page); mOutstandingRecordCount = mOutstandingRecordCount - info.Page.length; updateViews("updateItems", info.Cursor - 1, ((info.Cursor - 1) + info.Page.length) - 1); if ((mRecordsAvailable == mTotalCount) && (!mAllNotified)) { updateViews("allRows"); mRecordSetService.release(); mAllNotified = true; mRecordSetID = null; mRecordSetService = null; } } function release_Result() { } function requestOneRecord(index) { if (items[index] == null) { if (mDeliveryMode == "ondemand") { logger.logInfo((" INFO: Fetching Record [" + index) + "]"); } getRecordSetService().getRecords(mRecordSetID, index + 1, 1); mOutstandingRecordCount++; items[index] = 1; updateViews("fetchRows", index, index); } } function requestRecord(index) { if (mDeliveryMode != "page") { requestOneRecord(index); } else { var _local2 = int(index / mPageSize) * mPageSize; var _local3 = (_local2 + (mPageSize * (mNumPrefetchPages + 1))) - 1; internalRequestRange(_local2, _local3); } } function _setParentService(service) { gateway_conn = service.nc; } function setData(start, dataArray) { var _local5 = dataArray.length; var _local3; var _local4; var _local2 = 0; while (_local2 < _local5) { _local3 = _local2 + start; _local4 = items[_local3]; if ((_local4 != null) && (_local4 != 1)) { mx.remoting.NetServices.trace("RecordSet", "warning", 106, "Already got record # " + _local3); } else { mRecordsAvailable = mRecordsAvailable + 1; } items[_local3] = arrayToObject(dataArray[_local2]); items[_local3].__ID__ = uniqueID++; _local2++; } } function startFetchAll(pagesize) { if (mDataFetcher != null) { mDataFetcher.disable(); } mDataFetcher = new mx.remoting.RsDataFetcher(this, pagesize); } function stopFetchAll() { mDataFetcher.disable(); mDataFetcher = null; } function updateViews(event, first, last) { dispatchEvent({type:"modelChanged", eventName:event, firstItem:first, lastItem:last}); } static function registerRecordSet() { Object.registerClass("RecordSet", mx.remoting.RecordSet); return(true); } static var version = "1.2.0.124"; static var init = registerRecordSet(); }
Symbol 1180 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 1321 MovieClip [__Packages.mx.remoting.NetServices] Frame 0
class mx.remoting.NetServices extends Object { static var defaultGatewayUrl, logger, traceNetServices; function NetServices () { super(); } static function setDefaultGatewayUrl(url) { defaultGatewayUrl = url; } static function setGatewayUrl(url) { gatewayUrl = url; } static function createGatewayConnection(url, infoLogger) { logger = infoLogger; if (url == undefined) { url = gatewayUrl; if (url == undefined) { url = defaultGatewayUrl; } } if (url == undefined) { trace("NetServices", "warning", 4, "createGatewayConnection - gatewayUrl is undefined"); logger.logInfo(("NetServices: createGatewayConnection - gateway url <" + url) + "> is undefined", mx.services.Log.DEBUG); return(null); } var _local2 = new mx.remoting.Connection(); _local2.connect(url); __sharedConnections[url] = _local2; return(_local2); } static function getConnection(uri) { return(__sharedConnections[uri]); } static function getHostUrl() { if (!isHttpUrl(_root._url)) { trace("NetServices", "warning", 4, "createGatewayConnection - gatewayUrl is invalid"); return(null); } var _local2 = _root._url.indexOf("/", 8); if (_local2 < 0) { trace("NetServices", "warning", 4, "createGatewayConnection - gatewayUrl is invalid"); return(null); } return(_root._url.substring(0, _local2)); } static function isHttpUrl(url) { return((url.indexOf("http://") == 0) || (url.indexOf("https://") == 0)); } static function getHttpUrl(url) { if (!isHttpUrl(url)) { url = getHostUrl() + url; } return(url); } static function trace(who, severity, number, message) { traceNetServices(who, severity, number, message); } static var version = "1.2.0.124"; static var gatewayUrl = _root.gatewayUrl; static var __sharedConnections = new Array(); }
Symbol 1322 MovieClip [__Packages.mx.utils.Iterator] Frame 0
interface mx.utils.Iterator { }
Symbol 1323 MovieClip [__Packages.mx.remoting.RecordSetIterator] Frame 0
class mx.remoting.RecordSetIterator implements mx.utils.Iterator { var _recordSet, _cursor; function RecordSetIterator (rec) { _recordSet = rec; _cursor = 0; } function hasNext() { return(_cursor < _recordSet.getLength()); } function next() { return(_recordSet.getItemAt(_cursor++)); } static var version = "1.2.0.124"; }
Symbol 1324 MovieClip [__Packages.mx.remoting.RsDataFetcher] Frame 0
class mx.remoting.RsDataFetcher extends Object { var mRecordSet, mIncrement, mNextRecord, mEnabled, mHighestRequested; function RsDataFetcher (pgRS, increment) { super(); mRecordSet = pgRS; mRecordSet.addEventListener("modelChanged", this); mIncrement = increment; mNextRecord = 0; mEnabled = true; doNext(); } function disable() { mEnabled = false; } function doNext() { if (mEnabled) { while (true) { if (mNextRecord >= mRecordSet.getRemoteLength()) { return(undefined); } var _local2 = new mx.remoting.RsDataRange(mNextRecord, (mNextRecord + mIncrement) - 1); mHighestRequested = mRecordSet.requestRange(_local2); mNextRecord = mNextRecord + mIncrement; if (mHighestRequested > 0) { return(undefined); } } } } function modelChanged(eventObj) { if (((eventObj.eventName == "updateItems") && (eventObj.firstItem <= mHighestRequested)) && (eventObj.lastItem >= mHighestRequested)) { doNext(); } if (eventObj.eventName == "allRows") { disable(); } } }
Symbol 1325 MovieClip [__Packages.mx.remoting.RsDataRange] Frame 0
class mx.remoting.RsDataRange extends Object implements mx.data.DataRange { var _start, _end; function RsDataRange (s, e) { super(); _start = s; _end = e; } function getStart() { return(_start); } function getEnd() { return(_end); } function setEnd(e) { _end = e; } function setStart(s) { _start = s; } }
Symbol 1326 MovieClip [__Packages.mx.rpc.Responder] Frame 0
interface mx.rpc.Responder { }
Symbol 1327 MovieClip [__Packages.mx.rpc.ResultEvent] Frame 0
class mx.rpc.ResultEvent extends Object { var __result; function ResultEvent (res) { super(); __result = res; } function get result() { return(__result); } }
Symbol 1328 MovieClip [__Packages.mx.rpc.FaultEvent] Frame 0
class mx.rpc.FaultEvent extends Object { var __fault; function FaultEvent (f) { super(); __fault = f; } function get fault() { return(__fault); } }
Symbol 1329 MovieClip [__Packages.mx.rpc.Fault] Frame 0
class mx.rpc.Fault extends Object { var __faultcode, __faultstring, __detail, __type, __description; function Fault (code, msg, detail, type) { super(); __faultcode = code; __faultstring = msg; __detail = detail; __type = type; } function get faultcode() { return(__faultcode); } function get faultstring() { return(__faultstring); } function get detail() { return(__detail); } function get description() { if (__description == null) { if (__faultstring.indexOf(":") > -1) { __description = __faultstring.substring(__faultstring.indexOf(":") + 1); var _local2 = 0; while (__description.indexOf(" ", _local2) == _local2) { _local2++; } if (_local2 > 0) { __description = __description.substring(_local2); } } else { __description = __faultstring; } } return(__description); } function get type() { return(__type); } }
Symbol 1330 MovieClip [__Packages.mx.remoting.Operation] Frame 0
class mx.remoting.Operation { var __service, __responder, __methodName, __invokationName, __request, __arguments; function Operation (methodName, parent) { __service = parent; __responder = parent.responder; __methodName = methodName; __invokationName = (__service.__get__name() + ".") + methodName; __request = new Object(); __arguments = new Array(); } function createThenSend(Void) { createArguments(); return(send()); } function send(Void) { __service.log.logInfo((("Invoking " + __methodName) + " on ") + __service.__get__name()); var _local3 = new mx.remoting.PendingCall(__service, __methodName); _local3.__set__responder(__responder); var _local2 = null; if (__arguments == null) { _local2 = new Array(); } else { _local2 = __arguments.concat(); } __invokationName = (__service.__get__name() + ".") + __methodName; _local2.unshift(__invokationName, _local3); __service.__get__connection().call.apply(__service.__get__connection(), _local2); return(_local3); } function invoke(a) { __arguments = a; } function get responder() { return(__responder); } function set responder(r) { __responder = r; //return(responder); } function get request() { return(__request); } function set request(r) { __request = r; //return(request); } function get name() { return(__methodName); } function createArguments() { if (__request != null) { __arguments = new Array(); for (var _local2 in __request) { if (_local2 != "arguments") { __arguments.unshift(__request[_local2]); } } } } }
Symbol 1331 MovieClip [__Packages.mx.remoting.PendingCall] Frame 0
class mx.remoting.PendingCall extends Object { var __service, __methodName, __responder; function PendingCall (srv, methodName) { super(); __service = srv; __methodName = methodName; } function get responder() { return(__responder); } function set responder(res) { __responder = res; //return(responder); } function onResult(result) { result.serviceName = result.serviceName; if (result != null) { if (result instanceof mx.remoting.NetServiceProxy) { var _local4 = new mx.remoting.Service(null, null, result.serviceName, __service.__get__connection(), __service.__get__responder()); result = _local4; } else if (result instanceof mx.remoting.RecordSet) { var _local3 = new mx.remoting.NetServiceProxy(__service.__get__connection()); result._setParentService(_local3); result.logger = __service.log; } } if (__responder != null) { __responder.onResult(new mx.rpc.ResultEvent(result)); } if (__service.log != null) { __service.log.logInfo((((__service.__get__name() + ".") + __methodName) + "() returned ") + mx.data.binding.ObjectDumper.toString(result)); } } function onStatus(status) { if (__responder != null) { __responder.onFault(new mx.rpc.FaultEvent(new mx.rpc.Fault(status.code, status.description, status.details, status.type))); } if (__service.log != null) { __service.log.logDebug("Service invocation failed."); __service.log.logDebug((((__service.__get__name() + ".") + __methodName) + "() returned ") + mx.data.binding.ObjectDumper.toString(status)); } } function get methodName() { return(__methodName); } static var inited = mx.remoting.NetServiceProxy.registerNetServiceProxy(); }
Symbol 1332 MovieClip [__Packages.mx.data.binding.ObjectDumper] Frame 0
class mx.data.binding.ObjectDumper { var inProgress; function ObjectDumper () { inProgress = new Array(); } static function toString(obj, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent) { var _local3 = new mx.data.binding.ObjectDumper(); if (maxLineLength == undefined) { maxLineLength = 100; } if (indent == undefined) { indent = 0; } return(_local3.realToString(obj, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent)); } function realToString(obj, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent) { var _local8 = 0; while (_local8 < inProgress.length) { if (inProgress[_local8] == obj) { return("***"); } _local8++; } inProgress.push(obj); indent++; var _local16 = typeof(obj); var _local5; if ((obj instanceof XMLNode) && (showXMLstructures != true)) { _local5 = obj.toString(); } else if (obj instanceof Date) { _local5 = obj.toString(); } else if (_local16 == "object") { var _local4 = new Array(); if (obj instanceof Array) { _local5 = "["; var _local15 = 0; while (_local15 < obj.length) { _local4.push(_local15); _local15++; } } else { _local5 = "{"; for (var _local15 in obj) { _local4.push(_local15); } _local4.sort(); } var _local9 = ""; var _local3 = 0; while (_local3 < _local4.length) { var _local6 = obj[_local4[_local3]]; var _local7 = true; if (typeof(_local6) == "function") { _local7 = showFunctions == true; } if (typeof(_local6) == "undefined") { _local7 = showUndefined == true; } if (_local7) { _local5 = _local5 + _local9; if (!(obj instanceof Array)) { _local5 = _local5 + (_local4[_local3] + ": "); } _local5 = _local5 + realToString(_local6, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent); _local9 = ", `"; } _local3++; } if (obj instanceof Array) { _local5 = _local5 + "]"; } else { _local5 = _local5 + "}"; } } else if (_local16 == "function") { _local5 = "function"; } else if (_local16 == "string") { _local5 = ("\"" + obj) + "\""; } else { _local5 = String(obj); } if (_local5 == "undefined") { _local5 = "-"; } inProgress.pop(); return(replaceAll(_local5, "`", ((_local5.length < maxLineLength) ? "" : (newline + doIndent(indent))))); } static function replaceAll(str, from, to) { var _local3 = str.split(from); var _local4 = ""; var _local2 = ""; var _local1 = 0; while (_local1 < _local3.length) { _local4 = _local4 + (_local2 + _local3[_local1]); _local2 = to; _local1++; } return(_local4); } function doIndent(indent) { var _local2 = ""; var _local1 = 0; while (_local1 < indent) { _local2 = _local2 + " "; _local1++; } return(_local2); } }
Symbol 1333 MovieClip [__Packages.com.hotwheels.registration.User] Frame 0
class com.hotwheels.registration.User { var m_DriverProps, m_teamID, m_team, m_userID, m_nickname, m_avatar, m_background, m_emailAddressUser, m_emailAddressParent, m_userHint, m_lastBirthdayEmailSentDate, m_countedBirthdayYear, m_password, m_lastPlayDate; function User () { setDefaultValues(); } function setDefaultValues() { setTeamID(-1); setTeam(""); setUserID(-1); setNickname(""); setAvatar(-1); setBackground(-1); setEmailAddress(""); setParentEmailAddress(""); setUserHint(-1); setPassword(""); setLastBirthdayEmailSentDate(new Date()); setCountedBirthdayYear(-1); setLastPlayDate(""); } function getDriver() { return(m_DriverProps); } function setDriver(value) { m_DriverProps = value; } function getTeamID() { return(m_teamID); } function setTeamID(value) { m_teamID = value; } function getTeam() { return(m_team); } function setTeam(value) { m_team = value; } function getUserID() { return(m_userID); } function setUserID(value) { m_userID = value; } function getNickname() { return(m_nickname); } function setNickname(value) { m_nickname = value; } function getAvatar() { return(m_avatar); } function setAvatar(value) { m_avatar = value; } function getBackground() { return(m_background); } function setBackground(value) { m_background = value; } function getEmailAddress() { return(m_emailAddressUser); } function setEmailAddress(value) { m_emailAddressUser = value; } function getParentEmailAddress() { return(m_emailAddressParent); } function setParentEmailAddress(value) { m_emailAddressParent = value; } function getUserHint() { return(m_userHint); } function setUserHint(value) { m_userHint = value; } function getLastBirthdayEmailSentDate() { return(m_lastBirthdayEmailSentDate); } function setLastBirthdayEmailSentDate(value) { m_lastBirthdayEmailSentDate = value; } function getCountedBirthdayYear() { return(m_countedBirthdayYear); } function setCountedBirthdayYear(value) { m_countedBirthdayYear = value; } function getPassword() { return(m_password); } function setPassword(value) { m_password = value; } function getLastPlayDate() { return(m_lastPlayDate); } function setLastPlayDate(value) { m_lastPlayDate = value; } function toString() { return(((((("{ userid: " + getUserID()) + ", nickname: ") + getNickname()) + " ,password: ") + getPassword()) + " }"); } }
Symbol 1334 MovieClip [__Packages.mx.rpc.RelayResponder] Frame 0
class mx.rpc.RelayResponder extends Object implements mx.rpc.Responder { var __obj, __onFault, __onResult; function RelayResponder (resp, resultFunc, faultFunc) { super(); __obj = resp; __onFault = faultFunc; __onResult = resultFunc; } function onFault(fault) { __obj[__onFault](fault); } function onResult(result) { __obj[__onResult](result); } }
Symbol 1335 MovieClip [__Packages.SharedGameServices] Frame 0
class SharedGameServices { var myuserPetID, mylevel, sharedgame_service, playerstatus, dispatchEvent, prizeinfo, topinfo, gamestatus, topstatus, codevalid, carslist, rankvalue, topcarlist, carstatus1, carstatus2, carstatus3, carstatus4, carstatus5, carstatus6, carstatus7, carstatus8, carstatus9, carstatus10, carstatus11, carstatus12; function SharedGameServices (conn) { mx.events.EventDispatcher.initialize(this); myuserPetID = 0; mylevel = ""; sharedgame_service = conn.getService("Mattel.GameService.Data.Shared_GameService", this); } function getPlayerStatus(userid, siteid) { sharedgame_service.GetPlayerStatus(userid, siteid); } function GetPlayerStatus_Result(result) { playerstatus = result.Table; dispatchEvent({type:"onPlayerStatus", target:this, playerstatus:playerstatus}); } function recordScore(userid, siteid, gameid, score, gametime, gamelevel, credits, specialone, specialtwo, specialthree, specialfour, rowsback) { sharedgame_service.RecordScore(userid, siteid, gameid, score, gametime, gamelevel, credits, specialone, specialtwo, specialthree, specialfour, rowsback); } function RecordScore_Result(result) { prizeinfo = result.Table; topinfo = result.Table1; dispatchEvent({type:"onRecordScore", target:this, prizeinfo:prizeinfo}); } function getTopScoreList(siteid, gameid, rowsback) { sharedgame_service.GetTopScoreList(siteid, gameid, rowsback); } function GetTopScoreList_Result(result) { gamestatus = result.Table; dispatchEvent({type:"onGetTopScoreList", target:this, gamestatus:gamestatus}); } function getTopAwardList(siteid, gameid, rowsback) { sharedgame_service.GetTopAwardList(siteid, gameid, rowsback); } function GetTopAwardList_Result(result) { topstatus = result.Table; dispatchEvent({type:"onGetTopAwardList", target:this, topstatus:topstatus}); } function validateCode(codein) { sharedgame_service.VerifyCode(codein); } function VerifyCode_Result(result) { codevalid = result.Table; dispatchEvent({type:"onValidateCode", target:this, codevalid:codevalid}); } function getUserCar(userid, siteid, gameid) { sharedgame_service.GetUserCar(userid, siteid, gameid); } function GetUserCar_Result(result) { carslist = result.Table; dispatchEvent({type:"onUserCar", target:this, carslist:carslist}); } function recordCarScore(userid, siteid, gameid, carsbeaten) { sharedgame_service.RecordCarScore(userid, siteid, gameid, carsbeaten); } function RecordCarScore_Result(result) { rankvalue = result.Table; dispatchEvent({type:"onRecordCarScore", target:this, rankvalue:rankvalue}); } function getTopCarList(siteid, gameid, numrows) { sharedgame_service.GetTopCarList(siteid, gameid, numrows); } function GetTopCarList_Result(result) { topcarlist = result.Table; dispatchEvent({type:"onGetTopCarList", target:this, topcarlist:topcarlist}); } function updateCar1(userid, siteid, gameid, carstatus) { sharedgame_service.UpdateCar1(userid, siteid, gameid, carstatus); } function UpdateCar1_Result(result) { carstatus1 = result.Table; dispatchEvent({type:"onUpdateCar1", target:this, carstatus1:carstatus1}); } function updateCar2(userid, siteid, gameid, carstatus) { sharedgame_service.UpdateCar2(userid, siteid, gameid, carstatus); } function UpdateCar2_Result(result) { carstatus2 = result.Table; dispatchEvent({type:"onUpdateCar2", target:this, carstatus2:carstatus2}); } function updateCar3(userid, siteid, gameid, carstatus) { sharedgame_service.UpdateCar3(userid, siteid, gameid, carstatus); } function UpdateCar3_Result(result) { carstatus3 = result.Table; dispatchEvent({type:"onUpdateCar3", target:this, carstatus3:carstatus3}); } function updateCar4(userid, siteid, gameid, carstatus) { sharedgame_service.UpdateCar4(userid, siteid, gameid, carstatus); } function UpdateCar4_Result(result) { carstatus4 = result.Table; dispatchEvent({type:"onUpdateCar4", target:this, carstatus4:carstatus4}); } function updateCar5(userid, siteid, gameid, carstatus) { sharedgame_service.UpdateCar5(userid, siteid, gameid, carstatus); } function UpdateCar5_Result(result) { carstatus5 = result.Table; dispatchEvent({type:"onUpdateCar5", target:this, carstatus5:carstatus5}); } function updateCar6(userid, siteid, gameid, carstatus) { sharedgame_service.UpdateCar6(userid, siteid, gameid, carstatus); } function UpdateCar6_Result(result) { carstatus6 = result.Table; dispatchEvent({type:"onUpdateCar6", target:this, carstatus6:carstatus6}); } function updateCar7(userid, siteid, gameid, carstatus) { sharedgame_service.UpdateCar7(userid, siteid, gameid, carstatus); } function UpdateCar7_Result(result) { carstatus7 = result.Table; dispatchEvent({type:"onUpdateCar7", target:this, carstatus7:carstatus7}); } function updateCar8(userid, siteid, gameid, carstatus) { sharedgame_service.UpdateCar8(userid, siteid, gameid, carstatus); } function UpdateCar8_Result(result) { carstatus8 = result.Table; dispatchEvent({type:"onUpdateCar8", target:this, carstatus8:carstatus8}); } function updateCar9(userid, siteid, gameid, carstatus) { sharedgame_service.UpdateCar9(userid, siteid, gameid, carstatus); } function UpdateCar9_Result(result) { carstatus9 = result.Table; dispatchEvent({type:"onUpdateCar9", target:this, carstatus9:carstatus9}); } function updateCar10(userid, siteid, gameid, carstatus) { sharedgame_service.UpdateCar10(userid, siteid, gameid, carstatus); } function UpdateCar10_Result(result) { carstatus10 = result.Table; dispatchEvent({type:"onUpdateCar10", target:this, carstatus10:carstatus10}); } function updateCar11(userid, siteid, gameid, carstatus) { sharedgame_service.UpdateCar11(userid, siteid, gameid, carstatus); } function UpdateCar11_Result(result) { carstatus11 = result.Table; dispatchEvent({type:"onUpdateCar11", target:this, carstatus11:carstatus11}); } function updateCar12(userid, siteid, gameid, carstatus) { sharedgame_service.UpdateCar12(userid, siteid, gameid, carstatus); } function UpdateCar12_Result(result) { carstatus12 = result.Table; dispatchEvent({type:"onUpdateCar12", target:this, carstatus12:carstatus12}); } }
Symbol 1336 MovieClip [__Packages.mattel.data.Serializable] Frame 0
interface mattel.data.Serializable { }
Symbol 1337 MovieClip [__Packages.mattel.panels.connections.FlashTrackPanelConnect] Frame 0
class mattel.panels.connections.FlashTrackPanelConnect { function FlashTrackPanelConnect () { } static var lcName = "__FlashTrackPanel__"; }
Symbol 1338 MovieClip [__Packages.mattel.data.NRStringExtensions] Frame 0
class mattel.data.NRStringExtensions { var send_lv, result_lv, dispatchEvent; function NRStringExtensions () { mx.events.EventDispatcher.initialize(this); } function isNaughty(s) { trace(("NRStringExtensions -> isNaughty( " + s) + " )"); send_lv = new LoadVars(); result_lv = new LoadVars(); result_lv.onLoad = mx.utils.Delegate.create(this, isNaughtyResponse); send_lv.phrase = trim(s); trace("\tsend_lv.phrase: " + send_lv.phrase); trace("\tnaughtyCheckURL: " + naughtyCheckURL); send_lv.sendAndLoad(naughtyCheckURL, result_lv, "POST"); } function isNaughtyResponse() { trace("NRStringExtensions -> isNaughtyResponse ->"); trace("\tresult_lv.answer: " + result_lv.answer); trace("\tresult_lv.phrase: " + result_lv.phrase); var _local2 = result_lv.answer == "Y"; dispatchEvent({type:"naughtyResult", result:_local2}); } function isEmpty(s) { s = trim(s); return(((s == null) || (s == undefined)) || (s.length == 0)); } function isEmail(s) { if (s.length < 5) { return(false); } var _local4 = "*|,\":<>[]{}`';()&$#%"; var _local3 = s.length; var _local1 = 0; while (_local1 < _local3) { if (_local4.indexOf(s.charAt(_local1)) != -1) { return(false); } _local1++; } var _local5 = s.lastIndexOf("@"); if ((_local5 < 1) || (_local5 == (_local3 - 1))) { return(false); } var _local6 = s.lastIndexOf("."); if ((_local6 < 4) || (_local6 == (_local3 - 1))) { return(false); } if (_local5 > _local6) { return(false); } return(true); } function isAllAlpha(s) { var _local1 = 0; while (_local1 < s.length) { if (parseInt(s.charAt(_local1)).toString() != "NaN") { return(false); } _local1++; } return(true); } function lTrim(s) { if (s.length == undefined) { return(s); } var _local1 = 0; while ((_local1 < s.length) && (s.charCodeAt(_local1) <= 32)) { _local1++; } return(s.substring(_local1, s.length)); } function rTrim(s) { if (s.length == undefined) { return(s); } var _local1 = s.length - 1; while ((_local1 >= 0) && (s.charCodeAt(_local1) <= 32)) { _local1--; } return(s.substring(0, _local1 + 1)); } function trim(s) { s = lTrim(s); s = rTrim(s); return(s); } function replace(s, searchStr, replaceStr) { var _local3 = s; var _local4 = ""; var _local1 = 0; var _local2; if (((s == undefined) || (s == null)) || (s.length == 0)) { return(s); } if (_local3.indexOf(searchStr) != -1) { while (_local2 = _local3.indexOf(searchStr, _local1) , _local2 != -1) { _local4 = _local4 + _local3.substring(_local1, _local2); _local4 = _local4 + replaceStr; _local1 = _local2 + searchStr.length; } return(_local4 + _local3.substring(_local1)); } return(_local3); } function trimAllInArray(a) { var _local2 = 0; while (_local2 < a.length) { a[_local2] = trim(a[_local2]); _local2++; } return(a); } var naughtyCheckURL = "/common/checker.aspx"; }
Symbol 1339 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 1340 MovieClip [__Packages.mattel.data.FlashTrack] Frame 0
class mattel.data.FlashTrack implements mattel.data.Serializable { var oParams, sPopupName, sPopupProps, sRedirectLink, oFileInfo, sSWFID, lcSend, lcReceive, intTrack, sPendingCall, intPending, sDomain; function FlashTrack (t, autoTrack, u) { init(); if (t != undefined) { var _local2 = Stringer.replace(t, " ", "+"); var _local3 = ((u == null) ? ((_local2 + ".") + sDefaultURIExtension) : (Stringer.replace(u, " ", "+"))); title = (_local2); uri = (_local3); if (autoTrack) { doAutoTrack(); } } } function set campaignID(val) { oParams.campaignID = Stringer.trim(val); //return(campaignID); } function get campaignID() { return(oParams.campaignID); } function set contentGroup(val) { oParams.contentGroup = Stringer.trim(val); //return(contentGroup); } function get contentGroup() { return(oParams.contentGroup); } function set defaultURIExtension(val) { sDefaultURIExtension = Stringer.trim(val); //return(defaultURIExtension); } function get defaultURIExtension() { return(sDefaultURIExtension); } function set enabled(val) { setEnabled(val); //return(enabled); } function get enabled() { return(getEnabled()); } function get parameters() { return(oParams); } function set popupName(val) { sPopupName = Stringer.trim(val); //return(popupName); } function get popupName() { return(sPopupName); } function set popupProps(val) { sPopupProps = Stringer.trim(val); //return(popupProps); } function get popupProps() { return(sPopupProps); } function set redirectLink(val) { sRedirectLink = Stringer.trim(val); //return(redirectLink); } function get redirectLink() { return(sRedirectLink); } function set title(val) { oParams.title = Stringer.trim(val); //return(title); } function get title() { return(oParams.title); } function set uri(val) { oParams.uri = Stringer.trim(val); //return(uri); } function get uri() { return(oParams.uri); } function set dcsuri(val) { uri = (val); //return(dcsuri); } function get dcsuri() { return(uri); } function set ti(val) { title = (val); //return(ti); } function get ti() { return(title); } static function setEnabled(b) { bEnabled = b || (b == undefined); } static function getEnabled() { return(bEnabled); } static function initialize(optFlag) { if (optFlag == null) { bEnabled = true; } else { bEnabled = optFlag; } } function setProperty(pName, pVal) { oParams[pName] = pVal; } function getProperty(pName) { return(oParams[pName]); } function track() { return(_track("FlashTrack")); } function trackRedir(rLink) { if (rLink != null) { redirectLink = (rLink); } if (sRedirectLink.length == 0) { traceOutput(new mattel.data.exceptions.MissingTrackingURLException()); return(false); } return(_track("FlashTrackRedir")); } function trackRedirPopup(rLink, pProps, pName) { if (rLink != null) { redirectLink = (rLink); } if (pProps != null) { popupProps = (pProps); } if (pName != null) { popupName = (pName); } if (sRedirectLink.length == 0) { traceOutput(new mattel.data.exceptions.MissingTrackingURLException()); return(false); } if (sPopupProps.length == 0) { traceOutput(new mattel.data.exceptions.MissingPopupPropsException()); } return(_track("FlashTrackRedirPopup")); } function trackCustom(action, parameters) { if (action == null) { return(false); } if (parameters != null) { var _local2; for (_local2 in parameters) { oParams[_local2] = parameters[_local2]; } } _track(action); } function serialize() { var _local5 = ("'version','" + version) + "'"; if (sRedirectLink != null) { _local5 = _local5 + ((",'redirectLink','" + sRedirectLink) + "'"); } if (sPopupName != null) { _local5 = _local5 + ((",'popupName','" + sPopupName) + "'"); } if (sPopupProps != null) { _local5 = _local5 + ((",'popupProps','" + sPopupProps) + "'"); } var _local2; for (_local2 in oParams) { var _local3 = _local2; var _local4 = Stringer.replace(Stringer.replace(oParams[_local2], "'", "\\'"), "\"", "\\\""); _local5 = _local5 + ((((",'" + _local3) + "','") + _local4) + "'"); } return(_local5); } function init() { var _local3 = new Date(); oFileInfo = new mattel.system.FileInfo(_root); oParams = new Object(); sSWFID = ((("__" + oFileInfo.__get__fileName()) + (FTCount++)) + _local3.getTime()) + "__"; lcSend = new LocalConnection(); lcReceive = new LocalConnection(); lcReceive.enable = mx.utils.Delegate.create(this, lcSetEnabled); lcReceive.allowDomain = allowDomain; lcReceive.allowInsecureDomain = allowInsecureDomain; lcReceive.connect(sSWFID); lcSend.onStatus = mx.utils.Delegate.create(this, onLCSenderStatus); lcSend.send(FTConnect, "initialize", sSWFID, oFileInfo.__get__fileName()); } function traceOutput(val) { if (bLCConnected) { var _local2 = (("<i><b>[" + oFileInfo.__get__fileName()) + "]</b></i>&nbsp;") + val.message; lcSend.send(FTConnect, "trace", sSWFID, _local2); } } function doAutoTrack() { clearInterval(intTrack); intTrack = setInterval(this, "track", 1000); } function _track(action) { clearInterval(intTrack); if (!bLCAttemptMade) { sPendingCall = action; return(false); } if ((title.length == 0) || (title == undefined)) { traceOutput(new mattel.data.exceptions.InvalidTrackingDataException()); return(false); } var _local2; for (_local2 in oParams) { oParams[_local2] = Stringer.replace(String(oParams[_local2]), " ", "+"); } if ((uri.length == 0) || (uri == undefined)) { traceOutput(new mattel.data.exceptions.MissingURIException()); uri = (extractURI()); } var _local3 = serialize(); var _local4 = new mattel.data.exceptions.FlashTrackExecutedNotice(); _local4.message = _local4.message + (((((("<ul><li><b>details:</b> " + action) + "( ") + _local3) + " );</li><li><b>javascript enabled:</b> ") + bEnabled) + "</li></ul>"); traceOutput(_local4); if (bEnabled) { getURL (((("javascript:" + action) + "( ") + _local3) + " );"); } return(bEnabled); } function extractURI() { var _local3 = oFileInfo.__get__fileDirectory(); var _local2 = oFileInfo.__get__fileName(); _local2 = _local2.slice(0, _local2.lastIndexOf(".", _local2.length)); return(((((_local3 + _local2) + "_") + title) + ".") + sDefaultURIExtension); } function handlePendingCall() { if (sPendingCall != undefined) { clearInterval(intPending); intPending = setInterval(this, "trackPendingCall", 250); } } function trackPendingCall() { clearInterval(intPending); _root.txtOutput.text = _root.txtOutput.text + (("handlePendingCall -> sPendingCall: " + sPendingCall) + newline); _track(sPendingCall); delete sPendingCall; } function allowDomain(sendingDomain) { sDomain = sendingDomain; return(true); } function allowInsecureDomain(sendingDomain) { sDomain = sendingDomain; return(true); } function lcSetEnabled(b) { bLCConnected = true; setEnabled(b); handlePendingCall(); } function onLCSenderStatus(oInfo) { delete lcSend.onStatus; bLCAttemptMade = true; bLCConnected = oInfo.level == "status"; if (!bLCConnected) { handlePendingCall(); } else { lcSend.send(FTConnect, "getEnabled", sSWFID); } } static var bEnabled = true; static var FTConnect = mattel.panels.connections.FlashTrackPanelConnect.lcName; static var FTCount = 0; static var Stringer = new mattel.data.NRStringExtensions(); var sDefaultURIExtension = "ftrk"; var bLCAttemptMade = false; var bLCConnected = false; static var version = "2.0.1"; }
Symbol 1341 MovieClip [__Packages.mattel.system.FileInfo] Frame 0
class mattel.system.FileInfo { var mcTarget, sFilePath, sFileName, sFileDirectory; function FileInfo (targ) { mcTarget = ((targ == undefined) ? _root : (targ)); extractFileInfo(); } function get filePath() { return(sFilePath); } function get fileName() { return(sFileName); } function get fileDirectory() { return(sFileDirectory); } function extractFileInfo() { var _local3 = unescape(mcTarget._url); var _local2 = ""; var _local5 = _local3.length; var _local6 = _local3.indexOf(":///"); if (_local6 == -1) { var _local4 = _local3.indexOf("://"); if (_local4 == -1) { _local2 = _local3; } else { var _local7 = _local3.indexOf("/", _local4 + 3); if (_local7 == -1) { _local2 = _local3.slice(_local4 + 3, _local5); } else { _local2 = _local3.slice(_local7, _local5); } } } else { _local2 = _local3.slice(_local6 + 4, _local3.length); } var _local8 = _local2.lastIndexOf("/", _local2.length); sFilePath = _local2; sFileName = _local2.slice(_local8 + 1, _local2.length); sFileDirectory = _local2.slice(0, _local8 + 1); } }
Symbol 1342 MovieClip [__Packages.mattel.data.exceptions.MissingTrackingURLException] Frame 0
class mattel.data.exceptions.MissingTrackingURLException extends Error { var message; function MissingTrackingURLException () { super(); message = "<font color='#990000'><b>ERROR:</b> No redirectLink specified.</font><ul><li>FlashTrack requires a redirect url when calling trackRedir() or trackRedirPopup().</li></ul>"; } var name = "MissingTrackingURLException"; }
Symbol 1343 MovieClip [__Packages.mattel.data.exceptions.MissingPopupPropsException] Frame 0
class mattel.data.exceptions.MissingPopupPropsException extends Error { var message; function MissingPopupPropsException () { super(); message = "<font color='#FF6600'><b>WARNING:</b> No popupProps specified.</font><ul><li>It is recommended that popup properties be defined when calling trackRedirPopup().</li></ul>"; } var name = "MissingPopupPropsException"; }
Symbol 1344 MovieClip [__Packages.mattel.data.exceptions.InvalidTrackingDataException] Frame 0
class mattel.data.exceptions.InvalidTrackingDataException extends Error { var message; function InvalidTrackingDataException () { super(); message = "<font color='#990000'><b>ERROR:</b> FlashTrack requires a title.</font><ul><li>Tracking calls to this instance will not be executed without a title.</li></ul>"; } var name = "InvalidTrackingDataException"; }
Symbol 1345 MovieClip [__Packages.mattel.data.exceptions.MissingURIException] Frame 0
class mattel.data.exceptions.MissingURIException extends Error { var message; function MissingURIException () { super(); message = "<font color='#FF6600'><b>WARNING:</b> No URI specified;</font><ul><li>URI will be generated from the _root._url property. It is highly recommended that a URI be defined for all FlashTrack instances.</li></ul>"; } var name = "MissingURIException"; }
Symbol 1346 MovieClip [__Packages.mattel.data.exceptions.FlashTrackExecutedNotice] Frame 0
class mattel.data.exceptions.FlashTrackExecutedNotice extends Error { var message; function FlashTrackExecutedNotice () { super(); message = "<font color='#339900'>FlashTrack executed.</font>"; } var name = "FlashTrackExecutedNotice"; }
Symbol 1347 MovieClip [__Packages.mattel.utils.Logger] Frame 0
class mattel.utils.Logger extends mx.services.Log { function Logger (logLevel, name) { super(logLevel, name); } function logInfo(msg, level) { var _local3; if (msg instanceof Error) { _local3 = (("[" + msg.name) + "] ") + msg.message; } else { _local3 = msg; } super.logInfo(_local3, level); } static var NONE = -1; static var BRIEF = 0; static var VERBOSE = 1; static var DEBUG = 2; }
Symbol 1348 MovieClip [__Packages.mattel.data.StringExtensions] Frame 0
class mattel.data.StringExtensions { function StringExtensions () { } static function getNaughtyWordList() { mx.remoting.debug.NetDebug.initialize(); var _local1 = mx.remoting.NetServices.createGatewayConnection(mattel.system.ApplicationSettings.getServer() + "/gateway.aspx"); trace(("Connecting at " + mattel.system.ApplicationSettings.getServer()) + "/gateway.aspx"); var _local2 = _local1.getService("samples.remoting.RemoteWords", mattel.data.StringExtensions); _local2.getWords(); } static function isEmpty(s) { s = trim(s); return((s == null) || (s.length == 0)); } static function isNaughty(s) { var _local1 = mattel.data.StringExtensions; _local1.trimAllInArray(_local1.exactNaughtyWords); _local1.trimAllInArray(_local1.searchNaughtyWords); _local1.trimAllInArray(_local1.exceptionNaughtyWordsSplit); _local1.trimAllInArray(_local1.exceptionWordsSplit); s = _local1.replace(_local1.replace(s.toLowerCase(), "-", " "), "_", " "); if (!_local1.isEmpty(s)) { var _local5 = s.split(" "); var _local4 = 0; var _local3 = 0; while (_local4 < _local5.length) { _local3 = 0; while (_local3 < _local1.exactNaughtyWords.length) { if (_local5[_local4] == _local1.exactNaughtyWords[_local3]) { return(true); } _local3++; } _local3 = 0; var _local8 = 0; var _local7 = 0; var _local6; while (_local3 < _local1.searchNaughtyWords.length) { if (_local5[_local4].indexOf(_local1.searchNaughtyWords[_local3]) != -1) { _local8++; _local6 = _local5[_local4].indexOf(_local1.searchNaughtyWords[_local3]); var _local2 = 0; while (_local2 < _local1.exceptionNaughtyWordsSplit.length) { if (((_local1.exceptionNaughtyWordsSplit[_local2] == _local1.searchNaughtyWords[_local3]) && ((_local5[_local4].indexOf(_local1.exceptionWordsSplit[_local2]) != -1) && (_local5[_local4].indexOf(_local1.exceptionWordsSplit[_local2]) == (_local6 - _local1.exceptionWordsSplit[_local2].indexOf(_local1.exceptionNaughtyWordsSplit[_local2]))))) && (_local5[_local4].indexOf(_local1.searchNaughtyWords[_local3], (_local5[_local4].indexOf(_local1.exceptionWordsSplit[_local2]) + _local1.exceptionWordsSplit[_local2].length) == -1))) { _local7++; break; } _local2++; } } _local3++; } if (_local8 > _local7) { return(true); } _local4++; } } return(false); } static function isEmail(s) { if (s.length < 5) { return(false); } var _local4 = "*|,\":<>[]{}`';()&$#%"; var _local3 = s.length; var _local1 = 0; while (_local1 < _local3) { if (_local4.indexOf(s.charAt(_local1)) != -1) { return(false); } _local1++; } var _local5 = s.lastIndexOf("@"); if ((_local5 < 1) || (_local5 == (_local3 - 1))) { return(false); } var _local6 = s.lastIndexOf("."); if ((_local6 < 4) || (_local6 == (_local3 - 1))) { return(false); } if (_local5 > _local6) { return(false); } return(true); } static function isAllAlpha(s) { var _local1 = 0; while (_local1 < s.length) { if (parseInt(s.charAt(_local1)).toString() != "NaN") { return(false); } _local1++; } return(true); } static function lTrim(s) { var _local1 = 0; while ((_local1 < s.length) && (s.charCodeAt(_local1) <= 32)) { _local1++; } return(s.substring(_local1, s.length)); } static function rTrim(s) { var _local1 = s.length - 1; while ((_local1 >= 0) && (s.charCodeAt(_local1) <= 32)) { _local1--; } return(s.substring(0, _local1 + 1)); } static function trim(s) { s = lTrim(s); s = rTrim(s); return(s); } static function replace(s, searchStr, replaceStr) { var _local3 = s; var _local4 = ""; var _local1 = 0; var _local2; if (searchStr == "") { return(_local3); } if (_local3.indexOf(searchStr) != -1) { while (_local2 = _local3.indexOf(searchStr, _local1) , _local2 != -1) { _local4 = _local4 + _local3.substring(_local1, _local2); _local4 = _local4 + replaceStr; _local1 = _local2 + searchStr.length; } return(_local4 + _local3.substring(_local1)); } return(_local3); } static function getWords_Result(result) { stringLog.logInfo("Naughty Word List Received.", mattel.utils.Logger.DEBUG); var _local1 = result.getItemAt(0); exactNaughtyWords = _local1.exactNaughtyWords.toString().split(","); searchNaughtyWords = _local1.searchNaughtyWords.toString().split(","); exceptionNaughtyWordsSplit = _local1.exceptionNaughtyWordssplit.toString().split(","); exceptionWordsSplit = _local1.exceptionWordssplit.toString().split(","); } static function getWords_Status(status) { stringLog.logInfo(new Error("There was an error in retrieving the naughty word list from the server."), mattel.utils.Logger.BRIEF); } static function trimAllInArray(a) { var _local1 = 0; while (_local1 < a.length) { a[_local1] = trim(a[_local1]); _local1++; } return(a); } static var exactNaughtyWords = new Array(); static var searchNaughtyWords = new Array(); static var exceptionNaughtyWordsSplit = new Array(); static var exceptionWordsSplit = new Array(); static var stringLog = new mattel.utils.Logger(mattel.utils.Logger.DEBUG, "StringExtensions"); }
Symbol 1349 MovieClip [__Packages.mattel.system.ApplicationSettings] Frame 0
class mattel.system.ApplicationSettings { function ApplicationSettings () { } static function getServer() { if (url.indexOf("everythinggirl.com") != -1) { return(liveServers.everythingGirl); } if (url.indexOf("mattel.net") != -1) { return(stagingServers.everythingGirl); } return(devServers.everythingGirl); } static var liveServers = {everythingGirl:"http://www.everythinggirl.com", origin:"http://origin.everythinggirl.com", pollyPocket:"http://pollypocket.everythinggirl.com", barbie:"http://barbie.everythinggirl.com", myscene:"http://myscene.everythinggirl.com"}; static var stagingServers = {everythingGirl:"http://everythinggirl.mattel.net", pollyPocket:"http://pollypocket.mattel.net", barbie:"http://barbie.mattel.net", myscene:"http://myscene.mattel.net"}; static var devServers = {everythingGirl:"http://estwr-12-82.eshq.mattel.com", pollyPocket:"http://estwr-12-91.eshq.mattel.com", barbie:"http://estwr-12-26.eshq.mattel.com", myscene:"http://estwr-12-56.eshq.mattel.com"}; static var url = _root._url; }
Symbol 1350 MovieClip [__Packages.GameParam] Frame 0
class GameParam { var mcRef, mcRefMain, oParamBroadcaster, oTransit, oPopUp, oCtrlSFX; function GameParam (_mcRef) { mcRef = _mcRef; mcRef.onEnterFrame = mx.utils.Delegate.create(this, enterFrame); mcRefMain = mcRef._parent; oParamBroadcaster = new Object(); AsBroadcaster.initialize(oParamBroadcaster); } function createTransition(_mcRef, _mcRefMain) { oTransit = new Game.Transition(_mcRef, "oTransit", _mcRefMain); } function createPopUps(_mcRef) { oPopUp = new PopUp(_mcRef); } function initParam() { oCtrlSFX = new Game.CtrlSFX(mcRef); createPopUps(mcRef._parent.mcPopUp); createTransition(mcRef._parent.mcTransit, mcRefMain); oParamBroadcaster.addListener(oPopUp); oParamBroadcaster.addListener(oTransit); } function resetParam() { } function enterFrame() { oParamBroadcaster.broadcastMessage("doAction"); } }
Symbol 1351 MovieClip [__Packages.Game.State] Frame 0
class Game.State { var mcRef, sName, nPosX, nPosY, bPausable, sState, nNbFrAnim, onStateEnd; function State (_mcRef) { mcRef = _mcRef; sName = _mcRef._name; nPosX = mcRef._x; nPosY = mcRef._y; bPausable = true; _global.C.oActionBroadcast.addListener(this); } function doPause() { mcRef.mcState.stop(); } function doUnpause() { mcRef.mcState.play(); } function doAction() { if (!bPausable) { this[sState](); } else if (!_global.C.bPause) { this[sState](); } if (mcRef.mcState._currentframe == nNbFrAnim) { onStateEnd(); } } function setState(_sState) { if (sState != _sState) { sState = _sState; mcRef.gotoAndStop(sState); nNbFrAnim = mcRef.mcState._totalframes; delete onStateEnd; } } function destroy() { mcRef.removeMovieClip(); _global.C.oActionBroadcast.removeListener(this); } }
Symbol 1352 MovieClip [__Packages.Game.Transition] Frame 0
class Game.Transition extends Game.State { var bPausable, setState, fToLaunch, fLaunched, nNbFrAnim, mcRef; function Transition (_mcRef) { super(_mcRef); bPausable = false; _global.T = this; _global.C.oActionBroadcast.addListener(this); setState("Idle"); } function goTo(_sFrame) { if (_sFrame == "InGameInstructP1") { _global.C.callPause(); launch(_global.P.oPopUp.mcRef, function () { this.gotoAndStop("InGameInstruct"); }); } else if (_sFrame == "InGameMenu") { launch(_global.P.oPopUp.mcRef.mcState.mcMenu, function () { this.gotoAndStop("Menu"); }); } else { launch(_global.P.mcRefMain, function () { this.gotoAndStop(_sFrame); }); } } function launch(_oCaller, _fFunc) { startTransition(mx.utils.Delegate.create(_oCaller, _fFunc)); } function startTransition(_fToLaunch) { fToLaunch = _fToLaunch; setState("Opening"); } function launchFunction() { fToLaunch(); fLaunched = fToLaunch; } function Opening() { if (mcRef.mcState._currentframe >= nNbFrAnim) { setState("Opened"); } } function Opened() { if (mcRef.mcState._currentframe >= nNbFrAnim) { launchFunction(); setState("Closing"); } } function Closing() { if (mcRef.mcState._currentframe >= nNbFrAnim) { setState("Idle"); } } }
Symbol 1353 MovieClip [__Packages.PopUp] Frame 0
class PopUp extends Game.State { var sCurPopUp, bPausable, bOpenQuit, bOpenMenu, bQuitGame, setState, mcRef, nNbFrAnim; function PopUp (_mcRef) { super(_mcRef); sCurPopUp = ""; bPausable = false; bOpenQuit = false; bOpenMenu = false; bQuitGame = false; setState("Close"); } function setOpen(_sPopUp, _bPause) { if (_bPause == true) { _global.C.callPause(); } sCurPopUp = _sPopUp; setState(_sPopUp + "Opening"); mcRef.LockBtn.useHandCursor = false; } function setClose() { setState(sCurPopUp + "Closing"); } function Close() { } function MenuOpening() { if (mcRef.mcState._currentframe >= nNbFrAnim) { setState("MenuOpen"); } } function MenuOpen() { } function MenuClosing() { if (mcRef.mcState._currentframe >= nNbFrAnim) { if (bOpenQuit == false) { _global.C.callUnpause(); setState("Close"); } else { sCurPopUp = "Quit"; setState("QuitOpening"); } } } function QuitOpening() { if (mcRef.mcState._currentframe >= nNbFrAnim) { setState("QuitOpen"); } } function QuitOpen() { } function QuitClosing() { if (mcRef.mcState._currentframe >= nNbFrAnim) { if (bOpenMenu == true) { bOpenMenu = false; sCurPopUp = "Menu"; setState("MenuOpening"); } else { sCurPopUp = ""; if (bQuitGame == true) { bQuitGame = false; _global.P.oTransit.goTo("LoseScr"); } else { _global.C.callUnpause(); } setState("Close"); } } } }
Symbol 1354 MovieClip [__Packages.CharacterSpec] Frame 0
class CharacterSpec { var sName, nSpeed, nDefense, nStrength; function CharacterSpec (_sName, _nSpeed, _nDefense, _nStrength) { sName = _sName; nSpeed = _nSpeed; nDefense = _nDefense; nStrength = _nStrength; } }
Symbol 1355 MovieClip [__Packages.Game.CtrlSFX] Frame 0
class Game.CtrlSFX { var SFXs, allMuted, libLevel, musicMuted, sfxMuted; function CtrlSFX (_libLevel) { SFXs = new Array(); allMuted = false; libLevel = _libLevel; } function playSFX(l_linkage, l_vol, l_loop) { var _local5 = true; l_loop = Math.max(0, l_loop); var _local3 = 0; while (_local3 < SFXs.length) { if (SFXs[_local3].linkageID == l_linkage) { _local5 = false; SFXs[_local3].volume = l_vol; SFXs[_local3].Play(l_loop); if (this == _global.G_Music) { (musicMuted ? (SFXs[_local3].Mute()) : null); } else { (sfxMuted ? (SFXs[_local3].Mute()) : null); } return(SFXs[_local3]); } _local3++; } if (_local5) { libLevel.createEmptyMovieClip("sfx" + SFXs.length, libLevel.getNextHighestDepth()); var _local8 = new Game.SFX(l_linkage, l_vol, l_loop, libLevel["sfx" + SFXs.length]); if (this == _global.G_Music) { (musicMuted ? (_local8.Mute()) : null); } else { (sfxMuted ? (_local8.Mute()) : null); } SFXs.push(_local8); return(_local8); } } function removeSFX(l_sfx) { var _local2 = 0; while (_local2 < SFXs.length) { if (SFXs[_local2] == l_sfx) { SFXs[_local2].Stop(); SFXs.splice(_local2, 1); } _local2++; } } function stopAllSounds() { var _local2 = 0; while (_local2 < SFXs.length) { SFXs[_local2].Stop(); _local2++; } } function playRandomSFX(l_prefix, l_amount, l_vol) { if (l_vol == undefined) { l_vol = 100; } var _local3 = ((l_prefix + "_") + Math.floor((Math.random() * l_amount) + 1)) + ".wav"; return(playSFX(_local3, l_vol, 1)); } function muteAll() { var _local2 = 0; while (_local2 < SFXs.length) { SFXs[_local2].Mute(); _local2++; } allMuted = true; } function unMuteAll() { var _local2 = 0; while (_local2 < SFXs.length) { SFXs[_local2].UnMute(); _local2++; } allMuted = false; } function muteSFX() { var _local3 = 0; while (_local3 < SFXs.length) { if (SFXs[_local3] != _global.G_Music) { SFXs[_local3].Mute(); } _local3++; } sfxMuted = true; } function unMuteSFX() { var _local3 = 0; while (_local3 < SFXs.length) { if (SFXs[_local3] != _global.G_Music) { SFXs[_local3].UnMute(); } _local3++; } sfxMuted = false; } function muteMusic() { _global.G_Music.Mute(); musicMuted = true; } function unMuteMusic() { _global.G_Music.UnMute(); musicMuted = false; } function changeMusic(_sLinkageName) { if (_global.G_Music.linkageID != _sLinkageName) { _global.G_Music.Stop(); _global.G_Music = playSFX(_sLinkageName, 60, 65535); if (musicMuted) { _global.G_Music.Mute(); } else { _global.G_Music.UnMute(); } } } }
Symbol 1356 MovieClip [__Packages.Game.SFX] Frame 0
class Game.SFX extends Sound { var attachSound, isPlaying, linkageID, oldVolume, start, onSoundComplete, stop, setVolume, getVolume; function SFX (l_linkage, l_vol, l_loop, l_mcHolder) { super(l_mcHolder); attachSound(l_linkage); isPlaying = false; linkageID = l_linkage; volume = (l_vol); oldVolume = l_vol; Play(l_loop); } function Play(l_loop) { start(0, l_loop); isPlaying = true; onSoundComplete = function () { this.isPlaying = false; }; } function Stop() { stop(); isPlaying = false; } function Mute() { oldVolume = volume; volume = (0); } function UnMute() { volume = (oldVolume); } function set volume(l_vol) { setVolume(l_vol); //return(volume); } function get volume() { return(getVolume()); } }
Symbol 1357 MovieClip [__Packages.Level] Frame 0
class Level { var nQCDelay, nQCDelayVaria, nQCAmount, nPUDelay, nPUDelayVaria, nTime; function Level (_nQCDelay, _nQCDelayVaria, _nQCAmount, _nPUDelay, _nPUDelayVaria, _nTime) { nQCDelay = _nQCDelay; nQCDelayVaria = _nQCDelayVaria; nQCAmount = _nQCAmount; nPUDelay = _nPUDelay; nPUDelayVaria = _nPUDelayVaria; nTime = _nTime; } }
Symbol 1358 MovieClip [__Packages.Config] Frame 0
class Config { function Config () { } static var STG_FPS = 35; static var SCR_WIDTH = 600; static var SCR_HEIGHT = 400; static var HUD_HEIGHT = 75; static var CLD_SOLID = "SOLID"; static var CLD_LINE = "LINE"; static var GAM_LEVELS = new Array(new Level(), new Level(100, 50, 15, 500, 100, 3185), new Level(90, 50, 25, 500, 100, 4760), new Level(80, 50, 40, 500, 150, 6335), new Level(70, 50, 50, 500, 150, 7910), new Level(60, 50, 60, 500, 200, 9485)); static var GAM_CHARS = new Array(new CharacterSpec("StreetWise", 3, 3, 3), new CharacterSpec("BedJam", 3, 4, 2), new CharacterSpec("MrBig", 1, 3, 5), new CharacterSpec("SkullFace", 4, 3, 2), new CharacterSpec("LiveWire", 2, 5, 2), new CharacterSpec("NightLife", 4, 2, 4)); static var GAM_FINALE_TIME = 7385; static var GAM_FINALE_PUDELAY = 500; static var GAM_HEALTH_PROB = 2; static var GAM_AMMO_PROB = 1; static var GAM_DUALW_PROB = 1; static var CHA_CLD_HP = 5; static var CHA_REBOUND_DIST = 15; static var CHA_SKILL_ADJ = 15; static var CHA_SKILL_MAX = 5; static var CHA_CAR_DEF_MULT = 1.25; static var PLA_MAX_HP = 100; static var PLA_MAX_AMMO = 200; static var PLA_BOT_MOVSPD = 1.75; static var PLA_CAR_MOVSPD = 10; static var PLA_BOT_ROTSPD = 15; static var PLA_CAR_ROTSPD = 7; static var PLA_LSR_STRENGTH = 2; static var PLA_LSR_OFFSET = -19.5; static var PLA_DUAL_LENGTH = 10 * STG_FPS; static var PLA_HLT_ALERT = 10; static var PLA_BLT_MOVSPD = 10; static var PLA_DECEL_DIST = 100; static var QCR_MAX_HP = 5; static var QCR_BOT_MOVSPD = 1; static var QCR_CAR_MOVSPD = 4; static var QCR_TOTAL_HEADS = 2; static var QCR_BOT_ROTSPD = 1.5; static var QCR_CAR_ROTSPD = 3; static var QCR_LSR_STRENGTH = 1; static var QCR_MAX_FIRE_ANGLE = 15; static var QCR_FIRING_PROB = 0.0166666666666667; static var QCR_LSR_OFFSET = -15; static var QCR_BLT_MOVSPD = 10; static var BOS_MAX_HP = 100; static var BOS_MAX_AMMO = 100; static var BOS_BOT_MOVSPD = 1.75; static var BOS_CAR_MOVSPD = 10; static var BOS_BOT_ROTSPD = 10; static var BOS_CAR_ROTSPD = 5; static var BOS_LSR_STRENGTH = 3; static var BOS_MAX_FIRE_ANGLE = 15; static var BOS_FIRING_PROB = 0.0333333333333333; static var BOS_FLEEING_PROB = 0.125; static var BOS_LSR_OFFSET = -19.5; static var BOS_BLT_MOVSPD = 10; static var PWU_HEALTH = 50; static var PWU_AMMO = 100; }
Symbol 1359 MovieClip [__Packages.GameController] Frame 0
class GameController { var mcRef, mcGame, bPause, oActionBroadcast, oHud, oLevels; function GameController (_mcRef) { mcRef = _mcRef; mcGame = mcRef._parent; bPause = false; oActionBroadcast = new Object(); AsBroadcaster.initialize(oActionBroadcast); mcRef.onEnterFrame = mx.utils.Delegate.create(this, enterFrame); } function callPause() { bPause = true; oActionBroadcast.broadcastMessage("doPause"); } function callUnpause() { oActionBroadcast.broadcastMessage("doUnpause"); bPause = false; } function enterFrame() { oActionBroadcast.broadcastMessage("doAction"); } function initController() { oHud = new Hud(mcGame.mcHud); initGame(); } function initGame() { _global.P.nGameScore = 0; _global.P.nBonusScore = 0; oLevels = new LevelManager(mcGame.mcGameField, oHud, getBossesOrder()); oLevels.launchNext(); } function getBossesOrder() { var _local2 = Config.GAM_CHARS.slice(); _local2.splice(_local2.indexOf(_global.P.oSelectedCharacter), 1); _local2.shuffle(10); return(_local2); } function destroy() { delete oActionBroadcast; delete mcRef.onEnterFrame; oLevels.destroy(); } function onGameLost() { destroy(); _global.G_Music.Stop(); _global.T.goTo("results"); _global.gameOutcome = "lose"; } function onGameWon() { destroy(); _global.G_Music.Stop(); _global.T.goTo("results"); _global.gameOutcome = "win"; } }
Symbol 1360 MovieClip [__Packages.LevelManager] Frame 0
class LevelManager { var mcGameField, oHud, nCurrentLevel, aBossesOrder, oFrameCtrl, oPlayer, aCollidersGroup, oQCSpawner, oPUSpawner, nBossCount; function LevelManager (_mcGameField, _oHud, _aBossesOrder) { mcGameField = _mcGameField; oHud = _oHud; nCurrentLevel = 0; aBossesOrder = _aBossesOrder; oFrameCtrl = new Game.FrameCtrl(); } function destroy() { clearLevel(); nCurrentLevel = 0; oFrameCtrl.destroy(); delete oFrameCtrl; } function launchNext() { calculateBonus(); clearLevel(); if (nCurrentLevel == 0) { _root.callout_mc._visible = true; } else { _root.callout_mc._visible = false; } if (nCurrentLevel < (Config.GAM_LEVELS.length - 1)) { nCurrentLevel++; initCurrentLevel(); var _local4 = aBossesOrder[nCurrentLevel - 1].sName; } else { nCurrentLevel++; initFinale(); var _local4 = _global.P.oSelectedCharacter.sName; } _global.C.callPause(); _global.P.oPopUp.setState("Ready_" + _local4); _global.P.oPopUp.onStateEnd = function () { _global.P.oPopUp.setState("Close"); _global.C.callUnpause(); }; _global.P.oCtrlSFX.changeMusic("traxx_" + Math.ceil(Math.random() * 3)); oHud.oTimer.tick(); } function positionOffScreen(_oObj) { Position.Align.alignRandom(_oObj.mcRef, -25, -25, mcGameField.mcBG._width + 25, mcGameField.mcBG._height + 25); while (_oObj.isInScreen()) { Position.Align.alignRandom(_oObj.mcRef, -25, -25, mcGameField.mcBG._width + 25, mcGameField.mcBG._height + 25); } } function positionOnScreen(_oObj) { Position.Align.alignRandom(_oObj.mcRef, 25, 40 + Config.HUD_HEIGHT, mcGameField.mcBG._width - 25, mcGameField.mcBG._height - 25); while (!_oObj.isInScreen()) { Position.Align.alignRandom(_oObj.mcRef, 25, 40 + Config.HUD_HEIGHT, mcGameField.mcBG._width - 25, mcGameField.mcBG._height - 25); } } function initCurrentLevel() { initPlayer(); initQCSpawner(); initPUSpawner(Config.GAM_LEVELS[nCurrentLevel].nPUDelay, Config.GAM_LEVELS[nCurrentLevel].nPUDelayVaria); initTimer(Config.GAM_LEVELS[nCurrentLevel].nTime); oHud.hideBossInfo(); mcGameField.mcBG.gotoAndStop(aBossesOrder[nCurrentLevel - 1].sName); } function initFinale() { initPlayer(); initBossesSpawning(); initPUSpawner(Config.GAM_FINALE_PUDELAY, 0); initTimer(Config.GAM_FINALE_TIME); mcGameField.mcBG.gotoAndStop(_global.P.oSelectedCharacter.sName); } function initPlayer() { oPlayer = new GameObjects.Characters.Player(mcGameField.attachMovie("BA_DEV_Modifighter", "mcPlayer", mcGameField.getNextHighestDepth()), aCollidersGroup, oHud, oFrameCtrl); Position.Align.alignCenterMiddle(mcGameField.mcBG, oPlayer.mcRef); oPlayer.onDie = function () { _global.C.onGameLost(); }; } function initQCSpawner() { var _host = this; var _local3 = function () { var _local1 = _host.mcGameField.getNextHighestDepth(); _host["oQC" + _local1] = new GameObjects.Characters.QuickChanger(_host.mcGameField.attachMovie("BA_DEV_QChangers", "mcQC" + _local1, _local1), _host.aCollidersGroup, _host.oPlayer); _host.positionOffScreen(_host["oQC" + _local1]); }; oQCSpawner = new Game.MultiFrameTimer(_local3, Config.GAM_LEVELS[nCurrentLevel].nQCDelay, Config.GAM_LEVELS[nCurrentLevel].nQCDelayVaria, Config.GAM_LEVELS[nCurrentLevel].nQCAmount); oQCSpawner.onLastCall = function () { _host.launchBoss(); }; } function initPUSpawner(_nPUDelay, _nPUDelayVaria) { var _host = this; var _local6 = function () { var _local2 = _host.mcGameField.getNextHighestDepth(); var _local4 = Config.GAM_HEALTH_PROB + Config.GAM_AMMO_PROB; if (_global.P.bIsPremium) { _local4 = _local4 + Config.GAM_DUALW_PROB; } var _local3 = Math.random() * _local4; if (_local3 < Config.GAM_HEALTH_PROB) { _host["oPU" + _local2] = new GameObjects.PowerUps.Health(_host.mcGameField.attachMovie("BA_DEV_Health", "mcPU" + _local2, _local2), _host.aCollidersGroup); } else if ((_local3 >= Config.GAM_HEALTH_PROB) && (_local3 < (Config.GAM_HEALTH_PROB + Config.GAM_AMMO_PROB))) { _host["oPU" + _local2] = new GameObjects.PowerUps.Ammo(_host.mcGameField.attachMovie("BA_DEV_Ammo", "mcPU" + _local2, _local2), _host.aCollidersGroup); } else { _host["oPU" + _local2] = new GameObjects.PowerUps.DualWield(_host.mcGameField.attachMovie("BA_DEV_DualWield", "mcPU" + _local2, _local2), _host.aCollidersGroup); } _host.positionOnScreen(_host["oPU" + _local2]); }; oPUSpawner = new Game.MultiFrameTimer(_local6, _nPUDelay, _nPUDelayVaria); } function launchBoss() { var _local3 = mcGameField.getNextHighestDepth(); this["oBoss" + _local3] = new GameObjects.Characters.Boss(mcGameField.attachMovie("BA_DEV_Modifighter", "mcBoss" + _local3, _local3), aCollidersGroup, oPlayer, oHud, aBossesOrder[nCurrentLevel - 1]); positionOffScreen(this["oBoss" + _local3]); var _host = this; this["oBoss" + _local3].onDie = function () { _global.P.oTransit.launch(_host, _host.launchNext); }; _global.C.callPause(); _global.P.oPopUp.setState(aBossesOrder[nCurrentLevel - 1].sName); _global.P.oPopUp.onStateEnd = function () { _global.P.oPopUp.setState("Close"); _global.C.callUnpause(); }; } function initBossesSpawning() { nBossCount = 0; var _host = this; var _fLaunchNewBossTeamB = function () { var _local2 = _host.mcGameField.getNextHighestDepth(); _host["oBoss" + _local2] = new GameObjects.Characters.Boss(_host.mcGameField.attachMovie("BA_DEV_Modifighter", "mcBoss" + _local2, _local2), _host.aCollidersGroup, _host.oPlayer, _host.oHud, _host.aBossesOrder[3], 1, true); _host.positionOffScreen(_host["oBoss" + _local2]); _host.nBossCount++; _host["oBoss" + _local2].onDie = function () { _host.nBossCount--; if (_host.nBossCount == 0) { _global.C.onGameWon(); } }; _local2 = _host.mcGameField.getNextHighestDepth(); _host["oBoss" + _local2] = new GameObjects.Characters.Boss(_host.mcGameField.attachMovie("BA_DEV_Modifighter", "mcBoss" + _local2, _local2), _host.aCollidersGroup, _host.oPlayer, _host.oHud, _host.aBossesOrder[4], 2, true); _host.positionOffScreen(_host["oBoss" + _local2]); _host.nBossCount++; _host["oBoss" + _local2].onDie = function () { _host.nBossCount--; if (_host.nBossCount == 0) { _global.C.onGameWon(); } }; }; var _fLaunchNewBossTeamA = function () { var _local1 = _host.mcGameField.getNextHighestDepth(); _host["oBoss" + _local1] = new GameObjects.Characters.Boss(_host.mcGameField.attachMovie("BA_DEV_Modifighter", "mcBoss" + _local1, _local1), _host.aCollidersGroup, _host.oPlayer, _host.oHud, _host.aBossesOrder[1], 1); _host.positionOffScreen(_host["oBoss" + _local1]); _host.nBossCount++; _host["oBoss" + _local1].onDie = function () { _host.nBossCount--; if (_host.nBossCount == 0) { _fLaunchNewBossTeamB(); } }; _local1 = _host.mcGameField.getNextHighestDepth(); _host["oBoss" + _local1] = new GameObjects.Characters.Boss(_host.mcGameField.attachMovie("BA_DEV_Modifighter", "mcBoss" + _local1, _local1), _host.aCollidersGroup, _host.oPlayer, _host.oHud, _host.aBossesOrder[2], 2); _host.positionOffScreen(_host["oBoss" + _local1]); _host.nBossCount++; _host["oBoss" + _local1].onDie = function () { _host.nBossCount--; if (_host.nBossCount == 0) { _fLaunchNewBossTeamB(); } }; }; var _local3 = _host.mcGameField.getNextHighestDepth(); _host["oBoss" + _local3] = new GameObjects.Characters.Boss(_host.mcGameField.attachMovie("BA_DEV_Modifighter", "mcBoss" + _local3, _local3), _host.aCollidersGroup, _host.oPlayer, _host.oHud, _host.aBossesOrder[0]); _host.positionOffScreen(_host["oBoss" + _local3]); _host["oBoss" + _local3].onDie = function () { _fLaunchNewBossTeamA(); }; } function initTimer(_nTime) { var _host = this; oHud.oTimer.setTime(_nTime); oHud.oTimer.onTimeUp = function () { _host.oPlayer.nHP = 0; }; } function calculateBonus() { if (nCurrentLevel > 0) { _global.P.nBonusScore = _global.P.nBonusScore + (Math.round(oHud.oTimer.nTime / Config.STG_FPS) * 50); } } function clearLevel() { for (var _local2 in aCollidersGroup) { aCollidersGroup[_local2].destroy(); } aCollidersGroup = new Array(); oPlayer.destroy(); oQCSpawner.destroy(); oPUSpawner.destroy(); } }
Symbol 1361 MovieClip [__Packages.Hud] Frame 0
class Hud { var mcRef, oTimer; function Hud (_mcRef) { mcRef = _mcRef; oTimer = new Timer(mcRef.mcTimer); } function setPlayerChar(sCharName) { mcRef.mcPanel.mcPlayerPortrait.gotoAndStop(sCharName); mcRef.mcPanel.mcSwap.gotoAndStop(sCharName); mcRef.mcPanel.mcPlayerName.gotoAndStop(sCharName); } function setPlayerHealth(_nHealth) { mcRef.mcPanel.mcPlayerBar.gotoAndStop(Math.floor(_nHealth * 100)); } function setPlayerAmmo(_nAmmo) { mcRef.mcPanel.mcPlayerAmmo.gotoAndStop(Math.ceil(_nAmmo * 100)); } function hideBossInfo() { mcRef.mcPanel.mcBossPortrait._visible = false; mcRef.mcPanel.mcBossName._visible = false; mcRef.mcPanel.mcBossBar._visible = false; mcRef.mcPanel.mcBossPortrait2._visible = false; mcRef.mcPanel.mcBossName2._visible = false; mcRef.mcPanel.mcBossBar2._visible = false; mcRef.gotoAndStop(3); } function showBossInfo(_nIndex) { mcRef.gotoAndStop(2); if (_nIndex == undefined) { mcRef.mcPanel.gotoAndStop(1); } else { mcRef.mcPanel.gotoAndStop(2); mcRef.mcPanel.mcBossPortrait2._visible = true; mcRef.mcPanel.mcBossName2._visible = true; mcRef.mcPanel.mcBossBar2._visible = true; } mcRef.mcPanel.mcBossPortrait._visible = true; mcRef.mcPanel.mcBossName._visible = true; mcRef.mcPanel.mcBossBar._visible = true; } function setBossChar(sCharName, _nIndex) { showBossInfo(_nIndex); if ((_nIndex == undefined) || (_nIndex < 2)) { mcRef.mcPanel.mcBossPortrait.gotoAndStop(sCharName); mcRef.mcPanel.mcBossName.gotoAndStop(sCharName); } else { mcRef.mcPanel.mcBossPortrait2.gotoAndStop(sCharName); mcRef.mcPanel.mcBossName2.gotoAndStop(sCharName); } } function setBossHealth(_nHealth, _nIndex) { if ((_nIndex == undefined) || (_nIndex < 2)) { mcRef.mcPanel.mcBossBar.gotoAndStop(Math.floor(_nHealth * 100)); } else { mcRef.mcPanel.mcBossBar2.gotoAndStop(Math.floor(_nHealth * 100)); } } }
Symbol 1362 MovieClip [__Packages.Timer] Frame 0
class Timer extends Game.State { var setState, nTime, mcRef, bTimerPaused, onTimeUp; function Timer (_mcRef) { super(_mcRef); setState("Idle"); _global.C.oActionBroadcast.addListener(this); } function setTime(_nTime) { nTime = _nTime; mcRef.txtTimer._visible = true; bTimerPaused = false; } function tick() { if (!bTimerPaused) { if ((nTime--) == 0) { onTimeUp(); setState("Stop"); } else { mcRef.txtTimer.text = toString(); checkFlash(); } } } function toString() { var _local2 = Math.floor(nTime / (Config.STG_FPS * 60)); var _local3 = Math.floor((nTime % (Config.STG_FPS * 60)) / Config.STG_FPS); return((_local2.toString().pad(2, "0") + ":") + _local3.toString().pad(2, "0")); } function checkForSound() { if (nTime <= (16 * Config.STG_FPS)) { if ((nTime % Config.STG_FPS) == 0) { _global.P.oCtrlSFX.playSFX(((nTime / Config.STG_FPS) - 1) + ".wav", 100, 1); } } } function checkFlash() { if (nTime <= (16 * Config.STG_FPS)) { var _local2 = Math.floor(nTime / 4); if (nTime <= (6 * Config.STG_FPS)) { _local2 = Math.floor(nTime / 2); } if ((_local2 % 2) == 1) { mcRef.txtTimer._visible = true; } else { mcRef.txtTimer._visible = false; } } } function Idle() { tick(); } }
Symbol 1363 MovieClip [__Packages.Collision.CollidableGameObject] Frame 0
class Collision.CollidableGameObject extends Game.State { var aCollidersGroup, sType, sCollidingShapeType, aCollidingTypes, oTypeCollider, setState, nHitRatio, onCollide; function CollidableGameObject (_mcRef, _aCollidersGroup) { super(_mcRef); aCollidersGroup = _aCollidersGroup; aCollidersGroup.push(this); sType = "GameObject"; sCollidingShapeType = Config.CLD_SOLID; aCollidingTypes = new Array(); oTypeCollider = new Collision.MultipleCollider(this, aCollidersGroup); setState("Idle"); nHitRatio = 0.75; } function destroy() { var _local3 = aCollidersGroup.indexOf(this); if (_local3 != -1) { aCollidersGroup.splice(_local3, 1); } super.destroy(); delete onCollide; } function collide() { collideTypes(); } function collideTypes() { var _host = this; oTypeCollider.onCollide = function (_oObj) { _host.collideShapes(_oObj); }; oTypeCollider.performCollisions(Collision.Tests.Special.collideTypes); } function collideShapes(_oObj) { if (Collision.Tests.Special.collideShapes(this, _oObj)) { onCollide(_oObj); _oObj.onCollide(this); } } }
Symbol 1364 MovieClip [__Packages.Collision.MultipleCollider] Frame 0
class Collision.MultipleCollider { var oBaseObject, aCollidersGroup, onCollide, onEndCollisions; function MultipleCollider (_oBaseObject, _aCollidersGroup) { oBaseObject = _oBaseObject; aCollidersGroup = _aCollidersGroup; } function performCollisions(_fCollisionTest) { for (var _local3 in aCollidersGroup) { if (_fCollisionTest(aCollidersGroup[_local3], oBaseObject)) { onCollide(aCollidersGroup[_local3]); } } onEndCollisions(); } }
Symbol 1365 MovieClip [__Packages.Collision.Tests.Special] Frame 0
class Collision.Tests.Special { function Special () { } static function collideTypes(_oObjA, _oObjB) { var _local1 = false; if ((_oObjA.aCollidingTypes.indexOf(_oObjB.sType) != -1) || (_oObjB.aCollidingTypes.indexOf(_oObjA.sType) != -1)) { _local1 = true; } return(_local1); } static function collideShapes(_oObjA, _oObjB) { var _local3 = false; if (_oObjA.sCollidingShapeType == _oObjB.sCollidingShapeType) { switch (_oObjA.sCollidingShapeType) { case Config.CLD_SOLID : _local3 = Collision.Tests.Shapes.collideBoxes(_oObjA, _oObjB); break; default : } } else if (((_oObjA.sCollidingShapeType == Config.CLD_SOLID) && (_oObjB.sCollidingShapeType == Config.CLD_LINE)) || ((_oObjA.sCollidingShapeType == Config.CLD_LINE) && (_oObjB.sCollidingShapeType == Config.CLD_SOLID))) { _local3 = Collision.Tests.Shapes.collideBoxLine(_oObjA, _oObjB); } return(_local3); } }
Symbol 1366 MovieClip [__Packages.Collision.Tests.Shapes] Frame 0
class Collision.Tests.Shapes { function Shapes () { } static function collideBoxes(_oObjA, _oObjB) { var _local11 = false; var _local7 = _oObjA.mcRef._x - ((_oObjA.mcRef._width * _oObjA.nHitRatio) / 2); var _local4 = _oObjA.mcRef._x + ((_oObjA.mcRef._width * _oObjA.nHitRatio) / 2); var _local10 = _oObjB.mcRef._x - ((_oObjB.mcRef._width * _oObjB.nHitRatio) / 2); var _local8 = _oObjB.mcRef._x + ((_oObjB.mcRef._width * _oObjB.nHitRatio) / 2); var _local5 = _oObjA.mcRef._y - ((_oObjA.mcRef._height * _oObjA.nHitRatio) / 2); var _local3 = _oObjA.mcRef._y + ((_oObjA.mcRef._height * _oObjA.nHitRatio) / 2); var _local9 = _oObjB.mcRef._y - ((_oObjB.mcRef._height * _oObjB.nHitRatio) / 2); var _local6 = _oObjB.mcRef._y + ((_oObjB.mcRef._height * _oObjB.nHitRatio) / 2); if (((_local7 < _local10) && (_local4 > _local10)) || ((_local7 < _local8) && (_local4 > _local8))) { if (((_local5 < _local9) && (_local3 > _local9)) || ((_local5 < _local6) && (_local3 > _local6))) { _local11 = true; } } return(_local11); } static function collideBoxLine(_oObjBox, _oObjLine) { var _local11 = false; if (_oObjBox.sCollidingShapeType != Config.CLD_SOLID) { var _local12 = _oObjLine; _oObjLine = _oObjBox; _oObjBox = _local12; } var _local10 = _oObjBox.mcRef._x - ((_oObjBox.mcRef._width * _oObjBox.nHitRatio) / 2); var _local8 = _oObjBox.mcRef._x + ((_oObjBox.mcRef._width * _oObjBox.nHitRatio) / 2); var _local9 = _oObjBox.mcRef._y - ((_oObjBox.mcRef._width * _oObjBox.nHitRatio) / 2); var _local7 = _oObjBox.mcRef._y + ((_oObjBox.mcRef._width * _oObjBox.nHitRatio) / 2); var _local4 = _oObjLine.mcRef._x; var _local6 = _local4 + (Math.cos(_oObjLine.mcRef._rotation * (Math.PI/180)) * _oObjLine.mcRef._height); var _local3 = _oObjLine.mcRef._y; var _local5 = _local3 + (Math.sin(_oObjLine.mcRef._rotation * (Math.PI/180)) * _oObjLine.mcRef._height); if (((collideLineLine(_local4, _local3, _local6, _local5, _local10, _local9, _local8, _local9) || (collideLineLine(_local4, _local3, _local6, _local5, _local10, _local7, _local8, _local7))) || (collideLineLine(_local4, _local3, _local6, _local5, _local10, _local9, _local10, _local7))) || (collideLineLine(_local4, _local3, _local6, _local5, _local8, _local9, _local8, _local7))) { _local11 = true; } return(_local11); } static function collideLineLine(_nLineAX1, _nLineAY1, _nLineAX2, _nLineAY2, _nLineBX1, _nLineBY1, _nLineBX2, _nLineBY2) { var _local7 = false; var _local3 = _nLineAX2 - _nLineAX1; var _local4 = _nLineAY2 - _nLineAY1; var _local1 = _nLineBX2 - _nLineBX1; var _local2 = _nLineBY2 - _nLineBY1; var _local6 = ((_local3 * (_nLineBY1 - _nLineAY1)) + (_local4 * (_nLineAX1 - _nLineBX1))) / ((_local1 * _local4) - (_local2 * _local3)); var _local5 = ((_local1 * (_nLineAY1 - _nLineBY1)) + (_local2 * (_nLineBX1 - _nLineAX1))) / ((_local2 * _local3) - (_local1 * _local4)); _local7 = (((_local6 >= 0) && (_local6 <= 1)) && (_local5 >= 0)) && (_local5 <= 1); return(_local7); } }
Symbol 1367 MovieClip [__Packages.GameObjects.Character] Frame 0
class GameObjects.Character extends Collision.CollidableGameObject { var sType, mcRef, __nHP; function Character (_mcRef, _aCollidersGroup) { super(_mcRef, _aCollidersGroup); sType = "Character"; } function isInScreen() { var _local3 = false; var _local2 = mcRef; if ((((_local2._x > (-_local2._parent._x)) && (_local2._x < (Config.SCR_WIDTH - _local2._parent._x))) && (_local2._y > ((-_local2._parent._y) + Config.HUD_HEIGHT))) && (_local2._y < (Config.SCR_HEIGHT - _local2._parent._y))) { _local3 = true; } return(_local3); } function get nHP() { return(__nHP); } function set nHP(_nHP) { __nHP = _nHP; //return(nHP); } }
Symbol 1368 MovieClip [__Packages.GameObjects.Characters.Modifighter] Frame 0
class GameObjects.Characters.Modifighter extends GameObjects.Character { var sType, sCollidingShapeType; function Modifighter (_mcRef, _aCollidersGroup) { super(_mcRef, _aCollidersGroup); sType = "Modifighter"; sCollidingShapeType = Config.CLD_SOLID; } }
Symbol 1369 MovieClip [__Packages.GameObjects.Characters.Player] Frame 0
class GameObjects.Characters.Player extends GameObjects.Characters.Modifighter { var sType, sCollidingShapeType, aCollidingTypes, oHud, __oTarget, sAltSuffix, bSecondBurst, oFrameCtrl, oDBTimer, onSubStateEnd, onDie, sState, mcRef, bPausable, nNbFrAnim, onStateEnd, nNbFrSubAnim, sMode, sSubState, oCharacter, nSpdAdj, nDefAdj, nStrAdj, aCollidersGroup, collide, __nHP, __nAmmo; function Player (_mcRef, _aCollidersGroup, _oHud, _oFrameCtrl) { super(_mcRef, _aCollidersGroup); sType = "Player"; sCollidingShapeType = Config.CLD_SOLID; aCollidingTypes.push("Boss", "QC", "BLaser", "QLaser", "Ammo", "Health", "DualWield"); oHud = _oHud; __oTarget = new flash.geom.Point(); sAltSuffix = ""; bSecondBurst = false; oFrameCtrl = _oFrameCtrl; oDBTimer = new Game.FrameTimer(oFrameCtrl); Mouse.addListener(this); Key.addListener(this); initChar(); } function destroy() { super.destroy(); disableChar(); delete onSubStateEnd; delete onDie; } function disableChar() { oDBTimer.removeTimer(); delete onCollide; Mouse.removeListener(this); Key.removeListener(this); } function doPause() { if ((sState == "Walk") || (sState == "Walk_DB")) { mcRef.mcMode.mcChar.mcState.mcSubState.stop(); mcRef.mcMode.mcChar.mcState.mcFeet.stop(); } else { mcRef.mcMode.mcChar.mcState.stop(); } } function doUnpause() { if ((sState == "Walk") || (sState == "Walk_DB")) { mcRef.mcMode.mcChar.mcState.mcSubState.play(); mcRef.mcMode.mcChar.mcState.mcFeet.play(); } else { mcRef.mcMode.mcChar.mcState.play(); } } function doAction() { if (!bPausable) { this[sState](); } else if (!_global.C.bPause) { this[sState](); } if (mcRef.mcMode.mcChar.mcState._currentframe == nNbFrAnim) { onStateEnd(); } if (mcRef.mcMode.mcChar.mcState.mcSubState._currentframe == nNbFrSubAnim) { onSubStateEnd(); } } function setState(_sState, _bForce) { if ((sState != _sState) || (_bForce)) { sState = _sState; if (sMode == "Robot") { mcRef.mcMode.mcChar.gotoAndStop(sState + sAltSuffix); } else { mcRef.mcMode.mcChar.gotoAndStop(sState); } nNbFrAnim = mcRef.mcMode.mcChar.mcState._totalframes; delete onStateEnd; } } function setSubState(_sSubState, _bForce) { if ((sSubState != _sSubState) || (_bForce)) { sSubState = _sSubState; mcRef.mcMode.mcChar.mcState.gotoAndStop(sSubState); nNbFrSubAnim = mcRef.mcMode.mcChar.mcState.mcSubState._totalframes; delete onSubStateEnd; } } function onCollide(_oObj) { if (nHP > 0) { switch (_oObj.sType) { case "Boss" : if (_oObj.nHP > 0) { rebound(_oObj); takeHit(Config.CHA_CLD_HP); } break; case "QC" : if (_oObj.nHP > 0) { rebound(_oObj); takeHit(Config.CHA_CLD_HP); } break; case "BLaser" : takeHit(_oObj.nHitStrength); break; case "QLaser" : takeHit(_oObj.nHitStrength); break; case "Ammo" : refillAmmo(_oObj.nAmmoAmount); break; case "Health" : refillHealth(_oObj.nHealthAmount); break; case "DualWield" : initDualWield(); } } } function onMouseDown() { if ((((((sMode == "Robot") && (nAmmo > 0)) && (nHP > 0)) && (sState != "Transform")) && (sSubState != "Shoot")) && (!_global.C.bPause)) { fireLaser(); } } function onKeyUp() { if ((Key.getCode() == 32) && (!_global.C.bPause)) { initTransform(); } } function initChar() { oCharacter = _global.P.oSelectedCharacter; mcRef.gotoAndStop(oCharacter.sName); oHud.setPlayerChar(oCharacter.sName); setSkillsAdjust(); nHP = (Config.PLA_MAX_HP); nAmmo = (Config.PLA_MAX_AMMO); setMode("Robot"); setState("Walk"); setSubState("Idle"); } function setSkillsAdjust() { nSpdAdj = 1 + (((oCharacter.nSpeed - ((Config.CHA_SKILL_MAX + 1) / 2)) * Config.CHA_SKILL_ADJ) / 100); nDefAdj = 1 + (((oCharacter.nDefense - ((Config.CHA_SKILL_MAX + 1) / 2)) * Config.CHA_SKILL_ADJ) / 100); nStrAdj = 1 + (((oCharacter.nStrength - ((Config.CHA_SKILL_MAX + 1) / 2)) * Config.CHA_SKILL_ADJ) / 100); } function setMode(_sMode) { if (sMode != _sMode) { sMode = _sMode; mcRef.mcMode.gotoAndStop(_sMode); } } function orientToTarget() { var _local2 = (Math.atan2(oTarget.y - mcRef._y, oTarget.x - mcRef._x) / Math.PI) * 180; var _local4 = ((_local2 > 0) ? ((_nAltTargetAngle = _local2 - 360)) : (_local2 + 360)); if (Math.abs(mcRef._rotation - _local2) > Math.abs(mcRef._rotation - _local4)) { _local2 = _local4; } var _local3 = ((sMode == "Robot") ? (Config.PLA_BOT_ROTSPD) : (Config.PLA_CAR_ROTSPD)); mcRef._rotation = mcRef._rotation + Math.min(Math.max(_local2 - mcRef._rotation, -_local3), _local3); } function moveForward() { var _local3 = flash.geom.Point.distance(new flash.geom.Point(mcRef._x, mcRef._y), oTarget); if (_local3 > 10) { var _local2 = ((sMode == "Robot") ? (Config.PLA_BOT_MOVSPD) : (Config.PLA_CAR_MOVSPD)) * nSpdAdj; if (sMode == "Car") { _local2 = _local2 * Math.min(_local3 / Config.PLA_DECEL_DIST, 1); } mcRef._x = mcRef._x + (Math.cos(mcRef._rotation * (Math.PI/180)) * _local2); mcRef._y = mcRef._y + (Math.sin(mcRef._rotation * (Math.PI/180)) * _local2); orientToTarget(); if (sSubState != "Shoot") { setSubState("Walk"); mcRef.mcMode.mcChar.mcState.mcFeet.play(); mcRef.mcMode.mcChar.mcState.mcSubState.gotoAndPlay(mcRef.mcMode.mcChar.mcState.mcFeet._currentframe); } keepInScreen(); } else if (sSubState != "Shoot") { setSubState("Idle"); mcRef.mcMode.mcChar.mcState.mcFeet.stop(); } } function fireLaser() { var _local3 = mcRef._parent.getNextHighestDepth(); var _local5 = new flash.geom.Point(mcRef._parent._xmouse, mcRef._parent._ymouse); var _local4 = new GameObjects.Bullets.PBullet(mcRef._parent.attachMovie("BA_DEV_PBullet", "mcPBullet" + _local3, _local3), aCollidersGroup, Config.PLA_LSR_STRENGTH * nStrAdj, _local5); positionLaser(_local4); nAmmo = ((nAmmo-1)); _global.P.oCtrlSFX.playSFX("shoot.wav", 100, 1); setSubState("Shoot"); onSubStateEnd = function () { this.setSubState("Idle"); this.mcRef.mcMode.mcChar.mcState.mcFeet.stop(); }; } function positionLaser(_oLaser) { if (bSecondBurst) { _oLaser.mcRef._x = mcRef._x + (Math.cos((mcRef._rotation - 90) * (Math.PI/180)) * (-Config.PLA_LSR_OFFSET)); _oLaser.mcRef._y = mcRef._y + (Math.sin((mcRef._rotation - 90) * (Math.PI/180)) * (-Config.PLA_LSR_OFFSET)); bSecondBurst = false; } else { _oLaser.mcRef._x = mcRef._x + (Math.cos((mcRef._rotation - 90) * (Math.PI/180)) * Config.PLA_LSR_OFFSET); _oLaser.mcRef._y = mcRef._y + (Math.sin((mcRef._rotation - 90) * (Math.PI/180)) * Config.PLA_LSR_OFFSET); } _oLaser.mcRef._rotation = mcRef._rotation; } function initTransform() { _global.P.oCtrlSFX.playSFX("transform.wav", 100, 1); if (sMode == "Robot") { setState("Transform"); onStateEnd = function () { this.mcRef.mcMode.mcChar.mcState.stop(); this.setMode("Car"); this.setState("Idle"); }; } else { setState("Transform"); onStateEnd = function () { this.mcRef.mcMode.mcChar.mcState.stop(); this.setMode("Robot"); this.setState("Walk"); this.setSubState("Idle", true); }; } } function takeHit(_nHitValue) { _global.P.oCtrlSFX.playSFX("hurt.wav", 30, 1); setState("Hurt"); onStateEnd = function () { if (this.sMode == "Robot") { this.setState("Walk"); this.setSubState("Idle", true); } else { this.setState("Idle"); } var _local2 = this.nDefAdj * ((this.sMode == "Car") ? (Config.CHA_CAR_DEF_MULT) : 1); this.nHP = this.nHP - (_nHitValue * (1 / _local2)); }; } function rebound(_oObj) { var _local4 = mcRef._x - _oObj.mcRef._x; var _local3 = mcRef._y - _oObj.mcRef._y; var _local5 = Math.sqrt(Math.pow(_local4, 2) + Math.pow(_local3, 2)); var _local2 = Config.CHA_REBOUND_DIST / _local5; mcRef._x = mcRef._x + (_local4 * _local2); mcRef._y = mcRef._y + (_local3 * _local2); } function refillAmmo(_nAmount) { nAmmo = nAmmo + _nAmount; } function refillHealth(_nAmount) { nHP = nHP + _nAmount; } function initDualWield() { sAltSuffix = "_DB"; setState(sState, true); setSubState(sSubState, true); oDBTimer.addCuePoint(Config.PLA_DUAL_LENGTH, mx.utils.Delegate.create(this, endDualWield)); } function endDualWield() { sAltSuffix = ""; setState(sState, true); setSubState(sSubState, true); oDBTimer.clearCuePoints(); } function checkDualFire() { if ((sSubState == "Shoot") && (sAltSuffix == "_DB")) { if (mcRef.mcMode.mcChar.mcState.mcSubState._currentframe == 7) { bSecondBurst = true; fireLaser(); } } } function checkIdlingSound() { if (sSubState == "Idle") { if ((((mcRef.mcMode.mcChar.mcState.mcSubState._currentframe == 10) || (mcRef.mcMode.mcChar.mcState.mcSubState._currentframe == 41)) || (mcRef.mcMode.mcChar.mcState.mcSubState._currentframe == 94)) || (mcRef.mcMode.mcChar.mcState.mcSubState._currentframe == 133)) { _global.P.oCtrlSFX.playRandomSFX("robot_movements", 1, 30); } } } function checkWalkingSound() { if (sSubState == "Walk") { if ((mcRef.mcMode.mcChar.mcState.mcFeet._currentframe == 9) || (mcRef.mcMode.mcChar.mcState.mcFeet._currentframe == 23)) { _global.P.oCtrlSFX.playRandomSFX("step", 1, 35); } } } function keepInScreen() { mcRef._x = Math.max(Math.min(mcRef._x, Config.SCR_WIDTH - mcRef._parent._x), -mcRef._parent._x); mcRef._y = Math.max(Math.min(mcRef._y, Config.SCR_HEIGHT - mcRef._parent._y), Config.HUD_HEIGHT - mcRef._parent._y); } function Idle() { moveForward(); collide(); checkDualFire(); } function Walk() { moveForward(); collide(); checkDualFire(); checkIdlingSound(); checkWalkingSound(); } function Transform() { collide(); } function Hurt() { } function get nHP() { return(__nHP); } function set nHP(_nHP) { __nHP = Math.min(_nHP, Config.PLA_MAX_HP); var _local4 = _nHP / Config.PLA_MAX_HP; oHud.setPlayerHealth(_local4); if (_nHP <= 0) { disableChar(); setState("Loose"); _global.P.oCtrlSFX.playSFX("loose.wav", 100, 1); onStateEnd = function () { this.setState("Dead"); this.onStateEnd = function () { this.onDie(); this.destroy(); }; }; } //return(nHP); } function get nAmmo() { return(__nAmmo); } function set nAmmo(_nAmmo) { __nAmmo = Math.min(_nAmmo, Config.PLA_MAX_AMMO); oHud.setPlayerAmmo(_nAmmo / Config.PLA_MAX_AMMO); //return(nAmmo); } function get oTarget() { __oTarget.x = mcRef._parent._xmouse; __oTarget.y = Math.max(mcRef._parent._ymouse, Config.HUD_HEIGHT - mcRef._parent._y); return(__oTarget); } function set oTarget(_oTarget) { __oTarget = _oTarget; //return(oTarget); } }
Symbol 1370 MovieClip [__Packages.Game.FrameCtrl] Frame 0
class Game.FrameCtrl { var bBroadcasting, broadcastMessage; function FrameCtrl () { bBroadcasting = true; mx.transitions.OnEnterFrameBeacon.init(); MovieClip.addListener(this); mx.transitions.BroadcasterMX.initialize(this); } function destroy() { bBroadcasting = false; MovieClip.removeListener(this); } function onEnterFrame() { if (bBroadcasting && (!_global.C.bPause)) { broadcastMessage("onFrame"); } } }
Symbol 1371 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 1372 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 1373 MovieClip [__Packages.Game.FrameTimer] Frame 0
class Game.FrameTimer { var aCuePointsList, nCounter, oFrameCtrl; function FrameTimer (_oFrameCtrl) { aCuePointsList = new Array(); nCounter = 0; oFrameCtrl = _oFrameCtrl; oFrameCtrl.addListener(this); } function addCuePoint(_nFrameCount, _fFunction) { _nFrameCount = Math.round(_nFrameCount) + nCounter; if (aCuePointsList[_nFrameCount] == undefined) { aCuePointsList[_nFrameCount] = new Array(); } aCuePointsList[_nFrameCount].push(_fFunction); } function clearCuePoints() { aCuePointsList = new Array(); } function removeTimer() { oFrameCtrl.removeListener(this); } function onFrame() { nCounter++; launchCuePoints(nCounter); } function launchCuePoints(_nCounter) { var _local2 = aCuePointsList[_nCounter]; if ((_local2 != undefined) && (_local2.length > 0)) { for (var _local3 in _local2) { _local2[_local3](); } } } }
Symbol 1374 MovieClip [__Packages.GameObjects.Bullet] Frame 0
class GameObjects.Bullet extends Collision.CollidableGameObject { var sType, sCollidingShapeType, oTarget, nHitStrength, setState, onStateEnd, mcRef, destroy, collide; function Bullet (_mcRef, _aCollidersGroup, _nStrength, _oTarget) { super(_mcRef, _aCollidersGroup); sType = "Laser"; sCollidingShapeType = Config.CLD_SOLID; oTarget = _oTarget; nHitStrength = _nStrength; setState("Squirt"); onStateEnd = function () { this.setState("Idle"); }; } function isInScreen() { var _local3 = false; var _local2 = mcRef; if ((((_local2._x > (-_local2._parent._x)) && (_local2._x < (Config.SCR_WIDTH - _local2._parent._x))) && (_local2._y > (-_local2._parent._y))) && (_local2._y < (Config.SCR_HEIGHT - _local2._parent._y))) { _local3 = true; } return(_local3); } function onCollide(_oObj) { if (_oObj.nHP > 0) { setState("Splat"); onStateEnd = function () { this.destroy(); }; } } function moveForward() { } function Idle() { if (!isInScreen()) { destroy(); } moveForward(); collide(); } }
Symbol 1375 MovieClip [__Packages.GameObjects.Bullets.PBullet] Frame 0
class GameObjects.Bullets.PBullet extends GameObjects.Bullet { var sType, aCollidingTypes, mcRef; function PBullet (_mcRef, _aCollidersGroup, _nStrength, _oTarget) { super(_mcRef, _aCollidersGroup, _nStrength, _oTarget); sType = "PLaser"; aCollidingTypes.push("Boss", "QC"); } function moveForward() { mcRef._x = mcRef._x + (Math.cos(mcRef._rotation * (Math.PI/180)) * Config.PLA_BLT_MOVSPD); mcRef._y = mcRef._y + (Math.sin(mcRef._rotation * (Math.PI/180)) * Config.PLA_BLT_MOVSPD); } }
Symbol 1376 MovieClip [__Packages.Game.MultiFrameTimer] Frame 0
class Game.MultiFrameTimer { var oFrameCtrl, oFrameTimer, fFunction, nDelay, nDelayVaria, nRemaining, fCtrlFunction; function MultiFrameTimer (_fFunction, _nDelay, _nDelayVaria, _nIterations) { oFrameCtrl = new Game.FrameCtrl(); oFrameTimer = new Game.FrameTimer(oFrameCtrl); fFunction = _fFunction; nDelay = _nDelay; nDelayVaria = _nDelayVaria; nRemaining = _nIterations; var _host = this; fCtrlFunction = function (_bInit) { if ((_host.nRemaining == undefined) || ((_host.nRemaining--) >= 0)) { var _local1 = (_host.nDelay + (Math.random() * _host.nDelayVaria)) - (_host.nDelayVaria / 2); _host.oFrameTimer.addCuePoint(_local1, _host.fCtrlFunction); if (!_bInit) { _host.fFunction(); } } else { _host.onLastCall(); } }; fCtrlFunction(true); } function destroy() { oFrameCtrl.destroy(); oFrameTimer.removeTimer(); } }
Symbol 1377 MovieClip [__Packages.Position.Align] Frame 0
class Position.Align { function Align () { } static function alignCenterMiddle(_oObjA, _oObjB) { alignCenter(_oObjA, _oObjB); alignMiddle(_oObjA, _oObjB); } static function alignCenter(_oObjBig, _oObjSmall) { if (_oObjSmall._width > _oObjBig._width) { var _local3 = _oObjSmall; _oObjSmall = _oObjBig; _oObjBig = _local3; } _oObjSmall._x = _oObjBig._x + (_oObjBig._width / 2); } static function alignMiddle(_oObjBig, _oObjSmall) { if (_oObjSmall._height > _oObjBig._height) { var _local3 = _oObjSmall; _oObjSmall = _oObjBig; _oObjBig = _local3; } _oObjSmall._y = _oObjBig._y + (_oObjBig._height / 2); } static function alignRandom(_oObj, _nXMin, _nYMin, _nXMax, _nYMax) { _oObj._x = ((Math.random() * _nXMax) - _nXMin) + _nXMin; _oObj._y = ((Math.random() * _nYMax) - _nYMin) + _nYMin; } }
Symbol 1378 MovieClip [__Packages.GameObjects.Characters.QuickChanger] Frame 0
class GameObjects.Characters.QuickChanger extends GameObjects.Character { var sType, sCollidingShapeType, aCollidingTypes, __oTarget, oPlayer, onSubStateEnd, onDie, sState, mcRef, bPausable, nNbFrAnim, onStateEnd, nNbFrSubAnim, sSubState, sMode, isInScreen, aCollidersGroup, collide, __nHP; function QuickChanger (_mcRef, _aCollidersGroup, _oPlayer) { super(_mcRef, _aCollidersGroup); sType = "QC"; sCollidingShapeType = Config.CLD_SOLID; aCollidingTypes.push("Player", "Boss", "QC", "PLaser"); __oTarget = new flash.geom.Point(); oPlayer = _oPlayer; initQC(); } function destroy() { super.destroy(); delete onSubStateEnd; delete onCollide; delete onDie; } function doPause() { if ((sState == "Walk") || (sState == "Walk_DB")) { mcRef.mcMode.mcChar.mcState.mcSubState.stop(); mcRef.mcMode.mcChar.mcState.mcFeet.stop(); } else { mcRef.mcMode.mcChar.mcState.stop(); } } function doUnpause() { if ((sState == "Walk") || (sState == "Walk_DB")) { mcRef.mcMode.mcChar.mcState.mcSubState.play(); mcRef.mcMode.mcChar.mcState.mcFeet.play(); } else { mcRef.mcMode.mcChar.mcState.play(); } } function doAction() { if (!bPausable) { this[sState](); } else if (!_global.C.bPause) { this[sState](); } if (mcRef.mcMode.mcChar.mcState._currentframe == nNbFrAnim) { onStateEnd(); } if (mcRef.mcMode.mcChar.mcState.mcSubState._currentframe == nNbFrSubAnim) { onSubStateEnd(); } } function setState(_sState) { if (sState != _sState) { sState = _sState; mcRef.mcMode.mcChar.gotoAndStop(sState); nNbFrAnim = mcRef.mcMode.mcChar.mcState._totalframes; delete onStateEnd; } } function setSubState(_sSubState) { if (sSubState != _sSubState) { sSubState = _sSubState; mcRef.mcMode.mcChar.mcState.gotoAndStop(sSubState); nNbFrSubAnim = mcRef.mcMode.mcChar.mcState.mcSubState._totalframes; delete onSubStateEnd; } } function onCollide(_oObj) { if (nHP > 0) { switch (_oObj.sType) { case "Player" : if (_oObj.nHP > 0) { rebound(_oObj); takeHit(Config.CHA_CLD_HP); } break; case "Boss" : if (_oObj.nHP > 0) { rebound(_oObj); takeHit(0); } break; case "QC" : if (_oObj.nHP > 0) { rebound(_oObj); takeHit(0); } break; case "PLaser" : takeHit(_oObj.nHitStrength); break; } } } function initQC() { mcRef.gotoAndStop(1); setMode(((Math.random() < 0.5) ? "Robot" : "Car")); mcRef.mcMode.mcChar.nHeadFrame = Math.ceil(Math.random() * Config.QCR_TOTAL_HEADS); nHP = (Config.QCR_MAX_HP); if (sMode == "Robot") { setState("Walk"); setSubState("Idle"); } else { setState("Roll"); } } function setMode(_sMode) { if (sMode != _sMode) { sMode = _sMode; mcRef.mcMode.gotoAndStop(_sMode); } } function orientToTarget() { var _local2 = (Math.atan2(oTarget.y - mcRef._y, oTarget.x - mcRef._x) / Math.PI) * 180; var _local4 = ((_local2 > 0) ? ((_nAltTargetAngle = _local2 - 360)) : (_local2 + 360)); if (Math.abs(mcRef._rotation - _local2) > Math.abs(mcRef._rotation - _local4)) { _local2 = _local4; } var _local3 = ((sMode == "Robot") ? (Config.QCR_BOT_ROTSPD) : (Config.QCR_CAR_ROTSPD)); mcRef._rotation = mcRef._rotation + Math.min(Math.max(_local2 - mcRef._rotation, -_local3), _local3); mcRef.mcHealth._rotation = -mcRef._rotation; checkFire(_local2); } function moveForward() { if (flash.geom.Point.distance(new flash.geom.Point(mcRef._x, mcRef._y), oTarget) > 10) { var _local2 = ((sMode == "Robot") ? (Config.QCR_BOT_MOVSPD) : (Config.QCR_CAR_MOVSPD)); mcRef._x = mcRef._x + (Math.cos(mcRef._rotation * (Math.PI/180)) * _local2); mcRef._y = mcRef._y + (Math.sin(mcRef._rotation * (Math.PI/180)) * _local2); orientToTarget(); if (sSubState != "Shoot") { setSubState("Walk"); mcRef.mcMode.mcChar.mcState.mcFeet.play(); mcRef.mcMode.mcChar.mcState.mcSubState.gotoAndPlay(mcRef.mcMode.mcChar.mcState.mcFeet._currentframe); } } else if (sSubState != "Shoot") { setSubState("Idle"); mcRef.mcMode.mcChar.mcState.mcFeet.stop(); } } function checkFire(_nTargetAngle) { if ((sMode == "Robot") && (isInScreen())) { if (Math.abs(_nTargetAngle - mcRef._rotation) < Config.QCR_MAX_FIRE_ANGLE) { if (Math.random() < Config.QCR_FIRING_PROB) { fireLaser(); } } } } function fireLaser() { var _local3 = mcRef._parent.getNextHighestDepth(); var _local4 = new GameObjects.Bullets.QBullet(mcRef._parent.attachMovie("BA_DEV_QBullet", "mcQBullet" + _local3, _local3), aCollidersGroup, Config.QCR_LSR_STRENGTH); positionLaser(_local4); _global.P.oCtrlSFX.playSFX("shoot.wav", 100, 1); setSubState("Shoot"); onSubStateEnd = function () { this.setSubState("Idle"); this.mcRef.mcMode.mcChar.mcState.mcFeet.stop(); }; } function positionLaser(_oLaser) { _oLaser.mcRef._x = mcRef._x + (Math.cos((mcRef._rotation - 90) * (Math.PI/180)) * Config.QCR_LSR_OFFSET); _oLaser.mcRef._y = mcRef._y + (Math.sin((mcRef._rotation - 90) * (Math.PI/180)) * Config.QCR_LSR_OFFSET); _oLaser.mcRef._rotation = mcRef._rotation; } function takeHit(_nHitValue) { setState("Hurt"); _global.P.oCtrlSFX.playSFX("hurt.wav", 30, 1); onStateEnd = function () { if (this.sMode == "Robot") { this.setState("Walk"); this.setSubState("Idle", true); } else { this.setState("Idle"); } this.nHP = this.nHP - _nHitValue; }; } function rebound(_oObj) { var _local4 = mcRef._x - _oObj.mcRef._x; var _local3 = mcRef._y - _oObj.mcRef._y; var _local5 = Math.sqrt(Math.pow(_local4, 2) + Math.pow(_local3, 2)); var _local2 = Config.CHA_REBOUND_DIST / _local5; mcRef._x = mcRef._x + (_local4 * _local2); mcRef._y = mcRef._y + (_local3 * _local2); } function checkWalkingSound() { if (sSubState == "Walk") { if ((mcRef.mcMode.mcChar.mcState.mcFeet._currentframe == 9) || (mcRef.mcMode.mcChar.mcState.mcFeet._currentframe == 23)) { _global.P.oCtrlSFX.playRandomSFX("step", 1, 15); } } } function Idle() { moveForward(); collide(); } function Walk() { moveForward(); collide(); checkWalkingSound(); } function Roll() { orientToTarget(); moveForward(); collide(); } function Hurt() { } function Loose() { } function Dead() { } function get nHP() { return(__nHP); } function set nHP(_nHP) { _nHP = Math.max(Math.min(_nHP, Config.QCR_MAX_HP), 0); __nHP = _nHP; mcRef.mcHealth.mcHealthBar._xscale = (_nHP / Config.QCR_MAX_HP) * 100; if (_nHP <= 0) { setState("Loose"); mcRef.mcMode.mcShadow._visible = false; _global.P.oCtrlSFX.playSFX("loose.wav", 40, 1); onStateEnd = function () { this.setState("Dead"); this.onStateEnd = function () { _global.P.nGameScore = _global.P.nGameScore + 100; this.onDie(); this.destroy(); }; }; } //return(nHP); } function get oTarget() { __oTarget.x = oPlayer.mcRef._x; __oTarget.y = oPlayer.mcRef._y; return(__oTarget); } function set oTarget(_oTarget) { __oTarget = _oTarget; //return(oTarget); } }
Symbol 1379 MovieClip [__Packages.GameObjects.Bullets.QBullet] Frame 0
class GameObjects.Bullets.QBullet extends GameObjects.Bullet { var sType, aCollidingTypes, mcRef; function QBullet (_mcRef, _aCollidersGroup, _nStrength, _oTarget) { super(_mcRef, _aCollidersGroup, _nStrength, _oTarget); sType = "QLaser"; aCollidingTypes.push("Player"); } function moveForward() { mcRef._x = mcRef._x + (Math.cos(mcRef._rotation * (Math.PI/180)) * Config.QCR_BLT_MOVSPD); mcRef._y = mcRef._y + (Math.sin(mcRef._rotation * (Math.PI/180)) * Config.QCR_BLT_MOVSPD); } }
Symbol 1380 MovieClip [__Packages.GameObjects.PowerUp] Frame 0
class GameObjects.PowerUp extends Collision.CollidableGameObject { var sType, sCollidingShapeType, nHitRatio, mcRef; function PowerUp (_mcRef, _aCollidersGroup) { super(_mcRef, _aCollidersGroup); sType = "PowerUp"; sCollidingShapeType = Config.CLD_SOLID; nHitRatio = 0.1; } function isInScreen() { var _local3 = false; var _local2 = mcRef; if ((((_local2._x > ((-_local2._parent._x) + 25)) && (_local2._x < ((Config.SCR_WIDTH - _local2._parent._x) - 25))) && (_local2._y > (((-_local2._parent._y) + Config.HUD_HEIGHT) + 25))) && (_local2._y < ((Config.SCR_HEIGHT - _local2._parent._y) - 25))) { _local3 = true; } return(_local3); } }
Symbol 1381 MovieClip [__Packages.GameObjects.PowerUps.Health] Frame 0
class GameObjects.PowerUps.Health extends GameObjects.PowerUp { var sType, aCollidingTypes, nHealthAmount, collide; function Health (_mcRef, _aCollidersGroup) { super(_mcRef, _aCollidersGroup); sType = "Health"; aCollidingTypes.push("Player", "Boss"); nHealthAmount = Config.PWU_HEALTH; } function destroy() { super.destroy(); delete onCollide; } function onCollide() { _global.P.oCtrlSFX.playSFX("health.wav", 100, 1); destroy(); } function Idle() { collide(); } }
Symbol 1382 MovieClip [__Packages.GameObjects.PowerUps.Ammo] Frame 0
class GameObjects.PowerUps.Ammo extends GameObjects.PowerUp { var sType, aCollidingTypes, nAmmoAmount, collide; function Ammo (_mcRef, _aCollidersGroup) { super(_mcRef, _aCollidersGroup); sType = "Ammo"; aCollidingTypes.push("Player", "Boss"); nAmmoAmount = Config.PWU_AMMO; } function destroy() { super.destroy(); delete onCollide; } function onCollide() { _global.P.oCtrlSFX.playSFX("ammo.wav", 100, 1); destroy(); } function Idle() { collide(); } }
Symbol 1383 MovieClip [__Packages.GameObjects.PowerUps.DualWield] Frame 0
class GameObjects.PowerUps.DualWield extends GameObjects.PowerUp { var sType, aCollidingTypes, collide; function DualWield (_mcRef, _aCollidersGroup) { super(_mcRef, _aCollidersGroup); sType = "DualWield"; aCollidingTypes.push("Player", "Boss"); } function destroy() { super.destroy(); delete onCollide; } function onCollide() { _global.P.oCtrlSFX.playSFX("dual_blast.wav", 100, 1); destroy(); } function Idle() { collide(); } }
Symbol 1384 MovieClip [__Packages.GameObjects.Characters.Boss] Frame 0
class GameObjects.Characters.Boss extends GameObjects.Characters.Modifighter { var sType, sCollidingShapeType, aCollidingTypes, nIndex, oCharacter, oHud, __oTargetEnemy, oTargetLocation, oPlayer, bLastOne, onSubStateEnd, onDie, sState, mcRef, bPausable, nNbFrAnim, onStateEnd, nNbFrSubAnim, sSubState, sMode, bAttackMode, isInScreen, aCollidersGroup, collide, __nHP; function Boss (_mcRef, _aCollidersGroup, _oPlayer, _oHud, _oCharacter, _nIndex, _bLastOne) { super(_mcRef, _aCollidersGroup); sType = "Boss"; sCollidingShapeType = Config.CLD_SOLID; aCollidingTypes.push("Player", "Boss", "QC", "PLaser", "Health"); nIndex = _nIndex; oCharacter = _oCharacter; oHud = _oHud; __oTargetEnemy = new flash.geom.Point(); oTargetLocation = new flash.geom.Point(); oPlayer = _oPlayer; bLastOne = _bLastOne; initBoss(); findNewLocation(); } function destroy() { super.destroy(); delete onCollide; delete onSubStateEnd; delete onDie; } function doPause() { if ((sState == "Walk") || (sState == "Walk_DB")) { mcRef.mcMode.mcChar.mcState.mcSubState.stop(); mcRef.mcMode.mcChar.mcState.mcFeet.stop(); } else { mcRef.mcMode.mcChar.mcState.stop(); } } function doUnpause() { if ((sState == "Walk") || (sState == "Walk_DB")) { mcRef.mcMode.mcChar.mcState.mcSubState.play(); mcRef.mcMode.mcChar.mcState.mcFeet.play(); } else { mcRef.mcMode.mcChar.mcState.play(); } } function doAction() { if (!bPausable) { this[sState](); } else if (!_global.C.bPause) { this[sState](); } if (mcRef.mcMode.mcChar.mcState._currentframe == nNbFrAnim) { onStateEnd(); } if (mcRef.mcMode.mcChar.mcState.mcSubState._currentframe == nNbFrSubAnim) { onSubStateEnd(); } } function setState(_sState) { if (sState != _sState) { sState = _sState; mcRef.mcMode.mcChar.gotoAndStop(sState); nNbFrAnim = mcRef.mcMode.mcChar.mcState._totalframes; delete onStateEnd; } } function setSubState(_sSubState) { if (sSubState != _sSubState) { sSubState = _sSubState; mcRef.mcMode.mcChar.mcState.gotoAndStop(sSubState); nNbFrSubAnim = mcRef.mcMode.mcChar.mcState.mcSubState._totalframes; delete onSubStateEnd; } } function onCollide(_oObj) { if (nHP > 0) { switch (_oObj.sType) { case "Player" : if (_oObj.nHP > 0) { rebound(_oObj); takeHit(Config.CHA_CLD_HP); } break; case "Boss" : if (_oObj.nHP > 0) { rebound(_oObj); takeHit(0); } break; case "QC" : if (_oObj.nHP > 0) { rebound(_oObj); takeHit(0); } break; case "PLaser" : takeHit(_oObj.nHitStrength); break; case "Health" : refillHealth(_oObj.nHealthAmount); } } } function initBoss() { mcRef.gotoAndStop(oCharacter.sName); oHud.setBossChar(oCharacter.sName, nIndex); nHP = (Config.BOS_MAX_HP); setMode("Robot"); setState("Walk"); setSubState("Idle"); _global.P.oCtrlSFX.changeMusic("traxx_boss"); } function setMode(_sMode) { if (sMode != _sMode) { sMode = _sMode; mcRef.mcMode.gotoAndStop(_sMode); } } function orientToTarget() { if (bAttackMode) { var _local5 = oTargetEnemy; } else { var _local5 = oTargetLocation; } var _local2 = (Math.atan2(_local5.y - mcRef._y, _local5.x - mcRef._x) / Math.PI) * 180; var _local4 = ((_local2 > 0) ? ((_nAltTargetAngle = _local2 - 360)) : (_local2 + 360)); if (Math.abs(mcRef._rotation - _local2) > Math.abs(mcRef._rotation - _local4)) { _local2 = _local4; } var _local3 = ((sMode == "Robot") ? (Config.BOS_BOT_ROTSPD) : (Config.BOS_CAR_ROTSPD)); mcRef._rotation = mcRef._rotation + Math.min(Math.max(_local2 - mcRef._rotation, -_local3), _local3); if (bAttackMode) { if (sMode != "Robot") { initTransform(); } checkFire(_local2); } } function moveForward() { if (bAttackMode) { var _local3 = oTargetEnemy; } else { var _local3 = oTargetLocation; } var _local4 = flash.geom.Point.distance(new flash.geom.Point(mcRef._x, mcRef._y), _local3); if (_local4 > 100) { if ((sMode != "Car") && (!bAttackMode)) { initTransform(); } var _local2 = ((sMode == "Robot") ? (Config.BOS_BOT_MOVSPD) : (Config.BOS_CAR_MOVSPD)); mcRef._x = mcRef._x + (Math.cos(mcRef._rotation * (Math.PI/180)) * _local2); mcRef._y = mcRef._y + (Math.sin(mcRef._rotation * (Math.PI/180)) * _local2); orientToTarget(); if (sSubState != "Shoot") { setSubState("Walk"); mcRef.mcMode.mcChar.mcState.mcFeet.play(); mcRef.mcMode.mcChar.mcState.mcSubState.gotoAndPlay(mcRef.mcMode.mcChar.mcState.mcFeet._currentframe); } } else { if (sSubState != "Shoot") { setSubState("Idle"); mcRef.mcMode.mcChar.mcState.mcFeet.stop(); } if (!bAttackMode) { bAttackMode = true; } orientToTarget(); } } function checkFire(_nTargetAngle) { if ((sMode == "Robot") && (isInScreen())) { if (Math.abs(_nTargetAngle - mcRef._rotation) < Config.BOS_MAX_FIRE_ANGLE) { if (Math.random() < Config.BOS_FIRING_PROB) { fireLaser(); } } } } function fireLaser() { var _local3 = mcRef._parent.getNextHighestDepth(); var _local4 = new GameObjects.Bullets.BBullet(mcRef._parent.attachMovie("BA_DEV_BBullet", "mcBBullet" + _local3, _local3), aCollidersGroup, Config.BOS_LSR_STRENGTH); positionLaser(_local4); _global.P.oCtrlSFX.playSFX("shoot.wav", 100, 1); setSubState("Shoot"); onSubStateEnd = function () { this.setSubState("Idle"); this.mcRef.mcMode.mcChar.mcState.mcFeet.stop(); }; } function positionLaser(_oLaser) { _oLaser.mcRef._x = mcRef._x + (Math.cos((mcRef._rotation - 90) * (Math.PI/180)) * Config.BOS_LSR_OFFSET); _oLaser.mcRef._y = mcRef._y + (Math.sin((mcRef._rotation - 90) * (Math.PI/180)) * Config.BOS_LSR_OFFSET); _oLaser.mcRef._rotation = mcRef._rotation; } function initTransform() { setState("Transform"); _global.P.oCtrlSFX.playSFX("transform.wav", 100, 1); if (sMode == "Robot") { onStateEnd = function () { this.mcRef.mcMode.mcChar.mcState.stop(); this.setMode("Car"); this.setState("Idle"); }; } else { onStateEnd = function () { this.mcRef.mcMode.mcChar.mcState.stop(); this.setMode("Robot"); this.setState("Walk"); this.setSubState("Idle", true); }; } } function takeHit(_nHitValue) { if (sState != "Transform") { setState("Hurt"); _global.P.oCtrlSFX.playSFX("hurt.wav", 30, 1); onStateEnd = function () { if (Math.random() < Config.BOS_FLEEING_PROB) { this.findNewLocation(); } if (this.sMode == "Robot") { this.setState("Walk"); this.setSubState("Idle", true); } else { this.setState("Idle"); } this.nHP = this.nHP - _nHitValue; }; } } function rebound(_oObj) { var _local4 = mcRef._x - _oObj.mcRef._x; var _local3 = mcRef._y - _oObj.mcRef._y; var _local5 = Math.sqrt(Math.pow(_local4, 2) + Math.pow(_local3, 2)); var _local2 = Config.CHA_REBOUND_DIST / _local5; mcRef._x = mcRef._x + (_local4 * _local2); mcRef._y = mcRef._y + (_local3 * _local2); } function findNewLocation() { bAttackMode = false; oTargetLocation.x = Math.random() * mcRef._parent.mcBG._width; oTargetLocation.y = Math.random() * mcRef._parent.mcBG._height; } function refillHealth(_nAmount) { nHP = nHP + _nAmount; } function checkWalkingSound() { if (sSubState == "Walk") { if ((mcRef.mcMode.mcChar.mcState.mcFeet._currentframe == 9) || (mcRef.mcMode.mcChar.mcState.mcFeet._currentframe == 23)) { _global.P.oCtrlSFX.playRandomSFX("step", 1, 20); } } } function setPlayerOnTop() { if (oPlayer.mcRef.getDepth() < mcRef.getDepth()) { mcRef.swapDepths(oPlayer.mcRef); } } function Idle() { moveForward(); collide(); } function Walk() { moveForward(); collide(); checkWalkingSound(); } function Transform() { collide(); } function Hurt() { moveForward(); } function get nHP() { return(__nHP); } function set nHP(_nHP) { __nHP = Math.min(_nHP, Config.BOS_MAX_HP); var _local4 = _nHP / Config.BOS_MAX_HP; oHud.setBossHealth(_local4, nIndex); if (_nHP <= 0) { setState("Loose"); setPlayerOnTop(); _global.P.oCtrlSFX.playSFX("loose.wav", 80, 1); onStateEnd = function () { if (((_global.C.oLevels.nBossCount == 1) && (this.bLastOne)) || (_global.C.oLevels.nBossCount == undefined)) { _global.C.oHud.oTimer.bTimerPaused = true; } this.setState("Dead"); this.onStateEnd = function () { _global.P.nGameScore = _global.P.nGameScore + 500; this.onDie(); this.destroy(); }; }; } //return(nHP); } function get oTargetEnemy() { __oTargetEnemy.x = oPlayer.mcRef._x; __oTargetEnemy.y = oPlayer.mcRef._y; return(__oTargetEnemy); } function set oTargetEnemy(_oTargetEnemy) { __oTargetEnemy = _oTargetEnemy; //return(oTargetEnemy); } }
Symbol 1385 MovieClip [__Packages.GameObjects.Bullets.BBullet] Frame 0
class GameObjects.Bullets.BBullet extends GameObjects.Bullet { var sType, aCollidingTypes, mcRef; function BBullet (_mcRef, _aCollidersGroup, _nStrength, _oTarget) { super(_mcRef, _aCollidersGroup, _nStrength, _oTarget); sType = "BLaser"; aCollidingTypes.push("Player"); } function moveForward() { mcRef._x = mcRef._x + (Math.cos(mcRef._rotation * (Math.PI/180)) * Config.BOS_BLT_MOVSPD); mcRef._y = mcRef._y + (Math.sin(mcRef._rotation * (Math.PI/180)) * Config.BOS_BLT_MOVSPD); } }
Symbol 1257 MovieClip [__Packages.mx.controls.gridclasses.DataGridColumn] Frame 0
class mx.controls.gridclasses.DataGridColumn extends mx.styles.CSSStyleDeclaration { var columnName, parentGrid, colNum, __header, headerCell, __cellRenderer, __headerRenderer, __labelFunction, styleName; function DataGridColumn (colName) { super(); columnName = colName; headerText = (colName); } function get width() { return(__width); } function set width(w) { delete parentGrid.invSpaceColsEqually; if ((parentGrid != undefined) && (parentGrid.hasDrawn)) { var _local2 = resizable; resizable = false; parentGrid.resizeColumn(colNum, w); resizable = _local2; } else { __width = w; } //return(width); } function set headerText(h) { __header = h; headerCell.setValue(h); //return(headerText); } function get headerText() { return(((__header == undefined) ? (columnName) : (__header))); } function set cellRenderer(cR) { __cellRenderer = cR; parentGrid.invColChange = true; parentGrid.invalidate(); //return(cellRenderer); } function get cellRenderer() { return(__cellRenderer); } function set headerRenderer(hS) { __headerRenderer = hS; parentGrid.invInitHeaders = true; parentGrid.invalidate(); //return(headerRenderer); } function get headerRenderer() { return(__headerRenderer); } function set labelFunction(f) { __labelFunction = f; parentGrid.invUpdateControl = true; parentGrid.invalidate(); //return(labelFunction); } function get labelFunction() { return(__labelFunction); } function getStyle(prop) { var _local3 = this[prop]; if (_local3 == undefined) { if (styleName != undefined) { if (styleName instanceof mx.styles.CSSStyleDeclaration) { _local3 = styleName.getStyle(prop); } else { _local3 = _global.styles[styleName].getStyle(prop); } } if ((((_local3 == undefined) || (_local3 == _global.style[prop])) || (_local3 == _global.styles[parentGrid.className][prop])) && (prop != "backgroundColor")) { _local3 = parentGrid.getStyle(prop); } } return(_local3); } function __getTextFormat(tf, bAll, fieldInst) { var _local4; if (parentGrid.header_mc[fieldInst._name] != undefined) { _local4 = getStyle("headerStyle").__getTextFormat(tf, bAll, fieldInst); if (_local4 != false) { _local4 = parentGrid.getStyle("headerStyle").__getTextFormat(tf, bAll, fieldInst); } if (_local4 == false) { return(_local4); } } if (styleName != undefined) { var _local8 = ((typeof(styleName) == "string") ? (_global.styles[styleName]) : (styleName)); _local4 = _local8.__getTextFormat(tf, bAll); if (!_local4) { return(_local4); } } _local4 = super.__getTextFormat(tf, bAll, fieldInst); if (_local4) { return(parentGrid.__getTextFormat(tf, bAll)); } return(_local4); } var editable = true; var sortable = true; var resizable = true; var sortOnHeaderRelease = true; var __width = 50; }
Symbol 1177 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 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.126"; var className = "View"; static var childNameBase = "_child"; var hasBeenLayedOut = false; var _loadExternalClass = "UIComponent"; }
Symbol 1247 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 1248 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.126"; var className = "RectBorder"; var borderStyleName = "borderStyle"; var borderColorName = "borderColor"; var shadowColorName = "shadowColor"; var highlightColorName = "highlightColor"; var buttonColorName = "buttonColor"; var backgroundColorName = "backgroundColor"; }
Symbol 1249 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 1251 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 1250 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 1178 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.126"; 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 1255 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 1252 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.126"; 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 1253 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 1179 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 1181 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 1182 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 1183 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.126"; var clipParameters = {rowHeight:1, enabled:1, visible:1, labels:1}; var scrollDepth = 1; var __vScrollPolicy = "on"; var autoHScrollAble = false; }
Symbol 1184 MovieClip [__Packages.mx.controls.DataGrid] Frame 0
class mx.controls.DataGrid extends mx.controls.List { var invInitHeaders, columns, __rowCount, invDrawCols, invalidate, getViewMetrics, setSize, __width, __rowHeight, invCheckCols, enabled, cellEditor, __dataProvider, __vPosition, rows, getStateAt, __hScrollPolicy, __maxHPosition, roundUp, getRowCount, setScrollProperties, oldVWidth, invLayoutContent, border_mc, __height, setMaxHPosition, setHPosition, getMaxHPosition, getHPosition, oldWidth, displayWidth, numberOfCols, invRowHeight, invSpaceColsEqually, invColChange, updateControl, totalWidth, lines_mc, listContent, __get__height, getStyle, headerCells, header_mc, dispatchEvent, __viewMetrics, sortArrow, sortIndex, layoutX, sortDirection, owner, column, _alpha, cell, asc, col, oldX, onRollOut, __focusedCell, __hPosition, editorMask, editTween, getFocusManager, __tabHandlerCache, vScroller, hScroller, dontEdit, listOwner, activeGrid, getLength, releaseFocus; function DataGrid () { super(); } function init() { super.init(); invInitHeaders = true; columns = new Array(); } function layoutContent(x, y, tW, tH, dW, dH) { var _local3 = __rowCount; if (__showHeaders) { y = y + __headerHeight; dH = dH - __headerHeight; } super.layoutContent(x, y, tW, tH, dW, dH); if (tW != totColW) { drawHeaderBG(); } if (__rowCount > _local3) { invDrawCols = true; invalidate(); } } function setRowCount(rC) { if (isNaN(rC)) { return(undefined); } var _local2 = getViewMetrics(); setSize(__width, (((__rowHeight * rC) + _local2.top) + _local2.bottom) + (__headerHeight * __showHeaders)); } function setRowHeight(rH) { __rowHeight = rH; if (hasDrawn) { super.setRowHeight(rH); } } function setHScrollPolicy(policy) { super.setHScrollPolicy(policy); invCheckCols = true; invalidate(); } function setEnabled(v) { if (v == enabled) { return(undefined); } super.setEnabled(v); if (__showHeaders) { enableHeader(v); } if (cellEditor._visible == true) { disposeEditor(); } invDrawCols = true; invalidate(); } function modelChanged(eventObj) { if (eventObj.eventName == "updateField") { var _local3 = eventObj.firstItem; var _local5 = __dataProvider.getItemAt(_local3); rows[_local3 - __vPosition].drawRow(_local5, getStateAt(_local3)); return(undefined); } if (eventObj.eventName == "schemaLoaded") { removeAllColumns(); } if (columns.length == 0) { generateCols(); } super.modelChanged(eventObj); } function configureScrolling(Void) { var _local3 = getViewMetrics(); var _local4 = ((__hScrollPolicy != "off") ? (((__maxHPosition + __width) - _local3.left) - _local3.right) : ((__width - _local3.left) - _local3.right)); var _local2 = __dataProvider.length; if (_local2 == undefined) { _local2 = 0; } if (__vPosition > Math.max(0, (_local2 - getRowCount()) + roundUp)) { setVPosition(Math.max(0, Math.min((_local2 - getRowCount()) + roundUp, __vPosition))); } setScrollProperties(_local4, 1, _local2, __rowHeight, __headerHeight * __showHeaders); if (oldVWidth != _local4) { invLayoutContent = true; } oldVWidth = _local4; } function setVPosition(pos) { if (cellEditor != undefined) { disposeEditor(); } super.setVPosition(pos); } function size(Void) { if (hasDrawn != true) { border_mc.setSize(__width, __height); return(undefined); } if (cellEditor != undefined) { disposeEditor(); } if (__hScrollPolicy != "off") { var _local5 = 0; var _local6 = columns.length; var _local3 = 0; while (_local3 < _local6) { _local5 = _local5 + columns[_local3].__width; _local3++; } var _local8 = getViewMetrics(); var _local9 = (__width - _local8.left) - _local8.right; setMaxHPosition(Math.max(_local5 - _local9, 0)); var _local7 = _local9 - _local5; if (_local7 > 0) { columns[_local6 - 1].__width = columns[_local6 - 1].__width + _local7; } setHPosition(Math.min(getMaxHPosition(), getHPosition())); } super.size(); if (__hScrollPolicy == "off") { var _local10 = new Array(); var _local6 = columns.length; if (oldWidth == undefined) { oldWidth = displayWidth; } var _local4 = 0; var _local3 = 0; while (_local3 < _local6) { _local4 = _local4 + ((columns[_local3].__width = (displayWidth * columns[_local3].__width) / oldWidth)); _local3++; } if (_local4 != displayWidth) { columns[columns.length - 1].__width = columns[columns.length - 1].__width + (displayWidth - _local4); } totColW = (numberOfCols = displayWidth); } oldWidth = displayWidth; drawColumns(); drawHeaderBG(); invalidate(); } function draw() { if (invRowHeight) { super.draw(); invInitHeaders = true; invDrawCols = true; delete cellEditor; } if (invInitHeaders) { initHeaders(); invLayoutContent = true; } super.draw(); if (invSpaceColsEqually) { delete invSpaceColsEqually; spaceColumnsEqually(); } if (invColChange) { delete invColChange; if (hasDrawn) { initHeaders(); initRows(); invDrawCols = true; updateControl(); invCheckCols = true; } } if (invCheckCols) { if (totColW != displayWidth) { resizeColumn(columns.length - 1, columns[columns.length - 1].__width); } delete invCheckCols; } if (invDrawCols) { drawColumns(); } hasDrawn = true; } function editField(index, colName, data) { __dataProvider.editField(index, colName, data); } function get columnNames() { return(getColumnNames()); } function set columnNames(w) { setColumnNames(w); //return(columnNames); } function setColumnNames(tmpArray) { var _local2 = 0; while (_local2 < tmpArray.length) { addColumn(tmpArray[_local2]); _local2++; } } function getColumnNames(Void) { var _local3 = new Array(); var _local2 = 0; while (_local2 < columns.length) { _local3[_local2] = columns[_local2].columnName; _local2++; } return(_local3); } function addColumnAt(index, newCol) { if (index < columns.length) { columns.splice(index, 0, "tmp"); } var _local4 = newCol; if (!(_local4 instanceof mx.controls.gridclasses.DataGridColumn)) { _local4 = new mx.controls.gridclasses.DataGridColumn(_local4); } columns[index] = _local4; _local4.colNum = index; var _local2 = index + 1; while (_local2 < columns.length) { columns[_local2].colNum++; _local2++; } _local4.parentGrid = this; totColW = totColW + _local4.width; invColChange = true; invalidate(); return(newCol); } function addColumn(newCol) { return(addColumnAt(columns.length, newCol)); } function removeColumnAt(index) { var _local4 = columns[index]; columns.splice(index, 1); totColW = totColW - _local4.width; var _local2 = index; while (_local2 < columns.length) { columns[_local2].colNum--; _local2++; } invColChange = true; invalidate(); return(_local4); } function removeAllColumns(Void) { totColW = 0; columns = new Array(); invColChange = true; invalidate(); } function getColumnAt(index) { return(columns[index]); } function getColumnIndex(name) { var _local2 = 0; while (_local2 < columns.length) { if (columns[_local2].columnName == name) { return(_local2); } _local2++; } } function get columnCount() { return(columns.length); } function spaceColumnsEqually(Void) { if (displayWidth == undefined) { var _local4 = getViewMetrics(); displayWidth = (__width - _local4.left) - _local4.right; } var _local3 = Math.ceil(totalWidth / columns.length); var _local2 = 0; while (_local2 < columns.length) { columns[_local2].__width = _local3; _local2++; } totColW = totalWidth; invDrawCols = true; invalidate(); } function generateCols(Void) { if (columns.length == 0) { var _local3 = __dataProvider.getColumnNames(); if (_local3 == undefined) { var _local4 = __dataProvider.getItemAt(0); for (var _local2 in _local4) { if (_local2 != "__ID__") { addColumn(_local2); } } } else { var _local2 = 0; while (_local2 < _local3.length) { addColumn(_local3[_local2]); _local2++; } } invSpaceColsEqually = true; invColChange = true; invCheckCols = true; invalidate(); } } function resizeColumn(col, w) { if ((__hScrollPolicy == "on") || (__hScrollPolicy == "auto")) { columns[col].__width = w; var _local11 = 0; var _local5 = columns.length; var _local2 = 0; while (_local2 < _local5) { _local11 = _local11 + columns[_local2].__width; _local2++; } setMaxHPosition(Math.max(_local11 - displayWidth, 0)); var _local12 = displayWidth - _local11; if (_local12 > 0) { columns[_local5 - 1].__width = columns[_local5 - 1].__width + _local12; } setHPosition(Math.min(getMaxHPosition(), getHPosition())); invDrawCols = true; invalidate(); return(undefined); } var _local10 = 0; var _local2 = 0; while (_local2 < col) { _local10 = _local10 + columns[_local2].__width; _local2++; } var _local8 = ((displayWidth + 2) - _local10) - columns[col].__width; var _local6 = ((displayWidth + 2) - _local10) - w; columns[col].__width = w; var _local5 = columns.length; _local2 = col + 1; while (_local2 < _local5) { if (!columns[_local2].resizable) { _local6 = _local6 - columns[_local2].__width; _local8 = _local8 - columns[_local2].__width; } _local2++; } var _local9 = 0; _local2 = col + 1; while (_local2 < _local5) { if (columns[_local2].resizable) { columns[_local2].__width = (columns[_local2].width * _local6) / _local8; _local9 = _local9 + columns[_local2].__width; } _local2++; } var _local3 = 0; var _local7 = false; _local2 = _local5 - 1; while (_local2 >= 0) { if (columns[_local2].resizable) { if (!_local7) { columns[_local2].__width = columns[_local2].__width + (_local6 - _local9); _local7 = true; } if (_local3 > 0) { columns[_local2].__width = columns[_local2].__width - _local3; _local3 = 0; } if (columns[_local2].__width < minColWidth) { _local3 = _local3 + (minColWidth - columns[_local2].__width); columns[_local2].__width = minColWidth; } } _local2--; } invDrawCols = true; invalidate(); } function drawColumns(Void) { delete invDrawCols; var _local4 = (lines_mc = listContent.createEmptyMovieClip("lines_mc", LINEDEPTH)); var _local9 = 0.75; var _local5 = 1; var _local15 = __get__height() - 1; var _local12 = getStyle("vGridLineColor"); var _local14 = columns.length; placeSortArrow(); var _local7 = 0; while (_local7 < _local14) { var _local6 = columns[_local7]; var _local13 = (enabled ? "backgroundColor" : "backgroundDisabledColor"); var _local10 = _local6.getStyle(_local13); _local9 = _local9 + _local6.__width; _local4.moveTo(_local5, 1); _local4.lineStyle(0, _local12, 0); var _local11 = Math.floor(_local9); _local4.lineTo(_local11, 1); if ((_local7 < (columns.length - 1)) && (getStyle("vGridLines"))) { _local4.lineStyle(0, _local12, 100); } _local4.lineTo(_local11, __get__height()); _local4.lineStyle(0, _local12, 0); _local4.lineTo(_local5, __get__height()); _local4.lineTo(_local5, 1); if (__showHeaders) { var _local3 = headerCells[_local7]; _local3._x = _local5 + 2; _local3.hO._x = _local5; _local3.setSize(_local6.__width - 5, Math.min(__headerHeight, _local3.getPreferredHeight())); _local3.hO._width = _local6.__width - 2; _local3.hO._height = __headerHeight; _local3._y = (__headerHeight - _local3._height) / 2; header_mc["sep" + _local7]._x = _local9 - 2; listContent.disableHeader._width = totalWidth; } var _local2 = 0; while (_local2 < __rowCount) { if (_local7 == 0) { rows[_local2].colBG.clear(); } var _local8 = _local6.__width; rows[_local2].drawCell(_local7, _local5, _local8, _local10); _local2++; } _local5 = _local9; _local7++; } if (getStyle("hGridLines")) { lines_mc.lineStyle(0, getStyle("hGridLineColor")); _local7 = 1; while (_local7 < __rowCount) { lines_mc.moveTo(4, rows[_local7]._y); lines_mc.lineTo(totalWidth, rows[_local7]._y); _local7++; } } } function initRows(Void) { var _local2 = 0; while (_local2 < __rowCount) { rows[_local2].createCells(); _local2++; } } function onRowPress(rowIndex) { super.onRowPress(rowIndex); if (!enabled) { return(undefined); } var _local11 = columns.length; var _local6 = rows[rowIndex]; var _local3 = 0; while (_local3 < _local11) { var _local5 = columns[_local3]; var _local4 = _local6._xmouse - _local6.cells[_local3]._x; if ((_local4 >= 0) && (_local4 < _local5.__width)) { dispatchEvent({type:"cellPress", columnIndex:_local3, view:this, itemIndex:rowIndex + __vPosition}); return(undefined); } _local3++; } } function get showHeaders() { return(getShowHeaders()); } function set showHeaders(w) { setShowHeaders(w); //return(showHeaders); } function setShowHeaders(b) { __showHeaders = b; invInitHeaders = true; invDrawCols = true; invalidate(); } function getShowHeaders() { return(__showHeaders); } function get headerHeight() { return(getHeaderHeight()); } function set headerHeight(w) { setHeaderHeight(w); //return(headerHeight); } function setHeaderHeight(h) { __headerHeight = h; invInitHeaders = true; invDrawCols = true; invalidate(); } function getHeaderHeight(Void) { return(__headerHeight); } function initHeaders(Void) { delete invInitHeaders; if (__showHeaders) { header_mc = listContent.createClassObject(mx.core.UIObject, "header_mc", HEADERDEPTH, {styleName:this}); headerCells = new Array(); var _local2 = 0; while (_local2 < columns.length) { var _local6 = columns[_local2]; var _local4; var _local7 = _local6.__headerRenderer; if (_local7 == undefined) { _local4 = (headerCells[_local2] = header_mc.createLabel("fHeaderCell" + _local2, HEADERCELLDEPTH + _local2)); _local4.selectable = false; _local4.setStyle("styleName", _local6); } else if (typeof(_local7) == "string") { _local4 = (headerCells[_local2] = header_mc.createObject(_local7, "fHeaderCell" + _local2, HEADERCELLDEPTH + _local2, {styleName:_local6})); } else { _local4 = (headerCells[_local2] = header_mc.createClassObject(_local7, "fHeaderCell" + _local2, HEADERCELLDEPTH + _local2, {styleName:_local6})); } _local4.setValue(_local6.__get__headerText()); _local6.headerCell = _local4; var _local3 = header_mc.attachMovie("DataHeaderOverlay", "hO" + _local2, HEADEROVERLAYDEPTH + _local2); _local4.hO = _local3; _local3.cell = _local4; _local4.column = (_local3.column = _local6); _local4.asc = (_local3.asc = false); _local4.owner = (_local3.owner = this); _local3._alpha = 0; if (_local3.column.sortable && (_local3.onPress == undefined)) { _local3.useHandCursor = false; _local3.onRollOver = headerRollOver; _local3.onRollOut = headerRollOut; _local3.onPress = headerPress; _local3.onRelease = headerRelease; _local3.onReleaseOutside = headerUp; _local3.headerUp = headerUp; } if (_local2 < (columns.length - 1)) { var _local5 = header_mc.attachMovie("DataHeaderSeperator", "sep" + _local2, SEPARATORDEPTH + _local2); _local5._height = __headerHeight; if (_local6.resizable && (resizableColumns)) { _local5.useHandCursor = false; _local5.col = _local2; _local5.owner = this; _local5.onRollOver = showStretcher; _local5.onPress = startSizing; _local5.onRelease = (_local5.onReleaseOutside = stopSizing); _local5.onRollOut = hideStretcher; } } _local2++; } drawHeaderBG(); } else { header_mc.removeMovieClip(); } } function invalidateHeaderStyle(Void) { var _local4 = columns.length; var _local3 = 0; while (_local3 < _local4) { var _local2 = headerCells[_local3]; if (_local2.stylecache != undefined) { delete _local2.stylecache.tf; } delete _local2.enabledColor; _local2.invalidateStyle(); _local2.draw(); _local3++; } } function drawHeaderBG(Void) { var _local2 = header_mc; _local2.clear(); var _local5 = getStyle("headerColor"); var _local3 = __viewMetrics; var _local4 = Math.max(totalWidth, displayWidth + 3); _local2.moveTo(_local3.left, _local3.top); var _local7 = {matrixType:"box", x:0, y:0, w:_local4, h:__headerHeight + 1, r:(Math.PI/2)}; var _local8 = [_local5, _local5, 16777215]; var _local9 = [0, 60, 255]; var _local6 = [100, 100, 100]; _local2.beginGradientFill("linear", _local8, _local6, _local9, _local7); _local2.lineStyle(0, 0, 0); _local2.lineTo(_local4, _local3.top); _local2.lineTo(_local4, __headerHeight + 1); _local2.lineStyle(0, 0, 100); _local2.lineTo(_local3.left, __headerHeight + 1); _local2.lineStyle(0, 0, 0); _local2.endFill(); } function enableHeader(v) { if (v) { listContent.disableHeader.removeMovieClip(); } else { var _local2 = listContent.attachMovie("DataHeaderOverlay", "disableHeader", DISABLEDHEADERDEPTH); _local2._width = totalWidth; _local2._height = __headerHeight; var _local3 = new Color(_local2); _local3.setRGB(getStyle("backgroundDisabledColor")); _local2._alpha = 60; } } function placeSortArrow(Void) { sortArrow.removeMovieClip(); if (sortIndex == undefined) { return(undefined); } if ((columns[sortIndex].__width - headerCells[sortIndex].getPreferredWidth()) <= 20) { return(undefined); } sortArrow = header_mc.createObject("DataSortArrow", "sortArrow", SORTARROWDEPTH); var _local3 = layoutX; var _local2 = 0; while (_local2 <= sortIndex) { _local3 = _local3 + columns[_local2].__width; _local2++; } var _local4 = sortDirection == "ASC"; sortArrow._yscale = (_local4 ? -100 : 100); sortArrow._x = (_local3 - sortArrow._width) - 8; sortArrow._y = ((__headerHeight - sortArrow._height) / 2) + (_local4 * sortArrow._height); } function headerRollOver(Void) { var _local2 = owner; if ((((!_local2.enabled) || (_local2.cellEditor != undefined)) || (!_local2.sortableColumns)) || (!column.sortable)) { return(undefined); } var _local3 = new Color(this); _local3.setRGB(_local2.getStyle("rollOverColor")); _alpha = 50; } function headerRollOut(Void) { _alpha = 0; } function headerPress(Void) { var _local2 = owner; if (((!column.sortable) || (!_local2.sortableColumns)) || (!_local2.enabled)) { return(undefined); } cell._x = cell._x + 1; cell._y = cell._y + 1; var _local3 = new Color(this); _local3.setRGB(_local2.getStyle("selectionColor")); _alpha = 100; } function headerUp(Void) { if (((!column.sortable) || (!owner.sortableColumns)) || (!owner.enabled)) { return(undefined); } _alpha = 0; cell._x = cell._x - 1; cell._y = cell._y - 1; } function headerRelease(Void) { var _local2 = owner; var _local3 = column; if (((!_local3.sortable) || (!_local2.sortableColumns)) || (!_local2.enabled)) { return(undefined); } headerUp(); asc = !asc; var _local4 = (asc ? "ASC" : "DESC"); _local2.sortIndex = _local2.getColumnIndex(_local3.columnName); _local2.sortDirection = _local4; _local2.placeSortArrow(); if (_local3.sortOnHeaderRelease) { _local2.sortItemsBy(_local3.columnName, _local4); } _local2.dispatchEvent({type:"headerRelease", view:_local2, columnIndex:_local2.getColumnIndex(_local3.columnName)}); _local2.dontEdit = true; } function isStretchable(col) { var _local2 = true; if (!resizableColumns) { _local2 = false; } else if (!columns[col].resizable) { _local2 = false; } else if ((col == (columns.length - 2)) && (!columns[col + 1].resizable)) { _local2 = false; } return(_local2); } function showStretcher(Void) { var _local2 = owner; if (((!_local2.isStretchable(col)) || (!_local2.enabled)) || (_local2.cellEditor != undefined)) { return(undefined); } Mouse.hide(); if (_local2.stretcher == undefined) { _local2.attachMovie("cursorStretch", "stretcher", _local2.STRETCHERDEPTH); } _local2.stretcher._x = _local2._xmouse; _local2.stretcher._y = _local2._ymouse; _local2.stretcher._visible = true; _local2.onMouseMove = function () { this.stretcher._x = this._xmouse; this.stretcher._y = this._ymouse; updateAfterEvent(); }; } function startSizing(Void) { var _local2 = owner; if ((!_local2.isStretchable(col)) || (!_local2.enabled)) { return(undefined); } _local2.pressFocus(); _local2.attachMovie("DataStretchBar", "stretchBar", 999); _local2.stretchBar._height = _local2.height; _local2.stretchBar._x = _local2._xmouse; oldX = _local2.stretchBar._x; _local2.colX = oldX - _local2.columns[col].width; _local2.onMouseMove = function () { this.stretcher._x = this._xmouse; this.stretcher._y = this._ymouse; this.stretchBar._x = Math.max(this._xmouse, this.colX + this.minColWidth); if (this.__hScrollPolicy == "off") { this.stretchBar._x = Math.min(this.stretchBar._x, this.displayWidth - this.minColWidth); } updateAfterEvent(); }; } function stopSizing(Void) { var _local2 = owner; var _local3 = col; if ((!_local2.isStretchable(_local3)) || (!_local2.enabled)) { return(undefined); } _local2.stretchBar._visible = false; onRollOut(); var _local4 = _local2.stretchBar._x - oldX; _local2.resizeColumn(_local3, _local2.columns[_local3].width + _local4); _local2.dispatchEvent({type:"columnStretch", columnIndex:_local3}); } function hideStretcher(Void) { owner.stretcher._visible = false; delete owner.onMouseMove; Mouse.show(); } function set focusedCell(obj) { setFocusedCell(obj); //return(focusedCell); } function get focusedCell() { return(__focusedCell); } function setFocusedCell(coord, broadCast) { if ((!enabled) || (!editable)) { return(undefined); } if ((coord == undefined) && (cellEditor != undefined)) { disposeEditor(); return(undefined); } var _local2 = coord.itemIndex; var _local5 = coord.columnIndex; if (_local2 == undefined) { _local2 = 0; } if (_local5 == undefined) { _local5 = 0; } var _local9 = columns[_local5].columnName; if (__vPosition > _local2) { setVPosition(_local2); } else { var _local11 = (((_local2 - __vPosition) - __rowCount) + roundUp) + 1; if (_local11 > 0) { setVPosition(__vPosition + _local11); } } var _local10 = columns[_local5]; var _local8 = rows[_local2 - __vPosition]; var _local3 = _local8.cells[_local5]; if ((_local3._x > (__hPosition + displayWidth)) || (_local3._x < __hPosition)) { setHPosition(_local3._x); } var _local4 = __dataProvider.getEditingData(_local2, _local9); if (_local4 == undefined) { _local4 = __dataProvider.getItemAt(_local2)[_local9]; } if (_local4 == undefined) { _local4 = " "; } if (_local3.isCellEditor != true) { if (cellEditor == undefined) { cellEditor = listContent.createClassObject(mx.controls.TextInput, "editor_mc", EDITORDEPTH, {styleName:_local10, listOwner:this}); } cellEditor.backgroundColor = 16777215 /* 0xFFFFFF */; cellEditor._visible = true; cellEditor.setSize(_local10.__width, __rowHeight + 2); cellEditor._x = _local3._x - 1; cellEditor.text = _local4; editorMask = listContent.attachMovie("BoundingBox", "editorMask", 60001, {_alpha:0}); cellEditor.setMask(editorMask); editorMask._width = cellEditor.width; editorMask._height = cellEditor.height; editorMask._y = (cellEditor._y = _local8._y - 1); editorMask._x = cellEditor._x - editorMask._width; editTween = new mx.effects.Tween(this, cellEditor._x - editorMask._width, cellEditor._x, 150); } else { cellEditor = _local3; cellEditor.setValue(_local4, __dataProvider.getItemAt(_local2)); } var _local6 = getFocusManager(); _local6.setFocus(cellEditor); _local6.defaultPushButtonEnabled = false; if (_local3.isCellEditor != true) { cellEditor.hPosition = 0; cellEditor.redraw(); Selection.setSelection(0, cellEditor.length); } __focusedCell = coord; if (__tabHandlerCache == undefined) { __tabHandlerCache = _local6.tabHandler; _local6.tabHandler = tabHandler; } _local6.activeGrid = this; cellEditor.addEventListener("keyDown", editorKeyDown); if (broadCast) { dispatchEvent({type:"cellFocusIn", itemIndex:_local2, columnIndex:_local5}); } } function onMouseDown(Void) { if (cellEditor._visible && (!cellEditor.hitTest(_root._xmouse, _root._ymouse))) { editCell(); } if ((vScroller.hitTest(_root._xmouse, _root._ymouse) || (hScroller.hitTest(_root._xmouse, _root._ymouse))) || (header_mc.hitTest(_root._xmouse, _root._ymouse))) { dontEdit = true; } } function editorKeyDown(Void) { if (Key.isDown(27)) { listOwner.disposeEditor(); } else if (Key.isDown(13) && (Key.getCode() != 229)) { listOwner.editCell(); listOwner.findNextEnterCell(); } } function tabHandler(Void) { var _local3 = -1; var _local4 = -1; var _local2 = activeGrid; if (_local2.__focusedCell != undefined) { _local3 = _local2.__focusedCell.itemIndex; _local4 = _local2.__focusedCell.columnIndex; } _local2.editCell(); _local2.findNextCell(_local3, _local4); } function findNextEnterCell(Void) { var _local3 = (Key.isDown(16) ? -1 : 1); var _local2 = __focusedCell.itemIndex + _local3; if ((_local2 < getLength()) && (_local2 >= 0)) { __focusedCell.itemIndex = _local2; } setFocusedCell(__focusedCell, true); } function findNextCell(index, colIndex) { if (index == undefined) { colIndex = -1; index = colIndex; } var _local5 = false; var _local4 = (Key.isDown(16) ? -1 : 1); while (!_local5) { colIndex = colIndex + _local4; if ((colIndex >= columns.length) || (colIndex < 0)) { colIndex = ((colIndex < 0) ? (columns.length) : 0); index = index + _local4; if ((index >= getLength()) || (index < 0)) { if (getFocusManager().activeGrid != undefined) { disposeEditor(); } dontEdit = true; Selection.setFocus(this); delete dontEdit; getFocusManager().tabHandler(); return(undefined); } } if (columns[colIndex].editable) { _local5 = true; if (__tabHandlerCache != undefined) { disposeEditor(); } setFocusedCell({itemIndex:index, columnIndex:colIndex}, true); } } } function onSetFocus(Void) { super.onSetFocus(); if (editable && (dontEdit != true)) { if (__focusedCell == undefined) { __focusedCell = {itemIndex:0, columnIndex:0}; } if (columns[__focusedCell.columnIndex].editable == true) { setFocusedCell(__focusedCell, true); } else { findNextCell(__focusedCell.itemIndex, __focusedCell.columnIndex); } } delete dontEdit; } function onTweenUpdate(val) { editorMask._x = val; } function onTweenEnd(val) { editorMask._x = val; cellEditor.setMask(undefined); editorMask.removeMovieClip(); } function disposeEditor(Void) { cellEditor.removeEventListener("keyDown", editorKeyDown); dispatchEvent({type:"cellFocusOut", itemIndex:__focusedCell.itemIndex, columnIndex:__focusedCell.columnIndex}); if (cellEditor.isCellEditor != true) { cellEditor._visible = false; } var _local3 = getFocusManager(); if (__tabHandlerCache != undefined) { _local3.tabHandler = __tabHandlerCache; delete __tabHandlerCache; } _local3.defaultPushButtonEnabled = true; if ((border_mc.hitTest(_root._xmouse, _root._ymouse) && (!vScroller.hitTest(_root._xmouse, _root._ymouse))) && (!hScroller.hitTest(_root._xmouse, _root._ymouse))) { dontEdit = true; releaseFocus(); delete dontEdit; } delete cellEditor; delete _local3.activeGrid; } function editCell() { var _local3 = __focusedCell.itemIndex; var _local4 = columns[__focusedCell.columnIndex].columnName; var _local2 = __dataProvider.getEditingData(_local3, _local4); if (_local2 == undefined) { _local2 = __dataProvider.getItemAt(_local3)[_local4]; } var _local5 = (cellEditor.isCellEditor ? (cellEditor.getValue()) : (cellEditor.text)); if (_local2 != _local5) { editField(_local3, _local4, _local5); dispatchEvent({type:"cellEdit", itemIndex:_local3, columnIndex:__focusedCell.columnIndex, oldValue:_local2}); } disposeEditor(); } function invalidateStyle(propName) { if ((propName == "headerColor") || (propName == "styleName")) { drawHeaderBG(); } if ((((((propName == "hGridLines") || (propName == "hGridLineColor")) || (propName == "vGridLines")) || (propName == "vGridLineColor")) || (propName == "styleName")) || (propName == "backgroundColor")) { invDrawCols = true; invalidate(); } if (mx.styles.StyleManager.TextStyleMap[propName] != undefined) { super.changeTextStyleInChildren(propName); } if ((propName == "styleName") || (propName == "headerStyle")) { invalidateHeaderStyle(); } super.invalidateStyle(propName); } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { if (styleProp == "headerStyle") { invalidateHeaderStyle(); } if (sheetName != undefined) { var _local4 = 0; while (_local4 < columns.length) { if (sheetName == columns[_local4].styleName) { invalidateStyle(styleProp); var _local3 = 0; while (_local3 < rows.length) { rows[_local3].notifyStyleChangeInChildren(sheetName, styleProp, newValue); _local3++; } } _local4++; } } super.notifyStyleChangeInChildren(sheetName, styleProp, newValue); } static var symbolOwner = mx.controls.DataGrid; static var symbolName = "DataGrid"; static var version = "2.0.2.126"; var className = "DataGrid"; var selectable = true; var resizableColumns = true; var __showHeaders = true; var sortableColumns = true; var autoHScrollAble = true; var editable = false; var minColWidth = 20; var totColW = 0; var __rowRenderer = "DataGridRow"; var __headerHeight = 20; var hasDrawn = false; var minScrollInterval = 60; var HEADERDEPTH = 5001; var LINEDEPTH = 5000; var SORTARROWDEPTH = 5500; var EDITORDEPTH = 5002; var DISABLEDHEADERDEPTH = 5003; var HEADERCELLDEPTH = 4500; var HEADEROVERLAYDEPTH = 4000; var SEPARATORDEPTH = 5000; var STRETCHERDEPTH = 1000; }
Symbol 1256 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 1258 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 _local6 = __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 = (_local6 - _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(_local6, _local2.getPreferredHeight())); _local2._y = (_local6 - _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 _local9 = 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(_local9, 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 _local8 = transition && (_local6 != 0); if (newState == "normal") { _local7 = _local3.getStyle("color"); normalColor = getNormalColor(); drawRowFill(_local9, normalColor); if (_local8) { _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 (_local8) { _local2._height = _local4 * 0.5; _local2._y = (_local4 - _local2._height) / 2; bGTween = new mx.effects.Tween(this, _local2._height, _local4 + 2, _local6, 5); var _local10 = _local3.getStyle("selectionEasing"); if (_local10 != undefined) { bGTween.easingEquation = _local10; } } 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 1259 MovieClip [__Packages.mx.controls.gridclasses.DataGridRow] Frame 0
class mx.controls.gridclasses.DataGridRow extends mx.controls.listclasses.SelectableRow { var setupBG, colBG, createEmptyMovieClip, cells, owner, backGround, createObject, createClassObject, createLabel, text, draw, textHeight, listOwner, columnIndex, __height, grandOwner, wasPressed, onPress; function DataGridRow () { super(); } function createChildren(Void) { setupBG(); colBG = createEmptyMovieClip("colbG_mc", mx.controls.listclasses.SelectableRow.LOWEST_DEPTH + 1); } function init(Void) { super.init(); cells = new Array(); } function size(Void) { if (cells.length != owner.columns.length) { createCells(); } super.size(); } function createCells(Void) { clearCells(); backGround.onRelease = startEditCell; var _local7 = owner.columns.length; var _local2 = 0; while (_local2 < _local7) { var _local4 = owner.columns[_local2]; var _local5 = _local4.__cellRenderer; if (_local5 != undefined) { if (typeof(_local5) == "string") { var _local3 = (cells[_local2] = createObject(_local5, "fCell" + _local2, 2 + _local2, {styleName:_local4})); } else { var _local3 = (cells[_local2] = createClassObject(_local5, "fCell" + _local2, 2 + _local2, {styleName:_local4})); } } else { var _local3 = (cells[_local2] = createLabel("fCell" + _local2, 2 + _local2)); _local3.styleName = _local4; _local3.selectable = false; _local3.backGround = false; _local3.border = false; _local3._visible = false; _local3.getPreferredHeight = cellGetPreferredHeight; } _local3.listOwner = owner; _local3.columnIndex = _local2; _local3.owner = this; _local3.getCellIndex = getCellIndex; _local3.getDataLabel = getDataLabel; _local2++; } } function cellGetPreferredHeight() { var _local3 = text; text = "^g_p"; draw(); var _local2 = textHeight + 4; text = _local3; return(_local2); } function getCellIndex(Void) { return({columnIndex:columnIndex, itemIndex:owner.rowIndex + listOwner.__vPosition}); } function getDataLabel() { return(listOwner.columns[columnIndex].columnName); } function clearCells() { var _local2 = 0; while (_local2 < cells.length) { cells[_local2].removeTextField(); cells[_local2].removeMovieClip(); _local2++; } cells.splice(0); } function setValue(itmObj, state, transition) { var _local7 = owner.columns; var _local8 = _local7.length; var _local3 = 0; while (_local3 < _local8) { var _local6 = cells[_local3]; var _local4 = _local7[_local3]; var _local2 = _local4.__labelFunction(itmObj); if (_local2 == undefined) { _local2 = ((itmObj instanceof XMLNode) ? (itmObj.attributes[_local4.columnName]) : (itmObj[_local4.columnName])); } if (_local2 == undefined) { _local2 = " "; } _local6.setValue(_local2, itmObj, state); _local3++; } } function drawCell(cellNum, xPos, w, bgCol) { var _local2 = cells[cellNum]; _local2._x = xPos; _local2._visible = true; _local2.setSize(w - 2, Math.min(__height, _local2.getPreferredHeight())); _local2._y = (__height - _local2.height) / 2; if (bgCol != undefined) { var _local3 = Math.floor(xPos - 2); var _local4 = Math.floor(_local3 + w); colBG.moveTo(_local3, 0); colBG.beginFill(bgCol); colBG.lineStyle(0, 0, 0); colBG.lineTo(_local4, 0); colBG.lineTo(_local4, __height); colBG.lineTo(_local3, __height); colBG.endFill(); } } function setState(newState, transition) { var _local6 = owner.columns; var _local4 = _local6.length; if ((newState != "normal") || (!owner.enabled)) { var _local5; if (!owner.enabled) { _local5 = owner.getStyle("disabledColor"); } else if (newState == "highlighted") { _local5 = owner.getStyle("textRollOverColor"); } else if (newState == "selected") { _local5 = owner.getStyle("textSelectedColor"); } var _local3 = 0; while (_local3 < _local4) { cells[_local3].setColor(_local5); cells[_local3].__enabled = owner.enabled; _local3++; } } else { var _local3 = 0; while (_local3 < _local4) { cells[_local3].setColor(_local6[_local3].getStyle("color")); cells[_local3].__enabled = owner.enabled; _local3++; } } super.setState(newState, transition); } function startEditCell() { var _local2 = grandOwner; _local2.dontEdit = true; _local2.releaseFocus(); delete _local2.dontEdit; if ((_local2.enabled && (_local2.editable)) && (owner.item != undefined)) { var _local9 = owner.cells.length; var _local3 = 0; while (_local3 < _local9) { var _local5 = _local2.columns[_local3]; if (_local5.editable) { var _local4 = owner._xmouse - owner.cells[_local3]._x; if ((_local4 >= 0) && (_local4 < _local5.__width)) { var _local6 = owner.rowIndex + _local2.__vPosition; _local2.setFocusedCell({itemIndex:_local6, columnIndex:_local3}, true); if (wasPressed != true) { onPress(); _local2.onMouseUp(); } delete wasPressed; clearInterval(_local2.dragScrolling); delete _local2.onMouseUp; return(undefined); } } _local3++; } } } function bGOnPress(Void) { wasPressed = true; grandOwner.pressFocus(); grandOwner.onRowPress(owner.rowIndex); } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { var _local6 = owner.columns; var _local4 = cells.length; var _local3 = 0; while (_local3 < _local4) { var _local2 = cells[_local3]; if (_local2.stylecache != undefined) { delete _local2.stylecache.tf; } delete _local2.enabledColor; _local2.invalidateStyle(styleProp); _local3++; } } }
Symbol 1260 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 1386 MovieClip [__Packages.mattel.utils.EmailServices] Frame 0
class mattel.utils.EmailServices { var email_service, sent, dispatchEvent; function EmailServices (conn) { mx.events.EventDispatcher.initialize(this); email_service = conn.getService("Mattel.NET.Email", this); } function sendFlash(to, from, cc, bcc, subject, body, path) { email_service.sendFlash(to, from, cc, bcc, subject, body, path); } function sendFlash_Result(result) { sent = String(result); dispatchEvent({type:"onSend", target:this, sent:sent}); } }
Symbol 1261 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 1262 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 1263 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 1264 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 1265 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.126"; 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 1266 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 1267 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 1268 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 1269 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 1270 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.126"; var className = "HScrollBar"; var minusMode = "Left"; var plusMode = "Right"; var minMode = "AtLeft"; var maxMode = "AtRight"; }
Symbol 1271 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.126"; 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 1272 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.126"; 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 1273 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 1274 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.126"; var className = "VScrollBar"; var minusMode = "Up"; var plusMode = "Down"; var minMode = "AtTop"; var maxMode = "AtBottom"; }
Symbol 702 Button
on (release, releaseOutside) { _global.P.oTransit.goTo("Version"); _global.P.oCtrlSFX.playSFX("click_button.wav", 100, 1); play_ft.track(); } on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }
Symbol 705 Button
on (release) { catalog_ft.trackRedir(); } on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }
Symbol 708 Button
on (release, releaseOutside) { _global.P.oTransit.goTo("SendToFriend"); _global.P.oCtrlSFX.playSFX("click_button.wav", 100, 1); } on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }
Symbol 712 Button
on (release, releaseOutside) { _global.P.oTransit.goTo("Highscores"); _global.P.oCtrlSFX.playSFX("click_button.wav", 100, 1); } on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }
Symbol 722 Button
on (release, releaseOutside) { _global.P.oTransit.goTo("InGameInstructP1"); }
Symbol 729 Button
on (release, releaseOutside) { _global.P.oPopUp.bOpenQuit = false; _global.P.oPopUp.setClose(); }
Symbol 733 Button
on (release, releaseOutside) { _global.P.oPopUp.bOpenQuit = true; _global.P.oPopUp.setClose(); }
Symbol 737 Button
on (release, releaseOutside) { _global.Music.DoMute(); nextFrame(); }
Symbol 739 Button
on (release, releaseOutside) { _global.Music.UndoMute(); prevFrame(); }
Symbol 740 MovieClip Frame 1
if (_global.Music.Mute == true) { nextFrame(); } else { stop(); }
Symbol 742 Button
on (release, releaseOutside) { _global.Sfx.DoMute(); nextFrame(); }
Symbol 744 Button
on (release, releaseOutside) { _global.Sfx.UndoMute(); prevFrame(); }
Symbol 745 MovieClip Frame 1
if (_global.Music.Mute == true) { nextFrame(); } else { stop(); }
Symbol 768 MovieClip Frame 1
stop();
Symbol 771 MovieClip Frame 1
stop();
Symbol 799 MovieClip Frame 1
stop();
Symbol 826 Button
on (release, releaseOutside) { _global.P.oTransit.goTo("InGameMenu"); }
Symbol 828 Button
on (release, releaseOutside) { gotoAndStop ("P2"); }
Symbol 832 Button
on (release, releaseOutside) { gotoAndStop ("P3"); }
Symbol 834 Button
on (release, releaseOutside) { gotoAndStop ("P1"); }
Symbol 837 MovieClip Frame 1
stop();
Symbol 845 Button
on (release, releaseOutside) { _global.P.oPopUp.bOpenQuit = false; _global.P.oPopUp.bQuitGame = true; _global.P.oPopUp.bOpenMenu = false; _global.P.oPopUp.setClose(); }
Symbol 849 Button
on (release) { _global.Sfx.PlaySound("BarBounce1", -1, 0); _global.P.oPopUp.bOpenMenu = true; _global.P.oPopUp.setClose(); }
Symbol 852 MovieClip Frame 1
this.onRelease = function () { }; this.useHandCursor = false;
Symbol 859 Button
on (release, releaseOutside) { _global.P.oTransit.launch(_global.P.oPopUp.mcRef, function () { _global.C.callUnpause(); this.gotoAndStop("Close"); }); _global.P.oCtrlSFX.playSFX("click_button.wav", 100, 1); } on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }
Symbol 871 MovieClip Frame 1
this.txtLevelNumber.text = _global.C.oLevels.nCurrentLevel;
Symbol 898 MovieClip Frame 1
nextFrame();
Symbol 898 MovieClip Frame 80
mcState.mcLevelName.txtLevelName.text = "The Car Show";
Symbol 898 MovieClip Frame 90
mcState.mcLevelName.txtLevelName.text = "The Junk Yard";
Symbol 898 MovieClip Frame 100
mcState.mcLevelName.txtLevelName.text = "The Jungle";
Symbol 898 MovieClip Frame 110
mcState.mcLevelName.txtLevelName.text = "The Skate Park";
Symbol 898 MovieClip Frame 120
mcState.mcLevelName.txtLevelName.text = "Rollin' Thunder";
Symbol 898 MovieClip Frame 130
mcState.mcLevelName.txtLevelName.text = "The City Streets";
Symbol 913 MovieClip Frame 1
this.onRelease = function () { }; this.useHandCursor = false;
Symbol 915 MovieClip Frame 1
nextFrame();
Symbol 915 MovieClip Frame 10
LockBtn.useHandCursor = false;
Symbol 915 MovieClip Frame 20
LockBtn.useHandCursor = false;
Symbol 915 MovieClip Frame 30
LockBtn.useHandCursor = false;
Symbol 923 Button
on (release, releaseOutside) { if (_global.username != undefined) { _global.P.bIsPremium = true; _global.P.oTransit.goTo("Instruct"); _global.P.oCtrlSFX.playSFX("click_button.wav", 100, 1); login_mc._visible = false; } else { login_mc._visible = true; login_mc.gotoAndStop("display"); } } on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }
Symbol 927 Button
on (release, releaseOutside) { _global.P.bIsPremium = false; _global.P.oTransit.goTo("Instruct"); _global.P.oCtrlSFX.playSFX("click_button.wav", 100, 1); } on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }
Symbol 934 Button
on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }
Symbol 958 MovieClip Frame 1
close_btn.onRelease = function () { _visible = false; }; signup_btn.onRelease = function () { getURL ("/registration/index.aspx"); }; btn_blocker.useHandCursor = false; stop();
Symbol 959 Button
on (release, releaseOutside) { if (_global.P.bIsPremium) { _global.P.oTransit.goTo("Select"); } else { _global.P.oSelectedCharacter = Config.GAM_CHARS[0]; _global.P.oTransit.goTo("Game"); } _global.P.oCtrlSFX.playSFX("click_button.wav", 100, 1); } on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }
Symbol 960 MovieClip Frame 1
stop();
Symbol 974 MovieClip Frame 1
stop();
Symbol 975 MovieClip Frame 1
stop();
Symbol 976 MovieClip Frame 1
stop();
Symbol 977 MovieClip Frame 1
stop();
Symbol 1041 MovieClip Frame 1
stop();
Symbol 1042 MovieClip Frame 1
stop();
Symbol 1043 MovieClip Frame 1
stop();
Symbol 1064 MovieClip Frame 1
stop();
Symbol 1064 MovieClip Frame 11
stop();
Symbol 1064 MovieClip Frame 21
stop();
Symbol 1064 MovieClip Frame 31
stop();
Symbol 1064 MovieClip Frame 41
stop();
Symbol 1064 MovieClip Frame 51
stop();
Symbol 1067 Button
on (release, releaseOutside) { _global.P.oTransit.goTo("InGameInstructP1"); } on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }
Symbol 1081 MovieClip Frame 1
stop();
Symbol 1089 MovieClip Frame 1
stop();
Symbol 1101 MovieClip Frame 1
_global.C.fCreateHud(this);
Symbol 1101 MovieClip Frame 2
stop();
Instance of Symbol 689 MovieClip "Controller" in Symbol 1102 MovieClip Frame 1
onClipEvent (load) { _global.C = new GameController(this); _global.C.initController(); }
Symbol 1107 Button
on (release) { _parent.catalog_ft.trackRedir(); } on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }
Symbol 1111 Button
on (release, releaseOutside) { _global.P.oTransit.goTo("Title"); _global.P.oCtrlSFX.playSFX("click_button.wav", 100, 1); } on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }
Symbol 1119 MovieClip Frame 1
txtScore.text = _global.P.nGameScore; txtBonus.text = _global.P.nBonusScore; txtTotal.text = _global.P.nGameScore + _global.P.nBonusScore; if (_global.P.bIsPremium) { mcRegister._visible = false; }
Symbol 1147 MovieClip Frame 3
stop();
Symbol 1147 MovieClip Frame 6
stop();
Symbol 1147 MovieClip Frame 9
stop();
Symbol 1147 MovieClip Frame 12
stop();
Symbol 1147 MovieClip Frame 15
stop();
Symbol 1147 MovieClip Frame 18
stop();
Symbol 1150 MovieClip Frame 1
stop();
Symbol 1152 MovieClip Frame 1
Symbol 1172 Button
on (release, releaseOutside) { _global.P.oTransit.goTo("Title"); _global.P.oCtrlSFX.playSFX("click_button.wav", 100, 1); } on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }
Symbol 1199 MovieClip [DataGridAssets] Frame 1
#initclip 121 mx.controls.DataGrid.prototype.headerStyle = _global.styles.dataGridStyles; #endinitclip
Symbol 1200 MovieClip [DataGridColumn] Frame 1
#initclip 122 Object.registerClass("DataGridColumn", mx.controls.gridclasses.DataGridColumn); #endinitclip stop();
Symbol 1201 MovieClip [Defaults] Frame 1
#initclip 123 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 1202 MovieClip [UIObjectExtensions] Frame 1
#initclip 124 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 1203 MovieClip [UIObject] Frame 1
#initclip 125 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 1206 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 1207 MovieClip Frame 1
#initclip 126 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 1208 MovieClip [FocusRect] Frame 1
#initclip 127 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 1209 MovieClip [FocusManager] Frame 1
#initclip 128 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 1210 MovieClip [UIComponentExtensions] Frame 1
#initclip 129 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 1211 MovieClip [UIComponent] Frame 1
#initclip 130 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 1212 MovieClip [SelectableRow] Frame 1
#initclip 131 Object.registerClass("SelectableRow", mx.controls.listclasses.SelectableRow); #endinitclip stop();
Symbol 1213 MovieClip [DataGridRow] Frame 1
#initclip 132 Object.registerClass("DataGridRow", mx.controls.gridclasses.DataGridRow); #endinitclip stop();
Symbol 1214 MovieClip [DataProvider] Frame 1
#initclip 133 Object.registerClass("DataProvider", mx.controls.listclasses.DataProvider); #endinitclip stop();
Symbol 1215 MovieClip [DataSelector] Frame 1
#initclip 134 Object.registerClass("DataSelector", mx.controls.listclasses.DataSelector); #endinitclip stop();
Symbol 1217 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 1219 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 1222 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 1224 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 1227 MovieClip [SimpleButton] Frame 1
#initclip 135 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 1228 MovieClip [Border] Frame 1
#initclip 136 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 1229 MovieClip [RectBorder] Frame 1
#initclip 137 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 1230 MovieClip [ButtonSkin] Frame 1
#initclip 138 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 1231 MovieClip [Button] Frame 1
#initclip 139 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 1227 MovieClip [SimpleButton] in Symbol 1231 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 1232 MovieClip [CustomBorder] Frame 1
#initclip 140 Object.registerClass("CustomBorder", mx.skins.CustomBorder); mx.skins.SkinElement.registerElement("CustomBorder", mx.skins.CustomBorder); #endinitclip
Symbol 1233 MovieClip [HScrollBar] Frame 1
#initclip 141 Object.registerClass("HScrollBar", mx.controls.HScrollBar); #endinitclip stop();
Instance of Symbol 1231 MovieClip [Button] in Symbol 1233 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 1227 MovieClip [SimpleButton] in Symbol 1233 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 1234 MovieClip [VScrollBar] Frame 1
#initclip 142 Object.registerClass("VScrollBar", mx.controls.VScrollBar); #endinitclip stop();
Instance of Symbol 1231 MovieClip [Button] in Symbol 1234 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 1227 MovieClip [SimpleButton] in Symbol 1234 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 1235 MovieClip [View] Frame 1
#initclip 143 Object.registerClass("View", mx.core.View); #endinitclip stop();
Symbol 1236 MovieClip [ScrollView] Frame 1
#initclip 144 Object.registerClass("ScrollView", mx.core.ScrollView); #endinitclip stop();
Instance of Symbol 1233 MovieClip [HScrollBar] in Symbol 1236 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 1234 MovieClip [VScrollBar] in Symbol 1236 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 1237 MovieClip [ScrollSelectList] Frame 1
#initclip 145 Object.registerClass("ScrollSelectList", mx.controls.listclasses.ScrollSelectList); #endinitclip stop();
Symbol 1238 MovieClip [List] Frame 1
#initclip 146 Object.registerClass("List", mx.controls.List); #endinitclip stop();
Symbol 1241 MovieClip [TextInput] Frame 1
#initclip 147 Object.registerClass("TextInput", mx.controls.TextInput); #endinitclip stop();
Symbol 1242 MovieClip [DataGrid] Frame 1
#initclip 148 Object.registerClass("DataGrid", mx.controls.DataGrid); #endinitclip stop();
Instance of Symbol 1238 MovieClip [List] in Symbol 1242 MovieClip [DataGrid] Frame 2
//component parameters onClipEvent (initialize) { multipleSelection = false; rowHeight = 20; }
Instance of Symbol 1241 MovieClip [TextInput] in Symbol 1242 MovieClip [DataGrid] Frame 2
//component parameters onClipEvent (initialize) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 1301 Button
on (release, releaseOutside) { _global.P.oTransit.goTo("Title"); _global.P.oCtrlSFX.playSFX("click_button.wav", 100, 1); } on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }
Symbol 1303 Button
on (release, releaseOutside) { _global.P.oTransit.goTo("SendToFriend"); _global.P.oCtrlSFX.playSFX("click_button.wav", 100, 1); } on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }

Library Items

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

Instance Names

"mcLoader"Frame 2Symbol 9 MovieClip
"mcPopUp"Frame 20Symbol 898 MovieClip
"mcTransit"Frame 20Symbol 915 MovieClip
"login_mc"Frame 30Symbol 958 MovieClip
"mcButton2"Frame 50Symbol 974 MovieClip
"mcButton3"Frame 50Symbol 975 MovieClip
"mcButton4"Frame 50Symbol 976 MovieClip
"mcButton1"Frame 50Symbol 977 MovieClip
"mcMF"Frame 50Symbol 1041 MovieClip
"mcButton5"Frame 50Symbol 1042 MovieClip
"mcButton6"Frame 50Symbol 1043 MovieClip
"mcGame"Frame 60Symbol 1102 MovieClip
"callout_mc"Frame 60Symbol 1104 MovieClip
"score_txt"Frame 74Symbol 1121 EditableText
"awards_mc"Frame 74Symbol 1147 MovieClip
"outcome_mc"Frame 74Symbol 1150 MovieClip
"score_txt"Frame 80Symbol 1153 EditableText
"signUp_btn"Frame 80Symbol 1161 MovieClip
"outcome_mc"Frame 80Symbol 1150 MovieClip
"my_dg"Frame 90Symbol 1242 MovieClip [DataGrid]
"SendMail"Frame 100Symbol 1278 Button
"Cancel"Frame 100Symbol 1280 Button
"friend_name"Frame 100Symbol 1281 EditableText
"friends_email"Frame 100Symbol 1282 EditableText
"your_name"Frame 100Symbol 1283 EditableText
"problem_sending"Frame 100Symbol 1290 MovieClip
"invalid_email"Frame 100Symbol 1294 MovieClip
"invalid_friend_name"Frame 100Symbol 1297 MovieClip
"invalid_your_name"Frame 100Symbol 1297 MovieClip
"mcLoadBar"Symbol 9 MovieClip Frame 1Symbol 8 MovieClip
"mcState"Symbol 46 MovieClip [BA_DEV_BBullet] Frame 1Symbol 29 MovieClip
"mcState"Symbol 46 MovieClip [BA_DEV_BBullet] Frame 11Symbol 32 MovieClip
"mcState"Symbol 46 MovieClip [BA_DEV_BBullet] Frame 21Symbol 45 MovieClip
"mcFeet"Symbol 104 MovieClip Frame 1Symbol 68 MovieClip
"mcSubState"Symbol 104 MovieClip Frame 1Symbol 101 MovieClip
"mcSubState"Symbol 104 MovieClip Frame 11Symbol 102 MovieClip
"mcSubState"Symbol 104 MovieClip Frame 21Symbol 103 MovieClip
"mcFeet"Symbol 123 MovieClip Frame 1Symbol 68 MovieClip
"mcSubState"Symbol 123 MovieClip Frame 1Symbol 119 MovieClip
"mcSubState"Symbol 123 MovieClip Frame 11Symbol 121 MovieClip
"mcSubState"Symbol 123 MovieClip Frame 21Symbol 122 MovieClip
"mcState"Symbol 128 MovieClip Frame 1Symbol 104 MovieClip
"mcState"Symbol 128 MovieClip Frame 11Symbol 105 MovieClip
"mcState"Symbol 128 MovieClip Frame 21Symbol 106 MovieClip
"mcState"Symbol 128 MovieClip Frame 31Symbol 107 MovieClip
"mcState"Symbol 128 MovieClip Frame 41Symbol 115 MovieClip
"mcState"Symbol 128 MovieClip Frame 51Symbol 123 MovieClip
"mcState"Symbol 128 MovieClip Frame 61Symbol 124 MovieClip
"mcState"Symbol 128 MovieClip Frame 71Symbol 125 MovieClip
"mcState"Symbol 128 MovieClip Frame 81Symbol 126 MovieClip
"mcState"Symbol 128 MovieClip Frame 91Symbol 127 MovieClip
"mcState"Symbol 149 MovieClip Frame 1Symbol 130 MovieClip
"mcState"Symbol 149 MovieClip Frame 11Symbol 141 MovieClip
"mcState"Symbol 149 MovieClip Frame 21Symbol 142 MovieClip
"mcState"Symbol 149 MovieClip Frame 31Symbol 143 MovieClip
"mcState"Symbol 149 MovieClip Frame 41Symbol 146 MovieClip
"mcState"Symbol 149 MovieClip Frame 51Symbol 148 MovieClip
"mcChar"Symbol 150 MovieClip Frame 1Symbol 128 MovieClip
"mcChar"Symbol 150 MovieClip Frame 11Symbol 149 MovieClip
"mcFeet"Symbol 198 MovieClip Frame 1Symbol 161 MovieClip
"mcSubState"Symbol 198 MovieClip Frame 1Symbol 195 MovieClip
"mcSubState"Symbol 198 MovieClip Frame 11Symbol 196 MovieClip
"mcSubState"Symbol 198 MovieClip Frame 21Symbol 197 MovieClip
"mcFeet"Symbol 208 MovieClip Frame 1Symbol 161 MovieClip
"mcSubState"Symbol 208 MovieClip Frame 1Symbol 205 MovieClip
"mcSubState"Symbol 208 MovieClip Frame 11Symbol 206 MovieClip
"mcSubState"Symbol 208 MovieClip Frame 21Symbol 207 MovieClip
"mcState"Symbol 214 MovieClip Frame 1Symbol 198 MovieClip
"mcState"Symbol 214 MovieClip Frame 11Symbol 199 MovieClip
"mcState"Symbol 214 MovieClip Frame 21Symbol 200 MovieClip
"mcState"Symbol 214 MovieClip Frame 31Symbol 201 MovieClip
"mcState"Symbol 214 MovieClip Frame 41Symbol 203 MovieClip
"mcState"Symbol 214 MovieClip Frame 51Symbol 208 MovieClip
"mcState"Symbol 214 MovieClip Frame 61Symbol 209 MovieClip
"mcState"Symbol 214 MovieClip Frame 71Symbol 210 MovieClip
"mcState"Symbol 214 MovieClip Frame 81Symbol 211 MovieClip
"mcState"Symbol 214 MovieClip Frame 91Symbol 213 MovieClip
"mcState"Symbol 225 MovieClip Frame 51Symbol 224 MovieClip
"mcChar"Symbol 226 MovieClip Frame 1Symbol 214 MovieClip
"mcChar"Symbol 226 MovieClip Frame 11Symbol 225 MovieClip
"mcFeet"Symbol 264 MovieClip Frame 1Symbol 237 MovieClip
"mcSubState"Symbol 264 MovieClip Frame 1Symbol 261 MovieClip
"mcSubState"Symbol 264 MovieClip Frame 10Symbol 262 MovieClip
"mcSubState"Symbol 264 MovieClip Frame 20Symbol 263 MovieClip
"mcFeet"Symbol 275 MovieClip Frame 1Symbol 237 MovieClip
"mcSubState"Symbol 275 MovieClip Frame 1Symbol 272 MovieClip
"mcSubState"Symbol 275 MovieClip Frame 11Symbol 273 MovieClip
"mcSubState"Symbol 275 MovieClip Frame 21Symbol 274 MovieClip
"mcState"Symbol 282 MovieClip Frame 1Symbol 264 MovieClip
"mcState"Symbol 282 MovieClip Frame 11Symbol 265 MovieClip
"mcState"Symbol 282 MovieClip Frame 21Symbol 266 MovieClip
"mcState"Symbol 282 MovieClip Frame 31Symbol 268 MovieClip
"mcState"Symbol 282 MovieClip Frame 41Symbol 270 MovieClip
"mcState"Symbol 282 MovieClip Frame 51Symbol 275 MovieClip
"mcState"Symbol 282 MovieClip Frame 61Symbol 276 MovieClip
"mcState"Symbol 282 MovieClip Frame 71Symbol 277 MovieClip
"mcState"Symbol 282 MovieClip Frame 81Symbol 279 MovieClip
"mcState"Symbol 282 MovieClip Frame 91Symbol 281 MovieClip
"mcState"Symbol 293 MovieClip Frame 1Symbol 283 MovieClip
"mcState"Symbol 293 MovieClip Frame 11Symbol 286 MovieClip
"mcState"Symbol 293 MovieClip Frame 21Symbol 288 MovieClip
"mcState"Symbol 293 MovieClip Frame 31Symbol 289 MovieClip
"mcState"Symbol 293 MovieClip Frame 41Symbol 290 MovieClip
"mcState"Symbol 293 MovieClip Frame 51Symbol 292 MovieClip
"mcChar"Symbol 294 MovieClip Frame 1Symbol 282 MovieClip
"mcChar"Symbol 294 MovieClip Frame 11Symbol 293 MovieClip
"mcFeet"Symbol 336 MovieClip Frame 1Symbol 301 MovieClip
"mcSubState"Symbol 336 MovieClip Frame 1Symbol 333 MovieClip
"mcSubState"Symbol 336 MovieClip Frame 11Symbol 334 MovieClip
"mcSubState"Symbol 336 MovieClip Frame 21Symbol 335 MovieClip
"mcFeet"Symbol 348 MovieClip Frame 1Symbol 343 MovieClip
"mcSubState"Symbol 348 MovieClip Frame 1Symbol 345 MovieClip
"mcSubState"Symbol 348 MovieClip Frame 11Symbol 346 MovieClip
"mcSubState"Symbol 348 MovieClip Frame 21Symbol 347 MovieClip
"mcState"Symbol 354 MovieClip Frame 1Symbol 336 MovieClip
"mcState"Symbol 354 MovieClip Frame 11Symbol 337 MovieClip
"mcState"Symbol 354 MovieClip Frame 21Symbol 338 MovieClip
"mcState"Symbol 354 MovieClip Frame 31Symbol 340 MovieClip
"mcState"Symbol 354 MovieClip Frame 41Symbol 342 MovieClip
"mcState"Symbol 354 MovieClip Frame 51Symbol 348 MovieClip
"mcState"Symbol 354 MovieClip Frame 61Symbol 349 MovieClip
"mcState"Symbol 354 MovieClip Frame 71Symbol 350 MovieClip
"mcState"Symbol 354 MovieClip Frame 81Symbol 351 MovieClip
"mcState"Symbol 354 MovieClip Frame 91Symbol 353 MovieClip
"mcState"Symbol 365 MovieClip Frame 1Symbol 355 MovieClip
"mcState"Symbol 365 MovieClip Frame 11Symbol 358 MovieClip
"mcState"Symbol 365 MovieClip Frame 21Symbol 360 MovieClip
"mcState"Symbol 365 MovieClip Frame 31Symbol 361 MovieClip
"mcState"Symbol 365 MovieClip Frame 41Symbol 362 MovieClip
"mcState"Symbol 365 MovieClip Frame 51Symbol 364 MovieClip
"mcChar"Symbol 366 MovieClip Frame 1Symbol 354 MovieClip
"mcChar"Symbol 366 MovieClip Frame 11Symbol 365 MovieClip
"mcFeet"Symbol 403 MovieClip Frame 1Symbol 373 MovieClip
"mcSubState"Symbol 403 MovieClip Frame 1Symbol 400 MovieClip
"mcSubState"Symbol 403 MovieClip Frame 11Symbol 401 MovieClip
"mcSubState"Symbol 403 MovieClip Frame 21Symbol 402 MovieClip
"mcFeet"Symbol 415 MovieClip Frame 1Symbol 373 MovieClip
"mcSubState"Symbol 415 MovieClip Frame 1Symbol 412 MovieClip
"mcSubState"Symbol 415 MovieClip Frame 11Symbol 413 MovieClip
"mcSubState"Symbol 415 MovieClip Frame 21Symbol 414 MovieClip
"mcState"Symbol 422 MovieClip Frame 1Symbol 403 MovieClip
"mcState"Symbol 422 MovieClip Frame 11Symbol 404 MovieClip
"mcState"Symbol 422 MovieClip Frame 21Symbol 406 MovieClip
"mcState"Symbol 422 MovieClip Frame 31Symbol 408 MovieClip
"mcState"Symbol 422 MovieClip Frame 41Symbol 410 MovieClip
"mcState"Symbol 422 MovieClip Frame 51Symbol 415 MovieClip
"mcState"Symbol 422 MovieClip Frame 61Symbol 416 MovieClip
"mcState"Symbol 422 MovieClip Frame 71Symbol 417 MovieClip
"mcState"Symbol 422 MovieClip Frame 81Symbol 419 MovieClip
"mcState"Symbol 422 MovieClip Frame 91Symbol 421 MovieClip
"mcState"Symbol 433 MovieClip Frame 1Symbol 424 MovieClip
"mcState"Symbol 433 MovieClip Frame 10Symbol 427 MovieClip
"mcState"Symbol 433 MovieClip Frame 20Symbol 428 MovieClip
"mcState"Symbol 433 MovieClip Frame 30Symbol 429 MovieClip
"mcState"Symbol 433 MovieClip Frame 40Symbol 430 MovieClip
"mcState"Symbol 433 MovieClip Frame 50Symbol 432 MovieClip
"mcChar"Symbol 434 MovieClip Frame 1Symbol 422 MovieClip
"mcChar"Symbol 434 MovieClip Frame 11Symbol 433 MovieClip
"mcFeet"Symbol 466 MovieClip Frame 1Symbol 440 MovieClip
"mcSubState"Symbol 466 MovieClip Frame 1Symbol 463 MovieClip
"mcSubState"Symbol 466 MovieClip Frame 11Symbol 464 MovieClip
"mcSubState"Symbol 466 MovieClip Frame 21Symbol 465 MovieClip
"mcFeet"Symbol 480 MovieClip Frame 1Symbol 440 MovieClip
"mcSubState"Symbol 480 MovieClip Frame 1Symbol 477 MovieClip
"mcSubState"Symbol 480 MovieClip Frame 11Symbol 478 MovieClip
"mcSubState"Symbol 480 MovieClip Frame 21Symbol 479 MovieClip
"mcState"Symbol 486 MovieClip Frame 1Symbol 466 MovieClip
"mcState"Symbol 486 MovieClip Frame 11Symbol 468 MovieClip
"mcState"Symbol 486 MovieClip Frame 21Symbol 469 MovieClip
"mcState"Symbol 486 MovieClip Frame 31Symbol 471 MovieClip
"mcState"Symbol 486 MovieClip Frame 41Symbol 473 MovieClip
"mcState"Symbol 486 MovieClip Frame 51Symbol 480 MovieClip
"mcState"Symbol 486 MovieClip Frame 61Symbol 481 MovieClip
"mcState"Symbol 486 MovieClip Frame 71Symbol 482 MovieClip
"mcState"Symbol 486 MovieClip Frame 81Symbol 483 MovieClip
"mcState"Symbol 486 MovieClip Frame 91Symbol 485 MovieClip
"mcState"Symbol 498 MovieClip Frame 1Symbol 488 MovieClip
"mcState"Symbol 498 MovieClip Frame 11Symbol 491 MovieClip
"mcState"Symbol 498 MovieClip Frame 21Symbol 493 MovieClip
"mcState"Symbol 498 MovieClip Frame 31Symbol 494 MovieClip
"mcState"Symbol 498 MovieClip Frame 41Symbol 495 MovieClip
"mcState"Symbol 498 MovieClip Frame 51Symbol 497 MovieClip
"mcChar"Symbol 499 MovieClip Frame 1Symbol 486 MovieClip
"mcChar"Symbol 499 MovieClip Frame 11Symbol 498 MovieClip
"mcMode"Symbol 500 MovieClip [BA_DEV_Modifighter] Frame 1Symbol 150 MovieClip
"mcMode"Symbol 500 MovieClip [BA_DEV_Modifighter] Frame 11Symbol 226 MovieClip
"mcMode"Symbol 500 MovieClip [BA_DEV_Modifighter] Frame 21Symbol 294 MovieClip
"mcMode"Symbol 500 MovieClip [BA_DEV_Modifighter] Frame 31Symbol 366 MovieClip
"mcMode"Symbol 500 MovieClip [BA_DEV_Modifighter] Frame 41Symbol 434 MovieClip
"mcMode"Symbol 500 MovieClip [BA_DEV_Modifighter] Frame 51Symbol 499 MovieClip
"mcState"Symbol 531 MovieClip [BA_DEV_PBullet] Frame 1Symbol 507 MovieClip
"mcState"Symbol 531 MovieClip [BA_DEV_PBullet] Frame 11Symbol 510 MovieClip
"mcState"Symbol 531 MovieClip [BA_DEV_PBullet] Frame 21Symbol 523 MovieClip
"mcState"Symbol 531 MovieClip [BA_DEV_PBullet] Frame 31Symbol 530 MovieClip
"mcState"Symbol 555 MovieClip [BA_DEV_QBullet] Frame 1Symbol 538 MovieClip
"mcState"Symbol 555 MovieClip [BA_DEV_QBullet] Frame 11Symbol 541 MovieClip
"mcState"Symbol 555 MovieClip [BA_DEV_QBullet] Frame 21Symbol 554 MovieClip
"mcFeet"Symbol 586 MovieClip Frame 1Symbol 563 MovieClip
"mcSubState"Symbol 586 MovieClip Frame 1Symbol 583 MovieClip
"mcSubState"Symbol 586 MovieClip Frame 11Symbol 584 MovieClip
"mcSubState"Symbol 586 MovieClip Frame 21Symbol 585 MovieClip
"mcState"Symbol 608 MovieClip Frame 1Symbol 586 MovieClip
"mcState"Symbol 608 MovieClip Frame 11Symbol 588 MovieClip
"mcState"Symbol 608 MovieClip Frame 21Symbol 589 MovieClip
"mcState"Symbol 608 MovieClip Frame 31Symbol 606 MovieClip
"mcState"Symbol 608 MovieClip Frame 41Symbol 607 MovieClip
"mcState"Symbol 622 MovieClip Frame 1Symbol 612 MovieClip
"mcState"Symbol 622 MovieClip Frame 10Symbol 617 MovieClip
"mcState"Symbol 622 MovieClip Frame 20Symbol 618 MovieClip
"mcState"Symbol 622 MovieClip Frame 30Symbol 619 MovieClip
"mcState"Symbol 622 MovieClip Frame 40Symbol 620 MovieClip
"mcState"Symbol 622 MovieClip Frame 50Symbol 621 MovieClip
"mcShadow"Symbol 623 MovieClip Frame 1Symbol 557 MovieClip
"mcChar"Symbol 623 MovieClip Frame 1Symbol 608 MovieClip
"mcShadow"Symbol 623 MovieClip Frame 11Symbol 610 MovieClip
"mcChar"Symbol 623 MovieClip Frame 11Symbol 622 MovieClip
"mcHealthBar"Symbol 627 MovieClip Frame 1Symbol 626 MovieClip
"mcMode"Symbol 628 MovieClip [BA_DEV_QChangers] Frame 1Symbol 623 MovieClip
"mcHealth"Symbol 628 MovieClip [BA_DEV_QChangers] Frame 1Symbol 627 MovieClip
"dfs"Symbol 665 MovieClip [BtnUpArrow] Frame 1Symbol 664 MovieClip [ScrollTrack]
"dfs"Symbol 666 MovieClip [BtnDownArrow] Frame 1Symbol 664 MovieClip [ScrollTrack]
"mcMenu"Symbol 838 MovieClip Frame 1Symbol 837 MovieClip
"txtLevelName"Symbol 867 MovieClip Frame 1Symbol 866 EditableText
"txtLevelNumber"Symbol 871 MovieClip Frame 1Symbol 868 EditableText
"mcLevelName"Symbol 879 MovieClip Frame 1Symbol 867 MovieClip
"mcState"Symbol 898 MovieClip Frame 10Symbol 716 MovieClip
"mcState"Symbol 898 MovieClip Frame 20Symbol 838 MovieClip
"mcState"Symbol 898 MovieClip Frame 30Symbol 839 MovieClip
"mcState"Symbol 898 MovieClip Frame 40Symbol 840 MovieClip
"mcState"Symbol 898 MovieClip Frame 50Symbol 850 MovieClip
"mcState"Symbol 898 MovieClip Frame 60Symbol 851 MovieClip
"mcState"Symbol 898 MovieClip Frame 80Symbol 879 MovieClip
"mcState"Symbol 898 MovieClip Frame 140Symbol 882 MovieClip
"mcState"Symbol 898 MovieClip Frame 150Symbol 885 MovieClip
"mcState"Symbol 898 MovieClip Frame 160Symbol 888 MovieClip
"mcState"Symbol 898 MovieClip Frame 170Symbol 891 MovieClip
"mcState"Symbol 898 MovieClip Frame 180Symbol 894 MovieClip
"mcState"Symbol 898 MovieClip Frame 190Symbol 897 MovieClip
"mcState"Symbol 915 MovieClip Frame 10Symbol 911 MovieClip
"LockBtn"Symbol 915 MovieClip Frame 10Symbol 912 Button
"mcState"Symbol 915 MovieClip Frame 20Symbol 913 MovieClip
"mcState"Symbol 915 MovieClip Frame 30Symbol 914 MovieClip
"btn_blocker"Symbol 958 MovieClip Frame 1Symbol 945 Button
"signup_btn"Symbol 958 MovieClip Frame 1Symbol 954 Button
"close_btn"Symbol 958 MovieClip Frame 1Symbol 957 Button
"mcBG"Symbol 1065 MovieClip Frame 1Symbol 1064 MovieClip
"mcBossPortrait"Symbol 1089 MovieClip Frame 1Symbol 799 MovieClip
"mcPlayerBar"Symbol 1089 MovieClip Frame 1Symbol 768 MovieClip
"mcPlayerPortrait"Symbol 1089 MovieClip Frame 1Symbol 799 MovieClip
"mcBossBar"Symbol 1089 MovieClip Frame 1Symbol 1081 MovieClip
"mcPlayerAmmo"Symbol 1089 MovieClip Frame 1Symbol 771 MovieClip
"mcPlayerName"Symbol 1089 MovieClip Frame 1Symbol 1088 MovieClip
"mcBossName"Symbol 1089 MovieClip Frame 1Symbol 1088 MovieClip
"mcBossPortrait2"Symbol 1089 MovieClip Frame 2Symbol 799 MovieClip
"mcBossBar2"Symbol 1089 MovieClip Frame 2Symbol 1081 MovieClip
"mcBossName2"Symbol 1089 MovieClip Frame 2Symbol 1088 MovieClip
"txtTimer"Symbol 1092 MovieClip Frame 1Symbol 1091 EditableText
"mcPanel"Symbol 1101 MovieClip Frame 1Symbol 1089 MovieClip
"mcPanelB"Symbol 1101 MovieClip Frame 1Symbol 1090 MovieClip
"mcTimer"Symbol 1101 MovieClip Frame 1Symbol 1092 MovieClip
"Controller"Symbol 1102 MovieClip Frame 1Symbol 689 MovieClip
"mcGameField"Symbol 1102 MovieClip Frame 1Symbol 1065 MovieClip
"mcHud"Symbol 1102 MovieClip Frame 1Symbol 1101 MovieClip
"played_mc"Symbol 1147 MovieClip Frame 16Symbol 1146 MovieClip
"boundingBox_mc"Symbol 1208 MovieClip [FocusRect] Frame 1Symbol 1186 MovieClip [BoundingBox]
"tabCapture"Symbol 1209 MovieClip [FocusManager] Frame 1Symbol 1206 Button
"b"Symbol 1220 MovieClip [SimpleButtonDown] Frame 1Symbol 1217 MovieClip [BrdrShdw]
"face"Symbol 1220 MovieClip [SimpleButtonDown] Frame 1Symbol 1219 MovieClip [BrdrFace]
"b"Symbol 1225 MovieClip [SimpleButtonIn] Frame 1Symbol 1222 MovieClip [BrdrBlk]
"it"Symbol 1225 MovieClip [SimpleButtonIn] Frame 1Symbol 1224 MovieClip [BrdrHilght]
"g"Symbol 1225 MovieClip [SimpleButtonIn] Frame 1Symbol 1217 MovieClip [BrdrShdw]
"face"Symbol 1225 MovieClip [SimpleButtonIn] Frame 1Symbol 1219 MovieClip [BrdrFace]
"ob"Symbol 1226 MovieClip [SimpleButtonUp] Frame 1Symbol 1222 MovieClip [BrdrBlk]
"ol"Symbol 1226 MovieClip [SimpleButtonUp] Frame 1Symbol 1219 MovieClip [BrdrFace]
"ib"Symbol 1226 MovieClip [SimpleButtonUp] Frame 1Symbol 1217 MovieClip [BrdrShdw]
"il"Symbol 1226 MovieClip [SimpleButtonUp] Frame 1Symbol 1224 MovieClip [BrdrHilght]
"face"Symbol 1226 MovieClip [SimpleButtonUp] Frame 1Symbol 1219 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 1227 MovieClip [SimpleButton] Frame 1Symbol 1186 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 1231 MovieClip [Button] Frame 1Symbol 1186 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 1233 MovieClip [HScrollBar] Frame 1Symbol 1186 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 1234 MovieClip [VScrollBar] Frame 1Symbol 1186 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 1235 MovieClip [View] Frame 1Symbol 1186 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 1236 MovieClip [ScrollView] Frame 1Symbol 1186 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 1238 MovieClip [List] Frame 1Symbol 1186 MovieClip [BoundingBox]
"label"Symbol 1241 MovieClip [TextInput] Frame 1Symbol 1240 EditableText
"boundingBox_mc"Symbol 1242 MovieClip [DataGrid] Frame 1Symbol 1186 MovieClip [BoundingBox]

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 10Symbol 22 as "BA_DEV_Ammo"
ExportAssets (56)Timeline Frame 10Symbol 46 as "BA_DEV_BBullet"
ExportAssets (56)Timeline Frame 10Symbol 51 as "BA_DEV_DualWield"
ExportAssets (56)Timeline Frame 10Symbol 56 as "BA_DEV_Health"
ExportAssets (56)Timeline Frame 10Symbol 500 as "BA_DEV_Modifighter"
ExportAssets (56)Timeline Frame 10Symbol 531 as "BA_DEV_PBullet"
ExportAssets (56)Timeline Frame 10Symbol 555 as "BA_DEV_QBullet"
ExportAssets (56)Timeline Frame 10Symbol 628 as "BA_DEV_QChangers"
ExportAssets (56)Timeline Frame 10Symbol 632 as "ScrollDownArrowDisabled"
ExportAssets (56)Timeline Frame 10Symbol 633 as "ScrollDownArrowDown"
ExportAssets (56)Timeline Frame 10Symbol 634 as "ScrollDownArrowOver"
ExportAssets (56)Timeline Frame 10Symbol 635 as "ScrollDownArrowUp"
ExportAssets (56)Timeline Frame 10Symbol 637 as "ScrollThumbBottomDisabled"
ExportAssets (56)Timeline Frame 10Symbol 639 as "ScrollThumbBottomDown"
ExportAssets (56)Timeline Frame 10Symbol 641 as "ScrollThumbBottomOver"
ExportAssets (56)Timeline Frame 10Symbol 643 as "ScrollThumbBottomUp"
ExportAssets (56)Timeline Frame 10Symbol 644 as "ScrollThumbGripDisabled"
ExportAssets (56)Timeline Frame 10Symbol 645 as "ScrollThumbGripDown"
ExportAssets (56)Timeline Frame 10Symbol 646 as "ScrollThumbGripOver"
ExportAssets (56)Timeline Frame 10Symbol 647 as "ScrollThumbGripUp"
ExportAssets (56)Timeline Frame 10Symbol 649 as "ScrollThumbMiddleDisabled"
ExportAssets (56)Timeline Frame 10Symbol 650 as "ScrollThumbMiddleDown"
ExportAssets (56)Timeline Frame 10Symbol 651 as "ScrollThumbMiddleOver"
ExportAssets (56)Timeline Frame 10Symbol 652 as "ScrollThumbMiddleUp"
ExportAssets (56)Timeline Frame 10Symbol 654 as "ScrollThumbTopDisabled"
ExportAssets (56)Timeline Frame 10Symbol 655 as "ScrollThumbTopDown"
ExportAssets (56)Timeline Frame 10Symbol 656 as "ScrollThumbTopOver"
ExportAssets (56)Timeline Frame 10Symbol 658 as "ScrollThumbTopUp"
ExportAssets (56)Timeline Frame 10Symbol 659 as "ScrollTrackDisabled"
ExportAssets (56)Timeline Frame 10Symbol 660 as "ScrollUpArrowDisabled"
ExportAssets (56)Timeline Frame 10Symbol 661 as "ScrollUpArrowDown"
ExportAssets (56)Timeline Frame 10Symbol 662 as "ScrollUpArrowOver"
ExportAssets (56)Timeline Frame 10Symbol 663 as "ScrollUpArrowUp"
ExportAssets (56)Timeline Frame 10Symbol 664 as "ScrollTrack"
ExportAssets (56)Timeline Frame 10Symbol 665 as "BtnUpArrow"
ExportAssets (56)Timeline Frame 10Symbol 666 as "BtnDownArrow"
ExportAssets (56)Timeline Frame 10Symbol 667 as "HScrollBarAssets"
ExportAssets (56)Timeline Frame 10Symbol 668 as "ScrollBarAssets"
ExportAssets (56)Timeline Frame 10Symbol 669 as "VScrollBarAssets"
ExportAssets (56)Timeline Frame 10Symbol 670 as "ammo.wav"
ExportAssets (56)Timeline Frame 10Symbol 671 as "traxx_boss"
ExportAssets (56)Timeline Frame 10Symbol 672 as "dual_blast.wav"
ExportAssets (56)Timeline Frame 10Symbol 673 as "health.wav"
ExportAssets (56)Timeline Frame 10Symbol 674 as "loose.wav"
ExportAssets (56)Timeline Frame 10Symbol 675 as "traxx_1"
ExportAssets (56)Timeline Frame 10Symbol 676 as "traxx_2"
ExportAssets (56)Timeline Frame 10Symbol 677 as "robot_movements_1.wav"
ExportAssets (56)Timeline Frame 10Symbol 678 as "shoot.wav"
ExportAssets (56)Timeline Frame 10Symbol 679 as "step_1.wav"
ExportAssets (56)Timeline Frame 10Symbol 680 as "traxx_3"
ExportAssets (56)Timeline Frame 10Symbol 681 as "transform.wav"
ExportAssets (56)Timeline Frame 10Symbol 682 as "engin_rev.wav"
ExportAssets (56)Timeline Frame 10Symbol 683 as "rollover.wav"
ExportAssets (56)Timeline Frame 10Symbol 684 as "click_button.wav"
ExportAssets (56)Timeline Frame 10Symbol 685 as "hurt.wav"
ExportAssets (56)Timeline Frame 10Symbol 1175 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 10Symbol 1243 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 10Symbol 1244 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 10Symbol 1246 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 10Symbol 1245 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 10Symbol 1176 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 10Symbol 1254 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 10Symbol 1311 as "__Packages.com.hotwheels.registration.UserServices"
ExportAssets (56)Timeline Frame 10Symbol 1312 as "__Packages.mx.remoting.Service"
ExportAssets (56)Timeline Frame 10Symbol 1313 as "__Packages.mx.services.Log"
ExportAssets (56)Timeline Frame 10Symbol 1314 as "__Packages.mx.remoting.Connection"
ExportAssets (56)Timeline Frame 10Symbol 1315 as "__Packages.mx.remoting.NetServiceProxy"
ExportAssets (56)Timeline Frame 10Symbol 1316 as "__Packages.mx.remoting.NetServiceProxyResponder"
ExportAssets (56)Timeline Frame 10Symbol 1317 as "__Packages.mx.data.PageableData"
ExportAssets (56)Timeline Frame 10Symbol 1318 as "__Packages.mx.data.DataRange"
ExportAssets (56)Timeline Frame 10Symbol 1319 as "__Packages.mx.data.PageableList"
ExportAssets (56)Timeline Frame 10Symbol 1320 as "__Packages.mx.remoting.RecordSet"
ExportAssets (56)Timeline Frame 10Symbol 1180 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 10Symbol 1321 as "__Packages.mx.remoting.NetServices"
ExportAssets (56)Timeline Frame 10Symbol 1322 as "__Packages.mx.utils.Iterator"
ExportAssets (56)Timeline Frame 10Symbol 1323 as "__Packages.mx.remoting.RecordSetIterator"
ExportAssets (56)Timeline Frame 10Symbol 1324 as "__Packages.mx.remoting.RsDataFetcher"
ExportAssets (56)Timeline Frame 10Symbol 1325 as "__Packages.mx.remoting.RsDataRange"
ExportAssets (56)Timeline Frame 10Symbol 1326 as "__Packages.mx.rpc.Responder"
ExportAssets (56)Timeline Frame 10Symbol 1327 as "__Packages.mx.rpc.ResultEvent"
ExportAssets (56)Timeline Frame 10Symbol 1328 as "__Packages.mx.rpc.FaultEvent"
ExportAssets (56)Timeline Frame 10Symbol 1329 as "__Packages.mx.rpc.Fault"
ExportAssets (56)Timeline Frame 10Symbol 1330 as "__Packages.mx.remoting.Operation"
ExportAssets (56)Timeline Frame 10Symbol 1331 as "__Packages.mx.remoting.PendingCall"
ExportAssets (56)Timeline Frame 10Symbol 1332 as "__Packages.mx.data.binding.ObjectDumper"
ExportAssets (56)Timeline Frame 10Symbol 1333 as "__Packages.com.hotwheels.registration.User"
ExportAssets (56)Timeline Frame 10Symbol 1334 as "__Packages.mx.rpc.RelayResponder"
ExportAssets (56)Timeline Frame 10Symbol 1335 as "__Packages.SharedGameServices"
ExportAssets (56)Timeline Frame 10Symbol 1336 as "__Packages.mattel.data.Serializable"
ExportAssets (56)Timeline Frame 10Symbol 1337 as "__Packages.mattel.panels.connections.FlashTrackPanelConnect"
ExportAssets (56)Timeline Frame 10Symbol 1338 as "__Packages.mattel.data.NRStringExtensions"
ExportAssets (56)Timeline Frame 10Symbol 1339 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 10Symbol 1340 as "__Packages.mattel.data.FlashTrack"
ExportAssets (56)Timeline Frame 10Symbol 1341 as "__Packages.mattel.system.FileInfo"
ExportAssets (56)Timeline Frame 10Symbol 1342 as "__Packages.mattel.data.exceptions.MissingTrackingURLException"
ExportAssets (56)Timeline Frame 10Symbol 1343 as "__Packages.mattel.data.exceptions.MissingPopupPropsException"
ExportAssets (56)Timeline Frame 10Symbol 1344 as "__Packages.mattel.data.exceptions.InvalidTrackingDataException"
ExportAssets (56)Timeline Frame 10Symbol 1345 as "__Packages.mattel.data.exceptions.MissingURIException"
ExportAssets (56)Timeline Frame 10Symbol 1346 as "__Packages.mattel.data.exceptions.FlashTrackExecutedNotice"
ExportAssets (56)Timeline Frame 10Symbol 1347 as "__Packages.mattel.utils.Logger"
ExportAssets (56)Timeline Frame 10Symbol 1348 as "__Packages.mattel.data.StringExtensions"
ExportAssets (56)Timeline Frame 10Symbol 1349 as "__Packages.mattel.system.ApplicationSettings"
ExportAssets (56)Timeline Frame 10Symbol 1350 as "__Packages.GameParam"
ExportAssets (56)Timeline Frame 10Symbol 1351 as "__Packages.Game.State"
ExportAssets (56)Timeline Frame 10Symbol 1352 as "__Packages.Game.Transition"
ExportAssets (56)Timeline Frame 10Symbol 1353 as "__Packages.PopUp"
ExportAssets (56)Timeline Frame 10Symbol 1354 as "__Packages.CharacterSpec"
ExportAssets (56)Timeline Frame 10Symbol 1355 as "__Packages.Game.CtrlSFX"
ExportAssets (56)Timeline Frame 10Symbol 1356 as "__Packages.Game.SFX"
ExportAssets (56)Timeline Frame 10Symbol 1357 as "__Packages.Level"
ExportAssets (56)Timeline Frame 10Symbol 1358 as "__Packages.Config"
ExportAssets (56)Timeline Frame 10Symbol 1359 as "__Packages.GameController"
ExportAssets (56)Timeline Frame 10Symbol 1360 as "__Packages.LevelManager"
ExportAssets (56)Timeline Frame 10Symbol 1361 as "__Packages.Hud"
ExportAssets (56)Timeline Frame 10Symbol 1362 as "__Packages.Timer"
ExportAssets (56)Timeline Frame 10Symbol 1363 as "__Packages.Collision.CollidableGameObject"
ExportAssets (56)Timeline Frame 10Symbol 1364 as "__Packages.Collision.MultipleCollider"
ExportAssets (56)Timeline Frame 10Symbol 1365 as "__Packages.Collision.Tests.Special"
ExportAssets (56)Timeline Frame 10Symbol 1366 as "__Packages.Collision.Tests.Shapes"
ExportAssets (56)Timeline Frame 10Symbol 1367 as "__Packages.GameObjects.Character"
ExportAssets (56)Timeline Frame 10Symbol 1368 as "__Packages.GameObjects.Characters.Modifighter"
ExportAssets (56)Timeline Frame 10Symbol 1369 as "__Packages.GameObjects.Characters.Player"
ExportAssets (56)Timeline Frame 10Symbol 1370 as "__Packages.Game.FrameCtrl"
ExportAssets (56)Timeline Frame 10Symbol 1371 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 10Symbol 1372 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 10Symbol 1373 as "__Packages.Game.FrameTimer"
ExportAssets (56)Timeline Frame 10Symbol 1374 as "__Packages.GameObjects.Bullet"
ExportAssets (56)Timeline Frame 10Symbol 1375 as "__Packages.GameObjects.Bullets.PBullet"
ExportAssets (56)Timeline Frame 10Symbol 1376 as "__Packages.Game.MultiFrameTimer"
ExportAssets (56)Timeline Frame 10Symbol 1377 as "__Packages.Position.Align"
ExportAssets (56)Timeline Frame 10Symbol 1378 as "__Packages.GameObjects.Characters.QuickChanger"
ExportAssets (56)Timeline Frame 10Symbol 1379 as "__Packages.GameObjects.Bullets.QBullet"
ExportAssets (56)Timeline Frame 10Symbol 1380 as "__Packages.GameObjects.PowerUp"
ExportAssets (56)Timeline Frame 10Symbol 1381 as "__Packages.GameObjects.PowerUps.Health"
ExportAssets (56)Timeline Frame 10Symbol 1382 as "__Packages.GameObjects.PowerUps.Ammo"
ExportAssets (56)Timeline Frame 10Symbol 1383 as "__Packages.GameObjects.PowerUps.DualWield"
ExportAssets (56)Timeline Frame 10Symbol 1384 as "__Packages.GameObjects.Characters.Boss"
ExportAssets (56)Timeline Frame 10Symbol 1385 as "__Packages.GameObjects.Bullets.BBullet"
ExportAssets (56)Timeline Frame 10Symbol 1257 as "__Packages.mx.controls.gridclasses.DataGridColumn"
ExportAssets (56)Timeline Frame 10Symbol 1177 as "__Packages.mx.core.View"
ExportAssets (56)Timeline Frame 10Symbol 1247 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 10Symbol 1248 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 10Symbol 1249 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 10Symbol 1251 as "__Packages.mx.core.ExternalContent"
ExportAssets (56)Timeline Frame 10Symbol 1250 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 10Symbol 1178 as "__Packages.mx.core.ScrollView"
ExportAssets (56)Timeline Frame 10Symbol 1255 as "__Packages.mx.controls.scrollClasses.ScrollBar"
ExportAssets (56)Timeline Frame 10Symbol 1252 as "__Packages.mx.skins.CustomBorder"
ExportAssets (56)Timeline Frame 10Symbol 1253 as "__Packages.mx.controls.scrollClasses.ScrollThumb"
ExportAssets (56)Timeline Frame 10Symbol 1179 as "__Packages.mx.controls.listclasses.DataSelector"
ExportAssets (56)Timeline Frame 10Symbol 1181 as "__Packages.mx.controls.listclasses.DataProvider"
ExportAssets (56)Timeline Frame 10Symbol 1182 as "__Packages.mx.controls.listclasses.ScrollSelectList"
ExportAssets (56)Timeline Frame 10Symbol 1183 as "__Packages.mx.controls.List"
ExportAssets (56)Timeline Frame 10Symbol 1184 as "__Packages.mx.controls.DataGrid"
ExportAssets (56)Timeline Frame 10Symbol 1256 as "__Packages.mx.effects.Tween"
ExportAssets (56)Timeline Frame 10Symbol 1258 as "__Packages.mx.controls.listclasses.SelectableRow"
ExportAssets (56)Timeline Frame 10Symbol 1259 as "__Packages.mx.controls.gridclasses.DataGridRow"
ExportAssets (56)Timeline Frame 10Symbol 1260 as "__Packages.mx.controls.TextInput"
ExportAssets (56)Timeline Frame 10Symbol 1386 as "__Packages.mattel.utils.EmailServices"
ExportAssets (56)Timeline Frame 10Symbol 1261 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 10Symbol 1262 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 10Symbol 1263 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 10Symbol 1264 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 10Symbol 1265 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 10Symbol 1266 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 10Symbol 1267 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 10Symbol 1268 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 10Symbol 1269 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 10Symbol 1270 as "__Packages.mx.controls.HScrollBar"
ExportAssets (56)Timeline Frame 10Symbol 1271 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 10Symbol 1272 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 10Symbol 1273 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 10Symbol 1274 as "__Packages.mx.controls.VScrollBar"
ExportAssets (56)Timeline Frame 90Symbol 1186 as "BoundingBox"
ExportAssets (56)Timeline Frame 90Symbol 1188 as "DataHeaderBackGnd"
ExportAssets (56)Timeline Frame 90Symbol 1190 as "DataHeaderOverlay"
ExportAssets (56)Timeline Frame 90Symbol 1192 as "DataHeaderSeperator"
ExportAssets (56)Timeline Frame 90Symbol 1194 as "DataSortArrow"
ExportAssets (56)Timeline Frame 90Symbol 1196 as "DataStretchBar"
ExportAssets (56)Timeline Frame 90Symbol 1198 as "cursorStretch"
ExportAssets (56)Timeline Frame 90Symbol 1199 as "DataGridAssets"
ExportAssets (56)Timeline Frame 90Symbol 1200 as "DataGridColumn"
ExportAssets (56)Timeline Frame 90Symbol 1201 as "Defaults"
ExportAssets (56)Timeline Frame 90Symbol 1202 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 90Symbol 1203 as "UIObject"
ExportAssets (56)Timeline Frame 90Symbol 1208 as "FocusRect"
ExportAssets (56)Timeline Frame 90Symbol 1209 as "FocusManager"
ExportAssets (56)Timeline Frame 90Symbol 1210 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 90Symbol 1211 as "UIComponent"
ExportAssets (56)Timeline Frame 90Symbol 1212 as "SelectableRow"
ExportAssets (56)Timeline Frame 90Symbol 1213 as "DataGridRow"
ExportAssets (56)Timeline Frame 90Symbol 1214 as "DataProvider"
ExportAssets (56)Timeline Frame 90Symbol 1215 as "DataSelector"
ExportAssets (56)Timeline Frame 90Symbol 1217 as "BrdrShdw"
ExportAssets (56)Timeline Frame 90Symbol 1219 as "BrdrFace"
ExportAssets (56)Timeline Frame 90Symbol 1220 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 90Symbol 1222 as "BrdrBlk"
ExportAssets (56)Timeline Frame 90Symbol 1224 as "BrdrHilght"
ExportAssets (56)Timeline Frame 90Symbol 1225 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 90Symbol 1226 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 90Symbol 1227 as "SimpleButton"
ExportAssets (56)Timeline Frame 90Symbol 1228 as "Border"
ExportAssets (56)Timeline Frame 90Symbol 1229 as "RectBorder"
ExportAssets (56)Timeline Frame 90Symbol 1230 as "ButtonSkin"
ExportAssets (56)Timeline Frame 90Symbol 1231 as "Button"
ExportAssets (56)Timeline Frame 90Symbol 1232 as "CustomBorder"
ExportAssets (56)Timeline Frame 90Symbol 1233 as "HScrollBar"
ExportAssets (56)Timeline Frame 90Symbol 1234 as "VScrollBar"
ExportAssets (56)Timeline Frame 90Symbol 1235 as "View"
ExportAssets (56)Timeline Frame 90Symbol 1236 as "ScrollView"
ExportAssets (56)Timeline Frame 90Symbol 1237 as "ScrollSelectList"
ExportAssets (56)Timeline Frame 90Symbol 1238 as "List"
ExportAssets (56)Timeline Frame 90Symbol 1241 as "TextInput"
ExportAssets (56)Timeline Frame 90Symbol 1242 as "DataGrid"

Labels

"Loader"Frame 2
"Export"Frame 10
"Title"Frame 20
"Version"Frame 30
"Instruct"Frame 40
"Select"Frame 50
"Game"Frame 60
"results"Frame 69
"submitscore"Frame 74
"notloggedin"Frame 80
"Highscores"Frame 90
"SendToFriend"Frame 100
"sentmail"Frame 110
"Signup"Frame 120
"Squirt"Symbol 46 MovieClip [BA_DEV_BBullet] Frame 1
"Idle"Symbol 46 MovieClip [BA_DEV_BBullet] Frame 11
"Splat"Symbol 46 MovieClip [BA_DEV_BBullet] Frame 21
"Idle"Symbol 104 MovieClip Frame 1
"Walk"Symbol 104 MovieClip Frame 11
"Shoot"Symbol 104 MovieClip Frame 21
"Idle"Symbol 123 MovieClip Frame 1
"Walk"Symbol 123 MovieClip Frame 11
"Shoot"Symbol 123 MovieClip Frame 21
"Walk"Symbol 128 MovieClip Frame 1
"Hurt"Symbol 128 MovieClip Frame 11
"Transform"Symbol 128 MovieClip Frame 21
"Loose"Symbol 128 MovieClip Frame 31
"Dead"Symbol 128 MovieClip Frame 41
"Walk_DB"Symbol 128 MovieClip Frame 51
"Hurt_DB"Symbol 128 MovieClip Frame 61
"Transform_DB"Symbol 128 MovieClip Frame 71
"Loose_DB"Symbol 128 MovieClip Frame 81
"Dead_DB"Symbol 128 MovieClip Frame 91
"Idle"Symbol 149 MovieClip Frame 1
"Start"Symbol 149 MovieClip Frame 11
"Roll"Symbol 149 MovieClip Frame 21
"Hurt"Symbol 149 MovieClip Frame 31
"Transform"Symbol 149 MovieClip Frame 41
"Loose"Symbol 149 MovieClip Frame 51
"Robot"Symbol 150 MovieClip Frame 1
"Car"Symbol 150 MovieClip Frame 11
"Idle"Symbol 198 MovieClip Frame 1
"Walk"Symbol 198 MovieClip Frame 11
"Shoot"Symbol 198 MovieClip Frame 21
"Idle"Symbol 208 MovieClip Frame 1
"Walk"Symbol 208 MovieClip Frame 11
"Shoot"Symbol 208 MovieClip Frame 21
"Walk"Symbol 214 MovieClip Frame 1
"Hurt"Symbol 214 MovieClip Frame 11
"Transform"Symbol 214 MovieClip Frame 21
"Loose"Symbol 214 MovieClip Frame 31
"Dead"Symbol 214 MovieClip Frame 41
"Walk_DB"Symbol 214 MovieClip Frame 51
"Hurt_DB"Symbol 214 MovieClip Frame 61
"Transform_DB"Symbol 214 MovieClip Frame 71
"Loose_DB"Symbol 214 MovieClip Frame 81
"Dead_DB"Symbol 214 MovieClip Frame 91
"Idle"Symbol 225 MovieClip Frame 1
"Start"Symbol 225 MovieClip Frame 11
"Roll"Symbol 225 MovieClip Frame 21
"Hurt"Symbol 225 MovieClip Frame 31
"Transform"Symbol 225 MovieClip Frame 41
"Loose"Symbol 225 MovieClip Frame 51
"Robot"Symbol 226 MovieClip Frame 1
"Car"Symbol 226 MovieClip Frame 11
"Idle"Symbol 264 MovieClip Frame 1
"Walk"Symbol 264 MovieClip Frame 10
"Shoot"Symbol 264 MovieClip Frame 20
"Idle"Symbol 275 MovieClip Frame 1
"Walk"Symbol 275 MovieClip Frame 11
"Shoot"Symbol 275 MovieClip Frame 21
"Walk"Symbol 282 MovieClip Frame 1
"Hurt"Symbol 282 MovieClip Frame 11
"Transform"Symbol 282 MovieClip Frame 21
"Loose"Symbol 282 MovieClip Frame 31
"Dead"Symbol 282 MovieClip Frame 41
"Walk_DB"Symbol 282 MovieClip Frame 51
"Hurt_DB"Symbol 282 MovieClip Frame 61
"Transform_DB"Symbol 282 MovieClip Frame 71
"Loose_DB"Symbol 282 MovieClip Frame 81
"Dead_DB"Symbol 282 MovieClip Frame 91
"Loop"Symbol 289 MovieClip Frame 1
"Idle"Symbol 293 MovieClip Frame 1
"Start"Symbol 293 MovieClip Frame 11
"Roll"Symbol 293 MovieClip Frame 21
"Hurt"Symbol 293 MovieClip Frame 31
"Transform"Symbol 293 MovieClip Frame 41
"Loose"Symbol 293 MovieClip Frame 51
"Robot"Symbol 294 MovieClip Frame 1
"Car"Symbol 294 MovieClip Frame 11
"Walk"Symbol 334 MovieClip Frame 1
"Idle"Symbol 336 MovieClip Frame 1
"Walk"Symbol 336 MovieClip Frame 11
"Shoot"Symbol 336 MovieClip Frame 21
"Walk"Symbol 346 MovieClip Frame 1
"Idle"Symbol 348 MovieClip Frame 1
"Walk"Symbol 348 MovieClip Frame 11
"Shoot"Symbol 348 MovieClip Frame 21
"Walk"Symbol 354 MovieClip Frame 1
"Hurt"Symbol 354 MovieClip Frame 11
"Transform"Symbol 354 MovieClip Frame 21
"Loose"Symbol 354 MovieClip Frame 31
"Dead"Symbol 354 MovieClip Frame 41
"Walk_DB"Symbol 354 MovieClip Frame 51
"Hurt_DB"Symbol 354 MovieClip Frame 61
"Transform_DB"Symbol 354 MovieClip Frame 71
"Loose_DB"Symbol 354 MovieClip Frame 81
"Dead_DB"Symbol 354 MovieClip Frame 91
"Idle"Symbol 365 MovieClip Frame 1
"Start"Symbol 365 MovieClip Frame 11
"Roll"Symbol 365 MovieClip Frame 21
"Hurt"Symbol 365 MovieClip Frame 31
"Transform"Symbol 365 MovieClip Frame 41
"Loose"Symbol 365 MovieClip Frame 51
"Robot"Symbol 366 MovieClip Frame 1
"Car"Symbol 366 MovieClip Frame 11
"Idle"Symbol 403 MovieClip Frame 1
"Walk"Symbol 403 MovieClip Frame 11
"Shoot"Symbol 403 MovieClip Frame 21
"Walk"Symbol 413 MovieClip Frame 1
"Idle"Symbol 415 MovieClip Frame 1
"Walk"Symbol 415 MovieClip Frame 11
"Shoot"Symbol 415 MovieClip Frame 21
"Walk"Symbol 422 MovieClip Frame 1
"Hurt"Symbol 422 MovieClip Frame 11
"Transform"Symbol 422 MovieClip Frame 21
"Loose"Symbol 422 MovieClip Frame 31
"Dead"Symbol 422 MovieClip Frame 41
"Walk_DB"Symbol 422 MovieClip Frame 51
"Hurt_DB"Symbol 422 MovieClip Frame 61
"Transform_DB"Symbol 422 MovieClip Frame 71
"Loose_DB"Symbol 422 MovieClip Frame 81
"Dead_DB"Symbol 422 MovieClip Frame 91
"Idle"Symbol 433 MovieClip Frame 1
"Start"Symbol 433 MovieClip Frame 10
"Roll"Symbol 433 MovieClip Frame 20
"Hurt"Symbol 433 MovieClip Frame 30
"Transform"Symbol 433 MovieClip Frame 40
" Loose"Symbol 433 MovieClip Frame 50
"Robot"Symbol 434 MovieClip Frame 1
"Car"Symbol 434 MovieClip Frame 11
"Walk"Symbol 464 MovieClip Frame 1
"Idle"Symbol 466 MovieClip Frame 1
"Walk"Symbol 466 MovieClip Frame 11
"Shoot"Symbol 466 MovieClip Frame 21
"Walk"Symbol 478 MovieClip Frame 1
"Idle"Symbol 480 MovieClip Frame 1
"Walk"Symbol 480 MovieClip Frame 11
"Shoot"Symbol 480 MovieClip Frame 21
"Walk"Symbol 486 MovieClip Frame 1
"Hurt"Symbol 486 MovieClip Frame 11
"Transform"Symbol 486 MovieClip Frame 21
"Loose"Symbol 486 MovieClip Frame 31
"Dead"Symbol 486 MovieClip Frame 41
"Walk_DB"Symbol 486 MovieClip Frame 51
"Hurt_DB"Symbol 486 MovieClip Frame 61
"Transform_DB"Symbol 486 MovieClip Frame 71
"Loose_DB"Symbol 486 MovieClip Frame 81
"Dead_DB"Symbol 486 MovieClip Frame 91
"Idle"Symbol 498 MovieClip Frame 1
"Start"Symbol 498 MovieClip Frame 11
"Roll"Symbol 498 MovieClip Frame 21
"Hurt"Symbol 498 MovieClip Frame 31
"Transform"Symbol 498 MovieClip Frame 41
" Loose"Symbol 498 MovieClip Frame 51
"Robot"Symbol 499 MovieClip Frame 1
"Car"Symbol 499 MovieClip Frame 11
"StreetWise"Symbol 500 MovieClip [BA_DEV_Modifighter] Frame 1
"BedJam"Symbol 500 MovieClip [BA_DEV_Modifighter] Frame 11
"LiveWire"Symbol 500 MovieClip [BA_DEV_Modifighter] Frame 21
"MrBig"Symbol 500 MovieClip [BA_DEV_Modifighter] Frame 31
"NightLife"Symbol 500 MovieClip [BA_DEV_Modifighter] Frame 41
"SkullFace"Symbol 500 MovieClip [BA_DEV_Modifighter] Frame 51
"Squirt"Symbol 531 MovieClip [BA_DEV_PBullet] Frame 1
"Idle"Symbol 531 MovieClip [BA_DEV_PBullet] Frame 11
"Splat"Symbol 531 MovieClip [BA_DEV_PBullet] Frame 21
"Fall"Symbol 531 MovieClip [BA_DEV_PBullet] Frame 31
"Squirt"Symbol 555 MovieClip [BA_DEV_QBullet] Frame 1
"Idle"Symbol 555 MovieClip [BA_DEV_QBullet] Frame 11
"Splat"Symbol 555 MovieClip [BA_DEV_QBullet] Frame 21
"Tag"Symbol 576 MovieClip Frame 1
" Dahab"Symbol 576 MovieClip Frame 2
"Idle"Symbol 586 MovieClip Frame 1
"Walk"Symbol 586 MovieClip Frame 11
"Shoot"Symbol 586 MovieClip Frame 21
"Walk"Symbol 608 MovieClip Frame 1
"Hurt"Symbol 608 MovieClip Frame 11
"Transform"Symbol 608 MovieClip Frame 21
"Loose"Symbol 608 MovieClip Frame 31
"Dead"Symbol 608 MovieClip Frame 41
"Start"Symbol 617 MovieClip Frame 1
"Roll"Symbol 617 MovieClip Frame 16
"Idle"Symbol 622 MovieClip Frame 1
"Roll"Symbol 622 MovieClip Frame 10
"Hurt"Symbol 622 MovieClip Frame 20
"Transform"Symbol 622 MovieClip Frame 30
"Loose"Symbol 622 MovieClip Frame 40
"Dead"Symbol 622 MovieClip Frame 50
"Robot"Symbol 623 MovieClip Frame 1
"Car"Symbol 623 MovieClip Frame 11
"Drifter"Symbol 628 MovieClip [BA_DEV_QChangers] Frame 1
"GMachine"Symbol 628 MovieClip [BA_DEV_QChangers] Frame 2
"SuperCar"Symbol 628 MovieClip [BA_DEV_QChangers] Frame 3
"StreetWise"Symbol 799 MovieClip Frame 1
"BedJam"Symbol 799 MovieClip Frame 11
"MrBig"Symbol 799 MovieClip Frame 21
"SkullFace"Symbol 799 MovieClip Frame 31
"LiveWire"Symbol 799 MovieClip Frame 41
"NightLife"Symbol 799 MovieClip Frame 51
"Menu"Symbol 837 MovieClip Frame 1
"P1"Symbol 837 MovieClip Frame 10
"P2"Symbol 837 MovieClip Frame 20
"P3"Symbol 837 MovieClip Frame 30
"Close"Symbol 898 MovieClip Frame 2
"MenuOpening"Symbol 898 MovieClip Frame 10
"MenuOpen"Symbol 898 MovieClip Frame 20
"MenuClosing"Symbol 898 MovieClip Frame 30
"QuitOpening"Symbol 898 MovieClip Frame 40
"QuitOpen"Symbol 898 MovieClip Frame 50
"QuitClosing"Symbol 898 MovieClip Frame 60
"InGameInstruct"Symbol 898 MovieClip Frame 70
"Ready_StreetWise"Symbol 898 MovieClip Frame 80
"Ready_BedJam"Symbol 898 MovieClip Frame 90
"Ready_MrBig"Symbol 898 MovieClip Frame 100
"Ready_SkullFace"Symbol 898 MovieClip Frame 110
"Ready_LiveWire"Symbol 898 MovieClip Frame 120
"Ready_NightLife"Symbol 898 MovieClip Frame 130
"StreetWise"Symbol 898 MovieClip Frame 140
"BedJam"Symbol 898 MovieClip Frame 150
"MrBig"Symbol 898 MovieClip Frame 160
"SkullFace"Symbol 898 MovieClip Frame 170
"LiveWire"Symbol 898 MovieClip Frame 180
"NightLife"Symbol 898 MovieClip Frame 190
"Idle"Symbol 915 MovieClip Frame 2
"Opening"Symbol 915 MovieClip Frame 10
"Opened"Symbol 915 MovieClip Frame 20
"Closing"Symbol 915 MovieClip Frame 30
"display"Symbol 958 MovieClip Frame 1
"empty"Symbol 958 MovieClip Frame 2
"P1"Symbol 960 MovieClip Frame 1
"P2"Symbol 960 MovieClip Frame 10
"P3"Symbol 960 MovieClip Frame 20
"StreetWise"Symbol 1041 MovieClip Frame 1
"BedJam"Symbol 1041 MovieClip Frame 11
"MrBig"Symbol 1041 MovieClip Frame 21
"SkullFace"Symbol 1041 MovieClip Frame 31
"LiveWire"Symbol 1041 MovieClip Frame 41
"NightLife"Symbol 1041 MovieClip Frame 51
"StreetWise"Symbol 1064 MovieClip Frame 1
"BedJam"Symbol 1064 MovieClip Frame 11
"MrBig"Symbol 1064 MovieClip Frame 21
"SkullFace"Symbol 1064 MovieClip Frame 31
"LiveWire"Symbol 1064 MovieClip Frame 41
"NightLife"Symbol 1064 MovieClip Frame 51
"SkullFace"Symbol 1088 MovieClip Frame 1
"BedJam"Symbol 1088 MovieClip Frame 11
"MrBig"Symbol 1088 MovieClip Frame 21
"LiveWire"Symbol 1088 MovieClip Frame 31
"StreetWise"Symbol 1088 MovieClip Frame 41
"NightLife"Symbol 1088 MovieClip Frame 51
"hwcup"Symbol 1147 MovieClip Frame 1
"gold"Symbol 1147 MovieClip Frame 4
"silver"Symbol 1147 MovieClip Frame 7
"bronze"Symbol 1147 MovieClip Frame 10
"key"Symbol 1147 MovieClip Frame 13
"played"Symbol 1147 MovieClip Frame 16
"win"Symbol 1150 MovieClip Frame 1
"lose"Symbol 1150 MovieClip Frame 2




http://swfchan.com/6/25705/info.shtml
Created: 23/5 -2019 10:10:13 Last modified: 23/5 -2019 10:10:13 Server time: 15/05 -2024 15:02:16