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

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

winterrider.swf

This is the info page for
Flash #108596

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


Text
100

%

Loading...

Music: "Winterbliss" by cycerin

Play more games

Play more games

Try to reach the finish as fast as you can

- forward/backward

- lean the vehicle

- pause
- restart

Controls

Developed by
IriySoft, Ltd
(www.iriysoft.ru)

Choose you vehicle

Complete level 9
to unlock

00:00_

00_

00000_

Level :

Score:

Time:

Level time:

Total time:

Score:

20:000

20:000

20:000

(Space - next level)

is complete!

Level

<p align="center"><font face="Tekton Pro Cond" size="30" color="#ffff00" letterSpacing="2.000000" kerning="0">15</font></p>

<p align="center"><font face="Tekton Pro Cond" size="30" color="#ffff00" letterSpacing="2.000000" kerning="0">15</font></p>

20:000

You've crashed!

20:000

20:000

20:000

All the levels

are complete!

Pause

Enter your name

<p align="left"><font face="Tekton Pro Cond" size="30" color="#000000" letterSpacing="2.000000" kerning="0">name</font></p>

Loading...

If you beat Level 9
you will unlock
a new bike!

You unlocked a New
BIKE
Click on Change Vehicle
to Ride your new bike.

ActionScript [AS1/AS2]

Frame 2
stop(); if (_root.percent == undefined) { _root.percent = 0; loader.gotoAndStop(1); percent_txt.text = 0; } onEnterFrame = function () { if (Math.floor((this.getBytesLoaded() / this.getBytesTotal()) * 100) >= _root.percent) { _root.percent++; gotoAndStop (3); delete onEnterFrame; } };
Frame 3
stop(); if (_root.percent >= 101) { loader.gotoAndStop(101); percent_txt.text = 100; play(); } else if (_root.percent >= 1) { loader.gotoAndStop(percent + 1); percent_txt.text = percent; gotoAndPlay (2); }
Frame 5
Frame 6
Frame 8
Frame 9
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("1467fea2", this, 10301, true);
Instance of Symbol 126 MovieClip "mc_sloop_zast" in Frame 9
onClipEvent (load) { this.gotoAndStop(2); }
Instance of Symbol 130 MovieClip "mc_sloop" in Frame 9
onClipEvent (load) { var soundControl = new Sound(this); }
Instance of Symbol 162 MovieClip "btn_sound" in Frame 15
onClipEvent (load) { if (this._parent.stopSoundFlag) { this.gotoAndStop(2); } }
Frame 24
stop();
Instance of Symbol 195 MovieClip in Frame 27
on (release) { this._parent.gameStartWith(1); } onClipEvent (load) { this._alpha = 0; }
Instance of Symbol 195 MovieClip "btn_vehicle1" in Frame 27
on (release) { this._parent.gameStartWith(2); } onClipEvent (load) { this._alpha = 0; }
Frame 28
this.stop();
Instance of Symbol 191 MovieClip "mc_control" in Frame 28
onClipEvent (load) { this._parent.initLevel(); } onClipEvent (enterFrame) { this._parent.processGame(); } onClipEvent (keyDown) { this._parent.keyPressed(); }
Instance of Symbol 130 MovieClip "mc_sloop" in Frame 29
onClipEvent (load) { var soundControl = new Sound(this); }
Symbol 15 Button
on (release) { getURL ("http://chillcade.com", "_blank"); }
Symbol 21 MovieClip Frame 86
_root.play();
Symbol 22 MovieClip Frame 1
function timerHandler() { if (!loadingComplete) { var _local2 = _root.getBytesLoaded() / _root.getBytesTotal(); bar._xscale = 100 * _local2; if (_local2 == 1) { loadingComplete = true; if (AUTO_PLAY) { startMovie(); } else { gotoAndStop ("loaded"); } return(undefined); } } } function startMovie() { _root.play(); } _root.stop(); stop(); var AUTO_PLAY = false; var loadingComplete = false; timerHandler();
Symbol 22 MovieClip Frame 2
stop();
Symbol 492 MovieClip [__Packages.MochiScores] Frame 0
class MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { MochiScores.boardID = boardID; MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if (options.clip != null) { if ((options.clip != MochiServices.__get__clip()) || (MochiServices.__get__childClip()._target == undefined)) { MochiServices.disconnect(); MochiServices.connect(MochiServices.__get__id(), options.clip); } delete options.clip; } if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (typeof(options.score) == "object") { if (options.score.text != undefined) { options.score = options.score.text; } } } if (options.onDisplay != null) { options.onDisplay(); } else { MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { _root.showScoreBoard(false, false); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 493 MovieClip [__Packages.MochiServices] Frame 0
class MochiServices { static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("1.32"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; _rcvChannelName = val; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { MochiServices.onError = onError; } else if (MochiServices.onError == undefined) { MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); _rcvChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local2 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } allowDomains(_gatewayURL); _clip = clip.createEmptyMovieClip(_local2, 10336, false); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); MochiServices.disconnect(); MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { MochiServices.disconnect(); MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip(_gatewayURL, _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain = function (d) { return(true); }; _rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain; _rcvChannel._nextcallbackID = 0; _rcvChannel._callbacks = {}; listen(); return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _rcvChannel.onStatus = function (infoObject) { MochiServices.onStatus(infoObject); }; _rcvChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _rcvChannel.onError = function () { MochiServices.onError.apply(null, ["IOError"]); }; _rcvChannel.connect(_rcvChannelName); trace("connected!"); _connecting = false; _connected = true; _listenChannel.close(); while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _rcvChannel._callbacks[_local1.callbackID]; } delete _rcvChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } _rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _rcvChannel._nextcallbackID++; } static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }
Symbol 494 MovieClip [__Packages.CParticleEngine] Frame 0
class CParticleEngine { var hit_mc, prevTime; function CParticleEngine () { } function clear() { while (p_array.pop() != undefined) { } while (w_array.pop() != undefined) { } while (c_array.pop() != undefined) { } } function clearConstraints() { while (c_array.pop() != undefined) { } } function setHitMovie(hit_mc_) { hit_mc = hit_mc_; } function addParticle(p) { p_array.push(p); } function addWheel(wheel, p, maxSpeed, radius) { wheel.init(p, maxSpeed, radius); w_array.push(wheel); } function addSpringConstraint(p1, p2, koeffStiff1, koeffStiff2) { var _local2 = new CSpringConstraint(p1, p2, koeffStiff1, koeffStiff2); c_array.push(_local2); return(_local2); } function addPenetrationConstraint(p0, p1, p2) { var _local2 = new CPenetrationConstraint(p0, p1, p2); c_array.push(_local2); return(_local2); } function addPenetrationConstraint2(p0, p1, p2) { var _local2 = new CPenetrationConstraint2(p0, p1, p2); c_array.push(_local2); return(_local2); } function start() { prevTime = getTimer(); } function computeForces() { var _local2 = 0; while (_local2 < p_array.length) { p_array[_local2].acc.x = 0; p_array[_local2].acc.y = gravity * p_array[_local2].mass; _local2++; } } function clearForces() { var _local3; var _local2 = 0; while (_local2 < w_array.length) { _local3 = w_array[_local2]; _local3.addedAcc.x = (_local3.addedAcc.y = 0); _local2++; } } function applyManFrictions() { var _local2 = 0; while (_local2 < w_array.length) { w_array[_local2].applyAddedAcc(); _local2++; } } function verlet(dTime) { var _local5 = 0.995; var _local2; var _local4 = 0; _local2 = 0; while (_local2 < p_array.length) { p_array[_local2].verlet(dTime, _local5); _local2++; } if (!stopWheels) { if (Key.isDown(CCarSynchronizer.BUTTON_DOWN)) { _local4 = -0.6; } else if (Key.isDown(CCarSynchronizer.BUTTON_UP)) { _local4 = 1; } } _local2 = 0; while (_local2 < w_array.length) { w_array[_local2].process(dTime, (w_array[_local2].maxAccSpeed * _local4) / 3.2, 0.99); _local2++; } } function checkCollisions() { var _local2 = 0; while (_local2 < w_array.length) { w_array[_local2].checkCollision(hit_mc); _local2++; } } function checkConstraints(dTime) { var _local2; var _local3 = c_array.length; _local2 = 0; while (_local2 < _local3) { c_array[_local2].resolve(); _local2++; } } function process() { var _local4 = getTimer(); var _local5 = (_local4 - prevTime) / 1000; prevTime = _local4; var _local2; var _local3 = Math.min(Math.round(_local5 / t), maxSteps); _local2 = 0; while (_local2 < _local3) { computeForces(); applyManFrictions(); verlet(t); checkConstraints(t); checkCollisions(); clearForces(); _local2++; } } static var gravity = 3.15; var p_array = new Array(); var w_array = new Array(); var c_array = new Array(); var t = 0.02; var maxSteps = 2; var stopWheels = false; }
Symbol 495 MovieClip [__Packages.CParticle] Frame 0
class CParticle { var pos, prevPos, mass, acc, mc; function CParticle (x_, y_, mass_) { pos = new CVector2D(x_, y_); prevPos = pos.duplicate(); mass = mass_; acc = new CVector2D(0, 0); mc = null; } function verlet(dTime, koeffDamp) { var _local2 = pos.duplicate(); pos.x = pos.x + (((pos.x - prevPos.x) * koeffDamp) + (acc.x * dTime)); pos.y = pos.y + (((pos.y - prevPos.y) * koeffDamp) + (acc.y * dTime)); _local2.copyTo(prevPos); if (mc != null) { mc._x = pos.x; mc._y = pos.y; } } function getVelocityVector() { return(new CVector2D(pos.x - prevPos.x, pos.y - prevPos.y)); } }
Symbol 496 MovieClip [__Packages.CVector2D] Frame 0
class CVector2D { var x, y; function CVector2D (x_, y_) { x = x_; y = y_; } function reinit(x_, y_) { x = x_; y = y_; } function getUgol() { return(Math.atan2(y, x)); } function duplicate() { return(new CVector2D(x, y)); } function copyTo(v) { v.x = x; v.y = 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 497 MovieClip [__Packages.CWheel] Frame 0
class CWheel extends MovieClip { var particle, rad, maxAccSpeed, speed, accSpeed, rot, addedAcc, intersectionFlag, lastIntersPoint, lastN, hitPointArray, normalArray, hitArray, intersArray, lastYSpeed, mc, _x, _y, localToGlobal; function CWheel () { super(); } function init(particle_, maxAccSpeed_, rad_) { particle = particle_; rad = rad_; maxAccSpeed = maxAccSpeed_ * 4; speed = 0; accSpeed = 0; rot = new CVector2D(1, 0); addedAcc = new CVector2D(0, 0); intersectionFlag = false; lastIntersPoint = new CVector2D(0, 0); lastN = new CVector2D(0, 0); var _local2; var _local3 = (Math.PI*2) / hitCount; hitPointArray = new Array(hitCount); normalArray = new Array(hitCount); hitArray = new Array(hitCount); intersArray = new Array(); _local2 = 0; while (_local2 < hitCount) { hitPointArray[_local2] = new CVector2D(Math.sin(_local3 * _local2) * rad, (-Math.cos(_local3 * _local2)) * rad); normalArray[_local2] = hitPointArray[_local2].multNew(-1); normalArray[_local2].normalize(); _local2++; } lastYSpeed = 0; } function setKoeffSpring(koeffSpring_) { koeffSpring = koeffSpring_; } function setKoeffSlip(koeffSlip_) { koeffSlip = koeffSlip_; } function setKoeffConcatenation(koeffConcatenation_) { koeffConcatenation = koeffConcatenation_; } function hasIntersection() { return(intersectionFlag); } function process(dTime, acc, koeffDamp) { accSpeed = Math.max(-maxAccSpeed, Math.min(maxAccSpeed, accSpeed + (acc * dTime))); speed = Math.max((-maxSpeed) * dTime, Math.min((speed * koeffDamp) + accSpeed, maxSpeed * dTime)); rot.rotate(speed / rad); mc.mc_rim._rotation = (Math.atan2(rot.y, rot.x) * 180) / Math.PI; lastYSpeed = particle.pos.y - particle.prevPos.y; } 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(particle.prevPos.x, particle.prevPos.y); var _local4 = new CVector2D(0, 0); var _local3 = new CVector2D(0, 0); var _local14; _x = particle.pos.x; _y = particle.pos.y; _local14 = 0; _local2 = 0; while (_local2 < hitCount) { hitPointArray[_local2].copyTo(_local9); localToGlobal(_local9); if ((hitArray[_local2] = hit_mc.hitTest(_local9.x, _local9.y, true))) { _local13 = true; _local5 = _local2; _local14++; } _local2++; } if (_local14 == hitCount) { particle.pos.x = particle.prevPos.x + ((particle.pos.x - particle.prevPos.x) * 0.3); particle.pos.y = particle.prevPos.y + ((particle.pos.y - particle.prevPos.y) * 0.3); _x = particle.pos.x; _y = particle.pos.y; return(undefined); } _local2 = 0; if (_local13) { while (true) { _local2++; if (_local2 == hitCount) { _local2 = 0; } if (!hitArray[_local2]) { _local5 = -1; _local8 = 0; while (_local8 < hitCount) { _local2++; if (_local2 == 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 = 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); particle.pos.minusNew(particle.prevPos).copyTo(_local6); if (_local4.scalar(_local6) < 0) { _local11 = Math.atan2(_local4.y, _local4.x); _local6.rotate(-_local11); _local6.x = (-_local6.x) * koeffSpring; _local6.rotate(_local11); pushOut(_local5, _local7, _local3, hit_mc); particle.prevPos.x = particle.pos.x - _local6.x; particle.prevPos.y = particle.pos.y - _local6.y; } else { pushOut(_local5, _local7, _local3, hit_mc); } _local2++; } validateRotation(_local4, _local16); intersectionFlag = true; particle.pos.copyTo(lastIntersPoint); _local4.copyTo(lastN); } } else if (intersectionFlag) { validateRotation(lastN, _local16); intersectionFlag = false; } _x = particle.pos.x; _y = particle.pos.y; } function pushOut(k1, k2, n, hit_mc) { n.normalize(); if (k1 != k2) { var _local7 = new CVector2D(0, 0).getDistanceTo(hitPointArray[k1], hitPointArray[k2]); _local7 = rad - Math.abs(_local7); particle.pos.plus(n.multNew(_local7)); particle.prevPos.plus(n.multNew(_local7)); } else { var _local6 = n.multNew(-rad); var _local4 = new CVector2D(0, 0); var _local5 = 0; var _local3 = 0.03; while (true) { _local6.copyTo(_local4); localToGlobal(_local4); if (hit_mc.hitTest(_local4.x, _local4.y, true)) { _local5++; _x = (particle.pos.x = particle.pos.x + (n.x * _local3)); _y = (particle.pos.y = particle.pos.y + (n.y * _local3)); } else { _local5--; particle.pos.x = particle.pos.x - (n.x * _local3); particle.pos.y = particle.pos.y - (n.y * _local3); particle.prevPos.plus(n.multNew(_local3 * _local5)); break; } } } particle.pos.minus(n.multNew(koeffConcatenation)); particle.prevPos.minus(n.multNew(koeffConcatenation)); } function validateRotation(n, oldPos) { if ((!intersectionFlag) && (Math.abs(accSpeed) > 0.01)) { if (Math.abs(accSpeed) < ((maxAccSpeed * 0.02) / 2)) { accSpeed = 0; } else if (accSpeed > 0) { accSpeed = maxAccSpeed * 0.02; } else { accSpeed = (-maxAccSpeed) * 0.02; } } var _local3 = new CVector2D(-n.y, n.x); var _local6 = particle.pos.minusNew(oldPos); var _local5 = Math.atan2(_local3.y, _local3.x); var _local2 = _local6.rotateNew(-_local5); speed = _local2.x + accSpeed; _local2.y = 0; _local2.rotate(_local5); var _local4 = 1 - koeffSlip; particle.pos.x = (particle.pos.x + ((_local3.x * accSpeed) * _local4)) - ((1 - koeffFriction) * _local2.x); particle.pos.y = (particle.pos.y + ((_local3.y * accSpeed) * _local4)) - ((1 - koeffFriction) * _local2.y); accSpeed = accSpeed * koeffSlip; } function applyAddedAcc() { particle.acc.x = particle.acc.x + (addedAcc.x * particle.mass); particle.acc.y = particle.acc.y + (addedAcc.y * particle.mass); } function turnTo(turnDir, force) { particle.prevPos.x = particle.pos.x - (turnDir.x * force); particle.prevPos.x = particle.pos.x - (turnDir.x * force); koeffSpring = 0.9; } var maxSpeed = 180; var koeffSpring = 0.03; var koeffSlip = 0.15; var koeffFriction = 0.97; var koeffConcatenation = 0; var hitCount = 16; }
Symbol 498 MovieClip [__Packages.CSpringConstraint] Frame 0
class CSpringConstraint { var p1, p2, koeffStiffPress, koeffStiffStretch, relaxLen, basicParticleNum, basicParticleWeight; function CSpringConstraint (p1_, p2_, koeffStiffPress_, koeffStiffStretch_) { p1 = p1_; p2 = p2_; koeffStiffPress = koeffStiffPress_; koeffStiffStretch = koeffStiffStretch_; var _local2 = new CVector2D(p1.pos.x - p2.pos.x, p1.pos.y - p2.pos.y); relaxLen = _local2.modul(); basicParticleNum = BASIC_PARTICLE_NONE; basicParticleWeight = 1; } function setBasicParticleNum(basicParticleNum_) { basicParticleNum = basicParticleNum_; } function setBasicParticleWeight(basicParticleWeight_) { basicParticleWeight = basicParticleWeight_; } function resolve() { var _local3 = new CVector2D(p1.pos.x - p2.pos.x, p1.pos.y - p2.pos.y); var _local6 = _local3.modul(); var _local5 = (_local6 - relaxLen) / _local6; var _local4; if (_local6 > relaxLen) { _local4 = koeffStiffStretch; } else { _local4 = koeffStiffPress; } var _local2; if (basicParticleNum == BASIC_PARTICLE_NONE) { _local2 = (_local5 * _local4) / (p1.mass + p2.mass); p1.pos.x = p1.pos.x - ((_local3.x * p1.mass) * _local2); p1.pos.y = p1.pos.y - ((_local3.y * p1.mass) * _local2); p2.pos.x = p2.pos.x + ((_local3.x * p2.mass) * _local2); p2.pos.y = p2.pos.y + ((_local3.y * p2.mass) * _local2); } else if (basicParticleNum == 1) { _local2 = (_local5 * _local4) / (p1.mass + p2.mass); _local2 = _local5 * _local4; p1.pos.x = p1.pos.x - ((_local3.x * _local2) * (1 - basicParticleWeight)); p1.pos.y = p1.pos.y - ((_local3.y * _local2) * (1 - basicParticleWeight)); p2.pos.x = p2.pos.x + ((_local3.x * _local2) * basicParticleWeight); p2.pos.y = p2.pos.y + ((_local3.y * _local2) * basicParticleWeight); } else { _local2 = (_local5 * _local4) / (p1.mass + p2.mass); _local2 = _local5 * _local4; p1.pos.x = p1.pos.x + ((_local3.x * _local2) * basicParticleWeight); p1.pos.y = p1.pos.y + ((_local3.y * _local2) * basicParticleWeight); p2.pos.x = p2.pos.x + ((_local3.x * _local2) * (1 - basicParticleWeight)); p2.pos.y = p2.pos.y + ((_local3.y * _local2) * (1 - basicParticleWeight)); } } static var BASIC_PARTICLE_NONE = 0; }
Symbol 499 MovieClip [__Packages.CPenetrationConstraint] Frame 0
class CPenetrationConstraint { var p0, p1, p2, sign; function CPenetrationConstraint (p0_, p1_, p2_) { p0 = p0_; p1 = p1_; p2 = p2_; sign = p0.pos.getDistanceTo(p1.pos, p2.pos); if (sign < 0) { sign = -1; } else { sign = 1; } } function resolve() { var _local3; var _local2; _local3 = p0.pos.getDistanceTo(p1.pos, p2.pos); if ((sign * _local3) <= 2) { _local2 = new CVector2D(p2.pos.x, p2.pos.y); _local2.minus(p1.pos); _local2.normalize(); _local2.rotate((Math.PI/2) * sign); _local2.mult(Math.abs(_local3) + 1); p1.pos.minus(_local2); } } }
Symbol 500 MovieClip [__Packages.CPenetrationConstraint2] Frame 0
class CPenetrationConstraint2 { var p0, p1, p2, sign; function CPenetrationConstraint2 (p0_, p1_, p2_) { p0 = p0_; p1 = p1_; p2 = p2_; sign = p0.pos.getDistanceTo(p1.pos, p2.pos); if (sign < 0) { sign = -1; } else { sign = 1; } } function resolve() { var _local3; var _local2; _local3 = p0.pos.getDistanceTo(p1.pos, p2.pos); if ((sign * _local3) <= 2) { _local2 = new CVector2D(p2.pos.x, p2.pos.y); _local2.minus(p1.pos); _local2.normalize(); _local2.rotate((Math.PI/2) * sign); _local2.mult(Math.abs(_local3) + 1); p0.pos.plus(_local2); } } }
Symbol 501 MovieClip [__Packages.CBikeParams] Frame 0
class CBikeParams { var controlAccPercBase, controlAccPercMult, koeffStability, bodyLibName, bodyDepth, backWheelLibName, backWheelDepth, backWheelKoeffSlip, backWheelKoeffConcatenation, backWheelKoeffSpring, backWheelPMass, backWheelPMaxSpeed, backWheelPRadius, backWheelPAcc, forwardWheelLibName, forwardWheelDepth, forwardWheelKoeffSlip, forwardWheelKoeffConcatenation, forwardWheelKoeffSpring, forwardWheelPMass, forwardWheelPMaxSpeed, forwardWheelPRadius, forwardWheelPAcc, pLD_mass, pRD_mass, pC_mass, triangleSprings, downSpringParams, upSpringParams, diagonalSpringParams, rightSpringParams, leftSpringParams; function CBikeParams (controlAccPercBase_, controlAccPercMult_, koeffStability_, bodyLibName_, bodyDepth_, backWheelLibName_, backWheelDepth_, backWheelKoeffSlip_, backWheelKoeffConcatenation_, backWheelKoeffSpring_, backWheelPMass_, backWheelPMaxSpeed_, backWheelPRadius_, backWheelPAcc_, forwardWheelLibName_, forwardWheelDepth_, forwardWheelKoeffSlip_, forwardWheelKoeffConcatenation_, forwardWheelKoeffSpring_, forwardWheelPMass_, forwardWheelPMaxSpeed_, forwardWheelPRadius_, forwardWheelPAcc_, pLD_mass_, pRD_mass_, pC_mass_, triangleSprings_, downSpringParams_, upSpringParams_, diagonalSpringParams_, rightSpringParams_, leftSpringParams_) { controlAccPercBase = controlAccPercBase_; controlAccPercMult = controlAccPercMult_; koeffStability = koeffStability_; bodyLibName = bodyLibName_; bodyDepth = bodyDepth_; backWheelLibName = backWheelLibName_; backWheelDepth = backWheelDepth_; backWheelKoeffSlip = backWheelKoeffSlip_; backWheelKoeffConcatenation = backWheelKoeffConcatenation_; backWheelKoeffSpring = backWheelKoeffSpring_; backWheelPMass = backWheelPMass_; backWheelPMaxSpeed = backWheelPMaxSpeed_; backWheelPRadius = backWheelPRadius_; backWheelPAcc = backWheelPAcc_; forwardWheelLibName = forwardWheelLibName_; forwardWheelDepth = forwardWheelDepth_; forwardWheelKoeffSlip = forwardWheelKoeffSlip_; forwardWheelKoeffConcatenation = forwardWheelKoeffConcatenation_; forwardWheelKoeffSpring = forwardWheelKoeffSpring_; forwardWheelPMass = forwardWheelPMass_; forwardWheelPMaxSpeed = forwardWheelPMaxSpeed_; forwardWheelPRadius = forwardWheelPRadius_; forwardWheelPAcc = forwardWheelPAcc_; pLD_mass = pLD_mass_; pRD_mass = pRD_mass_; pC_mass = pC_mass_; triangleSprings = triangleSprings_; downSpringParams = downSpringParams_; upSpringParams = upSpringParams_; diagonalSpringParams = diagonalSpringParams_; rightSpringParams = rightSpringParams_; leftSpringParams = leftSpringParams_; } }
Symbol 502 MovieClip [__Packages.CSpringParams] Frame 0
class CSpringParams { var koeffStretch, koeffPress, basicParticleNum, basicParticleWeight; function CSpringParams (koeffStretch_, koeffPress_, basicParticleNum_, basicParticleWeight_) { koeffStretch = koeffStretch_; koeffPress = koeffPress_; basicParticleNum = basicParticleNum_; basicParticleWeight = basicParticleWeight_; } }
Symbol 503 MovieClip [__Packages.CCarSynchronizer] Frame 0
class CCarSynchronizer { var koeffSpring, healthIndicator, bikeNum, mc_back_wheel, mc_forward_wheel, mc_car, mc_back_dark, mc_forward_dark, p_wl, p_wr, p_ld, p_rd, p_c, state; function CCarSynchronizer () { koeffSpring = 0.5; } function setHealthIndicator(healthIndicator_) { healthIndicator = healthIndicator_; healthIndicator.setMaxValue(MAX_HEALTH); } function setBikeNum(bikeNum_) { bikeNum = bikeNum_; } function init(mc_container, sX, sY, engine, bikeParams) { var _local3 = {x:0, y:0}; var _local2; var _local5; mc_back_wheel = CWheel(mc_container.attachMovie(bikeParams.backWheelLibName, "back_w", bikeParams.backWheelDepth)); mc_forward_wheel = CWheel(mc_container.attachMovie(bikeParams.forwardWheelLibName, "forward_w", bikeParams.forwardWheelDepth)); mc_car = mc_container.attachMovie(bikeParams.bodyLibName, "body", bikeParams.bodyDepth); if (bikeParams.triangleSprings) { mc_back_dark = mc_container.attachMovie("lib_dark_wheel", "wdb1", 0); mc_forward_dark = mc_container.attachMovie("lib_dark_wheel", "wdb2", 1); } mc_car._x = sX; mc_car._y = sY; _local3.x = mc_car.mc.mc_p_wl._x; _local3.y = mc_car.mc.mc_p_wl._y; mc_car.mc.localToGlobal(_local3); mc_car._parent.globalToLocal(_local3); mc_back_wheel._x = _local3.x; mc_back_wheel._y = _local3.y; mc_back_wheel.setKoeffSlip(bikeParams.backWheelKoeffSlip); mc_back_wheel.setKoeffConcatenation(bikeParams.backWheelKoeffConcatenation); mc_back_wheel.setKoeffSpring(bikeParams.backWheelKoeffSpring); p_wl = new CParticle(_local3.x, _local3.y, bikeParams.backWheelPMass); engine.addParticle(p_wl); engine.addWheel(mc_back_wheel, p_wl, bikeParams.backWheelPMaxSpeed, bikeParams.backWheelPRadius); _local3.x = mc_car.mc.mc_p_wr._x; _local3.y = mc_car.mc.mc_p_wr._y; mc_car.mc.localToGlobal(_local3); mc_car._parent.globalToLocal(_local3); mc_forward_wheel._x = _local3.x; mc_forward_wheel._y = _local3.y; mc_forward_wheel.setKoeffSlip(bikeParams.forwardWheelKoeffSlip); mc_forward_wheel.setKoeffConcatenation(bikeParams.forwardWheelKoeffConcatenation); mc_forward_wheel.setKoeffSpring(bikeParams.forwardWheelKoeffSpring); p_wr = new CParticle(_local3.x, _local3.y, bikeParams.forwardWheelPMass); engine.addParticle(p_wr); engine.addWheel(mc_forward_wheel, p_wr, bikeParams.forwardWheelPMaxSpeed, bikeParams.forwardWheelPRadius); if (!bikeParams.triangleSprings) { _local3.x = mc_car.mc.mc_p_ld._x; _local3.y = mc_car.mc.mc_p_ld._y; mc_car.mc.localToGlobal(_local3); mc_car._parent.globalToLocal(_local3); p_ld = new CParticle(_local3.x, _local3.y, bikeParams.pLD_mass); engine.addParticle(p_ld); _local3.x = mc_car.mc.mc_p_rd._x; _local3.y = mc_car.mc.mc_p_rd._y; mc_car.mc.localToGlobal(_local3); mc_car._parent.globalToLocal(_local3); p_rd = new CParticle(_local3.x, _local3.y, bikeParams.pRD_mass); engine.addParticle(p_rd); _local2 = bikeParams.downSpringParams; _local5 = engine.addSpringConstraint(p_wr, p_wl, _local2.koeffPress, _local2.koeffStretch); _local5.setBasicParticleNum(_local2.basicParticleNum); _local5.setBasicParticleWeight(_local2.basicParticleWeight); _local2 = bikeParams.upSpringParams; _local5 = engine.addSpringConstraint(p_ld, p_rd, _local2.koeffPress, _local2.koeffStretch); _local5.setBasicParticleNum(_local2.basicParticleNum); _local5.setBasicParticleWeight(_local2.basicParticleWeight); _local2 = bikeParams.diagonalSpringParams; _local5 = engine.addSpringConstraint(p_wr, p_ld, _local2.koeffPress, _local2.koeffStretch); _local5.setBasicParticleNum(_local2.basicParticleNum); _local5.setBasicParticleWeight(_local2.basicParticleWeight); _local5 = engine.addSpringConstraint(p_wl, p_rd, _local2.koeffPress, _local2.koeffStretch); _local5.setBasicParticleNum(_local2.basicParticleNum); _local5.setBasicParticleWeight(_local2.basicParticleWeight); _local2 = bikeParams.rightSpringParams; _local5 = engine.addSpringConstraint(p_wr, p_rd, _local2.koeffPress, _local2.koeffStretch); _local5.setBasicParticleNum(_local2.basicParticleNum); _local5.setBasicParticleWeight(_local2.basicParticleWeight); _local2 = bikeParams.leftSpringParams; _local5 = engine.addSpringConstraint(p_wl, p_ld, _local2.koeffPress, _local2.koeffStretch); _local5.setBasicParticleNum(_local2.basicParticleNum); _local5.setBasicParticleWeight(_local2.basicParticleWeight); engine.addPenetrationConstraint(p_wr, p_rd, p_ld); engine.addPenetrationConstraint(p_wl, p_ld, p_rd); } else { _local3.x = mc_car.mc.mc_p_c._x; _local3.y = mc_car.mc.mc_p_c._y; mc_car.mc.localToGlobal(_local3); mc_car._parent.globalToLocal(_local3); p_c = new CParticle(_local3.x, _local3.y, bikeParams.pC_mass); engine.addParticle(p_c); _local2 = bikeParams.downSpringParams; _local5 = engine.addSpringConstraint(p_wr, p_wl, _local2.koeffPress, _local2.koeffStretch); _local5.setBasicParticleNum(_local2.basicParticleNum); _local5.setBasicParticleWeight(_local2.basicParticleWeight); _local2 = bikeParams.rightSpringParams; _local5 = engine.addSpringConstraint(p_wr, p_c, _local2.koeffPress, _local2.koeffStretch); _local5.setBasicParticleNum(_local2.basicParticleNum); _local5.setBasicParticleWeight(_local2.basicParticleWeight); _local2 = bikeParams.leftSpringParams; _local5 = engine.addSpringConstraint(p_wl, p_c, _local2.koeffPress, _local2.koeffStretch); _local5.setBasicParticleNum(_local2.basicParticleNum); _local5.setBasicParticleWeight(_local2.basicParticleWeight); engine.addPenetrationConstraint2(p_c, p_wr, p_wl); mc_back_dark._x = mc_back_wheel._x + DARK_DX; mc_back_dark._y = mc_back_wheel._y + DARK_DY; mc_back_dark._rotation = mc_back_wheel.mc.mc_rim._rotation; mc_forward_dark._x = mc_forward_wheel._x + DARK_DX; mc_forward_dark._y = mc_forward_wheel._y + DARK_DY; mc_forward_dark._rotation = mc_forward_wheel.mc.mc_rim._rotation; } state = ST_GO; } function init_bike1(mc_container, sX, sY, engine) { init(mc_container, sX, sY, engine, moto1Params); } function init_bike2(mc_container, sX, sY, engine) { init(mc_container, sX, sY, engine, moto2Params); } function process() { if (state == ST_GO) { if (bikeParamsArray[bikeNum - 1].triangleSprings) { var _local5; var _local4; var _local3; _local5 = new CVector2D(p_wr.pos.x - p_c.pos.x, p_wr.pos.y - p_c.pos.y); _local5.normalize(); _local4 = new CVector2D(p_wl.pos.x - p_c.pos.x, p_wl.pos.y - p_c.pos.y); _local4.normalize(); mc_car._rotation = ((Math.atan2(_local5.y + _local4.y, _local5.x + _local4.x) * 180) / Math.PI) - 90; _local3 = new CVector2D(mc_car.mc.mc_p_c._x, mc_car.mc.mc_p_c._y); mc_car.mc.localToGlobal(_local3); mc_car._parent.globalToLocal(_local3); mc_car._x = mc_car._x + (p_c.pos.x - _local3.x); mc_car._y = mc_car._y + (p_c.pos.y - _local3.y); } else { var _local6; var _local2; _local6 = new CVector2D(p_rd.pos.x - p_ld.pos.x, p_rd.pos.y - p_ld.pos.y); mc_car._rotation = (Math.atan2(_local6.y, _local6.x) * 180) / Math.PI; var _local3 = new CVector2D(mc_car.mc.mc_p_ld._x, mc_car.mc.mc_p_ld._y); _local2 = new CVector2D(mc_car.mc.mc_p_rd._x, mc_car.mc.mc_p_rd._y); mc_car.mc.localToGlobal(_local3); mc_car._parent.globalToLocal(_local3); mc_car.mc.localToGlobal(_local2); mc_car._parent.globalToLocal(_local2); mc_car._x = mc_car._x + ((((p_ld.pos.x - _local3.x) + p_rd.pos.x) - _local2.x) / 2); mc_car._y = mc_car._y + ((((p_ld.pos.y - _local3.y) + p_rd.pos.y) - _local2.y) / 2); _local3.x = mc_back_wheel._x; _local3.y = mc_back_wheel._y; mc_back_wheel._parent.localToGlobal(_local3); mc_car.mc.globalToLocal(_local3); _local2.x = mc_forward_wheel._x; _local2.y = mc_forward_wheel._y; mc_forward_wheel._parent.localToGlobal(_local2); mc_car.mc.globalToLocal(_local2); mc_car.mc.mc_s_ld._rotation = (mc_car.mc.mc_s_lu._rotation = (Math.atan2((_local3.y + 1.2) - mc_car.mc.mc_s_lu._y, _local3.x - mc_car.mc.mc_s_lu._x) * 180) / Math.PI); mc_car.mc.mc_s_rd._rotation = (mc_car.mc.mc_s_ru._rotation = (Math.atan2((_local2.y + 1.2) - mc_car.mc.mc_s_ru._y, _local2.x - mc_car.mc.mc_s_ru._x) * 180) / Math.PI); } updateBikeSprings(); } else if (state == ST_CRUSH) { } } function updateBikeSprings() { var _local3; var _local2; var _local4; _local2 = new CVector2D(mc_car.mc.mc_back_spring._x, mc_car.mc.mc_back_spring._y); mc_car.mc.localToGlobal(_local2); mc_car._parent.globalToLocal(_local2); _local3 = new CVector2D(mc_car.mc.mc_back_spring.mc_dir._x, mc_car.mc.mc_back_spring.mc_dir._y); mc_car.mc.mc_back_spring.localToGlobal(_local3); mc_car._parent.globalToLocal(_local3); _local4 = new CVector2D(mc_back_wheel._x - _local2.x, mc_back_wheel._y - _local2.y); _local3.minus(_local2); mc_car.mc.mc_back_spring._rotation = mc_car.mc.mc_back_spring._rotation + (((Math.atan2(_local4.y, _local4.x) - Math.atan2(_local3.y, _local3.x)) * 180) / Math.PI); } function toCrush(engine) { var _local2 = new CVector2D(0, 0); mc_car.gotoAndPlay("crush"); mc_car.mc.gotoAndStop(2); engine.clearConstraints(); engine.stopWheels = true; _local2.reinit(mc_forward_wheel._x - mc_car._x, mc_forward_wheel._y - mc_car._y); _local2.normalize(); mc_forward_wheel.turnTo(_local2, 10); _local2.reinit(mc_back_wheel._x - mc_car._x, mc_back_wheel._y - mc_car._y); _local2.normalize(); mc_back_wheel.turnTo(_local2, 10); state = ST_CRUSH; } function isCrushed() { return(state == ST_CRUSH); } function isFullCrushed() { return(false); } function checkHitWithGround(levelHit) { var _local2 = {x:0, y:0}; var _local3; _local3 = mc_car.mc.mc_man.mc.h; _local2.x = _local3.mc_hit._x; _local2.y = _local3.mc_hit._y; _local3.localToGlobal(_local2); if (levelHit.hitTest(_local2.x, _local2.y, true)) { return(true); } _local3 = mc_car.mc.mc_man.mc.b; _local2.x = _local3.mc_hit._x; _local2.y = _local3.mc_hit._y; _local3.localToGlobal(_local2); if (levelHit.hitTest(_local2.x, _local2.y, true)) { return(true); } _local3 = mc_car.mc.mc_man.mc.l; _local2.x = _local3.mc_hit._x; _local2.y = _local3.mc_hit._y; _local3.localToGlobal(_local2); if (levelHit.hitTest(_local2.x, _local2.y, true)) { return(true); } return(false); } function stopManAnim() { mc_car.mc.mc_man.stopAnim(); } function startManAnim() { mc_car.mc.mc_man.startAnim(); } function stopManAnimFull() { mc_car.mc.mc_man.stopAnim(); mc_car.mc.mc_man.stopMCAnim(); } function toLeft() { var _local3; var _local2 = calcCarNVector(); var _local5; var _local6; var _local4; _local4 = bikeParamsArray[bikeNum - 1]; _local5 = _local4.controlAccPercBase; _local6 = _local4.controlAccPercMult; _local3 = (Math.abs(_local2.y) * (1 - _local5)) + _local5; _local3 = _local3 * _local6; if (_local2.y > _local4.koeffStability) { mc_forward_wheel.addedAcc.x = mc_forward_wheel.addedAcc.x - (((_local2.x * CParticleEngine.gravity) * _local3) * 0.7); mc_forward_wheel.addedAcc.y = mc_forward_wheel.addedAcc.y - (((_local2.y * CParticleEngine.gravity) * _local3) * 0.7); if (!mc_back_wheel.hasIntersection()) { mc_back_wheel.addedAcc.x = mc_back_wheel.addedAcc.x + (((_local2.x * CParticleEngine.gravity) * _local3) * 1.3); mc_back_wheel.addedAcc.y = mc_back_wheel.addedAcc.y + (((_local2.y * CParticleEngine.gravity) * _local3) * 1.3); } } } function toRight() { var _local3; var _local2 = calcCarNVector(); var _local5; var _local6; var _local4; _local4 = bikeParamsArray[bikeNum - 1]; _local5 = _local4.controlAccPercBase; _local6 = _local4.controlAccPercMult; _local3 = (Math.abs(_local2.y) * (1 - _local5)) + _local5; _local3 = _local3 * _local6; if (_local2.y > _local4.koeffStability) { if (!mc_forward_wheel.hasIntersection()) { mc_forward_wheel.addedAcc.x = mc_forward_wheel.addedAcc.x + (((_local2.x * CParticleEngine.gravity) * _local3) * 1.3); mc_forward_wheel.addedAcc.y = mc_forward_wheel.addedAcc.y + (((_local2.y * CParticleEngine.gravity) * _local3) * 1.3); } mc_back_wheel.addedAcc.x = mc_back_wheel.addedAcc.x - (((_local2.x * CParticleEngine.gravity) * _local3) * 0.7); mc_back_wheel.addedAcc.y = mc_back_wheel.addedAcc.y - (((_local2.y * CParticleEngine.gravity) * _local3) * 0.7); } } function calcCarNVector() { var _local2; _local2 = mc_forward_wheel.particle.pos.minusNew(mc_back_wheel.particle.pos); _local2.normalize(); var _local3; _local3 = _local2.x; _local2.x = -_local2.y; _local2.y = _local3; return(_local2); } static var BUTTON_LEFT = 37; static var BUTTON_RIGHT = 39; static var BUTTON_UP = 38; static var BUTTON_DOWN = 40; static var DARK_DX = -3; static var DARK_DY = -1; static var MAX_HEALTH = 100; static var ST_GO = 1; static var ST_CRUSH = 2; static var BIKE_MOTO1 = 1; static var BIKE_MOTO2 = 2; static var moto1Params = new CBikeParams(0.6, 3.4, -0.4, "lib_bike_body1", 13, "lib_wheel1", 12, 0.4, 0, 0.03, 4.3, 24.7, 22.5, 0, "lib_wheel_forward1", 11, 0.4, 0, 0.03, 4.3, 24.7, 22.5, 0, 3, 3, 0, false, new CSpringParams(0.45, 0.45, CSpringConstraint.BASIC_PARTICLE_NONE, 0), new CSpringParams(1, 1, CSpringConstraint.BASIC_PARTICLE_NONE, 0), new CSpringParams(0.45, 0.45, CSpringConstraint.BASIC_PARTICLE_NONE, 0), new CSpringParams(0.2, 0.45, CSpringConstraint.BASIC_PARTICLE_NONE, 0), new CSpringParams(0.2, 0.45, CSpringConstraint.BASIC_PARTICLE_NONE, 0)); static var moto2Params = new CBikeParams(0.6, 3.7, -0.4, "lib_bike_body2", 13, "lib_wheel2", 12, 0.4, 0, 0.03, 3.7, 26.6, 22.5, 0, "lib_wheel_forward2", 11, 0.4, 0, 0.03, 3.7, 26.6, 22.5, 0, 3, 3, 0, false, new CSpringParams(0.49, 0.49, CSpringConstraint.BASIC_PARTICLE_NONE, 0), new CSpringParams(1, 1, CSpringConstraint.BASIC_PARTICLE_NONE, 0), new CSpringParams(0.5, 0.5, 1, 0.4), new CSpringParams(0.2, 0.49, 1, 0.6), new CSpringParams(0.25, 0.49, 1, 0.6)); static var bikeParamsArray = [moto1Params, moto2Params]; }
Symbol 504 MovieClip [__Packages.CIndicator] Frame 0
class CIndicator extends MovieClip { var maxValue, curValue, mc_mask; function CIndicator () { super(); maxValue = 100; curValue = maxValue; } function setMaxValue(val) { maxValue = val; } function getMaxValue() { return(maxValue); } function setValue(val) { curValue = val; validateCurValue(); updateView(); } function addValue(val) { curValue = curValue + val; validateCurValue(); updateView(); } function getValue() { return(curValue); } function setPercent(perc) { curValue = (perc * maxValue) / 100; updateView(); } function getPercent() { return((100 * curValue) / maxValue); } function isEmpty() { return(curValue <= 0); } function isFull() { return(curValue >= maxValue); } function updateView() { mc_mask._x = (-(1 - (curValue / maxValue))) * mc_mask._width; } static function updateViewFor(mc, val, maxVal) { mc.mc_mask._x = (-(1 - (val / maxVal))) * mc.mc_mask._width; } function validateCurValue() { if (curValue > maxValue) { curValue = maxValue; } else if (curValue < 0) { curValue = 0; } } }
Symbol 505 MovieClip [__Packages.CGP] Frame 0
class CGP { static var mc_root, uid, objectsCounter, curLevelTask, level, curLevelTaskTime, curLevelTaskValue, curLevelDistance, mc_level, crumpleCount, crushCount, greenBonusesCount, redBonusesCount, firstFinishTruck, mc_panel, mc_progressInd, carSync; function CGP () { } static function createSounds() { var _local2; var _local1 = 0; while (_local1 < soundsArray.length) { _local2 = mc_root.mc_sounds.createEmptyMovieClip(soundsArray[_local1].name, _local1); _local2.sound = new Sound(_local2); _local2.sound.attachSound(soundsArray[_local1].name); _local1++; } } static function playSound(id, vol) { soundsArray[id].go = true; soundsArray[id].vol = vol; } static function processSounds() { var _local1 = 0; while (_local1 < soundsArray.length) { if (soundsArray[_local1].go) { if (soundsArray[_local1].vol > 10) { realPlaySound(_local1); break; } } _local1++; } resetSounds(); } static function resetSounds() { var _local1 = 0; while (_local1 < soundsArray.length) { soundsArray[_local1].go = false; _local1++; } } static function realPlaySound(id) { if (mc_root.stopSoundFlag) { return(undefined); } mc_root.mc_sounds[soundsArray[id].name].sound.setVolume(soundsArray[id].vol); mc_root.mc_sounds[soundsArray[id].name].sound.start(0, 0); } static function init() { uid = 0; objectsCounter = 0; createSounds(); } static function getUID() { uid++; return(uid); } static function setLevelTasks() { curLevelTask = levelTasks[level - 1][IDX_TASK]; curLevelTaskTime = levelTasks[level - 1][IDX_TASK_TIME]; curLevelTaskValue = levelTasks[level - 1][IDX_TASK_VALUE]; curLevelDistance = mc_level.mc.mc_finish._x - mc_level.mc.mc_start._x; crumpleCount = (crushCount = 0); greenBonusesCount = (redBonusesCount = 0); firstFinishTruck = FIRST_NONE; } static function updateLevelProgress() { switch (curLevelTask) { case TASK_DRIVE_LEVEL : break; case TASK_DRIVE_FOR_TIME : break; case TASK_CRUSH : mc_panel.txtCars.text = (crushCount + "/") + curLevelTaskValue; if (crushCount < curLevelTaskValue) { mc_panel.txtCars.textColor = 16777215 /* 0xFFFFFF */; } else { mc_panel.txtCars.textColor = 65280; } break; case TASK_GET_BONUSES : mc_panel.txtBonuses.text = ((greenBonusesCount - redBonusesCount) + "/") + curLevelTaskValue; if ((greenBonusesCount - redBonusesCount) < curLevelTaskValue) { mc_panel.txtBonuses.textColor = 16777215 /* 0xFFFFFF */; } else { mc_panel.txtBonuses.textColor = 65280; } break; case TASK_OVERTAKE_ENEMY : } mc_progressInd.setPercent((100 * (carSync.mc_car._x - mc_level.mc.mc_start._x)) / curLevelDistance); } static function isHitWithCar(mc) { var _local1; if (Math.abs(carSync.mc_car._x - mc._x) > CAR_HIT_RADIUS) { return(false); } _local1 = {x:mc._x, y:mc._y}; mc._parent.localToGlobal(_local1); return(carSync.mc_car.mc.mc_hit.hitTest(_local1.x, _local1.y, true)); } static var CAR_HIT_RADIUS = 110; static var TASK_DRIVE_LEVEL = 1; static var TASK_DRIVE_FOR_TIME = 2; static var TASK_CRUSH = 3; static var TASK_GET_BONUSES = 4; static var TASK_OVERTAKE_ENEMY = 5; static var MAX_LEVEL_NUM = 15; static var SHOW_INTER_LEVEL = false; static var levelTasks = [[TASK_DRIVE_LEVEL, 0, 0], [TASK_DRIVE_FOR_TIME, 60000, 0], [TASK_CRUSH, 120000, 15], [TASK_GET_BONUSES, 120000, 15], [TASK_DRIVE_FOR_TIME, 60000, 0], [TASK_OVERTAKE_ENEMY, 0, 0]]; static var IDX_TASK = 0; static var IDX_TASK_TIME = 1; static var IDX_TASK_VALUE = 2; static var FIRST_NONE = 1; static var FIRST_PLAYER = 2; static var FIRST_COMPUTER = 3; static var LVL_NEXT_FRAME = ""; static var scrTime = 400; static var soundsArray = [{name:"snd_expl", vol:100, go:false}, {name:"snd_crush", vol:100, go:false}, {name:"snd_crush_small", vol:100, go:false}, {name:"snd_expl_small", vol:100, go:false}, {name:"snd_bonus_repair", vol:100, go:false}, {name:"snd_bonus_green", vol:100, go:false}, {name:"snd_bonus_red", vol:100, go:false}]; static var snd_expl = 0; static var snd_crush = 1; static var snd_crush_small = 2; static var snd_expl_small = 3; static var snd_bonus_repair = 4; static var snd_bonus_green = 5; static var snd_bonus_red = 6; }
Symbol 506 MovieClip [__Packages.CCamera] Frame 0
class CCamera { var targetMovie, levelMovie; function CCamera () { } function init(targetMovie_, levelMovie_) { targetMovie = targetMovie_; levelMovie = levelMovie_; levelMovie._y = 0; process(); } function process() { var _local2 = {x:targetMovie._x + 40, y:targetMovie._y}; targetMovie._parent.localToGlobal(_local2); levelMovie._parent.globalToLocal(_local2); levelMovie._x = levelMovie._x + ((SCREEN_WIDTH / 3) - _local2.x); levelMovie._y = levelMovie._y + (SCREEN_HEIGHT2 - _local2.y); levelMovie._x = Math.round(levelMovie._x); levelMovie._y = Math.round(levelMovie._y); if (levelMovie._x > 0) { levelMovie._x = 0; } else if ((levelMovie._x + levelMovie._width) < SCREEN_WIDTH) { levelMovie._x = SCREEN_WIDTH - levelMovie._width; } if (levelMovie._y < 0) { levelMovie._y = 0; } } static var SCREEN_WIDTH = 640; static var SCREEN_HEIGHT = 480; static var SCREEN_WIDTH2 = SCREEN_WIDTH / 2; static var SCREEN_HEIGHT2 = SCREEN_HEIGHT - 250; }
Symbol 507 MovieClip [__Packages.CBack] Frame 0
class CBack { var mc1, mc2, scaleFactor; function CBack () { } function init(mc1_, mc2_, scaleFactor_) { mc1 = mc1_; mc2 = mc2_; scaleFactor = scaleFactor_; } function process(levelX) { levelX = Math.abs(Math.round(levelX) / scaleFactor) % mc1._width; mc1._x = -levelX; mc2._x = (mc1._x + mc1._width) - 1; } }
Symbol 508 MovieClip [__Packages.CMan] Frame 0
class CMan extends MovieClip { var stopFlag, state, mc, gotoAndStop; function CMan () { super(); stopFlag = false; state = 0; } function stopAnim() { stopFlag = true; } function stopMCAnim() { mc.stop(); } function startAnim() { stopFlag = false; } function onEnterFrame() { if (stopFlag) { return(undefined); } if (Key.isDown(LEFT_BUTTON)) { toLeft(); } else if (Key.isDown(RIGHT_BUTTON)) { toRight(); } else if ((state == 1) || (state == 2)) { fromLeft(); } else if ((state == 4) || (state == 5)) { fromRight(); } } function toLeft() { if (state == 0) { gotoAndStop("toLeft"); state = 1; } else if (state == 3) { gotoAndStop("toLeft"); mc.gotoAndPlay((ANIM_FRAMES - mc._currentframe) + 1); state = 1; } else if ((state == 4) || (state == 5)) { fromRight(); state = 6; } } function toRight() { if (state == 0) { gotoAndStop("toRight"); state = 4; } else if (state == 6) { gotoAndStop("toRight"); mc.gotoAndPlay((ANIM_FRAMES - mc._currentframe) + 1); state = 4; } else if ((state == 1) || (state == 2)) { fromLeft(); state = 3; } } function fromLeft() { if (state == 1) { gotoAndStop("fromLeft"); mc.gotoAndPlay((ANIM_FRAMES - mc._currentframe) + 1); state = 3; } else if (state == 2) { gotoAndStop("fromLeft"); state = 3; } } function fromRight() { if (state == 4) { gotoAndStop("fromRight"); mc.gotoAndPlay((ANIM_FRAMES - mc._currentframe) + 1); state = 6; } else if (state == 5) { gotoAndStop("fromRight"); state = 6; } } function endMove() { if (state == 1) { gotoAndStop("left"); state = 2; } else if (state == 3) { gotoAndStop("stay"); state = 0; } else if (state == 4) { gotoAndStop("right"); state = 5; } else if (state == 6) { gotoAndStop("stay"); state = 0; } } static var LEFT_BUTTON = 37; static var RIGHT_BUTTON = 39; static var ANIM_FRAMES = 7; }
Symbol 35 Button
on (release) { getURL ("http://www.chillcade.com", "_blank"); }
Symbol 36 MovieClip Frame 1
#initclip 18 function updateSoundLoop() { if (!stopSoundFlag) { if (zastSoundFlag) { mc_sloop_level.gotoAndStop(3); mc_sloop_zast.gotoAndStop(2); } else { mc_sloop_level.gotoAndStop(2); mc_sloop_zast.gotoAndStop(3); } } } function soundOff() { if (zastSoundFlag) { mc_sloop_zast.gotoAndStop(3); } else { mc_sloop.gotoAndStop(3); mc_sloop_level.gotoAndStop(3); } stopSoundFlag = true; } function soundOn() { if (zastSoundFlag) { mc_sloop_zast.gotoAndStop(2); } else { mc_sloop.gotoAndStop(2); mc_sloop_level.gotoAndStop(2); } stopSoundFlag = false; } function gameStart() { scores = 0; timeCounter = 0; CGP.level = 0; if (isFirstRun == undefined) { trace("first Run"); loadSettings(); isFirstRun = false; } this.gotoAndStop("choice"); enableVehicles(); } function chooseBikeWhenComplete() { this.gotoAndStop("choice"); enableVehicles(); } function chooseBike() { this.gotoAndStop("choice"); enableVehicles(); } function enableVehicles() { trace((((("NUM: " + bikeLevels) + ", B2: ") + enableBike) + ", B3: ") + enableBike3); mc_cap_unlock1._visible = !enableCoolBike; btn_vehicle1.useHandCursor = enableCoolBike; } function gameStartWith(bikeNum_) { trace(["bikeNum_: " + bikeNum_, "CCarSynchronizer.BIKE_MOTO2: " + CCarSynchronizer.BIKE_MOTO2, "enableCoolBike: " + enableCoolBike]); if ((bikeNum_ == CCarSynchronizer.BIKE_MOTO2) && (!enableCoolBike)) { return(undefined); } if (CGP.level == 0) { zastSoundFlag = false; updateSoundLoop(); } bikeNum = bikeNum_; trace("gameStartWith"); nextLevel(); } function nextLevel() { if ((CGP.level == 8) && (!enableCoolBike)) { this.gotoAndStop("game"); mc_message.gotoAndStop("before_10"); } else { zastSoundFlag = false; updateSoundLoop(); if (!stopSoundFlag) { mc_sloop.gotoAndStop(2); } if (CGP.level == CGP.MAX_LEVEL_NUM) { newGame(); return(undefined); } if ((CGP.level != 9) || (enableCoolBike)) { CGP.level++; } levelTimeCounter = 0; this.gotoAndStop("reset"); this.gotoAndStop("game"); txtLevel.text = CGP.level.toString(); txtScore.text = scores.toString(); } } function replay() { zastSoundFlag = false; updateSoundLoop(); if (!stopSoundFlag) { mc_sloop.gotoAndStop(2); } this.gotoAndStop("reset"); this.gotoAndStop("game"); txtLevel.text = CGP.level.toString(); txtScore.text = scores.toString(); } function newGame() { zastSoundFlag = true; bikeLevels = 0; atvLevels = 0; updateSoundLoop(); this.gotoAndStop("main"); } function initLevel() { lastTimer = getTimer(); mc_level._x = (mc_level._y = 0); mc_level._xscale = (mc_level._yscale = 100); mc_level.gotoAndStop(CGP.level); mc_level.mc.mc_hit._visible = false; if (carSync == null) { carSync = new CCarSynchronizer(); engine = new CParticleEngine(); objCamera = new CCamera(); back1 = new CBack(); back2 = new CBack(); back3 = new CBack(); } else { engine.clear(); } engine.stopWheels = false; carSync.setBikeNum(bikeNum); switch (bikeNum) { case CCarSynchronizer.BIKE_MOTO1 : carSync.init_bike1(mc_level.mc.mc_car, mc_level.mc.mc_start._x, mc_level.mc.mc_start._y, engine); break; case CCarSynchronizer.BIKE_MOTO2 : carSync.init_bike2(mc_level.mc.mc_car, mc_level.mc.mc_start._x, mc_level.mc.mc_start._y, engine); break; default : trace("error!!!"); } carSync.setHealthIndicator(mc_panel.mc_health_ind); back1.init(mc_level.mc.mc_fon.mc_grass.mc1, mc_level.mc.mc_fon.mc_grass.mc2, 1); back2.init(mc_level.mc.mc_fon.mc_hill.mc1, mc_level.mc.mc_fon.mc_hill.mc2, 2); back3.init(mc_level.mc.mcForeQueue.mc1, mc_level.mc.mcForeQueue.mc2, 0.4); back1.process(mc_level.mc._x); back2.process(mc_level.mc._x); back3.process(mc_level.mc._x); objCamera.init(carSync.mc_car, mc_level.mc); objCamera.process(); engine.setHitMovie(mc_level.mc.mc_hit); engine.start(); accFlag = false; accCounter = 50; if (!stopSoundFlag) { mc_sloop.gotoAndStop(2); mc_sloop_level.gotoAndStop(2); } setStaticVariables(); CGP.setLevelTasks(); CIndicator(mc_panel.mc_progress_ind).setMaxValue(100); CIndicator(mc_panel.mc_progress_ind).setValue(0); mc_message.gotoAndStop("empty"); gameState = 0; CGP.updateLevelProgress(); } function processGame() { newTimer = getTimer(); dTime = newTimer - lastTimer; txtFps = 1 / (dTime / 1000); lastTimer = newTimer; if (gameState == 0) { timeCounter = timeCounter + dTime; levelTimeCounter = levelTimeCounter + dTime; if (!carSync.isCrushed()) { accCounter++; if (!accFlag) { accFlag = Key.isDown(CCarSynchronizer.BUTTON_UP) || (Key.isDown(CCarSynchronizer.BUTTON_DOWN)); if (accFlag && (accCounter > 10)) { accCounter = 0; if (!stopSoundFlag) { mc_gas.gotoAndPlay(2); } } } else { accFlag = Key.isDown(CCarSynchronizer.BUTTON_UP) || (Key.isDown(CCarSynchronizer.BUTTON_DOWN)); } if (Key.isDown(CCarSynchronizer.BUTTON_LEFT)) { carSync.toLeft(); } else if (Key.isDown(CCarSynchronizer.BUTTON_RIGHT)) { carSync.toRight(); } } engine.process(); carSync.process(); objCamera.process(); back1.process(mc_level.mc._x); back2.process(mc_level.mc._x); back3.process(mc_level.mc._x); mc_level.mc.mc_fon._x = -mc_level.mc._x; mc_level.mc.mcForeQueue._x = -mc_level.mc._x; showTime(); CGP.updateLevelProgress(); checkEndLevel(); if (carSync.checkHitWithGround(mc_level.mc.mc_hit)) { loose(); return(undefined); } CGP.processSounds(); } } function keyPressed() { if (Key.isDown(32)) { if (gameState == 2) { if (CGP.level != 9) { nextLevel(); } } else if (gameState == 1) { replay(); } else if (gameState == 4) { resume(); } } else if (Key.isDown(80)) { if (gameState == 0) { pauseGame(); } else if (gameState == 4) { resume(); } } else if (Key.isDown(82)) { if ((gameState == 0) || (gameState == 4)) { replay(); } } } function addLevelScores() { var _local1; var _local2; var _local6 = 5; var _local4 = 15; var _local3 = 45; var _local5 = 200; _local1 = levelTimeCounter / 1000; if (_local1 < _local6) { _local2 = 1000; } else if (_local1 < _local4) { _local2 = (((_local4 - _local1) / (_local4 - _local6)) * 600) + 400; } else if (_local1 < _local3) { _local2 = (((_local3 - _local1) / (_local3 - _local4)) * 200) + 200; } else if (_local1 < _local5) { _local2 = (((_local5 - _local1) / (_local5 - _local3)) * 180) + 20; } else { _local2 = 20; } scores = scores + Math.round(_local2); } function showTime() { txtTime.text = String(getTimeString(timeCounter)); } function getTimeString(time) { var _local1 = Math.round(time / 1000); var _local2 = Math.floor(_local1 / 60); var _local3; var _local4; _local1 = _local1 - (_local2 * 60); if (_local1 < 10) { _local4 = "0" + _local1; } else { _local4 = "" + _local1; } if (_local2 < 10) { _local3 = "0" + _local2; } else { _local3 = "" + _local2; } return((_local3 + ":") + _local4); } function resume() { CGP.carSync.startManAnim(); zastSoundFlag = false; updateSoundLoop(); if (!stopSoundFlag) { mc_sloop.gotoAndStop(2); } mc_pause.gotoAndStop(1); mc_message.gotoAndStop("empty"); gameState = 0; } function pauseGame() { CGP.carSync.stopManAnim(); if (!stopSoundFlag) { mc_sloop.gotoAndStop(3); } if (!stopSoundFlag) { mc_sloop_level.gotoAndStop(3); } zastSoundFlag = true; updateSoundLoop(); mc_pause.gotoAndStop(2); mc_message.gotoAndStop("pause"); gameState = 4; } function setStaticVariables() { CGP.mc_levelHit = mc_level.mc.mc_hit; CGP.mc_root = this; CGP.mc_level = mc_level; CGP.mc_panel = mc_panel; CGP.carSync = CCarSynchronizer(carSync); CGP.mc_progressInd = mc_panel.mc_progress_ind; CGP.init(); } function checkEndLevel() { if (carSync.mc_car._x >= mc_level.mc.mc_finish._x) { if (!stopSoundFlag) { mc_sloop.gotoAndStop(3); } mc_pause._visible = false; toWinTask(); return(undefined); } } function loose() { CGP.carSync.stopManAnimFull(); mc_pause._visible = false; zastSoundFlag = true; updateSoundLoop(); if (!stopSoundFlag) { mc_sloop.gotoAndStop(3); } mc_message.gotoAndStop("over"); mc_message.levelTime = getTimeString(levelTimeCounter); mc_message.totalTime = getTimeString(timeCounter); mc_message.scores = scores; CGP.carSync.stopManAnimFull(); gameState = 1; } function newBike() { enableCoolBike = true; saveSettings(); mc_message.gotoAndStop("win"); mc_message.levelTime = getTimeString(levelTimeCounter); mc_message.totalTime = getTimeString(timeCounter); mc_message.scores = scores; mc_message.txt_level.text = CGP.level; enableVehicles(); } function toWinTask() { CGP.carSync.stopManAnimFull(); mc_pause._visible = false; addLevelScores(); mc_message.levelTime = getTimeString(levelTimeCounter); mc_message.totalTime = getTimeString(timeCounter); mc_message.scores = scores; if (CGP.level < CGP.MAX_LEVEL_NUM) { if ((CGP.level == 9) && (!enableCoolBike)) { enableCoolBike = true; saveSettings(); mc_message.gotoAndStop("after_10"); enableVehicles(); } else { mc_message.gotoAndStop("win"); } mc_message.txt_level.text = CGP.level; zastSoundFlag = true; updateSoundLoop(); gameState = 2; } else { enableCoolBike = true; zastSoundFlag = true; updateSoundLoop(); mc_message.gotoAndStop("complete"); gameState = 3; } } function showScoreBoard(bFlag, bSubmit) { if (bFlag) { mcBlockScreen = _root.attachMovie("mc_block_screen", "_mc_block_screen", _root.getNextHighestDepth(), {_x:0, _y:0}); mcBlockScreen.useHandCursor = false; mcBlockScreen.btnBlock.enabled = false; if (bSubmit) { MochiScores.showLeaderboard({boardID:"4541b9e0ee056633", score:this.scores, res:"640x450", clip:this.mcBlockScreen}); } else { MochiScores.showLeaderboard({boardID:"4541b9e0ee056633", res:"640x450", clip:this.mcBlockScreen}); } } else { mcBlockScreen.removeMovieClip(); } } function saveSettings() { var _local1 = SharedObject.getLocal(gameName); _local1.data.enableCoolBike = enableCoolBike; _local1.flush(); } function loadSettings() { var _local1 = SharedObject.getLocal(gameName); if (_local1.data.enableCoolBike != undefined) { enableCoolBike = _local1.data.enableCoolBike; } } var newTimer; var dTime; var ax = 0; var ay = 0; var n; var perc; var mcBlockScreen; var author = "www.iriysoft.ru"; var lastTimer; var stopSoundFlag = false; var carSync = null; var engine = null; var objCamera = null; var back1 = null; var back2 = null; var gameState; var zastSoundFlag = true; var accFlag; var accCounter; var timeCounter; var levelTimeCounter; var scores; var highQuality = true; var enableBike = false; var enableAtv = false; var enableBike3 = false; var enableAtv3 = false; var bikeLevels = 0; var atvLevels = 0; var isFirtsRun = true; var bikeNum; #endinitclip
Symbol 47 MovieClip [lib_wheel2] Frame 1
#initclip 24 Object.registerClass("lib_wheel2", CWheel); #endinitclip
Instance of Symbol 46 MovieClip "mc_crush_test" in Symbol 47 MovieClip [lib_wheel2] Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 54 MovieClip [lib_wheel_forward2] Frame 1
#initclip 19 Object.registerClass("lib_wheel_forward2", CWheel); #endinitclip
Instance of Symbol 46 MovieClip "mc_crush_test" in Symbol 54 MovieClip [lib_wheel_forward2] Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 72 MovieClip Frame 7
this._parent.endMove();
Symbol 74 MovieClip Frame 7
this._parent.endMove();
Symbol 77 MovieClip Frame 7
this._parent.endMove();
Symbol 79 MovieClip Frame 7
this._parent.endMove();
Symbol 80 MovieClip [moto2_man] Frame 1
#initclip 20 Object.registerClass("moto2_man", CMan); #endinitclip this.stop();
Symbol 81 MovieClip Frame 1
this.stop();
Symbol 82 MovieClip [lib_bike_body2] Frame 1
this.stop();
Symbol 88 MovieClip [lib_wheel1] Frame 1
#initclip 21 Object.registerClass("lib_wheel1", CWheel); #endinitclip
Instance of Symbol 46 MovieClip "mc_crush_test" in Symbol 88 MovieClip [lib_wheel1] Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 94 MovieClip [lib_wheel_forward1] Frame 1
#initclip 22 Object.registerClass("lib_wheel_forward1", CWheel); #endinitclip
Instance of Symbol 46 MovieClip "mc_crush_test" in Symbol 94 MovieClip [lib_wheel_forward1] Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 112 MovieClip Frame 7
this._parent.endMove();
Symbol 114 MovieClip Frame 7
this._parent.endMove();
Symbol 115 MovieClip Frame 7
this._parent.endMove();
Symbol 117 MovieClip Frame 7
this._parent.endMove();
Symbol 118 MovieClip [moto1_man] Frame 1
#initclip 23 Object.registerClass("moto1_man", CMan); #endinitclip this.stop();
Symbol 119 MovieClip Frame 1
this.stop();
Symbol 120 MovieClip [lib_bike_body1] Frame 1
this.stop();
Symbol 126 MovieClip Frame 1
stop();
Symbol 128 MovieClip Frame 1
stop();
Symbol 130 MovieClip Frame 1
stop();
Symbol 132 MovieClip Frame 1
stop();
Symbol 157 Button
on (press) { this._parent.soundOff(); this.gotoAndStop(2); }
Symbol 161 Button
on (release) { this._parent.soundOn(); this.gotoAndStop(1); }
Symbol 162 MovieClip Frame 1
this.stop();
Symbol 163 Button
on (release) { getURL ("http://www.iriysoft.ru", "_blank"); }
Symbol 164 Button
on (release) { getURL ("http://www.chillcade.com", "_blank"); }
Symbol 169 Button
on (release) { gameStart(); }
Symbol 174 Button
on (release) { this.gotoAndStop("rules"); }
Symbol 187 Button
on (release) { this.gotoAndStop("main"); }
Symbol 422 Button
on (release) { this._parent.newGame(); }
Symbol 427 Button
on (release) { this._parent.nextLevel(); }
Symbol 436 Button
on (release) { this._parent.chooseBike(); }
Symbol 444 Button
on (release) { this._parent.replay(); }
Symbol 445 Button
on (release) { CGP.level--; this._parent.chooseBike(); }
Symbol 460 Button
on (release) { this._parent.replay(); }
Symbol 465 Button
on (release) { this._parent.resume(); }
Symbol 473 Button
on (release) { _root.showScoreBoard(true, true); }
Symbol 478 Button
on (release) { CGP.level++; this._parent.nextLevel(); }
Symbol 480 Button
on (release) { this._parent.newBike(); }
Instance of Symbol 474 MovieClip in Symbol 481 MovieClip Frame 7
onClipEvent (load) { MochiScores.showLeaderboard({boardID:"4541b9e0ee056633", score:this._parent._parent.scores, res:"640x450"}); }
Symbol 481 MovieClip Frame 8
Symbol 483 MovieClip Frame 1
stop();
Symbol 487 Button
on (press) { this._parent.pauseGame(); }
Symbol 490 Button
on (press) { this._parent.resume(); }
Symbol 491 MovieClip Frame 1
this.stop();

Library Items

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

Instance Names

"percent_txt"Frame 2Symbol 25 EditableText
"loader"Frame 2Symbol 30 MovieClip
"mc_sloop_zast"Frame 9Symbol 126 MovieClip
"mc_sloop_level"Frame 9Symbol 128 MovieClip
"mc_sloop"Frame 9Symbol 130 MovieClip
"mc_gas"Frame 9Symbol 132 MovieClip
"btn_sound"Frame 15Symbol 162 MovieClip
"mc_p_wl"Frame 27Symbol 191 MovieClip
"mc_p_wr"Frame 27Symbol 191 MovieClip
"mc_p_wl"Frame 27Symbol 191 MovieClip
"mc_p_wr"Frame 27Symbol 191 MovieClip
"mc_hit"Frame 27Symbol 56 MovieClip
"mc_hit"Frame 27Symbol 56 MovieClip
"mc_hit"Frame 27Symbol 56 MovieClip
"mc_hit"Frame 27Symbol 56 MovieClip
"mc_hit"Frame 27Symbol 56 MovieClip
"mc_back_spring"Frame 27Symbol 57 MovieClip
"mc_man"Frame 27Symbol 80 MovieClip [moto2_man]
"btn_vehicle1"Frame 27Symbol 195 MovieClip
"mc_cap_unlock1"Frame 27Symbol 200 MovieClip
"mc_level"Frame 28Symbol 403 MovieClip
"txtTime"Frame 28Symbol 404 EditableText
"txtLevel"Frame 28Symbol 405 EditableText
"txtScore"Frame 28Symbol 406 EditableText
"mc_message"Frame 28Symbol 481 MovieClip
"mc_control"Frame 28Symbol 191 MovieClip
"mc_sound_win"Frame 28Symbol 483 MovieClip
"mc_pause"Frame 28Symbol 491 MovieClip
"mc_sounds"Frame 28Symbol 191 MovieClip
"mc_sloop"Frame 29Symbol 130 MovieClip
"mc_gas"Frame 29Symbol 132 MovieClip
"bar"Symbol 22 MovieClip Frame 1Symbol 8 MovieClip
"mc_rim"Symbol 44 MovieClip Frame 1Symbol 43 MovieClip
"mc"Symbol 47 MovieClip [lib_wheel2] Frame 1Symbol 44 MovieClip
"mc_crush_test"Symbol 47 MovieClip [lib_wheel2] Frame 1Symbol 46 MovieClip
"mc_rim"Symbol 53 MovieClip Frame 1Symbol 51 MovieClip
"mc"Symbol 54 MovieClip [lib_wheel_forward2] Frame 1Symbol 53 MovieClip
"mc_crush_test"Symbol 54 MovieClip [lib_wheel_forward2] Frame 1Symbol 46 MovieClip
"mc_dir"Symbol 57 MovieClip Frame 1Symbol 56 MovieClip
"mc_hit"Symbol 66 MovieClip Frame 1Symbol 56 MovieClip
"h"Symbol 71 MovieClip Frame 1Symbol 64 MovieClip
"b"Symbol 71 MovieClip Frame 1Symbol 66 MovieClip
"l"Symbol 71 MovieClip Frame 1Symbol 70 MovieClip
"h"Symbol 72 MovieClip Frame 1Symbol 64 MovieClip
"b"Symbol 72 MovieClip Frame 1Symbol 66 MovieClip
"l"Symbol 72 MovieClip Frame 1Symbol 70 MovieClip
"h"Symbol 73 MovieClip Frame 1Symbol 64 MovieClip
"b"Symbol 73 MovieClip Frame 1Symbol 66 MovieClip
"l"Symbol 73 MovieClip Frame 1Symbol 70 MovieClip
"h"Symbol 74 MovieClip Frame 1Symbol 64 MovieClip
"b"Symbol 74 MovieClip Frame 1Symbol 66 MovieClip
"l"Symbol 74 MovieClip Frame 1Symbol 70 MovieClip
"h"Symbol 77 MovieClip Frame 1Symbol 64 MovieClip
"b"Symbol 77 MovieClip Frame 1Symbol 66 MovieClip
"l"Symbol 77 MovieClip Frame 1Symbol 70 MovieClip
"h"Symbol 78 MovieClip Frame 1Symbol 64 MovieClip
"b"Symbol 78 MovieClip Frame 1Symbol 66 MovieClip
"l"Symbol 78 MovieClip Frame 1Symbol 70 MovieClip
"h"Symbol 79 MovieClip Frame 1Symbol 64 MovieClip
"b"Symbol 79 MovieClip Frame 1Symbol 66 MovieClip
"l"Symbol 79 MovieClip Frame 1Symbol 70 MovieClip
"mc"Symbol 80 MovieClip [moto2_man] Frame 1Symbol 71 MovieClip
"mc"Symbol 80 MovieClip [moto2_man] Frame 2Symbol 72 MovieClip
"mc"Symbol 80 MovieClip [moto2_man] Frame 3Symbol 73 MovieClip
"mc"Symbol 80 MovieClip [moto2_man] Frame 4Symbol 74 MovieClip
"mc"Symbol 80 MovieClip [moto2_man] Frame 5Symbol 77 MovieClip
"mc"Symbol 80 MovieClip [moto2_man] Frame 6Symbol 78 MovieClip
"mc"Symbol 80 MovieClip [moto2_man] Frame 7Symbol 79 MovieClip
"mc_back_spring"Symbol 81 MovieClip Frame 1Symbol 57 MovieClip
"mc_man"Symbol 81 MovieClip Frame 1Symbol 80 MovieClip [moto2_man]
"mc_p_wl"Symbol 81 MovieClip Frame 1Symbol 56 MovieClip
"mc_p_ld"Symbol 81 MovieClip Frame 1Symbol 56 MovieClip
"mc_p_rd"Symbol 81 MovieClip Frame 1Symbol 56 MovieClip
"mc_p_wr"Symbol 81 MovieClip Frame 1Symbol 56 MovieClip
"mc"Symbol 82 MovieClip [lib_bike_body2] Frame 1Symbol 81 MovieClip
"mc_rim"Symbol 87 MovieClip Frame 1Symbol 84 MovieClip
"mc"Symbol 88 MovieClip [lib_wheel1] Frame 1Symbol 87 MovieClip
"mc_crush_test"Symbol 88 MovieClip [lib_wheel1] Frame 1Symbol 46 MovieClip
"mc_rim"Symbol 93 MovieClip Frame 1Symbol 92 MovieClip
"mc"Symbol 94 MovieClip [lib_wheel_forward1] Frame 1Symbol 93 MovieClip
"mc_crush_test"Symbol 94 MovieClip [lib_wheel_forward1] Frame 1Symbol 46 MovieClip
"mc_dir"Symbol 96 MovieClip Frame 1Symbol 56 MovieClip
"mc_hit"Symbol 103 MovieClip Frame 1Symbol 56 MovieClip
"mc_hit"Symbol 103 MovieClip Frame 1Symbol 56 MovieClip
"mc_hit"Symbol 106 MovieClip Frame 1Symbol 56 MovieClip
"mc_hit"Symbol 110 MovieClip Frame 1Symbol 56 MovieClip
"h"Symbol 111 MovieClip Frame 1Symbol 103 MovieClip
"b"Symbol 111 MovieClip Frame 1Symbol 106 MovieClip
"l"Symbol 111 MovieClip Frame 1Symbol 110 MovieClip
"h"Symbol 112 MovieClip Frame 1Symbol 103 MovieClip
"b"Symbol 112 MovieClip Frame 1Symbol 106 MovieClip
"l"Symbol 112 MovieClip Frame 1Symbol 110 MovieClip
"h"Symbol 113 MovieClip Frame 1Symbol 103 MovieClip
"b"Symbol 113 MovieClip Frame 1Symbol 106 MovieClip
"l"Symbol 113 MovieClip Frame 1Symbol 110 MovieClip
"h"Symbol 114 MovieClip Frame 1Symbol 103 MovieClip
"b"Symbol 114 MovieClip Frame 1Symbol 106 MovieClip
"l"Symbol 114 MovieClip Frame 1Symbol 110 MovieClip
"h"Symbol 115 MovieClip Frame 1Symbol 103 MovieClip
"b"Symbol 115 MovieClip Frame 1Symbol 106 MovieClip
"l"Symbol 115 MovieClip Frame 1Symbol 110 MovieClip
"h"Symbol 116 MovieClip Frame 1Symbol 103 MovieClip
"b"Symbol 116 MovieClip Frame 1Symbol 106 MovieClip
"l"Symbol 116 MovieClip Frame 1Symbol 110 MovieClip
"h"Symbol 117 MovieClip Frame 1Symbol 103 MovieClip
"b"Symbol 117 MovieClip Frame 1Symbol 106 MovieClip
"l"Symbol 117 MovieClip Frame 1Symbol 110 MovieClip
"mc"Symbol 118 MovieClip [moto1_man] Frame 1Symbol 111 MovieClip
"mc"Symbol 118 MovieClip [moto1_man] Frame 2Symbol 112 MovieClip
"mc"Symbol 118 MovieClip [moto1_man] Frame 3Symbol 113 MovieClip
"mc"Symbol 118 MovieClip [moto1_man] Frame 4Symbol 114 MovieClip
"mc"Symbol 118 MovieClip [moto1_man] Frame 5Symbol 115 MovieClip
"mc"Symbol 118 MovieClip [moto1_man] Frame 6Symbol 116 MovieClip
"mc"Symbol 118 MovieClip [moto1_man] Frame 7Symbol 117 MovieClip
"mc_back_spring"Symbol 119 MovieClip Frame 1Symbol 96 MovieClip
"mc_man"Symbol 119 MovieClip Frame 1Symbol 118 MovieClip [moto1_man]
"mc_p_wl"Symbol 119 MovieClip Frame 1Symbol 56 MovieClip
"mc_p_ld"Symbol 119 MovieClip Frame 1Symbol 56 MovieClip
"mc_p_rd"Symbol 119 MovieClip Frame 1Symbol 56 MovieClip
"mc_p_wr"Symbol 119 MovieClip Frame 1Symbol 56 MovieClip
"mc"Symbol 120 MovieClip [lib_bike_body1] Frame 1Symbol 119 MovieClip
"mc1"Symbol 207 MovieClip Frame 1Symbol 206 MovieClip
"mc2"Symbol 207 MovieClip Frame 1Symbol 206 MovieClip
"mc1"Symbol 211 MovieClip Frame 1Symbol 210 MovieClip
"mc2"Symbol 211 MovieClip Frame 1Symbol 210 MovieClip
"mc_hill"Symbol 212 MovieClip Frame 1Symbol 207 MovieClip
"mc_grass"Symbol 212 MovieClip Frame 1Symbol 211 MovieClip
"mc_grass"Symbol 212 MovieClip Frame 1Symbol 211 MovieClip
"mc_fon"Symbol 231 MovieClip Frame 1Symbol 212 MovieClip
"mc_hit"Symbol 231 MovieClip Frame 1Symbol 218 MovieClip
"mc_enemy"Symbol 231 MovieClip Frame 1Symbol 191 MovieClip
"mc_car"Symbol 231 MovieClip Frame 1Symbol 191 MovieClip
"mc_start"Symbol 231 MovieClip Frame 1Symbol 191 MovieClip
"mc_finish"Symbol 231 MovieClip Frame 1Symbol 191 MovieClip
"mc_objects"Symbol 231 MovieClip Frame 1Symbol 191 MovieClip
"mc1"Symbol 249 MovieClip Frame 1Symbol 248 MovieClip
"mc2"Symbol 249 MovieClip Frame 1Symbol 248 MovieClip
"mc_fon"Symbol 250 MovieClip Frame 1Symbol 212 MovieClip
"mc_hit"Symbol 250 MovieClip Frame 1Symbol 238 MovieClip
"mc_enemy"Symbol 250 MovieClip Frame 1Symbol 191 MovieClip
"mc_car"Symbol 250 MovieClip Frame 1Symbol 191 MovieClip
"mc_start"Symbol 250 MovieClip Frame 1Symbol 191 MovieClip
"mc_finish"Symbol 250 MovieClip Frame 1Symbol 191 MovieClip
"mc_objects"Symbol 250 MovieClip Frame 1Symbol 191 MovieClip
"mcForeQueue"Symbol 250 MovieClip Frame 1Symbol 249 MovieClip
"mc1"Symbol 261 MovieClip Frame 1Symbol 260 MovieClip
"mc2"Symbol 261 MovieClip Frame 1Symbol 260 MovieClip
"mc_fon"Symbol 262 MovieClip Frame 1Symbol 212 MovieClip
"mc_hit"Symbol 262 MovieClip Frame 1Symbol 252 MovieClip
"mc_enemy"Symbol 262 MovieClip Frame 1Symbol 191 MovieClip
"mc_car"Symbol 262 MovieClip Frame 1Symbol 191 MovieClip
"mc_start"Symbol 262 MovieClip Frame 1Symbol 191 MovieClip
"mc_finish"Symbol 262 MovieClip Frame 1Symbol 191 MovieClip
"mc_objects"Symbol 262 MovieClip Frame 1Symbol 191 MovieClip
"mcForeQueue"Symbol 262 MovieClip Frame 1Symbol 261 MovieClip
"mc1"Symbol 272 MovieClip Frame 1Symbol 271 MovieClip
"mc2"Symbol 272 MovieClip Frame 1Symbol 271 MovieClip
"mc_fon"Symbol 273 MovieClip Frame 1Symbol 212 MovieClip
"mc_hit"Symbol 273 MovieClip Frame 1Symbol 264 MovieClip
"mc_enemy"Symbol 273 MovieClip Frame 1Symbol 191 MovieClip
"mc_car"Symbol 273 MovieClip Frame 1Symbol 191 MovieClip
"mc_start"Symbol 273 MovieClip Frame 1Symbol 191 MovieClip
"mc_finish"Symbol 273 MovieClip Frame 1Symbol 191 MovieClip
"mc_objects"Symbol 273 MovieClip Frame 1Symbol 191 MovieClip
"mcForeQueue"Symbol 273 MovieClip Frame 1Symbol 272 MovieClip
"mc1"Symbol 285 MovieClip Frame 1Symbol 284 MovieClip
"mc2"Symbol 285 MovieClip Frame 1Symbol 284 MovieClip
"mc_fon"Symbol 286 MovieClip Frame 1Symbol 212 MovieClip
"mc_hit"Symbol 286 MovieClip Frame 1Symbol 275 MovieClip
"mc_enemy"Symbol 286 MovieClip Frame 1Symbol 191 MovieClip
"mc_car"Symbol 286 MovieClip Frame 1Symbol 191 MovieClip
"mc_start"Symbol 286 MovieClip Frame 1Symbol 191 MovieClip
"mc_finish"Symbol 286 MovieClip Frame 1Symbol 191 MovieClip
"mc_objects"Symbol 286 MovieClip Frame 1Symbol 191 MovieClip
"mcForeQueue"Symbol 286 MovieClip Frame 1Symbol 285 MovieClip
"mc1"Symbol 300 MovieClip Frame 1Symbol 299 MovieClip
"mc2"Symbol 300 MovieClip Frame 1Symbol 299 MovieClip
"mc_fon"Symbol 301 MovieClip Frame 1Symbol 289 MovieClip
"mc_fon"Symbol 301 MovieClip Frame 1Symbol 289 MovieClip
"mc_fon"Symbol 301 MovieClip Frame 1Symbol 212 MovieClip
"mc_hit"Symbol 301 MovieClip Frame 1Symbol 291 MovieClip
"mc_enemy"Symbol 301 MovieClip Frame 1Symbol 191 MovieClip
"mc_car"Symbol 301 MovieClip Frame 1Symbol 191 MovieClip
"mc_start"Symbol 301 MovieClip Frame 1Symbol 191 MovieClip
"mc_finish"Symbol 301 MovieClip Frame 1Symbol 191 MovieClip
"mc_objects"Symbol 301 MovieClip Frame 1Symbol 191 MovieClip
"mcForeQueue"Symbol 301 MovieClip Frame 1Symbol 300 MovieClip
"mc1"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"mc2"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"mc_fon"Symbol 314 MovieClip Frame 1Symbol 212 MovieClip
"mc_hit"Symbol 314 MovieClip Frame 1Symbol 303 MovieClip
"mc_enemy"Symbol 314 MovieClip Frame 1Symbol 191 MovieClip
"mc_car"Symbol 314 MovieClip Frame 1Symbol 191 MovieClip
"mc_start"Symbol 314 MovieClip Frame 1Symbol 191 MovieClip
"mc_finish"Symbol 314 MovieClip Frame 1Symbol 191 MovieClip
"mc_objects"Symbol 314 MovieClip Frame 1Symbol 191 MovieClip
"mcForeQueue"Symbol 314 MovieClip Frame 1Symbol 313 MovieClip
"mc1"Symbol 326 MovieClip Frame 1Symbol 325 MovieClip
"mc2"Symbol 326 MovieClip Frame 1Symbol 325 MovieClip
"mc_fon"Symbol 327 MovieClip Frame 1Symbol 212 MovieClip
"mc_hit"Symbol 327 MovieClip Frame 1Symbol 316 MovieClip
"mc_enemy"Symbol 327 MovieClip Frame 1Symbol 191 MovieClip
"mc_car"Symbol 327 MovieClip Frame 1Symbol 191 MovieClip
"mc_start"Symbol 327 MovieClip Frame 1Symbol 191 MovieClip
"mc_finish"Symbol 327 MovieClip Frame 1Symbol 191 MovieClip
"mc_objects"Symbol 327 MovieClip Frame 1Symbol 191 MovieClip
"mcForeQueue"Symbol 327 MovieClip Frame 1Symbol 326 MovieClip
"mc_fon"Symbol 337 MovieClip Frame 1Symbol 212 MovieClip
"mc_hit"Symbol 337 MovieClip Frame 1Symbol 329 MovieClip
"mc_enemy"Symbol 337 MovieClip Frame 1Symbol 191 MovieClip
"mc_car"Symbol 337 MovieClip Frame 1Symbol 191 MovieClip
"mc_start"Symbol 337 MovieClip Frame 1Symbol 191 MovieClip
"mc_finish"Symbol 337 MovieClip Frame 1Symbol 191 MovieClip
"mc_objects"Symbol 337 MovieClip Frame 1Symbol 191 MovieClip
"mcForeQueue"Symbol 337 MovieClip Frame 1Symbol 300 MovieClip
"mc_fon"Symbol 347 MovieClip Frame 1Symbol 212 MovieClip
"mc_hit"Symbol 347 MovieClip Frame 1Symbol 339 MovieClip
"mc_enemy"Symbol 347 MovieClip Frame 1Symbol 191 MovieClip
"mc_car"Symbol 347 MovieClip Frame 1Symbol 191 MovieClip
"mc_start"Symbol 347 MovieClip Frame 1Symbol 191 MovieClip
"mc_finish"Symbol 347 MovieClip Frame 1Symbol 191 MovieClip
"mc_objects"Symbol 347 MovieClip Frame 1Symbol 191 MovieClip
"mc_fon"Symbol 361 MovieClip Frame 1Symbol 212 MovieClip
"mc_hit"Symbol 361 MovieClip Frame 1Symbol 351 MovieClip
"mc_enemy"Symbol 361 MovieClip Frame 1Symbol 191 MovieClip
"mc_car"Symbol 361 MovieClip Frame 1Symbol 191 MovieClip
"mc_start"Symbol 361 MovieClip Frame 1Symbol 191 MovieClip
"mc_finish"Symbol 361 MovieClip Frame 1Symbol 191 MovieClip
"mc_objects"Symbol 361 MovieClip Frame 1Symbol 191 MovieClip
"mcForeQueue"Symbol 361 MovieClip Frame 1Symbol 300 MovieClip
"mc_fon"Symbol 371 MovieClip Frame 1Symbol 212 MovieClip
"mc_hit"Symbol 371 MovieClip Frame 1Symbol 363 MovieClip
"mc_enemy"Symbol 371 MovieClip Frame 1Symbol 191 MovieClip
"mc_car"Symbol 371 MovieClip Frame 1Symbol 191 MovieClip
"mc_start"Symbol 371 MovieClip Frame 1Symbol 191 MovieClip
"mc_finish"Symbol 371 MovieClip Frame 1Symbol 191 MovieClip
"mc_objects"Symbol 371 MovieClip Frame 1Symbol 191 MovieClip
"mcForeQueue"Symbol 371 MovieClip Frame 1Symbol 313 MovieClip
"mc_fon"Symbol 381 MovieClip Frame 1Symbol 212 MovieClip
"mc_hit"Symbol 381 MovieClip Frame 1Symbol 373 MovieClip
"mc_enemy"Symbol 381 MovieClip Frame 1Symbol 191 MovieClip
"mc_car"Symbol 381 MovieClip Frame 1Symbol 191 MovieClip
"mc_start"Symbol 381 MovieClip Frame 1Symbol 191 MovieClip
"mc_finish"Symbol 381 MovieClip Frame 1Symbol 191 MovieClip
"mc_objects"Symbol 381 MovieClip Frame 1Symbol 191 MovieClip
"mcForeQueue"Symbol 381 MovieClip Frame 1Symbol 326 MovieClip
"mc_fon"Symbol 391 MovieClip Frame 1Symbol 212 MovieClip
"mc_hit"Symbol 391 MovieClip Frame 1Symbol 383 MovieClip
"mc_enemy"Symbol 391 MovieClip Frame 1Symbol 191 MovieClip
"mc_car"Symbol 391 MovieClip Frame 1Symbol 191 MovieClip
"mc_start"Symbol 391 MovieClip Frame 1Symbol 191 MovieClip
"mc_finish"Symbol 391 MovieClip Frame 1Symbol 191 MovieClip
"mc_objects"Symbol 391 MovieClip Frame 1Symbol 191 MovieClip
"mcForeQueue"Symbol 391 MovieClip Frame 1Symbol 326 MovieClip
"mc_fon"Symbol 402 MovieClip Frame 1Symbol 212 MovieClip
"mc_hit"Symbol 402 MovieClip Frame 1Symbol 393 MovieClip
"mc_enemy"Symbol 402 MovieClip Frame 1Symbol 191 MovieClip
"mc_car"Symbol 402 MovieClip Frame 1Symbol 191 MovieClip
"mc_start"Symbol 402 MovieClip Frame 1Symbol 191 MovieClip
"mc_finish"Symbol 402 MovieClip Frame 1Symbol 191 MovieClip
"mc_objects"Symbol 402 MovieClip Frame 1Symbol 191 MovieClip
"mcForeQueue"Symbol 402 MovieClip Frame 1Symbol 300 MovieClip
"mc"Symbol 403 MovieClip Frame 1Symbol 231 MovieClip
"mc"Symbol 403 MovieClip Frame 2Symbol 250 MovieClip
"mc"Symbol 403 MovieClip Frame 3Symbol 262 MovieClip
"mc"Symbol 403 MovieClip Frame 4Symbol 273 MovieClip
"mc"Symbol 403 MovieClip Frame 5Symbol 286 MovieClip
"mc"Symbol 403 MovieClip Frame 6Symbol 301 MovieClip
"mc"Symbol 403 MovieClip Frame 7Symbol 314 MovieClip
"mc"Symbol 403 MovieClip Frame 8Symbol 327 MovieClip
"mc"Symbol 403 MovieClip Frame 9Symbol 337 MovieClip
"mc"Symbol 403 MovieClip Frame 10Symbol 347 MovieClip
"mc"Symbol 403 MovieClip Frame 11Symbol 361 MovieClip
"mc"Symbol 403 MovieClip Frame 12Symbol 371 MovieClip
"mc"Symbol 403 MovieClip Frame 13Symbol 381 MovieClip
"mc"Symbol 403 MovieClip Frame 14Symbol 391 MovieClip
"mc"Symbol 403 MovieClip Frame 15Symbol 402 MovieClip
"txt_level"Symbol 481 MovieClip Frame 1Symbol 430 EditableText
"txt_level"Symbol 481 MovieClip Frame 2Symbol 437 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 492 as "__Packages.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 493 as "__Packages.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 494 as "__Packages.CParticleEngine"
ExportAssets (56)Timeline Frame 1Symbol 495 as "__Packages.CParticle"
ExportAssets (56)Timeline Frame 1Symbol 496 as "__Packages.CVector2D"
ExportAssets (56)Timeline Frame 1Symbol 497 as "__Packages.CWheel"
ExportAssets (56)Timeline Frame 1Symbol 498 as "__Packages.CSpringConstraint"
ExportAssets (56)Timeline Frame 1Symbol 499 as "__Packages.CPenetrationConstraint"
ExportAssets (56)Timeline Frame 1Symbol 500 as "__Packages.CPenetrationConstraint2"
ExportAssets (56)Timeline Frame 1Symbol 501 as "__Packages.CBikeParams"
ExportAssets (56)Timeline Frame 1Symbol 502 as "__Packages.CSpringParams"
ExportAssets (56)Timeline Frame 1Symbol 503 as "__Packages.CCarSynchronizer"
ExportAssets (56)Timeline Frame 1Symbol 504 as "__Packages.CIndicator"
ExportAssets (56)Timeline Frame 1Symbol 505 as "__Packages.CGP"
ExportAssets (56)Timeline Frame 1Symbol 506 as "__Packages.CCamera"
ExportAssets (56)Timeline Frame 1Symbol 507 as "__Packages.CBack"
ExportAssets (56)Timeline Frame 1Symbol 508 as "__Packages.CMan"
ExportAssets (56)Timeline Frame 7Symbol 47 as "lib_wheel2"
ExportAssets (56)Timeline Frame 7Symbol 54 as "lib_wheel_forward2"
ExportAssets (56)Timeline Frame 7Symbol 80 as "moto2_man"
ExportAssets (56)Timeline Frame 7Symbol 82 as "lib_bike_body2"
ExportAssets (56)Timeline Frame 7Symbol 88 as "lib_wheel1"
ExportAssets (56)Timeline Frame 7Symbol 94 as "lib_wheel_forward1"
ExportAssets (56)Timeline Frame 7Symbol 118 as "moto1_man"
ExportAssets (56)Timeline Frame 7Symbol 120 as "lib_bike_body1"

Labels

"intro"Frame 8
"animatedMain"Frame 9
"main"Frame 24
"rules"Frame 25
"about"Frame 26
"choice"Frame 27
"game"Frame 28
"reset"Frame 29
"loaded"Symbol 22 MovieClip Frame 2
"stay"Symbol 80 MovieClip [moto2_man] Frame 1
"toLeft"Symbol 80 MovieClip [moto2_man] Frame 2
"left"Symbol 80 MovieClip [moto2_man] Frame 3
"fromLeft"Symbol 80 MovieClip [moto2_man] Frame 4
"toRight"Symbol 80 MovieClip [moto2_man] Frame 5
"right"Symbol 80 MovieClip [moto2_man] Frame 6
"fromRight"Symbol 80 MovieClip [moto2_man] Frame 7
"stay"Symbol 118 MovieClip [moto1_man] Frame 1
"toLeft"Symbol 118 MovieClip [moto1_man] Frame 2
"left"Symbol 118 MovieClip [moto1_man] Frame 3
"fromLeft"Symbol 118 MovieClip [moto1_man] Frame 4
"toRight"Symbol 118 MovieClip [moto1_man] Frame 5
"right"Symbol 118 MovieClip [moto1_man] Frame 6
"fromRight"Symbol 118 MovieClip [moto1_man] Frame 7
"win"Symbol 481 MovieClip Frame 1
"win_unlock"Symbol 481 MovieClip Frame 2
"over"Symbol 481 MovieClip Frame 3
"complete"Symbol 481 MovieClip Frame 4
"pause"Symbol 481 MovieClip Frame 5
"empty"Symbol 481 MovieClip Frame 6
"submit"Symbol 481 MovieClip Frame 7
"interLevel"Symbol 481 MovieClip Frame 8
"before_10"Symbol 481 MovieClip Frame 9
"after_10"Symbol 481 MovieClip Frame 10

Dynamic Text Variables

levelTimeSymbol 414 EditableText"20:000"
totalTimeSymbol 415 EditableText"20:000"
scoresSymbol 416 EditableText"20:000"
levelTimeSymbol 438 EditableText"20:000"
levelTimeSymbol 446 EditableText"20:000"
totalTimeSymbol 447 EditableText"20:000"
scoresSymbol 448 EditableText"20:000"




http://swfchan.com/22/108596/info.shtml
Created: 15/3 -2019 08:39:33 Last modified: 15/3 -2019 08:39:33 Server time: 01/05 -2024 13:09:29