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

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

Fast And Phineas.swf

This is the info page for
Flash #28016

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


Text
P

Catch Phineas and Ferb, premiering on Friday 1st February at 5.45pm, only on Disney Channel!

Catch Phineas and Ferb weekdays at 4pm and weekends at 8.30am, only on Disney Channel!

created by fish in a bottle

are you sure you want
to quit this league?

no

yes

HIGH SCORE TABLE

HIGH SCORE TABLE

skip

submit

your time

enter your name

click here to leave league

start league

all time

monthly

weekly

todays

league

rank

player name

score

HIGHSCORe TABLe

league name:

your name

your email

member names

member emails

add more

submit

your league has been started:

sorry the hiscores are
temporarily unavailable please
come back soon:

in

"the fast and the phineas"

visit the website

view highscores

play game

send to a friend

send message

send this game to a friend

your email address

your friends email address

your message has been sent

thanks!

back to menu

Select Game

Play as Ferb

1 Player

Play as Phineas

Phineas vs Ferb

2 Player

Player 1

Player 2

choose wheels

choose chasis

choose engine

choose body kit

choose decals

choose a name

random

select

name name name

name

continue

print car

top speed

acceleration

grip

style

top speed

acceleration

grip

style

name name name

www.disneychannel.co.uk

Player One wins!

1

-- : -- . --

2

3

-- : -- . --

-- : -- . --

Lap

Time

-

-- : -- . --

-

-

-- : -- . --

-- : -- . --

000

000

000

laps

0

P2

COM

P1

0:00.00

time

boost

Lap

1

of

3

1

3

Ctrl

turbo boost

player 1

steer
left

steer
right

accelerate

brake

Shift

player 2

A

W

D

S

grip:

0.5

accel:

0.5

max:

0.5

name name name wins!

Player 1

name name name wins!

Player 2

you lose!

best lap

0:00.00

race time

0:00.00

name name name

0:00.00

0:00.00

1st Place

2nd Place

challenge friend

print results

challenge a friend to beat your time

ActionScript [AS1/AS2]

Frame 1
stop(); var leagueInfo = new LoadVars(); leagueInfo.onLoad = function (success) { if (success) { fiab_league_action = leagueInfo.fiab_league_action; fiab_league_id = leagueInfo.fiab_league_id; fiab_league_player = leagueInfo.fiab_league_player; } }; leagueInfo.load((("http://service.fishinabottle.com/hiscores2/disney_league_return.php?I=" + i) + "&query=") + query, leagueInfo, "GET"); Stage.showMenu = false; _quality = "HIGH"; _focusrect = false; var trackObj = new ViralTracker2(14, "http://stats.fishinabottle.com/scripts/stats2/get_viral_tracking.php", ""); _global.masterVolume = new Sound(); restoreVolume = _global.masterVolume.getVolume(); var soundOn = true; var percLoaded = 0; loader.loadBar._xscale = 0; onEnterFrame = function () { if (getBytesTotal() > 0) { percLoaded = percLoaded - ((percLoaded - ((getBytesLoaded() / getBytesTotal()) * 100)) * 0.2); loader.loadBar._xscale = 1 + percLoaded; if (percLoaded > 99) { onEnterFrame = null; trackObj.beginTracking(getBytesTotal()); gotoAndPlay ("loaded"); } } };
Frame 13
var myAddress; var tempArray; var failures = 0; var replay = false; hiScoresInst._visible = false; hiScoresInst.onConfigure = function () { gotoAndStop ("title"); }; hiScoresInst.onConfigureFail = function () { failures++; allowScores = false; if (failures > 5) { gotoAndStop ("title"); } }; hiScoresInst.configure("http://service.fishinabottle.com/hiscores2/hiscores_general_disney.php", 8, this, 16711680); hiScoresInst.onHide = function () { gotoAndStop ("title"); }; sfxClick = new Sound(this.createEmptyMovieClip("sfx1", 5001)); sfxClick.attachSound("click.wav"); sfxMainLoop = new Sound(this.createEmptyMovieClip("sfx2", 5002)); sfxMainLoop.attachSound("titleloop.wav"); _global.mute = function (enable) { SFXUIClick.start(); if (enable) { _global.masterVolume.setVolume(0); soundOn = false; } else { _global.masterVolume.setVolume(restoreVolume); soundOn = true; } };
Frame 14
if (replay) { reveal.caption._visible = false; }
Frame 20
stop(); replay = true; var pressQuit = false; var pressScores = false; playGame.onRelease = function () { trackObj.continueTracking("PL"); gotoAndPlay ("game"); sfxClick.start(); }; sendToFriend.onRelease = function () { gotoAndPlay ("send"); sfxClick.start(); }; moreGames.onRelease = function () { getURL ("http://www.disney.co.uk/DisneyChannel/supersites/phineasandferb", "_blank"); sfxClick.start(); }; viewScores.onRelease = function () { pressScores = true; gotoAndPlay ("scores"); sfxClick.start(); }; logoButton.onRelease = function () { getURL ("http://www.disney.co.uk/DisneyChannel", "_blank"); trackObj.continueTracking("CT"); }; sfxMainLoop.stop(); sfxMainLoop.setVolume(100); sfxMainLoop.start(0, 99999);
Frame 31
stop(); back.onRelease = function () { gotoAndPlay ("options"); sfxClick.start(); };
Frame 42
stop(); if (pressScores) { pressScores = false; hiScoresInst.justView(); } back.onRelease = function () { hiScoresInst._visible = false; gotoAndPlay ("options"); sfxClick.start(); };
Frame 61
function setRaceScore(s) { score = s; } stop(); sfxMainLoop.setVolume(50); var score = 0; quit.onRelease = function () { pressQuit = true; sfxClick.start(); play(); };
Frame 66
function submit() { gotoAndPlay ("scores"); sfxClick.start(); } function cancel() { gotoAndPlay ("options"); sfxClick.start(); } if (!pressQuit) { hiScoresInst.submit(score, submit, cancel); }
Frame 70
if (!pressQuit) { stop(); } else { gotoAndPlay ("options"); }
Symbol 4 MovieClip [particleSystem] Frame 1
#initclip 10 Object.registerClass("particleSystem", ParticleSystem); #endinitclip
Symbol 41 MovieClip Frame 1
_visible = false;
Symbol 42 MovieClip [car] Frame 1
#initclip 9 Object.registerClass("car", PlayerVehicle); #endinitclip
Symbol 47 Button
on (release) { _global.mute(true); gotoAndStop ("mute"); }
Symbol 49 Button
on (release) { _global.mute(false); gotoAndStop ("unmute"); }
Symbol 50 MovieClip [soundButtonMov] Frame 1
stop();
Symbol 50 MovieClip [soundButtonMov] Frame 11
stop();
Symbol 57 MovieClip Frame 1
var today_date = new Date(); this.gotoAndStop("premier"); var month = (today_date.getMonth() + 1); var year = (today_date.getFullYear() + 1); if ((month > 1) && (year > 2007)) { this.gotoAndStop("after"); }
Symbol 1040 MovieClip [__Packages.ViralTracker2] Frame 0
class ViralTracker2 { var dat, trackerAddress, referer, first_ping, second_ping; function ViralTracker2 (viralID, address, referer) { var _local3 = new Date(); var _local2 = new LoadVars(); dat = new LoadVars(); dat.fiab_viral_id = viralID; _local2.fiab_initial_ping = "true"; _local2.fiab_viral_id = viralID; trackerAddress = address; this.referer = referer; first_ping = _local3.getTime(); sendVars(_local2); } function continueTracking(activity) { var _local2; dat.fiab_action = activity; sendVars(dat); delete dat.fiab_action; } function beginTracking(appSize) { dat.fiab_start_tracking = "true"; var _local4; var _local3 = new Date(); second_ping = _local3.getTime(); _local4 = (second_ping - first_ping) / 1000; appSize = appSize / 1024; dat.dl_speed = Math.round(appSize / _local4); if (dat.dl_speed == Infinity) { dat.dl_speed = 0; } dat.language = System.capabilities.language; dat.os = System.capabilities.os; dat.screenx = System.capabilities.screenResolutionX; dat.screeny = System.capabilities.screenResolutionY; dat.player = getVersion(); if (Camera.get() == null) { dat.camera = 0; } else { dat.camera = 1; } if (Microphone.get() == null) { dat.mic = 0; } else { dat.mic = 1; } dat.fiab_referer = referer; var _local2 = _url; if (_local2.substr(0, 5) == "file:") { dat.fiab_host = "LOCAL"; } else if (_local2.substr(0, 7) == "http://") { dat.fiab_host = _local2.substr(7, _local2.indexOf("/", 7) - 7); } else if (_local2.substr(0, 8) == "https://") { dat.fiab_host = _local2.substr(8, _local2.indexOf("/", 8) - 8); } else { dat.fiab_host = _url; } sendVars(dat); delete dat.language; delete dat.os; delete dat.screenx; delete dat.screeny; delete dat.player; delete dat.fiab_start_tracking; delete dat.camera; delete dat.mic; delete dat.fiab_referer; delete dat.fiab_host; delete dat.dl_speed; } function trackFrameRate(frameRate) { dat.framerate = frameRate; sendVars(dat); delete dat.framerate; } function sendVars(senderObj) { trace("SENDING VARS: "); var _local2; var _local4 = new Date(); for (_local2 in senderObj) { trace((_local2 + " : ") + senderObj[_local2]); } senderObj.rnd = _local4.getTime(); trace(trackerAddress); senderObj.sendAndLoad(trackerAddress, senderObj, "GET"); trace(newline); delete senderObj.rnd; } }
Symbol 1041 MovieClip [__Packages.PlayerVehicle] Frame 0
class PlayerVehicle extends MovieClip { var isRacing, speed, keyAccel, keyRev, keyLeft, keyRight, keyBoost, lastPos, velocity, skid, movement, friction, grip, accel, maxSpeed, boostPower, boostTime, currBoost, boostCount, boostCharge, boostClip, skidTime, isSkidding, currWaypoint, playerId, playerName, _name, currLap, lapTimes, isAccel, _x, _y, _rotation, nextLapMarker, lapCounter, raceTimer, boostBar, skidmarks, gripRating, accelRating, maxSpeedRating, clip, _parent, sfxBoost, skidSounds, sfxMax, sfxMin, sfxIdle, sfxFull, sfxInc, sfxDec; function PlayerVehicle () { super(); isRacing = false; speed = 0; keyAccel = 38; keyRev = 40; keyLeft = 37; keyRight = 39; keyBoost = 32; lastPos = new Vector2D(); velocity = new Vector2D(0, 0); skid = new Vector2D(0, 0); movement = new Vector2D(0, 0); friction = 0.95; grip = 0.125; accel = 0.25; maxSpeed = 5; boostPower = 2; boostTime = 50; currBoost = 1; boostCount = 0; boostCharge = 0; boostClip.stop(); skidTime = 0; isSkidding = false; currWaypoint = 0; playerId = 0; playerName = _name; currLap = 0; lapTimes = new Array(); isAccel = false; } function setPosition(px, py, rot) { _x = px; _y = py; if (rot != undefined) { _rotation = rot; } lastPos.x = px; lastPos.y = py; } function setPlayer(player) { playerId = player; } function setName(player) { playerName = player; } function resetLaps() { currLap = 0; } function setNextLapMarker(marker) { nextLapMarker = marker; } function setLapCounter(counter) { lapCounter = counter; } function setTimer(race) { raceTimer = race; } function addLapTime(t) { lapTimes.push(t); } function setBoostBar(bar) { boostBar = bar; boostBar._xscale = 0; } function setSkidmarks(clip) { skidmarks = clip; skidmarks.stop(); } function setGrip(g) { gripRating = g; grip = 1 - (gripRating * 0.5); } function setAccel(a) { accelRating = a; accel = accelRating * 0.5; } function setMaxSpeed(max) { maxSpeedRating = max; maxSpeed = maxSpeedRating * 8; } function setBoost(pow, t) { boostPower = pow; boostTime = t; } function setCustomCar(settings) { clip.chasis.gotoAndStop(settings[1]); clip.bodyKit.gotoAndStop(settings[3]); clip.decals.gotoAndStop(settings[4]); } function update() { if (!isRacing) { return(undefined); } if (playerId == 0) { } else { getKeyPresses(); } speed = speed * friction; skid.x = skid.x * grip; skid.y = skid.y * grip; if (Math.abs(speed) > maxSpeed) { speed = maxSpeed; } else if (speed < (-0.5 * maxSpeed)) { speed = -0.5 * maxSpeed; } if (Math.abs(speed) < 0.1) { speed = 0; } velocity.x = Math.sin(_rotation * PI_OVER_180) * speed; velocity.y = Math.cos(_rotation * PI_OVER_180) * (-speed); getMovementVector(); lastPos.x = _x; lastPos.y = _y; _x = _x + movement.x; _y = _y + movement.y; if (currBoost > 1) { boostCount++; if (boostCount > boostTime) { currBoost = 1; boostCount = 0; boostClip.gotoAndStop("off"); maxSpeed = maxSpeedRating * 8; boostCharge = 0; boostBar._xscale = 0; } if (!Key.isDown(keyAccel)) { accelerate(); } } else if (boostCharge < 1) { boostCharge = boostCharge + 0.005; boostBar._xscale = boostCharge * 100; } } function accelerate() { speed = speed + (accel * currBoost); skid.x = skid.x + ((speed / 10) * Math.cos(((Math.PI*2) * (_rotation - 90)) / 360)); skid.y = skid.y + ((speed / 10) * Math.sin(((Math.PI*2) * (_rotation - 90)) / 360)); } function reverse() { speed = speed - (accel * 0.5); } function turnRight() { if ((speed > 5) && (gripRating < 0.5)) { _parent._parent.startSkid(); } if ((speed < 3.5) && (speed >= 0)) { _rotation = _rotation + speed; } else if (speed < 0) { _rotation = _rotation + Math.min(3.5, (-speed) / 2); } else { _rotation = _rotation + 3.5; } speed = speed * 0.99; } function turnLeft() { if ((speed > 5) && (gripRating < 0.5)) { _parent._parent.startSkid(); } if ((speed < 3.5) && (speed >= 0)) { _rotation = _rotation - speed; } else if (speed < 0) { _rotation = _rotation - Math.min(3.5, (-speed) / 2); } else { _rotation = _rotation - 3.5; } speed = speed * 0.99; } function brake() { if (speed > 3) { startSkid(); } speed = speed - (speed * 0.05); } function boost() { if (currBoost < boostPower) { if (boostCharge >= 1) { currBoost = boostPower; boostCount = 0; boostClip.gotoAndStop("on"); sfxBoost.start(); maxSpeed = 5; } } } function startSkid() { if (!isSkidding) { var _local2 = Math.floor(Math.random() * skidSounds.length); skidSounds[_local2].start(); } skidTime = 0; isSkidding = true; } function endSkid() { skidTime = 0; isSkidding = false; } function getKeyPresses() { if (Key.isDown(keyAccel)) { if (!Key.isDown(keyRev)) { accelerate(); if (!isAccel) { isAccel = true; soundInc(); } } } else if (Key.isDown(keyRev)) { if (speed > 0) { brake(); } else { reverse(); } isAccel = false; soundDec(); } else { isAccel = false; soundDec(); } if (Key.isDown(keyRight)) { turnRight(); } else if (Key.isDown(keyLeft)) { turnLeft(); } if (Key.isDown(keyBoost)) { boost(); } } function setControlKeys(acc, rev, l, r, boo) { keyAccel = acc; keyRev = rev; keyLeft = l; keyRight = r; keyBoost = boo; } function setVehicleSounds(idle, full, inc, dec, boost) { sfxMax = false; sfxMin = true; sfxIdle = idle; sfxFull = full; sfxInc = inc; sfxDec = dec; sfxBoost = boost; soundIdle(); } function setSkidSounds(sounds) { skidSounds = new Array(); var _local2 = 0; while (_local2 < sounds.length) { skidSounds[_local2] = sounds[_local2]; _local2++; } } function soundIdle() { sfxIdle.start(0, 99999); } function soundFull() { sfxFull.start(0, 99999); } function soundInc() { if (!sfxMax) { sfxIdle.stop(); sfxFull.stop(); sfxDec.stop(); sfxInc.start(0, 1); sfxMax = true; sfxMin = false; } } function soundDec() { if (!sfxMin) { sfxIdle.stop(); sfxFull.stop(); sfxInc.stop(); sfxDec.start(0, 1); sfxMin = true; sfxMax = false; } } function soundStopAll() { sfxIdle.stop(); sfxFull.stop(); sfxInc.stop(); sfxDec.stop(); } function getMovementVector() { var _local2 = velocity.getMagnitude(); movement.x = velocity.x + skid.x; movement.y = velocity.y + skid.y; movement.normalise(); movement.scaleVector(_local2); var _local3 = movement.cross(velocity); if (Math.abs(_local3) > 2.5) { startSkid(); } } function debug() { _parent.debugClip.clear(); _parent.debugClip.lineStyle(3, 255, 100); _parent.debugClip.moveTo(_x, _y); _parent.debugClip.lineTo(_x + (skid.x * 5), _y + (skid.y * 5)); _parent.debugClip.lineStyle(3, 16711680, 100); _parent.debugClip.moveTo(_x, _y); _parent.debugClip.lineTo(_x + (velocity.x * 5), _y + (velocity.y * 5)); _parent.debugClip.lineStyle(3, 16711935, 100); _parent.debugClip.moveTo(_x, _y); _parent.debugClip.lineTo(_x + (movement.x * 5), _y + (movement.y * 5)); } var PI_OVER_180 = (Math.PI/180); }
Symbol 1042 MovieClip [__Packages.Vector2D] Frame 0
class Vector2D { var x, y; function Vector2D (vx, vy) { x = vx; y = vy; } function addVector(v) { x = x + v.x; y = y + v.y; } function scaleVector(s) { x = x * s; y = y * s; } function getMagnitude() { return(Math.sqrt((x * x) + (y * y))); } function normalise() { var _local2 = getMagnitude(); x = x / _local2; y = y / _local2; } function dot(v) { var _local2 = (x * v.x) + (y * v.y); return(_local2); } function cross(v) { var _local2 = (x * v.y) - (y * v.x); return(_local2); } function angle() { var _local3 = Math.atan2(-y, -x); var _local2 = Math.round(_local3 * D180_OVER_PI); _local2 = _local2 - 90; if (_local2 > 360) { _local2 = _local2 - 360; } if (_local2 <= 0) { _local2 = 360 + _local2; } return(_local2); } function vector(a) { x = Math.sin(a * PI_OVER_D180); y = -Math.cos(a * PI_OVER_D180); } var D180_OVER_PI = 57.2957795130823; var PI_OVER_D180 = (Math.PI/180); }
Symbol 1043 MovieClip [__Packages.ParticleSystem] Frame 0
class ParticleSystem extends MovieClip { var _visible, running, paused, particles, numParticles, lifespan, rotation, scaling, xSpeed, ySpeed, xSpeedRandom, ySpeedRandom, lifeRandom, rotateRandom, xPos, _x, yPos, _y, gravity, orientToPath, orientToSource, alphaFlag, alphaEasing, spawnInterval, spawnNext, spawnWidth, spawnHeight, frameOffset, holder, _parent, getDepth, _rotation; function ParticleSystem () { super(); _visible = false; running = false; paused = false; particles = new Array(); numParticles = 20; lifespan = 10; rotation = 0; scaling = 1; xSpeed = 0; ySpeed = 0; xSpeedRandom = 0; ySpeedRandom = 0; lifeRandom = 0; rotateRandom = 0; xPos = _x; yPos = _y; gravity = 0; orientToPath = false; orientToSource = false; alphaFlag = true; alphaEasing = 0; spawnInterval = 0; spawnNext = 0; spawnWidth = 0; spawnHeight = 0; frameOffset = 0; } function start() { running = true; var _local2 = 0; while (_local2 < frameOffset) { update(); _local2++; } } function stop() { running = false; } function pause() { paused = true; } function resume() { paused = true; } function burst() { if (!paused) { var _local2 = 0; while (_local2 < numParticles) { addParticle(randSpeed(xSpeed, xSpeedRandom), randSpeed(ySpeed, ySpeedRandom), randLife(lifespan)); _local2++; } } } function init(clip, num, life, dx, dy, holder) { if ((holder == undefined) || (holder == null)) { this.holder = _parent.createEmptyMovieClip("holder", getDepth() + 1); } else { this.holder = holder; } numParticles = num; lifespan = life; xSpeed = dx; ySpeed = dy; var _local2 = 0; while (_local2 < numParticles) { particles.push(this.holder.attachMovie(clip, "p" + _local2, _local2)); var _local3 = particles[_local2]; _local3._x = 0; _local3._y = 0; _local3._visible = false; _local3.life = 100; _local2++; } } function setScaling(scale) { scaling = scale; } function setRotation(rotate) { rotation = rotate; } function setLifeRandomness(rand) { lifeRandom = rand; } function setSpeedRandomness(x, y) { xSpeedRandom = x; ySpeedRandom = y; } function setRotationRandomness(rand) { rotateRandom = rand; } function setGravity(gravity) { this.gravity = gravity; } function setAlpha(alpha) { alphaFlag = alpha; } function setAlphaEasing(ease) { if (ease > 1) { ease = 1; } else if (ease < 0) { ease = 0; } alphaEasing = ease; } function setOrientToPath(orient) { orientToPath = orient; } function setOrientToSource(orient) { orientToSource = orient; } function setSpawnArea(x, y) { spawnWidth = x; spawnHeight = y; } function setSpawnInterval(interval) { spawnInterval = interval; } function setFrameOffset(offset) { frameOffset = offset; } function addParticle(dx, dy, life) { var _local3 = 0; while (_local3 < numParticles) { var _local2 = particles[_local3]; if (!_local2._visible) { break; } _local3++; } if (spawnWidth != 0) { _local2._x = xPos + ((Math.random() * spawnWidth) - (spawnWidth * 0.5)); } else { _local2._x = xPos; } if (spawnHeight != 0) { _local2._y = yPos + ((Math.random() * spawnHeight) - (spawnHeight * 0.5)); } else { _local2._y = yPos; } _local2._rotation = 0; _local2._xscale = 100; _local2._yscale = 100; _local2._alpha = 100; _local2.maxLife = life; _local2.life = life; _local2.fade = 100 / life; _local2.dx = dx; _local2.dy = dy; _local2.rot = randRotation(rotation); _local2.scale = scaling; if (orientToSource) { _local2._rotation = _rotation - 90; } _local2._visible = true; } function randSpeed(speed, rand) { var _local2 = (((speed + 1) * rand) * Math.random()) - (((speed + 1) * rand) * 0.5); speed = speed + _local2; return(speed); } function randLife(life) { var _local3 = ((life + 1) * lifeRandom) * Math.random(); life = life - _local3; return(life); } function randRotation(rot) { var _local3 = (((rot + 1) * rotateRandom) * Math.random()) - (((rot + 1) * rotateRandom) * 0.5); rot = rot + _local3; return(rot); } function update() { if (running) { if (spawnNext >= spawnInterval) { addParticle(randSpeed(xSpeed, xSpeedRandom), randSpeed(ySpeed, ySpeedRandom), randLife(lifespan)); spawnNext = 0; } spawnNext++; } xPos = _x; yPos = _y; var _local3 = 0; while (_local3 < numParticles) { var _local2 = particles[_local3]; if (_local2._visible) { _local2.life--; if (_local2.life <= 0) { _local2._visible = false; } else { if (alphaFlag) { if ((_local2.life / _local2.maxLife) < (1 - alphaEasing)) { _local2._alpha = _local2._alpha - (_local2.fade / (1 - alphaEasing)); } } if (orientToPath) { _local2._rotation = (Math.atan2(_local2.dy, _local2.dx) * D180_OVER_PI) - 270; } else { _local2._rotation = _local2._rotation + _local2.rot; } _local2.dy = _local2.dy + gravity; _local2._x = _local2._x + _local2.dx; _local2._y = _local2._y + _local2.dy; _local2._xscale = _local2._xscale * _local2.scale; _local2._yscale = _local2._yscale * _local2.scale; } } _local3++; } } function cleanUp() { var _local2 = 0; while (_local2 < numParticles) { particles[_local2].removeMovieClip(); _local2++; } delete particles; } function reset() { var _local2 = 0; while (_local2 < numParticles) { particles[_local2]._visible = false; _local2++; } } function onEnterFrame() { if (!paused) { update(); } } var D180_OVER_PI = 57.2957795; }
Symbol 1044 MovieClip [__Packages.HighScores2] Frame 0
class HighScores2 extends MovieClip { var theTitle, attemptCounter, configured, canConnect, score_runner, onEnterFrame, activityList, _visible, confirm, countryCodeArray, leagueNamesSoFar, leagueNameHolder, currentSpan, allMovie, monthMovie, weekMovie, todayMovie, leagueMovie, allButton, monthButton, weekButton, todayButton, leagueButton, leagueNameString, currentActivity, theRoot, serviceURL, viralID, highLightColor, quitButton, league, league_player, score_id, currentFirstPos, scoresPerPage, scoresAsTime, previousButton, nextButton, leaguesOn, leaveLeagueButton, startLeagueButton, debugArea, theScore, onSubmit, onCancel, gotoAndStop, theScoreBox, player_name, nameInput, submitButton, skipitButton, leagueStarterName, leagueStarterEmail, submitLeagueButton, addMoreButton, leagueName, viralName, loadingMovie, onHide; function HighScores2 () { super(); theTitle.text = "HIGH SCORES TABLE"; attemptCounter = new Number(0); configured = new Boolean(false); canConnect = new Boolean(true); score_runner = new LoadVars(); onEnterFrame = loadLoop; activityList = new Array(); _visible = false; confirm._visible = false; countryCodeArray = new Array("AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AG", "AR", "AM", "AW", "AU", "AT", "AZ", "AX", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT", "BO", "BA", "BW", "BR", "IO", "BN", "BG", "BF", "BI", "KH", "CM", "CA", "KY", "CF", "CL", "CN", "CO", "CD", "CK", "CR", "HR", "CU", "CY", "CZ", "DK", "DJ", "DO", "EC", "EG", "SV", "ER", "EE", "ET", "EU", "FO", "FJ", "FI", "FR", "GF", "PF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU", "GT", "GW", "GY", "HT", "VA", "HN", "HK", "HU", "IS", "IN", "ID", "IR", "IQ", "IE", "IL", "IT", "JM", "JP", "JO", "KZ", "KE", "KI", "KR", "KW", "KG", "LV", "LB", "LS", "LR", "LY", "LI", "LT", "LU", "MO", "MK", "MG", "MW", "MY", "MV", "ML", "MT", "MR", "MU", "MX", "FM", "MD", "MC", "MN", "MA", "MZ", "MM", "NA", "NR", "NP", "NL", "AN", "NC", "NZ", "NI", "NE", "NG", "NU", "AP", "NF", "MP", "NO", "OM", "PK", "PW", "PS", "PA", "PG", "PY", "PE", "PH", "PL", "PT", "PR", "QA", "ZZ", "RO", "RU", "RW", "KN", "LC", "WS", "SM", "SA", "SN", "RS", "CS", "SC", "SL", "SG", "SK", "SI", "SB", "ZA", "ES", "LK", "SD", "SR", "SZ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH", "TG", "TO", "TT", "TN", "TR", "TM", "TV", "UG", "UA", "AE", "GB", "US", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "YE", "ZM", "ZW", "00"); leagueNamesSoFar = new Number(); leagueNameHolder = new Object(); } function showSpan() { var _local2; var _local5 = new Array("ALL", "MONTH", "WEEK", "DAY", "LEAGUE"); var _local4 = returnArrayIndex(currentSpan, _local5); var _local3 = new Array(allMovie, monthMovie, weekMovie, todayMovie, leagueMovie); trace("DEACTIVEATEING BUTTONS"); _local2 = 0; while (_local2 < _local3.length) { trace(_local3[_local2]); _local3[_local2].gotoAndStop("dormant"); _local2++; } trace(_local4); _local3[_local4].gotoAndStop("active"); allButton = allMovie.allButton; monthButton = monthMovie.monthButton; weekButton = weekMovie.weekButton; todayButton = todayMovie.todayButton; leagueButton = leagueMovie.leagueButton; if (currentSpan == "LEAGUE") { if ((leagueNameString == undefined) || (leagueNameString == "")) { theTitle.text = "YOUR LEAGUE HIGH SCORES"; } else { theTitle.text = leagueNameString.toUpperCase(); } } else { theTitle.text = "HIGH SCORE TABLE"; } } function configure(theHost, theID, theRoot, highLight) { if (canConnect == false) { activityList.push(Array("CONFIGURE", theHost, theID, theRoot, highLight)); return(undefined); } currentActivity = Array("CONFIGURE", theHost, theID, theRoot, highLight); canConnect = false; var _local4 = new Date(); var self = this; this.theRoot = theRoot; checkForLeagues(); serviceURL = theHost; viralID = theID; if (highLight == undefined) { highLightColor = 16711680 /* 0xFF0000 */; } else { highLightColor = highLight; } quitButton.onRelease = function () { self.hideScores(); self.onHide(); }; score_runner.fiab_viral_id = viralID; score_runner.rnd = _local4.getTime(); score_runner.fiab_score_action = "CONFIGURE"; score_runner.league_id = league; score_runner.fiab_league_player = league_player; score_runner.onLoad = function (success) { self.loadingMovie._visible = false; if (success) { trace("CONFIGURED SUCCESS"); if (this.errmsg != undefined) { self.handleError(this.errmsg); } else { if (this.fiab_league_player == 0) { self.league_player = 0; } if (this.league_id == 0) { self.league_id = 0; } self.leagueNameString = this.league_name; self.attemptCounter = 0; if (this.leaguesOn == "true") { self.leaguesOn = true; } else { self.leaguesOn = false; } if (this.global_scores == "true") { self.globalScoresOn = true; } else { self.globalScoresOn = false; } if (this.scoresAsTime == "false") { self.scoresAsTime = false; } else { self.scoresAsTime = true; } self.maxScore = Number(this.max_score); self.minScore = Number(this.min_score); self.scoresPerPage = Number(this.scoresPerPage); self.viralName = this.game_name; self.defaultSpan = this.default_span; self.currentSpan = this.default_span; if (((((self.league != 0) && (self.league != undefined)) && (self.league_player != 0)) && (self.league_player != undefined)) && (self.leaguesOn == true)) { self.currentSpan = "LEAGUE"; } if (this.player_name != undefined) { self.player_name = this.player_name; } self.configured = true; self.onConfigure(); } } else { trace("ERROR CONFIGURING " + self.attemptCounter); self.handleError("FAILED"); self.onConfigureFail(); } self.canConnect = true; delete this.rnd; delete this.fiab_score_action; delete this.errmsg; delete this.default_span; delete this.leaguesOn; delete this.global_scores; delete this.max_score; delete this.min_score; delete this.game_name; delete this.scoresAsTime; delete this.scoresPerPage; delete this.league_id; delete this.fiab_league_player; delete this.player_name; delete this.league_name; }; score_runner.sendAndLoad(serviceURL, score_runner, "GET"); } function loadLoop() { if (canConnect == false) { return(undefined); } if (activityList.length < 1) { return(undefined); } currentActivity = activityList.shift(); trace("ACTIVITY : " + currentActivity); switch (currentActivity[0]) { case "RANK" : returnRank(currentActivity[1]); break; case "SUBMIT" : submitScore(currentActivity[1], currentActivity[2], currentActivity[3], currentActivity[4]); break; case "CONFIGURE" : configure(currentActivity[1], currentActivity[2], currentActivity[3], currentActivity[4]); break; case "GET SCORES" : get_scores(); break; case "START_LEAGUE" : submitLeagueStart(); break; case "LEAVE_LEAGUE" : leaveForEver(); } } function submitScore(myName, myScore, onSuccess, isGlobal) { if (canConnect == false) { activityList.push(Array("SUBMIT", myName, myScore, onSuccess, isGlobal)); return(undefined); } currentActivity = Array("SUBMIT", myName, myScore, onSuccess, isGlobal); canConnect = false; trace("SUBMITING SCORE : " + serviceURL); var _local6; var _local2 = new Date(); var self = this; score_runner.scorerName = myName; score_runner.score = myScore; score_runner.score_id = score_id; score_runner.fiab_score_action = "SUBMIT"; score_runner.league_id = league; score_runner.league_player = league_player; score_runner.rnd = _local2.getTime(); score_runner.globalScore = isGlobal; score_runner.onLoad = function (success) { self.loadingMovie._visible = false; if (success) { trace("SUBMIT SUCCESS"); onSuccess(); if (this.errmsg == undefined) { self.attemptCounter = 0; if (this.globalScore == 0) { trace("WAS NOT A GLOBAL SCORE"); self.gotoAndStop("submited"); self.populateSubmited(); } else { trace("WAS A GLOBAL SCORE"); self.score_id = this.score_id; } self.player_name = this.player_name; } else if (this.errmsg != undefined) { self.handleError(this.errmsg); } } else { trace("SUBMIT ERROR" + self.attemptCounter); self.handleError("FAILED"); } delete this.scorerName; delete this.score; delete this.rnd; delete this.fiab_score_action; delete this.errmsg; delete this.league_id; delete this.league_player; delete this.globalScore; delete this.more_available; delete this.currentSpan; delete this.score_id; delete this.globalScore; delete this.player_name; self.canConnect = true; }; score_runner.sendAndLoad(serviceURL, score_runner, "GET"); if (score_runner.globalScore == 0) { doLoading(); } } function populateSubmited() { var _local2; var self = this; var _local3; currentFirstPos = Number(score_runner.first_pos); confirm._visible = false; showSpan(); _local2 = 0; while (_local2 < scoresPerPage) { if (((score_runner["score" + _local2] == "NONE") && (score_runner["name" + _local2] == "NONE")) && ((score_runner["location" + _local2] = "NONE"))) { this["score" + _local2]._visible = false; this["flag" + _local2]._visible = false; this["name" + _local2]._visible = false; this["rank" + _local2]._visible = false; } else { this["score" + _local2]._visible = true; this["flag" + _local2]._visible = true; this["name" + _local2]._visible = true; this["rank" + _local2]._visible = true; this["score" + _local2].text = score_runner["score" + _local2]; if (scoresAsTime == true) { this["score" + _local2].text = secondsToString(Number(this["score" + _local2].text)); } else { this["score" + _local2].text = addCommas(this["score" + _local2].text); } upDateFlag(this["flag" + _local2], score_runner["location" + _local2]); this["name" + _local2].text = score_runner["name" + _local2]; this["rank" + _local2].text = Number(Number(score_runner.first_pos) + Number(_local2)); if (score_runner["highlight" + _local2] == "YES") { trace("WE HAVE SCORE"); _local3 = new TextFormat(); _local3.color = highLightColor; this["score" + _local2].setTextFormat(_local3); this["name" + _local2].setTextFormat(_local3); this["rank" + _local2].setTextFormat(_local3); } } _local2++; } if (score_runner.first_pos > 1) { previousButton._visible = true; previousButton.onRelease = function () { trace("PREVIOUS PRESSED"); self.currentFirstPos = self.currentFirstPos - self.scoresPerPage; self.get_scores(); }; } else { previousButton._visible = false; previousButton.onRelease = null; } trace("MORE SCORES : " + score_runner.more_available); trace("SPAN : " + score_runner.currentSpan); currentSpan = score_runner.currentSpan; if (score_runner.more_available == "true") { nextButton._visible = true; nextButton.onRelease = function () { trace("NEXT PRESSED"); self.currentFirstPos = self.currentFirstPos + self.scoresPerPage; self.get_scores(); }; } else { nextButton._visible = false; nextButton.onRelease = null; } if (((leaguesOn == true) && (league != 0)) && (league != undefined)) { trace("LEAGUES ARE ON"); leaveLeagueButton._visible = true; leaveLeagueButton.onRelease = function () { trace("LEAVE LEAGUE"); self.setupLeaveLeague(); }; } else { trace("LEAGUES AE OFF"); leaveLeagueButton._visible = false; leaveLeagueButton.onRelease = null; } if ((leaguesOn == true) && (league == 0)) { startLeagueButton._visible = true; startLeagueButton.onRelease = function () { trace("START A LEAGUE"); self.gotoAndStop("start_league"); self.setupLeagueStartPage(); }; } else { startLeagueButton._visible = false; startLeagueButton.onRelease = null; } if ((leaguesOn == true) && (league != 0)) { leagueButton._visible = true; trace("SHOW LEAGUE BUTTON"); leagueButton.onRelease = function () { trace("VIEW LEAGUE"); self.currentSpan = "LEAGUE"; self.currentFirstPos = 0; self.get_scores(); }; } else { trace("HIDE LEAGE BUTTON"); leagueButton._visible = false; leagueButton.onRelease = null; } allButton.onRelease = function () { trace("VIEW ALL SCORES"); self.currentSpan = "ALL"; self.currentFirstPos = 0; self.get_scores(); }; monthButton.onRelease = function () { trace("VIEW MONTHS SCORES"); self.currentSpan = "MONTH"; self.currentFirstPos = 0; self.get_scores(); }; weekButton.onRelease = function () { trace("VIEW WEEKS SCORES"); self.currentSpan = "WEEK"; self.currentFirstPos = 0; self.get_scores(); }; todayButton.onRelease = function () { trace("VIEW DAYS SCORES"); self.currentSpan = "DAY"; self.currentFirstPos = 0; self.get_scores(); }; _local2 = 0; while (_local2 < 10) { delete score_runner["score" + _local2]; delete score_runner["location" + _local2]; delete score_runner["name" + _local2]; delete score_runner["highlight" + _local2]; _local2++; } delete score_runner.first_pos; delete score_runner.more_available; } function populateRanking() { } function get_scores() { if (canConnect == false) { activityList.push(Array("GET SCORES")); return(undefined); } currentActivity = Array("GET SCORES"); canConnect = false; var self = this; var _local3 = new Date(); score_runner.score_interval = currentSpan; if (currentSpan == "LEAGUE") { score_runner.league_id = league; } else { score_runner.league_id = 0; } score_runner.start_pos = currentFirstPos; score_runner.fiab_score_action = "GET_SCORE"; score_runner.rnd = _local3.getTime(); score_runner.onLoad = function (success) { self.loadingMovie._visible = false; if (success) { if (this.errmsg == undefined) { this.attemptCounter = 0; trace("GET SCORES SUCCESSFULL!"); self.gotoAndStop("submited"); self.populateSubmited(); } else if (this.errmsg != undefined) { self.handleError(this.errmsg); } } else { trace("ERROR GETTING SCORES"); self.handleError("FAILED"); return(undefined); } self.canConnect = true; delete this.score_interval; delete this.rnd; delete this.start_pos; delete this.fiab_score_action; delete this.league_id; delete this.more_available; delete this.currentSpan; delete this.errmsg; }; var _local2; for (_local2 in score_runner) { trace((_local2 + " : ") + score_runner[_local2]); } score_runner.sendAndLoad(serviceURL, score_runner, "GET"); trace("GOING TO LOADING"); doLoading(); } function getScoresList(names, scores) { if (canConnect == false) { activityList.push(Array("GET SCORES")); return(undefined); } currentActivity = Array("GET SCORES"); canConnect = false; var self = this; var _local3 = new Date(); score_runner.score_interval = currentSpan; score_runner.league_id = league; score_runner.start_pos = currentFirstPos; score_runner.fiab_score_action = "GET_SCORE"; score_runner.rnd = _local3.getTime(); score_runner.onLoad = function (success) { self.loadingMovie._visible = false; if (success) { if (this.errmsg == undefined) { this.attemptCounter = 0; trace("GET SCORES SUCCESSFULL!"); self.populateList(names, scores); } else if (this.errmsg != undefined) { self.handleError(this.errmsg); } } else { trace("ERROR GETTING SCORES"); self.handleError("FAILED"); return(undefined); } self.canConnect = true; delete this.score_interval; delete this.rnd; delete this.start_pos; delete this.fiab_score_action; delete this.league_id; delete this.more_available; delete this.currentSpan; delete this.errmsg; }; var _local2; for (_local2 in score_runner) { trace((_local2 + " : ") + score_runner[_local2]); } score_runner.sendAndLoad(serviceURL, score_runner, "GET"); trace("GOING TO LOADING"); doLoading(); } function populateList(names, scores) { var _local2 = 0; while (_local2 < 99) { if (score_runner["score" + _local2] == undefined) { break; } if (((score_runner["score" + _local2] == "NONE") && (score_runner["name" + _local2] == "NONE")) && ((score_runner["location" + _local2] = "NONE"))) { break; } names[_local2] = score_runner["name" + _local2]; scores[_local2] = score_runner["score" + _local2]; _local2++; } trace(names); trace(scores); } function checkForLeagues() { trace("CHECKING FOR LEAGUES"); trace("ROOT : " + theRoot); trace("THIS : " + this); trace("DEBUG : " + debugArea); debugArea.text = "BOO!! CHECKING FOR LEAGUES"; debugArea.text = debugArea.text + (("\nROOT : " + theRoot) + newline); trace("DEBUG TEXT " + debugArea.text); if (theRoot.fiab_league_id != undefined) { league = theRoot.fiab_league_id; } else { league = 0; } if (theRoot.fiab_league_player != undefined) { league_player = theRoot.fiab_league_player; } else { league_player = 0; } trace("END CHECK FOR LEAGUES"); } function submit(theScore, onSubmit, onCancel) { var self = this; var enterKeyListener = new Object(); enterKeyListener.onKeyDown = function () { if (Key.isDown(13)) { self.submitButton.onRelease(); } }; score_id = new Number(0); this.theScore = theScore; this.onSubmit = onSubmit; this.onCancel = onCancel; _visible = true; gotoAndStop("submit"); confirm._visible = false; theScoreBox.text = String(theScore); trace("PLAYER NAME " + player_name); if (player_name != undefined) { nameInput.text = player_name; } if (scoresAsTime == true) { theScoreBox.text = secondsToString(Number(theScoreBox.text)); } else { theScoreBox.text = addCommas(theScoreBox.text); } returnRank(theScore); submitButton.onRelease = function () { if (self.nameInput.text == "") { return(undefined); } Key.removeListener(enterKeyListener); self.submitScore(self.nameInput.text, self.theScore, self.onSubmit, 0); }; skipitButton.onRelease = function () { trace("GLOBAL SCORES : " + self.globalScoresOn); if (self.onCancel) { self.hideScores(); self.onCancel(); } else { self.get_scores(); } }; if (self.globalScoresOn == true) { self.submitScore("", self.theScore, self.onCancel, 1); } Selection.setFocus(nameInput); Key.addListener(enterKeyListener); } function justView() { var _local2 = this; gotoAndStop("view"); _visible = true; get_scores(); } function returnRank(theScoreToRank) { if (canConnect == false) { activityList.push(Array("RANK", theScoreToRank)); return(undefined); } var self = this; canConnect = false; currentActivity = Array("RANK", theScoreToRank); trace("RETURNING REANK"); score_runner.fiab_score_action = "JUST_RANK"; score_runner.score = theScoreToRank; score_runner.onLoad = function (success) { self.loadingMovie._visible = false; if (success) { if (this.errmsg != undefined) { self.handleError(this.errmsg); } else { self.attemptCounter = 0; trace("RANK SUCCESS"); self.rankingText.text = self.generateRankText(this.first_pos, this.currentSpan); } } else { trace("ERROR GETTING RANK"); self.handleError("FAILED"); } delete this.first_pos; delete this.fiab_score_action; delete this.name; delete this.score; delete this.location; delete this.currentSpan; delete this.errmsg; self.canConnect = true; }; score_runner.sendAndLoad(serviceURL, score_runner, "GET"); } function generateRankText(position, theSpan) { trace("GENERATING RANK TEXT"); var _local1 = new String(); switch (theSpan) { case "LEAGUE" : _local1 = "in your league."; break; case "ALL" : _local1 = "in the world ever!"; break; case "YEAR" : _local1 = "in the world this year."; break; case "MONTH" : _local1 = "in the world this month."; break; case "WEEK" : _local1 = "in the world this week."; break; case "DAY" : _local1 = "in the world today."; break; default : _local1 = "."; } return((("You ranked " + Number(Number(position) + Number(1))) + " ") + _local1); } function setupLeagueStartPage() { var _local2; var self = this; var _local3 = this; confirm._visible = false; startLeagueButton._visible = false; leagueNamesSoFar = 0; previousButton._visible = false; nextButton._visible = false; delete leagueNameHolder.leagueStaterName; delete leagueNameHolder.leagueStaterEmail; _local2 = 1; while (leagueNameHolder["name" + _local2] != undefined) { delete leagueNameHolder["name" + _local2]; delete leagueNameHolder["email" + _local2]; _local2++; } _local2 = 1; leagueStarterName.text = ""; leagueStarterEmail.text = ""; leagueStarterName.tabEnabled = true; leagueStarterName.tabIndex = 1; leagueStarterEmail.tabEnabled = true; leagueStarterEmail.tabIndex = 2; while (this["name" + _local2] != undefined) { this["name" + _local2].text = ""; this["email" + _local2].text = ""; this["name" + _local2].tabEnabled = true; this["email" + _local2].tabEnabled = true; this["name" + _local2].tabIndex = 2 + (_local2 * 2); this["email" + _local2].tabIndex = 3 + (_local2 * 2); _local2++; } submitLeagueButton.onRelease = function () { self.submitLeagueButtonRelease(); }; addMoreButton.onRelease = function () { self.addMoreToLeague(); }; } function submitLeagueButtonRelease() { var _local2; var _local3; var _local4; _local4 = leagueNamesSoFar; trace((("LEAGE NAME " + leagueName) + " : ") + leagueName.text); _local2 = 1; while (this["name" + _local2] != undefined) { trace("THIS NAME : " + _local3); if (this["name" + _local2].text == "") { _local2++; continue; } _local3 = _local2 + _local4; leagueNameHolder["name" + _local3] = new String(); leagueNameHolder["email" + _local3] = new String(); leagueNameHolder["name" + _local3] = this["name" + _local2].text; leagueNameHolder["email" + _local3] = this["email" + _local2].text; _local2++; leagueNamesSoFar++; } leagueNameHolder.leagueStarterName = new String(); leagueNameHolder.leagueStarterEmail = new String(); leagueNameHolder.leagueStarterEmail = leagueStarterEmail.text; leagueNameHolder.leagueStarterName = leagueStarterName.text; leagueNameHolder.leagueName = new String(); leagueNameHolder.leagueName = leagueName.text; trace("SUBMITTING LEAGUE"); for (_local2 in leagueNameHolder) { trace((_local2 + " : ") + leagueNameHolder[_local2]); } trace(leagueNameHolder); submitLeagueStart(); } function addMoreToLeague() { trace("ADDING MORE"); var _local2; var _local3; var _local4; _local4 = leagueNamesSoFar; _local2 = 1; while (this["name" + _local2] != undefined) { trace("THIS NAME : " + _local3); if (this["name" + _local2].text == "") { _local2++; continue; } _local3 = _local2 + _local4; leagueNameHolder["name" + _local3] = new String(); leagueNameHolder["email" + _local3] = new String(); leagueNameHolder["name" + _local3] = this["name" + _local2].text; leagueNameHolder["email" + _local3] = this["email" + _local2].text; this["name" + _local2].text = ""; this["email" + _local2].text = ""; leagueNamesSoFar++; _local2++; } } function submitLeagueStart() { if (canConnect == false) { activityList.push(Array("START_LEAGUE")); return(undefined); } trace("CONNECTING FOR NEW LEAGUE"); currentActivity = Array("START_LEAGUE"); var _local3 = new Date(); var _local2; var self = this; score_runner.rnd = _local3.getTime(); score_runner.fiab_score_action = "START_LEAGUE"; score_runner.leagueStarterName = leagueNameHolder.leagueStarterName; score_runner.leagueStarterEmail = leagueNameHolder.leagueStarterEmail; score_runner.leagueName = leagueNameHolder.leagueName; score_runner.viralName = viralName; trace("PREPAREING FOR LEAGUE\n\n"); for (_local2 in leagueNameHolder) { trace((_local2 + " : ") + leagueNameHolder[_local2]); score_runner[_local2] = leagueNameHolder[_local2]; } trace("LEAGUE PREPAED\n\n"); score_runner.onLoad = function (success) { self.loadingMovie._visible = false; var _local2; trace("NEW LEAGUE ON LOAD"); if (success) { if (this.errmsg != undefined) { self.handleError(this.errmsg); } else { self.attemptCounter = 0; trace("THE LEAGUE HAS BEEN STARTED : " + this.league); self.league = this.league; self.league_player = this.league_player; this.theRoot.fiab_league_id = this.league; this.theRoot.fiab_league_player = this.league_player; self.leagueNameString = this.league_name; self.gotoAndStop("leagueSuccess"); self.currentSpan = "LEAGUE"; self.populateSubmited(); } } else { self.handleError("FAILED"); } delete this.rnd; for (_local2 in self.leagueNameHolder) { delete this[_local2]; } delete this.fiab_score_action; delete this.league; delete this.league_player; delete this.viralName; delete this.league_name; delete this.errmsg; }; score_runner.sendAndLoad(serviceURL, score_runner, "GET"); doLoading(); } function setupLeaveLeague() { var self = this; confirm._visible = true; confirm.noButton.onRelease = function () { self.confirm._visible = false; }; confirm.yesButton.onRelease = function () { trace("LEAVE FOREVER"); self.doLoading(); self.leaveForEver(); }; } function leaveForEver() { if (canConnect == false) { activityList.push(Array("LEAVE_LEAGUE")); return(undefined); } currentActivity = Array("LEAVE_LEAGUE"); var _local2 = new Date(); var self = this; score_runner.rnd = _local2.getTime(); score_runner.fiab_score_action = "LEAVE_LEAGUE"; score_runner.league_player = league_player; score_runner.onLoad = function (success) { self.loadingMovie._visible = false; if (success) { self.attemptCounter = 0; trace("SUCESSFULLY LEFT THE LEAGUE"); trace("LEAVE FOR EVER"); self.theRoot.fiab_league_id = 0; self.theRoot.fiab_league_player = 0; self.league = 0; self.league_player = 0; self.get_scores(); } else { trace("leaving league failure"); self.handleError("FAILED"); } delete this.rnd; delete this.fiab_score_action; delete this.errmsg; }; score_runner.sendAndLoad(serviceURL, score_runner, "GET"); doLoading(); } function doLoading() { loadingMovie._visible = true; } function hideScores() { _visible = false; onHide(); } function handleError(theError) { trace("theError : " + theError); var _local5 = new String(); switch (theError) { case "LEAGUE LEFT" : case "BEST SCORE" : return(undefined); case "SCORE TOO HIGH" : case "SCORE TOO LOW" : break; case "NO NAME" : default : case "NO SCORE" : case "NO CONNECTION" : case "BAD LOCATION" : case "BAD WORD" : case "INVALID ID" : case "NO REQUEST" : case "NO LEAGUE CREATOR NAME" : case "NO LEAGUE CREATOR EMAIL" : case "NO LEAGUE BUDDIES" : case "BAD SPAN" : case "FAILED" : if ((++attemptCounter) > 5) { gotoAndStop("error"); } else { activityList.unshift(currentActivity); } } var _local2; var _local3 = new Boolean(true); debugArea.text = debugArea.text + "\nDELETING THESE ITEMS:"; for (_local2 in score_runner) { _local3 = false; switch (_local2) { case "fiab_viral_id" : case "league" : case "league_player" : case "viralID" : _local3 = true; break; default : _local3 = false; } if (_local3 == true) { continue; } debugArea.text = debugArea.text + (((newline + _local2) + " : ") + score_runner[_local2]); delete score_runner[_local2]; } debugArea.text = debugArea.text + "\nDELETING COMPLETE\n"; } function upDateFlag(theFlag, theFlagCode) { var _local2; _local2 = returnArrayIndex(theFlagCode, countryCodeArray); if (_local2 < 0) { theFlag.gotoAndStop("blank"); } else { _local2++; theFlag.gotoAndStop(_local2); } } function returnArrayIndex(needle, haystack) { var _local1; _local1 = 0; while (_local1 < haystack.length) { if (needle == haystack[_local1]) { return(_local1); } _local1++; } return(-1); } function secondsToString(t) { var _local1 = 25; var _local2 = (t * _local1) / 100; var _local7 = Math.floor(_local2 / (_local1 * 60)); var _local8 = String(_local7); _local2 = _local2 - (_local7 * (_local1 * 60)); var _local3 = Math.floor(_local2 / _local1); var _local5 = String(_local3); if (_local3 < 10) { _local5 = "0" + String(_local3); } _local2 = _local2 - (_local3 * _local1); var _local4 = Math.floor((_local2 / _local1) * 100); var _local6 = String(_local4); if (_local4 < 10) { _local6 = "0" + String(_local4); } return(String((((_local8 + ":") + _local5) + ".") + _local6)); } function addCommas(myString) { if (myString == "NONE") { return("NONE"); } var _local2; var _local1; var _local5; var _local3 = ""; _local2 = 0; while (_local2 < myString.length) { if (_local2 > 0) { _local3 = "," + _local3; } _local1 = myString.length - (_local2 + 3); if (_local1 < 0) { _local5 = 3 + _local1; _local1 = 0; } else { _local5 = 3; } _local3 = myString.substr(_local1, _local5) + _local3; if (_local1 == 0) { break; } _local2 = _local2 + 3; } return(_local3); } }
Symbol 1045 MovieClip [__Packages.Player] Frame 0
class Player { var maxSpeed, accel, grip, style, carName, parts, lapTimes, raceTime; function Player () { maxSpeed = 0; accel = 0; grip = 0; style = 0; carName = new String(); parts = new Array(); lapTimes = new Array(); raceTime = 0; } }
Symbol 1046 MovieClip [__Packages.NamePart] Frame 0
class NamePart { var str, wheel, engine, bodykit, decal; function NamePart (id, w, e, b, d) { str = id; wheel = w; engine = e; bodykit = b; decal = d; } }
Symbol 1047 MovieClip [__Packages.StopWatch] Frame 0
class StopWatch extends MovieClip { var __get__framerate, timeDisplay; function StopWatch () { super(); } function set framerate(fps) { this.fps = fps; //return(__get__framerate()); } function start() { isRunning = true; } function stop() { isRunning = false; } function reset() { ticks = 0; timeDisplay.text = "0:00.00"; } function getCurrTime() { return(Math.round((ticks / fps) * 100)); } function onEnterFrame() { if (isRunning) { ticks++; var _local2 = ticks; var _local7 = Math.floor(_local2 / (fps * 60)); var _local8 = String(_local7); _local2 = _local2 - (_local7 * (fps * 60)); var _local3 = Math.floor(_local2 / fps); var _local5 = String(_local3); if (_local3 < 10) { _local5 = "0" + String(_local3); } _local2 = _local2 - (_local3 * fps); var _local4 = Math.floor((_local2 / fps) * 100); var _local6 = String(_local4); if (_local4 < 10) { _local6 = "0" + String(_local4); } timeDisplay.text = (((_local8 + ":") + _local5) + ".") + _local6; } } var isRunning = false; var ticks = 0; var fps = 25; }
Symbol 87 MovieClip Frame 20
gotoAndPlay (2);
Symbol 129 MovieClip Frame 1
stop();
Symbol 132 MovieClip Frame 1
stop();
Symbol 135 MovieClip Frame 1
stop();
Symbol 138 MovieClip Frame 1
stop();
Symbol 141 MovieClip Frame 1
stop();
Symbol 240 MovieClip Frame 1
gotoAndStop ("blank");
Symbol 297 MovieClip [highScoresSymbol] Frame 1
#initclip 11 Object.registerClass("highScoresSymbol", HighScores2); #endinitclip stop(); blocker.useHandCursor = false;
Symbol 460 Button
on (release) { formcheck(); }
Symbol 469 MovieClip Frame 1
function validate(address) { if (address.length >= 7) { if (address.indexOf("@") > 0) { if ((address.indexOf("@") + 2) < address.lastIndexOf(".")) { if (address.lastIndexOf(".") < (address.length - 2)) { return(true); } } } } return(false); } function formcheck() { errorFound = false; if (((input1.text == null) || (input1.text.length < 1)) || (input1.text == "valid email required")) { input1.text = error1; errorFound = true; } if (!validate(input1.text)) { input1.text = error1; errorFound = true; } if (((input2.text == null) || (input2.text.length < 1)) || (input2.text == "valid email required")) { input2.text = error1; errorFound = true; } if (!validate(input2.text)) { input2.text = error1; errorFound = true; } if (errorFound == false) { postSender = new LoadVars(); if ((month > 1) && (year > 2007)) { postSender.txt = emailText2; } else { postSender.txt = emailText1; } postSender.subject = "The Fast and the Phineas game!"; postSender.sender = input1.text; postSender.email = input2.text; postSender.sendAndLoad("http://service.fishinabottle.com/disney/forward.php", postLoader); _parent.trackObj.continueTracking("SF"); gotoAndStop ("sent"); } } stop(); var emailText1 = "Hi there!\n\nI have just played this awesome game called 'The Fast and the Phineas'. I built my own race car and raced it around a track with an opponent!\nI thought you'd like it too! Find out by clicking this link to play the game yourself!\n\nhttp://www.disney.co.uk/DisneyChannel/supersites/phineasandferb/fastandphineas\n\nBet you can't build a better car than me!\n\n'The Fast and the Phineas' game is brought to you by The Disney Channel. Catch Phineas and Ferb, premiering on 1st February, only on Disney channel!\nFind out more about Phineas and Ferb by visiting the Disney Channel website using the link below:\n\nhttp://www.disney.co.uk/DisneyChannel/supersites/phineasandferb"; var emailText2 = "Hi there!\n\nI have just played this awesome game called 'The Fast and the Phineas'. I built my own race car and raced it around a track with an opponent!\nI thought you'd like it too! Find out by clicking this link to play the game yourself!\n\nhttp://www.disney.co.uk/DisneyChannel/supersites/phineasandferb/fastandphineas\n\nBet you can't build a better car than me!\n\n'The Fast and the Phineas' game is brought to you by The Disney Channel. Catch Phineas and Ferb, weekdays at 4pm and weekends at 8.30am, only on Disney Channel!\nFind out more about Phineas and Ferb by visiting the Disney Channel website using the link below:\n\nhttp://www.disney.co.uk/DisneyChannel/supersites/phineasandferb"; var todayDate = new Date(); var month = (todayDate.getMonth() + 1); var year = (todayDate.getFullYear() + 1); var postLoader; errorFound = false; error1 = "valid email required"; error2 = "input required"; Selection.setFocus("youremail"); input1.tabIndex = 1; input2.tabIndex = 2; postLoader = new LoadVars(); postLoader.onLoad = function () { };
Symbol 548 MovieClip Frame 1
blocker.useHandCursor = false;
Symbol 549 MovieClip Frame 1
stop();
Symbol 549 MovieClip Frame 11
_parent.transFunc();
Symbol 549 MovieClip Frame 17
gotoAndStop ("off");
Symbol 566 MovieClip Frame 1
stop();
Symbol 567 MovieClip Frame 1
stop();
Symbol 567 MovieClip Frame 29
stop(); _parent.partReady(true);
Symbol 580 MovieClip Frame 1
stop();
Symbol 582 MovieClip Frame 30
stop(); _parent.partReady(true);
Symbol 595 MovieClip Frame 1
stop();
Symbol 595 MovieClip Frame 10
stop();
Symbol 595 MovieClip Frame 30
stop();
Symbol 604 MovieClip Frame 1
stop();
Symbol 604 MovieClip Frame 10
stop();
Symbol 604 MovieClip Frame 30
stop();
Symbol 613 MovieClip Frame 1
stop();
Symbol 613 MovieClip Frame 10
stop();
Symbol 613 MovieClip Frame 30
stop();
Symbol 622 MovieClip Frame 1
stop();
Symbol 622 MovieClip Frame 10
stop();
Symbol 622 MovieClip Frame 30
stop();
Symbol 631 MovieClip Frame 1
stop();
Symbol 631 MovieClip Frame 10
stop();
Symbol 631 MovieClip Frame 30
stop();
Symbol 641 MovieClip Frame 1
stop();
Symbol 641 MovieClip Frame 10
stop();
Symbol 641 MovieClip Frame 30
stop();
Symbol 650 MovieClip Frame 1
stop();
Symbol 650 MovieClip Frame 10
stop();
Symbol 650 MovieClip Frame 30
stop();
Symbol 651 MovieClip Frame 1
stop();
Symbol 654 MovieClip Frame 1
stop();
Symbol 654 MovieClip Frame 29
stop(); _parent.partReady(true);
Symbol 670 MovieClip Frame 1
stop();
Symbol 672 MovieClip Frame 1
stop();
Symbol 672 MovieClip Frame 14
stop(); _parent.partReady(true);
Symbol 691 MovieClip Frame 1
stop();
Symbol 702 MovieClip Frame 1
stop();
Symbol 702 MovieClip Frame 40
stop(); _parent.partReady(true);
Symbol 716 MovieClip Frame 1
stop();
Symbol 717 MovieClip Frame 1
stop(); _parent.isEngineIn = false;
Symbol 717 MovieClip Frame 25
stop(); _parent.partReady(true); _parent.isEngineIn = true;
Symbol 717 MovieClip Frame 42
stop();
Symbol 740 MovieClip Frame 1
stop();
Symbol 740 MovieClip Frame 10
stop(); _parent.partReady(true);
Symbol 830 MovieClip Frame 1
_visible = false;
Symbol 832 MovieClip Frame 1
_visible = false;
Symbol 834 MovieClip Frame 1
_visible = false;
Symbol 843 MovieClip Frame 1
stop();
Symbol 843 MovieClip Frame 4
gotoAndPlay (1);
Symbol 843 MovieClip Frame 70
_parent.startRace();
Symbol 847 MovieClip Frame 4
gotoAndPlay (1);
Symbol 847 MovieClip Frame 85
_parent.onRaceWon();
Symbol 888 MovieClip [timer] Frame 1
#initclip 12 Object.registerClass("timer", StopWatch); #endinitclip
Symbol 1036 MovieClip Frame 1
function validate(address) { if (address.length >= 7) { if (address.indexOf("@") > 0) { if ((address.indexOf("@") + 2) < address.lastIndexOf(".")) { if (address.lastIndexOf(".") < (address.length - 2)) { return(true); } } } } return(false); } function formcheck() { errorFound = false; if (((input1.text == null) || (input1.text.length < 1)) || (input1.text == "valid email required")) { input1.text = error1; errorFound = true; } if (!validate(input1.text)) { input1.text = error1; errorFound = true; } if (((input2.text == null) || (input2.text.length < 1)) || (input2.text == "valid email required")) { input2.text = error1; errorFound = true; } if (!validate(input2.text)) { input2.text = error1; errorFound = true; } if (errorFound == false) { postSender = new LoadVars(); if ((month > 1) && (year > 2007)) { postSender.txt = emailText2; } else { postSender.txt = emailText1; } postSender.subject = "I challenge you! How fast can you go?"; postSender.sender = input1.text; postSender.email = input2.text; postSender.sendAndLoad("http://service.fishinabottle.com/disney/forward.php", postLoader); _parent.trackObj.continueTracking("SF"); gotoAndStop ("sent"); } } stop(); var emailText1 = (("Hi there!\n\nI have just played this awesome game called 'The Fast and the Phineas'. I built my own race car and raced it around a track with an opponent!\n\nI scored " + _parent.challengeScore) + ". Bet you can't build a better car than me and beat my score! I challenge you to play the game to find out.\n\nhttp://www.disney.co.uk/DisneyChannel/supersites/phineasandferb/fastandphineas\n\n'The Fast and the Phineas' game is brought to you by The Disney Channel. Catch Phineas and Ferb, premiering on 1st February, only on Disney channel!\nFind out more about Phineas and Ferb by visiting the Disney Channel website using the link below:\n\nhttp://www.disney.co.uk/DisneyChannel/supersites/phineasandferb"); var emailText2 = (("Hi there!\n\nI have just played this awesome game called 'The Fast and the Phineas'. I built my own race car and raced it around a track with an opponent!\n\nI scored " + _parent.challengeScore) + ". Bet you can't build a better car than me and beat my score! I challenge you to play the game to find out.\n\nhttp://www.disney.co.uk/DisneyChannel/supersites/phineasandferb/fastandphineas\n\n'The Fast and the Phineas' game is brought to you by The Disney Channel. Catch Phineas and Ferb, weekdays at 4pm and weekends at 8.30am, only on Disney Channel!\nFind out more about Phineas and Ferb by visiting the Disney Channel website using the link below:\n\nhttp://www.disney.co.uk/DisneyChannel/supersites/phineasandferb"); var todayDate = new Date(); var month = (todayDate.getMonth() + 1); var year = (todayDate.getFullYear() + 1); var postLoader; errorFound = false; error1 = "valid email required"; error2 = "input required"; Selection.setFocus("youremail"); input1.tabIndex = 1; input2.tabIndex = 2; postLoader = new LoadVars(); postLoader.onLoad = function () { };
Symbol 1037 MovieClip Frame 1
function gotoBuild() { gotoAndStop ("build"); } function gotoRace() { gotoAndStop ("race"); } function gotoResult() { gotoAndStop ("result"); } stop(); var FPS = 25; var P1_ACCELERATE = 38; var P1_REVERSE = 40; var P1_LEFT = 37; var P1_RIGHT = 39; var P1_BOOST = 17; var P2_ACCELERATE = 87; var P2_REVERSE = 83; var P2_LEFT = 65; var P2_RIGHT = 68; var P2_BOOST = 16; var PLAYER_PHINEUS = 1; var PLAYER_FERB = 2; var numPlayers; var playerChar; var car1Settings = new Array(2, 1, 1, 1, 4); var car2Settings = new Array(1, 2, 1, 4, 3); var players = new Array(new Player(), new Player()); var currPlayer = 0; players[0].grip = 3; players[0].accel = 3; players[0].maxSpeed = 3; players[0].style = 3; players[0].parts = new Array(2, 1, 1, 1, 4); players[1].grip = 3; players[1].accel = 3; players[1].maxSpeed = 3; players[1].style = 3; players[1].parts = new Array(2, 1, 1, 1, 4); button1PPhineus.onRelease = function () { numPlayers = 1; playerChar = PLAYER_PHINEUS; transition.gotoAndPlay("close"); transFunc = gotoBuild; _parent.sfxClick.start(); }; button1PFerb.onRelease = function () { numPlayers = 1; playerChar = PLAYER_FERB; transition.gotoAndPlay("close"); transFunc = gotoBuild; _parent.sfxClick.start(); }; button2P.onRelease = function () { numPlayers = 2; playerChar = PLAYER_PHINEUS; transition.gotoAndPlay("close"); transFunc = gotoBuild; _parent.sfxClick.start(); }; sfxCarIdle = new Sound(this.createEmptyMovieClip("sfx1", 5001)); sfxCarIdle.attachSound("baseidle.wav"); sfxCarFlatOut = new Sound(this.createEmptyMovieClip("sfx2", 5002)); sfxCarFlatOut.attachSound("baseflatout.wav"); sfxCarIncrease = new Sound(this.createEmptyMovieClip("sfx3", 5003)); sfxCarIncrease.attachSound("baseinc.wav"); sfxCarIncrease.onSoundComplete = function () { sfxCarFlatOut.start(0, 99999); }; sfxCarDecrease = new Sound(this.createEmptyMovieClip("sfx4", 5004)); sfxCarDecrease.attachSound("basedec.wav"); sfxCarDecrease.onSoundComplete = function () { sfxCarIdle.start(0, 99999); }; sfxSkid1 = new Sound(this.createEmptyMovieClip("sfx5", 5005)); sfxSkid1.attachSound("screech1.wav"); sfxSkid2 = new Sound(this.createEmptyMovieClip("sfx6", 5006)); sfxSkid2.attachSound("screech2.wav"); sfxSkid3 = new Sound(this.createEmptyMovieClip("sfx7", 5007)); sfxSkid3.attachSound("screech3.wav"); sfxDirtTerrain = new Sound(this.createEmptyMovieClip("sfx8", 5008)); sfxDirtTerrain.attachSound("rough.wav"); sfxBoost = new Sound(this.createEmptyMovieClip("sfx9", 5009)); sfxBoost.attachSound("boost.wav"); sfxRaceLoop = new Sound(this.createEmptyMovieClip("sfx10", 5010)); sfxRaceLoop.attachSound("raceloop.wav"); var transFunc;
Symbol 1037 MovieClip Frame 6
function updateName() { players[currPlayer].carName = (((part1[pt1Pos].str + " ") + part2[pt2Pos].str) + " ") + part3[pt3Pos].str; nameMaker.carName.carName.text = players[currPlayer].carName; calcStyleRating(); } function calcStyleRating() { players[currPlayer].style = 1; if (part1[pt1Pos].wheel == players[currPlayer].parts[0]) { players[currPlayer].style++; } if (part1[pt1Pos].engine == players[currPlayer].parts[2]) { players[currPlayer].style++; } if (part1[pt1Pos].bodykit == players[currPlayer].parts[3]) { players[currPlayer].style++; } if (part1[pt1Pos].decal == players[currPlayer].parts[4]) { players[currPlayer].style++; } if (part2[pt2Pos].wheel == players[currPlayer].parts[0]) { players[currPlayer].style++; } if (part2[pt2Pos].engine == players[currPlayer].parts[2]) { players[currPlayer].style++; } if (part2[pt2Pos].bodykit == players[currPlayer].parts[3]) { players[currPlayer].style++; } if (part2[pt2Pos].bodykit == players[currPlayer].parts[3]) { trace("SHARK!"); } if (part2[pt2Pos].decal == players[currPlayer].parts[4]) { players[currPlayer].style++; } if (part3[pt3Pos].wheel == players[currPlayer].parts[0]) { players[currPlayer].style++; } if (part3[pt3Pos].engine == players[currPlayer].parts[2]) { players[currPlayer].style++; } if (part3[pt3Pos].bodykit == players[currPlayer].parts[3]) { players[currPlayer].style++; } if (part3[pt3Pos].decal == players[currPlayer].parts[4]) { players[currPlayer].style++; } } function partReady(flag) { nextButton.enabled = flag; prevButton.enabled = flag; okButton.enabled = flag; wheelsButton.enabled = flag; chasisButton.enabled = flag; engineButton.enabled = flag; bodykitButton.enabled = flag; decalButton.enabled = flag; nameButton.enabled = flag; } function jumpToPart(part) { if (currPart == PART_ENGINE) { engineClip.gotoAndStop(1); chasisClip.body.hood.gotoAndStop(1); } if (currPart == PART_NAME) { nameMaker.carName.pt1Next._visible = false; nameMaker.carName.pt1Prev._visible = false; nameMaker.carName.pt2Next._visible = false; nameMaker.carName.pt2Prev._visible = false; nameMaker.carName.pt3Next._visible = false; nameMaker.carName.pt3Prev._visible = false; randomButton._visible = false; nextButton._visible = true; prevButton._visible = true; } if (part == PART_ENGINE) { colourWheels.colorTransform = blackColour; colourChasis.colorTransform = blackColour; colourBodykit.colorTransform = blackColour; colourDecals.colorTransform = blackColour; colourBack.colorTransform = blackColour; engineEdit._visible = true; } else { colourWheels.colorTransform = normalColour; colourChasis.colorTransform = normalColour; colourBodykit.colorTransform = normalColour; colourDecals.colorTransform = normalColour; colourBack.colorTransform = normalColour; engineEdit._visible = false; } if (part == PART_NAME) { nameMaker.carName.pt1Next._visible = true; nameMaker.carName.pt1Prev._visible = true; nameMaker.carName.pt2Next._visible = true; nameMaker.carName.pt2Prev._visible = true; nameMaker.carName.pt3Next._visible = true; nameMaker.carName.pt3Prev._visible = true; randomButton._visible = true; nextButton._visible = false; prevButton._visible = false; } currPart = part; partId.gotoAndStop(currPart + 1); } function partSelected() { switch (currPart) { case PART_WHEELS : if (!partsDone[currPart]) { partReady(false); partsDone[currPart] = true; chasisClip.play(); backClip.play(); chasisButton._visible = true; } buttonGlow._x = buttonGlow._x + 60; currPart++; break; case PART_CHASIS : if (!partsDone[PART_ENGINE]) { partReady(false); partsDone[currPart] = true; chasisClip.body.hood.play(); engineClip.play(); engineButton._visible = true; } else { colourWheels.colorTransform = blackColour; colourChasis.colorTransform = blackColour; colourBodykit.colorTransform = blackColour; colourDecals.colorTransform = blackColour; colourBack.colorTransform = blackColour; engineEdit._visible = true; } buttonGlow._x = buttonGlow._x + 60; currPart++; break; case PART_ENGINE : if (!partsDone[currPart]) { partReady(false); partsDone[currPart] = true; if (isEngineIn) { engineClip.play(); chasisClip.body.hood.play(); } colourWheels.colorTransform = normalColour; colourChasis.colorTransform = normalColour; colourBodykit.colorTransform = normalColour; colourDecals.colorTransform = normalColour; colourBack.colorTransform = normalColour; engineEdit._visible = false; bodykitClip.play(); bodykitButton._visible = true; } else { colourWheels.colorTransform = normalColour; colourChasis.colorTransform = normalColour; colourBodykit.colorTransform = normalColour; colourDecals.colorTransform = normalColour; colourBack.colorTransform = normalColour; engineEdit._visible = false; } buttonGlow._x = buttonGlow._x + 60; currPart++; break; case PART_BODYKIT : if (!partsDone[currPart]) { partReady(false); partsDone[currPart] = true; decalsClip.play(); decalButton._visible = true; } buttonGlow._x = buttonGlow._x + 60; currPart++; break; case PART_DECALS : if (!partsDone[currPart]) { partReady(false); partsDone[currPart] = true; nameButton._visible = true; nameMaker.play(); } nextButton._visible = false; prevButton._visible = false; nameMaker.carName.pt1Next._visible = true; nameMaker.carName.pt1Prev._visible = true; nameMaker.carName.pt2Next._visible = true; nameMaker.carName.pt2Prev._visible = true; nameMaker.carName.pt3Next._visible = true; nameMaker.carName.pt3Prev._visible = true; randomButton._visible = true; buttonGlow._x = buttonGlow._x + 60; currPart++; break; case PART_NAME : players[currPlayer].grip = ((wheelRatios[0] * wheelGrip[players[currPlayer].parts[0] - 1]) + (engineRatios[0] * engineGrip[players[currPlayer].parts[2] - 1])) + (bodykitRatios[0] * bodykitGrip[players[currPlayer].parts[3] - 1]); players[currPlayer].accel = ((wheelRatios[1] * wheelAccel[players[currPlayer].parts[0] - 1]) + (engineRatios[1] * engineAccel[players[currPlayer].parts[2] - 1])) + (bodykitRatios[1] * bodykitAccel[players[currPlayer].parts[3] - 1]); players[currPlayer].maxSpeed = ((wheelRatios[2] * wheelMax[players[currPlayer].parts[0] - 1]) + (engineRatios[2] * engineMax[players[currPlayer].parts[2] - 1])) + (bodykitRatios[2] * bodykitMax[players[currPlayer].parts[3] - 1]); wheelsButton._visible = false; chasisButton._visible = false; engineButton._visible = false; bodykitButton._visible = false; decalButton._visible = false; nameButton._visible = false; buttonGlow._visible = false; nameMaker.carName.pt1Next._visible = false; nameMaker.carName.pt1Prev._visible = false; nameMaker.carName.pt2Next._visible = false; nameMaker.carName.pt2Prev._visible = false; nameMaker.carName.pt3Next._visible = false; nameMaker.carName.pt3Prev._visible = false; randomButton._visible = false; stats.statMax.gotoAndStop(Math.round(players[currPlayer].maxSpeed)); stats.statGrip.gotoAndStop(Math.round(players[currPlayer].grip)); stats.statAccel.gotoAndStop(Math.round(players[currPlayer].accel)); stats.statStyle.gotoAndStop(players[currPlayer].style); stats._visible = true; printButton._visible = true; raceButton._visible = true; okButton._visible = false; playerId._visible = false; partId._visible = false; } partId.gotoAndStop(currPart + 1); } function printCar() { var _local2 = new PrintJob(); if (_local2.start()) { var _local3 = false; if (_local2.orientation == "portrait") { printout._visible = true; _local3 = _local2.addPage(this, {xMin:640, xMax:1240, yMin:0, yMax:800}, {printAsBitmap:true}); } else { printout._rotation = 270; printout._y = 596; printout._visible = true; _local3 = _local2.addPage(this, {xMin:640, xMax:1440, yMin:0, yMax:600}, {printAsBitmap:true}); } if (_local3) { _local2.send(); printout._visible = false; } } } function resetBuild() { currPart = 0; partsDone = new Array(false, false, false, false, false, false); stats._visible = false; printButton._visible = false; raceButton._visible = false; chasisButton._visible = false; engineButton._visible = false; bodykitButton._visible = false; decalButton._visible = false; nameButton._visible = false; randomButton._visible = false; okButton._visible = true; nextButton._visible = true; prevButton._visible = true; wheelsButton._visible = true; buttonGlow._visible = true; buttonGlow._x = wheelsButton._x; engineEdit._visible = false; pt1Pos = Math.floor(Math.random() * part1.length); pt2Pos = Math.floor(Math.random() * part2.length); pt3Pos = Math.floor(Math.random() * part3.length); updateName(); wheelsClip.gotoAndPlay(1); wheelsClip.wheels.gotoAndStop(1); chasisClip.gotoAndStop(1); backClip.gotoAndStop(1); chasisClip.body.gotoAndStop(1); chasisClip.body.hood.gotoAndStop(1); backClip.back.gotoAndStop(1); engineClip.gotoAndStop(1); engineClip.engine.gotoAndStop(1); bodykitClip.gotoAndStop(1); bodykitClip.bodykit.gotoAndStop(1); decalsClip.gotoAndStop(1); decalsClip.decals.gotoAndStop(1); nameMaker.gotoAndStop(1); partReady(false); playerId._visible = true; partId._visible = true; playerId.gotoAndStop(currPlayer + 1); partId.gotoAndStop(1); isEngineIn = false; } stop(); playerId.gotoAndStop(currPlayer + 1); partId.gotoAndStop(1); var PART_WHEELS = 0; var PART_CHASIS = 1; var PART_ENGINE = 2; var PART_BODYKIT = 3; var PART_DECALS = 4; var PART_NAME = 5; var currPart = 0; var isEngineIn = false; var partsDone = new Array(false, false, false, false, false, false); var wheelGrip = new Array(2, 4, 1, 5, 3, 2); var wheelAccel = new Array(2, 4, 2, 3, 3, 3); var wheelMax = new Array(5, 3, 3, 1, 2, 4); var engineGrip = new Array(4, 4, 2, 3, 3, 3); var engineAccel = new Array(2, 3, 3, 4, 3, 3); var engineMax = new Array(3, 2, 5, 2, 1, 3); var bodykitGrip = new Array(3, 1, 2, 5, 1, 2, 3, 1, 4); var bodykitAccel = new Array(3, 2, 3, 4, 2, 3, 3, 3, 2); var bodykitMax = new Array(3, 4, 3, 2, 5, 4, 3, 5, 2); var wheelRatios = new Array(0.6, 0.3, 0.1); var engineRatios = new Array(0.3, 0.2, 0.5); var bodykitRatios = new Array(0.1, 0.5, 0.4); stats._visible = false; printButton._visible = false; raceButton._visible = false; randomButton._visible = false; var nClassic = new NamePart("classic", 0, 2, 1, 0); var nSlick = new NamePart("slick", 1, 0, 3, 0); var nFlying = new NamePart("flying", 0, 0, 4, 0); var nMighty = new NamePart("mighty", 0, 0, 6, 0); var nFlaming = new NamePart("flaming", 0, 0, 0, 2); var nPro = new NamePart("pro", 0, 0, 0, 3); var nRetro = new NamePart("retro", 0, 0, 9, 0); var nSuper = new NamePart("super", 0, 0, 5, 8); var nExtreme = new NamePart("extreme", 0, 0, 4, 0); var nShark = new NamePart("shark", 0, 0, 2, 0); var nTurbo = new NamePart("turbo", 0, 1, 0, 0); var nPower = new NamePart("power", 0, 3, 0, 0); var nSpeedy = new NamePart("speedy", 0, 4, 0, 0); var nElectro = new NamePart("electro", 0, 5, 0, 6); var nSafari = new NamePart("safari", 0, 0, 0, 5); var nJet = new NamePart("jet", 0, 3, 8, 0); var nVegetable = new NamePart("vegetable", 0, 2, 0, 0); var nMetal = new NamePart("metal", 4, 0, 0, 2); var nCruiser = new NamePart("cruiser", 2, 0, 0, 0); var nTrolley = new NamePart("trolley", 3, 0, 0, 0); var nTank = new NamePart("tank", 4, 0, 0, 0); var nRacer = new NamePart("racer", 5, 0, 0, 0); var nRoadster = new NamePart("roadster", 6, 0, 0, 0); var nCab = new NamePart("cab", 0, 0, 7, 7); var nRocket = new NamePart("rocket", 0, 0, 8, 0); var nShed = new NamePart("shed", 0, 0, 9, 0); var nCar = new NamePart("car", 1, 0, 0, 0); var part1 = new Array(nClassic, nSlick, nFlying, nMighty, nFlaming, nPro, nRetro, nSuper, nExtreme); var part2 = new Array(nShark, nTurbo, nPower, nSpeedy, nElectro, nSafari, nJet, nVegetable, nMetal); var part3 = new Array(nCruiser, nTrolley, nTank, nRacer, nRoadster, nCab, nRocket, nShed, nCar); var pt1Pos = Math.floor(Math.random() * part1.length); var pt2Pos = Math.floor(Math.random() * part2.length); var pt3Pos = Math.floor(Math.random() * part3.length); updateName(); nameMaker.carName.pt1Next.onRelease = function () { pt1Pos++; if (pt1Pos > (part1.length - 1)) { pt1Pos = 0; } _parent.sfxClick.start(); updateName(); }; nameMaker.carName.pt1Prev.onRelease = function () { pt1Pos--; if (pt1Pos < 0) { pt1Pos = part1.length - 1; } _parent.sfxClick.start(); updateName(); }; nameMaker.carName.pt2Next.onRelease = function () { pt2Pos++; if (pt2Pos > (part2.length - 1)) { pt2Pos = 0; } _parent.sfxClick.start(); updateName(); }; nameMaker.carName.pt2Prev.onRelease = function () { pt2Pos--; if (pt2Pos < 0) { pt2Pos = part2.length - 1; } _parent.sfxClick.start(); updateName(); }; nameMaker.carName.pt3Next.onRelease = function () { pt3Pos++; if (pt3Pos > (part3.length - 1)) { pt3Pos = 0; } _parent.sfxClick.start(); updateName(); }; nameMaker.carName.pt3Prev.onRelease = function () { pt3Pos--; if (pt3Pos < 0) { pt3Pos = part3.length - 1; } _parent.sfxClick.start(); updateName(); }; randomButton.onRelease = function () { pt1Pos = Math.floor(Math.random() * part1.length); pt2Pos = Math.floor(Math.random() * part2.length); pt3Pos = Math.floor(Math.random() * part3.length); _parent.sfxClick.start(); updateName(); }; engineEdit._visible = false; var colourWheels = (new flash.geom.Transform(wheelsClip)); var colourChasis = (new flash.geom.Transform(chasisClip)); var colourBodykit = (new flash.geom.Transform(bodykitClip)); var colourDecals = (new flash.geom.Transform(decalsClip)); var colourBack = (new flash.geom.Transform(backClip)); var blackColour = (new flash.geom.ColorTransform(1, 1, 1, 1, -255, -255, -255, 0)); var normalColour = (new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0)); chasisButton._visible = false; engineButton._visible = false; bodykitButton._visible = false; decalButton._visible = false; nameButton._visible = false; wheelsButton.onRelease = function () { jumpToPart(PART_WHEELS); buttonGlow._x = wheelsButton._x; _parent.sfxClick.start(); }; chasisButton.onRelease = function () { jumpToPart(PART_CHASIS); buttonGlow._x = chasisButton._x; _parent.sfxClick.start(); }; engineButton.onRelease = function () { jumpToPart(PART_ENGINE); buttonGlow._x = engineButton._x; _parent.sfxClick.start(); }; bodykitButton.onRelease = function () { jumpToPart(PART_BODYKIT); buttonGlow._x = bodykitButton._x; _parent.sfxClick.start(); }; decalButton.onRelease = function () { jumpToPart(PART_DECALS); buttonGlow._x = decalButton._x; _parent.sfxClick.start(); }; nameButton.onRelease = function () { jumpToPart(PART_NAME); buttonGlow._x = nameButton._x; _parent.sfxClick.start(); }; partReady(false); nextButton.onRelease = function () { switch (currPart) { case PART_WHEELS : if (wheelsClip.wheels._currentframe == wheelsClip.wheels._totalframes) { wheelsClip.wheels.gotoAndStop(1); } else { wheelsClip.wheels.nextFrame(); } players[currPlayer].parts[currPart] = wheelsClip.wheels._currentframe; break; case PART_CHASIS : if (chasisClip.body._currentframe == chasisClip.body._totalframes) { chasisClip.body.gotoAndStop(1); backClip.back.gotoAndStop(1); } else { chasisClip.body.nextFrame(); backClip.back.nextFrame(); } players[currPlayer].parts[currPart] = chasisClip.body._currentframe; break; case PART_ENGINE : if (engineClip.engine._currentframe == engineClip.engine._totalframes) { engineClip.engine.gotoAndStop(1); } else { engineClip.engine.nextFrame(); } engineEdit.gotoAndStop(engineClip.engine._currentframe); players[currPlayer].parts[currPart] = engineClip.engine._currentframe; break; case PART_BODYKIT : if (bodykitClip.bodykit._currentframe == bodykitClip.bodykit._totalframes) { bodykitClip.bodykit.gotoAndStop(1); } else { bodykitClip.bodykit.nextFrame(); } players[currPlayer].parts[currPart] = bodykitClip.bodykit._currentframe; break; case PART_DECALS : if (decalsClip.decals._currentframe == decalsClip.decals._totalframes) { decalsClip.decals.gotoAndStop(1); } else { decalsClip.decals.nextFrame(); } players[currPlayer].parts[currPart] = decalsClip.decals._currentframe; } _parent.sfxClick.start(); }; prevButton.onRelease = function () { switch (currPart) { case PART_WHEELS : if (wheelsClip.wheels._currentframe == 1) { wheelsClip.wheels.gotoAndStop(wheelsClip.wheels._totalframes); } else { wheelsClip.wheels.prevFrame(); } players[currPlayer].parts[currPart] = wheelsClip.wheels._currentframe; break; case PART_CHASIS : if (chasisClip.body._currentframe == 1) { chasisClip.body.gotoAndStop(chasisClip.body._totalframes); backClip.back.gotoAndStop(backClip.back._totalframes); } else { chasisClip.body.prevFrame(); backClip.back.prevFrame(); } players[currPlayer].parts[currPart] = chasisClip.body._currentframe; break; case PART_ENGINE : if (engineClip.engine._currentframe == 1) { engineClip.engine.gotoAndStop(engineClip.engine._totalframes); } else { engineClip.engine.prevFrame(); } engineEdit.gotoAndStop(engineClip.engine._currentframe); players[currPlayer].parts[currPart] = engineClip.engine._currentframe; break; case PART_BODYKIT : if (bodykitClip.bodykit._currentframe == 1) { bodykitClip.bodykit.gotoAndStop(bodykitClip.bodykit._totalframes); } else { bodykitClip.bodykit.prevFrame(); } players[currPlayer].parts[currPart] = bodykitClip.bodykit._currentframe; break; case PART_DECALS : if (decalsClip.decals._currentframe == 1) { decalsClip.decals.gotoAndStop(decalsClip.decals._totalframes); } else { decalsClip.decals.prevFrame(); } players[currPlayer].parts[currPart] = decalsClip.decals._currentframe; } _parent.sfxClick.start(); }; okButton.onRelease = function () { partSelected(); _parent.sfxClick.start(); }; printout._visible = false; printButton.onRelease = function () { printout.car.wheels.gotoAndStop(players[currPlayer].parts[PART_WHEELS]); printout.car.chasis.gotoAndStop(players[currPlayer].parts[PART_CHASIS]); printout.car.back.gotoAndStop(players[currPlayer].parts[PART_CHASIS]); printout.car.bodykit.gotoAndStop(players[currPlayer].parts[PART_BODYKIT]); printout.car.decals.gotoAndStop(players[currPlayer].parts[PART_DECALS]); printout.carName.text = players[currPlayer].carName; printout.statMax.gotoAndStop(Math.round(players[currPlayer].maxSpeed)); printout.statGrip.gotoAndStop(Math.round(players[currPlayer].grip)); printout.statAccel.gotoAndStop(Math.round(players[currPlayer].accel)); printout.statStyle.gotoAndStop(players[currPlayer].style); printCar(); _parent.sfxClick.start(); }; raceButton.onRelease = function () { if ((numPlayers > 1) && (currPlayer == 0)) { currPlayer++; transFunc = resetBuild; } else { transFunc = gotoRace; } transition.gotoAndPlay("close"); _parent.sfxClick.start(); };
Symbol 1037 MovieClip Frame 11
function cpuUpdate(car) { if ((!car.isRacing) || (car.playerId)) { return(undefined); } if (waypoints[car.currWaypoint].hitTest(car._x, car._y, true)) { car.currWaypoint++; if (car.currWaypoint >= waypoints.length) { car.currWaypoint = 0; } } var _local4 = new Vector2D(waypoints[car.currWaypoint]._x - car._x, waypoints[car.currWaypoint]._y - car._y); var _local3 = new Vector2D(); _local3.vector(car._rotation); var _local2 = _local3.cross(_local4); if (_local2 < -5) { car.turnLeft(); } else if (_local2 > 5) { car.turnRight(); } if (Math.abs(_local2) < 25) { car.accelerate(); } else if (car.speed < 3.5) { car.accelerate(); } } function updateShadows() { shadow1._x = p1._x + 2; shadow1._y = p1._y + 4; shadow1._rotation = p1._rotation; shadow2._x = p2._x + 2; shadow2._y = p2._y + 4; shadow2._rotation = p2._rotation; } function updateSkidMarks(car) { if (car.isSkidding) { car.skidmarks.gotoAndStop(2); car.skidTime++; if (car.skidTime > 5) { car.skidmarks.gotoAndStop(1); car.endSkid(); } } car.skidmarks._x = car._x; car.skidmarks._y = car._y; car.skidmarks._rotation = car._rotation; skidMarksBitmap.draw(skidMarkHolder); } function trackCollision(car) { var _local3 = getHitPoints(car); var _local1 = new Array(false, false, false, false); if (!track.hitTest(_local3[0].x, _local3[0].y, true)) { _local1[0] = true; } if (!track.hitTest(_local3[1].x, _local3[1].y, true)) { _local1[1] = true; } if (_local1[0] && (_local1[1])) { car.speed = car.speed * 0.9; sfxDirtTerrain.setVolume(100); } else if (_local1[0]) { car.speed = car.speed * 0.95; sfxDirtTerrain.setVolume(75); } else if (_local1[1]) { car.speed = car.speed * 0.95; sfxDirtTerrain.setVolume(75); } _local1[0] = false; _local1[1] = false; if (!edge.hitTest(_local3[0].x, _local3[0].y, true)) { _local1[0] = true; } if (!edge.hitTest(_local3[1].x, _local3[1].y, true)) { _local1[1] = true; } if (_local1[0] && (_local1[1])) { car.speed = car.speed * 0.7; car._x = car.lastPos.x; car._y = car.lastPos.y; } else if (_local1[0]) { car._rotation = car._rotation + 4; car.speed = car.speed * 0.6; } else if (_local1[1]) { car._rotation = car._rotation - 4; car.speed = car.speed * 0.6; } } function carCollision(car, enemy) { var _local3 = getHitPoints(car); var _local2 = new Array(false, false, false, false); if (enemy.hitTest(_local3[0].x, _local3[0].y, true)) { _local2[0] = true; } if (enemy.hitTest(_local3[1].x, _local3[1].y, true)) { _local2[1] = true; } if (_local2[0] && (_local2[1])) { car.speed = car.speed * 0.7; car._x = car.lastPos.x; car._y = car.lastPos.y; } else if (_local2[0]) { car._rotation = car._rotation + 4; car.speed = car.speed * 0.6; car._x = car.lastPos.x; car._y = car.lastPos.y; } else if (_local2[1]) { car._rotation = car._rotation - 4; car.speed = car.speed * 0.6; car._x = car.lastPos.x; car._y = car.lastPos.y; } } function getHitPoints(car) { var _local2 = new Array(); _local2.push(new Vector2D(car.hit1._x, car.hit1._y)); car.localToGlobal(_local2[0]); _local2.push(new Vector2D(car.hit2._x, car.hit2._y)); car.localToGlobal(_local2[1]); _local2.push(new Vector2D(car.hit3._x, car.hit3._y)); car.localToGlobal(_local2[2]); _local2.push(new Vector2D(car.hit4._x, car.hit4._y)); car.localToGlobal(_local2[3]); return(_local2); } function countLaps(car) { if (car.nextLapMarker.hitTest(car._x, car._y, true)) { if (car.nextLapMarker == lapMarker1) { if ((car.currLap > 0) && (car.currLap <= totalLaps)) { var _local4 = car.lapTimes.length; var _local3 = 0; var _local2 = 0; while (_local2 < _local4) { _local3 = _local3 + car.lapTimes[_local2]; _local2++; } car.addLapTime(car.raceTimer.getCurrTime() - _local3); if (car.playerId == 1) { updateLapTimes(lapTimes1, car.lapTimes); } else if (car.playerId == 2) { updateLapTimes(lapTimes2, car.lapTimes); } } car.currLap++; if (car.currLap <= totalLaps) { car.lapCounter.text = car.currLap; } else { car.raceTimer.stop(); var _local5 = car.playerId; if (_local5 != 0) { players[car.playerId - 1].raceTime = car.raceTimer.getCurrTime(); players[car.playerId - 1].lapTimes = car.lapTimes; } if (car.playerId > 0) { car.playerId = 0; } if (raceWinner == null) { finishRace(_local5, car.playerName + " wins!"); } else if (_local5 > 0) { onRaceLost(); } } car.setNextLapMarker(lapMarker2); } else { car.setNextLapMarker(lapMarker1); } } } function updateLapTimes(clip, times) { var _local3 = times.length; var _local4 = 0; var _local1 = 0; while (_local1 < _local3) { clip["lap" + (_local1 + 1)].text = formatTime(times[_local1]); _local4 = _local4 + times[_local1]; _local1++; } if (numPlayers < 2) { updateRank(_local3, _local4); } } function initRank() { rankClip.laps.text = "0 Laps"; rankClip.rank0.text = "001"; rankClip.rank1.text = "002"; rankClip.rank2.text = "003"; rankClip.highlight0._visible = false; rankClip.highlight1._visible = false; rankClip.highlight2._visible = false; } function updateRank(laps, tTotal) { rankClip.laps1.text = laps; if (laps == 1) { rankClip.laps2.text = "lap"; } else { rankClip.laps2.text = "laps"; } rankClip.highlight0._visible = false; rankClip.highlight1._visible = false; rankClip.highlight2._visible = false; var _local3 = rankTimes.length; var _local1 = 0; while (_local1 < _local3) { if (tTotal < ((rankTimes[_local1] / totalLaps) * laps)) { if (_local1 == 0) { rankClip.name0.text = "Player 1"; rankClip.name1.text = rankNames[0]; rankClip.name2.text = rankNames[1]; rankClip.time0.text = formatTime(tTotal); rankClip.time1.text = formatTime((rankTimes[0] / totalLaps) * laps); rankClip.time2.text = formatTime((rankTimes[1] / totalLaps) * laps); rankClip.rank0.text = "001"; rankClip.rank1.text = "002"; rankClip.rank2.text = "003"; rankClip.highlight0._visible = true; } else { rankClip.name0.text = rankNames[_local1 - 1]; rankClip.name1.text = "Player 1"; rankClip.name2.text = rankNames[_local1]; rankClip.time0.text = formatTime((rankTimes[_local1 - 1] / totalLaps) * laps); rankClip.time1.text = formatTime(tTotal); rankClip.time2.text = formatTime((rankTimes[_local1] / totalLaps) * laps); var _local4 = ""; if (_local1 < 100) { _local4 = "0"; } if (_local1 < 10) { _local4 = "00"; } rankClip.rank0.text = _local4 + _local1; _local4 = ""; if ((_local1 + 1) < 100) { _local4 = "0"; } if ((_local1 + 1) < 10) { _local4 = "00"; } rankClip.rank1.text = _local4 + (_local1 + 1); _local4 = ""; if ((_local1 + 2) < 100) { _local4 = "0"; } if ((_local1 + 2) < 10) { _local4 = "00"; } rankClip.rank2.text = _local4 + (_local1 + 2); rankClip.highlight1._visible = true; } break; } if (_local1 == (_local3 - 1)) { rankClip.name0.text = rankNames[_local3 - 2]; rankClip.name1.text = rankNames[_local3 - 1]; rankClip.name2.text = "Player 1"; rankClip.time0.text = formatTime((rankTimes[_local3 - 2] / totalLaps) * laps); rankClip.time1.text = formatTime((rankTimes[_local3 - 1] / totalLaps) * laps); rankClip.time2.text = formatTime(tTotal); var _local4 = ""; if (_local1 < 100) { _local4 = "0"; } if (_local1 < 10) { _local4 = "00"; } rankClip.rank0.text = _local4 + _local1; _local4 = ""; if ((_local1 + 1) < 100) { _local4 = "0"; } if ((_local1 + 1) < 10) { _local4 = "00"; } rankClip.rank1.text = _local4 + (_local1 + 1); _local4 = ""; if ((_local1 + 2) < 100) { _local4 = "0"; } if ((_local1 + 2) < 10) { _local4 = "00"; } if (_local1 < 9) { rankClip.rank2.text = _local4 + (_local1 + 2); } else { rankClip.rank2.text = "--"; } rankClip.highlight2._visible = true; break; } _local1++; } } function formatTime(t) { var _local1 = (t * FPS) / 100; var _local6 = Math.floor(_local1 / (FPS * 60)); var _local7 = String(_local6); _local1 = _local1 - (_local6 * (FPS * 60)); var _local2 = Math.floor(_local1 / FPS); var _local4 = String(_local2); if (_local2 < 10) { _local4 = "0" + String(_local2); } _local1 = _local1 - (_local2 * FPS); var _local3 = Math.floor((_local1 / FPS) * 100); var _local5 = String(_local3); if (_local3 < 10) { _local5 = "0" + String(_local3); } return(String((((_local7 + ":") + _local4) + ".") + _local5)); } function startRace() { p1.isRacing = true; p2.isRacing = true; raceTimer1.start(); raceTimer2.start(); sfxDirtTerrain.setVolume(0); sfxDirtTerrain.start(0, 99999); sfxRaceLoop.start(0, 99999); } function finishRace(winner, msg) { raceWinner = winner; finishMessage.resultClip.msg.text = msg; finishMessage.gotoAndPlay("on"); } function onRaceWon() { if (numPlayers < 2) { if (raceWinner == 1) { p1.soundStopAll(); p2.soundStopAll(); sfxDirtTerrain.stop(); onEnterFrame = null; transition.gotoAndPlay("close"); transFunc = gotoResult; } } } function onRaceLost() { clearInterval(intervalId); intervalId = setInterval(this, "exitRace", 2000); } function exitRace() { clearInterval(intervalId); p1.soundStopAll(); p2.soundStopAll(); sfxDirtTerrain.stop(); transition.gotoAndPlay("close"); transFunc = gotoResult; } stop(); _parent.sfxMainLoop.stop(); controlsClip.gotoAndStop(numPlayers); controlsClip.okButton.onRelease = function () { controlsClip._visible = false; startMessage.gotoAndPlay("on"); _parent.sfxClick.start(); }; var rankNames = new Array(); var rankTimes = new Array(); _parent.hiScoresInst.getScoresList(rankNames, rankTimes); var isDebugMode = false; var debugClip = createEmptyMovieClip("debugClip", 0); gripUp.onRelease = function () { if (gripVal.text < 1) { gripVal.text = gripVal.text - -0.1; } p1.setGrip(Number(gripVal.text)); p2.setGrip(Number(gripVal.text)); }; gripDown.onRelease = function () { if (gripVal.text > 0.1) { gripVal.text = gripVal.text - 0.1; } p1.setGrip(Number(gripVal.text)); p2.setGrip(Number(gripVal.text)); }; accelUp.onRelease = function () { if (accelVal.text < 1) { accelVal.text = accelVal.text - -0.1; } p1.setAccel(Number(accelVal.text)); p2.setAccel(Number(accelVal.text)); }; accelDown.onRelease = function () { if (accelVal.text > 0.1) { accelVal.text = accelVal.text - 0.1; } p1.setAccel(Number(accelVal.text)); p2.setAccel(Number(accelVal.text)); }; maxUp.onRelease = function () { if (maxVal.text < 1) { maxVal.text = maxVal.text - -0.1; } p1.setMaxSpeed(Number(maxVal.text)); p2.setMaxSpeed(Number(maxVal.text)); }; maxDown.onRelease = function () { if (maxVal.text > 0.1) { maxVal.text = maxVal.text - 0.1; } p1.setMaxSpeed(Number(maxVal.text)); p2.setMaxSpeed(Number(maxVal.text)); }; var totalLaps = 3; if (playerChar == PLAYER_PHINEUS) { characterClip.gotoAndStop("phineus"); } else { characterClip.gotoAndStop("ferb"); } var p1 = carHolder.attachMovie("car", "p1", 101); var p2 = carHolder.attachMovie("car", "p2", 102); p1.setName("Player One"); p1.setControlKeys(P1_ACCELERATE, P1_REVERSE, P1_LEFT, P1_RIGHT, P1_BOOST); p1.setPosition(p1Marker._x, p1Marker._y, p1Marker._rotation); p1.resetLaps(); p1.setNextLapMarker(lapMarker1); p1.setLapCounter(lapCount1); p1.setTimer(raceTimer1); p1.setBoostBar(boost1); p1.setVehicleSounds(sfxCarIdle, sfxCarFlatOut, sfxCarIncrease, sfxCarDecrease, sfxBoost); p1.setSkidSounds(new Array(sfxSkid1, sfxSkid2, sfxSkid3)); p1.setGrip(players[0].grip / 10); p1.setAccel((players[0].accel + 2) / 10); p1.setMaxSpeed((players[0].maxSpeed + 2) / 10); trace("Grip:" + ((players[0].grip + 1) / 10)); trace("Accel:" + ((players[0].accel + 2) / 10)); trace("Max:" + ((players[0].maxSpeed + 2) / 10)); p1.setCustomCar(players[0].parts); p2.setName("Player Two"); p2.setControlKeys(P2_ACCELERATE, P2_REVERSE, P2_LEFT, P2_RIGHT, P2_BOOST); p2.setPosition(p2Marker._x, p2Marker._y, p2Marker._rotation); p2.resetLaps(); p2.setNextLapMarker(lapMarker1); p2.setLapCounter(lapCount2); p2.setTimer(raceTimer2); p2.setBoostBar(boost2); if (numPlayers < 2) { if (players[0].parts[1] == 2) { players[1].parts[1] = 1; players[1].parts[3] = 6; } else { players[1].parts[1] = 2; players[1].parts[3] = 7; } } p2.setCustomCar(players[1].parts); p1.setPlayer(1); if (numPlayers > 1) { p2.setPlayer(2); labelCPU._visible = false; p2.setGrip(players[0].grip / 10); p2.setAccel((players[0].accel + 4) / 10); p2.setMaxSpeed((players[0].maxSpeed + 2) / 10); } else { label2UP._visible = false; p2.setGrip(players[1].grip + 0.1); p2.setAccel((players[1].accel + 2) / 10); p2.setMaxSpeed((players[1].maxSpeed + 2) / 10); } if (p2.playerId == 0) { lapTimes2._visible = false; initRank(); } else { rankClip._visible = false; } var shadow1 = carHolder.attachMovie("shadow", "shadow1", 1); var shadow2 = carHolder.attachMovie("shadow", "shadow2", 2); updateShadows(); startMessage.gotoAndPlay("on"); var raceWinner = null; var waypoints = new Array(); waypoints.push(w0); waypoints.push(w1); waypoints.push(w2); waypoints.push(w3); waypoints.push(w4); waypoints.push(w5); waypoints.push(w6); waypoints.push(w7); waypoints.push(w8); waypoints.push(w9); waypoints.push(w10); waypoints.push(w11); waypoints.push(w12); waypoints.push(w13); waypoints.push(w14); waypoints.push(w15); waypoints.push(w16); waypoints.push(w17); waypoints.push(w18); waypoints.push(w19); waypoints.push(w20); waypoints.push(w21); waypoints.push(w22); waypoints.push(w23); var skidMarksBitmap = (new flash.display.BitmapData(640, 480, true, 16777215)); skidMarkBitmapHolder.attachBitmap(skidMarksBitmap, 1); var skid1 = skidMarkHolder.attachMovie("skid", "skid1", 1); var skid2 = skidMarkHolder.attachMovie("skid", "skid2", 2); p1.setSkidmarks(skid1); p2.setSkidmarks(skid2); var intervalId = 0; onEnterFrame = function () { p1.update(); p2.update(); cpuUpdate(p1); cpuUpdate(p2); sfxDirtTerrain.setVolume(0); trackCollision(p1); trackCollision(p2); carCollision(p1, p2); carCollision(p2, p1); countLaps(p1); countLaps(p2); updateShadows(); updateSkidMarks(p1); updateSkidMarks(p2); };
Symbol 1037 MovieClip Frame 16
function printResult() { var _local2 = new PrintJob(); if (_local2.start()) { var _local3 = false; if (_local2.orientation == "portrait") { printout._visible = true; _local3 = _local2.addPage(this, {xMin:640, xMax:1240, yMin:0, yMax:800}, {printAsBitmap:true}); } else { printout._rotation = 270; printout._y = 596; printout._visible = true; _local3 = _local2.addPage(this, {xMin:640, xMax:1440, yMin:0, yMax:600}, {printAsBitmap:true}); } if (_local3) { _local2.send(); printout._visible = false; } } } stop(); sfxRaceLoop.stop(); _parent.sfxMainLoop.setVolume(50); _parent.sfxMainLoop.start(0, 99999); var bestLap; var isWinner; var challengeScore; if (raceWinner == 0) { finishCar.wheels.gotoAndStop(players[0].parts[PART_WHEELS]); finishCar.chasis.gotoAndStop(players[0].parts[PART_CHASIS]); finishCar.back.gotoAndStop(players[0].parts[PART_CHASIS]); finishCar.bodykit.gotoAndStop(players[0].parts[PART_BODYKIT]); finishCar.decals.gotoAndStop(players[0].parts[PART_DECALS]); raceTime.text = formatTime(players[0].raceTime); challengeScore = formatTime(players[0].raceTime); _parent.setRaceScore(players[0].raceTime); bestLap = Math.min(players[0].lapTimes[0], players[0].lapTimes[1]); bestLap = Math.min(bestLap, players[0].lapTimes[2]); lapTime.text = formatTime(bestLap); isWinner = false; resultClip.gotoAndStop("lose"); currPlayer = 0; } else { finishCar.wheels.gotoAndStop(players[raceWinner - 1].parts[PART_WHEELS]); finishCar.chasis.gotoAndStop(players[raceWinner - 1].parts[PART_CHASIS]); finishCar.back.gotoAndStop(players[raceWinner - 1].parts[PART_CHASIS]); finishCar.bodykit.gotoAndStop(players[raceWinner - 1].parts[PART_BODYKIT]); finishCar.decals.gotoAndStop(players[raceWinner - 1].parts[PART_DECALS]); raceTime.text = formatTime(players[raceWinner - 1].raceTime); challengeScore = formatTime(players[raceWinner - 1].raceTime); _parent.setRaceScore(players[raceWinner - 1].raceTime); bestLap = Math.min(players[raceWinner - 1].lapTimes[0], players[raceWinner - 1].lapTimes[1]); bestLap = Math.min(bestLap, players[raceWinner - 1].lapTimes[2]); lapTime.text = formatTime(bestLap); isWinner = true; if (raceWinner == 1) { resultClip.gotoAndStop("p1 win"); } else { resultClip.gotoAndStop("p2 win"); } currPlayer = raceWinner - 1; resultClip.carName.text = players[currPlayer].carName + " wins!"; } printout._visible = false; printButton.onRelease = function () { printout.car.wheels.gotoAndStop(players[currPlayer].parts[PART_WHEELS]); printout.car.chasis.gotoAndStop(players[currPlayer].parts[PART_CHASIS]); printout.car.back.gotoAndStop(players[currPlayer].parts[PART_CHASIS]); printout.car.bodykit.gotoAndStop(players[currPlayer].parts[PART_BODYKIT]); printout.car.decals.gotoAndStop(players[currPlayer].parts[PART_DECALS]); printout.carName.text = players[currPlayer].carName; printout.statMax.gotoAndStop(Math.round(players[currPlayer].maxSpeed)); printout.statGrip.gotoAndStop(Math.round(players[currPlayer].grip)); printout.statAccel.gotoAndStop(Math.round(players[currPlayer].accel)); printout.statStyle.gotoAndStop(players[currPlayer].style); printout.raceTime.text = formatTime(players[currPlayer].raceTime); printout.lapTime.text = formatTime(bestLap); if (isWinner) { printout.rankClip.gotoAndStop(1); } else { printout.rankClip.gotoAndStop(2); } printResult(); _parent.sfxClick.start(); }; challengeBox.gotoAndStop("input"); challengeBox._visible = false; challengeButton.onRelease = function () { challengeBox.gotoAndStop("input"); challengeBox._visible = true; cancelButton._visible = true; printButton._visible = false; challengeButton._visible = false; continueButton._visible = false; _parent.sfxClick.start(); }; cancelButton._visible = false; cancelButton.onRelease = function () { cancelButton._visible = false; challengeBox._visible = false; printButton._visible = true; challengeButton._visible = true; continueButton._visible = true; _parent.sfxClick.start(); }; continueButton.onRelease = function () { printButton.enabled = false; challengeButton.enabled = false; continueButton.enabled = false; _parent.play(); _parent.sfxClick.start(); };

Library Items

Symbol 1 GraphicUsed by:4
Symbol 2 FontUsed by:3 994 995 996 997 998 999
Symbol 3 TextUses:2Used by:4
Symbol 4 MovieClip [particleSystem]Uses:1 3
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClip [skid]Uses:5
Symbol 7 GraphicUsed by:10
Symbol 8 GraphicUsed by:10
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:7 8 9Used by:11
Symbol 11 MovieClipUses:10Used by:42
Symbol 12 GraphicUsed by:19
Symbol 13 GraphicUsed by:19
Symbol 14 GraphicUsed by:19
Symbol 15 GraphicUsed by:19
Symbol 16 GraphicUsed by:19
Symbol 17 GraphicUsed by:19
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:12 13 14 15 16 17 18Used by:39
Symbol 20 GraphicUsed by:28
Symbol 21 GraphicUsed by:28
Symbol 22 GraphicUsed by:28
Symbol 23 GraphicUsed by:28
Symbol 24 GraphicUsed by:28
Symbol 25 GraphicUsed by:28
Symbol 26 GraphicUsed by:28
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:20 21 22 23 24 25 26 27Used by:39
Symbol 29 GraphicUsed by:38
Symbol 30 GraphicUsed by:38
Symbol 31 GraphicUsed by:38
Symbol 32 GraphicUsed by:38
Symbol 33 GraphicUsed by:38
Symbol 34 GraphicUsed by:38
Symbol 35 GraphicUsed by:38
Symbol 36 GraphicUsed by:38
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:29 30 31 32 33 34 35 36 37Used by:39
Symbol 39 MovieClipUses:19 28 38Used by:42
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:42
Symbol 42 MovieClip [car]Uses:11 39 41
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClip [shadow]Uses:43
Symbol 45 GraphicUsed by:47
Symbol 46 GraphicUsed by:47 49 547
Symbol 47 ButtonUses:45 46Used by:50
Symbol 48 GraphicUsed by:49
Symbol 49 ButtonUses:48 46Used by:50
Symbol 50 MovieClip [soundButtonMov]Uses:47 49Used by:Timeline
Symbol 51 GraphicUsed by:52 545
Symbol 52 MovieClipUses:51Used by:Timeline
Symbol 53 GraphicUsed by:58 472 546
Symbol 54 FontUsed by:55 56 814
Symbol 55 TextUses:54Used by:57
Symbol 56 TextUses:54Used by:57
Symbol 57 MovieClipUses:55 56Used by:58 449
Symbol 58 MovieClipUses:53 57Used by:Timeline
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:Timeline
Symbol 61 GraphicUsed by:64
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:64
Symbol 64 MovieClipUses:61 63Used by:Timeline
Symbol 65 FontUsed by:66 752 879 882 885 1011 1013 1022 1023
Symbol 66 TextUses:65Used by:67
Symbol 67 MovieClipUses:66Used by:Timeline
Symbol 1040 MovieClip [__Packages.ViralTracker2]
Symbol 1041 MovieClip [__Packages.PlayerVehicle]
Symbol 1042 MovieClip [__Packages.Vector2D]
Symbol 1043 MovieClip [__Packages.ParticleSystem]
Symbol 1044 MovieClip [__Packages.HighScores2]
Symbol 1045 MovieClip [__Packages.Player]
Symbol 1046 MovieClip [__Packages.NamePart]
Symbol 1047 MovieClip [__Packages.StopWatch]
Symbol 68 GraphicUsed by:82
Symbol 69 Sound [titleloop.wav]Used by:82
Symbol 70 Sound [raceloop.wav]Used by:82
Symbol 71 Sound [click.wav]Used by:82
Symbol 72 Sound [baseidle.wav]Used by:82
Symbol 73 Sound [baseflatout.wav]Used by:82
Symbol 74 Sound [baseinc.wav]Used by:82
Symbol 75 Sound [basedec.wav]Used by:82
Symbol 76 Sound [rough.wav]Used by:82
Symbol 77 Sound [boost.wav]Used by:82
Symbol 78 Sound [screech1.wav]Used by:82
Symbol 79 Sound [screech2.wav]Used by:82
Symbol 80 Sound [screech3.wav]Used by:82
Symbol 81 Sound [brush.wav]Used by:82
Symbol 82 MovieClipUses:68 69 70 71 72 73 74 75 76 77 78 79 80 81Used by:Timeline
Symbol 83 GraphicUsed by:84
Symbol 84 ButtonUses:83Used by:297
Symbol 85 GraphicUsed by:88
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:88
Symbol 88 MovieClipUses:85 87Used by:297
Symbol 89 GraphicUsed by:91
Symbol 90 GraphicUsed by:91
Symbol 91 ButtonUses:89 90Used by:297
Symbol 92 GraphicUsed by:101
Symbol 93 FontUsed by:94 96 99 106 108 110 111 122 124 127 130 133 136 139 269 270 271 272 286 287 288 289 290 291 293 295 296 444 446 450 452 454 456 459 462 463 464 467 468 470 474 476 478 509 538 539 718 719 721 722 723 724 725 726 729 733 738 756 758 760 761 762 763 805 806 807 808 813 855 856 874 891 892 893 972 983 1003 1004 1005 1006 1007 1009 1012 1021 1024 1025 1028 1030 1033
Symbol 94 TextUses:93Used by:101
Symbol 95 GraphicUsed by:98 100 107 109
Symbol 96 TextUses:93Used by:98 100
Symbol 97 GraphicUsed by:98
Symbol 98 ButtonUses:95 96 97Used by:101
Symbol 99 TextUses:93Used by:100
Symbol 100 ButtonUses:95 99 96Used by:101
Symbol 101 MovieClipUses:92 94 98 100Used by:297
Symbol 102 FontUsed by:103 104
Symbol 103 EditableTextUses:102Used by:297
Symbol 104 EditableTextUses:102Used by:297
Symbol 105 GraphicUsed by:297
Symbol 106 TextUses:93Used by:107
Symbol 107 ButtonUses:95 106Used by:297
Symbol 108 TextUses:93Used by:109
Symbol 109 ButtonUses:95 108Used by:297
Symbol 110 TextUses:93Used by:297
Symbol 111 TextUses:93Used by:297
Symbol 112 FontUsed by:113 114 115 142 143 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 274 275 276 277 278 279 280 281 282 283 465 466 849 850 851 852 853 854 865 866 867 868 869 870 871 872 873 887 894 895 896 897 898 970 971 974 975 976 977 981 985 987 989 991 1034 1035
Symbol 113 EditableTextUses:112Used by:297
Symbol 114 EditableTextUses:112Used by:297
Symbol 115 EditableTextUses:112Used by:297
Symbol 116 GraphicUsed by:297
Symbol 117 GraphicUsed by:297
Symbol 118 GraphicUsed by:119 120
Symbol 119 ButtonUses:118Used by:297
Symbol 120 ButtonUses:118Used by:297
Symbol 121 GraphicUsed by:123 125 292 294 451 453 455 457 460 471 757 759 1029 1031
Symbol 122 TextUses:93Used by:123
Symbol 123 ButtonUses:121 122Used by:297
Symbol 124 TextUses:93Used by:125
Symbol 125 ButtonUses:121 124Used by:297
Symbol 126 GraphicUsed by:128 131 134 137 140
Symbol 127 TextUses:93Used by:128
Symbol 128 ButtonUses:126 127Used by:129
Symbol 129 MovieClipUses:128Used by:297
Symbol 130 TextUses:93Used by:131
Symbol 131 ButtonUses:126 130Used by:132
Symbol 132 MovieClipUses:131Used by:297
Symbol 133 TextUses:93Used by:134
Symbol 134 ButtonUses:126 133Used by:135
Symbol 135 MovieClipUses:134Used by:297
Symbol 136 TextUses:93Used by:137
Symbol 137 ButtonUses:126 136Used by:138
Symbol 138 MovieClipUses:137Used by:297
Symbol 139 TextUses:93Used by:140
Symbol 140 ButtonUses:126 139Used by:141
Symbol 141 MovieClipUses:140Used by:297
Symbol 142 EditableTextUses:112Used by:297
Symbol 143 EditableTextUses:112Used by:297
Symbol 144 GraphicUsed by:240
Symbol 145 GraphicUsed by:240
Symbol 146 GraphicUsed by:240
Symbol 147 GraphicUsed by:240
Symbol 148 GraphicUsed by:240
Symbol 149 GraphicUsed by:240
Symbol 150 GraphicUsed by:240
Symbol 151 GraphicUsed by:240
Symbol 152 GraphicUsed by:240
Symbol 153 GraphicUsed by:240
Symbol 154 GraphicUsed by:240
Symbol 155 GraphicUsed by:240
Symbol 156 GraphicUsed by:240
Symbol 157 GraphicUsed by:240
Symbol 158 GraphicUsed by:240
Symbol 159 GraphicUsed by:240
Symbol 160 GraphicUsed by:240
Symbol 161 GraphicUsed by:240
Symbol 162 GraphicUsed by:240
Symbol 163 GraphicUsed by:240
Symbol 164 GraphicUsed by:240
Symbol 165 GraphicUsed by:240
Symbol 166 GraphicUsed by:240
Symbol 167 GraphicUsed by:240
Symbol 168 GraphicUsed by:240
Symbol 169 GraphicUsed by:240
Symbol 170 GraphicUsed by:240
Symbol 171 GraphicUsed by:240
Symbol 172 GraphicUsed by:240
Symbol 173 GraphicUsed by:240
Symbol 174 GraphicUsed by:240
Symbol 175 GraphicUsed by:240
Symbol 176 GraphicUsed by:240
Symbol 177 GraphicUsed by:240
Symbol 178 GraphicUsed by:240
Symbol 179 GraphicUsed by:240
Symbol 180 GraphicUsed by:240
Symbol 181 GraphicUsed by:240
Symbol 182 GraphicUsed by:240
Symbol 183 GraphicUsed by:240
Symbol 184 GraphicUsed by:240
Symbol 185 GraphicUsed by:240
Symbol 186 GraphicUsed by:240
Symbol 187 GraphicUsed by:240
Symbol 188 GraphicUsed by:240
Symbol 189 GraphicUsed by:240
Symbol 190 GraphicUsed by:240
Symbol 191 GraphicUsed by:240
Symbol 192 GraphicUsed by:240
Symbol 193 GraphicUsed by:240
Symbol 194 GraphicUsed by:240
Symbol 195 GraphicUsed by:240
Symbol 196 GraphicUsed by:240
Symbol 197 GraphicUsed by:240
Symbol 198 GraphicUsed by:240
Symbol 199 GraphicUsed by:240
Symbol 200 GraphicUsed by:240
Symbol 201 GraphicUsed by:240
Symbol 202 GraphicUsed by:240
Symbol 203 GraphicUsed by:240
Symbol 204 GraphicUsed by:240
Symbol 205 GraphicUsed by:240
Symbol 206 GraphicUsed by:240
Symbol 207 GraphicUsed by:240
Symbol 208 GraphicUsed by:240
Symbol 209 GraphicUsed by:240
Symbol 210 GraphicUsed by:240
Symbol 211 GraphicUsed by:240
Symbol 212 GraphicUsed by:240
Symbol 213 GraphicUsed by:240
Symbol 214 GraphicUsed by:240
Symbol 215 GraphicUsed by:240
Symbol 216 GraphicUsed by:240
Symbol 217 GraphicUsed by:240
Symbol 218 GraphicUsed by:240
Symbol 219 GraphicUsed by:240
Symbol 220 GraphicUsed by:240
Symbol 221 GraphicUsed by:240
Symbol 222 GraphicUsed by:240
Symbol 223 GraphicUsed by:240
Symbol 224 GraphicUsed by:240
Symbol 225 GraphicUsed by:240
Symbol 226 GraphicUsed by:240
Symbol 227 GraphicUsed by:240
Symbol 228 GraphicUsed by:240
Symbol 229 GraphicUsed by:240
Symbol 230 GraphicUsed by:240
Symbol 231 GraphicUsed by:240
Symbol 232 GraphicUsed by:240
Symbol 233 GraphicUsed by:240
Symbol 234 GraphicUsed by:240
Symbol 235 GraphicUsed by:240
Symbol 236 GraphicUsed by:240
Symbol 237 GraphicUsed by:240
Symbol 238 GraphicUsed by:240
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239Used by:297
Symbol 241 EditableTextUses:112Used by:297
Symbol 242 EditableTextUses:112Used by:297
Symbol 243 EditableTextUses:112Used by:297
Symbol 244 EditableTextUses:112Used by:297
Symbol 245 EditableTextUses:112Used by:297
Symbol 246 EditableTextUses:112Used by:297
Symbol 247 EditableTextUses:112Used by:297
Symbol 248 EditableTextUses:112Used by:297
Symbol 249 EditableTextUses:112Used by:297
Symbol 250 EditableTextUses:112Used by:297
Symbol 251 EditableTextUses:112Used by:297
Symbol 252 EditableTextUses:112Used by:297
Symbol 253 EditableTextUses:112Used by:297
Symbol 254 EditableTextUses:112Used by:297
Symbol 255 EditableTextUses:112Used by:297
Symbol 256 EditableTextUses:112Used by:297
Symbol 257 EditableTextUses:112Used by:297
Symbol 258 EditableTextUses:112Used by:297
Symbol 259 EditableTextUses:112Used by:297
Symbol 260 EditableTextUses:112Used by:297
Symbol 261 EditableTextUses:112Used by:297
Symbol 262 EditableTextUses:112Used by:297
Symbol 263 EditableTextUses:112Used by:297
Symbol 264 EditableTextUses:112Used by:297
Symbol 265 EditableTextUses:112Used by:297
Symbol 266 EditableTextUses:112Used by:297
Symbol 267 EditableTextUses:112Used by:297
Symbol 268 EditableTextUses:112Used by:297
Symbol 269 TextUses:93Used by:297
Symbol 270 TextUses:93Used by:297
Symbol 271 TextUses:93Used by:297
Symbol 272 TextUses:93Used by:297
Symbol 273 GraphicUsed by:297
Symbol 274 EditableTextUses:112Used by:297
Symbol 275 EditableTextUses:112Used by:297
Symbol 276 EditableTextUses:112Used by:297
Symbol 277 EditableTextUses:112Used by:297
Symbol 278 EditableTextUses:112Used by:297
Symbol 279 EditableTextUses:112Used by:297
Symbol 280 EditableTextUses:112Used by:297
Symbol 281 EditableTextUses:112Used by:297
Symbol 282 EditableTextUses:112Used by:297
Symbol 283 EditableTextUses:112Used by:297
Symbol 284 FontUsed by:285
Symbol 285 EditableTextUses:284Used by:297
Symbol 286 TextUses:93Used by:297
Symbol 287 TextUses:93Used by:297
Symbol 288 TextUses:93Used by:297
Symbol 289 TextUses:93Used by:297
Symbol 290 TextUses:93Used by:297
Symbol 291 TextUses:93Used by:292
Symbol 292 ButtonUses:121 291Used by:297
Symbol 293 TextUses:93Used by:294
Symbol 294 ButtonUses:121 293Used by:297
Symbol 295 TextUses:93Used by:297
Symbol 296 TextUses:93Used by:297
Symbol 297 MovieClip [highScoresSymbol]Uses:84 88 91 101 103 104 105 107 109 110 111 113 114 115 116 117 119 120 123 125 129 132 135 138 141 142 143 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 285 286 287 288 289 290 292 294 295 296Used by:Timeline
Symbol 298 GraphicUsed by:299
Symbol 299 ButtonUses:298Used by:Timeline
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:300Used by:449
Symbol 302 GraphicUsed by:349 393
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:303Used by:349
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClipUses:305Used by:349
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:349
Symbol 309 GraphicUsed by:310 487
Symbol 310 MovieClipUses:309Used by:349
Symbol 311 GraphicUsed by:314 317 489 492
Symbol 312 GraphicUsed by:313 488
Symbol 313 MovieClipUses:312Used by:314 317 344
Symbol 314 MovieClipUses:311 313Used by:349
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:315Used by:349
Symbol 317 MovieClipUses:311 313Used by:349
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:349
Symbol 320 GraphicUsed by:349
Symbol 321 GraphicUsed by:322 496
Symbol 322 MovieClipUses:321Used by:349
Symbol 323 GraphicUsed by:324 497
Symbol 324 MovieClipUses:323Used by:349
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:325Used by:349
Symbol 327 GraphicUsed by:328 500
Symbol 328 MovieClipUses:327Used by:349
Symbol 329 GraphicUsed by:330 501
Symbol 330 MovieClipUses:329Used by:349
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:331Used by:349
Symbol 333 GraphicUsed by:334 504
Symbol 334 MovieClipUses:333Used by:349
Symbol 335 GraphicUsed by:349
Symbol 336 GraphicUsed by:349 934
Symbol 337 GraphicUsed by:349 934
Symbol 338 GraphicUsed by:349 934
Symbol 339 GraphicUsed by:349 934
Symbol 340 GraphicUsed by:349 934
Symbol 341 GraphicUsed by:349 934
Symbol 342 GraphicUsed by:349 934
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:343 313Used by:349
Symbol 345 GraphicUsed by:346 927
Symbol 346 MovieClipUses:345Used by:349
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:347Used by:349
Symbol 349 MovieClipUses:302 304 306 308 310 314 316 317 319 320 322 324 326 328 330 332 334 335 336 337 338 339 340 341 342 344 346 348Used by:449
Symbol 350 GraphicUsed by:393
Symbol 351 GraphicUsed by:352 512
Symbol 352 MovieClipUses:351Used by:393
Symbol 353 GraphicUsed by:393
Symbol 354 GraphicUsed by:355 514
Symbol 355 MovieClipUses:354Used by:393
Symbol 356 GraphicUsed by:393
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:357Used by:393
Symbol 359 GraphicUsed by:360 517
Symbol 360 MovieClipUses:359Used by:393
Symbol 361 GraphicUsed by:362 518
Symbol 362 MovieClipUses:361Used by:393
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClipUses:363Used by:393
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:365Used by:393
Symbol 367 GraphicUsed by:368 523
Symbol 368 MovieClipUses:367Used by:393
Symbol 369 GraphicUsed by:374 528
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:370Used by:374
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:372Used by:374
Symbol 374 MovieClipUses:369 371 373Used by:393
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:375Used by:393
Symbol 377 GraphicUsed by:378 531
Symbol 378 MovieClipUses:377Used by:379
Symbol 379 MovieClipUses:378Used by:393
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClipUses:380Used by:393
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:382Used by:393
Symbol 384 GraphicUsed by:393 967
Symbol 385 GraphicUsed by:393 967
Symbol 386 GraphicUsed by:393
Symbol 387 GraphicUsed by:393 967
Symbol 388 GraphicUsed by:393 967
Symbol 389 GraphicUsed by:390 966
Symbol 390 MovieClipUses:389Used by:393
Symbol 391 GraphicUsed by:393 967
Symbol 392 GraphicUsed by:393 967
Symbol 393 MovieClipUses:302 350 352 353 355 356 358 360 362 364 366 368 374 376 379 381 383 384 385 386 387 388 390 391 392Used by:449
Symbol 394 GraphicUsed by:449
Symbol 395 GraphicUsed by:396
Symbol 396 MovieClipUses:395Used by:437
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClipUses:397Used by:433
Symbol 399 GraphicUsed by:400
Symbol 400 MovieClipUses:399Used by:433
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:401Used by:433
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:403Used by:433
Symbol 405 GraphicUsed by:406
Symbol 406 MovieClipUses:405Used by:433
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:407Used by:433
Symbol 409 GraphicUsed by:410
Symbol 410 MovieClipUses:409Used by:433
Symbol 411 GraphicUsed by:412
Symbol 412 MovieClipUses:411Used by:433
Symbol 413 GraphicUsed by:414
Symbol 414 MovieClipUses:413Used by:415
Symbol 415 MovieClipUses:414Used by:433
Symbol 416 GraphicUsed by:433
Symbol 417 GraphicUsed by:433
Symbol 418 GraphicUsed by:433
Symbol 419 GraphicUsed by:433
Symbol 420 GraphicUsed by:433
Symbol 421 GraphicUsed by:433
Symbol 422 GraphicUsed by:433
Symbol 423 GraphicUsed by:433
Symbol 424 GraphicUsed by:433
Symbol 425 GraphicUsed by:433
Symbol 426 GraphicUsed by:433
Symbol 427 GraphicUsed by:433
Symbol 428 GraphicUsed by:433
Symbol 429 GraphicUsed by:433
Symbol 430 GraphicUsed by:433
Symbol 431 GraphicUsed by:433
Symbol 432 GraphicUsed by:433
Symbol 433 MovieClipUses:398 400 402 404 406 408 410 412 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432Used by:437
Symbol 434 GraphicUsed by:437
Symbol 435 GraphicUsed by:437
Symbol 436 GraphicUsed by:437
Symbol 437 MovieClipUses:396 433 434 435 436Used by:443
Symbol 438 GraphicUsed by:439
Symbol 439 MovieClipUses:438Used by:443
Symbol 440 SoundUsed by:443
Symbol 441 SoundUsed by:443
Symbol 442 SoundUsed by:443
Symbol 443 MovieClipUses:437 439 440 441 442Used by:449
Symbol 444 TextUses:93Used by:449
Symbol 445 FontUsed by:446
Symbol 446 TextUses:445 93Used by:449
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:449 816 1027
Symbol 449 MovieClipUses:301 349 393 394 443 444 446 448 57Used by:Timeline
Symbol 450 TextUses:93Used by:451
Symbol 451 ButtonUses:121 450Used by:Timeline
Symbol 452 TextUses:93Used by:453
Symbol 453 ButtonUses:121 452Used by:Timeline
Symbol 454 TextUses:93Used by:455
Symbol 455 ButtonUses:121 454Used by:Timeline
Symbol 456 TextUses:93Used by:457
Symbol 457 ButtonUses:121 456Used by:Timeline
Symbol 458 GraphicUsed by:469
Symbol 459 TextUses:93Used by:460
Symbol 460 ButtonUses:121 459Used by:469 1036
Symbol 461 GraphicUsed by:469 1036
Symbol 462 TextUses:93Used by:469
Symbol 463 TextUses:93Used by:469 1036
Symbol 464 TextUses:93Used by:469 1036
Symbol 465 EditableTextUses:112Used by:469
Symbol 466 EditableTextUses:112Used by:469
Symbol 467 TextUses:93Used by:469 1036
Symbol 468 TextUses:93Used by:469 1036
Symbol 469 MovieClipUses:458 460 461 462 463 464 465 466 467 468Used by:Timeline
Symbol 470 TextUses:93Used by:471
Symbol 471 ButtonUses:121 470Used by:1037  Timeline
Symbol 472 MovieClipUses:53Used by:Timeline
Symbol 473 GraphicUsed by:1037
Symbol 474 TextUses:93Used by:1037
Symbol 475 GraphicUsed by:508 537 544
Symbol 476 TextUses:93Used by:508
Symbol 477 FontUsed by:478 539 718 719 875 972 983 1004 1006 1024 1025
Symbol 478 TextUses:477 93Used by:508 537
Symbol 479 GraphicUsed by:508 544
Symbol 480 GraphicUsed by:508
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClipUses:481Used by:508 544 816 1027
Symbol 483 GraphicUsed by:484
Symbol 484 MovieClipUses:483Used by:508 544 816 1027
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:485Used by:508 544 816 1027
Symbol 487 MovieClipUses:309Used by:508 544 816 1027
Symbol 488 MovieClipUses:312Used by:489 492 508 544 816 1027
Symbol 489 MovieClipUses:311 488Used by:508 544 816 1027
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:490Used by:508 544 816 1027
Symbol 492 MovieClipUses:311 488Used by:508 544 816 1027
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClipUses:493Used by:508 544 816 1027
Symbol 495 GraphicUsed by:508
Symbol 496 MovieClipUses:321Used by:508 544 816 1027
Symbol 497 MovieClipUses:323Used by:508 544 816 1027
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:508 544 816 1027
Symbol 500 MovieClipUses:327Used by:508 544 816 1027
Symbol 501 MovieClipUses:329Used by:508 544 816 1027
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClipUses:502Used by:508 544 816 1027
Symbol 504 MovieClipUses:333Used by:508 544 816 1027
Symbol 505 GraphicUsed by:508 544 816 1027
Symbol 506 GraphicUsed by:508
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClipUses:475 476 478 479 480 482 484 486 487 489 491 492 494 495 496 497 499 500 501 503 504 505 488 506 507Used by:1037
Symbol 509 TextUses:93Used by:537
Symbol 510 GraphicUsed by:537
Symbol 511 GraphicUsed by:537
Symbol 512 MovieClipUses:351Used by:537 544 816 1027
Symbol 513 GraphicUsed by:537
Symbol 514 MovieClipUses:354Used by:537 544 816 1027
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:515Used by:537 544 816 1027
Symbol 517 MovieClipUses:359Used by:537 544 816 1027
Symbol 518 MovieClipUses:361Used by:537 544 816 1027
Symbol 519 GraphicUsed by:520
Symbol 520 MovieClipUses:519Used by:537 544 816 1027
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClipUses:521Used by:537 544 816 1027
Symbol 523 MovieClipUses:367Used by:537 544 816 1027
Symbol 524 GraphicUsed by:525
Symbol 525 MovieClipUses:524Used by:528
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:526Used by:528
Symbol 528 MovieClipUses:369 525 527Used by:537 544 816 1027
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:529Used by:537 544 816 1027
Symbol 531 MovieClipUses:377Used by:532
Symbol 532 MovieClipUses:531Used by:537 544 816 1027
Symbol 533 GraphicUsed by:534
Symbol 534 MovieClipUses:533Used by:537 544 816 1027
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:535Used by:537 544 816 1027
Symbol 537 MovieClipUses:475 478 509 510 511 512 513 514 516 517 518 520 522 523 528 530 532 534 536Used by:1037
Symbol 538 TextUses:93Used by:544
Symbol 539 TextUses:477 93Used by:544
Symbol 540 GraphicUsed by:544
Symbol 541 GraphicUsed by:544
Symbol 542 GraphicUsed by:544
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClipUses:475 538 539 479 540 482 484 486 487 489 491 492 494 541 496 497 499 500 501 503 504 505 488 542 543 512 514 516 517 518 520 522 523 528 530 532 534 536Used by:1037
Symbol 545 MovieClipUses:51Used by:549
Symbol 546 MovieClipUses:53Used by:549
Symbol 547 ButtonUses:46Used by:548
Symbol 548 MovieClipUses:547Used by:549
Symbol 549 MovieClipUses:545 546 548Used by:1037
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:816 1037
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClipUses:552Used by:566
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClipUses:554Used by:566
Symbol 556 GraphicUsed by:557
Symbol 557 MovieClipUses:556Used by:566
Symbol 558 GraphicUsed by:559
Symbol 559 MovieClipUses:558Used by:566
Symbol 560 GraphicUsed by:561
Symbol 561 MovieClipUses:560Used by:566
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:562Used by:566
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:564Used by:566
Symbol 566 MovieClipUses:553 555 557 559 561 563 565Used by:567 773
Symbol 567 MovieClipUses:566Used by:1037
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:568Used by:580
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:570Used by:580
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClipUses:572Used by:580
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClipUses:574Used by:580
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:576Used by:580
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClipUses:578Used by:580
Symbol 580 MovieClipUses:569 571 573 575 577 579Used by:582 773
Symbol 581 SoundUsed by:582
Symbol 582 MovieClipUses:580 581Used by:1037
Symbol 583 GraphicUsed by:595
Symbol 584 GraphicUsed by:595
Symbol 585 GraphicUsed by:595
Symbol 586 GraphicUsed by:595
Symbol 587 SoundUsed by:595 604 613 622 631 641 650
Symbol 588 GraphicUsed by:595
Symbol 589 GraphicUsed by:595
Symbol 590 GraphicUsed by:595
Symbol 591 GraphicUsed by:595
Symbol 592 GraphicUsed by:595
Symbol 593 SoundUsed by:595 604 613 622 631 641 650
Symbol 594 GraphicUsed by:595
Symbol 595 MovieClipUses:583 584 585 586 587 588 589 590 591 592 593 594Used by:651
Symbol 596 GraphicUsed by:604
Symbol 597 GraphicUsed by:604
Symbol 598 GraphicUsed by:604
Symbol 599 GraphicUsed by:604
Symbol 600 GraphicUsed by:604
Symbol 601 GraphicUsed by:604
Symbol 602 GraphicUsed by:604
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClipUses:596 597 598 599 587 600 601 602 603 593Used by:651
Symbol 605 GraphicUsed by:613
Symbol 606 GraphicUsed by:613
Symbol 607 GraphicUsed by:613
Symbol 608 GraphicUsed by:613
Symbol 609 GraphicUsed by:613
Symbol 610 GraphicUsed by:613
Symbol 611 GraphicUsed by:613
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClipUses:605 606 607 608 587 609 610 611 612 593Used by:651
Symbol 614 GraphicUsed by:622
Symbol 615 GraphicUsed by:622
Symbol 616 GraphicUsed by:622
Symbol 617 GraphicUsed by:622
Symbol 618 GraphicUsed by:622
Symbol 619 GraphicUsed by:622
Symbol 620 GraphicUsed by:622
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClipUses:614 615 616 617 587 618 619 620 621 593Used by:651
Symbol 623 GraphicUsed by:631
Symbol 624 GraphicUsed by:631
Symbol 625 GraphicUsed by:631
Symbol 626 GraphicUsed by:631
Symbol 627 GraphicUsed by:631
Symbol 628 GraphicUsed by:631
Symbol 629 GraphicUsed by:631
Symbol 630 GraphicUsed by:631
Symbol 631 MovieClipUses:623 624 625 626 587 627 628 629 630 593Used by:651
Symbol 632 GraphicUsed by:641
Symbol 633 GraphicUsed by:641
Symbol 634 GraphicUsed by:641
Symbol 635 GraphicUsed by:641
Symbol 636 GraphicUsed by:641
Symbol 637 GraphicUsed by:641
Symbol 638 GraphicUsed by:641
Symbol 639 GraphicUsed by:641
Symbol 640 GraphicUsed by:641
Symbol 641 MovieClipUses:632 633 634 635 587 636 637 638 639 593 640Used by:651
Symbol 642 GraphicUsed by:650
Symbol 643 GraphicUsed by:650
Symbol 644 GraphicUsed by:650
Symbol 645 GraphicUsed by:650
Symbol 646 GraphicUsed by:650
Symbol 647 GraphicUsed by:650
Symbol 648 GraphicUsed by:650
Symbol 649 GraphicUsed by:650
Symbol 650 MovieClipUses:642 643 644 645 587 646 647 648 649 593Used by:651
Symbol 651 MovieClipUses:595 604 613 622 631 641 650Used by:654 773
Symbol 652 SoundUsed by:654
Symbol 653 SoundUsed by:654
Symbol 654 MovieClipUses:651 652 653Used by:1037
Symbol 655 GraphicUsed by:656
Symbol 656 MovieClipUses:655Used by:670
Symbol 657 GraphicUsed by:658
Symbol 658 MovieClipUses:657Used by:670
Symbol 659 GraphicUsed by:660
Symbol 660 MovieClipUses:659Used by:670
Symbol 661 GraphicUsed by:662
Symbol 662 MovieClipUses:661Used by:670
Symbol 663 GraphicUsed by:670
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClipUses:664Used by:670
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClipUses:666Used by:670
Symbol 668 GraphicUsed by:669
Symbol 669 MovieClipUses:668Used by:670
Symbol 670 MovieClipUses:656 658 660 662 663 665 667 669Used by:672 773
Symbol 671 SoundUsed by:672
Symbol 672 MovieClipUses:670 671Used by:1037
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:673Used by:691
Symbol 675 GraphicUsed by:676
Symbol 676 MovieClipUses:675Used by:691
Symbol 677 GraphicUsed by:678
Symbol 678 MovieClipUses:677Used by:691
Symbol 679 GraphicUsed by:680
Symbol 680 MovieClipUses:679Used by:691
Symbol 681 GraphicUsed by:682
Symbol 682 MovieClipUses:681Used by:691
Symbol 683 GraphicUsed by:684
Symbol 684 MovieClipUses:683Used by:691
Symbol 685 GraphicUsed by:686
Symbol 686 MovieClipUses:685Used by:691
Symbol 687 GraphicUsed by:688
Symbol 688 MovieClipUses:687Used by:691
Symbol 689 GraphicUsed by:690
Symbol 690 MovieClipUses:689Used by:691
Symbol 691 MovieClipUses:674 676 678 680 682 684 686 688 690Used by:702 773
Symbol 692 GraphicUsed by:693
Symbol 693 MovieClipUses:692Used by:702
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClipUses:694Used by:702
Symbol 696 GraphicUsed by:697
Symbol 697 MovieClipUses:696Used by:702
Symbol 698 GraphicUsed by:702
Symbol 699 SoundUsed by:702
Symbol 700 GraphicUsed by:701
Symbol 701 MovieClipUses:700Used by:702
Symbol 702 MovieClipUses:691 693 695 697 698 699 701Used by:1037
Symbol 703 GraphicUsed by:717
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClipUses:704Used by:716
Symbol 706 GraphicUsed by:707
Symbol 707 MovieClipUses:706Used by:716
Symbol 708 GraphicUsed by:709
Symbol 709 MovieClipUses:708Used by:716
Symbol 710 GraphicUsed by:711
Symbol 711 MovieClipUses:710Used by:716
Symbol 712 GraphicUsed by:713
Symbol 713 MovieClipUses:712Used by:716
Symbol 714 GraphicUsed by:715
Symbol 715 MovieClipUses:714Used by:716
Symbol 716 MovieClipUses:705 707 709 711 713 715Used by:717 1037
Symbol 717 MovieClipUses:703 716Used by:1037
Symbol 718 TextUses:93 477Used by:720
Symbol 719 TextUses:93 477Used by:720
Symbol 720 MovieClipUses:718 719Used by:1037
Symbol 721 TextUses:93Used by:727
Symbol 722 TextUses:93Used by:727
Symbol 723 TextUses:93Used by:727
Symbol 724 TextUses:93Used by:727
Symbol 725 TextUses:93Used by:727
Symbol 726 TextUses:93Used by:727
Symbol 727 MovieClipUses:721 722 723 724 725 726Used by:1037
Symbol 728 GraphicUsed by:730 734
Symbol 729 TextUses:93Used by:730
Symbol 730 MovieClipUses:728 729Used by:1037
Symbol 731 GraphicUsed by:732
Symbol 732 MovieClipUses:731Used by:1037
Symbol 733 TextUses:93Used by:734
Symbol 734 MovieClipUses:728 733Used by:1037
Symbol 735 GraphicUsed by:736
Symbol 736 MovieClipUses:735Used by:739
Symbol 737 GraphicUsed by:739
Symbol 738 EditableTextUses:93Used by:739
Symbol 739 MovieClipUses:736 737 738Used by:740
Symbol 740 MovieClipUses:739Used by:1037
Symbol 741 GraphicUsed by:742
Symbol 742 MovieClipUses:741Used by:1037
Symbol 743 GraphicUsed by:744
Symbol 744 MovieClipUses:743Used by:1037
Symbol 745 GraphicUsed by:746
Symbol 746 MovieClipUses:745Used by:1037
Symbol 747 GraphicUsed by:748
Symbol 748 MovieClipUses:747Used by:1037
Symbol 749 GraphicUsed by:750
Symbol 750 MovieClipUses:749Used by:1037
Symbol 751 GraphicUsed by:753
Symbol 752 TextUses:65Used by:753
Symbol 753 MovieClipUses:751 752Used by:1037
Symbol 754 GraphicUsed by:755
Symbol 755 MovieClipUses:754Used by:1037
Symbol 756 TextUses:93Used by:757
Symbol 757 ButtonUses:121 756Used by:992 1037
Symbol 758 TextUses:93Used by:759
Symbol 759 ButtonUses:121 758Used by:1037
Symbol 760 TextUses:93Used by:770
Symbol 761 TextUses:93Used by:770
Symbol 762 TextUses:93Used by:770
Symbol 763 TextUses:93Used by:770
Symbol 764 GraphicUsed by:770
Symbol 765 GraphicUsed by:766
Symbol 766 MovieClipUses:765Used by:769
Symbol 767 GraphicUsed by:768
Symbol 768 MovieClipUses:767Used by:769
Symbol 769 MovieClipUses:766 768Used by:770 816 1027
Symbol 770 MovieClipUses:760 761 762 763 764 769Used by:1037
Symbol 771 GraphicUsed by:816 890
Symbol 772 GraphicUsed by:816
Symbol 773 MovieClipUses:566 580 651 670 691Used by:816 1027 1037
Symbol 774 GraphicUsed by:816
Symbol 775 GraphicUsed by:776
Symbol 776 MovieClipUses:775Used by:803
Symbol 777 GraphicUsed by:778
Symbol 778 MovieClipUses:777Used by:803
Symbol 779 GraphicUsed by:780
Symbol 780 MovieClipUses:779Used by:803
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClipUses:781Used by:803
Symbol 783 GraphicUsed by:803
Symbol 784 MovieClipUsed by:803
Symbol 785 GraphicUsed by:803
Symbol 786 GraphicUsed by:787
Symbol 787 MovieClipUses:786Used by:803
Symbol 788 GraphicUsed by:803
Symbol 789 GraphicUsed by:803
Symbol 790 GraphicUsed by:791
Symbol 791 MovieClipUses:790Used by:803
Symbol 792 GraphicUsed by:803
Symbol 793 GraphicUsed by:794
Symbol 794 MovieClipUses:793Used by:803
Symbol 795 GraphicUsed by:796
Symbol 796 MovieClipUses:795Used by:803
Symbol 797 GraphicUsed by:798
Symbol 798 MovieClipUses:797Used by:803
Symbol 799 GraphicUsed by:800
Symbol 800 MovieClipUses:799Used by:803
Symbol 801 GraphicUsed by:802
Symbol 802 MovieClipUses:801Used by:803
Symbol 803 MovieClipUses:776 778 780 782 783 784 785 787 788 789 791 792 794 796 798 800 802Used by:816 1027
Symbol 804 GraphicUsed by:816
Symbol 805 TextUses:93Used by:816 1027
Symbol 806 TextUses:93Used by:816 1027
Symbol 807 TextUses:93Used by:816 1027
Symbol 808 TextUses:93Used by:816 1027
Symbol 809 GraphicUsed by:816
Symbol 810 GraphicUsed by:816
Symbol 811 GraphicUsed by:816
Symbol 812 GraphicUsed by:816
Symbol 813 EditableTextUses:93Used by:816
Symbol 814 TextUses:54Used by:816 1027
Symbol 815 GraphicUsed by:816 1027
Symbol 816 MovieClipUses:771 551 772 773 774 803 804 805 806 807 808 809 482 484 486 487 489 491 492 494 810 496 497 499 500 501 503 504 505 488 811 812 512 514 516 517 518 520 522 523 528 530 532 534 536 813 769 448 814 815Used by:1037
Symbol 817 GraphicUsed by:1037
Symbol 818 GraphicUsed by:819
Symbol 819 MovieClipUses:818Used by:1037
Symbol 820 GraphicUsed by:821
Symbol 821 MovieClipUses:820Used by:1037
Symbol 822 GraphicUsed by:827
Symbol 823 GraphicUsed by:824
Symbol 824 MovieClipUses:823Used by:827
Symbol 825 GraphicUsed by:826
Symbol 826 MovieClipUses:825Used by:827
Symbol 827 MovieClipUses:822 824 826Used by:1037
Symbol 828 MovieClipUsed by:1037
Symbol 829 GraphicUsed by:830
Symbol 830 MovieClipUses:829Used by:1037
Symbol 831 GraphicUsed by:832
Symbol 832 MovieClipUses:831Used by:1037
Symbol 833 GraphicUsed by:834
Symbol 834 MovieClipUses:833Used by:1037
Symbol 835 GraphicUsed by:836
Symbol 836 MovieClipUses:835Used by:1037
Symbol 837 GraphicUsed by:843
Symbol 838 SoundUsed by:843
Symbol 839 GraphicUsed by:843
Symbol 840 GraphicUsed by:843
Symbol 841 GraphicUsed by:843
Symbol 842 SoundUsed by:843
Symbol 843 MovieClipUses:837 838 839 840 841 842Used by:1037
Symbol 844 FontUsed by:845
Symbol 845 EditableTextUses:844Used by:846
Symbol 846 MovieClipUses:845Used by:847
Symbol 847 MovieClipUses:846Used by:1037
Symbol 848 GraphicUsed by:857
Symbol 849 TextUses:112Used by:857
Symbol 850 EditableTextUses:112Used by:857
Symbol 851 TextUses:112Used by:857
Symbol 852 TextUses:112Used by:857
Symbol 853 EditableTextUses:112Used by:857
Symbol 854 EditableTextUses:112Used by:857
Symbol 855 TextUses:93Used by:857
Symbol 856 TextUses:93Used by:857 877
Symbol 857 MovieClipUses:848 849 850 851 852 853 854 855 856Used by:1037
Symbol 858 GraphicUsed by:877
Symbol 859 GraphicUsed by:860
Symbol 860 MovieClipUses:859Used by:877
Symbol 861 GraphicUsed by:862
Symbol 862 MovieClipUses:861Used by:877
Symbol 863 GraphicUsed by:864
Symbol 864 MovieClipUses:863Used by:877
Symbol 865 EditableTextUses:112Used by:877
Symbol 866 EditableTextUses:112Used by:877
Symbol 867 EditableTextUses:112Used by:877
Symbol 868 EditableTextUses:112Used by:877
Symbol 869 EditableTextUses:112Used by:877
Symbol 870 EditableTextUses:112Used by:877
Symbol 871 EditableTextUses:112Used by:877
Symbol 872 EditableTextUses:112Used by:877
Symbol 873 EditableTextUses:112Used by:877
Symbol 874 EditableTextUses:93Used by:877
Symbol 875 EditableTextUses:477Used by:877
Symbol 876 GraphicUsed by:877
Symbol 877 MovieClipUses:858 860 862 864 865 866 867 868 869 870 871 872 873 856 874 875 876Used by:1037
Symbol 878 GraphicUsed by:880
Symbol 879 TextUses:65Used by:880
Symbol 880 MovieClipUses:878 879Used by:1037
Symbol 881 GraphicUsed by:883
Symbol 882 TextUses:65Used by:883
Symbol 883 MovieClipUses:881 882Used by:1037
Symbol 884 GraphicUsed by:886
Symbol 885 TextUses:65Used by:886
Symbol 886 MovieClipUses:884 885Used by:1037
Symbol 887 EditableTextUses:112Used by:888
Symbol 888 MovieClip [timer]Uses:887Used by:1037
Symbol 889 GraphicUsed by:1037
Symbol 890 MovieClipUses:771Used by:1037
Symbol 891 TextUses:93Used by:1037
Symbol 892 TextUses:93Used by:1037
Symbol 893 TextUses:93Used by:1037
Symbol 894 EditableTextUses:112Used by:1037
Symbol 895 TextUses:112Used by:1037
Symbol 896 EditableTextUses:112Used by:1037
Symbol 897 EditableTextUses:112Used by:1037
Symbol 898 EditableTextUses:112Used by:1037
Symbol 899 GraphicUsed by:900
Symbol 900 MovieClipUses:899Used by:934
Symbol 901 GraphicUsed by:902
Symbol 902 MovieClipUses:901Used by:934
Symbol 903 GraphicUsed by:904
Symbol 904 MovieClipUses:903Used by:934
Symbol 905 GraphicUsed by:906
Symbol 906 MovieClipUses:905Used by:934
Symbol 907 GraphicUsed by:908
Symbol 908 MovieClipUses:907Used by:934
Symbol 909 GraphicUsed by:910
Symbol 910 MovieClipUses:909Used by:934
Symbol 911 GraphicUsed by:912
Symbol 912 MovieClipUses:911Used by:934
Symbol 913 GraphicUsed by:914
Symbol 914 MovieClipUses:913Used by:934
Symbol 915 GraphicUsed by:916
Symbol 916 MovieClipUses:915Used by:934
Symbol 917 GraphicUsed by:918
Symbol 918 MovieClipUses:917Used by:934
Symbol 919 GraphicUsed by:920
Symbol 920 MovieClipUses:919Used by:934
Symbol 921 GraphicUsed by:922
Symbol 922 MovieClipUses:921Used by:934
Symbol 923 GraphicUsed by:924
Symbol 924 MovieClipUses:923Used by:934
Symbol 925 GraphicUsed by:926
Symbol 926 MovieClipUses:925Used by:934 967
Symbol 927 MovieClipUses:345Used by:930
Symbol 928 GraphicUsed by:929
Symbol 929 MovieClipUses:928Used by:930
Symbol 930 MovieClipUses:927 929Used by:934
Symbol 931 GraphicUsed by:932
Symbol 932 MovieClipUses:931Used by:934
Symbol 933 GraphicUsed by:934
Symbol 934 MovieClipUses:900 902 904 906 908 910 912 342 914 916 918 920 922 924 926 930 932 933 336 337 338 339 340 341Used by:968
Symbol 935 GraphicUsed by:936
Symbol 936 MovieClipUses:935Used by:967
Symbol 937 GraphicUsed by:938
Symbol 938 MovieClipUses:937Used by:967
Symbol 939 GraphicUsed by:967
Symbol 940 GraphicUsed by:941
Symbol 941 MovieClipUses:940Used by:967
Symbol 942 GraphicUsed by:943
Symbol 943 MovieClipUses:942Used by:967
Symbol 944 GraphicUsed by:945
Symbol 945 MovieClipUses:944Used by:967
Symbol 946 GraphicUsed by:947
Symbol 947 MovieClipUses:946Used by:967
Symbol 948 GraphicUsed by:949
Symbol 949 MovieClipUses:948Used by:967
Symbol 950 GraphicUsed by:955
Symbol 951 GraphicUsed by:952
Symbol 952 MovieClipUses:951Used by:955
Symbol 953 GraphicUsed by:954
Symbol 954 MovieClipUses:953Used by:955
Symbol 955 MovieClipUses:950 952 954Used by:967
Symbol 956 GraphicUsed by:957
Symbol 957 MovieClipUses:956Used by:967
Symbol 958 GraphicUsed by:959
Symbol 959 MovieClipUses:958Used by:960
Symbol 960 MovieClipUses:959Used by:967
Symbol 961 GraphicUsed by:962
Symbol 962 MovieClipUses:961Used by:967
Symbol 963 GraphicUsed by:964
Symbol 964 MovieClipUses:963Used by:967
Symbol 965 GraphicUsed by:967
Symbol 966 MovieClipUses:389Used by:967
Symbol 967 MovieClipUses:388 936 392 938 939 941 943 945 947 949 955 957 926 960 962 964 384 385 965 387 966 391Used by:968
Symbol 968 MovieClipUses:934 967Used by:1037
Symbol 969 GraphicUsed by:992
Symbol 970 TextUses:112Used by:992
Symbol 971 TextUses:112Used by:992
Symbol 972 TextUses:93 477Used by:992
Symbol 973 GraphicUsed by:992
Symbol 974 TextUses:112Used by:992
Symbol 975 TextUses:112Used by:992
Symbol 976 TextUses:112Used by:992
Symbol 977 TextUses:112Used by:992
Symbol 978 GraphicUsed by:992
Symbol 979 GraphicUsed by:992
Symbol 980 GraphicUsed by:992
Symbol 981 TextUses:112Used by:992
Symbol 982 GraphicUsed by:992
Symbol 983 TextUses:93 477Used by:992
Symbol 984 GraphicUsed by:992
Symbol 985 TextUses:112Used by:992
Symbol 986 GraphicUsed by:992
Symbol 987 TextUses:112Used by:992
Symbol 988 GraphicUsed by:992
Symbol 989 TextUses:112Used by:992
Symbol 990 GraphicUsed by:992
Symbol 991 TextUses:112Used by:992
Symbol 992 MovieClipUses:969 970 971 972 973 974 975 976 977 757 978 979 980 981 982 983 984 985 986 987 988 989 990 991Used by:1037
Symbol 993 GraphicUsed by:1037
Symbol 994 TextUses:2Used by:1037
Symbol 995 EditableTextUses:2Used by:1037
Symbol 996 TextUses:2Used by:1037
Symbol 997 EditableTextUses:2Used by:1037
Symbol 998 TextUses:2Used by:1037
Symbol 999 EditableTextUses:2Used by:1037
Symbol 1000 GraphicUsed by:1001
Symbol 1001 MovieClipUses:1000Used by:1037
Symbol 1002 GraphicUsed by:1037
Symbol 1003 EditableTextUses:93Used by:1008
Symbol 1004 TextUses:93 477Used by:1008
Symbol 1005 EditableTextUses:93Used by:1008
Symbol 1006 TextUses:93 477Used by:1008
Symbol 1007 TextUses:93Used by:1008
Symbol 1008 MovieClipUses:1003 1004 1005 1006 1007Used by:1037
Symbol 1009 TextUses:93Used by:1027 1037
Symbol 1010 GraphicUsed by:1027 1037
Symbol 1011 EditableTextUses:65Used by:1037
Symbol 1012 TextUses:93Used by:1027 1037
Symbol 1013 EditableTextUses:65Used by:1037
Symbol 1014 GraphicUsed by:1027
Symbol 1015 GraphicUsed by:1027
Symbol 1016 GraphicUsed by:1027
Symbol 1017 GraphicUsed by:1027
Symbol 1018 GraphicUsed by:1027
Symbol 1019 GraphicUsed by:1027
Symbol 1020 GraphicUsed by:1027
Symbol 1021 EditableTextUses:93Used by:1027
Symbol 1022 EditableTextUses:65Used by:1027
Symbol 1023 EditableTextUses:65Used by:1027
Symbol 1024 TextUses:477 93Used by:1026
Symbol 1025 TextUses:477 93Used by:1026
Symbol 1026 MovieClipUses:1024 1025Used by:1027
Symbol 1027 MovieClipUses:1014 773 1015 805 806 807 808 1016 803 1017 482 484 486 487 489 491 492 494 1018 496 497 499 500 501 503 504 505 488 1019 1020 512 514 516 517 518 520 522 523 528 530 532 534 536 1021 769 448 814 815 1009 1010 1022 1012 1023 1026Used by:1037
Symbol 1028 TextUses:93Used by:1029
Symbol 1029 ButtonUses:121 1028Used by:1037
Symbol 1030 TextUses:93Used by:1031
Symbol 1031 ButtonUses:121 1030Used by:1037
Symbol 1032 GraphicUsed by:1036
Symbol 1033 TextUses:93Used by:1036
Symbol 1034 EditableTextUses:112Used by:1036
Symbol 1035 EditableTextUses:112Used by:1036
Symbol 1036 MovieClipUses:1032 460 461 1033 463 464 1034 1035 467 468Used by:1037
Symbol 1037 MovieClipUses:473 474 508 537 544 549 551 567 582 654 672 702 717 716 720 727 730 732 734 740 742 744 746 748 750 753 755 757 759 770 816 817 819 821 827 828 830 832 834 836 843 847 857 877 880 883 886 888 889 890 891 892 893 894 895 896 897 898 968 992 993 994 995 996 997 998 999 1001 1002 773 1008 1009 1010 1011 1012 1013 1027 471 1029 1031 1036Used by:Timeline
Symbol 1038 GraphicUsed by:1039
Symbol 1039 MovieClipUses:1038Used by:Timeline

Instance Names

"reveal"Frame 1Symbol 58 MovieClip
"loader"Frame 1Symbol 64 MovieClip
"audioHolder"Frame 6Symbol 82 MovieClip
"hiScoresInst"Frame 11Symbol 297 MovieClip [highScoresSymbol]
"logoButton"Frame 11Symbol 299 Button
"titleScreen"Frame 12Symbol 449 MovieClip
"buttonMute"Frame 13Symbol 50 MovieClip [soundButtonMov]
"moreGames"Frame 18Symbol 451 Button
"viewScores"Frame 18Symbol 453 Button
"playGame"Frame 18Symbol 455 Button
"sendToFriend"Frame 18Symbol 457 Button
"sendToFriend"Frame 28Symbol 469 MovieClip
"back"Frame 28Symbol 471 Button
"back"Frame 39Symbol 471 Button
"moreGames"Frame 47Symbol 451 Button
"viewScores"Frame 47Symbol 453 Button
"playGame"Frame 47Symbol 455 Button
"sendToFriend"Frame 47Symbol 457 Button
"reveal"Frame 51Symbol 472 MovieClip
"gameClip"Frame 55Symbol 1037 MovieClip
"quit"Frame 55Symbol 1039 MovieClip
"titleScreen"Frame 66Symbol 449 MovieClip
"chasis"Symbol 39 MovieClip Frame 1Symbol 19 MovieClip
"decals"Symbol 39 MovieClip Frame 1Symbol 28 MovieClip
"bodyKit"Symbol 39 MovieClip Frame 1Symbol 38 MovieClip
"boostClip"Symbol 42 MovieClip [car] Frame 1Symbol 11 MovieClip
"clip"Symbol 42 MovieClip [car] Frame 1Symbol 39 MovieClip
"hit1"Symbol 42 MovieClip [car] Frame 1Symbol 41 MovieClip
"hit2"Symbol 42 MovieClip [car] Frame 1Symbol 41 MovieClip
"hit3"Symbol 42 MovieClip [car] Frame 1Symbol 41 MovieClip
"hit4"Symbol 42 MovieClip [car] Frame 1Symbol 41 MovieClip
"UnMuteButtonInst"Symbol 50 MovieClip [soundButtonMov] Frame 11Symbol 49 Button
"caption"Symbol 58 MovieClip Frame 1Symbol 57 MovieClip
"loadBar"Symbol 64 MovieClip Frame 1Symbol 63 MovieClip
"noButton"Symbol 101 MovieClip Frame 1Symbol 98 Button
"yesButton"Symbol 101 MovieClip Frame 1Symbol 100 Button
"allButton"Symbol 129 MovieClip Frame 1Symbol 128 Button
"monthButton"Symbol 132 MovieClip Frame 1Symbol 131 Button
"weekButton"Symbol 135 MovieClip Frame 1Symbol 134 Button
"todayButton"Symbol 138 MovieClip Frame 1Symbol 137 Button
"leagueButton"Symbol 141 MovieClip Frame 1Symbol 140 Button
"blocker"Symbol 297 MovieClip [highScoresSymbol] Frame 1Symbol 84 Button
"loadingMovie"Symbol 297 MovieClip [highScoresSymbol] Frame 1Symbol 88 MovieClip
"quitButton"Symbol 297 MovieClip [highScoresSymbol] Frame 1Symbol 91 Button
"confirm"Symbol 297 MovieClip [highScoresSymbol] Frame 1Symbol 101 MovieClip
"theTitle"Symbol 297 MovieClip [highScoresSymbol] Frame 1Symbol 103 EditableText
"theTitle"Symbol 297 MovieClip [highScoresSymbol] Frame 1Symbol 104 EditableText
"skipitButton"Symbol 297 MovieClip [highScoresSymbol] Frame 10Symbol 107 Button
"submitButton"Symbol 297 MovieClip [highScoresSymbol] Frame 10Symbol 109 Button
"nameInput"Symbol 297 MovieClip [highScoresSymbol] Frame 10Symbol 113 EditableText
"theScoreBox"Symbol 297 MovieClip [highScoresSymbol] Frame 10Symbol 114 EditableText
"rankingText"Symbol 297 MovieClip [highScoresSymbol] Frame 10Symbol 115 EditableText
"previousButton"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 119 Button
"nextButton"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 120 Button
"leaveLeagueButton"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 123 Button
"startLeagueButton"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 125 Button
"allMovie"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 129 MovieClip
"monthMovie"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 132 MovieClip
"weekMovie"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 135 MovieClip
"todayMovie"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 138 MovieClip
"leagueMovie"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 141 MovieClip
"score0"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 142 EditableText
"name0"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 143 EditableText
"flag0"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 240 MovieClip
"score1"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 241 EditableText
"name1"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 242 EditableText
"flag1"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 240 MovieClip
"score2"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 243 EditableText
"name2"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 244 EditableText
"flag2"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 240 MovieClip
"score3"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 245 EditableText
"name3"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 246 EditableText
"flag3"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 240 MovieClip
"score4"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 247 EditableText
"name4"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 248 EditableText
"flag4"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 240 MovieClip
"score5"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 249 EditableText
"name5"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 250 EditableText
"flag5"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 240 MovieClip
"score6"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 251 EditableText
"name6"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 252 EditableText
"flag6"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 240 MovieClip
"score7"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 253 EditableText
"name7"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 254 EditableText
"flag7"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 240 MovieClip
"score8"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 255 EditableText
"name8"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 256 EditableText
"flag8"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 240 MovieClip
"score9"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 257 EditableText
"name9"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 258 EditableText
"flag9"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 240 MovieClip
"rank0"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 259 EditableText
"rank1"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 260 EditableText
"rank2"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 261 EditableText
"rank3"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 262 EditableText
"rank4"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 263 EditableText
"rank5"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 264 EditableText
"rank6"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 265 EditableText
"rank7"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 266 EditableText
"rank8"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 267 EditableText
"rank9"Symbol 297 MovieClip [highScoresSymbol] Frame 20Symbol 268 EditableText
"leagueStarterName"Symbol 297 MovieClip [highScoresSymbol] Frame 40Symbol 274 EditableText
"leagueStarterEmail"Symbol 297 MovieClip [highScoresSymbol] Frame 40Symbol 275 EditableText
"name1"Symbol 297 MovieClip [highScoresSymbol] Frame 40Symbol 276 EditableText
"email1"Symbol 297 MovieClip [highScoresSymbol] Frame 40Symbol 277 EditableText
"name2"Symbol 297 MovieClip [highScoresSymbol] Frame 40Symbol 278 EditableText
"email2"Symbol 297 MovieClip [highScoresSymbol] Frame 40Symbol 279 EditableText
"name3"Symbol 297 MovieClip [highScoresSymbol] Frame 40Symbol 280 EditableText
"email3"Symbol 297 MovieClip [highScoresSymbol] Frame 40Symbol 281 EditableText
"name4"Symbol 297 MovieClip [highScoresSymbol] Frame 40Symbol 282 EditableText
"email4"Symbol 297 MovieClip [highScoresSymbol] Frame 40Symbol 283 EditableText
"leagueName"Symbol 297 MovieClip [highScoresSymbol] Frame 40Symbol 285 EditableText
"addMoreButton"Symbol 297 MovieClip [highScoresSymbol] Frame 40Symbol 292 Button
"submitLeagueButton"Symbol 297 MovieClip [highScoresSymbol] Frame 40Symbol 294 Button
"caption"Symbol 449 MovieClip Frame 1Symbol 57 MovieClip
"input1"Symbol 469 MovieClip Frame 1Symbol 465 EditableText
"input2"Symbol 469 MovieClip Frame 1Symbol 466 EditableText
"blocker"Symbol 548 MovieClip Frame 1Symbol 547 Button
"back"Symbol 567 MovieClip Frame 1Symbol 566 MovieClip
"wheels"Symbol 582 MovieClip Frame 1Symbol 580 MovieClip
"hood"Symbol 651 MovieClip Frame 1Symbol 595 MovieClip
"hood"Symbol 651 MovieClip Frame 2Symbol 604 MovieClip
"hood"Symbol 651 MovieClip Frame 3Symbol 613 MovieClip
"hood"Symbol 651 MovieClip Frame 4Symbol 622 MovieClip
"hood"Symbol 651 MovieClip Frame 5Symbol 631 MovieClip
"hood"Symbol 651 MovieClip Frame 6Symbol 641 MovieClip
"hood"Symbol 651 MovieClip Frame 7Symbol 650 MovieClip
"body"Symbol 654 MovieClip Frame 1Symbol 651 MovieClip
"decals"Symbol 672 MovieClip Frame 1Symbol 670 MovieClip
"bodykit"Symbol 702 MovieClip Frame 1Symbol 691 MovieClip
"engine"Symbol 717 MovieClip Frame 1Symbol 716 MovieClip
"pt2Prev"Symbol 739 MovieClip Frame 1Symbol 736 MovieClip
"pt2Next"Symbol 739 MovieClip Frame 1Symbol 736 MovieClip
"pt1Prev"Symbol 739 MovieClip Frame 1Symbol 736 MovieClip
"pt1Next"Symbol 739 MovieClip Frame 1Symbol 736 MovieClip
"pt3Prev"Symbol 739 MovieClip Frame 1Symbol 736 MovieClip
"pt3Next"Symbol 739 MovieClip Frame 1Symbol 736 MovieClip
"carName"Symbol 739 MovieClip Frame 1Symbol 738 EditableText
"carName"Symbol 740 MovieClip Frame 1Symbol 739 MovieClip
"statMax"Symbol 770 MovieClip Frame 1Symbol 769 MovieClip
"statAccel"Symbol 770 MovieClip Frame 1Symbol 769 MovieClip
"statGrip"Symbol 770 MovieClip Frame 1Symbol 769 MovieClip
"statStyle"Symbol 770 MovieClip Frame 1Symbol 769 MovieClip
"back"Symbol 773 MovieClip Frame 1Symbol 566 MovieClip
"wheels"Symbol 773 MovieClip Frame 1Symbol 580 MovieClip
"chasis"Symbol 773 MovieClip Frame 1Symbol 651 MovieClip
"decals"Symbol 773 MovieClip Frame 1Symbol 670 MovieClip
"bodykit"Symbol 773 MovieClip Frame 1Symbol 691 MovieClip
"car"Symbol 816 MovieClip Frame 1Symbol 773 MovieClip
"carName"Symbol 816 MovieClip Frame 1Symbol 813 EditableText
"statMax"Symbol 816 MovieClip Frame 1Symbol 769 MovieClip
"statAccel"Symbol 816 MovieClip Frame 1Symbol 769 MovieClip
"statGrip"Symbol 816 MovieClip Frame 1Symbol 769 MovieClip
"statStyle"Symbol 816 MovieClip Frame 1Symbol 769 MovieClip
"msg"Symbol 846 MovieClip Frame 1Symbol 845 EditableText
"resultClip"Symbol 847 MovieClip Frame 1Symbol 846 MovieClip
"lap1"Symbol 857 MovieClip Frame 1Symbol 850 EditableText
"lap2"Symbol 857 MovieClip Frame 1Symbol 853 EditableText
"lap3"Symbol 857 MovieClip Frame 1Symbol 854 EditableText
"highlight2"Symbol 877 MovieClip Frame 1Symbol 860 MovieClip
"highlight0"Symbol 877 MovieClip Frame 1Symbol 862 MovieClip
"highlight1"Symbol 877 MovieClip Frame 1Symbol 864 MovieClip
"name0"Symbol 877 MovieClip Frame 1Symbol 865 EditableText
"time0"Symbol 877 MovieClip Frame 1Symbol 866 EditableText
"name1"Symbol 877 MovieClip Frame 1Symbol 867 EditableText
"name2"Symbol 877 MovieClip Frame 1Symbol 868 EditableText
"time1"Symbol 877 MovieClip Frame 1Symbol 869 EditableText
"time2"Symbol 877 MovieClip Frame 1Symbol 870 EditableText
"rank0"Symbol 877 MovieClip Frame 1Symbol 871 EditableText
"rank1"Symbol 877 MovieClip Frame 1Symbol 872 EditableText
"rank2"Symbol 877 MovieClip Frame 1Symbol 873 EditableText
"laps2"Symbol 877 MovieClip Frame 1Symbol 874 EditableText
"laps1"Symbol 877 MovieClip Frame 1Symbol 875 EditableText
"timeDisplay"Symbol 888 MovieClip [timer] Frame 1Symbol 887 EditableText
"ferb"Symbol 968 MovieClip Frame 1Symbol 934 MovieClip
"phineus"Symbol 968 MovieClip Frame 1Symbol 967 MovieClip
"okButton"Symbol 992 MovieClip Frame 1Symbol 757 Button
"carName"Symbol 1008 MovieClip Frame 1Symbol 1003 EditableText
"carName"Symbol 1008 MovieClip Frame 6Symbol 1005 EditableText
"car"Symbol 1027 MovieClip Frame 1Symbol 773 MovieClip
"carName"Symbol 1027 MovieClip Frame 1Symbol 1021 EditableText
"statMax"Symbol 1027 MovieClip Frame 1Symbol 769 MovieClip
"statAccel"Symbol 1027 MovieClip Frame 1Symbol 769 MovieClip
"statGrip"Symbol 1027 MovieClip Frame 1Symbol 769 MovieClip
"statStyle"Symbol 1027 MovieClip Frame 1Symbol 769 MovieClip
"lapTime"Symbol 1027 MovieClip Frame 1Symbol 1022 EditableText
"raceTime"Symbol 1027 MovieClip Frame 1Symbol 1023 EditableText
"rankClip"Symbol 1027 MovieClip Frame 1Symbol 1026 MovieClip
"input1"Symbol 1036 MovieClip Frame 1Symbol 1034 EditableText
"input2"Symbol 1036 MovieClip Frame 1Symbol 1035 EditableText
"button1PFerb"Symbol 1037 MovieClip Frame 1Symbol 508 MovieClip
"button1PPhineus"Symbol 1037 MovieClip Frame 1Symbol 537 MovieClip
"button2P"Symbol 1037 MovieClip Frame 1Symbol 544 MovieClip
"transition"Symbol 1037 MovieClip Frame 1Symbol 549 MovieClip
"backClip"Symbol 1037 MovieClip Frame 6Symbol 567 MovieClip
"wheelsClip"Symbol 1037 MovieClip Frame 6Symbol 582 MovieClip
"chasisClip"Symbol 1037 MovieClip Frame 6Symbol 654 MovieClip
"decalsClip"Symbol 1037 MovieClip Frame 6Symbol 672 MovieClip
"bodykitClip"Symbol 1037 MovieClip Frame 6Symbol 702 MovieClip
"engineClip"Symbol 1037 MovieClip Frame 6Symbol 717 MovieClip
"engineEdit"Symbol 1037 MovieClip Frame 6Symbol 716 MovieClip
"playerId"Symbol 1037 MovieClip Frame 6Symbol 720 MovieClip
"partId"Symbol 1037 MovieClip Frame 6Symbol 727 MovieClip
"randomButton"Symbol 1037 MovieClip Frame 6Symbol 730 MovieClip
"prevButton"Symbol 1037 MovieClip Frame 6Symbol 732 MovieClip
"okButton"Symbol 1037 MovieClip Frame 6Symbol 734 MovieClip
"nextButton"Symbol 1037 MovieClip Frame 6Symbol 732 MovieClip
"nameMaker"Symbol 1037 MovieClip Frame 6Symbol 740 MovieClip
"wheelsButton"Symbol 1037 MovieClip Frame 6Symbol 742 MovieClip
"chasisButton"Symbol 1037 MovieClip Frame 6Symbol 744 MovieClip
"engineButton"Symbol 1037 MovieClip Frame 6Symbol 746 MovieClip
"bodykitButton"Symbol 1037 MovieClip Frame 6Symbol 748 MovieClip
"decalButton"Symbol 1037 MovieClip Frame 6Symbol 750 MovieClip
"nameButton"Symbol 1037 MovieClip Frame 6Symbol 753 MovieClip
"buttonGlow"Symbol 1037 MovieClip Frame 6Symbol 755 MovieClip
"raceButton"Symbol 1037 MovieClip Frame 6Symbol 757 Button
"printButton"Symbol 1037 MovieClip Frame 6Symbol 759 Button
"stats"Symbol 1037 MovieClip Frame 6Symbol 770 MovieClip
"printout"Symbol 1037 MovieClip Frame 6Symbol 816 MovieClip
"edge"Symbol 1037 MovieClip Frame 11Symbol 819 MovieClip
"track"Symbol 1037 MovieClip Frame 11Symbol 821 MovieClip
"skidMarkHolder"Symbol 1037 MovieClip Frame 11Symbol 828 MovieClip
"skidMarkBitmapHolder"Symbol 1037 MovieClip Frame 11Symbol 828 MovieClip
"w0"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w2"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w4"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w6"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w8"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w10"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w12"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w14"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w16"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w18"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w20"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w22"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w23"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w1"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w3"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w5"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w7"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w9"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w11"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w13"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w15"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w17"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w19"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"w21"Symbol 1037 MovieClip Frame 11Symbol 830 MovieClip
"p2Marker"Symbol 1037 MovieClip Frame 11Symbol 832 MovieClip
"p1Marker"Symbol 1037 MovieClip Frame 11Symbol 832 MovieClip
"lapMarker1"Symbol 1037 MovieClip Frame 11Symbol 834 MovieClip
"lapMarker2"Symbol 1037 MovieClip Frame 11Symbol 834 MovieClip
"carHolder"Symbol 1037 MovieClip Frame 11Symbol 828 MovieClip
"startMessage"Symbol 1037 MovieClip Frame 11Symbol 843 MovieClip
"finishMessage"Symbol 1037 MovieClip Frame 11Symbol 847 MovieClip
"lapTimes1"Symbol 1037 MovieClip Frame 11Symbol 857 MovieClip
"lapTimes2"Symbol 1037 MovieClip Frame 11Symbol 857 MovieClip
"rankClip"Symbol 1037 MovieClip Frame 11Symbol 877 MovieClip
"label2UP"Symbol 1037 MovieClip Frame 11Symbol 880 MovieClip
"labelCPU"Symbol 1037 MovieClip Frame 11Symbol 883 MovieClip
"label1UP"Symbol 1037 MovieClip Frame 11Symbol 886 MovieClip
"raceTimer1"Symbol 1037 MovieClip Frame 11Symbol 888 MovieClip [timer]
"boost1"Symbol 1037 MovieClip Frame 11Symbol 890 MovieClip
"lapCount1"Symbol 1037 MovieClip Frame 11Symbol 894 EditableText
"raceTimer2"Symbol 1037 MovieClip Frame 11Symbol 888 MovieClip [timer]
"lapCount2"Symbol 1037 MovieClip Frame 11Symbol 897 EditableText
"boost2"Symbol 1037 MovieClip Frame 11Symbol 890 MovieClip
"characterClip"Symbol 1037 MovieClip Frame 11Symbol 968 MovieClip
"controlsClip"Symbol 1037 MovieClip Frame 11Symbol 992 MovieClip
"gripVal"Symbol 1037 MovieClip Frame 11Symbol 995 EditableText
"accelVal"Symbol 1037 MovieClip Frame 11Symbol 997 EditableText
"maxVal"Symbol 1037 MovieClip Frame 11Symbol 999 EditableText
"gripDown"Symbol 1037 MovieClip Frame 11Symbol 1001 MovieClip
"accelDown"Symbol 1037 MovieClip Frame 11Symbol 1001 MovieClip
"maxDown"Symbol 1037 MovieClip Frame 11Symbol 1001 MovieClip
"gripUp"Symbol 1037 MovieClip Frame 11Symbol 1001 MovieClip
"accelUp"Symbol 1037 MovieClip Frame 11Symbol 1001 MovieClip
"maxUp"Symbol 1037 MovieClip Frame 11Symbol 1001 MovieClip
"finishCar"Symbol 1037 MovieClip Frame 16Symbol 773 MovieClip
"resultClip"Symbol 1037 MovieClip Frame 16Symbol 1008 MovieClip
"lapTime"Symbol 1037 MovieClip Frame 16Symbol 1011 EditableText
"raceTime"Symbol 1037 MovieClip Frame 16Symbol 1013 EditableText
"printout"Symbol 1037 MovieClip Frame 16Symbol 1027 MovieClip
"cancelButton"Symbol 1037 MovieClip Frame 16Symbol 471 Button
"challengeButton"Symbol 1037 MovieClip Frame 16Symbol 1029 Button
"printButton"Symbol 1037 MovieClip Frame 16Symbol 1031 Button
"continueButton"Symbol 1037 MovieClip Frame 16Symbol 757 Button
"challengeBox"Symbol 1037 MovieClip Frame 16Symbol 1036 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 4 as "particleSystem"
ExportAssets (56)Timeline Frame 1Symbol 6 as "skid"
ExportAssets (56)Timeline Frame 1Symbol 42 as "car"
ExportAssets (56)Timeline Frame 1Symbol 44 as "shadow"
ExportAssets (56)Timeline Frame 1Symbol 50 as "soundButtonMov"
ExportAssets (56)Timeline Frame 1Symbol 1040 as "__Packages.ViralTracker2"
ExportAssets (56)Timeline Frame 1Symbol 1041 as "__Packages.PlayerVehicle"
ExportAssets (56)Timeline Frame 1Symbol 1042 as "__Packages.Vector2D"
ExportAssets (56)Timeline Frame 1Symbol 1043 as "__Packages.ParticleSystem"
ExportAssets (56)Timeline Frame 1Symbol 1044 as "__Packages.HighScores2"
ExportAssets (56)Timeline Frame 1Symbol 1045 as "__Packages.Player"
ExportAssets (56)Timeline Frame 1Symbol 1046 as "__Packages.NamePart"
ExportAssets (56)Timeline Frame 1Symbol 1047 as "__Packages.StopWatch"
ExportAssets (56)Timeline Frame 6Symbol 69 as "titleloop.wav"
ExportAssets (56)Timeline Frame 6Symbol 70 as "raceloop.wav"
ExportAssets (56)Timeline Frame 6Symbol 71 as "click.wav"
ExportAssets (56)Timeline Frame 6Symbol 72 as "baseidle.wav"
ExportAssets (56)Timeline Frame 6Symbol 73 as "baseflatout.wav"
ExportAssets (56)Timeline Frame 6Symbol 74 as "baseinc.wav"
ExportAssets (56)Timeline Frame 6Symbol 75 as "basedec.wav"
ExportAssets (56)Timeline Frame 6Symbol 76 as "rough.wav"
ExportAssets (56)Timeline Frame 6Symbol 77 as "boost.wav"
ExportAssets (56)Timeline Frame 6Symbol 78 as "screech1.wav"
ExportAssets (56)Timeline Frame 6Symbol 79 as "screech2.wav"
ExportAssets (56)Timeline Frame 6Symbol 80 as "screech3.wav"
ExportAssets (56)Timeline Frame 6Symbol 81 as "brush.wav"
ExportAssets (56)Timeline Frame 11Symbol 297 as "highScoresSymbol"
ExportAssets (56)Timeline Frame 55Symbol 888 as "timer"

Labels

"start"Frame 1
"preload"Frame 6
"loaded"Frame 11
"openUp"Frame 14
"options"Frame 18
"send"Frame 24
"scores"Frame 38
"game"Frame 47
"submit"Frame 66
"off"Symbol 11 MovieClip Frame 1
"on"Symbol 11 MovieClip Frame 6
"unmute"Symbol 50 MovieClip [soundButtonMov] Frame 1
"mute"Symbol 50 MovieClip [soundButtonMov] Frame 11
"premier"Symbol 57 MovieClip Frame 1
"after"Symbol 57 MovieClip Frame 10
"dormant"Symbol 129 MovieClip Frame 1
"active"Symbol 129 MovieClip Frame 2
"dormant"Symbol 132 MovieClip Frame 1
"active"Symbol 132 MovieClip Frame 2
"dormant"Symbol 135 MovieClip Frame 1
"active"Symbol 135 MovieClip Frame 2
"dormant"Symbol 138 MovieClip Frame 1
"active"Symbol 138 MovieClip Frame 2
"dormant"Symbol 141 MovieClip Frame 1
"active"Symbol 141 MovieClip Frame 2
"blank"Symbol 240 MovieClip Frame 222
"preloading"Symbol 297 MovieClip [highScoresSymbol] Frame 1
"submit"Symbol 297 MovieClip [highScoresSymbol] Frame 10
"submited"Symbol 297 MovieClip [highScoresSymbol] Frame 20
"view"Symbol 297 MovieClip [highScoresSymbol] Frame 30
"start_league"Symbol 297 MovieClip [highScoresSymbol] Frame 40
"leagueSuccess"Symbol 297 MovieClip [highScoresSymbol] Frame 50
"leave_league"Symbol 297 MovieClip [highScoresSymbol] Frame 60
"loading"Symbol 297 MovieClip [highScoresSymbol] Frame 70
"error"Symbol 297 MovieClip [highScoresSymbol] Frame 80
"amb"Symbol 349 MovieClip Frame 1
"looking at ferb"Symbol 393 MovieClip Frame 1
"input"Symbol 469 MovieClip Frame 1
"sent"Symbol 469 MovieClip Frame 6
"off"Symbol 549 MovieClip Frame 1
"close"Symbol 549 MovieClip Frame 6
"open"Symbol 549 MovieClip Frame 12
"off"Symbol 843 MovieClip Frame 1
"on"Symbol 843 MovieClip Frame 5
"off"Symbol 847 MovieClip Frame 1
"on"Symbol 847 MovieClip Frame 5
"phineus"Symbol 968 MovieClip Frame 1
"ferb"Symbol 968 MovieClip Frame 6
"p1 win"Symbol 1008 MovieClip Frame 1
"p2 win"Symbol 1008 MovieClip Frame 6
"lose"Symbol 1008 MovieClip Frame 11
"input"Symbol 1036 MovieClip Frame 1
"sent"Symbol 1036 MovieClip Frame 6
"select"Symbol 1037 MovieClip Frame 1
"build"Symbol 1037 MovieClip Frame 6
"race"Symbol 1037 MovieClip Frame 11
"result"Symbol 1037 MovieClip Frame 16

Dynamic Text Variables

youremailSymbol 465 EditableText""
emailSymbol 466 EditableText""
totalLapsSymbol 896 EditableText"3"
totalLapsSymbol 898 EditableText"3"
youremailSymbol 1034 EditableText""
emailSymbol 1035 EditableText""




http://swfchan.com/6/28016/info.shtml
Created: 20/5 -2019 19:50:58 Last modified: 20/5 -2019 19:50:58 Server time: 14/05 -2024 20:28:27