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

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

Turbo Tester.swf

This is the info page for
Flash #24254

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


Text
LOADING

LOADING.

LOADING..

LOADING...

PLAY GAME!

PLAY GAME!

PLAY GAME!

SEE THE TOYS

SEE THE TOYS

SEE THE TOYS

TOP SCORES

TOP SCORES

TOP SCORES

HOW TO PLAY

· Use your mouse to aim the launcher.
· Click to launch Hot Wheels® Micro Madnetics™
cars.
· Accuracy counts! Send 'em up ramps to score
mega points.
· Launch fewer cars and get a bigger bonus at
the end.
· When the game is done, check to see if you
made it to the High Scores!

5000

5000

5000

5000

5000

ENGAGE TEST SITE

STAGE

1

OF 3

COMMENCE TESTING:
TEST DURATION: 45 SECONDS

BEGIN TEST

BEGIN TEST

BEGIN TEST

TEST CONCLUDED!

COMBO!

COMBO!

TM

HELP

HELP

HELP

SCORE

SCORE

30.00

TIME

30.00

TIME

SPEED Xdsf 2.0

CLOSE

SUBMIT

SUBMIT

SUBMIT

HOW TO PLAY

HOW TO PLAY

WARNING:

TEST IN PROGRESS

TEST RESULTS

TOTAL SCORE

55000

Continue to Round 3

STAGE
SCORE:

ACCURACY
BONUS:

ACCURACY:

SCORE:

TOTAL SCORE

55000

STAGE
SCORE:

ACCURACY
BONUS:

ACCURACY:

SCORE:

TEST RESULTS

ROUND 2 OF 3... GO!

ROUND 2 OF 3... GO!

ROUND 2 OF 3... GO!

SEE HIGH SCORES

SEE HIGH SCORES

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

PLAY AGAIN

PLAY AGAIN

PLAY AGAIN

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

SIGN UP NOW

SIGN UP NOW

SIGN UP NOW

NEXT

NEXT

NEXT

ENTER YOUR NAME:

SEND

SEND

SEND

BACK

BACK

BACK

Continue to Round 3

TOP SCORES

GAMES PLAYED

55000

SEE THE TOYS

SEE THE TOYS

SEE THE TOYS

TM

SEND TO
A FRIEND

SEND TO
A FRIEND

SEND TO
A FRIEND

SEND TO A FRIEND

RETRY

RETRY

RETRY

CANCEL

CANCEL

CANCEL

SEND ANOTHER

SEND ANOTHER

SEND ANOTHER

DONE

DONE

DONE

Invalid Name

Invalid Email

A Problem Occurred While Sending Your Email

FRIEND'S NAME

FRIEND'S EMAIL

YOUR NAME

YOUR EMAIL HAS BEEN
SENT

ActionScript [AS1/AS2]

Frame 1
myColor = new Color(this); myTransform = new Object(); fade = function (destination) { fader.destination = destination; fader.gotoAndPlay(2); }; var appSection = "Games"; var appTitle = "Madnetics"; var appPath = "/games/madnetics"; var appSiteEmailFrom = "HotWheels.com"; var app_sendMail = ""; var app_naughtyCheck = ""; app_sendMail = "/common/email.aspx"; app_naughtyCheck = "/common/checker.aspx"; this.attachMovie("FGamePreloader", "preload1", 5); preload1.setLocation(150, 150); preload1.setParentTL(this); preload1.setJumpLabel("Tracking"); preload1.startPreLoad();
Frame 2
ifFrameLoaded (19) { firstTime = true; fade("title"); stop(); } hasSubmitted = false; 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) + "-SendToFriend"); send_ft.__set__dcsuri(appPath + "sendtofriend.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=7580");
Frame 3
gotoAndPlay (2);
Frame 7
round = 1; totalScore = 0; if (firstTime) { attract.loadMovie("attract.swf"); } attract._x = -500; _quality = "BEST";
Frame 12
attract._x = -500;
Frame 19
firstTime = false; _quality = "BEST"; attract._x = -500;
Frame 27
levelScoreLabel = ("STAGE " + round) + " SCORE"; title = "STAGE- " + round; round++; urger = ("STAGE " + round) + " OF 3... GO!"; if (round == 4) { gotoAndStop ("gameover"); } percent = int((shotsConnected / shotsTaken) * 100); shotRatio = ((((shotsConnected + "/") + shotsTaken) + " (") + percent) + "%)"; accuracyBonus = int((score * percent) * 0.01); roundScore = score + accuracyBonus; totalScore = totalScore + roundScore; if (round < 3) { total._visible = false; } if (round < 4) { ender.buttonText = "STAGE " + round; } else { ender.buttonText = "CONTINUE"; } if (round == 4) { checkScore_btn._visible = true; } else { checkScore_btn._visible = false; } attract._x = 280; attract._y = 100; checkScore_btn.onRelease = function () { gotoAndStop ("scoreFrame"); };
Frame 32
function onUserInfo() { var _local2 = us.getUser(); userid = _local2.getUserID(); if ((userid == undefined) && (score != undefined)) { gotoAndStop ("notloggedin"); } else if ((!hasSubmitted) && (score != undefined)) { gotoAndStop ("submitscore"); hasSubmitted = true; } else { _root.gotoAndStop("highscores"); } } conn = new mx.remoting.Connection(); conn.connect("/gateway.aspx"); awards_mc._visible = false; 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 = totalScore; var myGameServices = new SharedGameServices(conn); var us = (new com.hotwheels.registration.UserServices(conn)); us.addEventListener("onUserInfo", this); us.getCurrentUser(); stop();
Frame 37
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; } 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 (receivedBronze) { awards_mc.gotoAndStop("bronze"); awards_mc._visible = true; } else if (receivedKey) { awards_mc.gotoAndStop("key"); 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 = 5; 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 = Number(totalScore); score_txt.text = score; var myGameServices = new SharedGameServices(conn); myGameServices.addEventListener("onRecordScore", this); myGameServices.recordScore(userid, siteid, gameid, score, 0, 0, 0, 0, 0, 0, 0, 100); 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(); }; buttons.gotoAndPlay("on"); stop();
Frame 41
score = Number(totalScore); 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(); }; buttons.gotoAndPlay("on"); stop();
Frame 46
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 = 5; var siteid = 34; var myDP = new Array(); _global.styles.Label = new mx.styles.CSSStyleDeclaration(); _global.styles.Label.setStyle("color", 0); _global.style.setStyle("themeColor", 15774643); _global.style.setStyle("borderColor", 1985154); _global.style.setStyle("highlightColor", 1985154); _global.style.setStyle("shadowColor", 1985154); _global.style.setStyle("borderCapColor", 1985154); _global.style.setStyle("shadowCapColor", 1985154); 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 = 40; my_dg.getColumnAt(1).width = 130; my_dg.getColumnAt(2).width = 130; my_dg.addEventListener("change", this); buttons.gotoAndPlay("on"); next_btn.onRelease = function () { gotoAndStop ("title"); }; stop();
Instance of Symbol 512 MovieClip [DataGrid] "my_dg" in Frame 46
//component parameters onClipEvent (construct) { editable = false; multipleSelection = false; rowHeight = 20; }
Frame 51
function checkHighscore(score, gameid, siteid) { mySitesServices.checkHighscore(score, gameid, siteid); checkHighscore_Result = function (result) { var _local1 = result.Table; if (_local1.length == 1) { if (_local1.getItemAt(0).askUser == "yes") { gotoAndStop ("player"); } } else { player = "null"; fade("display"); } }; } var score; var player; var error1; var error2; score = totalScore; trace("score:" + score); checkHighscore(score, gameid, siteid); stop(); attract._x = -500;
Frame 61
send_btn.onRelease = function () { player = playerInput_txt.text; if ((playerInput_txt.text == null) || (playerInput_txt.text == "")) { player = "HW Fan"; } phraseObj = new LoadVars(); phraseReturnObj = new LoadVars(); phraseObj.phrase = player; phraseObj.sendAndLoad("/common/checker.aspx", phraseReturnObj); phraseReturnObj.onLoad = function () { if (phraseReturnObj.answer.toLowerCase() == "y") { error1 = "Did you mean to use a naughty word?"; error2 = "Please go back and try again."; gotoAndStop ("oops"); } else { gotoAndStop ("display"); } }; }; attract._x = -500;
Frame 69
stop(); error_line1_txt.text = error1; error_line2_txt.text = error2; error_line1_txt.text = "Did you mean to use a naughty word?"; error_line2_txt.text = "Please go back and try again."; send_btn.onRelease = function () { playerInput_txt.text = ""; gotoAndStop ("player"); }; attract._x = -500;
Frame 76
function gethighscore(score, gameid, siteid, player) { mySitesServices.gethighscore(score, gameid, siteid, player); gethighscore_Result = function (result) { var _local2 = result.Table; var _local1 = 0; while (_local1 < _local2.length) { playerList_txt.text = playerList_txt.text + (_local2.getItemAt(_local1).playername + newline); score_txt.text = score_txt.text + (_local2.getItemAt(_local1).score + newline); _local1++; } }; } gethighscore(score, gameid, siteid, player); hits_txt.text = hits; buttons.send_btn.onRelease = function () { attract.stop(); fade("product"); }; attract._x = 270; attract._y = 110; attract.play(); stop();
Frame 84
button_playagain.onRelease = function () { gotoAndPlay ("Play"); }; buttons.gotoAndPlay(2); attract._x = -500;
Frame 92
function onSend(evObj) { sendResult = evObj.sent; if (sendResult == "true") { gotoAndStop ("Sent Mail"); } else { problem_sending._visible = true; } } 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; button_email.onRelease = function () { 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"); } }; onEnterFrame = function () { if (tryingToSend) { if (foundResultsYour && (foundResultsFriend)) { if ((resultYour_lv.answer == "N") && (resultFriend_lv.answer == "N")) { var _local9 = friend_name.text; var _local3 = friends_email.text; var _local8 = your_name.text; var _local5 = your_name.text + " Wants You To Play A Game!"; var _local2 = appSiteEmailFrom; var _local7 = ""; var _local4 = ""; var _local1 = ""; var _local6 = createEmail(friend_name.text, your_name.text); myEmailServices.sendFlash(_local3, _local2, _local7, _local4, _local5, _local6, _local1); 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; } } } }; cancel_btn.onRelease = function () { gotoAndStop ("product"); }; stop();
Frame 96
sentAlready = true; done_btn.onRelease = function () { gotoAndStop ("product"); }; sendAnother_btn.onRelease = function () { gotoAndStop ("send"); }; send_ft.track();
Symbol 13 MovieClip [FGamePreloader] Frame 1
#initclip 114 Object.registerClass("FGamePreloader", mattel.utils.GamePreloader); #endinitclip
Symbol 366 MovieClip [car] Frame 209
gotoAndPlay (201);
Symbol 366 MovieClip [car] Frame 458
gotoAndPlay (451);
Symbol 366 MovieClip [car] Frame 709
gotoAndPlay (701);
Symbol 374 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 376 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 379 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 381 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 384 MovieClip [Defaults] Frame 1
#initclip 84 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 385 MovieClip [UIObjectExtensions] Frame 1
#initclip 85 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 386 MovieClip [UIObject] Frame 1
#initclip 86 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 389 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 390 MovieClip Frame 1
#initclip 87 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 391 MovieClip [FocusRect] Frame 1
#initclip 88 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 392 MovieClip [FocusManager] Frame 1
#initclip 89 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 393 MovieClip [UIComponentExtensions] Frame 1
#initclip 90 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 394 MovieClip [UIComponent] Frame 1
#initclip 91 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 395 MovieClip [SimpleButton] Frame 1
#initclip 92 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 396 MovieClip [Border] Frame 1
#initclip 93 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 397 MovieClip [RectBorder] Frame 1
#initclip 94 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 398 MovieClip [ButtonSkin] Frame 1
#initclip 95 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 399 MovieClip [Button] Frame 1
#initclip 96 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 395 MovieClip [SimpleButton] in Symbol 399 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 439 MovieClip [DataGridAssets] Frame 1
#initclip 97 mx.controls.DataGrid.prototype.headerStyle = _global.styles.dataGridStyles; #endinitclip
Symbol 440 MovieClip [DataGridColumn] Frame 1
#initclip 98 Object.registerClass("DataGridColumn", mx.controls.gridclasses.DataGridColumn); #endinitclip stop();
Symbol 441 MovieClip [SelectableRow] Frame 1
#initclip 99 Object.registerClass("SelectableRow", mx.controls.listclasses.SelectableRow); #endinitclip stop();
Symbol 442 MovieClip [DataGridRow] Frame 1
#initclip 100 Object.registerClass("DataGridRow", mx.controls.gridclasses.DataGridRow); #endinitclip stop();
Symbol 443 MovieClip [DataProvider] Frame 1
#initclip 101 Object.registerClass("DataProvider", mx.controls.listclasses.DataProvider); #endinitclip stop();
Symbol 444 MovieClip [DataSelector] Frame 1
#initclip 102 Object.registerClass("DataSelector", mx.controls.listclasses.DataSelector); #endinitclip stop();
Symbol 445 MovieClip [CustomBorder] Frame 1
#initclip 103 Object.registerClass("CustomBorder", mx.skins.CustomBorder); mx.skins.SkinElement.registerElement("CustomBorder", mx.skins.CustomBorder); #endinitclip
Symbol 457 MovieClip [ScrollThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 459 MovieClip [ScrollThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 470 MovieClip [ThumbThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 472 MovieClip [ThumbThemeColor3] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 479 MovieClip [ThumbThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 500 MovieClip [BtnDownArrow] Frame 1
#initclip 104 Object.registerClass("BtnDownArrow", mx.controls.SimpleButton); #endinitclip
Symbol 501 MovieClip [BtnUpArrow] Frame 1
#initclip 105 Object.registerClass("BtnUpArrow", mx.controls.SimpleButton); #endinitclip
Symbol 503 MovieClip [HScrollBar] Frame 1
#initclip 106 Object.registerClass("HScrollBar", mx.controls.HScrollBar); #endinitclip stop();
Instance of Symbol 399 MovieClip [Button] in Symbol 503 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 395 MovieClip [SimpleButton] in Symbol 503 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 504 MovieClip [VScrollBar] Frame 1
#initclip 107 Object.registerClass("VScrollBar", mx.controls.VScrollBar); #endinitclip stop();
Instance of Symbol 399 MovieClip [Button] in Symbol 504 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 395 MovieClip [SimpleButton] in Symbol 504 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 505 MovieClip [View] Frame 1
#initclip 108 Object.registerClass("View", mx.core.View); #endinitclip stop();
Symbol 506 MovieClip [ScrollView] Frame 1
#initclip 109 Object.registerClass("ScrollView", mx.core.ScrollView); #endinitclip stop();
Instance of Symbol 503 MovieClip [HScrollBar] in Symbol 506 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 504 MovieClip [VScrollBar] in Symbol 506 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 507 MovieClip [ScrollSelectList] Frame 1
#initclip 110 Object.registerClass("ScrollSelectList", mx.controls.listclasses.ScrollSelectList); #endinitclip stop();
Symbol 508 MovieClip [List] Frame 1
#initclip 111 Object.registerClass("List", mx.controls.List); #endinitclip stop();
Symbol 511 MovieClip [TextInput] Frame 1
#initclip 112 Object.registerClass("TextInput", mx.controls.TextInput); #endinitclip stop();
Symbol 512 MovieClip [DataGrid] Frame 1
#initclip 113 Object.registerClass("DataGrid", mx.controls.DataGrid); #endinitclip stop();
Instance of Symbol 508 MovieClip [List] in Symbol 512 MovieClip [DataGrid] Frame 2
//component parameters onClipEvent (initialize) { multipleSelection = false; rowHeight = 20; }
Instance of Symbol 511 MovieClip [TextInput] in Symbol 512 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 526 MovieClip Frame 1
stop();
Symbol 526 MovieClip Frame 2
changeColor(10);
Symbol 526 MovieClip Frame 3
changeColor(20); _root.sounds.window.start();
Symbol 526 MovieClip Frame 4
changeColor(30);
Symbol 526 MovieClip Frame 5
changeColor(40);
Symbol 526 MovieClip Frame 6
changeColor(50);
Symbol 526 MovieClip Frame 7
changeColor(60);
Symbol 526 MovieClip Frame 8
changeColor(80);
Symbol 526 MovieClip Frame 9
changeColor(100); if (destination == "nextShot") { _parent.game.nextShot(); } else if (destination == "resetGame") { _parent.game.init(); } else { _parent.gotoAndStop(destination); }
Symbol 526 MovieClip Frame 10
changeColor(80);
Symbol 526 MovieClip Frame 11
changeColor(60);
Symbol 526 MovieClip Frame 12
changeColor(40);
Symbol 526 MovieClip Frame 13
changeColor(30);
Symbol 526 MovieClip Frame 14
changeColor(20);
Symbol 526 MovieClip Frame 15
changeColor(10);
Symbol 1240 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 1241 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 1242 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 1243 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 1244 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 1245 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 1246 MovieClip [__Packages.mx.data.PageableData] Frame 0
interface mx.data.PageableData { }
Symbol 1247 MovieClip [__Packages.mx.data.DataRange] Frame 0
interface mx.data.DataRange { }
Symbol 1248 MovieClip [__Packages.mx.data.PageableList] Frame 0
interface mx.data.PageableList extends mx.data.PageableData { }
Symbol 1249 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 404 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 1250 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 1251 MovieClip [__Packages.mx.utils.Iterator] Frame 0
interface mx.utils.Iterator { }
Symbol 1252 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 1253 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 1254 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 1255 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 1256 MovieClip [__Packages.mattel.utils.GamePreloader] Frame 0
class mattel.utils.GamePreloader extends MovieClip { var jumpLabel, soundFile, musicFile, preloadStarted, sFC, mFC, mC, _x, _y, removeMovieClip, bar; function GamePreloader () { super(); trace("preloader constructor"); jumpLabel = ""; soundFile = ""; musicFile = ""; preloadStarted = false; sFC = null; mFC = null; mC = null; hasMusicFile = false; hasSoundFile = false; } function setLocation(x, y) { _x = x; _y = y; } function setParentTL(tl) { mC = tl; } function setSoundFile(sFile, clip) { soundFile = sFile; sFC = clip; hasSoundFile = true; } function setMusicFile(mFile, clip) { musicFile = mFile; mFC = clip; hasMusicFile = true; } function setJumpLabel(labeltext) { jumpLabel = labeltext; } function startPreLoad() { trace("start preload"); preloadStarted = true; if (soundFile != "") { sFC.loadMovie(soundFile); } if (musicFile != "") { mFC.loadMovie(musicFile); } } function onEnterFrame() { var _local3 = 0; var _local2 = 0; if (preloadStarted) { if (hasSoundFile) { var _local9 = sFC.getBytesLoaded(); var _local7 = sFC.getBytesTotal(); _local3 = _local3 + _local9; _local2 = _local2 + _local7; } if (hasMusicFile) { var _local6 = mFC.getBytesLoaded(); var _local8 = mFC.getBytesTotal(); _local3 = _local3 + _local6; _local2 = _local2 + _local8; } var _local5 = mC.getBytesLoaded(); var _local4 = mC.getBytesTotal(); _local3 = _local3 + _local5; _local2 = _local2 + _local4; trace((_local3 + ",") + _local2); trace((_local5 + ",") + _local4); if (_local3 >= _local2) { trace("Jump"); mC.gotoAndPlay(jumpLabel); removeMovieClip(); } else { bar._xscale = int((_local3 / _local2) * 100); } } } var hasMusicFile = false; var hasSoundFile = false; }
Symbol 1257 MovieClip [__Packages.mattel.data.Serializable] Frame 0
interface mattel.data.Serializable { }
Symbol 1258 MovieClip [__Packages.mattel.panels.connections.FlashTrackPanelConnect] Frame 0
class mattel.panels.connections.FlashTrackPanelConnect { function FlashTrackPanelConnect () { } static var lcName = "__FlashTrackPanel__"; }
Symbol 1259 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 1260 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 1261 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 1262 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 1263 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 1264 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 1265 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 1266 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 1267 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 1268 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 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()); _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 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().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}); } }
Symbol 1269 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 1270 MovieClip [__Packages.mx.rpc.Responder] Frame 0
interface mx.rpc.Responder { }
Symbol 1271 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 1272 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 1273 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 1274 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 1275 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 1276 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 1277 MovieClip [__Packages.com.hotwheels.registration.User] Frame 0
class com.hotwheels.registration.User { var 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() { setUserID(-1); setNickname(""); setAvatar(-1); setBackground(-1); setEmailAddress(""); setParentEmailAddress(""); setUserHint(-1); setPassword(""); setLastBirthdayEmailSentDate(new Date()); setCountedBirthdayYear(-1); setLastPlayDate(""); } 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 1278 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 1279 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 401 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 403 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 402 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 518 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 367 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 400 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 368 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 420 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 416 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 417 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 409 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 513 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 405 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 421 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 516 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 514 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 515 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 369 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 422 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 423 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 424 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 425 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 426 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 517 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 519 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 520 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 521 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 1280 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 370 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 406 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 407 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 408 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 410 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 411 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 412 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 413 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 414 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 415 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 418 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 419 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 522 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 523 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 545 Button
on (release) { if (_parent._parent.firstTime) { job = "instructions"; } else { job = "game"; } gotoAndPlay ("off"); }
Symbol 550 Button
on (release) { _parent._parent.catalog_ft.trackRedir(); }
Symbol 551 Button
on (release) { _parent._parent.gotoAndStop("highscores"); }
Symbol 552 MovieClip Frame 1
stop();
Symbol 552 MovieClip Frame 2
play();
Symbol 552 MovieClip Frame 40
stop();
Symbol 552 MovieClip Frame 42
play();
Symbol 552 MovieClip Frame 51
_parent._parent.returnTo = "title"; _parent._parent.fade(job); stop();
Symbol 559 MovieClip Frame 25
stop();
Symbol 560 MovieClip Frame 1
buttons.gotoAndPlay("on");
Symbol 565 MovieClip Frame 1
function start() { ricochets++; if (ricochets > 2) { ricochets = 1; } frame = "ricochet" + ricochets; trace(frame); gotoAndPlay(frame); } ricochets = 0; stop();
Symbol 565 MovieClip Frame 9
stop();
Symbol 565 MovieClip Frame 19
stop();
Symbol 568 MovieClip Frame 1
function start() { gotoAndPlay (2); } stop();
Symbol 570 MovieClip Frame 1
function start() { gotoAndPlay (2); } stop();
Symbol 572 MovieClip Frame 1
start = function () { gotoAndPlay (2); }; end = function () { gotoAndPlay ("end"); }; stop();
Symbol 574 MovieClip Frame 1
function start() { gotoAndPlay (2); } stop();
Symbol 576 MovieClip Frame 1
start = function () { gotoAndPlay (2); }; end = function () { gotoAndPlay ("end"); }; stop();
Symbol 578 MovieClip Frame 1
start = function () { gotoAndPlay (2); }; end = function () { gotoAndPlay ("end"); }; stop();
Symbol 580 MovieClip Frame 1
start = function () { gotoAndPlay (2); }; end = function () { gotoAndPlay ("end"); }; stop();
Symbol 582 MovieClip Frame 1
start = function () { _parent.introMusic.end(); gotoAndPlay (2); }; end = function () { gotoAndPlay ("end"); }; stop();
Symbol 582 MovieClip Frame 6
stop();
Symbol 585 MovieClip Frame 1
start = function () { gotoAndPlay (2); }; end = function () { gotoAndPlay ("end"); }; stop();
Symbol 586 MovieClip Frame 1
start = function () { gotoAndPlay (2); }; end = function () { gotoAndPlay ("end"); }; stop();
Symbol 587 MovieClip Frame 1
start = function () { gotoAndPlay (2); }; end = function () { gotoAndPlay ("end"); }; stop();
Symbol 589 MovieClip Frame 1
start = function () { gotoAndPlay (2); }; end = function () { gotoAndPlay ("end"); }; stop();
Symbol 591 MovieClip Frame 1
start = function () { gotoAndPlay (2); }; end = function () { gotoAndPlay ("end"); }; stop();
Symbol 592 MovieClip Frame 1
instance = new Array(); names = ["this", "collide", "music", "buzzer"]; goals = [100, 100, 100, 100, 0]; volumes = [100, 100, 100, 100, 0]; adjustments = [5, 5, 4, 5, 10]; i = 0; while (i < names.length) { instance[i] = new Sound(eval (names[i])); instance[i].setVolume(volumes[i]); i++; } onEnterFrame = function () { i = 0; while (i < names.length) { if (goals[i] < volumes[i]) { volumes[i] = volumes[i] - adjustments[i]; } else if (goals[i] > volumes[i]) { volumes[i] = volumes[i] + adjustments[i]; } if (Math.abs(goals[i] - volumes[i]) < adjustments[i]) { volumes[i] - goals[i]; } instance[i].setVolume(volumes[i]); i++; } frame = int(volumes[0] / 10) + 1; speaker.gotoAndStop(frame); };
Symbol 592 MovieClip Frame 2
introMusic.start(); stop();
Symbol 597 Button
on (release) { job = "game"; gotoAndPlay ("off"); if (_parent._parent.firstTime) { _parent._parent.play_ft.track(); } }
Symbol 598 MovieClip Frame 1
stop();
Symbol 598 MovieClip Frame 2
play();
Symbol 598 MovieClip Frame 29
stop();
Symbol 598 MovieClip Frame 31
play();
Symbol 598 MovieClip Frame 40
_parent._parent.returnTo = "title"; _parent._parent.fade(job); stop();
Symbol 607 MovieClip Frame 1
buttons.gotoAndPlay("on");
Symbol 641 MovieClip Frame 1
grow = 2; speedx = random((_parent.particleSpeed * 2) + 1) - _parent.particleSpeed; speedy = random((_parent.particleSpeed * 2) + 1) - _parent.particleSpeed; live = 1; _alpha = 85; _x = 0; _y = 0; accelx = 0; accely = 0; gotoAndPlay (3);
Symbol 641 MovieClip Frame 2
gotoAndPlay (1);
Symbol 641 MovieClip Frame 3
speedx = speedx + accelx; speedy = speedy + accely; _x = (_x + speedx); _y = (_y + (speedy * 4)); x = random(20); y = random(10); if (x < 3) { accelx = accelx * -1; } if (y < 3) { accely = accely * -1; } _alpha = (_alpha + grow); if (_alpha > 100) { grow = -(random(5) + 20); } if (_alpha < 5) { }
Symbol 641 MovieClip Frame 4
gotoAndPlay (3);
Symbol 642 MovieClip Frame 1
particleSpeed = 6;
Symbol 642 MovieClip Frame 6
stop();
Symbol 653 MovieClip Frame 1
stop();
Symbol 655 MovieClip Frame 1
_visible = false;
Symbol 656 MovieClip Frame 1
_visible = false;
Symbol 685 MovieClip Frame 1
rightFrame = function () { car.gotoAndStop(frame); }; stop();
Symbol 685 MovieClip Frame 2
rightFrame();
Symbol 685 MovieClip Frame 3
rightFrame();
Symbol 685 MovieClip Frame 4
rightFrame();
Symbol 685 MovieClip Frame 5
rightFrame();
Symbol 685 MovieClip Frame 6
rightFrame();
Symbol 685 MovieClip Frame 7
rightFrame();
Symbol 685 MovieClip Frame 8
rightFrame();
Symbol 685 MovieClip Frame 9
rightFrame();
Symbol 685 MovieClip Frame 13
rightFrame();
Symbol 685 MovieClip Frame 14
rightFrame();
Symbol 685 MovieClip Frame 15
rightFrame();
Symbol 685 MovieClip Frame 16
rightFrame();
Symbol 685 MovieClip Frame 17
rightFrame();
Symbol 685 MovieClip Frame 18
rightFrame();
Symbol 685 MovieClip Frame 19
rightFrame();
Symbol 685 MovieClip Frame 20
rightFrame();
Symbol 685 MovieClip Frame 21
rightFrame();
Symbol 685 MovieClip Frame 22
rightFrame();
Symbol 685 MovieClip Frame 25
_parent.myCar._visible = true; _parent.myCar.position.z = _parent.myCar.position.z + 400; _parent.myCar.position.y = -450; _parent.myCar.position.x = _parent.convertBackward(_parent._x + ((_parent.exit._x * _parent._xscale) * 0.01), _parent.myCar.position.z); _parent.myCar.speed.z = -85; _parent.myCar.speed.x = 1; _parent.myCar.speed.y = 0; _parent.myCar.collided = true; _parent.myCar.gravity = false; _parent.myCar.gotoAndStop(80 + (250 * _parent.myCar.type)); trace("position.x=" + _parent.myCar.position.x); trace("position.y=" + _parent.myCar.position.y); trace("position.z=" + _parent.myCar.position.z); trace("speed.x=" + _parent.myCar.speed.x); trace("speed.y=" + _parent.myCar.speed.y); trace("speed.z=" + _parent.myCar.speed.z); trace("___________________________");
Symbol 687 MovieClip Frame 1
_visible = false;
Symbol 715 MovieClip Frame 1
stop();
Symbol 724 MovieClip Frame 1
stop();
Symbol 729 MovieClip Frame 1
stop();
Symbol 738 MovieClip Frame 1
stop();
Symbol 739 MovieClip Frame 1
rightFrame = function () { car.gotoAndStop(frame); }; stop();
Symbol 739 MovieClip Frame 2
rightFrame();
Symbol 739 MovieClip Frame 3
rightFrame();
Symbol 739 MovieClip Frame 4
rightFrame();
Symbol 739 MovieClip Frame 5
rightFrame();
Symbol 739 MovieClip Frame 6
rightFrame();
Symbol 739 MovieClip Frame 11
rightFrame();
Symbol 739 MovieClip Frame 12
rightFrame();
Symbol 739 MovieClip Frame 13
rightFrame();
Symbol 739 MovieClip Frame 18
_parent.myCar._visible = true; _parent.myCar.position.z = _parent.myCar.position.z + 400; _parent.myCar.position.y = -450; _parent.myCar.position.x = _parent.convertBackward(_parent._x + ((_parent.exit._x * _parent._xscale) * 0.01), _parent.myCar.position.z); _parent.myCar.speed.z = 85; _parent.myCar.speed.x = -80; _parent.myCar.speed.y = 0; _parent.myCar.collided = false; _parent.myCar.combo++; _parent.myCar.gravity = false; _parent.myCar.gotoAndStop(100 + (250 * _parent.myCar.type));
Symbol 753 MovieClip Frame 1
stop();
Symbol 755 MovieClip Frame 1
stop();
Symbol 760 MovieClip Frame 1
stop();
Symbol 765 MovieClip Frame 1
stop();
Symbol 768 MovieClip Frame 1
rightFrame = function () { car.gotoAndStop(frame); }; stop();
Symbol 768 MovieClip Frame 2
rightFrame();
Symbol 768 MovieClip Frame 3
rightFrame();
Symbol 768 MovieClip Frame 4
rightFrame();
Symbol 768 MovieClip Frame 5
rightFrame();
Symbol 768 MovieClip Frame 6
rightFrame();
Symbol 768 MovieClip Frame 7
rightFrame();
Symbol 768 MovieClip Frame 8
rightFrame();
Symbol 768 MovieClip Frame 9
rightFrame();
Symbol 768 MovieClip Frame 10
rightFrame();
Symbol 768 MovieClip Frame 11
rightFrame();
Symbol 768 MovieClip Frame 12
_parent.myCar._visible = true; _parent.myCar.position.z = _parent.myCar.position.z + 200; _parent.myCar.position.y = -450; _parent.myCar.position.x = _parent.convertBackward(_parent._x + ((_parent.exit._x * _parent._xscale) * 0.01), _parent.myCar.position.z); _parent.myCar.speed.z = -65; _parent.myCar.speed.x = -60; _parent.myCar.speed.y = 0; _parent.myCar.collided = true; _parent.myCar.gravity = false; _parent.myCar.gotoAndStop(80 + (250 * _parent.myCar.type));
Symbol 799 MovieClip Frame 1
rightFrame = function () { car.gotoAndStop(frame); }; stop();
Symbol 799 MovieClip Frame 6
_root.sounds.magnagrip.start();
Symbol 799 MovieClip Frame 7
rightFrame();
Symbol 799 MovieClip Frame 8
rightFrame();
Symbol 799 MovieClip Frame 9
rightFrame();
Symbol 799 MovieClip Frame 10
rightFrame();
Symbol 799 MovieClip Frame 11
rightFrame();
Symbol 799 MovieClip Frame 12
rightFrame();
Symbol 799 MovieClip Frame 13
rightFrame();
Symbol 799 MovieClip Frame 14
rightFrame();
Symbol 799 MovieClip Frame 15
rightFrame();
Symbol 799 MovieClip Frame 16
rightFrame();
Symbol 799 MovieClip Frame 17
rightFrame();
Symbol 806 MovieClip Frame 1
rightFrame = function () { car.gotoAndStop(frame); }; stop();
Symbol 806 MovieClip Frame 2
rightFrame();
Symbol 806 MovieClip Frame 3
rightFrame();
Symbol 806 MovieClip Frame 4
rightFrame();
Symbol 819 MovieClip Frame 1
stop();
Symbol 836 MovieClip Frame 1
rightFrame = function () { car.gotoAndStop(frame); }; stop(); stop();
Symbol 836 MovieClip Frame 2
rightFrame();
Symbol 836 MovieClip Frame 3
rightFrame();
Symbol 836 MovieClip Frame 4
rightFrame();
Symbol 836 MovieClip Frame 5
rightFrame();
Symbol 850 MovieClip Frame 1
stop();
Symbol 850 MovieClip Frame 8
_root.sounds.magnagrip.start();
Symbol 857 MovieClip Frame 1
rightFrame = function () { car.gotoAndStop(frame); }; stop();
Symbol 857 MovieClip Frame 2
rightFrame();
Symbol 857 MovieClip Frame 3
rightFrame();
Symbol 857 MovieClip Frame 4
rightFrame();
Symbol 857 MovieClip Frame 5
rightFrame();
Symbol 857 MovieClip Frame 6
rightFrame();
Symbol 857 MovieClip Frame 7
rightFrame();
Symbol 857 MovieClip Frame 15
rightFrame(); stop();
Symbol 857 MovieClip Frame 16
rightFrame();
Symbol 857 MovieClip Frame 17
rightFrame();
Symbol 857 MovieClip Frame 18
rightFrame();
Symbol 857 MovieClip Frame 26
_parent.myCar._visible = true; _parent.myCar.position.z = _parent.myCar.position.z + 400; _parent.myCar.position.y = -450; _parent.myCar.position.x = _parent.convertBackward(_parent._x + ((_parent.exit._x * _parent._xscale) * 0.01), _parent.myCar.position.z); _parent.myCar.speed.z = 85; _parent.myCar.speed.x = -80; _parent.myCar.speed.y = 0; _parent.myCar.collided = false; _parent.myCar.gravity = false; _parent.myCar.gotoAndStop(100 + (250 * _parent.myCar.type));
Symbol 858 MovieClip Frame 1
convertBackward = function (absX, z) { var _local2 = (1 / (z * 0.1)) * _parent.dim; var _local3 = _local2 / (_parent.dim / _parent.inc); newX = absX / _local3; return(newX); }; rightZ = function (z) { return((((z > 1060) and (z < 1150)) or ((z > 2200) and (z < 2320))) or (z < 3500)); }; check = function () { for (var _local4 in _parent.car) { car = _parent.car[_local4].sprite; if (!car.collided) { if (rightZ(car.position.z) and catcher.hitTest(car._x + _parent._x, car._y + _parent._y, false)) { car._visible = false; car.collided = true; if (car.combo > 0) { comboMult = 2; _root.sounds.combo.start(); _parent.showCombo(); } else { _parent.shotsConnected++; _root.sounds.hit.start(); comboMult = 1; } _parent.score = _parent.score + (this.score * comboMult); this.displayScore = this.score * comboMult; anim.frame = car.type + 1; anim.gotoAndPlay(2); stunt.play(); myCar = car; car.speed.x = 0; car.speed.y = 0; car.speed.z = 0; } if (smacker.hitTest(car._x + _parent._x, car._y + _parent._y, false)) { _root.sounds.ricochet.start(); car.collided = true; car.gotoAndPlay(201 + (250 * car.type)); car.speed.y = 60; if (car._x < (catcher._x + _x)) { car.speed.x = car.speed.x - 180; } else { car.speed.x = car.speed.x + 40; } car.speed.z = car.speed.z * 0.75; car.gravity = true; } } if ((car._y < (this._y + (smacker._y * 0.25))) and (car.getDepth() > this.getDepth())) { this.swapDepths(car); } } }; onEnterFrame = function () { this._x = this._x - (this.speed * _parent.slideSpeed); if (this._x < -400) { removeMovieClip(this); } check(); }; stop();
Symbol 873 MovieClip Frame 1
stop();
Symbol 879 MovieClip Frame 1
_visible = false;
Symbol 981 MovieClip Frame 1
stop();
Symbol 982 MovieClip Frame 8
this.removeMovieClip(); stop();
Symbol 990 MovieClip Frame 1
showRound = _parent._parent._parent.round;
Symbol 996 Button
on (release) { if (!_parent._parent.locked) { _parent.play(); _parent.job = "playGame"; } }
Symbol 998 MovieClip Frame 1
stop();
Symbol 998 MovieClip Frame 18
stop();
Symbol 998 MovieClip Frame 19
_root.sounds.window.start(); _parent.options.play();
Symbol 998 MovieClip Frame 33
_parent.counter.play(); _parent.launcher.crossHairs._visible = true; _parent.countingDown = true; _parent.warning.message.text = "TEST COMMENCING"; _parent.warning.gotoAndPlay(2); stop();
Symbol 1003 MovieClip Frame 1
stop();
Symbol 1003 MovieClip Frame 11
stop();
Symbol 1006 MovieClip Frame 1
stop();
Symbol 1020 Button
on (release) { _parent._parent.fade("instructions"); _parent._parent.returnTo = "game"; }
Symbol 1026 MovieClip Frame 28
stop();
Symbol 1026 MovieClip Frame 49
stop();
Symbol 1036 MovieClip Frame 10
_parent.warning.gotoAndPlay(2);
Symbol 1036 MovieClip Frame 19
stop();
Symbol 1036 MovieClip Frame 25
_root.sounds.buzzer.start();
Symbol 1036 MovieClip Frame 50
if (_parent.time > 0.1) { gotoAndPlay ("glow"); } else { stop(); }
Symbol 1044 MovieClip Frame 1
stop();
Symbol 1044 MovieClip Frame 2
_parent.launcher.crossHairs._visible = true;
Symbol 1044 MovieClip Frame 11
if (_parent._parent.round == 1) { label = "HIT TARGETS"; } if (_parent._parent.round == 2) { label = "SPEED x 1.5"; } if (_parent._parent.round > 2) { label = "SPEED x 2.0"; }
Symbol 1044 MovieClip Frame 12
_root.sounds.buzzer.start();
Symbol 1044 MovieClip Frame 23
_root.sounds.begin.start();
Symbol 1044 MovieClip Frame 36
_root.sounds.buzzer.start();
Symbol 1044 MovieClip Frame 60
_root.sounds.buzzer.start();
Symbol 1044 MovieClip Frame 80
_root.sounds.game.start();
Symbol 1044 MovieClip Frame 82
_root.sounds.loop.start();
Symbol 1044 MovieClip Frame 87
_parent.startGame(); stop();
Symbol 1057 Button
on (rollOver) { gotoAndPlay ("over"); } on (rollOut, releaseOutside) { gotoAndPlay ("off"); } on (release) { _parent._parent.closeInstructions(); }
Symbol 1058 MovieClip Frame 1
stop();
Symbol 1058 MovieClip Frame 2
_root.sounds.rollover.start();
Symbol 1058 MovieClip Frame 6
stop();
Symbol 1062 MovieClip Frame 1
closeInstructions = function () { play(); }; _parent.locked = false; stop();
Symbol 1062 MovieClip Frame 2
_parent.locked = true;
Symbol 1062 MovieClip Frame 13
stop();
Symbol 1062 MovieClip Frame 25
_parent.closeInstructions();
Symbol 1066 MovieClip Frame 1
stop();
Symbol 1067 MovieClip Frame 1
init = function () { factor = 0.75 + (_parent.round * 0.5); startSound = setInterval(soundStart, 1250); concluded.swapDepths(12001); launcher.swapDepths(12000); combo.swapDepths(13000); locked = false; warning.message.text = "TEST SITE"; warning.swapDepths(14000); concluded._visible = false; starter.rounder = ("ROUND " + _parent.round) + " OF 3"; rad = 57.2957795130823; steamKing.stop(); leftEdge = -300; rightEdge = 110; carCount = 0; countingDown = false; launcher.goal = (leftEdge + rightEdge) / 2; launcher._x = launcher.goal - 500; initWorld(0, -13, 4, -460); car = new Array(); launchSpeed = 150; trailCount = 0; speed = 3; slideSpeed = 1; score = 0; lastOne = -1; shotsTaken = 0; shotsConnected = 0; slowingDown = false; launcherInPlace = false; timerGlowing = false; slice = [bg.slice0, bg.slice1, bg.slice2, bg.slice3, bg.slice4]; for (var _local2 in slice) { slice[_local2].initx = slice[_local2]._x; } bgSpeed = [0.5 * factor, 1 * factor, 3 * factor, 6 * factor, 10 * factor]; mult = [0, 1, 2, 4]; m = mult[_parent.round]; _parent.mult = m; kingScore = [2000 * m, 1000 * m, 500 * m]; king = [farKing, midKing, nearKing]; kingSpeed = [3 * factor, 4 * factor, 6 * factor]; stuntCount = 0; displayTime = "45.00"; time = 45; gameOver = false; gameStarted = false; timeCount = 0; if (_parent.round == 1) { trace("round = 1"); _parent.getHits(_parent.siteid, _parent.gameid); } }; soundStart = function () { clearInterval(startSound); _root.sounds.enter.start(); }; showInstructions = function () { if (!locked) { instructions.gotoAndPlay(2); starter.but.but.enabled = false; locked = true; } }; closeInstructions = function () { starter.but.but.enabled = true; locked = false; }; hideCrossHairs = function () { launcher.crossHairs._visible = false; clearInterval(beginShowCrossHairs); beginShowCrossHairs = setInterval(showCrossHairs, 500); }; showCrossHairs = function () { if (!gameOver) { launcher.crossHairs._visible = true; } clearInterval(beginShowCrossHairs); }; startSlowDown = function () { clearInterval(doSlowDown); slowingDown = true; }; leave = function () { clearInterval(doStunts); _parent.score = score; _parent.shotsTaken = shotsTaken; _parent.shotsConnected = shotsConnected; Mouse.show(); clearInterval(doLeave); _parent.fade("results"); }; doTime = function () { if (gameStarted and (!gameOver)) { timeCount++; time = 45 - (int((timeCount / 24) * 100) / 100); if (time <= 0) { time = 0; _root.sounds.finish.start(); concluded._visible = true; concluded.play(); gameOver = true; doSlowDown = setInterval(startSlowDown, 750); doLeave = setInterval(leave, 2000); } displayTime = time; if (time == 0) { displayTime = "00.00"; } else { if (time < 10) { displayTime = "0" + displayTime; } if (displayTime.toString().length == 4) { displayTime = displayTime + "0"; } if (displayTime.toString().length == 2) { displayTime = displayTime + ".00"; } } } if ((!timerGlowing) and (time < 5)) { timerGlowing = true; timer.gotoAndPlay("glow"); } }; slowDown = function () { if (slowingDown) { slideSpeed = slideSpeed * 0.95; } }; startGame = function () { warning.message.text = "TEST IN PROGRESS"; warning.gotoAndStop(1); starter._visible = false; newStunt(); doStunts = setInterval(newStunt, int(1500 / factor)); gameStarted = true; }; clicker = new Object(); Mouse.addListener(clicker); clicker.onMouseDown = function () { shoot(); }; distance = function (x1, y1, x2, y2) { var _local2 = x1 - x2; var _local1 = y1 - y2; return(Math.sqrt((_local2 * _local2) + (_local1 * _local1))); }; convert = function (pos) { var _local1 = new Object(); var _local2 = (1 / (pos.z * 0.1)) * dim; _local1.yscale = _local2 * size; _local1.xscale = _local2 * size; var _local3 = _local2 / (dim / inc); var _local6 = (pos.x - vanx) * _local3; var _local5 = (-(pos.y - vany)) * _local3; _local1.x = vanx + _local6; _local1.y = vany + _local5; return(_local1); }; redraw = function (object) { if (object.shadow != undefined) { object.shadow.position.x = object.position.x; object.shadow.position.y = floor; object.shadow.position.z = object.position.z; var _local2 = convert(object.shadow.position); object.shadow._x = _local2.x; object.shadow._y = _local2.y; object.shadow._xscale = _local2.xscale; object.shadow._yscale = _local2.yscale; } var _local2 = convert(object.position); object._x = _local2.x; object._y = _local2.y; object._xscale = _local2.xscale; object._yscale = _local2.yscale; }; applySpeed = function (object) { if (object.gravity) { object.speed.y = object.speed.y - gravity; } object.position.x = object.position.x + object.speed.x; object.position.y = object.position.y + object.speed.y; object.position.z = object.position.z + object.speed.z; if (object.position.y <= floor) { object.position.y = floor; object.speed.y = object.speed.y * -0.75; object.bounces++; if (object.bounces > 2) { object._visible = false; } } }; pipeline = function (who) { applySpeed(who.sprite); redraw(who.sprite); if ((who.sprite.position.z < 1500) and (who.sprite.position.z > 750)) { trailCount++; var t = eval ("trail" + trailCount); t._rotation = random(360); t._xscale = who.sprite._xscale; t._yscale = who.sprite._yscale; t._x = who.sprite._x; t._y = who.sprite._y; } if (((who.sprite.position.z > 5700) or (who.sprite.position.z < 150)) or (who.sprite.speed.z < 10)) { who.sprite._visible = false; removeMovieClip(who.sprite); who = null; return(false); } return(true); }; initWorld = function (myVanX, myVanY, myGravity, myFloor) { floor = myFloor; inc = 20; vanx = myVanX; vany = myVanY; dim = 14000; gravity = myGravity; size = 0.5; }; Actor = function (sprite, posx, posy, posz, speedx, speedy, speedz, gravity, shadow) { var id = random(1000000); auto.duplicateMovieClip("car" + carCount, carCount); this.sprite = eval ("car" + carCount); this.sprite.position = new Object(); this.sprite.position.x = posx; this.sprite.position.y = posy; this.sprite.position.z = posz; this.sprite.speed = new Object(); this.sprite.speed.x = speedx; this.sprite.speed.y = speedy; this.sprite.speed.z = speedz; this.sprite.gravity = gravity; this.sprite.bounces = 0; this.sprite.shadow = shadow; this.collided = false; this.translate = function (x, y, z) { this.sprite.position.x = this.sprite.position.x + x; this.sprite.position.y = this.sprite.position.y + y; this.sprite.position.z = this.sprite.position.z + z; }; this.sprite._visible = false; }; moveBackground = function () { for (var _local1 in slice) { slice[_local1]._x = slice[_local1]._x - (bgSpeed[_local1] * slideSpeed); if (slice[_local1]._x < (slice[_local1].initx - 460)) { slice[_local1]._x = slice[_local1]._x + 460; slice[_local1].tower._visible = false; } } }; moveAimer = function () { count++; p = new Object(); p.x = launcher.target._x; p.y = launcher.target._y; launcher.localToGlobal(p); diff = _root._xmouse - p.x; var _local2 = Math.abs(diff); if ((_local2 > 5) and (count < 250)) { if (diff < 0) { launcher.gotoAndStop(launcher._currentframe - 1); moveAimer(f); } else { launcher.gotoAndStop(launcher._currentframe + 1); moveAimer(); } } }; newStunt = function () { var r = lastOne; while (r == lastOne) { r = random(3); } lastOne = r; stuntCount++; depth = ((r * 1000) + 500) + stuntCount; king[r].duplicateMovieClip("stunt" + stuntCount, depth); var s = eval ("stunt" + stuntCount); s.speed = kingSpeed[r]; s.score = kingScore[r]; s.gotoAndStop(random(_parent.round * 2) + 1); }; showCombo = function () { combo.gotoAndPlay(2); }; shoot = function () { if ((gameStarted and (!gameOver)) and (car.length < 7)) { _root.sounds.bazooka.start(); shotsTaken++; carCount++; hideCrossHairs(); launcher.turbine0.gotoAndPlay(2); launcher.turbine1.gotoAndPlay(2); car.push(new Actor(auto, 0, -450, 500, 0, 0, 0, false, null)); var _local2 = car[car.length - 1]; _local2.sprite.type = random(3); _local2.sprite.gotoAndStop(launcher._currentframe + (250 * _local2.sprite.type)); _local2.sprite._visible = true; var _local5 = ((launcher._x / 100) + 0.95) * 0.28; var _local4 = (launcher._x + 95) / (7.9 + _local5); _local2.sprite.position.x = (launcher._x + 95) * 2.47844827586207; _local2.sprite.position.z = 500; var _local3 = ((launcher._currentframe * 0.348258706467662) - 33) + _local4; var _local6 = Math.cos(_local3 / rad) * launchSpeed; var _local7 = (Math.sin(_local3 / rad) * launchSpeed) * 2.3; _local2.sprite.speed.x = _local7; _local2.sprite.speed.z = _local6; _local2.sprite.id = carCount; _local2.sprite.combo = 0; pipeline(_local2); } }; onEnterFrame = function () { count = 0; doTime(); if (gameStarted or countingDown) { moveAimer(); } else { launcher.gotoAndStop(100); launcher.crossHairs._visible = false; } if (gameOver) { launcher.crossHairs._visible = false; } slowDown(); for (var _local1 in car) { if (!pipeline(car[_local1])) { car.splice(_local1, 1); } } if (gameStarted) { moveBackground(); } if (!launcherInPlace) { launcher._x = launcher._x + 7; if (launcher._x >= launcher.goal) { launcherInPlace = true; starter.gotoAndPlay("show"); } } }; init();
Symbol 1090 MovieClip Frame 1
buttons.gotoAndPlay("on"); stop();
Symbol 1096 Button
on (release) { gotoAndPlay ("off"); }
Symbol 1097 MovieClip Frame 7
_parent.attract.play();
Symbol 1097 MovieClip Frame 30
stop();
Symbol 1097 MovieClip Frame 32
play();
Symbol 1097 MovieClip Frame 41
if (_parent.round < 4) { _parent.fade("game"); } else { _parent.fade("product"); } stop();
Symbol 1139 MovieClip Frame 3
stop();
Symbol 1139 MovieClip Frame 6
stop();
Symbol 1139 MovieClip Frame 9
stop();
Symbol 1139 MovieClip Frame 12
stop();
Symbol 1139 MovieClip Frame 15
stop();
Symbol 1139 MovieClip Frame 18
stop();
Symbol 1144 Button
on (release) { if (_parent.firstTime) { job = "instructions"; } else { job = "instructions"; } gotoAndPlay ("off"); }
Symbol 1145 Button
on (release) { _parent.catalog_ft.trackRedir(); }
Symbol 1146 Button
on (release) { _parent.gotoAndStop("highscores"); }
Symbol 1147 MovieClip Frame 1
stop();
Symbol 1147 MovieClip Frame 2
play();
Symbol 1147 MovieClip Frame 40
stop();
Symbol 1147 MovieClip Frame 42
play();
Symbol 1147 MovieClip Frame 51
_parent.returnTo = "title"; _parent.fade(job); stop();
Symbol 1169 Button
on (release) { job = "instructions"; gotoAndPlay ("off"); }
Symbol 1180 MovieClip Frame 1
buttons.gotoAndPlay("on"); stop();
Symbol 1189 MovieClip Frame 7
_parent.attract.play();
Symbol 1189 MovieClip Frame 30
stop();
Symbol 1189 MovieClip Frame 32
play();
Symbol 1189 MovieClip Frame 41
if (_parent._parent.round < 4) { _parent.fade("game"); } else { _parent.fade("scoreFrame"); } stop();
Symbol 1192 Button
on (release) { _parent._parent.catalog_ft.trackRedir(); }
Symbol 1197 Button
on (release) { job = "game"; gotoAndPlay ("off"); _parent._parent.round = 1; _parent._parent.totalScore = 0; _parent._parent.roundScore = 0; _parent._parent.playAgain_ft.track(); }
Symbol 1198 Button
on (release) { job = "send"; gotoAndPlay ("off"); }
Symbol 1201 MovieClip Frame 1
stop();
Symbol 1201 MovieClip Frame 2
play();
Symbol 1201 MovieClip Frame 30
stop();
Symbol 1201 MovieClip Frame 32
play();
Symbol 1201 MovieClip Frame 41
_parent._parent.returnTo = "product"; _parent._parent.fade(job); stop();
Symbol 1202 MovieClip Frame 1
buttons.gotoAndPlay("on");
Symbol 1207 Button
on (release, keyPress "<Enter>") { _parent.gotoAndStop("begin"); }
Symbol 1211 Button
on (release) { _parent.closeMailer(); }
Symbol 1212 Button
on (release, keyPress "<Enter>") { gotoAndStop ("begin"); }
Symbol 1221 MovieClip Frame 1
function onSend(evObj) { sendResult = evObj.sent; if (sendResult == "true") { gotoAndStop ("Sent Mail"); } else { problem_sending._visible = true; } } function isNaughtyYour() { trace("IS NAUGHTY YOUR:" + resultYour_lv.answer); foundResultsYour = true; trace("foundResultsYour:" + foundResultsYour); } function isNaughtyFriend() { trace("IS NAUGHTY FRIEND:" + resultFriend_lv.answer); foundResultsFriend = true; } function createEmail(toName, fromName) { var _local1 = ""; _local1 = (((_local1 + "Hey ") + toName) + "!") + "<br>"; _local1 = ((_local1 + "Your friend, ") + fromName) + ", played a cool game on websitename.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 websitename.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; 2005 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; button_email.onRelease = function () { trace("EMAIL BUTTON PRESSED"); 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)) { trace("INVALID EMAIL"); invalid_email._visible = true; } else { trace("VALID EMAIL"); mailOK = true; foundResultsYour = false; foundResultsFriend = false; tryingToSend = true; sendYour_lv = new LoadVars(); resultYour_lv = new LoadVars(); resultYour_lv.onLoad = isNaughtyYour; trace("your_name.text:" + your_name.text); sendYour_lv.phrase = your_name.text; trace("sendYour_lv.phrase:" + sendYour_lv.phrase); sendYour_lv.sendAndLoad(_parent.app_naughtyCheck, resultYour_lv, "POST"); sendFriend_lv = new LoadVars(); resultFriend_lv = new LoadVars(); resultFriend_lv.onLoad = isNaughtyFriend; trace("friend_name.text:" + friend_name.text); sendFriend_lv.phrase = friend_name.text; trace("sendFriend_lv.phrase:" + sendFriend_lv.phrase); sendFriend_lv.sendAndLoad(_parent.app_naughtyCheck, resultFriend_lv, "POST"); } }; onEnterFrame = function () { if (tryingToSend) { trace("TRYING TO SEND"); if (foundResultsYour && (foundResultsFriend)) { trace("resultYour_lv.answer:" + resultYour_lv.answer); if ((resultYour_lv.answer == "N") && (resultFriend_lv.answer == "N")) { trace("RESULTS OK"); var _local10 = friend_name.text; var _local4 = friends_email.text; var _local9 = your_name.text; var _local6 = your_name.text + " Wants You To Play A Game!"; var _local3 = _parent.appSiteEmailFrom; var _local8 = ""; var _local5 = ""; var _local2 = ""; var _local7 = createEmail(friend_name.text, your_name.text); myEmailServices.sendFlash(_local4, _local3, _local8, _local5, _local6, _local7, _local2); foundResultsYour = false; foundResultsFriend = false; tryingToSend = false; } else { trace("BAD RESULTS"); if (resultYour_lv.answer == "Y") { trace("making invalid your"); invalid_your_name._visible = true; } if (resultFriend_lv.answer == "Y") { trace("making invalid friend"); invalid_friend_name._visible = true; } foundResultsYour = false; foundResultsFriend = false; tryingToSend = false; } } } }; sendAnother_btn.onRelease = function () { gotoAndStop ("begin"); }; stop();
Symbol 1221 MovieClip Frame 22
sentAlready = true; button_done.onRelease = function () { _parent.gotoAndStop("title"); }; sendAnother_btn.onRelease = function () { gotoAndStop ("begin"); }; send_ft.track();

Library Items

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

Instance Names

"fader"Frame 1Symbol 526 MovieClip
"sounds"Frame 7Symbol 592 MovieClip
"attract"Frame 7Symbol 594 MovieClip
"instructions"Frame 12Symbol 607 MovieClip
"ender"Frame 27Symbol 1090 MovieClip
"buttons"Frame 27Symbol 1097 MovieClip
"checkScore_btn"Frame 27Symbol 1101 Button
"score_txt"Frame 37Symbol 1113 EditableText
"awards_mc"Frame 37Symbol 1139 MovieClip
"buttons"Frame 37Symbol 1147 MovieClip
"score_txt"Frame 41Symbol 1148 EditableText
"signUp_btn"Frame 41Symbol 1158 MovieClip
"next_btn"Frame 46Symbol 1163 Button
"my_dg"Frame 46Symbol 512 MovieClip [DataGrid]
"playerInput_txt"Frame 64Symbol 1164 EditableText
"send_btn"Frame 64Symbol 1169 Button
"error_line1_txt"Frame 72Symbol 1170 EditableText
"error_line2_txt"Frame 72Symbol 1171 EditableText
"send_btn"Frame 72Symbol 1175 Button
"ender"Frame 79Symbol 1180 MovieClip
"score_txt"Frame 79Symbol 1181 EditableText
"playerList_txt"Frame 79Symbol 1182 EditableText
"hits_txt"Frame 79Symbol 1184 EditableText
"buttons"Frame 79Symbol 1189 MovieClip
"button_email"Frame 95Symbol 1222 Button
"cancel_btn"Frame 95Symbol 1223 Button
"friends_email"Frame 95Symbol 1225 EditableText
"your_name"Frame 95Symbol 1226 EditableText
"friend_name"Frame 95Symbol 1227 EditableText
"invalid_your_name"Frame 95Symbol 1231 MovieClip
"invalid_friend_name"Frame 95Symbol 1231 MovieClip
"invalid_email"Frame 95Symbol 1233 MovieClip
"problem_sending"Frame 95Symbol 1235 MovieClip
"sendAnother_btn"Frame 99Symbol 1216 Button
"done_btn"Frame 99Symbol 1220 Button
"bar"Symbol 13 MovieClip [FGamePreloader] Frame 1Symbol 5 MovieClip
"b"Symbol 377 MovieClip [SimpleButtonDown] Frame 1Symbol 374 MovieClip [BrdrShdw]
"face"Symbol 377 MovieClip [SimpleButtonDown] Frame 1Symbol 376 MovieClip [BrdrFace]
"b"Symbol 382 MovieClip [SimpleButtonIn] Frame 1Symbol 379 MovieClip [BrdrBlk]
"it"Symbol 382 MovieClip [SimpleButtonIn] Frame 1Symbol 381 MovieClip [BrdrHilght]
"g"Symbol 382 MovieClip [SimpleButtonIn] Frame 1Symbol 374 MovieClip [BrdrShdw]
"face"Symbol 382 MovieClip [SimpleButtonIn] Frame 1Symbol 376 MovieClip [BrdrFace]
"ob"Symbol 383 MovieClip [SimpleButtonUp] Frame 1Symbol 379 MovieClip [BrdrBlk]
"ol"Symbol 383 MovieClip [SimpleButtonUp] Frame 1Symbol 376 MovieClip [BrdrFace]
"ib"Symbol 383 MovieClip [SimpleButtonUp] Frame 1Symbol 374 MovieClip [BrdrShdw]
"il"Symbol 383 MovieClip [SimpleButtonUp] Frame 1Symbol 381 MovieClip [BrdrHilght]
"face"Symbol 383 MovieClip [SimpleButtonUp] Frame 1Symbol 376 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 391 MovieClip [FocusRect] Frame 1Symbol 372 MovieClip [BoundingBox]
"tabCapture"Symbol 392 MovieClip [FocusManager] Frame 1Symbol 389 Button
"boundingBox_mc"Symbol 395 MovieClip [SimpleButton] Frame 1Symbol 372 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 399 MovieClip [Button] Frame 1Symbol 372 MovieClip [BoundingBox]
"dfs"Symbol 500 MovieClip [BtnDownArrow] Frame 1Symbol 448 MovieClip [ScrollTrack]
"dfs"Symbol 501 MovieClip [BtnUpArrow] Frame 1Symbol 448 MovieClip [ScrollTrack]
"boundingBox_mc"Symbol 503 MovieClip [HScrollBar] Frame 1Symbol 372 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 504 MovieClip [VScrollBar] Frame 1Symbol 372 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 505 MovieClip [View] Frame 1Symbol 372 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 506 MovieClip [ScrollView] Frame 1Symbol 372 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 508 MovieClip [List] Frame 1Symbol 372 MovieClip [BoundingBox]
"label"Symbol 511 MovieClip [TextInput] Frame 1Symbol 510 EditableText
"boundingBox_mc"Symbol 512 MovieClip [DataGrid] Frame 1Symbol 372 MovieClip [BoundingBox]
"buttons"Symbol 560 MovieClip Frame 1Symbol 552 MovieClip
"logos"Symbol 560 MovieClip Frame 1Symbol 559 MovieClip
"ricochet"Symbol 592 MovieClip Frame 1Symbol 565 MovieClip
"bazooka"Symbol 592 MovieClip Frame 1Symbol 568 MovieClip
"hit"Symbol 592 MovieClip Frame 1Symbol 570 MovieClip
"over"Symbol 592 MovieClip Frame 1Symbol 572 MovieClip
"beep"Symbol 592 MovieClip Frame 1Symbol 574 MovieClip
"enter"Symbol 592 MovieClip Frame 1Symbol 576 MovieClip
"begin"Symbol 592 MovieClip Frame 1Symbol 578 MovieClip
"loop"Symbol 592 MovieClip Frame 1Symbol 580 MovieClip
"game"Symbol 592 MovieClip Frame 1Symbol 582 MovieClip
"finish"Symbol 592 MovieClip Frame 1Symbol 585 MovieClip
"window"Symbol 592 MovieClip Frame 1Symbol 586 MovieClip
"buzzer"Symbol 592 MovieClip Frame 1Symbol 587 MovieClip
"rollover"Symbol 592 MovieClip Frame 1Symbol 589 MovieClip
"combo"Symbol 592 MovieClip Frame 1Symbol 591 MovieClip
"buttons"Symbol 607 MovieClip Frame 1Symbol 598 MovieClip
"tower"Symbol 617 MovieClip Frame 1Symbol 616 MovieClip
"slice0"Symbol 629 MovieClip Frame 1Symbol 611 MovieClip
"slice1"Symbol 629 MovieClip Frame 1Symbol 617 MovieClip
"slice2"Symbol 629 MovieClip Frame 1Symbol 620 MovieClip
"slice3"Symbol 629 MovieClip Frame 1Symbol 623 MovieClip
"slice4"Symbol 629 MovieClip Frame 1Symbol 628 MovieClip
"parts"Symbol 653 MovieClip Frame 6Symbol 642 MovieClip
"car"Symbol 685 MovieClip Frame 2Symbol 665 MovieClip
"car"Symbol 685 MovieClip Frame 3Symbol 674 MovieClip
"car"Symbol 685 MovieClip Frame 4Symbol 679 MovieClip
"car"Symbol 685 MovieClip Frame 7Symbol 684 MovieClip
"car"Symbol 685 MovieClip Frame 13Symbol 684 MovieClip
"car"Symbol 685 MovieClip Frame 19Symbol 684 MovieClip
"parts"Symbol 715 MovieClip Frame 5Symbol 642 MovieClip
"car"Symbol 739 MovieClip Frame 2Symbol 724 MovieClip
"car"Symbol 739 MovieClip Frame 3Symbol 729 MovieClip
"car"Symbol 739 MovieClip Frame 6Symbol 738 MovieClip
"car"Symbol 739 MovieClip Frame 11Symbol 738 MovieClip
"parts"Symbol 753 MovieClip Frame 5Symbol 642 MovieClip
"car"Symbol 768 MovieClip Frame 2Symbol 755 MovieClip
"car"Symbol 768 MovieClip Frame 3Symbol 760 MovieClip
"car"Symbol 768 MovieClip Frame 4Symbol 765 MovieClip
"car"Symbol 768 MovieClip Frame 6Symbol 765 MovieClip
"car"Symbol 768 MovieClip Frame 8Symbol 765 MovieClip
"car"Symbol 768 MovieClip Frame 9Symbol 765 MovieClip
"car"Symbol 768 MovieClip Frame 11Symbol 755 MovieClip
"parts"Symbol 799 MovieClip Frame 5Symbol 642 MovieClip
"car"Symbol 799 MovieClip Frame 7Symbol 784 MovieClip
"car"Symbol 806 MovieClip Frame 2Symbol 804 MovieClip
"car"Symbol 806 MovieClip Frame 3Symbol 784 MovieClip
"car"Symbol 806 MovieClip Frame 4Symbol 805 MovieClip
"parts"Symbol 819 MovieClip Frame 5Symbol 642 MovieClip
"car"Symbol 836 MovieClip Frame 2Symbol 824 MovieClip
"car"Symbol 836 MovieClip Frame 3Symbol 833 MovieClip
"car"Symbol 836 MovieClip Frame 4Symbol 834 MovieClip
"car"Symbol 836 MovieClip Frame 5Symbol 835 MovieClip
"parts"Symbol 850 MovieClip Frame 5Symbol 642 MovieClip
"car"Symbol 857 MovieClip Frame 2Symbol 851 MovieClip
"car"Symbol 857 MovieClip Frame 3Symbol 856 MovieClip
"car"Symbol 857 MovieClip Frame 15Symbol 856 MovieClip
"stunt"Symbol 858 MovieClip Frame 1Symbol 653 MovieClip
"smacker"Symbol 858 MovieClip Frame 1Symbol 655 MovieClip
"catcher"Symbol 858 MovieClip Frame 1Symbol 656 MovieClip
"anim"Symbol 858 MovieClip Frame 1Symbol 685 MovieClip
"exit"Symbol 858 MovieClip Frame 1Symbol 687 MovieClip
"stunt"Symbol 858 MovieClip Frame 2Symbol 715 MovieClip
"anim"Symbol 858 MovieClip Frame 2Symbol 739 MovieClip
"stunt"Symbol 858 MovieClip Frame 3Symbol 753 MovieClip
"anim"Symbol 858 MovieClip Frame 3Symbol 768 MovieClip
"stunt"Symbol 858 MovieClip Frame 4Symbol 799 MovieClip
"anim"Symbol 858 MovieClip Frame 4Symbol 806 MovieClip
"stunt"Symbol 858 MovieClip Frame 5Symbol 819 MovieClip
"anim"Symbol 858 MovieClip Frame 5Symbol 836 MovieClip
"stunt"Symbol 858 MovieClip Frame 6Symbol 850 MovieClip
"anim"Symbol 858 MovieClip Frame 6Symbol 857 MovieClip
"turbine1"Symbol 981 MovieClip Frame 1Symbol 873 MovieClip
"turbine0"Symbol 981 MovieClip Frame 1Symbol 873 MovieClip
"target"Symbol 981 MovieClip Frame 1Symbol 879 MovieClip
"crossHairs"Symbol 981 MovieClip Frame 1Symbol 881 MovieClip
"launchPoint"Symbol 981 MovieClip Frame 1Symbol 879 MovieClip
"but"Symbol 997 MovieClip Frame 1Symbol 996 Button
"but"Symbol 998 MovieClip Frame 6Symbol 997 MovieClip
"message"Symbol 1066 MovieClip Frame 1Symbol 1065 MovieClip
"bg"Symbol 1067 MovieClip Frame 1Symbol 629 MovieClip
"nearKing"Symbol 1067 MovieClip Frame 1Symbol 858 MovieClip
"midKing"Symbol 1067 MovieClip Frame 1Symbol 858 MovieClip
"farKing"Symbol 1067 MovieClip Frame 1Symbol 858 MovieClip
"launcher"Symbol 1067 MovieClip Frame 1Symbol 981 MovieClip
"auto"Symbol 1067 MovieClip Frame 1Symbol 366 MovieClip [car]
"steamKing"Symbol 1067 MovieClip Frame 1Symbol 982 MovieClip
"starter"Symbol 1067 MovieClip Frame 1Symbol 998 MovieClip
"concluded"Symbol 1067 MovieClip Frame 1Symbol 1003 MovieClip
"combo"Symbol 1067 MovieClip Frame 1Symbol 1006 MovieClip
"options"Symbol 1067 MovieClip Frame 1Symbol 1026 MovieClip
"timer"Symbol 1067 MovieClip Frame 1Symbol 1036 MovieClip
"counter"Symbol 1067 MovieClip Frame 1Symbol 1044 MovieClip
"instructions"Symbol 1067 MovieClip Frame 1Symbol 1062 MovieClip
"warning"Symbol 1067 MovieClip Frame 1Symbol 1066 MovieClip
"send_btn"Symbol 1097 MovieClip Frame 25Symbol 1095 Button
"send_btn"Symbol 1097 MovieClip Frame 29Symbol 1096 Button
"played_mc"Symbol 1139 MovieClip Frame 16Symbol 1138 MovieClip
"send_btn"Symbol 1189 MovieClip Frame 1Symbol 1188 Button
"buttons"Symbol 1202 MovieClip Frame 1Symbol 1201 MovieClip
"sendAnother_btn"Symbol 1221 MovieClip Frame 22Symbol 1216 Button
"button_done"Symbol 1221 MovieClip Frame 22Symbol 1220 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 13 as "FGamePreloader"
ExportAssets (56)Timeline Frame 1Symbol 366 as "car"
ExportAssets (56)Timeline Frame 1Symbol 372 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 374 as "BrdrShdw"
ExportAssets (56)Timeline Frame 1Symbol 376 as "BrdrFace"
ExportAssets (56)Timeline Frame 1Symbol 377 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 1Symbol 379 as "BrdrBlk"
ExportAssets (56)Timeline Frame 1Symbol 381 as "BrdrHilght"
ExportAssets (56)Timeline Frame 1Symbol 382 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 1Symbol 383 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 1Symbol 384 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 385 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 386 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 391 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 392 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 393 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 394 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 395 as "SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 396 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 397 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 398 as "ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 399 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 428 as "DataHeaderBackGnd"
ExportAssets (56)Timeline Frame 1Symbol 430 as "DataHeaderOverlay"
ExportAssets (56)Timeline Frame 1Symbol 432 as "DataHeaderSeperator"
ExportAssets (56)Timeline Frame 1Symbol 434 as "DataSortArrow"
ExportAssets (56)Timeline Frame 1Symbol 436 as "DataStretchBar"
ExportAssets (56)Timeline Frame 1Symbol 438 as "cursorStretch"
ExportAssets (56)Timeline Frame 1Symbol 439 as "DataGridAssets"
ExportAssets (56)Timeline Frame 1Symbol 440 as "DataGridColumn"
ExportAssets (56)Timeline Frame 1Symbol 441 as "SelectableRow"
ExportAssets (56)Timeline Frame 1Symbol 442 as "DataGridRow"
ExportAssets (56)Timeline Frame 1Symbol 443 as "DataProvider"
ExportAssets (56)Timeline Frame 1Symbol 444 as "DataSelector"
ExportAssets (56)Timeline Frame 1Symbol 445 as "CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 448 as "ScrollTrack"
ExportAssets (56)Timeline Frame 1Symbol 455 as "ScrollDownArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 457 as "ScrollThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 459 as "ScrollThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 460 as "ScrollDownArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 461 as "ScrollDownArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 462 as "ScrollDownArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 468 as "ScrollThumbBottomDisabled"
ExportAssets (56)Timeline Frame 1Symbol 470 as "ThumbThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 472 as "ThumbThemeColor3"
ExportAssets (56)Timeline Frame 1Symbol 473 as "ScrollThumbBottomDown"
ExportAssets (56)Timeline Frame 1Symbol 474 as "ScrollThumbBottomOver"
ExportAssets (56)Timeline Frame 1Symbol 475 as "ScrollThumbBottomUp"
ExportAssets (56)Timeline Frame 1Symbol 477 as "ScrollThumbGripDisabled"
ExportAssets (56)Timeline Frame 1Symbol 479 as "ThumbThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 480 as "ScrollThumbGripDown"
ExportAssets (56)Timeline Frame 1Symbol 481 as "ScrollThumbGripOver"
ExportAssets (56)Timeline Frame 1Symbol 482 as "ScrollThumbGripUp"
ExportAssets (56)Timeline Frame 1Symbol 484 as "ScrollThumbMiddleDisabled"
ExportAssets (56)Timeline Frame 1Symbol 485 as "ScrollThumbMiddleDown"
ExportAssets (56)Timeline Frame 1Symbol 489 as "ScrollThumbMiddleOver"
ExportAssets (56)Timeline Frame 1Symbol 490 as "ScrollThumbMiddleUp"
ExportAssets (56)Timeline Frame 1Symbol 491 as "ScrollThumbTopDisabled"
ExportAssets (56)Timeline Frame 1Symbol 492 as "ScrollThumbTopDown"
ExportAssets (56)Timeline Frame 1Symbol 493 as "ScrollThumbTopOver"
ExportAssets (56)Timeline Frame 1Symbol 494 as "ScrollThumbTopUp"
ExportAssets (56)Timeline Frame 1Symbol 495 as "ScrollTrackDisabled"
ExportAssets (56)Timeline Frame 1Symbol 496 as "ScrollUpArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 497 as "ScrollUpArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 498 as "ScrollUpArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 499 as "ScrollUpArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 500 as "BtnDownArrow"
ExportAssets (56)Timeline Frame 1Symbol 501 as "BtnUpArrow"
ExportAssets (56)Timeline Frame 1Symbol 502 as "ScrollBarAssets"
ExportAssets (56)Timeline Frame 1Symbol 503 as "HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 504 as "VScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 505 as "View"
ExportAssets (56)Timeline Frame 1Symbol 506 as "ScrollView"
ExportAssets (56)Timeline Frame 1Symbol 507 as "ScrollSelectList"
ExportAssets (56)Timeline Frame 1Symbol 508 as "List"
ExportAssets (56)Timeline Frame 1Symbol 511 as "TextInput"
ExportAssets (56)Timeline Frame 1Symbol 512 as "DataGrid"
ExportAssets (56)Timeline Frame 1Symbol 1240 as "__Packages.mx.services.Log"
ExportAssets (56)Timeline Frame 1Symbol 1241 as "__Packages.mattel.utils.Logger"
ExportAssets (56)Timeline Frame 1Symbol 1242 as "__Packages.mattel.data.StringExtensions"
ExportAssets (56)Timeline Frame 1Symbol 1243 as "__Packages.mx.remoting.Connection"
ExportAssets (56)Timeline Frame 1Symbol 1244 as "__Packages.mx.remoting.NetServiceProxy"
ExportAssets (56)Timeline Frame 1Symbol 1245 as "__Packages.mx.remoting.NetServiceProxyResponder"
ExportAssets (56)Timeline Frame 1Symbol 1246 as "__Packages.mx.data.PageableData"
ExportAssets (56)Timeline Frame 1Symbol 1247 as "__Packages.mx.data.DataRange"
ExportAssets (56)Timeline Frame 1Symbol 1248 as "__Packages.mx.data.PageableList"
ExportAssets (56)Timeline Frame 1Symbol 1249 as "__Packages.mx.remoting.RecordSet"
ExportAssets (56)Timeline Frame 1Symbol 404 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 1250 as "__Packages.mx.remoting.NetServices"
ExportAssets (56)Timeline Frame 1Symbol 1251 as "__Packages.mx.utils.Iterator"
ExportAssets (56)Timeline Frame 1Symbol 1252 as "__Packages.mx.remoting.RecordSetIterator"
ExportAssets (56)Timeline Frame 1Symbol 1253 as "__Packages.mx.remoting.RsDataFetcher"
ExportAssets (56)Timeline Frame 1Symbol 1254 as "__Packages.mx.remoting.RsDataRange"
ExportAssets (56)Timeline Frame 1Symbol 1255 as "__Packages.mattel.system.ApplicationSettings"
ExportAssets (56)Timeline Frame 1Symbol 1256 as "__Packages.mattel.utils.GamePreloader"
ExportAssets (56)Timeline Frame 1Symbol 1257 as "__Packages.mattel.data.Serializable"
ExportAssets (56)Timeline Frame 1Symbol 1258 as "__Packages.mattel.panels.connections.FlashTrackPanelConnect"
ExportAssets (56)Timeline Frame 1Symbol 1259 as "__Packages.mattel.data.NRStringExtensions"
ExportAssets (56)Timeline Frame 1Symbol 1260 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 1261 as "__Packages.mattel.data.FlashTrack"
ExportAssets (56)Timeline Frame 1Symbol 1262 as "__Packages.mattel.system.FileInfo"
ExportAssets (56)Timeline Frame 1Symbol 1263 as "__Packages.mattel.data.exceptions.MissingTrackingURLException"
ExportAssets (56)Timeline Frame 1Symbol 1264 as "__Packages.mattel.data.exceptions.MissingPopupPropsException"
ExportAssets (56)Timeline Frame 1Symbol 1265 as "__Packages.mattel.data.exceptions.InvalidTrackingDataException"
ExportAssets (56)Timeline Frame 1Symbol 1266 as "__Packages.mattel.data.exceptions.MissingURIException"
ExportAssets (56)Timeline Frame 1Symbol 1267 as "__Packages.mattel.data.exceptions.FlashTrackExecutedNotice"
ExportAssets (56)Timeline Frame 1Symbol 1268 as "__Packages.com.hotwheels.registration.UserServices"
ExportAssets (56)Timeline Frame 1Symbol 1269 as "__Packages.mx.remoting.Service"
ExportAssets (56)Timeline Frame 1Symbol 1270 as "__Packages.mx.rpc.Responder"
ExportAssets (56)Timeline Frame 1Symbol 1271 as "__Packages.mx.rpc.ResultEvent"
ExportAssets (56)Timeline Frame 1Symbol 1272 as "__Packages.mx.rpc.FaultEvent"
ExportAssets (56)Timeline Frame 1Symbol 1273 as "__Packages.mx.rpc.Fault"
ExportAssets (56)Timeline Frame 1Symbol 1274 as "__Packages.mx.remoting.Operation"
ExportAssets (56)Timeline Frame 1Symbol 1275 as "__Packages.mx.remoting.PendingCall"
ExportAssets (56)Timeline Frame 1Symbol 1276 as "__Packages.mx.data.binding.ObjectDumper"
ExportAssets (56)Timeline Frame 1Symbol 1277 as "__Packages.com.hotwheels.registration.User"
ExportAssets (56)Timeline Frame 1Symbol 1278 as "__Packages.mx.rpc.RelayResponder"
ExportAssets (56)Timeline Frame 1Symbol 1279 as "__Packages.SharedGameServices"
ExportAssets (56)Timeline Frame 1Symbol 401 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 403 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 402 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 518 as "__Packages.mx.controls.gridclasses.DataGridColumn"
ExportAssets (56)Timeline Frame 1Symbol 367 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 400 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 368 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 420 as "__Packages.mx.core.View"
ExportAssets (56)Timeline Frame 1Symbol 416 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 417 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 409 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 513 as "__Packages.mx.core.ExternalContent"
ExportAssets (56)Timeline Frame 1Symbol 405 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 421 as "__Packages.mx.core.ScrollView"
ExportAssets (56)Timeline Frame 1Symbol 516 as "__Packages.mx.controls.scrollClasses.ScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 514 as "__Packages.mx.skins.CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 515 as "__Packages.mx.controls.scrollClasses.ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 369 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 422 as "__Packages.mx.controls.listclasses.DataSelector"
ExportAssets (56)Timeline Frame 1Symbol 423 as "__Packages.mx.controls.listclasses.DataProvider"
ExportAssets (56)Timeline Frame 1Symbol 424 as "__Packages.mx.controls.listclasses.ScrollSelectList"
ExportAssets (56)Timeline Frame 1Symbol 425 as "__Packages.mx.controls.List"
ExportAssets (56)Timeline Frame 1Symbol 426 as "__Packages.mx.controls.DataGrid"
ExportAssets (56)Timeline Frame 1Symbol 517 as "__Packages.mx.effects.Tween"
ExportAssets (56)Timeline Frame 1Symbol 519 as "__Packages.mx.controls.listclasses.SelectableRow"
ExportAssets (56)Timeline Frame 1Symbol 520 as "__Packages.mx.controls.gridclasses.DataGridRow"
ExportAssets (56)Timeline Frame 1Symbol 521 as "__Packages.mx.controls.TextInput"
ExportAssets (56)Timeline Frame 1Symbol 1280 as "__Packages.mattel.utils.EmailServices"
ExportAssets (56)Timeline Frame 1Symbol 370 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 1Symbol 406 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 407 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 408 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 410 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 411 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 412 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 413 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 414 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 415 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 418 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 419 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 522 as "__Packages.mx.controls.HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 523 as "__Packages.mx.controls.VScrollBar"

Labels

"Tracking"Frame 2
"title"Frame 7
"instructions"Frame 12
"game"Frame 19
"results"Frame 27
"gameover"Frame 32
"submitscore"Frame 37
"notloggedin"Frame 41
"highscores"Frame 46
"scoreFrame"Frame 51
"player"Frame 61
"oops"Frame 69
"display"Frame 76
"product"Frame 84
"send"Frame 92
"Sent Mail"Frame 96
"on"Symbol 552 MovieClip Frame 2
"off"Symbol 552 MovieClip Frame 42
"ricochet1"Symbol 565 MovieClip Frame 2
"ricochet2"Symbol 565 MovieClip Frame 10
"end"Symbol 582 MovieClip Frame 7
"on"Symbol 598 MovieClip Frame 2
"off"Symbol 598 MovieClip Frame 31
"crossHairs"Symbol 981 MovieClip Frame 201
"show"Symbol 998 MovieClip Frame 2
"glow"Symbol 1036 MovieClip Frame 25
"over"Symbol 1058 MovieClip Frame 2
"off"Symbol 1058 MovieClip Frame 7
"off"Symbol 1097 MovieClip Frame 32
"hwcup"Symbol 1139 MovieClip Frame 1
"gold"Symbol 1139 MovieClip Frame 4
"silver"Symbol 1139 MovieClip Frame 7
"bronze"Symbol 1139 MovieClip Frame 10
"key"Symbol 1139 MovieClip Frame 13
"played"Symbol 1139 MovieClip Frame 16
"on"Symbol 1147 MovieClip Frame 2
"off"Symbol 1147 MovieClip Frame 42
"off"Symbol 1189 MovieClip Frame 32
"on"Symbol 1201 MovieClip Frame 2
"off"Symbol 1201 MovieClip Frame 32
"begin"Symbol 1221 MovieClip Frame 1
"error"Symbol 1221 MovieClip Frame 8
"sending"Symbol 1221 MovieClip Frame 15
"sent"Symbol 1221 MovieClip Frame 22

Dynamic Text Variables

_parent.displayScoreSymbol 638 EditableText"5000"
_parent.displayScoreSymbol 643 EditableText"5000"
_parent.displayScoreSymbol 646 EditableText"5000"
_parent.displayScoreSymbol 647 EditableText"5000"
_parent.displayScoreSymbol 650 EditableText"5000"
showRoundSymbol 987 EditableText"1"
_parent.scoreSymbol 1023 EditableText""
_parent.scoreSymbol 1025 EditableText""
_parent.displayTimeSymbol 1029 EditableText"30.00"
_parent.displayTimeSymbol 1031 EditableText"30.00"
labelSymbol 1037 EditableText"SPEED Xdsf 2.0"
textSymbol 1064 EditableText" TEST IN PROGRESS     "
_parent.totalScoreSymbol 1073 EditableText"55000"
messageSymbol 1074 EditableText"Continue to Round 3"
_parent.roundScoreSymbol 1076 EditableText""
_parent.accuracyBonusSymbol 1077 EditableText""
_parent.shotRatioSymbol 1079 EditableText""
_parent.scoreSymbol 1081 EditableText""
_parent.totalScoreSymbol 1084 EditableText"55000"
_parent.titleSymbol 1089 EditableText"TEST RESULTS"
_parent._parent.urgerSymbol 1092 EditableText"ROUND 2 OF 3... GO!"
_parent._parent.urgerSymbol 1093 EditableText"ROUND 2 OF 3... GO!"
_parent._parent.urgerSymbol 1094 EditableText"ROUND 2 OF 3... GO!"
messageSymbol 1178 EditableText"Continue to Round 3"
_parent.totalScoreSymbol 1184 EditableText"55000"
_parent._parent.urgerSymbol 1185 EditableText"SEE THE TOYS"
_parent._parent.urgerSymbol 1186 EditableText"SEE THE TOYS"
_parent._parent.urgerSymbol 1187 EditableText"SEE THE TOYS"
infoSymbol 1228 EditableText""
infoSymbol 1229 EditableText""




http://swfchan.com/5/24254/info.shtml
Created: 25/5 -2019 08:14:14 Last modified: 25/5 -2019 08:14:14 Server time: 09/05 -2024 16:49:33