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

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

Blast Attack.swf

This is the info page for
Flash #25619

(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(); agame_btn.onRelease = function () { getURL ("http://moregames.agame.com/", "_blank"); }; moregames_btn.onRelease = function () { getURL ("http://www.hotwheels.com", "_blank"); }; stop();
Instance of Symbol 688 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 1004 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 1005 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 1006 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 1007 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 1072 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 1073 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; agame_btn.onRelease = function () { getURL ("http://moregames.agame.com/", "_blank"); }; moregames_btn.onRelease = function () { getURL ("http://www.hotwheels.com", "_blank"); };
Instance of Symbol 1272 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 664 MovieClip [BtnUpArrow] Frame 1
#initclip 120 Object.registerClass("BtnUpArrow", mx.controls.SimpleButton); #endinitclip
Symbol 665 MovieClip [BtnDownArrow] Frame 1
#initclip 119 Object.registerClass("BtnDownArrow", mx.controls.SimpleButton); #endinitclip
Symbol 685 MovieClip Frame 1
stop();
Symbol 1205 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 1273 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 1274 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 1276 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 1275 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 1206 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 1284 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 1341 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 1342 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 1343 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 1344 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 1345 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 1346 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 1347 MovieClip [__Packages.mx.data.PageableData] Frame 0
interface mx.data.PageableData { }
Symbol 1348 MovieClip [__Packages.mx.data.DataRange] Frame 0
interface mx.data.DataRange { }
Symbol 1349 MovieClip [__Packages.mx.data.PageableList] Frame 0
interface mx.data.PageableList extends mx.data.PageableData { }
Symbol 1350 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 1210 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 1351 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 1352 MovieClip [__Packages.mx.utils.Iterator] Frame 0
interface mx.utils.Iterator { }
Symbol 1353 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 1354 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 1355 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 1356 MovieClip [__Packages.mx.rpc.Responder] Frame 0
interface mx.rpc.Responder { }
Symbol 1357 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 1358 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 1359 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 1360 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 1361 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 1362 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 1363 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 1364 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 1365 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 1366 MovieClip [__Packages.mattel.data.Serializable] Frame 0
interface mattel.data.Serializable { }
Symbol 1367 MovieClip [__Packages.mattel.panels.connections.FlashTrackPanelConnect] Frame 0
class mattel.panels.connections.FlashTrackPanelConnect { function FlashTrackPanelConnect () { } static var lcName = "__FlashTrackPanel__"; }
Symbol 1368 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 1369 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 1370 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 1371 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 1372 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 1373 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 1374 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 1375 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 1376 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 1377 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 1378 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 1379 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 1380 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 1381 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 1382 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 1383 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 1384 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 1385 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 1386 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 1387 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 1388 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 1389 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 1390 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 1391 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 1392 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 1393 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 1394 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 1395 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 1396 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 1397 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 1398 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 1399 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 1400 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 1401 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 1402 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 1403 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 1404 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 1405 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 1406 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 1407 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 1408 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 1409 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 1410 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 1411 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 1412 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 1413 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 1414 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 1415 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 1287 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 1207 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 1277 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 1278 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 1279 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 1281 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 1280 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 1208 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 1285 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 1282 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 1283 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 1209 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 1211 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 1212 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 1213 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 1214 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 1286 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 1288 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 1289 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 1290 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 1416 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 1291 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 1292 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 1293 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 1294 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 1295 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 1296 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 1297 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 1298 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 1299 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 1300 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 1301 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 1302 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 1303 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 1304 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 701 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 704 Button
on (release) { catalog_ft.trackRedir(); } on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }
Symbol 707 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 711 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 742 MovieClip Frame 10
stop();
Symbol 742 MovieClip Frame 11
play(); _parent.sounds_mc.navbutton_snd.playSound();
Symbol 742 MovieClip Frame 17
stop();
Symbol 742 MovieClip Frame 18
play();
Symbol 742 MovieClip Frame 24
stop();
Symbol 752 Button
on (release, releaseOutside) { _global.P.oTransit.goTo("InGameInstructP1"); }
Symbol 759 Button
on (release, releaseOutside) { _global.P.oPopUp.bOpenQuit = false; _global.P.oPopUp.setClose(); }
Symbol 763 Button
on (release, releaseOutside) { _global.P.oPopUp.bOpenQuit = true; _global.P.oPopUp.setClose(); }
Symbol 767 Button
on (release, releaseOutside) { _global.Music.DoMute(); nextFrame(); }
Symbol 769 Button
on (release, releaseOutside) { _global.Music.UndoMute(); prevFrame(); }
Symbol 770 MovieClip Frame 1
if (_global.Music.Mute == true) { nextFrame(); } else { stop(); }
Symbol 772 Button
on (release, releaseOutside) { _global.Sfx.DoMute(); nextFrame(); }
Symbol 774 Button
on (release, releaseOutside) { _global.Sfx.UndoMute(); prevFrame(); }
Symbol 775 MovieClip Frame 1
if (_global.Music.Mute == true) { nextFrame(); } else { stop(); }
Symbol 798 MovieClip Frame 1
stop();
Symbol 801 MovieClip Frame 1
stop();
Symbol 829 MovieClip Frame 1
stop();
Symbol 856 Button
on (release, releaseOutside) { _global.P.oTransit.goTo("InGameMenu"); }
Symbol 858 Button
on (release, releaseOutside) { gotoAndStop ("P2"); }
Symbol 862 Button
on (release, releaseOutside) { gotoAndStop ("P3"); }
Symbol 864 Button
on (release, releaseOutside) { gotoAndStop ("P1"); }
Symbol 867 MovieClip Frame 1
stop();
Symbol 875 Button
on (release, releaseOutside) { _global.P.oPopUp.bOpenQuit = false; _global.P.oPopUp.bQuitGame = true; _global.P.oPopUp.bOpenMenu = false; _global.P.oPopUp.setClose(); }
Symbol 879 Button
on (release) { _global.Sfx.PlaySound("BarBounce1", -1, 0); _global.P.oPopUp.bOpenMenu = true; _global.P.oPopUp.setClose(); }
Symbol 882 MovieClip Frame 1
this.onRelease = function () { }; this.useHandCursor = false;
Symbol 889 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 901 MovieClip Frame 1
this.txtLevelNumber.text = _global.C.oLevels.nCurrentLevel;
Symbol 928 MovieClip Frame 1
nextFrame();
Symbol 928 MovieClip Frame 80
mcState.mcLevelName.txtLevelName.text = "The Car Show";
Symbol 928 MovieClip Frame 90
mcState.mcLevelName.txtLevelName.text = "The Junk Yard";
Symbol 928 MovieClip Frame 100
mcState.mcLevelName.txtLevelName.text = "The Jungle";
Symbol 928 MovieClip Frame 110
mcState.mcLevelName.txtLevelName.text = "The Skate Park";
Symbol 928 MovieClip Frame 120
mcState.mcLevelName.txtLevelName.text = "Rollin' Thunder";
Symbol 928 MovieClip Frame 130
mcState.mcLevelName.txtLevelName.text = "The City Streets";
Symbol 943 MovieClip Frame 1
this.onRelease = function () { }; this.useHandCursor = false;
Symbol 945 MovieClip Frame 1
nextFrame();
Symbol 945 MovieClip Frame 10
LockBtn.useHandCursor = false;
Symbol 945 MovieClip Frame 20
LockBtn.useHandCursor = false;
Symbol 945 MovieClip Frame 30
LockBtn.useHandCursor = false;
Symbol 953 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 957 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 964 Button
on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }
Symbol 988 MovieClip Frame 1
close_btn.onRelease = function () { _visible = false; }; signup_btn.onRelease = function () { getURL ("/registration/index.aspx"); }; btn_blocker.useHandCursor = false; stop();
Symbol 989 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 990 MovieClip Frame 1
stop();
Symbol 1004 MovieClip Frame 1
stop();
Symbol 1005 MovieClip Frame 1
stop();
Symbol 1006 MovieClip Frame 1
stop();
Symbol 1007 MovieClip Frame 1
stop();
Symbol 1071 MovieClip Frame 1
stop();
Symbol 1072 MovieClip Frame 1
stop();
Symbol 1073 MovieClip Frame 1
stop();
Symbol 1094 MovieClip Frame 1
stop();
Symbol 1094 MovieClip Frame 11
stop();
Symbol 1094 MovieClip Frame 21
stop();
Symbol 1094 MovieClip Frame 31
stop();
Symbol 1094 MovieClip Frame 41
stop();
Symbol 1094 MovieClip Frame 51
stop();
Symbol 1097 Button
on (release, releaseOutside) { _global.P.oTransit.goTo("InGameInstructP1"); } on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }
Symbol 1111 MovieClip Frame 1
stop();
Symbol 1119 MovieClip Frame 1
stop();
Symbol 1131 MovieClip Frame 1
_global.C.fCreateHud(this);
Symbol 1131 MovieClip Frame 2
stop();
Instance of Symbol 688 MovieClip "Controller" in Symbol 1132 MovieClip Frame 1
onClipEvent (load) { _global.C = new GameController(this); _global.C.initController(); }
Symbol 1137 Button
on (release) { _parent.catalog_ft.trackRedir(); } on (rollOver) { _global.P.oCtrlSFX.playSFX("rollover.wav", 100, 1); }
Symbol 1141 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 1149 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 1177 MovieClip Frame 3
stop();
Symbol 1177 MovieClip Frame 6
stop();
Symbol 1177 MovieClip Frame 9
stop();
Symbol 1177 MovieClip Frame 12
stop();
Symbol 1177 MovieClip Frame 15
stop();
Symbol 1177 MovieClip Frame 18
stop();
Symbol 1180 MovieClip Frame 1
stop();
Symbol 1182 MovieClip Frame 1
Symbol 1202 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 1229 MovieClip [DataGridAssets] Frame 1
#initclip 121 mx.controls.DataGrid.prototype.headerStyle = _global.styles.dataGridStyles; #endinitclip
Symbol 1230 MovieClip [DataGridColumn] Frame 1
#initclip 122 Object.registerClass("DataGridColumn", mx.controls.gridclasses.DataGridColumn); #endinitclip stop();
Symbol 1231 MovieClip [Defaults] Frame 1
#initclip 123 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 1232 MovieClip [UIObjectExtensions] Frame 1
#initclip 124 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 1233 MovieClip [UIObject] Frame 1
#initclip 125 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 1236 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 1237 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 1238 MovieClip [FocusRect] Frame 1
#initclip 127 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 1239 MovieClip [FocusManager] Frame 1
#initclip 128 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 1240 MovieClip [UIComponentExtensions] Frame 1
#initclip 129 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 1241 MovieClip [UIComponent] Frame 1
#initclip 130 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 1242 MovieClip [SelectableRow] Frame 1
#initclip 131 Object.registerClass("SelectableRow", mx.controls.listclasses.SelectableRow); #endinitclip stop();
Symbol 1243 MovieClip [DataGridRow] Frame 1
#initclip 132 Object.registerClass("DataGridRow", mx.controls.gridclasses.DataGridRow); #endinitclip stop();
Symbol 1244 MovieClip [DataProvider] Frame 1
#initclip 133 Object.registerClass("DataProvider", mx.controls.listclasses.DataProvider); #endinitclip stop();
Symbol 1245 MovieClip [DataSelector] Frame 1
#initclip 134 Object.registerClass("DataSelector", mx.controls.listclasses.DataSelector); #endinitclip stop();
Symbol 1247 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 1249 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 1252 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 1254 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 1257 MovieClip [SimpleButton] Frame 1
#initclip 135 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 1258 MovieClip [Border] Frame 1
#initclip 136 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 1259 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 1260 MovieClip [ButtonSkin] Frame 1
#initclip 138 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 1261 MovieClip [Button] Frame 1
#initclip 139 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 1257 MovieClip [SimpleButton] in Symbol 1261 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 1262 MovieClip [CustomBorder] Frame 1
#initclip 140 Object.registerClass("CustomBorder", mx.skins.CustomBorder); mx.skins.SkinElement.registerElement("CustomBorder", mx.skins.CustomBorder); #endinitclip
Symbol 1263 MovieClip [HScrollBar] Frame 1
#initclip 141 Object.registerClass("HScrollBar", mx.controls.HScrollBar); #endinitclip stop();
Instance of Symbol 1261 MovieClip [Button] in Symbol 1263 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 1257 MovieClip [SimpleButton] in Symbol 1263 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 1264 MovieClip [VScrollBar] Frame 1
#initclip 142 Object.registerClass("VScrollBar", mx.controls.VScrollBar); #endinitclip stop();
Instance of Symbol 1261 MovieClip [Button] in Symbol 1264 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 1257 MovieClip [SimpleButton] in Symbol 1264 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 1265 MovieClip [View] Frame 1
#initclip 143 Object.registerClass("View", mx.core.View); #endinitclip stop();
Symbol 1266 MovieClip [ScrollView] Frame 1
#initclip 144 Object.registerClass("ScrollView", mx.core.ScrollView); #endinitclip stop();
Instance of Symbol 1263 MovieClip [HScrollBar] in Symbol 1266 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 1264 MovieClip [VScrollBar] in Symbol 1266 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 1267 MovieClip [ScrollSelectList] Frame 1
#initclip 145 Object.registerClass("ScrollSelectList", mx.controls.listclasses.ScrollSelectList); #endinitclip stop();
Symbol 1268 MovieClip [List] Frame 1
#initclip 146 Object.registerClass("List", mx.controls.List); #endinitclip stop();
Symbol 1271 MovieClip [TextInput] Frame 1
#initclip 147 Object.registerClass("TextInput", mx.controls.TextInput); #endinitclip stop();
Symbol 1272 MovieClip [DataGrid] Frame 1
#initclip 148 Object.registerClass("DataGrid", mx.controls.DataGrid); #endinitclip stop();
Instance of Symbol 1268 MovieClip [List] in Symbol 1272 MovieClip [DataGrid] Frame 2
//component parameters onClipEvent (initialize) { multipleSelection = false; rowHeight = 20; }
Instance of Symbol 1271 MovieClip [TextInput] in Symbol 1272 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 1331 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 1333 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 804 805 808 910 913 916 919 922 925 1096 1148 1319
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:936 956 1071  Timeline
Symbol 16 GraphicUsed by:17 778
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:686
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:686
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:686
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:56
Symbol 54 GraphicUsed by:55 849
Symbol 55 MovieClipUses:54Used by:56
Symbol 56 MovieClip [BA_DEV_Health]Uses:17 53 55Used by:686
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:686
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:686
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:686
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:686
Symbol 629 GraphicUsed by:632 633 634 635 658 659 660 661 662 663 882
Symbol 630 GraphicUsed by:631
Symbol 631 MovieClipUses:630Used by:632 633 634 635 659 660 661 662
Symbol 632 MovieClip [ScrollDownArrowDisabled]Uses:629 631Used by:666 667 668
Symbol 633 MovieClip [ScrollDownArrowDown]Uses:629 631Used by:666 667 668
Symbol 634 MovieClip [ScrollDownArrowOver]Uses:629 631Used by:666 667 668
Symbol 635 MovieClip [ScrollDownArrowUp]Uses:629 631Used by:666 667 668
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClip [ScrollThumbBottomDisabled]Uses:636Used by:666 667 668
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClip [ScrollThumbBottomDown]Uses:638Used by:666 667 668
Symbol 640 GraphicUsed by:641
Symbol 641 MovieClip [ScrollThumbBottomOver]Uses:640Used by:666 667 668
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClip [ScrollThumbBottomUp]Uses:642Used by:666 667 668
Symbol 644 MovieClip [ScrollThumbGripDisabled]Used by:666 667 668
Symbol 645 MovieClip [ScrollThumbGripDown]Used by:666 667 668
Symbol 646 MovieClip [ScrollThumbGripOver]Used by:666 667 668
Symbol 647 MovieClip [ScrollThumbGripUp]Used by:666 667 668
Symbol 648 GraphicUsed by:649 650 651 652
Symbol 649 MovieClip [ScrollThumbMiddleDisabled]Uses:648Used by:666 667 668
Symbol 650 MovieClip [ScrollThumbMiddleDown]Uses:648Used by:666 667 668
Symbol 651 MovieClip [ScrollThumbMiddleOver]Uses:648Used by:666 667 668
Symbol 652 MovieClip [ScrollThumbMiddleUp]Uses:648Used by:666 667 668
Symbol 653 GraphicUsed by:654 655 656 657
Symbol 654 MovieClip [ScrollThumbTopDisabled]Uses:653Used by:666 667 668
Symbol 655 MovieClip [ScrollThumbTopDown]Uses:653Used by:666 667 668
Symbol 656 MovieClip [ScrollThumbTopOver]Uses:653Used by:666 667 668
Symbol 657 MovieClip [ScrollThumbTopUp]Uses:653Used by:666 667 668
Symbol 658 MovieClip [ScrollTrackDisabled]Uses:629Used by:666 667 668
Symbol 659 MovieClip [ScrollUpArrowDisabled]Uses:629 631Used by:666 667 668
Symbol 660 MovieClip [ScrollUpArrowDown]Uses:629 631Used by:666 667 668
Symbol 661 MovieClip [ScrollUpArrowOver]Uses:629 631Used by:666 667 668
Symbol 662 MovieClip [ScrollUpArrowUp]Uses:629 631Used by:666 667 668
Symbol 663 MovieClip [ScrollTrack]Uses:629Used by:664 665
Symbol 664 MovieClip [BtnUpArrow]Uses:663Used by:666 667 668
Symbol 665 MovieClip [BtnDownArrow]Uses:663Used by:666 667 668
Symbol 666 MovieClip [HScrollBarAssets]Uses:632 633 634 635 637 639 641 643 644 645 646 647 649 650 651 652 654 655 656 657 658 659 660 661 662 664 665Used by:686
Symbol 667 MovieClip [ScrollBarAssets]Uses:632 633 634 635 637 639 641 643 644 645 646 647 649 650 651 652 654 655 656 657 658 659 660 661 662 665 664Used by:686 1263 1264
Symbol 668 MovieClip [VScrollBarAssets]Uses:632 633 634 635 637 639 641 643 644 645 646 647 649 650 651 652 654 655 656 657 658 659 660 661 662 665 664Used by:686
Symbol 669 Sound [ammo.wav]Used by:685
Symbol 670 Sound [traxx_boss]Used by:685
Symbol 671 Sound [dual_blast.wav]Used by:685
Symbol 672 Sound [health.wav]Used by:685
Symbol 673 Sound [loose.wav]Used by:685
Symbol 674 Sound [traxx_1]Used by:685
Symbol 675 Sound [traxx_2]Used by:685
Symbol 676 Sound [robot_movements_1.wav]Used by:685
Symbol 677 Sound [shoot.wav]Used by:685
Symbol 678 Sound [step_1.wav]Used by:685
Symbol 679 Sound [traxx_3]Used by:685
Symbol 680 Sound [transform.wav]Used by:685
Symbol 681 Sound [engin_rev.wav]Used by:685
Symbol 682 Sound [rollover.wav]Used by:685
Symbol 683 Sound [click_button.wav]Used by:685
Symbol 684 Sound [hurt.wav]Used by:685
Symbol 685 MovieClipUses:669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684Used by:686
Symbol 686 MovieClipUses:22 46 51 56 500 531 555 628 666 667 668 685Used by:Timeline
Symbol 1205 MovieClip [__Packages.mx.core.UIObject]
Symbol 1273 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 1274 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 1276 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 1275 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 1206 MovieClip [__Packages.mx.core.UIComponent]
Symbol 1284 MovieClip [__Packages.mx.controls.SimpleButton]
Symbol 1341 MovieClip [__Packages.com.hotwheels.registration.UserServices]
Symbol 1342 MovieClip [__Packages.mx.remoting.Service]
Symbol 1343 MovieClip [__Packages.mx.services.Log]
Symbol 1344 MovieClip [__Packages.mx.remoting.Connection]
Symbol 1345 MovieClip [__Packages.mx.remoting.NetServiceProxy]
Symbol 1346 MovieClip [__Packages.mx.remoting.NetServiceProxyResponder]
Symbol 1347 MovieClip [__Packages.mx.data.PageableData]
Symbol 1348 MovieClip [__Packages.mx.data.DataRange]
Symbol 1349 MovieClip [__Packages.mx.data.PageableList]
Symbol 1350 MovieClip [__Packages.mx.remoting.RecordSet]
Symbol 1210 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 1351 MovieClip [__Packages.mx.remoting.NetServices]
Symbol 1352 MovieClip [__Packages.mx.utils.Iterator]
Symbol 1353 MovieClip [__Packages.mx.remoting.RecordSetIterator]
Symbol 1354 MovieClip [__Packages.mx.remoting.RsDataFetcher]
Symbol 1355 MovieClip [__Packages.mx.remoting.RsDataRange]
Symbol 1356 MovieClip [__Packages.mx.rpc.Responder]
Symbol 1357 MovieClip [__Packages.mx.rpc.ResultEvent]
Symbol 1358 MovieClip [__Packages.mx.rpc.FaultEvent]
Symbol 1359 MovieClip [__Packages.mx.rpc.Fault]
Symbol 1360 MovieClip [__Packages.mx.remoting.Operation]
Symbol 1361 MovieClip [__Packages.mx.remoting.PendingCall]
Symbol 1362 MovieClip [__Packages.mx.data.binding.ObjectDumper]
Symbol 1363 MovieClip [__Packages.com.hotwheels.registration.User]
Symbol 1364 MovieClip [__Packages.mx.rpc.RelayResponder]
Symbol 1365 MovieClip [__Packages.SharedGameServices]
Symbol 1366 MovieClip [__Packages.mattel.data.Serializable]
Symbol 1367 MovieClip [__Packages.mattel.panels.connections.FlashTrackPanelConnect]
Symbol 1368 MovieClip [__Packages.mattel.data.NRStringExtensions]
Symbol 1369 MovieClip [__Packages.mx.utils.Delegate]
Symbol 1370 MovieClip [__Packages.mattel.data.FlashTrack]
Symbol 1371 MovieClip [__Packages.mattel.system.FileInfo]
Symbol 1372 MovieClip [__Packages.mattel.data.exceptions.MissingTrackingURLException]
Symbol 1373 MovieClip [__Packages.mattel.data.exceptions.MissingPopupPropsException]
Symbol 1374 MovieClip [__Packages.mattel.data.exceptions.InvalidTrackingDataException]
Symbol 1375 MovieClip [__Packages.mattel.data.exceptions.MissingURIException]
Symbol 1376 MovieClip [__Packages.mattel.data.exceptions.FlashTrackExecutedNotice]
Symbol 1377 MovieClip [__Packages.mattel.utils.Logger]
Symbol 1378 MovieClip [__Packages.mattel.data.StringExtensions]
Symbol 1379 MovieClip [__Packages.mattel.system.ApplicationSettings]
Symbol 1380 MovieClip [__Packages.GameParam]
Symbol 1381 MovieClip [__Packages.Game.State]
Symbol 1382 MovieClip [__Packages.Game.Transition]
Symbol 1383 MovieClip [__Packages.PopUp]
Symbol 1384 MovieClip [__Packages.CharacterSpec]
Symbol 1385 MovieClip [__Packages.Game.CtrlSFX]
Symbol 1386 MovieClip [__Packages.Game.SFX]
Symbol 1387 MovieClip [__Packages.Level]
Symbol 1388 MovieClip [__Packages.Config]
Symbol 1389 MovieClip [__Packages.GameController]
Symbol 1390 MovieClip [__Packages.LevelManager]
Symbol 1391 MovieClip [__Packages.Hud]
Symbol 1392 MovieClip [__Packages.Timer]
Symbol 1393 MovieClip [__Packages.Collision.CollidableGameObject]
Symbol 1394 MovieClip [__Packages.Collision.MultipleCollider]
Symbol 1395 MovieClip [__Packages.Collision.Tests.Special]
Symbol 1396 MovieClip [__Packages.Collision.Tests.Shapes]
Symbol 1397 MovieClip [__Packages.GameObjects.Character]
Symbol 1398 MovieClip [__Packages.GameObjects.Characters.Modifighter]
Symbol 1399 MovieClip [__Packages.GameObjects.Characters.Player]
Symbol 1400 MovieClip [__Packages.Game.FrameCtrl]
Symbol 1401 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 1402 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 1403 MovieClip [__Packages.Game.FrameTimer]
Symbol 1404 MovieClip [__Packages.GameObjects.Bullet]
Symbol 1405 MovieClip [__Packages.GameObjects.Bullets.PBullet]
Symbol 1406 MovieClip [__Packages.Game.MultiFrameTimer]
Symbol 1407 MovieClip [__Packages.Position.Align]
Symbol 1408 MovieClip [__Packages.GameObjects.Characters.QuickChanger]
Symbol 1409 MovieClip [__Packages.GameObjects.Bullets.QBullet]
Symbol 1410 MovieClip [__Packages.GameObjects.PowerUp]
Symbol 1411 MovieClip [__Packages.GameObjects.PowerUps.Health]
Symbol 1412 MovieClip [__Packages.GameObjects.PowerUps.Ammo]
Symbol 1413 MovieClip [__Packages.GameObjects.PowerUps.DualWield]
Symbol 1414 MovieClip [__Packages.GameObjects.Characters.Boss]
Symbol 1415 MovieClip [__Packages.GameObjects.Bullets.BBullet]
Symbol 1287 MovieClip [__Packages.mx.controls.gridclasses.DataGridColumn]
Symbol 1207 MovieClip [__Packages.mx.core.View]
Symbol 1277 MovieClip [__Packages.mx.skins.Border]
Symbol 1278 MovieClip [__Packages.mx.skins.RectBorder]
Symbol 1279 MovieClip [__Packages.mx.managers.DepthManager]
Symbol 1281 MovieClip [__Packages.mx.core.ExternalContent]
Symbol 1280 MovieClip [__Packages.mx.events.UIEventDispatcher]
Symbol 1208 MovieClip [__Packages.mx.core.ScrollView]
Symbol 1285 MovieClip [__Packages.mx.controls.scrollClasses.ScrollBar]
Symbol 1282 MovieClip [__Packages.mx.skins.CustomBorder]
Symbol 1283 MovieClip [__Packages.mx.controls.scrollClasses.ScrollThumb]
Symbol 1209 MovieClip [__Packages.mx.controls.listclasses.DataSelector]
Symbol 1211 MovieClip [__Packages.mx.controls.listclasses.DataProvider]
Symbol 1212 MovieClip [__Packages.mx.controls.listclasses.ScrollSelectList]
Symbol 1213 MovieClip [__Packages.mx.controls.List]
Symbol 1214 MovieClip [__Packages.mx.controls.DataGrid]
Symbol 1286 MovieClip [__Packages.mx.effects.Tween]
Symbol 1288 MovieClip [__Packages.mx.controls.listclasses.SelectableRow]
Symbol 1289 MovieClip [__Packages.mx.controls.gridclasses.DataGridRow]
Symbol 1290 MovieClip [__Packages.mx.controls.TextInput]
Symbol 1416 MovieClip [__Packages.mattel.utils.EmailServices]
Symbol 1291 MovieClip [__Packages.mx.skins.ColoredSkinElement]
Symbol 1292 MovieClip [__Packages.mx.core.ext.UIObjectExtensions]
Symbol 1293 MovieClip [__Packages.mx.skins.halo.Defaults]
Symbol 1294 MovieClip [__Packages.mx.managers.SystemManager]
Symbol 1295 MovieClip [__Packages.mx.managers.FocusManager]
Symbol 1296 MovieClip [__Packages.mx.skins.halo.FocusRect]
Symbol 1297 MovieClip [__Packages.mx.managers.OverlappedWindows]
Symbol 1298 MovieClip [__Packages.mx.styles.CSSSetStyle]
Symbol 1299 MovieClip [__Packages.mx.core.ext.UIComponentExtensions]
Symbol 1300 MovieClip [__Packages.mx.controls.HScrollBar]
Symbol 1301 MovieClip [__Packages.mx.controls.Button]
Symbol 1302 MovieClip [__Packages.mx.skins.halo.RectBorder]
Symbol 1303 MovieClip [__Packages.mx.skins.halo.ButtonSkin]
Symbol 1304 MovieClip [__Packages.mx.controls.VScrollBar]
Symbol 687 GraphicUsed by:688
Symbol 688 MovieClipUses:687Used by:1132  Timeline
Symbol 689 BitmapUsed by:690 968 969
Symbol 690 GraphicUses:689Used by:Timeline
Symbol 691 GraphicUsed by:700 701 704 707 711 953 957 1137 1141
Symbol 692 GraphicUsed by:693 701 704 707 711 953 957 1137 1141
Symbol 693 MovieClipUses:692Used by:694
Symbol 694 MovieClipUses:693Used by:700 701 704 707 711 953 957 988 1137 1141
Symbol 695 FontUsed by:696 702 705 784 845 885 888 896 898 899 900 902 950 951 954 955 962 963 976 977 978 979 1012 1013 1014 1121 1133 1138 1139 1140 1145 1147 1187 1199 1309 1332 1334 1339
Symbol 696 TextUses:695Used by:697
Symbol 697 MovieClipUses:696Used by:701
Symbol 698 GraphicUsed by:699
Symbol 699 MovieClipUses:698Used by:700
Symbol 700 MovieClipUses:691 694 699Used by:701 704 707 711 953 957 1137 1141
Symbol 701 ButtonUses:691 694 697 700 692Used by:Timeline
Symbol 702 TextUses:695Used by:703
Symbol 703 MovieClipUses:702Used by:704 1137
Symbol 704 ButtonUses:691 694 703 700 692Used by:Timeline
Symbol 705 TextUses:695Used by:706
Symbol 706 MovieClipUses:705Used by:707
Symbol 707 ButtonUses:691 694 706 700 692Used by:1149 1182  Timeline
Symbol 708 FontUsed by:709 896 898 1121 1142 1143 1181 1307 1330 1336
Symbol 709 TextUses:708Used by:710
Symbol 710 MovieClipUses:709Used by:711
Symbol 711 ButtonUses:691 694 710 700 692Used by:1149 1182  Timeline
Symbol 712 BitmapUsed by:713
Symbol 713 GraphicUses:712Used by:714
Symbol 714 MovieClipUses:713Used by:Timeline
Symbol 715 BitmapUsed by:716
Symbol 716 GraphicUses:715Used by:717
Symbol 717 MovieClipUses:716Used by:742
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClipUses:718Used by:742
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClipUses:720Used by:742
Symbol 722 ShapeTweeningUsed by:742
Symbol 723 GraphicUsed by:724
Symbol 724 MovieClipUses:723Used by:742
Symbol 725 GraphicUsed by:742
Symbol 726 GraphicUsed by:727
Symbol 727 MovieClipUses:726Used by:742
Symbol 728 GraphicUsed by:742
Symbol 729 GraphicUsed by:742
Symbol 730 ShapeTweeningUsed by:739
Symbol 731 GraphicUsed by:739
Symbol 732 BitmapUsed by:733
Symbol 733 GraphicUses:732Used by:734
Symbol 734 MovieClipUses:733Used by:739
Symbol 735 ShapeTweeningUsed by:739
Symbol 736 ShapeTweeningUsed by:739
Symbol 737 ShapeTweeningUsed by:739
Symbol 738 GraphicUsed by:739
Symbol 739 MovieClipUses:730 731 734 735 736 737 738Used by:742
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClipUses:740Used by:742
Symbol 742 MovieClipUses:717 719 721 722 724 725 727 728 729 739 741Used by:Timeline
Symbol 743 GraphicUsed by:928
Symbol 744 GraphicUsed by:745
Symbol 745 MovieClipUses:744Used by:746 867 869 870 880 881
Symbol 746 MovieClipUses:745Used by:928
Symbol 747 FontUsed by:748 749 750 753 754 755 756 757 760 761 762 764 768 771 773 871 872 873 874 876 877 878
Symbol 748 EditableTextUses:747Used by:752
Symbol 749 EditableTextUses:747Used by:752
Symbol 750 EditableTextUses:747Used by:752
Symbol 751 GraphicUsed by:752 763 856 858 862 864
Symbol 752 ButtonUses:748 749 750 751Used by:867
Symbol 753 EditableTextUses:747Used by:867
Symbol 754 EditableTextUses:747Used by:867
Symbol 755 EditableTextUses:747Used by:759
Symbol 756 EditableTextUses:747Used by:759
Symbol 757 EditableTextUses:747Used by:759
Symbol 758 GraphicUsed by:759 875 879
Symbol 759 ButtonUses:755 756 757 758Used by:867
Symbol 760 EditableTextUses:747Used by:763
Symbol 761 EditableTextUses:747Used by:763
Symbol 762 EditableTextUses:747Used by:763
Symbol 763 ButtonUses:760 761 762 751Used by:867
Symbol 764 EditableTextUses:747Used by:770
Symbol 765 GraphicUsed by:766 767 769 772 774 942
Symbol 766 MovieClipUses:765Used by:767 769 772 774 942
Symbol 767 ButtonUses:766 765Used by:770
Symbol 768 EditableTextUses:747Used by:770
Symbol 769 ButtonUses:766 765Used by:770
Symbol 770 MovieClipUses:764 767 768 769Used by:867
Symbol 771 EditableTextUses:747Used by:775
Symbol 772 ButtonUses:766 765Used by:775
Symbol 773 EditableTextUses:747Used by:775
Symbol 774 ButtonUses:766 765Used by:775
Symbol 775 MovieClipUses:771 772 773 774Used by:867
Symbol 776 BitmapUsed by:777
Symbol 777 GraphicUses:776Used by:853  Timeline
Symbol 778 MovieClipUses:16Used by:782 850
Symbol 779 GraphicUsed by:780
Symbol 780 MovieClipUses:779Used by:782
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClipUses:778 780 781Used by:853
Symbol 783 GraphicUsed by:785
Symbol 784 TextUses:695Used by:785
Symbol 785 MovieClipUses:783 784Used by:786
Symbol 786 MovieClipUses:785Used by:853 1134
Symbol 787 GraphicUsed by:788
Symbol 788 MovieClipUses:787Used by:789
Symbol 789 MovieClipUses:788Used by:853
Symbol 790 GraphicUsed by:791
Symbol 791 MovieClipUses:790Used by:792
Symbol 792 MovieClipUses:791Used by:853
Symbol 793 GraphicUsed by:835
Symbol 794 GraphicUsed by:798 801 1111
Symbol 795 GraphicUsed by:798 801
Symbol 796 GraphicUsed by:797
Symbol 797 MovieClipUses:796Used by:798
Symbol 798 MovieClipUses:794 795 797Used by:835 1119
Symbol 799 GraphicUsed by:800
Symbol 800 MovieClipUses:799Used by:801
Symbol 801 MovieClipUses:794 795 800Used by:835 1119
Symbol 802 FontUsed by:803 911 914 917 920 923 926 1114
Symbol 803 TextUses:802Used by:835 1118
Symbol 804 TextUses:10Used by:835 1107 1130
Symbol 805 TextUses:10Used by:835 1107 1130
Symbol 806 GraphicUsed by:807 1097
Symbol 807 MovieClipUses:806Used by:835 1097
Symbol 808 TextUses:10Used by:835 1097
Symbol 809 BitmapUsed by:810
Symbol 810 GraphicUses:809Used by:811 994
Symbol 811 MovieClipUses:810Used by:829
Symbol 812 GraphicUsed by:813
Symbol 813 MovieClipUses:812Used by:829
Symbol 814 BitmapUsed by:815
Symbol 815 GraphicUses:814Used by:816 991
Symbol 816 MovieClipUses:815Used by:829
Symbol 817 BitmapUsed by:818 995
Symbol 818 GraphicUses:817Used by:819
Symbol 819 MovieClipUses:818Used by:829
Symbol 820 BitmapUsed by:821
Symbol 821 GraphicUses:820Used by:822
Symbol 822 MovieClipUses:821Used by:829
Symbol 823 BitmapUsed by:824
Symbol 824 GraphicUses:823Used by:825 1000
Symbol 825 MovieClipUses:824Used by:829
Symbol 826 BitmapUsed by:827 1001
Symbol 827 GraphicUses:826Used by:828
Symbol 828 MovieClipUses:827Used by:829
Symbol 829 MovieClipUses:811 813 816 819 822 825 828Used by:835 1119
Symbol 830 GraphicUsed by:834
Symbol 831 GraphicUsed by:832 833
Symbol 832 MovieClipUses:831Used by:834 894
Symbol 833 MovieClipUses:831Used by:834 1101 1103 1106 1125 1128
Symbol 834 MovieClipUses:830 832 833Used by:835
Symbol 835 MovieClipUses:793 798 801 803 804 805 807 808 829 834Used by:853
Symbol 836 FontUsed by:837 838 839 840 841 844 846 852 1019 1034 1038 1055 1065 1190 1311 1312 1313
Symbol 837 TextUses:836Used by:853
Symbol 838 TextUses:836Used by:853
Symbol 839 TextUses:836Used by:853
Symbol 840 TextUses:836Used by:853
Symbol 841 TextUses:836Used by:853
Symbol 842 GraphicUsed by:843
Symbol 843 MovieClipUses:842Used by:853
Symbol 844 TextUses:836Used by:853
Symbol 845 TextUses:695Used by:853
Symbol 846 TextUses:836Used by:853
Symbol 847 GraphicUsed by:848
Symbol 848 MovieClipUses:847Used by:850
Symbol 849 MovieClipUses:54Used by:850
Symbol 850 MovieClipUses:778 848 849Used by:851
Symbol 851 MovieClipUses:850Used by:853
Symbol 852 TextUses:836Used by:853
Symbol 853 MovieClipUses:777 782 786 789 792 835 837 838 839 840 841 843 844 845 846 851 852Used by:867 890 990
Symbol 854 FontUsed by:855 857 860 863 865
Symbol 855 TextUses:854Used by:856
Symbol 856 ButtonUses:855 751Used by:867
Symbol 857 TextUses:854Used by:858 862
Symbol 858 ButtonUses:857 751Used by:867
Symbol 859 GraphicUsed by:861 866
Symbol 860 TextUses:854Used by:861
Symbol 861 MovieClipUses:859 860Used by:867 990
Symbol 862 ButtonUses:857 751Used by:867
Symbol 863 TextUses:854Used by:864
Symbol 864 ButtonUses:863 751Used by:867
Symbol 865 TextUses:854Used by:866
Symbol 866 MovieClipUses:859 865Used by:867 990
Symbol 867 MovieClipUses:745 752 753 754 759 763 770 775 853 856 858 861 862 864 866Used by:868
Symbol 868 MovieClipUses:867Used by:928
Symbol 869 MovieClipUses:745Used by:928
Symbol 870 MovieClipUses:745Used by:928
Symbol 871 EditableTextUses:747Used by:880
Symbol 872 EditableTextUses:747Used by:875
Symbol 873 EditableTextUses:747Used by:875
Symbol 874 EditableTextUses:747Used by:875
Symbol 875 ButtonUses:872 873 874 758Used by:880
Symbol 876 EditableTextUses:747Used by:879
Symbol 877 EditableTextUses:747Used by:879
Symbol 878 EditableTextUses:747Used by:879
Symbol 879 ButtonUses:876 877 878 758Used by:880
Symbol 880 MovieClipUses:745 871 875 879Used by:928
Symbol 881 MovieClipUses:745Used by:928
Symbol 882 MovieClipUses:629Used by:890 928
Symbol 883 GraphicUsed by:884 889 989 1202 1308 1310 1331 1333 1337
Symbol 884 MovieClipUses:883Used by:889 989 1308 1310 1331 1333 1337
Symbol 885 TextUses:695Used by:889 989
Symbol 886 GraphicUsed by:887
Symbol 887 MovieClipUses:886Used by:889 964 989 1202 1308 1310 1331 1333 1337
Symbol 888 TextUses:695Used by:889 989
Symbol 889 ButtonUses:884 885 887 888 883Used by:890
Symbol 890 MovieClipUses:882 853 889Used by:928
Symbol 891 GraphicUsed by:892
Symbol 892 MovieClipUses:891Used by:895
Symbol 893 GraphicUsed by:894
Symbol 894 MovieClipUses:893 832Used by:895 1196 1335 1340
Symbol 895 MovieClipUses:892 894Used by:928
Symbol 896 EditableTextUses:695 708 904Used by:897
Symbol 897 MovieClipUses:896Used by:909
Symbol 898 EditableTextUses:695 708 904Used by:901
Symbol 899 TextUses:695Used by:901
Symbol 900 TextUses:695Used by:901
Symbol 901 MovieClipUses:898 899 900Used by:909
Symbol 902 TextUses:695Used by:903
Symbol 903 MovieClipUses:902Used by:909
Symbol 904 FontUsed by:896 898 905 907 1027 1121
Symbol 905 TextUses:904Used by:906
Symbol 906 MovieClipUses:905Used by:909
Symbol 907 TextUses:904Used by:908
Symbol 908 MovieClipUses:907Used by:909
Symbol 909 MovieClipUses:897 901 903 906 908Used by:928
Symbol 910 TextUses:10Used by:912
Symbol 911 TextUses:802Used by:912
Symbol 912 MovieClipUses:910 911Used by:928
Symbol 913 TextUses:10Used by:915
Symbol 914 TextUses:802Used by:915
Symbol 915 MovieClipUses:913 914Used by:928
Symbol 916 TextUses:10Used by:918
Symbol 917 TextUses:802Used by:918
Symbol 918 MovieClipUses:916 917Used by:928
Symbol 919 TextUses:10Used by:921
Symbol 920 TextUses:802Used by:921
Symbol 921 MovieClipUses:919 920Used by:928
Symbol 922 TextUses:10Used by:924
Symbol 923 TextUses:802Used by:924
Symbol 924 MovieClipUses:922 923Used by:928
Symbol 925 TextUses:10Used by:927
Symbol 926 TextUses:802Used by:927
Symbol 927 MovieClipUses:925 926Used by:928
Symbol 928 MovieClipUses:743 746 868 869 870 880 881 890 882 895 909 912 915 918 921 924 927Used by:Timeline
Symbol 929 GraphicUsed by:945
Symbol 930 GraphicUsed by:931
Symbol 931 MovieClipUses:930Used by:936
Symbol 932 GraphicUsed by:933
Symbol 933 MovieClipUses:932Used by:936 938
Symbol 934 BitmapUsed by:935
Symbol 935 GraphicUses:934Used by:936
Symbol 936 MovieClipUses:931 933 935 15Used by:941 943 944
Symbol 937 GraphicUsed by:938
Symbol 938 MovieClipUses:937 933Used by:941 943 944
Symbol 939 GraphicUsed by:940
Symbol 940 MovieClipUses:939Used by:941 943 944
Symbol 941 MovieClipUses:936 938 940Used by:945
Symbol 942 ButtonUses:766 765Used by:945
Symbol 943 MovieClipUses:936 938 940Used by:945
Symbol 944 MovieClipUses:936 938 940Used by:945
Symbol 945 MovieClipUses:929 941 942 943 944Used by:Timeline
Symbol 946 BitmapUsed by:947
Symbol 947 GraphicUses:946Used by:Timeline
Symbol 948 FontUsed by:949 982 983 985 986
Symbol 949 TextUses:948Used by:Timeline
Symbol 950 TextUses:695Used by:952
Symbol 951 TextUses:695Used by:952
Symbol 952 MovieClipUses:950 951Used by:953
Symbol 953 ButtonUses:691 694 952 700 692Used by:Timeline
Symbol 954 TextUses:695Used by:956
Symbol 955 TextUses:695Used by:956
Symbol 956 MovieClipUses:954 955 15Used by:957
Symbol 957 ButtonUses:691 694 956 700 692Used by:Timeline
Symbol 958 GraphicUsed by:959
Symbol 959 MovieClipUses:958Used by:Timeline
Symbol 960 GraphicUsed by:961 964
Symbol 961 MovieClipUses:960Used by:964
Symbol 962 TextUses:695Used by:964
Symbol 963 TextUses:695Used by:964
Symbol 964 ButtonUses:961 962 887 963 960Used by:Timeline
Symbol 965 FontUsed by:966
Symbol 966 TextUses:965Used by:Timeline
Symbol 967 BitmapUsed by:968 1035
Symbol 968 GraphicUses:689 967Used by:Timeline
Symbol 969 GraphicUses:689Used by:970
Symbol 970 MovieClipUses:969Used by:1071  Timeline
Symbol 971 GraphicUsed by:972
Symbol 972 MovieClipUses:971Used by:988
Symbol 973 GraphicUsed by:988
Symbol 974 GraphicUsed by:975
Symbol 975 ButtonUses:974Used by:988
Symbol 976 TextUses:695Used by:988
Symbol 977 TextUses:695Used by:988
Symbol 978 TextUses:695Used by:988
Symbol 979 TextUses:695Used by:988
Symbol 980 BitmapUsed by:981
Symbol 981 GraphicUses:980Used by:984 987
Symbol 982 TextUses:948Used by:984
Symbol 983 TextUses:948Used by:984
Symbol 984 ButtonUses:981 982 983Used by:988
Symbol 985 TextUses:948Used by:987
Symbol 986 TextUses:948Used by:987
Symbol 987 ButtonUses:981 985 986Used by:988
Symbol 988 MovieClipUses:972 973 694 975 976 977 978 979 984 987Used by:Timeline
Symbol 989 ButtonUses:884 885 887 888 883Used by:990
Symbol 990 MovieClipUses:853 989 861 866Used by:Timeline
Symbol 991 MovieClipUses:815Used by:1003 1004
Symbol 992 GraphicUsed by:993
Symbol 993 MovieClipUses:992Used by:1003 1004 1005 1006 1007 1072 1073
Symbol 994 MovieClipUses:810Used by:1003 1007
Symbol 995 GraphicUses:817Used by:996
Symbol 996 MovieClipUses:995Used by:1003 1005
Symbol 997 BitmapUsed by:998
Symbol 998 GraphicUses:997Used by:999
Symbol 999 MovieClipUses:998Used by:1003 1006
Symbol 1000 MovieClipUses:824Used by:1003 1072
Symbol 1001 GraphicUses:826Used by:1002
Symbol 1002 MovieClipUses:1001Used by:1003 1073
Symbol 1003 MovieClipUses:994 993 991 996 999 1000 1002Used by:1004 1005 1006 1007 1072 1073
Symbol 1004 MovieClipUses:991 993 1003Used by:Timeline
Symbol 1005 MovieClipUses:996 993 1003Used by:Timeline
Symbol 1006 MovieClipUses:999 993 1003Used by:Timeline
Symbol 1007 MovieClipUses:994 993 1003Used by:Timeline
Symbol 1008 BitmapUsed by:1009
Symbol 1009 GraphicUses:1008Used by:1071
Symbol 1010 BitmapUsed by:1011
Symbol 1011 GraphicUses:1010Used by:1071
Symbol 1012 TextUses:695Used by:1071
Symbol 1013 TextUses:695Used by:1071
Symbol 1014 TextUses:695Used by:1071
Symbol 1015 GraphicUsed by:1071
Symbol 1016 GraphicUsed by:1071
Symbol 1017 FontUsed by:1018 1041 1050 1058 1068 1338
Symbol 1018 TextUses:1017Used by:1071
Symbol 1019 TextUses:836Used by:1071
Symbol 1020 FontUsed by:1021
Symbol 1021 TextUses:1020Used by:1071
Symbol 1022 GraphicUsed by:1071
Symbol 1023 FontUsed by:1024 1033 1040 1049 1057 1067 1314 1315 1316
Symbol 1024 TextUses:1023Used by:1071
Symbol 1025 BitmapUsed by:1026
Symbol 1026 GraphicUses:1025Used by:1071
Symbol 1027 TextUses:904Used by:1071
Symbol 1028 BitmapUsed by:1029
Symbol 1029 GraphicUses:1028Used by:1071
Symbol 1030 BitmapUsed by:1031
Symbol 1031 GraphicUses:1030Used by:1071
Symbol 1032 GraphicUsed by:1071
Symbol 1033 TextUses:1023Used by:1071
Symbol 1034 TextUses:836Used by:1071
Symbol 1035 GraphicUses:967Used by:1071
Symbol 1036 BitmapUsed by:1037
Symbol 1037 GraphicUses:1036Used by:1071
Symbol 1038 TextUses:836Used by:1071
Symbol 1039 GraphicUsed by:1071
Symbol 1040 TextUses:1023Used by:1071
Symbol 1041 TextUses:1017Used by:1071
Symbol 1042 BitmapUsed by:1043
Symbol 1043 GraphicUses:1042Used by:1071
Symbol 1044 BitmapUsed by:1045
Symbol 1045 GraphicUses:1044Used by:1071
Symbol 1046 BitmapUsed by:1047
Symbol 1047 GraphicUses:1046Used by:1071
Symbol 1048 GraphicUsed by:1071
Symbol 1049 TextUses:1023Used by:1071
Symbol 1050 TextUses:1017Used by:1071
Symbol 1051 BitmapUsed by:1052
Symbol 1052 GraphicUses:1051Used by:1071
Symbol 1053 BitmapUsed by:1054
Symbol 1054 GraphicUses:1053Used by:1071
Symbol 1055 TextUses:836Used by:1071
Symbol 1056 GraphicUsed by:1071
Symbol 1057 TextUses:1023Used by:1071
Symbol 1058 TextUses:1017Used by:1071
Symbol 1059 BitmapUsed by:1060
Symbol 1060 GraphicUses:1059Used by:1071
Symbol 1061 BitmapUsed by:1062
Symbol 1062 GraphicUses:1061Used by:1071
Symbol 1063 BitmapUsed by:1064
Symbol 1064 GraphicUses:1063Used by:1071
Symbol 1065 TextUses:836Used by:1071
Symbol 1066 GraphicUsed by:1071
Symbol 1067 TextUses:1023Used by:1071
Symbol 1068 TextUses:1017Used by:1071
Symbol 1069 BitmapUsed by:1070
Symbol 1070 GraphicUses:1069Used by:1071
Symbol 1071 MovieClipUses:1009 970 1011 1012 1013 1014 1015 1016 1018 1019 15 1021 1022 1024 1026 1027 1029 1031 1032 1033 1034 1035 1037 1038 1039 1040 1041 1043 1045 1047 1048 1049 1050 1052 1054 1055 1056 1057 1058 1060 1062 1064 1065 1066 1067 1068 1070Used by:Timeline
Symbol 1072 MovieClipUses:1000 993 1003Used by:Timeline
Symbol 1073 MovieClipUses:1002 993 1003Used by:Timeline
Symbol 1074 GraphicUsed by:1075
Symbol 1075 MovieClipUses:1074Used by:Timeline
Symbol 1076 BitmapUsed by:1077
Symbol 1077 GraphicUses:1076Used by:1078
Symbol 1078 MovieClipUses:1077Used by:1094
Symbol 1079 BitmapUsed by:1080
Symbol 1080 GraphicUses:1079Used by:1081
Symbol 1081 MovieClipUses:1080Used by:1094
Symbol 1082 BitmapUsed by:1083
Symbol 1083 GraphicUses:1082Used by:1084
Symbol 1084 MovieClipUses:1083Used by:1094
Symbol 1085 BitmapUsed by:1086
Symbol 1086 GraphicUses:1085Used by:1087
Symbol 1087 MovieClipUses:1086Used by:1094
Symbol 1088 BitmapUsed by:1089
Symbol 1089 GraphicUses:1088Used by:1090
Symbol 1090 MovieClipUses:1089Used by:1094
Symbol 1091 BitmapUsed by:1092
Symbol 1092 GraphicUses:1091Used by:1093
Symbol 1093 MovieClipUses:1092Used by:1094
Symbol 1094 MovieClipUses:1078 1081 1084 1087 1090 1093Used by:1095
Symbol 1095 MovieClipUses:1094Used by:1132
Symbol 1096 TextUses:10Used by:1097
Symbol 1097 ButtonUses:807 808 1096 806Used by:1131
Symbol 1098 GraphicUsed by:1104
Symbol 1099 GraphicUsed by:1101
Symbol 1100 GraphicUsed by:1101
Symbol 1101 MovieClipUses:1099 833 1100Used by:1104
Symbol 1102 GraphicUsed by:1103
Symbol 1103 MovieClipUses:1102 833Used by:1104
Symbol 1104 MovieClipUses:1098 1101 1103Used by:1107
Symbol 1105 GraphicUsed by:1106
Symbol 1106 MovieClipUses:1105 833Used by:1107 1119
Symbol 1107 MovieClipUses:1104 804 805 1106Used by:1131
Symbol 1108 GraphicUsed by:1111
Symbol 1109 GraphicUsed by:1110
Symbol 1110 MovieClipUses:1109Used by:1111
Symbol 1111 MovieClipUses:794 1108 1110Used by:1119
Symbol 1112 FontUsed by:1113 1115 1116 1117
Symbol 1113 TextUses:1112Used by:1118
Symbol 1114 TextUses:802Used by:1118
Symbol 1115 TextUses:1112Used by:1118
Symbol 1116 TextUses:1112Used by:1118
Symbol 1117 TextUses:1112Used by:1118
Symbol 1118 MovieClipUses:803 1113 1114 1115 1116 1117Used by:1119
Symbol 1119 MovieClipUses:829 798 1111 801 1118 1106Used by:1131
Symbol 1120 MovieClipUsed by:1131
Symbol 1121 EditableTextUses:695 708 904Used by:1122
Symbol 1122 MovieClipUses:1121Used by:1131
Symbol 1123 GraphicUsed by:1129
Symbol 1124 GraphicUsed by:1125
Symbol 1125 MovieClipUses:1124 833Used by:1129
Symbol 1126 GraphicUsed by:1128
Symbol 1127 GraphicUsed by:1128
Symbol 1128 MovieClipUses:1126 833 1127Used by:1129
Symbol 1129 MovieClipUses:1123 1125 1128Used by:1130
Symbol 1130 MovieClipUses:1129 804 805Used by:1131
Symbol 1131 MovieClipUses:1097 1107 1119 1120 1122 1130Used by:1132
Symbol 1132 MovieClipUses:688 1095 1131Used by:Timeline
Symbol 1133 TextUses:695Used by:1134
Symbol 1134 MovieClipUses:1133 786Used by:Timeline
Symbol 1135 BitmapUsed by:1136
Symbol 1136 GraphicUses:1135Used by:1149 1182
Symbol 1137 ButtonUses:691 694 703 700 692Used by:1149 1182
Symbol 1138 TextUses:695Used by:1141
Symbol 1139 TextUses:695Used by:1141
Symbol 1140 TextUses:695Used by:1141
Symbol 1141 ButtonUses:691 694 1138 1139 700 1140 692Used by:1149 1182
Symbol 1142 TextUses:708Used by:1149 1182
Symbol 1143 TextUses:708Used by:1149
Symbol 1144 GraphicUsed by:1146
Symbol 1145 TextUses:695Used by:1146
Symbol 1146 MovieClipUses:1144 1145Used by:1149 1182
Symbol 1147 TextUses:695Used by:1149 1182
Symbol 1148 TextUses:10Used by:1149 1182
Symbol 1149 MovieClipUses:1136 1137 1141 707 711 1142 1143 1146 1147 1148Used by:Timeline
Symbol 1150 FontUsed by:1151 1183
Symbol 1151 EditableTextUses:1150Used by:Timeline
Symbol 1152 GraphicUsed by:1153
Symbol 1153 MovieClipUses:1152Used by:1177
Symbol 1154 BitmapUsed by:1155
Symbol 1155 GraphicUses:1154Used by:1177
Symbol 1156 GraphicUsed by:1157
Symbol 1157 MovieClipUses:1156Used by:1177
Symbol 1158 BitmapUsed by:1160
Symbol 1159 BitmapUsed by:1160 1171
Symbol 1160 GraphicUses:1158 1159Used by:1177
Symbol 1161 GraphicUsed by:1162
Symbol 1162 MovieClipUses:1161Used by:1177
Symbol 1163 BitmapUsed by:1164
Symbol 1164 GraphicUses:1163Used by:1177
Symbol 1165 GraphicUsed by:1166
Symbol 1166 MovieClipUses:1165Used by:1177
Symbol 1167 BitmapUsed by:1168
Symbol 1168 GraphicUses:1167Used by:1177
Symbol 1169 GraphicUsed by:1170
Symbol 1170 MovieClipUses:1169Used by:1177
Symbol 1171 GraphicUses:1159Used by:1177
Symbol 1172 GraphicUsed by:1176
Symbol 1173 GraphicUsed by:1176
Symbol 1174 GraphicUsed by:1176
Symbol 1175 GraphicUsed by:1176
Symbol 1176 MovieClipUses:1172 1173 1174 1175Used by:1177
Symbol 1177 MovieClipUses:1153 1155 1157 1160 1162 1164 1166 1168 1170 1171 1176Used by:Timeline
Symbol 1178 GraphicUsed by:1180
Symbol 1179 GraphicUsed by:1180
Symbol 1180 MovieClipUses:1178 1179Used by:Timeline
Symbol 1181 TextUses:708Used by:1182
Symbol 1182 MovieClipUses:1136 1137 1141 707 711 1146 1147 1148 1142 1181Used by:Timeline
Symbol 1183 EditableTextUses:1150Used by:Timeline
Symbol 1184 GraphicUsed by:1185
Symbol 1185 MovieClipUses:1184Used by:1191
Symbol 1186 GraphicUsed by:1188 1189
Symbol 1187 TextUses:695Used by:1188 1189
Symbol 1188 MovieClipUses:1186 1187Used by:1189
Symbol 1189 ButtonUses:1188 1186 1187Used by:1191
Symbol 1190 TextUses:836Used by:1191
Symbol 1191 MovieClipUses:1185 1189 1190Used by:Timeline
Symbol 1192 BitmapUsed by:1193
Symbol 1193 GraphicUses:1192Used by:1194
Symbol 1194 MovieClipUses:1193Used by:1195
Symbol 1195 MovieClipUses:1194Used by:Timeline
Symbol 1196 MovieClipUses:894Used by:Timeline
Symbol 1197 GraphicUsed by:1198
Symbol 1198 MovieClipUses:1197Used by:1202
Symbol 1199 TextUses:695Used by:1202
Symbol 1200 GraphicUsed by:1201
Symbol 1201 MovieClipUses:1200Used by:1202
Symbol 1202 ButtonUses:1198 1199 1201 887 883Used by:Timeline
Symbol 1203 GraphicUsed by:1204
Symbol 1204 MovieClipUses:1203Used by:Timeline
Symbol 1215 GraphicUsed by:1216
Symbol 1216 MovieClip [BoundingBox]Uses:1215Used by:1238 1242 1257 1261 1263 1264 1265 1266 1267 1268 1272
Symbol 1217 GraphicUsed by:1218
Symbol 1218 MovieClip [DataHeaderBackGnd]Uses:1217Used by:1229
Symbol 1219 GraphicUsed by:1220
Symbol 1220 MovieClip [DataHeaderOverlay]Uses:1219Used by:1229
Symbol 1221 GraphicUsed by:1222
Symbol 1222 MovieClip [DataHeaderSeperator]Uses:1221Used by:1229
Symbol 1223 GraphicUsed by:1224
Symbol 1224 MovieClip [DataSortArrow]Uses:1223Used by:1229
Symbol 1225 GraphicUsed by:1226
Symbol 1226 MovieClip [DataStretchBar]Uses:1225Used by:1229
Symbol 1227 GraphicUsed by:1228
Symbol 1228 MovieClip [cursorStretch]Uses:1227Used by:1229
Symbol 1229 MovieClip [DataGridAssets]Uses:1218 1220 1222 1224 1226 1228Used by:1272
Symbol 1230 MovieClip [DataGridColumn]Used by:1272
Symbol 1231 MovieClip [Defaults]Used by:1233
Symbol 1232 MovieClip [UIObjectExtensions]Used by:1233
Symbol 1233 MovieClip [UIObject]Uses:1231 1232Used by:1239 1241 1258
Symbol 1234 GraphicUsed by:1236
Symbol 1235 GraphicUsed by:1236
Symbol 1236 ButtonUses:1234 1235Used by:1239
Symbol 1237 MovieClipUsed by:1239
Symbol 1238 MovieClip [FocusRect]Uses:1216Used by:1239
Symbol 1239 MovieClip [FocusManager]Uses:1236 1237 1238 1233Used by:1241
Symbol 1240 MovieClip [UIComponentExtensions]Used by:1241
Symbol 1241 MovieClip [UIComponent]Uses:1233 1239 1240Used by:1242 1257 1265 1271
Symbol 1242 MovieClip [SelectableRow]Uses:1241 1216Used by:1243 1267
Symbol 1243 MovieClip [DataGridRow]Uses:1242Used by:1272
Symbol 1244 MovieClip [DataProvider]Used by:1267
Symbol 1245 MovieClip [DataSelector]Used by:1267
Symbol 1246 GraphicUsed by:1247
Symbol 1247 MovieClip [BrdrShdw]Uses:1246Used by:1250 1255 1256
Symbol 1248 GraphicUsed by:1249
Symbol 1249 MovieClip [BrdrFace]Uses:1248Used by:1250 1255 1256
Symbol 1250 MovieClip [SimpleButtonDown]Uses:1247 1249Used by:1257
Symbol 1251 GraphicUsed by:1252
Symbol 1252 MovieClip [BrdrBlk]Uses:1251Used by:1255 1256
Symbol 1253 GraphicUsed by:1254
Symbol 1254 MovieClip [BrdrHilght]Uses:1253Used by:1255 1256
Symbol 1255 MovieClip [SimpleButtonIn]Uses:1252 1254 1247 1249Used by:1257
Symbol 1256 MovieClip [SimpleButtonUp]Uses:1252 1249 1247 1254Used by:1257
Symbol 1257 MovieClip [SimpleButton]Uses:1216 1250 1255 1256 1241Used by:1261 1263 1264
Symbol 1258 MovieClip [Border]Uses:1233Used by:1259 1261
Symbol 1259 MovieClip [RectBorder]Uses:1258Used by:1261 1265 1271
Symbol 1260 MovieClip [ButtonSkin]Used by:1261
Symbol 1261 MovieClip [Button]Uses:1216 1257 1258 1259 1260Used by:1263 1264
Symbol 1262 MovieClip [CustomBorder]Used by:1263 1264
Symbol 1263 MovieClip [HScrollBar]Uses:1216 1261 1257 1262 667Used by:1266
Symbol 1264 MovieClip [VScrollBar]Uses:1216 1261 1257 1262 667Used by:1266
Symbol 1265 MovieClip [View]Uses:1216 1241 1259Used by:1266
Symbol 1266 MovieClip [ScrollView]Uses:1216 1263 1264 1265Used by:1267
Symbol 1267 MovieClip [ScrollSelectList]Uses:1216 1244 1245 1242 1266Used by:1268
Symbol 1268 MovieClip [List]Uses:1216 1267Used by:1272
Symbol 1269 FontUsed by:1270
Symbol 1270 EditableTextUses:1269Used by:1271
Symbol 1271 MovieClip [TextInput]Uses:1270 1259 1241Used by:1272
Symbol 1272 MovieClip [DataGrid]Uses:1216 1229 1230 1243 1268 1271Used by:Timeline
Symbol 1305 GraphicUsed by:1306
Symbol 1306 MovieClipUses:1305Used by:Timeline
Symbol 1307 TextUses:708Used by:1308
Symbol 1308 ButtonUses:884 1307 887 883Used by:Timeline
Symbol 1309 TextUses:695Used by:1310
Symbol 1310 ButtonUses:884 1309 887 883Used by:Timeline
Symbol 1311 EditableTextUses:836Used by:Timeline
Symbol 1312 EditableTextUses:836Used by:Timeline
Symbol 1313 EditableTextUses:836Used by:Timeline
Symbol 1314 TextUses:1023Used by:Timeline
Symbol 1315 TextUses:1023Used by:Timeline
Symbol 1316 TextUses:1023Used by:Timeline
Symbol 1317 GraphicUsed by:1318
Symbol 1318 MovieClipUses:1317Used by:Timeline
Symbol 1319 TextUses:10Used by:1320
Symbol 1320 MovieClipUses:1319Used by:Timeline
Symbol 1321 FontUsed by:1322 1323 1325 1326
Symbol 1322 TextUses:1321Used by:1324
Symbol 1323 TextUses:1321Used by:1324
Symbol 1324 MovieClipUses:1322 1323Used by:Timeline
Symbol 1325 TextUses:1321Used by:1327
Symbol 1326 TextUses:1321Used by:1327
Symbol 1327 MovieClipUses:1325 1326Used by:Timeline
Symbol 1328 GraphicUsed by:1329
Symbol 1329 MovieClipUses:1328Used by:1335 1340
Symbol 1330 TextUses:708Used by:1331
Symbol 1331 ButtonUses:884 1330 887 883Used by:1335
Symbol 1332 TextUses:695Used by:1333
Symbol 1333 ButtonUses:884 1332 887 883Used by:1335
Symbol 1334 TextUses:695Used by:1335
Symbol 1335 MovieClipUses:1329 894 1331 1333 1334Used by:Timeline
Symbol 1336 TextUses:708Used by:1337
Symbol 1337 ButtonUses:884 1336 887 883Used by:1340
Symbol 1338 TextUses:1017Used by:1340
Symbol 1339 TextUses:695Used by:1340
Symbol 1340 MovieClipUses:1329 894 1337 1338 1339Used by:Timeline

Instance Names

"mcLoader"Frame 2Symbol 9 MovieClip
"agame_btn"Frame 20Symbol 714 MovieClip
"moregames_btn"Frame 20Symbol 742 MovieClip
"mcPopUp"Frame 20Symbol 928 MovieClip
"mcTransit"Frame 20Symbol 945 MovieClip
"login_mc"Frame 30Symbol 988 MovieClip
"mcButton2"Frame 50Symbol 1004 MovieClip
"mcButton3"Frame 50Symbol 1005 MovieClip
"mcButton4"Frame 50Symbol 1006 MovieClip
"mcButton1"Frame 50Symbol 1007 MovieClip
"mcMF"Frame 50Symbol 1071 MovieClip
"mcButton5"Frame 50Symbol 1072 MovieClip
"mcButton6"Frame 50Symbol 1073 MovieClip
"mcGame"Frame 60Symbol 1132 MovieClip
"callout_mc"Frame 60Symbol 1134 MovieClip
"score_txt"Frame 74Symbol 1151 EditableText
"awards_mc"Frame 74Symbol 1177 MovieClip
"outcome_mc"Frame 74Symbol 1180 MovieClip
"score_txt"Frame 80Symbol 1183 EditableText
"signUp_btn"Frame 80Symbol 1191 MovieClip
"outcome_mc"Frame 80Symbol 1180 MovieClip
"my_dg"Frame 90Symbol 1272 MovieClip [DataGrid]
"agame_btn"Frame 90Symbol 714 MovieClip
"moregames_btn"Frame 90Symbol 742 MovieClip
"SendMail"Frame 100Symbol 1308 Button
"Cancel"Frame 100Symbol 1310 Button
"friend_name"Frame 100Symbol 1311 EditableText
"friends_email"Frame 100Symbol 1312 EditableText
"your_name"Frame 100Symbol 1313 EditableText
"problem_sending"Frame 100Symbol 1320 MovieClip
"invalid_email"Frame 100Symbol 1324 MovieClip
"invalid_friend_name"Frame 100Symbol 1327 MovieClip
"invalid_your_name"Frame 100Symbol 1327 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 664 MovieClip [BtnUpArrow] Frame 1Symbol 663 MovieClip [ScrollTrack]
"dfs"Symbol 665 MovieClip [BtnDownArrow] Frame 1Symbol 663 MovieClip [ScrollTrack]
"mcMenu"Symbol 868 MovieClip Frame 1Symbol 867 MovieClip
"txtLevelName"Symbol 897 MovieClip Frame 1Symbol 896 EditableText
"txtLevelNumber"Symbol 901 MovieClip Frame 1Symbol 898 EditableText
"mcLevelName"Symbol 909 MovieClip Frame 1Symbol 897 MovieClip
"mcState"Symbol 928 MovieClip Frame 10Symbol 746 MovieClip
"mcState"Symbol 928 MovieClip Frame 20Symbol 868 MovieClip
"mcState"Symbol 928 MovieClip Frame 30Symbol 869 MovieClip
"mcState"Symbol 928 MovieClip Frame 40Symbol 870 MovieClip
"mcState"Symbol 928 MovieClip Frame 50Symbol 880 MovieClip
"mcState"Symbol 928 MovieClip Frame 60Symbol 881 MovieClip
"mcState"Symbol 928 MovieClip Frame 80Symbol 909 MovieClip
"mcState"Symbol 928 MovieClip Frame 140Symbol 912 MovieClip
"mcState"Symbol 928 MovieClip Frame 150Symbol 915 MovieClip
"mcState"Symbol 928 MovieClip Frame 160Symbol 918 MovieClip
"mcState"Symbol 928 MovieClip Frame 170Symbol 921 MovieClip
"mcState"Symbol 928 MovieClip Frame 180Symbol 924 MovieClip
"mcState"Symbol 928 MovieClip Frame 190Symbol 927 MovieClip
"mcState"Symbol 945 MovieClip Frame 10Symbol 941 MovieClip
"LockBtn"Symbol 945 MovieClip Frame 10Symbol 942 Button
"mcState"Symbol 945 MovieClip Frame 20Symbol 943 MovieClip
"mcState"Symbol 945 MovieClip Frame 30Symbol 944 MovieClip
"btn_blocker"Symbol 988 MovieClip Frame 1Symbol 975 Button
"signup_btn"Symbol 988 MovieClip Frame 1Symbol 984 Button
"close_btn"Symbol 988 MovieClip Frame 1Symbol 987 Button
"mcBG"Symbol 1095 MovieClip Frame 1Symbol 1094 MovieClip
"mcBossPortrait"Symbol 1119 MovieClip Frame 1Symbol 829 MovieClip
"mcPlayerBar"Symbol 1119 MovieClip Frame 1Symbol 798 MovieClip
"mcPlayerPortrait"Symbol 1119 MovieClip Frame 1Symbol 829 MovieClip
"mcBossBar"Symbol 1119 MovieClip Frame 1Symbol 1111 MovieClip
"mcPlayerAmmo"Symbol 1119 MovieClip Frame 1Symbol 801 MovieClip
"mcPlayerName"Symbol 1119 MovieClip Frame 1Symbol 1118 MovieClip
"mcBossName"Symbol 1119 MovieClip Frame 1Symbol 1118 MovieClip
"mcBossPortrait2"Symbol 1119 MovieClip Frame 2Symbol 829 MovieClip
"mcBossBar2"Symbol 1119 MovieClip Frame 2Symbol 1111 MovieClip
"mcBossName2"Symbol 1119 MovieClip Frame 2Symbol 1118 MovieClip
"txtTimer"Symbol 1122 MovieClip Frame 1Symbol 1121 EditableText
"mcPanel"Symbol 1131 MovieClip Frame 1Symbol 1119 MovieClip
"mcPanelB"Symbol 1131 MovieClip Frame 1Symbol 1120 MovieClip
"mcTimer"Symbol 1131 MovieClip Frame 1Symbol 1122 MovieClip
"Controller"Symbol 1132 MovieClip Frame 1Symbol 688 MovieClip
"mcGameField"Symbol 1132 MovieClip Frame 1Symbol 1095 MovieClip
"mcHud"Symbol 1132 MovieClip Frame 1Symbol 1131 MovieClip
"played_mc"Symbol 1177 MovieClip Frame 16Symbol 1176 MovieClip
"boundingBox_mc"Symbol 1238 MovieClip [FocusRect] Frame 1Symbol 1216 MovieClip [BoundingBox]
"tabCapture"Symbol 1239 MovieClip [FocusManager] Frame 1Symbol 1236 Button
"b"Symbol 1250 MovieClip [SimpleButtonDown] Frame 1Symbol 1247 MovieClip [BrdrShdw]
"face"Symbol 1250 MovieClip [SimpleButtonDown] Frame 1Symbol 1249 MovieClip [BrdrFace]
"b"Symbol 1255 MovieClip [SimpleButtonIn] Frame 1Symbol 1252 MovieClip [BrdrBlk]
"it"Symbol 1255 MovieClip [SimpleButtonIn] Frame 1Symbol 1254 MovieClip [BrdrHilght]
"g"Symbol 1255 MovieClip [SimpleButtonIn] Frame 1Symbol 1247 MovieClip [BrdrShdw]
"face"Symbol 1255 MovieClip [SimpleButtonIn] Frame 1Symbol 1249 MovieClip [BrdrFace]
"ob"Symbol 1256 MovieClip [SimpleButtonUp] Frame 1Symbol 1252 MovieClip [BrdrBlk]
"ol"Symbol 1256 MovieClip [SimpleButtonUp] Frame 1Symbol 1249 MovieClip [BrdrFace]
"ib"Symbol 1256 MovieClip [SimpleButtonUp] Frame 1Symbol 1247 MovieClip [BrdrShdw]
"il"Symbol 1256 MovieClip [SimpleButtonUp] Frame 1Symbol 1254 MovieClip [BrdrHilght]
"face"Symbol 1256 MovieClip [SimpleButtonUp] Frame 1Symbol 1249 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 1257 MovieClip [SimpleButton] Frame 1Symbol 1216 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 1261 MovieClip [Button] Frame 1Symbol 1216 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 1263 MovieClip [HScrollBar] Frame 1Symbol 1216 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 1264 MovieClip [VScrollBar] Frame 1Symbol 1216 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 1265 MovieClip [View] Frame 1Symbol 1216 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 1266 MovieClip [ScrollView] Frame 1Symbol 1216 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 1268 MovieClip [List] Frame 1Symbol 1216 MovieClip [BoundingBox]
"label"Symbol 1271 MovieClip [TextInput] Frame 1Symbol 1270 EditableText
"boundingBox_mc"Symbol 1272 MovieClip [DataGrid] Frame 1Symbol 1216 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 657 as "ScrollThumbTopUp"
ExportAssets (56)Timeline Frame 10Symbol 658 as "ScrollTrackDisabled"
ExportAssets (56)Timeline Frame 10Symbol 659 as "ScrollUpArrowDisabled"
ExportAssets (56)Timeline Frame 10Symbol 660 as "ScrollUpArrowDown"
ExportAssets (56)Timeline Frame 10Symbol 661 as "ScrollUpArrowOver"
ExportAssets (56)Timeline Frame 10Symbol 662 as "ScrollUpArrowUp"
ExportAssets (56)Timeline Frame 10Symbol 663 as "ScrollTrack"
ExportAssets (56)Timeline Frame 10Symbol 664 as "BtnUpArrow"
ExportAssets (56)Timeline Frame 10Symbol 665 as "BtnDownArrow"
ExportAssets (56)Timeline Frame 10Symbol 666 as "HScrollBarAssets"
ExportAssets (56)Timeline Frame 10Symbol 667 as "ScrollBarAssets"
ExportAssets (56)Timeline Frame 10Symbol 668 as "VScrollBarAssets"
ExportAssets (56)Timeline Frame 10Symbol 669 as "ammo.wav"
ExportAssets (56)Timeline Frame 10Symbol 670 as "traxx_boss"
ExportAssets (56)Timeline Frame 10Symbol 671 as "dual_blast.wav"
ExportAssets (56)Timeline Frame 10Symbol 672 as "health.wav"
ExportAssets (56)Timeline Frame 10Symbol 673 as "loose.wav"
ExportAssets (56)Timeline Frame 10Symbol 674 as "traxx_1"
ExportAssets (56)Timeline Frame 10Symbol 675 as "traxx_2"
ExportAssets (56)Timeline Frame 10Symbol 676 as "robot_movements_1.wav"
ExportAssets (56)Timeline Frame 10Symbol 677 as "shoot.wav"
ExportAssets (56)Timeline Frame 10Symbol 678 as "step_1.wav"
ExportAssets (56)Timeline Frame 10Symbol 679 as "traxx_3"
ExportAssets (56)Timeline Frame 10Symbol 680 as "transform.wav"
ExportAssets (56)Timeline Frame 10Symbol 681 as "engin_rev.wav"
ExportAssets (56)Timeline Frame 10Symbol 682 as "rollover.wav"
ExportAssets (56)Timeline Frame 10Symbol 683 as "click_button.wav"
ExportAssets (56)Timeline Frame 10Symbol 684 as "hurt.wav"
ExportAssets (56)Timeline Frame 10Symbol 1205 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 10Symbol 1273 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 10Symbol 1274 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 10Symbol 1276 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 10Symbol 1275 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 10Symbol 1206 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 10Symbol 1284 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 10Symbol 1341 as "__Packages.com.hotwheels.registration.UserServices"
ExportAssets (56)Timeline Frame 10Symbol 1342 as "__Packages.mx.remoting.Service"
ExportAssets (56)Timeline Frame 10Symbol 1343 as "__Packages.mx.services.Log"
ExportAssets (56)Timeline Frame 10Symbol 1344 as "__Packages.mx.remoting.Connection"
ExportAssets (56)Timeline Frame 10Symbol 1345 as "__Packages.mx.remoting.NetServiceProxy"
ExportAssets (56)Timeline Frame 10Symbol 1346 as "__Packages.mx.remoting.NetServiceProxyResponder"
ExportAssets (56)Timeline Frame 10Symbol 1347 as "__Packages.mx.data.PageableData"
ExportAssets (56)Timeline Frame 10Symbol 1348 as "__Packages.mx.data.DataRange"
ExportAssets (56)Timeline Frame 10Symbol 1349 as "__Packages.mx.data.PageableList"
ExportAssets (56)Timeline Frame 10Symbol 1350 as "__Packages.mx.remoting.RecordSet"
ExportAssets (56)Timeline Frame 10Symbol 1210 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 10Symbol 1351 as "__Packages.mx.remoting.NetServices"
ExportAssets (56)Timeline Frame 10Symbol 1352 as "__Packages.mx.utils.Iterator"
ExportAssets (56)Timeline Frame 10Symbol 1353 as "__Packages.mx.remoting.RecordSetIterator"
ExportAssets (56)Timeline Frame 10Symbol 1354 as "__Packages.mx.remoting.RsDataFetcher"
ExportAssets (56)Timeline Frame 10Symbol 1355 as "__Packages.mx.remoting.RsDataRange"
ExportAssets (56)Timeline Frame 10Symbol 1356 as "__Packages.mx.rpc.Responder"
ExportAssets (56)Timeline Frame 10Symbol 1357 as "__Packages.mx.rpc.ResultEvent"
ExportAssets (56)Timeline Frame 10Symbol 1358 as "__Packages.mx.rpc.FaultEvent"
ExportAssets (56)Timeline Frame 10Symbol 1359 as "__Packages.mx.rpc.Fault"
ExportAssets (56)Timeline Frame 10Symbol 1360 as "__Packages.mx.remoting.Operation"
ExportAssets (56)Timeline Frame 10Symbol 1361 as "__Packages.mx.remoting.PendingCall"
ExportAssets (56)Timeline Frame 10Symbol 1362 as "__Packages.mx.data.binding.ObjectDumper"
ExportAssets (56)Timeline Frame 10Symbol 1363 as "__Packages.com.hotwheels.registration.User"
ExportAssets (56)Timeline Frame 10Symbol 1364 as "__Packages.mx.rpc.RelayResponder"
ExportAssets (56)Timeline Frame 10Symbol 1365 as "__Packages.SharedGameServices"
ExportAssets (56)Timeline Frame 10Symbol 1366 as "__Packages.mattel.data.Serializable"
ExportAssets (56)Timeline Frame 10Symbol 1367 as "__Packages.mattel.panels.connections.FlashTrackPanelConnect"
ExportAssets (56)Timeline Frame 10Symbol 1368 as "__Packages.mattel.data.NRStringExtensions"
ExportAssets (56)Timeline Frame 10Symbol 1369 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 10Symbol 1370 as "__Packages.mattel.data.FlashTrack"
ExportAssets (56)Timeline Frame 10Symbol 1371 as "__Packages.mattel.system.FileInfo"
ExportAssets (56)Timeline Frame 10Symbol 1372 as "__Packages.mattel.data.exceptions.MissingTrackingURLException"
ExportAssets (56)Timeline Frame 10Symbol 1373 as "__Packages.mattel.data.exceptions.MissingPopupPropsException"
ExportAssets (56)Timeline Frame 10Symbol 1374 as "__Packages.mattel.data.exceptions.InvalidTrackingDataException"
ExportAssets (56)Timeline Frame 10Symbol 1375 as "__Packages.mattel.data.exceptions.MissingURIException"
ExportAssets (56)Timeline Frame 10Symbol 1376 as "__Packages.mattel.data.exceptions.FlashTrackExecutedNotice"
ExportAssets (56)Timeline Frame 10Symbol 1377 as "__Packages.mattel.utils.Logger"
ExportAssets (56)Timeline Frame 10Symbol 1378 as "__Packages.mattel.data.StringExtensions"
ExportAssets (56)Timeline Frame 10Symbol 1379 as "__Packages.mattel.system.ApplicationSettings"
ExportAssets (56)Timeline Frame 10Symbol 1380 as "__Packages.GameParam"
ExportAssets (56)Timeline Frame 10Symbol 1381 as "__Packages.Game.State"
ExportAssets (56)Timeline Frame 10Symbol 1382 as "__Packages.Game.Transition"
ExportAssets (56)Timeline Frame 10Symbol 1383 as "__Packages.PopUp"
ExportAssets (56)Timeline Frame 10Symbol 1384 as "__Packages.CharacterSpec"
ExportAssets (56)Timeline Frame 10Symbol 1385 as "__Packages.Game.CtrlSFX"
ExportAssets (56)Timeline Frame 10Symbol 1386 as "__Packages.Game.SFX"
ExportAssets (56)Timeline Frame 10Symbol 1387 as "__Packages.Level"
ExportAssets (56)Timeline Frame 10Symbol 1388 as "__Packages.Config"
ExportAssets (56)Timeline Frame 10Symbol 1389 as "__Packages.GameController"
ExportAssets (56)Timeline Frame 10Symbol 1390 as "__Packages.LevelManager"
ExportAssets (56)Timeline Frame 10Symbol 1391 as "__Packages.Hud"
ExportAssets (56)Timeline Frame 10Symbol 1392 as "__Packages.Timer"
ExportAssets (56)Timeline Frame 10Symbol 1393 as "__Packages.Collision.CollidableGameObject"
ExportAssets (56)Timeline Frame 10Symbol 1394 as "__Packages.Collision.MultipleCollider"
ExportAssets (56)Timeline Frame 10Symbol 1395 as "__Packages.Collision.Tests.Special"
ExportAssets (56)Timeline Frame 10Symbol 1396 as "__Packages.Collision.Tests.Shapes"
ExportAssets (56)Timeline Frame 10Symbol 1397 as "__Packages.GameObjects.Character"
ExportAssets (56)Timeline Frame 10Symbol 1398 as "__Packages.GameObjects.Characters.Modifighter"
ExportAssets (56)Timeline Frame 10Symbol 1399 as "__Packages.GameObjects.Characters.Player"
ExportAssets (56)Timeline Frame 10Symbol 1400 as "__Packages.Game.FrameCtrl"
ExportAssets (56)Timeline Frame 10Symbol 1401 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 10Symbol 1402 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 10Symbol 1403 as "__Packages.Game.FrameTimer"
ExportAssets (56)Timeline Frame 10Symbol 1404 as "__Packages.GameObjects.Bullet"
ExportAssets (56)Timeline Frame 10Symbol 1405 as "__Packages.GameObjects.Bullets.PBullet"
ExportAssets (56)Timeline Frame 10Symbol 1406 as "__Packages.Game.MultiFrameTimer"
ExportAssets (56)Timeline Frame 10Symbol 1407 as "__Packages.Position.Align"
ExportAssets (56)Timeline Frame 10Symbol 1408 as "__Packages.GameObjects.Characters.QuickChanger"
ExportAssets (56)Timeline Frame 10Symbol 1409 as "__Packages.GameObjects.Bullets.QBullet"
ExportAssets (56)Timeline Frame 10Symbol 1410 as "__Packages.GameObjects.PowerUp"
ExportAssets (56)Timeline Frame 10Symbol 1411 as "__Packages.GameObjects.PowerUps.Health"
ExportAssets (56)Timeline Frame 10Symbol 1412 as "__Packages.GameObjects.PowerUps.Ammo"
ExportAssets (56)Timeline Frame 10Symbol 1413 as "__Packages.GameObjects.PowerUps.DualWield"
ExportAssets (56)Timeline Frame 10Symbol 1414 as "__Packages.GameObjects.Characters.Boss"
ExportAssets (56)Timeline Frame 10Symbol 1415 as "__Packages.GameObjects.Bullets.BBullet"
ExportAssets (56)Timeline Frame 10Symbol 1287 as "__Packages.mx.controls.gridclasses.DataGridColumn"
ExportAssets (56)Timeline Frame 10Symbol 1207 as "__Packages.mx.core.View"
ExportAssets (56)Timeline Frame 10Symbol 1277 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 10Symbol 1278 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 10Symbol 1279 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 10Symbol 1281 as "__Packages.mx.core.ExternalContent"
ExportAssets (56)Timeline Frame 10Symbol 1280 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 10Symbol 1208 as "__Packages.mx.core.ScrollView"
ExportAssets (56)Timeline Frame 10Symbol 1285 as "__Packages.mx.controls.scrollClasses.ScrollBar"
ExportAssets (56)Timeline Frame 10Symbol 1282 as "__Packages.mx.skins.CustomBorder"
ExportAssets (56)Timeline Frame 10Symbol 1283 as "__Packages.mx.controls.scrollClasses.ScrollThumb"
ExportAssets (56)Timeline Frame 10Symbol 1209 as "__Packages.mx.controls.listclasses.DataSelector"
ExportAssets (56)Timeline Frame 10Symbol 1211 as "__Packages.mx.controls.listclasses.DataProvider"
ExportAssets (56)Timeline Frame 10Symbol 1212 as "__Packages.mx.controls.listclasses.ScrollSelectList"
ExportAssets (56)Timeline Frame 10Symbol 1213 as "__Packages.mx.controls.List"
ExportAssets (56)Timeline Frame 10Symbol 1214 as "__Packages.mx.controls.DataGrid"
ExportAssets (56)Timeline Frame 10Symbol 1286 as "__Packages.mx.effects.Tween"
ExportAssets (56)Timeline Frame 10Symbol 1288 as "__Packages.mx.controls.listclasses.SelectableRow"
ExportAssets (56)Timeline Frame 10Symbol 1289 as "__Packages.mx.controls.gridclasses.DataGridRow"
ExportAssets (56)Timeline Frame 10Symbol 1290 as "__Packages.mx.controls.TextInput"
ExportAssets (56)Timeline Frame 10Symbol 1416 as "__Packages.mattel.utils.EmailServices"
ExportAssets (56)Timeline Frame 10Symbol 1291 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 10Symbol 1292 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 10Symbol 1293 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 10Symbol 1294 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 10Symbol 1295 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 10Symbol 1296 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 10Symbol 1297 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 10Symbol 1298 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 10Symbol 1299 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 10Symbol 1300 as "__Packages.mx.controls.HScrollBar"
ExportAssets (56)Timeline Frame 10Symbol 1301 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 10Symbol 1302 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 10Symbol 1303 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 10Symbol 1304 as "__Packages.mx.controls.VScrollBar"
ExportAssets (56)Timeline Frame 90Symbol 1216 as "BoundingBox"
ExportAssets (56)Timeline Frame 90Symbol 1218 as "DataHeaderBackGnd"
ExportAssets (56)Timeline Frame 90Symbol 1220 as "DataHeaderOverlay"
ExportAssets (56)Timeline Frame 90Symbol 1222 as "DataHeaderSeperator"
ExportAssets (56)Timeline Frame 90Symbol 1224 as "DataSortArrow"
ExportAssets (56)Timeline Frame 90Symbol 1226 as "DataStretchBar"
ExportAssets (56)Timeline Frame 90Symbol 1228 as "cursorStretch"
ExportAssets (56)Timeline Frame 90Symbol 1229 as "DataGridAssets"
ExportAssets (56)Timeline Frame 90Symbol 1230 as "DataGridColumn"
ExportAssets (56)Timeline Frame 90Symbol 1231 as "Defaults"
ExportAssets (56)Timeline Frame 90Symbol 1232 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 90Symbol 1233 as "UIObject"
ExportAssets (56)Timeline Frame 90Symbol 1238 as "FocusRect"
ExportAssets (56)Timeline Frame 90Symbol 1239 as "FocusManager"
ExportAssets (56)Timeline Frame 90Symbol 1240 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 90Symbol 1241 as "UIComponent"
ExportAssets (56)Timeline Frame 90Symbol 1242 as "SelectableRow"
ExportAssets (56)Timeline Frame 90Symbol 1243 as "DataGridRow"
ExportAssets (56)Timeline Frame 90Symbol 1244 as "DataProvider"
ExportAssets (56)Timeline Frame 90Symbol 1245 as "DataSelector"
ExportAssets (56)Timeline Frame 90Symbol 1247 as "BrdrShdw"
ExportAssets (56)Timeline Frame 90Symbol 1249 as "BrdrFace"
ExportAssets (56)Timeline Frame 90Symbol 1250 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 90Symbol 1252 as "BrdrBlk"
ExportAssets (56)Timeline Frame 90Symbol 1254 as "BrdrHilght"
ExportAssets (56)Timeline Frame 90Symbol 1255 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 90Symbol 1256 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 90Symbol 1257 as "SimpleButton"
ExportAssets (56)Timeline Frame 90Symbol 1258 as "Border"
ExportAssets (56)Timeline Frame 90Symbol 1259 as "RectBorder"
ExportAssets (56)Timeline Frame 90Symbol 1260 as "ButtonSkin"
ExportAssets (56)Timeline Frame 90Symbol 1261 as "Button"
ExportAssets (56)Timeline Frame 90Symbol 1262 as "CustomBorder"
ExportAssets (56)Timeline Frame 90Symbol 1263 as "HScrollBar"
ExportAssets (56)Timeline Frame 90Symbol 1264 as "VScrollBar"
ExportAssets (56)Timeline Frame 90Symbol 1265 as "View"
ExportAssets (56)Timeline Frame 90Symbol 1266 as "ScrollView"
ExportAssets (56)Timeline Frame 90Symbol 1267 as "ScrollSelectList"
ExportAssets (56)Timeline Frame 90Symbol 1268 as "List"
ExportAssets (56)Timeline Frame 90Symbol 1271 as "TextInput"
ExportAssets (56)Timeline Frame 90Symbol 1272 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
"_unclicked"Symbol 742 MovieClip Frame 1
"_over"Symbol 742 MovieClip Frame 11
"_up"Symbol 742 MovieClip Frame 18
"StreetWise"Symbol 829 MovieClip Frame 1
"BedJam"Symbol 829 MovieClip Frame 11
"MrBig"Symbol 829 MovieClip Frame 21
"SkullFace"Symbol 829 MovieClip Frame 31
"LiveWire"Symbol 829 MovieClip Frame 41
"NightLife"Symbol 829 MovieClip Frame 51
"Menu"Symbol 867 MovieClip Frame 1
"P1"Symbol 867 MovieClip Frame 10
"P2"Symbol 867 MovieClip Frame 20
"P3"Symbol 867 MovieClip Frame 30
"Close"Symbol 928 MovieClip Frame 2
"MenuOpening"Symbol 928 MovieClip Frame 10
"MenuOpen"Symbol 928 MovieClip Frame 20
"MenuClosing"Symbol 928 MovieClip Frame 30
"QuitOpening"Symbol 928 MovieClip Frame 40
"QuitOpen"Symbol 928 MovieClip Frame 50
"QuitClosing"Symbol 928 MovieClip Frame 60
"InGameInstruct"Symbol 928 MovieClip Frame 70
"Ready_StreetWise"Symbol 928 MovieClip Frame 80
"Ready_BedJam"Symbol 928 MovieClip Frame 90
"Ready_MrBig"Symbol 928 MovieClip Frame 100
"Ready_SkullFace"Symbol 928 MovieClip Frame 110
"Ready_LiveWire"Symbol 928 MovieClip Frame 120
"Ready_NightLife"Symbol 928 MovieClip Frame 130
"StreetWise"Symbol 928 MovieClip Frame 140
"BedJam"Symbol 928 MovieClip Frame 150
"MrBig"Symbol 928 MovieClip Frame 160
"SkullFace"Symbol 928 MovieClip Frame 170
"LiveWire"Symbol 928 MovieClip Frame 180
"NightLife"Symbol 928 MovieClip Frame 190
"Idle"Symbol 945 MovieClip Frame 2
"Opening"Symbol 945 MovieClip Frame 10
"Opened"Symbol 945 MovieClip Frame 20
"Closing"Symbol 945 MovieClip Frame 30
"display"Symbol 988 MovieClip Frame 1
"empty"Symbol 988 MovieClip Frame 2
"P1"Symbol 990 MovieClip Frame 1
"P2"Symbol 990 MovieClip Frame 10
"P3"Symbol 990 MovieClip Frame 20
"StreetWise"Symbol 1071 MovieClip Frame 1
"BedJam"Symbol 1071 MovieClip Frame 11
"MrBig"Symbol 1071 MovieClip Frame 21
"SkullFace"Symbol 1071 MovieClip Frame 31
"LiveWire"Symbol 1071 MovieClip Frame 41
"NightLife"Symbol 1071 MovieClip Frame 51
"StreetWise"Symbol 1094 MovieClip Frame 1
"BedJam"Symbol 1094 MovieClip Frame 11
"MrBig"Symbol 1094 MovieClip Frame 21
"SkullFace"Symbol 1094 MovieClip Frame 31
"LiveWire"Symbol 1094 MovieClip Frame 41
"NightLife"Symbol 1094 MovieClip Frame 51
"SkullFace"Symbol 1118 MovieClip Frame 1
"BedJam"Symbol 1118 MovieClip Frame 11
"MrBig"Symbol 1118 MovieClip Frame 21
"LiveWire"Symbol 1118 MovieClip Frame 31
"StreetWise"Symbol 1118 MovieClip Frame 41
"NightLife"Symbol 1118 MovieClip Frame 51
"hwcup"Symbol 1177 MovieClip Frame 1
"gold"Symbol 1177 MovieClip Frame 4
"silver"Symbol 1177 MovieClip Frame 7
"bronze"Symbol 1177 MovieClip Frame 10
"key"Symbol 1177 MovieClip Frame 13
"played"Symbol 1177 MovieClip Frame 16
"win"Symbol 1180 MovieClip Frame 1
"lose"Symbol 1180 MovieClip Frame 2




http://swfchan.com/6/25619/info.shtml
Created: 23/5 -2019 12:45:48 Last modified: 23/5 -2019 12:45:48 Server time: 18/01 -2025 06:32:14