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

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

game.swf

This is the info page for
Flash #256285

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


Text
100%

50

100

200

500

30

bgsound

0000000

all sounds

pauser

10

0000000

99/99

99/99

999/999

99/99

0000000

0000000

999/999

0000000

ActionScript [AS1/AS2]

Frame 1
fscommand ("showmenu", "false"); _focusrect = false; _global.use_playtomic = true; if (_global.use_playtomic) { trace("PLAYTOMIC: Init"); Playtomic.Log.View(940132, "e1b61faa86de4f55", _root._url); } _global.openSite = function (link_name, link_group) { var _local2 = "http://www.onlinefreegames.com/stats/mountain-atv-nd.html"; trace((((("openSite (" + link_name) + ", ") + link_group) + "): url = ") + _local2); if (_global.use_playtomic) { trace((((("open " + _local2) + " ") + link_name) + " ") + link_group); _global.openSitePlaytomic(_local2, link_name, link_group); } else { getURL (_local2, "_blank"); } }; _global.openSitePlaytomic = function (url_string, link_name, link_group) { var _local1 = Playtomic.Link.Open(url_string, link_name, link_group); if (!_local1) { trace("can't open url " + url_string); } }; _global.gameName = "mountainatv"; _root.loaderAnimDelta = 5; _root.loaderAnimPause = 2500; _root.parsingAnimDelta = 10;
Instance of Symbol 10 MovieClip "status_mc" in Frame 2
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { t = _root.getBytesTotal(); l = _root.getBytesLoaded(); gotoAndStop(Math.floor((l / t) * 100)); tf.text = Math.floor((l / t) * 100) + "%"; if (t > 0) { if ((l < t) && (_alpha < 100)) { _alpha = (_alpha + 5); } if ((l == t) && (_alpha > 0)) { _alpha = (_alpha - 5); } } }
Frame 3
stop();
Instance of Symbol 13 MovieClip in Frame 3
onClipEvent (load) { _alpha = 0; state = 0; _root.stop(); } onClipEvent (enterFrame) { l = _root.getBytesLoaded(); t = _root.getBytesTotal(); if (state == 0) { _alpha = (_alpha + 5); if (_alpha >= 100) { _alpha = 100; state = 1; startPause = getTimer(); } } else if ((((state == 1) && (t == l)) && (l > 10)) && ((getTimer() - startPause) > 2500)) { this._alpha = this._alpha - 5; if (_alpha < 0) { _root.gotoAndStop("lbStart"); } } }
Frame 32
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("db0c2ebe", this, 10301, true);
Symbol 708 MovieClip [__Packages.Playtomic.LogRequest] Frame 0
class Playtomic.LogRequest { var Pieces; function LogRequest () { } function Queue(data) { Pieces++; Data = Data + (((Data == "") ? "" : "~") + data); if ((Pieces == 8) || (Data.length > 300)) { Pieces = 0; Ready = true; } } function Send() { var _local3 = function (success) { if ((this.Data.indexOf("v/") == 0) || (this.Data.indexOf("~v/") > -1)) { Playtomic.Log.IncreaseViews(); } if ((this.Data.indexOf("p/") == 0) || (this.Data.indexOf("~p/") > -1)) { Playtomic.Log.IncreasePlays(); } }; var _local2 = new LoadVars(); _local2.sendAndLoad(((((((((("http://g" + Playtomic.Log.GUID) + ".api.playtomic.com/Tracker/q.aspx?swfid=") + Playtomic.Log.SWFID) + "&q=") + Data) + "&url=") + Playtomic.Log.SourceUrl) + "&") + Math.random()) + "z", _local3, "POST"); } var Data = ""; var Ready = false; }
Symbol 709 MovieClip [__Packages.Playtomic.Log] Frame 0
class Playtomic.Log { static var SourceUrl, Cookie; function Log () { } static function View(swfid, guid, defaulturl) { if (swfid == undefined) { swfid = 0; } if (guid == undefined) { guid = ""; } if (defaulturl == undefined) { defaulturl = ""; } if (SWFID > 0) { return(undefined); } SWFID = swfid; GUID = guid; Enabled = true; if ((SWFID == 0) || (GUID == "")) { Enabled = false; return(undefined); } if (((defaulturl.indexOf("http://") != 0) && (System.security.sandboxType != "localWithNetwork")) && (System.security.sandboxType != "localTrusted")) { Enabled = false; return(undefined); } SourceUrl = GetUrl(defaulturl); if (((SourceUrl == null) || (SourceUrl == "")) || (SourceUrl.indexOf("https://") == 0)) { Enabled = false; return(undefined); } Cookie = SharedObject.getLocal("playtomic"); var _local5 = GetCookie("views"); Send("v/" + (_local5 + 1), true); _global.setTimeout(PingServer, 60000); } static function ForceSend() { Request.Send(); Request = new Playtomic.LogRequest(); } static function IncreaseViews() { var _local1 = GetCookie("views"); _local1++; SaveCookie("views", _local1); } static function IncreasePlays() { Plays++; } static function Play() { if (!Enabled) { return(undefined); } LevelCounters = new Array(); LevelAverages = new Array(); LevelRangeds = new Array(); Send("p/" + (Plays + 1), true); } static function CustomMetric(name, group, unique) { if (!Enabled) { return(undefined); } if ((group == null) || (group == undefined)) { group = ""; } if ((unique == null) || (unique == undefined)) { unique = false; } if (unique) { if (Customs.indexOf(name) > -1) { return(undefined); } Customs.push(name); } Send((("c/" + Clean(name)) + "/") + Clean(group)); } static function Link(url, name, group, unique, total, fail) { if (!Enabled) { return(undefined); } Send((((((((((("l/" + Clean(name)) + "/") + Clean(group)) + "/") + Clean(url)) + "/") + unique) + "/") + total) + "/") + fail); } static function LevelCounterMetric(name, level, unique) { if (!Enabled) { return(undefined); } if (unique) { if (LevelCounters.indexOf(name) > -1) { return(undefined); } LevelCounters.push(name); } Send((("lc/" + Clean(name)) + "/") + Clean(level)); } static function LevelRangedMetric(name, level, value, unique) { if (!Enabled) { return(undefined); } if (unique) { if (LevelRangeds.indexOf(name) > -1) { return(undefined); } LevelRangeds.push(name); SaveCookie("lr_" + name, 1); } Send((((("lr/" + Clean(name)) + "/") + Clean(level)) + "/") + value); } static function LevelAverageMetric(name, level, value, unique) { if (!Enabled) { return(undefined); } if (unique) { if (LevelAverages.indexOf(name) > -1) { return(undefined); } LevelAverages.push(name); } Send((((("la/" + Clean(name)) + "/") + Clean(level)) + "/") + value); } static function PingServer() { if (!Enabled) { return(undefined); } Pings++; Send((("t/" + (FirstPing ? "y" : "n")) + "/") + Pings, true); if (FirstPing) { FirstPing = false; setInterval(PingServer, 60000); } } static function Send(s, view) { if (view == undefined) { view = false; } Request.Queue(s); if ((Request.Ready || (view)) || (!Queue)) { Request.Send(); Request = new Playtomic.LogRequest(); } } static function GetCookie(n) { if (Cookie.data[n] == undefined) { return(0); } return(parseInt(Cookie.data[n])); } static function SaveCookie(n, v) { var _local1 = SharedObject.getLocal("swfstats"); _local1.data[n] = v.toString(); _local1.flush(); } static function Clean(s) { while (s.indexOf("/") > -1) { s = s.replace("/", "\\"); } while (s.indexOf("~") > -1) { s = s.replace("~", "-"); } return(escape(s)); } static function Replace(str, find, replace) { return(str.split(find).join(replace)); } static function GetUrl(defaulturl) { return(defaulturl); } static var Enabled = false; static var Queue = true; static var SWFID = 0; static var GUID = ""; static var Request = new Playtomic.LogRequest(); static var FirstPing = true; static var Pings = 0; static var Plays = 0; static var HighestGoal = 0; static var Customs = new Array(); static var LevelCounters = new Array(); static var LevelAverages = new Array(); static var LevelRangeds = new Array(); }
Symbol 710 MovieClip [__Packages.Playtomic.Link] Frame 0
class Playtomic.Link { function Link () { } static function Open(url, name, group) { var _local9 = 0; var _local5 = 0; var _local3 = 0; var _local4 = 0; var _local8 = 0; var _local11 = 0; var _local6 = (url + ".") + name; var _local7; var _local1 = url; _local1 = Replace(_local1, "http://", ""); if (_local1.indexOf("/") > -1) { _local1 = _local1.substring(0, _local1.indexOf("/")); } if (_local1.indexOf("?") > -1) { _local1 = _local1.substring(0, _local1.indexOf("?")); } _local1 = ("http://" + _local1) + "/"; var _local2 = _local1; if (_local2.indexOf("//") > -1) { _local2 = _local2.substring(_local2.indexOf("//") + 2); } _local2 = Replace(_local2, "www.", ""); if (_local2.indexOf("/") > -1) { _local2 = _local2.substring(0, _local2.indexOf("/")); } try { getURL (url, "_blank"); if (Clicks.indexOf(_local6) > -1) { _local3 = 1; } else { _local3 = 1; _local9 = 1; Clicks.push(_local6); } if (Clicks.indexOf(_local2) > -1) { _local4 = 1; } else { _local4 = 1; _local5 = 1; Clicks.push(_local2); } _local7 = true; } catch(err) { _local8 = 1; _local11 = 1; _local7 = false; } Playtomic.Log.Link(_local1, _local2.toLowerCase(), "DomainTotals", _local5, _local4, _local11); Playtomic.Log.Link(url, name, group, _local9, _local3, _local8); Playtomic.Log.ForceSend(); return(_local7); } static function Replace(str, find, replace) { return(str.split(find).join(replace)); } static var Clicks = new Array(); }
Symbol 711 MovieClip [__Packages.CGame] Frame 0
class CGame extends MovieClip { static var m_instance, levels, m_numberLevelsOpened, levelNum, gameType, timeChangeScore, __get__time, __get__txtLevel_; var txtTime, m_playedTimes; function CGame () { super(); m_instance = this; levels = new Array(); levels.push({mc:"dmLevel8", points:30000}); levels.push({mc:"dmLevel7", points:30000}); levels.push({mc:"dmLevel4", points:30000}); levels.push({mc:"dmLevel6", points:30000}); levels.push({mc:"dmLevel2", points:30000}); levels.push({mc:"dmLevel3", points:30000}); levels.push({mc:"dmLevel9", points:30000}); levels.push({mc:"dmLevel5", points:30000}); levels.push({mc:"dmLevel1", points:30000}); txtTime = ""; m_playedTimes = 0; m_numberLevelsOpened = loadLevelsOpened(); } static function saveLevelsOpened() { var _local2 = SharedObject.getLocal(_global.gameName, "/"); if ((_local2.data.numberOpened < m_numberLevelsOpened) || (_local2.data.numberOpened == undefined)) { _local2.data.numberOpened = m_numberLevelsOpened; _local2.flush(); } } static function loadLevelsOpened() { var _local2 = SharedObject.getLocal(_global.gameName, "/"); if ((_local2.data.numberOpened == undefined) || (_local2.data.numberOpened < 1)) { _local2.data.numberOpened = 1; _local2.flush(); } return(_local2.data.numberOpened); } static function butLevelSelect() { m_instance.gotoAndStop("lbLevelSelect"); } static function butStart() { levelNum = 1; time = (""); gameType = 1; m_instance.full_m_score = 0; m_instance.gotoAndStop("lbRace"); } static function butStartFrom(num) { levelNum = num; time = (""); gameType = 1; m_instance.full_m_score = 0; m_instance.gotoAndStop("lbRace"); } static function butStartNext() { m_instance.gotoAndStop("lbRace"); if (gameType == 1) { m_instance.guiBar.gotoAndStop(2); } } static function butSwitchPause() { m_instance.m_race.__set__pauseOn(!m_instance.m_race.__get__pauseOn()); } static function butEndRaceVictory() { if (m_numberLevelsOpened < levelNum) { m_numberLevelsOpened = levelNum; trace("NUMBER OF OPENED LEVELS WAS UPDATED AND NOW EQUAL " + m_numberLevelsOpened); } saveLevelsOpened(); if (_global.use_playtomic) { trace(("Win level: " + (levelNum - 1)) + "; PLAYTOMIC stat was updated!"); Playtomic.Log.LevelCounterMetric("Completed", levelNum - 1); Playtomic.Log.ForceSend(); } m_instance.gotoAndStop("lbStatistics"); instance.tf2.text = (_global.takenBonus1 + "/") + _global.allBonus1; instance.tf22.text = _global.takenScore1; instance.tf1.text = (_global.takenBonus2 + "/") + _global.allBonus2; instance.tf11.text = _global.takenScore2; instance.tf3.text = (_global.takenBonus3 + "/") + _global.allBonus3; instance.tf33.text = _global.takenScore3; instance.tf4.text = (_global.takenBonus4 + "/") + _global.allBonus4; instance.tf44.text = _global.takenScore4; } static function butEndRace() { m_instance.gotoAndStop("lbFinalStatistics"); instance.tf2.text = (_global.takenBonus1 + "/") + _global.allBonus1; instance.tf22.text = _global.takenScore1; instance.tf1.text = (_global.takenBonus2 + "/") + _global.allBonus2; instance.tf11.text = _global.takenScore2; instance.tf3.text = (_global.takenBonus3 + "/") + _global.allBonus3; instance.tf33.text = _global.takenScore3; instance.tf4.text = (_global.takenBonus4 + "/") + _global.allBonus4; instance.tf44.text = _global.takenScore4; } static function butEndRaceLoose() { m_instance.gotoAndStop("lbGameOver"); } static function butEndRaceTimeAttack() { m_instance.gotoAndStop("lbGameOverTimeAttack"); } static function butAbout() { m_instance.gotoAndStop("lbAbout"); } static function butStartContest() { gameType = 1; levelNum = 1; butStart(); } static function butStartLevel(n) { gameType = 2; levelNum = n; butStart(); } static function butSelectLevel() { m_instance.gotoAndStop("lbSelect"); } static function butBackToMenu() { m_instance.gotoAndStop("lbSplash"); } static function butBackToSplash() { m_instance.gotoAndStop("lbSplash"); } static function set score(nScore) { if (nScore < 0) { nScore = 0; } m_instance.m_score = nScore; m_instance.txtScore = String(score + full_score); m_instance.txtScore_ins = String(score); if (gameType == 1) { m_instance.txtScore_ins = m_instance.txtScore_ins + (" / " + levels[levelNum - 1].points); } timeChangeScore = getTimer(); //return(score); } static function set time(t) { m_instance.txtTime = t; //return(__get__time()); } static function get full_score() { return(m_instance.full_m_score); } static function set full_score(nScore) { if (nScore < 0) { nScore = 0; } m_instance.full_m_score = nScore; m_instance.full_txtScore = String(full_score); //return(full_score); } static function get score() { return(m_instance.m_score); } static function set takenBonus(a) { m_instance.bonusTaken = a; setBonusTXT(); //return(takenBonus); } static function get takenBonus() { return(m_instance.bonusTaken); } static function set allBonus(a) { m_instance.bonusAtAll = a; setBonusTXT(); //return(allBonus); } static function get allBonus() { return(m_instance.bonusAtAll); } static function setBonusTXT() { m_instance.txtBonus = (m_instance.bonusTaken + "/") + m_instance.bonusAtAll; } static function set txtLevel_(a) { m_instance.txtLevel = a; //return(__get__txtLevel_()); } static function get instance() { return(m_instance); } }
Symbol 712 MovieClip [__Packages.CRace] Frame 0
class CRace extends MovieClip { static var m_instance; var dieTime, inDieMode, startPauser, savedPoint, savedScore, carType, m_level, attachMovie, _parent, lives, endTime, mm, mm_xy_ratio, mm_scale, m_pEngine, inProcess, inPostGame, m_car, FINinterval, m_pauseOn, onEnterFrame, scroll_x; function CRace () { super(); } function onLoad() { m_instance = this; init(); pauseOn = (false); CGame.__set__score(0); dieTime = 0; inDieMode = false; } function init() { trace("Starting level " + (CGame.levelNum - 1)); CGame.__get__instance().txtLevelStr = ((("LEVEL " + CGame.levels[CGame.levelNum - 1].mc.substr(7, 2)) + " (order: ") + CGame.levelNum) + ")"; startPauser = 0; CGame.__set__txtLevel_(String(CGame.levelNum)); _global.dieZ = new Array(); _global.savePointz = new Array(); savedPoint = undefined; savedScore = 0; carType = CGame.__get__instance().selectedCar; m_level = attachMovie(CGame.levels[CGame.levelNum - 1].mc, "_Level1", 1001); _parent.soundMC.gotoAndPlay("go"); lives = 5; _parent.heartz.gotoAndStop(lives + 1); if (CGame.gameType == 2) { endTime = getTimer() + 60000; } if (usingMap) { mm = _parent.miniMap; mm._visible = true; var _local7 = mm.attachMovie(CGame.levels[CGame.levelNum - 1].mc + "_mm", "map", 0); if (_local7 == undefined) { _local7 = mm.attachMovie(CGame.levels[CGame.levelNum - 1].mc, "map", 0); } var _local6 = m_level._width; var _local5 = m_level._height; mm_xy_ratio = mm._xscale / mm._yscale; var _local3 = _local6 / 720; var _local4 = _local5 / 540; _local3 = _local3 / mm_xy_ratio; mm_scale = (mm_ratio * 100) / Math.max(_local3, _local4); mm.player.swapDepths(2); mm.player._xscale = mm.player._xscale / mm_xy_ratio; mm.miniMap_misc.swapDepths(3); mm.map.setMask(mm.miniMap_mask); mm.map._xscale = mm_scale / mm_xy_ratio; mm.map._yscale = mm_scale; } else { _parent.miniMap._visible = false; } m_pEngine = new iriysoft.pengine.CParticleEngine(m_level.mcHit, 7); newRace(); } function newRace() { inProcess = true; inPostGame = false; m_pEngine.clear(); m_car = new CCar(); m_car.init(m_level.mcVehiclePlace, m_pEngine, _parent); m_car.addEventListener(CCar.EVENT_TRICK, mx.utils.Delegate.create(this, makeTrickMassage)); setPosition(true); m_car.initTricks(CGame.levelNum); _parent.sinfo.gotoAndPlay(2); if (CGame.gameType == 1) { _parent.sinfo.img.gotoAndStop("level" + CGame.levelNum); } } function processRace() { m_pEngine.process(); m_car.process(); startPauser++; if (startPauser == 1) { _global.takenBonus1 = (_global.takenBonus2 = (_global.takenBonus3 = (_global.takenBonus4 = 0))); _global.takenScore1 = (_global.takenScore2 = (_global.takenScore3 = (_global.takenScore4 = 0))); _global.allBonus1 = (_global.allBonus2 = (_global.allBonus3 = (_global.allBonus4 = 0))); for (var _local7 in m_level.mcBonusPlace) { if (m_level.mcBonusPlace[_local7].mcHit != undefined) { switch (m_level.mcBonusPlace[_local7].subtype) { case 1 : _global.allBonus1++; break; case 2 : _global.allBonus2++; break; case 3 : _global.allBonus3++; break; case 4 : _global.allBonus4++; break; case 5 : _global.allBonus5++; } } } } if (CGame.gameType == 2) { var _local18 = Math.round((endTime - getTimer()) / 1000); var _local21 = Math.floor(_local18 / 60); var _local13 = _local18 % 60; if (_local13 < 10) { _local13 = "0" + _local13; } CGame.__set__time((_local21 + ":") + _local13); if (getTimer() >= endTime) { CGame.__set__time("0:00"); } } var _local15 = {x:m_car.__get__image().aPart._x, y:m_car.__get__image().aPart._y}; m_car.__get__image().aPart._parent.localToGlobal(_local15); var _local14 = {x:m_car.__get__backWheel().__get__pos().x, y:m_car.__get__backWheel().__get__pos().y}; m_level.localToGlobal(_local14); var _local20 = (Math.atan2(_local14.y - _local15.y, _local14.x - _local15.x) * 57.2957795130823) - m_car.__get__image()._rotation; m_car.__get__image().aPart._rotation = _local20 + 180; if (usingMap) { var _local17 = (mm_scale * m_car.__get__image()._x) / 100; var _local19 = (mm_scale * m_car.__get__image()._y) / 100; _local17 = _local17 / mm_xy_ratio; mm.map._x = (-_local17) + 275; mm.map._y = (-_local19) + 200; } setPosition(); if (((m_level.mcFinish._x < (m_car.__get__backWheel().__get__pos().x - 50)) || (m_car.gameOverInTest)) && (!inPostGame)) { if ((getTimer() - CGame.timeChangeScore) > 500) { if (CGame.levelNum >= CGame.levels.length) { trace("\u0423\u0440\u043E\u0432\u043D\u0438 \u0437\u0430\u043A\u043E\u043D\u0447\u0438\u043B\u0438\u0441\u044C"); var _local16 = attachMovie("winMF", "winMessage", 1002); _local16._x = 360; _local16._y = 120; inPostGame = true; FINinterval = setInterval(this, "endOfLevel", 1500, 1); _parent.soundMC.gotoAndPlay("flip"); } else { var _local16 = attachMovie("winMF", "winMessage", 1002); _local16._x = 360; _local16._y = 120; inPostGame = true; FINinterval = setInterval(this, "endOfLevel", 1500, 2); _parent.soundMC.gotoAndPlay("flip"); } } if ((getTimer() >= endTime) && (CGame.gameType == 2)) { trace("\u0412\u0440\u0435\u043C\u044F \u0432\u044B\u0448\u043B\u043E"); var _local16 = attachMovie("winMF", "winMessage", 1002); _local16._x = 360; _local16._y = 120; inPostGame = true; FINinterval = setInterval(this, "endOfLevel", 1500, 1); _parent.soundMC.gotoAndPlay("flip"); } } var _local11 = m_car.getHitForBonus(); for (var _local7 in m_level.mcBonusPlace) { if (_local11.hitTest(m_level.mcBonusPlace[_local7].mcHit)) { m_level.mcBonusPlace[_local7].gotoAndPlay("die"); if (usingMap) { var _local6 = m_level.mcBonusPlace[_local7]._x; var _local5 = m_level.mcBonusPlace[_local7]._y; for (var _local12 in mm.map.mcBonusPlace) { var _local3 = mm.map.mcBonusPlace[_local12]; if ((((_local3._x > (_local6 - 2)) && (_local3._x < (_local6 + 2))) && (_local3._y > (_local5 - 2))) && (_local3._y < (_local5 + 2))) { _local3._visible = false; break; } } } switch (m_level.mcBonusPlace[_local7].type) { case 0 : var _local4 = bonus_0; break; case 1 : _local4 = bonus_1; break; case 2 : _local4 = bonus_2; break; case 3 : _local4 = bonus_3; break; case 4 : _local4 = bonus_4; break; case 5 : _local4 = bonus_5; break; default : _local4 = bonus_0; } switch (m_level.mcBonusPlace[_local7].subtype) { case 1 : _global.takenBonus1++; _global.takenScore1 = _global.takenScore1 + _local4; break; case 2 : _global.takenBonus2++; _global.takenScore2 = _global.takenScore2 + _local4; break; case 3 : _global.takenBonus3++; _global.takenScore3 = _global.takenScore3 + _local4; break; case 4 : _global.takenBonus4++; _global.takenScore4 = _global.takenScore4 + _local4; break; case 5 : _global.takenBonus5++; _global.takenScore5 = _global.takenScore5 + _local4; } CGame.score = CGame.score + _local4; CGame.__set__takenBonus((CGame.__get__takenBonus()+1)); } } var _local7 = 0; while (_local7 < _global.savePointz.length) { var _local8 = _global.savePointz[_local7]; if (savedPoint == _local8) { } else if (_local11.hitTest(_local8.mcHit)) { savedPoint = _local8; savedScore = CGame.score; var _local9 = attachMovie("dmSaved", "_dmSaved", 28000); _local9._x = 360; _local9._y = 170; } _local7++; } if (inProcess && ((getTimer() - m_car.bornTime) > 200)) { if (!inPostGame) { if (inProcess) { _local7 = 0; while (_local7 < _global.dieZ.length) { var _local10 = _global.dieZ[_local7]; if (m_car.checkDeathPoints(_local10)) { makeDie(); m_car.bar._visible = false; } _local7++; } } if (inProcess) { if (m_car.checkDeathPoints(m_level.mcHit)) { inDieMode = true; } else { inDieMode = false; dieTime = getTimer(); } if ((getTimer() - dieTime) > 100) { CGame.__get__instance().dieTime_ = String(Math.round((getTimer() - dieTime) / 10) / 100); } else { CGame.__get__instance().dieTime_ = ""; } if ((getTimer() - dieTime) > dieTimeout) { makeDie(); m_car.bar._visible = false; _parent.soundMC.gotoAndPlay("die"); trace("\u043F\u043F\u0446"); } } } } } function makeDie() { if (_global.use_playtomic) { trace("PLAYTOMIC 'Fail' var was updated"); Playtomic.Log.LevelCounterMetric("Fail", CGame.levelNum); Playtomic.Log.ForceSend(); } _root.ssMC.stop(); m_car.inProcess = false; inPostGame = true; inProcess = false; var _local4 = attachMovie(((lives == 0) ? "dieMFend" : "dieMF"), "dieMessage", 3002); _local4._x = 360; _local4._y = 150; m_car.__get__image().cbs.carBody.gotoAndStop(m_car.__get__image().cbs.carBody._totalframes); } function endOfLevel(n) { clearInterval(FINinterval); CGame.full_score = CGame.full_score + CGame.score; if (CGame.gameType == 1) { if (n == 1) { CGame.butEndRace(); } else if (n == 2) { CGame.levelNum++; CGame.butEndRaceVictory(); } } if (CGame.gameType == 2) { CGame.butEndRaceTimeAttack(); } } function makeTrickMassage(msg) { if (!inProcess) { return(undefined); } var _local4 = ""; var _local6 = 0; if (!m_car.mode) { if (msg.trickID == CCar.TRICK_BACK_FLIP) { msg.trickID = CCar.TRICK_FRONT_FLIP; } else if (msg.trickID == CCar.TRICK_FRONT_FLIP) { msg.trickID = CCar.TRICK_BACK_FLIP; } } if (msg.trickID == CCar.TRICK_BACK_FLIP) { _local4 = "backFlip"; _local6 = 10; } else if (msg.trickID == CCar.TRICK_FRONT_FLIP) { _local4 = "frontFlip"; _local6 = 15; } if (_local4 != "") { var _local2 = CCar.__get__instance(); _local2.combo++; var _local3 = _local2.combo; if (_local3 > 5) { _local3 = 5; } if (_local3 > 1) { _local2.mainMovie.cmsg.gotoAndPlay(2); _local2.mainMovie.cmsg.msg.gotoAndStop("x" + _local3); _parent.soundMC.gotoAndPlay("c" + _local3); } _local2.trickSumCount = _local2.trickSumCount + _local6; _local2.mainMovie.msg.gotoAndPlay(2); _local2.mainMovie.msg.msg.gotoAndStop(_local4); } } function set pauseOn(pauseState) { m_pauseOn = pauseState; enableProcess(!m_pauseOn); //return(pauseOn); } function get pauseOn() { return(m_pauseOn); } function enableProcess(enable) { if (enable) { onEnterFrame = processRace; _parent._scrPause.removeMovieClip(); } else { onEnterFrame = function () { }; _parent.attachMovie("dmPause", "_scrPause", 32001); } } function setPosition(now) { var _local4 = m_car.__get__image()._x; var _local3 = m_car.__get__image()._y; var _local6 = leftOffset; var _local5 = rightOffset; if (!m_car.mode) { _local6 = rightOffset; _local5 = leftOffset; } var _local2 = m_level._x; if (_local2 < (_local6 - _local4)) { _local2 = _local6 - _local4; } if (_local2 > ((550 - _local5) - _local4)) { _local2 = (550 - _local5) - _local4; } _local2 = Math.round(_local2); if (scroll_x == undefined) { scroll_x = m_level._x; } if (now) { scroll_x = _local2; } else { scroll_x = scroll_x + ((_local2 - scroll_x) / xScrollFactor); } m_level._x = Math.round(scroll_x); if (m_level._y < (topOffset - _local3)) { m_level._y = Math.round(topOffset - _local3); } if (m_level._y > ((400 - bottomOffset) - _local3)) { m_level._y = Math.round((400 - bottomOffset) - _local3); } m_car.bar._x = m_car.__get__image()._x + m_level._x; m_car.bar._y = (m_car.__get__image()._y + m_level._y) - 70; } static function get instance() { return(m_instance); } var usingMap = true; static var dieTimeout = 1200; var bonus_0 = 0; var bonus_1 = 30; var bonus_2 = 50; var bonus_3 = 100; var bonus_4 = 200; var bonus_5 = 500; var leftOffset = 150; var rightOffset = 350; var topOffset = 170; var bottomOffset = 170; var xScrollFactor = 5; var mm_ratio = 2; }
Symbol 713 MovieClip [__Packages.iriysoft.pengine.CParticleEngine] Frame 0
class iriysoft.pengine.CParticleEngine { var m_particles, m_constraints, m_hitMovie, m_gravity, m_koeffDamp; function CParticleEngine (hitMovie, nGravity, koeffDamp) { m_particles = new Array(); m_constraints = new Array(); setHitMovie(hitMovie); init(nGravity, koeffDamp); } function setHitMovie(hitMovie) { if (hitMovie == undefined) { hitMovie = null; } m_hitMovie = hitMovie; } function getHitMovie() { return(m_hitMovie); } function set gravity(nGravity) { m_gravity = nGravity; //return(gravity); } function get gravity() { return(m_gravity); } function init(nGravity, koeffDamp) { if (nGravity == undefined) { nGravity = 9.8; } if (koeffDamp == undefined) { koeffDamp = 0.995; } gravity = (nGravity); m_koeffDamp = koeffDamp; } function addParticle(p) { m_particles.push(p); } function process() { var _local2 = 0; while (_local2 < m_particles.length) { m_particles[_local2].accelerate.plusXY(0, m_gravity * m_particles[_local2].mass); m_particles[_local2].accelerate.mult(1 / REPEAT_COUNT); _local2++; } var _local3 = 0; while (_local3 < REPEAT_COUNT) { _local2 = 0; while (_local2 < m_particles.length) { m_particles[_local2].verlet(D_TIME, m_koeffDamp); _local2++; } _local2 = 0; while (_local2 < m_constraints.length) { m_constraints[_local2].resolve(); _local2++; } _local2 = 0; while (_local2 < m_particles.length) { m_particles[_local2].checkCollision(m_hitMovie); _local2++; } _local3++; } _local2 = 0; while (_local2 < m_particles.length) { m_particles[_local2].accelerate.init(0, 0); _local2++; } } function addConstraint(c) { m_constraints.push(c); } function clear() { while (m_particles.pop() != undefined) { } clearConstraints(); } function clearConstraints() { while (m_constraints.pop() != undefined) { } } static var SEC_PER_FRAME = 0.0416666666666667; static var REPEAT_COUNT = 3; static var D_TIME = SEC_PER_FRAME / REPEAT_COUNT; }
Symbol 714 MovieClip [__Packages.iriysoft.pengine.particle.CParticle] Frame 0
class iriysoft.pengine.particle.CParticle { var m_curPosition, m_prevPosition, m_accelerate, m_buckup, m_mass, m_mc; function CParticle () { m_curPosition = new iriysoft.pengine.math.CVector2D(); m_prevPosition = new iriysoft.pengine.math.CVector2D(); m_accelerate = new iriysoft.pengine.math.CVector2D(); m_buckup = new iriysoft.pengine.math.CVector2D(); } function initParticle(x, y, mass, mc) { if (x == undefined) { x = 0; } if (y == undefined) { y = 0; } if (mass == undefined) { mass = 1; } moveTo(x, y); m_mass = mass; m_accelerate.x = 0; m_accelerate.y = 0; setMovie(mc); return(this); } function moveTo(nx, ny) { m_curPosition.x = (m_prevPosition.x = nx); m_curPosition.y = (m_prevPosition.y = ny); synchronizeMovie(); } function verlet(dTime, koeffDamp) { m_buckup.copyFrom(m_curPosition); m_curPosition.x = m_curPosition.x + (((m_curPosition.x - m_prevPosition.x) * koeffDamp) + (m_accelerate.x * dTime)); m_curPosition.y = m_curPosition.y + (((m_curPosition.y - m_prevPosition.y) * koeffDamp) + (m_accelerate.y * dTime)); m_buckup.copyTo(m_prevPosition); synchronizeMovie(); } function checkCollision(hitMovie) { } function synchronizeMovie() { } function moveMovieToCurentPosition() { m_mc._x = m_curPosition.x; m_mc._y = m_curPosition.y; } function get mass() { return(m_mass); } function set mass(nMass) { m_mass = nMass; //return(mass); } function get accelerate() { return(m_accelerate); } function set accelerate(acc) { m_accelerate = acc; //return(accelerate); } function get prevPos() { return(m_prevPosition); } function set prevPos(pos) { m_prevPosition = pos; //return(prevPos); } function get pos() { return(m_curPosition); } function set pos(pos) { m_curPosition = pos; //return(this.pos); } function setMovie(mc) { if ((mc == null) || (mc == undefined)) { synchronizeMovie = function () { }; m_mc = null; } else { m_mc = mc; synchronizeMovie = moveMovieToCurentPosition; } } function getMovie() { return(m_mc); } }
Symbol 715 MovieClip [__Packages.iriysoft.pengine.math.CVector2D] Frame 0
class iriysoft.pengine.math.CVector2D { var x, y; function CVector2D (nx, ny) { init(nx, ny); } function init(nx, ny) { x = nx; y = ny; } function copyFrom(v) { x = v.x; y = v.y; } function copyTo(v) { v.x = x; v.y = y; } function plusXY(nx, ny) { x = x + nx; y = y + ny; } static function getDistanceBetween(p1, p2) { var _local2 = p1.x - p2.x; var _local1 = p1.y - p2.y; return(Math.sqrt((_local2 * _local2) + (_local1 * _local1))); } function duplicate() { return(new iriysoft.pengine.math.CVector2D(x, y)); } function minus(v) { x = x - v.x; y = y - v.y; } function minusNew(v) { return(new iriysoft.pengine.math.CVector2D(x - v.x, y - v.y)); } function normalize() { var _local2 = Math.sqrt((x * x) + (y * y)); x = x / _local2; y = y / _local2; } function reverseNew() { return(new iriysoft.pengine.math.CVector2D(-x, -y)); } function scalar(v) { return((x * v.x) + (y * v.y)); } function modul() { return(Math.sqrt((x * x) + (y * y))); } function rotate(u) { var _local4 = x; var _local3 = y; x = (_local4 * Math.cos(u)) - (_local3 * Math.sin(u)); y = (_local4 * Math.sin(u)) + (_local3 * Math.cos(u)); } function rotateNew(u) { return(new iriysoft.pengine.math.CVector2D((x * Math.cos(u)) - (y * Math.sin(u)), (x * Math.sin(u)) + (y * Math.cos(u)))); } function mult(k) { x = x * k; y = y * k; } function multNew(k) { return(new iriysoft.pengine.math.CVector2D(x * k, y * k)); } function plus(v) { x = x + v.x; y = y + v.y; } function plusNew(v) { return(new iriysoft.pengine.math.CVector2D(x + v.x, y + v.y)); } function getDistanceTo(p1, p2) { var _local3 = p1.y - p2.y; var _local2 = p2.x - p1.x; var _local6 = (p1.x * (p2.y - p1.y)) - (p1.y * (p2.x - p1.x)); var _local5 = Math.sqrt((_local3 * _local3) + (_local2 * _local2)); _local3 = _local3 / _local5; _local2 = _local2 / _local5; _local6 = _local6 / _local5; return(((_local3 * x) + (_local2 * y)) + _local6); } }
Symbol 716 MovieClip [__Packages.iriysoft.pengine.constraint.IConstraint] Frame 0
interface iriysoft.pengine.constraint.IConstraint { }
Symbol 717 MovieClip [__Packages.iriysoft.pengine.CVehicle] Frame 0
class iriysoft.pengine.CVehicle { var m_vehicleDir, m_vehicleNormal, t_point1, t_point2, m_vehicleMovie, m_vehicleParam, m_bodyMovie, m_backWheel, m_forwardWheel, m_accPercMultForTurn, m_normalYLimitForTurn, m_koeffPrimaryForTurn, m_koeffSecondaryForTurn, m_accPercBaseForTurn, m_accelerateForwardWheel, m_accelerateBackWheel, m_brakeForwardWheel, m_brakeBackWheel, t_buffNumber, m_vehicleAngle, t_turnToPerc, t_turnToDX, t_turnToDY; function CVehicle () { m_vehicleDir = new iriysoft.pengine.math.CVector2D(0, 0); m_vehicleNormal = new iriysoft.pengine.math.CVector2D(0, 0); t_point1 = new iriysoft.pengine.math.CVector2D(); t_point2 = new iriysoft.pengine.math.CVector2D(); } function getVehiclePoint(mc) { var _local2 = new Object(); _local2.x = mc._x; _local2.y = mc._y; mc._parent.localToGlobal(_local2); m_vehicleMovie._parent.globalToLocal(_local2); return(_local2); } function moveMovieToMovieGlobal(movie, moviePos) { var _local1 = {x:movie._x, y:movie._y}; movie._parent.localToGlobal(_local1); moviePos._parent.globalToLocal(_local1); moviePos._x = _local1.x; moviePos._y = _local1.y; } function rotateMovieToMovieLocal(movie, moviePos) { movie._rotation = Math.atan2(moviePos._y - movie._y, moviePos._x - movie._x) * VAL_180_DIV_PI; } function construct(vehicleParam, bodyMovie, vehicleMovie, mcWBack, mcWForward) { m_vehicleParam = vehicleParam; m_bodyMovie = bodyMovie; m_vehicleMovie = vehicleMovie; m_vehicleParam.changeGeometry(getVehiclePoint(m_bodyMovie.mcA), getVehiclePoint(m_bodyMovie.mcB), getVehiclePoint(m_bodyMovie.mcC), getVehiclePoint(m_bodyMovie.mcD)); m_backWheel = iriysoft.pengine.particle.CWheel(m_vehicleParam.__get__A()); m_forwardWheel = iriysoft.pengine.particle.CWheel(m_vehicleParam.__get__D()); if (mcWBack != undefined) { m_backWheel.setMovie(mcWBack); m_backWheel.setRotationMovie(mcWBack.mcSpoke); } if (mcWForward != undefined) { m_forwardWheel.setMovie(mcWForward); m_forwardWheel.setRotationMovie(mcWForward.mcSpoke); } setVehicleParam(getDefaultVehicleParam()); } static function getDefaultVehicleParam() { var _local1 = new Object(); _local1.accPercMult = 39.2; _local1.normalYLimit = 0.4; _local1.koeffPrimary = 1.3; _local1.koeffSecondary = 0.7; _local1.accPercBase = 0.6; _local1.accelerateForwardWheel = 0; _local1.accelerateBackWheel = 50; _local1.brakeForwardWheel = 0; _local1.brakeBackWheel = 0; return(_local1); } function setVehicleParam(param) { m_accPercMultForTurn = param.accPercMult; m_normalYLimitForTurn = param.normalYLimit; m_koeffPrimaryForTurn = param.koeffPrimary; m_koeffSecondaryForTurn = param.koeffSecondary; m_accPercBaseForTurn = param.accPercBase; m_accelerateForwardWheel = param.accelerateForwardWheel; m_accelerateBackWheel = param.accelerateBackWheel; m_brakeForwardWheel = param.brakeForwardWheel; m_brakeBackWheel = param.brakeBackWheel; } function processKey(mask) { if ((mask & KM_ACCELERATE) != 0) { accelerate(); } else if ((mask & KM_BRAKE) != 0) { brake(); } else { stopAccelerate(); } if ((mask & KM_MOVE_BODY_FORWARD) != 0) { turnTo(DIR_RIGHT, m_accPercMultForTurn); } else if ((mask & KM_MOVE_BODY_BACK) != 0) { turnTo(DIR_LEFT, m_accPercMultForTurn); } } function process() { m_vehicleDir.init(m_forwardWheel.__get__pos().x - m_backWheel.__get__pos().x, m_forwardWheel.__get__pos().y - m_backWheel.__get__pos().y); m_vehicleNormal.init(m_vehicleDir.x, m_vehicleDir.y); m_vehicleNormal.normalize(); t_buffNumber = m_vehicleNormal.x; m_vehicleNormal.x = -m_vehicleNormal.y; m_vehicleNormal.y = t_buffNumber; m_vehicleAngle = Math.atan2(m_vehicleDir.y, m_vehicleDir.x) * VAL_180_DIV_PI; m_vehicleMovie._rotation = m_vehicleAngle; t_point1.x = m_bodyMovie.mcB._x; t_point1.y = m_bodyMovie.mcB._y; m_bodyMovie.localToGlobal(t_point1); m_vehicleMovie._parent.globalToLocal(t_point1); t_point2.x = m_bodyMovie.mcC._x; t_point2.y = m_bodyMovie.mcC._y; m_bodyMovie.localToGlobal(t_point2); m_vehicleMovie._parent.globalToLocal(t_point2); m_vehicleMovie._x = m_vehicleMovie._x + ((((m_vehicleParam.__get__B().__get__pos().x - t_point1.x) + m_vehicleParam.__get__C().__get__pos().x) - t_point2.x) / 2); m_vehicleMovie._y = m_vehicleMovie._y + ((((m_vehicleParam.__get__B().__get__pos().y - t_point1.y) + m_vehicleParam.__get__C().__get__pos().y) - t_point2.y) / 2); } function turnTo(dir, turnPower) { t_turnToPerc = ((Math.abs(m_vehicleNormal.y) * (1 - m_accPercBaseForTurn)) + m_accPercBaseForTurn) * turnPower; t_turnToDX = m_vehicleNormal.x * t_turnToPerc; t_turnToDY = m_vehicleNormal.y * t_turnToPerc; if (m_vehicleNormal.y > (-m_normalYLimitForTurn)) { if (dir == DIR_RIGHT) { if (!m_forwardWheel.hasIntersection()) { m_forwardWheel.__get__accelerate().plusXY(t_turnToDX * m_koeffPrimaryForTurn, t_turnToDY * m_koeffPrimaryForTurn); } m_backWheel.__get__accelerate().plusXY((-t_turnToDX) * m_koeffSecondaryForTurn, (-t_turnToDY) * m_koeffSecondaryForTurn); } else { m_forwardWheel.__get__accelerate().plusXY((-t_turnToDX) * m_koeffSecondaryForTurn, (-t_turnToDY) * m_koeffSecondaryForTurn); if (!m_backWheel.hasIntersection()) { m_backWheel.__get__accelerate().plusXY(t_turnToDX * m_koeffPrimaryForTurn, t_turnToDY * m_koeffPrimaryForTurn); } } } } function accelerate() { m_backWheel.setAccelerate(m_accelerateBackWheel); m_forwardWheel.setAccelerate(m_accelerateForwardWheel); } function brake() { m_backWheel.setAccelerate(m_brakeBackWheel); m_forwardWheel.setAccelerate(m_brakeForwardWheel); } function stopAccelerate() { m_backWheel.setAccelerate(0); m_forwardWheel.setAccelerate(0); } function get backWheel() { return(m_backWheel); } function get forwardWheel() { return(m_forwardWheel); } function onGround() { return(m_backWheel.hasIntersection() || (m_forwardWheel.hasIntersection())); } function get vehicleParam() { return(m_vehicleParam); } function set vehicleParam(nParam) { m_vehicleParam = nParam; //return(vehicleParam); } function get vehicleAngle() { return(m_vehicleAngle); } function get vehicleDir() { return(m_vehicleDir); } static var VAL_180_DIV_PI = 57.2957795130823; static var DIR_RIGHT = 0; static var DIR_LEFT = 1; static var KM_NONE = 0; static var KM_ACCELERATE = 1; static var KM_BRAKE = 2; static var KM_MOVE_BODY_FORWARD = 4; static var KM_MOVE_BODY_BACK = 8; }
Symbol 718 MovieClip [__Packages.iriysoft.pengine.particle.CWheel] Frame 0
class iriysoft.pengine.particle.CWheel extends iriysoft.pengine.particle.CParticle { var m_rim, m_acceleration, initParticle, m_koeffSpring, m_koeffSlip, m_radius, m_maxAccSpeed, m_speed, m_accSpeed, rot, intersectionFlag, lastIntersPoint, lastN, hitPointArray, normalArray, hitArray, intersArray, n_part, oldPos, _p, _n, p3, m_prevPosition, synchronizeMovie, m_mc, m_curPosition, obj; function CWheel () { super(); } function setRotationMovie(rotationMovie) { if ((rotationMovie == undefined) || (rotationMovie == null)) { rotateMovie = function () { }; m_rim = null; } else { rotateMovie = function () { this.rot.rotate(this.m_speed / this.m_radius); this.m_rim._rotation = Math.atan2(this.rot.y, this.rot.x) * iriysoft.pengine.particle.CWheel.ANGLE_180_DIV_PI; }; m_rim = rotationMovie; } } function setAccelerate(nAccelerate) { m_acceleration = nAccelerate; } function getAccelerate() { return(m_acceleration); } function initWheel(x, y, mass, rad, maxAccSpeed, mc, rotationMovie, koeffSpring, koeffSlip) { _innerInit(); initParticle(x, y, mass, mc); if (koeffSpring == undefined) { koeffSpring = 0.1; } if (koeffSlip == undefined) { koeffSlip = 0.1; } m_koeffSpring = koeffSpring; m_koeffSlip = koeffSlip; setRotationMovie(rotationMovie); m_radius = rad; m_maxAccSpeed = maxAccSpeed; m_speed = 0; m_accSpeed = 0; rot = new iriysoft.pengine.math.CVector2D(1, 0); intersectionFlag = false; lastIntersPoint = new iriysoft.pengine.math.CVector2D(0, 0); lastN = new iriysoft.pengine.math.CVector2D(0, 0); var _local2; var _local3 = (Math.PI*2) / m_hitCount; hitPointArray = new Array(m_hitCount); normalArray = new Array(m_hitCount); hitArray = new Array(m_hitCount); intersArray = new Array(); _local2 = 0; while (_local2 < m_hitCount) { hitPointArray[_local2] = new iriysoft.pengine.math.CVector2D(Math.sin(_local3 * _local2) * m_radius, (-Math.cos(_local3 * _local2)) * m_radius); normalArray[_local2] = hitPointArray[_local2].multNew(-1); normalArray[_local2].normalize(); _local2++; } m_acceleration = 0; return(this); } function verlet(dTime, koeffDamp) { super.verlet(dTime, koeffDamp); m_accSpeed = Math.max(-m_maxAccSpeed, Math.min(m_maxAccSpeed, m_accSpeed + (m_acceleration * dTime))); m_speed = Math.max((-m_maxSpeed) * dTime, Math.min((m_speed * koeffDamp) + m_accSpeed, m_maxSpeed * dTime)); rotateMovie(); } function rotateMovie() { } function _innerInit() { n_part = new iriysoft.pengine.math.CVector2D(0, 0); oldPos = new iriysoft.pengine.math.CVector2D(0, 0); _p = new iriysoft.pengine.math.CVector2D(0, 0); _n = new iriysoft.pengine.math.CVector2D(0, 0); p3 = new iriysoft.pengine.math.CVector2D(0, 0); } function checkCollision(hit_mc) { var _local2; var _local5; _p.init(0, 0); var _local9 = false; var _local3; var _local4; var _local11; oldPos.init(m_prevPosition.x, m_prevPosition.y); _n.init(0, 0); n_part.init(0, 0); var _local10; synchronizeMovie(); _local10 = 0; _local2 = 0; while (_local2 < m_hitCount) { hitPointArray[_local2].copyTo(_p); m_mc.localToGlobal(_p); if ((hitArray[_local2] = hit_mc.hitTest(_p.x, _p.y, true))) { _local9 = true; _local3 = _local2; _local10++; } _local2++; } if (_local10 == m_hitCount) { m_curPosition.x = m_prevPosition.x + ((m_curPosition.x - m_prevPosition.x) * 0.3); m_curPosition.y = m_prevPosition.y + ((m_curPosition.y - m_prevPosition.y) * 0.3); synchronizeMovie(); return(undefined); } _local2 = 0; if (_local9) { while (true) { _local2++; if (_local2 == m_hitCount) { _local2 = 0; } if (!hitArray[_local2]) { _local3 = -1; _local5 = 0; while (_local5 < m_hitCount) { _local2++; if (_local2 == m_hitCount) { _local2 = 0; } if (_local3 == -1) { if (hitArray[_local2]) { _local3 = _local2; _n.plus(normalArray[_local2]); normalArray[_local2].copyTo(n_part); } } else if (!hitArray[_local2]) { _local4 = _local2 - 1; if (_local4 < 0) { _local4 = m_hitCount - 1; } intersArray.push({k1:_local3, k2:_local4, n:new iriysoft.pengine.math.CVector2D(n_part.x, n_part.y)}); _local3 = -1; } else { _n.plus(normalArray[_local2]); n_part.plus(normalArray[_local2]); } _local5++; } break; } } p3.init(0, 0); if (intersArray.length > 0) { _n.normalize(); if (intersectionFlag) { _n.x = _n.x + lastN.x; _n.y = _n.y + lastN.y; _n.x = _n.x / 2; _n.y = _n.y / 2; } var _local7; _local11 = intersArray.length; _local2 = 0; while (_local2 < _local11) { obj = intersArray.pop(); _local3 = obj.k1; _local4 = obj.k2; obj.n.copyTo(n_part); m_curPosition.minusNew(m_prevPosition).copyTo(p3); if (_n.scalar(p3) < 0) { _local7 = Math.atan2(_n.y, _n.x); p3.rotate(-_local7); p3.x = (-p3.x) * m_koeffSpring; p3.rotate(_local7); pushOut(_local3, _local4, n_part, hit_mc); m_prevPosition.x = m_curPosition.x - p3.x; m_prevPosition.y = m_curPosition.y - p3.y; } else { pushOut(_local3, _local4, n_part, hit_mc); } _local2++; } validateRotation(_n, oldPos); intersectionFlag = true; m_curPosition.copyTo(lastIntersPoint); _n.copyTo(lastN); } } else if (intersectionFlag) { validateRotation(lastN, oldPos); intersectionFlag = false; } synchronizeMovie(); } function pushOut(k1, k2, n, hit_mc) { n.normalize(); if (k1 != k2) { var _local7 = (new iriysoft.pengine.math.CVector2D(0, 0)).getDistanceTo(hitPointArray[k1], hitPointArray[k2]); _local7 = m_radius - Math.abs(_local7); m_curPosition.plus(n.multNew(_local7)); m_prevPosition.plus(n.multNew(_local7)); } else { var _local6 = n.multNew(-m_radius); var _local4 = new iriysoft.pengine.math.CVector2D(0, 0); var _local5 = 0; var _local3 = 0.03; while (true) { _local6.copyTo(_local4); m_mc.localToGlobal(_local4); if (hit_mc.hitTest(_local4.x, _local4.y, true)) { _local5++; m_curPosition.x = m_curPosition.x + (n.x * _local3); m_curPosition.y = m_curPosition.y + (n.y * _local3); synchronizeMovie(); } else { _local5--; m_curPosition.x = m_curPosition.x - (n.x * _local3); m_curPosition.y = m_curPosition.y - (n.y * _local3); m_prevPosition.plus(n.multNew(_local3 * _local5)); break; } } } } function validateRotation(n, oldPos) { if ((!intersectionFlag) && (Math.abs(m_accSpeed) > 0.01)) { if (Math.abs(m_accSpeed) < ((m_maxAccSpeed * 0.02) / 2)) { m_accSpeed = 0; } else if (m_accSpeed > 0) { m_accSpeed = m_maxAccSpeed * 0.02; } else { m_accSpeed = (-m_maxAccSpeed) * 0.02; } } var _local3 = new iriysoft.pengine.math.CVector2D(-n.y, n.x); var _local6 = m_curPosition.minusNew(oldPos); var _local5 = Math.atan2(_local3.y, _local3.x); var _local2 = _local6.rotateNew(-_local5); m_speed = _local2.x + m_accSpeed; _local2.y = 0; _local2.rotate(_local5); var _local4 = 1 - m_koeffSlip; m_curPosition.x = (m_curPosition.x + ((_local3.x * m_accSpeed) * _local4)) - (m_koeffFriction * _local2.x); m_curPosition.y = (m_curPosition.y + ((_local3.y * m_accSpeed) * _local4)) - (m_koeffFriction * _local2.y); m_accSpeed = m_accSpeed * m_koeffSlip; } function hasIntersection() { return(intersectionFlag); } static var m_maxSpeed = 180; static var m_hitCount = 16; static var m_koeffFriction = 0.03; static var ANGLE_180_DIV_PI = 57.2957795130823; }
Symbol 719 MovieClip [__Packages.iriysoft.pengine.constraint.CBoxConstrainSkeleton] Frame 0
class iriysoft.pengine.constraint.CBoxConstrainSkeleton { var m_A, m_B, m_C, m_D, m_AB, m_AC, m_AD, m_BC, m_BD, m_CD, m_ABC, m_DCB; function CBoxConstrainSkeleton () { } function init(a, b, c, d, ab, ac, ad, bc, bd, cd) { m_A = a; m_B = b; m_C = c; m_D = d; m_AB = ab; m_AB.__set__p1(a); m_AB.__set__p2(b); m_AC = ac; m_AC.__set__p1(a); m_AC.__set__p2(c); m_AD = ad; m_AD.__set__p1(a); m_AD.__set__p2(d); m_BC = bc; m_BC.__set__p1(b); m_BC.__set__p2(c); m_BD = bd; m_BD.__set__p1(b); m_BD.__set__p2(d); m_CD = cd; m_CD.__set__p1(c); m_CD.__set__p2(d); m_ABC = new iriysoft.pengine.constraint.CPenetrationConstraint(m_D, m_C, m_B); m_DCB = new iriysoft.pengine.constraint.CPenetrationConstraint(m_A, m_B, m_C); return(this); } function changeGeometry(pA, pB, pC, pD) { m_A.moveTo(pA.x, pA.y); m_B.moveTo(pB.x, pB.y); m_C.moveTo(pC.x, pC.y); m_D.moveTo(pD.x, pD.y); m_AB.fixDistance(); m_AC.fixDistance(); m_AD.fixDistance(); m_BC.fixDistance(); m_BD.fixDistance(); m_CD.fixDistance(); m_ABC.fixDistance(); m_DCB.fixDistance(); } function addToEngine(engine) { engine.addParticle(m_A); engine.addParticle(m_B); engine.addParticle(m_C); engine.addParticle(m_D); engine.addConstraint(m_AB); engine.addConstraint(m_AC); engine.addConstraint(m_AD); engine.addConstraint(m_BC); engine.addConstraint(m_BD); engine.addConstraint(m_CD); engine.addConstraint(m_ABC); engine.addConstraint(m_DCB); } function get A() { return(m_A); } function get B() { return(m_B); } function get C() { return(m_C); } function get D() { return(m_D); } function get AB() { return(m_AB); } function get AC() { return(m_AC); } function get AD() { return(m_AD); } function get BC() { return(m_BC); } function get BD() { return(m_BD); } function get CD() { return(m_CD); } }
Symbol 720 MovieClip [__Packages.iriysoft.pengine.constraint.CSpringConstraint] Frame 0
class iriysoft.pengine.constraint.CSpringConstraint implements iriysoft.pengine.constraint.IConstraint { var m_p1, m_p2, m_koeffStiffPress, m_koeffStiffStretch, m_relaxLen; function CSpringConstraint () { } function init(koeffStiffPress, koeffStiffStretch, p1, p2) { m_p1 = p1; m_p2 = p2; m_koeffStiffPress = koeffStiffPress; m_koeffStiffStretch = koeffStiffStretch; fixDistance(); return(this); } function fixDistance() { m_relaxLen = iriysoft.pengine.math.CVector2D.getDistanceBetween(m_p1.__get__pos(), m_p2.__get__pos()); } function resolve() { var _local3 = m_p1.__get__pos().x - m_p2.__get__pos().x; var _local2 = m_p1.__get__pos().y - m_p2.__get__pos().y; var _local5 = Math.sqrt((_local3 * _local3) + (_local2 * _local2)); var _local9 = (_local5 - m_relaxLen) / _local5; var _local8; if (_local5 > m_relaxLen) { _local8 = m_koeffStiffStretch; } else { _local8 = m_koeffStiffPress; } var _local7 = m_p1.__get__mass(); var _local6 = m_p2.__get__mass(); var _local4 = (_local9 * _local8) / (_local7 + _local6); m_p1.__get__pos().x = m_p1.__get__pos().x - ((_local3 * _local7) * _local4); m_p1.__get__pos().y = m_p1.__get__pos().y - ((_local2 * _local7) * _local4); m_p2.__get__pos().x = m_p2.__get__pos().x + ((_local3 * _local6) * _local4); m_p2.__get__pos().y = m_p2.__get__pos().y + ((_local2 * _local6) * _local4); } function set p1(nP1) { m_p1 = nP1; //return(p1); } function get p1() { return(m_p1); } function set p2(nP2) { m_p2 = nP2; //return(p2); } function get p2() { return(m_p2); } }
Symbol 721 MovieClip [__Packages.iriysoft.pengine.constraint.CPenetrationConstraint] Frame 0
class iriysoft.pengine.constraint.CPenetrationConstraint implements iriysoft.pengine.constraint.IConstraint { var p0, p1, p2, sign, n; function CPenetrationConstraint (np0, np1, np2) { p0 = np0; p1 = np1; p2 = np2; fixDistance(); } function fixDistance() { sign = p0.__get__pos().getDistanceTo(p1.__get__pos(), p2.__get__pos()); if (sign < 0) { sign = -1; } else { sign = 1; } n = new iriysoft.pengine.math.CVector2D(); } function resolve() { var _local2 = p0.__get__pos().getDistanceTo(p1.__get__pos(), p2.__get__pos()); if ((sign * _local2) <= 2) { n.init(p2.__get__pos().x, p2.__get__pos().y); n.minus(p1.__get__pos()); n.normalize(); n.rotate(PI2 * sign); n.mult(Math.abs(_local2) + 1); p1.__get__pos().minus(n); } } static var PI2 = (Math.PI/2); }
Symbol 722 MovieClip [__Packages.CCar] Frame 0
class CCar extends iriysoft.pengine.CVehicle { static var c_instance; var bornTime, inProcess, mode, inTrickCompletes, inTrick, tricks, inAirCounter, combo, trickSumCount, endAnimFrame, animLength, canDie, tricksDone, gameOverInTest, flipTime, mvWBack, mvWForward, mainMovie, bar, construct, setVehicleParam, m_vehicleMovie, key1Trigger, key2Trigger, m_accelerateForwardWheel, m_accelerateBackWheel, m_brakeForwardWheel, m_brakeBackWheel, onGround, processKey, m_point90, m_point270, m_prevCarAngle, m_carAngle, m_vehicleAngle, dispatchEvent; function CCar () { super(); bornTime = getTimer(); c_instance = this; inProcess = true; mode = true; inTrickCompletes = (inTrick = false); tricks = new Array(); inAirCounter = 0; combo = 0; trickSumCount = 0; endAnimFrame = 0; animLength = 0; canDie = false; trickSumCount = 0; tricksDone = new Array(); gameOverInTest = false; trace("start"); } function initTricks() { tricks.push({kk:51, label:"trick1", labelOut:"", labelText:"trick1Done", endFrame:20, score:25}); tricks.push({kk:49, label:"trick2", labelOut:"", labelText:"trick2Done", endFrame:39, score:20}); tricks.push({kk:53, label:"trick3", labelOut:"", labelText:"trick3Done", endFrame:63, score:30}); tricks.push({kk:56, label:"trick4", labelOut:"", labelText:"trick4Done", endFrame:97, score:40}); tricks.push({kk:55, label:"trick5", labelOut:"", labelText:"trick5Done", endFrame:120, score:35}); tricks.push({kk:50, label:"trick6", labelOut:"", labelText:"trick6Done", endFrame:136, score:20}); tricks.push({kk:52, label:"trick7", labelOut:"", labelText:"trick7Done", endFrame:160, score:25}); tricks.push({kk:54, label:"trick8", labelOut:"", labelText:"trick8Done", endFrame:186, score:30}); } function init(carPlace, engine, mmovie) { flipTime = getTimer(); if (carPlace.xx == undefined) { carPlace.xx = carPlace._x; } if (carPlace.yy == undefined) { carPlace.yy = carPlace._y; } carPlace._x = (carPlace._y = 0); var _local4 = carPlace.attachMovie("dmCarBody", "_dmCarBody", 1010); mvWBack = carPlace.attachMovie("dmWheel", "_dmWheel1", 1020); mvWForward = carPlace.attachMovie("dmWheel", "_dmWheel2", 1030); mainMovie = mmovie; bar = mainMovie.attachMovie("trickBar", "barMC", 1040); bar._alpha = 0; _local4._x = carPlace.xx; _local4._y = carPlace.yy; if (CRace.__get__instance().savedPoint != undefined) { trace("\u0441\u0442\u0430\u0440\u0442 \u0441 \u0441\u0435\u0439\u0432 \u043F\u043E\u0438\u043D\u0442\u0430"); _local4._x = CRace.__get__instance().savedPoint._x; _local4._y = CRace.__get__instance().savedPoint._y; } var _local5 = (new iriysoft.pengine.constraint.CBoxConstrainSkeleton()).init((new iriysoft.pengine.particle.CWheel()).initWheel(0, 0, 6, 13, 180), (new iriysoft.pengine.particle.CParticle()).initParticle(0, 0, 4), (new iriysoft.pengine.particle.CParticle()).initParticle(0, 0, 4), (new iriysoft.pengine.particle.CWheel()).initWheel(0, 0, 6, 13, 180), (new iriysoft.pengine.constraint.CSpringConstraint()).init(0.4, 0.4), (new iriysoft.pengine.constraint.CSpringConstraint()).init(0.7, 0.7), (new iriysoft.pengine.constraint.CSpringConstraint()).init(0.9, 0.9), (new iriysoft.pengine.constraint.CSpringConstraint()).init(0.8, 0.8), (new iriysoft.pengine.constraint.CSpringConstraint()).init(0.7, 0.7), (new iriysoft.pengine.constraint.CSpringConstraint()).init(0.4, 0.4)); construct(_local5, _local4, _local4, mvWBack, mvWForward); engine.__set__gravity(6); var _local3 = iriysoft.pengine.CVehicle.getDefaultVehicleParam(); _local3.accelerateForwardWheel = 25; _local3.accelerateBackWheel = 45; _local3.brakeForwardWheel = -20; _local3.brakeBackWheel = -40; _local3.accPercMult = engine.__get__gravity() * 6; _local3.normalYLimit = 0.9; setVehicleParam(_local3); _local5.addToEngine(engine); resetFlipPoint(); mx.events.EventDispatcher.initialize(this); image.cbs.gotoAndStop(CRace.__get__instance().carType); } function process() { var _local5 = 0; if (inProcess) { if (Key.isDown(13) || (Key.isDown(32))) { if ((getTimer() - flipTime) > flipTimeout) { flipTime = getTimer(); m_vehicleMovie._xscale = m_vehicleMovie._xscale * -1; mode = !mode; key1Trigger = Key.isToggled(13); key2Trigger = Key.isToggled(32); var _local9 = m_accelerateForwardWheel; var _local8 = m_accelerateBackWheel; var _local7 = m_brakeForwardWheel; var _local6 = m_brakeBackWheel; m_accelerateForwardWheel = -_local8; m_accelerateBackWheel = -_local9; m_brakeForwardWheel = -_local6; m_brakeBackWheel = -_local7; } } var _local3 = 0; if (Key.isDown(37)) { _local5 = _local5 | iriysoft.pengine.CVehicle.KM_MOVE_BODY_BACK; _local3 = -1; } else if (Key.isDown(39)) { _local5 = _local5 | iriysoft.pengine.CVehicle.KM_MOVE_BODY_FORWARD; _local3 = 1; } if (mode) { _local3 = _local3 * -1; } if (_local3 == 0) { if (image.carBody._currentframe > 10) { _local3 = -1; } if (image.carBody._currentframe < 10) { _local3 = 1; } } if (_local3 != 0) { var _local4 = (image.carBody._currentframe = image.carBody._currentframe + _local3); if (_local4 < 1) { _local4 = 1; } if (_local4 > (image.carBody._totalframes - 1)) { _local4 = image.carBody._totalframes - 1; } image.carBody.gotoAndStop(_local4); } if (Key.isDown(38) && (!CRace.__get__instance().inPostGame)) { if (!CRace.__get__instance().inDieMode) { _local5 = _local5 | iriysoft.pengine.CVehicle.KM_ACCELERATE; } } else if (Key.isDown(40) && (!CRace.__get__instance().inPostGame)) { if (!CRace.__get__instance().inDieMode) { _local5 = _local5 | iriysoft.pengine.CVehicle.KM_BRAKE; } } if (!onGround()) { inAirCounter++; } else { if (inAirCounter > 10) { CRace.__get__instance()._parent.soundMC.gotoAndPlay("down"); } inAirCounter = 0; } } super.process(); processKey(_local5); processFlipPoint(); } static function makeTrickDone() { if (!CRace.__get__instance().inPostGame) { var _local1 = instance; _local1.inTrickCompletes = true; _local1.combo++; var _local2 = _local1.combo; if (_local2 > 5) { _local2 = 5; } _local1.trickSumCount = _local1.trickSumCount + _local1.tricks[_local1.trickNum].score; if (_local2 > 1) { _local1.mainMovie.cmsg.gotoAndPlay(2); _local1.mainMovie.cmsg.msg.gotoAndStop("x" + _local2); CRace.__get__instance()._parent.soundMC.gotoAndPlay("c" + _local2); } _local1.mainMovie.msg.gotoAndPlay(2); _local1.mainMovie.msg.msg.gotoAndStop(_local1.tricks[_local1.trickNum].labelText); } } static function makeTrickAnimComplete(oneAnimTrick) { if (!CRace.__get__instance().inPostGame) { var _local1 = instance; if (oneAnimTrick) { _local1.mainMovie.msg.gotoAndPlay(2); _local1.mainMovie.msg.msg.gotoAndStop(_local1.tricks[_local1.trickNum].labelText); _local1.combo++; var _local2 = _local1.combo; if (_local2 > 5) { _local2 = 5; } _local1.trickSumCount = _local1.trickSumCount + _local1.tricks[_local1.trickNum].score; if (_local2 > 1) { _local1.mainMovie.cmsg.gotoAndPlay(2); _local1.mainMovie.cmsg.msg.gotoAndStop("x" + _local2); CRace.__get__instance()._parent.soundMC.gotoAndPlay("c" + _local2); } } _local1.mvWBack._visible = (_local1.mvWForward._visible = true); _local1.inTrickCompletes = (_local1.inTrick = false); } } function checkDie() { return((onGround() && (inTrick)) && (canDie)); } function resetFlipPoint() { m_point90 = (m_point270 = 0); m_prevCarAngle = (m_carAngle = 0); } function processFlipPoint() { m_prevCarAngle = m_carAngle; m_carAngle = m_vehicleAngle; if (onGround()) { resetFlipPoint(); return(undefined); } if ((m_carAngle * m_prevCarAngle) < 0) { return(undefined); } if ((m_carAngle > TRICK_ANGLE) && (m_prevCarAngle < TRICK_ANGLE)) { m_point90++; } else if ((m_carAngle < TRICK_ANGLE) && (m_prevCarAngle > TRICK_ANGLE)) { m_point90--; } else if ((m_carAngle > (-TRICK_ANGLE)) && (m_prevCarAngle < (-TRICK_ANGLE))) { m_point270++; } else if ((m_carAngle < (-TRICK_ANGLE)) && (m_prevCarAngle > (-TRICK_ANGLE))) { m_point270--; } if ((m_point90 > 0) && (m_point270 > 0)) { makeTrick(TRICK_FRONT_FLIP); resetFlipPoint(); } else if ((m_point90 < 0) && (m_point270 < 0)) { makeTrick(TRICK_BACK_FLIP); resetFlipPoint(); } } function makeTrick(tirckID) { dispatchEvent({type:EVENT_TRICK, target:this, trickID:tirckID}); } function getMC() { return(m_vehicleMovie); } function getHitForBonus() { return(m_vehicleMovie.mcHit); } function checkDeathPoints(hitMov) { var _local2 = new Object(); for (var _local4 in m_vehicleMovie.mcDeathPoints) { _local2.x = m_vehicleMovie.mcDeathPoints[_local4]._x; _local2.y = m_vehicleMovie.mcDeathPoints[_local4]._y; m_vehicleMovie.mcDeathPoints.localToGlobal(_local2); if (hitMov.hitTest(_local2.x, _local2.y, true)) { return(true); } } return(false); } function get image() { return(m_vehicleMovie); } static function get instance() { return(c_instance); } var bodyAnimDir = 0; static var flipTimeout = 300; static var TRICK_ANGLE = 130; static var EVENT_TRICK = "trick"; static var TRICK_FRONT_FLIP = 0; static var TRICK_BACK_FLIP = 1; }
Symbol 723 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 724 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 725 MovieClip [__Packages.iriysoft.CInvisibleMovie] Frame 0
class iriysoft.CInvisibleMovie extends MovieClip { var _visible; function CInvisibleMovie () { super(); _visible = false; } }
Symbol 10 MovieClip Frame 1
stop();
Symbol 15 Button
on (release) { _global.openSite("Loading", "Site"); }
Symbol 16 Button
on (release) { _global.openSite("Loading", "Site"); }
Symbol 34 Button
on (release) { CGame.butBackToSplash(); this.removeMovieClip(); }
Symbol 39 Button
on (release) { CGame.butSwitchPause(); }
Symbol 46 Button
on (release) { openSite(); }
Symbol 53 MovieClip [dmSaved] Frame 36
this.removeMovieClip();
Symbol 55 MovieClip [mcHit] Frame 1
#initclip 20 Object.registerClass("mcHit", iriysoft.CInvisibleMovie); #endinitclip
Symbol 98 MovieClip Frame 1
stop();
Symbol 100 MovieClip [mcHidePoint] Frame 1
#initclip 19 Object.registerClass("mcHidePoint", iriysoft.CInvisibleMovie); #endinitclip
Symbol 102 MovieClip [dmCarBody] Frame 1
this.stop();
Symbol 111 MovieClip [dieMF] Frame 33
_parent.newRace(); this.removeMovieClip();
Symbol 168 MovieClip Frame 1
if (this._parent._parent._name != "map") { _global.savePointz.push(this); } mcHit._visible = false;
Symbol 248 MovieClip Frame 1
_visible = false;
Symbol 262 MovieClip [mcBonusHit] Frame 1
#initclip 21 Object.registerClass("mcBonusHit", iriysoft.CInvisibleMovie); #endinitclip
Symbol 265 MovieClip Frame 31
stop();
Symbol 269 MovieClip Frame 12
stop();
Symbol 271 MovieClip Frame 1
type = 2; subtype = 3; stop();
Symbol 271 MovieClip Frame 25
stop();
Symbol 275 MovieClip Frame 31
stop();
Symbol 276 MovieClip Frame 1
type = 3; subtype = 3; stop();
Symbol 276 MovieClip Frame 25
stop();
Symbol 280 MovieClip Frame 31
stop();
Symbol 281 MovieClip Frame 1
type = 4; subtype = 3; stop();
Symbol 281 MovieClip Frame 25
stop();
Symbol 285 MovieClip Frame 31
stop();
Symbol 286 MovieClip Frame 1
type = 5; subtype = 3; stop();
Symbol 286 MovieClip Frame 25
stop();
Symbol 290 MovieClip Frame 31
stop();
Symbol 291 MovieClip Frame 1
type = 1; subtype = 3; stop();
Symbol 291 MovieClip Frame 25
stop();
Symbol 521 MovieClip Frame 9
gotoAndPlay (1);
Symbol 521 MovieClip Frame 64
gotoAndPlay (1);
Symbol 566 Button
on (release, keyPress "<Enter>") { CGame.butAbout(); }
Symbol 571 Button
on (release) { CGame.butAbout(); }
Symbol 572 Button
on (release) { openSite("Menu", "Site"); }
Symbol 576 Button
on (press) { this.gotoAndStop(2); }
Symbol 578 Button
on (press) { this.gotoAndStop(1); }
Symbol 579 MovieClip Frame 1
this.stop(); this._parent.soundStarter.gotoAndPlay("start"); _global.soundEnable = true;
Symbol 579 MovieClip Frame 2
this.stop(); this._parent.soundStarter.gotoAndPlay("stop"); _global.soundEnable = false;
Symbol 583 MovieClip Frame 1
_visible = false; stop();
Symbol 583 MovieClip Frame 7
gotoAndStop (1);
Symbol 583 MovieClip Frame 12
gotoAndStop (1);
Symbol 592 Button
on (release) { CGame.butBackToSplash(); }
Symbol 593 Button
on (release, keyPress "<Enter>") { if (_global.use_playtomic) { trace("PLAYTOMIC play"); Playtomic.Log.Play(); } CGame.butLevelSelect(); }
Symbol 594 Button
on (release) { openSite("Help", "Site"); }
Symbol 598 MovieClip [dmRace] Frame 1
#initclip 23 Object.registerClass("dmRace", CRace); #endinitclip
Symbol 622 MovieClip Frame 1
stop(); _visible = false; _global.callSound = function (s) { var _local1 = s + (Math.floor(Math.random() * ((s == "m") ? 2 : 3)) + 1); gotoAndPlay(_local1); };
Symbol 622 MovieClip Frame 7
gotoAndStop (1);
Symbol 622 MovieClip Frame 12
gotoAndStop (1);
Symbol 622 MovieClip Frame 17
gotoAndStop (1);
Symbol 622 MovieClip Frame 22
gotoAndStop (1);
Symbol 622 MovieClip Frame 27
gotoAndStop (1);
Symbol 622 MovieClip Frame 32
gotoAndStop (1);
Symbol 622 MovieClip Frame 37
gotoAndStop (1);
Symbol 622 MovieClip Frame 42
gotoAndStop (1);
Symbol 622 MovieClip Frame 47
gotoAndStop (1);
Symbol 622 MovieClip Frame 53
gotoAndStop (1);
Symbol 622 MovieClip Frame 55
lab = "d" + Math.floor((Math.random() * 3) + 1); gotoAndPlay(lab);
Symbol 622 MovieClip Frame 61
gotoAndStop (1);
Symbol 622 MovieClip Frame 65
gotoAndStop (1);
Symbol 622 MovieClip Frame 69
gotoAndStop (1);
Symbol 622 MovieClip Frame 73
gotoAndStop (1);
Symbol 633 Button
on (release) { openSite("Game", "Site"); }
Symbol 637 Button
on (release) { CGame.butBackToSplash(); }
Symbol 638 Button
on (release, keyPress "<Enter>") { CGame.butStartNext(); }
Symbol 639 Button
on (release) { openSite("LevelDone", "Site"); }
Symbol 652 Button
on (release) { openSite("GameDone", "Site"); }
Symbol 653 Button
on (release) { CGame.butBackToSplash(); }
Symbol 660 Button
on (release) { openSite("LevelSelect", "Site"); }
Symbol 665 Button
on (release) { if (_global.soundEnable) { this._parent.soundMC.gotoAndPlay("button_click"); } CGame.butStartFrom(1); }
Symbol 670 Button
on (release) { if (_global.soundEnable) { this._parent.soundMC.gotoAndPlay("button_click"); } CGame.butStartFrom(2); }
Symbol 675 Button
on (release) { if (_global.soundEnable) { this._parent.soundMC.gotoAndPlay("button_click"); } CGame.butStartFrom(3); }
Symbol 680 Button
on (release) { if (_global.soundEnable) { this._parent.soundMC.gotoAndPlay("button_click"); } CGame.butStartFrom(4); }
Symbol 685 Button
on (release) { if (_global.soundEnable) { this._parent.soundMC.gotoAndPlay("button_click"); } CGame.butStartFrom(5); }
Symbol 690 Button
on (release) { if (_global.soundEnable) { this._parent.soundMC.gotoAndPlay("button_click"); } CGame.butStartFrom(6); }
Symbol 695 Button
on (release) { if (_global.soundEnable) { this._parent.soundMC.gotoAndPlay("button_click"); } CGame.butStartFrom(7); }
Symbol 700 Button
on (release) { if (_global.soundEnable) { this._parent.soundMC.gotoAndPlay("button_click"); } CGame.butStartFrom(8); }
Symbol 705 Button
on (release) { if (_global.soundEnable) { this._parent.soundMC.gotoAndPlay("button_click"); } CGame.butStartFrom(9); }
Symbol 707 MovieClip [dmGame] Frame 1
#initclip 22 Object.registerClass("dmGame", CGame); #endinitclip stop();
Instance of Symbol 579 MovieClip "btn_sound" in Symbol 707 MovieClip [dmGame] Frame 1
onClipEvent (load) { if (_global.soundEnable == undefined) { _global.soundEnable = true; } if (!_global.soundEnable) { gotoAndStop (2); } }
Instance of Symbol 624 MovieClip in Symbol 707 MovieClip [dmGame] Frame 31
onClipEvent (load) { key1 = Key.isToggled(19); key2 = Key.isToggled(80); key3 = Key.isToggled(27); this._visible = false; } onClipEvent (keyDown) { if (((Key.isDown(19) && (key1 != Key.isToggled(19))) || (Key.isDown(80) && (key2 != Key.isToggled(80)))) || (Key.isDown(27) && (key3 != Key.isToggled(27)))) { CGame.butSwitchPause(); } key1 = Key.isToggled(19); key2 = Key.isToggled(80); key3 = Key.isToggled(27); }
Instance of Symbol 579 MovieClip "btn_sound" in Symbol 707 MovieClip [dmGame] Frame 31
onClipEvent (load) { if (_global.soundEnable == undefined) { _global.soundEnable = true; } if (!_global.soundEnable) { gotoAndStop (2); } }
Instance of Symbol 706 MovieClip in Symbol 707 MovieClip [dmGame] Frame 76
onClipEvent (load) { trace("init select level screen"); CGame.m_numberLevelsOpened = CGame.loadLevelsOpened(); var opened = CGame.m_numberLevelsOpened; trace(opened + " levels opened"); var i = 1; while (i <= 9) { var clip = this["b" + i]; clip._visible = false; if (i <= opened) { clip._visible = true; } i++; } }
Instance of Symbol 706 MovieClip in Symbol 707 MovieClip [dmGame] Frame 90
onClipEvent (load) { trace("init select level screen"); CGame.m_numberLevelsOpened = CGame.loadLevelsOpened(); var opened = CGame.m_numberLevelsOpened; trace(opened + " levels opened"); var i = 1; while (i <= 9) { var clip = this["b" + i]; clip._visible = false; if (i <= opened) { clip._visible = true; } i++; } }

Library Items

Symbol 1 GraphicUsed by:Timeline
Symbol 708 MovieClip [__Packages.Playtomic.LogRequest]
Symbol 709 MovieClip [__Packages.Playtomic.Log]
Symbol 710 MovieClip [__Packages.Playtomic.Link]
Symbol 711 MovieClip [__Packages.CGame]
Symbol 712 MovieClip [__Packages.CRace]
Symbol 713 MovieClip [__Packages.iriysoft.pengine.CParticleEngine]
Symbol 714 MovieClip [__Packages.iriysoft.pengine.particle.CParticle]
Symbol 715 MovieClip [__Packages.iriysoft.pengine.math.CVector2D]
Symbol 716 MovieClip [__Packages.iriysoft.pengine.constraint.IConstraint]
Symbol 717 MovieClip [__Packages.iriysoft.pengine.CVehicle]
Symbol 718 MovieClip [__Packages.iriysoft.pengine.particle.CWheel]
Symbol 719 MovieClip [__Packages.iriysoft.pengine.constraint.CBoxConstrainSkeleton]
Symbol 720 MovieClip [__Packages.iriysoft.pengine.constraint.CSpringConstraint]
Symbol 721 MovieClip [__Packages.iriysoft.pengine.constraint.CPenetrationConstraint]
Symbol 722 MovieClip [__Packages.CCar]
Symbol 723 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 724 MovieClip [__Packages.mx.utils.Delegate]
Symbol 725 MovieClip [__Packages.iriysoft.CInvisibleMovie]
Symbol 2 BitmapUsed by:3
Symbol 3 GraphicUses:2Used by:4
Symbol 4 MovieClipUses:3Used by:10
Symbol 5 GraphicUsed by:10
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:10
Symbol 8 FontUsed by:9
Symbol 9 EditableTextUses:8Used by:10
Symbol 10 MovieClipUses:4 5 7 9Used by:Timeline
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:13
Symbol 13 MovieClipUses:12Used by:Timeline
Symbol 14 GraphicUsed by:15 16
Symbol 15 ButtonUses:14Used by:Timeline
Symbol 16 ButtonUses:14Used by:Timeline
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:19
Symbol 19 MovieClipUses:18Used by:28 561 585
Symbol 20 BitmapUsed by:21
Symbol 21 GraphicUses:20Used by:22
Symbol 22 MovieClipUses:21Used by:25
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:25 649
Symbol 25 MovieClipUses:22 24Used by:28 561 585
Symbol 26 BitmapUsed by:27 584
Symbol 27 GraphicUses:26Used by:28
Symbol 28 MovieClipUses:19 25 27Used by:47 640
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:34 637
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:34 637
Symbol 33 SoundUsed by:34 39 46 566 571 572 592 593 594 637 638 639 652 653 660
Symbol 34 ButtonUses:30 32 33Used by:47
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:39 593 638
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:39 593 638
Symbol 39 ButtonUses:36 38 33Used by:47
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:47
Symbol 42 BitmapUsed by:43
Symbol 43 GraphicUses:42Used by:46 572 594 639 652 660
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:46 572 594 639 652 660
Symbol 46 ButtonUses:43 45 33Used by:47
Symbol 47 MovieClip [dmPause]Uses:28 34 39 41 46Used by:Timeline
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:50
Symbol 50 MovieClipUses:49Used by:51
Symbol 51 MovieClip [dmTrickMessage]Uses:50Used by:53
Symbol 52 Sound [snd_ScoreX2orX4]Used by:53
Symbol 53 MovieClip [dmSaved]Uses:51 52Used by:Timeline
Symbol 54 GraphicUsed by:55 163
Symbol 55 MovieClip [mcHit]Uses:54Used by:102
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:98
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:98
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:98
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:98
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:98
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:98
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:98
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:98
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:98
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:98
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:98
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:98
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:98
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:98
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:98
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:98
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:98
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:98
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:98
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:98
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:98
Symbol 98 MovieClipUses:57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97Used by:102
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClip [mcHidePoint]Uses:99Used by:101 102
Symbol 101 MovieClipUses:100Used by:102
Symbol 102 MovieClip [dmCarBody]Uses:55 98 101 100Used by:Timeline
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:107
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:107
Symbol 107 MovieClip [dmWheel]Uses:104 106Used by:Timeline
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:110
Symbol 110 MovieClipUses:109Used by:111
Symbol 111 MovieClip [dieMF]Uses:110Used by:Timeline
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:295 354 496 556
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:295 354 434 468 496 556
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:295 354 434 468 496 556
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:295 354 434 468 482 496 523 556
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:295 354 434 468 482 496 523 556
Symbol 122 BitmapUsed by:123 304 357 437 471 485 501 526 534
Symbol 123 GraphicUses:122Used by:124
Symbol 124 MovieClipUses:123Used by:295
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:295 354 434 468 482 496 523 556
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:295 434 468 496 523 525 531 556
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:295 354 434 468 482 496 523 531 556
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:295 354 434 468 496 523 531
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:295 354 434 468 482 496 523 531 556
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:295 354 434 468 482 496 523 531 556
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:295 354 434 468 482 496 523 531 556
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:295 468
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:295 354 434 468 482 496 523 531 556
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:295 468 496 523 556
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:295 354 434 468 496 556
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:295 354 434 468 496 523 531
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:295 354 434 468 482 496 523 531 556
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:153
Symbol 153 MovieClipUses:152Used by:295 303 354 356 434 436 468 470 482 484 496 498 523 525 531 533 556 558
Symbol 154 BitmapUsed by:155 306 365 439 473 491 515 528 538
Symbol 155 GraphicUses:154Used by:162
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:162 322 370 440 474 492 516 529 540
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:162 322 370 440 474 492 516 529 540
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:160Used by:162 322 370 440 474 516 529 540
Symbol 162 MovieClipUses:155 157 159 161Used by:295
Symbol 163 MovieClipUses:54Used by:168
Symbol 164 BitmapUsed by:166 301
Symbol 165 BitmapUsed by:166 250
Symbol 166 GraphicUses:164 165Used by:167
Symbol 167 MovieClipUses:166Used by:168
Symbol 168 MovieClipUses:163 167Used by:295 354 434 468 482 496 523 531 556
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:295 354 556
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:295 354 434 468 482 496 523 531 556
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:295 354 434 468 482 496 523 531 556
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:295 354 556
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:295 354 556
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:295 354 556
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:295 354
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:295
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:295 354 556
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:295 354 434 468 482 523 556
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:295 354 468 496 523 531
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:295 468 496 523 531
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:295 354
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:295 354
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:295 354 468 482 496 523 531 556
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:295 354
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:295 354
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:295 354 556
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:295 354
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:295 468 482 496 523 556
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:295 354 556
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:295 354 434 482 496 523 531 556
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:295 434 468 482 496 523 531 556
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:295 354 434 468 482 556
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:295 354 468 523 556
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:295 354 434 468 496 523 531 556
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:295 482 556
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:295 434 496 523 531 556
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:295 556
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:295 482 531
Symbol 229 BitmapUsed by:230 416
Symbol 230 GraphicUses:229Used by:295 354 434 468 482 496 523 531 556
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:295 434 468 482 531 556
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:295
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:295 354 434 468 482 523 531 556
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:295
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:295 354
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:295 354 434 468 482 496 556
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:295 354 434 468 482 496 523 531 556
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:295 354 468 482 496 523 531 556
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:249
Symbol 249 MovieClipUses:248Used by:295 303 354 356 434 436 468 470 482 484 496 498 523 525 531 533 556 558
Symbol 250 GraphicUses:165Used by:251
Symbol 251 MovieClipUses:250Used by:295 354 434 468 482 496 523 531 556
Symbol 252 ShapeTweeningUsed by:255
Symbol 253 ShapeTweeningUsed by:255
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:252 253 254Used by:271 276 281 286 291
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:271
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:258Used by:260
Symbol 260 MovieClipUses:259Used by:271 276 281 286 291
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClip [mcBonusHit]Uses:261Used by:271 276 281 286 291 521
Symbol 263 FontUsed by:264 274 279 284 289 608 625 642 646 648 655 656 657
Symbol 264 TextUses:263Used by:265
Symbol 265 MovieClipUses:264Used by:271
Symbol 266 ShapeTweeningUsed by:269
Symbol 267 ShapeTweeningUsed by:269
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:266 267 268Used by:271 276 281 286 291
Symbol 270 SoundUsed by:271 276 281 286 291 622
Symbol 271 MovieClipUses:255 257 260 262 265 269 270Used by:292 349 423 453 475 495 522 530 555
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:276
Symbol 274 TextUses:263Used by:275
Symbol 275 MovieClipUses:274Used by:276
Symbol 276 MovieClipUses:255 273 260 262 275 269 270Used by:292 349 423 453 475 495 522 530 555
Symbol 277 BitmapUsed by:278
Symbol 278 GraphicUses:277Used by:281
Symbol 279 TextUses:263Used by:280
Symbol 280 MovieClipUses:279Used by:281
Symbol 281 MovieClipUses:255 278 260 262 280 269 270Used by:292 349 423 453 475 495 522 555
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:286
Symbol 284 TextUses:263Used by:285
Symbol 285 MovieClipUses:284Used by:286
Symbol 286 MovieClipUses:255 283 260 262 285 269 270Used by:292 423 475 555
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:291
Symbol 289 TextUses:263Used by:290
Symbol 290 MovieClipUses:289Used by:291
Symbol 291 MovieClipUses:255 288 260 262 290 269 270Used by:292 349 423 453 475 495 522 530 555
Symbol 292 MovieClipUses:271 276 281 286 291Used by:295 303
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:295 354 434 482 496 556
Symbol 295 MovieClip [dmLevel1]Uses:113 115 117 119 121 124 126 128 130 132 134 136 138 140 142 144 146 148 150 153 162 168 170 172 174 176 178 180 182 184 186 188 190 192 194 196 198 200 202 204 206 208 210 212 214 216 218 220 222 224 226 228 230 232 234 236 238 240 242 244 246 249 251 292 294Used by:Timeline
Symbol 296 GraphicUsed by:303
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:303
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:299Used by:303
Symbol 301 GraphicUses:164Used by:302
Symbol 302 MovieClipUses:301Used by:303 356 436 470 484 498 525 533 558
Symbol 303 MovieClip [dmLevel1_mm]Uses:296 298 300 302 153 249 292Used by:Timeline
Symbol 304 GraphicUses:122Used by:305
Symbol 305 MovieClipUses:304Used by:354
Symbol 306 GraphicUses:154Used by:322
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:322 370 440 474 492 516 529 540
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:309Used by:322 370 440 474 492 516 529 540
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:311Used by:322 370 440 474 492 529 540
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:313Used by:322 370 440 474 492 516 529 540
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:315Used by:322 370 440 474 492 540
Symbol 317 GraphicUsed by:322 540
Symbol 318 GraphicUsed by:322 540
Symbol 319 GraphicUsed by:322 440 540
Symbol 320 GraphicUsed by:322
Symbol 321 GraphicUsed by:322 540
Symbol 322 MovieClipUses:306 157 308 310 312 314 159 161 316 317 318 319 320 321Used by:354
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:354
Symbol 325 BitmapUsed by:326
Symbol 326 GraphicUses:325Used by:354 434 468 482 496 523 531 556
Symbol 327 BitmapUsed by:328 411
Symbol 328 GraphicUses:327Used by:354 434 468 482 496 523 531 556
Symbol 329 BitmapUsed by:330
Symbol 330 GraphicUses:329Used by:354 434 468 482 496 523 531 556
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331Used by:354 434 468 482 496 523 531 556
Symbol 333 BitmapUsed by:334
Symbol 334 GraphicUses:333Used by:354
Symbol 335 BitmapUsed by:336
Symbol 336 GraphicUses:335Used by:354 434 468 482 496 556
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:354
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:354
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:354 556
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:354
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:354
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:354
Symbol 349 MovieClipUses:291 276 271 281Used by:354 356
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:354 468
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:354 468
Symbol 354 MovieClip [dmLevel2]Uses:305 153 119 115 294 121 134 136 126 113 138 150 142 322 168 146 204 170 172 174 188 210 202 194 196 200 178 240 220 186 324 246 212 206 326 216 130 328 230 330 176 332 334 244 236 336 148 190 132 338 340 342 344 346 348 182 242 218 198 180 249 251 349 117 351 353Used by:Timeline
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClip [dmLevel2_mm]Uses:355 302 153 249 349Used by:Timeline
Symbol 357 GraphicUses:122Used by:358
Symbol 358 MovieClipUses:357Used by:434
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:434 468 482 496 523 531
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:434 468 482 496 523 531
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:434 468 482 496 523 531
Symbol 365 GraphicUses:154Used by:370
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:366Used by:370 440 474 492 516 529
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:368Used by:370 474 492 516 529
Symbol 370 MovieClipUses:365 312 316 308 314 159 161 310 367 369 157Used by:434
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:434 468 482 496 523 531 556
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:434 468 482 496 523 556
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:434 468 482 496 523 531 556
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:434 468 482 496 523 531 556
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:434 468 482 496 523 531
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:434 468 482 496 523 531 556
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:434 468 482 496 523 531 556
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:434 468 482 496 523 531
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:434 468 482 496 523 531 556
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:434 468 482 496 523 531 556
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:434 468 482 496 523 531
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:434
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:434
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:434 482 556
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:434 468 482 523 531 556
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:434 468 482 496 523 531 556
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:434 468 482 496 523 531 556
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:434 468 482 496 556
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:434 468 482 523 556
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:434 468 482 523 531 556
Symbol 411 GraphicUses:327Used by:434 468 482 496 523 531
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:434 468 482 496 523 531 556
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:434 468 482 496 523 531
Symbol 416 GraphicUses:229Used by:434 482 496 523 531
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:434 468 482 496 523 531
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:434 468 482 496 523 531
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:434 482 496 523
Symbol 423 MovieClipUses:276 291 271 281 286Used by:434 436
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:434 468 482 523 531
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:434 468 482 496 523 531 556
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:434 468 482 496 523 531
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:434 468 482 496 523 531
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:434 523 531
Symbol 434 MovieClip [dmLevel3]Uses:119 358 121 153 360 362 364 115 117 126 128 134 142 130 136 138 150 370 168 372 374 376 378 380 382 148 224 384 220 332 146 386 388 390 392 216 188 172 174 230 394 396 398 400 328 402 214 212 404 406 336 244 236 330 326 408 242 132 410 232 411 413 415 416 418 420 422 249 251 423 425 294 427 429 431 433Used by:Timeline
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClip [dmLevel3_mm]Uses:435 302 153 249 423Used by:Timeline
Symbol 437 GraphicUses:122Used by:438
Symbol 438 MovieClipUses:437Used by:468
Symbol 439 GraphicUses:154Used by:440
Symbol 440 MovieClipUses:439 308 316 312 159 161 310 367 314 319 157Used by:468
Symbol 441 BitmapUsed by:442
Symbol 442 GraphicUses:441Used by:468 496
Symbol 443 BitmapUsed by:444
Symbol 444 GraphicUses:443Used by:468 496 523 531
Symbol 445 BitmapUsed by:446
Symbol 446 GraphicUses:445Used by:468 556
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:468 496
Symbol 449 BitmapUsed by:450
Symbol 450 GraphicUses:449Used by:468 496
Symbol 451 BitmapUsed by:452
Symbol 452 GraphicUses:451Used by:468
Symbol 453 MovieClipUses:291 276 271 281Used by:468 470
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:468 482 496 523
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:468
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:468
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:468
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:468 496
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:468
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:468
Symbol 468 MovieClip [dmLevel4]Uses:360 115 121 119 438 364 153 362 134 150 136 138 128 126 117 440 168 382 146 144 148 410 390 406 400 372 374 336 404 376 392 378 236 386 130 332 214 142 172 174 328 384 408 402 232 442 246 444 190 388 192 208 380 188 242 244 326 230 220 218 330 411 413 415 198 216 132 446 140 448 450 452 249 251 453 425 420 427 455 418 353 457 459 351 429 461 463 465 467 431Used by:Timeline
Symbol 469 GraphicUsed by:470
Symbol 470 MovieClip [dmLevel4_mm]Uses:469 302 153 249 453Used by:Timeline
Symbol 471 GraphicUses:122Used by:472
Symbol 472 MovieClipUses:471Used by:482
Symbol 473 GraphicUses:154Used by:474
Symbol 474 MovieClipUses:473 310 314 161 159 316 312 308 369 157 367Used by:482
Symbol 475 MovieClipUses:271 291 281 276 286Used by:482 484
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:482 496 523
Symbol 478 BitmapUsed by:479
Symbol 479 GraphicUses:478Used by:482 496 523
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:482 496 523 531 556
Symbol 482 MovieClip [dmLevel5]Uses:472 360 153 364 134 362 121 294 119 474 168 332 382 214 372 402 386 390 172 216 378 408 208 242 246 326 188 236 198 336 138 136 130 174 244 330 404 142 388 232 230 374 410 376 406 150 400 212 328 384 222 380 398 228 392 416 418 411 413 415 249 251 475 420 477 422 479 481 427 431 429 455 126 425Used by:Timeline
Symbol 483 GraphicUsed by:484
Symbol 484 MovieClip [dmLevel5_mm]Uses:483 153 302 249 475Used by:Timeline
Symbol 485 GraphicUses:122Used by:486
Symbol 486 MovieClipUses:485Used by:496
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:496
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:496
Symbol 491 GraphicUses:154Used by:492
Symbol 492 MovieClipUses:491 367 369 314 312 316 308 159 310 157Used by:496
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:496 531
Symbol 495 MovieClipUses:276 291 281 271Used by:496 498
Symbol 496 MovieClip [dmLevel6]Uses:119 115 486 153 362 360 488 364 121 126 294 490 427 128 136 134 144 150 130 138 448 450 117 492 168 146 132 390 402 148 388 384 172 174 372 382 411 413 415 416 418 404 142 378 330 244 230 336 328 326 224 208 376 332 198 494 220 192 190 444 212 442 246 214 242 386 406 380 392 374 463 249 251 113 495 420 455 431 422 477 481 479 429Used by:Timeline
Symbol 497 GraphicUsed by:498
Symbol 498 MovieClip [dmLevel6_mm]Uses:497 153 302 249 495Used by:Timeline
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:523
Symbol 501 GraphicUses:122Used by:502
Symbol 502 MovieClipUses:501Used by:523
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:523
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:523
Symbol 507 BitmapUsed by:508
Symbol 508 GraphicUses:507Used by:523
Symbol 509 BitmapUsed by:510
Symbol 510 GraphicUses:509Used by:523
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:523
Symbol 513 BitmapUsed by:514
Symbol 514 GraphicUses:513Used by:523
Symbol 515 GraphicUses:154Used by:516
Symbol 516 MovieClipUses:515 369 314 308 367 157 310 159 161Used by:523
Symbol 517 BitmapUsed by:518
Symbol 518 GraphicUses:517Used by:519
Symbol 519 MovieClipUses:518Used by:521
Symbol 520 SoundUsed by:521
Symbol 521 MovieClipUses:262 519 520Used by:522
Symbol 522 MovieClipUses:291 521 276 271 281Used by:523 525
Symbol 523 MovieClip [dmLevel7]Uses:500 360 364 502 362 504 506 134 121 153 508 510 512 150 130 136 142 119 126 514 516 168 128 382 404 246 212 188 148 190 132 172 174 376 444 374 144 138 402 372 388 378 380 230 330 326 384 220 390 400 410 224 392 198 416 418 408 411 413 415 433 328 481 208 218 332 386 214 244 236 192 420 427 455 422 249 251 522 425 429 479 477 431Used by:Timeline
Symbol 524 GraphicUsed by:525
Symbol 525 MovieClip [dmLevel7_mm]Uses:524 302 128 153 249 522Used by:Timeline
Symbol 526 GraphicUses:122Used by:527
Symbol 527 MovieClipUses:526Used by:531
Symbol 528 GraphicUses:154Used by:529
Symbol 529 MovieClipUses:528 369 314 159 367 312 308 161 310 157Used by:531
Symbol 530 MovieClipUses:291 271 276Used by:531 533
Symbol 531 MovieClip [dmLevel8]Uses:527 153 364 360 362 425 134 136 138 142 529 168 382 128 402 416 418 378 390 380 372 330 410 404 388 174 411 413 415 132 224 244 232 148 190 376 400 328 172 236 444 246 332 220 326 214 230 130 228 392 198 494 212 386 384 150 192 433 249 251 530 420 481 427 429 431Used by:Timeline
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClip [dmLevel8_mm]Uses:532 302 153 249 530Used by:Timeline
Symbol 534 GraphicUses:122Used by:535
Symbol 535 MovieClipUses:534Used by:556
Symbol 536 BitmapUsed by:537
Symbol 537 GraphicUses:536Used by:556
Symbol 538 GraphicUses:154Used by:540
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClip [mcLevel9_Hit]Uses:538 157 312 316 314 159 161 310 308 319 317 321 318 539Used by:556
Symbol 541 BitmapUsed by:542
Symbol 542 GraphicUses:541Used by:556
Symbol 543 BitmapUsed by:544
Symbol 544 GraphicUses:543Used by:556
Symbol 545 BitmapUsed by:546
Symbol 546 GraphicUses:545Used by:556
Symbol 547 BitmapUsed by:548
Symbol 548 GraphicUses:547Used by:556
Symbol 549 BitmapUsed by:550
Symbol 550 GraphicUses:549Used by:556
Symbol 551 BitmapUsed by:552
Symbol 552 GraphicUses:551Used by:556
Symbol 553 BitmapUsed by:554
Symbol 554 GraphicUses:553Used by:556
Symbol 555 MovieClipUses:291 271 276 281 286Used by:556 558
Symbol 556 MovieClip [dmLevel9]Uses:119 117 115 294 535 126 153 136 134 130 138 142 150 113 537 121 540 168 244 336 330 230 326 328 178 400 374 246 180 224 542 186 208 214 176 236 404 242 378 390 408 222 198 388 406 128 144 402 146 332 188 382 172 174 210 170 204 212 372 384 376 446 342 544 546 548 550 552 554 218 216 220 398 410 226 232 249 251 555 427 481 413Used by:Timeline
Symbol 557 GraphicUsed by:558
Symbol 558 MovieClip [dmLevel9_mm]Uses:557 153 302 249 555Used by:Timeline
Symbol 559 GraphicUsed by:707
Symbol 560 GraphicUsed by:561
Symbol 561 MovieClipUses:560 19 25Used by:573
Symbol 562 BitmapUsed by:563
Symbol 563 GraphicUses:562Used by:566 653
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:566 653
Symbol 566 ButtonUses:563 565 33Used by:573
Symbol 567 BitmapUsed by:568
Symbol 568 GraphicUses:567Used by:571
Symbol 569 BitmapUsed by:570
Symbol 570 GraphicUses:569Used by:571
Symbol 571 ButtonUses:568 570 33Used by:573
Symbol 572 ButtonUses:43 45 33Used by:573
Symbol 573 MovieClipUses:561 566 571 572Used by:707
Symbol 574 GraphicUsed by:576
Symbol 575 GraphicUsed by:576 578
Symbol 576 ButtonUses:574 575Used by:579
Symbol 577 GraphicUsed by:578
Symbol 578 ButtonUses:577 575Used by:579
Symbol 579 MovieClipUses:576 578Used by:707
Symbol 580 FontUsed by:581 609 623
Symbol 581 TextUses:580Used by:583
Symbol 582 SoundUsed by:583
Symbol 583 MovieClipUses:581 582Used by:707
Symbol 584 GraphicUses:26Used by:585
Symbol 585 MovieClipUses:19 25 584Used by:595 654 706
Symbol 586 BitmapUsed by:587
Symbol 587 GraphicUses:586Used by:595
Symbol 588 BitmapUsed by:589
Symbol 589 GraphicUses:588Used by:592
Symbol 590 BitmapUsed by:591
Symbol 591 GraphicUses:590Used by:592
Symbol 592 ButtonUses:589 591 33Used by:595 706
Symbol 593 ButtonUses:36 38 33Used by:595
Symbol 594 ButtonUses:43 45 33Used by:595
Symbol 595 MovieClipUses:585 587 592 593 594Used by:707
Symbol 596 BitmapUsed by:597
Symbol 597 GraphicUses:596Used by:598
Symbol 598 MovieClip [dmRace]Uses:597Used by:707
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClipUses:599Used by:605
Symbol 601 GraphicUsed by:602
Symbol 602 MovieClipUses:601Used by:605
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClipUses:603Used by:605
Symbol 605 MovieClipUses:600 602 604Used by:707
Symbol 606 BitmapUsed by:607
Symbol 607 GraphicUses:606Used by:707
Symbol 608 EditableTextUses:263Used by:707
Symbol 609 TextUses:580Used by:622
Symbol 610 Sound [wau]Used by:622
Symbol 611 SoundUsed by:622
Symbol 612 SoundUsed by:622
Symbol 613 SoundUsed by:622
Symbol 614 SoundUsed by:622
Symbol 615 SoundUsed by:622
Symbol 616 SoundUsed by:622
Symbol 617 SoundUsed by:622
Symbol 618 SoundUsed by:622 707
Symbol 619 SoundUsed by:622
Symbol 620 SoundUsed by:622
Symbol 621 SoundUsed by:622
Symbol 622 MovieClipUses:609 270 610 611 612 613 614 615 616 617 618 619 620 621Used by:707
Symbol 623 TextUses:580Used by:624
Symbol 624 MovieClipUses:623Used by:707
Symbol 625 EditableTextUses:263Used by:707
Symbol 626 BitmapUsed by:627
Symbol 627 GraphicUses:626Used by:629
Symbol 628 GraphicUsed by:629 632 633
Symbol 629 MovieClipUses:627 628Used by:633
Symbol 630 BitmapUsed by:631
Symbol 631 GraphicUses:630Used by:632 633
Symbol 632 MovieClipUses:631 628Used by:633
Symbol 633 ButtonUses:629 632 631 628Used by:707
Symbol 634 BitmapUsed by:636 651
Symbol 635 BitmapUsed by:636
Symbol 636 GraphicUses:634 635Used by:640
Symbol 637 ButtonUses:30 32 33Used by:640
Symbol 638 ButtonUses:36 38 33Used by:640
Symbol 639 ButtonUses:43 45 33Used by:640
Symbol 640 MovieClipUses:28 636 637 638 639Used by:707
Symbol 641 MovieClipUsed by:707
Symbol 642 EditableTextUses:263Used by:707
Symbol 643 FontUsed by:644 645 647
Symbol 644 EditableTextUses:643Used by:707
Symbol 645 EditableTextUses:643Used by:707
Symbol 646 EditableTextUses:263Used by:707
Symbol 647 EditableTextUses:643Used by:707
Symbol 648 EditableTextUses:263Used by:707
Symbol 649 MovieClipUses:24Used by:654
Symbol 650 BitmapUsed by:651
Symbol 651 GraphicUses:634 650Used by:654
Symbol 652 ButtonUses:43 45 33Used by:654
Symbol 653 ButtonUses:563 565 33Used by:654
Symbol 654 MovieClipUses:649 585 651 652 653Used by:707
Symbol 655 EditableTextUses:263Used by:707
Symbol 656 EditableTextUses:263Used by:707
Symbol 657 EditableTextUses:263Used by:707
Symbol 658 BitmapUsed by:659
Symbol 659 GraphicUses:658Used by:706
Symbol 660 ButtonUses:43 45 33Used by:706
Symbol 661 BitmapUsed by:662
Symbol 662 GraphicUses:661Used by:665
Symbol 663 BitmapUsed by:664
Symbol 664 GraphicUses:663Used by:665
Symbol 665 ButtonUses:662 664Used by:706
Symbol 666 BitmapUsed by:667
Symbol 667 GraphicUses:666Used by:670
Symbol 668 BitmapUsed by:669
Symbol 669 GraphicUses:668Used by:670
Symbol 670 ButtonUses:667 669Used by:706
Symbol 671 BitmapUsed by:672
Symbol 672 GraphicUses:671Used by:675
Symbol 673 BitmapUsed by:674
Symbol 674 GraphicUses:673Used by:675
Symbol 675 ButtonUses:672 674Used by:706
Symbol 676 BitmapUsed by:677
Symbol 677 GraphicUses:676Used by:680
Symbol 678 BitmapUsed by:679
Symbol 679 GraphicUses:678Used by:680
Symbol 680 ButtonUses:677 679Used by:706
Symbol 681 BitmapUsed by:682
Symbol 682 GraphicUses:681Used by:685
Symbol 683 BitmapUsed by:684
Symbol 684 GraphicUses:683Used by:685
Symbol 685 ButtonUses:682 684Used by:706
Symbol 686 BitmapUsed by:687
Symbol 687 GraphicUses:686Used by:690
Symbol 688 BitmapUsed by:689
Symbol 689 GraphicUses:688Used by:690
Symbol 690 ButtonUses:687 689Used by:706
Symbol 691 BitmapUsed by:692
Symbol 692 GraphicUses:691Used by:695
Symbol 693 BitmapUsed by:694
Symbol 694 GraphicUses:693Used by:695
Symbol 695 ButtonUses:692 694Used by:706
Symbol 696 BitmapUsed by:697
Symbol 697 GraphicUses:696Used by:700
Symbol 698 BitmapUsed by:699
Symbol 699 GraphicUses:698Used by:700
Symbol 700 ButtonUses:697 699Used by:706
Symbol 701 BitmapUsed by:702
Symbol 702 GraphicUses:701Used by:705
Symbol 703 BitmapUsed by:704
Symbol 704 GraphicUses:703Used by:705
Symbol 705 ButtonUses:702 704Used by:706
Symbol 706 MovieClipUses:585 659 592 660 665 670 675 680 685 690 695 700 705Used by:707
Symbol 707 MovieClip [dmGame]Uses:559 573 579 583 595 598 605 607 608 622 624 625 633 640 641 642 644 645 646 647 648 618 654 655 656 657 706Used by:Timeline

Instance Names

"status_mc"Frame 2Symbol 10 MovieClip
"tf"Symbol 10 MovieClip Frame 1Symbol 9 EditableText
"mcMsg"Symbol 51 MovieClip [dmTrickMessage] Frame 1Symbol 50 MovieClip
"mc"Symbol 53 MovieClip [dmSaved] Frame 1Symbol 51 MovieClip [dmTrickMessage]
"mcHit"Symbol 102 MovieClip [dmCarBody] Frame 1Symbol 55 MovieClip [mcHit]
"carBody"Symbol 102 MovieClip [dmCarBody] Frame 1Symbol 98 MovieClip
"mcDeathPoints"Symbol 102 MovieClip [dmCarBody] Frame 1Symbol 101 MovieClip
"mcA"Symbol 102 MovieClip [dmCarBody] Frame 1Symbol 100 MovieClip [mcHidePoint]
"mcD"Symbol 102 MovieClip [dmCarBody] Frame 1Symbol 100 MovieClip [mcHidePoint]
"mcC"Symbol 102 MovieClip [dmCarBody] Frame 1Symbol 100 MovieClip [mcHidePoint]
"mcB"Symbol 102 MovieClip [dmCarBody] Frame 1Symbol 100 MovieClip [mcHidePoint]
"mcSpoke"Symbol 107 MovieClip [dmWheel] Frame 1Symbol 104 MovieClip
"mcHit"Symbol 168 MovieClip Frame 1Symbol 163 MovieClip
"mcHit"Symbol 271 MovieClip Frame 1Symbol 262 MovieClip [mcBonusHit]
"mcHit"Symbol 276 MovieClip Frame 1Symbol 262 MovieClip [mcBonusHit]
"mcHit"Symbol 281 MovieClip Frame 1Symbol 262 MovieClip [mcBonusHit]
"mcHit"Symbol 286 MovieClip Frame 1Symbol 262 MovieClip [mcBonusHit]
"mcHit"Symbol 291 MovieClip Frame 1Symbol 262 MovieClip [mcBonusHit]
"mcFinish"Symbol 295 MovieClip [dmLevel1] Frame 1Symbol 153 MovieClip
"mcHit"Symbol 295 MovieClip [dmLevel1] Frame 1Symbol 162 MovieClip
"mcVehiclePlace"Symbol 295 MovieClip [dmLevel1] Frame 1Symbol 249 MovieClip
"mcBonusPlace"Symbol 295 MovieClip [dmLevel1] Frame 1Symbol 292 MovieClip
"mcFinish"Symbol 303 MovieClip [dmLevel1_mm] Frame 1Symbol 153 MovieClip
"mcVehiclePlace"Symbol 303 MovieClip [dmLevel1_mm] Frame 1Symbol 249 MovieClip
"mcBonusPlace"Symbol 303 MovieClip [dmLevel1_mm] Frame 1Symbol 292 MovieClip
"mcFinish"Symbol 354 MovieClip [dmLevel2] Frame 1Symbol 153 MovieClip
"mcHit"Symbol 354 MovieClip [dmLevel2] Frame 1Symbol 322 MovieClip
"mcVehiclePlace"Symbol 354 MovieClip [dmLevel2] Frame 1Symbol 249 MovieClip
"mcBonusPlace"Symbol 354 MovieClip [dmLevel2] Frame 1Symbol 349 MovieClip
"mcFinish"Symbol 356 MovieClip [dmLevel2_mm] Frame 1Symbol 153 MovieClip
"mcVehiclePlace"Symbol 356 MovieClip [dmLevel2_mm] Frame 1Symbol 249 MovieClip
"mcBonusPlace"Symbol 356 MovieClip [dmLevel2_mm] Frame 1Symbol 349 MovieClip
"mcFinish"Symbol 434 MovieClip [dmLevel3] Frame 1Symbol 153 MovieClip
"mcHit"Symbol 434 MovieClip [dmLevel3] Frame 1Symbol 370 MovieClip
"mcVehiclePlace"Symbol 434 MovieClip [dmLevel3] Frame 1Symbol 249 MovieClip
"mcBonusPlace"Symbol 434 MovieClip [dmLevel3] Frame 1Symbol 423 MovieClip
"mcFinish"Symbol 436 MovieClip [dmLevel3_mm] Frame 1Symbol 153 MovieClip
"mcVehiclePlace"Symbol 436 MovieClip [dmLevel3_mm] Frame 1Symbol 249 MovieClip
"mcBonusPlace"Symbol 436 MovieClip [dmLevel3_mm] Frame 1Symbol 423 MovieClip
"mcFinish"Symbol 468 MovieClip [dmLevel4] Frame 1Symbol 153 MovieClip
"mcHit"Symbol 468 MovieClip [dmLevel4] Frame 1Symbol 440 MovieClip
"mcVehiclePlace"Symbol 468 MovieClip [dmLevel4] Frame 1Symbol 249 MovieClip
"mcBonusPlace"Symbol 468 MovieClip [dmLevel4] Frame 1Symbol 453 MovieClip
"mcFinish"Symbol 470 MovieClip [dmLevel4_mm] Frame 1Symbol 153 MovieClip
"mcVehiclePlace"Symbol 470 MovieClip [dmLevel4_mm] Frame 1Symbol 249 MovieClip
"mcBonusPlace"Symbol 470 MovieClip [dmLevel4_mm] Frame 1Symbol 453 MovieClip
"mcFinish"Symbol 482 MovieClip [dmLevel5] Frame 1Symbol 153 MovieClip
"mcHit"Symbol 482 MovieClip [dmLevel5] Frame 1Symbol 474 MovieClip
"mcVehiclePlace"Symbol 482 MovieClip [dmLevel5] Frame 1Symbol 249 MovieClip
"mcBonusPlace"Symbol 482 MovieClip [dmLevel5] Frame 1Symbol 475 MovieClip
"mcFinish"Symbol 484 MovieClip [dmLevel5_mm] Frame 1Symbol 153 MovieClip
"mcVehiclePlace"Symbol 484 MovieClip [dmLevel5_mm] Frame 1Symbol 249 MovieClip
"mcBonusPlace"Symbol 484 MovieClip [dmLevel5_mm] Frame 1Symbol 475 MovieClip
"mcFinish"Symbol 496 MovieClip [dmLevel6] Frame 1Symbol 153 MovieClip
"mcHit"Symbol 496 MovieClip [dmLevel6] Frame 1Symbol 492 MovieClip
"mcVehiclePlace"Symbol 496 MovieClip [dmLevel6] Frame 1Symbol 249 MovieClip
"mcBonusPlace"Symbol 496 MovieClip [dmLevel6] Frame 1Symbol 495 MovieClip
"mcFinish"Symbol 498 MovieClip [dmLevel6_mm] Frame 1Symbol 153 MovieClip
"mcVehiclePlace"Symbol 498 MovieClip [dmLevel6_mm] Frame 1Symbol 249 MovieClip
"mcBonusPlace"Symbol 498 MovieClip [dmLevel6_mm] Frame 1Symbol 495 MovieClip
"mcHit"Symbol 521 MovieClip Frame 1Symbol 262 MovieClip [mcBonusHit]
"mcFinish"Symbol 523 MovieClip [dmLevel7] Frame 1Symbol 153 MovieClip
"mcHit"Symbol 523 MovieClip [dmLevel7] Frame 1Symbol 516 MovieClip
"mcVehiclePlace"Symbol 523 MovieClip [dmLevel7] Frame 1Symbol 249 MovieClip
"mcBonusPlace"Symbol 523 MovieClip [dmLevel7] Frame 1Symbol 522 MovieClip
"mcFinish"Symbol 525 MovieClip [dmLevel7_mm] Frame 1Symbol 153 MovieClip
"mcVehiclePlace"Symbol 525 MovieClip [dmLevel7_mm] Frame 1Symbol 249 MovieClip
"mcBonusPlace"Symbol 525 MovieClip [dmLevel7_mm] Frame 1Symbol 522 MovieClip
"mcFinish"Symbol 531 MovieClip [dmLevel8] Frame 1Symbol 153 MovieClip
"mcHit"Symbol 531 MovieClip [dmLevel8] Frame 1Symbol 529 MovieClip
"mcVehiclePlace"Symbol 531 MovieClip [dmLevel8] Frame 1Symbol 249 MovieClip
"mcBonusPlace"Symbol 531 MovieClip [dmLevel8] Frame 1Symbol 530 MovieClip
"mcFinish"Symbol 533 MovieClip [dmLevel8_mm] Frame 1Symbol 153 MovieClip
"mcVehiclePlace"Symbol 533 MovieClip [dmLevel8_mm] Frame 1Symbol 249 MovieClip
"mcBonusPlace"Symbol 533 MovieClip [dmLevel8_mm] Frame 1Symbol 530 MovieClip
"mcFinish"Symbol 556 MovieClip [dmLevel9] Frame 1Symbol 153 MovieClip
"mcHit"Symbol 556 MovieClip [dmLevel9] Frame 1Symbol 540 MovieClip [mcLevel9_Hit]
"mcVehiclePlace"Symbol 556 MovieClip [dmLevel9] Frame 1Symbol 249 MovieClip
"mcBonusPlace"Symbol 556 MovieClip [dmLevel9] Frame 1Symbol 555 MovieClip
"mcFinish"Symbol 558 MovieClip [dmLevel9_mm] Frame 1Symbol 153 MovieClip
"mcVehiclePlace"Symbol 558 MovieClip [dmLevel9_mm] Frame 1Symbol 249 MovieClip
"mcBonusPlace"Symbol 558 MovieClip [dmLevel9_mm] Frame 1Symbol 555 MovieClip
"miniMap_bg"Symbol 605 MovieClip Frame 1Symbol 600 MovieClip
"miniMap_mask"Symbol 605 MovieClip Frame 1Symbol 602 MovieClip
"player"Symbol 605 MovieClip Frame 1Symbol 604 MovieClip
"b1"Symbol 706 MovieClip Frame 1Symbol 665 Button
"b2"Symbol 706 MovieClip Frame 1Symbol 670 Button
"b3"Symbol 706 MovieClip Frame 1Symbol 675 Button
"b4"Symbol 706 MovieClip Frame 1Symbol 680 Button
"b5"Symbol 706 MovieClip Frame 1Symbol 685 Button
"b6"Symbol 706 MovieClip Frame 1Symbol 690 Button
"b7"Symbol 706 MovieClip Frame 1Symbol 695 Button
"b8"Symbol 706 MovieClip Frame 1Symbol 700 Button
"b9"Symbol 706 MovieClip Frame 1Symbol 705 Button
"btn_sound"Symbol 707 MovieClip [dmGame] Frame 1Symbol 579 MovieClip
"soundStarter"Symbol 707 MovieClip [dmGame] Frame 1Symbol 583 MovieClip
"m_race"Symbol 707 MovieClip [dmGame] Frame 31Symbol 598 MovieClip [dmRace]
"miniMap"Symbol 707 MovieClip [dmGame] Frame 31Symbol 605 MovieClip
"soundMC"Symbol 707 MovieClip [dmGame] Frame 31Symbol 622 MovieClip
"btn_sound"Symbol 707 MovieClip [dmGame] Frame 31Symbol 579 MovieClip
"tf5"Symbol 707 MovieClip [dmGame] Frame 46Symbol 642 EditableText
"tf1"Symbol 707 MovieClip [dmGame] Frame 46Symbol 644 EditableText
"tf2"Symbol 707 MovieClip [dmGame] Frame 46Symbol 645 EditableText
"tf3"Symbol 707 MovieClip [dmGame] Frame 46Symbol 646 EditableText
"tf4"Symbol 707 MovieClip [dmGame] Frame 46Symbol 647 EditableText
"tf33"Symbol 707 MovieClip [dmGame] Frame 46Symbol 648 EditableText
"tf5"Symbol 707 MovieClip [dmGame] Frame 61Symbol 655 EditableText
"tf3"Symbol 707 MovieClip [dmGame] Frame 61Symbol 656 EditableText
"tf33"Symbol 707 MovieClip [dmGame] Frame 61Symbol 657 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 11284 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmln ..."
ExportAssets (56)Timeline Frame 1Symbol 708 as "__Packages.Playtomic.LogRequest"
ExportAssets (56)Timeline Frame 1Symbol 709 as "__Packages.Playtomic.Log"
ExportAssets (56)Timeline Frame 1Symbol 710 as "__Packages.Playtomic.Link"
ExportAssets (56)Timeline Frame 1Symbol 711 as "__Packages.CGame"
ExportAssets (56)Timeline Frame 1Symbol 712 as "__Packages.CRace"
ExportAssets (56)Timeline Frame 1Symbol 713 as "__Packages.iriysoft.pengine.CParticleEngine"
ExportAssets (56)Timeline Frame 1Symbol 714 as "__Packages.iriysoft.pengine.particle.CParticle"
ExportAssets (56)Timeline Frame 1Symbol 715 as "__Packages.iriysoft.pengine.math.CVector2D"
ExportAssets (56)Timeline Frame 1Symbol 716 as "__Packages.iriysoft.pengine.constraint.IConstraint"
ExportAssets (56)Timeline Frame 1Symbol 717 as "__Packages.iriysoft.pengine.CVehicle"
ExportAssets (56)Timeline Frame 1Symbol 718 as "__Packages.iriysoft.pengine.particle.CWheel"
ExportAssets (56)Timeline Frame 1Symbol 719 as "__Packages.iriysoft.pengine.constraint.CBoxConstrainSkeleton"
ExportAssets (56)Timeline Frame 1Symbol 720 as "__Packages.iriysoft.pengine.constraint.CSpringConstraint"
ExportAssets (56)Timeline Frame 1Symbol 721 as "__Packages.iriysoft.pengine.constraint.CPenetrationConstraint"
ExportAssets (56)Timeline Frame 1Symbol 722 as "__Packages.CCar"
ExportAssets (56)Timeline Frame 1Symbol 723 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 724 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 725 as "__Packages.iriysoft.CInvisibleMovie"
ExportAssets (56)Timeline Frame 15Symbol 47 as "dmPause"
ExportAssets (56)Timeline Frame 15Symbol 51 as "dmTrickMessage"
ExportAssets (56)Timeline Frame 15Symbol 52 as "snd_ScoreX2orX4"
ExportAssets (56)Timeline Frame 15Symbol 53 as "dmSaved"
ExportAssets (56)Timeline Frame 15Symbol 55 as "mcHit"
ExportAssets (56)Timeline Frame 15Symbol 100 as "mcHidePoint"
ExportAssets (56)Timeline Frame 15Symbol 102 as "dmCarBody"
ExportAssets (56)Timeline Frame 15Symbol 107 as "dmWheel"
ExportAssets (56)Timeline Frame 15Symbol 111 as "dieMF"
ExportAssets (56)Timeline Frame 16Symbol 262 as "mcBonusHit"
ExportAssets (56)Timeline Frame 16Symbol 295 as "dmLevel1"
ExportAssets (56)Timeline Frame 16Symbol 303 as "dmLevel1_mm"
ExportAssets (56)Timeline Frame 17Symbol 354 as "dmLevel2"
ExportAssets (56)Timeline Frame 17Symbol 356 as "dmLevel2_mm"
ExportAssets (56)Timeline Frame 18Symbol 434 as "dmLevel3"
ExportAssets (56)Timeline Frame 18Symbol 436 as "dmLevel3_mm"
ExportAssets (56)Timeline Frame 19Symbol 468 as "dmLevel4"
ExportAssets (56)Timeline Frame 19Symbol 470 as "dmLevel4_mm"
ExportAssets (56)Timeline Frame 20Symbol 482 as "dmLevel5"
ExportAssets (56)Timeline Frame 20Symbol 484 as "dmLevel5_mm"
ExportAssets (56)Timeline Frame 21Symbol 496 as "dmLevel6"
ExportAssets (56)Timeline Frame 21Symbol 498 as "dmLevel6_mm"
ExportAssets (56)Timeline Frame 22Symbol 523 as "dmLevel7"
ExportAssets (56)Timeline Frame 22Symbol 525 as "dmLevel7_mm"
ExportAssets (56)Timeline Frame 23Symbol 531 as "dmLevel8"
ExportAssets (56)Timeline Frame 23Symbol 533 as "dmLevel8_mm"
ExportAssets (56)Timeline Frame 24Symbol 540 as "mcLevel9_Hit"
ExportAssets (56)Timeline Frame 24Symbol 556 as "dmLevel9"
ExportAssets (56)Timeline Frame 24Symbol 558 as "dmLevel9_mm"
ExportAssets (56)Timeline Frame 32Symbol 598 as "dmRace"
ExportAssets (56)Timeline Frame 32Symbol 610 as "wau"
ExportAssets (56)Timeline Frame 32Symbol 707 as "dmGame"

Labels

"lbPreloader"Frame 1
"lbDynamicObjects"Frame 15
"lbStart"Frame 32
"die"Symbol 271 MovieClip Frame 2
"die"Symbol 276 MovieClip Frame 2
"die"Symbol 281 MovieClip Frame 2
"die"Symbol 286 MovieClip Frame 2
"die"Symbol 291 MovieClip Frame 2
"die"Symbol 521 MovieClip Frame 10
"start"Symbol 583 MovieClip Frame 5
"stop"Symbol 583 MovieClip Frame 10
"bang"Symbol 622 MovieClip Frame 5
"flip"Symbol 622 MovieClip Frame 10
"die"Symbol 622 MovieClip Frame 15
"go"Symbol 622 MovieClip Frame 20
"h1"Symbol 622 MovieClip Frame 25
"h2"Symbol 622 MovieClip Frame 30
"h3"Symbol 622 MovieClip Frame 35
"m1"Symbol 622 MovieClip Frame 40
"m2"Symbol 622 MovieClip Frame 45
"saved"Symbol 622 MovieClip Frame 50
"down"Symbol 622 MovieClip Frame 55
"d1"Symbol 622 MovieClip Frame 58
"d2"Symbol 622 MovieClip Frame 62
"d3"Symbol 622 MovieClip Frame 66
"d4"Symbol 622 MovieClip Frame 70
"lbSplash"Symbol 707 MovieClip [dmGame] Frame 1
"lbAbout"Symbol 707 MovieClip [dmGame] Frame 16
"lbRace"Symbol 707 MovieClip [dmGame] Frame 31
"lbStatistics"Symbol 707 MovieClip [dmGame] Frame 46
"lbFinalStatistics"Symbol 707 MovieClip [dmGame] Frame 61
"lbLevelSelect"Symbol 707 MovieClip [dmGame] Frame 76

Dynamic Text Variables

txtScoreSymbol 608 EditableText"0000000"
txtLevelSymbol 625 EditableText"10"
full_txtScoreSymbol 642 EditableText"0000000"
txtScoreSymbol 648 EditableText"0000000"
full_txtScoreSymbol 655 EditableText"0000000"
txtScoreSymbol 657 EditableText"0000000"




http://swfchan.com/52/256285/info.shtml
Created: 10/6 -2024 21:01:23 Last modified: 10/6 -2024 21:01:23 Server time: 08/09 -2024 01:08:41