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

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

Banger Racing.swf

This is the info page for
Flash #21895

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


Text
Fill in the details below for a
chance to enter the competition!

Name

Email Address

*

*Terms and Conditions apply, click here to view

You must be registered to
enter the competition
Click here to register:

Back

and good luck!

Fill in the details below and we will send your friend an email
so that they can play it too!

Friend's Name

Friend's Email Address

You must be registered to
send to a friend.
Click here to register:

Your friend has been sent an email

As dawn breaks over Little Chef, we find
our intrepid sausage jockeys filling up on a
tasty breakfast.
They need their energy, as very soon they
will be risking life and limb in one of the
most hair-raising races in the world.
This is your chance to become a champion
sausage jockey, and also enter our
amazing competition to win one of five
prizes of ‘Breakfast for a year’.

loading...

45%

loading...

45%

Terms & Conditions

X

CLOSE

CLOSE

Become a Champion Sausage Jockey in 4 Easy Steps

Step 1. Choose your rider and sausage
Step 2. Choose your opponent (if you havent been challenged already)
Step 3. Race your opponent around the race course.
Step 4. The first to cross the finish line is the winner!!!

Its that simple!! Use the left and right
arrow keys to steer, and the space bar to
accelerate. To reverse, take your finger off
the gas, and use the down arrow key with the left and
right ones... Good Luck, and May the Pork be with You!

Your time was

0:56:32

Fill in your details below to submit your time to the High Score Table,
and to be entered for a chance to WIN one of five 'Breakfasts for a year'

There are a total of 5 prizes, each consisting of £100 worth of Little Chef vouchers.

First Name

Click here for Terms and Conditions

You must be registered to submit a score.
Click here to register:

Your details have been submitted

0:56:32

Fill in the details below and we will send your mate an email to
challenge them to beat your time. If they accept, they will race a
‘ghost’ version of you around the track!

You must be registered to challenge
a friend.
Click here to register:

Your challenge has been issued

Reprezent'in the 'East
Side' 2-Fast can often be
seen cruiz'in the high
street with the 'system
up' and the roof down.

Rider

2-Fast

Mount

Type 'S' Turbo

Here he comes, muscling
his way up a high street
near you! If you want the
job done fast then Barry
is your man.

Barry van-White

Ten-Ton Tommy

Roger is impatient, and
would happily cut you
up. Better get out of his
way coz he's coming
through!

Road Rage Roger

Mile-Muncher Tdi

Born in the saddle, there
is nothing Hayley likes
more than blasting down
the highway with the
wind in her hair.

Hayley Hotrod

'63 BBQ Custom

Go on...laugh it up, but Cuthbert's years of
experience make him a winner! They don't
make them like they used to you know!

Cuthbert Catweasel

The Grand Old Duke of Pork

back

next

Choose an opponent..

How fast do you like to ride?

0:43

:23

1:15

:23

ActionScript [AS1/AS2]

Frame 1
stop();
Instance of Symbol 186 MovieClip "loader" in Frame 1
onClipEvent (load) { _parent.stop(); } onClipEvent (enterFrame) { bar_pos = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); percentloaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100) add "%"; this.loadbar.gotoAndStop(bar_pos / 2); if (percentloaded == "100%") { _root.play(); } }
Frame 10
stop();
Frame 11
function initSounds() { _root.soundOn = true; _root.createEmptyMovieClip("soundHolder", 25000); soundDepth = 0; soundFaderCounter = 0; createSound("BR_2FAST_loop.wav", "tooFast_loop_snd"); createSound("BR_2FAST_music.wav", "tooFast_music_snd"); createSound("BR_2FAST_go.wav", "tooFast_go_snd"); createSound("BR_harley_loop.wav", "harley_loop_snd"); createSound("BR_harley_music2.wav", "harley_music_snd"); createSound("BR_harley_go.L.wav", "harley_go_snd"); createSound("BR_Peacock_try2start.wav", "peacock_loop_snd"); createSound("BR_Peacock_music.wav", "peacock_music_snd"); createSound("BR_DrewPeacock_go.wav", "peacock_go_snd"); createSound("BR_motorway_loop.wav", "motorway_loop_snd"); createSound("BR_motorway_music.wav", "motorway_music_snd"); createSound("BR_motorway_go.wav", "motorway_go_snd"); createSound("BR_traffic_loop.wav", "traffic_loop_snd"); createSound("BR_traffic_music.wav", "traffic_music_snd"); createSound("BR_traffic_go.wav", "traffic_go_snd"); tooFast_music_snd.setVolume(60); motorway_music_snd.setVolume(60); traffics_music_snd.setVolume(60); harley_music_snd.setVolume(60); peacock_music_snd.setVolume(60); introLoopArr = [tooFast_loop_snd, traffic_loop_snd, motorway_loop_snd, harley_loop_snd, peacock_loop_snd]; introMusicArr = [tooFast_music_snd, traffic_music_snd, motorway_music_snd, harley_music_snd, peacock_music_snd]; introGoArr = [tooFast_go_snd, traffic_go_snd, motorway_go_snd, harley_go_snd, peacock_go_snd]; createSound("BR_speed1.wav", "speed1_snd"); createSound("BR_speed2.wav", "speed2_snd"); createSound("BR_speed3.wav", "speed3_snd"); createSound("BR_speed4.wav", "speed4_snd"); createSound("BR_speed5.wav", "speed5_snd"); createSound("BR_speed6.wav", "speed6_snd"); createSound("BR_skid_jerky.wav", "skid_jerky_snd"); createSound("BR_background.wav", "background_snd"); createSound("BR_finish_bigger2.wav", "finish_bigger_snd"); createSound("BR_booo.wav", "booo_snd"); createSound("BR_cutlery_double.wav", "cutlery_double_snd"); createSound("BR_cutlery_single.wav", "cutlery_single_snd"); createSound("BR_cup_collision1.wav", "cup_collision1_snd"); createSound("BR_cup_collision2.wav", "cup_collision2_snd"); createSound("BR_glass_collision1.wav", "glass_collision1_snd"); createSound("BR_glass_collision2.wav", "glass_collision2_snd"); createSound("BR_plate_cereals.wav", "plate_cereals_snd"); createSound("BR_plate_hard.wav", "plate_hard_snd"); createSound("BR_plate_soft.wav", "plate_soft_snd"); createSound("BR_cereals_impact.wav", "cereals_impact_snd"); createSound("BR_cereals_impact_soft.wav", "cereals_impact_soft_snd"); createSound("BR_3bip_alarm.wav", "bip_alarm_snd"); createSound("BR_crash3.wav", "crash3_snd"); engineSoundArr = [speed1_snd, speed2_snd, speed3_snd, speed4_snd, speed5_snd, speed6_snd]; background_snd.setVolume(50); bip_alarm_snd.setVolume(50); skid_jerky_snd.setVolume(70); } function stopAllIntroLoop() { stopSound(tooFast_loop_snd); stopSound(motorway_loop_snd); stopSound(traffic_loop_snd); stopSound(harley_loop_snd); stopSound(peacock_loop_snd); stopSound(tooFast_music_snd); stopSound(motorway_music_snd); stopSound(traffic_music_snd); stopSound(harley_music_snd); stopSound(peacock_music_snd); } function stopAllEngineSound() { stopSound(speed1_snd); stopSound(speed2_snd); stopSound(speed3_snd); stopSound(speed4_snd); stopSound(speed5_snd); stopSound(speed6_snd); } function createSound(id, name) { soundDepth++; instName = ("sound" + soundDepth) + "_mc"; soundHolder.createEmptyMovieClip(instName, soundDepth); var _local2 = soundHolder[instName]; _root[name] = new Sound(_local2); _root[name].attachSound(id); } function playSound(snd) { if (soundOn) { snd.start(); } } function playSoundOoof() { if (soundOn) { ooof_snd_arr[random(4)].start(); } } function playSoundDelay(snd, delay) { if (soundOn) { snd.start(delay); } } function playSoundLoop(snd) { if (soundOn) { snd.start(0, 5000); } } function playSoundVolume(snd, volume) { if (soundOn) { snd.setVolume(volume); snd.start(); } } function stopSound(snd) { snd.stop(); } function fadeSound(snd) { soundFaderCounter++; var str = ("fader" + soundFaderCounter); var _local3 = 100000 + soundFaderCounter; _root.createEmptyMovieClip(str, _local3); _root[str].onEnterFrame = function () { var _local2 = snd.getVolume(); _local2 = _local2 - 5; snd.setVolume(_local2); if (_local2 <= 0) { delete _root[str].onEnterFrame; snd.setVolume(100); stopSound(snd); } }; } function calculateVolume(velocity) { var _local1 = Math.floor((dist(0, 0, velocity.x, velocity.y) * 100) / maxSpeed); if (_local1 > 100) { _local1 = 100; } return(_local1); } initSounds(); function doNext() { allRiders.direction = "next"; allRiders.currRider.gotoAndPlay("outro"); } function doBack() { allRiders.direction = "back"; allRiders.currRider.gotoAndPlay("outro"); } function disableButtons(state) { backBtn.enabled = state; nextBtn.enabled = state; } function doChooseRider() { allRiders.chosenRider = allRiders.currRider; } displayStats = function () { var _local1 = AI.stats.data; if (!_local1.raceFlag) { dispStats = "No stats available"; _local1.numRace = 0; _local1.bestTime = 10000; _local1.worstTime = 0; _local1.allTime = []; _local1.avgTime = undefined; } else { var _local3 = displayTimer(_local1.bestTime); var _local2 = displayTimer(_local1.worstTime); var _local4 = displayTimer(_local1.avgTime); var _local6 = (_local3.dispMin + ":") + _local3.dispSec; var _local5 = (_local2.dispMin + ":") + _local2.dispSec; var _local7 = (_local4.dispMin + ":") + _local4.dispSec; dispStats = "Stats:\n\nBest time = " + _local6; dispStats = dispStats + ("\nWorst time = " + _local5); dispStats = dispStats + ("\nAverage time = " + _local7); dispStats = dispStats + ("\n\nNumber of race = " + _local1.numRace); } }; displayTimer = function (timerSec) { var _local2 = Math.floor(timerSec / 60); var _local1 = timerSec % 60; if (_local1.toString().length > 6) { _local1 = Math.round(_local1 * 10) / 10; } if (_local1.toString().length == 1) { dispSec = ("0" + _local1.toString()) + ".0"; } else if (_local1.toString().length == 2) { dispSec = _local1.toString() + ".0"; } else if (_local1.toString().length == 3) { dispSec = "0" + _local1.toString(); } else { dispSec = _local1.toString(); } return({dispMin:_local2, dispSec:dispSec}); }; startGame = function () { displayStats(); AI.time = Number(dispTime.text); switch (chosenDificulty) { case "first" : AI.oppGraphic = 1; if (AI.stats.data.raceFlag) { AI.time = AI.stats.data.avgTime; } else { AI.time = 30; } break; case "expert" : AI.oppGraphic = 2; if (AI.stats.data.raceFlag) { AI.time = AI.stats.data.bestTime; } else { AI.time = 25; } break; case "champion" : AI.oppGraphic = 3; if (AI.stats.data.raceFlag) { AI.time = AI.stats.data.bestTime - 2; } else { AI.time = 20; } } if (challenge) { AI.time = myVar.timetobeatSec; AI.oppGraphic = 0; } trace("chosen time: " + AI.time); AI.racerGraphic = chosenRider; gotoAndStop (201); }; initButtonInterface = function () { setUnpause(); popupInstructions_mc.removeMovieClip(); btnSendToFriend.onRelease = function () { var mc = _root.attachMovie("popup_sendTo", "tempSendTo", 5); mc._x = 562.5; mc._y = 531.4; mc.doClose = function () { mc.removeMovieClip(); }; }; btnDownloadGame.onRelease = function () { getURL ("javascript:launchRemote('scoretable.asp','bangerscores',400,350);"); }; btnRestart.onRelease = function () { switch (myGame.currScreen) { case "game" : trace("game called"); removeMovieClip(_root.arrow_mc); removeMovieClip(_root.lightsHolder); stopAllSounds(); stopAllIntroLoop(); removeMovieClip(_root.lightsHolder); myGame.currScreen = undefined; gotoAndPlay (11); break; case "end" : trace("end called"); removeMovieClip(_root.arrow_mc); stopAllSounds(); stopAllIntroLoop(); removeMovieClip(_root.lightsHolder); myGame.currScreen = undefined; gotoAndPlay (11); break; default : stopAllIntroLoop(); trace("default called"); initAll(); initButtonInterface(); popup_start(); } }; btnSoundClip.btn.onRelease = function () { if (_root.soundOn) { _root.soundOn = false; btnSoundClip.gotoAndStop("off"); stopAllEngineSound(); stopSound(background_snd); stopSound(bip_alarm_snd); stopAllIntroLoop(); } else { _root.soundOn = true; btnSoundClip.gotoAndStop("on"); switch (myGame.currScreen) { case "game" : playSoundLoop(engineSoundArr[myCar.currEngineSpeed - 1]); playSound(background_snd); break; case "end" : break; default : if (chosenRider == 4) { playSound(introLoopArr[chosenRider]); playSoundLoop(introMusicArr[chosenRider]); } else { playSoundLoop(introLoopArr[chosenRider]); playSoundLoop(introMusicArr[chosenRider]); } } } }; btnInstructions.onRelease = function () { setPause(); var mc = _root.attachMovie("popup_instructions", "popupInstructions_mc", 10); mc._x = 512.5; mc._y = 131.4; mc.callBack = function () { setUnpause(); mc.removeMovieClip(); }; }; btnLink.onRelease = function () { getURL ("http://www.little-chef.co.uk/", "_blank"); }; btnCompetition.onRelease = function () { setPause(); var mc = _root.attachMovie("popup_win", "popupWin_mc", 5); mc._x = 562.5; mc._y = 531.4; mc.doClose = function () { setUnpause(); mc.removeMovieClip(); }; }; }; initButtonInterface(); _global.debug = false; AI = {oppGraphic:null, racerGraphic:null, time:null, stats:SharedObject.getLocal("AIstats")}; if (key != undefined) { challenge = true; delete myVar; myVar = new LoadVars(); myVar.onLoad = function () { var _local2 = myVar.timetobeat.split(":"); myVar.timetobeatSec = Number(_local2[0]) * 60; myVar.timetobeatSec = myVar.timetobeatSec + Number(_local2[1]); myVar.timetobeatSec = myVar.timetobeatSec + (Number(_local2[2]) / 100); challengeMsg_txt.text = "You have been Challenged!"; challengeMsg_txt.text = challengeMsg_txt.text + ("\r\rChallenger: " + myVar.name); challengeMsg_txt.text = challengeMsg_txt.text + ("\r\rTime to beat: " + myVar.timetobeat); btnGo.onRelease = function () { _root.play(); }; }; challengeMsg_txt.text = "Loading challenge..."; myVar.load("getchallengedetails.asp?key=" + key); } else { challenge = false; } btnRestart.enabled = false; btnRestart._alpha = 50;
Frame 39
stop();
Frame 45
if (challenge) { startGame(); }
Frame 107
stop();
Frame 138
startGame();
Frame 169
startGame();
Frame 200
startGame();
Frame 201
this.currScreen = "game"; initOppRace = function () { newVar = []; newVar.push({x:745.05, y:425.85}); newVar.push({x:719.2, y:400.9}); newVar.push({x:693.9, y:377}); newVar.push({x:668.8, y:354.1}); newVar.push({x:644.5, y:329.65}); newVar.push({x:628.45, y:299.45}); newVar.push({x:623.05, y:263.9}); newVar.push({x:621.5, y:228.6}); newVar.push({x:620.3, y:193.9}); newVar.push({x:615.95, y:159.2}); newVar.push({x:602.65, y:126.3}); newVar.push({x:580.95, y:98}); newVar.push({x:553.6, y:75.4}); newVar.push({x:522.05, y:60.25}); newVar.push({x:486.9, y:55.9}); newVar.push({x:452.1, y:63.25}); newVar.push({x:420.05, y:78}); newVar.push({x:389.75, y:95.8}); newVar.push({x:361.65, y:117}); newVar.push({x:336.75, y:142.15}); newVar.push({x:316.05, y:171.1}); newVar.push({x:299.75, y:202.8}); newVar.push({x:287.6, y:236.25}); newVar.push({x:278.1, y:270.6}); newVar.push({x:270.45, y:305.45}); newVar.push({x:264.5, y:340.55}); newVar.push({x:257.55, y:374.75}); newVar.push({x:234.1, y:400.95}); newVar.push({x:198.9, y:411.55}); newVar.push({x:162.7, y:412.05}); newVar.push({x:127.5, y:408.25}); newVar.push({x:92.95, y:404.65}); newVar.push({x:58.35, y:401.55}); newVar.push({x:23.6, y:399.3}); newVar.push({x:-11.4, y:398.15}); newVar.push({x:-46.85, y:398.25}); newVar.push({x:-82.35, y:398.6}); newVar.push({x:-117.85, y:399.1}); newVar.push({x:-153.35, y:399.9}); newVar.push({x:-188.8, y:401.3}); newVar.push({x:-224.15, y:403.3}); newVar.push({x:-259.6, y:405.9}); newVar.push({x:-295.05, y:408.05}); newVar.push({x:-330.5, y:409.5}); newVar.push({x:-366, y:410.25}); newVar.push({x:-401.3, y:408.4}); newVar.push({x:-435.95, y:401.5}); newVar.push({x:-469.2, y:389.2}); newVar.push({x:-498.75, y:371.2}); newVar.push({x:-510.3, y:339.7}); newVar.push({x:-491.75, y:308.9}); newVar.push({x:-465.25, y:285.5}); newVar.push({x:-434.3, y:268.2}); newVar.push({x:-400.35, y:257.65}); newVar.push({x:-365.45, y:251.65}); newVar.push({x:-330.2, y:248}); newVar.push({x:-294.75, y:246.85}); newVar.push({x:-258.95, y:246.25}); newVar.push({x:-223.2, y:241.6}); newVar.push({x:-188.05, y:233.75}); newVar.push({x:-153.75, y:223.75}); newVar.push({x:-122.35, y:210.35}); newVar.push({x:-101.75, y:183.75}); newVar.push({x:-112.3, y:149.25}); newVar.push({x:-135.75, y:122.35}); newVar.push({x:-162.15, y:99.75}); newVar.push({x:-192.3, y:82.1}); newVar.push({x:-226.05, y:72.1}); newVar.push({x:-261.45, y:70.8}); newVar.push({x:-296.85, y:72.2}); newVar.push({x:-332.15, y:75.5}); newVar.push({x:-367.2, y:80.65}); newVar.push({x:-402.4, y:86.3}); newVar.push({x:-437.65, y:91.7}); newVar.push({x:-472.85, y:97}); newVar.push({x:-507.35, y:104.6}); newVar.push({x:-539.65, y:119.35}); newVar.push({x:-568.2, y:140.55}); newVar.push({x:-593.65, y:165.2}); newVar.push({x:-622.55, y:185.5}); newVar.push({x:-655.3, y:199.25}); newVar.push({x:-690, y:205.9}); newVar.push({x:-723.15, y:198.55}); newVar.push({x:-741.8, y:168.15}); newVar.push({x:-744.35, y:132.25}); newVar.push({x:-743.55, y:97}); newVar.push({x:-742.3, y:61.9}); newVar.push({x:-740.4, y:26.65}); newVar.push({x:-737.65, y:-8.65}); newVar.push({x:-733.5, y:-43.9}); newVar.push({x:-727.75, y:-78.9}); newVar.push({x:-720.45, y:-113.6}); newVar.push({x:-708.6, y:-146.9}); newVar.push({x:-690.35, y:-177.3}); newVar.push({x:-666.35, y:-203.6}); newVar.push({x:-639.7, y:-227}); newVar.push({x:-612.95, y:-250.25}); newVar.push({x:-586, y:-273.4}); newVar.push({x:-558.85, y:-296.25}); newVar.push({x:-530.8, y:-318}); newVar.push({x:-501.8, y:-338.45}); newVar.push({x:-471.85, y:-357.5}); newVar.push({x:-440.05, y:-372.85}); newVar.push({x:-406.1, y:-383.35}); newVar.push({x:-371, y:-388.75}); newVar.push({x:-335.7, y:-388.9}); newVar.push({x:-300.7, y:-382.85}); newVar.push({x:-267.35, y:-370.7}); newVar.push({x:-236.8, y:-353.05}); newVar.push({x:-210.25, y:-329.6}); newVar.push({x:-189.2, y:-301}); newVar.push({x:-173.8, y:-268.95}); newVar.push({x:-161.05, y:-235.85}); newVar.push({x:-150.4, y:-201.95}); newVar.push({x:-141.8, y:-167.65}); newVar.push({x:-128.1, y:-135.5}); newVar.push({x:-103.45, y:-110.15}); newVar.push({x:-71.25, y:-95.35}); newVar.push({x:-36.85, y:-89.4}); newVar.push({x:-2, y:-94.2}); newVar.push({x:29.2, y:-111.2}); newVar.push({x:55.35, y:-135.05}); newVar.push({x:79.65, y:-160.95}); newVar.push({x:102, y:-188.55}); newVar.push({x:122.8, y:-217.3}); newVar.push({x:145.8, y:-244.25}); newVar.push({x:171.55, y:-268.7}); newVar.push({x:199.7, y:-290.15}); newVar.push({x:230.6, y:-307.45}); newVar.push({x:264.05, y:-319.35}); newVar.push({x:299, y:-325.7}); newVar.push({x:334.3, y:-327.9}); newVar.push({x:369.7, y:-326.45}); newVar.push({x:404.7, y:-321.15}); newVar.push({x:439.5, y:-310.55}); newVar.push({x:473.2, y:-295.45}); newVar.push({x:505.2, y:-278.25}); newVar.push({x:536.05, y:-259.75}); newVar.push({x:565.9, y:-240.7}); newVar.push({x:595.95, y:-225.05}); newVar.push({x:629.05, y:-217}); newVar.push({x:661.75, y:-228}); newVar.push({x:680.3, y:-258.65}); newVar.push({x:688.1, y:-293.95}); newVar.push({x:693.7, y:-328.55}); newVar.push({x:702.85, y:-362.25}); newVar.push({x:717.95, y:-394.35}); newVar.push({x:738.2, y:-423.75}); newVar.push({x:762.05, y:-450.35}); }; function doGameOverArrivedFirst() { gameOverIntArrivedFirst = setInterval(doScreenSwitch, 3000); } function doScreenSwitch() { trace("called the doScreenSwitch"); trace("int is " + gameOverIntArrivedFirst); myGame.currScreen = "end"; gotoAndStop ("end"); clearInterval(gameOverIntArrivedFirst); } _global.toDeg = 57.2957795130823; _global.toRad = (Math.PI/180); _global.debug = false; tVector2d = function (x, y) { this.x = x; this.y = y; }; tVector2d.prototype.calcNorm = function () { return(Math.sqrt((this.x * this.x) + (this.y * this.y))); }; tVector2d.prototype.normalise = function () { var _local2 = this.calcNorm(); this.x = this.x / _local2; this.y = this.y / _local2; }; tVector2d.prototype.toPolar = function () { this.norm = this.calcNorm(); this.omega = Math.atan2(this.y, this.x); }; tVector2d.prototype.toScalar = function () { this.x = this.norm * Math.cos(this.omega); this.y = this.norm * Math.sin(this.omega); }; tVector2d.prototype.toString = function () { trace((("x: " + this.x) + " -- y: ") + this.y); trace((("norm: " + this.norm) + " -- omega: ") + this.omega); }; tCar = function () { this.mc = undefined; this.colour = undefined; this.mode = undefined; this.hitPoint = {}; this.velocity = 0; this.angleDeg = 0; this.steerAngle = 0; this.frontAxePos = new tVector2d(0, 0); this.rearAxePos = new tVector2d(0, 0); this.fVect = new tVector2d(0, 0); this.maxVelocity = 12; this.maxReverseVelocity = -5; this.maxSteeringAngle = 45; this.distAxes = 45; this.skiddingThreshold = 7; this.skidVelocityFactor = 0.9; this.currEngineSpeed = undefined; this.skiddingFlag = false; this.fBumping = undefined; this.rBumping = undefined; this.lightsOn = false; this.sDepth = 100; this.sCounter = 0; this.soundFlag = false; this.opp_soundFlag = false; }; tCar.prototype.changeMode = function (newMode) { if (newMode != this.mode) { this.mode = newMode; switch (this.mode) { case "move" : break; case "finish" : } } }; tCar.prototype.create = function (graphicInd, x1, y1, x2, y2) { var _local2 = ["racer1", "racer2", "racer3", "racer4", "racer5"]; this.mc = carHolder.attachMovie("frontAxe", "frontAxe", 1); this.mc.graphic.gotoAndStop(_local2[AI.racerGraphic]); this.frontAxePos = new tVector2d(x1, y1); this.rearAxePos = new tVector2d(x2, y2); this.hitPoint.FL = this.mc.hitPoint0; this.hitPoint.FR = this.mc.hitPoint1; this.hitPoint.ML = this.mc.hitPoint2; this.hitPoint.MR = this.mc.hitPoint3; this.hitPoint.RL = this.mc.hitPoint4; this.hitPoint.RR = this.mc.hitPoint5; this.colour = new Color(this.mc); }; tCar.prototype.move = function () { if (this.fBumping != undefined) { if (this.fBumping == "left") { var _local7 = this.angleDeg + 90; } else if (this.fBumping == "right") { var _local7 = this.angleDeg - 90; } var _local14 = 3 * Math.cos(_local7 * toRad); var _local13 = 3 * Math.sin(_local7 * toRad); this.velocity = this.velocity * 0.75; this.fBumping = undefined; } else { var _local14 = 0; var _local13 = 0; } var _local7 = this.angleDeg + this.steerAngle; var _local6 = this.velocity * Math.cos(_local7 * toRad); var _local5 = this.velocity * Math.sin(_local7 * toRad); this.frontAxePos.x = this.frontAxePos.x + (_local6 + _local14); this.frontAxePos.y = this.frontAxePos.y + (_local5 + _local13); this.mc._x = this.frontAxePos.x; this.mc._y = this.frontAxePos.y; var _local2 = new tVector2d(this.rearAxePos.x - this.frontAxePos.x, this.rearAxePos.y - this.frontAxePos.y); _local2.normalise(); if (this.rBumping != undefined) { _local2.toPolar(); if (this.rBumping == "left") { _local2.omega = _local2.omega + (-3 * toRad); } else if (this.rBumping == "right") { _local2.omega = _local2.omega + (3 * toRad); } else if (this.rBumping == "middleLeft") { _local2.omega = _local2.omega + (-10 * toRad); } else if (this.rBumping == "middleRight") { _local2.omega = _local2.omega + (10 * toRad); } _local2.toScalar(); this.rBumping = undefined; } var _local3 = new tVector2d(_local2.x * this.distAxes, _local2.y * this.distAxes); var _local9 = _local3.x + this.frontAxePos.x; var _local15 = _local3.y + this.frontAxePos.y; this.rearAxePos.x = _local9; this.rearAxePos.y = _local15; var _local8 = new tVector2d(_local2.x * 50, _local2.y * 50); var _local11 = _local8.x + this.frontAxePos.x; var _local10 = _local8.y + this.frontAxePos.y; this.smokePos = new tVector2d(_local11, _local10); var _local4 = Math.atan2(_local3.y, _local3.x) * toDeg; this.mc._rotation = _local4; this.angleDeg = _local4 - 180; this.angleRad = this.angleDeg * toRad; this.fVect.x = _local6; this.fVect.y = _local5; this.fVect.toPolar(); var _local12 = this.fVect.omega - this.angleRad; var _local16 = this.fVect.norm * Math.sin(_local12); if (Math.abs(_local16) > this.skiddingThreshold) { this.velocity = this.velocity * this.skidVelocityFactor; if ((!this.skiddingFlag) && ((skid_jerky_snd.position == 0) || (skid_jerky_snd.position == skid_jerky_snd.duration))) { playSound(skid_jerky_snd); } this.skiddingFlag = true; } else { this.skiddingFlag = false; } }; tCar.prototype.incVelocity = function () { var _local2 = (this.maxVelocity - this.velocity) / this.maxVelocity; this.velocity = this.velocity + _local2; }; tCar.prototype.incReverse = function () { var _local2 = (this.velocity - this.maxReverseVelocity) / this.maxReverseVelocity; this.velocity = this.velocity + _local2; this.mc.reverseLights._visible = true; }; tCar.prototype.decVelocity = function () { this.velocity = this.velocity * 0.95; if (Math.abs(this.velocity) < 0.5) { this.velocity = 0; } }; tCar.prototype.steer = function (dir) { switch (dir) { case "right" : this.steerAngle = this.steerAngle + 5; if (this.steerAngle > this.maxSteeringAngle) { this.steerAngle = this.maxSteeringAngle; } break; case "left" : this.steerAngle = this.steerAngle - 5; if (this.steerAngle >= (-this.maxSteeringAngle)) { break; } this.steerAngle = -this.maxSteeringAngle; } this.mcWheel._rotation = this.steerAngle; }; tCar.prototype.decSteer = function () { this.steerAngle = this.steerAngle * 0.75; if (Math.abs(this.steerAngle) < 1) { this.steerAngle = 0; } this.mcWheel._rotation = this.steerAngle; }; tCar.prototype.checkKeyPressed = function () { this.mc.reverseLights._visible = false; var _local4 = false; var _local3 = false; if (Key.isDown(32)) { this.incVelocity(); _local3 = true; if (arrowClip) { _root.arrow_mc.removeMovieClip(); arrowClip = false; } } if (Key.isDown(40)) { this.incReverse(); _local3 = true; } if (Key.isDown(37)) { this.steer("left"); _local4 = true; } if (Key.isDown(39)) { this.steer("right"); _local4 = true; } if (!_local4) { this.decSteer(); } if (!_local3) { this.decVelocity(); } }; tCar.prototype.checkHitTrack = function () { var _local4 = {FL:false, FR:false, RL:false, RR:false}; for (var _local8 in this.hitPoint) { var _local3 = {x:this.hitPoint[_local8]._x, y:this.hitPoint[_local8]._y}; this.mc.localToGlobal(_local3); if (myTrack.hitZone.hitTest(_local3.x, _local3.y, true)) { _local4[_local8] = true; for (var _local5 in myObjects[myTrack.currTrack]) { var _local2 = myObjects[myTrack.currTrack][_local5]; if (_local2.mc.hitTest(_local3.x, _local3.y, true)) { if (!this.soundFlag) { this.soundFlag = true; _local2.playSound(); _local2.playClip(); } } } } } if ((((!_local4.FL) && (!_local4.FR)) && (!_local4.RL)) && (!_local4.RR)) { this.soundFlag = false; } else { if (_local4.FL && (!_local4.FR)) { this.fBumping = "left"; } if ((!_local4.FL) && (_local4.FR)) { this.fBumping = "right"; } if (_local4.FL && (_local4.FR)) { this.velocity = -2; } if (_local4.RL && (_local4.RR)) { this.velocity = 2; } } }; tCar.prototype.checkOpponentHit = function () { if (myOpp.collideRacerEnabled && (this.mc.hitTest(myOpp.mc))) { var _local3 = {FL:false, FR:false, ML:false, MR:false, RL:false, RR:false}; for (var _local6 in this.hitPoint) { var _local2 = {x:this.hitPoint[_local6]._x, y:this.hitPoint[_local6]._y}; this.mc.localToGlobal(_local2); if (myOpp.mc.hitZone.hitTest(_local2.x, _local2.y, true)) { _local3[_local6] = true; if (!this.opp_soundFlag) { playSound(crash3_snd); this.opp_soundFlag = true; } } } if ((((((!_local3.FL) && (!_local3.FR)) && (!_local3.ML)) && (!_local3.MR)) && (!_local3.RL)) && (!_local3.RR)) { this.opp_soundFlag = false; } else { if (_local3.FL && (!_local3.FR)) { this.fBumping = "left"; } if ((!_local3.FL) && (_local3.FR)) { this.fBumping = "right"; } if (_local3.RL && (!_local3.RR)) { this.rBumping = "left"; } if ((!_local3.RL) && (_local3.RR)) { this.rBumping = "right"; } if (_local3.ML && (!_local3.MR)) { this.rBumping = "middleLeft"; } if ((!_local3.ML) && (_local3.MR)) { this.rBumping = "middleRight"; } } } }; tCar.prototype.checkChangeTrack = function () { var _local2 = this.frontAxePos.x; var _local3 = this.frontAxePos.y; switch (myTrack.currTrack) { case 0 : if ((_local2 < -18) && (this.fVect.x < 0)) { myTrack.changeTrack(1); this.frontAxePos.x = this.frontAxePos.x - 40; this.rearAxePos.x = this.rearAxePos.x - 40; myTrack.cerealsBlackScreenMC._visible = true; } break; case 1 : if (((_local3 < 67) && (_local2 < -646)) && (this.fVect.y < 0)) { myTrack.changeTrack(1); this.switchLights(false); this.frontAxePos.y = this.frontAxePos.y - 40; this.rearAxePos.y = this.rearAxePos.y - 40; myTrack.cerealsBlackScreenMC._visible = true; } if ((_local2 > -30) && (this.fVect.x > 0)) { myTrack.changeTrack(-1); this.switchLights(false); this.frontAxePos.x = this.frontAxePos.x + 40; this.rearAxePos.x = this.rearAxePos.x + 40; myTrack.cerealsBlackScreenMC._visible = true; } break; case 2 : if ((_local2 > -17) && (this.fVect.x > 0)) { myTrack.changeTrack(1); } if (((_local3 > 15) && (_local2 < -646)) && (this.fVect.y > 0)) { myTrack.changeTrack(-1); this.frontAxePos.y = this.frontAxePos.y + 40; this.rearAxePos.y = this.rearAxePos.y + 40; myTrack.cerealsBlackScreenMC._visible = true; } break; case 3 : if (!((_local2 < -2) && (this.fVect.x < 0))) { break; } myTrack.changeTrack(-1); } }; tCar.prototype.checkEndRace = function () { if (myTrack.currTrack == 3) { for (var _local5 in this.hitPoint) { var _local2 = {x:this.hitPoint[_local5]._x, y:this.hitPoint[_local5]._y}; this.mc.localToGlobal(_local2); if (myTrack.mc.gameOverHitZone.hitTest(_local2.x, _local2.y, true)) { myGame.splitTime(0); myGame.updateStats(); this.changeMode("finish"); fadeSound(speed1_snd); fadeSound(speed2_snd); fadeSound(speed3_snd); fadeSound(speed4_snd); fadeSound(speed5_snd); fadeSound(speed6_snd); return(undefined); } } } }; tCar.prototype.playEngineSound = function () { var _local3 = this.currEngineSpeed; var _local2 = Math.abs(this.velocity); if (_local2 <= 2) { this.currEngineSpeed = 1; } if ((_local2 > 4) && (_local2 <= 7)) { this.currEngineSpeed = 2; } if ((_local2 > 7) && (_local2 <= 9)) { this.currEngineSpeed = 3; } if ((_local2 > 9) && (_local2 <= 10.5)) { this.currEngineSpeed = 4; } if ((_local2 > 10.5) && (_local2 <= 11.5)) { this.currEngineSpeed = 5; } if ((_local2 > 11.5) && (_local2 <= 12)) { this.currEngineSpeed = 6; } if (_local3 != this.currEngineSpeed) { stopAllEngineSound(); playSoundLoop(engineSoundArr[this.currEngineSpeed - 1]); } }; tCar.prototype.switchLights = function (lightsOn) { if (lightsOn) { this.lightsOn = true; _root.createEmptyMovieClip("lightsHolder", 3); lightsHolder.attachMovie("lights_mask1", "lights_mask1", 1); lightsHolder.attachMovie("lights_mask2", "lights_mask2", 2); myTrack.mc.setMask(lightsHolder); this.colour.setTransform(darkColour); myOpp.colour.setTransform(darkColour); } else { this.lightsOn = false; lightsHolder.lights_mask1.removeMovieClip(); lightsHolder.lights_mask2.removeMovieClip(); myTrack.mc.setMask(null); this.colour.setTransform(lightColour); myOpp.colour.setTransform(lightColour); } }; tCar.prototype.moveLights = function () { if (this.lightsOn) { var _local3 = {x:(this.mc._x + carHolder._x) - lightsHolder._x, y:(this.mc._y + carHolder._y) - lightsHolder._y}; var _local2 = {x:(myOpp.mc._x + oppHolder._x) - lightsHolder._x, y:(myOpp.mc._y + oppHolder._y) - lightsHolder._y}; lightsHolder.lights_mask1._x = _local3.x; lightsHolder.lights_mask1._y = _local3.y; lightsHolder.lights_mask1._rotation = this.mc._rotation; lightsHolder.lights_mask2._x = _local2.x; lightsHolder.lights_mask2._y = _local2.y; lightsHolder.lights_mask2._rotation = myOpp.mc._rotation; } }; tCar.prototype.smokes = function () { this.sCounter++; if ((this.sCounter % 3) == 0) { var _local3 = "s" + (this.sDepth++); var _local2 = carHolder.attachMovie("smoke", _local3, this.sDepth); _local2._x = (this.smokePos.x + (Math.random() * 7)) - 3.5; _local2._y = (this.smokePos.y + (Math.random() * 7)) - 3.5; _local2._rotation = random(360); _local3 = "s" + (this.sDepth++); _local2 = carHolder.attachMovie("smoke", _local3, this.sDepth); _local2._x = (this.smokePos.x + (Math.random() * 7)) - 3.5; _local2._y = (this.smokePos.y + (Math.random() * 7)) - 3.5; _local2._rotation = random(360); } }; tTrack = function (mc) { this.mc = mc; this.cerealsBlackScreenMC = mc.cerealsBlackScreen; this.mcTop = trackTopHolder.attachMovie("track_top", "trackTop_mc", 1); this.hitZone = mc.hitZone; this.currTrack = undefined; this.currPos = undefined; this.pos = []; this.pos.push({x:-8, y:27}); this.pos.push({x:794, y:18}); this.pos.push({x:796, y:513}); this.pos.push({x:-11, y:513}); }; tTrack.prototype.setTrack = function (trackInd) { this.currTrack = trackInd; this.mc._x = (this.mcTop._x = this.pos[trackInd].x); this.mc._y = (this.mcTop._y = this.pos[trackInd].y); lightsHolder._x = this.pos[trackInd].x; lightsHolder._y = this.pos[trackInd].y; this.currPos = {x:this.mc._x, y:this.mc._y}; }; tTrack.prototype.changeTrack = function (dir) { stopMainEngine(); _quality = "LOW"; var _local6 = this.pos[this.currTrack].x; var _local5 = this.pos[this.currTrack].y; var ex = this.pos[this.currTrack + dir].x; var ey = this.pos[this.currTrack + dir].y; this.currTrack = this.currTrack + dir; var thisObj = this; var speed = 50; this.mc.onEnterFrame = function () { var _local2 = (ex - thisObj.mc._x) / 4; var _local1 = (ey - thisObj.mc._y) / 4; if ((_local2 < 0) && (_local2 < (-speed))) { _local2 = -speed; } if ((_local2 > 0) && (_local2 > speed)) { _local2 = speed; } if ((_local1 < 0) && (_local1 < (-speed))) { _local1 = -speed; } if ((_local1 > 0) && (_local1 > speed)) { _local1 = speed; } thisObj.mc._x = thisObj.mc._x + _local2; thisObj.mc._y = thisObj.mc._y + _local1; thisObj.mcTop._x = thisObj.mcTop._x + _local2; thisObj.mcTop._y = thisObj.mcTop._y + _local1; carHolder._x = carHolder._x + _local2; carHolder._y = carHolder._y + _local1; oppHolder._x = oppHolder._x + _local2; oppHolder._y = oppHolder._y + _local1; lightsHolder._x = lightsHolder._x + _local2; lightsHolder._y = lightsHolder._y + _local1; myCar.moveLights(); if ((Math.abs(_local2) + Math.abs(_local1)) < 0.5) { _quality = "HIGH"; thisObj.mc._x = (lightsHolder._x = ex); thisObj.mc._y = (lightsHolder._y = ey); thisObj.currPos = {x:ex, y:ey}; if (thisObj.currTrack == 1) { myCar.switchLights(true); thisObj.cerealsBlackScreenMC._visible = false; } startMainEngine(); delete thisObj.mc.onEnterFrame; } }; }; tTrajectoryRecord = function (time) { this.allPointsArr = []; this.allVectArr = []; this.samplePointsArr = []; this.newPointsArr = []; this.totalTime = time; this.baseNorm = undefined; this.newNorm = undefined; this.depth = 0; }; tTrajectoryRecord.prototype.cleanUp = function () { delete this.allPointsArr; delete this.allVectArr; delete this.samplePointsArr; delete this.totalTime; delete this.baseNorm; delete this.newNorm; delete this.depth; delete newVar; }; tTrajectoryRecord.prototype.outputString = function () { trace("newVar = [];"); var _local2 = 0; while (_local2 < this.allPointsArr.length) { trace(((("newVar.push({x:" + this.allPointsArr[_local2].x) + ", y:") + this.allPointsArr[_local2].y) + "});"); _local2++; } }; tTrajectoryRecord.prototype.inputTrajString = function (strVar) { this.allPointsArr = strVar; }; tTrajectoryRecord.prototype.addPoint = function (x, y) { this.allPointsArr.push(new tVector2d(x, y)); }; tTrajectoryRecord.prototype.traceTrajectory = function (arr, graphic) { var _local3 = 0; while (_local3 < arr.length) { var _local4 = "dot" + (++this.depth); _root.attachMovie(graphic, _local4, this.depth); _root[_local4]._x = arr[_local3].x; _root[_local4]._y = arr[_local3].y; _local3++; } }; tTrajectoryRecord.prototype.findAllVectors = function () { var _local7 = 0; var _local6 = this.allPointsArr.length - 1; var _local2 = _local7; while (_local2 < _local6) { var _local5 = this.allPointsArr[_local2]; var _local4 = this.allPointsArr[_local2 + 1]; var _local3 = new tVector2d(_local4.x - _local5.x, _local4.y - _local5.y); _local3.toPolar(); this.allVectArr.push(_local3); _local2++; } }; tTrajectoryRecord.prototype.resample = function (newTime) { this.baseNorm = this.allVectArr[0].norm; this.newNorm = (this.totalTime / newTime) * this.baseNorm; var _local7 = 0; var _local14 = this.allVectArr.length; var _local13 = 0.5; var _local11 = this.baseNorm / _local13; var _local10 = this.baseNorm / _local11; _local7 = 0; while (_local7 < this.allVectArr.length) { var _local4 = new tVector2d(this.allVectArr[_local7].x, this.allVectArr[_local7].y); _local4.normalise(); var _local2 = 0; while (_local2 < _local11) { var _local9 = (_local4.x * _local10) * _local2; var _local8 = (_local4.y * _local10) * _local2; var _local3 = new tVector2d(_local9, _local8); var _local6 = _local3.x + this.allPointsArr[_local7].x; var _local5 = _local3.y + this.allPointsArr[_local7].y; this.samplePointsArr.push(new tVector2d(_local6, _local5)); _local2++; } _local7++; } var _local12 = Math.round(this.newNorm / _local10); _local7 = 0; while (_local7 < this.samplePointsArr.length) { if ((_local7 % _local12) == 0) { this.newPointsArr.push(this.samplePointsArr[_local7]); } _local7++; } }; tOpponent = function () { this.mc = undefined; this.colour = undefined; this.collideRacerEnabled = true; this.posInd = 0; }; tOpponent.prototype.changeMode = function (newMode) { if (newMode != this.mode) { this.mode = newMode; switch (this.mode) { case "move" : break; case "finish" : } } }; tOpponent.prototype.create = function (graphicInd) { oppHolder._x = myTrack.currPos.x; oppHolder._y = myTrack.currPos.y; var _local2 = ["ghost", "novice", "beginner", "expert"]; this.mc = oppHolder.attachMovie("opponent", "opponent", 1); this.mc.graphic.gotoAndStop(_local2[graphicInd]); this.colour = new Color(this.mc); if (graphicInd == 0) { this.collideRacerEnabled = false; } else { this.collideRacerEnabled = true; } }; tOpponent.prototype.move = function () { var _local3 = myTraj.newPointsArr[this.posInd].x; var _local2 = myTraj.newPointsArr[this.posInd].y; var _local5 = myTraj.newPointsArr[this.posInd + 1].x; var _local4 = myTraj.newPointsArr[this.posInd + 1].y; var _local6 = Math.atan2(_local4 - _local2, _local5 - _local3) * toDeg; this.mc._x = _local3; this.mc._y = _local2; this.mc._rotation = _local6 + 180; this.posInd++; if (this.posInd > myTraj.newPointsArr.length) { myGame.splitTime(1); this.changeMode("finish"); } }; tGame = function () { this.gameStarted = undefined; this.timeCounter = 0; this.timer = 0; this.timerSec = 0; this.timerHund = 0; this.timerFlag = []; disp_timer1_main = "0:00"; disp_timer1_hund = ":00"; this.firstArrived = false; this.outcome = undefined; this.currScreen = undefined; }; tGame.prototype.startGame = function () { this.currScreen = "game"; this.gameStarted = true; this.timerFlag = [true, true]; myCar.changeMode("move"); myOpp.changeMode("move"); startMainEngine(); stopSound(background_snd); playSoundLoop(background_snd); }; tGame.prototype.stopGame = function () { this.gameStarted = false; stopMainEngine(); }; tGame.prototype.doTimer = function () { this.timeCounter++; this.timer = Math.round(this.timeCounter / 0.25) / 100; this.timerSec = Math.floor(this.timer); this.timerHund = Math.floor((this.timer - this.timerSec) * 100); this.displayTimer(); }; tGame.prototype.displayTimer = function () { var _local2 = displayTimer(this.timerSec); if (this.timerFlag[0]) { if (Math.floor(_local2.dispSec) < 10) { var _local3 = "0" + Math.floor(_local2.dispSec).toString(); } else { var _local3 = Math.floor(_local2.dispSec).toString(); } disp_timer1_main = (_local2.dispMin.toString() + ":") + _local3; if (this.timerHund < 10) { var _local4 = "0" + this.timerHund.toString(); } else { var _local4 = this.timerHund.toString(); } disp_timer1_hund = ":" + _local4; } if (this.timerFlag[1]) { disp_timer2 = (_local2.dispMin.toString() + ":") + _local2.dispSec; } }; tGame.prototype.splitTime = function (indice) { trace((("indice: " + indice) + " time: ") + this.timeCounter); this.timerFlag[indice] = false; if ((!this.timerFlag[0]) && (!this.timerFlag[1])) { if (myGame.currScreen == "end") { } else { doGameOverArrivedFirst(); this.stopGame(); fadeSound(background_snd); } } if (!this.firstArrived) { this.firstArrived = true; switch (indice) { case 0 : if (myGame.currScreen == "end") { } else { doGameOverArrivedFirst(); this.stopGame(); this.outcome = "win"; playSound(finish_bigger_snd); } break; case 1 : this.outcome = "lose"; } } else if (indice == 0) { playSound(booo_snd); } }; tGame.prototype.updateStats = function () { var _local2 = AI.stats.data; if (this.timer < _local2.bestTime) { _local2.bestTime = this.timer; } if (this.timer > _local2.worstTime) { _local2.worstTime = this.timer; } _local2.numRace++; _local2.allTime.push(this.timer); var _local3 = 0; for (var _local4 in _local2.allTime) { _local3 = _local3 + _local2.allTime[_local4]; } _local2.lastTime = this.timer; _local2.avgTime = _local3 / _local2.numRace; _local2.raceFlag = true; }; tObject = function (mc, clip) { this.mc = mc; this.clip = clip; this.sndArr = []; var _local3 = 2; while (_local3 < arguments.length) { this.sndArr.push(arguments[_local3]); _local3++; } }; tObject.prototype.playSound = function () { if (this.sndArr.length == 2) { var _local2 = this.sndArr[0]; } else { var _local2 = this.sndArr[random(this.sndArr.length)]; } _local2.setVolume((myCar.velocity / myCar.maxVelocity) * 100); playSound(_local2); }; tObject.prototype.playClip = function () { if (this.clip._currentframe == 1) { this.clip.gotoAndPlay(1); } }; initAll = function () { darkColour = {ra:50, rb:0, ga:50, gb:0, ba:50, bb:0, aa:100, ab:0}; lightColour = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; myCar = new tCar(); myCar.create(AI.racerGraphic, 758.58, 408.18, 790.22, 440.18); myCar.switchLights(false); myCar.move(); myTrack = new tTrack(track_mc); myTrack.setTrack(0); initOppRace(); myTraj = new tTrajectoryRecord(6000); myTraj.inputTrajString(newVar); myTraj.findAllVectors(); myTraj.resample(AI.time * 1000); myTraj.cleanUp(); myOpp = new tOpponent(); myOpp.create(AI.oppGraphic); myOpp.move(); myGame = new tGame(); stopSound(background_snd); playSoundLoop(background_snd); myObjects = []; myObjects[0] = []; myObjects[0].push(new tObject(myTrack.mc.hitZone.knife0, null, cutlery_single_snd)); myObjects[0].push(new tObject(myTrack.mc.hitZone.spoon0, null, cutlery_single_snd)); myObjects[0].push(new tObject(myTrack.mc.hitZone.fork0, null, cutlery_single_snd)); myObjects[0].push(new tObject(myTrack.mc.hitZone.cup0, myTrack.mc.rippleClip0, cup_collision1_snd, cup_collision2_snd)); myObjects[0].push(new tObject(myTrack.mc.hitZone.glass0, myTrack.mc.rippleClip1, glass_collision1_snd, glass_collision2_snd)); myObjects[0].push(new tObject(myTrack.mc.hitZone.plate0, null, plate_hard_snd, plate_soft_snd)); myObjects[0].push(new tObject(myTrack.mc.hitZone.plate1, null, plate_hard_snd, plate_soft_snd)); myObjects[0].push(new tObject(myTrack.mc.hitZone.plate2, null, plate_cereals_snd)); myObjects[1] = []; myObjects[1].push(new tObject(myTrack.mc.hitZone.cereals0, null, cereals_impact_snd, cereals_impact_soft_snd)); myObjects[2] = []; myObjects[2].push(new tObject(myTrack.mc.hitZone.knife1, null, cutlery_double_snd)); myObjects[2].push(new tObject(myTrack.mc.hitZone.knife2, null, cutlery_single_snd)); myObjects[2].push(new tObject(myTrack.mc.hitZone.spoon1, null, cutlery_single_snd)); myObjects[2].push(new tObject(myTrack.mc.hitZone.fork1, null, cutlery_double_snd)); myObjects[2].push(new tObject(myTrack.mc.hitZone.cup1, null, cup_collision1_snd, cup_collision2_snd)); myObjects[2].push(new tObject(myTrack.mc.hitZone.glass1, myTrack.mc.rippleClip2, glass_collision1_snd, glass_collision2_snd)); myObjects[2].push(new tObject(myTrack.mc.hitZone.milk0, null, sound_snd)); myObjects[2].push(new tObject(myTrack.mc.hitZone.plate3, null, plate_hard_snd, plate_soft_snd)); myObjects[2].push(new tObject(myTrack.mc.hitZone.plate4, null, plate_hard_snd, plate_soft_snd)); myObjects[2].push(new tObject(myTrack.mc.hitZone.plate5, null, plate_hard_snd, plate_soft_snd)); myObjects[2].push(new tObject(myTrack.mc.hitZone.plate6, null, plate_hard_snd, plate_soft_snd)); myObjects[3] = []; myObjects[3].push(new tObject(myTrack.mc.hitZone.knife3, null, cutlery_double_snd)); myObjects[3].push(new tObject(myTrack.mc.hitZone.spoon2, null, cutlery_single_snd)); myObjects[3].push(new tObject(myTrack.mc.hitZone.spoon3, null, cutlery_single_snd)); myObjects[3].push(new tObject(myTrack.mc.hitZone.fork2, null, cutlery_double_snd)); myObjects[3].push(new tObject(myTrack.mc.hitZone.cup2, myTrack.mc.rippleClip3, cup_collision1_snd, cup_collision2_snd)); myObjects[3].push(new tObject(myTrack.mc.hitZone.glass0, myTrack.mc.rippleClip1, glass_collision1_snd, glass_collision2_snd)); myObjects[3].push(new tObject(myTrack.mc.hitZone.plate2, null, plate_cereals_snd)); myObjects[3].push(new tObject(myTrack.mc.hitZone.plate6, null, plate_hard_snd, plate_soft_snd)); myObjects[3].push(new tObject(myTrack.mc.hitZone.plate7, null, plate_hard_snd, plate_soft_snd)); myObjects[3].push(new tObject(myTrack.mc.hitZone.plate8, null, plate_cereals_snd)); myObjects[3].push(new tObject(myTrack.mc.hitZone.plate9, null, plate_hard_snd, plate_soft_snd)); var _local2 = _root.attachMovie("arrow_clip", "arrow_mc", 6); arrowClip = true; _local2._x = 743; _local2._y = 351.5; }; startMainEngine = function () { _root.onEnterFrame = function () { myGame.doTimer(); switch (myCar.mode) { case "move" : myCar.checkKeyPressed(); myCar.move(); myCar.smokes(yes_she_does); myCar.moveLights(); myCar.playEngineSound(); myCar.checkHitTrack(); myCar.checkHitTrack_notColliding(); myCar.checkChangeTrack(); myCar.checkOpponentHit(); myCar.checkEndRace(); break; case "finish" : } switch (myOpp.mode) { case "move" : myOpp.move(); return; case "finish" : } }; }; stopMainEngine = function () { delete _root.onEnterFrame; }; popup_start = function () { var _local2 = _root.attachMovie("popup_start", "popup_start_mc", 5); _local2._x = 399; _local2._y = 271.5; }; keyPressed_pause = function () { trace("keypressed pause"); if (!pauseFlag) { setPause(); } else { setUnpause(); } }; setPause = function () { pauseFlag = true; stopMainEngine(); _root.onEnterFrame = function () { checkKeyPressed(); }; popup_start_mc.stop(); for (var _local2 in carHolder) { carHolder[_local2].stop(); } }; setUnpause = function () { pauseFlag = false; startMainEngine(); popup_start_mc.play(); for (var _local1 in carHolder) { carHolder[_local1].play(); } }; doGameOver = function () { gameOverInt = setInterval(function () { myGame.currScreen = "end"; gotoAndStop ("end"); clearInterval(gameOverInt); }, 3000); }; initAll(); initButtonInterface(); popup_start();
Frame 202
var time = AI.stats.data.lastTime; var disp_time = ("Your time: " + time); _quality = "BEST"; initButtonInterface(); outcomeClip.gotoAndStop(myGame.outcome); outcomeClip.disp_timerMain = disp_timer1_main; outcomeClip.disp_timerHund = disp_timer1_hund; btnHave.onRelease = function () { var mc = _root.attachMovie("popup_haveAnotherGo", "popup_mc", 5); mc._x = 188.5; mc._y = 411; mc.doRaceSame = function () { gotoAndStop ("main"); mc.removeMovieClip(); }; mc.doRaceDifferent = function () { _root.challenge = false; _root.key = undefined; clearInterval(_root.gameOverInt); gotoAndStop ("choose"); mc.removeMovieClip(); }; mc.doClose = function () { mc.removeMovieClip(); }; }; btnChallenge.onRelease = function () { var mc = _root.attachMovie("popup_challenge", "popup_mc", 5); mc._x = 590; mc._y = 410; mc.doClose = function () { mc.removeMovieClip(); }; }; btnSubmit.onRelease = function () { var mc = _root.attachMovie("popup_submitScore", "popup_mc", 5); mc._x = 590; mc._y = 410; mc.doClose = function () { mc.removeMovieClip(); }; };
Symbol 8 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 10 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 13 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 15 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 18 MovieClip [Defaults] Frame 1
#initclip 25 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 19 MovieClip [UIObjectExtensions] Frame 1
#initclip 26 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 20 MovieClip [UIObject] Frame 1
#initclip 27 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 23 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 24 MovieClip [FocusRect] Frame 1
#initclip 28 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 25 MovieClip [FocusManager] Frame 1
#initclip 29 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 26 MovieClip [UIComponentExtensions] Frame 1
#initclip 30 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 27 MovieClip [UIComponent] Frame 1
#initclip 31 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 28 MovieClip [SimpleButton] Frame 1
#initclip 32 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 29 MovieClip [Border] Frame 1
#initclip 33 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 30 MovieClip [RectBorder] Frame 1
#initclip 34 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 31 MovieClip [ButtonSkin] Frame 1
#initclip 35 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 32 MovieClip [Button] Frame 1
#initclip 36 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 28 MovieClip [SimpleButton] in Symbol 32 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 56 Button
on (release) { doClose(); }
Symbol 70 MovieClip Frame 1
stop();
Symbol 70 MovieClip Frame 2
msg_txt.text = msg; msg_txt.textHeight = size; trace(size);
Symbol 83 Button
on (release) { getURL ("javascript:register();"); this.gotoAndStop("init"); }
Symbol 86 Button
on (release) { gotoAndStop ("init"); }
Symbol 90 MovieClip [popup_win] Frame 1
function checkEmail(email) { var _local4 = email.indexOf("@"); var _local7 = email.lastIndexOf("@"); var _local5 = email.length; if (((_local4 != _local7) || (_local4 < 1)) || (_local4 > (_local5 - 4))) { return(false); } var _local6 = email.lastIndexOf("."); if (((_local5 - _local6) < 3) || ((_local5 - _local6) > 5)) { return(false); } var _local2 = new Array(32, 126, 33, 35, 36, 37, 94, 38, 42, 40, 41, 43, 124, 61, 96, 91, 93, 123, 125, 59, 58, 60, 62, 44, 63, 47, 92, 34, 39, 13, 10); var _local1 = 0; while (_local1 < _local2.length) { if (email.indexOf(chr(_local2[_local1])) >= 0) { return(false); } _local1++; } return(true); } init = function () { firstName_mc.gotoAndStop("off"); firstName_mc.size = 12; firstName_mc.msg = "! FILL ME IN !"; email_mc.gotoAndStop("off"); email_mc.size = 10; email_mc.msg = "! INVALID !"; friendname_mc.gotoAndStop("off"); friendname_mc.size = 12; friendname_mc.msg = "! FILL ME IN !"; friendemail_mc.gotoAndStop("off"); friendemail_mc.size = 12; friendemail_mc.msg = "! INVALID !"; dispTimer_txt.text = _root.disp_timer1_main + _root.disp_timer1_hund; }; tc.onRelease = function () { getURL ("javascript:launchTC();"); }; btnSubmit.onRelease = function () { var _local7 = firstName_txt.text; var _local2 = email_txt.text; var _local6 = friendname_txt.text; var _local5 = friendemail_txt.text; var _local3 = false; if (_local2 == "") { _local3 = true; email_mc.gotoAndStop("on"); } else { email_mc.gotoAndStop("off"); } if (!checkEmail(_local2)) { _local3 = true; email_mc.gotoAndStop("on"); } else { email_mc.gotoAndStop("off"); } if (!_local3) { delete myVar; myVar = new LoadVars(); myVar.email = _local2; var _local4 = myVar.toString(); myVar.onLoad = function (success) { if (success) { gotoAndStop(myVar.result); if (myVar.result == "success1") { _root.btnChallenge._alpha = 50; _root.btnChallenge.enabled = false; _root.btnSubmit._alpha = 50; _root.btnSubmit.enabled = false; } } }; trace("SENDING"); myVar.load("entercomp.asp?" + _local4); trace("string is " + _local4); } }; init(); stop();
Symbol 103 Button
on (release) { getURL ("javascript:register();"); }
Symbol 104 Button
on (release) { gotoAndStop ("init"); }
Symbol 106 MovieClip [popup_sendTo] Frame 1
function checkEmail(email) { var _local4 = email.indexOf("@"); var _local7 = email.lastIndexOf("@"); var _local5 = email.length; if (((_local4 != _local7) || (_local4 < 1)) || (_local4 > (_local5 - 4))) { return(false); } var _local6 = email.lastIndexOf("."); if (((_local5 - _local6) < 3) || ((_local5 - _local6) > 5)) { return(false); } var _local2 = new Array(32, 126, 33, 35, 36, 37, 94, 38, 42, 40, 41, 43, 124, 61, 96, 91, 93, 123, 125, 59, 58, 60, 62, 44, 63, 47, 92, 34, 39, 13, 10); var _local1 = 0; while (_local1 < _local2.length) { if (email.indexOf(chr(_local2[_local1])) >= 0) { return(false); } _local1++; } return(true); } init = function () { firstName_mc.gotoAndStop("off"); firstName_mc.size = 12; firstName_mc.msg = "! FILL ME IN !"; email_mc.gotoAndStop("off"); email_mc.size = 10; email_mc.msg = "! INVALID !"; friendname_mc.gotoAndStop("off"); friendname_mc.size = 12; friendname_mc.msg = "! FILL ME IN !"; friendemail_mc.gotoAndStop("off"); friendemail_mc.size = 12; friendemail_mc.msg = "! INVALID !"; dispTimer_txt.text = _root.disp_timer1_main + _root.disp_timer1_hund; }; btnSubmit.onRelease = function () { var _local6 = firstName_txt.text; var _local3 = email_txt.text; var _local5 = friendname_txt.text; var _local4 = friendemail_txt.text; var _local2 = false; if (_local6 == "") { _local2 = true; firstName_mc.gotoAndStop("on"); } else { firstName_mc.gotoAndStop("off"); } if (_local3 == "") { _local2 = true; email_mc.gotoAndStop("on"); } else { email_mc.gotoAndStop("off"); } if (_local5 == "") { _local2 = true; friendname_mc.gotoAndStop("on"); } else { friendname_mc.gotoAndStop("off"); } if (_local4 == "") { _local2 = true; friendemail_mc.gotoAndStop("on"); } else { friendemail_mc.gotoAndStop("off"); } if (!checkEmail(_local3)) { _local2 = true; email_mc.gotoAndStop("on"); } else { email_mc.gotoAndStop("off"); } if (!checkEmail(_local4)) { _local2 = true; friendemail_mc.gotoAndStop("on"); } else { friendemail_mc.gotoAndStop("off"); } if (!_local2) { delete myVar; myVar = new LoadVars(); myVar.email = _local3; myVar.name = _local6; myVar.friendname = _local5; myVar.friendemail = _local4; myVar.time = _root.disp_timer1_main + _root.disp_timer1_hund; var _local7 = myVar.toString(); myVar.onLoad = function (success) { if (success) { gotoAndStop(myVar.result); if (myVar.result == "success2") { } } }; trace("SENDING"); myVar.load((((((("sendtofriend.asp?email=" + _local3) + "&name=") + _local6) + "&friendname=") + _local5) + "&friendemail=") + _local4); } }; init(); stop();
Symbol 119 MovieClip [popup_start] Frame 2
_root.playSound(_root.bip_alarm_snd);
Symbol 119 MovieClip [popup_start] Frame 75
_root.myGame.startGame();
Symbol 119 MovieClip [popup_start] Frame 100
this.removeMovieClip();
Symbol 130 MovieClip Frame 1
this._visible = debug;
Symbol 133 MovieClip [lights_mask2] Frame 1
Symbol 134 MovieClip [lights_mask1] Frame 1
Symbol 137 MovieClip [smoke] Frame 25
this.removeMovieClip();
Symbol 150 MovieClip Frame 1
this._visible = debug;
Symbol 156 MovieClip [arrow_clip] Frame 51
gotoAndPlay ("loop");
Symbol 161 Button
on (release) { doRaceSame(); }
Symbol 165 Button
on (release) { doRaceDifferent(); }
Symbol 166 MovieClip [popup_HaveAnotherGo] Frame 10
stop();
Symbol 189 Button
on (release) { getURL ("javascript:launchTC();"); }
Symbol 1 MovieClip [__Packages.mx.core.UIObject] Frame 0
class mx.core.UIObject extends MovieClip { var _width, _height, _x, _y, _parent, _minHeight, _minWidth, _visible, dispatchEvent, _xscale, _yscale, methodTable, onEnterFrame, tfList, __width, __height, moveTo, lineTo, createTextField, attachMovie, buildDepthTable, findNextAvailableDepth, idNames, childrenCreated, _name, createAccessibilityImplementation, _endInit, validateNow, hasOwnProperty, initProperties, stylecache, className, ignoreClassStyleDeclaration, _tf, fontFamily, fontSize, color, marginLeft, marginRight, fontStyle, fontWeight, textAlign, textIndent, textDecoration, embedFonts, styleName, enabled; function UIObject () { super(); constructObject(); } function get width() { return(_width); } function get height() { return(_height); } function get left() { return(_x); } function get x() { return(_x); } function get top() { return(_y); } function get y() { return(_y); } function get right() { return(_parent.width - (_x + width)); } function get bottom() { return(_parent.height - (_y + height)); } function getMinHeight(Void) { return(_minHeight); } function setMinHeight(h) { _minHeight = h; } function get minHeight() { return(getMinHeight()); } function set minHeight(h) { setMinHeight(h); //return(minHeight); } function getMinWidth(Void) { return(_minWidth); } function setMinWidth(w) { _minWidth = w; } function get minWidth() { return(getMinWidth()); } function set minWidth(w) { setMinWidth(w); //return(minWidth); } function setVisible(x, noEvent) { if (x != _visible) { _visible = x; if (noEvent != true) { dispatchEvent({type:(x ? "reveal" : "hide")}); } } } function get visible() { return(_visible); } function set visible(x) { setVisible(x, false); //return(visible); } function get scaleX() { return(_xscale); } function set scaleX(x) { _xscale = x; //return(scaleX); } function get scaleY() { return(_yscale); } function set scaleY(y) { _yscale = y; //return(scaleY); } function doLater(obj, fn) { if (methodTable == undefined) { methodTable = new Array(); } methodTable.push({obj:obj, fn:fn}); onEnterFrame = doLaterDispatcher; } function doLaterDispatcher(Void) { delete onEnterFrame; if (invalidateFlag) { redraw(); } var _local3 = methodTable; methodTable = new Array(); if (_local3.length > 0) { var _local2; while (_local2 = _local3.shift() , _local2 != undefined) { _local2.obj[_local2.fn](); } } } function cancelAllDoLaters(Void) { delete onEnterFrame; methodTable = new Array(); } function invalidate(Void) { invalidateFlag = true; onEnterFrame = doLaterDispatcher; } function invalidateStyle(Void) { invalidate(); } function redraw(bAlways) { if (invalidateFlag || (bAlways)) { invalidateFlag = false; var _local2; for (_local2 in tfList) { tfList[_local2].draw(); } draw(); dispatchEvent({type:"draw"}); } } function draw(Void) { } function move(x, y, noEvent) { var _local3 = _x; var _local2 = _y; _x = x; _y = y; if (noEvent != true) { dispatchEvent({type:"move", oldX:_local3, oldY:_local2}); } } function setSize(w, h, noEvent) { var _local2 = __width; var _local3 = __height; __width = w; __height = h; size(); if (noEvent != true) { dispatchEvent({type:"resize", oldWidth:_local2, oldHeight:_local3}); } } function size(Void) { _width = __width; _height = __height; } function drawRect(x1, y1, x2, y2) { moveTo(x1, y1); lineTo(x2, y1); lineTo(x2, y2); lineTo(x1, y2); lineTo(x1, y1); } function createLabel(name, depth, text) { createTextField(name, depth, 0, 0, 0, 0); var _local2 = this[name]; _local2._color = textColorList; _local2._visible = false; _local2.__text = text; if (tfList == undefined) { tfList = new Object(); } tfList[name] = _local2; _local2.invalidateStyle(); invalidate(); _local2.styleName = this; return(_local2); } function createObject(linkageName, id, depth, initobj) { return(attachMovie(linkageName, id, depth, initobj)); } function createClassObject(className, id, depth, initobj) { var _local3 = className.symbolName == undefined; if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className); } var _local4 = createObject(className.symbolOwner.symbolName, id, depth, initobj); if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner); } return(_local4); } function createEmptyObject(id, depth) { return(createClassObject(mx.core.UIObject, id, depth)); } function destroyObject(id) { var _local2 = this[id]; if (_local2.getDepth() < 0) { var _local4 = buildDepthTable(); var _local5 = findNextAvailableDepth(0, _local4, "up"); var _local3 = _local5; _local2.swapDepths(_local3); } _local2.removeMovieClip(); delete this[id]; } function getSkinIDName(tag) { return(idNames[tag]); } function setSkin(tag, linkageName, initObj) { if (_global.skinRegistry[linkageName] == undefined) { mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement); } return(createObject(linkageName, getSkinIDName(tag), tag, initObj)); } function createSkin(tag) { var _local2 = getSkinIDName(tag); createEmptyObject(_local2, tag); return(this[_local2]); } function createChildren(Void) { } function _createChildren(Void) { createChildren(); childrenCreated = true; } function constructObject(Void) { if (_name == undefined) { return(undefined); } init(); _createChildren(); createAccessibilityImplementation(); _endInit(); if (validateNow) { redraw(true); } else { invalidate(); } } function initFromClipParameters(Void) { var _local4 = false; var _local2; for (_local2 in clipParameters) { if (hasOwnProperty(_local2)) { _local4 = true; this["def_" + _local2] = this[_local2]; delete this[_local2]; } } if (_local4) { for (_local2 in clipParameters) { var _local3 = this["def_" + _local2]; if (_local3 != undefined) { this[_local2] = _local3; } } } } function init(Void) { __width = _width; __height = _height; if (initProperties == undefined) { initFromClipParameters(); } else { initProperties(); } if (_global.cascadingStyles == true) { stylecache = new Object(); } } function getClassStyleDeclaration(Void) { var _local4 = this; var _local3 = className; while (_local3 != undefined) { if (ignoreClassStyleDeclaration[_local3] == undefined) { if (_global.styles[_local3] != undefined) { return(_global.styles[_local3]); } } _local4 = _local4.__proto__; _local3 = _local4.className; } } function setColor(color) { } function __getTextFormat(tf, bAll) { var _local8 = stylecache.tf; if (_local8 != undefined) { var _local3; for (_local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { tf[_local3] = _local8[_local3]; } } } return(false); } var _local6 = false; for (var _local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { var _local5 = _tf[_local3]; if (_local5 != undefined) { tf[_local3] = _local5; } else if ((_local3 == "font") && (fontFamily != undefined)) { tf[_local3] = fontFamily; } else if ((_local3 == "size") && (fontSize != undefined)) { tf[_local3] = fontSize; } else if ((_local3 == "color") && (color != undefined)) { tf[_local3] = color; } else if ((_local3 == "leftMargin") && (marginLeft != undefined)) { tf[_local3] = marginLeft; } else if ((_local3 == "rightMargin") && (marginRight != undefined)) { tf[_local3] = marginRight; } else if ((_local3 == "italic") && (fontStyle != undefined)) { tf[_local3] = fontStyle == _local3; } else if ((_local3 == "bold") && (fontWeight != undefined)) { tf[_local3] = fontWeight == _local3; } else if ((_local3 == "align") && (textAlign != undefined)) { tf[_local3] = textAlign; } else if ((_local3 == "indent") && (textIndent != undefined)) { tf[_local3] = textIndent; } else if ((_local3 == "underline") && (textDecoration != undefined)) { tf[_local3] = textDecoration == _local3; } else if ((_local3 == "embedFonts") && (embedFonts != undefined)) { tf[_local3] = embedFonts; } else { _local6 = true; } } } } if (_local6) { var _local9 = styleName; if (_local9 != undefined) { if (typeof(_local9) != "string") { _local6 = _local9.__getTextFormat(tf, true, this); } else if (_global.styles[_local9] != undefined) { _local6 = _global.styles[_local9].__getTextFormat(tf, true, this); } } } if (_local6) { var _local10 = getClassStyleDeclaration(); if (_local10 != undefined) { _local6 = _local10.__getTextFormat(tf, true, this); } } if (_local6) { if (_global.cascadingStyles) { if (_parent != undefined) { _local6 = _parent.__getTextFormat(tf, false); } } } if (_local6) { _local6 = _global.style.__getTextFormat(tf, true, this); } return(_local6); } function _getTextFormat(Void) { var _local2 = stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); __getTextFormat(_local2, true); stylecache.tf = _local2; if (enabled == false) { var _local3 = getStyle("disabledColor"); _local2.color = _local3; } return(_local2); } function getStyleName(Void) { var _local2 = styleName; if (_local2 != undefined) { if (typeof(_local2) != "string") { return(_local2.getStyleName()); } return(_local2); } if (_parent != undefined) { return(_parent.getStyleName()); } return(undefined); } function getStyle(styleProp) { var _local3; _global.getStyleCounter++; if (this[styleProp] != undefined) { return(this[styleProp]); } var _local6 = styleName; if (_local6 != undefined) { if (typeof(_local6) != "string") { _local3 = _local6.getStyle(styleProp); } else { var _local7 = _global.styles[_local6]; _local3 = _local7.getStyle(styleProp); } } if (_local3 != undefined) { return(_local3); } var _local7 = getClassStyleDeclaration(); if (_local7 != undefined) { _local3 = _local7[styleProp]; } if (_local3 != undefined) { return(_local3); } if (_global.cascadingStyles) { if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (mx.styles.StyleManager.isColorStyle(styleProp))) { var _local5 = stylecache; if (_local5 != undefined) { if (_local5[styleProp] != undefined) { return(_local5[styleProp]); } } if (_parent != undefined) { _local3 = _parent.getStyle(styleProp); } else { _local3 = _global.style[styleProp]; } if (_local5 != undefined) { _local5[styleProp] = _local3; } return(_local3); } } if (_local3 == undefined) { _local3 = _global.style[styleProp]; } return(_local3); } static function mergeClipParameters(o, p) { for (var _local3 in p) { o[_local3] = p[_local3]; } return(true); } static var symbolName = "UIObject"; static var symbolOwner = mx.core.UIObject; static var version = "2.0.0.377"; 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 2 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.0.377"; 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 3 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(__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.0.377"; 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 4 MovieClip [__Packages.mx.controls.Button] Frame 0
class mx.controls.Button extends mx.controls.SimpleButton { var initIcon, getState, enabled, phase, labelPath, idNames, __width, __height, setState, invalidate, iconName, refresh, createLabel, _iconLinkageName, initializing, removeIcons, hitArea_mc, createEmptyObject; function Button () { super(); } function init(Void) { super.init(); } function draw() { 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; _local3._visible = true; 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; _local2.visible = false; } else { labelPath.text = label; refresh(); } } function getLabel(Void) { return(labelPath.text); } function get label() { return(labelPath.text); } 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(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.0.377"; 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 33 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 34 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 35 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 36 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 37 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[eventObj.type](eventObj); } else { _local1.handleEvent(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; }
Symbol 38 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 39 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 40 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 _local4 = mx.core.UIObject.prototype; var _local8 = mx.skins.SkinElement.prototype; addGeometry(_local8, _local4); mx.events.UIEventDispatcher.initialize(_local4); var _local12 = mx.skins.ColoredSkinElement; mx.styles.CSSTextStyles.addTextStyles(_local4); var _local5 = MovieClip.prototype; _local5.getTopLevel = _local4.getTopLevel; _local5.createLabel = _local4.createLabel; _local5.createObject = _local4.createObject; _local5.createClassObject = _local4.createClassObject; _local5.createEmptyObject = _local4.createEmptyObject; _local5.destroyObject = _local4.destroyObject; _local5.__getTextFormat = _local4.__getTextFormat; _local5._getTextFormat = _local4._getTextFormat; _local5.getStyleName = _local4.getStyleName; _local5.getStyle = _local4.getStyle; var _local6 = TextField.prototype; addGeometry(_local6, _local4); _local6.addProperty("enabled", function () { return(this.__enabled); }, function (x) { this.__enabled = x; this.invalidateStyle(); }); _local6.move = _local8.move; _local6.setSize = _local8.setSize; _local6.invalidateStyle = function () { this.invalidateFlag = true; }; _local6.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; } }; _local6.setColor = function (color) { this.textColor = color; }; _local6.getStyle = _local5.getStyle; _local6.__getTextFormat = _local4.__getTextFormat; _local6.setValue = function (v) { this.text = v; }; _local6.getValue = function () { return(this.text); }; _local6.addProperty("value", function () { return(this.getValue()); }, function (v) { this.setValue(v); }); _local6._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); }; _local6.getPreferredWidth = function () { this.draw(); return(this.textWidth + 4); }; _local6.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(); _global.origWidth = Stage.width; _global.origHeight = Stage.height; } _root.addProperty("width", function () { return(Stage.width); }, null); _root.addProperty("height", function () { return(Stage.height); }, null); 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 41 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 42 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; } static function sortFunction(a, b) { if (a.getDepth() > b.getDepth()) { return(1); } return(-1); } static function test(depth) { if (depth == reservedDepth) { return(false); } return(true); } static function createClassObjectAtDepth(className, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createClassChildAtDepth(className, kTopmost, initObj); break; case kTooltip : _local1 = holder.createClassChildAtDepth(className, kTop, initObj); break; } return(_local1); } static function createObjectAtDepth(linkageName, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createChildAtDepth(linkageName, kTopmost, initObj); break; case kTooltip : _local1 = holder.createChildAtDepth(linkageName, kTop, initObj); break; } return(_local1); } function createClassChildAtDepth(className, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createClassObject(className, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function createChildAtDepth(linkageName, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createObject(linkageName, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function setDepthTo(depthFlag) { var _local2 = _parent.buildDepthTable(); var _local3 = _parent.getDepthByFlag(depthFlag, _local2); if (_local2[_local3] != undefined) { shuffleDepths(this, _local3, _local2, undefined); } else { swapDepths(_local3); } if (depthFlag == kTopmost) { _topmost = true; } else { delete _topmost; } } function setDepthAbove(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local2 = targetInstance.getDepth() + 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local2] != undefined) && (getDepth() < _local2)) { _local2 = _local2 - 1; } if (_local2 > highestDepth) { _local2 = highestDepth; } if (_local2 == highestDepth) { _parent.shuffleDepths(this, _local2, _local3, "down"); } else if (_local3[_local2] != undefined) { _parent.shuffleDepths(this, _local2, _local3, undefined); } else { swapDepths(_local2); } } function setDepthBelow(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local6 = targetInstance.getDepth() - 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local6] != undefined) && (getDepth() > _local6)) { _local6 = _local6 + 1; } var _local4 = lowestDepth + numberOfAuthortimeLayers; var _local5; for (_local5 in _local3) { var _local2 = _local3[_local5]; if (_local2._parent != undefined) { _local4 = Math.min(_local4, _local2.getDepth()); } } if (_local6 < _local4) { _local6 = _local4; } if (_local6 == _local4) { _parent.shuffleDepths(this, _local6, _local3, "up"); } else if (_local3[_local6] != undefined) { _parent.shuffleDepths(this, _local6, _local3, undefined); } else { swapDepths(_local6); } } function findNextAvailableDepth(targetDepth, depthTable, direction) { var _local5 = lowestDepth + numberOfAuthortimeLayers; if (targetDepth < _local5) { targetDepth = _local5; } if (depthTable[targetDepth] == undefined) { return(targetDepth); } var _local2 = targetDepth; var _local1 = targetDepth; if (direction == "down") { while (depthTable[_local1] != undefined) { _local1--; } return(_local1); } while (depthTable[_local2] != undefined) { _local2++; } return(_local2); } function shuffleDepths(subject, targetDepth, depthTable, direction) { var _local9 = lowestDepth + numberOfAuthortimeLayers; var _local8 = _local9; var _local5; for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local9 = Math.min(_local9, _local7.getDepth()); } } if (direction == undefined) { if (subject.getDepth() > targetDepth) { direction = "up"; } else { direction = "down"; } } var _local1 = new Array(); for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local1.push(_local7); } } _local1.sort(sortFunction); if (direction == "up") { var _local3; var _local11; do { if (_local1.length <= 0) { break; } _local3 = _local1.pop(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } _local11 = subject.getDepth(); _local3 = _local1.pop(); var _local4 = _local3.getDepth(); if (_local11 > (_local4 + 1)) { if (_local4 >= 0) { subject.swapDepths(_local4 + 1); } else if ((_local11 > _local8) && (_local4 < _local8)) { subject.swapDepths(_local8); } } subject.swapDepths(_local3); } while (_local4 != targetDepth); } else if (direction == "down") { var _local3; do { if (_local1.length <= 0) { break; } _local3 = _local1.shift(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } var _local11 = _local3.getDepth(); _local3 = _local1.shift(); var _local4 = _local3.getDepth(); if ((_local11 < (_local4 - 1)) && (_local4 > 0)) { subject.swapDepths(_local4 - 1); } subject.swapDepths(_local3); } while (_local4 != targetDepth); } } function getDepthByFlag(depthFlag, depthTable) { var _local2 = 0; if ((depthFlag == kTop) || (depthFlag == kNotopmost)) { var _local5 = 0; var _local7 = false; var _local8; for (_local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { if (!_local9._topmost) { _local2 = Math.max(_local2, _local9.getDepth()); } else if (!_local7) { _local5 = _local9.getDepth(); _local7 = true; } else { _local5 = Math.min(_local5, _local9.getDepth()); } } } } _local2 = _local2 + 20; if (_local7) { if (_local2 >= _local5) { _local2 = _local5 - 1; } } } else if (depthFlag == kBottom) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.min(_local2, _local9.getDepth()); } } } _local2 = _local2 - 20; } else if (depthFlag == kTopmost) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.max(_local2, _local9.getDepth()); } } } _local2 = _local2 + 100; } if (_local2 >= highestDepth) { _local2 = highestDepth; } var _local6 = lowestDepth + numberOfAuthortimeLayers; for (var _local9 in depthTable) { var _local4 = depthTable[_local9]; if (_local4._parent != undefined) { _local6 = Math.min(_local6, _local4.getDepth()); } } if (_local2 <= _local6) { _local2 = _local6; } return(_local2); } function buildDepthTable(Void) { var _local5 = new Array(); var _local4; for (_local4 in this) { var _local2 = this[_local4]; var _local3 = typeof(_local2); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local2.__getTextFormat != undefined))) { if (_local2._parent == this) { _local5[_local2.getDepth()] = _local2; } } } return(_local5); } static var reservedDepth = 1048575; static var highestDepth = 1048574; static var lowestDepth = -16383; static var numberOfAuthortimeLayers = 383; static var kCursor = 101; static var kTooltip = 102; static var kTop = 201; static var kBottom = 202; static var kTopmost = 203; static var kNotopmost = 204; static var holder = _root.createEmptyMovieClip("reserved", reservedDepth); static var __depthManager = new mx.managers.DepthManager(); }
Symbol 43 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 44 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, _visible, lastFocus, doLater, lastSelFocus, cancelAllDoLaters, _searchKey, _lastTarget, _firstNode, _nextIsNext, _nextNode, _lastx, _prevNode, _needPrev, _foundList, _prevObj, _nextObj, _firstObj, _lastObj, _lastNode, lastTabFocus, lastXMouse, lastYMouse, 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); } 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(lastXMouse, lastYMouse, 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(); lastXMouse = _root._xmouse; lastYMouse = _root._ymouse; } 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.0.377"; 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 45 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 46 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 47 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 _local1 = mx.styles.CSSSetStyle.prototype; mx.styles.CSSStyleDeclaration.prototype.setStyle = _local1._setStyle; _local2.changeTextStyleInChildren = _local1.changeTextStyleInChildren; _local2.changeColorStyleInChildren = _local1.changeColorStyleInChildren; _local2.notifyStyleChangeInChildren = _local1.notifyStyleChangeInChildren; _local2.setStyle = _local1.setStyle; var _local3 = TextField.prototype; _local3.setStyle = _local2.setStyle; _local3.changeTextStyleInChildren = _local1.changeTextStyleInChildren; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; }
Symbol 48 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 49 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 50 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.0.377"; var className = "RectBorder"; var borderStyleName = "borderStyle"; var borderColorName = "borderColor"; var shadowColorName = "shadowColor"; var highlightColorName = "highlightColor"; var buttonColorName = "buttonColor"; var backgroundColorName = "backgroundColor"; }
Symbol 51 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.0.377"; 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 52 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 191 Button
on (release) { play(); }
Symbol 197 Button
on (release) { play(); }
Symbol 203 MovieClip [popup_instructions] Frame 11
stop();
Symbol 203 MovieClip [popup_instructions] Frame 17
callBack();
Symbol 217 Button
on (release) { gotoAndStop ("init"); }
Symbol 220 MovieClip [popup_submitScore] Frame 1
function checkEmail(email) { var _local4 = email.indexOf("@"); var _local7 = email.lastIndexOf("@"); var _local5 = email.length; if (((_local4 != _local7) || (_local4 < 1)) || (_local4 > (_local5 - 4))) { return(false); } var _local6 = email.lastIndexOf("."); if (((_local5 - _local6) < 3) || ((_local5 - _local6) > 5)) { return(false); } var _local2 = new Array(32, 126, 33, 35, 36, 37, 94, 38, 42, 40, 41, 43, 124, 61, 96, 91, 93, 123, 125, 59, 58, 60, 62, 44, 63, 47, 92, 34, 39, 13, 10); var _local1 = 0; while (_local1 < _local2.length) { if (email.indexOf(chr(_local2[_local1])) >= 0) { return(false); } _local1++; } return(true); } init = function () { firstName_mc.gotoAndStop("off"); firstName_mc.size = 12; firstName_mc.msg = "! FILL ME IN !"; email_mc.gotoAndStop("off"); email_mc.size = 10; email_mc.msg = "! INVALID !"; dispTimer_txt.text = _root.disp_timer1_main + _root.disp_timer1_hund; }; tc.onRelease = function () { getURL ("javascript:launchTC();"); }; btnSubmit.onRelease = function () { var _local4 = firstName_txt.text; var _local3 = email_txt.text; var _local2 = false; if (_local4 == "") { _local2 = true; firstName_mc.gotoAndStop("on"); } else { firstName_mc.gotoAndStop("off"); } if (_local3 == "") { _local2 = true; email_mc.gotoAndStop("on"); } else { email_mc.gotoAndStop("off"); } if (!checkEmail(_local3)) { _local2 = true; email_mc.gotoAndStop("on"); } else { email_mc.gotoAndStop("off"); } if (!_local2) { delete myVar; myVar = new LoadVars(); myVar.email = _local3; myVar.name = _local4; myVar.time = _root.disp_timer1_main + _root.disp_timer1_hund; var _local5 = myVar.toString(); myVar.onLoad = function (success) { if (success) { gotoAndStop(myVar.result); if (myVar.result == "success1") { _root.btnSubmit._alpha = 50; _root.btnSubmit.enabled = false; } } }; trace("SENDING"); myVar.load("submitscore.asp?" + _local5); } }; init(); stop();
Symbol 232 Button
on (release) { gotoAndStop ("init"); }
Symbol 234 MovieClip [popup_challenge] Frame 1
function checkEmail(email) { var _local4 = email.indexOf("@"); var _local7 = email.lastIndexOf("@"); var _local5 = email.length; if (((_local4 != _local7) || (_local4 < 1)) || (_local4 > (_local5 - 4))) { return(false); } var _local6 = email.lastIndexOf("."); if (((_local5 - _local6) < 3) || ((_local5 - _local6) > 5)) { return(false); } var _local2 = new Array(32, 126, 33, 35, 36, 37, 94, 38, 42, 40, 41, 43, 124, 61, 96, 91, 93, 123, 125, 59, 58, 60, 62, 44, 63, 47, 92, 34, 39, 13, 10); var _local1 = 0; while (_local1 < _local2.length) { if (email.indexOf(chr(_local2[_local1])) >= 0) { return(false); } _local1++; } return(true); } init = function () { firstName_mc.gotoAndStop("off"); firstName_mc.size = 12; firstName_mc.msg = "! FILL ME IN !"; email_mc.gotoAndStop("off"); email_mc.size = 10; email_mc.msg = "! INVALID !"; friendname_mc.gotoAndStop("off"); friendname_mc.size = 12; friendname_mc.msg = "! FILL ME IN !"; friendemail_mc.gotoAndStop("off"); friendemail_mc.size = 12; friendemail_mc.msg = "! INVALID !"; dispTimer_txt.text = _root.disp_timer1_main + _root.disp_timer1_hund; }; btnSubmit.onRelease = function () { var _local6 = firstName_txt.text; var _local3 = email_txt.text; var _local5 = friendname_txt.text; var _local4 = friendemail_txt.text; var _local2 = false; if (_local6 == "") { _local2 = true; firstName_mc.gotoAndStop("on"); } else { firstName_mc.gotoAndStop("off"); } if (_local3 == "") { _local2 = true; email_mc.gotoAndStop("on"); } else { email_mc.gotoAndStop("off"); } if (_local5 == "") { _local2 = true; friendname_mc.gotoAndStop("on"); } else { friendname_mc.gotoAndStop("off"); } if (_local4 == "") { _local2 = true; friendemail_mc.gotoAndStop("on"); } else { friendemail_mc.gotoAndStop("off"); } if (!checkEmail(_local3)) { _local2 = true; email_mc.gotoAndStop("on"); } else { email_mc.gotoAndStop("off"); } if (!checkEmail(_local4)) { _local2 = true; friendemail_mc.gotoAndStop("on"); } else { friendemail_mc.gotoAndStop("off"); } if (!_local2) { delete myVar; myVar = new LoadVars(); myVar.email = _local3; myVar.name = _local6; myVar.friendname = _local5; myVar.friendemail = _local4; myVar.time = _root.disp_timer1_main + _root.disp_timer1_hund; var _local7 = myVar.toString(); myVar.onLoad = function (success) { if (success) { disp = "success"; gotoAndStop(myVar.result); if (myVar.result == "success2") { } } }; trace("SENDING"); myVar.load("sendchallenge.asp?" + _local7); } }; init(); stop();
Symbol 275 Button
on (release) { play(); }
Symbol 288 MovieClip Frame 1
stop();
Symbol 341 MovieClip Frame 2
_parent.currRider = this;
Symbol 341 MovieClip Frame 46
_parent._parent.disableButtons(1);
Symbol 341 MovieClip Frame 72
if (_parent.chosenRider == this) { _parent.chosenRider = undefined; gotoAndPlay ("choose"); } else { gotoAndPlay ("loop"); }
Symbol 341 MovieClip Frame 75
Symbol 341 MovieClip Frame 88
if (_parent.direction == "next") { _parent.nextFrame(); } else if (_parent.direction == "back") { _parent.gotoAndStop(6); }
Symbol 341 MovieClip Frame 101
_parent._parent.disableButtons(0); _root.stopAllIntroLoop(); _root.playSound(_root.introGoArr[_root.chosenRider]);
Symbol 341 MovieClip Frame 121
_root.gotoAndPlay("chosenRider");
Symbol 364 MovieClip Frame 1
Symbol 364 MovieClip Frame 2
_parent.currRider = this;
Symbol 364 MovieClip Frame 46
_parent._parent.disableButtons(1);
Symbol 364 MovieClip Frame 72
if (_parent.chosenRider == this) { _parent.chosenRider = undefined; gotoAndPlay ("choose"); } else { gotoAndPlay ("loop"); }
Symbol 364 MovieClip Frame 75
Symbol 364 MovieClip Frame 88
if (_parent.direction == "next") { _parent.nextFrame(); } else if (_parent.direction == "back") { _parent.prevFrame(); }
Symbol 364 MovieClip Frame 101
_parent._parent.disableButtons(0); _root.stopAllIntroLoop(); _root.playSound(_root.introGoArr[_root.chosenRider]);
Symbol 364 MovieClip Frame 121
_root.gotoAndPlay("chosenRider");
Symbol 385 MovieClip Frame 1
id = 3;
Symbol 385 MovieClip Frame 2
_parent.currRider = this;
Symbol 385 MovieClip Frame 46
_parent._parent.disableButtons(1);
Symbol 385 MovieClip Frame 72
if (_parent.chosenRider == this) { _parent.chosenRider = undefined; gotoAndPlay ("choose"); } else { gotoAndPlay ("loop"); }
Symbol 385 MovieClip Frame 75
Symbol 385 MovieClip Frame 88
if (_parent.direction == "next") { _parent.nextFrame(); } else if (_parent.direction == "back") { _parent.prevFrame(); }
Symbol 385 MovieClip Frame 101
_parent._parent.disableButtons(0); _root.stopAllIntroLoop(); _root.playSound(_root.introGoArr[_root.chosenRider]);
Symbol 385 MovieClip Frame 121
_root.gotoAndPlay("chosenRider");
Symbol 406 MovieClip Frame 1
id = 4;
Symbol 406 MovieClip Frame 2
_parent.currRider = this;
Symbol 406 MovieClip Frame 46
_parent._parent.disableButtons(1);
Symbol 406 MovieClip Frame 72
if (_parent.chosenRider == this) { _parent.chosenRider = undefined; gotoAndPlay ("choose"); } else { gotoAndPlay ("loop"); }
Symbol 406 MovieClip Frame 75
Symbol 406 MovieClip Frame 88
if (_parent.direction == "next") { _parent.nextFrame(); } else if (_parent.direction == "back") { _parent.prevFrame(); }
Symbol 406 MovieClip Frame 101
_parent._parent.disableButtons(0); _root.stopAllIntroLoop(); _root.playSound(_root.introGoArr[_root.chosenRider]);
Symbol 406 MovieClip Frame 121
_root.gotoAndPlay("chosenRider");
Symbol 429 MovieClip Frame 1
id = 5;
Symbol 429 MovieClip Frame 2
_parent.currRider = this;
Symbol 429 MovieClip Frame 46
_parent._parent.disableButtons(1);
Symbol 429 MovieClip Frame 72
if (_parent.chosenRider == this) { _parent.chosenRider = undefined; gotoAndPlay ("choose"); } else { gotoAndPlay ("loop"); }
Symbol 429 MovieClip Frame 75
Symbol 429 MovieClip Frame 88
if (_parent.direction == "next") { _parent.gotoAndStop(2); } else if (_parent.direction == "back") { _parent.prevFrame(); }
Symbol 429 MovieClip Frame 101
_parent._parent.disableButtons(0); _root.stopAllIntroLoop(); _root.playSound(_root.introGoArr[_root.chosenRider]);
Symbol 429 MovieClip Frame 121
_root.gotoAndPlay("chosenRider");
Symbol 430 MovieClip Frame 2
stop(); _root.chosenRider = 0; _root.stopAllIntroLoop(); _root.playSoundLoop(_root.introLoopArr[_root.chosenRider]); _root.playSoundLoop(_root.introMusicArr[_root.chosenRider]);
Symbol 430 MovieClip Frame 3
_root.chosenRider = 1; _root.stopAllIntroLoop(); _root.playSoundLoop(_root.introLoopArr[_root.chosenRider]); _root.playSoundLoop(_root.introMusicArr[_root.chosenRider]);
Symbol 430 MovieClip Frame 4
_root.chosenRider = 2; _root.stopAllIntroLoop(); _root.playSoundLoop(_root.introLoopArr[_root.chosenRider]); _root.playSoundLoop(_root.introMusicArr[_root.chosenRider]);
Symbol 430 MovieClip Frame 5
_root.chosenRider = 3; _root.stopAllIntroLoop(); _root.playSoundLoop(_root.introLoopArr[_root.chosenRider]); _root.playSoundLoop(_root.introMusicArr[_root.chosenRider]);
Symbol 430 MovieClip Frame 6
_root.chosenRider = 4; _root.stopAllIntroLoop(); _root.playSound(_root.introLoopArr[_root.chosenRider]); _root.playSoundLoop(_root.introMusicArr[_root.chosenRider]);
Symbol 452 Button
on (release) { doBack(); }
Symbol 453 Button
on (release) { doNext(); }
Symbol 454 Button
on (release) { _parent.doChooseRider(); _parent.nextBtn.enabled = false; _parent.backBtn.enabled = false; nextFrame(); }
Symbol 455 MovieClip Frame 1
stop();
Symbol 455 MovieClip Frame 2
stop();
Symbol 456 Button
on (release) { doChooseRider(); }
Symbol 474 Button
on (release) { chosenDificulty = "first"; gotoAndPlay ("1stopponentOut"); }
Symbol 475 Button
on (release) { chosenDificulty = "expert"; gotoAndPlay ("expertOpponentOut"); }
Symbol 476 Button
on (release) { chosenDificulty = "champion"; gotoAndPlay ("champOpponentOut"); }
Symbol 502 MovieClip Frame 1
stop();
Symbol 520 MovieClip Frame 1
this._alpha = 50; this._visible = debug;
Symbol 522 MovieClip Frame 1
this._visible = debug;
Symbol 565 MovieClip Frame 1
stop();

Library Items

Symbol 5 GraphicUsed by:6
Symbol 6 MovieClip [BoundingBox]Uses:5Used by:24 28 32
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClip [BrdrShdw]Uses:7Used by:11 16 17
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClip [BrdrFace]Uses:9Used by:11 16 17
Symbol 11 MovieClip [SimpleButtonDown]Uses:8 10Used by:28
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClip [BrdrBlk]Uses:12Used by:16 17
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClip [BrdrHilght]Uses:14Used by:16 17
Symbol 16 MovieClip [SimpleButtonIn]Uses:13 15 8 10Used by:28
Symbol 17 MovieClip [SimpleButtonUp]Uses:13 10 8 15Used by:28
Symbol 18 MovieClip [Defaults]Used by:20
Symbol 19 MovieClip [UIObjectExtensions]Used by:20
Symbol 20 MovieClip [UIObject]Uses:18 19Used by:25 27 29
Symbol 21 GraphicUsed by:23
Symbol 22 GraphicUsed by:23
Symbol 23 ButtonUses:21 22Used by:25
Symbol 24 MovieClip [FocusRect]Uses:6Used by:25
Symbol 25 MovieClip [FocusManager]Uses:23 24 20Used by:27
Symbol 26 MovieClip [UIComponentExtensions]Used by:27
Symbol 27 MovieClip [UIComponent]Uses:20 25 26Used by:28
Symbol 28 MovieClip [SimpleButton]Uses:6 11 16 17 27Used by:32
Symbol 29 MovieClip [Border]Uses:20Used by:30 32
Symbol 30 MovieClip [RectBorder]Uses:29Used by:32
Symbol 31 MovieClip [ButtonSkin]Used by:32
Symbol 32 MovieClip [Button]Uses:6 28 29 30 31
Symbol 53 GraphicUsed by:90
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:56
Symbol 56 ButtonUses:55Used by:90 106 166 220 234
Symbol 57 FontUsed by:58 64 69 77 82 89 92 102 105 182 183 184 185 207 208 209 210 214 216 222 223 231 329 330 332 334 336 357 358 360 378 379 381 399 400 402 422 423 425 435 441 559 560
Symbol 58 TextUses:57Used by:90
Symbol 59 FontUsed by:60 61 71 72 93 94 97 98 99 100 211 212 213 226 227 228 229
Symbol 60 TextUses:59Used by:90 106 234
Symbol 61 TextUses:59Used by:90 106 220 234
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:90
Symbol 64 TextUses:57Used by:90
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:70
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:70
Symbol 69 EditableTextUses:57Used by:70
Symbol 70 MovieClipUses:66 68 69Used by:90 106 220 234
Symbol 71 EditableTextUses:59Used by:90
Symbol 72 EditableTextUses:59Used by:90
Symbol 73 BitmapUsed by:74 75
Symbol 74 GraphicUses:73Used by:76
Symbol 75 GraphicUses:73Used by:76
Symbol 76 ButtonUses:74 75Used by:90 106 220 234
Symbol 77 TextUses:57Used by:90
Symbol 78 GraphicUsed by:79 83 86 103 104 189 217 232
Symbol 79 ButtonUses:78Used by:90 220
Symbol 80 GraphicUsed by:90
Symbol 81 FontUsed by:82 102 216 231
Symbol 82 TextUses:57 81Used by:90
Symbol 83 ButtonUses:78Used by:90
Symbol 84 FontUsed by:85
Symbol 85 TextUses:84Used by:90 106 220 234
Symbol 86 ButtonUses:78Used by:90
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:90 106 220 234
Symbol 89 TextUses:57Used by:90
Symbol 90 MovieClip [popup_win]Uses:53 56 58 60 61 63 64 70 71 72 76 77 79 80 82 83 85 86 88 89
Symbol 91 GraphicUsed by:106
Symbol 92 TextUses:57Used by:106
Symbol 93 TextUses:59Used by:106 234
Symbol 94 TextUses:59Used by:106 234
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:106
Symbol 97 EditableTextUses:59Used by:106
Symbol 98 EditableTextUses:59Used by:106
Symbol 99 EditableTextUses:59Used by:106
Symbol 100 EditableTextUses:59Used by:106
Symbol 101 GraphicUsed by:106
Symbol 102 TextUses:57 81Used by:106
Symbol 103 ButtonUses:78Used by:106 220 234
Symbol 104 ButtonUses:78Used by:106
Symbol 105 TextUses:57Used by:106
Symbol 106 MovieClip [popup_sendTo]Uses:91 56 92 60 61 93 94 96 70 97 98 99 100 76 101 102 103 85 104 88 105
Symbol 107 BitmapUsed by:109
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:107 108Used by:110
Symbol 110 MovieClip [track_top]Uses:109Used by:Timeline
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:119
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:119
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:119
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:119
Symbol 119 MovieClip [popup_start]Uses:112 114 116 118Used by:Timeline
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:128
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:128
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:128
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:128
Symbol 128 MovieClipUses:121 123 125 127Used by:131
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:131
Symbol 131 MovieClip [opponent]Uses:128 130Used by:Timeline
Symbol 132 GraphicUsed by:133 134
Symbol 133 MovieClip [lights_mask2]Uses:132Used by:Timeline
Symbol 134 MovieClip [lights_mask1]Uses:132Used by:Timeline
Symbol 135 ShapeTweeningUsed by:137
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClip [smoke]Uses:135 136Used by:Timeline
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:148
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:148
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:148
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:148
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:148
Symbol 148 MovieClipUses:139 141 143 145 147Used by:153
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:153
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:153
Symbol 153 MovieClip [frontAxe]Uses:148 150 152Used by:Timeline
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:156
Symbol 156 MovieClip [arrow_clip]Uses:155Used by:Timeline
Symbol 157 GraphicUsed by:166
Symbol 158 BitmapUsed by:159 160
Symbol 159 GraphicUses:158Used by:161
Symbol 160 GraphicUses:158Used by:161
Symbol 161 ButtonUses:159 160Used by:166
Symbol 162 BitmapUsed by:163 164
Symbol 163 GraphicUses:162Used by:165
Symbol 164 GraphicUses:162Used by:165
Symbol 165 ButtonUses:163 164Used by:166
Symbol 166 MovieClip [popup_HaveAnotherGo]Uses:157 161 165 56Used by:Timeline
Symbol 167 GraphicUsed by:170 197 430
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:170
Symbol 170 MovieClipUses:167 169Used by:Timeline
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:173
Symbol 173 MovieClipUses:172Used by:Timeline
Symbol 174 FontUsed by:175
Symbol 175 TextUses:174Used by:Timeline
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:178
Symbol 178 MovieClipUses:177Used by:Timeline
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:181
Symbol 181 MovieClipUses:180Used by:Timeline
Symbol 182 TextUses:57Used by:186
Symbol 183 EditableTextUses:57Used by:186
Symbol 184 TextUses:57Used by:186
Symbol 185 EditableTextUses:57Used by:186
Symbol 186 MovieClipUses:182 183 184 185Used by:Timeline
Symbol 187 FontUsed by:188
Symbol 188 TextUses:187Used by:Timeline
Symbol 189 ButtonUses:78Used by:Timeline
Symbol 1 MovieClip [__Packages.mx.core.UIObject]
Symbol 2 MovieClip [__Packages.mx.core.UIComponent]
Symbol 3 MovieClip [__Packages.mx.controls.SimpleButton]
Symbol 4 MovieClip [__Packages.mx.controls.Button]
Symbol 33 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 34 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 35 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 36 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 37 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 38 MovieClip [__Packages.mx.events.UIEventDispatcher]
Symbol 39 MovieClip [__Packages.mx.skins.ColoredSkinElement]
Symbol 40 MovieClip [__Packages.mx.core.ext.UIObjectExtensions]
Symbol 41 MovieClip [__Packages.mx.skins.halo.Defaults]
Symbol 42 MovieClip [__Packages.mx.managers.DepthManager]
Symbol 43 MovieClip [__Packages.mx.managers.SystemManager]
Symbol 44 MovieClip [__Packages.mx.managers.FocusManager]
Symbol 45 MovieClip [__Packages.mx.skins.halo.FocusRect]
Symbol 46 MovieClip [__Packages.mx.managers.OverlappedWindows]
Symbol 47 MovieClip [__Packages.mx.styles.CSSSetStyle]
Symbol 48 MovieClip [__Packages.mx.core.ext.UIComponentExtensions]
Symbol 49 MovieClip [__Packages.mx.skins.Border]
Symbol 50 MovieClip [__Packages.mx.skins.RectBorder]
Symbol 51 MovieClip [__Packages.mx.skins.halo.RectBorder]
Symbol 52 MovieClip [__Packages.mx.skins.halo.ButtonSkin]
Symbol 190 GraphicUsed by:191 203
Symbol 191 ButtonUses:190Used by:203
Symbol 192 FontUsed by:193 195 196 200 201 202
Symbol 193 TextUses:192Used by:194 197
Symbol 194 MovieClipUses:193Used by:197
Symbol 195 TextUses:192Used by:197
Symbol 196 TextUses:192Used by:197
Symbol 197 ButtonUses:194 195 196 193 167Used by:203
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:203
Symbol 200 TextUses:192Used by:203
Symbol 201 TextUses:192Used by:203
Symbol 202 TextUses:192Used by:203
Symbol 203 MovieClip [popup_instructions]Uses:190 191 197 199 200 201 202Used by:Timeline
Symbol 204 GraphicUsed by:220
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:220
Symbol 207 TextUses:57Used by:220 234
Symbol 208 EditableTextUses:57Used by:220
Symbol 209 TextUses:57Used by:220
Symbol 210 TextUses:57Used by:220
Symbol 211 TextUses:59Used by:220
Symbol 212 EditableTextUses:59Used by:220
Symbol 213 EditableTextUses:59Used by:220
Symbol 214 TextUses:57Used by:220
Symbol 215 GraphicUsed by:220
Symbol 216 TextUses:57 81Used by:220
Symbol 217 ButtonUses:78Used by:220
Symbol 218 FontUsed by:219 233
Symbol 219 TextUses:218Used by:220
Symbol 220 MovieClip [popup_submitScore]Uses:204 56 206 207 208 209 210 211 61 70 212 213 76 79 214 215 216 103 85 217 88 219Used by:Timeline
Symbol 221 GraphicUsed by:234
Symbol 222 EditableTextUses:57Used by:234
Symbol 223 TextUses:57Used by:234
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:234
Symbol 226 EditableTextUses:59Used by:234
Symbol 227 EditableTextUses:59Used by:234
Symbol 228 EditableTextUses:59Used by:234
Symbol 229 EditableTextUses:59Used by:234
Symbol 230 GraphicUsed by:234
Symbol 231 TextUses:57 81Used by:234
Symbol 232 ButtonUses:78Used by:234
Symbol 233 TextUses:218Used by:234
Symbol 234 MovieClip [popup_challenge]Uses:221 56 207 222 223 60 61 225 93 94 70 226 227 228 229 76 230 231 103 85 232 88 233Used by:Timeline
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:237 238 275
Symbol 237 MovieClipUses:236Used by:238 275
Symbol 238 ButtonUses:237 236Used by:Timeline
Symbol 239 Sound [BR_2FAST_go.wav]Used by:Timeline
Symbol 240 Sound [BR_2FAST_loop.wav]Used by:Timeline
Symbol 241 Sound [BR_2FAST_music.wav]Used by:Timeline
Symbol 242 Sound [BR_3bip_alarm.wav]Used by:Timeline
Symbol 243 Sound [BR_background.wav]Used by:Timeline
Symbol 244 Sound [BR_booo.wav]Used by:Timeline
Symbol 245 Sound [BR_cereals_impact.wav]Used by:Timeline
Symbol 246 Sound [BR_cereals_impact_soft.wav]Used by:Timeline
Symbol 247 Sound [BR_crash3.wav]Used by:Timeline
Symbol 248 Sound [BR_cup_collision1.wav]Used by:Timeline
Symbol 249 Sound [BR_cup_collision2.wav]Used by:Timeline
Symbol 250 Sound [BR_cutlery_double.wav]Used by:Timeline
Symbol 251 Sound [BR_cutlery_single.wav]Used by:Timeline
Symbol 252 Sound [BR_DrewPeacock_go.wav]Used by:Timeline
Symbol 253 Sound [BR_finish_bigger2.wav]Used by:Timeline
Symbol 254 Sound [BR_glass_collision1.wav]Used by:Timeline
Symbol 255 Sound [BR_glass_collision2.wav]Used by:Timeline
Symbol 256 Sound [BR_harley_go.L.wav]Used by:Timeline
Symbol 257 Sound [BR_harley_loop.wav]Used by:Timeline
Symbol 258 Sound [BR_harley_music2.wav]Used by:Timeline
Symbol 259 Sound [BR_motorway_go.wav]Used by:Timeline
Symbol 260 Sound [BR_motorway_loop.wav]Used by:Timeline
Symbol 261 Sound [BR_Peacock_music.wav]Used by:Timeline
Symbol 262 Sound [BR_Peacock_try2start.wav]Used by:Timeline
Symbol 263 Sound [BR_plate_cereals.wav]Used by:Timeline
Symbol 264 Sound [BR_plate_hard.wav]Used by:Timeline
Symbol 265 Sound [BR_plate_soft.wav]Used by:Timeline
Symbol 266 Sound [BR_skid_jerky.wav]Used by:Timeline
Symbol 267 Sound [BR_speed1.wav]Used by:Timeline
Symbol 268 Sound [BR_speed2.wav]Used by:Timeline
Symbol 269 Sound [BR_speed3.wav]Used by:Timeline
Symbol 270 Sound [BR_speed4.wav]Used by:Timeline
Symbol 271 Sound [BR_speed5.wav]Used by:Timeline
Symbol 272 Sound [BR_speed6.wav]Used by:Timeline
Symbol 273 Sound [BR_traffic_go.wav]Used by:Timeline
Symbol 274 Sound [BR_traffic_loop.wav]Used by:Timeline
Symbol 275 ButtonUses:237 236Used by:Timeline
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:Timeline
Symbol 278 ShapeTweeningUsed by:Timeline
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279Used by:Timeline
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:288
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:285
Symbol 285 ButtonUses:284Used by:288
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:288
Symbol 288 MovieClipUses:282 285 287Used by:Timeline
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:293
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:293
Symbol 293 ButtonUses:290 292Used by:Timeline
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:298
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:298
Symbol 298 ButtonUses:295 297Used by:Timeline
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:303
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:303
Symbol 303 ButtonUses:300 302Used by:Timeline
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:308
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:308
Symbol 308 ButtonUses:305 307Used by:Timeline
Symbol 309 GraphicUsed by:339 341
Symbol 310 GraphicUsed by:311 342 365 461
Symbol 311 MovieClipUses:310Used by:341
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:314
Symbol 314 MovieClipUses:313Used by:315
Symbol 315 MovieClipUses:314Used by:340 341
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:318
Symbol 318 MovieClipUses:317Used by:319
Symbol 319 MovieClipUses:318Used by:340 341
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:324
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:324
Symbol 324 MovieClipUses:321 323Used by:325
Symbol 325 MovieClipUses:324Used by:340 341
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:338 362 383 404
Symbol 328 GraphicUsed by:338 362 383
Symbol 329 TextUses:57Used by:338
Symbol 330 TextUses:57Used by:331
Symbol 331 MovieClipUses:330Used by:338 362 383 404 427
Symbol 332 TextUses:57Used by:333
Symbol 333 MovieClipUses:332Used by:338
Symbol 334 TextUses:57Used by:335
Symbol 335 MovieClipUses:334Used by:338 362 383 404 427
Symbol 336 TextUses:57Used by:337
Symbol 337 MovieClipUses:336Used by:338
Symbol 338 MovieClipUses:327 328 329 331 333 335 337Used by:341
Symbol 339 MovieClipUses:309Used by:340 341
Symbol 340 MovieClipUses:319 315 339 325Used by:341
Symbol 341 MovieClipUses:309 311 315 319 325 338 339 340Used by:430
Symbol 342 MovieClipUses:310Used by:364
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:345
Symbol 345 MovieClipUses:344Used by:346
Symbol 346 MovieClipUses:345Used by:363 364
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:349
Symbol 349 MovieClipUses:348Used by:350
Symbol 350 MovieClipUses:349Used by:363 364
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:351Used by:355
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:355
Symbol 355 MovieClipUses:352 354Used by:356
Symbol 356 MovieClipUses:355Used by:363 364
Symbol 357 TextUses:57Used by:362
Symbol 358 TextUses:57Used by:359
Symbol 359 MovieClipUses:358Used by:362
Symbol 360 TextUses:57Used by:361
Symbol 361 MovieClipUses:360Used by:362
Symbol 362 MovieClipUses:327 328 357 331 359 335 361Used by:364
Symbol 363 MovieClipUses:350 346 356Used by:364
Symbol 364 MovieClipUses:342 346 350 356 362 363Used by:430
Symbol 365 MovieClipUses:310Used by:385 406 429
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:368
Symbol 368 MovieClipUses:367Used by:369
Symbol 369 MovieClipUses:368Used by:384 385
Symbol 370 BitmapUsed by:371
Symbol 371 GraphicUses:370Used by:372
Symbol 372 MovieClipUses:371Used by:373
Symbol 373 MovieClipUses:372Used by:384 385
Symbol 374 BitmapUsed by:375
Symbol 375 GraphicUses:374Used by:376
Symbol 376 MovieClipUses:375Used by:377
Symbol 377 MovieClipUses:376Used by:384 385
Symbol 378 TextUses:57Used by:383
Symbol 379 TextUses:57Used by:380
Symbol 380 MovieClipUses:379Used by:383
Symbol 381 TextUses:57Used by:382
Symbol 382 MovieClipUses:381Used by:383
Symbol 383 MovieClipUses:327 328 378 331 380 335 382Used by:385
Symbol 384 MovieClipUses:373 369 377Used by:385
Symbol 385 MovieClipUses:365 369 373 377 383 384Used by:430
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:388
Symbol 388 MovieClipUses:387Used by:389
Symbol 389 MovieClipUses:388Used by:405 406
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:392
Symbol 392 MovieClipUses:391Used by:393
Symbol 393 MovieClipUses:392Used by:405 406
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:396
Symbol 396 MovieClipUses:395Used by:397
Symbol 397 MovieClipUses:396Used by:405 406
Symbol 398 GraphicUsed by:404
Symbol 399 TextUses:57Used by:404
Symbol 400 TextUses:57Used by:401
Symbol 401 MovieClipUses:400Used by:404
Symbol 402 TextUses:57Used by:403
Symbol 403 MovieClipUses:402Used by:404
Symbol 404 MovieClipUses:327 398 399 331 401 335 403Used by:406
Symbol 405 MovieClipUses:393 389 397Used by:406
Symbol 406 MovieClipUses:365 389 393 397 404 405Used by:430
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:409
Symbol 409 MovieClipUses:408Used by:410
Symbol 410 MovieClipUses:409Used by:428 429
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:413
Symbol 413 MovieClipUses:412Used by:414
Symbol 414 MovieClipUses:413Used by:428 429
Symbol 415 GraphicUsed by:416
Symbol 416 MovieClipUses:415Used by:419
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:419
Symbol 419 MovieClipUses:416 418Used by:420
Symbol 420 MovieClipUses:419Used by:428 429
Symbol 421 GraphicUsed by:427
Symbol 422 TextUses:57Used by:427
Symbol 423 TextUses:57Used by:424
Symbol 424 MovieClipUses:423Used by:427
Symbol 425 TextUses:57Used by:426
Symbol 426 MovieClipUses:425Used by:427
Symbol 427 MovieClipUses:421 422 331 424 335 426Used by:429
Symbol 428 MovieClipUses:414 410 420Used by:429
Symbol 429 MovieClipUses:365 410 414 420 427 428Used by:430
Symbol 430 MovieClipUses:167 341 364 385 406 429Used by:Timeline
Symbol 431 GraphicUsed by:437 452
Symbol 432 GraphicUsed by:433 437 452
Symbol 433 MovieClipUses:432Used by:437 452
Symbol 434 GraphicUsed by:436 437 452
Symbol 435 TextUses:57Used by:436 437 452
Symbol 436 MovieClipUses:434 435Used by:437 452
Symbol 437 ButtonUses:431 433 436 432 434 435Used by:Timeline
Symbol 438 GraphicUsed by:445 453
Symbol 439 GraphicUsed by:445 453
Symbol 440 GraphicUsed by:442 445 453
Symbol 441 TextUses:57Used by:442 445 453
Symbol 442 MovieClipUses:440 441Used by:445 453
Symbol 443 GraphicUsed by:445 453
Symbol 444 GraphicUsed by:445 453
Symbol 445 ButtonUses:438 439 442 443 444 440 441Used by:Timeline
Symbol 446 GraphicUsed by:Timeline
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:449 451 454 456
Symbol 449 MovieClipUses:448Used by:450
Symbol 450 MovieClipUses:449Used by:451 454 455 456
Symbol 451 ButtonUses:450 448Used by:Timeline
Symbol 452 ButtonUses:431 433 436 432 434 435Used by:Timeline
Symbol 453 ButtonUses:438 439 442 443 444 440 441Used by:Timeline
Symbol 454 ButtonUses:450 448Used by:455
Symbol 455 MovieClipUses:454 450Used by:Timeline
Symbol 456 ButtonUses:450 448Used by:Timeline
Symbol 457 GraphicUsed by:460
Symbol 458 GraphicUsed by:459
Symbol 459 ButtonUses:458Used by:460
Symbol 460 MovieClipUses:457 459Used by:Timeline
Symbol 461 MovieClipUses:310Used by:Timeline
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:464 465 474
Symbol 464 MovieClipUses:463Used by:465 474
Symbol 465 ButtonUses:464 463Used by:Timeline
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:468 469 475
Symbol 468 MovieClipUses:467Used by:469 475
Symbol 469 ButtonUses:468 467Used by:Timeline
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:472 473 476
Symbol 472 MovieClipUses:471Used by:473 476
Symbol 473 ButtonUses:472 471Used by:Timeline
Symbol 474 ButtonUses:464 463Used by:Timeline
Symbol 475 ButtonUses:468 467Used by:Timeline
Symbol 476 ButtonUses:472 471Used by:Timeline
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:479  Timeline
Symbol 479 MovieClipUses:478Used by:Timeline
Symbol 480 GraphicUsed by:485
Symbol 481 FontUsed by:482 484
Symbol 482 TextUses:481Used by:485
Symbol 483 GraphicUsed by:485
Symbol 484 TextUses:481Used by:485
Symbol 485 MovieClipUses:480 482 483 484Used by:Timeline
Symbol 486 BitmapUsed by:487
Symbol 487 GraphicUses:486Used by:488
Symbol 488 MovieClipUses:487Used by:Timeline
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:491
Symbol 491 MovieClipUses:490Used by:Timeline
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:492Used by:Timeline
Symbol 494 GraphicUsed by:500  Timeline
Symbol 495 BitmapUsed by:499
Symbol 496 BitmapUsed by:499
Symbol 497 BitmapUsed by:499
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:495 496 497 498Used by:523
Symbol 500 MovieClipUses:494Used by:523
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:501Used by:523
Symbol 503 GraphicUsed by:504
Symbol 504 MovieClipUses:503Used by:520
Symbol 505 GraphicUsed by:506 507
Symbol 506 MovieClipUses:505Used by:520
Symbol 507 MovieClipUses:505Used by:520
Symbol 508 GraphicUsed by:509
Symbol 509 MovieClipUses:508Used by:520
Symbol 510 GraphicUsed by:520
Symbol 511 GraphicUsed by:520
Symbol 512 GraphicUsed by:513
Symbol 513 MovieClipUses:512Used by:520
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClipUses:514Used by:520
Symbol 516 GraphicUsed by:517
Symbol 517 MovieClipUses:516Used by:520
Symbol 518 GraphicUsed by:519
Symbol 519 MovieClipUses:518Used by:520
Symbol 520 MovieClipUses:504 506 507 509 510 511 513 515 517 519Used by:523
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClipUses:521Used by:523
Symbol 523 MovieClipUses:499 500 502 520 522Used by:Timeline
Symbol 524 MovieClipUsed by:Timeline
Symbol 525 BitmapUsed by:526 542
Symbol 526 GraphicUses:525Used by:Timeline
Symbol 527 BitmapUsed by:528 542
Symbol 528 GraphicUses:527Used by:Timeline
Symbol 529 BitmapUsed by:530
Symbol 530 GraphicUses:529Used by:531 532
Symbol 531 MovieClipUses:530Used by:532
Symbol 532 ButtonUses:531 530Used by:Timeline
Symbol 533 FontUsed by:534 535
Symbol 534 EditableTextUses:533Used by:Timeline
Symbol 535 EditableTextUses:533Used by:Timeline
Symbol 536 BitmapUsed by:537
Symbol 537 GraphicUses:536Used by:540
Symbol 538 BitmapUsed by:539
Symbol 539 GraphicUses:538Used by:540
Symbol 540 ButtonUses:537 539Used by:Timeline
Symbol 541 GraphicUsed by:Timeline
Symbol 542 GraphicUses:527 525Used by:Timeline
Symbol 543 BitmapUsed by:544
Symbol 544 GraphicUses:543Used by:Timeline
Symbol 545 BitmapUsed by:546 547
Symbol 546 GraphicUses:545Used by:548
Symbol 547 GraphicUses:545Used by:548
Symbol 548 ButtonUses:546 547Used by:Timeline
Symbol 549 BitmapUsed by:550 551
Symbol 550 GraphicUses:549Used by:552
Symbol 551 GraphicUses:549Used by:552
Symbol 552 ButtonUses:550 551Used by:Timeline
Symbol 553 BitmapUsed by:554 555
Symbol 554 GraphicUses:553Used by:556
Symbol 555 GraphicUses:553Used by:556
Symbol 556 ButtonUses:554 555Used by:Timeline
Symbol 557 GraphicUsed by:565
Symbol 558 GraphicUsed by:565
Symbol 559 EditableTextUses:57Used by:565
Symbol 560 EditableTextUses:57Used by:565
Symbol 561 BitmapUsed by:562
Symbol 562 GraphicUses:561Used by:565
Symbol 563 BitmapUsed by:564
Symbol 564 GraphicUses:563Used by:565
Symbol 565 MovieClipUses:557 558 559 560 562 564Used by:Timeline

Instance Names

"loader"Frame 1Symbol 186 MovieClip
"tc"Frame 1Symbol 189 Button
"loader"Frame 2Symbol 186 MovieClip
"btnSoundClip"Frame 11Symbol 288 MovieClip
"btnInstructions"Frame 11Symbol 293 Button
"btnSendToFriend"Frame 11Symbol 298 Button
"btnDownloadGame"Frame 11Symbol 303 Button
"btnRestart"Frame 11Symbol 308 Button
"allRiders"Frame 23Symbol 430 MovieClip
"backBtn"Frame 23Symbol 437 Button
"nextBtn"Frame 23Symbol 445 Button
"backBtn"Frame 39Symbol 452 Button
"nextBtn"Frame 39Symbol 453 Button
"track_mc"Frame 201Symbol 523 MovieClip
"oppHolder"Frame 201Symbol 524 MovieClip
"carHolder"Frame 201Symbol 524 MovieClip
"trackTopHolder"Frame 201Symbol 524 MovieClip
"btnCompetition"Frame 201Symbol 532 Button
"btnSendToFriend"Frame 201Symbol 298 Button
"btnDownloadGame"Frame 201Symbol 303 Button
"btnRestart"Frame 201Symbol 308 Button
"btnInstructions"Frame 201Symbol 293 Button
"btnLink"Frame 201Symbol 540 Button
"btnSoundClip"Frame 201Symbol 288 MovieClip
"btnCompetition"Frame 202Symbol 532 Button
"btnSendToFriend"Frame 202Symbol 298 Button
"btnDownloadGame"Frame 202Symbol 303 Button
"btnRestart"Frame 202Symbol 308 Button
"btnInstructions"Frame 202Symbol 293 Button
"btnLink"Frame 202Symbol 540 Button
"btnHave"Frame 202Symbol 548 Button
"btnChallenge"Frame 202Symbol 552 Button
"btnSubmit"Frame 202Symbol 556 Button
"outcomeClip"Frame 202Symbol 565 MovieClip
"b"Symbol 11 MovieClip [SimpleButtonDown] Frame 1Symbol 8 MovieClip [BrdrShdw]
"face"Symbol 11 MovieClip [SimpleButtonDown] Frame 1Symbol 10 MovieClip [BrdrFace]
"b"Symbol 16 MovieClip [SimpleButtonIn] Frame 1Symbol 13 MovieClip [BrdrBlk]
"it"Symbol 16 MovieClip [SimpleButtonIn] Frame 1Symbol 15 MovieClip [BrdrHilght]
"g"Symbol 16 MovieClip [SimpleButtonIn] Frame 1Symbol 8 MovieClip [BrdrShdw]
"face"Symbol 16 MovieClip [SimpleButtonIn] Frame 1Symbol 10 MovieClip [BrdrFace]
"ob"Symbol 17 MovieClip [SimpleButtonUp] Frame 1Symbol 13 MovieClip [BrdrBlk]
"ol"Symbol 17 MovieClip [SimpleButtonUp] Frame 1Symbol 10 MovieClip [BrdrFace]
"ib"Symbol 17 MovieClip [SimpleButtonUp] Frame 1Symbol 8 MovieClip [BrdrShdw]
"il"Symbol 17 MovieClip [SimpleButtonUp] Frame 1Symbol 15 MovieClip [BrdrHilght]
"face"Symbol 17 MovieClip [SimpleButtonUp] Frame 1Symbol 10 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 24 MovieClip [FocusRect] Frame 1Symbol 6 MovieClip [BoundingBox]
"tabCapture"Symbol 25 MovieClip [FocusManager] Frame 1Symbol 23 Button
"boundingBox_mc"Symbol 28 MovieClip [SimpleButton] Frame 1Symbol 6 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 32 MovieClip [Button] Frame 1Symbol 6 MovieClip [BoundingBox]
"msg_txt"Symbol 70 MovieClip Frame 2Symbol 69 EditableText
"btnClose"Symbol 90 MovieClip [popup_win] Frame 1Symbol 56 Button
"firstName_mc"Symbol 90 MovieClip [popup_win] Frame 1Symbol 70 MovieClip
"email_mc"Symbol 90 MovieClip [popup_win] Frame 1Symbol 70 MovieClip
"firstName_txt"Symbol 90 MovieClip [popup_win] Frame 1Symbol 71 EditableText
"email_txt"Symbol 90 MovieClip [popup_win] Frame 1Symbol 72 EditableText
"btnSubmit"Symbol 90 MovieClip [popup_win] Frame 1Symbol 76 Button
"tc"Symbol 90 MovieClip [popup_win] Frame 1Symbol 79 Button
"backBtn"Symbol 90 MovieClip [popup_win] Frame 2Symbol 86 Button
"btnClose"Symbol 106 MovieClip [popup_sendTo] Frame 1Symbol 56 Button
"firstName_mc"Symbol 106 MovieClip [popup_sendTo] Frame 1Symbol 70 MovieClip
"email_mc"Symbol 106 MovieClip [popup_sendTo] Frame 1Symbol 70 MovieClip
"friendname_mc"Symbol 106 MovieClip [popup_sendTo] Frame 1Symbol 70 MovieClip
"friendemail_mc"Symbol 106 MovieClip [popup_sendTo] Frame 1Symbol 70 MovieClip
"firstName_txt"Symbol 106 MovieClip [popup_sendTo] Frame 1Symbol 97 EditableText
"email_txt"Symbol 106 MovieClip [popup_sendTo] Frame 1Symbol 98 EditableText
"friendname_txt"Symbol 106 MovieClip [popup_sendTo] Frame 1Symbol 99 EditableText
"friendemail_txt"Symbol 106 MovieClip [popup_sendTo] Frame 1Symbol 100 EditableText
"btnSubmit"Symbol 106 MovieClip [popup_sendTo] Frame 1Symbol 76 Button
"backBtn"Symbol 106 MovieClip [popup_sendTo] Frame 2Symbol 104 Button
"graphic"Symbol 131 MovieClip [opponent] Frame 1Symbol 128 MovieClip
"hitZone"Symbol 131 MovieClip [opponent] Frame 1Symbol 130 MovieClip
"graphic"Symbol 153 MovieClip [frontAxe] Frame 1Symbol 148 MovieClip
"hitPoint1"Symbol 153 MovieClip [frontAxe] Frame 1Symbol 150 MovieClip
"hitPoint0"Symbol 153 MovieClip [frontAxe] Frame 1Symbol 150 MovieClip
"hitPoint5"Symbol 153 MovieClip [frontAxe] Frame 1Symbol 150 MovieClip
"hitPoint4"Symbol 153 MovieClip [frontAxe] Frame 1Symbol 150 MovieClip
"hitPoint3"Symbol 153 MovieClip [frontAxe] Frame 1Symbol 150 MovieClip
"hitPoint2"Symbol 153 MovieClip [frontAxe] Frame 1Symbol 150 MovieClip
"reverseLights"Symbol 153 MovieClip [frontAxe] Frame 1Symbol 152 MovieClip
"btnClose"Symbol 166 MovieClip [popup_HaveAnotherGo] Frame 10Symbol 56 Button
"btnClose"Symbol 220 MovieClip [popup_submitScore] Frame 1Symbol 56 Button
"dispTimer_txt"Symbol 220 MovieClip [popup_submitScore] Frame 1Symbol 208 EditableText
"firstName_mc"Symbol 220 MovieClip [popup_submitScore] Frame 1Symbol 70 MovieClip
"email_mc"Symbol 220 MovieClip [popup_submitScore] Frame 1Symbol 70 MovieClip
"firstName_txt"Symbol 220 MovieClip [popup_submitScore] Frame 1Symbol 212 EditableText
"email_txt"Symbol 220 MovieClip [popup_submitScore] Frame 1Symbol 213 EditableText
"btnSubmit"Symbol 220 MovieClip [popup_submitScore] Frame 1Symbol 76 Button
"tc"Symbol 220 MovieClip [popup_submitScore] Frame 1Symbol 79 Button
"backBtn"Symbol 220 MovieClip [popup_submitScore] Frame 2Symbol 217 Button
"btnClose"Symbol 234 MovieClip [popup_challenge] Frame 1Symbol 56 Button
"dispTimer_txt"Symbol 234 MovieClip [popup_challenge] Frame 1Symbol 222 EditableText
"firstName_mc"Symbol 234 MovieClip [popup_challenge] Frame 1Symbol 70 MovieClip
"email_mc"Symbol 234 MovieClip [popup_challenge] Frame 1Symbol 70 MovieClip
"friendname_mc"Symbol 234 MovieClip [popup_challenge] Frame 1Symbol 70 MovieClip
"friendemail_mc"Symbol 234 MovieClip [popup_challenge] Frame 1Symbol 70 MovieClip
"firstName_txt"Symbol 234 MovieClip [popup_challenge] Frame 1Symbol 226 EditableText
"email_txt"Symbol 234 MovieClip [popup_challenge] Frame 1Symbol 227 EditableText
"friendname_txt"Symbol 234 MovieClip [popup_challenge] Frame 1Symbol 228 EditableText
"friendemail_txt"Symbol 234 MovieClip [popup_challenge] Frame 1Symbol 229 EditableText
"btnSubmit"Symbol 234 MovieClip [popup_challenge] Frame 1Symbol 76 Button
"backBtn"Symbol 234 MovieClip [popup_challenge] Frame 2Symbol 232 Button
"btn"Symbol 288 MovieClip Frame 1Symbol 285 Button
"rider1"Symbol 430 MovieClip Frame 2Symbol 341 MovieClip
"rider2"Symbol 430 MovieClip Frame 3Symbol 364 MovieClip
"rider3"Symbol 430 MovieClip Frame 4Symbol 385 MovieClip
"rider4"Symbol 430 MovieClip Frame 5Symbol 406 MovieClip
"rider5"Symbol 430 MovieClip Frame 6Symbol 429 MovieClip
"cup0"Symbol 520 MovieClip Frame 1Symbol 504 MovieClip
"plate4"Symbol 520 MovieClip Frame 1Symbol 506 MovieClip
"plate7"Symbol 520 MovieClip Frame 1Symbol 506 MovieClip
"plate0"Symbol 520 MovieClip Frame 1Symbol 506 MovieClip
"plate6"Symbol 520 MovieClip Frame 1Symbol 506 MovieClip
"plate8"Symbol 520 MovieClip Frame 1Symbol 506 MovieClip
"plate2"Symbol 520 MovieClip Frame 1Symbol 506 MovieClip
"cup1"Symbol 520 MovieClip Frame 1Symbol 504 MovieClip
"plate5"Symbol 520 MovieClip Frame 1Symbol 506 MovieClip
"plate9"Symbol 520 MovieClip Frame 1Symbol 506 MovieClip
"glass0"Symbol 520 MovieClip Frame 1Symbol 507 MovieClip
"milk1"Symbol 520 MovieClip Frame 1Symbol 509 MovieClip
"plate1"Symbol 520 MovieClip Frame 1Symbol 506 MovieClip
"glass1"Symbol 520 MovieClip Frame 1Symbol 507 MovieClip
"milk0"Symbol 520 MovieClip Frame 1Symbol 509 MovieClip
"cup2"Symbol 520 MovieClip Frame 1Symbol 504 MovieClip
"plate3"Symbol 520 MovieClip Frame 1Symbol 506 MovieClip
"knife1"Symbol 520 MovieClip Frame 1Symbol 513 MovieClip
"fork2"Symbol 520 MovieClip Frame 1Symbol 515 MovieClip
"knife3"Symbol 520 MovieClip Frame 1Symbol 513 MovieClip
"spoon2"Symbol 520 MovieClip Frame 1Symbol 517 MovieClip
"spoon3"Symbol 520 MovieClip Frame 1Symbol 517 MovieClip
"fork0"Symbol 520 MovieClip Frame 1Symbol 515 MovieClip
"knife0"Symbol 520 MovieClip Frame 1Symbol 513 MovieClip
"knife2"Symbol 520 MovieClip Frame 1Symbol 513 MovieClip
"fork1"Symbol 520 MovieClip Frame 1Symbol 515 MovieClip
"spoon1"Symbol 520 MovieClip Frame 1Symbol 517 MovieClip
"spoon0"Symbol 520 MovieClip Frame 1Symbol 517 MovieClip
"cereals0"Symbol 520 MovieClip Frame 1Symbol 519 MovieClip
"cerealsBlackScreen"Symbol 523 MovieClip Frame 1Symbol 500 MovieClip
"rippleClip1"Symbol 523 MovieClip Frame 1Symbol 502 MovieClip
"rippleClip0"Symbol 523 MovieClip Frame 1Symbol 502 MovieClip
"rippleClip3"Symbol 523 MovieClip Frame 1Symbol 502 MovieClip
"rippleClip2"Symbol 523 MovieClip Frame 1Symbol 502 MovieClip
"hitZone"Symbol 523 MovieClip Frame 1Symbol 520 MovieClip
"gameOverHitZone"Symbol 523 MovieClip Frame 1Symbol 522 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 6 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 8 as "BrdrShdw"
ExportAssets (56)Timeline Frame 1Symbol 10 as "BrdrFace"
ExportAssets (56)Timeline Frame 1Symbol 11 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 1Symbol 13 as "BrdrBlk"
ExportAssets (56)Timeline Frame 1Symbol 15 as "BrdrHilght"
ExportAssets (56)Timeline Frame 1Symbol 16 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 1Symbol 17 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 1Symbol 18 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 19 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 20 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 24 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 25 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 26 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 27 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 28 as "SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 29 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 30 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 31 as "ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 32 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 32 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 90 as "popup_win"
ExportAssets (56)Timeline Frame 1Symbol 106 as "popup_sendTo"
ExportAssets (56)Timeline Frame 1Symbol 110 as "track_top"
ExportAssets (56)Timeline Frame 1Symbol 119 as "popup_start"
ExportAssets (56)Timeline Frame 1Symbol 131 as "opponent"
ExportAssets (56)Timeline Frame 1Symbol 133 as "lights_mask2"
ExportAssets (56)Timeline Frame 1Symbol 134 as "lights_mask1"
ExportAssets (56)Timeline Frame 1Symbol 137 as "smoke"
ExportAssets (56)Timeline Frame 1Symbol 153 as "frontAxe"
ExportAssets (56)Timeline Frame 1Symbol 156 as "arrow_clip"
ExportAssets (56)Timeline Frame 1Symbol 166 as "popup_HaveAnotherGo"
ExportAssets (56)Timeline Frame 1Symbol 1 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 2 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 3 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 4 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 1Symbol 33 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 34 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 35 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 36 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 37 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 38 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 39 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 40 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 41 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 42 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 43 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 44 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 45 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 46 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 47 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 48 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 49 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 50 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 51 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 52 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 2Symbol 166 as "popup_HaveAnotherGo"
ExportAssets (56)Timeline Frame 2Symbol 156 as "arrow_clip"
ExportAssets (56)Timeline Frame 2Symbol 153 as "frontAxe"
ExportAssets (56)Timeline Frame 2Symbol 137 as "smoke"
ExportAssets (56)Timeline Frame 2Symbol 134 as "lights_mask1"
ExportAssets (56)Timeline Frame 2Symbol 133 as "lights_mask2"
ExportAssets (56)Timeline Frame 2Symbol 131 as "opponent"
ExportAssets (56)Timeline Frame 2Symbol 203 as "popup_instructions"
ExportAssets (56)Timeline Frame 2Symbol 119 as "popup_start"
ExportAssets (56)Timeline Frame 2Symbol 110 as "track_top"
ExportAssets (56)Timeline Frame 2Symbol 220 as "popup_submitScore"
ExportAssets (56)Timeline Frame 2Symbol 234 as "popup_challenge"
ExportAssets (56)Timeline Frame 2Symbol 239 as "BR_2FAST_go.wav"
ExportAssets (56)Timeline Frame 2Symbol 240 as "BR_2FAST_loop.wav"
ExportAssets (56)Timeline Frame 2Symbol 241 as "BR_2FAST_music.wav"
ExportAssets (56)Timeline Frame 2Symbol 242 as "BR_3bip_alarm.wav"
ExportAssets (56)Timeline Frame 2Symbol 243 as "BR_background.wav"
ExportAssets (56)Timeline Frame 2Symbol 244 as "BR_booo.wav"
ExportAssets (56)Timeline Frame 2Symbol 245 as "BR_cereals_impact.wav"
ExportAssets (56)Timeline Frame 2Symbol 246 as "BR_cereals_impact_soft.wav"
ExportAssets (56)Timeline Frame 2Symbol 247 as "BR_crash3.wav"
ExportAssets (56)Timeline Frame 2Symbol 248 as "BR_cup_collision1.wav"
ExportAssets (56)Timeline Frame 2Symbol 249 as "BR_cup_collision2.wav"
ExportAssets (56)Timeline Frame 2Symbol 250 as "BR_cutlery_double.wav"
ExportAssets (56)Timeline Frame 2Symbol 251 as "BR_cutlery_single.wav"
ExportAssets (56)Timeline Frame 2Symbol 252 as "BR_DrewPeacock_go.wav"
ExportAssets (56)Timeline Frame 2Symbol 253 as "BR_finish_bigger2.wav"
ExportAssets (56)Timeline Frame 2Symbol 254 as "BR_glass_collision1.wav"
ExportAssets (56)Timeline Frame 2Symbol 255 as "BR_glass_collision2.wav"
ExportAssets (56)Timeline Frame 2Symbol 256 as "BR_harley_go.L.wav"
ExportAssets (56)Timeline Frame 2Symbol 257 as "BR_harley_loop.wav"
ExportAssets (56)Timeline Frame 2Symbol 258 as "BR_harley_music2.wav"
ExportAssets (56)Timeline Frame 2Symbol 259 as "BR_motorway_go.wav"
ExportAssets (56)Timeline Frame 2Symbol 260 as "BR_motorway_loop.wav"
ExportAssets (56)Timeline Frame 2Symbol 261 as "BR_Peacock_music.wav"
ExportAssets (56)Timeline Frame 2Symbol 262 as "BR_Peacock_try2start.wav"
ExportAssets (56)Timeline Frame 2Symbol 263 as "BR_plate_cereals.wav"
ExportAssets (56)Timeline Frame 2Symbol 264 as "BR_plate_hard.wav"
ExportAssets (56)Timeline Frame 2Symbol 265 as "BR_plate_soft.wav"
ExportAssets (56)Timeline Frame 2Symbol 266 as "BR_skid_jerky.wav"
ExportAssets (56)Timeline Frame 2Symbol 267 as "BR_speed1.wav"
ExportAssets (56)Timeline Frame 2Symbol 268 as "BR_speed2.wav"
ExportAssets (56)Timeline Frame 2Symbol 269 as "BR_speed3.wav"
ExportAssets (56)Timeline Frame 2Symbol 270 as "BR_speed4.wav"
ExportAssets (56)Timeline Frame 2Symbol 271 as "BR_speed5.wav"
ExportAssets (56)Timeline Frame 2Symbol 272 as "BR_speed6.wav"
ExportAssets (56)Timeline Frame 2Symbol 273 as "BR_traffic_go.wav"
ExportAssets (56)Timeline Frame 2Symbol 274 as "BR_traffic_loop.wav"
ExportAssets (56)Timeline Frame 3Symbol 166 as "popup_HaveAnotherGo"
ExportAssets (56)Timeline Frame 3Symbol 156 as "arrow_clip"
ExportAssets (56)Timeline Frame 3Symbol 153 as "frontAxe"
ExportAssets (56)Timeline Frame 3Symbol 137 as "smoke"
ExportAssets (56)Timeline Frame 3Symbol 134 as "lights_mask1"
ExportAssets (56)Timeline Frame 3Symbol 133 as "lights_mask2"
ExportAssets (56)Timeline Frame 3Symbol 131 as "opponent"
ExportAssets (56)Timeline Frame 3Symbol 203 as "popup_instructions"
ExportAssets (56)Timeline Frame 3Symbol 119 as "popup_start"
ExportAssets (56)Timeline Frame 3Symbol 110 as "track_top"
ExportAssets (56)Timeline Frame 3Symbol 220 as "popup_submitScore"
ExportAssets (56)Timeline Frame 3Symbol 234 as "popup_challenge"
ExportAssets (56)Timeline Frame 4Symbol 166 as "popup_HaveAnotherGo"
ExportAssets (56)Timeline Frame 4Symbol 156 as "arrow_clip"
ExportAssets (56)Timeline Frame 4Symbol 153 as "frontAxe"
ExportAssets (56)Timeline Frame 4Symbol 137 as "smoke"
ExportAssets (56)Timeline Frame 4Symbol 134 as "lights_mask1"
ExportAssets (56)Timeline Frame 4Symbol 133 as "lights_mask2"
ExportAssets (56)Timeline Frame 4Symbol 131 as "opponent"
ExportAssets (56)Timeline Frame 4Symbol 203 as "popup_instructions"
ExportAssets (56)Timeline Frame 4Symbol 119 as "popup_start"
ExportAssets (56)Timeline Frame 4Symbol 110 as "track_top"
ExportAssets (56)Timeline Frame 4Symbol 220 as "popup_submitScore"
ExportAssets (56)Timeline Frame 4Symbol 234 as "popup_challenge"
ExportAssets (56)Timeline Frame 5Symbol 166 as "popup_HaveAnotherGo"
ExportAssets (56)Timeline Frame 5Symbol 156 as "arrow_clip"
ExportAssets (56)Timeline Frame 5Symbol 153 as "frontAxe"
ExportAssets (56)Timeline Frame 5Symbol 137 as "smoke"
ExportAssets (56)Timeline Frame 5Symbol 134 as "lights_mask1"
ExportAssets (56)Timeline Frame 5Symbol 133 as "lights_mask2"
ExportAssets (56)Timeline Frame 5Symbol 131 as "opponent"
ExportAssets (56)Timeline Frame 5Symbol 203 as "popup_instructions"
ExportAssets (56)Timeline Frame 5Symbol 119 as "popup_start"
ExportAssets (56)Timeline Frame 5Symbol 110 as "track_top"
ExportAssets (56)Timeline Frame 5Symbol 220 as "popup_submitScore"
ExportAssets (56)Timeline Frame 5Symbol 234 as "popup_challenge"
ExportAssets (56)Timeline Frame 6Symbol 166 as "popup_HaveAnotherGo"
ExportAssets (56)Timeline Frame 6Symbol 156 as "arrow_clip"
ExportAssets (56)Timeline Frame 6Symbol 153 as "frontAxe"
ExportAssets (56)Timeline Frame 6Symbol 137 as "smoke"
ExportAssets (56)Timeline Frame 6Symbol 134 as "lights_mask1"
ExportAssets (56)Timeline Frame 6Symbol 133 as "lights_mask2"
ExportAssets (56)Timeline Frame 6Symbol 131 as "opponent"
ExportAssets (56)Timeline Frame 6Symbol 203 as "popup_instructions"
ExportAssets (56)Timeline Frame 6Symbol 119 as "popup_start"
ExportAssets (56)Timeline Frame 6Symbol 110 as "track_top"
ExportAssets (56)Timeline Frame 6Symbol 220 as "popup_submitScore"
ExportAssets (56)Timeline Frame 6Symbol 234 as "popup_challenge"
ExportAssets (56)Timeline Frame 7Symbol 166 as "popup_HaveAnotherGo"
ExportAssets (56)Timeline Frame 7Symbol 156 as "arrow_clip"
ExportAssets (56)Timeline Frame 7Symbol 153 as "frontAxe"
ExportAssets (56)Timeline Frame 7Symbol 137 as "smoke"
ExportAssets (56)Timeline Frame 7Symbol 134 as "lights_mask1"
ExportAssets (56)Timeline Frame 7Symbol 133 as "lights_mask2"
ExportAssets (56)Timeline Frame 7Symbol 131 as "opponent"
ExportAssets (56)Timeline Frame 7Symbol 203 as "popup_instructions"
ExportAssets (56)Timeline Frame 7Symbol 119 as "popup_start"
ExportAssets (56)Timeline Frame 7Symbol 110 as "track_top"
ExportAssets (56)Timeline Frame 7Symbol 220 as "popup_submitScore"
ExportAssets (56)Timeline Frame 7Symbol 234 as "popup_challenge"
ExportAssets (56)Timeline Frame 8Symbol 166 as "popup_HaveAnotherGo"
ExportAssets (56)Timeline Frame 8Symbol 156 as "arrow_clip"
ExportAssets (56)Timeline Frame 8Symbol 153 as "frontAxe"
ExportAssets (56)Timeline Frame 8Symbol 137 as "smoke"
ExportAssets (56)Timeline Frame 8Symbol 134 as "lights_mask1"
ExportAssets (56)Timeline Frame 8Symbol 133 as "lights_mask2"
ExportAssets (56)Timeline Frame 8Symbol 131 as "opponent"
ExportAssets (56)Timeline Frame 8Symbol 203 as "popup_instructions"
ExportAssets (56)Timeline Frame 8Symbol 119 as "popup_start"
ExportAssets (56)Timeline Frame 8Symbol 110 as "track_top"
ExportAssets (56)Timeline Frame 8Symbol 220 as "popup_submitScore"
ExportAssets (56)Timeline Frame 8Symbol 234 as "popup_challenge"
ExportAssets (56)Timeline Frame 9Symbol 166 as "popup_HaveAnotherGo"
ExportAssets (56)Timeline Frame 9Symbol 156 as "arrow_clip"
ExportAssets (56)Timeline Frame 9Symbol 153 as "frontAxe"
ExportAssets (56)Timeline Frame 9Symbol 137 as "smoke"
ExportAssets (56)Timeline Frame 9Symbol 134 as "lights_mask1"
ExportAssets (56)Timeline Frame 9Symbol 133 as "lights_mask2"
ExportAssets (56)Timeline Frame 9Symbol 131 as "opponent"
ExportAssets (56)Timeline Frame 9Symbol 203 as "popup_instructions"
ExportAssets (56)Timeline Frame 9Symbol 119 as "popup_start"
ExportAssets (56)Timeline Frame 9Symbol 110 as "track_top"
ExportAssets (56)Timeline Frame 9Symbol 220 as "popup_submitScore"
ExportAssets (56)Timeline Frame 9Symbol 234 as "popup_challenge"
ExportAssets (56)Timeline Frame 10Symbol 166 as "popup_HaveAnotherGo"
ExportAssets (56)Timeline Frame 10Symbol 156 as "arrow_clip"
ExportAssets (56)Timeline Frame 10Symbol 153 as "frontAxe"
ExportAssets (56)Timeline Frame 10Symbol 137 as "smoke"
ExportAssets (56)Timeline Frame 10Symbol 134 as "lights_mask1"
ExportAssets (56)Timeline Frame 10Symbol 133 as "lights_mask2"
ExportAssets (56)Timeline Frame 10Symbol 131 as "opponent"
ExportAssets (56)Timeline Frame 10Symbol 203 as "popup_instructions"
ExportAssets (56)Timeline Frame 10Symbol 119 as "popup_start"
ExportAssets (56)Timeline Frame 10Symbol 110 as "track_top"
ExportAssets (56)Timeline Frame 10Symbol 220 as "popup_submitScore"
ExportAssets (56)Timeline Frame 10Symbol 234 as "popup_challenge"

Labels

"choose_start"Frame 11
"choose"Frame 39
"chosenRider"Frame 45
"1stOpponentOut"Frame 108
"expertOpponentOut"Frame 139
"champOpponentOut"Frame 170
"main"Frame 201
"end"Frame 202
"off"Symbol 70 MovieClip Frame 1
"on"Symbol 70 MovieClip Frame 2
"init"Symbol 90 MovieClip [popup_win] Frame 1
"error1"Symbol 90 MovieClip [popup_win] Frame 2
"success1"Symbol 90 MovieClip [popup_win] Frame 3
"init"Symbol 106 MovieClip [popup_sendTo] Frame 1
"error2"Symbol 106 MovieClip [popup_sendTo] Frame 2
"success2"Symbol 106 MovieClip [popup_sendTo] Frame 3
"ghost"Symbol 128 MovieClip Frame 1
"novice"Symbol 128 MovieClip Frame 2
"beginner"Symbol 128 MovieClip Frame 3
"expert"Symbol 128 MovieClip Frame 4
"racer1"Symbol 148 MovieClip Frame 1
"racer2"Symbol 148 MovieClip Frame 2
"racer3"Symbol 148 MovieClip Frame 3
"racer4"Symbol 148 MovieClip Frame 4
"racer5"Symbol 148 MovieClip Frame 5
"loop"Symbol 156 MovieClip [arrow_clip] Frame 20
"init"Symbol 220 MovieClip [popup_submitScore] Frame 1
"error1"Symbol 220 MovieClip [popup_submitScore] Frame 2
"success1"Symbol 220 MovieClip [popup_submitScore] Frame 3
"init"Symbol 234 MovieClip [popup_challenge] Frame 1
"error2"Symbol 234 MovieClip [popup_challenge] Frame 2
"success2"Symbol 234 MovieClip [popup_challenge] Frame 3
"on"Symbol 288 MovieClip Frame 1
"off"Symbol 288 MovieClip Frame 2
"start"Symbol 341 MovieClip Frame 1
"intro"Symbol 341 MovieClip Frame 2
"loop"Symbol 341 MovieClip Frame 46
"outro"Symbol 341 MovieClip Frame 75
"choose"Symbol 341 MovieClip Frame 101
"start"Symbol 364 MovieClip Frame 1
"intro"Symbol 364 MovieClip Frame 2
"loop"Symbol 364 MovieClip Frame 46
"outro"Symbol 364 MovieClip Frame 75
"choose"Symbol 364 MovieClip Frame 101
"start"Symbol 385 MovieClip Frame 1
"intro"Symbol 385 MovieClip Frame 2
"loop"Symbol 385 MovieClip Frame 46
"outro"Symbol 385 MovieClip Frame 75
"choose"Symbol 385 MovieClip Frame 101
"start"Symbol 406 MovieClip Frame 1
"intro"Symbol 406 MovieClip Frame 2
"loop"Symbol 406 MovieClip Frame 46
"outro"Symbol 406 MovieClip Frame 75
"choose"Symbol 406 MovieClip Frame 101
"start"Symbol 429 MovieClip Frame 1
"intro"Symbol 429 MovieClip Frame 2
"loop"Symbol 429 MovieClip Frame 46
"outro"Symbol 429 MovieClip Frame 75
"choose"Symbol 429 MovieClip Frame 101
"win"Symbol 565 MovieClip Frame 1
"lose"Symbol 565 MovieClip Frame 2

Dynamic Text Variables

percentloadedSymbol 183 EditableText"45%"
percentloadedSymbol 185 EditableText"45%"
disp_timer1_mainSymbol 534 EditableText"0:43"
disp_timer1_hundSymbol 535 EditableText":23"
disp_timerMainSymbol 559 EditableText"1:15"
disp_timerHundSymbol 560 EditableText":23"




http://swfchan.com/5/21895/info.shtml
Created: 27/5 -2019 11:49:13 Last modified: 27/5 -2019 11:49:13 Server time: 10/05 -2024 06:07:31