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

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

ATV Extreme.swf

This is the info page for
Flash #47578

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


Text
0%

bgsound

HOW TO PLAY

pauser

0000000

all sounds

Level score:

0000000

Game score:

0000000

0000000

ActionScript [AS1/AS2]

Frame 1
fscommand ("showmenu", "false"); _focusrect = false; _global.openSite = function () { getURL ("http://www.gametop.com/stats/atvextreme.html", "_blank"); }; _global.gameName = "atvextreme"; _root.loaderAnimDelta = 5; _root.loaderAnimPause = 2500; _root.parsingAnimDelta = 10;
Instance of Symbol 21 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 24 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 9 MovieClip [mcBonusHit] Frame 1
#initclip 16 Object.registerClass("mcBonusHit", iriysoft.CInvisibleMovie); #endinitclip
Symbol 10 MovieClip Frame 1
stop();
Symbol 10 MovieClip Frame 11
stop();
Symbol 297 MovieClip [__Packages.iriysoft.CInvisibleMovie] Frame 0
class iriysoft.CInvisibleMovie extends MovieClip { var _visible; function CInvisibleMovie () { super(); _visible = false; } }
Symbol 298 MovieClip [__Packages.CGame] Frame 0
class CGame extends MovieClip { static var m_instance, levels, levelNum; function CGame () { super(); m_instance = this; levels = new Array(); levels.push("dmLevel1", "dmLevel2", "dmLevel3", "dmLevel4", "dmLevel5", "dmLevel6", "dmLevel7", "dmLevel9"); } static function butStart() { levelNum = 1; m_instance.full_m_score = 0; m_instance.gotoAndStop("lbRace"); } static function butStartNext() { m_instance.gotoAndStop("lbRace"); } static function butSwitchPause() { m_instance.m_race.__set__pauseOn(!m_instance.m_race.__get__pauseOn()); } static function butEndRaceVictory() { m_instance.gotoAndStop("lbStatistics"); } static function butEndRace() { m_instance.gotoAndStop("lbFinalStatistics"); } static function butAbout() { m_instance.gotoAndStop("lbAbout"); } 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); //return(score); } 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 get instance() { return(m_instance); } }
Symbol 299 MovieClip [__Packages.CRace] Frame 0
class CRace extends MovieClip { var m_level, attachMovie, mm, _parent, mm_xy_ratio, mm_scale, m_pEngine, inProcess, m_car, m_pauseOn, onEnterFrame, _scrPause; function CRace () { super(); } function onLoad() { init(); pauseOn = (false); CGame.__set__score(0); } function init() { trace("Starting level " + (CGame.levelNum - 1)); _global.dieZ = new Array(); m_level = attachMovie(CGame.levels[CGame.levelNum - 1], "_Level1", 1001); mm = _parent.miniMap; mm._visible = true; var _local7 = mm.attachMovie(CGame.levels[CGame.levelNum - 1] + "_mm", "map", 0); if (_local7 == undefined) { _local7 = mm.attachMovie(CGame.levels[CGame.levelNum - 1], "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; m_pEngine = new iriysoft.pengine.CParticleEngine(m_level.mcHit, 7); newRace(); } function newRace() { CGame.__set__score(0); inProcess = true; m_pEngine.clear(); m_car = new CCar(); m_car.init(m_level.mcVehiclePlace, m_pEngine); m_car.addEventListener(CCar.EVENT_TRICK, mx.utils.Delegate.create(this, makeTrickMassage)); } function processRace() { m_pEngine.process(); m_car.process(); var _local14 = {x:m_car.__get__image().aPart._x, y:m_car.__get__image().aPart._y}; m_car.__get__image().aPart._parent.localToGlobal(_local14); var _local13 = {x:m_car.__get__backWheel().__get__pos().x, y:m_car.__get__backWheel().__get__pos().y}; m_level.localToGlobal(_local13); var _local19 = (Math.atan2(_local13.y - _local14.y, _local13.x - _local14.x) * 57.2957795130823) - m_car.__get__image()._rotation; m_car.__get__image().aPart._rotation = _local19; var _local17 = (mm_scale * m_car.__get__image()._x) / 100; var _local18 = (mm_scale * m_car.__get__image()._y) / 100; _local17 = _local17 / mm_xy_ratio; mm.map._x = (-_local17) + 275; mm.map._y = (-_local18) + 200; var _local12 = (m_car.__get__backWheel().__get__pos().x + m_car.__get__forwardWheel().__get__pos().x) / 2; var _local11 = (m_car.__get__backWheel().__get__pos().y + m_car.__get__forwardWheel().__get__pos().y) / 2; var _local8 = leftOffset; var _local16 = rightOffset; if (!m_car.mode) { _local8 = rightOffset; _local16 = leftOffset; } var _local10 = m_level._x; if (_local10 < (_local8 - _local12)) { _local10 = _local8 - _local12; } if (_local10 > ((550 - _local16) - _local12)) { _local10 = (550 - _local16) - _local12; } m_level._x = m_level._x + ((_local10 - m_level._x) / xScrollFactor); if (m_level._y < (topOffset - _local11)) { m_level._y = topOffset - _local11; } if (m_level._y > ((400 - bottomOffset) - _local11)) { m_level._y = (400 - bottomOffset) - _local11; } if (m_level.mcFinish._x < (m_car.__get__backWheel().__get__pos().x - 50)) { CGame.full_score = CGame.full_score + CGame.score; if (CGame.levelNum >= CGame.levels.length) { trace("\u0423\u0440\u043E\u0432\u043D\u0438 \u0437\u0430\u043A\u043E\u043D\u0447\u0438\u043B\u0438\u0441\u044C"); CGame.butEndRace(); } else { CGame.levelNum++; CGame.butEndRaceVictory(); } } var _local9 = m_car.getHitForBonus(); for (var _local6 in m_level.mcBonusPlace) { if (_local9.hitTest(m_level.mcBonusPlace[_local6].mcHit)) { _parent.soundMC.gotoAndPlay("bang"); m_level.mcBonusPlace[_local6].play(); var _local5 = m_level.mcBonusPlace[_local6]._x; var _local4 = m_level.mcBonusPlace[_local6]._y; for (_local8 in mm.map.mcBonusPlace) { var _local3 = mm.map.mcBonusPlace[_local8]; if ((((_local3._x > (_local5 - 2)) && (_local3._x < (_local5 + 2))) && (_local3._y > (_local4 - 2))) && (_local3._y < (_local4 + 2))) { _local3._visible = false; break; } } CGame.score = CGame.score + 50; } } var _local6 = 0; while (_local6 < _global.dieZ.length) { if (inProcess) { var _local7 = _global.dieZ[_local6]; if (m_car.checkDeathPoints(_local7)) { m_car.inProcess = false; inProcess = false; var _local15 = attachMovie("dieMF", "dieMessage", 1002); _local15._x = 275; _local15._y = 200; } } _local6++; } if (m_car.checkDeathPoints(m_level.mcHit)) { if (inProcess) { m_car.inProcess = false; inProcess = false; var _local15 = attachMovie("dieMF", "dieMessage", 1002); _parent.soundMC.gotoAndPlay(((Math.random() < 0.5) ? "die1" : "die2")); _local15._x = 275; _local15._y = 200; } } } function makeTrickMassage(msg) { var _local3 = 0; var _local4 = 0; if (msg.trickID == CCar.TRICK_BACK_FLIP) { _parent.soundMC.gotoAndPlay("flip"); _local3 = 2; _local4 = 250; } else if (msg.trickID == CCar.TRICK_FRONT_FLIP) { _parent.soundMC.gotoAndPlay("flip"); _local3 = 1; _local4 = 300; } if (_local3 > 0) { var _local2 = attachMovie("dmTrickAnimMessage", "_TrickAnimMessage", 28000); _local2._x = 275; _local2._y = 100; _local2.mc.gotoAndStop(_local3); _local2.mc.mcMsg.txtScore = _local4; CGame.score = CGame.score + _local4; _local2.onEnterFrame = function () { if (this._currentframe == this._totalframes) { this.removeMovieClip(); } }; } } function set pauseOn(pauseState) { m_pauseOn = pauseState; enableProcess(!m_pauseOn); //return(pauseOn); } function get pauseOn() { return(m_pauseOn); } function enableProcess(enable) { if (enable) { onEnterFrame = processRace; _scrPause.removeMovieClip(); mm._visible = true; } else { onEnterFrame = function () { }; attachMovie("dmPause", "_scrPause", 32001); mm._visible = false; } } var leftOffset = 150; var rightOffset = 350; var topOffset = 170; var bottomOffset = 170; var xScrollFactor = 5; var mm_ratio = 2; }
Symbol 300 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 301 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 302 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 303 MovieClip [__Packages.iriysoft.pengine.constraint.IConstraint] Frame 0
interface iriysoft.pengine.constraint.IConstraint { }
Symbol 304 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 305 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 306 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 307 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 308 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 309 MovieClip [__Packages.CCar] Frame 0
class CCar extends iriysoft.pengine.CVehicle { var inProcess, mode, construct, setVehicleParam, key1Trigger, key2Trigger, m_vehicleMovie, m_accelerateForwardWheel, m_accelerateBackWheel, m_brakeForwardWheel, m_brakeBackWheel, processKey, m_point90, m_point270, m_prevCarAngle, m_carAngle, m_vehicleAngle, onGround, dispatchEvent; function CCar () { super(); inProcess = true; mode = true; } function init(carPlace, engine) { var _local3 = carPlace.attachMovie("dmCarBody", "_dmCarBody", 1000); var _local5 = carPlace.attachMovie("dmWheel", "_dmWheel1", 1010); var _local8 = carPlace.attachMovie("dmWheel", "_dmWheel2", 1020); _local3._x = 100; _local3._y = 200; var _local4 = (new iriysoft.pengine.constraint.CBoxConstrainSkeleton()).init((new iriysoft.pengine.particle.CWheel()).initWheel(0, 0, 5, 13, 180), (new iriysoft.pengine.particle.CParticle()).initParticle(0, 0, 3), (new iriysoft.pengine.particle.CParticle()).initParticle(0, 0, 3), (new iriysoft.pengine.particle.CWheel()).initWheel(0, 0, 5, 13, 180), (new iriysoft.pengine.constraint.CSpringConstraint()).init(0.2, 0.2), (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.2, 0.2)); construct(_local4, _local3, _local3, _local5, _local8); engine.__set__gravity(8); var _local2 = iriysoft.pengine.CVehicle.getDefaultVehicleParam(); _local2.accelerateForwardWheel = 0; _local2.accelerateBackWheel = 67; _local2.brakeForwardWheel = 0; _local2.brakeBackWheel = -37; _local2.accPercMult = engine.__get__gravity() * 6; _local2.normalYLimit = 0.6; setVehicleParam(_local2); _local4.addToEngine(engine); resetFlipPoint(); mx.events.EventDispatcher.initialize(this); image.carBody.gotoAndStop(11); } function process() { var _local5 = 0; if (inProcess) { if ((Key.isDown(13) && (Key.isToggled(13) != key1Trigger)) || (Key.isDown(32) && (Key.isToggled(32) != key2Trigger))) { m_vehicleMovie._xscale = m_vehicleMovie._xscale * -1; mode = !mode; key1Trigger = Key.isToggled(13); key2Trigger = Key.isToggled(32); var _local9 = m_accelerateForwardWheel; var _local8 = m_accelerateBackWheel; var _local7 = m_brakeForwardWheel; var _local6 = m_brakeBackWheel; m_accelerateForwardWheel = -_local8; m_accelerateBackWheel = -_local9; m_brakeForwardWheel = -_local6; m_brakeBackWheel = -_local7; } var _local3 = 0; if (Key.isDown(37)) { _local5 = _local5 | iriysoft.pengine.CVehicle.KM_MOVE_BODY_BACK; _local3 = -1; } else if (Key.isDown(39)) { _local5 = _local5 | iriysoft.pengine.CVehicle.KM_MOVE_BODY_FORWARD; _local3 = 1; } if (mode) { _local3 = _local3 * -1; } if (_local3 == 0) { if (image.carBody._currentframe > 11) { _local3 = -1; } if (image.carBody._currentframe < 11) { _local3 = 1; } } if (_local3 != 0) { var _local4 = (image.carBody._currentframe = image.carBody._currentframe + _local3); if (_local4 < 1) { _local4 = 1; } if (_local4 > image.carBody._totalframes) { _local4 = image.carBody._totalframes; } image.carBody.gotoAndStop(_local4); } if (Key.isDown(38)) { _local5 = _local5 | iriysoft.pengine.CVehicle.KM_ACCELERATE; } else if (Key.isDown(40)) { _local5 = _local5 | iriysoft.pengine.CVehicle.KM_BRAKE; } } super.process(); processKey(_local5); processFlipPoint(); } 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 var TRICK_ANGLE = 130; static var EVENT_TRICK = "trick"; static var TRICK_FRONT_FLIP = 0; static var TRICK_BACK_FLIP = 1; }
Symbol 310 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 311 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 14 Button
on (press) { openSite(); }
Symbol 28 MovieClip [dieMF] Frame 18
_parent.newRace(); this.removeMovieClip();
Symbol 37 Button
on (release) { CGame.butBackToSplash(); }
Symbol 42 Button
on (release) { CGame.butSwitchPause(); }
Symbol 63 MovieClip Frame 1
_visible = false; _global.dieZ.push(this);
Symbol 135 MovieClip [mcHit] Frame 1
#initclip 18 Object.registerClass("mcHit", iriysoft.CInvisibleMovie); #endinitclip
Symbol 183 MovieClip [mcHidePoint] Frame 1
#initclip 17 Object.registerClass("mcHidePoint", iriysoft.CInvisibleMovie); #endinitclip
Symbol 185 MovieClip [dmCarBody] Frame 1
this.stop();
Symbol 227 Button
on (release, keyPress "<Enter>") { CGame.butAbout(); }
Symbol 232 Button
on (release) { CGame.butAbout(); }
Symbol 237 Button
on (release) { openSite(); }
Symbol 240 Button
on (press) { this.gotoAndStop(2); }
Symbol 242 Button
on (press) { this.gotoAndStop(1); }
Symbol 243 MovieClip Frame 1
this.stop(); this._parent.soundStarter.gotoAndPlay("start"); _global.soundEnable = true;
Symbol 243 MovieClip Frame 2
this.stop(); this._parent.soundStarter.gotoAndPlay("stop"); _global.soundEnable = false;
Symbol 247 MovieClip Frame 1
_visible = false; stop();
Symbol 247 MovieClip Frame 7
gotoAndStop (1);
Symbol 247 MovieClip Frame 12
gotoAndStop (1);
Symbol 256 Button
on (release) { CGame.butBackToSplash(); }
Symbol 257 Button
on (release, keyPress "<Enter>") { CGame.butStart(); }
Symbol 261 MovieClip [dmRace] Frame 1
#initclip 20 Object.registerClass("dmRace", CRace); #endinitclip
Symbol 279 MovieClip Frame 1
stop(); _visible = false;
Symbol 279 MovieClip Frame 7
gotoAndStop (1);
Symbol 279 MovieClip Frame 12
gotoAndStop (1);
Symbol 279 MovieClip Frame 17
gotoAndStop (1);
Symbol 279 MovieClip Frame 22
gotoAndStop (1);
Symbol 283 Button
on (release) { CGame.butBackToSplash(); }
Symbol 284 Button
on (release, keyPress "<Enter>") { CGame.butStartNext(); }
Symbol 293 Button
on (release, keyPress "<Enter>") { CGame.butBackToSplash(); }
Symbol 296 MovieClip [dmGame] Frame 1
#initclip 19 Object.registerClass("dmGame", CGame); #endinitclip stop();
Instance of Symbol 243 MovieClip "btn_sound" in Symbol 296 MovieClip [dmGame] Frame 1
onClipEvent (load) { if (_global.soundEnable == undefined) { _global.soundEnable = true; } if (!_global.soundEnable) { gotoAndStop (2); } }
Instance of Symbol 270 MovieClip in Symbol 296 MovieClip [dmGame] Frame 31
onClipEvent (load) { key1 = Key.isToggled(19); key2 = Key.isToggled(80); key3 = Key.isToggled(27); this._visible = false; } onClipEvent (keyDown) { if (((Key.isDown(19) && (key1 != Key.isToggled(19))) || (Key.isDown(80) && (key2 != Key.isToggled(80)))) || (Key.isDown(27) && (key3 != Key.isToggled(27)))) { CGame.butSwitchPause(); } key1 = Key.isToggled(19); key2 = Key.isToggled(80); key3 = Key.isToggled(27); }

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:3
Symbol 3 MovieClipUses:2Used by:12 107 121 129 134 189 192 205 215
Symbol 4 GraphicUsed by:12
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:7
Symbol 7 MovieClipUses:6Used by:10
Symbol 8 GraphicUsed by:9 135
Symbol 9 MovieClip [mcBonusHit]Uses:8Used by:10
Symbol 10 MovieClipUses:7 9Used by:11 106 120 128 133 188 204 214
Symbol 11 MovieClipUses:10Used by:12 192
Symbol 12 MovieClip [dmLevel4_mm]Uses:3 4 11Used by:Timeline
Symbol 297 MovieClip [__Packages.iriysoft.CInvisibleMovie]
Symbol 298 MovieClip [__Packages.CGame]
Symbol 299 MovieClip [__Packages.CRace]
Symbol 300 MovieClip [__Packages.iriysoft.pengine.CParticleEngine]
Symbol 301 MovieClip [__Packages.iriysoft.pengine.particle.CParticle]
Symbol 302 MovieClip [__Packages.iriysoft.pengine.math.CVector2D]
Symbol 303 MovieClip [__Packages.iriysoft.pengine.constraint.IConstraint]
Symbol 304 MovieClip [__Packages.iriysoft.pengine.CVehicle]
Symbol 305 MovieClip [__Packages.iriysoft.pengine.particle.CWheel]
Symbol 306 MovieClip [__Packages.iriysoft.pengine.constraint.CBoxConstrainSkeleton]
Symbol 307 MovieClip [__Packages.iriysoft.pengine.constraint.CSpringConstraint]
Symbol 308 MovieClip [__Packages.iriysoft.pengine.constraint.CPenetrationConstraint]
Symbol 309 MovieClip [__Packages.CCar]
Symbol 310 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 311 MovieClip [__Packages.mx.utils.Delegate]
Symbol 13 GraphicUsed by:14
Symbol 14 ButtonUses:13Used by:Timeline
Symbol 15 FontUsed by:16
Symbol 16 EditableTextUses:15Used by:21
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:21
Symbol 19 GraphicUsed by:20 240 242
Symbol 20 MovieClipUses:19Used by:21
Symbol 21 MovieClipUses:16 18 20Used by:Timeline
Symbol 22 BitmapUsed by:23
Symbol 23 GraphicUses:22Used by:24
Symbol 24 MovieClipUses:23Used by:Timeline
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:27
Symbol 27 MovieClipUses:26Used by:28
Symbol 28 MovieClip [dieMF]Uses:27Used by:Timeline
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:43
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:37 283 293
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:37 283 293
Symbol 35 GraphicUsed by:37 42 227 232 237 256 257 283 284 293
Symbol 36 SoundUsed by:37 42 227 232 237 256 257 283 284 293
Symbol 37 ButtonUses:32 34 35 36Used by:43
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:42 257 284
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:42 257 284
Symbol 42 ButtonUses:39 41 35 36Used by:43
Symbol 43 MovieClip [dmPause]Uses:30 37 42Used by:Timeline
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:47
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClip [dmWheel]Uses:45 46Used by:Timeline
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:50
Symbol 50 MovieClipUses:49Used by:54
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:53
Symbol 53 MovieClipUses:52Used by:54
Symbol 54 MovieClip [dmTrickMessage]Uses:50 53Used by:55
Symbol 55 MovieClip [dmTrickAnimMessage]Uses:54Used by:Timeline
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:58
Symbol 58 MovieClipUses:57Used by:107 121 129 189 192 205 215
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:61
Symbol 61 MovieClipUses:60Used by:107 121 129 134 189 192 205 215
Symbol 62 GraphicUsed by:63 264
Symbol 63 MovieClipUses:62Used by:107 129 192
Symbol 64 BitmapUsed by:65 108 122 131 186 190 199 212 218
Symbol 65 GraphicUses:64Used by:66
Symbol 66 MovieClip [mcLevel1_Hit]Uses:65Used by:107
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:69
Symbol 69 MovieClipUses:68Used by:107 121 129 134 189 192 205 215
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:72
Symbol 72 MovieClipUses:71Used by:107 121 129 134 189 192 205 215
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:75
Symbol 75 MovieClipUses:74Used by:107 121 129 134 189 192 205 215
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:78
Symbol 78 MovieClipUses:77Used by:107 121 129 134 189 192 205 215
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:81
Symbol 81 MovieClipUses:80Used by:107 121 129 134 189 192 205 215
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:84
Symbol 84 MovieClipUses:83Used by:85 107 129 134 189 192 205 215
Symbol 85 MovieClipUses:84Used by:107 121 129 134 189 192 205 215
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:88
Symbol 88 MovieClipUses:87Used by:89 107 121 129 134 189 192 215
Symbol 89 MovieClipUses:88Used by:107 129 134 189 192 215
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92
Symbol 92 MovieClipUses:91Used by:93 121 205 215
Symbol 93 MovieClipUses:92Used by:107 121 129 192 205 215
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:96
Symbol 96 MovieClipUses:95Used by:97 121 129 205
Symbol 97 MovieClipUses:96Used by:107 121 129 189 205
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:100
Symbol 100 MovieClipUses:99Used by:101 129 205 215
Symbol 101 MovieClipUses:100Used by:107 129 192 205 215
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:104
Symbol 104 MovieClipUses:103Used by:107 119 129 189 205 215
Symbol 105 MovieClipUsed by:107 121 129 134 189 192 205 207 209 211 215 217 219
Symbol 106 MovieClipUses:10Used by:107 196
Symbol 107 MovieClip [dmLevel1]Uses:58 61 63 66 69 3 72 75 78 81 84 85 89 93 97 101 104 88 105 106Used by:Timeline
Symbol 108 GraphicUses:64Used by:109
Symbol 109 MovieClip [mcLevel5_Hit]Uses:108Used by:121
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:112
Symbol 112 MovieClipUses:111Used by:121 134 189 192 205 215
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:115
Symbol 115 MovieClipUses:114Used by:121 134 189 192 205 215
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:118
Symbol 118 MovieClipUses:117Used by:121 134 192 205 215
Symbol 119 MovieClipUses:104Used by:121 129 134 189 192 215
Symbol 120 MovieClipUses:10Used by:121 209
Symbol 121 MovieClip [dmLevel5]Uses:61 58 109 69 78 75 81 72 93 92 112 88 115 118 3 85 119 97 96 105 120Used by:Timeline
Symbol 122 GraphicUses:64Used by:123
Symbol 123 MovieClip [mcLevel2_Hit]Uses:122Used by:129
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:126
Symbol 126 MovieClipUses:125Used by:127 192 205
Symbol 127 MovieClipUses:126Used by:129 192 205 215
Symbol 128 MovieClipUses:10Used by:129 207
Symbol 129 MovieClip [dmLevel2]Uses:69 63 61 123 3 72 78 81 75 97 93 101 96 127 85 89 84 88 100 104 119 105 128 58Used by:Timeline
Symbol 130 GraphicUsed by:134
Symbol 131 GraphicUses:64Used by:132
Symbol 132 MovieClip [mcLevel9_Hit]Uses:131Used by:134
Symbol 133 MovieClipUses:10Used by:134 219
Symbol 134 MovieClip [dmLevel9]Uses:130 61 132 72 78 75 81 115 112 84 88 118 119 89 3 69 85 105 133Used by:Timeline
Symbol 135 MovieClip [mcHit]Uses:8Used by:185
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:138
Symbol 138 MovieClipUses:137Used by:185
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:181
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:181
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:181
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:181
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:181
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:181
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:181
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:181
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:181
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:181
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:181
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:181
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:163Used by:181
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:181
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:181
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:181
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:181
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:181
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:181
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:181
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:181
Symbol 181 MovieClipUses:140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180Used by:185
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClip [mcHidePoint]Uses:182Used by:184 185
Symbol 184 MovieClipUses:183Used by:185
Symbol 185 MovieClip [dmCarBody]Uses:135 138 181 184 183Used by:Timeline
Symbol 186 GraphicUses:64Used by:187
Symbol 187 MovieClip [mcLevel3_Hit]Uses:186Used by:189
Symbol 188 MovieClipUses:10Used by:189 198
Symbol 189 MovieClip [dmLevel3]Uses:61 58 187 78 81 72 88 89 3 69 75 119 97 84 85 112 104 115 105 188Used by:Timeline
Symbol 190 GraphicUses:64Used by:191
Symbol 191 MovieClip [mcLevel4_Hit]Uses:190Used by:192
Symbol 192 MovieClip [dmLevel4]Uses:63 61 191 72 78 75 81 93 69 127 119 115 84 88 126 118 112 85 101 89 3 105 11 58Used by:Timeline
Symbol 193 GraphicUsed by:196
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:196 198 207 209 211 217 219
Symbol 196 MovieClip [dmLevel1_mm]Uses:193 195 106Used by:Timeline
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClip [dmLevel3_mm]Uses:197 195 188Used by:Timeline
Symbol 199 GraphicUses:64Used by:200
Symbol 200 MovieClip [mcLevel6_Hit]Uses:199Used by:205
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:203
Symbol 203 MovieClipUses:202Used by:205
Symbol 204 MovieClipUses:10Used by:205 211
Symbol 205 MovieClip [dmLevel6]Uses:58 61 69 200 203 75 72 78 81 112 126 127 92 96 100 84 104 85 97 101 115 93 118 3 105 204Used by:Timeline
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClip [dmLevel2_mm]Uses:206 195 105 128Used by:Timeline
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClip [dmLevel5_mm]Uses:208 195 105 120Used by:Timeline
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClip [dmLevel6_mm]Uses:210 105 195 204Used by:Timeline
Symbol 212 GraphicUses:64Used by:213
Symbol 213 MovieClip [level1 7 hit]Uses:212Used by:215
Symbol 214 MovieClipUses:10Used by:215 217
Symbol 215 MovieClip [dmLevel7]Uses:61 213 112 3 69 72 81 84 115 118 78 75 104 127 89 85 93 92 100 101 88 119 105 214 58Used by:Timeline
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClip [dmLevel7_mm]Uses:216 195 105 214Used by:Timeline
Symbol 218 GraphicUses:64Used by:219
Symbol 219 MovieClip [dmLevel9_mm]Uses:218 195 105 133Used by:Timeline
Symbol 220 GraphicUsed by:296
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:238
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:227
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:227
Symbol 227 ButtonUses:224 226 35 36Used by:238
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:232
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:232
Symbol 232 ButtonUses:229 231 35 36Used by:238
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:237
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:237
Symbol 237 ButtonUses:234 236 35 36Used by:238
Symbol 238 MovieClipUses:222 227 232 237Used by:296
Symbol 239 GraphicUsed by:240
Symbol 240 ButtonUses:239 19Used by:243
Symbol 241 GraphicUsed by:242
Symbol 242 ButtonUses:241 19Used by:243
Symbol 243 MovieClipUses:240 242Used by:296
Symbol 244 FontUsed by:245 269 273 274
Symbol 245 TextUses:244Used by:247
Symbol 246 SoundUsed by:247
Symbol 247 MovieClipUses:245 246Used by:296
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:258
Symbol 250 FontUsed by:251
Symbol 251 TextUses:250Used by:258
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:256
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:256
Symbol 256 ButtonUses:253 255 35 36Used by:258
Symbol 257 ButtonUses:39 41 35 36Used by:258
Symbol 258 MovieClipUses:249 251 256 257Used by:296
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:259Used by:261
Symbol 261 MovieClip [dmRace]Uses:260Used by:296
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262Used by:268
Symbol 264 MovieClipUses:62Used by:268
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:267
Symbol 267 MovieClipUses:266Used by:268
Symbol 268 MovieClipUses:263 264 267Used by:296
Symbol 269 TextUses:244Used by:270
Symbol 270 MovieClipUses:269Used by:296
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:296
Symbol 273 EditableTextUses:244Used by:296
Symbol 274 TextUses:244Used by:279
Symbol 275 SoundUsed by:279
Symbol 276 Sound [wau]Used by:279 296
Symbol 277 SoundUsed by:279
Symbol 278 SoundUsed by:279
Symbol 279 MovieClipUses:274 275 276 277 278Used by:296
Symbol 280 BitmapUsed by:282
Symbol 281 BitmapUsed by:282 292
Symbol 282 GraphicUses:280 281Used by:285
Symbol 283 ButtonUses:32 34 35 36Used by:285
Symbol 284 ButtonUses:39 41 35 36Used by:285
Symbol 285 MovieClipUses:282 283 284Used by:296
Symbol 286 FontUsed by:287 288 289 290 295
Symbol 287 TextUses:286Used by:296
Symbol 288 EditableTextUses:286Used by:296
Symbol 289 TextUses:286Used by:296
Symbol 290 EditableTextUses:286Used by:296
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291 281Used by:294
Symbol 293 ButtonUses:32 34 35 36Used by:294
Symbol 294 MovieClipUses:292 293Used by:296
Symbol 295 EditableTextUses:286Used by:296
Symbol 296 MovieClip [dmGame]Uses:220 238 243 247 258 261 268 270 272 273 279 285 287 288 289 290 294 295 276Used by:Timeline

Instance Names

"mcHit"Symbol 10 MovieClip Frame 1Symbol 9 MovieClip [mcBonusHit]
"mcFinish"Symbol 12 MovieClip [dmLevel4_mm] Frame 1Symbol 3 MovieClip
"mcBonusPlace"Symbol 12 MovieClip [dmLevel4_mm] Frame 1Symbol 11 MovieClip
"tf"Symbol 21 MovieClip Frame 1Symbol 16 EditableText
"bar"Symbol 21 MovieClip Frame 1Symbol 20 MovieClip
"mcSpoke"Symbol 47 MovieClip [dmWheel] Frame 1Symbol 45 MovieClip
"mcMsg"Symbol 54 MovieClip [dmTrickMessage] Frame 1Symbol 50 MovieClip
"mcMsg"Symbol 54 MovieClip [dmTrickMessage] Frame 2Symbol 53 MovieClip
"mc"Symbol 55 MovieClip [dmTrickAnimMessage] Frame 1Symbol 54 MovieClip [dmTrickMessage]
"mcHit"Symbol 107 MovieClip [dmLevel1] Frame 1Symbol 66 MovieClip [mcLevel1_Hit]
"mcFinish"Symbol 107 MovieClip [dmLevel1] Frame 1Symbol 3 MovieClip
"mcVehiclePlace"Symbol 107 MovieClip [dmLevel1] Frame 1Symbol 105 MovieClip
"mcBonusPlace"Symbol 107 MovieClip [dmLevel1] Frame 1Symbol 106 MovieClip
"mcHit"Symbol 121 MovieClip [dmLevel5] Frame 1Symbol 109 MovieClip [mcLevel5_Hit]
"mcFinish"Symbol 121 MovieClip [dmLevel5] Frame 1Symbol 3 MovieClip
"mcVehiclePlace"Symbol 121 MovieClip [dmLevel5] Frame 1Symbol 105 MovieClip
"mcBonusPlace"Symbol 121 MovieClip [dmLevel5] Frame 1Symbol 120 MovieClip
"mcHit"Symbol 129 MovieClip [dmLevel2] Frame 1Symbol 123 MovieClip [mcLevel2_Hit]
"mcFinish"Symbol 129 MovieClip [dmLevel2] Frame 1Symbol 3 MovieClip
"mcVehiclePlace"Symbol 129 MovieClip [dmLevel2] Frame 1Symbol 105 MovieClip
"mcBonusPlace"Symbol 129 MovieClip [dmLevel2] Frame 1Symbol 128 MovieClip
"mcHit"Symbol 134 MovieClip [dmLevel9] Frame 1Symbol 132 MovieClip [mcLevel9_Hit]
"mcFinish"Symbol 134 MovieClip [dmLevel9] Frame 1Symbol 3 MovieClip
"mcVehiclePlace"Symbol 134 MovieClip [dmLevel9] Frame 1Symbol 105 MovieClip
"mcBonusPlace"Symbol 134 MovieClip [dmLevel9] Frame 1Symbol 133 MovieClip
"mcHit"Symbol 185 MovieClip [dmCarBody] Frame 1Symbol 135 MovieClip [mcHit]
"aPart"Symbol 185 MovieClip [dmCarBody] Frame 1Symbol 138 MovieClip
"carBody"Symbol 185 MovieClip [dmCarBody] Frame 1Symbol 181 MovieClip
"mcDeathPoints"Symbol 185 MovieClip [dmCarBody] Frame 1Symbol 184 MovieClip
"mcA"Symbol 185 MovieClip [dmCarBody] Frame 1Symbol 183 MovieClip [mcHidePoint]
"mcD"Symbol 185 MovieClip [dmCarBody] Frame 1Symbol 183 MovieClip [mcHidePoint]
"mcC"Symbol 185 MovieClip [dmCarBody] Frame 1Symbol 183 MovieClip [mcHidePoint]
"mcB"Symbol 185 MovieClip [dmCarBody] Frame 1Symbol 183 MovieClip [mcHidePoint]
"mcHit"Symbol 189 MovieClip [dmLevel3] Frame 1Symbol 187 MovieClip [mcLevel3_Hit]
"mcFinish"Symbol 189 MovieClip [dmLevel3] Frame 1Symbol 3 MovieClip
"mcVehiclePlace"Symbol 189 MovieClip [dmLevel3] Frame 1Symbol 105 MovieClip
"mcBonusPlace"Symbol 189 MovieClip [dmLevel3] Frame 1Symbol 188 MovieClip
"mcHit"Symbol 192 MovieClip [dmLevel4] Frame 1Symbol 191 MovieClip [mcLevel4_Hit]
"mcFinish"Symbol 192 MovieClip [dmLevel4] Frame 1Symbol 3 MovieClip
"mcVehiclePlace"Symbol 192 MovieClip [dmLevel4] Frame 1Symbol 105 MovieClip
"mcBonusPlace"Symbol 192 MovieClip [dmLevel4] Frame 1Symbol 11 MovieClip
"mcFinish"Symbol 196 MovieClip [dmLevel1_mm] Frame 1Symbol 195 MovieClip
"mcBonusPlace"Symbol 196 MovieClip [dmLevel1_mm] Frame 1Symbol 106 MovieClip
"mcFinish"Symbol 198 MovieClip [dmLevel3_mm] Frame 1Symbol 195 MovieClip
"mcBonusPlace"Symbol 198 MovieClip [dmLevel3_mm] Frame 1Symbol 188 MovieClip
"mcHit"Symbol 205 MovieClip [dmLevel6] Frame 1Symbol 200 MovieClip [mcLevel6_Hit]
"mcFinish"Symbol 205 MovieClip [dmLevel6] Frame 1Symbol 3 MovieClip
"mcVehiclePlace"Symbol 205 MovieClip [dmLevel6] Frame 1Symbol 105 MovieClip
"mcBonusPlace"Symbol 205 MovieClip [dmLevel6] Frame 1Symbol 204 MovieClip
"mcFinish"Symbol 207 MovieClip [dmLevel2_mm] Frame 1Symbol 195 MovieClip
"mcVehiclePlace"Symbol 207 MovieClip [dmLevel2_mm] Frame 1Symbol 105 MovieClip
"mcBonusPlace"Symbol 207 MovieClip [dmLevel2_mm] Frame 1Symbol 128 MovieClip
"mcFinish"Symbol 209 MovieClip [dmLevel5_mm] Frame 1Symbol 195 MovieClip
"mcVehiclePlace"Symbol 209 MovieClip [dmLevel5_mm] Frame 1Symbol 105 MovieClip
"mcBonusPlace"Symbol 209 MovieClip [dmLevel5_mm] Frame 1Symbol 120 MovieClip
"mcVehiclePlace"Symbol 211 MovieClip [dmLevel6_mm] Frame 1Symbol 105 MovieClip
"mcBonusPlace"Symbol 211 MovieClip [dmLevel6_mm] Frame 1Symbol 204 MovieClip
"mcHit"Symbol 215 MovieClip [dmLevel7] Frame 1Symbol 213 MovieClip [level1 7 hit]
"mcFinish"Symbol 215 MovieClip [dmLevel7] Frame 1Symbol 3 MovieClip
"mcVehiclePlace"Symbol 215 MovieClip [dmLevel7] Frame 1Symbol 105 MovieClip
"mcBonusPlace"Symbol 215 MovieClip [dmLevel7] Frame 1Symbol 214 MovieClip
"mcFinish"Symbol 217 MovieClip [dmLevel7_mm] Frame 1Symbol 195 MovieClip
"mcVehiclePlace"Symbol 217 MovieClip [dmLevel7_mm] Frame 1Symbol 105 MovieClip
"mcBonusPlace"Symbol 217 MovieClip [dmLevel7_mm] Frame 1Symbol 214 MovieClip
"mcFinish"Symbol 219 MovieClip [dmLevel9_mm] Frame 1Symbol 195 MovieClip
"mcVehiclePlace"Symbol 219 MovieClip [dmLevel9_mm] Frame 1Symbol 105 MovieClip
"mcBonusPlace"Symbol 219 MovieClip [dmLevel9_mm] Frame 1Symbol 133 MovieClip
"miniMap_bg"Symbol 268 MovieClip Frame 1Symbol 263 MovieClip
"miniMap_mask"Symbol 268 MovieClip Frame 1Symbol 264 MovieClip
"player"Symbol 268 MovieClip Frame 1Symbol 267 MovieClip
"btn_sound"Symbol 296 MovieClip [dmGame] Frame 1Symbol 243 MovieClip
"soundStarter"Symbol 296 MovieClip [dmGame] Frame 1Symbol 247 MovieClip
"m_race"Symbol 296 MovieClip [dmGame] Frame 31Symbol 261 MovieClip [dmRace]
"miniMap"Symbol 296 MovieClip [dmGame] Frame 31Symbol 268 MovieClip
"soundMC"Symbol 296 MovieClip [dmGame] Frame 31Symbol 279 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 9 as "mcBonusHit"
ExportAssets (56)Timeline Frame 1Symbol 12 as "dmLevel4_mm"
ExportAssets (56)Timeline Frame 1Symbol 297 as "__Packages.iriysoft.CInvisibleMovie"
ExportAssets (56)Timeline Frame 1Symbol 298 as "__Packages.CGame"
ExportAssets (56)Timeline Frame 1Symbol 299 as "__Packages.CRace"
ExportAssets (56)Timeline Frame 1Symbol 300 as "__Packages.iriysoft.pengine.CParticleEngine"
ExportAssets (56)Timeline Frame 1Symbol 301 as "__Packages.iriysoft.pengine.particle.CParticle"
ExportAssets (56)Timeline Frame 1Symbol 302 as "__Packages.iriysoft.pengine.math.CVector2D"
ExportAssets (56)Timeline Frame 1Symbol 303 as "__Packages.iriysoft.pengine.constraint.IConstraint"
ExportAssets (56)Timeline Frame 1Symbol 304 as "__Packages.iriysoft.pengine.CVehicle"
ExportAssets (56)Timeline Frame 1Symbol 305 as "__Packages.iriysoft.pengine.particle.CWheel"
ExportAssets (56)Timeline Frame 1Symbol 306 as "__Packages.iriysoft.pengine.constraint.CBoxConstrainSkeleton"
ExportAssets (56)Timeline Frame 1Symbol 307 as "__Packages.iriysoft.pengine.constraint.CSpringConstraint"
ExportAssets (56)Timeline Frame 1Symbol 308 as "__Packages.iriysoft.pengine.constraint.CPenetrationConstraint"
ExportAssets (56)Timeline Frame 1Symbol 309 as "__Packages.CCar"
ExportAssets (56)Timeline Frame 1Symbol 310 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 311 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 15Symbol 28 as "dieMF"
ExportAssets (56)Timeline Frame 15Symbol 43 as "dmPause"
ExportAssets (56)Timeline Frame 15Symbol 47 as "dmWheel"
ExportAssets (56)Timeline Frame 15Symbol 54 as "dmTrickMessage"
ExportAssets (56)Timeline Frame 15Symbol 55 as "dmTrickAnimMessage"
ExportAssets (56)Timeline Frame 15Symbol 66 as "mcLevel1_Hit"
ExportAssets (56)Timeline Frame 15Symbol 107 as "dmLevel1"
ExportAssets (56)Timeline Frame 15Symbol 109 as "mcLevel5_Hit"
ExportAssets (56)Timeline Frame 15Symbol 121 as "dmLevel5"
ExportAssets (56)Timeline Frame 15Symbol 123 as "mcLevel2_Hit"
ExportAssets (56)Timeline Frame 15Symbol 129 as "dmLevel2"
ExportAssets (56)Timeline Frame 15Symbol 132 as "mcLevel9_Hit"
ExportAssets (56)Timeline Frame 15Symbol 134 as "dmLevel9"
ExportAssets (56)Timeline Frame 15Symbol 135 as "mcHit"
ExportAssets (56)Timeline Frame 15Symbol 183 as "mcHidePoint"
ExportAssets (56)Timeline Frame 15Symbol 185 as "dmCarBody"
ExportAssets (56)Timeline Frame 15Symbol 187 as "mcLevel3_Hit"
ExportAssets (56)Timeline Frame 15Symbol 189 as "dmLevel3"
ExportAssets (56)Timeline Frame 15Symbol 191 as "mcLevel4_Hit"
ExportAssets (56)Timeline Frame 15Symbol 192 as "dmLevel4"
ExportAssets (56)Timeline Frame 15Symbol 196 as "dmLevel1_mm"
ExportAssets (56)Timeline Frame 15Symbol 198 as "dmLevel3_mm"
ExportAssets (56)Timeline Frame 15Symbol 200 as "mcLevel6_Hit"
ExportAssets (56)Timeline Frame 15Symbol 205 as "dmLevel6"
ExportAssets (56)Timeline Frame 15Symbol 207 as "dmLevel2_mm"
ExportAssets (56)Timeline Frame 15Symbol 209 as "dmLevel5_mm"
ExportAssets (56)Timeline Frame 15Symbol 211 as "dmLevel6_mm"
ExportAssets (56)Timeline Frame 15Symbol 213 as "level1 7 hit"
ExportAssets (56)Timeline Frame 15Symbol 215 as "dmLevel7"
ExportAssets (56)Timeline Frame 15Symbol 217 as "dmLevel7_mm"
ExportAssets (56)Timeline Frame 15Symbol 219 as "dmLevel9_mm"
ExportAssets (56)Timeline Frame 31Symbol 261 as "dmRace"
ExportAssets (56)Timeline Frame 31Symbol 276 as "wau"
ExportAssets (56)Timeline Frame 31Symbol 296 as "dmGame"

Labels

"lbPreloader"Frame 1
"lbDynamicObjects"Frame 15
"lbStart"Frame 31
"start"Symbol 247 MovieClip Frame 5
"stop"Symbol 247 MovieClip Frame 10
"bang"Symbol 279 MovieClip Frame 5
"flip"Symbol 279 MovieClip Frame 10
"die1"Symbol 279 MovieClip Frame 15
"die2"Symbol 279 MovieClip Frame 20
"lbSplash"Symbol 296 MovieClip [dmGame] Frame 1
"lbAbout"Symbol 296 MovieClip [dmGame] Frame 16
"lbRace"Symbol 296 MovieClip [dmGame] Frame 31
"lbStatistics"Symbol 296 MovieClip [dmGame] Frame 46
"lbFinalStatistics"Symbol 296 MovieClip [dmGame] Frame 61

Dynamic Text Variables

txtScoreSymbol 273 EditableText"0000000"
txtScoreSymbol 288 EditableText"0000000"
full_txtScoreSymbol 290 EditableText"0000000"
full_txtScoreSymbol 295 EditableText"0000000"




http://swfchan.com/10/47578/info.shtml
Created: 1/5 -2019 14:00:55 Last modified: 1/5 -2019 14:00:55 Server time: 08/05 -2024 20:59:31