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

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

Crazy Mustang.swf

This is the info page for
Flash #47652

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


Text
on (press){
getURL("http://racing-
games.com","_blank")
}

L O A D I N G

000%

00

all sounds

Complete each level as fast as
possible.
Controls:
Up/Down - forward / backward
Left/Right - controls in the air

Total score

<p align="left"><font face="CRICKET" size="26" color="#ffcc00" letterSpacing="0.000000" kerning="1">0000000</font></p>

Level

<p align="left"><font face="CRICKET" size="26" color="#ffcc00" letterSpacing="0.000000" kerning="1">00</font></p>

Level time

<p align="left"><font face="CRICKET" size="26" color="#ffcc00" letterSpacing="0.000000" kerning="1">000000</font></p>

Level score

<p align="left"><font face="CRICKET" size="26" color="#ffcc00" letterSpacing="0.000000" kerning="1">000000</font></p>

Bonus score

<p align="left"><font face="CRICKET" size="26" color="#ffcc00" letterSpacing="0.000000" kerning="1">000000</font></p>

Total scores

<p align="left"><font face="Cricket" size="26" color="#ffcc00" letterSpacing="0.000000" kerning="1">0000000</font></p>

Total time

<p align="left"><font face="Cricket" size="26" color="#ffcc00" letterSpacing="0.000000" kerning="1">00</font></p>

Score

<p align="left"><font face="Arial Black" size="26" color="#dd6f00" letterSpacing="0.000000" kerning="1">0000000</font></p>

Level

<p align="left"><font face="Arial Black" size="26" color="#dd6f00" letterSpacing="0.000000" kerning="1">00</font></p>

00

00

00

Score:

00

<p align="center"><font face="CRICKET" size="22" color="#ffcc00" letterSpacing="0.000000" kerning="1">0000000</font></p>

:

Level

ActionScript [AS1/AS2]

Frame 1
stop();
Instance of Symbol 133 MovieClip in Frame 1
on (press) { getURL ("http://ArcadeLots.com", "_blank"); }
Instance of Symbol 140 MovieClip in Frame 1
onClipEvent (load) { var numPercentage = 0; var numMaxWidth = this.mcStripe._width; } onClipEvent (enterFrame) { if ((_parent.getBytesLoaded() > 1) && (_parent.getBytesTotal() > 1)) { numPercentage = Math.floor((100 * _parent.getBytesLoaded()) / _parent.getBytesTotal()); this.mcStripe._width = (numPercentage * numMaxWidth) / 100; this.txtPercentage = String(numPercentage) + "%"; if (numPercentage >= 100) { _parent.gotoAndStop("lbStart"); } } }
Symbol 1 MovieClip [dmSoundService] Frame 1
#initclip 30 Object.registerClass("dmSoundService", CSoundService); #endinitclip
Symbol 3 MovieClip [levelHit8] Frame 1
#initclip 24 Object.registerClass("levelHit8", CInvisibleMovie); #endinitclip
Symbol 5 MovieClip [levelHit6] Frame 1
#initclip 25 Object.registerClass("levelHit6", CInvisibleMovie); #endinitclip
Symbol 65 MovieClip Frame 22
stop();
Symbol 66 MovieClip [bikePlace] Frame 13
stop();
Symbol 66 MovieClip [bikePlace] Frame 61
stop();
Symbol 69 MovieClip [hitBonus] Frame 1
#initclip 26 Object.registerClass("hitBonus", CInvisibleMovie); #endinitclip
Symbol 92 MovieClip [finishWall] Frame 1
#initclip 27 Object.registerClass("finishWall", CInvisibleMovie); #endinitclip
Symbol 105 MovieClip [levelHit5] Frame 1
#initclip 28 Object.registerClass("levelHit5", CInvisibleMovie); #endinitclip
Symbol 112 MovieClip [levelHit3] Frame 1
#initclip 29 Object.registerClass("levelHit3", CInvisibleMovie); #endinitclip
Symbol 125 MovieClip [deadBlink] Frame 87
stop();
Symbol 377 MovieClip [__Packages.CInvisibleMovie] Frame 0
class CInvisibleMovie extends MovieClip { var _visible; function CInvisibleMovie () { super(); _visible = false; } }
Symbol 378 MovieClip [__Packages.CSoundService] Frame 0
class CSoundService extends MovieClip { var m_sounds, m_soundsState, m_soundsNames, createEmptyMovieClip, onEnterFrame; function CSoundService () { super(); } function realPlaySound(id, repeatCount) { if (m_soundOff) { return(undefined); } Sound(m_sounds[id]).start(0, repeatCount); } function processSounds() { var _local2 = 0; while (_local2 < m_sounds.length) { if (m_soundsState[_local2] > 0) { realPlaySound(_local2, m_soundsState[_local2]); m_soundsState[_local2] = ST_PLAY; break; } _local2++; } } function init(soundNames) { m_soundsNames = soundNames; m_sounds = new Array(soundNames.length); m_soundsState = new Array(soundNames.length); var _local2 = 0; while (_local2 < soundNames.length) { var _local4 = createEmptyMovieClip("_contMovie" + _local2, 1000 + _local2); var _local3 = new Sound(_local4); _local3.attachSound(soundNames[_local2]); m_soundsState[_local2] = ST_STOP; _local3.sounID = _local2; _local3.parent = m_instance; _local3.onSoundComplete = function () { this.parent.m_soundsState[this.sounID] = this.ST_STOP; }; m_sounds[_local2] = _local3; _local2++; } onEnterFrame = processSounds; } static function createSoundService(soundNames, soundsPlace, depthInSoundsPlace) { m_instance = CSoundService(soundsPlace.attachMovie("dmSoundService", "__SoundServiceObject", depthInSoundsPlace)); m_instance.init(soundNames); return(m_instance); } static function playLoopSound(soundID) { if ((m_instance.m_loopSoundID >= 0) && (m_instance.m_loopSoundID != soundID)) { stopSound(m_instance.m_loopSoundID); } m_instance.m_loopSoundID = soundID; if (!soundIsPlay(m_instance.m_loopSoundID)) { playCurLoopSound(); } } static function playCurLoopSound() { playSound(m_instance.m_loopSoundID, true, 9999); } static function stopCurLoopSound() { stopSound(m_instance.m_loopSoundID); m_instance.m_loopSoundID = -1; } static function soundOff() { var _local1 = 0; while (_local1 < m_instance.m_sounds.length) { stopSound(_local1); _local1++; } m_instance.m_soundOff = true; } static function soundOn() { m_instance.m_soundOff = false; if (m_instance.m_loopSoundID >= 0) { playCurLoopSound(); } } static function soundIsPlay(id) { return(m_instance.m_soundsState[id] != ST_STOP); } static function playSound(id, ifSoundStop, repeatCount) { if (repeatCount == undefined) { repeatCount = 1; } if (ifSoundStop == undefined) { ifSoundStop = false; } if (m_instance.m_soundOff) { return(undefined); } if (ifSoundStop && (soundIsPlay(id))) { return(undefined); } m_instance.m_soundsState[id] = repeatCount; } static function stopSound(id) { Sound(m_instance.m_sounds[id]).stop(m_instance.m_soundsNames[id]); m_instance.m_soundsState[id] = ST_STOP; } static function getSoundAt(soundNum) { return(m_instance.m_sounds[soundNum]); } static function soundIsOn() { return(!m_instance.m_soundOff); } static function stopAllSound() { var _local1 = 0; while (_local1 < m_instance.m_sounds.length) { stopSound(_local1); _local1++; } } var m_loopSoundID = -1; static var m_instance = null; var m_soundOff = false; static var ST_PLAY = -1; static var ST_STOP = 0; static var PLAY_OPT_ALWAYS = 0; static var PLAY_OPT_IFSTOP = 1; static var PLAY_OPT_STOPANDPLAY = 2; }
Symbol 379 MovieClip [__Packages.CSoundControl] Frame 0
class CSoundControl extends MovieClip { var _currentframe, gotoAndStop; function CSoundControl () { super(); } function onEnterFrame() { if ((!CSoundService.soundIsOn()) && (_currentframe != 2)) { gotoAndStop(2); } if (CSoundService.soundIsOn() && (_currentframe != 1)) { gotoAndStop(1); } } }
Symbol 380 MovieClip [__Packages.CLevel] Frame 0
class CLevel extends MovieClip { var m_levelPlace, attachMovie, m_hitPlace, m_back, m_BonusPlace, m_engine, m_camera, _x, _y; function CLevel () { super(); } function initLevel(levelNum) { m_levelPlace = attachMovie(CConstants.levelNames[levelNum], "_levelName", DEPTH_LEVEL); m_hitPlace = m_levelPlace.mcHit; m_back = m_levelPlace.mcMiddle; m_BonusPlace = m_levelPlace.BonusPlace; m_engine = new CParticleEngine(m_hitPlace, 6); m_camera = new CCamera(); } function initCamera(movieCenteredAtScreen, windowWidth, windowHeight, lookAtX, lookAtY) { m_camera.init(movieCenteredAtScreen, this, windowWidth, windowHeight); m_camera.setLookPoint(lookAtX, lookAtY); m_camera.setLevelSize(m_hitPlace._width, m_hitPlace._height); m_camera.process(); } function process() { m_back._x = -Math.round(_x / 2); m_back._y = -Math.round(_y / 2); m_engine.process(); m_camera.process(); } function checkFinish(targetObject) { return(m_levelPlace.m_finishWall.hitTest(targetObject)); } function getEngine() { return(m_engine); } function getLevelPlace() { return(m_levelPlace); } function getVehiclePlace() { return(m_levelPlace.m_vehiclePlace); } function getHitPlace() { return(m_hitPlace); } function getBonusPlace() { return(m_BonusPlace); } function getHitBonus(m) { for (var _local3 in m_BonusPlace) { if (m_BonusPlace[_local3]._visible) { if (m.hitTest(m_BonusPlace[_local3])) { m_BonusPlace[_local3]._visible = false; return(true); } } } return(false); } function getBikePlace() { var _local2 = new Object(); _local2.x = 0; _local2.y = 0; m_levelPlace.mcBikePlace.localToGlobal(_local2); getVehiclePlace().globalToLocal(_local2); return(_local2); } static var DEPTH_VECHICLE_PLACE = 150; static var DEPTH_LEVEL = 110; static var DEPTH_MIDDLE = 100; static var DEPTH_HIT_LEVEL = 105; }
Symbol 381 MovieClip [__Packages.CParticleEngine] Frame 0
class 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() { drawSpringConstraints(); 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) { } } function drawSpringConstraints() { if (CGameService.__get__DEBUG_MODE()) { var _local4 = new Object(); var _local3 = new Object(); var _local2 = 0; while (_local2 < m_constraints.length) { _local4.x = m_constraints[_local2].m_p1.pos.x; _local4.y = m_constraints[_local2].m_p1.pos.y; _local3.x = m_constraints[_local2].m_p2.pos.x; _local3.y = m_constraints[_local2].m_p2.pos.y; m_hitMovie.localToGlobal(_local4); m_hitMovie.localToGlobal(_local3); CGameService.drawLine(_local4.x, _local4.y, _local3.x, _local3.y, 0.5, 0, 100); _local2++; } } } static var SEC_PER_FRAME = 0.0416666666666667; static var REPEAT_COUNT = 3; static var D_TIME = SEC_PER_FRAME / REPEAT_COUNT; }
Symbol 382 MovieClip [__Packages.CParticle] Frame 0
class CParticle { var m_curPosition, m_prevPosition, m_accelerate, m_buckup, m_mass, m_mc; function CParticle () { m_curPosition = new CVector2D(); m_prevPosition = new CVector2D(); m_accelerate = new CVector2D(); m_buckup = new 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); } 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 383 MovieClip [__Packages.CVector2D] Frame 0
class 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 getUgol() { return(Math.atan2(y, x)); } function duplicate() { return(new CVector2D(x, y)); } function minus(v) { x = x - v.x; y = y - v.y; } function minusNew(v) { return(new 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 CVector2D(-x, -y)); } function scalar(v) { return((x * v.x) + (y * v.y)); } function modul() { return(Math.sqrt((x * x) + (y * y))); } function reflectFromNormal(n) { var _local2 = Math.atan2(n.y, n.x); rotate(-_local2); x = -x; rotate(_local2); } 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 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 CVector2D(x * k, y * k)); } function plus(v) { x = x + v.x; y = y + v.y; } function plusNew(v) { return(new 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); } function toString() { return(((("( " + x) + ", ") + y) + " )"); } }
Symbol 384 MovieClip [__Packages.IConstraint] Frame 0
interface IConstraint { }
Symbol 385 MovieClip [__Packages.CGameService] Frame 0
class CGameService { static var m_instance; var m_root, m_debugMode, m_pauseListeners, m_score; function CGameService (rootPointer, soundsNames) { m_instance = this; m_root = rootPointer; m_debugMode = false; m_pauseListeners = new CGroup(); m_score = 0; CSoundService.createSoundService(soundsNames, m_root, 9999); } static function get instance() { return(m_instance); } static function get _root() { return(m_instance.m_root); } static function get score() { return(m_instance.m_score); } static function set score(score) { m_instance.m_score = score; //return(CGameService.score); } static function set pauseOn(pauseState) { m_instance.m_pauseOn = pauseState; if (pauseState) { m_instance.m_pauseListeners.callFunction("enablePause"); } else { m_instance.m_pauseListeners.callFunction("disablePause"); } //return(pauseOn); } static function get pauseOn() { return(m_instance.m_pauseOn); } static function addPauseListener(obj) { m_instance.m_pauseListeners.addElement(obj); } static function removePauseListener(obj) { m_instance.m_pauseListeners.removeElement(obj); } static function getGlobalXY(pX, pY, movie) { var _local1 = {x:pX, y:pY}; movie.localToGlobal(_local1); return(_local1); } static function get DEBUG_MODE() { return(m_instance.m_debugMode); } static function set DEBUG_MODE(debugMode) { m_instance.m_debugMode = debugMode; if (debugMode) { m_instance.m_drawArea = m_instance.m_root.createEmptyMovieClip("__drawArea", DEPTH_DRAW_AREA); } else { m_instance.m_drawArea.removeMovieClip(); } //return(DEBUG_MODE); } static function drawLine(x1, y1, x2, y2, thickness, rgb, alpha) { if (m_instance.m_debugMode) { m_instance.m_drawArea.lineStyle(thickness, rgb, alpha); m_instance.m_drawArea.moveTo(x1, y1); m_instance.m_drawArea.lineTo(x2, y2); } } static function clearAll() { if (m_instance.m_debugMode) { m_instance.m_drawArea.clear(); } } static function numberToStringWith0(val) { if (val < 10) { return(String("0" + val.toString())); } return(val.toString()); } static function setFilter(movie, filter) { var _local1 = new Array(); _local1.push(filter); movie.filters = _local1; } static var DEPTH_DRAW_AREA = 32001; }
Symbol 386 MovieClip [__Packages.CGroup] Frame 0
class CGroup { var m_elements; function CGroup () { m_elements = new Array(); } function addElement(element) { var _local2 = 0; while (_local2 < m_elements.length) { if (m_elements[_local2] == null) { m_elements[_local2] = element; return(undefined); } _local2++; } m_elements.push(element); } function removeElement(element) { var _local2 = m_elements.length - 1; while (_local2 >= 0) { if (m_elements[_local2] == element) { m_elements[_local2] = null; } _local2--; } } function getElementAt(elementNum) { return(m_elements[elementNum]); } function removeAllElements() { var _local2 = m_elements.length - 1; while (_local2 >= 0) { m_elements[_local2] = null; _local2--; } } function callFunction(funcName) { var _local2 = m_elements.length - 1; while (_local2 >= 0) { if (m_elements[_local2] != null) { m_elements[_local2][funcName](); } _local2--; } } function callFunctionParam1(funcName, param1) { var _local2 = m_elements.length - 1; while (_local2 >= 0) { if (m_elements[_local2] != null) { m_elements[_local2][funcName](param1); } _local2--; } } function callFunctionParam2(funcName, param1, param2) { var _local2 = m_elements.length - 1; while (_local2 >= 0) { if (m_elements[_local2] != null) { m_elements[_local2][funcName](param1, param2); } _local2--; } } }
Symbol 387 MovieClip [__Packages.IPauseListener] Frame 0
interface IPauseListener { }
Symbol 388 MovieClip [__Packages.CCamera] Frame 0
class CCamera { var m_targetMoviePos, m_targetMovie, m_levelMovie, m_screenWidth, m_screenHeight, m_levelWidth, m_levelHeight, m_targetXAtScreen, m_targetYAtScreen, m_positionState; function CCamera () { m_targetMoviePos = new Object(); } function init(targetMovie, levelMovie, screenWidth, screenHeight) { m_targetMovie = targetMovie; m_levelMovie = levelMovie; m_screenWidth = screenWidth; m_screenHeight = screenHeight; setLevelSize(m_levelMovie._width, m_levelMovie._height); setLookPoint(m_screenWidth / 2, m_screenHeight / 2); } function setLevelSize(levelWidth, levelHeight) { m_levelWidth = levelWidth; m_levelHeight = levelHeight; } function setLookPoint(px, py) { m_targetXAtScreen = px; m_targetYAtScreen = py; process(); } function pointOutsideLeft(pX) { return(Math.abs(pX) < Math.abs(m_levelMovie._x)); } function process() { m_targetMoviePos.x = m_targetMovie._x; m_targetMoviePos.y = m_targetMovie._y; m_targetMovie._parent.localToGlobal(m_targetMoviePos); m_levelMovie._parent.globalToLocal(m_targetMoviePos); m_levelMovie._x = m_levelMovie._x + Math.round(m_targetXAtScreen - m_targetMoviePos.x); m_levelMovie._y = m_levelMovie._y + Math.round(m_targetYAtScreen - m_targetMoviePos.y); m_positionState = BORDER_NONE; if (m_levelMovie._x > 0) { m_levelMovie._x = 0; m_positionState = BORDER_LEFT; } else if (m_levelMovie._x < (m_screenWidth - m_levelWidth)) { m_levelMovie._x = m_screenWidth - m_levelWidth; m_positionState = BORDER_RIGHT; } if (m_levelMovie._y < 20) { m_levelMovie._y = 20; } else if (m_levelMovie._y > (m_screenHeight + m_levelHeight)) { m_levelMovie._y = m_screenHeight + m_levelHeight; } } function getTargetMovie() { return(m_targetMovie); } static var BORDER_NONE = 0; static var BORDER_LEFT = 1; static var BORDER_RIGHT = 2; }
Symbol 389 MovieClip [__Packages.CBoxConstrainSkeleton] Frame 0
class 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 CPenetrationConstraint(m_D, m_C, m_B); m_DCB = new 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 390 MovieClip [__Packages.CSpringConstraint] Frame 0
class CSpringConstraint implements 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 = 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 391 MovieClip [__Packages.CPenetrationConstraint] Frame 0
class CPenetrationConstraint implements 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 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 392 MovieClip [__Packages.CWheel] Frame 0
class CWheel extends 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, m_prevPosition, synchronizeMovie, m_mc, m_curPosition; 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) * CWheel.ANGLE_180_DIV_PI; }; m_rim = rotationMovie; } } function setAccelerate(nAccelerate) { m_acceleration = nAccelerate; } function getAccelerate() { return(m_acceleration); } function initWhile(x, y, mass, rad, maxAccSpeed, mc, rotationMovie, koeffSpring, koeffSlip) { 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 CVector2D(1, 0); intersectionFlag = false; lastIntersPoint = new CVector2D(0, 0); lastN = new 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 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 checkCollision(hit_mc) { var _local2; var _local8; var _local9 = new CVector2D(0, 0); var _local13 = false; var _local5; var _local7; var _local15; var _local16 = new CVector2D(m_prevPosition.x, m_prevPosition.y); var _local4 = new CVector2D(0, 0); var _local3 = new CVector2D(0, 0); var _local14; synchronizeMovie(); _local14 = 0; _local2 = 0; while (_local2 < m_hitCount) { hitPointArray[_local2].copyTo(_local9); m_mc.localToGlobal(_local9); if ((hitArray[_local2] = hit_mc.hitTest(_local9.x, _local9.y, true))) { _local13 = true; _local5 = _local2; _local14++; } _local2++; } if (_local14 == 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 (_local13) { while (true) { _local2++; if (_local2 == m_hitCount) { _local2 = 0; } if (!hitArray[_local2]) { _local5 = -1; _local8 = 0; while (_local8 < m_hitCount) { _local2++; if (_local2 == m_hitCount) { _local2 = 0; } if (_local5 == -1) { if (hitArray[_local2]) { _local5 = _local2; _local4.plus(normalArray[_local2]); normalArray[_local2].copyTo(_local3); } } else if (!hitArray[_local2]) { _local7 = _local2 - 1; if (_local7 < 0) { _local7 = m_hitCount - 1; } intersArray.push({k1:_local5, k2:_local7, n:new CVector2D(_local3.x, _local3.y)}); _local5 = -1; } else { _local4.plus(normalArray[_local2]); _local3.plus(normalArray[_local2]); } _local8++; } break; } } var _local6 = new CVector2D(0, 0); if (intersArray.length > 0) { _local4.normalize(); if (intersectionFlag) { _local4.x = _local4.x + lastN.x; _local4.y = _local4.y + lastN.y; _local4.x = _local4.x / 2; _local4.y = _local4.y / 2; } var _local10; var _local11; _local15 = intersArray.length; _local2 = 0; while (_local2 < _local15) { _local10 = intersArray.pop(); _local5 = _local10.k1; _local7 = _local10.k2; _local10.n.copyTo(_local3); m_curPosition.minusNew(m_prevPosition).copyTo(_local6); if (_local4.scalar(_local6) < 0) { _local11 = Math.atan2(_local4.y, _local4.x); _local6.rotate(-_local11); _local6.x = (-_local6.x) * m_koeffSpring; _local6.rotate(_local11); pushOut(_local5, _local7, _local3, hit_mc); m_prevPosition.x = m_curPosition.x - _local6.x; m_prevPosition.y = m_curPosition.y - _local6.y; } else { pushOut(_local5, _local7, _local3, hit_mc); } _local2++; } validateRotation(_local4, _local16); intersectionFlag = true; m_curPosition.copyTo(lastIntersPoint); _local4.copyTo(lastN); } } else if (intersectionFlag) { validateRotation(lastN, _local16); intersectionFlag = false; } synchronizeMovie(); } function pushOut(k1, k2, n, hit_mc) { n.normalize(); if (k1 != k2) { var _local7 = new 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 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 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 393 MovieClip [__Packages.CConstants] Frame 0
class CConstants { function CConstants () { } static var SOUNDS_NAMES = new Array("sndInGame", "sndIntro1", "BOOM", "IDEngine", "click", "IDEngine2", "bonus"); static var SND_INTRO = 1; static var SND_NEXT_LEVEL = 1; static var SND_INGAME = 0; static var SND_BOMB = 2; static var SND_ENGINE3 = 3; static var SND_BUTTON = 4; static var SND_ACSEL = 5; static var SND_BONUS = 6; static var COLORCAR = 1; static var SCREEN_WIDTH = 550; static var SCREEN_HEIGHT = 400; static var LEVEL_HORIZONT = 180; static var ACCELERATE_BIKE = 32; static var JUMP_BIKE = 150; static var JUMP_RESPAUN = 3; static var DEAD_POWER = 2; static var MINE_POWER = 35; static var MINE_POWER_JUMP = 370; static var REPEAR_POWER = 45; static var levelNames = new Array("idLevel1", "idLevel2", "idLevel3", "idLevel4", "idLevel5", "idLevel6", "idLevel9", "idLevel7", "idLevel8", "idLevel10"); static var bikeBaseParam = new CBoxConstrainSkeleton().init(new CWheel().initWhile(0, 0, 5, 37, 180), new CWheel().initWhile(0, 0, 3, 16, 0), new CParticle().initParticle(0, 0, 3), new CWheel().initWhile(0, 0, 5, 37, 180), new CSpringConstraint().init(0.3, 0.2), new CSpringConstraint().init(0.3, 0.3), new CSpringConstraint().init(0.3, 0.3), new CSpringConstraint().init(0.3, 0.3), new CSpringConstraint().init(0.3, 0.3), new CSpringConstraint().init(0.3, 0.2)); }
Symbol 394 MovieClip [__Packages.CGame] Frame 0
class CGame extends MovieClip { var m_curLevel, m_BiStr, m_raceEngine, onEnterFrame, screen; function CGame () { super(); m_curLevel = 0; m_BiStr = 0; m_instance = this; Key.addListener(this); new CGameService(_root, CConstants.SOUNDS_NAMES); CGameService.__set__DEBUG_MODE(false); CSoundService.playSound(CConstants.SND_INTRO, true, 9999); } function initGame() { m_raceEngine.initRaceEngine(curLevel); onEnterFrame = processGame; } static function buttonStartGame() { CSoundService.playSound(CConstants.SND_BUTTON, false, 1); trace("StartButton"); m_instance.all_time = 0; tryCount = (0); CGameService.__set__score(0); curLevel = (0); m_instance.gotoAndStop("lbColorChang"); CSoundService.playSound(CConstants.SND_INTRO, true, 9999); } static function buttonHowToPlay() { CSoundService.playSound(CConstants.SND_BUTTON, false, 1); m_instance.gotoAndStop("lbHowToPlay"); } function updateScoreAndLevel() { screen.txtAllTime = int2Time(m_instance.all_time); screen.txtLevel = String(curLevel + 1); screen.txtScore = String(CGameService.__get__score()); } static function buttonNextLevel() { CSoundService.playSound(CConstants.SND_BUTTON, false, 1); curLevel = ((curLevel+1)); buttonStartRace(); } static function buttonStartRace() { CSoundService.playSound(CConstants.SND_BUTTON, false, 1); CSoundService.stopAllSound(); CSoundService.playLoopSound(CConstants.SND_INGAME); m_instance.gotoAndStop("lbGame"); m_instance.defaltFunction = function () { }; m_instance.m_raceEngine.m_panel.txtLevel = curLevel + 1; m_instance.m_raceEngine.m_panel.txtScore = CGameService.score; bonusScore = (0); m_instance.m_collectAllBonus = false; m_instance.onEnterFrame = m_instance.initGame; } static function buttonBack() { CSoundService.stopAllSound(); CSoundService.playLoopSound(CConstants.SND_INTRO); CSoundService.playSound(CConstants.SND_BUTTON, false, 1); m_instance.gotoAndStop("lbSplash"); m_instance.defaltFunction = buttonStartGame; } static function buttonExitGame() { CSoundService.playSound(CConstants.SND_BUTTON, false, 1); m_instance.gotoAndStop("lbLose"); var _local1 = 0; CGameService.score = CGameService.score + _local1; m_instance.screen.txtTimeScore = String(_local1); m_instance.updateScoreAndLevel(); m_instance.defaltFunction = buttonStartRace; } static function levelComplete() { m_instance.all_time = m_instance.all_time + m_instance.m_time; CSoundService.stopAllSound(); CSoundService.playLoopSound(CConstants.SND_INTRO); if (curLevel >= (CConstants.levelNames.length - 1)) { m_instance.gotoAndStop("lbWin"); m_instance.defaltFunction = function () { }; } else { m_instance.gotoAndStop("lbStatistic"); m_instance.defaltFunction = buttonNextLevel; } var _local1 = 0; _local1 = _local1 + ((1000 + (347 * curLevel)) / tryCount); trace("CGame.tryCount " + tryCount); if (tryCount <= 1) { _local1 = _local1 * 1.5; _local1 = _local1 + 1000; m_instance.screen.mcFirstTry._visible = true; } else { m_instance.screen.mcFirstTry._visible = false; } tryCount = (0); m_instance.screen.txtTimeScore = int2Time(m_instance.m_time); m_instance.screen.txtSpecialScore = String(int(_local1)); m_instance.screen.txtBonusScore = String(CRaceEngine.BonusLevel); CGameService.score = CGameService.score + int(_local1 + CRaceEngine.BonusLevel); m_instance.updateScoreAndLevel(); tryCount = (0); } function processGame() { CGameService.clearAll(); m_raceEngine.process(); } function onKeyDown() { m_raceEngine.onKeyDown(); if (Key.getCode() == 32) { defaltFunction(); } } function defaltFunction() { buttonStartRace(); } static function set curLevel(curLevel) { m_instance.m_curLevel = curLevel; //return(CGame.curLevel); } static function get curLevel() { return(m_instance.m_curLevel); } static function get curTime() { return(m_instance.m_time); } static function set curTime(newTime) { m_instance.m_time = newTime; var _local3 = Math.floor(newTime / 60); var _local2 = Math.floor(newTime % 60); var _local4 = Math.floor((newTime - Math.floor(newTime)) * 100); m_instance.m_raceEngine.m_panel.m_msec = CGameService.numberToStringWith0(_local4); m_instance.m_raceEngine.m_panel.m_sec = CGameService.numberToStringWith0(_local2); m_instance.m_raceEngine.m_panel.m_min = CGameService.numberToStringWith0(_local3); m_instance.m_raceEngine.m_panel.txtScore = CRaceEngine.BonusLevel; //return(curTime); } static function int2Time(newTime) { var _local3 = Math.floor(newTime / 60); var _local2 = Math.floor(newTime % 60); var _local4 = Math.floor((newTime - Math.floor(newTime)) * 100); return((((CGameService.numberToStringWith0(_local3) + ":") + CGameService.numberToStringWith0(_local2)) + ":") + CGameService.numberToStringWith0(_local4)); } static function set bonusScore(score) { m_instance.m_bonusScore = score; //return(bonusScore); } static function get bonusScore() { return(m_instance.m_bonusScore); } static function set tryCount(count) { trace(m_instance.m_tryCount); m_instance.m_tryCount = count; //return(tryCount); } static function get tryCount() { return(m_instance.m_tryCount); } static var m_instance = null; var m_tryCount = 0; }
Symbol 395 MovieClip [__Packages.CRaceEngine] Frame 0
class CRaceEngine extends MovieClip implements IPauseListener { static var BonusLevel; var processBuckUp, m_windowPause, attachMovie, m_pause, m_level, m_keyState, m_bike, m_curLevel, m_levelPlace, mcBG, deadCounter, _DieMessage; function CRaceEngine () { super(); CGameService.addPauseListener(this); } function enablePause() { processBuckUp = process; process = function () { }; m_windowPause = attachMovie("pauseWindow", "__pauseWindow", 32001); m_pause.enabled = false; } function disablePause() { process = processBuckUp; enableBikeControll(); m_pause.enabled = true; m_windowPause.removeMovieClip(); } function processKeys() { var _local1 = new CMultiState(); return(_local1); } function onUnload() { CGameService.removePauseListener(this); } function processTime() { CGame.curTime = CGame.curTime + 0.04167; } function process() { } function processRace() { processTime(); m_level.process(); var _local2 = processKeys(); if (_local2.__get__curMask() != m_keyState.__get__curMask()) { m_keyState.__set__curMask(_local2.curMask); } m_bike.processKeys(m_keyState); m_bike.process(); if (m_level.getHitBonus(m_bike.getHitBonusMovieClip())) { CSoundService.playSound(CConstants.SND_BONUS, false, 1); BonusLevel = BonusLevel + 100; } if (m_bike.checkDeathPoint()) { killBike(); } if (m_level.checkFinish(m_bike.getBodyMovieClip())) { CGame.levelComplete(); } } function initRaceEngine(levelNum) { m_curLevel = levelNum; m_bike = new CBike(); BonusLevel = 0; m_level = CLevel(m_levelPlace.attachMovie("idCurLevel", "__idLevel", DEPTH_CURLEVEL)); m_level.initLevel(levelNum); if (levelNum < 5) { mcBG.gotoAndStop(1); } else { mcBG.gotoAndStop(2); } m_keyState = new CMultiState(); resetBike(); CGame.__set__tryCount((CGame.__get__tryCount()+1)); CGame.__set__curTime(0); enableBikeControll(); process = processRace; } function resetBike() { var _local2 = m_level.getBikePlace(); m_level.getEngine().clear(); m_bike.initWehicle(m_level, _local2.x, _local2.y); m_level.initCamera(m_bike.getBodyMovieClip(), CConstants.SCREEN_WIDTH, CConstants.SCREEN_HEIGHT, CConstants.SCREEN_WIDTH / 4, 150); } function enableBikeControll() { processKeys = function () { var _local1 = new CMultiState(); if (Key.isDown(38)) { _local1.addMask(CBike.KM_ACCELERATE); } if (Key.isDown(40)) { _local1.addMask(CBike.KM_BRAKE); } if (Key.isDown(37)) { _local1.addMask(CBike.KM_MOVE_BODY_BACK); } if (Key.isDown(39)) { _local1.addMask(CBike.KM_MOVE_BODY_FORWARD); } if (Key.isDown(17)) { _local1.addMask(CBike.KM_SPURT_FORWARD); } if (Key.isDown(18)) { _local1.addMask(CBike.KM_SPURT_BACK); } return(_local1); }; } function disableKeyFunction() { processKeys = function () { var _local1 = new CMultiState(); return(_local1); }; } function onKeyDown() { } function spaceFunction() { } function Boom() { var _local2 = attachMovie("deadBlink", "_DieMessage", 555); _local2._x = CConstants.SCREEN_WIDTH / 2; _local2._y = CConstants.SCREEN_HEIGHT / 2; process = processDie; deadCounter = 88; } function killBike() { trace("Death!"); process = processDie; deadCounter = 35; } function processDie() { deadCounter--; m_bike.process(); if (deadCounter == 34) { CSoundService.stopSound(CConstants.SND_BOMB); CSoundService.playSound(CConstants.SND_BOMB, true, 1); m_bike.getBodyMovieClip().mc.play(); m_bike.hideWeel(); } if (deadCounter <= 0) { _DieMessage.removeMovieClip(); initRaceEngine(m_curLevel); } } function processWaitRestart() { initRaceEngine(m_curLevel); } static var DEPTH_CURLEVEL = 10; }
Symbol 396 MovieClip [__Packages.CBike] Frame 0
class CBike { var m_bikeDir, m_bikeNormal, delayCounter, m_afterJerk, m_engine, m_bikeMovie, m_backWheel, m_forwardWheel, p_ld, p_rd; function CBike () { m_bikeDir = new CVector2D(0, 0); m_bikeNormal = new CVector2D(0, 0); delayCounter = 0; m_afterJerk = 0; CSoundService.playSound(CConstants.SND_ENGINE3, false, 99999); CSoundService.getSoundAt(CConstants.SND_ENGINE3).setVolume(40); CSoundService.getSoundAt(CConstants.SND_INGAME).setVolume(40); } function initWehicle(level, posX, posY) { var _local4 = level.getEngine(); var _local3 = level.getVehiclePlace(); m_engine = _local4; var _local2; m_bikeMovie = _local3.attachMovie("idBike", "_Bike", 140); m_bikeMovie._x = posX; m_bikeMovie._y = posY; CConstants.bikeBaseParam.changeGeometry(getBikePoint(m_bikeMovie.mc.mc_p_wl), getBikePoint(m_bikeMovie.mc.mc_p_ld), getBikePoint(m_bikeMovie.mc.mc_p_rd), getBikePoint(m_bikeMovie.mc.mc_p_wr)); _local2 = _local3.attachMovie("idMotoWhellBack", "_MotoWhellBack", 150); CConstants.bikeBaseParam.__get__A().setMovie(_local2); CWheel(CConstants.bikeBaseParam.__get__A()).setRotationMovie(_local2.mcSpoke); _local2 = _local3.attachMovie("idMotoWhellBack", "_MotoTop", 155); CConstants.bikeBaseParam.__get__B().setMovie(_local2); CWheel(CConstants.bikeBaseParam.__get__B()).setRotationMovie(_local2.mcSpoke); _local2 = _local3.attachMovie("idMotoWhellForward", "_MotoWhellForward", 160); CConstants.bikeBaseParam.__get__D().setMovie(_local2); CWheel(CConstants.bikeBaseParam.__get__D()).setRotationMovie(_local2.mcSpoke); CConstants.bikeBaseParam.addToEngine(_local4); m_backWheel = CWheel(CConstants.bikeBaseParam.__get__A()); m_forwardWheel = CWheel(CConstants.bikeBaseParam.__get__D()); p_ld = CWheel(CConstants.bikeBaseParam.__get__B()); p_ld.getMovie()._visible = false; p_rd = CConstants.bikeBaseParam.C; m_bikeMovie.mc.bike.kuzov.gotoAndStop(CConstants.COLORCAR); } function hideWeel() { m_forwardWheel.getMovie()._visible = false; m_backWheel.getMovie()._visible = false; } function getBikePoint(mc) { var _local2 = new Object(); _local2.x = mc._x; _local2.y = mc._y; mc._parent.localToGlobal(_local2); m_bikeMovie._parent.globalToLocal(_local2); return(_local2); } function playAccelerateSound() { CSoundService.stopSound(CConstants.SND_ACSEL); CSoundService.playSound(CConstants.SND_ACSEL, true, 1); } function stopAccelerateSound() { } function accelerate() { if (!p_ld.hasIntersection()) { m_backWheel.setAccelerate(CConstants.ACCELERATE_BIKE); m_forwardWheel.setAccelerate(CConstants.ACCELERATE_BIKE); } } function brake() { m_backWheel.setAccelerate(-CConstants.ACCELERATE_BIKE); m_forwardWheel.setAccelerate(-CConstants.ACCELERATE_BIKE); } function stopAccelerate() { m_backWheel.setAccelerate(0); m_forwardWheel.setAccelerate(0); } function processKeys(keyState) { if (keyState.checkMask(KM_ACCELERATE)) { accelerate(); if (!keyState.checkPrevStateMask(KM_ACCELERATE)) { playAccelerateSound(); keyState.addMask(KM_ACCELERATE); } } else if (keyState.checkMask(KM_BRAKE)) { brake(); } else { stopAccelerate(); stopAccelerateSound(); } m_bikeMovie.mc.mc_man.processKeys(keyState); m_afterJerk++; if (keyState.checkMask(KM_MOVE_BODY_FORWARD)) { if (((m_afterJerk > 10) && (delayCounter > 0)) && (delayCounter < 5)) { Upp(DIR_RIGHT); m_afterJerk = 0; } else { turnTo(DIR_RIGHT); } } else if (keyState.checkMask(KM_MOVE_BODY_BACK)) { if (((m_afterJerk > 10) && (delayCounter < 0)) && (delayCounter > -5)) { Upp(DIR_LEFT); m_afterJerk = 0; } else { turnTo(DIR_LEFT); } } if ((!keyState.checkMask(KM_MOVE_BODY_FORWARD)) && (keyState.checkPrevStateMask(KM_MOVE_BODY_FORWARD))) { delayCounter++; } else if ((!keyState.checkMask(KM_MOVE_BODY_BACK)) && (keyState.checkPrevStateMask(KM_MOVE_BODY_BACK))) { delayCounter--; } else { delayCounter = 0; } } function Upp(dir) { m_bikeNormal.init(m_bikeDir.x, m_bikeDir.y); m_bikeNormal.normalize(); var _local7; _local7 = m_bikeNormal.x; m_bikeNormal.x = -m_bikeNormal.y; m_bikeNormal.y = _local7; var _local5 = 0.6; var _local6 = 3.3; var _local2 = (Math.abs(m_bikeNormal.y) * (1 - _local5)) + _local5; _local2 = _local2 * _local6; var _local4 = (m_bikeNormal.x * 9.8) * _local2; var _local3 = (m_bikeNormal.y * 9.8) * _local2; if (m_bikeNormal.y > -0.4) { if (dir == DIR_LEFT) { m_forwardWheel.__get__accelerate().plusXY((-_local4) * 10, (-_local3) * 10); } else { m_backWheel.__get__accelerate().plusXY((-_local4) * 10, (-_local3) * 10); } } } function onGround() { return(m_backWheel.hasIntersection() || (m_forwardWheel.hasIntersection())); } function process() { var _local3; var _local2; m_bikeDir.init(m_forwardWheel.__get__pos().x - m_backWheel.__get__pos().x, m_forwardWheel.__get__pos().y - m_backWheel.__get__pos().y); m_bikeMovie._rotation = (Math.atan2(m_bikeDir.y, m_bikeDir.x) * 180) / Math.PI; _local3 = new CVector2D(m_bikeMovie.mc.mc_p_ld._x, m_bikeMovie.mc.mc_p_ld._y); _local2 = new CVector2D(m_bikeMovie.mc.mc_p_rd._x, m_bikeMovie.mc.mc_p_rd._y); m_bikeMovie.mc.localToGlobal(_local3); m_bikeMovie._parent.globalToLocal(_local3); m_bikeMovie.mc.localToGlobal(_local2); m_bikeMovie._parent.globalToLocal(_local2); m_bikeMovie._x = m_bikeMovie._x + ((((p_ld.__get__pos().x - _local3.x) + p_rd.__get__pos().x) - _local2.x) / 2); m_bikeMovie._y = m_bikeMovie._y + ((((p_ld.__get__pos().y - _local3.y) + p_rd.__get__pos().y) - _local2.y) / 2); moveMovieToMovieGlobal(m_backWheel.getMovie(), m_bikeMovie.mc.bike.mc_back_spring); moveMovieToMovieGlobal(m_forwardWheel.getMovie(), m_bikeMovie.mc.bike.mc_forward_spring); rotateMovieToMovieLocal(m_bikeMovie.mc.bike.mc_forward_spring, m_bikeMovie.mc.bike.mcDir); } 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) * 180) / Math.PI; } function turnTo(dir) { m_bikeNormal.init(m_bikeDir.x, m_bikeDir.y); m_bikeNormal.normalize(); var _local7; _local7 = m_bikeNormal.x; m_bikeNormal.x = -m_bikeNormal.y; m_bikeNormal.y = _local7; var _local5 = 0.6; var _local6 = 7; var _local4 = (Math.abs(m_bikeNormal.y) * (1 - _local5)) + _local5; _local4 = _local4 * _local6; var _local3 = (m_bikeNormal.x * 5) * _local4; var _local2 = (m_bikeNormal.y * 5) * _local4; if (m_bikeNormal.y > -0.4) { if (dir == DIR_RIGHT) { if (!m_forwardWheel.hasIntersection()) { m_forwardWheel.__get__accelerate().plusXY(_local3 * 1.3, _local2 * 1.3); } m_backWheel.__get__accelerate().plusXY((-_local3) * 0.7, (-_local2) * 0.7); } else { m_forwardWheel.__get__accelerate().plusXY((-_local3) * 0.7, (-_local2) * 0.7); if (!m_backWheel.hasIntersection()) { m_backWheel.__get__accelerate().plusXY(_local3 * 1.3, _local2 * 1.3); } } } } function checkPointVsMovie(point, movie) { var _local1 = {x:point._x, y:point._y}; point._parent.localToGlobal(_local1); return(movie.hitTest(_local1.x, _local1.y, true)); } function checkDeathPoint() { var _local2 = m_engine.getHitMovie(); return(((checkPointVsMovie(m_bikeMovie.mcDeathPoint1, _local2) || (checkPointVsMovie(m_bikeMovie.mcDeathPoint2, _local2))) || (checkPointVsMovie(m_bikeMovie.mcDeathPoint3, _local2))) || (checkPointVsMovie(m_bikeMovie.mcDeathPoint4, _local2))); } function getBodyMovieClip() { return(m_bikeMovie); } function getHitBonusMovieClip() { return(m_bikeMovie.hitForBonus); } function show(visible) { m_bikeMovie._visible = visible; m_backWheel.getMovie()._visible = visible; m_forwardWheel.getMovie()._visible = visible; } 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; static var KM_SPURT_FORWARD = 256; static var KM_SPURT_BACK = 512; static var DIR_RIGHT = 0; static var DIR_LEFT = 1; }
Symbol 397 MovieClip [__Packages.CMultiState] Frame 0
class CMultiState { var m_state, m_prevState; function CMultiState () { m_state = (m_prevState = 0); } function set curMask(nState) { m_prevState = m_state; m_state = nState; //return(curMask); } function get curMask() { return(m_state); } function checkMask(nState) { return((m_state & nState) != 0); } function checkPrevStateMask(nState) { return((m_prevState & nState) != 0); } function addMask(nState) { curMask = curMask | nState; } function delMask(nState) { curMask = curMask & (~nState); } }
Symbol 398 MovieClip [__Packages.CGameControl] Frame 0
class CGameControl extends MovieClip { var _currentframe, gotoAndStop; function CGameControl () { super(); } function onEnterFrame() { if ((!CGameService.__get__pauseOn()) && (_currentframe != 1)) { gotoAndStop(1); } if (CGameService.__get__pauseOn() && (_currentframe != 2)) { gotoAndStop(2); } } function onPress111() { if (CGameService.__get__pauseOn()) { CGameService.__set__pauseOn(false); } else { CGameService.__set__pauseOn(true); } } }
Symbol 399 MovieClip [__Packages.cColorCh] Frame 0
class cColorCh extends MovieClip { var mcbb; function cColorCh () { super(); } function chColor(t) { CSoundService.playSound(CConstants.SND_BUTTON, false, 1); if (t) { CConstants.COLORCAR++; } else { CConstants.COLORCAR--; } if (CConstants.COLORCAR < 1) { CConstants.COLORCAR = 4; } if (CConstants.COLORCAR > 4) { CConstants.COLORCAR = 1; } mcbb.kuzov.gotoAndStop(CConstants.COLORCAR); } }
Symbol 141 MovieClip [idCurLevel] Frame 1
#initclip 38 Object.registerClass("idCurLevel", CLevel); #endinitclip
Symbol 150 Button
on (press) { CSoundService.soundOff(); this.gotoAndStop(2); }
Symbol 152 Button
on (press) { CSoundService.soundOn(); this.gotoAndStop(1); }
Symbol 153 MovieClip [Sound] Frame 1
#initclip 31 Object.registerClass("Sound", CSoundControl); #endinitclip stop();
Symbol 166 MovieClip Frame 1
stop();
Symbol 184 MovieClip Frame 1
stop();
Symbol 191 MovieClip [idMotoWhellBack] Frame 1
stop();
Symbol 192 MovieClip Frame 1
stop();
Symbol 192 MovieClip Frame 35
this.removeMovieClip(); stop();
Symbol 197 MovieClip [levelHit1] Frame 1
#initclip 32 Object.registerClass("levelHit1", CInvisibleMovie); #endinitclip
Symbol 203 MovieClip [levelHit2] Frame 1
#initclip 33 Object.registerClass("levelHit2", CInvisibleMovie); #endinitclip
Symbol 211 MovieClip [levelHit4] Frame 1
#initclip 34 Object.registerClass("levelHit4", CInvisibleMovie); #endinitclip
Symbol 221 MovieClip [levelHit7] Frame 1
#initclip 35 Object.registerClass("levelHit7", CInvisibleMovie); #endinitclip
Symbol 233 MovieClip [levelHit9] Frame 1
#initclip 36 Object.registerClass("levelHit9", CInvisibleMovie); #endinitclip
Symbol 239 MovieClip [levelHit10] Frame 1
#initclip 37 Object.registerClass("levelHit10", CInvisibleMovie); #endinitclip
Symbol 265 Button
on (press) { CGame.buttonHowToPlay(); }
Symbol 271 Button
on (press) { trace("ffffff"); cGame.buttonStartGame(); }
Symbol 272 Button
on (press) { cGame.buttonHowToPlay(); }
Symbol 273 Button
on (press) { CGame.buttonHowToPlay(); }
Symbol 274 Button
on (press) { CGame.buttonStartGame(); }
Symbol 277 Button
on (press) { getURL ("http://iriysoft.ru", "_blank"); }
Symbol 281 Button
on (press) { getURL ("http://ArcadeLots.com", "_blank"); }
Symbol 282 Button
on (press) { getURL ("http://ArcadeLots.com", "_blank"); }
Symbol 283 MovieClip Frame 28
stop();
Symbol 293 Button
on (press) { CGame.buttonBack(); }
Symbol 304 MovieClip [CarColorChang] Frame 1
#initclip 42 Object.registerClass("CarColorChang", cColorCh); #endinitclip stop();
Instance of Symbol 303 MovieClip in Symbol 304 MovieClip [CarColorChang] Frame 1
on (press) { _parent.chColor(true); }
Instance of Symbol 303 MovieClip in Symbol 304 MovieClip [CarColorChang] Frame 1
on (press) { trace(this); _parent.chColor(false); }
Symbol 310 Button
on (press) { CGame.buttonStartRace(); }
Symbol 318 Button
on (press) { CGame.buttonBack(); }
Symbol 331 Button
on (press) { CGame.buttonNextLevel(); }
Symbol 345 Button
on (press) { CGame.buttonStartRace(); }
Symbol 358 MovieClip Frame 1
stop();
Symbol 358 MovieClip Frame 2
stop();
Symbol 371 Button
on (press) { CGameService.__set__pauseOn(!CGameService.__get__pauseOn()); }
Symbol 373 MovieClip [pausaGame] Frame 1
#initclip 39 Object.registerClass("pausaGame", CGameControl); #endinitclip stop();
Symbol 373 MovieClip [pausaGame] Frame 2
stop();
Symbol 375 MovieClip [gameRace] Frame 1
#initclip 40 Object.registerClass("gameRace", CRaceEngine); #endinitclip
Symbol 376 MovieClip [game] Frame 1
#initclip 41 Object.registerClass("game", CGame); #endinitclip stop();
Symbol 376 MovieClip [game] Frame 46
stop();
Symbol 376 MovieClip [game] Frame 61
stop();
Symbol 376 MovieClip [game] Frame 76
stop();
Symbol 376 MovieClip [game] Frame 91
stop();

Library Items

Symbol 1 MovieClip [dmSoundService]
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClip [levelHit8]Uses:2Used by:231
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClip [levelHit6]Uses:4Used by:93
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:8
Symbol 8 MovieClipUses:7Used by:93 225 231 237 244
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:93
Symbol 11 GraphicUsed by:21 242
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:14
Symbol 14 MovieClipUses:13Used by:20
Symbol 15 GraphicUsed by:20
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:18
Symbol 18 MovieClipUses:17Used by:20
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:14 15 18 19Used by:21 242
Symbol 21 MovieClipUses:11 20Used by:93 119 201 207 215 219 225 231 237
Symbol 22 MovieClipUsed by:93 119 201 207 215 219 225 231 237 244 375
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:65
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:65
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:65
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:65
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:65
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:65
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:65
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:65
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:65
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:65
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:65
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:65
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:65
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:65
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:65
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:65
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:65
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:65
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:65
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:65
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:65
Symbol 65 MovieClipUses:24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64Used by:66 192
Symbol 66 MovieClip [bikePlace]Uses:65Used by:93 119 201 207 215 219 225 231 237 244
Symbol 67 GraphicUsed by:89
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClip [hitBonus]Uses:68Used by:89 194
Symbol 70 GraphicUsed by:89
Symbol 71 GraphicUsed by:89
Symbol 72 GraphicUsed by:89
Symbol 73 GraphicUsed by:89
Symbol 74 GraphicUsed by:89
Symbol 75 GraphicUsed by:89
Symbol 76 GraphicUsed by:89
Symbol 77 GraphicUsed by:89
Symbol 78 GraphicUsed by:89
Symbol 79 GraphicUsed by:89
Symbol 80 GraphicUsed by:89
Symbol 81 GraphicUsed by:89
Symbol 82 GraphicUsed by:89
Symbol 83 GraphicUsed by:89
Symbol 84 GraphicUsed by:89
Symbol 85 GraphicUsed by:89
Symbol 86 GraphicUsed by:89
Symbol 87 GraphicUsed by:89
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88Used by:90 118 200 206 214 218 224 230 236 243
Symbol 90 MovieClipUses:89Used by:93
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClip [finishWall]Uses:91Used by:93 119 201 207 215 219 225 231 237 244
Symbol 93 MovieClip [idLevel6]Uses:8 5 10 21 22 66 90 92Used by:245
Symbol 94 GraphicUsed by:105
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:105 112 211
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:105 112 211
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:105 112 211
Symbol 101 GraphicUsed by:105
Symbol 102 GraphicUsed by:105
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:105
Symbol 105 MovieClip [levelHit5]Uses:94 96 98 100 101 102 104Used by:219
Symbol 106 GraphicUsed by:112
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:112
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:112 211
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClip [levelHit3]Uses:106 100 98 96 108 110 111Used by:119
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:115
Symbol 115 MovieClip [idLevelMiddle1]Uses:114Used by:119 201 207 215 219
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:119
Symbol 118 MovieClipUses:89Used by:119
Symbol 119 MovieClip [idLevel3]Uses:115 112 117 21 22 66 118 92Used by:245
Symbol 120 ShapeTweeningUsed by:125
Symbol 121 ShapeTweeningUsed by:125
Symbol 122 ShapeTweeningUsed by:125
Symbol 123 ShapeTweeningUsed by:125
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClip [deadBlink]Uses:120 121 122 123 124Used by:245
Symbol 126 GraphicUsed by:Timeline
Symbol 127 FontUsed by:128 346 347 348 349
Symbol 128 TextUses:127Used by:Timeline
Symbol 129 GraphicUsed by:133
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:132
Symbol 132 MovieClipUses:131Used by:133
Symbol 133 MovieClipUses:129 132Used by:Timeline
Symbol 134 GraphicUsed by:140
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:140
Symbol 137 FontUsed by:138 139 143
Symbol 138 TextUses:137Used by:140
Symbol 139 EditableTextUses:137Used by:140
Symbol 140 MovieClipUses:134 136 138 139Used by:Timeline
Symbol 377 MovieClip [__Packages.CInvisibleMovie]
Symbol 378 MovieClip [__Packages.CSoundService]
Symbol 379 MovieClip [__Packages.CSoundControl]
Symbol 380 MovieClip [__Packages.CLevel]
Symbol 381 MovieClip [__Packages.CParticleEngine]
Symbol 382 MovieClip [__Packages.CParticle]
Symbol 383 MovieClip [__Packages.CVector2D]
Symbol 384 MovieClip [__Packages.IConstraint]
Symbol 385 MovieClip [__Packages.CGameService]
Symbol 386 MovieClip [__Packages.CGroup]
Symbol 387 MovieClip [__Packages.IPauseListener]
Symbol 388 MovieClip [__Packages.CCamera]
Symbol 389 MovieClip [__Packages.CBoxConstrainSkeleton]
Symbol 390 MovieClip [__Packages.CSpringConstraint]
Symbol 391 MovieClip [__Packages.CPenetrationConstraint]
Symbol 392 MovieClip [__Packages.CWheel]
Symbol 393 MovieClip [__Packages.CConstants]
Symbol 394 MovieClip [__Packages.CGame]
Symbol 395 MovieClip [__Packages.CRaceEngine]
Symbol 396 MovieClip [__Packages.CBike]
Symbol 397 MovieClip [__Packages.CMultiState]
Symbol 398 MovieClip [__Packages.CGameControl]
Symbol 399 MovieClip [__Packages.cColorCh]
Symbol 141 MovieClip [idCurLevel]Used by:245
Symbol 142 GraphicUsed by:144
Symbol 143 EditableTextUses:137Used by:144
Symbol 144 MovieClip [idChitButton]Uses:142 143Used by:245
Symbol 145 GraphicUsed by:146 152
Symbol 146 MovieClipUses:145Used by:150 152
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:150
Symbol 149 GraphicUsed by:150
Symbol 150 ButtonUses:146 148 149Used by:153
Symbol 151 GraphicUsed by:152
Symbol 152 ButtonUses:146 151 145Used by:153
Symbol 153 MovieClip [Sound]Uses:150 152Used by:245 376
Symbol 154 GraphicUsed by:156
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:154 155Used by:245
Symbol 157 FontUsed by:158
Symbol 158 TextUses:157Used by:166
Symbol 159 Sound [BOOM]Used by:166
Symbol 160 Sound [IDEngine]Used by:166
Symbol 161 Sound [click]Used by:166
Symbol 162 Sound [IDEngine2]Used by:166
Symbol 163 Sound [bonus]Used by:166
Symbol 164 Sound [sndInGame]Used by:166
Symbol 165 Sound [sndIntro1]Used by:166
Symbol 166 MovieClipUses:158 159 160 161 162 163 164 165Used by:245
Symbol 167 GraphicUsed by:185
Symbol 168 GraphicUsed by:177
Symbol 169 GraphicUsed by:177
Symbol 170 GraphicUsed by:177
Symbol 171 GraphicUsed by:177
Symbol 172 GraphicUsed by:177
Symbol 173 GraphicUsed by:177
Symbol 174 GraphicUsed by:177
Symbol 175 GraphicUsed by:177
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:168 169 170 171 172 173 174 175 176Used by:185
Symbol 178 GraphicUsed by:184
Symbol 179 BitmapUsed by:180 278
Symbol 180 GraphicUses:179Used by:184
Symbol 181 GraphicUsed by:184
Symbol 182 GraphicUsed by:184
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:178 180 181 182 183Used by:185
Symbol 185 MovieClipUses:167 177 184Used by:192 304
Symbol 186 MovieClipUsed by:192
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:191 195
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClip [WhellBack]Uses:189Used by:191 195
Symbol 191 MovieClip [idMotoWhellBack]Uses:188 190Used by:192 245 304
Symbol 192 MovieClipUses:185 186 65 191Used by:194
Symbol 193 MovieClipUsed by:194
Symbol 194 MovieClip [idBike]Uses:192 69 193Used by:245
Symbol 195 MovieClip [idMotoWhellForward]Uses:188 190Used by:245
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClip [levelHit1]Uses:196Used by:201
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:201
Symbol 200 MovieClipUses:89Used by:201
Symbol 201 MovieClip [idLevel1]Uses:115 197 199 21 22 92 66 200Used by:245
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClip [levelHit2]Uses:202Used by:207
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:207
Symbol 206 MovieClipUses:89Used by:207
Symbol 207 MovieClip [idLevel2]Uses:115 203 205 21 22 66 206 92Used by:245
Symbol 208 GraphicUsed by:211
Symbol 209 GraphicUsed by:211
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClip [levelHit4]Uses:208 96 110 98 100 209 210Used by:215
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:215
Symbol 214 MovieClipUses:89Used by:215
Symbol 215 MovieClip [idLevel4]Uses:115 211 213 21 22 66 214 92Used by:245
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:219
Symbol 218 MovieClipUses:89Used by:219
Symbol 219 MovieClip [idLevel5]Uses:115 105 217 21 22 66 218 92Used by:245
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClip [levelHit7]Uses:220Used by:225
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:225
Symbol 224 MovieClipUses:89Used by:225
Symbol 225 MovieClip [idLevel7]Uses:8 221 223 21 22 66 224 92Used by:245
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:231
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:231
Symbol 230 MovieClipUses:89Used by:231
Symbol 231 MovieClip [idLevel8]Uses:8 3 227 21 22 229 66 230 92Used by:245
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClip [levelHit9]Uses:232Used by:237
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:237
Symbol 236 MovieClipUses:89Used by:237
Symbol 237 MovieClip [idLevel9]Uses:8 233 235 21 22 66 236 92Used by:245
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClip [levelHit10]Uses:238Used by:244
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:244
Symbol 242 MovieClipUses:11 20Used by:244
Symbol 243 MovieClipUses:89Used by:244
Symbol 244 MovieClip [idLevel10]Uses:8 239 241 242 22 66 243 92Used by:245
Symbol 245 MovieClipUses:141 144 153 156 166 125 194 191 195 201 207 119 215 219 93 225 231 237 244Used by:Timeline
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:248
Symbol 248 MovieClipUses:247Used by:283 340
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:251
Symbol 251 MovieClipUses:250Used by:283
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:254
Symbol 254 MovieClipUses:253Used by:283
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:260 271 274
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:260 271 274
Symbol 259 GraphicUsed by:260 265 271 272 273 274
Symbol 260 ButtonUses:256 258 259Used by:283
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:265 272 273
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:265 272 273
Symbol 265 ButtonUses:262 264 259Used by:283
Symbol 266 GraphicUsed by:270 282
Symbol 267 GraphicUsed by:270 282
Symbol 268 GraphicUsed by:270 282
Symbol 269 GraphicUsed by:270 282
Symbol 270 ButtonUses:266 267 268 269Used by:283
Symbol 271 ButtonUses:256 258 259Used by:283
Symbol 272 ButtonUses:262 264 259Used by:283
Symbol 273 ButtonUses:262 264 259Used by:283
Symbol 274 ButtonUses:256 258 259Used by:283
Symbol 275 GraphicUsed by:277
Symbol 276 GraphicUsed by:277
Symbol 277 ButtonUses:275 276Used by:283
Symbol 278 GraphicUses:179Used by:279
Symbol 279 MovieClipUses:278Used by:281
Symbol 280 GraphicUsed by:281
Symbol 281 ButtonUses:279 280Used by:283 376
Symbol 282 ButtonUses:266 267 268 269Used by:283 376
Symbol 283 MovieClipUses:248 251 254 260 265 270 271 272 273 274 277 281 282Used by:284
Symbol 284 MovieClipUses:283Used by:376
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:287
Symbol 287 MovieClipUses:286Used by:298 332 376
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:293
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:293
Symbol 292 GraphicUsed by:293
Symbol 293 ButtonUses:289 291 292Used by:298 376
Symbol 294 FontUsed by:295 319 320 321 322 323 324 325 326 327 328 335 338 339 360 361 362 366 367
Symbol 295 TextUses:294Used by:298
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:296Used by:298
Symbol 298 MovieClipUses:287 293 295 297Used by:376
Symbol 299 GraphicUsed by:304
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:300Used by:304
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:302Used by:304
Symbol 304 MovieClip [CarColorChang]Uses:299 301 303 185 191Used by:376
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:310 331
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:310 331
Symbol 309 GraphicUsed by:310 331
Symbol 310 ButtonUses:306 308 309Used by:376
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:311Used by:376
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:318
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:318
Symbol 317 GraphicUsed by:318
Symbol 318 ButtonUses:314 316 317Used by:332 340 352
Symbol 319 TextUses:294Used by:332
Symbol 320 EditableTextUses:294 333 363Used by:332
Symbol 321 TextUses:294Used by:332
Symbol 322 EditableTextUses:294 333 363Used by:332
Symbol 323 TextUses:294Used by:332
Symbol 324 EditableTextUses:294 333 363Used by:332
Symbol 325 TextUses:294Used by:332
Symbol 326 EditableTextUses:294 333 363Used by:332
Symbol 327 TextUses:294Used by:332
Symbol 328 EditableTextUses:294 333 363Used by:332
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329Used by:332
Symbol 331 ButtonUses:306 308 309Used by:332
Symbol 332 MovieClipUses:287 318 319 320 321 322 323 324 325 326 327 328 330 331Used by:376
Symbol 333 FontUsed by:320 322 324 326 328 334 335 339 366
Symbol 334 TextUses:333Used by:340
Symbol 335 EditableTextUses:294 333 363Used by:340
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:336Used by:340
Symbol 338 TextUses:294Used by:340
Symbol 339 EditableTextUses:294 333 363Used by:340
Symbol 340 MovieClipUses:248 318 334 335 337 338 339Used by:376
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:345
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:345
Symbol 345 ButtonUses:342 344Used by:352
Symbol 346 TextUses:127Used by:352
Symbol 347 EditableTextUses:127Used by:352
Symbol 348 TextUses:127Used by:352
Symbol 349 EditableTextUses:127Used by:352
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:352 373
Symbol 352 MovieClipUses:318 345 346 347 348 349 351Used by:376
Symbol 353 GraphicUsed by:375
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:358
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:358
Symbol 358 MovieClipUses:355 357Used by:375
Symbol 359 GraphicUsed by:374
Symbol 360 EditableTextUses:294Used by:374
Symbol 361 EditableTextUses:294Used by:374
Symbol 362 EditableTextUses:294Used by:374
Symbol 363 FontUsed by:320 322 324 326 328 335 339 364 365 366 368
Symbol 364 TextUses:363Used by:374
Symbol 365 EditableTextUses:363Used by:374
Symbol 366 EditableTextUses:294 333 363Used by:374
Symbol 367 TextUses:294Used by:374
Symbol 368 TextUses:363Used by:374
Symbol 369 GraphicUsed by:371
Symbol 370 GraphicUsed by:371
Symbol 371 ButtonUses:369 370Used by:373
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClip [pausaGame]Uses:371 372 351Used by:374
Symbol 374 MovieClipUses:359 360 361 362 364 365 366 367 368 373Used by:375
Symbol 375 MovieClip [gameRace]Uses:353 358 22 374Used by:376
Symbol 376 MovieClip [game]Uses:284 153 298 281 287 304 310 293 312 332 282 340 352 375Used by:Timeline

Instance Names

"hit"Symbol 89 MovieClip Frame 1Symbol 69 MovieClip [hitBonus]
"mcMiddle"Symbol 93 MovieClip [idLevel6] Frame 1Symbol 8 MovieClip
"mcHit"Symbol 93 MovieClip [idLevel6] Frame 1Symbol 5 MovieClip [levelHit6]
"m_vehiclePlace"Symbol 93 MovieClip [idLevel6] Frame 1Symbol 22 MovieClip
"mcBikePlace"Symbol 93 MovieClip [idLevel6] Frame 1Symbol 66 MovieClip [bikePlace]
"BonusPlace"Symbol 93 MovieClip [idLevel6] Frame 1Symbol 90 MovieClip
"m_finishWall"Symbol 93 MovieClip [idLevel6] Frame 1Symbol 92 MovieClip [finishWall]
"mcMiddle"Symbol 119 MovieClip [idLevel3] Frame 1Symbol 115 MovieClip [idLevelMiddle1]
"mcHit"Symbol 119 MovieClip [idLevel3] Frame 1Symbol 112 MovieClip [levelHit3]
"m_vehiclePlace"Symbol 119 MovieClip [idLevel3] Frame 1Symbol 22 MovieClip
"mcBikePlace"Symbol 119 MovieClip [idLevel3] Frame 1Symbol 66 MovieClip [bikePlace]
"BonusPlace"Symbol 119 MovieClip [idLevel3] Frame 1Symbol 118 MovieClip
"m_finishWall"Symbol 119 MovieClip [idLevel3] Frame 1Symbol 92 MovieClip [finishWall]
"mcStripe"Symbol 140 MovieClip Frame 1Symbol 136 MovieClip
"snd"Symbol 153 MovieClip [Sound] Frame 1Symbol 150 Button
"snd"Symbol 153 MovieClip [Sound] Frame 2Symbol 152 Button
"kuzov"Symbol 185 MovieClip Frame 1Symbol 184 MovieClip
"mcSpoke"Symbol 191 MovieClip [idMotoWhellBack] Frame 1Symbol 188 MovieClip
"bike"Symbol 192 MovieClip Frame 1Symbol 185 MovieClip
"mc_p_wl"Symbol 192 MovieClip Frame 1Symbol 186 MovieClip
"mc_p_ld"Symbol 192 MovieClip Frame 1Symbol 186 MovieClip
"mc_p_rd"Symbol 192 MovieClip Frame 1Symbol 186 MovieClip
"mc_p_wr"Symbol 192 MovieClip Frame 1Symbol 186 MovieClip
"mc_p_wl"Symbol 192 MovieClip Frame 14Symbol 186 MovieClip
"mc_p_ld"Symbol 192 MovieClip Frame 14Symbol 186 MovieClip
"mc_p_rd"Symbol 192 MovieClip Frame 14Symbol 186 MovieClip
"mc_p_wr"Symbol 192 MovieClip Frame 14Symbol 186 MovieClip
"mc"Symbol 194 MovieClip [idBike] Frame 1Symbol 192 MovieClip
"hitForBonus"Symbol 194 MovieClip [idBike] Frame 1Symbol 69 MovieClip [hitBonus]
"mcDeathPoint1"Symbol 194 MovieClip [idBike] Frame 1Symbol 193 MovieClip
"mcDeathPoint3"Symbol 194 MovieClip [idBike] Frame 1Symbol 193 MovieClip
"mcDeathPoint2"Symbol 194 MovieClip [idBike] Frame 1Symbol 193 MovieClip
"mcDeathPoint4"Symbol 194 MovieClip [idBike] Frame 1Symbol 193 MovieClip
"mcSpoke"Symbol 195 MovieClip [idMotoWhellForward] Frame 1Symbol 188 MovieClip
"mcMiddle"Symbol 201 MovieClip [idLevel1] Frame 1Symbol 115 MovieClip [idLevelMiddle1]
"mcHit"Symbol 201 MovieClip [idLevel1] Frame 1Symbol 197 MovieClip [levelHit1]
"m_vehiclePlace"Symbol 201 MovieClip [idLevel1] Frame 1Symbol 22 MovieClip
"m_finishWall"Symbol 201 MovieClip [idLevel1] Frame 1Symbol 92 MovieClip [finishWall]
"mcBikePlace"Symbol 201 MovieClip [idLevel1] Frame 1Symbol 66 MovieClip [bikePlace]
"BonusPlace"Symbol 201 MovieClip [idLevel1] Frame 1Symbol 200 MovieClip
"mcMiddle"Symbol 207 MovieClip [idLevel2] Frame 1Symbol 115 MovieClip [idLevelMiddle1]
"mcHit"Symbol 207 MovieClip [idLevel2] Frame 1Symbol 203 MovieClip [levelHit2]
"m_vehiclePlace"Symbol 207 MovieClip [idLevel2] Frame 1Symbol 22 MovieClip
"mcBikePlace"Symbol 207 MovieClip [idLevel2] Frame 1Symbol 66 MovieClip [bikePlace]
"BonusPlace"Symbol 207 MovieClip [idLevel2] Frame 1Symbol 206 MovieClip
"m_finishWall"Symbol 207 MovieClip [idLevel2] Frame 1Symbol 92 MovieClip [finishWall]
"mcMiddle"Symbol 215 MovieClip [idLevel4] Frame 1Symbol 115 MovieClip [idLevelMiddle1]
"mcHit"Symbol 215 MovieClip [idLevel4] Frame 1Symbol 211 MovieClip [levelHit4]
"m_vehiclePlace"Symbol 215 MovieClip [idLevel4] Frame 1Symbol 22 MovieClip
"mcBikePlace"Symbol 215 MovieClip [idLevel4] Frame 1Symbol 66 MovieClip [bikePlace]
"BonusPlace"Symbol 215 MovieClip [idLevel4] Frame 1Symbol 214 MovieClip
"m_finishWall"Symbol 215 MovieClip [idLevel4] Frame 1Symbol 92 MovieClip [finishWall]
"mcMiddle"Symbol 219 MovieClip [idLevel5] Frame 1Symbol 115 MovieClip [idLevelMiddle1]
"mcHit"Symbol 219 MovieClip [idLevel5] Frame 1Symbol 105 MovieClip [levelHit5]
"m_vehiclePlace"Symbol 219 MovieClip [idLevel5] Frame 1Symbol 22 MovieClip
"mcBikePlace"Symbol 219 MovieClip [idLevel5] Frame 1Symbol 66 MovieClip [bikePlace]
"BonusPlace"Symbol 219 MovieClip [idLevel5] Frame 1Symbol 218 MovieClip
"m_finishWall"Symbol 219 MovieClip [idLevel5] Frame 1Symbol 92 MovieClip [finishWall]
"mcMiddle"Symbol 225 MovieClip [idLevel7] Frame 1Symbol 8 MovieClip
"mcHit"Symbol 225 MovieClip [idLevel7] Frame 1Symbol 221 MovieClip [levelHit7]
"m_vehiclePlace"Symbol 225 MovieClip [idLevel7] Frame 1Symbol 22 MovieClip
"mcBikePlace"Symbol 225 MovieClip [idLevel7] Frame 1Symbol 66 MovieClip [bikePlace]
"BonusPlace"Symbol 225 MovieClip [idLevel7] Frame 1Symbol 224 MovieClip
"m_finishWall"Symbol 225 MovieClip [idLevel7] Frame 1Symbol 92 MovieClip [finishWall]
"mcMiddle"Symbol 231 MovieClip [idLevel8] Frame 1Symbol 8 MovieClip
"mcHit"Symbol 231 MovieClip [idLevel8] Frame 1Symbol 3 MovieClip [levelHit8]
"m_vehiclePlace"Symbol 231 MovieClip [idLevel8] Frame 1Symbol 22 MovieClip
"mcBikePlace"Symbol 231 MovieClip [idLevel8] Frame 1Symbol 66 MovieClip [bikePlace]
"BonusPlace"Symbol 231 MovieClip [idLevel8] Frame 1Symbol 230 MovieClip
"m_finishWall"Symbol 231 MovieClip [idLevel8] Frame 1Symbol 92 MovieClip [finishWall]
"mcMiddle"Symbol 237 MovieClip [idLevel9] Frame 1Symbol 8 MovieClip
"mcHit"Symbol 237 MovieClip [idLevel9] Frame 1Symbol 233 MovieClip [levelHit9]
"m_vehiclePlace"Symbol 237 MovieClip [idLevel9] Frame 1Symbol 22 MovieClip
"mcBikePlace"Symbol 237 MovieClip [idLevel9] Frame 1Symbol 66 MovieClip [bikePlace]
"BonusPlace"Symbol 237 MovieClip [idLevel9] Frame 1Symbol 236 MovieClip
"m_finishWall"Symbol 237 MovieClip [idLevel9] Frame 1Symbol 92 MovieClip [finishWall]
"mcMiddle"Symbol 244 MovieClip [idLevel10] Frame 1Symbol 8 MovieClip
"mcHit"Symbol 244 MovieClip [idLevel10] Frame 1Symbol 239 MovieClip [levelHit10]
"m_vehiclePlace"Symbol 244 MovieClip [idLevel10] Frame 1Symbol 22 MovieClip
"mcBikePlace"Symbol 244 MovieClip [idLevel10] Frame 1Symbol 66 MovieClip [bikePlace]
"BonusPlace"Symbol 244 MovieClip [idLevel10] Frame 1Symbol 243 MovieClip
"m_finishWall"Symbol 244 MovieClip [idLevel10] Frame 1Symbol 92 MovieClip [finishWall]
"mcbb"Symbol 304 MovieClip [CarColorChang] Frame 1Symbol 185 MovieClip
"mcBG"Symbol 375 MovieClip [gameRace] Frame 1Symbol 358 MovieClip
"m_levelPlace"Symbol 375 MovieClip [gameRace] Frame 1Symbol 22 MovieClip
"m_panel"Symbol 375 MovieClip [gameRace] Frame 1Symbol 374 MovieClip
"m_logo"Symbol 376 MovieClip [game] Frame 1Symbol 284 MovieClip
"mcColor"Symbol 376 MovieClip [game] Frame 31Symbol 304 MovieClip [CarColorChang]
"screen"Symbol 376 MovieClip [game] Frame 46Symbol 332 MovieClip
"screen"Symbol 376 MovieClip [game] Frame 61Symbol 340 MovieClip
"screen"Symbol 376 MovieClip [game] Frame 76Symbol 352 MovieClip
"m_raceEngine"Symbol 376 MovieClip [game] Frame 91Symbol 375 MovieClip [gameRace]

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "dmSoundService"
ExportAssets (56)Timeline Frame 1Symbol 3 as "levelHit8"
ExportAssets (56)Timeline Frame 1Symbol 5 as "levelHit6"
ExportAssets (56)Timeline Frame 1Symbol 66 as "bikePlace"
ExportAssets (56)Timeline Frame 1Symbol 69 as "hitBonus"
ExportAssets (56)Timeline Frame 1Symbol 92 as "finishWall"
ExportAssets (56)Timeline Frame 1Symbol 93 as "idLevel6"
ExportAssets (56)Timeline Frame 1Symbol 105 as "levelHit5"
ExportAssets (56)Timeline Frame 1Symbol 112 as "levelHit3"
ExportAssets (56)Timeline Frame 1Symbol 115 as "idLevelMiddle1"
ExportAssets (56)Timeline Frame 1Symbol 119 as "idLevel3"
ExportAssets (56)Timeline Frame 1Symbol 125 as "deadBlink"
ExportAssets (56)Timeline Frame 1Symbol 377 as "__Packages.CInvisibleMovie"
ExportAssets (56)Timeline Frame 1Symbol 378 as "__Packages.CSoundService"
ExportAssets (56)Timeline Frame 1Symbol 379 as "__Packages.CSoundControl"
ExportAssets (56)Timeline Frame 1Symbol 380 as "__Packages.CLevel"
ExportAssets (56)Timeline Frame 1Symbol 381 as "__Packages.CParticleEngine"
ExportAssets (56)Timeline Frame 1Symbol 382 as "__Packages.CParticle"
ExportAssets (56)Timeline Frame 1Symbol 383 as "__Packages.CVector2D"
ExportAssets (56)Timeline Frame 1Symbol 384 as "__Packages.IConstraint"
ExportAssets (56)Timeline Frame 1Symbol 385 as "__Packages.CGameService"
ExportAssets (56)Timeline Frame 1Symbol 386 as "__Packages.CGroup"
ExportAssets (56)Timeline Frame 1Symbol 387 as "__Packages.IPauseListener"
ExportAssets (56)Timeline Frame 1Symbol 388 as "__Packages.CCamera"
ExportAssets (56)Timeline Frame 1Symbol 389 as "__Packages.CBoxConstrainSkeleton"
ExportAssets (56)Timeline Frame 1Symbol 390 as "__Packages.CSpringConstraint"
ExportAssets (56)Timeline Frame 1Symbol 391 as "__Packages.CPenetrationConstraint"
ExportAssets (56)Timeline Frame 1Symbol 392 as "__Packages.CWheel"
ExportAssets (56)Timeline Frame 1Symbol 393 as "__Packages.CConstants"
ExportAssets (56)Timeline Frame 1Symbol 394 as "__Packages.CGame"
ExportAssets (56)Timeline Frame 1Symbol 395 as "__Packages.CRaceEngine"
ExportAssets (56)Timeline Frame 1Symbol 396 as "__Packages.CBike"
ExportAssets (56)Timeline Frame 1Symbol 397 as "__Packages.CMultiState"
ExportAssets (56)Timeline Frame 1Symbol 398 as "__Packages.CGameControl"
ExportAssets (56)Timeline Frame 1Symbol 399 as "__Packages.cColorCh"
ExportAssets (56)Timeline Frame 15Symbol 141 as "idCurLevel"
ExportAssets (56)Timeline Frame 15Symbol 144 as "idChitButton"
ExportAssets (56)Timeline Frame 15Symbol 153 as "Sound"
ExportAssets (56)Timeline Frame 15Symbol 159 as "BOOM"
ExportAssets (56)Timeline Frame 15Symbol 160 as "IDEngine"
ExportAssets (56)Timeline Frame 15Symbol 161 as "click"
ExportAssets (56)Timeline Frame 15Symbol 162 as "IDEngine2"
ExportAssets (56)Timeline Frame 15Symbol 163 as "bonus"
ExportAssets (56)Timeline Frame 15Symbol 164 as "sndInGame"
ExportAssets (56)Timeline Frame 15Symbol 165 as "sndIntro1"
ExportAssets (56)Timeline Frame 15Symbol 190 as "WhellBack"
ExportAssets (56)Timeline Frame 15Symbol 191 as "idMotoWhellBack"
ExportAssets (56)Timeline Frame 15Symbol 194 as "idBike"
ExportAssets (56)Timeline Frame 15Symbol 195 as "idMotoWhellForward"
ExportAssets (56)Timeline Frame 15Symbol 197 as "levelHit1"
ExportAssets (56)Timeline Frame 15Symbol 201 as "idLevel1"
ExportAssets (56)Timeline Frame 15Symbol 203 as "levelHit2"
ExportAssets (56)Timeline Frame 15Symbol 207 as "idLevel2"
ExportAssets (56)Timeline Frame 15Symbol 211 as "levelHit4"
ExportAssets (56)Timeline Frame 15Symbol 215 as "idLevel4"
ExportAssets (56)Timeline Frame 15Symbol 219 as "idLevel5"
ExportAssets (56)Timeline Frame 15Symbol 221 as "levelHit7"
ExportAssets (56)Timeline Frame 15Symbol 225 as "idLevel7"
ExportAssets (56)Timeline Frame 15Symbol 231 as "idLevel8"
ExportAssets (56)Timeline Frame 15Symbol 233 as "levelHit9"
ExportAssets (56)Timeline Frame 15Symbol 237 as "idLevel9"
ExportAssets (56)Timeline Frame 15Symbol 239 as "levelHit10"
ExportAssets (56)Timeline Frame 15Symbol 244 as "idLevel10"
ExportAssets (56)Timeline Frame 31Symbol 304 as "CarColorChang"
ExportAssets (56)Timeline Frame 31Symbol 373 as "pausaGame"
ExportAssets (56)Timeline Frame 31Symbol 375 as "gameRace"
ExportAssets (56)Timeline Frame 31Symbol 376 as "game"

Labels

"lbPreloader"Frame 1
"lbDynamicObjects"Frame 15
"lbStart"Frame 31
"lbSplash"Symbol 376 MovieClip [game] Frame 1
"lbHowToPlay"Symbol 376 MovieClip [game] Frame 16
"lbColorChang"Symbol 376 MovieClip [game] Frame 31
"lbStatistic"Symbol 376 MovieClip [game] Frame 46
"lbWin"Symbol 376 MovieClip [game] Frame 61
"lbLose"Symbol 376 MovieClip [game] Frame 76
"lbGame"Symbol 376 MovieClip [game] Frame 91

Dynamic Text Variables

txtPercentageSymbol 139 EditableText"000%"
txtCaptionSymbol 143 EditableText"00"
txtScoreSymbol 320 EditableText"<p align="left"><font face="CRICKET" size="26" color="#ffcc00" letterSpacing="0.000000" kerning="1">0000000</font></p>"
txtLevelSymbol 322 EditableText"<p align="left"><font face="CRICKET" size="26" color="#ffcc00" letterSpacing="0.000000" kerning="1">00</font></p>"
txtTimeScoreSymbol 324 EditableText"<p align="left"><font face="CRICKET" size="26" color="#ffcc00" letterSpacing="0.000000" kerning="1">000000</font></p>"
txtSpecialScoreSymbol 326 EditableText"<p align="left"><font face="CRICKET" size="26" color="#ffcc00" letterSpacing="0.000000" kerning="1">000000</font></p>"
txtBonusScoreSymbol 328 EditableText"<p align="left"><font face="CRICKET" size="26" color="#ffcc00" letterSpacing="0.000000" kerning="1">000000</font></p>"
txtScoreSymbol 335 EditableText"<p align="left"><font face="Cricket" size="26" color="#ffcc00" letterSpacing="0.000000" kerning="1">0000000</font></p>"
txtAllTimeSymbol 339 EditableText"<p align="left"><font face="Cricket" size="26" color="#ffcc00" letterSpacing="0.000000" kerning="1">00</font></p>"
txtScoreSymbol 347 EditableText"<p align="left"><font face="Arial Black" size="26" color="#dd6f00" letterSpacing="0.000000" kerning="1">0000000</font></p>"
txtLevelSymbol 349 EditableText"<p align="left"><font face="Arial Black" size="26" color="#dd6f00" letterSpacing="0.000000" kerning="1">00</font></p>"
m_minSymbol 360 EditableText"00"
m_msecSymbol 361 EditableText"00"
m_secSymbol 362 EditableText"00"
txtLevelSymbol 365 EditableText"00"
txtScoreSymbol 366 EditableText"<p align="center"><font face="CRICKET" size="22" color="#ffcc00" letterSpacing="0.000000" kerning="1">0000000</font></p>"




http://swfchan.com/10/47652/info.shtml
Created: 1/5 -2019 10:51:12 Last modified: 1/5 -2019 10:51:12 Server time: 14/05 -2024 15:25:41