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

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

jungleatv.swf

This is the info page for
Flash #110452

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


Text
0%

all sounds

DIE MC

LOOSER!!!

GAME OVER MC

WIN MC

bgsound

Speed:

Weight:

Control:

GT270 SPORT

GT300 TURBO

pauser

messages

TRICK 1 !!!

TRICK 2 !!!

TRICK 3 !!!

TRICK 4 !!!

TRICK 5 !!!

levelComplete

УРОВЕНЬ ЗАКОНЧЕН!

Level 10

ActionScript [AS1/AS2]

Frame 1
fscommand ("showmenu", "false"); _focusrect = false; _global.openSite = function () { getURL ("http://www.gametop.com/stats/jungleatv.html", "_blank"); }; _global.gameName = "trialbikepro"; _root.loaderAnimDelta = 5; _root.loaderAnimPause = 2500; _root.parsingAnimDelta = 10;
Instance of Symbol 197 MovieClip in Frame 2
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { t = _root.getBytesTotal(); l = _root.getBytesLoaded(); bar._xscale = (100 * l) / t; p = Math.round((1000 * l) / t) / 10; if (p == Math.floor(p)) { p = p + ".0"; } p = p + "%"; tf.text = p; 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 200 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 + _root.loaderAnimDelta); if (_alpha >= 100) { _alpha = 100; state = 1; startPause = getTimer(); } } else if ((((state == 1) && (t == l)) && (l > 10)) && ((getTimer() - startPause) > _root.loaderAnimPause)) { this._alpha = this._alpha - _root.loaderAnimDelta; if (_alpha < 0) { _root.gotoAndStop("lbStart"); } } }
Symbol 68 MovieClip Frame 1
if (this._parent._parent._name != "map") { _global.savePointz.push(this); } mcHit._visible = false;
Symbol 165 MovieClip Frame 1
_visible = false;
Symbol 538 MovieClip [__Packages.CGame] Frame 0
class CGame extends MovieClip { static var m_instance, levels, gameType, levelNum, timeChangeScore, __get__time, __get__txtLevel_; var debug, txtTime; function CGame () { super(); m_instance = this; debug = false; levels = new Array(); levels.push({mc:"dmLevel1", points:30000}); levels.push({mc:"dmLevel2", points:30000}); levels.push({mc:"dmLevel3", points:30000}); levels.push({mc:"dmLevel4", points:30000}); levels.push({mc:"dmLevel6", points:30000}); levels.push({mc:"dmLevel5", points:30000}); levels.push({mc:"dmLevel7", points:30000}); levels.push({mc:"dmLevel9", points:30000}); levels.push({mc:"dmLevel8", points:30000}); levels.push({mc:"dmLevel10", points:30000}); txtTime = ""; } static function butStart() { time = (""); gameType = 1; m_instance.full_m_score = 0; m_instance.gotoAndStop("lbRace"); } static function butSelect() { m_instance.selectedBike = 1; m_instance.gotoAndStop("lbSelect"); } static function butStartNext() { m_instance.gotoAndStop("lbRace"); if (gameType == 1) { m_instance.guiBar.gotoAndStop(2); } } static function butEndRaceVictory() { m_instance.gotoAndStop("lbStatistics"); } static function butEndRace() { m_instance.gotoAndStop("lbFinalStatistics"); } static function butEndRaceLoose() { m_instance.gotoAndStop("lbGameOver"); } static function butEndRaceTimeAttack() { m_instance.gotoAndStop("lbGameOverTimeAttack"); } static function butAbout() { levelNum = 1; 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 butSwitchPause() { m_instance.m_race.__set__pauseOn(!m_instance.m_race.__get__pauseOn()); CRace.__get__instance().clouds.inPlay = !m_instance.m_race.__get__pauseOn(); } 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); 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 539 MovieClip [__Packages.CRace] Frame 0
class CRace extends MovieClip { static var m_instance; var savedPoint, savedScore, carType, m_level, attachMovie, _parent, lives, endTime, mm, mm_xy_ratio, mm_scale, clouds, m_pEngine, inProcess, inPostGame, m_car, progressStartX, progressEndX, FINinterval, m_pauseOn, onEnterFrame, scroll_x; function CRace () { super(); } function onLoad() { m_instance = this; init(); pauseOn = (false); CGame.__set__score(0); } 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) + ")"; _global.dieZ = new Array(); _global.savePointz = new Array(); savedPoint = undefined; savedScore = 0; carType = CGame.__get__instance().selectedBike; m_level = attachMovie(CGame.levels[CGame.levelNum - 1].mc, "_Level1", 1001); _parent.bar.spf0._y = (_parent.bar.spf1._y = (_parent.bar.spf2._y = -50)); CGame.__get__instance().txtLevelStr = ("Level " + CGame.levelNum) + " of 10"; _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 / 550; var _local4 = _local5 / 400; _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; } clouds.inPlay = true; clouds.onEnterFrame = function () { if (this.inPlay) { this._x = this._x - 1; if (this._x < -550) { this._x = this._x + 550; } } }; 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); } var _local2 = 0; while (_local2 < 3) { var _local4 = m_level["sp" + _local2]; if (_local4 != undefined) { var _local3 = (_local4._x - progressStartX) / (progressEndX - progressStartX); if (_local3 < 0) { _local3 = 0; } if (_local3 > 1) { _local3 = 1; } _parent.bar["spf" + _local2]._x = 82 + (_local3 * 242); _parent.bar["spf" + _local2]._y = 12; } _local2++; } } function processRace() { m_pEngine.process(); m_car.process(); if (CGame.gameType == 2) { var _local19 = Math.round((endTime - getTimer()) / 1000); var _local23 = Math.floor(_local19 / 60); var _local14 = _local19 % 60; if (_local14 < 10) { _local14 = "0" + _local14; } CGame.__set__time((_local23 + ":") + _local14); if (getTimer() >= endTime) { CGame.__set__time("0:00"); } } var _local16 = {x:m_car.__get__image().aPart._x, y:m_car.__get__image().aPart._y}; m_car.__get__image().aPart._parent.localToGlobal(_local16); var _local15 = {x:m_car.__get__backWheel().__get__pos().x, y:m_car.__get__backWheel().__get__pos().y}; m_level.localToGlobal(_local15); var _local21 = (Math.atan2(_local15.y - _local16.y, _local15.x - _local16.x) * 57.2957795130823) - m_car.__get__image()._rotation; m_car.__get__image().aPart._rotation = _local21 + 180; if (usingMap) { var _local18 = (mm_scale * m_car.__get__image()._x) / 100; var _local20 = (mm_scale * m_car.__get__image()._y) / 100; _local18 = _local18 / mm_xy_ratio; mm.map._x = (-_local18) + 275; mm.map._y = (-_local20) + 200; } setPosition(); var _local22 = m_car.__get__backWheel().__get__pos().x; var _local13 = (_local22 - progressStartX) / (progressEndX - progressStartX); if (_local13 < 0) { _local13 = 0; } if (_local13 > 1) { _local13 = 1; } _parent.bar.barIns._x = -169 + (_local13 * 242); 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 _local17 = attachMovie("winMF", "winMessage", 1002); _local17._x = 275; _local17._y = 120; inPostGame = true; FINinterval = setInterval(this, "endOfLevel", 3000, 1); _parent.soundMC.gotoAndPlay("flip"); } else { var _local17 = attachMovie("winMF", "winMessage", 1002); _local17._x = 275; _local17._y = 120; inPostGame = true; FINinterval = setInterval(this, "endOfLevel", 3000, 2); _parent.soundMC.gotoAndPlay("flip"); } } if ((getTimer() >= endTime) && (CGame.gameType == 2)) { trace("\u0412\u0440\u0435\u043C\u044F \u0432\u044B\u0448\u043B\u043E"); var _local17 = attachMovie("winMF", "winMessage", 1002); _local17._x = 275; _local17._y = 120; inPostGame = true; FINinterval = setInterval(this, "endOfLevel", 3000, 1); _parent.soundMC.gotoAndPlay("flip"); } } var _local11 = m_car.getHitForBonus(); for (var _local6 in m_level.mcBonusPlace) { if (_local11.hitTest(m_level.mcBonusPlace[_local6].mcHit)) { m_level.mcBonusPlace[_local6].gotoAndPlay("die"); if (usingMap) { var _local5 = m_level.mcBonusPlace[_local6]._x; var _local4 = m_level.mcBonusPlace[_local6]._y; for (var _local12 in mm.map.mcBonusPlace) { var _local3 = mm.map.mcBonusPlace[_local12]; if ((((_local3._x > (_local5 - 2)) && (_local3._x < (_local5 + 2))) && (_local3._y > (_local4 - 2))) && (_local3._y < (_local4 + 2))) { _local3._visible = false; break; } } } switch (m_level.mcBonusPlace[_local6].type) { case 0 : var _local9 = bonus_0; break; case 1 : _local9 = bonus_1; break; case 2 : _local9 = bonus_2; break; case 3 : _local9 = bonus_3; break; default : _local9 = bonus_0; } CGame.score = CGame.score + _local9; CGame.__set__takenBonus((CGame.__get__takenBonus()+1)); } } var _local6 = 0; while (_local6 < _global.savePointz.length) { var _local7 = _global.savePointz[_local6]; if (savedPoint == _local7) { } else if (_local11.hitTest(_local7.mcHit)) { savedPoint = _local7; savedScore = CGame.score; var _local8 = attachMovie("dmSaveAnimMessage", "_dmSaved", 29000); _parent.soundMC.gotoAndPlay("saved"); _local8._x = 275; _local8._y = 100; } _local6++; } if (inProcess && ((getTimer() - m_car.bornTime) > 200)) { if (!inPostGame) { if (inProcess) { _local6 = 0; while (_local6 < _global.dieZ.length) { var _local10 = _global.dieZ[_local6]; if (m_car.checkDeathPoints(_local10)) { makeDie(); m_car.bar._visible = false; } _local6++; } } if (inProcess) { if (m_car.checkDeathPoints(m_level.mcHit)) { makeDie(); m_car.bar._visible = false; _parent.soundMC.gotoAndPlay("die" + Math.floor((Math.random() * 2) + 1)); } } if (inProcess) { if (m_car.checkDie()) { m_car.__get__image().cbs.carBody.trickAnim.gotoAndPlay("die"); instance._parent.soundMC.gotoAndPlay("down"); makeDie(); } } } } } function makeDie() { CGame.__set__score(0); if (savedPoint != undefined) { CGame.__set__score(savedScore); } _root.ssMC.stop(); m_car.inProcess = false; inPostGame = true; inProcess = false; var _local3 = attachMovie(((lives == 0) ? "dieMFend" : "dieMF"), "dieMessage", 1002); _local3._x = 275; _local3._y = 120; } 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 _local3 = ""; 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) { _local3 = "backFlip"; _local6 = 10; } else if (msg.trickID == CCar.TRICK_FRONT_FLIP) { _local3 = "frontFlip"; _local6 = 15; } _local3 = ""; _local6 = 0; if (_local3 != "") { var _local2 = CCar.__get__instance(); _local2.combo++; var _local4 = _local2.combo; if (_local4 > 5) { _local4 = 5; } if (_local4 > 1) { _local2.mainMovie.cmsg.gotoAndPlay(2); _local2.mainMovie.cmsg.msg.gotoAndStop("x" + _local4); _parent.soundMC.gotoAndPlay("c" + _local4); } _local2.trickSumCount = _local2.trickSumCount + _local6; _local2.mainMovie.msg.gotoAndPlay(2); _local2.mainMovie.msg.msg.gotoAndStop(_local3); } } function set pauseOn(pauseState) { if (inPostGame) { return; } 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 = false; var bonus_0 = 250; var bonus_1 = 50; var bonus_2 = 1000; var bonus_3 = 50; var leftOffset = 150; var rightOffset = 350; var topOffset = 170; var bottomOffset = 170; var xScrollFactor = 5; var mm_ratio = 2; }
Symbol 540 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 541 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 542 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 543 MovieClip [__Packages.iriysoft.pengine.constraint.IConstraint] Frame 0
interface iriysoft.pengine.constraint.IConstraint { }
Symbol 544 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 545 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 546 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 547 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 548 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 549 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, key1Trigger, key2Trigger, m_vehicleMovie, 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; } 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 _local5 = 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; _local5._x = carPlace.xx; _local5._y = carPlace.yy; if (CRace.__get__instance().savedPoint != undefined) { _local5._x = CRace.__get__instance().savedPoint._x; _local5._y = CRace.__get__instance().savedPoint._y; CGame.__set__score(CRace.__get__instance().savedScore); } var _local8 = 0.01; if (CRace.__get__instance().carType == 2) { _local8 = 0.07; } var _local12 = 20; if (CRace.__get__instance().carType == 2) { _local12 = 33; } var _local11 = 50; if (CRace.__get__instance().carType == 2) { _local11 = 53; } var _local9 = (new iriysoft.pengine.constraint.CBoxConstrainSkeleton()).init((new iriysoft.pengine.particle.CWheel()).initWheel(0, 0, 6, 13, 180, undefined, undefined, _local8, 0.9), (new iriysoft.pengine.particle.CParticle()).initParticle(0, 0, 5), (new iriysoft.pengine.particle.CParticle()).initParticle(0, 0, 5), (new iriysoft.pengine.particle.CWheel()).initWheel(0, 0, 6, 13, 180, undefined, undefined, _local8, 0.9), (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(_local9, _local5, _local5, mvWBack, mvWForward); engine.__set__gravity(6); if (CRace.__get__instance().carType == 2) { engine.__set__gravity(7); } var _local4 = iriysoft.pengine.CVehicle.getDefaultVehicleParam(); _local4.accelerateForwardWheel = _local12; _local4.accelerateBackWheel = _local11; _local4.brakeForwardWheel = -30; _local4.brakeBackWheel = -30; _local4.accPercMult = engine.__get__gravity() * 6; _local4.normalYLimit = 0.6; setVehicleParam(_local4); _local9.addToEngine(engine); resetFlipPoint(); mx.events.EventDispatcher.initialize(this); image.cbs.gotoAndStop(CRace.__get__instance().carType); image.cbs.carBody.gotoAndStop(11); image.cbs.carBody.trickAnim.gotoAndStop(1); var _local6 = CRace.__get__instance(); var _local2 = _local6.m_level.mcBonusPlace; for (var _local7 in _local2) { if (_local2[_local7]._currentframe > 1) { _local2[_local7].gotoAndPlay(1); } } _local2 = _local6.mm.map.mcBonusPlace; for (var _local7 in _local2) { _local2[_local7]._visible = true; if (_local2[_local7]._currentframe > 1) { _local2[_local7].gotoAndPlay(1); } } _local6.progressStartX = carPlace.xx; _local6.progressEndX = carPlace._parent.mcFinish._x; } function process() { var _local5 = 0; if (inProcess) { if ((Key.isDown(13) && (Key.isToggled(13) != key1Trigger)) || (Key.isDown(32) && (Key.isToggled(32) != key2Trigger))) { 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.cbs.carBody._currentframe > 11) { _local3 = -1; } if (image.cbs.carBody._currentframe < 11) { _local3 = 1; } } if (_local3 != 0) { var _local4 = (image.cbs.carBody._currentframe = image.cbs.carBody._currentframe + _local3); if (_local4 < 1) { _local4 = 1; } if (_local4 > image.cbs.carBody._totalframes) { _local4 = image.cbs.carBody._totalframes; } image.cbs.carBody.gotoAndStop(_local4); } if (Key.isDown(38) && (!CRace.__get__instance().inPostGame)) { _local5 = _local5 | iriysoft.pengine.CVehicle.KM_ACCELERATE; } else if (Key.isDown(40) && (!CRace.__get__instance().inPostGame)) { _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 550 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 551 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 552 MovieClip [__Packages.iriysoft.CInvisibleMovie] Frame 0
class iriysoft.CInvisibleMovie extends MovieClip { var _visible; function CInvisibleMovie () { super(); _visible = false; } }
Symbol 190 Button
on (press) { openSite(); }
Symbol 211 Button
on (release) { CGame.butBackToSplash(); this.removeMovieClip(); }
Symbol 216 Button
on (release) { CGame.butSwitchPause(); }
Symbol 237 MovieClip Frame 1
stop(); _visible = false;
Symbol 237 MovieClip Frame 7
gotoAndStop (1);
Symbol 237 MovieClip Frame 12
gotoAndStop (1);
Symbol 237 MovieClip Frame 17
gotoAndStop (1);
Symbol 237 MovieClip Frame 22
gotoAndStop (1);
Symbol 237 MovieClip Frame 27
gotoAndStop (1);
Symbol 237 MovieClip Frame 32
gotoAndStop (1);
Symbol 237 MovieClip Frame 35
lab = "d" + Math.floor((Math.random() * 3) + 1); gotoAndPlay(lab);
Symbol 237 MovieClip Frame 38
gotoAndStop (1);
Symbol 237 MovieClip Frame 42
gotoAndStop (1);
Symbol 237 MovieClip Frame 47
gotoAndStop (1);
Symbol 237 MovieClip Frame 52
gotoAndStop (1);
Symbol 242 MovieClip Frame 1
_visible = false;
Symbol 243 MovieClip [dieMF] Frame 50
_parent.newRace(); this.removeMovieClip();
Symbol 247 MovieClip Frame 1
_visible = false;
Symbol 248 MovieClip [dieMFend] Frame 40
CGame.butEndRaceLoose(); this.removeMovieClip();
Symbol 253 MovieClip Frame 1
_visible = false;
Symbol 254 MovieClip [winMF] Frame 75
this.removeMovieClip();
Symbol 259 MovieClip [dmSaveAnimMessage] Frame 31
this.removeMovieClip();
Symbol 302 MovieClip Frame 1
stop();
Symbol 345 MovieClip Frame 1
stop();
Symbol 346 MovieClip Frame 1
stop();
Symbol 347 MovieClip [mcHit] Frame 1
#initclip 17 Object.registerClass("mcHit", iriysoft.CInvisibleMovie); #endinitclip
Symbol 349 MovieClip [mcHidePoint] Frame 1
#initclip 16 Object.registerClass("mcHidePoint", iriysoft.CInvisibleMovie); #endinitclip
Symbol 351 MovieClip [dmCarBody] Frame 1
this.stop();
Symbol 441 Button
on (release, keyPress "<Enter>") { CGame.butAbout(); }
Symbol 446 Button
on (release) { CGame.butAbout(); }
Symbol 451 Button
on (release) { openSite(); }
Symbol 452 MovieClip Frame 1
if (_parent.debug) { CGame.butAbout(); }
Symbol 454 Button
on (press) { this.gotoAndStop(2); }
Symbol 456 Button
on (press) { this.gotoAndStop(1); }
Symbol 457 MovieClip Frame 1
this.stop(); this._parent.soundStarter.gotoAndPlay("start"); _global.soundEnable = true;
Symbol 457 MovieClip Frame 2
this.stop(); this._parent.soundStarter.gotoAndPlay("stop"); _global.soundEnable = false;
Symbol 460 MovieClip Frame 1
_visible = false; stop();
Symbol 460 MovieClip Frame 7
gotoAndStop (1);
Symbol 460 MovieClip Frame 12
gotoAndStop (1);
Symbol 478 Button
on (release) { CGame.butBackToSplash(); }
Symbol 479 Button
on (release, keyPress "<Enter>") { CGame.butStart(); }
Symbol 480 Button
on (press) { _parent.selectedBike = 1; refresh(); }
Symbol 481 Button
on (press) { _parent.selectedBike = 2; refresh(); }
Symbol 482 MovieClip Frame 1
refresh = function () { sel1._visible = false; sel2._visible = false; this["sel" + _parent.selectedBike]._visible = true; }; refresh(); if (_parent.debug) { CGame.butStart(); }
Symbol 489 Button
on (release) { CGame.butBackToSplash(); }
Symbol 490 Button
on (release, keyPress "<Enter>") { CGame.butSelect(); }
Symbol 491 MovieClip Frame 1
if (_parent.debug) { CGame.butSelect(); }
Symbol 494 MovieClip [dmRace] Frame 1
#initclip 19 Object.registerClass("dmRace", CRace); #endinitclip
Symbol 511 MovieClip Frame 1
stop();
Symbol 511 MovieClip Frame 55
gotoAndStop (1);
Symbol 511 MovieClip Frame 109
gotoAndStop (1);
Symbol 511 MovieClip Frame 163
gotoAndStop (1);
Symbol 511 MovieClip Frame 217
gotoAndStop (1);
Symbol 511 MovieClip Frame 271
gotoAndStop (1);
Symbol 515 MovieClip Frame 1
stop();
Symbol 515 MovieClip Frame 75
gotoAndStop (1);
Symbol 529 Button
on (release, keyPress "<Enter>") { CGame.butStartNext(); }
Symbol 532 Button
on (release, keyPress "<Enter>") { CGame.butBackToSplash(); }
Symbol 537 MovieClip [dmGame] Frame 1
#initclip 18 Object.registerClass("dmGame", CGame); #endinitclip stop();
Instance of Symbol 457 MovieClip "btn_sound" in Symbol 537 MovieClip [dmGame] Frame 1
onClipEvent (load) { if (_global.soundEnable == undefined) { _global.soundEnable = true; } if (!_global.soundEnable) { gotoAndStop (2); } }
Instance of Symbol 503 MovieClip in Symbol 537 MovieClip [dmGame] Frame 45
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); }

Library Items

Symbol 1 BitmapUsed by:2 359 369 380 406 413 418 423 426 431
Symbol 2 GraphicUses:1Used by:27
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:27 370 381 407 414 419 424 427 432
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:27 370 381 407 414 419 424 427 432
Symbol 7 GraphicUsed by:27 370 381 407 427
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:27 361 370 381 407 419 427 432
Symbol 10 GraphicUsed by:27 361 370 381 407 414 419 424 427
Symbol 11 GraphicUsed by:27 381 407 414 419 427
Symbol 12 GraphicUsed by:27 361 370 381 407 414 419 424 427
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:27 361 370 381 414 419 424 427 432
Symbol 15 GraphicUsed by:27 370 381 407 414 419 427
Symbol 16 GraphicUsed by:27 370 381 407 414 427
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:27 370 381 407 414 419 424 427 432
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:27 370 407 414 419 432
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:27 370 381 407 414 419 424 427 432
Symbol 23 GraphicUsed by:27 370 381 407 419 427
Symbol 24 GraphicUsed by:27 370 381 407 414 427
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:27 361 370 381 407 414 419 424 427 432
Symbol 27 MovieClip [level4 hit]Uses:2 4 6 7 9 10 11 12 14 15 16 18 20 22 23 24 26Used by:187
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:30
Symbol 30 MovieClipUses:29Used by:187 368 377 400 415 425 428
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:33
Symbol 33 MovieClipUses:32Used by:187 368 377 400 415 420 425 428 433
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:36
Symbol 36 MovieClipUses:35Used by:187 368 377 400 415 420 425 428 433
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:39
Symbol 39 MovieClipUses:38Used by:187 377 400 412 415 420 425 428 433
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:187 377 415 420 428 433
Symbol 42 BitmapUsed by:43
Symbol 43 GraphicUses:42Used by:187 368 377 400 412 415 420 425 428 433
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:187 368 377 400 412 428
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:187 377 400 412 415 420 425 428 433
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:187 368 377 400 412 415 420 425 428 433
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:187 368 377 400 412 415 420 425 428 433
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:187 368 377 400 403 412 415 420 428
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:187 368 377 400 412 415 420 425 428
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:187 368 377 400 412 420 428 433
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:187 368 377 400 412 415 420 425 428 433
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:187 368 377 400 412 415 420 425 428
Symbol 62 GraphicUsed by:63 347
Symbol 63 MovieClipUses:62Used by:68
Symbol 64 BitmapUsed by:66
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:64 65Used by:67
Symbol 67 MovieClipUses:66Used by:68
Symbol 68 MovieClipUses:63 67Used by:187 368 377 400 412 415 420 425 428 433
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:187 368 377 400 412 415 420 425 428 433
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:187 400 412 415 420 428
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:187 377 420 425 428
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:187 377 415 420 425
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:187 412 415 420 425 428 433
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:81
Symbol 81 MovieClipUses:80Used by:187 368 377 400 412 415 420 425 428 433
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:187 368 377 400 412 415 420 425 428 433
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:187 368 377 400 412 415 420 425 428 433
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:187 368 377 400 412 415 420 425 428 433
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:187 377 400 412 415 420 428 433
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:187 368 377 400 420 425 428 433
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:187 368 377 400 412 415 420 425 433
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:187 368 377 412 415 420 425 428 433
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:187 368 377 412 415 420 425 428 433
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:187 368 377 400 412 415 420 425 428 433
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:187 368 377 400 412 415 420 425 428 433
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:187 368 377 400 412 415 420 425 428 433
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:187 368 377 400 412 415 420 428
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:187 368 377 400 412 415 420 425 428 433
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:187 368 377 400 412 415 420 425 428 433
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:187 368 377 400 412 415 420 425 428 433
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:187 368 377 400 412 415 420 428 433
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:187 368 377 400 403 412 415 420 425 428
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:187 400
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:187 377 400 412 415 420 428
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:187 400 412 415 425 433
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:187 368 400 412 415 425 428
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:187 400 412 415
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:187 368 377 400 412 420 425 428 433
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:187 368 400 415 420 428
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:187 368 377 400 412 415 420 425 428
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:187 377 400 412 415 420 425 428 433
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:187 368 377 400 415 420 428 433
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:187 400 412 425 428 433
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:187 368 377 400 412 420 428
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:187 377 400 412 415 420 425 428 433
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:187 368 377 400 412 415 420 425 428 433
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:187 368 400 412 420 425 428 433
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:187 368 377 400 420 425 428 433
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:187 368 377 400 412 415 420 425 428 433
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:187 368 377 400 412 415 420 425 428 433
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:187 368 377 400 412 415 420 425 428 433
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:187 368 377 400 412 415 420 425 428 433
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:187 377 400 403 412 415 428
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:187 368 377 412 415 420 425 428 433
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:187 400 412 415 420 425 428 433
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:187 377 400 412 415 428 433
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:164Used by:166
Symbol 166 MovieClipUses:165Used by:187 368 377 400 412 415 420 425 428 433
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:187 368 377 400 412 415 420 425 428
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:187 368 377 400 412 415 420 428 433
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:187 368 377 400 412 415 420 425 428 433
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:187 368 377 400 412 420 428
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:187 368 377 412 415 420 425 428 433
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:187 377 400 412 415 420 425 428 433
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:187 377 400 412 415 420 425 428 433
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:187 368 377 400 412 415 420 425 428 433
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:187 403 428
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:187 368 377 400 415 420 425 428
Symbol 187 MovieClip [dmLevel4]Uses:30 33 36 39 41 43 45 47 49 51 53 55 57 59 61 68 70 72 74 76 78 81 27 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 147 149 151 153 155 157 159 161 163 166 168 170 172 174 176 178 180 182 184 186Used by:Timeline
Symbol 188 GraphicUsed by:495  Timeline
Symbol 538 MovieClip [__Packages.CGame]
Symbol 539 MovieClip [__Packages.CRace]
Symbol 540 MovieClip [__Packages.iriysoft.pengine.CParticleEngine]
Symbol 541 MovieClip [__Packages.iriysoft.pengine.particle.CParticle]
Symbol 542 MovieClip [__Packages.iriysoft.pengine.math.CVector2D]
Symbol 543 MovieClip [__Packages.iriysoft.pengine.constraint.IConstraint]
Symbol 544 MovieClip [__Packages.iriysoft.pengine.CVehicle]
Symbol 545 MovieClip [__Packages.iriysoft.pengine.particle.CWheel]
Symbol 546 MovieClip [__Packages.iriysoft.pengine.constraint.CBoxConstrainSkeleton]
Symbol 547 MovieClip [__Packages.iriysoft.pengine.constraint.CSpringConstraint]
Symbol 548 MovieClip [__Packages.iriysoft.pengine.constraint.CPenetrationConstraint]
Symbol 549 MovieClip [__Packages.CCar]
Symbol 550 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 551 MovieClip [__Packages.mx.utils.Delegate]
Symbol 552 MovieClip [__Packages.iriysoft.CInvisibleMovie]
Symbol 189 GraphicUsed by:190 480 481
Symbol 190 ButtonUses:189Used by:Timeline
Symbol 191 FontUsed by:192
Symbol 192 EditableTextUses:191Used by:197
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:197
Symbol 195 GraphicUsed by:196 454 456
Symbol 196 MovieClipUses:195Used by:197
Symbol 197 MovieClipUses:192 194 196Used by:Timeline
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:200
Symbol 200 MovieClipUses:199Used by:Timeline
Symbol 201 BitmapUsed by:204
Symbol 202 BitmapUsed by:204 462 484 528 531 535
Symbol 203 BitmapUsed by:204 436 462 484 528 531 535
Symbol 204 GraphicUses:201 202 203Used by:217
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:211 478 532
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:211 478 532
Symbol 209 GraphicUsed by:211 216 441 446 451 478 479 489 490 529 532
Symbol 210 SoundUsed by:211 216 441 446 451 478 479 489 490 529 532
Symbol 211 ButtonUses:206 208 209 210Used by:217
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:216 479 490 529
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:216 479 490 529
Symbol 216 ButtonUses:213 215 209 210Used by:217
Symbol 217 MovieClip [dmPause]Uses:204 211 216Used by:Timeline
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:220
Symbol 220 MovieClipUses:219Used by:224
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:223
Symbol 223 MovieClipUses:222Used by:224
Symbol 224 MovieClip [dmTrickMessage]Uses:220 223Used by:225
Symbol 225 MovieClip [dmTrickAnimMessage]Uses:224Used by:Timeline
Symbol 226 FontUsed by:227 241 244 246 252 458 502 504 512
Symbol 227 TextUses:226Used by:237
Symbol 228 Sound [wau]Used by:237 537
Symbol 229 SoundUsed by:237
Symbol 230 SoundUsed by:237
Symbol 231 SoundUsed by:237
Symbol 232 SoundUsed by:237
Symbol 233 SoundUsed by:237
Symbol 234 SoundUsed by:237
Symbol 235 SoundUsed by:237
Symbol 236 SoundUsed by:237
Symbol 237 MovieClipUses:227 228 229 230 231 232 233 234 235 236Used by:537  Timeline
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:240
Symbol 240 MovieClipUses:239Used by:243
Symbol 241 TextUses:226Used by:242
Symbol 242 MovieClipUses:241Used by:243
Symbol 243 MovieClip [dieMF]Uses:240 242Used by:Timeline
Symbol 244 TextUses:226Used by:245
Symbol 245 MovieClipUses:244Used by:248
Symbol 246 TextUses:226Used by:247
Symbol 247 MovieClipUses:246Used by:248
Symbol 248 MovieClip [dieMFend]Uses:245 247Used by:Timeline
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:251
Symbol 251 MovieClipUses:250Used by:254
Symbol 252 TextUses:226Used by:253
Symbol 253 MovieClipUses:252Used by:254
Symbol 254 MovieClip [winMF]Uses:251 253Used by:Timeline
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:257
Symbol 257 MovieClipUses:256Used by:258
Symbol 258 MovieClipUses:257Used by:259
Symbol 259 MovieClip [dmSaveAnimMessage]Uses:258Used by:Timeline
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:302
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:302
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:302
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:302
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:302
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:302
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:302
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:302
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:302
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:302
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:302
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:302
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:302
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:302
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:302
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:302
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:302
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:302
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:302
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:302
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:302
Symbol 302 MovieClipUses:261 263 265 267 269 271 273 275 277 279 281 283 285 287 289 291 293 295 297 299 301Used by:346
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:345
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:345
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:345
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:345
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:345
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:345
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:345
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:345
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:345
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:345
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:345
Symbol 325 BitmapUsed by:326
Symbol 326 GraphicUses:325Used by:345
Symbol 327 BitmapUsed by:328
Symbol 328 GraphicUses:327Used by:345
Symbol 329 BitmapUsed by:330
Symbol 330 GraphicUses:329Used by:345
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331Used by:345
Symbol 333 BitmapUsed by:334
Symbol 334 GraphicUses:333Used by:345
Symbol 335 BitmapUsed by:336
Symbol 336 GraphicUses:335Used by:345
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:345
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:345
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:345
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:345
Symbol 345 MovieClipUses:304 306 308 310 312 314 316 318 320 322 324 326 328 330 332 334 336 338 340 342 344Used by:346
Symbol 346 MovieClipUses:302 345Used by:351
Symbol 347 MovieClip [mcHit]Uses:62Used by:351
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClip [mcHidePoint]Uses:348Used by:350 351
Symbol 350 MovieClipUses:349Used by:351
Symbol 351 MovieClip [dmCarBody]Uses:346 347 349 350Used by:Timeline
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:356
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:356
Symbol 356 MovieClip [dmWheel]Uses:353 355Used by:Timeline
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:368 400 412
Symbol 359 GraphicUses:1Used by:361
Symbol 360 GraphicUsed by:361 370 381 407 414 419 424 427
Symbol 361 MovieClip [mcLevel1_Hit]Uses:359 9 12 14 360 10 26Used by:368
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:368 377 412 415 425 428 433
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:368 400
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:368 377 400 412 415 420 425 428
Symbol 368 MovieClip [dmLevel1]Uses:30 33 36 81 68 45 49 51 53 139 55 57 59 358 111 61 70 361 115 153 109 87 91 95 83 97 99 101 151 103 105 155 147 113 149 182 85 186 363 365 159 107 93 129 131 143 127 123 367 145 135 166 168 170 172 174 176 43Used by:Timeline
Symbol 369 GraphicUses:1Used by:370
Symbol 370 MovieClip [dmLevel2_Hit]Uses:369 24 10 6 23 12 20 14 9 22 360 7 4 15 18 16 26Used by:377
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:377 400 420 425 428
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:377 400 412 415 425 433
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:377 412 415 420 425 428 433
Symbol 377 MovieClip [dmLevel2]Uses:33 36 39 30 41 51 68 61 70 59 111 172 168 55 45 57 74 76 81 370 91 83 372 374 363 109 153 131 95 159 107 376 141 367 89 143 85 49 139 115 157 47 119 53 93 135 87 147 155 105 97 133 127 149 182 113 163 166 151 103 180 101 178 170 43 99 174 176 186Used by:Timeline
Symbol 378 BitmapUsed by:379
Symbol 379 GraphicUses:378Used by:400 403 415
Symbol 380 GraphicUses:1Used by:381
Symbol 381 MovieClip [dmLevel3_Hit]Uses:380 22 12 24 11 360 14 6 4 18 16 9 10 23 7 15 26Used by:400
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:400 415 428
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:384Used by:400 420 425 428
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:400 412 428 433
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:400 412
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:400 425
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:392Used by:400 420 425 433
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:400 412 420 425 428
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:400 412 415 420 428 433
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:400 412 415 428 433
Symbol 400 MovieClip [dmLevel3]Uses:33 36 39 30 68 51 61 43 70 59 172 115 157 53 117 379 81 381 85 57 383 367 55 72 49 47 45 87 107 137 149 155 143 161 141 133 135 123 121 139 125 131 89 91 83 145 129 365 127 109 119 153 93 147 105 374 163 385 387 389 391 393 395 372 166 397 111 170 174 168 151 180 186 113 103 99 182 178 358 101 399Used by:Timeline
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:403 428
Symbol 403 MovieClipUses:115 157 53 379 184 402Used by:412 420
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:412 420
Symbol 406 GraphicUses:1Used by:407
Symbol 407 MovieClip [dmLevel5_Hit]Uses:406 10 15 18 4 20 22 12 11 360 16 6 23 9 24 7 26Used by:412
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:412 425
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:412
Symbol 412 MovieClip [dmLevel5]Uses:39 57 68 51 43 403 47 405 78 81 407 153 145 83 143 131 107 121 123 149 133 115 367 119 125 97 95 109 363 155 141 161 89 93 159 376 72 55 87 105 127 53 49 139 85 157 45 137 59 70 374 409 151 103 399 163 389 395 387 166 172 111 61 168 174 113 358 182 101 178 180 411 170 99 397 176Used by:Timeline
Symbol 413 GraphicUses:1Used by:414
Symbol 414 MovieClip [dmLevel6_Hit]Uses:413 15 360 11 10 6 22 4 16 14 20 18 24 12 26Used by:415
Symbol 415 MovieClip [dmLevel6]Uses:30 33 36 39 68 383 78 76 41 51 81 414 83 155 97 135 376 107 87 133 95 72 367 119 123 105 109 115 131 363 49 143 161 47 53 89 85 129 141 99 157 153 55 93 125 149 121 159 374 166 61 59 43 176 70 182 168 111 180 101 113 103 186 379 178 151 172 170 399 163 397Used by:Timeline
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:420 433
Symbol 418 GraphicUses:1Used by:419
Symbol 419 MovieClip [dmLevel7_Hit]Uses:418 6 22 4 14 360 12 11 15 10 9 18 23 20 26Used by:420
Symbol 420 MovieClip [dmLevel7]Uses:39 36 33 68 43 176 61 51 59 74 76 41 405 385 395 403 78 393 417 81 419 83 153 109 143 127 49 161 47 105 133 87 85 159 145 131 97 367 55 119 72 115 139 129 95 91 149 93 376 155 89 141 57 107 135 147 372 70 103 172 166 101 178 182 397 151 168 53 111 99 180 186 170 174 113Used by:Timeline
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:425
Symbol 423 GraphicUses:1Used by:424
Symbol 424 MovieClip [dmLevel8_Hit]Uses:423 6 18 4 10 360 14 22 12 26Used by:425
Symbol 425 MovieClip [dmLevel8]Uses:33 30 36 39 68 51 43 176 76 393 391 74 78 385 395 422 81 424 83 153 109 97 133 161 131 91 85 137 47 367 115 87 95 141 49 93 363 155 127 143 145 147 159 123 55 107 121 376 149 374 372 409 151 99 70 166 168 172 186 182 59 103 111 178 180 101 61Used by:Timeline
Symbol 426 GraphicUses:1Used by:427
Symbol 427 MovieClip [dmLevel9_Hit]Uses:426 9 6 4 15 18 22 14 12 11 10 360 7 16 24 23 26Used by:428
Symbol 428 MovieClip [dmLevel9]Uses:36 39 33 30 68 383 70 43 74 78 41 387 395 385 81 427 49 376 83 141 57 155 72 119 47 147 85 153 97 55 143 159 53 137 123 45 157 367 402 115 184 87 149 129 133 107 109 131 161 89 95 135 105 363 127 145 91 139 372 166 111 113 151 172 168 103 101 182 61 174 51 178 180 59 99 186 170 399 397 176 163Used by:Timeline
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:433
Symbol 431 GraphicUses:1Used by:432
Symbol 432 MovieClip [dmLevel10_Hit]Uses:431 26 22 18 6 14 9 20 4Used by:433
Symbol 433 MovieClip [dmLevel10]Uses:36 39 33 68 176 70 78 41 51 417 430 393 387 81 432 109 155 97 95 147 143 141 49 85 363 159 161 89 57 145 83 47 87 107 135 137 133 121 376 127 153 149 93 91 103 99 180 113 172 182 151 374 166 43 59 101 111 397 170 178 399 163Used by:Timeline
Symbol 434 GraphicUsed by:537
Symbol 435 BitmapUsed by:436 462 484 531 535
Symbol 436 GraphicUses:203 435Used by:452
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:441
Symbol 439 BitmapUsed by:440
Symbol 440 GraphicUses:439Used by:441
Symbol 441 ButtonUses:438 440 209 210Used by:452
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:446
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:446
Symbol 446 ButtonUses:443 445 209 210Used by:452
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:451
Symbol 449 BitmapUsed by:450
Symbol 450 GraphicUses:449Used by:451
Symbol 451 ButtonUses:448 450 209 210Used by:452 530 533 536 537
Symbol 452 MovieClipUses:436 441 446 451Used by:537
Symbol 453 GraphicUsed by:454
Symbol 454 ButtonUses:453 195Used by:457
Symbol 455 GraphicUsed by:456
Symbol 456 ButtonUses:455 195Used by:457
Symbol 457 MovieClipUses:454 456Used by:537
Symbol 458 TextUses:226Used by:460
Symbol 459 SoundUsed by:460
Symbol 460 MovieClipUses:458 459Used by:537
Symbol 461 BitmapUsed by:462
Symbol 462 GraphicUses:461 202 203 435Used by:482
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:463Used by:465
Symbol 465 MovieClipUses:464Used by:482
Symbol 466 FontUsed by:467 468 469 470 471 513
Symbol 467 TextUses:466Used by:482
Symbol 468 TextUses:466Used by:482
Symbol 469 TextUses:466Used by:482
Symbol 470 TextUses:466Used by:482
Symbol 471 TextUses:466Used by:482
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:474
Symbol 474 MovieClipUses:473Used by:482
Symbol 475 BitmapUsed by:476
Symbol 476 GraphicUses:475Used by:477
Symbol 477 MovieClipUses:476Used by:482
Symbol 478 ButtonUses:206 208 209 210Used by:482 530
Symbol 479 ButtonUses:213 215 209 210Used by:482
Symbol 480 ButtonUses:189Used by:482
Symbol 481 ButtonUses:189Used by:482
Symbol 482 MovieClipUses:462 465 467 468 469 470 471 474 477 478 479 480 481Used by:537
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483 202 203 435Used by:491
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:489
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:489
Symbol 489 ButtonUses:486 488 209 210Used by:491
Symbol 490 ButtonUses:213 215 209 210Used by:491
Symbol 491 MovieClipUses:484 489 490Used by:537
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:494
Symbol 494 MovieClip [dmRace]Uses:493Used by:537
Symbol 495 MovieClipUses:188Used by:501
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496Used by:501
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:500
Symbol 500 MovieClipUses:499Used by:501
Symbol 501 MovieClipUses:495 497 500Used by:537
Symbol 502 TextUses:226Used by:503
Symbol 503 MovieClipUses:502Used by:537
Symbol 504 TextUses:226Used by:511
Symbol 505 FontUsed by:506 507 508 509 510
Symbol 506 TextUses:505Used by:511
Symbol 507 TextUses:505Used by:511
Symbol 508 TextUses:505Used by:511
Symbol 509 TextUses:505Used by:511
Symbol 510 TextUses:505Used by:511
Symbol 511 MovieClipUses:504 506 507 508 509 510Used by:537
Symbol 512 TextUses:226Used by:515
Symbol 513 TextUses:466Used by:514
Symbol 514 MovieClipUses:513Used by:515
Symbol 515 MovieClipUses:512 514Used by:537
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:524
Symbol 518 GraphicUsed by:524
Symbol 519 BitmapUsed by:520
Symbol 520 GraphicUses:519Used by:521
Symbol 521 MovieClipUses:520Used by:524
Symbol 522 GraphicUsed by:523
Symbol 523 MovieClipUses:522Used by:524
Symbol 524 MovieClipUses:517 518 521 523Used by:537
Symbol 525 FontUsed by:526
Symbol 526 EditableTextUses:525Used by:537
Symbol 527 BitmapUsed by:528
Symbol 528 GraphicUses:527 202 203Used by:530
Symbol 529 ButtonUses:213 215 209 210Used by:530
Symbol 530 MovieClipUses:528 478 529 451Used by:537
Symbol 531 GraphicUses:202 203 435Used by:533
Symbol 532 ButtonUses:206 208 209 210Used by:533 536
Symbol 533 MovieClipUses:531 532 451Used by:537
Symbol 534 BitmapUsed by:535
Symbol 535 GraphicUses:534 202 203 435Used by:536
Symbol 536 MovieClipUses:535 532 451Used by:537
Symbol 537 MovieClip [dmGame]Uses:434 452 457 460 482 491 494 501 503 511 515 451 524 526 237 530 533 536 228Used by:Timeline

Instance Names

"soundMC"Frame 15Symbol 237 MovieClip
"mcHit"Symbol 68 MovieClip Frame 1Symbol 63 MovieClip
"sp1"Symbol 187 MovieClip [dmLevel4] Frame 1Symbol 68 MovieClip
"mcFinish"Symbol 187 MovieClip [dmLevel4] Frame 1Symbol 81 MovieClip
"mcHit"Symbol 187 MovieClip [dmLevel4] Frame 1Symbol 27 MovieClip [level4 hit]
"sp0"Symbol 187 MovieClip [dmLevel4] Frame 1Symbol 68 MovieClip
"mcVehiclePlace"Symbol 187 MovieClip [dmLevel4] Frame 1Symbol 166 MovieClip
"tf"Symbol 197 MovieClip Frame 1Symbol 192 EditableText
"bar"Symbol 197 MovieClip Frame 1Symbol 196 MovieClip
"mcMsg"Symbol 224 MovieClip [dmTrickMessage] Frame 1Symbol 220 MovieClip
"mcMsg"Symbol 224 MovieClip [dmTrickMessage] Frame 2Symbol 223 MovieClip
"mc"Symbol 225 MovieClip [dmTrickAnimMessage] Frame 1Symbol 224 MovieClip [dmTrickMessage]
"mc"Symbol 259 MovieClip [dmSaveAnimMessage] Frame 1Symbol 258 MovieClip
"carBody"Symbol 346 MovieClip Frame 1Symbol 302 MovieClip
"carBody"Symbol 346 MovieClip Frame 2Symbol 345 MovieClip
"cbs"Symbol 351 MovieClip [dmCarBody] Frame 1Symbol 346 MovieClip
"mcHit"Symbol 351 MovieClip [dmCarBody] Frame 1Symbol 347 MovieClip [mcHit]
"mcB"Symbol 351 MovieClip [dmCarBody] Frame 1Symbol 349 MovieClip [mcHidePoint]
"mcC"Symbol 351 MovieClip [dmCarBody] Frame 1Symbol 349 MovieClip [mcHidePoint]
"mcA"Symbol 351 MovieClip [dmCarBody] Frame 1Symbol 349 MovieClip [mcHidePoint]
"mcD"Symbol 351 MovieClip [dmCarBody] Frame 1Symbol 349 MovieClip [mcHidePoint]
"mcDeathPoints"Symbol 351 MovieClip [dmCarBody] Frame 1Symbol 350 MovieClip
"mcSpoke"Symbol 356 MovieClip [dmWheel] Frame 1Symbol 353 MovieClip
"mcFinish"Symbol 368 MovieClip [dmLevel1] Frame 1Symbol 81 MovieClip
"sp0"Symbol 368 MovieClip [dmLevel1] Frame 1Symbol 68 MovieClip
"sp1"Symbol 368 MovieClip [dmLevel1] Frame 1Symbol 68 MovieClip
"mcHit"Symbol 368 MovieClip [dmLevel1] Frame 1Symbol 361 MovieClip [mcLevel1_Hit]
"mcVehiclePlace"Symbol 368 MovieClip [dmLevel1] Frame 1Symbol 166 MovieClip
"sp1"Symbol 377 MovieClip [dmLevel2] Frame 1Symbol 68 MovieClip
"sp0"Symbol 377 MovieClip [dmLevel2] Frame 1Symbol 68 MovieClip
"mcFinish"Symbol 377 MovieClip [dmLevel2] Frame 1Symbol 81 MovieClip
"mcHit"Symbol 377 MovieClip [dmLevel2] Frame 1Symbol 370 MovieClip [dmLevel2_Hit]
"mcVehiclePlace"Symbol 377 MovieClip [dmLevel2] Frame 1Symbol 166 MovieClip
"sp0"Symbol 400 MovieClip [dmLevel3] Frame 1Symbol 68 MovieClip
"sp1"Symbol 400 MovieClip [dmLevel3] Frame 1Symbol 68 MovieClip
"mcFinish"Symbol 400 MovieClip [dmLevel3] Frame 1Symbol 81 MovieClip
"mcHit"Symbol 400 MovieClip [dmLevel3] Frame 1Symbol 381 MovieClip [dmLevel3_Hit]
"mcVehiclePlace"Symbol 400 MovieClip [dmLevel3] Frame 1Symbol 166 MovieClip
"sp0"Symbol 412 MovieClip [dmLevel5] Frame 1Symbol 68 MovieClip
"sp1"Symbol 412 MovieClip [dmLevel5] Frame 1Symbol 68 MovieClip
"mcFinish"Symbol 412 MovieClip [dmLevel5] Frame 1Symbol 81 MovieClip
"mcHit"Symbol 412 MovieClip [dmLevel5] Frame 1Symbol 407 MovieClip [dmLevel5_Hit]
"mcVehiclePlace"Symbol 412 MovieClip [dmLevel5] Frame 1Symbol 166 MovieClip
"sp0"Symbol 415 MovieClip [dmLevel6] Frame 1Symbol 68 MovieClip
"sp1"Symbol 415 MovieClip [dmLevel6] Frame 1Symbol 68 MovieClip
"mcFinish"Symbol 415 MovieClip [dmLevel6] Frame 1Symbol 81 MovieClip
"mcHit"Symbol 415 MovieClip [dmLevel6] Frame 1Symbol 414 MovieClip [dmLevel6_Hit]
"mcVehiclePlace"Symbol 415 MovieClip [dmLevel6] Frame 1Symbol 166 MovieClip
"sp0"Symbol 420 MovieClip [dmLevel7] Frame 1Symbol 68 MovieClip
"sp1"Symbol 420 MovieClip [dmLevel7] Frame 1Symbol 68 MovieClip
"mcFinish"Symbol 420 MovieClip [dmLevel7] Frame 1Symbol 81 MovieClip
"mcHit"Symbol 420 MovieClip [dmLevel7] Frame 1Symbol 419 MovieClip [dmLevel7_Hit]
"mcVehiclePlace"Symbol 420 MovieClip [dmLevel7] Frame 1Symbol 166 MovieClip
"sp0"Symbol 425 MovieClip [dmLevel8] Frame 1Symbol 68 MovieClip
"sp1"Symbol 425 MovieClip [dmLevel8] Frame 1Symbol 68 MovieClip
"mcFinish"Symbol 425 MovieClip [dmLevel8] Frame 1Symbol 81 MovieClip
"mcHit"Symbol 425 MovieClip [dmLevel8] Frame 1Symbol 424 MovieClip [dmLevel8_Hit]
"mcVehiclePlace"Symbol 425 MovieClip [dmLevel8] Frame 1Symbol 166 MovieClip
"sp0"Symbol 428 MovieClip [dmLevel9] Frame 1Symbol 68 MovieClip
"sp1"Symbol 428 MovieClip [dmLevel9] Frame 1Symbol 68 MovieClip
"mcFinish"Symbol 428 MovieClip [dmLevel9] Frame 1Symbol 81 MovieClip
"mcHit"Symbol 428 MovieClip [dmLevel9] Frame 1Symbol 427 MovieClip [dmLevel9_Hit]
"mcVehiclePlace"Symbol 428 MovieClip [dmLevel9] Frame 1Symbol 166 MovieClip
"sp0"Symbol 433 MovieClip [dmLevel10] Frame 1Symbol 68 MovieClip
"sp1"Symbol 433 MovieClip [dmLevel10] Frame 1Symbol 68 MovieClip
"sp2"Symbol 433 MovieClip [dmLevel10] Frame 1Symbol 68 MovieClip
"mcFinish"Symbol 433 MovieClip [dmLevel10] Frame 1Symbol 81 MovieClip
"mcHit"Symbol 433 MovieClip [dmLevel10] Frame 1Symbol 432 MovieClip [dmLevel10_Hit]
"mcVehiclePlace"Symbol 433 MovieClip [dmLevel10] Frame 1Symbol 166 MovieClip
"sel1"Symbol 482 MovieClip Frame 1Symbol 465 MovieClip
"sel2"Symbol 482 MovieClip Frame 1Symbol 465 MovieClip
"miniMap_bg"Symbol 501 MovieClip Frame 1Symbol 495 MovieClip
"miniMap_mask"Symbol 501 MovieClip Frame 1Symbol 497 MovieClip
"player"Symbol 501 MovieClip Frame 1Symbol 500 MovieClip
"img"Symbol 515 MovieClip Frame 2Symbol 514 MovieClip
"barIns"Symbol 524 MovieClip Frame 1Symbol 521 MovieClip
"spf0"Symbol 524 MovieClip Frame 1Symbol 523 MovieClip
"spf1"Symbol 524 MovieClip Frame 1Symbol 523 MovieClip
"spf2"Symbol 524 MovieClip Frame 1Symbol 523 MovieClip
"btn_sound"Symbol 537 MovieClip [dmGame] Frame 1Symbol 457 MovieClip
"soundStarter"Symbol 537 MovieClip [dmGame] Frame 1Symbol 460 MovieClip
"m_race"Symbol 537 MovieClip [dmGame] Frame 45Symbol 494 MovieClip [dmRace]
"miniMap"Symbol 537 MovieClip [dmGame] Frame 45Symbol 501 MovieClip
"msg"Symbol 537 MovieClip [dmGame] Frame 45Symbol 511 MovieClip
"lcomplete"Symbol 537 MovieClip [dmGame] Frame 45Symbol 515 MovieClip
"bar"Symbol 537 MovieClip [dmGame] Frame 45Symbol 524 MovieClip
"soundMC"Symbol 537 MovieClip [dmGame] Frame 45Symbol 237 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 27 as "level4 hit"
ExportAssets (56)Timeline Frame 1Symbol 187 as "dmLevel4"
ExportAssets (56)Timeline Frame 1Symbol 538 as "__Packages.CGame"
ExportAssets (56)Timeline Frame 1Symbol 539 as "__Packages.CRace"
ExportAssets (56)Timeline Frame 1Symbol 540 as "__Packages.iriysoft.pengine.CParticleEngine"
ExportAssets (56)Timeline Frame 1Symbol 541 as "__Packages.iriysoft.pengine.particle.CParticle"
ExportAssets (56)Timeline Frame 1Symbol 542 as "__Packages.iriysoft.pengine.math.CVector2D"
ExportAssets (56)Timeline Frame 1Symbol 543 as "__Packages.iriysoft.pengine.constraint.IConstraint"
ExportAssets (56)Timeline Frame 1Symbol 544 as "__Packages.iriysoft.pengine.CVehicle"
ExportAssets (56)Timeline Frame 1Symbol 545 as "__Packages.iriysoft.pengine.particle.CWheel"
ExportAssets (56)Timeline Frame 1Symbol 546 as "__Packages.iriysoft.pengine.constraint.CBoxConstrainSkeleton"
ExportAssets (56)Timeline Frame 1Symbol 547 as "__Packages.iriysoft.pengine.constraint.CSpringConstraint"
ExportAssets (56)Timeline Frame 1Symbol 548 as "__Packages.iriysoft.pengine.constraint.CPenetrationConstraint"
ExportAssets (56)Timeline Frame 1Symbol 549 as "__Packages.CCar"
ExportAssets (56)Timeline Frame 1Symbol 550 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 551 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 552 as "__Packages.iriysoft.CInvisibleMovie"
ExportAssets (56)Timeline Frame 15Symbol 217 as "dmPause"
ExportAssets (56)Timeline Frame 15Symbol 224 as "dmTrickMessage"
ExportAssets (56)Timeline Frame 15Symbol 225 as "dmTrickAnimMessage"
ExportAssets (56)Timeline Frame 15Symbol 228 as "wau"
ExportAssets (56)Timeline Frame 15Symbol 243 as "dieMF"
ExportAssets (56)Timeline Frame 15Symbol 248 as "dieMFend"
ExportAssets (56)Timeline Frame 15Symbol 254 as "winMF"
ExportAssets (56)Timeline Frame 15Symbol 259 as "dmSaveAnimMessage"
ExportAssets (56)Timeline Frame 15Symbol 347 as "mcHit"
ExportAssets (56)Timeline Frame 15Symbol 349 as "mcHidePoint"
ExportAssets (56)Timeline Frame 15Symbol 351 as "dmCarBody"
ExportAssets (56)Timeline Frame 15Symbol 356 as "dmWheel"
ExportAssets (56)Timeline Frame 16Symbol 361 as "mcLevel1_Hit"
ExportAssets (56)Timeline Frame 16Symbol 368 as "dmLevel1"
ExportAssets (56)Timeline Frame 16Symbol 370 as "dmLevel2_Hit"
ExportAssets (56)Timeline Frame 16Symbol 377 as "dmLevel2"
ExportAssets (56)Timeline Frame 16Symbol 381 as "dmLevel3_Hit"
ExportAssets (56)Timeline Frame 16Symbol 400 as "dmLevel3"
ExportAssets (56)Timeline Frame 16Symbol 407 as "dmLevel5_Hit"
ExportAssets (56)Timeline Frame 16Symbol 412 as "dmLevel5"
ExportAssets (56)Timeline Frame 16Symbol 414 as "dmLevel6_Hit"
ExportAssets (56)Timeline Frame 16Symbol 415 as "dmLevel6"
ExportAssets (56)Timeline Frame 16Symbol 419 as "dmLevel7_Hit"
ExportAssets (56)Timeline Frame 16Symbol 420 as "dmLevel7"
ExportAssets (56)Timeline Frame 16Symbol 424 as "dmLevel8_Hit"
ExportAssets (56)Timeline Frame 16Symbol 425 as "dmLevel8"
ExportAssets (56)Timeline Frame 16Symbol 427 as "dmLevel9_Hit"
ExportAssets (56)Timeline Frame 16Symbol 428 as "dmLevel9"
ExportAssets (56)Timeline Frame 16Symbol 432 as "dmLevel10_Hit"
ExportAssets (56)Timeline Frame 16Symbol 433 as "dmLevel10"
ExportAssets (56)Timeline Frame 30Symbol 494 as "dmRace"
ExportAssets (56)Timeline Frame 30Symbol 537 as "dmGame"

Labels

"lbPreloader"Frame 1
"lbDynamicObjects"Frame 15
"lbStart"Frame 30
"saved"Symbol 237 MovieClip Frame 5
"bang"Symbol 237 MovieClip Frame 10
"flip"Symbol 237 MovieClip Frame 15
"die1"Symbol 237 MovieClip Frame 20
"die2"Symbol 237 MovieClip Frame 25
"go"Symbol 237 MovieClip Frame 30
"down"Symbol 237 MovieClip Frame 35
"d1"Symbol 237 MovieClip Frame 36
"d2"Symbol 237 MovieClip Frame 40
"d3"Symbol 237 MovieClip Frame 45
"d4"Symbol 237 MovieClip Frame 50
"start"Symbol 460 MovieClip Frame 5
"stop"Symbol 460 MovieClip Frame 10
"trick1Done"Symbol 511 MovieClip Frame 2
"trick2Done"Symbol 511 MovieClip Frame 56
"trick3Done"Symbol 511 MovieClip Frame 110
"trick4Done"Symbol 511 MovieClip Frame 164
"trick5Done"Symbol 511 MovieClip Frame 218
"show"Symbol 515 MovieClip Frame 2
"lbSplash"Symbol 537 MovieClip [dmGame] Frame 1
"lbSelect"Symbol 537 MovieClip [dmGame] Frame 15
"lbAbout"Symbol 537 MovieClip [dmGame] Frame 30
"lbRace"Symbol 537 MovieClip [dmGame] Frame 45
"lbStatistics"Symbol 537 MovieClip [dmGame] Frame 60
"lbGameOver"Symbol 537 MovieClip [dmGame] Frame 75
"lbFinalStatistics"Symbol 537 MovieClip [dmGame] Frame 90

Dynamic Text Variables

txtLevelStrSymbol 526 EditableText"Level 10 "




http://swfchan.com/23/110452/info.shtml
Created: 13/3 -2019 20:21:45 Last modified: 13/3 -2019 20:21:45 Server time: 05/11 -2024 04:17:51