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

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

166.swf

This is the info page for
Flash #12896

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


Text
Accelecharger
Bonus TRACK MOD

Accelecharger
Bonus Points

Booster
Super Speed

Plasma Cloud
Reduces Speed

Time Bonus
Additional Time

Track Lock
Track Will Not Turn

Time Penalty
Time Delay

Shield
Invincible Force Field

Ice
Spin Out

Lava
Car Catches Fire

Track Pit
Car Falls Through Track

Dust Storm
Car Blown Back To Start

Oil Slick
Car Spins Out, Slows Down

Gear Crusher
Smashes Car

Portal
Warp Back To Start

REALM xx

message

message

score

Score:

CARS TO

FINISH

LINE

1

0:00

0:00

0:00

0:00

000000

00

00

SEE

ACCELERACERS™

0000000000

0000000000

0000000000

0000000000

0000000000

Score:

Final Realm:

Races Complete:

Tracks Used:

Longest Track:

ACCELERACERS™
ACCELEDROME

CHECK OUT THE

000

msg

000

ActionScript [AS1/AS2]

Frame 1
this.attachMovie("FGamePreloader", "preload1", 57); preload1.setLocation(240, 150); preload1.setSoundFile("carpuzzle_sounds.swf", sound_holder); preload1.setMusicFile("trackmod_music.swf", song_holder); preload1.setParentTL(this); preload1.setJumpLabel("start"); preload1.startPreLoad(); var appSection = "Games"; var appTitle = "TrackMod"; var appPath = "/games/trackmod"; var play_ft = (new mattel.data.FlashTrack()); play_ft.ti = ((appSection + "-") + appTitle) + "-Play"; play_ft.dcsuri = appPath + "play.ftrk"; var playAgain_ft = (new mattel.data.FlashTrack()); playAgain_ft.ti = ((appSection + "-") + appTitle) + "-PlayAgain"; playAgain_ft.dcsuri = appPath + "playagain.ftrk"; var send_ft = (new mattel.data.FlashTrack()); send_ft.ti = ((appSection + "-") + appTitle) + "-SendToFriend"; send_ft.dcsuri = appPath + "sendtofriend.ftrk"; stop();
Frame 3
gameboard = new Board(this); gameboard.setStartX(80); gameboard.setStartY(-25); gameboard.setDepthBase(10000); gameboard.setDepthMax(20000); gameboard.setSoundClip(sound_holder); gameboard.setSongClip(song_holder); gameboard.setGameMode(Board.MODE_SHOW_TITLE_SCREEN); this.onEnterFrame = function () { gameboard.Run(); }; var emailform_mc = attachMovie("EmailSymbol", "email", 55500); emailform_mc._x = -500; emailform_mc._y = 0; var myEmail = (new hotwheels.Email()); stop();
Symbol 30 MovieClip Frame 1
stop();
Symbol 30 MovieClip Frame 5
play();
Symbol 30 MovieClip Frame 14
stop();
Symbol 30 MovieClip Frame 15
play();
Symbol 30 MovieClip Frame 23
stop();
Symbol 34 MovieClip Frame 1
stop();
Symbol 34 MovieClip Frame 5
play();
Symbol 34 MovieClip Frame 14
stop();
Symbol 34 MovieClip Frame 15
play();
Symbol 34 MovieClip Frame 23
stop();
Symbol 40 MovieClip [EmailSymbol] Frame 10
send_btn.onRelease = function () { _parent.myEmail.setFromName_txt(firstname_txt.text); _parent.myEmail.setToName_txt(friendname_txt.text); _parent.myEmail.setToEmail_txt(email_txt.text); if (_parent.myEmail.validate()) { varSender = new LoadVars(); varReceiver = new LoadVars(); varSender.toName = friendname_txt.text; varSender.toEmail = email_txt.text; varSender.fromName = firstname_txt.text; varSender.sendAndLoad("/games/trackmod/email.aspx", varReceiver, "Get"); gotoAndStop ("thankyou"); } }; cancel_btn.onRelease = function () { gotoAndStop ("empty"); }; firstname_txt.tabIndex = 0; friendname_txt.tabIndex = 1; email_txt.tabIndex = 2; send_btn.tabIndex = 3; cancel_btn.tabIndex = 4; stop();
Symbol 40 MovieClip [EmailSymbol] Frame 11
function waitTime() { this.gotoAndStop("empty"); _parent._parent.gotoAndStop("gameover"); clearInterval(waitInt); } waitInt = setInterval(this, "waitTime", 5000); _parent.send_ft.track();
Symbol 53 MovieClip [FGamePreloader] Frame 1
#initclip 29 Object.registerClass("FGamePreloader", GamePreloader); #endinitclip
Symbol 53 MovieClip [FGamePreloader] Frame 5
stop();
Symbol 53 MovieClip [FGamePreloader] Frame 7
this.removeMovieClip(); stop();
Symbol 792 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 793 MovieClip [__Packages.mx.controls.listclasses.DataProvider] Frame 0
class mx.controls.listclasses.DataProvider extends Object { var length, splice, dispatchEvent, sortOn, reverse, sort; function DataProvider (obj) { super(); } static function Initialize(obj) { var _local4 = mixinProps; var _local6 = _local4.length; obj = obj.prototype; var _local3 = 0; while (_local3 < _local6) { obj[_local4[_local3]] = mixins[_local4[_local3]]; _global.ASSetPropFlags(obj, _local4[_local3], 1); _local3++; } mx.events.EventDispatcher.initialize(obj); _global.ASSetPropFlags(obj, "addEventListener", 1); _global.ASSetPropFlags(obj, "removeEventListener", 1); _global.ASSetPropFlags(obj, "dispatchEvent", 1); _global.ASSetPropFlags(obj, "dispatchQueue", 1); Object.prototype.LargestID = 0; Object.prototype.getID = function () { if (this.__ID__ == undefined) { this.__ID__ = Object.prototype.LargestID++; _global.ASSetPropFlags(this, "__ID__", 1); } return(this.__ID__); }; _global.ASSetPropFlags(Object.prototype, "LargestID", 1); _global.ASSetPropFlags(Object.prototype, "getID", 1); return(true); } function addItemAt(index, value) { if (index < length) { splice(index, 0, value); } else if (index > length) { trace("Cannot add an item past the end of the DataProvider"); return(undefined); } this[index] = value; updateViews("addItems", index, index); } function addItem(value) { addItemAt(length, value); } function addItemsAt(index, newItems) { index = Math.min(length, index); newItems.unshift(index, 0); splice.apply(this, newItems); newItems.splice(0, 2); updateViews("addItems", index, (index + newItems.length) - 1); } function removeItemsAt(index, len) { var _local3 = new Array(); var _local2 = 0; while (_local2 < len) { _local3.push(getItemID(index + _local2)); _local2++; } var _local6 = splice(index, len); dispatchEvent({type:"modelChanged", eventName:"removeItems", firstItem:index, lastItem:(index + len) - 1, removedItems:_local6, removedIDs:_local3}); } function removeItemAt(index) { var _local2 = this[index]; removeItemsAt(index, 1); return(_local2); } function removeAll(Void) { splice(0); updateViews("removeItems", 0, length - 1); } function replaceItemAt(index, itemObj) { if ((index < 0) || (index >= length)) { return(undefined); } var _local3 = getItemID(index); this[index] = itemObj; this[index].__ID__ = _local3; updateViews("updateItems", index, index); } function getItemAt(index) { return(this[index]); } function getItemID(index) { var _local2 = this[index]; if ((typeof(_local2) != "object") && (_local2 != undefined)) { return(index); } return(_local2.getID()); } function sortItemsBy(fieldName, order) { if (typeof(order) == "string") { sortOn(fieldName); if (order.toUpperCase() == "DESC") { reverse(); } } else { sortOn(fieldName, order); } updateViews("sort"); } function sortItems(compareFunc, optionFlags) { sort(compareFunc, optionFlags); updateViews("sort"); } function editField(index, fieldName, newData) { this[index][fieldName] = newData; dispatchEvent({type:"modelChanged", eventName:"updateField", firstItem:index, lastItem:index, fieldName:fieldName}); } function getEditingData(index, fieldName) { return(this[index][fieldName]); } function updateViews(event, first, last) { dispatchEvent({type:"modelChanged", eventName:event, firstItem:first, lastItem:last}); } static var mixinProps = ["addView", "addItem", "addItemAt", "removeAll", "removeItemAt", "replaceItemAt", "getItemAt", "getItemID", "sortItemsBy", "sortItems", "updateViews", "addItemsAt", "removeItemsAt", "getEditingData", "editField"]; static var evtDipatcher = mx.events.EventDispatcher; static var mixins = new mx.controls.listclasses.DataProvider(); }
Symbol 794 MovieClip [__Packages.mattel.data.Serializable] Frame 0
interface mattel.data.Serializable { }
Symbol 795 MovieClip [__Packages.mattel.data.FlashTrack] Frame 0
class mattel.data.FlashTrack implements mattel.data.Serializable { var trackLog, ti, dcsuri, redirectLink, popupProps; function FlashTrack (t, autoTrack) { trackLog = new mattel.utils.Logger(mattel.utils.Logger.DEBUG, "FlashTrack"); if (t != null) { ti = t; dcsuri = ti + ".ftrk"; } if (autoTrack) { track(); } } static function initialize(optFlag) { if (optFlag == null) { enabled = true; } else { enabled = optFlag; } } function track() { return(_track("FlashTrack")); } function trackRedir(rl) { if (rl != null) { redirectLink = rl; } return(_track("FlashTrackRedir")); } function trackRedirPopup(rLink, pProps) { if (rLink != null) { redirectLink = rLink; } if (pProps != null) { popupProps = pProps; } return(_track("FlashTrackRedirPopup")); } function serialize() { var _local2 = ""; if (dcsuri != null) { _local2 = _local2 + (("'DCS.dcsuri','" + dcsuri) + "'"); } if (ti != null) { _local2 = _local2 + ((",'WT.ti','" + ti) + "'"); } if (redirectLink != null) { _local2 = _local2 + ((",'WT.lo','" + redirectLink) + "'"); } if (popupProps != null) { _local2 = _local2 + ((",'WT.pr','" + popupProps) + "'"); } return(_local2); } function _track(action) { if (enabled) { if (dcsuri == null) { dcsuri = ti + ".ftrk"; } getURL (((("JavaScript:" + action) + "( ") + serialize()) + " );"); trace(((("JavaScript:" + action) + "( ") + serialize()) + " );"); } return(true); } static var enabled = true; }
Symbol 796 MovieClip [__Packages.mx.services.Log] Frame 0
class mx.services.Log { var level, name; function Log (logLevel, name) { level = ((logLevel == undefined) ? (BRIEF) : (logLevel)); this.name = ((name == undefined) ? "" : (name)); } function logInfo(msg, level) { if (level == undefined) { level = BRIEF; } if (level <= this.level) { if (level == DEBUG) { onLog((((getDateString() + " [DEBUG] ") + name) + ": ") + msg); } else { onLog((((getDateString() + " [INFO] ") + name) + ": ") + msg); } } } function logDebug(msg) { logInfo(msg, DEBUG); } function getDateString() { var _local1 = new Date(); return(((((((((_local1.getMonth() + 1) + "/") + _local1.getDate()) + " ") + _local1.getHours()) + ":") + _local1.getMinutes()) + ":") + _local1.getSeconds()); } function onLog(message) { trace(message); } static var NONE = -1; static var BRIEF = 0; static var VERBOSE = 1; static var DEBUG = 2; }
Symbol 797 MovieClip [__Packages.mattel.utils.Logger] Frame 0
class mattel.utils.Logger extends mx.services.Log { function Logger (logLevel, name) { super(logLevel, name); } function logInfo(msg, level) { var _local3; if (msg instanceof Error) { _local3 = (("[" + msg.name) + "] ") + msg.message; } else { _local3 = msg; } super.logInfo(_local3, level); } static var NONE = -1; static var BRIEF = 0; static var VERBOSE = 1; static var DEBUG = 2; }
Symbol 798 MovieClip [__Packages.ComponentBase] Frame 0
class ComponentBase extends MovieClip { var removeMovieClip, _x, _y; function ComponentBase () { super(); mx.events.EventDispatcher.initialize(this); } function Destroy() { removeMovieClip(); } function SetLocation(x, y) { _x = x; _y = y; } function addEventListener() { } function removeEventListener() { } function dispatchEvent() { } }
Symbol 799 MovieClip [__Packages.GamePreloader] Frame 0
class GamePreloader extends ComponentBase { var jumpLabel, soundFile, musicFile, preloadStarted, sFC, mFC, mC, _x, _y, play, loader_mc, _currentframe, removeMovieClip; function GamePreloader () { super(); trace("preloader constructor"); jumpLabel = ""; soundFile = ""; musicFile = ""; preloadStarted = false; sFC = null; mFC = null; mC = null; } function setLocation(x, y) { _x = x; _y = y; } function setParentTL(tl) { mC = tl; } function setSoundFile(sFile, clip) { soundFile = sFile; sFC = clip; } function setMusicFile(mFile, clip) { musicFile = mFile; mFC = clip; } function setJumpLabel(labeltext) { jumpLabel = labeltext; } function startPreLoad() { preloadStarted = true; if (soundFile != "") { sFC.loadMovie(soundFile); } if (musicFile != "") { mFC.loadMovie(musicFile); } } function onEnterFrame() { if (preloadStarted) { var _local8 = sFC.getBytesLoaded(); var _local6 = sFC.getBytesTotal(); var _local2 = mFC.getBytesLoaded(); var _local9 = mFC.getBytesTotal(); var _local7 = mC.getBytesLoaded(); var _local5 = mC.getBytesTotal(); var _local4 = (_local8 + _local2) + _local7; var _local3 = (_local6 + _local2) + _local5; if (_local4 >= _local3) { mC.gotoAndStop(jumpLabel); (play());// not popped } else { loader_mc.needle_mc._rotation = (_local4 / _local3) * 90; } } if (_currentframe >= 7) { removeMovieClip(); } } }
Symbol 800 MovieClip [__Packages.LevelPopUp] Frame 0
class LevelPopUp extends ComponentBase { var animation, _visible, level_text, parent, _parent, _x, _y, removeMovieClip; function LevelPopUp () { super(); animation.startbutton.onRelease = clickHandler; moving = false; terminateAfterMove = false; final_x = 0; _visible = false; } function setLevel(lvl) { level = lvl; var _local2 = 1; if (level > MAXPOPUPLEVELS) { _local2 = MAXPOPUPLEVELS; } else { _local2 = level; } animation.mods.gotoAndStop(_local2 + 1); level_text = "Realm " + (level + 1); } function setParent(p) { parent = p; } function clickHandler() { _parent._parent.clickStart(); } function clickStart() { animation.play(); parent.EventLevelStartButtonPressed(); } function setLocation(x, y) { _x = x; _y = y; } function setExtremeLeft(el) { extremeLeft = el; } function setExtremeRight(er) { extremeRight = er; } function setAppear() { moving = true; _x = extremeRight; final_x = 0; _visible = true; } function setDisappear() { trace("Set Disappear"); moving = true; final_x = extremeLeft; terminateAfterMove = true; } function Terminate() { parent.removeEventListener("Run", this); removeMovieClip(); } function Run() { if (moving) { _x = _x - 60; if (_x <= final_x) { _x = final_x; moving = false; if (terminateAfterMove) { Terminate(); } } } } var moving = false; var extremeRight = 0; var extremeLeft = 0; var terminateAfterMove = false; var final_x = 0; var level = 1; static var MAXPOPUPLEVELS = 12; }
Symbol 801 MovieClip [__Packages.Message] Frame 0
class Message extends ComponentBase { var parent, _x, _y, removeMovieClip; function Message () { super(); scaleIncrement = 2; fadeIncrement = 5; messageValue = ""; moving = false; movedFrames = 0; } function setParent(clp) { parent = clp; } function setLocation(x, y) { _x = x; _y = y; } function setMessage(msg) { messageValue = msg; } function getScore() { return(messageValue); } function setFade(fd) { fadeIncrement = fd; } function getFade() { return(fadeIncrement); } function setScale(scl) { scaleIncrement = scl; } function getScale() { return(scaleIncrement); } function getX() { return(_x); } function getY() { return(_y); } function startMoving() { moving = true; } function Run() { if (moving) { movedFrames++; if (movedFrames >= MOVEFRAMES) { parent.removeEventListener("Run", this); removeMovieClip(); } else { _y = _y - 0.5; } } } var messageValue = ""; var scaleIncrement = 2; var fadeIncrement = 5; var moving = false; static var MOVEFRAMES = 30; var movedFrames = 0; }
Symbol 802 MovieClip [__Packages.ParticleExplosion] Frame 0
class ParticleExplosion extends ComponentBase { var MAXPARTICLES, xc, yc, velocity, gravity, angle, life, fade, particleDepth, time_increment, disbursement, image, scale, rotation, color1, color2, TParticle, timeline, clip, active, removeMovieClip; function ParticleExplosion () { super(); MAXPARTICLES = 0; xc = 0; yc = 0; velocity = 0; gravity = 0; angle = 0; life = 0; fade = false; particleDepth = 1; time_increment = 10; disbursement = 0; image = ""; scale = 0; rotation = 0; color1 = null; color2 = null; TParticle = new Array(); } function setParent(tl) { timeline = tl; } function setLocation(x, y) { xc = x; yc = y; } function setMaxParticles(max) { MAXPARTICLES = max; } function setVelocity(v) { velocity = v; } function setGravity(g) { gravity = g; } function setAngle(a) { angle = a; } function setDisbursment(d) { disbursement = d; } function setLife(l) { life = l; } function setTimeIncrement(t) { time_increment = t; } function setFade(f) { fade = f; } function setImage(i) { image = i; } function setScale(s) { scale = s; } function setRotation(r) { rotation = r; } function setStartColor(c) { color1 = c; } function setEndColor(c) { color2 = c; } function Run() { if (started) { move(); } } function start() { started = true; clip = this; clip._x = xc; clip._y = yc; var _local4; _local4 = 0; while (_local4 < MAXPARTICLES) { var _local11 = (Math.random() * (velocity / 2)) + velocity; var _local2; var _local5; var _local6; var _local10; var _local8; var _local7; var _local3; var _local12; if (angle < 999) { if ((Math.random() * 1) == 0) { _local3 = -1; } else { _local3 = 1; } _local2 = (-angle) + ((_local3 * Math.random()) * disbursement); } else { _local2 = Math.random() * 360; } _local12 = ((Math.random() * 100) + 80) / 100; _local5 = Math.round(life * _local12); _local6 = 0; _local7 = true; _local10 = 0; _local8 = 0; var _local9 = new Particle(_local10, _local8, _local11, _local2, _local5, gravity, _local6, _local7, clip, particleDepth, fade, image, scale, rotation, color1, color2); TParticle.push(_local9); particleDepth++; _local4++; } started = true; active = true; } function move() { var _local2; var _local3; if (MAXPARTICLES > 0) { _local2 = 0; while (_local2 < TParticle.length) { _local3 = TParticle[_local2].move(time_increment); if (!_local3) { delete TParticle[_local2]; TParticle.splice(_local2, 1); MAXPARTICLES--; } _local2++; } } else { removeMovieClip(); active = false; ended = true; } } var ended = false; var started = false; }
Symbol 803 MovieClip [__Packages.Particle] Frame 0
class Particle { var x, y, vi, angle, life, fade, MAXLIFE, gravity, depth, time, timeline, active, image, scale, color1, color2, rotation, clip, colorO1; function Particle (t_x, t_y, t_vi, t_angle, t_life, t_gravity, t_time, t_active, tl, t_depth, t_fade, t_image, t_scale, t_rotation, t_color1, t_color2) { x = t_x; y = t_x; vi = t_vi; angle = t_angle; life = t_life; fade = t_fade; MAXLIFE = life; gravity = t_gravity; depth = t_depth; time = t_time; timeline = tl; active = t_active; image = t_image; scale = t_scale; color1 = t_color1; color2 = t_color2; rotation = Math.random() * t_rotation; clip = timeline.attachMovie(image, "particle" + depth, depth); clip.xdepth = depth; clip._xscale = 100 + Math.floor(Math.random() * scale); clip._yscale = clip._xscale; if (color1 != null) { colorO1 = new Color(clip); colorO1.setRGB(color1); } } function move(dtime) { if (active) { var _local2; var _local4; time = time + dtime; _local2 = time / 1000; x = (vi * Math.cos((angle * Math.PI) / 180)) * _local2; y = ((vi * Math.sin((angle * Math.PI) / 180)) * _local2) + (((gravity * _local2) * _local2) / 2); if (fade) { clip._alpha = clip._alpha - (100 / (MAXLIFE / dtime)); } if (time >= life) { clip.removeMovieClip(); active = false; } else { active = true; } clip._x = x; clip._y = y; if (rotation > 0) { clip._rotation = clip._rotation + rotation; } } else { active = true; } return(active); } }
Symbol 804 MovieClip [__Packages.Score] Frame 0
class Score extends ComponentBase { var _alpha, parent, _x, _y, removeMovieClip, _yscale, _xscale; function Score () { super(); scaleIncrement = 4; fadeIncrement = 5; scoreValue = 0; moving = false; _alpha = 80; } function setParent(clp) { parent = clp; } function setLocation(x, y) { _x = x; _y = y; } function setScore(scr) { scoreValue = scr; } function setScoreColor(cn) { var _local2 = new Color(this); _local2.setRGB(cn); } function getScore() { return(scoreValue); } function setFade(fd) { fadeIncrement = fd; } function getFade() { return(fadeIncrement); } function setScale(scl) { scaleIncrement = scl; } function getScale() { return(scaleIncrement); } function getX() { return(_x); } function getY() { return(_y); } function startMoving() { moving = true; } function Run() { if (moving) { movedFrames++; if (movedFrames >= MOVEFRAMES) { parent.removeEventListener("Run", this); removeMovieClip(); } else { _yscale = _yscale + scaleIncrement; _xscale = _xscale + scaleIncrement; } } } var scoreValue = 0; var scaleIncrement = 4; var fadeIncrement = 5; var moving = false; static var MOVEFRAMES = 20; var movedFrames = 0; }
Symbol 805 MovieClip [__Packages.ScoreBoard] Frame 0
class ScoreBoard extends ComponentBase { var trackModsButton, helpButton, animation, pauseSecondsLeft, _parent, trackMods, parent, gotoAndStop, levelText, timeBaseSeconds, timeLeft, timeString1, timeText, timeBlink, clockPlaying, trackModsText, soundClip, _x, _y, score_mc, trackmod_mc; function ScoreBoard () { super(); Reset(); trackModsButton.onRelease = trackModsReleaseHandler; trackModsButton.onRollOver = trackModsRollOverHandler; helpButton.onRelease = helpReleaseHandler; helpButton.onRollOver = helpRollOverHandler; animation.play_button.onRelease = closeHelpHandler; pauseSecondsLeft = 0; effectiveLevel = -1; } function getEffectiveLevel() { return(effectiveLevel); } function incEffectiveLevel() { effectiveLevel++; trace("effectiveLevel:" + effectiveLevel); if (effectiveLevel > EFFECTIVEMAX) { effectiveLevel = 1; } } function trackModsReleaseHandler() { trackModsButton.gotoAndPlay("_up"); _parent.clickTrackMods(); } function trackModsRollOverHandler() { trackModsButton.gotoAndPlay("_over"); } function helpReleaseHandler() { helpButton.gotoAndPlay("_up"); _parent.clickHelp(); } function helpRollOverHandler() { helpButton.gotoAndPlay("_over"); } function closeHelpHandler() { trace("closeHelpHandler"); _parent._parent.clickCloseHelp(); } function clickTrackMods() { if (trackMods > 0) { parent.EventTrackModsButtonPressed(); } } function clickHelp() { parent.EventHelpButtonPressed(); (gotoAndStop("helpOn"));// not popped animation.gotoAndPlay("instructions"); } function clickCloseHelp() { trace("clickCloseHelp"); parent.EventCloseHelpButtonPressed(); (gotoAndStop("helpOff"));// not popped } function Reset() { score = 0; level = 0; levelText = "00"; racesComplete = 0; longest = 0; tracksUsed = 0; carsToFinish = 0; timeStarted = false; timeStartTime = 0; timeUp = true; timeBaseSeconds = 0; timeLeft = 0; timeString1 = "0:00"; timeText.gotoAndStop("green"); timeBlink = false; clockPlaying = false; trackMods = 0; trackModsText = "00"; parent = null; AccelBonusLevel = 1; } function setParent(par) { parent = par; } function setSoundClip(snd) { soundClip = snd; } function setLocation(x, y) { _x = x; _y = y; } function setScore(scr) { score = scr; } function getScore() { return(score); } function addScore(scr) { score = score + scr; } function addBonus(scr) { score = score + scr; score_mc.gotoAndPlay("light"); } function setLevel(lvl) { level = lvl; if (level < 10) { levelText = "0" + level.toString(); } else { levelText = level.toString(); } carsToFinish = 0; AccelBonusLevel = 1; incEffectiveLevel(); } function incAccelBonusLevel() { AccelBonusLevel++; } function getAccelBonusLevel() { return(AccelBonusLevel); } function getLevel() { return(level); } function getLevelTime() { var _local2 = getLevel(); if (_local2 > (levelTime.length - 1)) { _local2 = levelTime.length - 1; } trace("lvl:" + _local2); trace("levelTime[lvl]:" + levelTime[_local2]); return(levelTime[_local2]); } function setRacesComplete(num) { racesComplete = num; } function getRacesComplete() { return(racesComplete); } function incRacesComplete() { racesComplete++; } function setTracksUsed(num) { tracksUsed = num; } function getTracksUsed() { return(tracksUsed); } function setCarsToFinish(ctf) { carsToFinish = ctf; } function addTracksUsed(num) { tracksUsed = tracksUsed + num; } function setLongest(num) { longest = num; } function getLongest() { return(longest); } function setTrackMods(val) { trackMods = val; if (trackMods < 10) { trackModsText = "0" + trackMods.toString(); } else { trackModsText = trackMods.toString(); } } function subTrackMods(val) { trackMods = trackMods - val; if (trackMods < 10) { trackModsText = "0" + trackMods.toString(); } else { trackModsText = trackMods.toString(); } } function addTrackMods(val) { trackMods = trackMods + val; trackmod_mc.gotoAndPlay("light"); if (trackMods < 10) { trackModsText = "0" + trackMods.toString(); } else { trackModsText = trackMods.toString(); } } function getTrackMods() { return(trackMods); } function getTimeUp() { return(timeUp); } function getTimeStarted() { return(timeStarted); } function setTimeStarted(ts) { timeStarted = ts; } function pauseTime() { pauseSecondsLeft = timeBaseSeconds - Math.ceil((getTimer() - timeStartTime) / 1000); } function unPauseTime() { timeBaseSeconds = pauseSecondsLeft; timeStartTime = getTimer(); } function TimeCalculate() { var _local4 = 0; var _local2 = 0; var _local5 = 0; var _local3 = 0; _local4 = Math.ceil((getTimer() - timeStartTime) / 1000); _local2 = timeBaseSeconds - _local4; _local5 = Math.floor(_local2 / 60); _local3 = Math.floor(_local2 % 60); if (_local3 < 10) { timeString1 = (_local5 + ":0") + _local3; } else { var _local6 = (_local5.toString() + ":") + _local3.toString(); timeString1 = _local6; } if (_local4 >= timeBaseSeconds) { TimeStop(); timeString1 = "0:00"; timeText.gotoAndStop("red"); soundClip.stopClockTick(); soundClip.playBuzzer(); clockPlaying = false; } else if (_local2 < 15) { if (!clockPlaying) { soundClip.playClockTick(); clockPlaying = true; } if (!timeBlink) { timeBlink = true; timeText.gotoAndPlay("blink"); } } else { soundClip.stopClockTick(); clockPlaying = false; if (timeBlink) { timeBlink = false; timeText.gotoAndStop("green"); } } } function TimeReset() { soundClip.stopClockTick(); timeBlink = false; timeText.gotoAndStop("green"); timeUp = false; timeBaseSeconds = getLevelTime(); trace("timebaseseconds:" + timeBaseSeconds); } function TimeStart() { soundClip.stopClockTick(); timeBlink = false; timeText.gotoAndStop("green"); timeStartTime = getTimer(); timeStarted = true; } function TimeStop() { timeUp = true; timeStarted = false; soundClip.stopClockTick(); } function TimeAddSeconds(sec) { var _local2 = 0; _local2 = Math.floor((getTimer() - timeStartTime) / 1000); timeBaseSeconds = (timeBaseSeconds - _local2) + sec; timeStartTime = getTimer(); } function TimeSubSeconds(sec) { var _local2 = 0; _local2 = Math.floor((getTimer() - timeStartTime) / 1000); timeBaseSeconds = (timeBaseSeconds - _local2) - sec; timeStartTime = getTimer(); } var score = 0; var level = 0; var effectiveLevel = -1; static var EFFECTIVEMAX = 6; var racesComplete = 0; var longest = 0; var tracksUsed = 0; var timeStarted = false; var timeStartTime = 0; var timeUp = true; var levelTime = new Array(0, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150); var carsToFinish = 0; var AccelBonusLevel = 1; }
Symbol 806 MovieClip [__Packages.Track] Frame 0
class Track extends ComponentBase { var fallEndY, fallMoveUnits, TrackColorArray, TrackColorIndex, _y, colorObj, greyTransform, origTransform, onRelease, trackRotation, _rotation, trackType, gotoAndStop, icons_mc, track_mc, soundClip, parent, _x, _xscale, _yscale, removeMovieClip, attachMovie; function Track () { super(); oright = false; oleft = false; oup = false; odown = false; connected = false; falling = false; terminate = false; fallEndY = 0; fallMoveUnits = 0; appear = false; disappear = false; explodeAtBottom = false; acount = 0; dcount = 0; dscale = [100, 110, 120, 110, 100, 90, 80, 70, 60, 50, 40, 30, 20, 10, 0]; ascale = [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 110, 100]; specialProb = [0, 6, 10, 10, 10, 12, 12, 12, 14, 14, 14, 14, 14]; t_accell1 = [0, 75, 15, 15, 10, 10, 10, 5, 5, 5, 5, 5, 2]; t_accell2 = [0, 99, 30, 30, 20, 20, 20, 10, 10, 10, 10, 10, 6]; t_speedboost = [0, 0, 65, 55, 50, 40, 30, 20, 20, 20, 20, 15, 10]; t_plasma = [0, 0, 99, 70, 55, 45, 35, 25, 25, 25, 25, 20, 15]; t_tracklock = [0, 0, 0, 90, 70, 60, 45, 35, 35, 35, 30, 25, 25]; t_addtime10 = [0, 0, 0, 99, 80, 65, 65, 40, 40, 40, 40, 30, 35]; t_subtime5 = [0, 0, 0, 0, 99, 70, 75, 50, 50, 45, 45, 35, 40]; t_ice = [0, 0, 0, 0, 0, 99, 80, 55, 55, 50, 50, 40, 50]; t_lava = [0, 0, 0, 0, 0, 0, 95, 65, 65, 55, 55, 45, 55]; t_shield = [0, 0, 0, 0, 0, 0, 99, 70, 70, 60, 60, 50, 60]; t_pit = [0, 0, 0, 0, 0, 0, 0, 99, 80, 65, 65, 55, 99]; t_tornado = [0, 0, 0, 0, 0, 0, 0, 0, 99, 75, 70, 60, 70]; t_oil = [0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 75, 65, 75]; t_crusher = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 75, 85]; t_warp = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 99]; TrackColorArray = [16777215, 11184810, 11382017, 7354645, 8523012, 12082176, 13158]; TrackColorIndex = 0; special = false; specialvalue = 0; specialType = 0; falling = false; terminate = false; fallEndY = _y; fallMoveUnits = 0; timedOpen = false; toFrameCount = 0; toStatus = 0; remove = false; fadeIcon = false; animating = false; colorObj = new Color(this); greyTransform = new Object(); greyTransform.ra = 100; greyTransform.rb = -65; greyTransform.ga = 100; greyTransform.gb = -65; greyTransform.ba = 100; greyTransform.bb = -65; origTransform = colorObj.getTransform(); onRelease = clickTrack; } function greyOut() { colorObj.setTransform(greyTransform); } function colorOut() { colorObj.setTransform(origTransform); } function createTrack(elevel, level) { trace("level:" + level); var _local5 = level; if (level > 12) { level = 12; } TrackColorIndex = elevel; trackLevel = elevel; var _local3 = Math.floor(Math.random() * 100); var _local4 = specialProb[level]; if (_local5 > 12) { _local4 = _local4 + (_local5 - 12); if (_local4 > 25) { _local4 = 25; } } if (_local3 <= _local4) { _local3 = Math.floor(Math.random() * 100); special = true; if (_local3 <= t_accell1[level]) { setBonusLevel(level); } else if (_local3 <= t_accell2[level]) { setAddTrackMod(); } else if (_local3 <= t_speedboost[level]) { setSpeedBoost(); } else if (_local3 <= t_plasma[level]) { setPlasma(); } else if (_local3 <= t_tracklock[level]) { setTrackLock(); } else if (_local3 <= t_addtime10[level]) { setClockAdd(); } else if (_local3 <= t_subtime5[level]) { setClockMinus(); } else if (_local3 <= t_ice[level]) { setIce(); } else if (_local3 <= t_lava[level]) { setLava(level); } else if (_local3 <= t_shield[level]) { trace("special: shield"); setShield(); } else if (_local3 <= t_pit[level]) { trace("special: pit"); setPit(); } else if (_local3 <= t_tornado[level]) { setTornado(level); } else if (_local3 <= t_crusher[level]) { setCrusher(level); } else if (_local3 <= t_oil[level]) { setOil(); } else if (_local3 <= t_warp[level]) { setWarp(level); } else { setNormal(level); } } else { setNormal(level); } findOpenings(); displayConnected(); } function randomRotation() { trackRotation = Math.floor(Math.random() * 4); _rotation = 90 * trackRotation; } function setNormal(lvlcurvemod) { var _local3 = Math.floor(Math.random() * 100) + 1; if (lvlcurvemod > 15) { lvlcurvemod = 15; } if (_local3 <= (50 + lvlcurvemod)) { trackType = CURVE; gotoAndStop(ICURVE); icons_mc.gotoAndStop(ICURVENONE); } else { trackType = STRAIGHT; gotoAndStop(ISTRAIGHT); icons_mc.gotoAndStop(ISTRAIGHTNONE); } track_mc.gotoAndStop(trackLevel); randomRotation(); } function setAddTrackMod() { specialType = ISPECIAL_ACCEL_MOD; specialvalue = 1; var _local2 = Math.floor(Math.random() * 2) + 1; if (_local2 == 1) { trackType = CURVE; gotoAndStop(ICURVE); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ICURVEACCELL2); } else { trackType = STRAIGHT; gotoAndStop(ISTRAIGHT); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ISTRAIGHTACCELL2); } randomRotation(); } function setBonusLevel(lvl) { specialType = ISPECIAL_ACCEL; var _local2 = Math.floor(Math.random() * lvl) + 1; specialvalue = 200 + (25 * lvl); _local2 = Math.floor(Math.random() * 2) + 1; if (_local2 == 1) { trackType = CURVE; gotoAndStop(ICURVE); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ICURVEACCELL1); } else { trackType = STRAIGHT; gotoAndStop(ISTRAIGHT); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ISTRAIGHTACCELL1); } randomRotation(); } function setSpeedBoost() { specialType = ISPECIAL_SPEEDBOOST; specialvalue = LIMIT4; trackType = STRAIGHT; gotoAndStop(ISTRAIGHT); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ISTRAIGHTSPEEDBOOST); TrackColorIndex = TRACKCOLORSPEEDBOOST; randomRotation(); } function setPlasma() { specialType = ISPECIAL_PLASMA; specialvalue = LIMIT2; trackType = STRAIGHT; gotoAndStop(ISTRAIGHT); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ISTRAIGHTPLASMA); randomRotation(); } function setTrackLock() { trace("SET TRACK LOCK: Tracklevel:" + trackLevel); specialType = ISPECIAL_TRACKLOCK; var _local2 = Math.floor(Math.random() * 2) + 1; if (_local2 == 1) { trackType = STRAIGHT; gotoAndStop(ISTRAIGHT); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ISTRAIGHTTRACKLOCK); } else { trackType = CURVE; gotoAndStop(ICURVE); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ICURVESTATIC); } TrackColorIndex = TRACKCOLORTRACKLOCK; randomRotation(); } function setClockAdd() { specialType = ISPECIAL_TIMEADD; specialvalue = 10; var _local2 = Math.floor(Math.random() * 2) + 1; trackType = STRAIGHT; gotoAndStop(ISTRAIGHT); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ISTRAIGHTTIMEADD); randomRotation(); } function setClockMinus() { specialType = ISPECIAL_TIMESUB; specialvalue = 10; trackType = STRAIGHT; gotoAndStop(ISTRAIGHT); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ISTRAIGHTTIMESUB); randomRotation(); } function setOil() { specialType = ISPECIAL_OIL; specialvalue = LIMIT2; var _local2 = Math.floor(Math.random() * 2) + 1; if (_local2 == 1) { trackType = CURVE; gotoAndStop(ICURVE); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ISTRAIGHTOIL); } else { trackType = STRAIGHT; gotoAndStop(ISTRAIGHT); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ISTRAIGHTOIL); } randomRotation(); } function setLava(lvl) { specialType = ISPECIAL_LAVA; timedOpen = true; animating = true; var _local2 = Math.floor(Math.random() * 60) + 1; toFramesClosed = toFramesClosed + _local2; toStatus = TOCLOSED; trackType = STRAIGHT; gotoAndStop(ISTRAIGHT); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ISTRAIGHTLAVA); icons_mc._xscale = 0; icons_mc._yscale = 0; icons_mc._visible = false; TrackColorIndex = TRACKCOLORLAVA; randomRotation(); } function setPit() { trace("SET PIT: Tracklevel:" + trackLevel); specialType = ISPECIAL_PIT; timedOpen = true; animating = true; var _local2 = Math.floor(Math.random() * 60) + 1; toFramesClosed = toFramesClosed + _local2; toStatus = TOCLOSED; trackType = STRAIGHT; gotoAndStop(ISTRAIGHT); track_mc.gotoAndStop(trackLevel); track_mc._visible = false; icons_mc.gotoAndStop(ISTRAIGHTPIT_OFFSET + trackLevel); randomRotation(); } function setTornado(lvl) { specialType = ISPECIAL_TORNADO; timedOpen = true; animating = true; var _local2 = Math.floor(Math.random() * 60) + 1; toFramesClosed = toFramesClosed + _local2; toStatus = TOCLOSED; specialvalue = LIMIT1; _local2 = Math.floor(Math.random() * 2) + 1; if (_local2 == 1) { trackType = STRAIGHT; gotoAndStop(ISTRAIGHT); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ISTRAIGHTTORNADO); } else { trackType = CURVE; gotoAndStop(ICURVE); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ICURVETORNADO); } icons_mc._xscale = 0; icons_mc._yscale = 0; icons_mc._visible = false; randomRotation(); } function setIce() { specialType = ISPECIAL_ICE; trackType = STRAIGHT; gotoAndStop(ISTRAIGHT); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ISTRAIGHTICE); TrackColorIndex = TRACKCOLORICE; randomRotation(); } function setCrusher(lvl) { specialType = ISPECIAL_CRUSHER; timedOpen = true; toStatus = TOCLOSED; animating = true; var _local2 = Math.floor(Math.random() * 60) + 1; toFramesClosed = toFramesClosed + _local2; trackType = STRAIGHT; gotoAndStop(ISTRAIGHT); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ISTRAIGHTCRUSHER); TrackColorIndex = TRACKCOLORCRUSHER; randomRotation(); } function setWarp(lvl) { specialType = ISPECIAL_WARP; timedOpen = true; toStatus = TOCLOSED; animating = true; var _local2 = Math.floor(Math.random() * 60) + 1; toFramesClosed = toFramesClosed + _local2; _local2 = Math.floor(Math.random() * 2) + 1; if (_local2 == 1) { trackType = STRAIGHT; gotoAndStop(ISTRAIGHT); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ISTRAIGHTWARP); } else { trackType = CURVE; gotoAndStop(ICURVE); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ICURVEWARP); } icons_mc._xscale = 0; icons_mc._yscale = 0; icons_mc._visible = false; randomRotation(); } function setShield() { specialType = ISPECIAL_SHIELD; var _local2 = Math.floor(Math.random() * 2) + 1; if (_local2 == 1) { trackType = STRAIGHT; gotoAndStop(ISTRAIGHT); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ISTRAIGHTSHIELD); } else { trackType = CURVE; gotoAndStop(ICURVE); track_mc.gotoAndStop(trackLevel); icons_mc.gotoAndStop(ICURVESHIELD); } TrackColorIndex = TRACKCOLORTRACKLOCK; randomRotation(); } function animateIcon() { switch (specialType) { case ISPECIAL_ACCEL : fadeIcon = true; break; case ISPECIAL_ACCEL_MOD : icons_mc._visible = false; break; case ISPECIAL_OIL : fadeIcon = true; break; case ISPECIAL_LAVA : break; case ISPECIAL_TIMEADD : fadeIcon = true; break; case ISPECIAL_TIMESUB : fadeIcon = true; break; case ISPECIAL_CRUSHER : break; case ISPECIAL_SPEEDBOOST : icons_mc.icon.gotoAndStop("animated"); break; case ISPECIAL_WARP : break; case ISPECIAL_TORNADO : break; case ISPECIAL_TRACKLOCK : break; case ISPECIAL_PIT : break; case ISPECIAL_ICE : break; case ISPECIAL_PLASMA : fadeIcon = true; break; case ISPECIAL_SHIELD : fadeIcon = true; } } function setSoundClip(clp) { soundClip = clp; } function getTrackColor() { return(TrackColorArray[TrackColorIndex]); } function clickTrack() { if (((!getParent().getPauseGame()) && (getParent().getGameMode() == Board.MODE_USER_PLAY)) && (specialType != ISPECIAL_TRACKLOCK)) { _rotation = _rotation + 90; if (_rotation >= 360) { _rotation = 0; } findOpenings(); displayConnected(); getParent().trackClicked(); } } function findOpenings() { if (trackType == STRAIGHT) { if ((_rotation == 0) || (_rotation == 180)) { oright = true; oleft = true; oup = false; odown = false; } else { oright = false; oleft = false; oup = true; odown = true; } } else if (trackType == CURVE) { if (_rotation == 0) { oright = false; oleft = true; oup = false; odown = true; } else if (_rotation == 90) { oright = false; oleft = true; oup = true; odown = false; } else if (_rotation == 180) { oright = true; oleft = false; oup = true; odown = false; } else { oright = true; oleft = false; oup = false; odown = true; } } else if (trackType == BLOCK) { oright = false; oleft = false; oup = false; odown = false; } } function displayConnected() { if (!connected) { greyOut(); } else { colorOut(); } } function setConnected(con) { connected = con; displayConnected(); } function getTrackType() { return(trackType); } function getRotation() { return(_rotation); } function getConnected() { return(connected); } function setParent(p) { parent = p; } function getParent() { return(parent); } function getX() { return(_x); } function getY() { return(_y); } function setForTermination(endY, mu) { falling = true; terminate = true; fallEndY = _y + endY; fallMoveUnits = mu; } function SetForTerminationFallAndExplode(endY, mu) { falling = true; explodeAtBottom = true; fallEndY = _y + endY; fallMoveUnits = mu; } function startFalling(endY, mu, r, c) { falling = true; fallEndY = _y + endY; fallMoveUnits = mu; animating = true; } function setDisappear() { disappear = true; animating = true; } function setAppear() { appear = true; animating = true; } function Run() { if (fadeIcon) { icons_mc._alpha = icons_mc._alpha - 5; if (icons_mc._alpha <= 0) { fadeIcon = false; } } if (timedOpen) { toFrameCount++; if (specialType == ISPECIAL_PIT) { switch (toStatus) { case TOCLOSED : if (toFrameCount > toFramesClosed) { toStatus = TOOPENING; toFrameCount = 0; } break; case TOOPENING : icons_mc.icon.play(); toStatus = TOOPEN; break; case TOOPEN : if (toFrameCount > toFramesOpen) { toStatus = TOCLOSING; toFrameCount = 0; } break; case TOCLOSING : icons_mc.icon.play(); toStatus = TOCLOSED; } } else if (specialType == ISPECIAL_CRUSHER) { switch (toStatus) { case TOCLOSED : if (toFrameCount > toFramesClosed) { toStatus = TOOPENING; toFrameCount = 0; } break; case TOOPENING : trace("opening crusher"); icons_mc.icon.crusher.gotoAndPlay("playing"); toStatus = TOOPEN; break; case TOOPEN : if (toFrameCount > toFramesOpen) { toStatus = TOCLOSING; toFrameCount = 0; } break; case TOCLOSING : icons_mc.icon.crusher.gotoAndStop("stopped"); toStatus = TOCLOSED; } } else { switch (toStatus) { case TOCLOSED : if (toFrameCount > toFramesClosed) { toStatus = TOOPENING; toFrameCount = 0; icons_mc._xscale = 0; icons_mc._yscale = 0; icons_mc._visible = true; } else { icons_mc._xscale = 0; icons_mc._yscale = 0; icons_mc._visible = false; } break; case TOOPENING : icons_mc._xscale = icons_mc._xscale + (100 / toFramesAnimate); icons_mc._yscale = icons_mc._yscale + (100 / toFramesAnimate); if (toFrameCount >= toFramesAnimate) { toStatus = TOOPEN; toFrameCount = 0; } break; case TOOPEN : if (toFrameCount > toFramesOpen) { toStatus = TOCLOSING; toFrameCount = 0; } break; case TOCLOSING : icons_mc._xscale = 100 - ((100 / toFramesAnimate) * toFrameCount); icons_mc._yscale = 100 - ((100 / toFramesAnimate) * toFrameCount); if (toFrameCount <= toFramesAnimate) { break; } toStatus = TOCLOSED; icons_mc._xscale = 0; icons_mc._yscale = 0; icons_mc._visible = false; toFrameCount = 0; } } } if (falling) { if (_y >= fallEndY) { if (terminate) { Terminate(); } else if (explodeAtBottom) { falling = false; ExplodeAtBottom(); } else { _y = fallEndY; falling = false; if (!timedOpen) { animating = false; } } } else { _y = _y + fallMoveUnits; } } if (disappear) { if (dcount < dscale.length) { _xscale = dscale[dcount]; _yscale = dscale[dcount]; _rotation = _rotation + 30; dcount++; } else { disappear = false; if (!timedOpen) { animating = false; } Terminate(); } } if (appear) { if (acount < ascale.length) { _xscale = ascale[acount]; _yscale = ascale[acount]; _rotation = _rotation + 30; acount++; } else { appear = false; if (!timedOpen) { animating = false; } _rotation = 0; } } if (exploding) { part.Run(); if (!part.active) { if (!timedOpen) { animating = false; } Terminate(); } } } function Terminate() { parent.removeEventListener("Run", this); removeMovieClip(); } function setRemove() { remove = true; } function getRemove() { return(remove); } function ExplodeAfterComplete() { part = attachMovie("FParticleExplosion", "part" + EXPLODE_DEPTH, EXPLODE_DEPTH); part.setParent(this); part.setLocation(0, 0); part.setMaxParticles(8); part.setVelocity(500); part.setGravity(400); part.setAngle(180); part.setLife(100); part.setDisbursment(360); part.setFade(false); part.setImage("particle"); part.setScale(250); part.setRotation(15); part.setStartColor(TrackColorArray[TrackColorIndex]); part.setEndColor(TrackColorArray[TrackColorIndex]); part.start(); soundClip.playExplode(); exploding = true; animating = true; track_mc._visible = false; icons_mc._visible = false; } function ExplodeAtBottom() { part = attachMovie("FParticleExplosion", "part" + EXPLODE_DEPTH, EXPLODE_DEPTH); part.setParent(this); part.setLocation(0, 0); part.setMaxParticles(10); part.setVelocity(500); part.setGravity(800); part.setAngle(180); part.setLife(200); part.setDisbursment(180); part.setFade(true); part.setImage("particle"); part.setScale(250); part.setRotation(0); part.setStartColor(TrackColorArray[TrackColorIndex]); part.setEndColor(TrackColorArray[TrackColorIndex]); part.start(); exploding = true; animating = true; track_mc._visible = false; icons_mc._visible = false; } static var STRAIGHT = 1; static var CURVE = 2; static var BLOCK = 3; static var ISTRAIGHT = 1; static var ICURVE = 2; static var ISTRAIGHTNONE = 1; static var ISTRAIGHTACCELL1 = 2; static var ISTRAIGHTACCELL2 = 3; static var ISTRAIGHTOIL = 4; static var ISTRAIGHTLAVA = 5; static var ISTRAIGHTTIMEADD = 6; static var ISTRAIGHTTIMESUB = 7; static var ISTRAIGHTCRUSHER = 8; static var ISTRAIGHTSPEEDBOOST = 9; static var ISTRAIGHTWARP = 10; static var ISTRAIGHTTORNADO = 11; static var ISTRAIGHTTRACKLOCK = 12; static var ISTRAIGHTPIT_OFFSET = 12; static var ISTRAIGHTPIT_1 = 13; static var ISTRAIGHTPIT_2 = 14; static var ISTRAIGHTPIT_3 = 15; static var ISTRAIGHTPIT_4 = 16; static var ISTRAIGHTPIT_5 = 17; static var ISTRAIGHTPIT_6 = 18; static var ISTRAIGHTICE = 19; static var ISTRAIGHTPLASMA = 20; static var ISTRAIGHTSHIELD = 21; static var ICURVENONE = 1; static var ICURVEACCELL1 = 2; static var ICURVEACCELL2 = 3; static var ICURVEOIL = 4; static var ICURVESTATIC = 5; static var ICURVEWARP = 6; static var ICURVETORNADO = 7; static var ICURVESHIELD = 8; static var ISPECIAL_ACCEL = 1010; static var ISPECIAL_ACCEL_MOD = 1015; static var ISPECIAL_OIL = 1020; static var ISPECIAL_LAVA = 1030; static var ISPECIAL_TIMEADD = 1040; static var ISPECIAL_TIMESUB = 1050; static var ISPECIAL_CRUSHER = 1060; static var ISPECIAL_SPEEDBOOST = 1070; static var ISPECIAL_WARP = 1080; static var ISPECIAL_TORNADO = 1090; static var ISPECIAL_TRACKLOCK = 1100; static var ISPECIAL_PIT = 1110; static var ISPECIAL_ICE = 1120; static var ISPECIAL_PLASMA = 1130; static var ISPECIAL_SHIELD = 1140; static var LIMIT1 = 5; static var LIMIT2 = 25; static var LIMIT3 = 65; static var LIMIT4 = 95; var specialvalue = 0; var specialType = 0; var oright = false; var oleft = false; var oup = false; var odown = false; var connected = false; var falling = false; var terminate = false; var timedOpen = false; var dscale = new Array(); var ascale = new Array(); var acount = 0; var dcount = 0; var appear = false; var disappear = false; var exploding = false; var explodeAtBottom = false; var part = null; static var EXPLODE_DEPTH = 1000; var specialProb = new Array(); var special = false; var remove = false; var fadeIcon = false; var t_accell1 = new Array(); var t_accell2 = new Array(); var t_speedboost = new Array(); var t_plasma = new Array(); var t_addtime10 = new Array(); var t_tracklock = new Array(); var t_subtime5 = new Array(); var t_ice = new Array(); var t_lava = new Array(); var t_pit = new Array(); var t_tornado = new Array(); var t_crusher = new Array(); var t_oil = new Array(); var t_warp = new Array(); var t_shield = new Array(); var toFramesClosed = 45; var toFramesOpen = 200; var toFramesAnimate = 5; var toFrameCount = 0; var toStatus = 0; static var TOOPEN = 1; static var TOCLOSED = 2; static var TOOPENING = 3; static var TOCLOSING = 4; var trackLevel = 0; static var MAXTRACKCOLORS = 6; var animating = false; static var TRACKCOLORGENERIC = 0; static var TRACKCOLORLEVEL1 = 1; static var TRACKCOLORLEVEL2 = 2; static var TRACKCOLORLEVEL3 = 3; static var TRACKCOLORLEVEL4 = 4; static var TRACKCOLORLEVEL5 = 5; static var TRACKCOLORLEVEL6 = 6; static var TRACKCOLORLAVA = 7; static var TRACKCOLORTRACKLOCK = 8; static var TRACKCOLORCRUSHER = 8; static var TRACKCOLORSPEEDBOOST = 8; static var TRACKCOLORICE = 9; }
Symbol 807 MovieClip [__Packages.Board] Frame 0
class Board extends ComponentBase { var mainTL, dispatchEvent, titleClip, endClip, popUpClip, addEventListener, songClip, tracks, track1, track2, track3, track4, track5, track6, cars, tcPath, tcCar, tcFirst, tcMoves, tcPoints, tcBMoves, tcBMax, tcMax, tcLast, rtCount, dtCount, deleteTrack, backGroundClip, tunnelBack, soundClip; function Board (TL) { super(); mainTL = TL; } function setGameMode(mod) { gameMode = mod; } function getGameMode() { return(gameMode); } function Run() { if (!getPauseGame()) { switch (gameMode) { case MODE_SHOW_TITLE_SCREEN : fMODE_SHOW_TITLE_SCREEN(); break; case MODE_INIT_GAME : fMODE_INIT_GAME(); setGameMode(MODE_SHOW_LEVELPOP); break; case MODE_SHOW_LEVELPOP : fMODE_SHOW_LEVELPOP(); setGameMode(MODE_WAIT_FOR_START_BUTTON); break; case MODE_WAIT_FOR_START_BUTTON : break; case MODE_INIT_LEVEL : fMODE_INIT_LEVEL(); setGameMode(MODE_BUILD_TRACKS); break; case MODE_BUILD_TRACKS : fMODE_BUILD_TRACKS(); fMODE_TEST_CONNECTIONS(); scoreBoard1.TimeReset(); scoreBoard1.setCarsToFinish(0); setGameMode(MODE_USER_PLAY); break; case MODE_USER_PLAY : if (scoreBoard1.getTimeStarted()) { scoreBoard1.TimeCalculate(); } else if (scoreBoard1.getTimeUp()) { gameModeComplete = false; iRow = maxRows; setGameMode(MODE_END_GAME); } else { scoreBoard1.TimeStart(); } break; case MODE_TEST_CONNECTIONS : fMODE_TEST_CONNECTIONS(); scoreBoard1.TimeCalculate(); if (fMODE_TEST_TRACKS()) { gameModeComplete = false; setGameMode(MODE_MOVE_CAR); } else { setGameMode(MODE_USER_PLAY); } break; case MODE_MOVE_CAR : scoreBoard1.TimeCalculate(); fMODE_MOVE_CAR(); setGameMode(MODE_TRAVERSE_BOARD); break; case MODE_TRAVERSE_BOARD : scoreBoard1.TimeCalculate(); if (scoreBoard1.getTimeUp()) { gameModeComplete = false; iRow = maxRows; setGameMode(MODE_END_GAME); } else if (!gameModeComplete) { fMODE_TRAVERSE_BOARD(); } else { gameModeComplete = false; setGameMode(MODE_REMOVE_TRACKS); } break; case MODE_REMOVE_TRACKS : scoreBoard1.TimeCalculate(); if (!gameModeComplete) { fMODE_REMOVE_TRACKS(); } else { gameModeComplete = false; setGameMode(MODE_CHECK_LEVEL); } break; case MODE_CHECK_LEVEL : scoreBoard1.TimeCalculate(); if (fMODE_CHECK_LEVEL()) { scoreBoard1.setTimeStarted(false); gameModeComplete = false; iRow = maxRows; setGameMode(MODE_END_LEVEL); } else { setGameMode(MODE_RETRACK); } break; case MODE_RETRACK : scoreBoard1.TimeCalculate(); fMODE_RETRACK(); fMODE_REPLACE_CAR(); setWaitMode(15, MODE_TEST_CONNECTIONS); break; case MODE_REPLACE_CAR : fMODE_REPLACE_CAR(); setGameMode(MODE_REMOVE_BAD_TRACK); break; case MODE_REMOVE_BAD_TRACK : fMODE_REMOVE_BAD_TRACK(); setGameMode(MODE_RETRACK); break; case MODE_END_LEVEL : if (!gameModeComplete) { fMODE_END_LEVEL(); setWaitMode(5, MODE_END_LEVEL); } else { setGameMode(MODE_SHOW_STATS); } break; case MODE_SHOW_STATS : fMODE_SHOW_STATS(); setGameMode(MODE_HIDE_STATS); break; case MODE_HIDE_STATS : setGameMode(MODE_SHOW_LEVELPOP); break; case MODE_END_GAME : if (!gameModeComplete) { fMODE_END_GAME(); setWaitMode(2, MODE_END_GAME); } else { gameModeComplete = false; setGameMode(MODE_END_STATS); } break; case MODE_END_STATS : fMODE_END_STATS(); break; case MODE_END_HIGH_SCORE : break; case MODE_RESTART_GAME : break; case MODE_WAIT : fMODE_WAIT(); break; case MODE_SPIN_WAIT : fMODE_WAIT(); scoreBoard1.TimeCalculate(); break; case MODE_WAIT_FOR_CALLBACK : break; case MODE_TRACKMOD : fMODE_TRACKMOD(); setGameMode(MODE_REMOVE_BAD_TRACK); } dispatchEvent({type:"Run"}); } } function EventTitleStartButtonPressed() { titleClip.setDisappear(); setGameMode(MODE_INIT_GAME); } function EventEndRestartButtonPressed() { endClip.setDisappear(); setGameMode(MODE_SHOW_TITLE_SCREEN); } function EventLevelStartButtonPressed() { popUpClip.setDisappear(); setWaitMode(8, MODE_INIT_LEVEL); } function EventTrackModsButtonPressed() { if ((getGameMode() == MODE_USER_PLAY) && (!getPauseGame())) { scoreBoard1.subTrackMods(1); setGameMode(MODE_TRACKMOD); } } function EventHelpButtonPressed() { trace("EventHelpButtonPressed"); setPauseGame(true); } function EventCloseHelpButtonPressed() { trace("EventCloseHelpButtonPressed"); setPauseGame(false); } function setPauseGame(bit) { pauseGame = bit; if (pauseGame) { scoreBoard1.pauseTime(); } else { scoreBoard1.unPauseTime(); } } function getPauseGame() { return(pauseGame); } function fMODE_SHOW_TITLE_SCREEN() { titleClip = mainTL.attachMovie("FTitleScreen", "title" + titleDepth, titleDepth); titleClip.setLocation(0, 0); titleClip.setParent(this); titleClip.setExtremeRight(463); titleClip.setExtremeLeft(-466); titleClip.setAppear(); addEventListener("Run", titleClip); setGameMode(MODE_WAIT_FOR_START_BUTTON); trace("songClip:" + songClip); songClip.playSong("titlesong"); } function fMODE_END_STATS() { endClip = mainTL.attachMovie("FEndScreen", "end" + endDepth, endDepth); endClip.setLocation(0, 0); endClip.setParent(this); endClip.setExtremeRight(463); endClip.setExtremeLeft(-466); endClip.setAppear(); endClip.setValues(scoreBoard1.getScore(), scoreBoard1.getLevel(), scoreBoard1.getRacesComplete(), scoreBoard1.getTracksUsed(), scoreBoard1.getLongest()); addEventListener("Run", endClip); setGameMode(MODE_WAIT_FOR_RESTART_BUTTON); songClip.playSong("titlesong"); } function fMODE_INIT_GAME() { tracks = new Array(); track1 = new Array(); track2 = new Array(); track3 = new Array(); track4 = new Array(); track5 = new Array(); track6 = new Array(); cars = new Array(); tcBetweenPoints = false; tcPath = null; tcCar = null; tcFirst = false; tcMoves = 0; tcPoints = 0; tcBMoves = 0; tcBMax = 0; tcMax = 0; tcLast = false; rtCount = 0; dtCount = 0; deleteTrack = false; iRow = 0; iCol = 0; waitFrames = 0; waitElapsed = 0; waitLastMode = 0; tcIndex = TCNORMAL; tracks = [0, track1, track2, track3, track4, track5, track6]; backGroundClip = mainTL.attachMovie("FBackground", "background1", backGroundDepth); backGroundClip.setLocation(0, 0); backGroundClip.resetColor(); tunnelBack = mainTL.attachMovie("FTunnelBack", "tunnelback1", tunnelBackDepth); tunnelBack._x = 455; tunnelBack._y = 9; scoreBoard1 = mainTL.attachMovie("FScoreBoard", "scoreboard", scoreBoard1Depth); scoreBoard1.setLocation(0, 300); scoreBoard1.setLevel(0); scoreBoard1.setSoundClip(soundClip); scoreBoard1.setParent(this); spinCar = false; pauseGame = false; gameModeComplete = true; } function fMODE_SHOW_LEVELPOP() { popUpClip = mainTL.attachMovie("FLevelPopUp", "popup" + popUpDepth, popUpDepth); popUpClip.setLocation(0, 0); popUpClip.setParent(this); popUpClip.setExtremeRight(463); popUpClip.setExtremeLeft(-466); popUpClip.setLevel(scoreBoard1.getLevel()); popUpClip.setAppear(); addEventListener("Run", popUpClip); } function fMODE_INIT_LEVEL() { scoreBoard1.addTrackMods(1); scoreBoard1.setLevel(scoreBoard1.getLevel() + 1); } function fMODE_BUILD_TRACKS() { var _local2; var _local4 = 0; var _local3 = maxRows; while (_local3 > 0) { var _local5 = 1; while (_local5 <= maxCols) { _local4 = getNextPieceDepth(); _local2 = mainTL.attachMovie("TrackPiece", "track" + _local4, _local4); _local2.createTrack(scoreBoard1.getEffectiveLevel(), scoreBoard1.getLevel()); _local2._x = startX + (TRACKSPACING * (_local5 - 1)); _local2._y = 0; _local2.startFalling(startY + (TRACKSPACING * _local3), 25, _local3, _local5); _local2.setParent(this); _local2.setSoundClip(soundClip); tracks[_local3][_local5] = _local2; addEventListener("Run", _local2); _local5++; } _local3--; } cars = new Array(); var _local5 = 1; while (_local5 <= maxCars) { cars.push(createCar(_local5)); _local5++; } backGroundClip.setColor(scoreBoard1.getLevel()); backGroundClip.resetSlots(); songClip.playSong("song" + scoreBoard1.getEffectiveLevel()); } function createCar(slot) { var _local2; var _local3 = getNextCarDepth(); _local2 = mainTL.attachMovie("FCar", "car" + _local3, _local3); _local2.setLocation(carStartX, carStartY + (TRACKSPACING * (slot - 1))); _local2.setSlotLocation(carStartX, carStartY + (TRACKSPACING * (slot - 1))); _local2.setParent(this); _local2.setRaceComplete(false); _local2.setSlot(slot); addEventListener("Run", _local2); return(_local2); } function fMODE_TEST_CONNECTIONS() { var _local4 = false; var _local5 = 0; while (_local5 < 2) { var _local3 = 1; while (_local3 <= maxRows) { var _local2 = 1; while (_local2 <= maxCols) { _local4 = false; if (tracks[_local3][_local2].oleft) { if (_local2 == 1) { _local4 = true; } else if (tracks[_local3][_local2 - 1].oright) { _local4 = true; } else if (tracks[_local3][_local2 - 2].jump) { _local4 = true; } } if (tracks[_local3][_local2].oright && (_local2 != maxCols)) { if (tracks[_local3][_local2 + 1].oleft) { _local4 = true; } else if (tracks[_local3][_local2 + 2].jump) { _local4 = true; } } if (tracks[_local3][_local2].oup && (_local3 != 1)) { if (tracks[_local3 - 1][_local2].odown) { _local4 = true; } } if (tracks[_local3][_local2].odown && (_local3 != maxRows)) { if (tracks[_local3 + 1][_local2].oup) { _local4 = true; } } tracks[_local3][_local2].setConnected(_local4); _local2++; } _local3++; } _local5++; } } function fMODE_TEST_TRACKS() { var _local4 = 0; var _local3 = new CarPath(); var _local2 = 1; while ((!_local3.getFinished()) && (_local2 <= maxRows)) { if (tracks[_local2][1].connected) { _local3 = findPath(_local2, 1); } _local2++; } if (_local3.getFinished()) { tcPath = _local3; return(true); } return(false); } function findPath(startRow, startCol) { var _local4 = new CarPath(); var _local6 = false; var _local5 = false; var _local2 = startCol; var _local3 = startRow; var _local9 = true; _local4.addPoint(startRow, startCol); if (tracks[_local3][_local2].oleft) { while ((!_local6) && (!_local5)) { if ((_local2 == maxCols) && (tracks[_local3][_local2].oright)) { _local5 = true; } else if ((((_local2 != maxCols) && (tracks[_local3][_local2].oright)) && (tracks[_local3][_local2 + 1].oleft)) && (!_local4.isLastPath(_local3, _local2 + 1))) { _local4.addPoint(_local3, _local2 + 1); _local2 = _local2 + 1; } else if ((((_local2 != 1) && (tracks[_local3][_local2].oleft)) && (tracks[_local3][_local2 - 1].oright)) && (!_local4.isLastPath(_local3, _local2 - 1))) { _local4.addPoint(_local3, _local2 - 1); _local2 = _local2 - 1; } else if ((((_local3 != 1) && (tracks[_local3][_local2].oup)) && (tracks[_local3 - 1][_local2].odown)) && (!_local4.isLastPath(_local3 - 1, _local2))) { _local4.addPoint(_local3 - 1, _local2); _local3 = _local3 - 1; } else if ((((_local3 != maxRows) && (tracks[_local3][_local2].odown)) && (tracks[_local3 + 1][_local2].oup)) && (!_local4.isLastPath(_local3 + 1, _local2))) { _local4.addPoint(_local3 + 1, _local2); _local3 = _local3 + 1; } else { _local6 = true; } } } else { _local6 = true; _local5 = false; } if (_local5) { _local4.setFinished(true); } else { _local4.setFinished(false); } return(_local4); } function fMODE_MOVE_CAR() { tcFirst = true; tcPoints = tcPath.getPathLength(); tcCar = cars[tcPath.getPointRow(0) - 1]; tcMoves = 0; rtCount = 0; dtCount = 0; soundClip.playEngine(); tcCar.startBodyMoving(); } function fMODE_TRAVERSE_BOARD() { var _local4 = null; var _local2 = null; var _local5 = null; var _local3 = null; var _local8 = 0; if ((tcMoves < tcPoints) || (tcLast)) { tcCar.ResetCar(); if (!tcBetweenPoints) { tcBetweenPoints = true; if (tcFirst) { tcCar.incrementRaces(); tcCar.setFacing(Car.FRIGHT, tcIndex); tcIndex = TCNORMAL; _local5 = tcPath.getPathSection(0); tcMax = tcPath.getPathLength(); tcLast = false; _local3 = tracks[_local5.getRowValue()][_local5.getColValue()]; tcBMax = Math.floor((_local3.getX() - tcCar.getX()) / tcIncArray[tcIndex]); } else if (tcLast) { tcCar.setFacing(Car.FRIGHT, tcIndex); _local4 = tcPath.getPathSection(tcMoves - 1); _local2 = tracks[_local4.getRowValue()][_local4.getColValue()]; tcBMoves = 0; scoreTrack(_local2, tcMoves, tcCar); tcBMax = Math.floor((tcEndPoint - tcCar.getX()) / tcIncArray[tcIndex]); } else { _local4 = tcPath.getPathSection(tcMoves); _local2 = tracks[_local4.getRowValue()][_local4.getColValue()]; _local5 = tcPath.getPathSection(tcMoves + 1); _local3 = tracks[_local5.getRowValue()][_local5.getColValue()]; scoreTrack(_local2, tcMoves, tcCar); if (_local3.getX() > _local2.getX()) { if (tcCar.getFacing() != Car.FRIGHT) { soundClip.playSkid(1); } tcCar.setFacing(Car.FRIGHT, tcIndex); tcBMax = Math.floor((_local3.getX() - _local2.getX()) / tcIncArray[tcIndex]); } else if (_local3.getX() < _local2.getX()) { if (tcCar.getFacing() != Car.FLEFT) { soundClip.playSkid(1); } tcCar.setFacing(Car.FLEFT, tcIndex); tcBMax = Math.floor((_local2.getX() - _local3.getX()) / tcIncArray[tcIndex]); } else if (_local3.getY() > _local2.getY()) { if (tcCar.getFacing() != Car.FDOWN) { soundClip.playSkid(1); } tcCar.setFacing(Car.FDOWN, tcIndex); tcBMax = Math.floor((_local3.getY() - _local2.getY()) / tcIncArray[tcIndex]); } else if (_local3.getY() < _local2.getY()) { if (tcCar.getFacing() != Car.FUP) { soundClip.playSkid(1); } tcCar.setFacing(Car.FUP, tcIndex); var _local6 = _local2.getY(); var _local7 = _local3.getY(); tcBMax = Math.floor((_local6 - _local7) / tcIncArray[tcIndex]); } } tcBMoves = 0; } tcBMoves++; if (tcBMoves > tcBMax) { if (tcFirst) { tcFirst = false; } else if (tcLast) { tcLast = false; } else { tcMoves++; } if (tcMoves == (tcMax - 1)) { tcMoves++; tcLast = true; } tcBetweenPoints = false; } else if (tcCar.getFacing() == Car.FRIGHT) { tcCar.setLocation(tcCar.getX() + tcIncArray[tcIndex], tcCar.getY()); } else if (tcCar.getFacing() == Car.FLEFT) { tcCar.setLocation(tcCar.getX() - tcIncArray[tcIndex], tcCar.getY()); } else if (tcCar.getFacing() == Car.FUP) { tcCar.setLocation(tcCar.getX(), tcCar.getY() - tcIncArray[tcIndex]); } else if (tcCar.getFacing() == Car.FDOWN) { tcCar.setLocation(tcCar.getX(), tcCar.getY() + tcIncArray[tcIndex]); } } else { endTraverse(); gameModeComplete = true; } } function endTraverse() { if (tcPoints > scoreBoard1.getLongest()) { scoreBoard1.setLongest(tcPoints); } scoreBoard1.addTracksUsed(tcPoints); scoreBoard1.incRacesComplete(); tcFirst = false; tcMoves = 0; tcPoints = 0; tcBMoves = 0; tcBMax = 0; tcMax = 0; tcLast = false; soundClip.stopEngine(); tcBetweenPoints = false; } function fMODE_REMOVE_TRACKS() { var _local4 = null; if (dtCount < tcPath.getPathLength()) { var _local5 = tcPath.getPathSection(dtCount); var _local2 = _local5.getColValue(); var _local3 = _local5.getRowValue(); _local4 = tracks[_local3][_local2]; _local4.ExplodeAfterComplete(); tracks[_local3][_local2] = null; dtCount++; } else { gameModeComplete = true; tcCar.setRaceComplete(true); backGroundClip.turnSlotOn(tcCar.getSlot()); } } function fMODE_REMOVE_BAD_TRACK() { var _local4 = null; var _local3 = maxRows; while (_local3 > 0) { var _local2 = 1; while (_local2 <= maxCols) { _local4 = tracks[_local3][_local2]; if (_local4.getRemove()) { _local4.setDisappear(); tracks[_local3][_local2] = null; } _local2++; } _local3--; } } function fMODE_RETRACK() { var _local2 = null; var _local8 = null; var _local5 = 1; while (_local5 <= maxCols) { if (tracks[maxRows][_local5] != null) { _local8 = tracks[maxRows][_local5]; _local8.setForTermination(TRACKSPACING, 10); tracks[maxRows][_local5] = null; } _local5++; } var _local10 = maxRows; while (_local10 > 0) { _local5 = maxCols; while (_local5 > 0) { if (tracks[_local10][_local5] != null) { _local8 = tracks[_local10][_local5]; var _local7 = null; var _local4 = 0; if (_local10 != maxRows) { var _local3 = _local10 + 1; while (_local3 <= maxRows) { _local7 = tracks[_local3][_local5]; if (_local7 == null) { _local4++; } _local3++; } if (_local4 > 0) { tracks[_local10 + _local4][_local5] = _local8; tracks[_local10][_local5] = null; _local8.startFalling(TRACKSPACING * _local4, 25, _local10, _local5); } } } _local5--; } _local10--; } _local5 = 1; while (_local5 <= maxCols) { var _local9 = 0; _local10 = 1; while ((tracks[_local10][_local5] == null) && (_local9 < maxRows)) { _local9++; _local10++; } var _local6 = 1; while (_local6 <= _local9) { _local2 = mainTL.attachMovie("TrackPiece", "track" + pieceCount, getNextPieceDepth()); _local2.createTrack(scoreBoard1.getEffectiveLevel(), scoreBoard1.getLevel()); _local2._x = startX + (TRACKSPACING * (_local5 - 1)); _local2._y = startY - TRACKSPACING; _local2.setParent(this); _local2.setSoundClip(soundClip); addEventListener("Run", _local2); tracks[_local6][_local5] = _local2; _local2.startFalling(TRACKSPACING * (_local6 + 1), 25, _local10, _local5); _local6++; } _local5++; } } function fMODE_REPLACE_CAR() { tcCar.gotoSlotLocation(); tcPath = null; tcCar = null; tcIndex = TCNORMAL; } function fMODE_CHECK_LEVEL() { var _local5 = true; var _local3 = null; var _local4 = 0; var _local2 = 0; while (_local2 < cars.length) { _local3 = cars[_local2]; if (!_local3.getRaceComplete()) { _local5 = false; } else { _local4++; } _local2++; } scoreBoard1.setCarsToFinish(_local4); return(_local5); } function setSoundClip(clp) { soundClip = clp; } function setSongClip(clp) { songClip = clp; } function fMODE_END_LEVEL() { var _local4 = null; soundClip.playCheer(); soundClip.stopClockTick(); if (iRow == 0) { gameModeComplete = true; var _local3 = 0; while (_local3 < cars.length) { var _local5 = cars[_local3]; _local5.Fade(); _local3++; } _local3 = 0; while (_local3 < cars.length) { cars.shift(); _local3++; } } else { var _local2 = 0; while (_local2 <= maxCols) { _local4 = tracks[iRow][_local2]; if (_local4 != null) { var _local6 = TRACKSPACING * Math.abs(maxRows - iRow); _local4.SetForTerminationFallAndExplode(_local6, 10); } _local2++; } iRow--; } } function fMODE_SHOW_STATS() { songClip.playSong("titlesong"); } function fMODE_END_GAME() { var _local4 = null; soundClip.stopEngine(); if (iRow == 0) { gameModeComplete = true; } else { var _local2 = 0; while (_local2 <= maxCols) { _local4 = tracks[iRow][_local2]; if (_local4 != null) { _local4.setDisappear(); } _local2++; } iRow--; } var _local3 = 0; while (_local3 < cars.length) { var _local5 = cars[_local3]; _local5.Zoom(); _local3++; } _local3 = 0; while (_local3 < cars.length) { cars.shift(); _local3++; } } function fMODE_WAIT() { waitElapsed++; if (waitElapsed >= waitFrames) { waitElapsed = 0; waitFrames = 0; gameMode = waitLastMode; } } function fMODE_TRACKMOD() { var _local6 = new Array(); var _local2; var _local4; var _local3; var _local5 = 0; while (_local5 < 6) { _local2 = null; while ((_local2 == null) || (_local2.setRemove())) { _local4 = Math.floor(Math.random() * maxRows) + 1; _local3 = Math.floor(Math.random() * maxCols) + 1; _local2 = tracks[_local4][_local3]; } trace("tracktoremove:" + _local2); _local2.setRemove(); _local5++; } soundClip.playWarp(); soundClip.playGoodBonus(); } function ReplaceCarBySlotNumber(evnt) { tcCar.ResetCar(); tcCar.gotoSlotLocation(evnt.slot); endTraverse(); soundClip.stopEngine(); gameMode = MODE_REMOVE_BAD_TRACK; } function setWaitMode(wframes, lastmode) { gameMode = MODE_WAIT; waitLastMode = lastmode; waitFrames = wframes; waitElapsed = 0; } function setSpinWaitMode(wframes, lastmode) { gameMode = MODE_SPIN_WAIT; waitLastMode = lastmode; waitFrames = wframes; waitElapsed = 0; } function getNextPieceDepth() { pieceCount++; if ((pieceCount + pgetDepthBase()) > pgetDepthMax()) { pieceCount = pgetDepthBase(); } return(pieceCount + pgetDepthBase()); } function getNextCarDepth() { carCount++; if ((carCount + cgetDepthBase()) > cgetDepthMax()) { carCount = cgetDepthBase(); } return(carCount + cgetDepthBase()); } function trackClicked() { setGameMode(MODE_TEST_CONNECTIONS); soundClip.playClick(); } function psetDepthBase(d) { pdepthBase = d; } function pgetDepthBase() { return(pdepthBase); } function psetDepthMax(d) { pdepthMax = d; } function pgetDepthMax() { return(pdepthMax); } function csetDepthBase(d) { cdepthBase = d; } function cgetDepthBase() { return(cdepthBase); } function csetDepthMax(d) { cdepthMax = d; } function cgetDepthMax() { return(cdepthMax); } function setStartX(x) { startX = x; } function setStartY(y) { startY = y; } function getStartY() { return(startY); } function getStartX() { return(startX); } function scoreTrack(trk, tcMoves, tcCar) { var _local4 = 0; var _local5 = false; var _local8 = 1; if (trk.special) { switch (trk.specialType) { case Track.ISPECIAL_ACCEL : var _local9 = trk.specialvalue * scoreBoard1.getAccelBonusLevel(); scoreBoard1.incAccelBonusLevel(); createMessage(tcCar.getX(), tcCar.getY(), "Accelcharger Bonus!! "); createFlyingScoreMod(trk._x, trk._y, trk.specialvalue * scoreBoard1.getAccelBonusLevel(), "", true, 30); soundClip.playGoodBonus(); _local5 = true; break; case Track.ISPECIAL_ACCEL_MOD : createFlyingTrackMod(trk._x, trk._y, trk.specialvalue); soundClip.playGoodBonus(); _local5 = true; break; case Track.ISPECIAL_OIL : if (!tcCar.getShield()) { tcIndex = TCSLOW; spinCar = true; soundClip.playBadBonus(); tcCar.StartSpinning(); createMessage(tcCar.getX(), tcCar.getY(), "Oil Slick!"); soundClip.playSkid(5); setSpinWaitMode(125, MODE_TRAVERSE_BOARD); } break; case Track.ISPECIAL_TIMEADD : scoreBoard1.TimeAddSeconds(trk.specialvalue); soundClip.playGoodBonus(); createMessage(tcCar.getX(), tcCar.getY(), "Time + " + trk.specialvalue); break; case Track.ISPECIAL_TIMESUB : if (!tcCar.getShield()) { scoreBoard1.TimeSubSeconds(trk.specialvalue); soundClip.playBadBonus(); createMessage(tcCar.getX(), tcCar.getY(), "Time - " + trk.specialvalue); } break; case Track.ISPECIAL_LAVA : if ((trk.toStatus == Track.TOOPEN) && (!tcCar.getShield())) { soundClip.playBadBonus(); createMessage(tcCar.getX(), tcCar.getY(), "Lava Flow!"); tcCar.turnFireOn(); tcIndex = TCSLOW; } else { createMessage(tcCar.getX(), tcCar.getY(), "Survival bonus!! "); createFlyingScoreMod(trk._x, trk._y, 100 * scoreBoard1.getLevel(), "", true, 25); _local5 = true; } break; case Track.ISPECIAL_CRUSHER : if ((trk.toStatus == Track.TOOPEN) && (!tcCar.getShield())) { createMessage(tcCar.getX(), tcCar.getY(), "The Crusher!"); soundClip.stopEngine(); soundClip.playBlast(); tcCar.Bladed(); trk.setRemove(); setGameMode(MODE_WAIT_FOR_CALLBACK); } else { createMessage(tcCar.getX(), tcCar.getY(), "Survival bonus!! "); createFlyingScoreMod(trk._x, trk._y, 100 * scoreBoard1.getLevel(), "", true, 25); _local5 = true; } break; case Track.ISPECIAL_SPEEDBOOST : soundClip.playGoodbonus(); tcIndex = TCFAST; soundClip.playLaunch(); createMessage(tcCar.getX(), tcCar.getY(), "Speed Boost!"); break; case Track.ISPECIAL_WARP : if ((trk.toStatus == Track.TOOPEN) && (!tcCar.getShield())) { createMessage(tcCar.getX(), tcCar.getY(), "Warp!"); soundClip.stopEngine(); soundClip.playWarp(); tcCar.Warped(); trk.setRemove(); setGameMode(MODE_WAIT_FOR_CALLBACK); } else { createMessage(tcCar.getX(), tcCar.getY(), "Survival bonus!! "); createFlyingScoreMod(trk._x, trk._y, 100 * scoreBoard1.getLevel(), "", true, 25); _local5 = true; } break; case Track.ISPECIAL_TORNADO : if ((trk.toStatus == Track.TOOPEN) && (!tcCar.getShield())) { createMessage(tcCar.getX(), tcCar.getY(), "Dust Storm!"); tcCar.Tornadoed(); soundClip.stopEngine(); soundClip.playWind(); trk.setRemove(); setGameMode(MODE_WAIT_FOR_CALLBACK); } else { createMessage(tcCar.getX(), tcCar.getY(), "Survival bonus!! "); createFlyingScoreMod(trk._x, trk._y, 100 * scoreBoard1.getLevel(), "", true, 25); _local5 = true; } break; case Track.ISPECIAL_TRACKLOCK : createMessage(tcCar.getX(), tcCar.getY(), "Tracklock Bonus!! "); createFlyingScoreMod(trk._x, trk._y, 200 * scoreBoard1.getLevel(), "", true, 25); _local5 = true; break; case Track.ISPECIAL_PIT : if ((trk.toStatus == Track.TOOPEN) && (!tcCar.getShield())) { createMessage(tcCar.getX(), tcCar.getY(), "Track Pit!"); tcCar.Pitted(); soundClip.stopEngine(); soundClip.playFallDownPit(); trk.setRemove(); setGameMode(MODE_WAIT_FOR_CALLBACK); } else { createMessage(tcCar.getX(), tcCar.getY(), "Survival bonus!! "); createFlyingScoreMod(trk._x, trk._y, 100 * scoreBoard1.getLevel(), "", true, 25); _local5 = true; } break; case Track.ISPECIAL_ICE : if (!tcCar.getShield()) { spinCar = true; tcCar.StartSpinning(); soundClip.playBadBonus(); createMessage(tcCar.getX(), tcCar.getY(), "Ice Flow!"); soundClip.playSkid(5); setSpinWaitMode(125, MODE_TRAVERSE_BOARD); } break; case Track.ISPECIAL_PLASMA : if (!tcCar.getShield()) { tcIndex = TCSLOW; soundClip.playBadBonus(); createMessage(tcCar.getX(), tcCar.getY(), "Plasma!"); } break; case Track.ISPECIAL_SHIELD : tcCar.turnShieldOn(); soundClip.playGoodBonus(); createMessage(tcCar.getX(), tcCar.getY(), "Shield!"); } trk.animateIcon(); } else { _local5 = true; } if (_local5) { if (tcCar.getRaceComplete()) { _local4 = ((BASETRACKSCORE * (tcMoves + 1)) * scoreBoard1.getLevel()) + (BASETRACKSCORE * (scoreBoard1.getLevel() - 1)); _local4 = Math.ceil(_local4 / tcCar.getRaces()); } else { _local4 = ((BASETRACKSCORE * (tcMoves + 1)) * scoreBoard1.getLevel()) + (BASETRACKSCORE * (scoreBoard1.getLevel() - 1)); } var _local6 = 16777215 /* 0xFFFFFF */; switch (tcIndex) { case TCVERYSLOW : _local4 = Math.ceil(_local4 / 4); _local6 = 13369344 /* 0xCC0000 */; break; case TCSLOW : _local4 = Math.ceil(_local4 / 2); _local6 = 16711680 /* 0xFF0000 */; break; case TCNORMAL : _local6 = 16777215 /* 0xFFFFFF */; break; case TCFAST : _local4 = Math.ceil(_local4 * 2); _local6 = 65280; } createScore(tcCar.getX(), tcCar.getY(), _local4, _local6); } } function createScore(x, y, scr, clr) { var _local2 = null; scoreCount++; if ((scoreCount + scoredepthBase) > scoredepthMax) { scoreCount = 0; } _local2 = mainTL.attachMovie("FScore", "score" + scoreCount, scoreCount + scoredepthBase); _local2.setFade(6); _local2.setScale(1); _local2.setScoreColor(clr); _local2.setScore(scr); _local2.setLocation(x, y); _local2.startMoving(); _local2.setParent(this); addEventListener("Run", _local2); scoreBoard1.addScore(scr); } function createMessage(x, y, msg) { var _local2 = null; messageCount++; if ((messageCount + messagedepthBase) > messagedepthMax) { messageCount = 0; } _local2 = mainTL.attachMovie("FMessage", "message" + messageCount, messageCount + messagedepthBase); _local2.setFade(2); _local2.setScale(0.5); _local2.setMessage(msg); _local2.setLocation(x, y - 25); _local2.startMoving(); _local2.setParent(this); addEventListener("Run", _local2); } function createFlyingTrackMod(beginX, beginY, finalValue) { var _local2 = null; messageCount++; if ((messageCount + messagedepthBase) > messagedepthMax) { messageCount = 0; } trace("createFlyingTrackMod-finalValue:" + finalValue); _local2 = mainTL.attachMovie("FFlyingtrackmod", "flyingtrackmod" + messageCount, messageCount + messagedepthBase); _local2.setParent(this); _local2.setLocation(beginX, beginY); _local2.setFinalLocation(450, 300); _local2.setDoSpin(true, 45); _local2.startMoving(finalValue); addEventListener("Run", _local2); } function EventAddTrackMod(o) { var _local2 = 0; _local2 = o.finalValue; scoreBoard1.addTrackMods(_local2); } function createFlyingScoreMod(beginX, beginY, finalValue, msg, spin, deg) { var _local2 = null; messageCount++; if ((messageCount + messagedepthBase) > messagedepthMax) { messageCount = 0; } _local2 = mainTL.attachMovie("FFlyingscoremod", "flyingtrackmod" + messageCount, messageCount + messagedepthBase); _local2.setParent(this); _local2.setLocation(beginX, beginY); _local2.setFinalLocation(140, 300); _local2.setMessageText(msg); _local2.setDoSpin(spin, deg); _local2.startMoving(finalValue); addEventListener("Run", _local2); } function EventAddScoreMod(o) { var _local2 = 0; _local2 = o.finalValue; scoreBoard1.addBonus(_local2); trace("EventScoreTrackMod-finalValue:" + _local2); } function createFlyingTime(beginX, beginY, finalValue, msg, spin, deg) { var _local2 = null; messageCount++; if ((messageCount + messagedepthBase) > messagedepthMax) { messageCount = 0; } _local2 = mainTL.attachMovie("FFlyingTime", "flyingtrackmod" + messageCount, messageCount + messagedepthBase); _local2.setParent(this); _local2.setLocation(beginX, beginY); _local2.setFinalLocation(10, 300); _local2.setMessageText(msg); _local2.setDoSpin(spin, deg); if (finalValue > 0) { _local2.setRGBColor(65280); } else { _local2.setRGBColor(16711680); } _local2.startMoving(finalValue); addEventListener("Run", _local2); } function EventFlyingTime(o) { var _local2 = 0; _local2 = o.finalValue; scoreBoard1.TimeAddSeconds(_local2); } var startX = 0; var startY = 0; var carStartX = 40; var carStartY = 27; var pieceCount = 0; var backGroundDepth = 5; var pdepthBase = 500; var pdepthMax = 15000; var scoreCount = 0; var scoredepthBase = 18000; var scoredepthMax = 18100; var messageCount = 0; var messagedepthBase = 42200; var messagedepthMax = 42300; var carCount = 0; var cdepthBase = 17000; var cdepthMax = 17500; static var maxRows = 6; static var maxCols = 7; static var maxCars = 6; var tcBetweenPoints = false; var tcIndex = 3; var tcIncArray = new Array(0, 1, 2, 10, 25); static var TCVERYSLOW = 1; static var TCSLOW = 2; static var TCNORMAL = 3; static var TCFAST = 4; var tcEndPoint = 500; static var TRACKSPACING = 50; static var BASETRACKSCORE = 5; var titleDepth = 50000; var endDepth = 50005; var popUpDepth = 55000; var gameMode = 0; var gameModeComplete = false; var iRow = 0; var iCol = 0; var waitFrames = 0; var waitElapsed = 0; var waitLastMode = 0; var scoreBoard1Depth = 40000; var scoreBoard1 = null; var spinCar = false; var tunnelBackDepth = 17800; static var MODE_SHOW_TITLE_SCREEN = 5; static var MODE_INIT_GAME = 10; static var MODE_SHOW_LEVELPOP = 20; static var MODE_WAIT_FOR_START_BUTTON = 25; static var MODE_INIT_LEVEL = 30; static var MODE_BUILD_TRACKS = 40; static var MODE_USER_PLAY = 50; static var MODE_TEST_CONNECTIONS = 60; static var MODE_TEST_TRACKS = 70; static var MODE_MOVE_CAR = 80; static var MODE_TRAVERSE_BOARD = 90; static var MODE_REMOVE_TRACKS = 100; static var MODE_CHECK_LEVEL = 105; static var MODE_RETRACK = 110; static var MODE_END_LEVEL = 130; static var MODE_SHOW_STATS = 140; static var MODE_HIDE_STATS = 150; static var MODE_END_GAME = 160; static var MODE_END_STATS = 170; static var MODE_END_HIGH_SCORE = 180; static var MODE_RESTART_GAME = 190; static var MODE_WAIT = 200; static var MODE_REPLACE_CAR = 210; static var MODE_REMOVE_BAD_TRACK = 220; static var MODE_WAIT_FOR_CALLBACK = 230; static var MODE_TRACKMOD = 240; static var MODE_WAIT_FOR_RESTART_BUTTON = 250; static var MODE_SPIN_WAIT = 260; static var MAXTRACKCOLORS = 6; var pauseGame = false; }
Symbol 808 MovieClip [__Packages.CarPath] Frame 0
class CarPath { var points, finished; function CarPath () { points = new Array(); setFinished(false); } function addPoint(r, c) { var _local2 = new PathSection(r, c); points.push(_local2); } function getPathLength() { return(points.length); } function getPointRow(idx) { var _local2 = null; _local2 = points[idx]; return(_local2.getRowValue()); } function getPointCol(idx) { var _local2 = null; _local2 = points[idx]; return(_local2.getColValue()); } function getPathSection(idx) { var _local2 = null; _local2 = points[idx]; return(_local2); } function setFinished(f) { finished = f; } function getFinished() { return(finished); } function printPath() { var _local3 = null; var _local5 = 0; var _local4 = 0; var _local2 = 0; while (_local2 <= (points.length - 1)) { _local3 = points[_local2]; _local5 = _local3.getRowValue(); _local4 = _local3.getColValue(); trace((_local5 + ",") + _local4); _local2++; } } function isLastPath(row, col) { var _local6 = false; var _local5 = 0; var _local4 = 0; var _local3 = null; var _local2 = 0; _local2 = 0; while (_local2 < points.length) { _local3 = points[_local2]; _local5 = _local3.getRowValue(); _local4 = _local3.getColValue(); if (_local5 == row) { if (_local4 == col) { _local6 = true; } } _local2++; } return(_local6); } }
Symbol 809 MovieClip [__Packages.PathSection] Frame 0
class PathSection { var fucker; function PathSection (r, c) { rowValue = r; colValue = c; fucker = r + c; } function getColValue() { return(colValue); } function setColValue(c) { colValue = c; } function getRowValue() { return(rowValue); } function setRowValue(r) { rowValue = r; } var rowValue = 0; var colValue = 0; }
Symbol 810 MovieClip [__Packages.Car] Frame 0
class Car extends ComponentBase { var cface, turning, finalTurnRotation, colorObj, greyTransform, origTransform, nextFace, lastFace, _rotation, parent, car_mc, _xscale, _yscale, _alpha, _x, _y, _visible, removeMovieClip, attachMovie, addEventListener, dispatchEvent, removeEventListener; function Car () { super(); cface = FRIGHT; turning = false; finalTurnRotation = 0; raceComplete = false; races = 0; exploding = false; bladed = false; pitted = false; tornadoed = false; warped = false; spinning = false; shield = false; part = null; colorObj = new Color(this); greyTransform = new Object(); greyTransform.ra = 100; greyTransform.rb = -80; greyTransform.ga = 100; greyTransform.gb = -80; greyTransform.ba = 100; greyTransform.bb = -80; origTransform = colorObj.getTransform(); nextFace = 0; lastFace = 0; turnedFrames = 0; carTurning = false; _rotation = FRIGHT; zooming = false; fading = false; ResetCar(); } function greyOut() { colorObj.setTransform(greyTransform); } function colorOut() { colorObj.setTransform(origTransform); } function setParent(par) { parent = par; } function turnFireOn() { car_mc.carbody.gotoAndStop(BODYFIRE); } function turnShieldOn() { shield = true; car_mc.carbody.gotoAndStop(BODYSHIELD); } function getShield() { return(shield); } function getRaceComplete() { return(raceComplete); } function setRaceComplete(comp) { raceComplete = comp; } function setSlotLocation(x, y) { slotX = x; slotY = y; } function startBodyMoving() { car_mc.carbody.gotoAndStop(BODYMOVING); } function startBodyStopped() { car_mc.carbody.gotoAndStop(BODYSTOPPED); } function ResetCar() { if (spinning) { StopSpinning(); } if (bladed) { bladed = false; car_mc.carbody._visible = true; car_mc.carbody._alpha = 100; } if (pitted) { pitted = false; } if (tornadoed) { _rotation = FRIGHT; _xscale = 100; _yscale = 100; tornadoed = false; } if (warped) { _alpha = 100; warped = false; } } function StartSpinning() { spinning = true; } function StopSpinning() { spinning = false; setFacing(cface); } function gotoSlotLocation() { _x = slotX; _y = slotY; ResetCar(); setFacing(FRIGHT); _xscale = 100; _yscale = 100; _visible = true; startBodyStopped(); } function setLocation(x, y) { _x = x; _y = y; } function setFacing(cf, speed) { lastFace = cface; cface = cf; if (lastFace == cf) { endTurn(); } else { trace("speed:" + speed); switch (speed) { case Board.TCVERYSLOW : MAXTURNFRAMES = MAXRETURNFRAMES_VERYSLOW; break; case Board.TCSLOW : MAXTURNFRAMES = MAXRETURNFRAMES_SLOW; break; case Board.TCNORMAL : MAXTURNFRAMES = MAXRETURNFRAMES_NORMAL; break; case Board.TCFAST : MAXTURNFRAMES = MAXRETURNFRAMES_FAST; break; default : MAXTURNFRAMES = MAXRETURNFRAMES_NORMAL; } nextFace = cf; carTurning = true; turnedFrames = 0; trace("MaxReturnFrames:" + MAXTURNFRAMES); } } function endTurn() { cface = nextFace; _rotation = cface; } function getFacing() { return(cface); } function getBody() { return(body); } function setSlot(slt) { slot = slt; car_mc.gotoAndStop(slot); } function getSlot() { return(slot); } function getX() { return(_x); } function getY() { return(_y); } function incrementRaces() { races++; } function getRaces() { return(races); } function Terminate() { parent.removeEventListener("Run", this); removeMovieClip(); } function Explode() { part = attachMovie("FParticleExplosion", "part" + EXPLODE_DEPTH, EXPLODE_DEPTH); part.setParent(this); part.setLocation(0, 0); part.setMaxParticles(20); part.setVelocity(500); part.setGravity(800); part.setAngle(360); part.setLife(200); part.setDisbursment(360); part.setFade(true); part.setImage("particle"); part.setScale(200); part.setRotation(0); part.setStartColor(16711680); part.setEndColor(16749609); part.start(); exploding = true; } function Bladed() { part = attachMovie("FParticleExplosion", "part" + EXPLODE_DEPTH, EXPLODE_DEPTH); part.setParent(this); part.setLocation(0, 0); part.setMaxParticles(50); part.setVelocity(300); part.setGravity(2000); part.setAngle(360); part.setLife(300); part.setDisbursment(360); part.setFade(true); part.setImage("particle_oblong"); part.setScale(300); part.setRotation(15); part.setStartColor(16711680); part.setEndColor(16711680); part.start(); bladed = true; car_mc.carbody.gotoAndStop(BODYEXPLODE); addEventListener("ReplaceCarBySlotNumber", parent); } function Pitted() { pitted = true; addEventListener("ReplaceCarBySlotNumber", parent); } function Tornadoed() { tornadoed = true; addEventListener("ReplaceCarBySlotNumber", parent); } function Warped() { warped = true; addEventListener("ReplaceCarBySlotNumber", parent); } function Zoom() { zooming = true; } function Fade() { fading = true; } function Run() { if (carTurning) { var _local4 = false; var _local2 = 90 / MAXTURNFRAMES; switch (lastFace) { case FRIGHT : if (nextFace == FUP) { _rotation = _rotation - _local2; } else { _rotation = _rotation + _local2; } break; case FDOWN : if (nextFace == FRIGHT) { _rotation = _rotation - _local2; } else { _rotation = _rotation + _local2; } break; case FLEFT : if (nextFace == FUP) { _rotation = _rotation + _local2; } else { _rotation = _rotation - _local2; } break; case FUP : if (nextFace == FRIGHT) { _rotation = _rotation + _local2; } else { _rotation = _rotation - _local2; } } turnedFrames++; if (turnedFrames >= MAXTURNFRAMES) { carTurning = false; endTurn(); } } if (exploding) { part.Run(); car_mc.carbody._alpha = car_mc.carbody._alpha - 25; if (!part.active) { Terminate(); } } if (bladed) { part.Run(); car_mc.carbody._alpha = car_mc.carbody._alpha - 10; if (!part.active) { dispatchEvent({type:"ReplaceCarBySlotNumber", slot:slot}); removeEventListener("ReplaceCarBySlotNumber", parent); } } if (pitted) { _xscale = _xscale - 5; _yscale = _yscale - 5; _rotation = _rotation + 36; if (_xscale <= 0) { dispatchEvent({type:"ReplaceCarBySlotNumber", slot:slot}); removeEventListener("ReplaceCarBySlotNumber", parent); } } if (spinning) { _rotation = _rotation + 36; } if (tornadoed) { _rotation = _rotation + 36; _xscale = _xscale + 5; _yscale = _yscale + 5; if (_xscale >= 250) { dispatchEvent({type:"ReplaceCarBySlotNumber", slot:slot}); removeEventListener("ReplaceCarBySlotNumber", parent); } } if (warped) { _alpha = _alpha - 3; if (_alpha <= 0) { dispatchEvent({type:"ReplaceCarBySlotNumber", slot:slot}); removeEventListener("ReplaceCarBySlotNumber", parent); } } if (fading) { _alpha = _alpha - 10; if (_alpha <= 0) { Terminate(); } } if (zooming) { _x = _x + 5; _xscale = _xscale - 5; _yscale = _yscale - 5; _rotation = _rotation + 45; if (_xscale <= 0) { Terminate(); } } } var body = 0; var slot = 0; var turnIncrement = 30; var raceComplete = false; var races = 0; var exploding = false; var bladed = false; var pitted = false; var tornadoed = false; var warped = false; var spinning = false; var shield = false; var zooming = false; var fading = false; var part = null; var originalFacing = 0; static var EXPLODE_DEPTH = 1000; static var FRIGHT = 0; static var FDOWN = 90; static var FLEFT = 180; static var FUP = 270; static var MAXRETURNFRAMES_VERYSLOW = 11; static var MAXRETURNFRAMES_SLOW = 7; static var MAXRETURNFRAMES_NORMAL = 3.5; static var MAXRETURNFRAMES_FAST = 1.5; var MAXTURNFRAMES = 0; var turnedFrames = 0; var carTurning = false; var slotX = 0; var slotY = 0; static var BODYSTOPPED = 1; static var BODYMOVING = 2; static var BODYEXPLODE = 3; static var BODYLAVA = 4; static var BODYFIRE = 5; static var BODYSHIELD = 6; }
Symbol 811 MovieClip [__Packages.TitleScreen] Frame 0
class TitleScreen extends ComponentBase { var animation, _visible, parent, _parent, _x, _y, removeMovieClip; function TitleScreen () { super(); animation.play_button.onRelease = clickHandler; moving = false; terminateAfterMove = false; final_x = 0; _visible = false; } function setParent(p) { parent = p; } function clickHandler() { trace("start clicked...in button"); _parent._parent.clickStart(); } function clickStart() { trace("start clicked...title"); _parent.play_ft.track(); parent.EventTitleStartButtonPressed(); } function setLocation(x, y) { _x = x; _y = y; } function setExtremeLeft(el) { extremeLeft = el; } function setExtremeRight(er) { extremeRight = er; } function setAppear() { moving = true; _x = extremeRight; final_x = 0; _visible = true; } function setDisappear() { moving = true; final_x = extremeLeft; terminateAfterMove = true; } function Terminate() { parent.removeEventListener("Run", this); removeMovieClip(); } function Run() { if (moving) { _x = _x - 60; if (_x <= final_x) { _x = final_x; moving = false; if (terminateAfterMove) { Terminate(); } } } } var moving = false; var extremeRight = 0; var extremeLeft = 0; var terminateAfterMove = false; var final_x = 0; }
Symbol 812 MovieClip [__Packages.EndScreen] Frame 0
class EndScreen extends ComponentBase { var restartbutton, toysbutton, sendbutton, _visible, end_score, end_realm, end_races, end_tracks, end_longest, parent, _parent, getURL, _x, _y, removeMovieClip; function EndScreen () { super(); restartbutton.onRelease = clickHandler; toysbutton.onRelease = toysHandler; sendbutton.onRelease = sendHandler; moving = false; terminateAfterMove = false; final_x = 0; _visible = false; end_score = 0; end_realm = 0; end_races = 0; end_tracks = 0; end_longest = 0; } function setParent(p) { parent = p; } function setValues(escore, erealm, eraces, etracks, elongest) { end_score = escore; end_realm = erealm; end_races = eraces; end_tracks = etracks; end_longest = elongest; } function clickHandler() { _parent.clickRestart(); } function toysHandler() { _parent.clickToys(); } function sendHandler() { _parent.clickSend(); } function clickRestart() { _parent.playAgain_ft.track(); parent.EventEndRestartButtonPressed(); } function clickToys() { (getURL("/showcase/category_brand_product.aspx?category_id=7502"));// not popped } function clickSend() { _parent.emailform_mc.gotoAndPlay("start"); _parent.emailform_mc._x = 62; _parent.emailform_mc._y = 33; _parent.emailform_mc.error_fromName_naughty._visible = false; _parent.emailform_mc.error_fromName_blank._visible = false; _parent.emailform_mc.error_toName_naughty._visible = false; _parent.emailform_mc.error_toName_blank._visible = false; _parent.emailform_mc.error_toEmail_bad._visible = false; _parent.emailform_mc.error_toEmail_naughty._visible = false; _parent.emailform_mc.error_toEmail_blank._visible = false; } function setLocation(x, y) { _x = x; _y = y; } function setExtremeLeft(el) { extremeLeft = el; } function setExtremeRight(er) { extremeRight = er; } function setAppear() { moving = true; _x = extremeRight; final_x = 0; _visible = true; } function setDisappear() { moving = true; final_x = extremeLeft; terminateAfterMove = true; } function Terminate() { parent.removeEventListener("Run", this); removeMovieClip(); } function Run() { if (moving) { _x = _x - 60; if (_x <= final_x) { _x = final_x; moving = false; if (terminateAfterMove) { Terminate(); } } } } var moving = false; var extremeRight = 0; var extremeLeft = 0; var terminateAfterMove = false; var final_x = 0; }
Symbol 813 MovieClip [__Packages.FlyingScoreBase] Frame 0
class FlyingScoreBase extends ComponentBase { var finalX, finalY, xunits, yunits, messageText, parent, addEventListener, finalValue, dispatchEvent, removeMovieClip, _x, _y, _rotation; function FlyingScoreBase () { super(); movedFrames = 0; finalX = 0; finalY = 0; xunits = 0; yunits = 0; moving = false; left = false; right = false; up = false; down = false; doSpin = false; degrees = 0; messageText = ""; } function setParent(clp) { parent = clp; addEventListener(eventThrown, parent); } function Terminate() { trace("Terminate-finalValue:" + finalValue); dispatchEvent({type:eventThrown, finalValue:finalValue}); parent.removeEventListener("Run", this); removeMovieClip(); } function setLocation(x, y) { _x = x; _y = y; } function setFinalLocation(x, y) { finalX = x; finalY = y; } function getX() { return(_x); } function getY() { return(_y); } function setDoSpin(tf, deg) { doSpin = tf; degrees = deg; } function setMessageText(msg) { messageText = msg; } function setRGBColor(clr) { var _local2 = new Color(this); _local2.setRGB(clr); } function startMoving(fv) { finalValue = fv; if (finalX > _x) { right = true; xunits = (finalX - _x) / MOVEFRAMES; } else { left = true; xunits = (_x - finalX) / MOVEFRAMES; } if (finalY > _y) { down = true; yunits = (finalY - _y) / MOVEFRAMES; } else { up = true; yunits = (_y - finalY) / MOVEFRAMES; } moving = true; } function Run() { if (moving) { movedFrames++; if (up) { _y = _y - yunits; } else { _y = _y + yunits; } if (right) { _x = _x + xunits; } else { _x = _x - xunits; } if (doSpin) { _rotation = _rotation + degrees; } if (movedFrames >= MOVEFRAMES) { Terminate(); } } } var moving = false; var MOVEFRAMES = 20; var movedFrames = 0; var right = false; var left = false; var up = false; var down = false; var doSpin = false; var degrees = 0; var eventThrown = ""; }
Symbol 814 MovieClip [__Packages.Flyingtrackmod] Frame 0
class Flyingtrackmod extends FlyingScoreBase { function Flyingtrackmod () { super(); } var eventThrown = "EventAddTrackMod"; var MOVEFRAMES = 20; }
Symbol 815 MovieClip [__Packages.Flyingscoremod] Frame 0
class Flyingscoremod extends FlyingScoreBase { function Flyingscoremod () { super(); } var eventThrown = "EventAddScoreMod"; var MOVEFRAMES = 30; }
Symbol 816 MovieClip [__Packages.FlyingTime] Frame 0
class FlyingTime extends FlyingScoreBase { function FlyingTime () { super(); } var eventThrown = "EventFlyingTime"; var MOVEFRAMES = 15; }
Symbol 817 MovieClip [__Packages.Background] Frame 0
class Background extends ComponentBase { var slot1, slot2, slot3, slot4, slot5, slot6, vortex, _x, _y; function Background () { super(); resetSlots(); resetColor(); } function resetSlots() { slot1.gotoAndStop("off"); slot2.gotoAndStop("off"); slot3.gotoAndStop("off"); slot4.gotoAndStop("off"); slot5.gotoAndStop("off"); slot6.gotoAndStop("off"); } function resetColor() { vortex.gotoAndStop(1); } function setLocation(x, y) { _x = x; _y = y; } function setColor(clr) { var _local2 = "b" + clr.toString(); vortex.gotoAndStop(_local2); } function turnSlotOn(slot) { switch (slot) { case 1 : slot1.gotoAndStop("on"); break; case 2 : slot2.gotoAndStop("on"); break; case 3 : slot3.gotoAndStop("on"); break; case 4 : slot4.gotoAndStop("on"); break; case 5 : slot5.gotoAndStop("on"); break; case 6 : slot6.gotoAndStop("on"); } } }
Symbol 818 MovieClip [__Packages.hotwheels.Email] Frame 0
class hotwheels.Email { var newRoot, word, fromName_txt, toName_txt, toEmail_txt; function Email (tmpRoot) { newRoot = tmpRoot; tmpRoot.emailform_mc.error_fromName_naughty._visible = false; tmpRoot.emailform_mc.error_fromName_blank._visible = false; tmpRoot.emailform_mc.error_toName_naughty._visible = false; tmpRoot.emailform_mc.error_toName_blank._visible = false; tmpRoot.emailform_mc.error_toEmail_bad._visible = false; tmpRoot.emailform_mc.error_toEmail_naughty._visible = false; tmpRoot.emailform_mc.error_toEmail_blank._visible = false; } function validate() { word = new hotwheels.WordCheck(); getWord().setWord(getFromName_txt()); if (getWord().isNaughty()) { newRoot.emailform_mc.error_fromName_naughty._visible = true; newRoot.emailform_mc.error_fromName_blank._visible = false; return(false); } if (getWord().isNull()) { newRoot.emailform_mc.error_fromName_naughty._visible = false; newRoot.emailform_mc.error_fromName_blank._visible = true; return(false); } if ((!getWord().isNaughty()) && (!getWord().isNull())) { newRoot.emailform_mc.error_fromName_naughty._visible = false; newRoot.emailform_mc.error_fromName_blank._visible = false; } getWord().setWord(getToName_txt()); if (getWord().isNaughty()) { newRoot.emailform_mc.error_toName_naughty._visible = true; newRoot.emailform_mc.error_toName_blank._visible = false; return(false); } if (getWord().isNull()) { newRoot.emailform_mc.error_toName_naughty._visible = true; newRoot.emailform_mc.error_toName_blank._visible = false; return(false); } if ((!getWord().isNaughty()) && (!getWord().isNull())) { newRoot.emailform_mc.error_toName_naughty._visible = false; newRoot.emailform_mc.error_toName_blank._visible = false; } getWord().setWord(getToEmail_txt()); if (getWord().isNaughty()) { newRoot.emailform_mc.error_toEmail_naughty._visible = true; newRoot.emailform_mc.error_toEmail_blank._visible = false; newRoot.emailform_mc.error_toEmail_bad._visible = false; return(false); } if (getWord().isNull()) { newRoot.emailform_mc.error_toEmail_naughty._visible = false; newRoot.emailform_mc.error_toEmail_blank._visible = true; newRoot.emailform_mc.error_toEmail_bad._visible = false; return(false); } if (!getWord().isEmail()) { newRoot.emailform_mc.error_toEmail_naughty._visible = false; newRoot.emailform_mc.error_toEmail_blank._visible = false; newRoot.emailform_mc.error_toEmail_bad._visible = true; return(false); } if (((!getWord().isNaughty()) && (!getWord().isNull())) && (getWord().isEmail())) { newRoot.emailform_mc.error_toEmail_naughty._visible = false; newRoot.emailform_mc.error_toEmail_blank._visible = false; newRoot.emailform_mc.error_toEmail_bad._visible = false; } return(true); } function setFromName_txt(val) { fromName_txt = val; } function getFromName_txt() { return(fromName_txt); } function setToName_txt(val) { toName_txt = val; } function getToName_txt() { return(toName_txt); } function setToEmail_txt(val) { toEmail_txt = val; } function getToEmail_txt() { return(toEmail_txt); } function getWord() { return(word); } }
Symbol 819 MovieClip [__Packages.hotwheels.WordCheck] Frame 0
class hotwheels.WordCheck { var exactNaughtyWords, searchNaughtyWords, toString, word; function WordCheck () { exactNaughtyWords = new Array("a hole", "ass", "ass hole", "ass whipe", "ass wipe", "be yotch", "bee yotch", "blow job", "chicken head", "dick head", "f you", "f ing", "fuc", "f-you", "give head", "gives head", "hell"); searchNaughtyWords = new Array("69", "666", "ahole", "alcohol", "alcoholic", "anal", "anul", "anus", "arse", "arson", "arsonist", "assassinate", "assassination", "asshole", "asswhipe", "asswipe", "bang", " bastard", "beyotch", "beeyotch", "biatch", "bisexual", "bitch", "blood", "blowjob", "blunt", "bollocks", "bollox", "bollux", "boob", "booze", "bratz", "breast", "burn", "butt", "caca", "cancer", "chickenhead", "cigar", "clit", "cocaine", "cock", "coke", "condemn", "crackhead", "cunt", "dammit", "damnit", "decapitate", "dead", "destroy", "dickhead", "dike", "dipshit", "doody", "drinker", "druggie", "drunk", "dyke", "eradicate", "eradicator", "evil", "execute", "execution", "exterminate", "exterminator", "fag", "fuck", "fuct", "fuk", "fukt", "funeral", "fux", "fyou", "gang", "gangbang", "gangsta", "gay", "givehead", "giveshead", "gook", "grave", "gun", "god", "hangover", "heroin", "homo", "horror", "jerk", "jesus", "kike", "kill", "knife", "lesbian", "lethal", "maniac", "motherfucker", "murder", "nigga", "nigger", "nympho", "penis", "piss", "playboy", "poison", "poop", "prostitute", "pubic", "pussi", "pussy", "queer", "rape", "rectum", "sex", "shag", "sheepshagger", "shit", "shite", "shoit", "shoot", "slaughter", "slut", "speedball", "spic", "spik", "stab", "stooped", "stupid", "suck", "sucs", "suffocate", "suffocation", "suicide", "suicidal", "suks", "sux", "terror", "tit", "tosser", "transexual", "transvestite", "twat", "urine", "vagina", "vixen", "wanker", "warlock", "weapon", "whore", "witch", "wop", "yerin"); } function isNaughty() { getWord().toString().toLowerCase().replace("-", " ").replace("_", " "); if (getWord() != "") { var _local4 = getWord().toString().toLowerCase().split(" "); var _local3 = 0; var _local2 = 0; while (_local3 < _local4.length) { _local2 = 0; while (_local2 < exactNaughtyWords.length) { if (_local4[_local3] == exactNaughtyWords[_local2]) { return(true); } _local2++; } _local2 = 0; while (_local2 < searchNaughtyWords.length) { if (_local4[_local3].indexOf(searchNaughtyWords[_local2]) != -1) { return(true); } _local2++; } _local3++; } } return(false); } function lTrim() { var _local3 = getWord().toString(); var _local2 = 0; var _local4 = _local3.length; while ((_local2 < _local4) && (_local3.charCodeAt(_local2) <= 32)) { _local2++; } setWord(_local3.substring(_local2, _local4)); return(_local3.substring(_local2, _local4)); } function rTrim() { var _local3 = getWord().toString(); var _local2 = _local3.length - 1; while ((_local2 >= 0) && (_local3.charCodeAt(_local2) <= 32)) { _local2--; } setWord(_local3.substring(0, _local2 + 1)); return(_local3.substring(0, _local2 + 1)); } function trim() { var _local2 = getWord().toString(); _local2 = lTrim(); _local2 = rTrim(); return(_local2); } function isNull() { var _local2 = trim(); return((_local2 == null) || (_local2.length == 0)); } function isEmail() { if (getWord().length < 5) { return(false); } var _local4 = "*|,\":<>[]{}`';()&$#%"; var _local3 = getWord().length; var _local2 = 0; while (_local2 < _local3) { if (_local4.indexOf(getWord().charAt(_local2)) != -1) { return(false); } _local2++; } var _local5 = getWord().lastIndexOf("@"); if ((_local5 < 1) || (_local5 == (_local3 - 1))) { return(false); } var _local6 = getWord().lastIndexOf("."); if ((_local6 < 4) || (_local6 == (_local3 - 1))) { return(false); } if (_local5 > _local6) { return(false); } return(true); } function replace(searchStr, replaceStr) { var _local4 = getWord().toString(); var _local5 = ""; var _local2 = 0; var _local3; if (searchStr == "") { return(_local4); } if (_local4.indexOf(searchStr) != -1) { while (_local3 = _local4.indexOf(searchStr, _local2) , _local3 != -1) { _local5 = _local5 + _local4.substring(_local2, _local3); _local5 = _local5 + replaceStr; _local2 = _local3 + searchStr.length; } return(_local5 + _local4.substring(_local2)); } return(_local4); } function sprintf() { var _local5 = toString(); var _local6 = 0; var _local4 = _local5.splitMultiChar("%s"); _local5 = ""; var _local3 = 0; while (_local3 < _local4.length) { _local5 = _local5 + (_local4[_local3] + arguments[_local3]); _local3++; } return((_local6 ? (_local5 + "?") : (_local5))); } function splitMultiChar(c) { var _local2 = getWord().toString(); _local2 = _local2.replace(c, "\u00B6"); var _local3 = _local2.split("\u00B6"); return(_local3); } function setWord(val) { word = val; } function getWord() { return(word); } }
Symbol 80 MovieClip Frame 1
stop();
Symbol 80 MovieClip Frame 11
stop();
Symbol 80 MovieClip Frame 22
stop();
Symbol 80 MovieClip Frame 33
stop();
Symbol 80 MovieClip Frame 43
stop();
Symbol 80 MovieClip Frame 53
stop();
Symbol 82 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 2
stop();
Symbol 90 MovieClip [FBackground] Frame 1
#initclip 42 Object.registerClass("FBackground", Background); #endinitclip
Symbol 109 MovieClip Frame 12
stop();
Symbol 109 MovieClip Frame 13
play();
Symbol 109 MovieClip Frame 19
stop();
Symbol 109 MovieClip Frame 20
play();
Symbol 109 MovieClip Frame 26
stop();
Symbol 187 MovieClip Frame 1
stop();
Symbol 187 MovieClip Frame 2
stop();
Symbol 187 MovieClip Frame 3
stop();
Symbol 187 MovieClip Frame 4
stop();
Symbol 187 MovieClip Frame 5
stop();
Symbol 187 MovieClip Frame 6
stop();
Symbol 187 MovieClip Frame 7
stop();
Symbol 187 MovieClip Frame 8
stop();
Symbol 187 MovieClip Frame 9
stop();
Symbol 187 MovieClip Frame 10
stop();
Symbol 187 MovieClip Frame 11
stop();
Symbol 187 MovieClip Frame 12
stop();
Symbol 232 MovieClip Frame 14
stop();
Symbol 233 MovieClip [FLevelPopUp] Frame 1
#initclip 30 Object.registerClass("FLevelPopUp", LevelPopUp); #endinitclip
Symbol 236 MovieClip [FMessage] Frame 1
#initclip 31 Object.registerClass("FMessage", Message); #endinitclip stop();
Symbol 237 MovieClip [FParticleExplosion] Frame 1
#initclip 32 Object.registerClass("FParticleExplosion", ParticleExplosion); #endinitclip
Symbol 240 MovieClip [FScore] Frame 1
#initclip 33 Object.registerClass("FScore", Score); #endinitclip
Symbol 271 MovieClip Frame 1
stop();
Symbol 271 MovieClip Frame 2
stop();
Symbol 271 MovieClip Frame 3
stop();
Symbol 271 MovieClip Frame 4
stop();
Symbol 271 MovieClip Frame 5
stop();
Symbol 271 MovieClip Frame 6
stop();
Symbol 271 MovieClip Frame 7
stop();
Symbol 282 MovieClip Frame 1
stop();
Symbol 282 MovieClip Frame 5
play();
Symbol 282 MovieClip Frame 11
stop();
Symbol 282 MovieClip Frame 12
play();
Symbol 282 MovieClip Frame 18
stop();
Symbol 289 MovieClip Frame 1
stop();
Symbol 289 MovieClip Frame 13
gotoAndPlay ("blink");
Symbol 289 MovieClip Frame 14
stop();
Symbol 292 MovieClip Frame 1
stop();
Symbol 308 MovieClip Frame 1
stop();
Symbol 308 MovieClip Frame 5
play();
Symbol 308 MovieClip Frame 11
stop();
Symbol 308 MovieClip Frame 12
play();
Symbol 308 MovieClip Frame 18
stop();
Symbol 311 MovieClip Frame 1
stop();
Symbol 330 MovieClip Frame 11
stop();
Symbol 330 MovieClip Frame 12
play();
Symbol 330 MovieClip Frame 18
stop();
Symbol 330 MovieClip Frame 19
play();
Symbol 330 MovieClip Frame 25
stop();
Symbol 340 MovieClip Frame 11
stop();
Symbol 340 MovieClip Frame 12
play();
Symbol 340 MovieClip Frame 18
stop();
Symbol 340 MovieClip Frame 19
play();
Symbol 340 MovieClip Frame 25
stop();
Symbol 359 MovieClip Frame 11
stop();
Symbol 359 MovieClip Frame 12
play();
Symbol 359 MovieClip Frame 18
stop();
Symbol 359 MovieClip Frame 19
play();
Symbol 359 MovieClip Frame 25
stop();
Symbol 412 MovieClip Frame 8
nextbutton.onRelease = function () { play(); };
Symbol 412 MovieClip Frame 16
nextbutton.onRelease = function () { play(); }; stop();
Symbol 412 MovieClip Frame 17
nextbutton.onRelease = function () { play(); };
Symbol 412 MovieClip Frame 26
nextbutton.onRelease = function () { play(); }; backbutton.onRelease = function () { gotoAndPlay ("instructions"); }; stop();
Symbol 412 MovieClip Frame 36
backbutton.onRelease = function () { gotoAndPlay ("Mods_01"); }; stop();
Symbol 414 MovieClip [FScoreBoard] Frame 1
#initclip 34 Object.registerClass("FScoreBoard", ScoreBoard); #endinitclip stop();
Symbol 414 MovieClip [FScoreBoard] Frame 2
stop();
Symbol 425 MovieClip Frame 1
stop();
Symbol 425 MovieClip Frame 2
stop();
Symbol 425 MovieClip Frame 3
stop();
Symbol 425 MovieClip Frame 4
stop();
Symbol 425 MovieClip Frame 5
stop();
Symbol 425 MovieClip Frame 6
stop();
Symbol 437 MovieClip Frame 1
stop();
Symbol 439 MovieClip Frame 14
stop();
Symbol 445 MovieClip Frame 1
stop();
Symbol 446 MovieClip Frame 12
stop();
Symbol 513 MovieClip Frame 1
stop();
Symbol 513 MovieClip Frame 16
gotoAndPlay ("playing");
Symbol 522 MovieClip Frame 1
stop();
Symbol 522 MovieClip Frame 2
stop();
Symbol 538 MovieClip Frame 1
stop();
Symbol 538 MovieClip Frame 34
stop();
Symbol 546 MovieClip Frame 1
stop();
Symbol 546 MovieClip Frame 34
stop();
Symbol 554 MovieClip Frame 1
stop();
Symbol 554 MovieClip Frame 34
stop();
Symbol 562 MovieClip Frame 1
stop();
Symbol 562 MovieClip Frame 34
stop();
Symbol 569 MovieClip Frame 1
stop();
Symbol 569 MovieClip Frame 34
stop();
Symbol 577 MovieClip Frame 1
stop();
Symbol 577 MovieClip Frame 34
stop();
Symbol 587 MovieClip Frame 1
stop();
Symbol 587 MovieClip Frame 2
stop();
Symbol 587 MovieClip Frame 3
stop();
Symbol 587 MovieClip Frame 4
stop();
Symbol 587 MovieClip Frame 5
stop();
Symbol 587 MovieClip Frame 6
stop();
Symbol 587 MovieClip Frame 7
stop();
Symbol 587 MovieClip Frame 8
stop();
Symbol 587 MovieClip Frame 9
stop();
Symbol 587 MovieClip Frame 10
stop();
Symbol 587 MovieClip Frame 11
stop();
Symbol 587 MovieClip Frame 12
stop();
Symbol 587 MovieClip Frame 13
stop();
Symbol 587 MovieClip Frame 14
stop();
Symbol 587 MovieClip Frame 15
stop();
Symbol 587 MovieClip Frame 16
stop();
Symbol 587 MovieClip Frame 17
stop();
Symbol 587 MovieClip Frame 18
stop();
Symbol 587 MovieClip Frame 19
stop();
Symbol 587 MovieClip Frame 20
stop();
Symbol 587 MovieClip Frame 21
stop();
Symbol 598 MovieClip Frame 1
stop();
Symbol 598 MovieClip Frame 2
stop();
Symbol 598 MovieClip Frame 3
stop();
Symbol 598 MovieClip Frame 4
stop();
Symbol 598 MovieClip Frame 5
stop();
Symbol 598 MovieClip Frame 6
stop();
Symbol 598 MovieClip Frame 7
stop();
Symbol 598 MovieClip Frame 8
stop();
Symbol 598 MovieClip Frame 9
stop();
Symbol 598 MovieClip Frame 10
stop();
Symbol 598 MovieClip Frame 11
stop();
Symbol 598 MovieClip Frame 12
stop();
Symbol 604 MovieClip Frame 1
stop();
Symbol 604 MovieClip Frame 2
stop();
Symbol 604 MovieClip Frame 3
stop();
Symbol 604 MovieClip Frame 4
stop();
Symbol 604 MovieClip Frame 5
stop();
Symbol 604 MovieClip Frame 6
stop();
Symbol 604 MovieClip Frame 7
stop();
Symbol 604 MovieClip Frame 8
stop();
Symbol 605 MovieClip [TrackPiece] Frame 1
#initclip 35 Object.registerClass("TrackPiece", Track); #endinitclip stop();
Symbol 605 MovieClip [TrackPiece] Frame 2
stop();
Symbol 626 MovieClip Frame 13
stop();
Symbol 626 MovieClip Frame 14
play();
Symbol 626 MovieClip Frame 23
stop();
Symbol 626 MovieClip Frame 24
play();
Symbol 626 MovieClip Frame 28
stop();
Symbol 642 MovieClip Frame 23
stop(); gobutton.onRelease = function () { play(); };
Symbol 642 MovieClip Frame 39
next_button.onRelease = function () { play(); }; stop();
Symbol 642 MovieClip Frame 40
Symbol 642 MovieClip Frame 49
next_button.onRelease = function () { play(); }; back_button.onRelease = function () { gotoAndPlay ("instructions"); }; stop();
Symbol 642 MovieClip Frame 59
back_button.onRelease = function () { gotoAndPlay ("Mods_01"); }; stop();
Symbol 643 MovieClip [FTitleScreen] Frame 1
#initclip 36 Object.registerClass("FTitleScreen", TitleScreen); #endinitclip
Symbol 662 MovieClip Frame 21
stop();
Symbol 679 MovieClip Frame 1
stop();
Symbol 679 MovieClip Frame 2
stop();
Symbol 679 MovieClip Frame 3
stop();
Symbol 679 MovieClip Frame 4
stop();
Symbol 679 MovieClip Frame 5
stop();
Symbol 679 MovieClip Frame 6
stop();
Symbol 690 MovieClip Frame 21
stop();
Symbol 691 MovieClip Frame 1
stop();
Symbol 691 MovieClip Frame 2
stop();
Symbol 691 MovieClip Frame 3
stop();
Symbol 691 MovieClip Frame 4
stop();
Symbol 691 MovieClip Frame 5
stop();
Symbol 691 MovieClip Frame 6
stop();
Symbol 702 MovieClip Frame 21
stop();
Symbol 703 MovieClip Frame 1
stop();
Symbol 703 MovieClip Frame 2
stop();
Symbol 703 MovieClip Frame 3
stop();
Symbol 703 MovieClip Frame 4
stop();
Symbol 703 MovieClip Frame 5
stop();
Symbol 703 MovieClip Frame 6
stop();
Symbol 712 MovieClip Frame 1
stop();
Symbol 712 MovieClip Frame 2
stop();
Symbol 712 MovieClip Frame 3
stop();
Symbol 712 MovieClip Frame 4
stop();
Symbol 712 MovieClip Frame 5
stop();
Symbol 712 MovieClip Frame 6
stop();
Symbol 719 MovieClip Frame 1
stop();
Symbol 719 MovieClip Frame 2
stop();
Symbol 719 MovieClip Frame 3
stop();
Symbol 719 MovieClip Frame 4
stop();
Symbol 719 MovieClip Frame 5
stop();
Symbol 719 MovieClip Frame 6
stop();
Symbol 728 MovieClip Frame 1
stop();
Symbol 728 MovieClip Frame 2
stop();
Symbol 728 MovieClip Frame 3
stop();
Symbol 728 MovieClip Frame 4
stop();
Symbol 728 MovieClip Frame 5
stop();
Symbol 728 MovieClip Frame 6
stop();
Symbol 729 MovieClip Frame 1
stop();
Symbol 729 MovieClip Frame 2
stop();
Symbol 729 MovieClip Frame 3
stop();
Symbol 729 MovieClip Frame 4
stop();
Symbol 729 MovieClip Frame 5
stop();
Symbol 729 MovieClip Frame 6
stop();
Symbol 730 MovieClip [FCar] Frame 1
#initclip 37 Object.registerClass("FCar", Car); #endinitclip stop();
Symbol 739 MovieClip Frame 1
stop();
Symbol 739 MovieClip Frame 2
play();
Symbol 739 MovieClip Frame 9
stop();
Symbol 739 MovieClip Frame 10
play();
Symbol 739 MovieClip Frame 15
stop();
Symbol 744 MovieClip Frame 1
stop();
Symbol 744 MovieClip Frame 2
play();
Symbol 744 MovieClip Frame 9
stop();
Symbol 744 MovieClip Frame 10
play();
Symbol 744 MovieClip Frame 15
stop();
Symbol 750 MovieClip Frame 1
stop();
Symbol 750 MovieClip Frame 2
play();
Symbol 750 MovieClip Frame 9
stop();
Symbol 750 MovieClip Frame 10
play();
Symbol 750 MovieClip Frame 15
stop();
Symbol 782 MovieClip [FEndScreen] Frame 1
#initclip 38 Object.registerClass("FEndScreen", EndScreen); #endinitclip
Symbol 782 MovieClip [FEndScreen] Frame 9
stop();
Symbol 783 MovieClip [FFlyingtrackmod] Frame 1
#initclip 39 Object.registerClass("FFlyingtrackmod", Flyingtrackmod); #endinitclip
Symbol 786 MovieClip [FFlyingscoremod] Frame 1
#initclip 40 Object.registerClass("FFlyingscoremod", Flyingscoremod); #endinitclip
Symbol 788 MovieClip [FFlyingtime] Frame 1
#initclip 41 Object.registerClass("FFlyingtime", FlyingTime); #endinitclip

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 ButtonUses:1Used by:40
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:40
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:40
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:40
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:40
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:40
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:15
Symbol 15 MovieClipUses:14Used by:40
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:40
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:40
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:40
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:40
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:40
Symbol 26 GraphicUsed by:40
Symbol 27 GraphicUsed by:30
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:30
Symbol 30 MovieClipUses:27 29Used by:40
Symbol 31 GraphicUsed by:34
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:34
Symbol 34 MovieClipUses:31 33Used by:40
Symbol 35 FontUsed by:36 37 38
Symbol 36 EditableTextUses:35Used by:40
Symbol 37 EditableTextUses:35Used by:40
Symbol 38 EditableTextUses:35Used by:40
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClip [EmailSymbol]Uses:2 4 6 8 10 12 15 17 19 21 23 25 26 30 34 36 37 38 39
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:52
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:52
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:52
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:49
Symbol 49 MovieClipUses:48Used by:50
Symbol 50 MovieClipUses:49Used by:52
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:42 44 46 50 51Used by:53
Symbol 53 MovieClip [FGamePreloader]Uses:52
Symbol 54 GraphicUsed by:492  Timeline
Symbol 55 MovieClipUsed by:Timeline
Symbol 56 MovieClipUsed by:Timeline
Symbol 792 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 793 MovieClip [__Packages.mx.controls.listclasses.DataProvider]
Symbol 794 MovieClip [__Packages.mattel.data.Serializable]
Symbol 795 MovieClip [__Packages.mattel.data.FlashTrack]
Symbol 796 MovieClip [__Packages.mx.services.Log]
Symbol 797 MovieClip [__Packages.mattel.utils.Logger]
Symbol 798 MovieClip [__Packages.ComponentBase]
Symbol 799 MovieClip [__Packages.GamePreloader]
Symbol 800 MovieClip [__Packages.LevelPopUp]
Symbol 801 MovieClip [__Packages.Message]
Symbol 802 MovieClip [__Packages.ParticleExplosion]
Symbol 803 MovieClip [__Packages.Particle]
Symbol 804 MovieClip [__Packages.Score]
Symbol 805 MovieClip [__Packages.ScoreBoard]
Symbol 806 MovieClip [__Packages.Track]
Symbol 807 MovieClip [__Packages.Board]
Symbol 808 MovieClip [__Packages.CarPath]
Symbol 809 MovieClip [__Packages.PathSection]
Symbol 810 MovieClip [__Packages.Car]
Symbol 811 MovieClip [__Packages.TitleScreen]
Symbol 812 MovieClip [__Packages.EndScreen]
Symbol 813 MovieClip [__Packages.FlyingScoreBase]
Symbol 814 MovieClip [__Packages.Flyingtrackmod]
Symbol 815 MovieClip [__Packages.Flyingscoremod]
Symbol 816 MovieClip [__Packages.FlyingTime]
Symbol 817 MovieClip [__Packages.Background]
Symbol 818 MovieClip [__Packages.hotwheels.Email]
Symbol 819 MovieClip [__Packages.hotwheels.WordCheck]
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:90
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:61
Symbol 61 MovieClipUses:60Used by:90
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:64
Symbol 64 MovieClipUses:63Used by:80
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:67
Symbol 67 MovieClipUses:66Used by:80
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:70
Symbol 70 MovieClipUses:69Used by:80
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:73
Symbol 73 MovieClipUses:72Used by:80
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:76
Symbol 76 MovieClipUses:75Used by:80
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:79
Symbol 79 MovieClipUses:78Used by:80
Symbol 80 MovieClipUses:64 67 70 73 76 79Used by:90
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:90
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:90
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:90
Symbol 87 GraphicUsed by:90
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:90
Symbol 90 MovieClip [FBackground]Uses:58 61 80 82 84 86 87 89Used by:Timeline
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:93
Symbol 93 MovieClipUses:92Used by:232 412 642
Symbol 94 GraphicUsed by:232
Symbol 95 ShapeTweeningUsed by:232
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:232
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:109
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:109
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:104
Symbol 104 MovieClipUses:103Used by:107 109 330
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:107 109
Symbol 107 MovieClipUses:104 106Used by:108
Symbol 108 MovieClipUses:107Used by:109
Symbol 109 MovieClipUses:99 101 104 106 108Used by:232
Symbol 110 FontUsed by:111 116 117 118 141 142 149 152 157 160 164 165 172 174 180 197 234 235 272 273 274 283 290 309 746 747 754 755 756 757 758 759 760 761 763 780 781 784 785 787
Symbol 111 TextUses:110Used by:187
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:187 412 642
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:187
Symbol 116 TextUses:110Used by:187
Symbol 117 TextUses:110Used by:187
Symbol 118 TextUses:110Used by:187
Symbol 119 GraphicUsed by:122
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:122
Symbol 122 MovieClipUses:119 121Used by:187
Symbol 123 GraphicUsed by:128 581
Symbol 124 BitmapUsed by:126
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:124 125Used by:127
Symbol 127 MovieClipUses:126Used by:128 582 583 585
Symbol 128 MovieClipUses:123 127Used by:187 412 642
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:133
Symbol 131 GraphicUsed by:133 777
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:130 131 132Used by:187
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:138
Symbol 136 GraphicUsed by:138 777
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:135 136 137Used by:187
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:139Used by:187
Symbol 141 TextUses:110Used by:187
Symbol 142 TextUses:110Used by:187
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:146 154 156 187 345 412 416 418 420 422 424 439 446 447 452 493 504 514 522 529 538 546 554 562 569 577 589 591 593 595 597 600 602 603 642
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:144 145Used by:187 412 587 642
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:187
Symbol 149 TextUses:110Used by:187
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:187 412 587 604 642
Symbol 152 TextUses:110Used by:187
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:144 153Used by:187 412 587 642
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:144 155Used by:187 412 425 642
Symbol 157 TextUses:110Used by:187
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:187 412 642
Symbol 160 TextUses:110Used by:187
Symbol 161 GraphicUsed by:187 412 569 642
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:162Used by:187 412 538 546 554 562 569 577 642
Symbol 164 TextUses:110Used by:187
Symbol 165 TextUses:110Used by:187
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:166Used by:185 187
Symbol 168 GraphicUsed by:170
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:168 169Used by:185 187
Symbol 171 GraphicUsed by:187 412 447 642
Symbol 172 TextUses:110Used by:187
Symbol 173 GraphicUsed by:187 412 513 642
Symbol 174 TextUses:110Used by:187
Symbol 175 BitmapUsed by:178 523 525
Symbol 176 BitmapUsed by:178 523 526
Symbol 177 BitmapUsed by:178 523 525 526
Symbol 178 GraphicUses:175 176 177Used by:179
Symbol 179 MovieClipUses:178Used by:187 412 642
Symbol 180 TextUses:110Used by:187
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:185
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:183Used by:185
Symbol 185 MovieClipUses:167 170 182 184Used by:187 530
Symbol 186 GraphicUsed by:187 530
Symbol 187 MovieClipUses:111 113 115 116 117 118 122 128 133 138 140 141 142 146 148 149 151 152 154 156 157 159 160 144 161 163 164 165 167 170 171 172 173 174 179 180 185 186Used by:232
Symbol 188 ShapeTweeningUsed by:232
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:191
Symbol 191 MovieClipUses:190Used by:232
Symbol 192 ShapeTweeningUsed by:232
Symbol 193 ShapeTweeningUsed by:232
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:232 412 642
Symbol 196 GraphicUsed by:232
Symbol 197 EditableTextUses:110Used by:198
Symbol 198 MovieClipUses:197Used by:232
Symbol 199 GraphicUsed by:232
Symbol 200 GraphicUsed by:232
Symbol 201 GraphicUsed by:211
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:204
Symbol 204 MovieClipUses:203Used by:211 213
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:207
Symbol 207 MovieClipUses:206Used by:211 213
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:210
Symbol 210 MovieClipUses:209Used by:211 213
Symbol 211 MovieClipUses:201 204 207 210Used by:232
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212 207 204 210Used by:232
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:218
Symbol 216 GraphicUsed by:218 777
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:215 216 217Used by:232
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:223
Symbol 221 GraphicUsed by:223 777
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:220 221 222Used by:232
Symbol 224 GraphicUsed by:232
Symbol 225 ShapeTweeningUsed by:232
Symbol 226 ShapeTweeningUsed by:232
Symbol 227 ShapeTweeningUsed by:232
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:230
Symbol 230 MovieClipUses:229Used by:232
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:93 94 95 97 109 187 188 191 192 193 195 196 198 199 200 211 213 218 223 224 225 226 227 230 231Used by:233
Symbol 233 MovieClip [FLevelPopUp]Uses:232Used by:Timeline
Symbol 234 EditableTextUses:110Used by:236
Symbol 235 EditableTextUses:110Used by:236
Symbol 236 MovieClip [FMessage]Uses:234 235Used by:Timeline
Symbol 237 MovieClip [FParticleExplosion]Used by:Timeline
Symbol 238 FontUsed by:239
Symbol 239 EditableTextUses:238Used by:240
Symbol 240 MovieClip [FScore]Uses:239Used by:Timeline
Symbol 241 FontUsed by:242
Symbol 242 TextUses:241Used by:414
Symbol 243 MovieClipUsed by:414
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:244Used by:414
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246Used by:414
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248Used by:252
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250Used by:252
Symbol 252 MovieClipUses:249 251Used by:414
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:253Used by:414
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:255Used by:414
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257Used by:271
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:271
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:271
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:263Used by:271
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:265Used by:271
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:271
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:269Used by:271
Symbol 271 MovieClipUses:258 260 262 264 266 268 270Used by:414
Symbol 272 TextUses:110Used by:414
Symbol 273 TextUses:110Used by:414
Symbol 274 TextUses:110Used by:414
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:414
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:277Used by:282
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279Used by:282
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:278 280 281Used by:414
Symbol 283 EditableTextUses:110Used by:414
Symbol 284 FontUsed by:285 286 287 288 762
Symbol 285 EditableTextUses:284Used by:289
Symbol 286 EditableTextUses:284Used by:289
Symbol 287 EditableTextUses:284Used by:289
Symbol 288 EditableTextUses:284Used by:289
Symbol 289 MovieClipUses:285 286 287 288Used by:414
Symbol 290 EditableTextUses:110Used by:291
Symbol 291 MovieClipUses:290Used by:292
Symbol 292 MovieClipUses:291Used by:414
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:293Used by:308
Symbol 295 BitmapUsed by:303
Symbol 296 BitmapUsed by:303
Symbol 297 BitmapUsed by:303
Symbol 298 BitmapUsed by:303
Symbol 299 BitmapUsed by:303
Symbol 300 BitmapUsed by:303
Symbol 301 BitmapUsed by:303
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:295 296 297 298 299 300 301 302Used by:304
Symbol 304 MovieClipUses:303Used by:307
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClipUses:305Used by:307 346
Symbol 307 MovieClipUses:304 306Used by:308 642
Symbol 308 MovieClipUses:294 307Used by:414
Symbol 309 EditableTextUses:110Used by:310
Symbol 310 MovieClipUses:309Used by:311
Symbol 311 MovieClipUses:310Used by:414
Symbol 312 FontUsed by:313
Symbol 313 EditableTextUses:312Used by:414
Symbol 314 GraphicUsed by:412 642
Symbol 315 GraphicUsed by:318
Symbol 316 GraphicUsed by:318
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClipUses:315 316 317Used by:412 642
Symbol 319 GraphicUsed by:412 642
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:320Used by:412
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:412 642
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:330 340
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:330 340
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:330
Symbol 330 MovieClipUses:325 327 104 329Used by:412 642
Symbol 331 ShapeTweeningUsed by:412
Symbol 332 GraphicUsed by:412 642
Symbol 333 GraphicUsed by:412 642
Symbol 334 GraphicUsed by:412 642
Symbol 335 BitmapUsed by:336
Symbol 336 GraphicUses:335Used by:337
Symbol 337 MovieClipUses:336Used by:340
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClipUses:338Used by:340
Symbol 340 MovieClipUses:325 327 337 339Used by:412 642
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:412 642
Symbol 343 GraphicUsed by:346
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:344 144Used by:346 598
Symbol 346 MovieClipUses:343 345 306Used by:412 642
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:349
Symbol 349 MovieClipUses:348Used by:412 642
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:359
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:359
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:356
Symbol 356 MovieClipUses:355Used by:359
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:357Used by:359
Symbol 359 MovieClipUses:351 353 356 358Used by:412 642
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:360Used by:412 642
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:412 642
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:364Used by:412 642
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:366Used by:412 642
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:368Used by:412 642
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:370Used by:412 642
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:372Used by:412 642
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:412 642
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:376Used by:412 642
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:378Used by:412 642
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:412 642
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:382Used by:412 642
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:384Used by:412 642
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:386Used by:412 642
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:388Used by:412 642
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClipUses:390Used by:412 642
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:392Used by:412 642
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394Used by:412 642
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:412 642
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClipUses:398Used by:412 642
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClipUses:400Used by:412 642
Symbol 402 GraphicUsed by:403 642
Symbol 403 MovieClipUses:402Used by:412
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClipUses:404Used by:412 642
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:406Used by:412 642
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:408Used by:412 642
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:412 642
Symbol 412 MovieClipUses:314 93 318 319 321 323 330 331 332 195 333 334 340 342 346 349 359 361 363 365 367 369 371 373 375 377 113 379 151 381 383 385 387 128 389 146 391 393 154 156 395 397 159 399 144 171 401 161 163 403 405 173 179 407 409 411Used by:414
Symbol 413 MovieClipUsed by:414
Symbol 414 MovieClip [FScoreBoard]Uses:242 243 245 247 252 254 256 271 272 273 274 276 282 283 289 292 308 311 313 412 413Used by:Timeline
Symbol 415 GraphicUsed by:416
Symbol 416 MovieClipUses:144 415Used by:425
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClipUses:144 417Used by:425
Symbol 419 GraphicUsed by:420
Symbol 420 MovieClipUses:144 419Used by:425
Symbol 421 GraphicUsed by:422
Symbol 422 MovieClipUses:144 421Used by:425
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClipUses:144 423Used by:425
Symbol 425 MovieClipUses:416 156 418 420 422 424Used by:605
Symbol 426 ShapeTweeningUsed by:439
Symbol 427 ShapeTweeningUsed by:439
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:430
Symbol 430 MovieClipUses:429Used by:437 439 445 446
Symbol 431 GraphicUsed by:439 446
Symbol 432 GraphicUsed by:439 446
Symbol 433 ShapeTweeningUsed by:439
Symbol 434 GraphicUsed by:439 446
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClipUses:435Used by:439 446
Symbol 437 MovieClipUses:430Used by:439
Symbol 438 GraphicUsed by:439 446
Symbol 439 MovieClipUses:144 426 427 430 431 432 433 434 436 437 438Used by:587 604
Symbol 440 ShapeTweeningUsed by:446
Symbol 441 ShapeTweeningUsed by:446
Symbol 442 ShapeTweeningUsed by:446
Symbol 443 GraphicUsed by:444
Symbol 444 MovieClipUses:443Used by:446 783
Symbol 445 MovieClipUses:430Used by:446
Symbol 446 MovieClipUses:144 440 441 430 431 432 442 434 436 444 445 438Used by:587 604
Symbol 447 MovieClipUses:144 171Used by:587
Symbol 448 GraphicUsed by:451 452
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClipUses:449Used by:451 452
Symbol 451 MovieClipUses:448 450Used by:452
Symbol 452 MovieClipUses:448 450 144 451Used by:587
Symbol 453 GraphicUsed by:454
Symbol 454 MovieClipUses:453Used by:458 504
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClipUses:455Used by:457
Symbol 457 MovieClipUses:456Used by:458
Symbol 458 MovieClipUses:454 457Used by:493
Symbol 459 BitmapUsed by:460 464 468 472 476 480 487 498
Symbol 460 GraphicUses:459Used by:461
Symbol 461 MovieClipUses:460Used by:492 503
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClipUses:462Used by:492 503
Symbol 464 GraphicUses:459Used by:465
Symbol 465 MovieClipUses:464Used by:484 485 486 491 500
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClipUses:466Used by:484 485 486 491 500
Symbol 468 GraphicUses:459Used by:469
Symbol 469 MovieClipUses:468Used by:484 485 486 491 500
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:484 485 486 491 500
Symbol 472 GraphicUses:459Used by:473
Symbol 473 MovieClipUses:472Used by:484 485 486 491 500
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:484 485 486 491 500
Symbol 476 GraphicUses:459Used by:477
Symbol 477 MovieClipUses:476Used by:484 485 486 491 500
Symbol 478 GraphicUsed by:479
Symbol 479 MovieClipUses:478Used by:484 485 486 491 500
Symbol 480 GraphicUses:459Used by:481
Symbol 481 MovieClipUses:480Used by:484 485 486 491 500
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:482Used by:484 485 486 491 500
Symbol 484 MovieClipUses:465 467 469 471 473 475 477 479 481 483Used by:492
Symbol 485 MovieClipUses:465 467 469 471 473 475 477 479 481 483Used by:492 503
Symbol 486 MovieClipUses:465 467 469 471 473 475 477 479 481 483Used by:492 503
Symbol 487 GraphicUses:459Used by:488
Symbol 488 MovieClipUses:487Used by:492
Symbol 489 GraphicUsed by:490
Symbol 490 MovieClipUses:489Used by:492
Symbol 491 MovieClipUses:465 467 469 471 473 475 477 479 481 483Used by:492 503
Symbol 492 MovieClipUses:54 461 463 484 485 486 488 490 491Used by:493
Symbol 493 MovieClipUses:144 458 492Used by:587
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:496
Symbol 496 MovieClipUses:495Used by:504
Symbol 497 GraphicUsed by:503
Symbol 498 GraphicUses:459Used by:499
Symbol 499 MovieClipUses:498Used by:503
Symbol 500 MovieClipUses:465 467 469 471 473 475 477 479 481 483Used by:503
Symbol 501 GraphicUsed by:502 739 744 750
Symbol 502 MovieClipUses:501Used by:503
Symbol 503 MovieClipUses:497 461 463 499 500 485 486 491 502Used by:504
Symbol 504 MovieClipUses:144 454 496 503Used by:587
Symbol 505 GraphicUsed by:513
Symbol 506 GraphicUsed by:513
Symbol 507 GraphicUsed by:513
Symbol 508 GraphicUsed by:513
Symbol 509 GraphicUsed by:513
Symbol 510 GraphicUsed by:513
Symbol 511 GraphicUsed by:513
Symbol 512 GraphicUsed by:513
Symbol 513 MovieClipUses:505 506 173 507 508 509 510 511 512Used by:514
Symbol 514 MovieClipUses:144 513Used by:587
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:515Used by:522
Symbol 517 GraphicUsed by:518
Symbol 518 MovieClipUses:517Used by:522
Symbol 519 GraphicUsed by:521
Symbol 520 GraphicUsed by:521
Symbol 521 MovieClipUses:519 520Used by:522
Symbol 522 MovieClipUses:144 516 518 521Used by:587
Symbol 523 GraphicUses:175 176 177Used by:527
Symbol 524 GraphicUsed by:527
Symbol 525 GraphicUses:175 177Used by:527
Symbol 526 GraphicUses:176 177Used by:527
Symbol 527 MovieClipUses:523 524 525 526Used by:528
Symbol 528 MovieClipUses:527Used by:529 603
Symbol 529 MovieClipUses:144 528Used by:587
Symbol 530 MovieClipUses:185 186Used by:587 604
Symbol 531 GraphicUsed by:538
Symbol 532 GraphicUsed by:538
Symbol 533 GraphicUsed by:538
Symbol 534 GraphicUsed by:538
Symbol 535 GraphicUsed by:538
Symbol 536 GraphicUsed by:538
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClipUses:144 531 163 532 533 534 535 536 537Used by:587
Symbol 539 GraphicUsed by:546
Symbol 540 GraphicUsed by:546
Symbol 541 GraphicUsed by:546
Symbol 542 GraphicUsed by:546
Symbol 543 GraphicUsed by:546
Symbol 544 GraphicUsed by:546
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClipUses:144 539 163 540 541 542 543 544 545Used by:587
Symbol 547 GraphicUsed by:554
Symbol 548 GraphicUsed by:554
Symbol 549 GraphicUsed by:554
Symbol 550 GraphicUsed by:554
Symbol 551 GraphicUsed by:554
Symbol 552 GraphicUsed by:554
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClipUses:144 547 163 548 549 550 551 552 553Used by:587
Symbol 555 GraphicUsed by:562
Symbol 556 GraphicUsed by:562
Symbol 557 GraphicUsed by:562
Symbol 558 GraphicUsed by:562
Symbol 559 GraphicUsed by:562
Symbol 560 GraphicUsed by:562
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClipUses:144 555 163 556 557 558 559 560 561Used by:587
Symbol 563 GraphicUsed by:569
Symbol 564 GraphicUsed by:569
Symbol 565 GraphicUsed by:569
Symbol 566 GraphicUsed by:569
Symbol 567 GraphicUsed by:569
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:144 161 163 563 564 565 566 567 568Used by:587
Symbol 570 GraphicUsed by:577
Symbol 571 GraphicUsed by:577
Symbol 572 GraphicUsed by:577
Symbol 573 GraphicUsed by:577
Symbol 574 GraphicUsed by:577
Symbol 575 GraphicUsed by:577
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:144 570 163 571 572 573 574 575 576Used by:587
Symbol 578 GraphicUsed by:581
Symbol 579 GraphicUsed by:581
Symbol 580 GraphicUsed by:581
Symbol 581 MovieClipUses:123 578 579 580Used by:586
Symbol 582 MovieClipUses:127Used by:586
Symbol 583 MovieClipUses:127Used by:584
Symbol 584 MovieClipUses:583Used by:586
Symbol 585 MovieClipUses:127Used by:586
Symbol 586 MovieClipUses:581 582 584 585Used by:587
Symbol 587 MovieClipUses:439 446 447 452 493 504 514 522 529 530 146 538 546 554 562 569 577 154 586 151Used by:605
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClipUses:588 144Used by:598
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:590 144Used by:598
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClipUses:592 144Used by:598
Symbol 594 GraphicUsed by:595
Symbol 595 MovieClipUses:144 594Used by:598
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClipUses:596 144Used by:598
Symbol 598 MovieClipUses:345 589 591 593 595 597Used by:605
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClipUses:144 599Used by:604
Symbol 601 GraphicUsed by:602
Symbol 602 MovieClipUses:144 601Used by:604
Symbol 603 MovieClipUses:144 528Used by:604
Symbol 604 MovieClipUses:439 446 600 602 603 530 151Used by:605
Symbol 605 MovieClip [TrackPiece]Uses:425 587 598 604Used by:Timeline
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClip [particle]Uses:606Used by:Timeline
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClip [particle_oblong]Uses:608Used by:Timeline
Symbol 610 GraphicUsed by:611
Symbol 611 MovieClip [star]Uses:610Used by:Timeline
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:614
Symbol 614 MovieClipUses:613Used by:642
Symbol 615 BitmapUsed by:616
Symbol 616 GraphicUses:615Used by:617
Symbol 617 MovieClipUses:616Used by:630 642
Symbol 618 GraphicUsed by:626
Symbol 619 BitmapUsed by:622
Symbol 620 BitmapUsed by:622
Symbol 621 BitmapUsed by:622
Symbol 622 GraphicUses:619 620 621Used by:623
Symbol 623 MovieClipUses:622Used by:626
Symbol 624 GraphicUsed by:625
Symbol 625 MovieClipUses:624Used by:626
Symbol 626 MovieClipUses:618 623 625Used by:642
Symbol 627 GraphicUsed by:630
Symbol 628 BitmapUsed by:629
Symbol 629 GraphicUses:628Used by:630
Symbol 630 MovieClipUses:617 627 629Used by:642
Symbol 631 GraphicUsed by:634
Symbol 632 BitmapUsed by:633
Symbol 633 GraphicUses:632Used by:634
Symbol 634 MovieClipUses:631 633Used by:642
Symbol 635 GraphicUsed by:638
Symbol 636 BitmapUsed by:637
Symbol 637 GraphicUses:636Used by:638
Symbol 638 MovieClipUses:635 637Used by:642
Symbol 639 GraphicUsed by:640
Symbol 640 MovieClipUses:639Used by:642
Symbol 641 ShapeTweeningUsed by:642
Symbol 642 MovieClipUses:314 93 318 614 617 626 330 630 307 634 638 640 319 323 641 332 195 333 334 340 342 346 349 359 361 365 367 369 371 373 375 377 113 379 151 363 381 383 385 387 128 389 391 393 395 397 159 399 144 171 401 402 405 179 407 154 156 146 161 163 173 409 411Used by:643
Symbol 643 MovieClip [FTitleScreen]Uses:642Used by:Timeline
Symbol 644 GraphicUsed by:645
Symbol 645 MovieClipUses:644Used by:662 679
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClipUses:646Used by:652
Symbol 648 GraphicUsed by:649
Symbol 649 MovieClipUses:648Used by:652
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClipUses:650Used by:652
Symbol 652 MovieClipUses:647 649 651Used by:654 679
Symbol 653 GraphicUsed by:679 691 703 712 719 728
Symbol 654 MovieClipUses:652Used by:662 679
Symbol 655 GraphicUsed by:662 690 702 711 718 727
Symbol 656 GraphicUsed by:662 690 702 711 718 727
Symbol 657 GraphicUsed by:662 690 702 711 718 727
Symbol 658 GraphicUsed by:662 690 702 711 718 727
Symbol 659 GraphicUsed by:662 690 702 711 718 727
Symbol 660 GraphicUsed by:662 690 702 711 718 727
Symbol 661 GraphicUsed by:662 690 702 711 718 727
Symbol 662 MovieClipUses:645 654 655 656 657 658 659 660 661Used by:679
Symbol 663 GraphicUsed by:668
Symbol 664 GraphicUsed by:668 669
Symbol 665 GraphicUsed by:668
Symbol 666 GraphicUsed by:668 669
Symbol 667 GraphicUsed by:668
Symbol 668 MovieClipUses:663 664 665 666 667Used by:669 679 691 703 712 719 728
Symbol 669 MovieClipUses:668 666 664Used by:679 691 703 712 719 728
Symbol 670 BitmapUsed by:671
Symbol 671 GraphicUses:670Used by:678
Symbol 672 GraphicUsed by:678
Symbol 673 GraphicUsed by:678
Symbol 674 GraphicUsed by:678
Symbol 675 GraphicUsed by:678
Symbol 676 GraphicUsed by:678
Symbol 677 GraphicUsed by:678
Symbol 678 MovieClipUses:671 672 673 674 675 676 677Used by:679 691 703 712 719 728
Symbol 679 MovieClipUses:645 652 653 654 662 668 669 678Used by:729
Symbol 680 GraphicUsed by:681
Symbol 681 MovieClipUses:680Used by:690 691
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClipUses:682Used by:688
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClipUses:684Used by:688
Symbol 686 GraphicUsed by:687
Symbol 687 MovieClipUses:686Used by:688
Symbol 688 MovieClipUses:683 685 687Used by:689 691
Symbol 689 MovieClipUses:688Used by:690 691
Symbol 690 MovieClipUses:681 689 655 656 657 658 659 660 661Used by:691
Symbol 691 MovieClipUses:681 688 653 689 690 668 669 678Used by:729
Symbol 692 GraphicUsed by:693
Symbol 693 MovieClipUses:692Used by:702 703
Symbol 694 GraphicUsed by:697
Symbol 695 GraphicUsed by:696
Symbol 696 MovieClipUses:695Used by:697 699
Symbol 697 MovieClipUses:694 696Used by:700
Symbol 698 GraphicUsed by:700
Symbol 699 MovieClipUses:696Used by:700
Symbol 700 MovieClipUses:697 698 699Used by:701 703
Symbol 701 MovieClipUses:700Used by:702 703
Symbol 702 MovieClipUses:693 701 655 656 657 658 659 660 661Used by:703
Symbol 703 MovieClipUses:693 700 653 701 702 668 669 678Used by:729
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClipUses:704Used by:711 712 718 719
Symbol 706 GraphicUsed by:707
Symbol 707 MovieClipUses:706Used by:709
Symbol 708 GraphicUsed by:709
Symbol 709 MovieClipUses:707 708Used by:710 712
Symbol 710 MovieClipUses:709Used by:711 712
Symbol 711 MovieClipUses:705 710 655 656 657 658 659 660 661Used by:712
Symbol 712 MovieClipUses:705 709 653 710 711 668 669 678Used by:729
Symbol 713 GraphicUsed by:714
Symbol 714 MovieClipUses:713Used by:716
Symbol 715 GraphicUsed by:716
Symbol 716 MovieClipUses:714 715Used by:717 719
Symbol 717 MovieClipUses:716Used by:718 719 728
Symbol 718 MovieClipUses:705 717 655 656 657 658 659 660 661Used by:719
Symbol 719 MovieClipUses:705 716 653 717 718 668 669 678Used by:729
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClipUses:720Used by:727 728
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClipUses:722Used by:725
Symbol 724 GraphicUsed by:725
Symbol 725 MovieClipUses:723 724Used by:726 728
Symbol 726 MovieClipUses:725Used by:727 728
Symbol 727 MovieClipUses:721 726 655 656 657 658 659 660 661Used by:728
Symbol 728 MovieClipUses:721 725 653 726 727 668 717 669 678Used by:729
Symbol 729 MovieClipUses:679 691 703 712 719 728Used by:730
Symbol 730 MovieClip [FCar]Uses:729Used by:Timeline
Symbol 731 BitmapUsed by:732
Symbol 732 GraphicUses:731Used by:733
Symbol 733 MovieClipUses:732Used by:782
Symbol 734 ShapeTweeningUsed by:739
Symbol 735 GraphicUsed by:736
Symbol 736 MovieClipUses:735Used by:739
Symbol 737 ShapeTweeningUsed by:739
Symbol 738 GraphicUsed by:739 744 750
Symbol 739 MovieClipUses:501 734 736 737 738Used by:782
Symbol 740 ShapeTweeningUsed by:744
Symbol 741 GraphicUsed by:742
Symbol 742 MovieClipUses:741Used by:744
Symbol 743 ShapeTweeningUsed by:744
Symbol 744 MovieClipUses:501 740 742 743 738Used by:782
Symbol 745 ShapeTweeningUsed by:750
Symbol 746 TextUses:110Used by:748
Symbol 747 TextUses:110Used by:748
Symbol 748 MovieClipUses:746 747Used by:750
Symbol 749 ShapeTweeningUsed by:750
Symbol 750 MovieClipUses:501 745 748 749 738Used by:782
Symbol 751 GraphicUsed by:753
Symbol 752 GraphicUsed by:753
Symbol 753 MovieClipUses:751 752Used by:782
Symbol 754 EditableTextUses:110Used by:782
Symbol 755 EditableTextUses:110Used by:782
Symbol 756 EditableTextUses:110Used by:782
Symbol 757 EditableTextUses:110Used by:782
Symbol 758 EditableTextUses:110Used by:782
Symbol 759 TextUses:110Used by:782
Symbol 760 TextUses:110Used by:782
Symbol 761 TextUses:110Used by:782
Symbol 762 TextUses:284Used by:782
Symbol 763 TextUses:110Used by:782
Symbol 764 BitmapUsed by:765
Symbol 765 GraphicUses:764Used by:777
Symbol 766 GraphicUsed by:777
Symbol 767 GraphicUsed by:777
Symbol 768 GraphicUsed by:777
Symbol 769 GraphicUsed by:777
Symbol 770 GraphicUsed by:777
Symbol 771 GraphicUsed by:777
Symbol 772 GraphicUsed by:777
Symbol 773 GraphicUsed by:777
Symbol 774 GraphicUsed by:777
Symbol 775 GraphicUsed by:777
Symbol 776 GraphicUsed by:777
Symbol 777 MovieClipUses:765 131 766 136 767 216 768 221 769 770 771 772 773 774 775 776Used by:782
Symbol 778 BitmapUsed by:779
Symbol 779 GraphicUses:778Used by:782
Symbol 780 TextUses:110Used by:782
Symbol 781 TextUses:110Used by:782
Symbol 782 MovieClip [FEndScreen]Uses:733 739 744 750 753 754 755 756 757 758 759 760 761 762 763 777 779 780 781Used by:Timeline
Symbol 783 MovieClip [FFlyingtrackmod]Uses:444Used by:Timeline
Symbol 784 EditableTextUses:110Used by:786
Symbol 785 EditableTextUses:110Used by:786
Symbol 786 MovieClip [FFlyingscoremod]Uses:784 785Used by:Timeline
Symbol 787 EditableTextUses:110Used by:788
Symbol 788 MovieClip [FFlyingtime]Uses:787Used by:Timeline
Symbol 789 GraphicUsed by:790
Symbol 790 MovieClipUses:789Used by:791
Symbol 791 MovieClip [FTunnelBack]Uses:790Used by:Timeline

Instance Names

"sound_holder"Frame 1Symbol 55 MovieClip
"song_holder"Frame 1Symbol 56 MovieClip
"v"Symbol 15 MovieClip Frame 1Symbol 14 MovieClip
"error_fromName_naughty"Symbol 40 MovieClip [EmailSymbol] Frame 1Symbol 6 MovieClip
"error_fromName_blank"Symbol 40 MovieClip [EmailSymbol] Frame 1Symbol 8 MovieClip
"error_toName_blank"Symbol 40 MovieClip [EmailSymbol] Frame 1Symbol 8 MovieClip
"error_toName_naughty"Symbol 40 MovieClip [EmailSymbol] Frame 1Symbol 6 MovieClip
"error_toEmail_naughty"Symbol 40 MovieClip [EmailSymbol] Frame 1Symbol 6 MovieClip
"error_toEmail_blank"Symbol 40 MovieClip [EmailSymbol] Frame 1Symbol 10 MovieClip
"error_toEmail_bad"Symbol 40 MovieClip [EmailSymbol] Frame 1Symbol 12 MovieClip
"send_btn"Symbol 40 MovieClip [EmailSymbol] Frame 8Symbol 30 MovieClip
"cancel_btn"Symbol 40 MovieClip [EmailSymbol] Frame 9Symbol 34 MovieClip
"firstname_txt"Symbol 40 MovieClip [EmailSymbol] Frame 10Symbol 36 EditableText
"friendname_txt"Symbol 40 MovieClip [EmailSymbol] Frame 10Symbol 37 EditableText
"email_txt"Symbol 40 MovieClip [EmailSymbol] Frame 10Symbol 38 EditableText
"needle_mc"Symbol 52 MovieClip Frame 1Symbol 44 MovieClip
"loader_mc"Symbol 53 MovieClip [FGamePreloader] Frame 1Symbol 52 MovieClip
"vortex"Symbol 90 MovieClip [FBackground] Frame 1Symbol 80 MovieClip
"slot1"Symbol 90 MovieClip [FBackground] Frame 1Symbol 82 MovieClip
"slot2"Symbol 90 MovieClip [FBackground] Frame 1Symbol 82 MovieClip
"slot3"Symbol 90 MovieClip [FBackground] Frame 1Symbol 82 MovieClip
"slot4"Symbol 90 MovieClip [FBackground] Frame 1Symbol 82 MovieClip
"slot5"Symbol 90 MovieClip [FBackground] Frame 1Symbol 82 MovieClip
"slot6"Symbol 90 MovieClip [FBackground] Frame 1Symbol 82 MovieClip
"startbutton"Symbol 232 MovieClip Frame 1Symbol 109 MovieClip
"mods"Symbol 232 MovieClip Frame 1Symbol 187 MovieClip
"animation"Symbol 233 MovieClip [FLevelPopUp] Frame 1Symbol 232 MovieClip
"message_text_black"Symbol 236 MovieClip [FMessage] Frame 1Symbol 234 EditableText
"message_text"Symbol 236 MovieClip [FMessage] Frame 1Symbol 235 EditableText
"score_test"Symbol 240 MovieClip [FScore] Frame 1Symbol 239 EditableText
"time_display"Symbol 289 MovieClip Frame 1Symbol 285 EditableText
"time_display"Symbol 289 MovieClip Frame 2Symbol 286 EditableText
"time_display"Symbol 289 MovieClip Frame 8Symbol 287 EditableText
"time_display"Symbol 289 MovieClip Frame 14Symbol 288 EditableText
"score_display"Symbol 291 MovieClip Frame 1Symbol 290 EditableText
"tms"Symbol 310 MovieClip Frame 1Symbol 309 EditableText
"gobutton"Symbol 412 MovieClip Frame 1Symbol 321 MovieClip
"play_button"Symbol 412 MovieClip Frame 1Symbol 330 MovieClip
"nextbutton"Symbol 412 MovieClip Frame 8Symbol 340 MovieClip
"backbutton"Symbol 412 MovieClip Frame 17Symbol 359 MovieClip
"timeLarge"Symbol 414 MovieClip [FScoreBoard] Frame 1Symbol 243 MovieClip
"helpButton"Symbol 414 MovieClip [FScoreBoard] Frame 1Symbol 282 MovieClip
"ctf"Symbol 414 MovieClip [FScoreBoard] Frame 1Symbol 283 EditableText
"timeText"Symbol 414 MovieClip [FScoreBoard] Frame 1Symbol 289 MovieClip
"score_mc"Symbol 414 MovieClip [FScoreBoard] Frame 1Symbol 292 MovieClip
"trackModsButton"Symbol 414 MovieClip [FScoreBoard] Frame 1Symbol 308 MovieClip
"trackmod_mc"Symbol 414 MovieClip [FScoreBoard] Frame 1Symbol 311 MovieClip
"level_display"Symbol 414 MovieClip [FScoreBoard] Frame 1Symbol 313 EditableText
"animation"Symbol 414 MovieClip [FScoreBoard] Frame 1Symbol 412 MovieClip
"crusher"Symbol 514 MovieClip Frame 1Symbol 513 MovieClip
"icon"Symbol 587 MovieClip Frame 2Symbol 439 MovieClip
"icon"Symbol 587 MovieClip Frame 3Symbol 446 MovieClip
"icon"Symbol 587 MovieClip Frame 4Symbol 447 MovieClip
"icon"Symbol 587 MovieClip Frame 5Symbol 452 MovieClip
"icon"Symbol 587 MovieClip Frame 6Symbol 493 MovieClip
"icon"Symbol 587 MovieClip Frame 7Symbol 504 MovieClip
"icon"Symbol 587 MovieClip Frame 8Symbol 514 MovieClip
"icon"Symbol 587 MovieClip Frame 9Symbol 522 MovieClip
"icon"Symbol 587 MovieClip Frame 10Symbol 529 MovieClip
"icon"Symbol 587 MovieClip Frame 11Symbol 530 MovieClip
"icon"Symbol 587 MovieClip Frame 12Symbol 146 MovieClip
"icon"Symbol 587 MovieClip Frame 13Symbol 538 MovieClip
"icon"Symbol 587 MovieClip Frame 14Symbol 546 MovieClip
"icon"Symbol 587 MovieClip Frame 15Symbol 554 MovieClip
"icon"Symbol 587 MovieClip Frame 16Symbol 562 MovieClip
"icon"Symbol 587 MovieClip Frame 17Symbol 569 MovieClip
"icon"Symbol 587 MovieClip Frame 18Symbol 577 MovieClip
"icon"Symbol 587 MovieClip Frame 19Symbol 154 MovieClip
"icon"Symbol 587 MovieClip Frame 20Symbol 586 MovieClip
"track_mc"Symbol 605 MovieClip [TrackPiece] Frame 1Symbol 425 MovieClip
"icons_mc"Symbol 605 MovieClip [TrackPiece] Frame 1Symbol 587 MovieClip
"track_mc"Symbol 605 MovieClip [TrackPiece] Frame 2Symbol 598 MovieClip
"icons_mc"Symbol 605 MovieClip [TrackPiece] Frame 2Symbol 604 MovieClip
"gobutton"Symbol 642 MovieClip Frame 1Symbol 626 MovieClip
"play_button"Symbol 642 MovieClip Frame 1Symbol 330 MovieClip
"next_button"Symbol 642 MovieClip Frame 31Symbol 340 MovieClip
"back_button"Symbol 642 MovieClip Frame 40Symbol 359 MovieClip
"animation"Symbol 643 MovieClip [FTitleScreen] Frame 1Symbol 642 MovieClip
"carbody"Symbol 729 MovieClip Frame 1Symbol 679 MovieClip
"carbody"Symbol 729 MovieClip Frame 2Symbol 691 MovieClip
"carbody"Symbol 729 MovieClip Frame 3Symbol 703 MovieClip
"carbody"Symbol 729 MovieClip Frame 4Symbol 712 MovieClip
"carbody"Symbol 729 MovieClip Frame 5Symbol 719 MovieClip
"carbody"Symbol 729 MovieClip Frame 6Symbol 728 MovieClip
"car_mc"Symbol 730 MovieClip [FCar] Frame 1Symbol 729 MovieClip
"sendbutton"Symbol 782 MovieClip [FEndScreen] Frame 1Symbol 739 MovieClip
"restartbutton"Symbol 782 MovieClip [FEndScreen] Frame 1Symbol 744 MovieClip
"toysbutton"Symbol 782 MovieClip [FEndScreen] Frame 1Symbol 750 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$rt$ga/vXUtAwA.T0YoE1iZYk/."
ExportAssets (56)Timeline Frame 1Symbol 40 as "EmailSymbol"
ExportAssets (56)Timeline Frame 1Symbol 53 as "FGamePreloader"
ExportAssets (56)Timeline Frame 1Symbol 792 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 793 as "__Packages.mx.controls.listclasses.DataProvider"
ExportAssets (56)Timeline Frame 1Symbol 794 as "__Packages.mattel.data.Serializable"
ExportAssets (56)Timeline Frame 1Symbol 795 as "__Packages.mattel.data.FlashTrack"
ExportAssets (56)Timeline Frame 1Symbol 796 as "__Packages.mx.services.Log"
ExportAssets (56)Timeline Frame 1Symbol 797 as "__Packages.mattel.utils.Logger"
ExportAssets (56)Timeline Frame 1Symbol 798 as "__Packages.ComponentBase"
ExportAssets (56)Timeline Frame 1Symbol 799 as "__Packages.GamePreloader"
ExportAssets (56)Timeline Frame 1Symbol 800 as "__Packages.LevelPopUp"
ExportAssets (56)Timeline Frame 1Symbol 801 as "__Packages.Message"
ExportAssets (56)Timeline Frame 1Symbol 802 as "__Packages.ParticleExplosion"
ExportAssets (56)Timeline Frame 1Symbol 803 as "__Packages.Particle"
ExportAssets (56)Timeline Frame 1Symbol 804 as "__Packages.Score"
ExportAssets (56)Timeline Frame 1Symbol 805 as "__Packages.ScoreBoard"
ExportAssets (56)Timeline Frame 1Symbol 806 as "__Packages.Track"
ExportAssets (56)Timeline Frame 1Symbol 807 as "__Packages.Board"
ExportAssets (56)Timeline Frame 1Symbol 808 as "__Packages.CarPath"
ExportAssets (56)Timeline Frame 1Symbol 809 as "__Packages.PathSection"
ExportAssets (56)Timeline Frame 1Symbol 810 as "__Packages.Car"
ExportAssets (56)Timeline Frame 1Symbol 811 as "__Packages.TitleScreen"
ExportAssets (56)Timeline Frame 1Symbol 812 as "__Packages.EndScreen"
ExportAssets (56)Timeline Frame 1Symbol 813 as "__Packages.FlyingScoreBase"
ExportAssets (56)Timeline Frame 1Symbol 814 as "__Packages.Flyingtrackmod"
ExportAssets (56)Timeline Frame 1Symbol 815 as "__Packages.Flyingscoremod"
ExportAssets (56)Timeline Frame 1Symbol 816 as "__Packages.FlyingTime"
ExportAssets (56)Timeline Frame 1Symbol 817 as "__Packages.Background"
ExportAssets (56)Timeline Frame 1Symbol 818 as "__Packages.hotwheels.Email"
ExportAssets (56)Timeline Frame 1Symbol 819 as "__Packages.hotwheels.WordCheck"
ExportAssets (56)Timeline Frame 2Symbol 90 as "FBackground"
ExportAssets (56)Timeline Frame 2Symbol 233 as "FLevelPopUp"
ExportAssets (56)Timeline Frame 2Symbol 236 as "FMessage"
ExportAssets (56)Timeline Frame 2Symbol 237 as "FParticleExplosion"
ExportAssets (56)Timeline Frame 2Symbol 240 as "FScore"
ExportAssets (56)Timeline Frame 2Symbol 414 as "FScoreBoard"
ExportAssets (56)Timeline Frame 2Symbol 605 as "TrackPiece"
ExportAssets (56)Timeline Frame 2Symbol 607 as "particle"
ExportAssets (56)Timeline Frame 2Symbol 609 as "particle_oblong"
ExportAssets (56)Timeline Frame 2Symbol 611 as "star"
ExportAssets (56)Timeline Frame 2Symbol 643 as "FTitleScreen"
ExportAssets (56)Timeline Frame 2Symbol 730 as "FCar"
ExportAssets (56)Timeline Frame 2Symbol 782 as "FEndScreen"
ExportAssets (56)Timeline Frame 2Symbol 783 as "FFlyingtrackmod"
ExportAssets (56)Timeline Frame 2Symbol 786 as "FFlyingscoremod"
ExportAssets (56)Timeline Frame 2Symbol 788 as "FFlyingtime"
ExportAssets (56)Timeline Frame 2Symbol 791 as "FTunnelBack"

Labels

"start"Frame 3
"_unclicked"Symbol 30 MovieClip Frame 1
"_over"Symbol 30 MovieClip Frame 5
"_up"Symbol 30 MovieClip Frame 15
"_unclicked"Symbol 34 MovieClip Frame 1
"_over"Symbol 34 MovieClip Frame 5
"_up"Symbol 34 MovieClip Frame 15
"start"Symbol 40 MovieClip [EmailSymbol] Frame 1
"thankyou"Symbol 40 MovieClip [EmailSymbol] Frame 11
"empty"Symbol 40 MovieClip [EmailSymbol] Frame 12
"b1"Symbol 80 MovieClip Frame 1
"b2"Symbol 80 MovieClip Frame 11
"b3"Symbol 80 MovieClip Frame 22
"b4"Symbol 80 MovieClip Frame 33
"b5"Symbol 80 MovieClip Frame 43
"b6"Symbol 80 MovieClip Frame 53
"off"Symbol 82 MovieClip Frame 1
"on"Symbol 82 MovieClip Frame 2
"_unclicked"Symbol 109 MovieClip Frame 1
"_over"Symbol 109 MovieClip Frame 13
"_up"Symbol 109 MovieClip Frame 20
"levelGraphic_in"Symbol 232 MovieClip Frame 1
"levelGraphic_out"Symbol 232 MovieClip Frame 15
"message"Symbol 236 MovieClip [FMessage] Frame 1
"6"Symbol 271 MovieClip Frame 1
"5"Symbol 271 MovieClip Frame 2
"4"Symbol 271 MovieClip Frame 3
"3"Symbol 271 MovieClip Frame 4
"2"Symbol 271 MovieClip Frame 5
"1"Symbol 271 MovieClip Frame 6
"0"Symbol 271 MovieClip Frame 7
"_unclicked"Symbol 282 MovieClip Frame 1
"_over"Symbol 282 MovieClip Frame 5
"_up"Symbol 282 MovieClip Frame 12
"green"Symbol 289 MovieClip Frame 1
"blink"Symbol 289 MovieClip Frame 2
"red"Symbol 289 MovieClip Frame 14
"Light"Symbol 292 MovieClip Frame 2
"_unclicked"Symbol 308 MovieClip Frame 1
"_over"Symbol 308 MovieClip Frame 5
"_up"Symbol 308 MovieClip Frame 12
"Light"Symbol 311 MovieClip Frame 2
"_unclicked"Symbol 330 MovieClip Frame 1
"_over"Symbol 330 MovieClip Frame 12
"_up"Symbol 330 MovieClip Frame 19
"_unclicked"Symbol 340 MovieClip Frame 1
"_over"Symbol 340 MovieClip Frame 12
"_up"Symbol 340 MovieClip Frame 19
"_unclicked"Symbol 359 MovieClip Frame 1
"_over"Symbol 359 MovieClip Frame 12
"_up"Symbol 359 MovieClip Frame 19
"instructions"Symbol 412 MovieClip Frame 1
"Mods_01"Symbol 412 MovieClip Frame 17
"Hazzards_01"Symbol 412 MovieClip Frame 27
"helpOff"Symbol 414 MovieClip [FScoreBoard] Frame 1
"helpOn"Symbol 414 MovieClip [FScoreBoard] Frame 2
"stopped"Symbol 513 MovieClip Frame 1
"playing"Symbol 513 MovieClip Frame 2
"static"Symbol 522 MovieClip Frame 1
"animated"Symbol 522 MovieClip Frame 2
"none"Symbol 587 MovieClip Frame 1
"accelcharger1"Symbol 587 MovieClip Frame 2
"Accelecharger2"Symbol 587 MovieClip Frame 3
"oil"Symbol 587 MovieClip Frame 4
"lava"Symbol 587 MovieClip Frame 5
"timeadd"Symbol 587 MovieClip Frame 6
"timesubtrack"Symbol 587 MovieClip Frame 7
"crusher"Symbol 587 MovieClip Frame 8
"speedboost"Symbol 587 MovieClip Frame 9
"warp"Symbol 587 MovieClip Frame 10
"tornado"Symbol 587 MovieClip Frame 11
"static"Symbol 587 MovieClip Frame 12
"grey_pit"Symbol 587 MovieClip Frame 13
"yellow_pit"Symbol 587 MovieClip Frame 14
"pit_brown"Symbol 587 MovieClip Frame 15
"pit_red"Symbol 587 MovieClip Frame 16
"pit_orange"Symbol 587 MovieClip Frame 17
"pit_blue"Symbol 587 MovieClip Frame 18
"ice"Symbol 587 MovieClip Frame 19
"Plasma"Symbol 587 MovieClip Frame 20
"shield"Symbol 587 MovieClip Frame 21
"none"Symbol 604 MovieClip Frame 1
"accelecharger1"Symbol 604 MovieClip Frame 2
"accelecharger2"Symbol 604 MovieClip Frame 3
"oil"Symbol 604 MovieClip Frame 4
"static"Symbol 604 MovieClip Frame 5
"warp"Symbol 604 MovieClip Frame 6
"tornado"Symbol 604 MovieClip Frame 7
"forceField"Symbol 604 MovieClip Frame 8
"straight"Symbol 605 MovieClip [TrackPiece] Frame 1
"curve"Symbol 605 MovieClip [TrackPiece] Frame 2
"_unclicked"Symbol 626 MovieClip Frame 1
"_over"Symbol 626 MovieClip Frame 14
"_up"Symbol 626 MovieClip Frame 24
"intro"Symbol 642 MovieClip Frame 1
"instructions"Symbol 642 MovieClip Frame 24
"Mods_01"Symbol 642 MovieClip Frame 40
"Hazzards_01"Symbol 642 MovieClip Frame 50
"stopped"Symbol 679 MovieClip Frame 1
"moving"Symbol 679 MovieClip Frame 2
"explosion"Symbol 679 MovieClip Frame 3
"lava"Symbol 679 MovieClip Frame 4
"fire"Symbol 679 MovieClip Frame 5
"forcefield"Symbol 679 MovieClip Frame 6
"stopped"Symbol 691 MovieClip Frame 1
"moving"Symbol 691 MovieClip Frame 2
"explosion"Symbol 691 MovieClip Frame 3
"lava"Symbol 691 MovieClip Frame 4
"fire"Symbol 691 MovieClip Frame 5
"forcefield"Symbol 691 MovieClip Frame 6
"stopped"Symbol 703 MovieClip Frame 1
"moving"Symbol 703 MovieClip Frame 2
"explosion"Symbol 703 MovieClip Frame 3
"lava"Symbol 703 MovieClip Frame 4
"fire"Symbol 703 MovieClip Frame 5
"forcefield"Symbol 703 MovieClip Frame 6
"stopped"Symbol 712 MovieClip Frame 1
"moving"Symbol 712 MovieClip Frame 2
"explosion"Symbol 712 MovieClip Frame 3
"lava"Symbol 712 MovieClip Frame 4
"fire"Symbol 712 MovieClip Frame 5
"forcefield"Symbol 712 MovieClip Frame 6
"stopped"Symbol 719 MovieClip Frame 1
"moving"Symbol 719 MovieClip Frame 2
"explosion"Symbol 719 MovieClip Frame 3
"lava"Symbol 719 MovieClip Frame 4
"fire"Symbol 719 MovieClip Frame 5
"forcefield"Symbol 719 MovieClip Frame 6
"stopped"Symbol 728 MovieClip Frame 1
"moving"Symbol 728 MovieClip Frame 2
"explosion"Symbol 728 MovieClip Frame 3
"lava"Symbol 728 MovieClip Frame 4
"fire"Symbol 728 MovieClip Frame 5
"forcefield"Symbol 728 MovieClip Frame 6
"drive"Symbol 730 MovieClip [FCar] Frame 1
"_unclicked"Symbol 739 MovieClip Frame 1
"_over"Symbol 739 MovieClip Frame 2
"_up"Symbol 739 MovieClip Frame 10
"_unclicked"Symbol 744 MovieClip Frame 1
"_over"Symbol 744 MovieClip Frame 2
"_up"Symbol 744 MovieClip Frame 10
"_unclicked"Symbol 750 MovieClip Frame 1
"_over"Symbol 750 MovieClip Frame 2
"_up"Symbol 750 MovieClip Frame 10

Dynamic Text Variables

_parent._parent.level_textSymbol 197 EditableText"REALM xx"
messageValueSymbol 234 EditableText"message"
messageValueSymbol 235 EditableText"message"
scoreValueSymbol 239 EditableText"score"
carsToFinishSymbol 283 EditableText"1"
_parent.timeString1Symbol 285 EditableText"0:00"
_parent.timeString1Symbol 286 EditableText"0:00"
_parent.timeString1Symbol 287 EditableText"0:00"
_parent.timeString1Symbol 288 EditableText"0:00"
_parent._parent.scoreSymbol 290 EditableText"000000"
_parent._parent.trackModsTextSymbol 309 EditableText"00"
levelTextSymbol 313 EditableText"00"
end_scoreSymbol 754 EditableText"0000000000"
end_realmSymbol 755 EditableText"0000000000"
end_racesSymbol 756 EditableText"0000000000"
end_tracksSymbol 757 EditableText"0000000000"
end_longestSymbol 758 EditableText"0000000000"
finalValueSymbol 784 EditableText"000"
messageTextSymbol 785 EditableText"msg"
finalValueSymbol 787 EditableText"000"




http://swfchan.com/3/12896/info.shtml
Created: 5/6 -2019 11:21:54 Last modified: 5/6 -2019 11:21:54 Server time: 29/04 -2024 02:24:35